@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer framework{@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}}@layer components;@layer utilities{.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.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,)}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}}@layer reset{*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-body);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}::selection{background:var(--pink);color:#16040d}}@layer tokens{:root{--ink:#050708;--ink-soft:#0c1114;--panel:#11181c;--panel-raised:#182126;--line:#2b3a41;--paper:#eef7f7;--muted:#95a9ae;--TC_Cyan:#27e0dd;--TC_Pink:#ff72b6;--TC_Red:#9d001e;--TC_Gold:#ffca20;--TC_Green:#060;--TC_Orange:#930;--TC_Blue:#9cf;--TC_Frame_Black:#030303;--TC_Frame_Thick:12px;--TC_Frame_Card:18px;--TC_Border_Grey:#2c3c41;--TC_Border_Thin:1px;--TC_MediaPanel_Background:#000;--TC_ContentPanel_Background:#101719;--TC_ContentPanel_Hover_Cyan:#102326;--TC_Hover_Cyan_Border:var(--TC_Cyan);--TC_Hover_Lift:-4px;--TC_Focus_Ring:var(--TC_Cyan);--TC_Focus_Ring_Width:2px;--TC_Focus_Ring_Offset:3px;--TC_Transition_Fast:.16s ease;--TC_Transition_Standard:.22s ease;--TC_Surface_Page:var(--ink);--TC_Surface_Page_Soft:var(--ink-soft);--TC_Surface_Panel:var(--panel);--TC_Surface_Panel_Raised:var(--panel-raised);--TC_Text_Primary:var(--paper);--TC_Text_Muted:var(--muted);--TC_Divider:var(--line);--TC_Breakpoint_Compact:720px;--TC_Breakpoint_Tablet:900px;--TC_Breakpoint_Desktop:1180px;--TC_Breakpoint_Wide:1500px;--cyan:var(--TC_Cyan);--cyan-rgb:39, 224, 221;--pink:var(--TC_Pink);--pink-rgb:255, 114, 182;--red:#a20f2d;--red-bright:#e44767;--gold:#f2c94c;--violet:#9b87f5;--header-height:84px;--site-width:1560px;--radius-sm:12px;--radius:22px;--radius-lg:34px;--shadow:0 24px 80px #00000057;--font-display:"Twiska Rounded", "Arial Rounded MT Bold", "Trebuchet MS", ui-rounded, sans-serif;--font-body:"Segoe UI", Tahoma, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-stone:"Twiska Stone Serif", Georgia, serif}}@layer foundation{@font-face{font-family:Twiska Tahoma;src:url(/fonts/tahoma-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Twiska Rounded;src:url(/fonts/arial-rounded-mt-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Twiska Stone Serif;src:url(/fonts/ITC%20Stone%20Serif%20Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}.site-shell{width:min(calc(100% - 64px), var(--site-width));margin-inline:auto}.skip-link{z-index:1000;background:var(--paper);color:var(--ink);border-radius:8px;padding:10px 16px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.eyebrow,.kicker{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow>span{background:currentColor;width:28px;height:2px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--TC_Focus_Ring_Width) solid var(--TC_Focus_Ring);outline-offset:var(--TC_Focus_Ring_Offset)}}@layer components{.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:0 22px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--cyan);color:#001616;box-shadow:0 12px 34px rgba(var(--cyan-rgb), .18)}.button-primary:hover{box-shadow:0 16px 42px rgba(var(--cyan-rgb), .28);background:#7afff9}.button-secondary{background:#ffffff06;border-color:#4d5d62}.button-secondary:hover{border-color:var(--pink);color:var(--pink)}.tc-frame{border:var(--TC_Border_Thin) solid var(--TC_Border_Grey);box-shadow:inset 0 0 0 var(--TC_Frame_Thick) var(--TC_Frame_Black)}.tc-frame-card{border:var(--TC_Border_Thin) solid var(--TC_Border_Grey);box-shadow:inset 0 0 0 var(--TC_Frame_Card) var(--TC_Frame_Black)}.tc-media-panel{background:var(--TC_MediaPanel_Background)}.tc-content-panel{background:var(--TC_ContentPanel_Background)}.tc-hover-cyan{transition:border-color var(--TC_Transition_Fast), background-color var(--TC_Transition_Fast), transform var(--TC_Transition_Fast)}.tc-hover-cyan:hover,.tc-hover-cyan:focus-visible{border-color:var(--TC_Hover_Cyan_Border);background-color:var(--TC_ContentPanel_Hover_Cyan);transform:translateY(var(--TC_Hover_Lift))}}@layer utilities{.tc-border{border:var(--TC_Border_Thin) solid var(--TC_Border_Grey)}.tc-surface-media{background:var(--TC_MediaPanel_Background)}.tc-surface-content{background:var(--TC_ContentPanel_Background)}.tc-text-muted{color:var(--TC_Text_Muted)}.tc-accent-cyan{color:var(--TC_Cyan)}.tc-accent-pink{color:var(--TC_Pink)}}@layer legacy{.home-page{overflow:hidden}.home-hero{min-height:min(780px, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:center;gap:clamp(40px,6vw,110px);padding-block:84px;display:grid;position:relative}.home-hero:before{content:"";z-index:-2;background:radial-gradient(circle, rgba(var(--cyan-rgb), .15), transparent 68%);filter:blur(12px);border-radius:50%;width:660px;height:660px;position:absolute;top:-160px;right:-220px}.hero-grid{z-index:-3;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0 calc(50% - 50vw);-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.hero-copy{max-width:920px}.hero-copy h1{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:24px 0 26px;font-size:clamp(3rem,5.4vw,6.2rem);line-height:.99}.hero-copy h1 em{color:var(--pink);text-shadow:0 0 40px rgba(var(--pink-rgb), .15);font-style:normal}.hero-lede{color:#adbec2;max-width:720px;margin:0;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-feature{border:1px solid rgba(var(--pink-rgb), .52);border-radius:var(--radius-lg);background:linear-gradient(145deg, #a20f2d9e, #11181ce6 54%, rgba(var(--cyan-rgb),.08));min-height:500px;box-shadow:var(--shadow);flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden}.hero-feature:before,.hero-feature:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.hero-feature:before{width:320px;height:320px;top:47%;left:50%;transform:translate(-50%,-50%)}.hero-feature:after{width:240px;height:240px;top:47%;left:50%;transform:translate(-50%,-50%)}.feature-topline{color:#f4b8ca;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:.66rem;font-weight:900;display:flex}.feature-medallion{z-index:1;border:2px solid var(--gold);background:radial-gradient(circle,#5b0a20,#10090e 70%);border-radius:50%;place-items:center;width:190px;height:190px;margin:20px auto;display:grid;position:relative;box-shadow:0 0 0 12px #f2c94c0f,0 24px 60px #0006}.feature-medallion span{font-family:var(--font-display);color:var(--gold);letter-spacing:-.08em;font-size:4rem}.feature-medallion small{color:#d9acbb;letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.58rem;line-height:1.25;position:absolute;bottom:33px}.feature-copy{z-index:1;position:relative}.feature-copy p{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.65rem;font-weight:900}.feature-copy h2{font-family:var(--font-display);margin:0 0 8px;font-size:2.2rem}.feature-copy span{color:#c1cdd0;font-size:.74rem}.hero-feature>a{width:42px;height:42px;color:var(--cyan);border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:absolute;bottom:24px;right:22px}.hero-feature>a:hover{border-color:var(--cyan);background:var(--cyan);color:var(--ink)}.archive-status{border-block:1px solid var(--line);background:#080c0e}.status-grid{grid-template-columns:repeat(4,1fr);display:grid}.status-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:28px clamp(14px,2.5vw,42px);display:flex}.status-grid>div:first-child{padding-left:0}.status-grid>div:last-child{border-right:0}.status-grid strong{font-family:var(--font-display);color:var(--cyan);font-size:clamp(1.35rem,2vw,2.15rem)}.status-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:760}.destination-section{padding-block:110px}.section-heading-row{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.section-heading-row h2{max-width:840px;font-family:var(--font-display);letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(2rem,3vw,3.5rem);line-height:1.08}.section-heading-row>p{max-width:460px;color:var(--muted);margin:0 0 5px;line-height:1.65}.destination-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.destination-card{--tone:var(--cyan);border-radius:var(--radius);background:linear-gradient(145deg,#11191d,#0a0f11);border:1px solid #29383d;flex-direction:column;min-height:330px;padding:24px;transition:all .25s;display:flex;position:relative;overflow:hidden}.destination-card:hover{border-color:var(--tone);transform:translateY(-6px);box-shadow:0 24px 65px #0000004d}.tone-red{--tone:var(--red-bright)}.tone-gold{--tone:var(--gold)}.tone-cyan{--tone:var(--cyan)}.tone-pink{--tone:var(--pink)}.tone-violet{--tone:var(--violet)}.destination-number{color:var(--muted);letter-spacing:.15em;font-size:.7rem;font-weight:900}.destination-symbol{border:1px solid var(--tone);place-items:center;width:78px;height:78px;margin:28px 0 auto;display:grid}@supports (color:color-mix(in lab, red, red)){.destination-symbol{border:1px solid color-mix(in srgb, var(--tone) 52%, transparent)}}.destination-symbol{background:var(--tone);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.destination-symbol{background:color-mix(in srgb, var(--tone) 8%, transparent)}}.destination-symbol{transform:rotate(8deg)}.destination-symbol span{color:var(--tone);font-family:var(--font-display);font-size:1.35rem;transform:rotate(-8deg)}.destination-card h3{font-family:var(--font-display);margin:26px 0 8px;font-size:1.45rem}.destination-card p{color:#9fb1b5;margin:0;font-size:.88rem;line-height:1.6}.destination-action{color:var(--tone);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #27363b;justify-content:space-between;margin-top:24px;padding-top:16px;font-size:.72rem;font-weight:850;display:flex}.current-focus{border:1px solid rgba(var(--pink-rgb), .38);border-radius:var(--radius-lg);background:#0c1114;grid-template-columns:.85fr 1.15fr;min-height:520px;margin-bottom:110px;display:grid;overflow:hidden}.focus-visual{background:radial-gradient(circle at center, rgba(var(--pink-rgb),.2), transparent 60%), linear-gradient(145deg,#5c0b20,#110b0e);align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.focus-visual:before,.focus-visual:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.focus-visual:before{width:360px;height:360px}.focus-visual:after{width:260px;height:260px}.focus-visual span{z-index:1;color:var(--gold);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3rem,5vw,6rem);position:relative}.focus-visual small{z-index:1;color:#e6b4c1;letter-spacing:.22em;text-transform:uppercase;font-weight:900;position:relative}.focus-copy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,84px);display:flex}.focus-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:14px 0 22px;font-size:clamp(2rem,3.4vw,4rem);line-height:1.05}.focus-copy>p:not(.kicker){color:#a7b7ba;margin:0;font-size:1rem;line-height:1.75}.focus-links{flex-wrap:wrap;gap:28px;margin-top:30px;display:flex}.focus-links a{color:var(--cyan);font-size:.8rem;font-weight:850}.focus-links a:hover{color:var(--pink)}.section-page{--accent:var(--cyan);overflow:hidden}.accent-pink{--accent:var(--pink)}.accent-gold{--accent:var(--gold)}.accent-red{--accent:var(--red-bright)}.accent-violet{--accent:var(--violet)}.section-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;padding-block:80px;display:flex;position:relative}.section-hero:before{content:"";z-index:-1;background:linear-gradient(120deg,var(--accent),transparent 55%);position:absolute;inset:0 calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.section-hero:before{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 11%,transparent),transparent 55%)}}.section-hero h1{font-family:var(--font-display);letter-spacing:-.065em;color:var(--paper);margin:18px 0 20px;font-size:clamp(3.5rem,8vw,8.8rem);line-height:.92}.section-hero .eyebrow{color:var(--accent)}.section-lede{color:#b1c1c4;max-width:800px;margin:0;font-size:clamp(1.05rem,1.5vw,1.36rem);line-height:1.7}.status-pill{border:1px solid var(--accent);align-items:center;gap:10px;margin-top:28px;padding:9px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-pill{border:1px solid color-mix(in srgb,var(--accent) 44%,#26343a)}}.status-pill{color:#c9d5d7;background:#0b1113;border-radius:999px;font-size:.7rem;font-weight:800}.status-pill span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%}.section-orbit{aspect-ratio:1;opacity:.62;place-items:center;width:min(35vw,470px);display:grid;position:absolute;right:2%}.section-orbit:before,.section-orbit:after,.section-orbit span{content:"";border:1px solid var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.section-orbit:before,.section-orbit:after,.section-orbit span{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.section-orbit:before,.section-orbit:after,.section-orbit span{border-radius:50%}.section-orbit:before{inset:0}.section-orbit:after{inset:18%}.section-orbit span:first-child{background:var(--accent);inset:35%}@supports (color:color-mix(in lab, red, red)){.section-orbit span:first-child{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.section-orbit span:nth-child(2){background:var(--accent);width:12px;height:12px;box-shadow:0 0 18px var(--accent);top:15%;left:50%}.section-orbit span:nth-child(3){background:var(--pink);width:8px;height:8px;bottom:25%;right:18%}.section-content{padding-block:100px}.section-content .kicker{color:var(--accent)}.content-card-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.content-card{border-radius:var(--radius);background:linear-gradient(145deg,#11191d,#0a0f11);border:1px solid #29383d;grid-template-columns:52px 1fr;gap:18px;min-height:210px;padding:26px;transition:all .22s;display:grid;position:relative}a.content-card:hover{border-color:var(--accent);transform:translateY(-4px)}.card-index{color:var(--accent);font-family:var(--font-display);font-size:1rem}.card-meta{letter-spacing:.14em;text-transform:uppercase;font-weight:900;color:var(--accent)!important;margin:0 0 12px!important;font-size:.64rem!important}.content-card h3{font-family:var(--font-display);margin:0 0 9px;font-size:1.45rem}.content-card p{color:#9eb0b4;margin:0;line-height:1.6}.card-arrow{color:var(--accent);position:absolute;top:22px;right:22px}.continuation-panel{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:60px;margin-bottom:100px;padding:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.continuation-panel{border:1px solid color-mix(in srgb,var(--accent) 42%,#29383d)}}.continuation-panel{border-radius:var(--radius-lg);background:linear-gradient(120deg,var(--accent),#0b1113)}@supports (color:color-mix(in lab, red, red)){.continuation-panel{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 8%,#0b1113),#0b1113)}}.continuation-panel h2{max-width:650px;font-family:var(--font-display);margin:9px 0 0;font-size:clamp(1.8rem,2.6vw,3rem);line-height:1.1}.continuation-panel>p{color:#a6b7ba;max-width:560px;margin:0;line-height:1.7}.archive-page{background:linear-gradient(#090d0f,#050708 600px);min-height:100vh}.archive-hero{justify-content:space-between;align-items:center;gap:40px;min-height:340px;padding-block:60px;display:flex}.archive-hero>div:first-child{max-width:950px}.archive-hero h1{font-family:var(--font-display);letter-spacing:-.06em;margin:14px 0 18px;font-size:clamp(3.4rem,6.5vw,7rem);line-height:.92}.archive-hero h1 em{color:var(--pink);font-style:normal}.archive-hero>div:first-child>p:last-child{color:#aabbbf;max-width:760px;margin:0;font-size:1.05rem;line-height:1.7}.anime-awards-hero{isolation:isolate;position:relative}.anime-awards-hero:before{content:"";z-index:-1;inset-block:0;background:linear-gradient(90deg,#050708c7,#05070873 52%,#050708ad),url(/awards/anime-awards-hero-test.webp) 50%/cover no-repeat;width:100vw;position:absolute;left:calc(50% - 50vw)}.anime-awards-hero h1{color:var(--gold)}.anime-awards-hero h1 em{color:var(--pink)}.anime-milestones-hero{isolation:isolate;position:relative}.anime-milestones-hero:before{content:"";z-index:-1;inset-block:0;background:linear-gradient(90deg,#050708e0,#05070880 54%,#050708c2),url(/images/anime-milestones-banner.webp) 50%/cover no-repeat;width:100vw;position:absolute;left:calc(50% - 50vw)}.anime-awards-monogram span{display:flex}.anime-awards-monogram span b,.anime-awards-monogram span i{font:inherit}.anime-awards-monogram span b{color:var(--gold)}.anime-awards-monogram span i{color:var(--pink)}.archive-monogram{border:1px solid var(--gold);background:radial-gradient(circle,#5b0d22,#10090d 70%);border-radius:50%;flex:none;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 0 14px #f2c94c09}.archive-monogram span{color:var(--gold);font-family:var(--font-display);font-size:3.7rem}.archive-monogram small{color:#c99aaa;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.55rem;font-weight:900;line-height:1.3;position:absolute;bottom:29px}.milestone-monogram{border-color:var(--cyan);box-shadow:0 0 0 14px rgba(var(--cyan-rgb),.035);background:radial-gradient(circle,#073438,#081113 70%)}.milestone-monogram span{color:var(--cyan)}.milestone-counters{flex:none;justify-content:flex-end;align-items:center;height:190px;display:flex}.milestone-counters .archive-monogram{width:180px;height:180px;margin:0;position:relative}.episode-counter{order:1}.episode-counter small{color:var(--cyan)}.completed-counter{border-color:var(--pink);box-shadow:0 0 0 14px rgba(var(--pink-rgb),.045);background:radial-gradient(circle,#481027,#0b1012 70%);order:2}.completed-counter span{color:var(--pink)}.completed-counter small{color:#f0b2ca}.archive-notice{background:#0b1113;border-block:1px solid #2b3b40}.archive-notice>div{align-items:center;gap:24px;padding-block:14px;display:flex}.archive-notice span{background:rgba(var(--cyan-rgb),.12);color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 10px;font-size:.62rem;font-weight:900}.archive-notice p{color:#91a6aa;margin:0;font-size:.76rem;line-height:1.5}.anime-section-navigation{position:relative}.anime-section-navigation:before,.anime-section-navigation:after{content:"";z-index:1;pointer-events:none;background:#030303;height:8px;position:absolute;left:0;right:0}.anime-section-navigation:before{top:0}.anime-section-navigation:after{bottom:0}.anime-section-navigation>div{z-index:2;box-sizing:border-box;min-height:66px;padding-block:12px;position:relative}.archive-notice-links{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.archive-notice-links a,.archive-notice-links .is-current{color:#b9cbd0;text-align:center;border:1px solid #2b4248;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:800;text-decoration:none;display:flex}.archive-notice-links a:hover,.archive-notice-links a:focus-visible{border-color:var(--cyan);color:var(--cyan)}.archive-notice-links .is-current{border-color:var(--pink);background:rgba(var(--pink-rgb),.12);color:var(--pink);cursor:default;pointer-events:none}.rail-heading{border-bottom:1px solid #2c3b40;flex-direction:column;padding-bottom:18px;display:flex}.rail-heading span{color:var(--pink);letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;font-weight:900}.rail-heading strong{font-family:var(--font-display);margin-top:5px;font-size:1.35rem}.awards-explorer{--award-red:var(--TC_Red);--award-pink:#ffb0cc;--award-gold:#ffc716;--award-header-font:"Twiska Tahoma",Tahoma,sans-serif;--award-entry-font:"Twiska Rounded","Arial Rounded MT Bold",sans-serif;--award-winner-font-scale:1;--award-honorable-font-scale:1;grid-template-columns:260px minmax(0,1fr) 260px;align-items:start;column-gap:0;width:min(100% - 32px,1820px);margin:32px auto 90px;display:grid}.awards-years,.award-categories,.milestone-nav{top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);border-radius:var(--radius);background:#0c1215;border:1px solid #2c3c41;padding:18px;position:sticky;overflow:auto}.awards-years{width:260px;height:calc(100vh - var(--header-height) - 48px);box-sizing:border-box;border-radius:var(--radius) 0 0 var(--radius);background:#030303;border:1px solid #2c3c41;border-right:0;flex-direction:column;padding:12px;display:flex;overflow:hidden}.awards-years>.rail-heading{border-radius:calc(var(--radius) - 12px) calc(var(--radius) - 12px) 0 0;background:#0c1215;border-bottom:12px solid #030303;flex:none;margin:0;padding:6px 0 18px}.awards-years-scroll{border-radius:0 0 calc(var(--radius) - 12px) calc(var(--radius) - 12px);scrollbar-gutter:stable both-edges;scrollbar-color:#666 #11191d;scrollbar-width:auto;background:#0c1215;flex:auto;min-height:0;padding:0 6px 12px;overflow-y:scroll}.awards-years .rail-heading{text-align:center;align-items:center}.awards-years .rail-heading span{color:var(--cyan)}.year-decade{background:#0f171a;border:1px solid #25363b;border-radius:11px;margin-top:14px;overflow:hidden}.year-decade summary,.milestone-range-group summary{color:#b9c7ca;cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:12px;padding:11px 34px;font-size:.72rem;font-weight:900;list-style:none;display:flex;position:relative}.year-decade summary::-webkit-details-marker{display:none}.milestone-range-group summary::-webkit-details-marker{display:none}.year-decade summary span,.milestone-range-group summary span{color:var(--cyan);transition:transform .2s;position:absolute;right:12px}.year-decade[open] summary span,.milestone-range-group[open] summary span{transform:rotate(45deg)}.year-list{grid-template-columns:1fr;gap:7px;padding:0 8px 9px;display:grid}.year-list button{color:#8fa5aa;cursor:pointer;background:#11191d;border:1px solid #2b3b40;border-radius:9px;min-height:38px;font-size:.72rem;font-weight:850}.year-list button:hover,.year-list button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.1);color:var(--cyan)}.historic-mode-group{background:#0f171a;border:1px solid #25363b;border-radius:11px;margin-top:14px;padding:8px}.historic-mode-group button{color:#9fb0b4;cursor:pointer;text-align:center;background:#11191d;border:1px solid #2b3b40;border-radius:9px;width:100%;min-height:42px;font-size:.7rem;font-weight:900}.historic-mode-group button:hover,.historic-mode-group button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.1);color:var(--cyan)}.award-stage{background:0 0;border:0;border-radius:0;min-width:0;min-height:720px;margin:0;padding:0}.award-stage-toolbar{color:#7e9499;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:38px;padding:0 4px 12px;font-size:.6rem;font-weight:900;display:flex}.award-stage-toolbar span{color:var(--cyan)}.award-toolbar-summary,.award-toolbar-controls{align-items:center;gap:12px;display:flex}.award-toolbar-summary{justify-content:flex-start}.award-toolbar-controls{flex-wrap:wrap;justify-content:flex-end;min-width:0}.award-image-menu-mode{color:#91a6aa;cursor:pointer;min-height:30px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#0e1619;border:1px solid #2a3b40;border-radius:8px;padding:0 10px;font-size:.58rem;font-weight:900}.award-image-menu-mode:hover,.award-image-menu-mode:focus-visible{border-color:var(--pink);color:var(--pink)}.award-font-size-controls{align-items:center;gap:7px;display:flex}.award-font-size-control{position:relative}.award-font-size-control summary{color:#91a6aa;cursor:pointer;min-height:30px;font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0e1619;border:1px solid #2a3b40;border-radius:8px;align-items:center;padding:0 10px;font-size:.58rem;font-weight:900;list-style:none;display:flex}.award-font-size-control summary::-webkit-details-marker{display:none}.award-font-size-control[open] summary{border-color:var(--pink);color:var(--pink)}.award-font-size-popover{z-index:18;background:#0d1518;border:1px solid #3a4d53;border-radius:11px;grid-template-columns:minmax(0,1fr) 66px;gap:10px;width:250px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #00000094}.award-font-size-popover>label{gap:7px;display:grid}.award-font-size-popover>label span{color:#81969b;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.award-font-size-popover input[type=range]{width:100%;accent-color:var(--pink)}.award-font-size-value{align-items:center;gap:4px;display:flex}.award-font-size-value input{color:#d3dee0;text-align:center;background:#111b1e;border:1px solid #344950;border-radius:7px;width:48px;height:34px;padding:0 5px;font-size:.68rem}.award-font-size-value span{color:var(--pink)}.award-font-size-popover>p{color:#ff8da6;text-transform:none;grid-column:1/-1;margin:0;font-size:.56rem;line-height:1.4}.award-font-size-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.award-font-size-actions button{color:#aebdc0;cursor:pointer;text-transform:uppercase;background:#111b1e;border:1px solid #344950;border-radius:7px;min-height:30px;padding:0 10px;font-size:.56rem;font-weight:900}.award-font-size-actions button:last-child{border-color:var(--pink);color:var(--pink)}.award-font-size-actions button:disabled{cursor:wait;opacity:.55}.award-archive-settings{position:relative}.award-archive-settings summary{color:#91a6aa;cursor:pointer;white-space:nowrap;background:#0e1619;border:1px solid #2a3b40;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;list-style:none;display:flex}.award-archive-settings summary::-webkit-details-marker{display:none}.award-archive-settings[open] summary{border-color:var(--cyan);color:var(--cyan)}.award-archive-settings>div{z-index:12;background:#0d1518;border:1px solid #31464c;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #00000080}.award-archive-settings label{color:#71868b;flex-direction:column;gap:5px;font-size:.5rem;display:flex}.award-archive-settings select,.award-archive-settings input{color:#c5d1d3;width:100%;min-width:0;height:34px;font:inherit;background:#111b1e;border:1px solid #2d4147;border-radius:7px;padding:0 7px;font-size:.64rem}.award-canvas-stack{flex-direction:column;gap:34px;display:flex}.award-canvas-stack.is-show-all{gap:0}.award-canvas-stack.is-show-all .award-canvas{box-shadow:none}.award-canvas-stack.is-show-all .award-side-rail{border-radius:0}.award-canvas-stack.is-show-all .award-presentation:first-child .award-side-rail{border-radius:0 12px 0 0}.award-canvas-stack.is-show-all .award-presentation:last-child .award-side-rail{border-radius:0 0 12px}.award-presentation{min-width:0}.award-presentation-grid{--award-rail-frame:.8621cqw;--award-rail-divider:.43105cqw;--award-rail-button-border:.215525cqw;grid-template-columns:minmax(0,1fr) 68px;align-items:stretch;gap:0;min-width:0;display:grid;container-type:inline-size}.award-switch-area{min-width:0;position:relative}.award-size-reference{width:100%}.award-size-reference:not(.is-active){visibility:hidden;pointer-events:none}.award-overlay-view{min-width:0;position:absolute;inset:0;overflow:hidden}.award-overlay-view>*{width:100%;height:100%;min-height:100%}.award-side-rail{box-sizing:border-box;border:0;border-top:var(--award-rail-frame) solid #030303;border-right:var(--award-rail-frame) solid #030303;border-bottom:var(--award-rail-frame) solid #030303;background:#333;border-radius:0 12px 12px 0;flex-direction:column;align-items:center;min-height:100%;display:flex;overflow:hidden}.award-rail-primary{flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex}.award-pool-toggle,.award-notes-toggle{border:var(--award-rail-button-border) solid #030303;width:38px;height:38px;color:var(--pink);cursor:pointer;font-family:var(--font-display);background:#666;border-radius:9px;flex:none;place-items:center;font-size:1.45rem;line-height:1;display:grid}.award-pool-toggle{margin-top:9px}.award-pool-toggle:hover,.award-notes-toggle:hover{box-shadow:inset 0 0 0 1px var(--pink);background:#737373}.award-side-rail.is-pool .award-pool-toggle,.award-side-rail.is-notes .award-notes-toggle{color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.award-notes-toggle{font-size:1.05rem}.award-cour-controls{box-sizing:border-box;background:#333;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:auto;padding:9px 0;display:flex}.award-cour-controls button{border:var(--award-rail-button-border) solid #030303;color:#566a6f;cursor:pointer;background:#666;border-radius:9px;place-items:center;width:38px;height:38px;margin:0;font-size:.58rem;font-weight:950;line-height:1;display:grid;position:relative;overflow:hidden}.award-cour-controls .award-notes-toggle{color:var(--pink);font-size:1.05rem}.award-cour-controls button:hover:not(:disabled){color:#a7b8bb;box-shadow:inset 0 0 0 1px #667d83}.award-cour-controls button.has-data{color:#b7c8cb}.award-cour-controls button.has-data:not(.is-active){box-shadow:inset 3px 0 0 var(--cyan)}.award-cour-controls button.is-active{background:rgba(var(--pink-rgb),.12);color:var(--pink);box-shadow:inset 0 0 0 1px var(--pink)}.award-cour-controls button.is-unavailable{color:#8b4c57;cursor:not-allowed;opacity:.9;box-shadow:inset 3px 0 #cf334d}.award-cour-controls button.is-unavailable:before,.award-cour-controls button.is-unavailable:after{content:"";z-index:2;transform-origin:50%;background:#cf334d;border-radius:999px;width:142%;height:3px;position:absolute;top:50%;left:50%}.award-cour-controls button.is-unavailable:before{transform:translate(-50%,-50%)rotate(39deg)}.award-cour-controls button.is-unavailable:after{transform:translate(-50%,-50%)rotate(-39deg)}.award-canvas{background:#030303;width:100%;overflow:hidden;box-shadow:0 20px 70px #00000052;container-type:inline-size}.awards-page .award-stage-toolbar{box-sizing:border-box;background:#333;border:12px solid #030303;border-bottom:0;border-radius:0;outline:0;width:100%;height:68px;min-height:68px;padding:0 14px}.awards-page .award-archive-settings summary,.awards-page .award-image-menu-mode,.awards-page .award-font-size-control summary{color:#c1ced0;background:#666;border:2px solid #030303}.awards-page .award-presentation-grid{gap:0}.award-canvas-stack .award-presentation:not(:last-child) .award-size-reference>.award-canvas>:last-child{padding-bottom:0}.award-canvas-stack .award-presentation:not(:last-child) .award-pool-view,.award-canvas-stack .award-presentation:not(:last-child) .award-notes-view,.award-canvas-stack .award-presentation:not(:last-child) .award-side-rail{border-bottom:0}.award-template{aspect-ratio:23200/11380;background:#030303;grid-template-rows:1000fr 200fr 9780fr;width:100%;padding:.8621cqw;display:grid;overflow:hidden}.award-template.has-category-header{aspect-ratio:23200/13280;grid-template-rows:1500fr 400fr 1000fr 200fr 9780fr}.award-template:not(.has-category-header) .award-title-banner{grid-row:1}.award-template:not(.has-category-header) .award-results{grid-row:3}.award-template.has-category-header .award-category-banner{grid-row:1}.award-template.has-category-header .award-title-banner{grid-row:3}.award-template.has-category-header .award-results{grid-row:5}.award-category-banner{border:.8621cqw solid var(--award-red);text-align:center;background:#020202;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.award-category-banner h2{color:var(--award-pink);font-family:var(--award-header-font);letter-spacing:-.025em;margin:0 0 .45cqw;font-size:3cqw;font-weight:700;line-height:1}.award-category-banner span{background:var(--award-pink);width:47.4181cqw;height:.3233cqw;position:absolute;top:3.75cqw;left:24.569cqw}.award-title-banner{background:var(--award-red);min-height:0;color:var(--award-pink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 1.25cqw .58cqw;display:flex;position:relative;overflow:hidden}.award-title-banner h3{font-family:var(--award-header-font);letter-spacing:-.025em;margin:0;font-size:2.55cqw;font-weight:700;line-height:.95}.award-title-banner p{font-family:var(--award-header-font);margin:.12cqw 0 0;font-size:1.02cqw;font-weight:700;line-height:.9}.award-title-banner>span{background:#030303;width:47.431cqw;height:.4483cqw;position:absolute;top:3.65cqw;left:25.4224cqw}.award-results{grid-template-columns:minmax(0,14720fr) 200fr minmax(0,7880fr);min-width:0;min-height:0;display:grid}.award-winner-column{grid-column:1}.award-honorable-column{grid-column:3}.award-winner-column,.award-honorable-column{grid-template-rows:600fr 200fr 8980fr;min-width:0;min-height:0;display:grid}.award-winner-column>.award-result-card,.award-honorable-column>.award-honorable-grid{grid-row:3}.award-column-heading{background:var(--award-gold);min-height:0;color:var(--award-red);font-family:var(--award-header-font);text-align:center;justify-content:center;align-items:center;margin:0;padding:.15cqw .8cqw;font-size:1.8cqw;font-weight:700;line-height:.9;display:flex}.award-column-heading small{font-family:var(--award-header-font);margin:.08cqw 0 0 .4cqw;font-size:.82cqw;font-weight:700;line-height:.9;display:block}.award-honorable-column .award-column-heading{flex-direction:column}.award-result-card{background:#030303;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.award-winner-card{grid-template-rows:8280fr 100fr 600fr}.award-honorable-grid .award-result-card{grid-template-rows:2160fr 100fr 600fr}.award-result-media{background:#111;grid-row:1;min-height:0;position:relative;overflow:hidden}.award-result-media.is-tba{background:#888;place-items:center;display:grid}.award-result-image{object-fit:cover;width:100%;height:100%;display:block}.award-tba{color:#050505;font-family:var(--font-stone);font-size:4.6cqw;font-style:italic;font-weight:900}.award-result-card h5{background:var(--award-red);min-height:0;color:var(--award-pink);font-family:var(--award-entry-font);font-size:calc(.9cqw * var(--award-honorable-font-scale));text-align:center;text-wrap:balance;grid-row:3;justify-content:center;align-items:center;margin:0;padding:.18cqw .55cqw;font-weight:700;line-height:1;display:flex}.award-winner-card h5{font-size:calc(1.35cqw * var(--award-winner-font-scale))}.award-honorable-grid{grid-template-rows:2860fr 200fr 2860fr 200fr 2860fr;grid-template-columns:minmax(0,3840fr) 200fr minmax(0,3840fr);min-height:0;margin:0;padding:0;list-style:none;display:grid}.award-honorable-grid>li:first-child{grid-area:1/1}.award-honorable-grid>li:nth-child(2){grid-area:1/3}.award-honorable-grid>li:nth-child(3){grid-area:3/1}.award-honorable-grid>li:nth-child(4){grid-area:3/3}.award-honorable-grid>li:nth-child(5){grid-area:5/1}.award-honorable-grid>li:nth-child(6){grid-area:5/3}.fight-category-attachment{aspect-ratio:23200/1900;background:#030303;width:100%;padding:.8621cqw;display:grid;overflow:hidden}.fight-category-attachment .award-category-banner{width:100%;min-height:0}.fight-award-template{aspect-ratio:21000/12640;background:#030303;grid-template-rows:1000fr 200fr 11040fr;width:100%;padding:.9524cqw;display:grid;overflow:hidden}.fight-award-template .award-title-banner{grid-row:1}.fight-award-template .award-title-banner h3{font-size:2.78cqw}.fight-award-template .award-title-banner p{font-size:1.12cqw}.fight-award-template .award-title-banner>span{width:52.4cqw;height:.4952cqw;top:3.92cqw;left:22.8476cqw}.fight-award-results{grid-row:3;grid-template-columns:minmax(0,8480fr) 200fr minmax(0,11920fr);min-width:0;min-height:0;display:grid}.fight-winner-column{grid-column:1}.fight-honorable-column{grid-column:3}.fight-winner-column,.fight-honorable-column{grid-template-rows:600fr 200fr 10240fr;min-width:0;min-height:0;display:grid}.fight-winner-column>.fight-result-card,.fight-honorable-column>.fight-honorable-grid{grid-row:3}.fight-column-heading{font-family:Arial Black,Twiska Tahoma,sans-serif;font-size:2cqw}.fight-honorable-column .fight-column-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:1.8cqw}.fight-honorable-column .fight-column-heading small{text-align:center;margin:.08cqw 0 0;font-size:.82cqw}.fight-result-card{background:#030303;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.fight-winner-card{grid-template-rows:9540fr 100fr 600fr}.fight-honorable-grid .fight-result-card{grid-template-rows:4320fr 100fr 600fr}.fight-result-media{background:#111;grid-row:1;min-height:0;overflow:hidden}.fight-result-card h5{background:var(--award-red);min-height:0;color:var(--award-pink);font-family:var(--award-entry-font);font-size:calc(.9cqw * var(--award-honorable-font-scale));text-align:center;text-wrap:balance;grid-row:3;justify-content:center;align-items:center;margin:0;padding:.18cqw .55cqw;font-weight:700;line-height:1;display:flex}.fight-winner-card h5{font-size:calc(1.35cqw * var(--award-winner-font-scale))}.fight-honorable-grid{grid-template-rows:5020fr 200fr 5020fr;grid-template-columns:minmax(0,3840fr) 200fr minmax(0,3840fr) 200fr minmax(0,3840fr);min-height:0;margin:0;padding:0;list-style:none;display:grid}.fight-honorable-grid>li:first-child{grid-area:1/1}.fight-honorable-grid>li:nth-child(2){grid-area:1/3}.fight-honorable-grid>li:nth-child(3){grid-area:1/5}.fight-honorable-grid>li:nth-child(4){grid-area:3/1}.fight-honorable-grid>li:nth-child(5){grid-area:3/3}.fight-honorable-grid>li:nth-child(6){grid-area:3/5}.historic-award-template{aspect-ratio:23200/17240;background:#030303;grid-template-rows:1000fr 200fr 600fr 200fr 14840fr;width:100%;padding:.8621cqw;display:grid;overflow:hidden}.historic-award-template.has-category-header{aspect-ratio:23200/19140;grid-template-rows:1500fr 400fr 1000fr 200fr 600fr 200fr 14840fr}.historic-award-template:not(.has-category-header) .historic-award-title-banner{grid-row:1}.historic-award-template:not(.has-category-header) .historic-winners-heading{grid-row:3}.historic-award-template:not(.has-category-header) .historic-winner-sections{grid-row:5}.historic-award-template.has-category-header>.award-category-banner{grid-row:1}.historic-award-template.has-category-header .historic-award-title-banner{grid-row:3}.historic-award-template.has-category-header .historic-winners-heading{grid-row:5}.historic-award-template.has-category-header .historic-winner-sections{grid-row:7}.historic-award-title-banner h3{font-size:2.45cqw}.historic-award-title-banner p{font-size:.9cqw}.historic-award-title-banner>span{top:3.66cqw}.historic-winners-heading{background:var(--award-gold);min-height:0;color:var(--award-red);font-family:var(--award-header-font);text-align:center;place-items:center;margin:0;font-size:1.8cqw;font-weight:700;line-height:1;display:grid}.historic-winner-sections{grid-template-rows:repeat(4,minmax(0,3560fr));gap:.8621cqw;min-width:0;min-height:0;display:grid}.historic-period{grid-template-columns:minmax(0,2600fr) 200fr minmax(0,3840fr) 200fr minmax(0,3840fr) 200fr minmax(0,3840fr) 200fr minmax(0,3840fr) 200fr minmax(0,3840fr);min-width:0;min-height:0;display:grid}.historic-period>h5{color:#050505;font-family:var(--font-stone);text-align:center;white-space:pre-line;background:#888;grid-column:1;place-items:center;margin:0;font-size:2cqw;font-style:italic;font-weight:900;line-height:1.35;display:grid}.historic-winner-card{background:#030303;grid-template-rows:600fr 100fr 2160fr 100fr 600fr;min-width:0;min-height:0;display:grid;overflow:hidden}.historic-winner-card:nth-child(2){grid-column:3}.historic-winner-card:nth-child(3){grid-column:5}.historic-winner-card:nth-child(4){grid-column:7}.historic-winner-card:nth-child(5){grid-column:9}.historic-winner-card:nth-child(6){grid-column:11}.historic-winner-card>strong{background:var(--award-red);color:var(--award-pink);font-family:var(--award-header-font);grid-row:1;place-items:center;font-size:1.65cqw;line-height:1;display:grid}.historic-winner-card>div{background:#888;grid-row:3;min-height:0;overflow:hidden}.historic-winner-card>div img{object-fit:cover;width:100%;height:100%;display:block}.historic-winner-card>span{background:var(--award-red);min-height:0;color:var(--award-pink);font-family:var(--award-entry-font);font-size:calc(.68cqw * var(--award-winner-font-scale));text-align:center;text-wrap:balance;grid-row:5;place-items:center;padding:.08cqw .2cqw;font-weight:700;line-height:1;display:grid}.historic-fights-pending{background:#030303;border:.8621cqw solid #030303;grid-template-rows:6.4655cqw minmax(320px,38cqw);display:grid;container-type:inline-size}.historic-fights-pending>div:last-child{text-align:center;background:#666;align-content:center;place-items:center;gap:1cqw;display:grid}.historic-fights-pending h3{color:var(--award-pink);font-family:var(--award-header-font);margin:0;font-size:2.4cqw}.historic-fights-pending p{color:#f1f1f1;margin:0;font-size:1cqw;font-weight:800}.manhwa-award-canvas{--manhwa-red:#9d001e;--manhwa-pink:#ffb0cc;--manhwa-gold:#ffc716;background:#030303;width:100%;overflow:hidden;container-type:inline-size}.manhwa-award-template{aspect-ratio:23200/15234;background:#030303;grid-template-rows:1000fr 200fr 13634fr;width:100%;padding:.8621cqw;display:grid;overflow:hidden}.manhwa-award-template.has-category-header{aspect-ratio:23200/17134;grid-template-rows:1500fr 400fr 1000fr 200fr 13634fr}.manhwa-award-template:not(.has-category-header) .manhwa-title-banner{grid-row:1}.manhwa-award-template:not(.has-category-header) .manhwa-award-results{grid-row:3}.manhwa-award-template.has-category-header .manhwa-category-banner{grid-row:1}.manhwa-award-template.has-category-header .manhwa-title-banner{grid-row:3}.manhwa-award-template.has-category-header .manhwa-award-results{grid-row:5}.manhwa-category-banner{border:.8621cqw solid var(--manhwa-red);text-align:center;background:#020202;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.manhwa-category-banner h2{color:var(--manhwa-pink);font-family:var(--award-header-font);letter-spacing:-.025em;margin:0 0 .45cqw;font-size:3cqw;font-weight:700;line-height:1}.manhwa-category-banner span{background:var(--manhwa-pink);width:47.42cqw;height:.6466cqw;max-height:150px;position:absolute;top:3.75cqw;left:25.43cqw}.manhwa-title-banner{background:var(--manhwa-red);min-height:0;color:var(--manhwa-pink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 1.2cqw .45cqw;display:flex;position:relative;overflow:hidden}.manhwa-title-banner h3{font-family:var(--award-header-font);letter-spacing:-.025em;margin:0;font-size:2.5cqw;font-weight:700;line-height:.95}.manhwa-title-banner p{font-family:var(--award-header-font);margin:.1cqw 0 0;font-size:1cqw;font-weight:700;line-height:.9}.manhwa-title-banner>span{background:#030303;width:47.43cqw;height:.4483cqw;position:absolute;top:3.66cqw;left:25.42cqw}.manhwa-award-results{grid-template-columns:minmax(0,7460fr) 200fr minmax(0,15140fr);min-width:0;min-height:0;display:grid}.manhwa-winner-column{grid-column:1}.manhwa-honorable-column{grid-column:3}.manhwa-winner-column,.manhwa-honorable-column{grid-template-rows:600fr 200fr 12834fr;min-width:0;min-height:0;display:grid}.manhwa-winner-column>.manhwa-result-card,.manhwa-honorable-column>.manhwa-honorable-grid{grid-row:3}.manhwa-winner-column>h4,.manhwa-honorable-column>h4{background:var(--manhwa-gold);min-height:0;color:var(--manhwa-red);font-family:var(--award-header-font);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:.12cqw .6cqw;font-size:1.8cqw;font-weight:700;line-height:.9;display:flex}.manhwa-honorable-column>h4 small{margin-top:.08cqw;font-size:.82cqw;line-height:.9}.manhwa-result-card{background:#030303;grid-template-rows:5617fr 100fr 600fr;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.manhwa-result-card.manhwa-winner-card{grid-template-rows:11530fr 100fr 1204fr}.manhwa-result-media{background:#888;grid-row:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.manhwa-result-media img{object-fit:cover;width:100%;height:100%;display:block}.manhwa-result-media span{color:#050505;font-family:Georgia,serif;font-size:2.35cqw;font-style:italic;font-weight:900}.manhwa-winner-card .manhwa-result-media span{font-size:5cqw}.manhwa-result-card figcaption{background:var(--manhwa-red);min-height:0;color:var(--manhwa-pink);font-family:var(--award-entry-font);text-align:center;text-wrap:balance;grid-row:3;place-items:center;margin:0;padding:.14cqw .45cqw;font-size:.74cqw;font-weight:700;line-height:1;display:grid}.manhwa-winner-card figcaption{font-size:1.3cqw}.manhwa-honorable-grid{grid-template-rows:6317fr 200fr 6317fr;grid-template-columns:minmax(0,3635fr) 200fr minmax(0,3635fr) 200fr minmax(0,3635fr) 200fr minmax(0,3635fr);min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.manhwa-honorable-grid>li:first-child{grid-area:1/1}.manhwa-honorable-grid>li:nth-child(2){grid-area:1/3}.manhwa-honorable-grid>li:nth-child(3){grid-area:1/5}.manhwa-honorable-grid>li:nth-child(4){grid-area:1/7}.manhwa-honorable-grid>li:nth-child(5){grid-area:3/1}.manhwa-honorable-grid>li:nth-child(6){grid-area:3/3}.manhwa-honorable-grid>li:nth-child(7){grid-area:3/5}.manhwa-honorable-grid>li:nth-child(8){grid-area:3/7}.manhwa-honorable-grid .manhwa-result-card{height:100%}.manhwa-pool-view{background:linear-gradient(145deg,#171117,#090d0f 62%);border:1px solid #342a38;border-radius:14px;min-height:720px;padding:22px;overflow-x:auto}.manhwa-pool-view>header{border-bottom:1px solid #3a2c38;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.manhwa-pool-view>header p,.manhwa-pool-view>header span{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.manhwa-pool-view>header h3{font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(1.3rem,2.3vw,2.3rem)}.manhwa-pool-labels{color:#d5a8bd;letter-spacing:.14em;text-align:center;text-transform:uppercase;grid-template-columns:1fr 9fr;gap:12px;min-width:980px;margin:22px 0 8px;font-size:.65rem;display:grid}.manhwa-pool-featured{grid-template-columns:repeat(10,minmax(86px,1fr));gap:10px;min-width:980px;display:grid}.manhwa-pool-card{background:#101518;border:1px solid #3a2d38;border-radius:9px;grid-template-rows:auto 36px;min-width:0;display:grid;overflow:hidden}.manhwa-pool-card>div{aspect-ratio:2/3;background:#888;place-items:center;display:grid}.manhwa-pool-card>div span{color:#080808;font-family:Georgia,serif;font-size:clamp(1rem,1.6vw,1.7rem);font-style:italic;font-weight:900}.manhwa-pool-card>strong{background:var(--award-red);color:var(--award-pink);text-align:center;place-items:center;padding:5px;font-size:.58rem;display:grid}.manhwa-pool-spacer{min-width:0}.manhwa-pool-rest-label{color:#d5a8bd;letter-spacing:.14em;text-transform:uppercase;margin:26px 0 10px;font-size:.65rem;font-weight:900}.manhwa-pool-grid{grid-template-columns:repeat(8,minmax(86px,1fr));gap:10px;min-width:780px;display:grid}.image-gallery-page{background:linear-gradient(#090d0f,#050708 620px);min-height:100vh;padding:34px 0 100px}.gallery-banner{aspect-ratio:24/7;border-radius:var(--radius-lg);background:linear-gradient(110deg,#050708e0,#0f181b7a 54%,rgba(var(--pink-rgb),.12)),radial-gradient(circle at 78% 34%,rgba(var(--cyan-rgb),.24),transparent 24%),linear-gradient(135deg,#111a1d,#07090a);min-height:240px;max-height:420px;box-shadow:var(--shadow);border:1px solid #32444a;align-items:flex-end;padding:clamp(26px,4vw,64px);display:flex;position:relative;overflow:hidden}.gallery-banner:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#ffffff0b 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff0a 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.gallery-banner>div{z-index:1;position:relative}.gallery-banner p{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:900}.gallery-banner h1{font-family:var(--font-display);letter-spacing:-.045em;text-transform:none;margin:0;font-size:clamp(2.2rem,4.4vw,5rem)}.gallery-banner span{color:#9db0b4;margin-top:9px;font-size:.78rem;display:block}.gallery-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;width:min(100% - 32px,1820px);margin:28px auto 0;display:grid}.gallery-sidebar{top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);border-radius:var(--radius);background:#0c1215;border:1px solid #2c3c41;padding:18px;position:sticky;overflow:auto}.gallery-sidebar .rail-heading{text-align:center;align-items:center}.gallery-filter-box{background:#0f171a;border:1px solid #25363b;border-radius:11px;margin-top:14px;padding:8px}.gallery-filter-box h2{color:#c48ba8;letter-spacing:.15em;text-align:center;text-transform:uppercase;margin:3px 0 9px;font-size:.6rem;font-weight:900}.gallery-filter-box button{color:#9fb0b4;cursor:pointer;background:#11191d;border:1px solid #2b3b40;border-radius:8px;width:100%;min-height:38px;margin-top:6px;font-size:.7rem;font-weight:800}.gallery-filter-box button:hover,.gallery-filter-box button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.1);color:var(--cyan)}.gallery-years-box{padding-bottom:10px}.gallery-year-scroll{scrollbar-color:#65777b #101719;scrollbar-width:thin;max-height:290px;padding-right:5px;overflow-y:auto}.gallery-content{background:#090d0f;border:1px solid #29393e;border-radius:18px;min-width:0;padding:18px}.gallery-content-header{border-bottom:1px solid #29393e;justify-content:space-between;align-items:end;gap:20px;padding:2px 4px 18px;display:flex}.gallery-content-header p{color:var(--pink);letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:.62rem;font-weight:900}.gallery-content-header h2{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,2.8vw,3rem)}.gallery-content-header>span{color:#7e9499;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.gallery-thumbnails{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:18px;display:flex}.gallery-thumbnail{background:#101719;border:1px solid #2b3b40;border-radius:11px;flex:none;grid-template-rows:minmax(0,1fr) 52px;height:250px;margin:0;transition:all .2s;display:grid;position:relative;overflow:hidden}.gallery-thumbnail:hover{border-color:var(--pink);transform:translateY(-3px)}.gallery-thumbnail-art{place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.gallery-thumbnail-art:before,.gallery-thumbnail-art:after{content:"";border:1px solid #ffffff21;position:absolute;transform:rotate(28deg)}.gallery-thumbnail-art:before{border-radius:34% 66% 45% 55%;width:72%;height:72%}.gallery-thumbnail-art:after{border-radius:50%;width:45%;height:45%;transform:rotate(-19deg)}.gallery-thumbnail-art span{z-index:1;color:#ffffffb3;letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;font-weight:900;position:relative}.gallery-tone-1{background:linear-gradient(145deg,#4d1631,#171221)}.gallery-tone-2{background:linear-gradient(145deg,#164a4c,#101a1d)}.gallery-tone-3{background:linear-gradient(145deg,#332257,#161322)}.gallery-tone-4{background:linear-gradient(145deg,#65451a,#1e1710)}.gallery-tone-5{background:linear-gradient(145deg,#243c57,#111820)}.gallery-tone-6{background:linear-gradient(145deg,#47363c,#171315)}.gallery-thumbnail-meta{background:#11191d;flex-direction:column;justify-content:center;min-width:0;padding:7px 10px;display:flex}.gallery-thumbnail-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.gallery-thumbnail-meta small{color:#758a8f;margin-top:3px;font-size:.56rem}.gallery-empty{text-align:center;place-content:center;min-height:360px;padding:40px;display:grid}.gallery-empty strong{font-family:var(--font-display);font-size:1.45rem}.gallery-empty p{color:#82979b;max-width:420px;margin:10px auto 0;line-height:1.6}.gallery-card-button{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-rows:minmax(0,1fr) 52px;padding:0;display:grid}.gallery-card-button>.gallery-thumbnail-art{display:grid}.featured-year-list{flex-direction:column;display:flex}.featured-year-row{border-bottom:1px solid #29393e;padding:24px 4px}.featured-year-row:last-child{border-bottom:0}.featured-year-row>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.featured-year-row>header span{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;font-size:.55rem;font-weight:900}.featured-year-row>header h3{font-family:var(--font-display);margin:4px 0 0;font-size:2.2rem}.featured-year-row>header button{color:#9db0b4;cursor:pointer;background:#101719;border:1px solid #33474d;border-radius:9px;padding:9px 13px;font-size:.62rem;font-weight:850}.featured-year-row>header button:hover{border-color:var(--pink);color:var(--pink)}.art-hub-page,.video-gallery-page,.favorites-page{background:linear-gradient(#090d0f,#050708 780px);min-height:100vh}.art-hub-hero{justify-content:space-between;align-items:center;gap:60px;min-height:520px;padding-block:80px;display:flex}.art-hub-hero>div:first-child{max-width:900px}.art-hub-hero p,.art-section-heading p,.video-gallery-hero>p,.favorites-hero>p{color:var(--cyan);letter-spacing:.19em;text-transform:uppercase;margin:0 0 12px;font-size:.66rem;font-weight:950}.art-hub-hero h1,.video-gallery-hero h1,.favorites-hero h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(4rem,8vw,8.5rem);line-height:.9}.art-hub-hero h1 em,.video-gallery-hero h1 em,.favorites-hero h1 em{color:var(--pink);font-style:normal}.art-hub-hero>div:first-child>span,.video-gallery-hero>span,.favorites-hero>span{color:#9bb0b4;max-width:760px;margin-top:28px;font-size:1rem;line-height:1.7;display:block}.art-hub-mark{aspect-ratio:1;border:1px solid var(--pink);background:radial-gradient(circle,rgba(var(--pink-rgb),.16),transparent 67%);width:210px;box-shadow:0 0 0 17px rgba(var(--pink-rgb),.04);text-align:center;border-radius:50%;flex:none;place-content:center;display:grid}.art-hub-mark span{color:var(--pink);font-family:var(--font-display);font-size:3.2rem}.art-hub-mark small{color:#a7b7ba;letter-spacing:.14em;text-transform:uppercase;font-size:.52rem;font-weight:900}.art-hub-section{padding-block:76px}.art-section-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.art-section-heading h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,4vw,4.6rem)}.art-section-heading>a{color:#b1c0c3;border:1px solid #34474d;border-radius:999px;align-items:center;gap:16px;padding:13px 17px;font-size:.68rem;font-weight:900;display:flex}.art-section-heading>a span{color:var(--pink)}.art-section-heading>a:hover{border-color:var(--pink);color:var(--pink)}.art-section-intro{color:#879da2;max-width:760px;margin:18px 0 30px;line-height:1.65}.annual-featured-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.annual-featured-card{color:#fff;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:330px;display:flex;position:relative;overflow:hidden}.annual-featured-card:before,.favorite-preview-art:before,.favorite-card-art:before,.art-modal-image:before{content:"";aspect-ratio:1;border:1px solid #ffffff2e;border-radius:43% 57% 63% 37%;width:75%;position:absolute;top:-10%;right:-20%;transform:rotate(28deg)}.annual-featured-card>span{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:.57rem;font-weight:900}.annual-featured-card strong{font-family:var(--font-display);margin-top:5px;font-size:3.5rem}.annual-featured-card small{color:#ffffffb3;margin-top:7px;font-size:.63rem}.featured-tone-1{background:linear-gradient(145deg,#531a36,#171221)}.featured-tone-2{background:linear-gradient(145deg,#174b4d,#101a1d)}.featured-tone-3{background:linear-gradient(145deg,#322258,#161322)}.featured-tone-4{background:linear-gradient(145deg,#624419,#1d1710)}.art-video-doorway{background:#0c1215;border-block:1px solid #29393e;width:auto;max-width:none}.art-video-preview-grid{grid-template-columns:1.7fr 1fr 1fr;gap:12px;margin-top:34px;display:grid}.art-video-slot{aspect-ratio:16/9;background:radial-gradient(circle at 50% 45%,rgba(var(--pink-rgb),.18),transparent 26%),#070a0c;border:1px solid #33464c;border-radius:16px;overflow:hidden}.art-video-slot iframe,.video-gallery-card iframe{border:0;width:100%;height:100%;display:block}.art-video-slot>div{text-align:center;place-content:center;justify-items:center;gap:8px;height:100%;display:grid}.art-video-slot>div>span,.video-embed-placeholder>span{border:1px solid var(--pink);width:52px;height:52px;color:var(--pink);border-radius:50%;place-items:center;display:grid}.art-video-slot strong{font-family:var(--font-display);font-size:1.15rem}.art-video-slot small{color:#71878c;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.art-section-note{color:#71878c;margin:18px 0 0;font-size:.7rem}.favorite-preview-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.favorite-preview-card{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#101719;border:1px solid #2d4046;border-radius:16px;overflow:hidden}.favorite-preview-card:hover{border-color:var(--pink);transform:translateY(-3px)}.favorite-preview-art{place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.favorite-preview-art i{z-index:1;color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:900;position:relative}.favorite-preview-card>span:last-child{flex-direction:column;padding:15px;display:flex}.favorite-preview-card strong{font-family:var(--font-display);font-size:1.05rem}.favorite-preview-card small{color:#7c9297;margin-top:4px;font-size:.6rem}.art-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.art-detail-modal{background:#0e1518;border:1px solid #3a4c52;border-radius:22px;grid-template-columns:1.1fr 1fr;gap:0;width:min(920px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000094}.art-modal-close{z-index:2;color:#fff;cursor:pointer;background:#0b1012;border:1px solid #42565d;border-radius:50%;width:38px;height:38px;font-size:1.4rem;position:absolute;top:14px;right:14px}.art-modal-image{place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.art-modal-image>span{z-index:1;color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900;position:relative}.art-detail-modal>div:last-child{flex-direction:column;justify-content:center;padding:46px;display:flex}.art-detail-modal>div:last-child>p{color:var(--pink);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.art-detail-modal h2{font-family:var(--font-display);margin:8px 0 28px;font-size:2.5rem}.art-detail-modal dl{flex-direction:column;gap:12px;margin:0;display:flex}.art-detail-modal dl>div{border:1px solid #2e4147;border-radius:10px;padding:12px}.art-detail-modal dt{color:#6f868b;letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:900}.art-detail-modal dd{color:#becacd;margin:5px 0 0;font-size:.72rem}.art-detail-modal>div:last-child>a{border:1px solid var(--pink);color:var(--pink);border-radius:999px;align-self:flex-start;margin-top:24px;padding:11px 16px;font-size:.66rem;font-weight:900}.video-gallery-hero,.favorites-hero{padding-block:90px 70px}.video-channel-link{width:max-content;margin-top:24px}.video-channel-link span{color:var(--pink);margin:0}.video-channel-link:hover{border-color:var(--pink);color:var(--pink)}.video-search-list>header{border-bottom:1px solid #293a40;justify-content:space-between;align-items:end;gap:20px;padding:0 0 22px;display:flex}.video-search-list>header p{color:var(--pink);letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:.58rem;font-weight:900}.video-search-list>header h2{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,3vw,3.1rem)}.video-search-list>header>span{color:#758b90;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:900}.video-search-row{border-bottom:1px solid #213138}.video-search-media button:hover .video-play-mark{border-color:var(--pink);background:var(--pink)}.video-search-copy{align-self:center}.video-search-copy>a{color:var(--cyan);gap:8px;font-size:.66rem;font-weight:900;display:inline-flex}.concept-section{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(145deg,#0d1417,#080c0e 62%);border:1px solid #2d3e44;margin-top:10px;margin-bottom:90px;padding:clamp(22px,3.2vw,48px)}.concept-heading{border-bottom:1px solid #2c3e44;justify-content:space-between;align-items:end;gap:28px;padding-bottom:24px;display:flex}.concept-heading p{color:var(--pink);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.58rem;font-weight:950}.concept-heading h2{font-family:var(--font-display);margin:0;font-size:clamp(2rem,3.5vw,4rem);line-height:1}.concept-heading>span{color:#7c9297;text-align:right;max-width:380px;font-size:.68rem;line-height:1.55}.game-history-board{grid-template-columns:minmax(0,1fr) 112px;gap:14px;margin-top:24px;display:grid}.game-platform-map{grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-height:830px;display:grid}.game-platform-panel{background:radial-gradient(circle at 75% 22%,rgba(var(--cyan-rgb),.2),transparent 32%),linear-gradient(145deg,#142126,#0c1215);border:1px solid #334950;border-radius:14px;flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.game-platform-panel:before{content:"";border:1px solid rgba(var(--cyan-rgb),.22);border-radius:50%;width:130px;height:130px;position:absolute;top:-45px;right:-38px}.game-platform-panel span{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:.5rem;font-weight:900}.game-platform-panel h3{font-family:var(--font-display);margin:5px 0 3px;font-size:clamp(1.35rem,2.2vw,2.5rem)}.game-platform-panel p{color:#7b9196;margin:0;font-size:.62rem}.game-platform-panel:first-child{grid-area:1/1/2/4}.game-platform-panel:nth-child(2){grid-area:1/4/2/5}.game-platform-panel:nth-child(3){grid-area:2/1/3/5}.game-platform-panel:nth-child(4){grid-area:3/1/4/5}.game-platform-panel:nth-child(5){grid-area:4/1/5/5}.game-platform-panel:nth-child(6){grid-area:5/1/6/5}.game-platform-panel:nth-child(7){grid-area:1/5/5/7}.game-platform-panel:nth-child(8){grid-area:5/5/6/7}.game-platform-panel:nth-child(9){background:radial-gradient(circle at 78% 25%,rgba(var(--pink-rgb),.22),transparent 32%),linear-gradient(145deg,#21131b,#0d1215);grid-area:6/1/9/7}.game-year-axis{text-align:center;background:#0b1113;border:1px solid #334950;border-radius:14px;padding:18px 8px;position:relative}.game-year-axis:before{content:"";background:linear-gradient(var(--cyan),var(--pink));width:2px;position:absolute;top:62px;bottom:26px;left:50%;transform:translate(-50%)}.game-year-axis>strong{color:#9bb0b5;letter-spacing:.12em;text-transform:uppercase;font-size:.52rem}.game-year-axis>div{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;height:calc(100% - 38px);margin-top:22px;display:flex;position:relative}.game-year-axis span{color:#b6c5c8;min-width:58px;font-family:var(--font-display);background:#0b1113;border:1px solid #345159;border-radius:999px;padding:6px 7px;font-size:.72rem}.blog-tools{justify-content:space-between;align-items:end;gap:20px;margin:24px 0 14px;display:flex}.blog-tools label{width:min(520px,100%)}.blog-tools label span{color:#72898e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.53rem;font-weight:900;display:block}.blog-tools input{color:#fff;background:#090e10;border:1px solid #34484f;border-radius:10px;outline:0;width:100%;padding:13px 15px}.blog-tools>div{flex-wrap:wrap;gap:7px;display:flex}.blog-tools button{color:#8fa3a8;cursor:pointer;background:#101719;border:1px solid #31454c;border-radius:999px;padding:10px 13px;font-size:.6rem;font-weight:900}.blog-tools button.is-active,.blog-tools button:hover{border-color:var(--pink);color:var(--pink)}.blog-feature-preview{background:#0f171a;border:1px solid #32464d;border-radius:17px;grid-template-columns:1.1fr 1fr;min-height:340px;display:grid;overflow:hidden}.blog-preview-art{background:linear-gradient(135deg,rgba(var(--pink-rgb),.34),rgba(var(--cyan-rgb),.18)),#11181b;place-items:center;min-height:300px;display:grid}.blog-preview-art span,.blog-card-art span{color:#fff9;letter-spacing:.15em;text-transform:uppercase;font-size:.57rem;font-weight:900}.blog-feature-preview>div:last-child{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,54px);display:flex}.blog-feature-preview p{color:var(--pink);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}.blog-feature-preview h3{font-family:var(--font-display);margin:8px 0 15px;font-size:clamp(1.8rem,3vw,3.5rem);line-height:1}.blog-feature-preview>div:last-child>span{color:#8ea2a7;line-height:1.65}.blog-feature-preview small{color:#667d82;margin-top:20px}.blog-card-preview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.blog-card-preview-grid>article{background:#101719;border:1px solid #2d4046;border-radius:14px;overflow:hidden}.blog-card-art{aspect-ratio:16/9;place-items:center;display:grid}.blog-card-tone-1{background:linear-gradient(145deg,#48203b,#18131a)}.blog-card-tone-2{background:linear-gradient(145deg,#16404b,#0c181d)}.blog-card-tone-3{background:linear-gradient(145deg,#45335e,#171421)}.blog-card-tone-4{background:linear-gradient(145deg,#60411d,#1b1510)}.blog-card-tone-5{background:linear-gradient(145deg,#243c57,#111820)}.blog-card-tone-6{background:linear-gradient(145deg,#4b2e35,#1a1114)}.blog-card-preview-grid>article>div:last-child{padding:17px}.blog-card-preview-grid small{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:900}.blog-card-preview-grid h3{font-family:var(--font-display);margin:7px 0 8px;font-size:1.15rem}.blog-card-preview-grid p{color:#7f9499;margin:0;font-size:.68rem;line-height:1.55}.memory-intro{color:#899da2;max-width:780px;margin:22px 0;line-height:1.65}.cartoon-memory-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cartoon-memory-grid article{background:#101719;border:1px solid #30434a;border-radius:14px;grid-template-columns:78px 1fr;align-items:center;min-height:150px;display:grid;overflow:hidden}.cartoon-memory-grid article>span{height:100%;color:var(--pink);font-family:var(--font-display);border-right:1px solid #30434a;place-items:center;font-size:1.45rem;display:grid}.cartoon-memory-grid article>div{padding:20px}.cartoon-memory-grid p{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:900}.cartoon-memory-grid h3{font-family:var(--font-display);margin:6px 0;font-size:1.35rem}.cartoon-memory-grid small{color:#73898e}.current-pets-grid,.older-pets-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}.pet-memorial-stack{flex-direction:column;gap:14px;margin-top:38px;display:flex}.older-pets-grid{border-top:1px solid #2d4046;margin-top:38px;padding-top:38px}.pet-story-card{background:#101719;border:1px solid #32454c;border-radius:18px;grid-template-columns:minmax(240px,.8fr) 1.2fr;min-height:330px;display:grid;overflow:hidden}.pet-story-card.pet-align-right{grid-template-columns:1.2fr minmax(240px,.8fr)}.pet-story-card.pet-align-right .pet-image-placeholder{grid-column:2}.pet-story-card.pet-align-right>div:last-child{grid-area:1/1}.pet-story-card.pet-compact{flex-direction:column;min-height:430px;display:flex}.pet-story-card.pet-compact .pet-image-placeholder{min-height:260px}.pet-image-placeholder{background:radial-gradient(circle,rgba(var(--pink-rgb),.17),transparent 35%),linear-gradient(145deg,#1c292e,#0b1012);place-content:center;justify-items:center;gap:8px;min-height:300px;display:grid}.pet-image-placeholder>span{border:1px solid var(--pink);width:90px;height:90px;color:var(--pink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:3rem;display:grid}.pet-image-placeholder small{color:#758b90;letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:900}.pet-story-card>div:last-child{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,54px);display:flex}.pet-story-card>div:last-child p{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:900}.pet-story-card h3{font-family:var(--font-display);margin:8px 0 14px;font-size:clamp(2rem,3.6vw,4.2rem)}.pet-story-card>div:last-child span{color:#879ca1;line-height:1.65}.project-showcase-grid{gap:16px;margin-top:24px;display:grid}.project-game-card{background:#0f171a;border:1px solid #32464d;border-radius:20px;grid-template-columns:minmax(280px,.85fr) 1.15fr;min-height:330px;display:grid;overflow:hidden}.project-game-visual,.project-game-image{background:radial-gradient(circle at 50% 45%,rgba(var(--cyan-rgb),.2),transparent 35%),#080d0f;place-content:center;justify-items:center;min-height:320px;display:grid;overflow:hidden}.project-game-visual span{color:var(--cyan);font-family:var(--font-display);font-size:clamp(4rem,8vw,9rem);line-height:.8}.project-game-visual small{color:#7f959a;letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:.58rem;font-weight:900}.project-game-image img{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.project-game-card>div:last-child{flex-direction:column;justify-content:center;padding:clamp(26px,4vw,58px);display:flex}.project-game-card>div:last-child>p{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:900}.project-game-card h3{font-family:var(--font-display);margin:8px 0 14px;font-size:clamp(1.8rem,3vw,3.6rem)}.project-game-card>div:last-child>span{color:#8ba0a5;line-height:1.65}.project-game-card ul{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.project-game-card li{color:#a9b9bc;border:1px solid #345058;border-radius:999px;padding:8px 11px;font-size:.6rem;font-weight:900}.project-featured{border-color:#70425a}.project-featured .project-game-image{background:#09090b}.favorites-page{padding-bottom:110px}.favorites-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;width:min(100% - 32px,1820px);margin:auto;display:grid}.favorites-sidebar{top:calc(var(--header-height) + 24px);border-radius:var(--radius);background:#0c1215;border:1px solid #2c3c41;padding:18px;position:sticky}.favorites-sidebar .rail-heading{text-align:center;align-items:center}.create-collection-button{color:var(--pink)!important;border-style:dashed!important}.collection-form{grid-template-columns:1fr auto;gap:6px;margin-top:8px;display:grid}.collection-form label{color:#788e93;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.5rem;font-weight:900}.collection-form input{color:#fff;background:#080d0f;border:1px solid #33474d;border-radius:7px;outline:0;min-width:0;padding:9px;font-size:.65rem}.collection-form button{width:auto;margin:0;padding-inline:12px}.favorites-content{background:#090d0f;border:1px solid #29393e;border-radius:18px;min-width:0;padding:18px}.favorites-grid{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:18px;display:flex}.favorite-card{height:300px;color:inherit;cursor:pointer;text-align:left;background:#101719;border:1px solid #2e4147;border-radius:12px;flex:none;grid-template-rows:minmax(0,1fr) 54px;padding:0;display:grid;overflow:hidden}.favorite-card:hover{border-color:var(--pink);transform:translateY(-3px)}.favorite-card-art{place-items:center;display:grid;position:relative;overflow:hidden}.favorite-card-art i{z-index:1;color:#ffffffb3;letter-spacing:.13em;text-transform:uppercase;font-size:.54rem;font-style:normal;font-weight:900;position:relative}.favorite-card-meta{flex-direction:column;justify-content:center;padding:8px 10px;display:flex}.favorite-card-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.favorite-card-meta small{color:#758a8f;margin-top:3px;font-size:.55rem}.award-pool-view{box-sizing:border-box;border:var(--award-rail-frame) solid #030303;background:linear-gradient(145deg,#11191d,#090d0f 58%);border-radius:0;flex-direction:column;height:100%;min-height:100%;padding:22px;display:flex;overflow:hidden}.award-pool-header{border-bottom:1px solid #2a3b40;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:0 2px 18px;display:grid}.award-pool-header span,.award-pool-header p{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}.award-pool-header h3{font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(1rem,1.7vw,1.65rem)}.award-pool-top-labels{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;min-width:760px;margin:20px 0 8px;display:grid}.award-pool-top-labels strong{color:var(--award-gold);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.award-pool-top-labels strong:first-child{grid-column:1}.award-pool-top-labels strong:last-child{grid-column:3/9}.award-pool-top-grid,.award-pool-qualifiers{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;min-width:760px;display:grid}.award-pool-card{aspect-ratio:2/3;background:#111;border:1px solid #33474e;border-radius:8px;min-width:0;position:relative;overflow:hidden}.award-pool-card>img{object-fit:contain;background:#070b0d;width:100%;height:100%}.award-pool-card.is-placeholder>img{object-fit:contain;background:#888}.award-pool-card.is-tba{background:#888;place-items:center;display:grid}.award-pool-card>span{color:#080808;font-family:Georgia,serif;font-size:clamp(1rem,2.2vw,2.2rem);font-style:italic;font-weight:900}.award-pool-card>strong{z-index:2;min-height:34px;color:var(--award-pink);text-align:center;background:#9d001ef0;place-items:center;padding:6px;font-size:.55rem;line-height:1.1;display:grid;position:absolute;bottom:0;left:0;right:0}.award-pool-card>small{z-index:2;color:#d6e0e2;letter-spacing:.06em;text-transform:uppercase;background:#030303c7;border-radius:5px;padding:4px 6px;font-size:.43rem;font-weight:900;position:absolute;top:5px;left:5px}.award-pool-card.is-empty{color:#6f858a;background:#10191c;border-style:dashed;place-items:center}.award-pool-card.is-empty>span{color:#6f858a;letter-spacing:.12em;text-transform:uppercase;font-family:inherit;font-size:.6rem;font-style:normal;font-weight:900}.award-pool-card.is-empty>small{text-align:center;top:auto;bottom:5px;right:5px}.award-pool-spacer{aspect-ratio:2/3}.award-pool-divider{min-width:760px;color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:24px 0 12px;font-size:.6rem;font-weight:900;display:flex}.award-pool-divider:after{content:"";background:#2a3b40;flex:1;height:1px}.award-pool-qualifier-scroll{scrollbar-color:#64777c #10191c;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.award-pool-qualifiers{align-content:start;padding-right:4px}.award-pool-empty-state{color:#81969b;text-align:center;background:#10191c;border:1px dashed #33474e;border-radius:8px;flex:none;place-items:center;min-width:760px;min-height:34px;margin:9px 0 0;font-size:.58rem;display:grid}.award-image-menu{z-index:100;background:#0b1215;border:1px solid #3b5056;border-radius:10px;gap:4px;width:270px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 52px #0000009e}.award-image-menu a,.award-image-menu>span{color:#c5d2d5;border-radius:7px;align-items:center;min-height:38px;padding:0 11px;font-size:.68rem;font-weight:800;text-decoration:none;display:flex}.award-image-menu a:hover,.award-image-menu a:focus-visible{background:rgba(var(--pink-rgb),.12);color:var(--pink)}.award-notes-view{box-sizing:border-box;border:var(--award-rail-frame) solid #030303;background:#030303;border-radius:0;height:100%;min-height:100%;overflow:hidden}.award-notes-tile{box-sizing:border-box;color:#f2f3f2;background:#666;flex-direction:column;height:100%;padding:clamp(24px,4.5cqw,64px);display:flex}.award-notes-tile header{border-bottom:1px solid #0000006b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding-bottom:22px;display:grid}.award-notes-tile header span,.award-notes-tile header p{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:clamp(.5rem,.72cqw,.72rem);font-weight:950}.award-notes-tile header h3{font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(1.15rem,2.05cqw,2.15rem);line-height:1.1}.award-notes-copy{flex:auto;padding-top:clamp(26px,4cqw,58px)}.award-notes-copy h4{color:var(--pink);font-family:var(--font-display);margin:0 0 18px;font-size:clamp(1.8rem,3.5cqw,4rem)}.award-notes-copy p{color:#f4f4f4;white-space:pre-wrap;max-width:76ch;margin:0;font-size:clamp(.82rem,1.15cqw,1.2rem);line-height:1.75}.award-categories .rail-heading{text-align:center;align-items:center}.award-categories{width:260px;height:calc(100vh - var(--header-height) - 48px);box-sizing:border-box;border-radius:0 var(--radius) var(--radius) 0;background:#030303;border:1px solid #2c3c41;border-left:0;flex-direction:column;padding:12px;display:flex;overflow:hidden}.award-categories>.rail-heading{border-radius:calc(var(--radius) - 12px) calc(var(--radius) - 12px) 0 0;background:#0c1215;border-bottom:12px solid #030303;flex:none;margin:0;padding:6px 0 18px}.award-categories-scroll{border-radius:0 0 calc(var(--radius) - 12px) calc(var(--radius) - 12px);scrollbar-gutter:stable both-edges;scrollbar-color:#666 #11191d;scrollbar-width:auto;background:#0c1215;flex:auto;min-height:0;padding:0 6px 12px;overflow-y:scroll}.anime-banner-hero{background-position:50%;background-size:cover;min-height:clamp(520px,42vw,700px)}.category-group{background:#0f171a;border:1px solid #25363b;border-radius:11px;margin-top:14px;padding:8px}.category-show-all{margin-top:14px}.category-show-all button{color:var(--paper);font-weight:900}.category-group>p{color:#c48ba8;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:2px 0 8px;font-size:.58rem;font-weight:900}.category-group button{color:#a8b8bb;cursor:pointer;text-align:center;background:#11191d;border:1px solid #2b3b40;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:36px;margin-top:6px;padding:7px 8px;font-size:.68rem;font-weight:750;display:flex}.category-group button:hover,.category-group button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.09);color:var(--pink)}.visibility-options.is-disabled{opacity:.48}.category-group.is-disabled>p{color:#5f7075}.category-group button:disabled,.category-group button:disabled:hover{color:#66777b;cursor:not-allowed;background:#11191d;border-color:#2b3b40}.category-group button span{opacity:.6}.milestones-explorer{align-items:start;margin:32px auto 90px;display:grid}.milestone-nav-stack{top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);flex-direction:column;gap:14px;display:flex;position:sticky;overflow:auto}.milestone-nav{flex-direction:column;gap:8px;max-height:none;display:flex;position:static;overflow:visible}.milestone-nav .rail-heading{margin-bottom:8px}.milestone-nav-kind{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:4px 0 2px;font-size:.61rem;font-weight:900}.milestone-completed-nav .milestone-nav-kind{color:var(--pink)}.milestone-range-group{background:#0f171a;border:1px solid #25363b;border-radius:11px;overflow:hidden}.milestone-range-list{flex-direction:column;gap:7px;display:flex}.milestone-range-group .milestone-range-list{padding:0 8px 9px}.milestone-range-list>button{cursor:pointer;background:#11191d;border:1px solid #26363c;border-radius:10px;flex-direction:column;gap:3px;padding:10px 32px 10px 11px;display:flex;position:relative}.milestone-range-list>button strong{font-size:.72rem}.milestone-range-list>button small{color:#70868b;font-size:.56rem}.milestone-range-list>button span{color:var(--cyan);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.milestone-range-list>button:hover,.milestone-range-list>button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.09);color:var(--cyan)}.milestone-stage{border-radius:var(--radius-lg);background:#0a0f11;border:1px solid #29393e;min-height:720px}.milestone-stage-header{justify-content:space-between;align-items:center;gap:30px;display:flex}.milestone-stage-header h2{font-family:var(--font-display);margin:8px 0 0;font-size:clamp(2rem,3.2vw,3.5rem)}.milestone-range-label{color:#7f959a;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:.7rem;font-weight:780}.milestone-stage-header>strong{color:var(--cyan);font-family:var(--font-display);text-align:right;flex-direction:column;font-size:2.3rem;display:flex}.milestone-stage-header>strong small{color:var(--muted);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.milestone-timeline{flex-direction:column;display:flex;position:relative}.milestone-timeline:before{content:"";z-index:0;background:linear-gradient(var(--cyan),#33464c 75%,transparent);width:1px;position:absolute;top:0;bottom:0;left:26px}.milestone-entry{z-index:1;align-items:stretch;display:grid;position:relative;overflow:hidden}.timeline-marker{place-items:center;display:grid}.timeline-marker span{border:1px solid var(--cyan);width:34px;height:34px;color:var(--cyan);background:#081012;border-radius:50%;place-items:center;font-size:.6rem;font-weight:900;display:grid}.milestone-image-slot{border-radius:12px;place-items:center;display:grid;position:relative}.milestone-image-slot span{color:var(--cyan);font-family:var(--font-display);font-size:2rem}.milestone-image-slot small{color:#668086;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;position:absolute;bottom:9px}.milestone-rank{color:var(--gold);font-family:var(--font-display);text-align:center;border-inline:1px solid #2a3a40;place-items:center;font-size:1rem;display:grid}.milestone-copy h3{font-family:var(--font-display);margin:0 0 6px}.milestone-copy>p{margin:0;font-size:.75rem}.milestone-copy>em{margin-top:8px;font-size:.64rem;font-style:normal;font-weight:850}.milestone-facts{flex-wrap:wrap}.milestone-facts span{color:#b2c0c3;text-align:center;border:1px solid #2c3c41;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:94px;padding:6px 9px;font-size:.65rem;display:flex}.milestone-facts span:nth-child(2){min-width:165px}.milestone-facts small{letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:900}.literature-showcase{padding-bottom:110px}.manhwa-feature{background:linear-gradient(120deg,#35204d,#6b4cad 58%,#39274f);border:1px solid #533e72;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:610px;margin-bottom:110px;display:grid;overflow:hidden}.manhwa-feature-art{background:radial-gradient(circle at 65% 25%,#ffffff38,#0000 22%),linear-gradient(145deg,#ffb8cd,#7c5dd1 48%,#111a3b);border-radius:22px;place-items:end start;min-height:560px;margin:26px;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.manhwa-feature-art span{color:#ffffffbf;letter-spacing:.15em;text-transform:uppercase;margin:24px;font-size:.65rem;font-weight:900}.manhwa-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,5vw,84px);display:flex}.manhwa-feature-copy h2{font-family:var(--font-display);letter-spacing:-.055em;margin:13px 0 20px;font-size:clamp(2.2rem,4vw,4.7rem);line-height:1}.manhwa-feature-copy>p:not(.kicker){color:#ded6e9;max-width:700px;margin:0;line-height:1.75}.showcase-tags{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.showcase-tags span{color:#fff;border:1px solid #ffffff40;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:800}.showcase-section{padding-block:80px;scroll-margin-top:110px}.showcase-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.showcase-heading h2{font-family:var(--font-display);letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(2rem,3.5vw,4rem)}.showcase-heading>p{color:#91a5aa;max-width:610px;margin:0;line-height:1.65}.seasonal-board{background:#050505;border:1px solid #493843;border-radius:18px;min-width:920px;padding:10px;overflow:hidden}.seasonal-board>header{color:#ffb0cc;text-align:center;background:#92001d;grid-template-columns:1fr 3fr 1fr;align-items:center;gap:12px;min-height:86px;padding:14px 28px;display:grid}.seasonal-board>header>strong{font-family:var(--font-display);font-size:2.5rem}.seasonal-board>header>div{flex-direction:column;display:flex}.seasonal-board>header>div span{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,3rem);font-weight:900}.seasonal-board>header small{font-weight:900}.seasonal-board-grid{flex-direction:column;gap:8px;margin-top:8px;display:flex}.season-row{grid-template-columns:44px 1fr 1fr;gap:8px;display:grid}.season-row h3{color:#050505;font-family:var(--font-display);text-transform:uppercase;writing-mode:vertical-rl;place-items:center;margin:0;font-size:1rem;display:grid;transform:rotate(180deg)}.season-row>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.season-row article{grid-template-rows:38px 1fr 30px;gap:5px;min-width:0;display:grid}.season-row article>strong,.season-row article>small{color:#050505;font-family:var(--font-display);background:#9d001e;place-items:center;font-size:1.05rem;font-weight:950;display:grid}.season-row article>small{font-size:.72rem}.showcase-cover{color:#171717;background:linear-gradient(145deg,#8c8c8c,#555);place-items:center;min-height:190px;font-weight:900;display:grid}.season-fall h3,.season-fall article>small{background:#b94d00}.season-summer h3,.season-summer article>small{background:#ffc716}.season-spring h3,.season-spring article>small{background:#168d27}.season-winter h3,.season-winter article>small{background:#92d9ea}.showcase-dark-band{background:#0d1215;border-block:1px solid #28383d;width:auto;max-width:none;padding-inline:0}.showcase-dark-band>.site-shell{width:min(calc(100% - 64px),var(--site-width))}.feature-card-row{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card-row article{background:#151d20;border:1px solid #2e4147;border-radius:18px;padding:14px}.feature-card-art{aspect-ratio:4/3;background:linear-gradient(145deg,#253c64,#75b1d6);border-radius:12px;place-items:end start;display:grid;overflow:hidden}.feature-card-art span{color:#ffffffb3;font-family:var(--font-display);margin:16px;font-size:2rem}.feature-card-art.art-2{background:linear-gradient(145deg,#494256,#d4afc0)}.feature-card-art.art-3{background:linear-gradient(145deg,#082734,#187ba8)}.feature-card-row article>p{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:16px 0 5px;font-size:.6rem;font-weight:900}.feature-card-row h3{font-family:var(--font-display);margin:0;font-size:1.4rem}.feature-card-row small{color:#83999e;margin-top:8px;display:block}.genre-showcase-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.genre-tile{color:#fff;background:linear-gradient(135deg,#7c4153,#d58b9a);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:24px;display:flex}.genre-tile span{font-family:var(--font-display);font-size:2rem}.genre-tile small{opacity:.75;margin-top:5px}.genre-2{background:linear-gradient(135deg,#123f56,#1680a0)}.genre-3{background:linear-gradient(135deg,#9b4f30,#d59063)}.genre-4{background:linear-gradient(135deg,#46335f,#8a68a7)}.genre-5{background:linear-gradient(135deg,#645422,#c5a63b)}.genre-6{background:linear-gradient(135deg,#1c4240,#438a75)}.reading-shelf{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.reading-shelf article{min-width:170px}.shelf-cover{aspect-ratio:3/4;background:linear-gradient(145deg,#693a64,#c58ac1);border-radius:12px;place-items:end start;display:grid}.shelf-cover span{font-family:var(--font-display);margin:14px;font-size:1.8rem}.shelf-2{background:linear-gradient(145deg,#25485c,#6e9fb9)}.shelf-3{background:linear-gradient(145deg,#785234,#cc9466)}.shelf-4{background:linear-gradient(145deg,#304b38,#70a072)}.shelf-5{background:linear-gradient(145deg,#552f3d,#c85f7a)}.shelf-6{background:linear-gradient(145deg,#343562,#767bd0)}.reading-shelf h3{font-family:var(--font-display);margin:12px 0 5px;font-size:1rem;line-height:1.15}.reading-shelf p{color:#7f959a;margin:0;font-size:.68rem}.story-rail-feature{background:radial-gradient(circle at 70% 35%,#ffffff47,#0000 12%),linear-gradient(100deg,#0307081a,#030708bf),linear-gradient(145deg,#90d8df,#4aaee6 48%,#f4dc74);border-radius:26px;align-items:flex-end;min-height:430px;padding:42px;display:flex;overflow:hidden}.story-rail-feature>div{max-width:520px}.story-rail-feature p{letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:.62rem;font-weight:900}.story-rail-feature h3{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.95}.story-rail-feature span{color:#e4eef0}.story-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:10px;display:grid;overflow-x:auto}.story-rail article{min-width:150px}.story-rail article>div{aspect-ratio:4/3;background:linear-gradient(145deg,#373e64,#8da1ee);border-radius:12px;place-items:end start;display:grid}.story-rail article>div span{font-family:var(--font-display);margin:12px;font-size:1.4rem}.story-rail strong{margin-top:8px;font-size:.72rem;display:block}.literature-milestones{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;padding-bottom:110px;display:grid}.literature-milestones>aside{top:calc(var(--header-height) + 24px);border-radius:var(--radius);background:#0c1215;border:1px solid #2c3c41;flex-direction:column;gap:8px;padding:18px;display:flex;position:sticky}.literature-milestones>aside .rail-heading{margin-bottom:8px}.literature-milestones>aside>a{background:#11191d;border:1px solid #26363c;border-radius:10px;flex-direction:column;gap:3px;padding:12px 32px 12px 11px;display:flex;position:relative}.literature-milestones>aside>a:hover{border-color:var(--pink)}.literature-milestones>aside>a strong{font-size:.72rem}.literature-milestones>aside>a small{color:#70868b;font-size:.56rem}.literature-milestones>aside>a span{color:var(--pink);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.literature-milestones>section{border-radius:var(--radius-lg);background:#0a0f11;border:1px solid #29393e;padding:28px}.literature-milestones>section>header{padding:8px 8px 30px}.literature-milestones>section>header h2{font-family:var(--font-display);margin:9px 0 12px;font-size:clamp(2rem,3.4vw,4rem)}.literature-milestones>section>header>p:last-child{color:#8fa3a8;max-width:760px;margin:0;line-height:1.65}.literature-milestone-list{flex-direction:column;gap:10px;display:flex}.literature-milestone-list article{background:#101719;border:1px solid #293a40;border-radius:18px;grid-template-columns:56px 140px 140px 1fr;min-height:150px;scroll-margin-top:110px;display:grid;overflow:hidden}.literature-milestone-number{place-items:center;display:grid}.literature-milestone-number span{border:1px solid var(--pink);width:34px;height:34px;color:var(--pink);border-radius:50%;place-items:center;font-size:.6rem;font-weight:900;display:grid}.literature-milestone-art{background:radial-gradient(circle,rgba(var(--pink-rgb),.15),transparent 58%),#0b1113;border:1px solid #3a4d53;border-radius:12px;place-items:center;margin:12px;display:grid;position:relative}.literature-milestone-art>span{color:var(--pink);font-family:var(--font-display);font-size:2.4rem}.literature-milestone-art small{color:#668086;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;position:absolute;bottom:9px}.literature-milestone-list article>strong{color:var(--gold);font-family:var(--font-display);border-inline:1px solid #2a3a40;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.literature-milestone-list article>strong small{color:#788e93;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:.55rem}.literature-milestone-list article>div:last-child{flex-direction:column;justify-content:center;padding:22px;display:flex}.literature-milestone-list h3{font-family:var(--font-display);margin:0 0 5px;font-size:1.2rem}.literature-milestone-list p{color:#82979c;margin:0;font-size:.72rem}.literature-milestone-list dl{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.literature-milestone-list dl>div{text-align:center;border:1px solid #2c3c41;border-radius:9px;flex-direction:column;align-items:center;min-width:100px;padding:6px 9px;display:flex}.literature-milestone-list dt{color:#60777d;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:900}.literature-milestone-list dd{color:#b2c0c3;margin:2px 0 0;font-size:.65rem}.search-page{min-height:800px;padding-block:80px 120px}.search-intro{max-width:950px}.search-intro h1{font-family:var(--font-display);letter-spacing:-.06em;margin:18px 0 16px;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.95}.search-intro h1 em{color:var(--pink);font-style:normal}.search-intro>p:last-child{color:#9db0b4;margin:0;font-size:1.05rem}.search-panel{margin-top:50px}.search-panel>label{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.65rem;font-weight:900;display:block}.search-field{background:#0d1417;border:1px solid #3a4f56;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;min-height:70px;padding:0 20px;display:grid;box-shadow:0 20px 60px #0003}.search-field>span{color:var(--cyan);font-size:1.7rem}.search-field input{width:100%;min-width:0;color:var(--paper);background:0 0;border:0;outline:0;font-size:clamp(1.1rem,2vw,1.6rem)}.search-field input::placeholder{color:#647a80}.search-field kbd{color:#89a0a5;text-align:center;border:1px solid #35484f;border-radius:7px;min-width:34px;padding:5px 8px;font-size:.68rem}.search-results{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.search-results>a{background:#0c1214;border:1px solid #27373d;border-radius:16px;grid-template-columns:42px 1fr 24px;gap:14px;min-height:160px;padding:22px;display:grid}.search-results>a:hover{border-color:var(--pink);transform:translateY(-2px)}.search-results>a>span{color:var(--pink);font-family:var(--font-display)}.search-results small{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.search-results h2{font-family:var(--font-display);margin:5px 0 8px;font-size:1.35rem}.search-results p{color:#8fa3a7;margin:0;font-size:.76rem;line-height:1.55}.search-results b{color:var(--pink)}.no-results{text-align:center;border:1px dashed #35474d;border-radius:18px;grid-column:1/-1;padding:50px}.no-results strong{font-family:var(--font-display);font-size:1.6rem}.no-results p{color:var(--muted)}.awards-page .awards-explorer>.awards-years{border-right-color:#0000}.awards-page .awards-explorer>.award-categories{border-left-color:#0000}.awards-page .awards-explorer .award-side-rail,.awards-page .awards-explorer .award-canvas-stack.is-show-all .award-presentation:first-child .award-side-rail,.awards-page .awards-explorer .award-canvas-stack.is-show-all .award-presentation:last-child .award-side-rail{border-radius:0}@media (max-width:1280px){.home-hero{grid-template-columns:1fr minmax(330px,.55fr)}.destination-grid{grid-template-columns:repeat(2,1fr)}.awards-explorer{grid-template-columns:260px minmax(0,1fr)}.award-categories{border-radius:var(--radius);border:1px solid #2c3c41;grid-column:1/-1;width:100%;height:auto;max-height:none;position:static}.award-categories-scroll{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;overflow:visible}}@media (max-width:920px){.site-shell{width:min(calc(100% - 32px),var(--site-width))}.home-hero{grid-template-columns:1fr;min-height:auto;padding-block:70px}.hero-feature{min-height:430px}.status-grid{grid-template-columns:repeat(2,1fr)}.status-grid>div:nth-child(2){border-right:0}.status-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.status-grid>div:first-child{padding-left:20px}.section-heading-row{flex-direction:column;align-items:flex-start;gap:16px}.current-focus{grid-template-columns:1fr}.focus-visual{min-height:360px}.section-orbit{opacity:.25;width:60vw;right:-10%}.content-card-grid{grid-template-columns:1fr}.continuation-panel{flex-direction:column;align-items:flex-start;gap:20px}.archive-hero{min-height:300px}.archive-monogram{width:130px;height:130px}.archive-monogram span{font-size:2.5rem}.archive-monogram small{display:none}.milestone-counters{gap:14px;width:310px;height:145px}.milestone-counters .archive-monogram{width:140px;height:140px}.awards-explorer,.milestones-explorer{grid-template-columns:1fr}.awards-years,.milestone-nav,.milestone-nav-stack{max-height:none;position:static}.awards-years{border-radius:var(--radius);border:1px solid #2c3c41;width:100%;height:auto}.awards-years-scroll{overflow:visible}.milestone-nav-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.year-list{grid-template-columns:1fr}.award-categories-scroll{grid-template-columns:repeat(2,1fr)}.milestone-entry{grid-template-columns:48px 110px 100px 1fr}.manhwa-feature{grid-template-columns:1fr}.manhwa-feature-art{min-height:420px}.showcase-heading{flex-direction:column;align-items:flex-start;gap:14px}.seasonal-board{min-width:0;overflow-x:auto}.seasonal-board-grid,.seasonal-board>header{min-width:900px}.feature-card-row,.genre-showcase-grid{grid-template-columns:repeat(2,1fr)}.literature-milestones{grid-template-columns:1fr}.literature-milestones>aside{grid-template-columns:repeat(2,1fr);display:grid;position:static}.literature-milestones>aside .rail-heading{grid-column:1/-1}.search-results,.gallery-layout{grid-template-columns:1fr}.gallery-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:none;display:grid;position:static;overflow:visible}.gallery-sidebar .rail-heading{grid-column:1/-1}.gallery-filter-box{margin-top:0}.gallery-year-scroll{max-height:250px}.gallery-thumbnail{height:220px}.art-hub-hero{min-height:auto;padding-block:70px}.art-hub-mark{width:150px}.annual-featured-grid,.favorite-preview-grid{grid-template-columns:repeat(2,1fr)}.art-video-preview-grid{grid-template-columns:1fr 1fr}.art-video-preview-grid .art-video-slot:first-child{grid-column:1/-1}.favorites-layout{grid-template-columns:1fr}.favorites-sidebar{grid-template-columns:repeat(2,1fr);gap:14px;display:grid;position:static}.favorites-sidebar .rail-heading{grid-column:1/-1}.favorites-sidebar .gallery-filter-box{margin-top:0}.favorite-card{height:250px}.video-search-row{grid-template-columns:minmax(260px,42%) minmax(0,1fr);gap:18px}.concept-heading{flex-direction:column;align-items:flex-start;gap:10px}.concept-heading>span{text-align:left}.game-history-board{grid-template-columns:minmax(0,1fr) 92px}.game-platform-map{min-height:700px}.blog-card-preview-grid{grid-template-columns:repeat(2,1fr)}.current-pets-grid,.older-pets-grid{grid-template-columns:1fr}}@media (max-width:620px){.hero-copy h1{font-size:clamp(2.75rem,14vw,4.4rem)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-feature{min-height:390px}.feature-medallion{width:160px;height:160px}.feature-medallion span{font-size:3.2rem}.status-grid{grid-template-columns:1fr}.status-grid>div{border-right:0;border-bottom:1px solid var(--line);padding:20px}.status-grid>div:last-child{border-bottom:0}.destination-section,.section-content{padding-block:74px}.destination-grid{grid-template-columns:1fr}.destination-card{min-height:300px}.current-focus{margin-bottom:70px}.focus-visual{min-height:290px}.section-hero{min-height:440px}.section-hero h1{font-size:clamp(3.2rem,18vw,5rem)}.section-orbit{display:none}.content-card{grid-template-columns:36px 1fr;padding:20px}.continuation-panel{margin-bottom:70px;padding:28px}.archive-hero{flex-direction:column;align-items:flex-start;padding-block:48px}.archive-hero h1{font-size:clamp(3.2rem,17vw,5rem)}.archive-monogram,.milestone-counters{display:none}.archive-notice>div{flex-direction:column;align-items:flex-start;gap:8px}.archive-notice-links{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.awards-explorer,.milestones-explorer{width:calc(100% - 20px);margin-top:18px}.year-list{grid-template-columns:1fr}.award-stage,.milestone-stage{border-radius:20px;padding:12px}.milestone-stage-header{flex-direction:column;align-items:flex-start;gap:12px}.award-stage-toolbar{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:10px}.awards-page .award-stage-toolbar{border-radius:12px 12px 0 0;height:auto}.award-toolbar-summary,.award-toolbar-controls{width:100%}.award-toolbar-summary{flex-wrap:wrap}.award-toolbar-controls{flex-direction:column;align-items:stretch}.award-font-size-controls{width:100%}.award-font-size-control{flex:1 1 0}.award-font-size-control summary{justify-content:center}.award-font-size-popover{width:min(250px,100vw - 44px);left:0;right:auto}.award-archive-settings>div{left:0;right:auto}.award-categories-scroll{grid-template-columns:1fr}.award-presentation-grid{grid-template-columns:minmax(0,1fr) 44px;gap:0}.award-pool-toggle,.award-notes-toggle{width:32px;height:32px;font-size:1.15rem}.award-cour-controls{gap:4px;padding:6px 0}.award-cour-controls button{width:32px;height:32px;font-size:.5rem}.award-pool-view{padding:14px}.award-pool-header{text-align:center;grid-template-columns:1fr;gap:6px}.award-notes-tile header{text-align:center;grid-template-columns:1fr;gap:7px}.milestone-nav-stack{grid-template-columns:1fr}.manhwa-feature{border-radius:20px;margin-bottom:70px}.manhwa-feature-art{min-height:300px;margin:14px}.manhwa-feature-copy{padding:30px 22px 36px}.showcase-section{padding-block:55px}.showcase-dark-band>.site-shell{width:calc(100% - 20px)}.feature-card-row,.genre-showcase-grid{grid-template-columns:1fr}.genre-tile{min-height:150px}.story-rail-feature{min-height:340px;padding:26px}.literature-milestones{width:calc(100% - 20px)}.literature-milestones>aside{grid-template-columns:1fr}.literature-milestones>aside .rail-heading{grid-column:1}.literature-milestones>section{padding:12px}.literature-milestone-list article{grid-template-columns:42px 1fr}.literature-milestone-number{grid-row:1/3}.literature-milestone-art{min-height:150px}.literature-milestone-list article>strong{border:0;border-top:1px solid #2a3a40;grid-column:2;padding:12px}.literature-milestone-list article>div:last-child{border-top:1px solid #2a3a40;grid-column:1/-1}.milestone-entry{grid-template-columns:40px 1fr}.milestone-image-slot{grid-area:1/2/3;min-height:140px}.milestone-rank{border:0;border-top:1px solid #2a3a40;grid-column:2;padding:14px}.milestone-copy{border-top:1px solid #2a3a40;grid-column:1/-1}.timeline-marker{grid-row:1/3}.search-page{padding-block:60px 90px}.search-intro h1{font-size:clamp(3.2rem,17vw,5rem)}.search-results>a{grid-template-columns:30px 1fr 18px;padding:18px}.gallery-banner{aspect-ratio:auto;border-radius:20px;width:calc(100% - 20px);min-height:220px;padding:26px}.gallery-layout{width:calc(100% - 20px)}.gallery-sidebar{grid-template-columns:1fr}.gallery-sidebar .rail-heading{grid-column:1}.gallery-content{padding:12px}.gallery-content-header{flex-direction:column;align-items:flex-start}.gallery-thumbnail{height:180px}.featured-year-row>header,.art-hub-hero{flex-direction:column;align-items:flex-start}.art-hub-mark{display:none}.art-hub-hero h1,.video-gallery-hero h1,.favorites-hero h1{font-size:clamp(3.2rem,17vw,5rem)}.art-section-heading{flex-direction:column;align-items:flex-start}.annual-featured-grid,.favorite-preview-grid,.art-video-preview-grid{grid-template-columns:1fr}.art-video-preview-grid .art-video-slot:first-child{grid-column:auto}.annual-featured-card{min-height:260px}.favorite-preview-art{min-height:230px}.art-detail-modal{grid-template-columns:1fr;max-height:calc(100vh - 32px);overflow-y:auto}.art-modal-image{min-height:280px}.art-detail-modal>div:last-child{padding:28px}.video-search-list>header{flex-direction:column;align-items:flex-start}.video-search-row{grid-template-columns:1fr;gap:14px;padding:18px 0 24px}.video-search-copy>span{margin-top:10px}.concept-section{border-radius:20px;width:calc(100% - 20px);padding:18px}.game-history-board{grid-template-columns:1fr}.game-platform-map{flex-direction:column;min-height:0;display:flex}.game-platform-panel{min-height:145px}.game-platform-panel:last-child{min-height:250px}.game-year-axis{padding:14px;overflow-x:auto}.game-year-axis:before{width:auto;height:2px;inset:50% 25px auto;transform:none}.game-year-axis>div{flex-direction:row;width:730px;height:auto;margin-top:18px}.game-year-axis span{flex:0 0 64px}.blog-tools{flex-direction:column;align-items:stretch}.blog-feature-preview,.blog-card-preview-grid,.cartoon-memory-grid{grid-template-columns:1fr}.cartoon-memory-grid article{grid-template-columns:58px 1fr}.pet-story-card,.pet-story-card.pet-align-right{flex-direction:column;display:flex}.pet-story-card.pet-align-right .pet-image-placeholder{order:0}.pet-story-card.pet-align-right>div:last-child{order:1}.pet-image-placeholder{min-height:240px}.project-game-card{grid-template-columns:1fr}.project-game-visual,.project-game-image,.project-game-image img{min-height:230px}.favorites-layout{width:calc(100% - 20px)}.favorites-sidebar{grid-template-columns:1fr}.favorites-sidebar .rail-heading{grid-column:1}.favorite-card{height:190px}.manhwa-pool-view{min-height:520px;padding:14px}.manhwa-pool-view>header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.anime-compact-hero{isolation:isolate;min-height:340px;padding-block:60px}.anime-compact-hero:before{inset-block:0;background:linear-gradient(90deg,#050708db,#0507088a 58%,#050708c7),url(/images/anime-page-banner.webp) 50%/cover no-repeat;width:100vw;left:calc(50% - 50vw)}.anime-compact-hero h1{margin:14px 0 18px;font-size:clamp(3.4rem,6.5vw,7rem)}.anime-compact-hero .section-lede{max-width:760px;font-size:1.05rem;line-height:1.7}.seasonal-ranking-frame{--season-gold:#ffc716}.seasonal-ranking-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.seasonal-ranking-header h2{margin:0;font-family:Twiska Tahoma,Tahoma,sans-serif;font-weight:800}.seasonal-ranking-header p{font-family:Twiska Tahoma,Tahoma,sans-serif;font-weight:800;line-height:1}.seasonal-ranking-header span{background:#020202;position:absolute}.seasonal-ranking-body{min-width:0;min-height:0;display:grid}.seasonal-label{letter-spacing:.03em;text-transform:uppercase;writing-mode:vertical-rl;place-items:center;min-height:0;margin-top:20%;font-family:Twiska Tahoma,Tahoma,sans-serif;font-weight:950;line-height:1;display:grid;transform:rotate(180deg)}.seasonal-ranking-grid{grid-template-columns:repeat(10,minmax(0,1fr));min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.seasonal-ranking-card{background:#030303;min-width:0;min-height:0;display:grid}.seasonal-ranking-card>strong{background:var(--season-red);color:#050505;grid-row:1;place-items:center;font-family:Twiska Tahoma,Tahoma,sans-serif;font-weight:950;line-height:1;display:grid}.seasonal-ranking-image{background:#8b8b8b;grid-row:3;min-height:0;position:relative;overflow:hidden}.seasonal-ranking-image img{object-fit:cover;width:100%;height:100%;display:block}.seasonal-ranking-card>small{color:#12070a;grid-row:5;place-items:center;min-height:0;font-family:Twiska Tahoma,Tahoma,sans-serif;font-weight:950;line-height:1;display:grid}.seasonal-top-ten+.section-content{padding-top:80px}.seasonal-top-ten+.section-content .content-card-grid{grid-template-columns:1fr}.anime-backdrop-banner{isolation:isolate;border-block:1px solid #27383d;align-items:center;min-height:260px;display:flex;position:relative}.anime-backdrop-banner:before{content:"";z-index:-2;background:url(/awards/anime-awards-hero-test.webp) 50%/cover no-repeat;position:absolute;inset:0}.anime-backdrop-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#050809eb,#05080966 58%,#050809b8);position:absolute;inset:0}.anime-backdrop-banner p{color:var(--pink);letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;font-size:.62rem;font-weight:950}.anime-backdrop-banner h2{font-family:var(--font-display);margin:0;font-size:clamp(2.2rem,4vw,4.7rem)}.anime-backdrop-banner span{color:#a5b7ba;max-width:650px;margin-top:14px;line-height:1.6;display:block}@media (max-width:900px){.anime-section-navigation .archive-notice-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.anime-section-navigation>div{width:calc(100% - 20px)}.anime-section-navigation .archive-notice-links{grid-template-columns:repeat(2,minmax(0,1fr))}.seasonal-top-ten{margin-top:70px}.seasonal-ranking-frame{width:1100px;min-width:0;padding:.85cqw}}.music-browser{border-radius:var(--radius-lg);background:#0b1113;border:1px solid #2c3d42;margin-block:0 90px;padding:clamp(22px,3vw,44px)}.music-browser>header{border-bottom:1px solid #293b40;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.music-browser>header p{color:var(--pink);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.music-browser>header h2{font-family:var(--font-display);margin:6px 0 0;font-size:clamp(2rem,3.5vw,4rem)}.music-browser>header span{color:#81979c;text-align:right;max-width:360px;line-height:1.55}.music-library-tabs{grid-template-columns:repeat(3,1fr);gap:8px;width:min(720px,100%);margin:24px auto;display:grid}.music-library-tabs button{color:#9db0b4;cursor:pointer;background:#11191d;border:1px solid #2b3d42;border-radius:11px;min-height:46px;font-weight:850}.music-library-tabs button:hover,.music-library-tabs button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.1);color:var(--pink)}.music-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.music-track{background:#101719;border:1px solid #283a3f;border-radius:13px;grid-template-columns:74px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.music-cover{aspect-ratio:1;color:#fff;font-family:var(--font-display);background:linear-gradient(145deg,#31204b,#b53b72);place-items:center;font-size:1.25rem;display:grid}.music-cover-2,.music-cover-5{background:linear-gradient(145deg,#07383d,#197f87)}.music-cover-3,.music-cover-6{background:linear-gradient(145deg,#51390e,#b87d19)}.music-track>div:last-child{min-width:0;padding:12px 14px}.music-track>div:last-child>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.music-track h3{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;overflow:hidden}.music-track h3+span{color:#5e7277;flex:none;font-size:.64rem}.music-track p{color:#83979c;margin:5px 0 0;font-size:.7rem}.list-experiment-nav{z-index:1;background:#0d1417;border-block:8px solid #030303;position:relative;box-shadow:inset 0 1px #33464c,inset 0 -1px #33464c}.list-experiment-nav>div{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:66px;padding-block:12px;display:grid}.list-experiment-nav strong{color:var(--cyan);font-family:var(--font-display)}.list-experiment-nav div div{justify-content:center;gap:5px;display:flex}.list-experiment-nav button{color:#92a6aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:36px;padding:0 12px;font-size:.7rem;font-weight:800}.list-experiment-nav button:hover,.list-experiment-nav button.is-active{border-color:var(--pink);color:var(--pink)}.custom-list-page,.manga-list-page{background:linear-gradient(#090d0f,#050708 700px);min-height:100vh;padding-bottom:100px}.list-hero{padding-block:70px 48px}.list-hero p{color:var(--cyan);letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;font-weight:900}.list-hero h1{font-family:var(--font-display);margin:10px 0;font-size:clamp(3.8rem,7vw,7rem)}.list-hero h1 em{color:var(--pink);font-style:normal}.list-hero>span{color:#91a5a9;max-width:760px;line-height:1.65;display:block}.anime-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.anime-list-grid article{background:#101719;border:1px solid #2a3b40;border-radius:16px;display:grid;overflow:hidden}.anime-list-cover{color:#ffffff8c;letter-spacing:.14em;text-transform:uppercase;place-items:center;font-size:.6rem;font-weight:900}.anime-list-grid article>div:last-child{padding:22px}.anime-list-grid small{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.anime-list-grid h2{font-family:var(--font-display);margin:7px 0 9px;font-size:1.3rem}.anime-list-grid p{color:#819499;font-size:.72rem;line-height:1.5}.anime-list-grid dl{gap:18px;margin:18px 0 0;display:flex}.anime-list-grid dl div{flex-direction:column;display:flex}.anime-list-grid dt{color:#60777c;text-transform:uppercase;font-size:.5rem}.anime-list-grid dd{color:#c2ced0;margin:2px 0 0;font-size:.72rem}.manga-list-layout{grid-template-columns:240px 1fr;gap:18px;width:min(100% - 40px,1680px);margin:0 auto;display:grid}.manga-list-layout>aside{top:calc(var(--header-height) + 24px);border-radius:var(--radius);background:#0c1215;border:1px solid #2c3c41;padding:18px;position:sticky}.manga-list-layout>aside .rail-heading{text-align:center;align-items:center;margin-bottom:12px}.manga-list-layout>aside>button{color:#a6b6ba;cursor:pointer;text-align:left;background:#11191d;border:1px solid #293b40;border-radius:10px;flex-direction:column;align-items:flex-start;width:100%;min-height:62px;margin-top:8px;padding:11px;display:flex;position:relative}.manga-list-layout>aside>button span{color:var(--cyan);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.manga-list-layout>aside>button small{color:#657d82}.manga-list-layout>aside>button.is-active{border-color:var(--cyan);color:var(--cyan)}.manga-list-layout>section{border-radius:var(--radius-lg);background:#0a0f11;border:1px solid #29393e;padding:24px}.manga-list-layout>section>header{justify-content:space-between;align-items:end;padding:8px 8px 24px;display:flex}.manga-list-layout>section>header p{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.manga-list-layout>section>header h2{font-family:var(--font-display);margin:7px 0 0;font-size:2.8rem}.manga-list-layout>section>div{flex-direction:column;gap:9px;display:flex}.manga-list-layout article{background:#101719;border:1px solid #293a40;border-radius:15px;grid-template-columns:54px 120px 150px 1fr;align-items:stretch;min-height:130px;display:grid;overflow:hidden}.manga-list-layout article>span,.manga-list-layout article>strong{text-align:center;border-right:1px solid #293a40;place-items:center;display:grid}.manga-list-layout article>span{color:var(--cyan)}.manga-list-layout article>strong{color:var(--gold);padding:12px}.manga-list-cover{color:#fff8;place-items:center;font-size:.6rem}.manga-list-layout article>div:last-child{padding:22px}.manga-list-layout h3{font-family:var(--font-display);margin:0 0 5px}.manga-list-layout article p{color:#82969b;margin:0}.manga-list-layout article small{color:#61797f;margin-top:12px;display:block}.project-game-groups{flex-direction:column;gap:18px;margin-top:24px;display:flex}.project-game-group{background:#0f171a;border:1px solid #31454b;border-radius:20px;padding:18px}.project-game-group>header{text-align:center;flex-direction:column;align-items:center;display:flex}.project-game-group>header>span{color:var(--cyan);font-family:var(--font-display);font-size:2.6rem}.project-game-group>header p{color:var(--pink);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:900}.project-rows{flex-direction:column;gap:9px;display:flex}.project-rows article{background:#0c1215;border:1px solid #293c42;border-radius:13px;grid-template-columns:170px 1fr 42px;align-items:center;min-height:150px;display:grid;overflow:hidden}.project-rows img,.project-row-mark{object-fit:cover;background:radial-gradient(circle,rgba(var(--cyan-rgb),.16),transparent 58%),#080d0f;width:170px;height:150px;color:var(--cyan);font-family:var(--font-display);place-items:center;font-size:2.1rem;display:grid}.project-rows article>div:nth-child(2){padding:18px 24px}.project-rows article p{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:900}.project-rows h4{font-family:var(--font-display);margin:5px 0 8px;font-size:1.35rem}.project-rows article div span{color:#84989d;line-height:1.5}.project-rows b{color:var(--cyan);font-weight:400}.milestone-counters{gap:38px;width:445px}.milestone-nav .rail-heading{text-align:center;align-items:center}.milestone-nav-kind{text-align:center}.milestone-image-slot{overflow:hidden}.award-rail-label{color:#b9c7ca;letter-spacing:.13em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;margin:9px 0;font-size:.49rem;font-weight:950;line-height:1;display:block}.award-notes-label{color:#b9c7ca;margin:0 0 2px}.award-pool-qualifier-scroll.is-single-row{flex:none;overflow:hidden}.award-pool-qualifier-scroll.is-single-row .award-pool-qualifiers{grid-template-rows:1fr}.anime-milestones-hero h1 strong{color:var(--cyan);font:inherit;font-weight:inherit}.milestones-explorer{grid-template-columns:250px minmax(0,1fr) 250px;gap:18px;width:min(100% - 40px,1880px)}.milestone-sidebar{top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);box-sizing:border-box;border-radius:var(--radius);scrollbar-color:#64777c #10191c;scrollbar-width:thin;background:#0c1215;border:1px solid #2c3c41;padding:18px;position:sticky;overflow:auto}.milestone-sidebar .rail-heading{text-align:center;align-items:center;margin-bottom:8px}.milestone-sidebar .milestone-nav-kind{text-align:center;margin:4px 0 12px}.milestone-sidebar-right .milestone-nav-kind{color:var(--pink)}.milestone-show-all,.milestone-range-panel,.milestone-range-group{background:#0f171a;border:1px solid #26383e;border-radius:13px;margin:0 0 12px;padding:10px;display:block}.milestone-show-all button{color:#cad5d7;cursor:pointer;width:100%;min-height:48px;font:inherit;background:#121c1f;border:1px solid #2a3d43;border-radius:9px;font-size:.68rem;font-weight:900}.milestone-show-all button:hover,.milestone-show-all button.is-active{border-color:var(--cyan);color:var(--cyan);background:rgba(var(--cyan-rgb),.09)}.milestone-show-all.is-completed button:hover,.milestone-show-all.is-completed button.is-active{border-color:var(--pink);color:var(--pink);background:rgba(var(--pink-rgb),.09)}.milestone-range-panel h3{color:var(--pink);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:1px 0 10px;font-size:.67rem}.milestone-sidebar-right .milestone-range-list button.is-active{border-color:var(--pink);color:var(--pink);background:rgba(var(--pink-rgb),.09)}.milestone-sidebar-right .milestone-range-list button.is-active span{color:var(--pink)}.milestone-stage{min-width:0;padding:20px}.milestone-stage-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:178px;display:flex}.milestone-stage-actions>strong{color:var(--cyan);font-family:var(--font-display);text-align:right;flex-direction:column;font-size:2.3rem;line-height:1;display:flex}.milestone-stage-actions>strong small{color:var(--muted);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:.58rem}.milestone-stage-actions p{color:var(--cyan);letter-spacing:.04em;margin:0;font-size:.59rem;font-weight:800}.milestone-stage-actions button{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.08);min-height:35px;color:var(--cyan);cursor:pointer;font:inherit;border-radius:8px;padding:0 13px;font-size:.61rem;font-weight:900}.milestone-timeline{gap:12px}.milestone-timeline:before{display:none}.milestone-entry{background:#030303;border:1px solid #42545a;grid-template-columns:minmax(210px,31%) minmax(0,1fr);gap:7px;min-height:210px;padding:7px;box-shadow:0 10px 28px #0003}.milestone-visual{background:#030303;grid-template-rows:minmax(0,1fr) 40px;gap:7px;min-width:0;display:grid}.milestone-image-slot{aspect-ratio:16/9;background:#111;border:1px solid #42545a;align-self:center;width:100%;margin:0}.milestone-image-slot img{object-fit:contain;width:100%;height:100%;display:block}.milestone-visual-rank{min-height:40px;font-family:var(--award-header-font);place-items:center;font-size:clamp(.95rem,1.35vw,1.35rem);font-weight:700;line-height:1;display:grid}.milestone-copy{border:1px solid #42545a;flex-direction:column;min-width:0;padding:20px;display:flex}.milestone-copy h3{font-size:clamp(1rem,1.35vw,1.35rem)}.milestone-copy>p{margin-top:5px}.milestone-facts{grid-template-columns:74px minmax(105px,.8fr) minmax(175px,1.5fr) minmax(88px,.72fr) minmax(88px,.72fr);gap:7px;display:grid}.milestone-facts span,.milestone-facts span:nth-child(2){box-sizing:border-box;border:1px solid #42545a;border-radius:8px;justify-content:center;min-width:0;min-height:60px}.milestone-entry-index b{place-items:center}@media (max-width:1260px){.milestones-explorer{grid-template-columns:220px minmax(0,1fr) 220px;gap:12px}.milestone-entry{grid-template-columns:minmax(190px,34%) minmax(0,1fr)}.milestone-facts{grid-template-columns:64px repeat(2,minmax(105px,1fr))}}@media (max-width:980px){.milestones-explorer{grid-template-columns:1fr 1fr}.milestone-sidebar{max-height:none;position:static}.milestone-stage{grid-area:2/1/auto/-1}}@media (max-width:680px){.milestones-explorer{grid-template-columns:1fr;width:calc(100% - 20px)}.milestone-sidebar-right,.milestone-stage{grid-area:auto}.milestone-stage{padding:10px}.milestone-stage-header,.milestone-stage-actions{align-items:flex-start}.milestone-entry{grid-template-columns:1fr}.milestone-facts{grid-template-columns:64px repeat(2,minmax(0,1fr))}}.milestone-stage-header{box-sizing:border-box;background:#0a0f11;border:1px solid #42545a;border-radius:24px;min-height:220px;margin-bottom:12px;padding:32px 36px}.milestone-entry{border-color:#42545a;border-radius:24px;transition:transform .22s,border-color .22s,box-shadow .22s}.milestone-entry:hover{border-color:var(--cyan);transform:translateY(-4px);box-shadow:0 24px 65px #0000004d}.milestone-copy{background:#333;border-color:#42545a;border-radius:0 16px 16px 0;justify-content:flex-start}.milestone-copy h3{color:var(--cyan);margin-top:0}.milestone-copy>p{color:var(--pink)}.milestone-copy>em{color:#aebabc}.milestone-facts{width:100%;margin-top:auto;padding-top:18px}.milestone-entry-actions{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:16px;display:flex}.milestone-entry-actions a,.milestone-entry-actions span{border:1px solid var(--cyan);min-height:30px;color:var(--cyan);letter-spacing:.04em;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:.58rem;font-weight:900;text-decoration:none;display:inline-flex}.milestone-entry-actions a:hover,.milestone-entry-actions a:focus-visible{background:rgba(var(--cyan-rgb),.12)}.milestone-entry-actions span[aria-disabled=true]{opacity:.38}.anime-list-page .list-hero h1{color:var(--cyan)}.anime-list-page .list-hero h1 em{color:var(--pink)}.donghua-foundation{padding-block:80px 120px}.donghua-foundation h2{font-family:var(--font-display);margin:8px 0 14px;font-size:clamp(2rem,4vw,4rem)}.donghua-foundation>p:last-child{color:#91a5a9;max-width:760px;line-height:1.7}.milestone-facts span,.milestone-facts span:nth-child(2){border-color:var(--cyan);color:#eef4f5;background:#333}.milestone-facts small{color:var(--cyan)}.milestone-entry-index b{order:initial;color:#eef4f5;border:0;border-radius:0;width:auto;height:auto;font-size:.68rem;display:block}.milestone-entry-index small{order:initial}.milestone-visual-rank{background:var(--award-red);color:var(--award-pink);border:0;border-radius:12px}.milestone-range-list>button{text-align:center;align-items:center}.milestone-show-all button{text-align:center}@media (max-width:680px){.milestone-stage-header{border-radius:18px;min-height:0;padding:24px 20px}.milestone-copy{border-radius:0 0 16px 16px}}@media (prefers-reduced-motion:reduce){.milestone-entry{transition:none}.milestone-entry:hover{transform:none}}.art-gacha-page{background:radial-gradient(circle at 80% 12%,rgba(var(--pink-rgb),.09),transparent 28%),#06090a;min-height:100vh}.gacha-hero{justify-content:space-between;align-items:center;gap:50px;min-height:520px;display:flex}.gacha-hero>div:first-child{max-width:860px}.gacha-hero p,.gacha-summon header p,.gacha-series header p{color:var(--pink);letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;font-weight:950}.gacha-hero h1{font-family:var(--font-display);margin:12px 0;font-size:clamp(3.4rem,7vw,7rem)}.gacha-hero h1 em{color:var(--pink);font-style:normal}.gacha-hero>div:first-child>span{color:#98aaae;max-width:720px;line-height:1.7;display:block}.gacha-hero-card{aspect-ratio:3/4;border:1px solid var(--pink);width:300px;box-shadow:0 0 0 14px rgba(var(--pink-rgb),.035);background:linear-gradient(150deg,#20142b,#761f48 58%,#0c1113);border-radius:22px;flex-direction:column;justify-content:end;padding:28px;display:flex}.gacha-summon,.gacha-series{background:#0c1215;border:1px solid #2c3d42;border-radius:24px;margin-bottom:24px;padding:clamp(20px,3vw,42px)}.gacha-summon>header{justify-content:space-between;gap:30px;display:flex}.gacha-summon h2,.gacha-series h2{font-family:var(--font-display);margin:7px 0 0;font-size:clamp(2rem,3vw,3.5rem)}.gacha-counters{gap:12px;display:flex}.gacha-counters span{color:#81969b;text-transform:uppercase;border:1px solid #31444a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:120px;font-size:.58rem;font-weight:900;display:flex}.gacha-counters strong{color:var(--cyan);font-family:var(--font-display);font-size:1.8rem}.gacha-actions{justify-content:center;gap:10px;margin:24px 0;display:flex}.gacha-actions button{border:1px solid var(--pink);background:rgba(var(--pink-rgb),.12);min-width:150px;min-height:46px;color:var(--pink);cursor:pointer;border-radius:10px;font-weight:900}.gacha-actions button:disabled{opacity:.35;cursor:not-allowed}.gacha-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.gacha-card{background:#161719;border:2px solid #7e6e4f;border-radius:14px;padding:10px;position:relative}.gacha-card>span{z-index:2;min-width:34px;color:var(--gold);text-align:center;background:#0a0d0e;border-radius:999px;padding:5px;font-size:.6rem;font-weight:950;position:absolute;top:16px;left:16px}.gacha-card>div{aspect-ratio:3/4;color:#fff7;background:linear-gradient(145deg,#72204a,#162d3a);border-radius:8px;place-items:center;display:grid}.gacha-card h3{font-family:var(--font-display);margin:12px 0 3px}.gacha-card p{color:#819397;min-height:34px;margin:0;font-size:.65rem}.gacha-card small{color:#5f7479;margin-top:9px;display:block}.rarity-lr{border-color:#ffdd57;box-shadow:0 0 20px #ffcf3340}.rarity-ssr{border-color:#ff72b2}.rarity-sr{border-color:#65d8e2}.gacha-series>div{flex-direction:column;gap:9px;margin-top:24px;display:flex}.gacha-series article{border:1px solid #2a3c41;border-radius:14px;grid-template-columns:180px 1fr 240px;min-height:150px;display:grid;overflow:hidden}.gacha-series-art{color:#fff8;place-items:center;display:grid}.gacha-series article>div:nth-child(2){padding:22px}.gacha-series h3{font-family:var(--font-display);margin:0;font-size:1.5rem}.gacha-series article div span{color:var(--pink);font-size:.58rem;font-weight:900}.gacha-series article div p{color:#82969b}.gacha-series dl{border-left:1px solid #2a3c41;grid-template-columns:1fr 1fr;margin:0;display:grid}.gacha-series dl div{text-align:center;place-content:center;display:grid}.gacha-series dt{color:#61777c;text-transform:uppercase;font-size:.55rem}.gacha-series dd{color:var(--cyan);font-family:var(--font-display);margin:4px 0 0}.art-gacha-doorway{background:linear-gradient(135deg,#0b1113,#211124);border-block:1px solid #293b40}.gacha-doorway-cards{align-items:center;gap:10px;margin-top:30px;display:flex}.gacha-doorway-cards span{aspect-ratio:3/4;border:1px solid var(--pink);width:64px;color:var(--pink);background:#17121d;border-radius:9px;place-items:center;font-weight:950;display:grid}.gacha-doorway-cards strong{font-family:var(--font-display);margin-left:12px;font-size:1.5rem}@media (max-width:1100px){.anime-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gacha-card-grid{grid-template-columns:repeat(3,1fr)}.project-rows article{grid-template-columns:140px 1fr 32px}.project-rows img,.project-row-mark{width:140px}}@media (max-width:720px){.seasonal-top-ten{width:calc(100% - 20px);margin-bottom:70px}.seasonal-ranking-header{padding-inline:16px}.seasonal-ranking-image span{display:none}.music-browser>header,.gacha-summon>header{flex-direction:column;align-items:flex-start}.music-browser>header span{text-align:left}.music-library-tabs{grid-template-columns:repeat(2,1fr)}.music-track-grid,.anime-list-grid{grid-template-columns:1fr}.list-experiment-nav>div{grid-template-columns:1fr auto}.list-experiment-nav div div{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.manga-list-layout{grid-template-columns:1fr;width:calc(100% - 20px)}.manga-list-layout>aside{position:static}.manga-list-layout article{grid-template-columns:42px 90px 1fr}.manga-list-layout article>strong{grid-column:3}.manga-list-layout article>div:last-child{border-top:1px solid #293a40;grid-column:1/-1}.project-rows article{grid-template-columns:90px 1fr}.project-rows img,.project-row-mark{width:90px;height:100%;min-height:130px}.project-rows b{display:none}.gacha-hero{flex-direction:column;align-items:flex-start;padding-block:60px}.gacha-hero-card{width:min(100%,300px)}.gacha-counters{width:100%}.gacha-counters span{flex:1;min-width:0}.gacha-card-grid{grid-template-columns:repeat(2,1fr)}.gacha-series article{grid-template-columns:1fr}.gacha-series-art{min-height:180px}.gacha-series dl{border-top:1px solid #2a3c41;border-left:0;min-height:100px}.anime-backdrop-banner{min-height:220px}.milestone-image-slot{min-height:0}.seasonal-top-ten{margin-block:70px 0}.seasonal-ranking-header{text-align:center;min-width:0;padding:0 2cqw .35cqw}.seasonal-ranking-header span{width:57%;left:21.5%}.seasonal-ranking-body{grid-template-columns:2.55cqw minmax(0,1fr);gap:.38cqw;min-width:0;padding:0}.seasonal-ranking-grid{gap:.38cqw}.seasonal-ranking-card{grid-template-rows:18% 2% 66% 2% 12%}.seasonal-ranking-card>strong{font-size:2.05cqw}.seasonal-label{margin-top:20%;font-size:1.18cqw}.seasonal-ranking-card>small{font-size:1.12cqw}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.anime-journey{border-radius:var(--radius-lg);background:linear-gradient(#0b1113,#050708);border:1px solid #293c42;margin-block:72px 0;padding:clamp(18px,2vw,34px)}.anime-profile-intro{background:radial-gradient(circle at 15% 40%,rgba(var(--cyan-rgb),.1),transparent 30%),#050505;text-align:center;border:2px solid #9d001e;max-width:1100px;margin:0 auto 54px;padding:clamp(28px,5vw,70px)}.anime-profile-intro p,.anime-journey-heading p{color:var(--pink);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.anime-profile-intro h2{color:var(--cyan);font-family:var(--font-display);margin:9px 0 2px;font-size:clamp(2rem,4vw,4.1rem)}.anime-profile-intro small{color:#82999e;display:block}.anime-profile-intro span{color:#b6c5c8;max-width:760px;margin:24px auto 0;font-size:clamp(.92rem,1.4vw,1.15rem);line-height:1.7;display:block}.anime-journey-heading{border-bottom:1px solid #2a3d42;padding:0 6px 22px}.anime-journey-heading h2{color:var(--cyan);font-family:var(--font-display);margin:8px 0;font-size:clamp(2.2rem,4vw,4.4rem)}.anime-journey-heading span{color:#81979c;max-width:850px;line-height:1.65;display:block}.anime-journey-panels{flex-direction:column;gap:14px;margin-top:24px;display:flex}.anime-journey-panels figure{background:#020202;border:1px solid #5b1326;margin:0;padding:10px}.anime-journey-panels figcaption{color:#45c8d0;font-family:var(--font-display);text-align:center;padding:10px 14px;font-size:clamp(1rem,1.6vw,1.4rem)}.anime-journey-panels img{object-fit:contain;width:100%;height:auto;display:block}.anime-journey+.section-content{padding-top:80px}.anime-journey+.section-content .content-card-grid{grid-template-columns:1fr}.list-search{min-width:220px}.list-search input{color:#d5dfe1;background:#080d0f;border:1px solid #30434a;border-radius:9px;outline:none;width:100%;min-height:40px;padding:0 13px}.list-search input:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(var(--pink-rgb),.08)}.list-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.list-summary-strip{padding-block:22px}.list-summary div{background:#0d1518;border:1px solid #2d4046;border-radius:10px;padding:12px 16px}.list-summary dt{color:#758b90;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.list-summary dd{color:var(--cyan);font-family:var(--font-display);margin:4px 0 0;font-size:1.35rem}.list-results-toolbar,.list-pagination{background:#0d1417;border:1px solid #2b3e44;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 18px;display:flex}.list-results-toolbar{margin-top:28px}.list-results-toolbar p{color:#80959a;margin:0}.list-results-toolbar strong{color:#c8d5d7}.list-results-toolbar>div,.list-pagination{align-items:center;gap:10px;display:flex}.list-toolbar-controls{flex-wrap:wrap;justify-content:flex-end}.list-batch-control{align-items:center;gap:9px;display:flex}.list-batch-control select{color:#c4d0d2;cursor:pointer;background:#10191c;border:1px solid #30434a;border-radius:8px;outline:none;min-height:36px;padding:0 30px 0 11px;font-weight:800}.list-view-toggle{gap:5px;display:flex}.list-results-toolbar button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.1);color:var(--pink)}.list-results-toolbar button,.list-pagination button,.manga-list-tools button{color:#9eb0b4;cursor:pointer;background:#10191c;border:1px solid #30434a;border-radius:8px;min-height:36px;padding:0 13px;font-weight:800}.list-results-toolbar button:disabled,.list-pagination button:disabled{opacity:.35;cursor:not-allowed}.list-results-toolbar span,.list-pagination span{color:#748a8f;font-size:.72rem}.list-pagination{width:min(calc(100% - 64px),var(--site-width));justify-content:center;margin:30px auto 0}.anime-list-grid article{grid-template-columns:116px 1fr;min-height:260px}.anime-list-cover{background:radial-gradient(circle,rgba(var(--cyan-rgb),.12),transparent 58%),#080d0f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.anime-list-cover strong,.manga-list-cover strong{color:var(--cyan);font-family:var(--font-display);font-size:2.4rem}.anime-list-cover span,.manga-list-cover small{color:#61777c;font-size:.48rem;line-height:1.4}.anime-list-grid h2{overflow-wrap:anywhere}.anime-list-grid dl,.manga-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.anime-list-grid dl{margin-top:16px}.anime-list-grid dl div,.manga-records dl div{min-width:0}.anime-list-grid dd,.manga-records dd{overflow-wrap:anywhere}.anime-list-grid.is-list-view{grid-template-columns:1fr;gap:8px}.anime-list-grid.is-list-view article{min-height:150px}.anime-list-grid.is-list-view article>div:last-child{grid-template-columns:minmax(250px,1fr) minmax(320px,1.4fr);align-content:center;column-gap:28px;display:grid}.anime-list-grid.is-list-view article small,.anime-list-grid.is-list-view article h2,.anime-list-grid.is-list-view .list-tags{grid-column:1}.anime-list-grid.is-list-view dl{grid-area:1/2/4;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;margin:0}.list-load-sentinel{justify-content:center;min-height:90px;padding-top:24px;display:flex}.list-load-sentinel button{min-height:42px;color:var(--cyan);cursor:pointer;background:#10191c;border:1px solid #30434a;border-radius:10px;padding:0 18px;font-weight:850}.list-tags{flex-wrap:wrap;gap:4px;display:flex}.list-tags span{color:#82979c;border:1px solid #2c4046;border-radius:999px;padding:3px 7px;font-size:.52rem}.list-empty-state{color:#789095;text-align:center;border:1px dashed #30434a;border-radius:16px;grid-column:1/-1;padding:60px 20px}.manga-list-layout>section>.manga-list-header{justify-content:space-between;align-items:end;padding:8px 8px 24px;display:flex}.manga-list-tools{background:#0d1417;border:1px solid #293c42;border-radius:12px;grid-template-columns:1fr minmax(210px,310px);margin-bottom:18px;padding:14px;gap:14px!important;display:grid!important}.manga-list-tools>div{flex-wrap:wrap;gap:6px;display:flex}.manga-list-tools button.is-active{border-color:var(--pink);color:var(--pink)}.manga-list-layout>section>.manga-records{flex-direction:column;gap:9px;display:flex}.manga-records article{grid-template-columns:54px 104px 112px 1fr}.manga-list-cover{background:radial-gradient(circle,rgba(var(--pink-rgb),.12),transparent 58%),#080d0f;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.manga-records article>div:last-child>small{color:var(--pink);letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-weight:900}.manga-records dl{max-width:760px;margin:16px 0 0}.manga-records dt{color:#60777c;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.manga-records dd{color:#c1ced0;margin:3px 0 0;font-size:.72rem}@media (max-width:900px){.list-experiment-nav>div{grid-template-columns:1fr;gap:10px;padding-block:12px}.list-experiment-nav div div{justify-content:flex-start;overflow-x:auto}.list-search{width:100%}.list-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.anime-list-grid.is-list-view article>div:last-child{display:block}.anime-list-grid.is-list-view dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.manga-list-tools{grid-template-columns:1fr}}@media (max-width:720px){.anime-journey{width:calc(100% - 20px);margin-top:54px;padding:10px}.anime-profile-intro{margin-bottom:34px;padding:28px 18px}.anime-journey-panels{gap:8px}.anime-journey-panels figure{min-width:720px}.anime-journey-panels{overflow-x:auto}.list-results-toolbar{flex-direction:column;align-items:flex-start}.list-toolbar-controls{flex-direction:column;align-items:flex-start;width:100%}.list-summary{grid-template-columns:1fr}.anime-list-grid article{grid-template-columns:92px 1fr}.anime-list-grid article>div:last-child{padding:17px}.anime-list-grid dl{grid-template-columns:1fr}.manga-records article{grid-template-columns:42px 78px 1fr}.manga-records article>strong{grid-column:3}.manga-records article>div:last-child{grid-column:1/-1}}.resource-page{min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 82% 12%, rgba(var(--pink-rgb),.1), transparent 25rem), radial-gradient(circle at 12% 32%, rgba(var(--cyan-rgb),.08), transparent 28rem), var(--ink);overflow:hidden}.resource-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;min-height:390px;padding-block:72px;display:grid;position:relative}.resource-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--pink),transparent);opacity:.45;height:1px;position:absolute;inset:auto calc(50% - 50vw) 0}.resource-hero h1{max-width:940px;font-family:var(--font-display);letter-spacing:-.06em;margin:18px 0;font-size:clamp(3rem,6vw,6.8rem);line-height:.95}.resource-hero h1 em{color:var(--pink);font-style:normal}.resource-hero>div:first-child>p:last-child{color:#a9bbc0;max-width:760px;margin:0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.7}.resource-hero-mark{aspect-ratio:1;border:1px solid rgba(var(--cyan-rgb),.75);background:radial-gradient(circle,rgba(var(--cyan-rgb),.12),#050708b8 70%);width:220px;box-shadow:0 0 0 14px rgba(var(--cyan-rgb),.04),0 30px 70px #00000057;color:var(--cyan);text-align:center;border-radius:50%;place-content:center;gap:8px;display:grid}.resource-hero-mark span{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.6rem,4vw,4.5rem)}.resource-hero-mark small{color:#f4abc9;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.resource-hero-mark.mal-mark{border-color:rgba(var(--pink-rgb),.78);background:radial-gradient(circle,rgba(var(--pink-rgb),.13),#050708b8 70%);box-shadow:0 0 0 14px rgba(var(--pink-rgb),.04),0 30px 70px #00000057;color:var(--pink)}.resource-content{padding-block:52px 110px}.resource-actions{border:1px solid var(--line);border-radius:var(--radius);background:#0c1114e6;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:18px;display:flex}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.resource-card{border-radius:var(--radius);background:linear-gradient(145deg,#11191d,#0a0f11);border:1px solid #2a3a40;min-width:0;padding:clamp(24px,3vw,42px);box-shadow:0 24px 70px #0000002e}.resource-card-wide{grid-column:1/-1}.resource-card h2{font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(1.55rem,2.5vw,2.65rem)}.resource-card>p:not(.kicker){color:#9fb1b5;max-width:900px;margin:0;line-height:1.7}.resource-card pre{color:#bdf8f4;white-space:pre-wrap;overflow-wrap:anywhere;background:#05090a;border:1px solid #32464c;border-radius:14px;max-width:100%;margin:24px 0 0;padding:20px;font:600 .86rem/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.resource-warning{border-color:rgba(var(--pink-rgb),.45)}.resource-warning .kicker{color:var(--pink)}.media-pair-diagram{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-top:30px;display:grid}.media-pair-diagram span{text-align:center;background:#0e1619;border:1px solid #33474d;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;min-height:112px;padding:18px;display:flex}.media-pair-diagram b{color:var(--cyan);font-size:1.1rem}.media-pair-diagram small{color:var(--muted)}.media-pair-diagram i{color:var(--pink);font-size:1.45rem;font-style:normal}.path-pair{gap:14px;margin:24px 0 0;display:grid}.path-pair div{background:#0b1215;border:1px solid #2c3e44;border-radius:14px;min-width:0;padding:16px}.path-pair dt{color:var(--pink);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:900}.path-pair dd{color:#b8c9cc;overflow-wrap:anywhere;margin:0;font:600 .78rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.resource-file-link{border:1px solid rgba(var(--cyan-rgb),.45);color:var(--cyan);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:16px 18px;font:700 .84rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.resource-file-link:hover{border-color:var(--pink);color:var(--pink)}@media (max-width:820px){.resource-hero{grid-template-columns:1fr;min-height:0;padding-block:58px}.resource-hero-mark{width:160px}.resource-grid{grid-template-columns:1fr}.resource-card-wide{grid-column:auto}.media-pair-diagram{grid-template-columns:1fr}.media-pair-diagram i{text-align:center;rotate:90deg}}.account-link{color:#8fa4a9;letter-spacing:.04em;border:1px solid #31454b;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.62rem;font-weight:900;display:inline-flex}.account-link:hover,.account-link.is-admin{border-color:var(--pink);color:var(--pink)}.account-login-page{background:radial-gradient(circle at 25% 20%,rgba(var(--cyan-rgb),.12),transparent 28%), radial-gradient(circle at 80% 70%,rgba(var(--pink-rgb),.13),transparent 30%), #06090a;place-items:center;min-height:100vh;padding:70px 20px;display:grid}.account-login-card{background:linear-gradient(145deg,#0f181bfa,#070b0dfa);border:1px solid #32474d;border-radius:28px;width:min(100%,760px);padding:clamp(28px,5vw,58px);box-shadow:0 35px 110px #00000073}.account-login-mark{aspect-ratio:1;border:2px solid var(--cyan);width:72px;color:var(--cyan);font:800 .8rem/1 var(--font-display);text-align:center;border-radius:28% 42%;place-content:center;margin:0 auto 24px;display:grid}.account-login-mark span:last-child{color:var(--pink)}.account-login-card>p{color:var(--pink);letter-spacing:.17em;text-align:center;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:950}.account-login-card>h1{font-family:var(--font-display);letter-spacing:-.055em;text-align:center;margin:10px 0 32px;font-size:clamp(2.5rem,7vw,5.3rem);line-height:.95}.account-tabs{background:#080d0f;border:1px solid #2d4147;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:7px;display:grid}.account-tabs button{color:#7f9499;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;min-height:52px;padding:10px 14px;font-weight:900}.account-tabs button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.1);color:var(--pink)}.account-tabs button.is-active.guest{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.1);color:var(--cyan)}.account-tab-panel{text-align:center;flex-direction:column;align-items:center;padding:38px 16px 6px;display:flex}.account-role-badge{border:1px solid var(--pink);color:var(--pink);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:.58rem;font-weight:950}.account-role-badge.guest{border-color:var(--cyan);color:var(--cyan)}.account-tab-panel h2{font-family:var(--font-display);margin:17px 0 10px;font-size:2rem}.account-tab-panel p{color:#8fa3a8;max-width:570px;margin:0;line-height:1.7}.account-tab-panel small{color:#6f858a;margin-top:18px}.account-credential-form{text-align:left;gap:14px;width:min(100%,420px);margin-top:24px;display:grid}.account-credential-form label{gap:7px;display:grid}.account-credential-form label span{color:#91a6ab;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.account-credential-form input{color:#eff6f7;background:#070c0e;border:1px solid #31474d;border-radius:10px;outline:none;min-height:48px;padding:0 14px}.account-credential-form input:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(var(--pink-rgb),.12)}.account-credential-form .account-primary-action{width:100%;margin-top:2px}.account-primary-action{border:1px solid var(--pink);background:var(--pink);color:#12060c;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:50px;margin-top:22px;padding:0 22px;font-weight:950;display:inline-flex}.account-primary-action.guest{border-color:var(--cyan);background:var(--cyan);color:#021112}.account-primary-action:disabled{opacity:.55;cursor:wait}.account-error,.admin-form-error{color:#ff9fb4;text-align:center;font-weight:800}.admin-page-bar{border:1px solid rgba(var(--pink-rgb),.5);background:linear-gradient(90deg,rgba(var(--pink-rgb),.11),rgba(var(--cyan-rgb),.06));border-radius:15px;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 40px,1680px);min-height:64px;margin:18px auto;padding:10px 12px 10px 20px;display:flex}.admin-page-bar>span{flex-direction:column;gap:3px;display:flex}.admin-page-bar b{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.admin-page-bar small{color:#82969b}.admin-entry-button{border:1px solid var(--pink);min-height:42px;color:var(--pink);cursor:pointer;background:#160a10;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:950;display:inline-flex}.admin-entry-button:hover{background:var(--pink);color:#160a10}.admin-entry-button.is-compact{border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;box-shadow:0 8px 30px #0000006b}.admin-image-slot-button{z-index:8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-slot-live-media{z-index:4;background:#080b0c;display:block;position:absolute;inset:0}.admin-slot-live-media img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.admin-modal-backdrop{z-index:2200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-entry-modal{background:#0d1518;border:1px solid #40555c;border-radius:22px;width:min(100%,720px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 40px 120px #000000a6}.admin-entry-modal>header{border-bottom:1px solid #2a3d43;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 26px;display:flex}.admin-entry-modal header p{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.58rem;font-weight:950}.admin-entry-modal header h2{font-family:var(--font-display);text-transform:capitalize;margin:0}.admin-entry-modal header span{color:#71878c;margin-top:5px;font-size:.66rem;display:block}.admin-entry-modal header button{aspect-ratio:1;color:#fff;cursor:pointer;background:#101a1d;border:1px solid #3d5157;border-radius:50%;width:38px;font-size:1.4rem}.admin-entry-modal form{gap:17px;padding:26px;display:grid}.admin-entry-modal label{color:#aebdc0;gap:7px;font-size:.7rem;font-weight:850;display:grid}.admin-entry-modal label>small{color:#677e83;font-weight:500}.admin-entry-modal input,.admin-entry-modal textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#080d0f;border:1px solid #334950;border-radius:10px;outline:0;padding:13px 14px}.admin-entry-modal input:focus,.admin-entry-modal textarea:focus{border-color:var(--cyan)}.admin-entry-modal fieldset{border:1px solid #334950;border-radius:13px;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:18px;display:grid}.admin-entry-modal legend{color:var(--cyan);padding:0 7px;font-size:.65rem;font-weight:950}.admin-entry-modal fieldset p{color:#72878c;grid-column:1/-1;margin:0;font-size:.68rem;line-height:1.55}.admin-entry-modal footer{justify-content:flex-end;gap:10px;display:flex}.admin-entry-modal footer button{color:#9db0b4;cursor:pointer;background:#0b1113;border:1px solid #3a4f56;border-radius:10px;min-height:42px;padding:0 18px;font-weight:900}.admin-entry-modal footer button[type=submit]{border-color:var(--cyan);background:var(--cyan);color:#021112}.managed-entry-section{padding-block:60px}.managed-entry-section>header p{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:950}.managed-entry-section>header h2{font-family:var(--font-display);margin:8px 0 25px;font-size:clamp(2rem,4vw,4rem)}.managed-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.managed-entry-grid article{background:#101719;border:1px solid #2e4248;border-radius:15px;min-width:0;overflow:hidden}.managed-entry-grid article>a,.managed-entry-placeholder{aspect-ratio:16/9;background:#080d0f;place-items:center;display:grid;position:relative;overflow:hidden}.managed-entry-grid img{object-fit:cover;width:100%;height:100%}.managed-entry-grid article>a span{color:#fff;background:#000000c2;border-radius:7px;padding:6px 8px;font-size:.58rem;position:absolute;bottom:9px;right:9px}.managed-entry-grid article>div:last-child{padding:18px}.managed-entry-grid article small{color:var(--pink);text-transform:capitalize}.managed-entry-grid h3{font-family:var(--font-display);margin:6px 0}.managed-entry-grid p{color:#85999e;line-height:1.6}.managed-entry-grid ul{flex-wrap:wrap;gap:6px;margin:13px 0 0;padding:0;list-style:none;display:flex}.managed-entry-grid li{color:#8ba0a5;border:1px solid #32484f;border-radius:999px;padding:5px 8px;font-size:.58rem}.anime-section-navigation>div{align-items:center}.section-nav-admin-action{flex:none}.project-row-media,.manga-list-cover,.game-platform-panel,.blog-preview-art,.blog-card-art,.annual-featured-card,.favorite-preview-card,.favorite-card{position:relative}.project-row-media>img,.project-row-media>.project-row-mark{width:100%;height:100%}.annual-featured-card{padding:0}.annual-featured-card>a{min-height:100%;color:inherit;flex-direction:column;padding:24px;display:flex}.favorite-preview-card{padding:0}.favorite-preview-card>button,.favorite-card>button{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:grid}.favorite-preview-card>button{grid-template-rows:1fr auto}.favorite-preview-card>button>span:last-child{flex-direction:column;padding:15px;display:flex}.favorite-card>button{grid-template-rows:minmax(0,1fr) 54px}.manga-list-cover{overflow:hidden}@media (max-width:900px){.managed-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-entry-modal fieldset{grid-template-columns:1fr}.admin-entry-modal fieldset p{grid-column:auto}}@media (max-width:620px){.account-tabs{grid-template-columns:1fr}.admin-page-bar{flex-direction:column;align-items:flex-start;width:calc(100% - 20px)}.admin-page-bar .admin-entry-button{width:100%}.managed-entry-grid{grid-template-columns:1fr}.admin-entry-modal{border-radius:16px}.project-row-media{width:90px;height:100%;min-height:130px}}.account-current-session{color:#8fa3a8;background:#080d0f;border:1px solid #31474d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:12px 14px;font-size:.78rem;display:flex}.account-current-session strong{color:#dce8ea}.account-current-session button{color:#b9c8cb;cursor:pointer;background:0 0;border:1px solid #52666b;border-radius:9px;min-height:36px;padding:0 12px;font-weight:850}.account-current-session button:hover{border-color:var(--pink);color:var(--pink)}.account-current-session button:disabled{opacity:.55;cursor:wait}@media (max-width:620px){.account-current-session{text-align:center;flex-direction:column;align-items:stretch}}.account-tabs.account-tabs-admin-only{grid-template-columns:1fr}.account-tabs.account-tabs-admin-only button{cursor:default;opacity:1}.fight-result-media{position:relative}.award-pool-card>.admin-slot-live-media{z-index:1}.award-pool-card>.admin-image-slot-button{z-index:8}.award-pool-row-controls{justify-content:center;align-items:center;gap:10px;min-width:760px;margin:10px 0 2px;display:flex}.award-pool-row-controls button{border:1px solid var(--cyan);min-width:150px;min-height:38px;color:var(--cyan);cursor:pointer;background:#091417;border-radius:9px;padding:0 16px;font-weight:900}.award-pool-row-controls button:last-child{border-color:var(--pink);color:var(--pink)}.award-pool-row-controls button:hover:not(:disabled){background:var(--cyan);color:#041113}.award-pool-row-controls button:last-child:hover:not(:disabled){background:var(--pink);color:#17070f}.award-pool-row-controls button:active:not(:disabled){transform:translateY(1px)}.award-pool-row-controls button:disabled{opacity:.42;cursor:not-allowed}.admin-entry-modal-anime>header h2{color:var(--cyan)}.admin-entry-modal-anime .anime-paired-files{padding-top:23px;position:relative}.admin-entry-modal-anime .anime-paired-files legend{box-sizing:border-box;color:#f4f8f9;text-align:center;letter-spacing:.04em;text-transform:none;width:100%;padding:0 8px;font-size:.72rem}.anime-media-choice{gap:8px;display:grid}.anime-media-choice>span{font-size:.72rem;font-weight:900}.anime-media-choice.is-png>span{color:var(--cyan)}.anime-media-choice.is-webp>span{color:var(--pink)}.anime-media-choice button{border:1px solid var(--cyan);min-height:46px;color:var(--cyan);cursor:pointer;background:#091417;border-radius:10px;padding:0 15px;font-weight:950;transition:background .16s,color .16s,transform .16s,box-shadow .16s}.anime-media-choice.is-webp button{border-color:var(--pink);color:var(--pink);background:#170b11}.anime-media-choice.is-png button:hover{background:var(--cyan);color:#031113;box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.12)}.anime-media-choice.is-webp button:hover{background:var(--pink);color:#17060e;box-shadow:0 0 0 3px rgba(var(--pink-rgb),.12)}.anime-media-choice button:active{transform:translateY(1px)}.anime-media-choice small{color:#71868b;overflow-wrap:anywhere}.anime-selected-media{background:#080e10;border:1px solid #30464c;border-radius:11px;grid-column:1/-1;grid-template-columns:180px 1fr;align-items:center;gap:16px;min-height:120px;padding:12px;display:grid}.anime-selected-media img{object-fit:contain;background:#05090a;border-radius:8px;width:100%;max-height:140px;display:block}.anime-selected-media div{gap:7px;min-width:0;display:grid}.anime-selected-media strong{color:#e9f1f2;font-family:var(--font-display);font-size:1.1rem}.anime-selected-media small{color:#6f858a;overflow-wrap:anywhere}.server-media-browser{background:#071012;border:1px solid #385057;border-radius:14px;gap:14px;padding:16px;display:grid}.server-media-browser>header{border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.server-media-browser>header div{gap:3px;display:grid}.server-media-browser>header strong{color:#f2f7f8}.server-media-browser>header small{color:#70868b}.server-media-browser>header button{color:#fff;cursor:pointer;background:#0d171a;border:1px solid #3a5056;border-radius:50%;width:34px;height:34px;font-size:1.15rem}.server-media-navigation{background:#091315;border:1px solid #2f454b;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.server-media-navigation>button,.server-media-navigation nav button{color:#b8c8cb;cursor:pointer;min-height:34px;font:inherit;background:#0d191c;border:1px solid #344a50;border-radius:8px;padding:0 11px;font-size:.62rem;font-weight:900}.server-media-navigation>button:hover:not(:disabled),.server-media-navigation nav button:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.server-media-navigation>button:active:not(:disabled),.server-media-navigation nav button:active:not(:disabled){transform:translateY(1px)}.server-media-navigation button:disabled{opacity:.42;cursor:default}.server-media-navigation .server-media-home{width:38px;color:var(--cyan);padding:0;font-size:1rem}.server-media-navigation .server-media-up{white-space:nowrap}.server-media-navigation .server-media-shortcut{border-color:var(--pink);color:var(--pink);white-space:nowrap}.server-media-navigation nav{scrollbar-width:thin;align-items:center;gap:5px;min-width:0;padding:1px 2px;display:flex;overflow-x:auto}.server-media-navigation nav span{flex:none;align-items:center;gap:5px;display:flex}.server-media-navigation nav b{color:#4f666b}.server-media-navigation nav button:disabled{color:#e8f0f1;opacity:1;background:#071012;border-color:#0000}.server-media-list{scrollbar-width:thin;scrollbar-color:#60767b #0a1214;background:#071012;border:1px solid #2f454b;border-radius:10px;max-height:390px;overflow:auto}.server-media-list-head,.server-media-row{grid-template-columns:minmax(240px,1fr) 130px 90px 132px;align-items:center;gap:8px;display:grid}.server-media-list-head{z-index:1;color:#758b90;letter-spacing:.08em;text-transform:uppercase;background:#111d20;border-bottom:1px solid #32474d;min-height:38px;padding:0 12px;font-size:.57rem;font-weight:950;position:sticky;top:0}.server-media-row{color:#83969a;cursor:pointer;text-align:left;width:100%;min-height:46px;font:inherit;background:#081214;border:0;border-bottom:1px solid #19292d;padding:5px 12px;font-size:.62rem}.server-media-row:last-child{border-bottom:0}.server-media-row:hover{color:#dce7e9;background:#0d1b1e}.server-media-browser.is-png .server-media-row.is-file:hover{box-shadow:inset 3px 0 0 var(--cyan)}.server-media-browser.is-webp .server-media-row.is-file:hover{box-shadow:inset 3px 0 0 var(--pink)}.server-media-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.server-media-row>span:first-child{align-items:center;gap:10px;display:flex}.server-media-row strong{color:#dbe5e7;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.server-media-row.is-folder strong{color:#e7eef0}.server-media-row.is-folder i{color:#0000;background:#1879a8;border-radius:3px;flex:none;width:25px;height:17px;position:relative}.server-media-row.is-folder i:before{content:"";background:#1879a8;border-radius:2px 2px 0 0;width:11px;height:4px;position:absolute;top:-3px;left:2px}.file-kind{border:1px solid var(--cyan);width:38px;min-height:24px;color:var(--cyan);border-radius:6px;flex:none;place-items:center;font-size:.5rem;font-style:normal;font-weight:950;display:inline-grid}.file-kind.is-webp{border-color:var(--pink);color:var(--pink)}.server-media-state{color:#809499;text-align:center;border:1px dashed #30464c;border-radius:9px;margin:12px;padding:15px}.admin-settings-copy{gap:12px;padding:26px;display:grid}.admin-settings-copy p{color:#8ba0a5;margin:0;line-height:1.65}.admin-settings-copy footer{justify-content:flex-end;display:flex}.admin-settings-copy button{border:1px solid var(--pink);min-height:42px;color:var(--pink);cursor:pointer;background:#160a10;border-radius:10px;padding:0 18px;font-weight:900}.admin-settings-copy button:hover{background:var(--pink);color:#160a10}@media (max-width:760px){.anime-selected-media{grid-template-columns:1fr}.server-media-navigation{grid-template-columns:auto auto minmax(0,1fr)}.server-media-navigation .server-media-shortcut{grid-column:1/-1}.server-media-list-head,.server-media-row{grid-template-columns:minmax(180px,1fr) 92px 76px}.server-media-list-head>:last-child,.server-media-row>:last-child{display:none}}@media (max-width:520px){.server-media-navigation{grid-template-columns:auto auto}.server-media-navigation nav{grid-area:2/1/auto/-1}.server-media-list-head,.server-media-row{grid-template-columns:minmax(150px,1fr) 88px}.server-media-list-head>:nth-child(3),.server-media-row>:nth-child(3){display:none}.award-pool-row-controls{flex-direction:column;align-items:stretch}}.admin-slot-live-media.is-image-menu-target{cursor:pointer}.award-image-menu button,.award-image-menu a,.award-image-menu>span{color:#c5d2d5;cursor:pointer;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 11px;font-size:.68rem;font-weight:800;text-decoration:none;display:flex}.award-image-menu>span{color:#6f8084;cursor:not-allowed}.award-image-menu button:hover,.award-image-menu button:focus-visible,.award-image-menu a:hover,.award-image-menu a:focus-visible{background:rgba(var(--pink-rgb),.12);color:var(--pink)}.admin-slot-live-media.is-placeholder-override{background:#888}.admin-slot-live-media.is-placeholder-override img{object-fit:cover!important}.anime-mal-link{grid-column:1/-1;gap:8px;margin-top:2px;display:grid}.anime-mal-link>span{color:#f3f6f7;font-size:.72rem;font-weight:900}.anime-mal-link input{box-sizing:border-box;color:#e9f1f2;width:100%;min-height:42px;font:inherit;background:#071012;border:1px solid #40565c;border-radius:9px;outline:0;padding:0 13px}.anime-mal-link input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.anime-manager-footer{gap:14px;justify-content:space-between!important;align-items:center!important}.anime-manager-footer>span{min-width:0}.anime-manager-footer>div{justify-content:flex-end;gap:10px;display:flex}.anime-manager-footer .remove-image-button{color:#ff7287!important;background:#35080f!important;border-color:#ff435f!important}.anime-manager-footer .remove-image-button:hover:not(:disabled){color:#210309!important;background:#ff435f!important}.anime-remove-confirmation{background:#250a10;border:1px solid #a82e42;border-radius:11px;gap:9px;padding:14px;display:grid}.anime-remove-confirmation strong{color:#ff8a9d}.anime-remove-confirmation p{color:#cdaab0;margin:0;font-size:.72rem;line-height:1.55}.anime-remove-confirmation div{justify-content:flex-end;gap:9px;display:flex}.anime-remove-confirmation button{color:#c0ced1;cursor:pointer;background:#0c1518;border:1px solid #596a6f;border-radius:8px;min-height:38px;padding:0 13px;font-weight:900}.anime-remove-confirmation .confirm-remove{color:#220309;background:#ff435f;border-color:#ff435f}.admin-editable-text{max-width:100%;color:inherit;cursor:text;font:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;border-bottom:1px dashed #0000;padding:0}.admin-editable-text:hover,.admin-editable-text:focus-visible{border-bottom-color:currentColor;outline:0}.admin-inline-text-input{box-sizing:border-box;border:1px solid var(--cyan);color:#f5f7f8;width:min(100%,520px);min-width:80px;font:inherit;font-weight:inherit;line-height:inherit;text-align:center;background:#081214;border-radius:5px;outline:0;padding:3px 7px}.award-title-banner .admin-inline-text-input{width:132px;min-height:22px;font-size:inherit}.award-result-card h5 .admin-editable-text,.fight-result-card h5 .admin-editable-text{width:100%}.award-pool-card>strong .admin-editable-text{color:inherit;font-size:inherit}.award-pool-card.is-empty{display:block;position:relative;overflow:hidden}.award-pool-card.is-empty>img{object-fit:cover;opacity:.92;width:100%;height:100%;display:block}.award-pool-card.is-empty>strong{display:grid}@media (max-width:620px){.anime-manager-footer{flex-direction:column;align-items:stretch!important}.anime-manager-footer>div,.anime-manager-footer .remove-image-button{width:100%}.anime-manager-footer>div button{flex:1}}.has-managed-banner{isolation:isolate;position:relative;overflow:hidden}.managed-banner-image{z-index:-2;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.managed-banner-image.is-full-bleed{width:100vw;left:calc(50% - 50vw);right:auto}.managed-banner-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.has-managed-banner:before{z-index:-1!important}.section-hero.has-managed-banner:before,.anime-compact-hero.has-managed-banner:before{background:linear-gradient(90deg,#050708db,#0507088a 58%,#050708c7)}.anime-awards-hero.has-managed-banner:before{background:linear-gradient(90deg,#050708c7,#05070873 52%,#050708ad)}.anime-milestones-hero.has-managed-banner:before{background:linear-gradient(90deg,#050708e0,#05070880 54%,#050708c2)}.gallery-banner.has-managed-banner:before{z-index:1;background:linear-gradient(110deg,#050708e0,#0f181b7a 54%,rgba(var(--pink-rgb),.12)), linear-gradient(90deg,transparent 49.8%,#ffffff0b 50%,transparent 50.2%), linear-gradient(transparent 49.8%,#ffffff0a 50%,transparent 50.2%);background-size:auto,72px 72px,72px 72px;-webkit-mask-image:none;mask-image:none}.archive-hero.has-managed-banner>div:first-of-type{max-width:950px}.archive-hero.has-managed-banner>div:first-of-type>p:last-child{color:#aabbbf;max-width:760px;margin:0;font-size:1.05rem;line-height:1.7}.archive-hero.has-managed-banner>.milestone-counters{width:410px}.managed-banner-admin-button.admin-entry-button.is-compact{z-index:5;border:1px solid var(--pink);width:58px;height:58px;min-height:58px;color:var(--pink);background:#12050ce6;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000073}.managed-banner-admin-button.admin-entry-button.is-compact:hover{background:var(--pink);color:#16050d}.managed-banner-admin-button.admin-entry-button.is-compact:active{transform:translate(-50%,-48%)}.admin-entry-modal-anime{width:min(100%,980px)}.anime-entry-metadata-fields{border-top:1px solid #273c42;grid-column:1/-1;gap:11px;margin-top:4px;padding-top:14px;display:grid}.anime-horizontal-field{grid-template-columns:118px minmax(0,1fr);align-items:center;min-width:0;margin:0;gap:10px!important;display:grid!important}.anime-horizontal-field>span{color:#a9b9bc;text-align:left;white-space:nowrap;font-size:.69rem;font-weight:950}.anime-horizontal-field input,.anime-horizontal-field select{box-sizing:border-box;color:#e9f1f2;width:100%;min-width:0;min-height:42px;font:inherit;background:#071012;border:1px solid #40565c;border-radius:9px;outline:0;padding:0 13px}.anime-horizontal-field select{cursor:pointer}.anime-horizontal-field input:focus,.anime-horizontal-field select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.anime-metadata-inline-row{grid-template-columns:minmax(0,2fr) minmax(175px,1fr) minmax(150px,.8fr);gap:12px;display:grid}.anime-metadata-bottom-row{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:12px;display:grid}.anime-metadata-inline-row .anime-horizontal-field,.anime-metadata-bottom-row .anime-horizontal-field{grid-template-columns:auto minmax(0,1fr)}.anime-metadata-inline-row .anime-mal-link{grid-template-columns:74px minmax(0,1fr)}.anime-metadata-bottom-row .is-installment{grid-template-columns:170px minmax(0,1fr)}.anime-horizontal-field.is-award-mal{grid-column:1/-1;margin-top:4px}.anime-horizontal-field.anime-mal-link{margin-top:0}.milestone-facts{grid-template-columns:74px minmax(110px,.8fr) minmax(110px,.8fr) minmax(190px,1.45fr) minmax(90px,.7fr) minmax(90px,.7fr)!important}@media (max-width:1260px){.milestone-facts{grid-template-columns:64px repeat(3,minmax(105px,1fr))!important}}@media (max-width:900px){.anime-metadata-inline-row,.anime-metadata-bottom-row{grid-template-columns:1fr}.anime-metadata-inline-row .anime-horizontal-field,.anime-metadata-inline-row .anime-mal-link,.anime-metadata-bottom-row .anime-horizontal-field,.anime-metadata-bottom-row .is-installment{grid-template-columns:118px minmax(0,1fr)}}@media (max-width:680px){.managed-banner-admin-button.admin-entry-button.is-compact{width:48px;height:48px;min-height:48px}.anime-horizontal-field,.anime-metadata-inline-row .anime-horizontal-field,.anime-metadata-inline-row .anime-mal-link,.anime-metadata-bottom-row .anime-horizontal-field,.anime-metadata-bottom-row .is-installment{grid-template-columns:1fr;gap:6px!important}.milestone-facts{grid-template-columns:64px repeat(2,minmax(0,1fr))!important}}.section-hero.has-managed-banner,.archive-hero.has-managed-banner,.gallery-banner.has-managed-banner{overflow:visible}.gallery-banner.has-managed-banner{box-shadow:none;border-inline:0;border-radius:0}.blog-manager-modal{width:min(100%,980px)}.blog-manager-header{position:relative;padding:22px 70px 24px!important;display:block!important}.blog-manager-header-line{justify-content:space-between;align-items:center;gap:24px;display:flex}.blog-manager-header-line p{margin:0!important}.blog-manager-header-line span{text-align:right;color:#83979c!important;margin:0!important}.blog-manager-header h2{color:var(--cyan);text-align:center;text-transform:none!important;margin:12px 0 0!important}.blog-manager-header>button{position:absolute;top:20px;right:24px}.blog-manager-modal>form{gap:16px;padding:22px 26px 26px}.blog-manager-tabs{grid-template-columns:repeat(3,minmax(0,170px));justify-content:center;gap:10px;display:grid}.blog-manager-tabs button{color:#93a7ab;cursor:pointer;background:#091012;border:1px solid #354b52;border-radius:999px;min-height:42px;font-weight:900}.blog-manager-tabs button:hover,.blog-manager-tabs button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.12);color:var(--pink)}.blog-manager-panel{background:#091113;border:1px solid #30464d;border-radius:15px;min-height:430px;padding:22px}.blog-manager-details,.blog-manager-settings{gap:14px;display:grid}.blog-manager-inline-field{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px!important;display:grid!important}.blog-manager-inline-field>span{color:#b7c5c8;text-align:right}.blog-manager-inline-field textarea{resize:vertical}.blog-manager-media-files{margin-top:4px!important}.blog-manager-media-files legend{text-align:center;width:auto;margin-inline:auto;color:#fff!important}.blog-manager-writing,.blog-manager-writing label{height:100%;min-height:385px}.blog-manager-writing label>span{color:var(--pink)}.blog-manager-writing textarea{resize:vertical;min-height:355px;line-height:1.65}.blog-visibility-settings{grid-template-columns:repeat(3,minmax(0,1fr))!important}.blog-visibility-settings legend,.blog-social-settings legend{text-align:center;color:#fff!important}.blog-visibility-settings label{cursor:pointer;background:#0b1315;border:1px solid #30464d;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;padding:14px}.blog-visibility-settings input{width:auto;accent-color:var(--pink);margin-top:4px}.blog-visibility-settings label>span{gap:5px;display:grid}.blog-visibility-settings b{color:#f1f5f5}.blog-visibility-settings small{color:#7e9499;line-height:1.45}.blog-direct-link-box{border:1px solid #30464d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.blog-direct-link-box label{min-width:0}.blog-direct-link-box button,.blog-social-settings>button{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.1);min-height:43px;color:var(--cyan);cursor:pointer;border-radius:10px;padding:0 16px;font-weight:900}.blog-social-settings{align-items:center;grid-template-columns:minmax(0,1fr) auto!important}.blog-social-settings legend{grid-column:1/-1}.blog-manager-loading{color:#8ea2a7;text-align:center}.blog-entry-edit-button{justify-content:center;width:100%;margin-top:14px}.managed-blog-section .managed-entry-grid article>div:last-child{position:relative}.managed-blog-section h3 a{color:inherit}.managed-blog-section h3 a:hover{color:var(--pink)}.blog-article-shell{max-width:980px}.blog-article-shell>header{background:linear-gradient(135deg,rgba(var(--pink-rgb),.09),#0b1113 58%);border:1px solid #30464d;border-radius:22px;padding:42px;position:relative}.blog-article-shell h1{font-family:var(--font-display);margin:16px 0;font-size:clamp(2.6rem,6vw,6rem);line-height:1}.blog-article-shell header>p{color:#a8b9bc;max-width:760px;line-height:1.7}.blog-article-shell ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.blog-article-shell li{color:#91a7ab;border:1px solid #344b52;border-radius:999px;padding:7px 10px;font-size:.62rem}.blog-article-edit{margin-top:22px}.blog-article-shell figure{border-radius:20px;margin:24px 0 0;overflow:hidden}.blog-article-shell figure img{object-fit:cover;width:100%;max-height:620px;display:block}.blog-article-body{margin-top:24px}@media (max-width:760px){.blog-manager-header{padding-inline:22px 64px!important}.blog-manager-header-line{flex-direction:column;align-items:flex-start;gap:6px}.blog-manager-header-line span{text-align:left}.blog-manager-tabs{grid-template-columns:repeat(3,1fr)}.blog-manager-panel{min-height:0;padding:15px}.blog-manager-inline-field{grid-template-columns:1fr}.blog-manager-inline-field>span{text-align:left}.blog-visibility-settings,.blog-direct-link-box,.blog-social-settings{grid-template-columns:1fr!important}.blog-article-shell>header,.blog-article-body{padding:24px}}.art-large-banner{aspect-ratio:3840/2120;isolation:isolate;background:radial-gradient(circle at 72% 32%,rgba(var(--pink-rgb),.16),transparent 28%), radial-gradient(circle at 22% 64%,rgba(var(--cyan-rgb),.13),transparent 30%), linear-gradient(145deg,#11191d,#060809 72%);width:100%;min-height:420px;position:relative;overflow:hidden}.art-large-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#0205062e,#0205060a 50%,#02050633);position:absolute;inset:0}.art-large-banner .managed-banner-image.is-full-bleed{width:100%;left:0}.art-section-navigation .archive-notice-links{grid-template-columns:repeat(5,minmax(0,1fr))}.art-section-navigation>div{min-height:66px;padding-block:12px}.anime-mal-resource-links{padding-block:36px 90px}.anime-mal-resource-links .content-card{min-height:190px}.resource-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.template-groups{flex-direction:column;gap:24px;display:flex}.template-group{border-radius:var(--radius-lg);background:linear-gradient(145deg,#101719,#080c0e);border:1px solid #2a3a40;padding:clamp(20px,3vw,38px)}.template-group>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.template-group>header h2{font-family:var(--font-display);margin:8px 0 0;font-size:clamp(1.7rem,3vw,3rem)}.template-group>header>span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.template-file-list{flex-direction:column;gap:9px;display:flex}.template-file-list article{background:#0d1417;border:1px solid #2a3b40;border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:112px;padding:14px 16px;display:grid}.template-file-mark{aspect-ratio:1;border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.08);width:62px;color:var(--cyan);font-family:var(--font-display);border-radius:14px;place-items:center;font-size:1.15rem;display:grid}.template-file-list h3{font-family:var(--font-display);margin:0 0 6px;font-size:1.15rem}.template-file-list p{color:#71878c;overflow-wrap:anywhere;margin:0;font-size:.68rem}.template-file-list dl{gap:14px;margin:0;display:flex}.template-file-list dl div{flex-direction:column;min-width:92px;display:flex}.template-file-list dt{color:#647a80;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.template-file-list dd{color:#b9c7ca;margin:4px 0 0;font-size:.7rem}.template-file-list .button{white-space:nowrap}.manga-section-navigation .archive-notice-links{grid-template-columns:repeat(6,minmax(0,1fr))}.comic-milestones-hero{min-height:420px}.comic-milestones-hero:before{background:linear-gradient(90deg,#050708e0,#0507088a 54%,#050708c7)}.comic-milestones-explorer{grid-template-columns:240px minmax(0,1fr) 240px;align-items:start;gap:16px;width:min(100% - 40px,1880px);margin:32px auto 90px;display:grid}.comic-milestone-right-stack{top:calc(var(--header-height) + 24px);scrollbar-width:thin;flex-direction:column;gap:16px;display:flex;position:sticky}.comic-milestone-right-stack .milestone-sidebar{max-height:none;position:static}.comic-milestone-sidebar .milestone-range-list>button{width:100%}.comic-milestone-sidebar:nth-child(2) .milestone-nav-kind,.comic-milestone-right-stack .milestone-nav-kind{color:var(--pink)}.comic-milestone-stage{min-width:0}.comic-milestone-image-slot{background:radial-gradient(circle,rgba(var(--pink-rgb),.14),transparent 58%),#111}.comic-milestone-image-slot>span{color:var(--pink);font-family:var(--font-display);font-size:2rem}.comic-milestone-facts{grid-template-columns:72px repeat(4,minmax(92px,1fr))!important}@media (max-width:1180px){.comic-milestones-explorer{grid-template-columns:210px minmax(0,1fr) 210px;gap:10px}.comic-milestone-facts{grid-template-columns:64px repeat(2,minmax(0,1fr))!important}.template-file-list .button{grid-area:1/3/span 2}}@media (max-width:980px){.art-large-banner{min-height:340px}.art-section-navigation .archive-notice-links,.manga-section-navigation .archive-notice-links{grid-template-columns:repeat(3,minmax(0,1fr))}.comic-milestones-explorer{grid-template-columns:1fr 1fr}.comic-milestones-explorer>.comic-milestone-sidebar{max-height:none;position:static}.comic-milestone-stage{grid-area:2/1/auto/-1}.comic-milestone-right-stack{grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;display:grid;position:static}}@media (max-width:720px){.art-large-banner{aspect-ratio:16/10;min-height:260px}.art-section-navigation .archive-notice-links,.manga-section-navigation .archive-notice-links{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-link-grid{grid-template-columns:1fr}.template-group>header{flex-direction:column;align-items:flex-start}.template-file-list article{grid-template-columns:58px 1fr}.template-file-mark{width:50px}.template-file-list dl,.template-file-list .button{grid-area:auto/1/auto/-1}.template-file-list .button{justify-content:center;width:100%}.comic-milestones-explorer{grid-template-columns:1fr;width:calc(100% - 20px)}.comic-milestone-stage,.comic-milestone-right-stack{grid-area:auto}.comic-milestone-right-stack{display:flex}.comic-milestone-facts{grid-template-columns:64px repeat(2,minmax(0,1fr))!important}}.manga-compact-hero{isolation:isolate;min-height:340px;padding-block:60px}.manga-compact-hero h1{margin:14px 0 18px;font-size:clamp(3.4rem,6.5vw,7rem)}.manga-compact-hero .section-lede,.manga-compact-hero>div:first-of-type>p:last-child{max-width:760px;font-size:1.05rem;line-height:1.7}.manga-compact-hero.has-managed-banner:before{background:linear-gradient(90deg,#050708e0,#05070885 56%,#050708c7)}.comic-milestone-sidebar{top:calc(var(--header-height) + 24px);height:calc(100vh - var(--header-height) - 48px);max-height:calc(100vh - var(--header-height) - 48px);box-sizing:border-box;border-radius:var(--radius);background:#030303;border:1px solid #2c3c41;flex-direction:column;min-height:0;padding:12px;display:flex;position:sticky;overflow:hidden}.comic-milestone-sidebar>.rail-heading{border-radius:calc(var(--radius) - 12px) calc(var(--radius) - 12px) 0 0;text-align:center;background:#0c1215;border-bottom:12px solid #030303;flex:none;align-items:center;margin:0;padding:6px 0 18px}.comic-milestone-sidebar-scroll{border-radius:0 0 calc(var(--radius) - 12px) calc(var(--radius) - 12px);scrollbar-gutter:stable;scrollbar-color:#666 #11191d;scrollbar-width:auto;background:#0c1215;flex:auto;min-height:0;padding:0 6px 12px;overflow-y:auto}.comic-milestone-sidebar-left .rail-heading span,.comic-milestone-sidebar-left .milestone-nav-kind,.comic-milestone-sidebar-left .milestone-range-panel h3{color:var(--cyan)}.comic-milestone-sidebar-right .rail-heading span,.comic-milestone-sidebar-right .milestone-nav-kind,.comic-milestone-sidebar-right .milestone-range-panel h3{color:var(--pink)}.comic-milestone-sidebar-left .milestone-show-all button:hover,.comic-milestone-sidebar-left .milestone-show-all button.is-active,.comic-milestone-sidebar-left .milestone-range-list>button:hover,.comic-milestone-sidebar-left .milestone-range-list>button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.09);color:var(--cyan)}.comic-milestone-sidebar-left .milestone-range-list>button:hover span,.comic-milestone-sidebar-left .milestone-range-list>button.is-active span{color:var(--cyan)}.comic-milestone-sidebar-right .milestone-show-all button:hover,.comic-milestone-sidebar-right .milestone-show-all button.is-active,.comic-milestone-sidebar-right .milestone-range-list>button:hover,.comic-milestone-sidebar-right .milestone-range-list>button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.09);color:var(--pink)}.comic-milestone-sidebar-right .milestone-range-list>button:hover span,.comic-milestone-sidebar-right .milestone-range-list>button.is-active span{color:var(--pink)}.comic-milestone-right-stack{height:calc(100vh - var(--header-height) - 48px);max-height:calc(100vh - var(--header-height) - 48px);overflow:hidden}.comic-milestone-right-stack .comic-milestone-sidebar{flex:1 1 0;height:auto;max-height:none;position:static}.template-file-actions{align-items:center;gap:9px;display:flex}.template-file-actions .button{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.template-preview-button{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.09);color:var(--cyan)}.template-preview-button:hover,.template-preview-button:focus-visible{background:var(--cyan);color:#041012}.template-preview-button.is-disabled{color:#60757a;cursor:not-allowed;opacity:.65;background:#121a1d;border-color:#35474c}.template-download-button{border:1px solid var(--pink);background:rgba(var(--pink-rgb),.1);color:var(--pink)}.template-download-button:hover,.template-download-button:focus-visible{background:var(--pink);color:#160810}.story-project-group>header>span{letter-spacing:.13em;font-size:1.6rem}.story-project-list .project-row-mark{font-size:1.35rem}@media (max-width:1180px){.template-file-list article{grid-template-columns:70px minmax(0,1fr) auto}.template-file-list dl{grid-column:2}.template-file-actions{flex-direction:column;grid-area:1/3/span 2;align-items:stretch}}@media (max-width:980px){.comic-milestone-sidebar,.comic-milestone-right-stack .comic-milestone-sidebar{width:100%;height:auto;max-height:none;position:static}.comic-milestone-sidebar-scroll{max-height:520px}.comic-milestone-right-stack{height:auto;max-height:none;overflow:visible}}@media (max-width:680px){.manga-compact-hero{min-height:300px;padding-block:46px}.template-file-actions{flex-direction:row;grid-area:auto/1/auto/-1;width:100%}.template-file-actions .button{flex:1}}.hero-text-outline .eyebrow,.hero-text-outline h1,.hero-text-outline .section-lede,.archive-hero.hero-text-outline>div:first-of-type>p:last-child{-webkit-text-stroke:.6px #000000fa;paint-order:stroke fill;text-shadow:-1px -1px #000000fa,1px -1px #000000fa,-1px 1px #000000fa,1px 1px #000000fa,0 2px 8px #000000b8}.hero-dark-overlay.has-managed-banner:after{content:"";z-index:1;pointer-events:none;background:#00000040;position:absolute;inset:0 calc(50% - 50vw)}.hero-dark-overlay.has-managed-banner>:not(.managed-banner-image):not(.managed-banner-admin-button){z-index:2;position:relative}.hero-dark-overlay.has-managed-banner>.managed-banner-admin-button{z-index:5}.created-projects-section>.concept-heading h2,.stories-project-list>.concept-heading h2{color:var(--cyan)}.project-minecraft>header>span{color:#67cf67}.story-project-link{color:inherit;text-decoration:none}.story-project-link article{transition:border-color .18s,transform .18s,background .18s}.story-project-link:hover article{border-color:var(--cyan);background:#101b1e;transform:translateY(-1px)}.story-project-link:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:13px}.story-project-page{padding-bottom:100px}.story-project-hero{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(32px,6vw,100px);min-height:560px;padding-block:80px;display:grid}.story-project-hero-art{background:radial-gradient(circle at 50% 42%,rgba(var(--cyan-rgb),.2),transparent 36%),#080e10;border:1px solid #334b51;border-radius:24px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.story-project-hero-art>span{color:var(--cyan);font-family:var(--font-display);font-size:clamp(4rem,10vw,9rem)}.story-project-hero h1{font-family:var(--font-display);margin:16px 0 20px;font-size:clamp(3rem,7vw,7rem);line-height:.94}.story-project-hero>div:last-child>p:last-child{color:#99adb1;max-width:760px;font-size:1.05rem;line-height:1.75}.story-project-foundation{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.story-project-foundation article{background:#0d1518;border:1px solid #2d4147;border-radius:18px;padding:28px}.story-project-foundation h2{font-family:var(--font-display);margin:8px 0 12px;font-size:1.65rem}.story-project-foundation article>p:last-child{color:#82989d;margin:0;line-height:1.65}.favorite-games-archive{padding-block:30px 100px}.favorite-games-archive>.concept-heading{padding:28px 0 20px}.favorite-games-archive>.concept-heading h2{color:var(--cyan)}.favorite-games-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.favorite-games-list li{background:#0d1518;border:1px solid #2a3d43;border-radius:14px;grid-template-columns:56px 94px minmax(0,1fr);align-items:center;min-height:112px;display:grid;overflow:hidden}.favorite-games-list li>strong{color:var(--pink);font-family:var(--font-display);border-right:1px solid #293c42;align-self:stretch;place-items:center;font-size:1.15rem;display:grid}.favorite-game-art{background:radial-gradient(circle,rgba(var(--cyan-rgb),.18),transparent 64%),#080d0f;width:94px;height:112px;color:var(--cyan);font-family:var(--font-display);place-items:center;font-size:1.35rem;display:grid;position:relative;overflow:hidden}.favorite-games-list li>div:last-child{min-width:0;padding:15px 18px}.favorite-games-list p{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.56rem;font-weight:900}.favorite-games-list h3{font-family:var(--font-display);margin:0;font-size:1.12rem;line-height:1.25}.seasonal-top-ten{scrollbar-color:#496168 #101719;scrollbar-width:thin;margin-block:90px 0;overflow-x:auto}.seasonal-ranking-frame{--season-red:#9d001e;--season-accent:#ffc716;aspect-ratio:21900/6050;box-sizing:border-box;background:#020202;grid-template-rows:17.6% 3.2% minmax(0,79.2%);width:max(100%,1100px);padding:.91cqw;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000004d;container-type:inline-size}.seasonal-ranking-header{background:var(--season-red);color:#ffb0cc;grid-row:1;padding:0 2cqw .28cqw}.seasonal-ranking-header h2{font-size:2.08cqw;line-height:1}.seasonal-ranking-header p{margin:.12cqw 0 0;font-size:.82cqw}.seasonal-ranking-header span{width:58.2%;height:.26cqw;bottom:.28cqw;left:20.9%}.seasonal-ranking-body{grid-row:3;grid-template-columns:2.283cqw minmax(0,1fr);gap:.457cqw}.seasonal-label{background:var(--season-accent);color:#050505;align-self:end;width:100%;height:85.714%;margin:0;font-size:1.05cqw}.seasonal-ranking-grid{gap:.457cqw}.seasonal-ranking-card{grid-template-rows:11.905% 2.381% 71.428% 2.381% 11.905%}.seasonal-ranking-card>strong{letter-spacing:.04em;font-size:1.72cqw}.seasonal-ranking-card>small{background:var(--season-accent);font-size:.92cqw}.donghua-showcase{padding-block:70px 110px}.donghua-featured,.donghua-collection{background:linear-gradient(145deg,#0f181b,#080d0f);border:1px solid #2c4046;border-radius:22px;margin-bottom:26px;padding:clamp(24px,3.5vw,48px)}.donghua-featured>header,.donghua-collection>header{border-bottom:1px solid #2a3d42;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:18px;display:flex}.donghua-featured>header h2,.donghua-collection>header h2{font-family:var(--font-display);margin:7px 0 0;font-size:clamp(2rem,4vw,4rem)}.donghua-featured>header h2 em{color:var(--pink);font-style:normal}.donghua-featured>header>span,.donghua-collection>header>span{color:#7e9499;text-align:right;max-width:380px;line-height:1.55}.donghua-featured-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:24px;display:grid}.donghua-feature-image{background:#080d0f;border:1px solid #3a5056;border-radius:16px;min-height:520px;position:relative;overflow:hidden}.donghua-feature-image>img{object-fit:cover;width:100%;height:100%;display:block}.donghua-feature-copy{background:#0b1215;border:1px solid #293c42;border-radius:16px;flex-direction:column;justify-content:center;padding:clamp(18px,3vw,48px);display:flex}.donghua-feature-copy>p:first-child{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.donghua-feature-copy h3{font-family:var(--font-display);margin:10px 0 20px;font-size:clamp(2.3rem,5vw,5rem);line-height:.92}.donghua-feature-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 24px;display:grid}.donghua-feature-copy dl div{border:1px solid #30464c;border-radius:11px;padding:14px}.donghua-feature-copy dt{color:#6f858a;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.donghua-feature-copy dd{color:var(--cyan);margin:5px 0 0;font-weight:900}.donghua-feature-copy>p:last-child{color:#92a7ab;margin:0;font-size:1rem;line-height:1.75}.donghua-season-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.donghua-season-switcher button{color:#aab9bc;cursor:pointer;text-align:left;background:#0b1316;border:1px solid #30454b;border-radius:12px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:8px;display:grid}.donghua-season-switcher button:hover,.donghua-season-switcher button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.09);color:#fff}.donghua-season-switcher img{object-fit:cover;border-radius:7px;width:58px;height:64px;display:block}.donghua-season-switcher span{flex-direction:column;gap:4px;display:flex}.donghua-season-switcher b{font-family:var(--font-display)}.donghua-season-switcher small{color:#73898e}.donghua-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.donghua-card-grid.is-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.donghua-card-grid article{background:#0b1215;border:1px solid #293c42;border-radius:15px;grid-template-columns:160px minmax(0,1fr);min-height:220px;display:grid;overflow:hidden}.donghua-card-image{background:radial-gradient(circle,rgba(var(--cyan-rgb),.18),transparent 62%),#070c0e;min-height:220px;color:var(--cyan);font-family:var(--font-display);place-items:center;font-size:2rem;display:grid;position:relative;overflow:hidden}.donghua-card-image>img{object-fit:cover;width:100%;height:100%;display:block}.donghua-card-grid article>div:last-child{flex-direction:column;justify-content:center;padding:20px;display:flex}.donghua-card-grid article p{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.56rem;font-weight:900}.donghua-card-grid article h3{font-family:var(--font-display);margin:0;font-size:1.35rem;line-height:1.2}.mal-css-admin-editor{border:1px solid rgba(var(--cyan-rgb),.48);background:linear-gradient(90deg,rgba(var(--cyan-rgb),.07),rgba(var(--pink-rgb),.05));border-radius:17px;margin:0 0 24px;padding:22px}.mal-css-admin-editor>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.mal-css-admin-editor h2{font-family:var(--font-display);margin:5px 0 0;font-size:1.6rem}.mal-css-admin-editor>div{margin-top:18px}.mal-css-admin-editor textarea{box-sizing:border-box;resize:vertical;color:#d8e6e8;tab-size:2;background:#05090b;border:1px solid #3b545a;border-radius:12px;outline:0;width:100%;min-height:540px;padding:18px;font:500 .82rem/1.65 Consolas,Courier New,monospace}.mal-css-admin-editor textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.mal-css-admin-editor footer{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.mal-css-admin-editor footer>span{color:#7f959a;font-size:.72rem}.mal-css-admin-editor footer>div{gap:9px;display:flex}@media (max-width:900px){.story-project-hero,.story-project-foundation,.favorite-games-list{grid-template-columns:1fr}.donghua-featured>header,.donghua-collection>header{flex-direction:column;align-items:flex-start}.donghua-featured>header>span,.donghua-collection>header>span{text-align:left}.donghua-featured-layout{grid-template-columns:1fr}.donghua-feature-image{min-height:520px;max-height:720px}.donghua-card-grid.is-three-column{grid-template-columns:1fr}}@media (max-width:680px){.story-project-hero-art{min-height:300px}.favorite-games-list li{grid-template-columns:44px 72px minmax(0,1fr)}.favorite-game-art{width:72px;height:104px}.donghua-season-switcher,.donghua-feature-copy dl,.donghua-card-grid{grid-template-columns:1fr}.donghua-card-grid article{grid-template-columns:120px minmax(0,1fr)}.donghua-card-image{min-height:190px}.mal-css-admin-editor>header,.mal-css-admin-editor footer{flex-direction:column;align-items:stretch}.mal-css-admin-editor footer>div{width:100%}.mal-css-admin-editor footer button{flex:1}}.has-managed-banner:before,.has-managed-banner:after,.section-hero.has-managed-banner:before,.archive-hero.has-managed-banner:before,.gallery-banner.has-managed-banner:before,.art-large-banner.has-managed-banner:before,.hero-dark-overlay.has-managed-banner:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.managed-banner-image{z-index:0!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.managed-banner-image img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.section-hero.has-managed-banner>:not(.managed-banner-image):not(.managed-banner-admin-button),.archive-hero.has-managed-banner>:not(.managed-banner-image):not(.managed-banner-admin-button),.gallery-banner.has-managed-banner>:not(.managed-banner-image):not(.managed-banner-admin-button){z-index:2;position:relative}.blog-compact-hero{min-height:clamp(300px,29.1667vw,520px)}.blog-archive-section{padding-block:42px 76px}.blog-archive-tools{grid-template-columns:minmax(320px,760px) auto;justify-content:center;align-items:center;gap:18px;margin:0 auto 34px;display:grid}.blog-search-field{min-width:0}.blog-search-field input{color:#f4f7f7;background:#080d0f;border:1px solid #344b52;border-radius:999px;outline:0;width:100%;min-height:48px;padding:0 18px;box-shadow:inset 0 0 0 1px #ffffff04}.blog-search-field input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.blog-type-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.blog-type-filters button{color:#93a7ab;cursor:pointer;background:#0d1417;border:1px solid #33484f;border-radius:999px;min-height:40px;padding:0 15px;font-size:.62rem;font-weight:900}.blog-type-filters button:hover,.blog-type-filters button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.09);color:var(--pink)}.blog-archive-heading{margin-bottom:22px}.blog-archive-heading p{color:var(--pink);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:950}.blog-archive-heading h1{font-family:var(--font-display);font-size:clamp(2rem,4vw,4.2rem);line-height:1}.blog-featured-entry{background:#0d1518;border:1px solid #31474e;border-radius:20px;grid-template-columns:minmax(300px,1.08fr) minmax(0,1fr);gap:0;padding:16px;display:grid}.blog-card-image{aspect-ratio:16/9;color:#dce5e6;background:#070b0d;border:1px solid #293d43;border-radius:14px;place-items:center;min-width:0;display:grid;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-image>span{color:#b9c6c8;font-size:.78rem}.blog-featured-copy{flex-direction:column;min-width:0;padding:10px 12px 4px 30px;display:flex}.blog-card-meta-line{min-width:0;color:var(--pink);letter-spacing:.08em;text-transform:capitalize;white-space:nowrap;font-size:.58rem;font-weight:900}.blog-card-meta-line span+span:before{content:"·";color:#51686e;margin-right:9px}.blog-featured-copy h2{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 12px;font-size:clamp(1.55rem,2.6vw,3rem);line-height:1.08;display:-webkit-box;overflow:hidden}.blog-featured-copy h2 a,.blog-card-copy h3 a{color:inherit}.blog-featured-copy h2 a:hover,.blog-card-copy h3 a:hover{color:var(--pink)}.blog-featured-copy>p,.blog-card-copy>p{color:#91a5aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.62;display:-webkit-box;overflow:hidden}.blog-card-tags{gap:7px;min-width:0;margin-top:15px;position:relative}.blog-card-tags:after{pointer-events:none;background:linear-gradient(90deg,#0000,#0d1518 78%);flex:0 0 38px;align-self:stretch;width:38px;margin-left:-38px}.blog-card-tags span{color:#8fa5aa;border:1px solid #344b52;border-radius:999px;flex:none;padding:5px 9px;font-size:.56rem}.blog-feature-admin-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:18px;display:grid}.blog-entry-action,.blog-entry-action.admin-entry-button{border:1px solid var(--pink);width:100%;min-height:46px;color:var(--pink);cursor:pointer;text-align:center;background:#1b0a13;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.72rem;font-weight:950;display:flex}.blog-entry-action:hover,.blog-entry-action.admin-entry-button:hover{background:var(--pink);color:#12040b;transform:translateY(-1px)}.blog-entry-action.is-feature-control{border-color:var(--cyan);color:var(--cyan);background:#071718}.blog-entry-action.is-feature-control:hover{background:var(--cyan);color:#031011}.blog-entry-action.is-view{margin-top:auto}.blog-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.blog-archive-card{background:#0d1518;border:1px solid #2d4248;border-radius:17px;flex-direction:column;min-width:0;padding:14px;display:flex}.blog-archive-card>.blog-card-meta-line{min-height:23px;margin:0 2px 8px}.blog-archive-card .blog-card-image{width:100%}.blog-card-copy{flex-direction:column;flex:1;min-width:0;padding:15px 2px 0;display:flex}.blog-card-copy h3{min-height:2.35em;font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:1.08rem;line-height:1.18;display:-webkit-box;overflow:hidden}.blog-card-copy>p{min-height:4.86em;font-size:.72rem}.blog-archive-card .blog-card-tags{margin-bottom:15px}.blog-archive-card .blog-entry-action{margin-top:auto}.blog-featured-empty,.blog-archive-empty{background:#0a1012;border:1px dashed #385059;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.blog-featured-empty>div,.blog-archive-empty{color:#82979c}.blog-featured-empty strong,.blog-archive-empty strong{color:#eef3f4}.blog-featured-empty span,.blog-archive-empty span{margin-top:5px;display:block}.blog-featured-empty .admin-entry-button{flex:none}.blog-archive-empty{text-align:center;flex-direction:column;margin-top:15px}.blog-explore-section{border-top:1px solid #23353b;padding-top:25px;padding-bottom:90px}.blog-type-settings{grid-template-columns:1fr!important;display:grid!important}.blog-type-settings legend{text-align:center;color:#fff!important}.blog-type-settings select{color:#eef3f4;background:#080d0f;border:1px solid #344b52;border-radius:9px;width:100%;min-height:44px;padding:0 12px}.blog-featured-setting{cursor:pointer;background:#0b1113;border:1px solid #344b52;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.blog-featured-setting.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.07)}.blog-featured-setting input{width:auto;accent-color:var(--cyan);margin-top:3px}.blog-featured-setting span{gap:4px;display:grid}.blog-featured-setting b{color:#f4f7f7}.blog-featured-setting small{color:#81969b;line-height:1.45}@media (max-width:1000px){.blog-archive-tools{grid-template-columns:1fr}.blog-type-filters{justify-content:center}.blog-featured-entry{grid-template-columns:1fr}.blog-featured-copy{padding:22px 5px 4px}.blog-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.blog-archive-section{padding-inline:10px}.blog-archive-grid,.blog-feature-admin-actions{grid-template-columns:1fr}.blog-type-filters{grid-template-columns:repeat(2,1fr);display:grid}.blog-type-filters button:first-child{grid-column:1/-1}.blog-featured-empty{flex-direction:column;align-items:stretch}}.blog-card-tags{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.blog-card-tags:after{content:none}.blog-card-tags span{vertical-align:middle;margin-right:7px;display:inline-block}.blogs-page .blog-banner-title{color:var(--cyan)}.blog-section-navigation{background:#091013;border-top:1px solid #253940;border-bottom:1px solid #253940;width:100%}.blog-navigation-inner{grid-template-columns:minmax(0,1fr) minmax(340px,720px) minmax(max-content,1fr);align-items:center;gap:18px;min-height:74px;padding-block:11px;display:grid}.blog-navigation-inner .blog-search-field{grid-column:2}.blog-navigation-inner .blog-type-filters{flex-wrap:nowrap;grid-column:3}.blog-navigation-inner .blog-search-field input{min-height:44px}.blog-archive-section{padding-top:38px}.blog-archive-heading{text-align:center;margin:0 0 28px}.blog-archive-heading h1{margin:0}.blog-archive-title-edit{color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:center;background:0 0;border:0;padding:0}.blog-archive-title-edit:hover{color:var(--cyan)}.blog-archive-title-input{border:1px solid var(--cyan);color:#f2f7f8;width:min(100%,900px);font:inherit;text-align:center;box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1);background:#071012;border-radius:10px;outline:0;padding:8px 14px;line-height:1}.blog-archive-card.is-secondary-featured{border-color:rgba(var(--pink-rgb),.72);box-shadow:inset 0 0 0 1px rgba(var(--pink-rgb),.08)}.blog-featured-slots{background:#0b1113;border:1px solid #344b52;border-radius:12px;gap:10px;padding:15px;display:grid!important}.blog-featured-slots legend{color:#fff;text-align:center;padding:0 7px;font-weight:900}.blog-featured-slots>p{color:#81969b;text-align:center;margin:0;font-size:.7rem;line-height:1.45}.blog-featured-slots>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.blog-featured-slots button{color:#9cb0b4;cursor:pointer;background:#080d0f;border:1px solid #344b52;border-radius:9px;min-height:42px;font-weight:900}.blog-featured-slots button:hover,.blog-featured-slots button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.09);color:var(--cyan)}.blog-featured-slots .remove-featured{color:#ff8898;border-color:#7c303c;grid-column:1/-1}.blog-featured-slots .remove-featured:hover:not(:disabled){color:#ff9bad;background:#ff5d751a;border-color:#ff5d75}.blog-featured-slots .remove-featured:disabled{cursor:not-allowed;opacity:.42}@media (max-width:1200px){.blog-navigation-inner{grid-template-columns:minmax(280px,1fr) auto}.blog-navigation-spacer{display:none}.blog-navigation-inner .blog-search-field{grid-column:1}.blog-navigation-inner .blog-type-filters{grid-column:2}}@media (max-width:900px){.blog-navigation-inner{grid-template-columns:1fr;gap:10px}.blog-navigation-inner .blog-search-field,.blog-navigation-inner .blog-type-filters{grid-column:1}.blog-navigation-inner .blog-type-filters{flex-wrap:wrap;justify-content:center}}@media (max-width:650px){.blog-featured-slots>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-card-meta-line{justify-content:space-between;align-items:center;gap:14px;display:flex;overflow:visible}.blog-card-meta-labels{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.blog-card-meta-line time{color:#81969b;letter-spacing:.08em;text-transform:none;white-space:nowrap;flex:none;margin-left:auto;font-size:.56rem;font-weight:900}.blog-card-meta-labels span+span:before{content:"·";color:#51686e;margin-right:9px}.blog-archive-card,.blog-featured-entry{transition:transform .22s,border-color .22s,box-shadow .22s}.blog-archive-card:hover,.blog-featured-entry:hover{border-color:var(--cyan);transform:translateY(-4px);box-shadow:0 24px 65px #0000004d}.donghua-manhwa-feature{border:1px solid #533e72;border-radius:30px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:0;min-height:610px;margin-bottom:110px;padding:0;display:grid;overflow:hidden}.donghua-manhwa-feature .donghua-feature-image{aspect-ratio:2/3;background:#0a0c12;border-color:#ffffff2e;border-radius:22px;justify-self:center;width:min(100% - 52px,430px);min-height:0;margin:26px}.donghua-manhwa-feature .donghua-feature-image>img{object-fit:cover}.donghua-feature-art-label{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090fb8;border:1px solid #ffffff38;border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:900;position:absolute;bottom:20px;left:22px}.donghua-manhwa-feature .donghua-feature-copy{background:0 0;border:0;border-radius:0;align-items:flex-start}.donghua-manhwa-feature .donghua-feature-copy>.kicker{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.donghua-manhwa-feature .donghua-feature-copy h2{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.2rem,4vw,4.7rem);line-height:1}.donghua-manhwa-feature .donghua-feature-copy h2 em{font-style:normal}.donghua-feature-description{max-width:760px;color:#ded6e9!important;margin:0!important;font-size:1rem!important;line-height:1.75!important}.donghua-mal-link{flex:none}.donghua-manhwa-feature .donghua-season-switcher{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.donghua-manhwa-feature .donghua-season-switcher button{color:#eee8f4;background:#0d091761;border-color:#ffffff38;min-height:76px}.donghua-manhwa-feature .donghua-season-switcher button:hover,.donghua-manhwa-feature .donghua-season-switcher button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.13);color:#fff}@media (max-width:900px){.donghua-manhwa-feature{grid-template-columns:1fr}.donghua-manhwa-feature .donghua-feature-image{width:min(100% - 44px,430px);margin:22px auto 0}}@media (max-width:680px){.blog-card-meta-line{align-items:flex-start}.blog-card-meta-labels{white-space:normal;flex-wrap:wrap}.donghua-manhwa-feature .donghua-season-switcher{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-archive-card,.blog-featured-entry{transition:none}.blog-archive-card:hover,.blog-featured-entry:hover{transform:none}}.anime-list-grid:not(.is-list-view) article{grid-template-columns:174px minmax(0,1fr)}.anime-list-grid:not(.is-list-view) .anime-list-cover{aspect-ratio:2/3;align-self:center;width:174px;position:relative;overflow:hidden}.anime-list-grid.is-list-view article{grid-template-columns:100px minmax(0,1fr)}.anime-list-grid.is-list-view .anime-list-cover{aspect-ratio:2/3;align-self:center;position:relative;overflow:hidden}.donghua-manhwa-feature{--donghua-feature-start:#35204d;--donghua-feature-middle:#6b4cad;--donghua-feature-end:#39274f;background:linear-gradient(120deg,var(--donghua-feature-start),var(--donghua-feature-middle) 58%,var(--donghua-feature-end));align-items:stretch;position:relative}.donghua-manhwa-feature .donghua-feature-image{align-self:center}.donghua-manhwa-feature .donghua-feature-copy{justify-content:flex-start;min-height:100%;padding:26px clamp(34px,5vw,84px)}.donghua-manhwa-feature .donghua-feature-copy>.kicker{color:#f1c94b;text-shadow:-1px -1px #050505,1px -1px #050505,-1px 1px #050505,1px 1px #050505;margin-top:0}.donghua-manhwa-feature .donghua-feature-copy h2{text-shadow:-1px -1px #050505,1px -1px #050505,-1px 1px #050505,1px 1px #050505;margin:12px 0 18px}.donghua-manhwa-feature .donghua-feature-copy h2>span{color:var(--cyan)}.donghua-manhwa-feature .donghua-feature-copy h2 em{color:var(--pink)}.donghua-feature-tags{margin:0 0 18px}.donghua-feature-description{min-height:7.2em}.donghua-feature-actions{flex-direction:column;align-items:flex-start;width:100%;margin-top:auto;padding-top:24px;display:flex}.donghua-feature-actions .donghua-mal-link{min-width:210px}.donghua-manhwa-feature .donghua-season-switcher{margin-top:18px}.donghua-feature-palette-control{z-index:12;position:absolute;top:16px;right:16px}.donghua-feature-palette-control>button{border:1px solid var(--pink);min-height:36px;color:var(--pink);cursor:pointer;background:#11070ee0;border-radius:9px;padding:0 13px;font-weight:900}.donghua-feature-palette-control>button:hover{background:var(--pink);color:#160a10}.donghua-feature-palette-control form{background:#0d1518;border:1px solid #51646a;border-radius:14px;gap:10px;width:min(340px,100vw - 42px);padding:16px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 20px 60px #0000008c}.donghua-feature-palette-control form>strong{color:#eef4f5}.donghua-feature-palette-control form label{grid-template-columns:56px 42px 1fr;align-items:center;gap:8px;display:grid}.donghua-feature-palette-control form label>span{color:#8ca1a6;font-size:.68rem;font-weight:850}.donghua-feature-palette-control input[type=color]{background:#071012;border:1px solid #40565d;border-radius:7px;width:42px;height:34px;padding:2px}.donghua-feature-palette-control input[type=text]{color:#e8f0f1;background:#071012;border:1px solid #40565d;border-radius:7px;min-width:0;height:34px;padding:0 9px}.donghua-feature-palette-control form>div{justify-content:flex-end;gap:8px;display:flex}.donghua-feature-palette-control form>div button{color:#aebfc2;cursor:pointer;background:#10191c;border:1px solid #40565d;border-radius:8px;min-height:34px;padding:0 12px;font-weight:850}.donghua-feature-palette-control form>div button[type=submit]{border-color:var(--cyan);color:var(--cyan)}.donghua-feature-palette-control form p{color:#ff8bab;margin:0;font-size:.72rem}@media (max-width:900px){.donghua-manhwa-feature .donghua-feature-copy{padding:30px 24px 42px}.donghua-feature-palette-control{top:10px;right:10px}}@media (max-width:720px){.anime-list-grid:not(.is-list-view) article{grid-template-columns:132px minmax(0,1fr)}.anime-list-grid:not(.is-list-view) .anime-list-cover{width:132px}}.donghua-editorial-frame{box-shadow:inset 0 0 0 9px #000;border:1px solid #66747a!important}.donghua-manhwa-feature.donghua-editorial-frame{padding:9px}.donghua-manhwa-feature .donghua-feature-image{border:7px solid #000;box-shadow:0 0 0 1px #66747a}.donghua-manhwa-feature .donghua-feature-tags span{background:#0d091761;border-color:#000}.donghua-manhwa-feature .donghua-feature-description{-webkit-text-stroke:.45px #000;paint-order:stroke fill;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;color:#f1edf4!important}.donghua-manhwa-feature .donghua-mal-link{box-shadow:0 0 0 1px #ffffff2e;border:3px solid #000!important}.donghua-manhwa-feature .donghua-season-switcher button b{color:#fff!important}.donghua-manhwa-feature .donghua-season-switcher button small,.donghua-manhwa-feature .donghua-season-switcher button:hover small,.donghua-manhwa-feature .donghua-season-switcher button.is-active small{font-weight:900;color:#000!important}.donghua-bai-yao-feature{--donghua-feature-start:#221637;--donghua-feature-middle:#5d3f86;--donghua-feature-end:#2e1e43;background:linear-gradient(120deg,var(--donghua-feature-start),var(--donghua-feature-middle) 58%,var(--donghua-feature-end));border-radius:30px;margin:0 0 110px;padding:34px 34px 38px;position:relative;overflow:hidden}.donghua-bai-yao-header{grid-template-columns:minmax(220px,1fr) minmax(360px,2fr) minmax(220px,1fr);align-items:start;gap:24px;margin:0 0 28px;padding:4px 8px 0;display:grid;position:relative}.donghua-bai-yao-header>.kicker{color:#f1c94b;letter-spacing:.16em;text-transform:uppercase;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;margin:0;font-size:.66rem;font-weight:950;line-height:1.5}.donghua-bai-yao-header h2{text-align:center;font-family:var(--font-display);letter-spacing:-.045em;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:.95}.donghua-bai-yao-header h2 span{color:var(--cyan)}.donghua-bai-yao-header h2 em{color:var(--pink);font-style:normal}.donghua-bai-yao-header .donghua-feature-palette-control{justify-self:end;position:relative;top:auto;right:auto}.donghua-bai-yao-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.donghua-bai-yao-card{flex-direction:column;gap:9px;min-width:0;display:flex}.donghua-bai-yao-image{aspect-ratio:2/3;background:#090b0f;border:6px solid #000;border-radius:15px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #66747a}.donghua-bai-yao-image>img{object-fit:cover;width:100%;height:100%;display:block}.donghua-bai-season-summary,.donghua-bai-mal-link{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:#0d09176b;border:2px solid #000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:62px;padding:9px 8px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.donghua-bai-season-summary b{color:#fff;font-family:var(--font-display);font-size:1rem}.donghua-bai-season-summary small{color:#000;font-size:.64rem;font-weight:950}.donghua-bai-mal-link{background:var(--cyan);color:#061012;border-color:#000;min-height:44px;font-size:.72rem;font-weight:950}.donghua-bai-season-summary:hover,.donghua-bai-season-summary:focus-visible{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.16);transform:translateY(-2px)}.donghua-bai-mal-link:hover,.donghua-bai-mal-link:focus-visible{background:var(--pink);transform:translateY(-2px)}@media (max-width:1180px){.donghua-bai-yao-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.donghua-bai-yao-header{text-align:center;grid-template-columns:1fr}.donghua-bai-yao-header>.kicker{text-align:left}.donghua-bai-yao-header .donghua-feature-palette-control{position:absolute;top:0;right:0}}@media (max-width:760px){.donghua-bai-yao-feature{padding:28px 20px 30px}.donghua-bai-yao-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.donghua-bai-yao-header{padding-top:48px}}@media (max-width:480px){.donghua-bai-yao-grid{grid-template-columns:1fr}.donghua-bai-yao-card{width:min(100%,340px);margin-inline:auto}}.donghua-manhwa-feature .donghua-season-switcher button,.donghua-manhwa-feature .donghua-season-switcher button:hover,.donghua-manhwa-feature .donghua-season-switcher button:focus-visible,.donghua-manhwa-feature .donghua-season-switcher button.is-active,.donghua-bai-season-summary,.donghua-bai-season-summary:hover,.donghua-bai-season-summary:focus-visible,.donghua-bai-season-summary.is-active{background:#0d09176b!important}.donghua-manhwa-feature .donghua-season-switcher button:hover,.donghua-manhwa-feature .donghua-season-switcher button:focus-visible,.donghua-manhwa-feature .donghua-season-switcher button.is-active,.donghua-bai-season-summary:hover,.donghua-bai-season-summary:focus-visible,.donghua-bai-season-summary.is-active{border-color:var(--cyan)!important}.donghua-manhwa-feature .donghua-season-switcher button small,.donghua-manhwa-feature .donghua-season-switcher button:hover small,.donghua-manhwa-feature .donghua-season-switcher button:focus-visible small,.donghua-manhwa-feature .donghua-season-switcher button.is-active small,.donghua-bai-season-summary small,.donghua-bai-season-summary:hover small,.donghua-bai-season-summary:focus-visible small,.donghua-bai-season-summary.is-active small{-webkit-text-stroke:.35px #000;paint-order:stroke fill;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-weight:900;color:#ddd7e2!important}.donghua-bai-yao-synopsis{color:#f1edf4;-webkit-text-stroke:.35px #000;paint-order:stroke fill;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;background:#0d091757;border:2px solid #000;border-radius:14px;min-height:6.8em;margin:26px 4px 0;padding:18px 20px;font-size:1rem;line-height:1.75}.donghua-bai-yao-synopsis strong{color:var(--cyan);font-weight:950}.donghua-mofa-feature{--donghua-feature-start:#263451;--donghua-feature-middle:#7c5ca8;--donghua-feature-end:#452f65}.donghua-mofa-feature .donghua-season-switcher.is-single-season{grid-template-columns:minmax(220px,1fr);max-width:360px}.donghua-mofa-feature .donghua-season-switcher.is-single-season button{cursor:default}.donghua-fei-ren-zai-feature{--donghua-feature-start:#17313b;--donghua-feature-middle:#4d567f;--donghua-feature-end:#362447}.donghua-fei-ren-zai-scroll{scroll-snap-type:x proximity;scrollbar-color:var(--cyan) #0d09177a;scrollbar-width:thin;grid-auto-columns:calc(20% - 11.2px);grid-auto-flow:column;gap:14px;padding:0 2px 18px;display:grid;overflow:auto hidden}.donghua-fei-ren-zai-scroll::-webkit-scrollbar{height:12px}.donghua-fei-ren-zai-scroll::-webkit-scrollbar-track{background:#0d09177a;border-radius:999px}.donghua-fei-ren-zai-scroll::-webkit-scrollbar-thumb{background:var(--cyan);border:3px solid #0d09177a;border-radius:999px}.donghua-fei-ren-zai-scroll .donghua-bai-yao-card{scroll-snap-align:start;min-width:0}@media (max-width:1180px){.donghua-fei-ren-zai-scroll{grid-auto-columns:calc(33.3333% - 9.33333px)}}@media (max-width:900px){.donghua-mofa-feature .donghua-feature-copy{order:1}.donghua-mofa-feature .donghua-feature-image{order:2;margin-bottom:22px}}@media (max-width:760px){.donghua-fei-ren-zai-scroll{grid-auto-columns:calc(50% - 7px)}}@media (max-width:480px){.donghua-fei-ren-zai-scroll{grid-auto-columns:88%}}.donghua-mofa-feature{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr)}.donghua-mofa-feature .donghua-feature-copy{grid-area:1/1;min-width:0}.donghua-mofa-feature .donghua-feature-image{grid-area:1/2}.donghua-mofa-feature .donghua-feature-copy h2{max-width:100%;font-size:clamp(2rem,3.55vw,4.25rem);line-height:.98}.anime-backdrop-banner.has-managed-banner{isolation:isolate;min-height:340px;overflow:hidden}.anime-backdrop-banner.has-managed-banner .managed-banner-image{z-index:0!important}.anime-backdrop-banner.has-managed-banner>.site-shell,.anime-backdrop-banner.has-managed-banner>.managed-banner-admin-button{z-index:2;position:relative}.anime-backdrop-banner.has-managed-banner:before,.anime-backdrop-banner.has-managed-banner:after{content:none!important;background:0 0!important;display:none!important}.anime-list-control-bar .anime-list-query-controls{align-items:center;gap:8px;display:grid}.anime-list-filter-select select,.anime-list-control-bar .anime-list-query-controls .list-search input{box-sizing:border-box;color:#c8d5d7;background:#071012;border:1px solid #31464c;border-radius:9px;outline:0;width:100%;min-height:38px}.anime-list-filter-select select{cursor:pointer;padding:0 30px 0 10px;font-size:.68rem;font-weight:800}.anime-list-control-bar .anime-list-query-controls .list-search input{padding:0 13px}.anime-list-filter-select select:focus,.anime-list-control-bar .anime-list-query-controls .list-search input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.anime-list-grid dl{flex-wrap:wrap;row-gap:12px}.anime-list-grid dl div{min-width:70px}.anime-list-grid dl div:nth-child(3){min-width:155px}.anime-list-entry-metadata-fields{grid-column:1/-1;gap:12px;margin-top:4px;display:grid}.anime-air-date-field{grid-template-columns:118px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.anime-air-date-field>span,.anime-air-season>span{color:#8fa4a8;font-size:.7rem;font-weight:900}.anime-air-date-field>b{color:#70868b;font-weight:900}.anime-air-date-field input,.anime-air-season select{box-sizing:border-box;color:#e8f0f1;background:#071012;border:1px solid #40565d;border-radius:8px;outline:0;min-width:0;height:42px;padding:0 12px}.anime-air-date-field input:focus,.anime-air-season select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}@media (max-width:1280px){.anime-list-control-bar>.site-shell{grid-template-columns:auto 1fr}.anime-list-control-bar .anime-list-query-controls{grid-column:1/-1;grid-template-columns:130px 165px minmax(240px,1fr)}}@media (max-width:900px){.donghua-mofa-feature{grid-template-columns:1fr}.donghua-mofa-feature .donghua-feature-copy,.donghua-mofa-feature .donghua-feature-image{grid-area:auto}.anime-list-control-bar>.site-shell{grid-template-columns:1fr}.anime-list-control-bar .anime-list-status-tabs,.anime-list-control-bar .anime-list-query-controls{grid-column:1}.anime-list-control-bar .anime-list-status-tabs{justify-content:flex-start;overflow-x:auto}.anime-list-control-bar .anime-list-query-controls{grid-template-columns:1fr 1fr}.anime-list-control-bar .anime-list-query-controls .list-search{grid-column:1/-1}}@media (max-width:680px){.anime-backdrop-banner.has-managed-banner{min-height:300px}.anime-list-control-bar .anime-list-query-controls{grid-template-columns:1fr}.anime-list-control-bar .anime-list-query-controls .list-search{grid-column:1}.anime-air-date-field{grid-template-columns:1fr;gap:6px}.anime-air-date-field>b{display:none}}.anime-list-status-banner.has-managed-banner{min-height:340px;position:relative;overflow:hidden}.anime-list-status-banner.has-managed-banner>.managed-banner-image{position:absolute;z-index:0!important;width:100%!important;height:100%!important;inset:0!important}.anime-list-status-banner.has-managed-banner>.managed-banner-image img{object-fit:cover;object-position:center;width:100%;height:100%}.anime-list-status-banner.has-managed-banner>.site-shell{z-index:2;position:relative}.anime-list-status-banner.has-managed-banner>.managed-banner-admin-button.admin-entry-button.is-compact{z-index:8;width:58px;height:58px;min-height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anime-list-status-banner.has-managed-banner>.managed-banner-admin-button.admin-entry-button.is-compact:active{transform:translate(-50%,-48%)}.anime-list-grid{gap:16px}.anime-list-grid .anime-list-entry-card{background:#020303;border:1px solid #59666a;border-radius:18px;gap:8px;min-width:0;padding:8px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;overflow:visible}.anime-list-grid .anime-list-entry-card:hover{border-color:var(--cyan);transform:translateY(-4px);box-shadow:0 24px 65px #0000004d}.anime-list-grid .anime-list-cover{box-sizing:border-box;background:#080d0f;border:5px solid #000;border-radius:12px;padding:0;position:relative;overflow:hidden}.anime-list-cover-placeholder{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.anime-list-grid .anime-list-cover .admin-slot-live-media{border-radius:6px;inset:0;overflow:hidden}.anime-list-grid .anime-list-cover .admin-image-slot-button{z-index:9}.anime-list-card-body{background:#101719;border-radius:10px;flex-direction:column;min-width:0;display:flex}.anime-list-entry-kind{color:#d6e0e2;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;min-width:0;font-size:.58rem;font-weight:950;display:flex}.anime-list-entry-kind b{color:#65787d}.anime-list-grid .anime-list-title-en,.anime-list-grid .anime-list-title-jp{-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.anime-list-grid .anime-list-title-en{color:var(--cyan);font-family:var(--font-display);margin:0;line-height:1.08}.anime-list-grid .anime-list-title-jp{min-height:2.2em;color:var(--pink);font-family:var(--font-display);font-weight:750;line-height:1.1}.anime-list-entry-tags{overflow:hidden}.anime-list-entry-tags span{background:#0a1113;border-color:#34484e}.anime-list-entry-tags.is-empty span{color:#63777c;font-style:italic}.anime-list-grid .anime-list-card-body dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:12px 0 0;display:grid}.anime-list-grid .anime-list-card-body dl div{min-width:0}.anime-list-grid .anime-list-card-body dt{color:#60777c;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:850}.anime-list-grid .anime-list-card-body dd{color:#c7d2d4;overflow-wrap:anywhere;margin:2px 0 0;font-size:.68rem}.anime-list-mal-button{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.08);min-height:34px;color:var(--cyan);border-radius:9px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0 13px;font-size:.65rem;font-weight:950;text-decoration:none;display:inline-flex}.anime-list-mal-button:hover,.anime-list-mal-button:focus-visible{background:var(--cyan);color:#061012}.anime-list-grid.is-list-view .anime-list-entry-card{grid-template-columns:108px minmax(0,1fr);min-height:172px}.anime-list-grid.is-list-view .anime-list-cover{width:108px;min-width:108px}.anime-list-grid.is-list-view .anime-list-card-body{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(250px,.9fr) minmax(360px,1.35fr) auto;align-content:center;column-gap:24px;display:grid}.anime-list-grid.is-list-view .anime-list-entry-kind,.anime-list-grid.is-list-view .anime-list-title-en,.anime-list-grid.is-list-view .anime-list-title-jp,.anime-list-grid.is-list-view .anime-list-entry-tags{grid-column:1}.anime-list-grid.is-list-view .anime-list-card-body dl{grid-area:1/2/5;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;margin:0}.anime-list-grid.is-list-view .anime-list-mal-button{grid-area:1/3/5;align-self:center;margin:0}.anime-list-entry-metadata-fields{border-top:1px solid #273c42;padding-top:14px}.anime-list-entry-metadata-fields .anime-horizontal-field{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;display:grid}.anime-list-entry-metadata-fields .anime-horizontal-field>span,.anime-list-entry-metadata-fields .anime-air-date-field>span{color:#9aadb1;font-size:.7rem;font-weight:900}.anime-list-entry-metadata-fields .anime-horizontal-field input,.anime-list-entry-metadata-fields .anime-horizontal-field select{box-sizing:border-box;color:#e8f0f1;background:#071012;border:1px solid #40565d;border-radius:8px;outline:0;width:100%;min-width:0;height:42px;padding:0 12px}.anime-list-entry-metadata-fields .anime-horizontal-field input:focus,.anime-list-entry-metadata-fields .anime-horizontal-field select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.anime-list-editor-pair,.anime-list-editor-triple{gap:12px;display:grid}.anime-list-editor-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.anime-list-editor-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.anime-list-entry-metadata-fields .anime-mal-link{margin:0}@media (max-width:1100px){.anime-list-grid .anime-list-entry-card{grid-template-columns:158px minmax(0,1fr)}.anime-list-grid .anime-list-cover{width:158px;min-width:158px}.anime-list-grid.is-list-view .anime-list-card-body{grid-template-columns:minmax(220px,.9fr) minmax(300px,1.2fr)}.anime-list-grid.is-list-view .anime-list-mal-button{grid-area:auto/1;margin-top:8px}}@media (max-width:760px){.anime-list-grid .anime-list-entry-card,.anime-list-grid.is-list-view .anime-list-entry-card{grid-template-columns:132px minmax(0,1fr)}.anime-list-grid .anime-list-cover,.anime-list-grid.is-list-view .anime-list-cover{width:132px;min-width:132px}.anime-list-grid.is-list-view .anime-list-card-body{display:flex}.anime-list-editor-pair,.anime-list-editor-triple{grid-template-columns:1fr}.anime-list-entry-metadata-fields .anime-horizontal-field{grid-template-columns:1fr;gap:6px}}@media (max-width:520px){.anime-list-grid .anime-list-entry-card,.anime-list-grid.is-list-view .anime-list-entry-card{grid-template-columns:1fr}.anime-list-grid .anime-list-cover,.anime-list-grid.is-list-view .anime-list-cover{justify-self:center;width:min(100%,220px);min-width:0}}@media (prefers-reduced-motion:reduce){.anime-list-grid .anime-list-entry-card{transition:none}.anime-list-grid .anime-list-entry-card:hover{transform:none}}html{font-synthesis:none}.games-small-banner{isolation:isolate;background:linear-gradient(135deg,#11191d,#071012);border-bottom:8px solid #030303;min-height:340px;position:relative;overflow:hidden}.games-small-banner>.managed-banner-image{z-index:0!important}.games-small-banner>.managed-banner-admin-button{z-index:8}.games-section-navigation .archive-notice-links{grid-template-columns:repeat(5,minmax(0,1fr))}.created-projects-section{margin-top:34px}.created-projects-heading{align-items:flex-end}.created-projects-heading:after{content:""}.project-game-group>header{padding:18px 18px 24px}.project-game-group>header h3{font-family:var(--font-display);margin:0 0 7px;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.04}.project-game-group>header h3>span{color:var(--cyan)}.project-game-group>header h3>em{color:var(--pink);font-style:normal}.project-game-group>header p{margin:0}.project-rows .project-entry-card{background:#0c1215;border:1px solid #30444a;border-radius:15px;grid-template-columns:280px minmax(0,1fr) auto;align-items:center;gap:0;min-height:170px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;overflow:hidden;box-shadow:0 12px 34px #00000024}.project-rows .project-entry-card:hover{border-color:var(--cyan);box-shadow:0 24px 64px #00000057,0 0 0 1px rgba(var(--cyan-rgb),.12);background:#101b1e;transform:translateY(-4px)}.project-row-media{aspect-ratio:16/9;background:#080d0f;border:4px solid #000;border-radius:11px;align-self:center;width:auto;height:auto;margin:12px;position:relative;overflow:hidden}.project-row-media>img,.project-row-media>.project-row-mark{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-row-media>.project-row-mark{place-items:center;display:grid}.project-entry-copy{min-width:0;padding:22px 26px}.project-entry-copy p{margin:0;color:var(--pink)!important}.project-entry-copy h4{color:var(--cyan);margin:7px 0 10px;font-size:clamp(1.2rem,1.8vw,1.65rem)}.project-entry-copy>span{line-height:1.6;display:block;color:#91a5a9!important}.project-entry-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:9px;min-width:134px;padding:18px;display:flex}.project-open-button,.project-edit-button.admin-entry-button{box-sizing:border-box;text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:0 16px;font-size:.7rem;font-weight:950;display:inline-flex}.project-open-button{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.08);color:var(--cyan)}.project-open-button:hover,.project-open-button:focus-visible{background:var(--cyan);color:#061012}.project-edit-button.admin-entry-button{border-color:var(--pink);background:rgba(var(--pink-rgb),.08);color:var(--pink)}.project-row-main-link{color:inherit;text-decoration:none;display:contents}.story-project-link{display:contents}.story-project-list .project-row-media{aspect-ratio:16/9}.project-entry-metadata-fields textarea{box-sizing:border-box;resize:vertical;color:#e8f0f1;width:100%;min-height:120px;font:inherit;background:#071012;border:1px solid #40565d;border-radius:8px;outline:0;padding:12px;line-height:1.55}.project-entry-metadata-fields textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.project-detail-page{background:linear-gradient(#090d0f,#050708 720px);min-height:100vh;padding-bottom:110px}.project-detail-hero{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(42px,7vw,110px);min-height:620px;padding-block:74px;display:grid}.project-detail-hero-left{align-self:center;gap:16px;min-width:0;display:grid}.project-detail-hero-media{background:radial-gradient(circle,rgba(var(--cyan-rgb),.22),transparent 42%),#081012;border:5px solid #000;border-radius:24px;outline:1px solid #4a5a5e;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.project-detail-hero-media>span{color:var(--cyan);font-family:var(--font-display);font-size:clamp(4rem,9vw,9rem)}.project-detail-hero h1{color:var(--cyan);font-family:var(--font-display);margin:18px 0;font-size:clamp(3.4rem,6.5vw,7rem);line-height:.94}.project-detail-hero-copy{min-width:0}.project-detail-hero-copy>p:last-of-type{color:#9cafb3;max-width:760px;font-size:1.05rem;line-height:1.75}.project-download-button{margin-top:24px}.project-detail-body{grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-bottom:32px;display:grid}.project-detail-description,.project-file-info{background:#0d1518;border:1px solid #30444a;border-radius:19px;padding:30px}.project-detail-description h2,.project-detail-gallery h2{color:var(--cyan);font-family:var(--font-display);margin:8px 0 14px;font-size:clamp(1.8rem,3vw,3rem)}.project-detail-description>p:last-child{color:#91a5a9;line-height:1.72}.project-file-info dl{gap:10px;margin:18px 0 0;display:grid}.project-file-info dl div{border-bottom:1px solid #293b40;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.project-file-info dt{color:#748b90}.project-file-info dd{color:#d7e1e3;text-align:right;margin:0}.project-detail-gallery{background:#0b1113;border:1px solid #2d4147;border-radius:22px;padding:30px}.project-detail-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.project-detail-gallery article{aspect-ratio:16/9;background:#091013;border:4px solid #000;border-radius:13px;outline:1px solid #42565b;place-items:center;display:grid;position:relative;overflow:hidden}.project-detail-gallery article>span{color:#668086;font-weight:900}.is-twiska-craft-2 .project-detail-hero{align-items:start}.is-twiska-craft-2 .project-detail-hero-media{aspect-ratio:16/9;min-height:0}.is-twiska-craft-2 .project-detail-hero h1{white-space:nowrap;font-size:clamp(2.5rem,4.25vw,4.9rem);line-height:1}.is-twiska-craft-2 .project-detail-description>h2{white-space:nowrap;font-size:clamp(1.55rem,2.15vw,2.55rem);line-height:1.08}.project-world-seeds{background:#0b1417;border:1px solid #30464c;border-radius:16px;overflow:hidden}.project-world-seeds>header{border-bottom:1px solid #273b40;padding:15px 18px 12px}.project-world-seeds>header .kicker{margin:0}.project-world-seeds>header h2{color:#d9e5e7;font-family:var(--font-display);margin:5px 0 0;font-size:1rem}.project-world-seeds dl{margin:0;display:grid}.project-world-seeds dl>div{border-top:1px solid #30464ca8;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:14px;min-width:0;padding:11px 18px;display:grid}.project-world-seeds dl>div:first-child{border-top:0}.project-world-seeds dt{color:#91a7ac;font-size:.72rem;font-weight:900}.project-world-seeds dd{text-align:right;justify-items:end;gap:2px;min-width:0;margin:0;display:grid}.project-world-seeds code{color:var(--cyan);font-family:Consolas,Courier New,monospace;font-size:.78rem;font-weight:900}.project-world-seeds small{color:#667d82;font-size:.62rem;line-height:1.35}.tc2-mod-catalog{background:#081114;border:1px solid #334c53;border-radius:16px;margin-top:26px;overflow:hidden}.tc2-mod-search{background:linear-gradient(90deg,rgba(var(--cyan-rgb),.08),rgba(var(--pink-rgb),.035)),#0b1518;border-bottom:1px solid #293f45;padding:14px 16px;display:block;position:relative}.tc2-mod-search input{box-sizing:border-box;color:#e1eaec;width:100%;min-height:46px;font:inherit;background:#050b0d;border:1px solid #38545b;border-radius:10px;outline:0;padding:0 118px 0 15px;font-size:.82rem}.tc2-mod-search input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.11)}.tc2-mod-search input::placeholder{color:#61777c}.tc2-mod-search output{color:#6f858a;pointer-events:none;font-size:.62rem;font-weight:900;position:absolute;top:29px;right:55px}.tc2-mod-search button{color:#9fb1b5;cursor:pointer;background:#162429;border:0;border-radius:50%;width:32px;height:32px;font-size:1.15rem;line-height:1;position:absolute;top:21px;right:24px}.tc2-mod-search button:hover,.tc2-mod-search button:focus-visible{background:var(--pink);color:#12060b}.tc2-mod-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;outline:0;height:586px;overflow:auto}.tc2-mod-table-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan)}.tc2-mod-table-scroll table{border-spacing:0;table-layout:fixed;color:#c7d3d6;width:100%;min-width:900px;font-size:.7rem}.tc2-mod-table-scroll thead{z-index:2;position:sticky;top:0}.tc2-mod-table-scroll thead tr{height:46px}.tc2-mod-table-scroll th,.tc2-mod-table-scroll td{text-align:left;vertical-align:middle;border-bottom:1px solid #23373c;padding:0 12px}.tc2-mod-table-scroll thead th{color:#7f969b;letter-spacing:.08em;text-transform:uppercase;background:#101d21;font-size:.62rem;font-weight:950}.tc2-mod-table-scroll tbody tr{background:#091215;height:54px}.tc2-mod-table-scroll tbody tr:nth-child(2n){background:#0c171a}.tc2-mod-table-scroll tbody tr:hover{background:rgba(var(--cyan-rgb),.07)}.tc2-mod-table-scroll th:first-child{width:24%}.tc2-mod-table-scroll th:nth-child(2){width:10%}.tc2-mod-table-scroll th:nth-child(3){width:21%}.tc2-mod-table-scroll th:nth-child(4){width:13%}.tc2-mod-table-scroll th:nth-child(5){width:14%}.tc2-mod-table-scroll th:nth-child(6){width:18%}.tc2-mod-table-scroll tbody th{color:#e3ecee;font-size:.73rem;font-weight:900}.tc2-mod-table-scroll a{color:var(--cyan);font-weight:900;text-decoration:none}.tc2-mod-table-scroll a:hover,.tc2-mod-table-scroll a:focus-visible{color:var(--pink);text-decoration:underline}.tc2-mod-pill{color:#9db0b4;letter-spacing:.04em;text-transform:uppercase;background:#101d21;border:1px solid #365159;border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:5px 8px;font-size:.58rem;font-weight:950;display:inline-flex}.tc2-mod-pill.is-dependency{color:#ffc66f;background:#261a08;border-color:#9c6b21}.tc2-mod-pill.is-standalone{color:#69ddd4;background:#09201e;border-color:#276f68}.tc2-mod-pill.is-beta{color:#ff8ee5;background:#230d1f;border-color:#8d4f80}.tc2-mod-pill.is-alpha{color:#ff7b8e;background:#260b10;border-color:#9b3f4c}.tc2-source-pending{color:#61777c;font-style:italic}.tc2-mod-empty td{color:#7f9499;text-align:center;height:160px}.mal-stylesheet-library{background:#0a1012;border:1px solid #354a50;border-radius:24px;overflow:hidden}.mal-stylesheet-library>header{background:linear-gradient(90deg,rgba(var(--cyan-rgb),.08),rgba(var(--pink-rgb),.08));text-align:center;border-bottom:6px solid #000;padding:22px 28px}.mal-stylesheet-library>header h2{color:var(--cyan);font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.5vw,2.5rem)}.mal-stylesheet-library>nav{border-bottom:1px solid #2c4147;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:18px;display:grid}.mal-stylesheet-library>nav button{color:#a9b9bc;cursor:pointer;background:#10181b;border:1px solid #344a50;border-radius:10px;min-height:48px;padding:8px 12px;font-weight:900}.mal-stylesheet-library>nav button:hover,.mal-stylesheet-library>nav button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.1);color:var(--pink)}.mal-stylesheet-selected-card{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:28px;padding:30px;display:grid}.mal-stylesheet-selected-card h3{color:var(--cyan);font-family:var(--font-display);margin:8px 0 12px;font-size:2rem}.mal-stylesheet-selected-card p:not(.kicker){color:#8fa3a8;line-height:1.65}.mal-stylesheet-selected-card dl{gap:12px;margin:0;display:grid}.mal-stylesheet-selected-card dl div{background:#071012;border:1px solid #2e4248;border-radius:12px;min-width:0;padding:15px}.mal-stylesheet-selected-card dt{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:950}.mal-stylesheet-selected-card dd{color:#d5e0e2;overflow-wrap:anywhere;min-width:0;margin:0}.mal-stylesheet-selected-card code{color:#9ce8e5}.mal-stylesheet-selected-card footer{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.mal-css-view-card{background:#0a1012;border:1px solid #33494f;border-radius:22px;padding:28px}.mal-css-view-card>header{border-bottom:1px solid #2c4046;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.mal-css-view-card h2{color:var(--cyan);font-family:var(--font-display);margin:7px 0 0}.mal-css-view-card label{gap:8px;margin-top:18px;display:grid}.mal-css-view-card label>span{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.mal-css-view-card input,.mal-css-view-card textarea{box-sizing:border-box;color:#d9e5e7;background:#040809;border:1px solid #3b5359;border-radius:11px;outline:0;width:100%;font:500 .82rem/1.6 Consolas,Courier New,monospace}.mal-css-view-card input{min-height:46px;padding:0 14px}.mal-css-view-card textarea{resize:vertical;min-height:660px;padding:18px}@media (max-width:1000px){.games-section-navigation .archive-notice-links{grid-template-columns:repeat(3,minmax(0,1fr))}.project-rows .project-entry-card{grid-template-columns:220px minmax(0,1fr)}.project-entry-actions{border-top:1px solid #273b41;flex-direction:row;grid-column:1/-1;justify-content:flex-end}.project-entry-actions>*{width:auto;min-width:130px}.project-detail-hero,.project-detail-body{grid-template-columns:1fr}.project-file-info{order:-1}.is-twiska-craft-2 .project-detail-hero h1,.is-twiska-craft-2 .project-detail-description>h2{white-space:normal}.mal-stylesheet-library>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.games-section-navigation .archive-notice-links{grid-template-columns:repeat(2,minmax(0,1fr))}.project-rows .project-entry-card{grid-template-columns:1fr}.project-row-media{width:calc(100% - 24px)}.project-entry-actions{justify-content:stretch}.project-entry-actions>*{flex:1;min-width:0}.project-detail-gallery>div{grid-template-columns:1fr}.project-detail-description,.project-file-info,.project-detail-gallery{padding:20px}.project-world-seeds dl>div{grid-template-columns:1fr;gap:5px}.project-world-seeds dd{text-align:left;justify-items:start}.mal-stylesheet-library>nav{grid-template-columns:1fr}.mal-stylesheet-selected-card{grid-template-columns:1fr;padding:20px}.mal-stylesheet-selected-card footer{flex-direction:column;justify-content:stretch}.mal-stylesheet-selected-card footer .button{width:100%}.mal-css-view-card>header{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.project-rows .project-entry-card{transition:none}.project-rows .project-entry-card:hover{transform:none}}.anime-list-status-banner.has-managed-banner>.managed-banner-image{width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.anime-list-status-banner.has-managed-banner>.managed-banner-image img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.anime-list-grid .anime-list-entry-card{grid-template-columns:190px minmax(0,1fr);align-items:stretch;min-height:305px}.anime-list-grid .anime-list-cover{aspect-ratio:2/3;align-self:center;width:190px;min-width:190px}.anime-list-card-body{padding:12px 14px}.anime-list-entry-kind{min-height:27px;margin-bottom:5px}.anime-list-entry-kind .anime-list-mal-button{white-space:nowrap;border-radius:7px;min-height:25px;margin:0 0 0 auto;padding:0 9px;font-size:.55rem}.anime-list-grid .anime-list-title-en{font-size:1.12rem}.anime-list-grid .anime-list-title-jp{margin:5px 0 7px;font-size:.8rem}.anime-list-entry-tags{max-height:38px;margin-bottom:2px}.anime-list-grid .anime-list-card-body dl{gap:7px 11px;margin-top:8px}.anime-list-grid.is-list-view .anime-list-entry-kind .anime-list-mal-button{display:inline-flex}@media (max-width:1300px){.anime-list-grid .anime-list-entry-card{grid-template-columns:170px minmax(0,1fr)}.anime-list-grid .anime-list-cover{width:170px;min-width:170px}}.anime-section-navigation .archive-notice-links{grid-template-columns:repeat(8,minmax(0,1fr))}.annual-favorites-page{min-height:100vh}.annual-favorites-explorer{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;width:min(100% - 32px,1900px);margin:32px auto 90px;display:grid}.annual-favorites-years{width:260px;height:calc(100vh - var(--header-height) - 48px);top:calc(var(--header-height) + 24px);box-sizing:border-box;border-radius:var(--radius);background:#030303;border:1px solid #2c3c41;flex-direction:column;padding:12px;display:flex;position:sticky;overflow:hidden}.annual-favorites-years>.rail-heading{border-radius:calc(var(--radius) - 12px) calc(var(--radius) - 12px) 0 0;text-align:center;background:#0c1215;border-bottom:12px solid #030303;flex:none;align-items:center;margin:0;padding:6px 0 18px}.annual-favorites-years>.rail-heading span{color:var(--cyan)}.annual-favorites-years-scroll{border-radius:0 0 calc(var(--radius) - 12px) calc(var(--radius) - 12px);scrollbar-gutter:stable;scrollbar-color:#666 #11191d;background:#0c1215;flex:auto;min-height:0;padding:0 6px 12px;overflow-y:auto}.annual-favorites-stage{flex-direction:column;gap:30px;min-width:0;display:flex}.annual-favorite-template{background:#000;border:1px solid #626a6d;border-radius:8px;min-width:0;padding:6px;overflow:hidden;box-shadow:0 18px 50px #0000004d}.annual-favorite-template>header{color:#ffb2cd;text-align:center;background:#a90024;border-bottom:6px solid #000;flex-direction:column;justify-content:center;align-items:center;min-height:74px;display:flex}.annual-favorite-template>header h2{font-family:"Twiska Rounded",var(--font-display),sans-serif;text-shadow:0 2px #5e0015;margin:0;font-size:clamp(1.45rem,2.6vw,3rem);line-height:1}.annual-last-updated{color:#ffd4e2;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:3px;padding:0;font-size:.72rem;font-weight:900}.annual-last-updated:disabled{cursor:default;opacity:1}.annual-template-scroll{min-width:1040px;overflow:hidden}.annual-rank-row,.annual-season-row{background:#000;grid-template-columns:34px repeat(10,minmax(90px,1fr));gap:5px;display:grid}.annual-rank-row{border-bottom:5px solid #000;min-height:54px}.annual-rank-row>span{background:#a90024}.annual-rank-row b{color:#030303;font-family:"Twiska Rounded",var(--font-display),sans-serif;background:#a90024;justify-content:center;align-items:center;font-size:clamp(1.35rem,2vw,2.35rem);line-height:1;display:flex}.annual-season-row{border-bottom:5px solid #000}.annual-season-row:last-child{border-bottom:0}.annual-season-row>strong{color:#030303;font-family:"Twiska Rounded",var(--font-display),sans-serif;writing-mode:vertical-rl;letter-spacing:.02em;justify-content:center;align-items:center;font-size:1rem;display:flex;transform:rotate(180deg)}.annual-season-row.is-fall>strong,.annual-season-row.is-fall .annual-favorite-score{background:#c85b00}.annual-season-row.is-summer>strong,.annual-season-row.is-summer .annual-favorite-score{background:#ffd017}.annual-season-row.is-spring>strong,.annual-season-row.is-spring .annual-favorite-score{background:#078a12}.annual-season-row.is-winter>strong,.annual-season-row.is-winter .annual-favorite-score{background:#9bdced}.annual-favorite-cell{background:#000;grid-template-rows:minmax(0,1fr) 34px;min-width:0;display:grid}.annual-favorite-cover{aspect-ratio:2/3;background:#8f8f8f;min-height:0;position:relative;overflow:hidden}.annual-favorite-cover>img{object-fit:cover;width:100%;height:100%;display:block}.annual-favorite-image-button.admin-entry-button.is-compact{z-index:5;width:46px;height:46px;min-height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.annual-favorite-score{color:#030303;cursor:pointer;width:100%;min-height:34px;font-family:"Twiska Rounded",var(--font-display),sans-serif;border:0;padding:0 3px;font-size:1rem;font-weight:950}.annual-favorite-score:disabled{cursor:default;opacity:1}.blog-manager-server-media{margin-top:6px}.blog-selected-server-media{background:#081012;border:1px solid #294148;border-radius:10px;grid-column:1/-1;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:10px;display:grid}.blog-selected-server-media img{aspect-ratio:16/9;object-fit:cover;border:2px solid #000;border-radius:8px;width:128px}.blog-selected-server-media span{flex-direction:column;gap:5px;min-width:0;display:flex}.blog-selected-server-media b{color:#e5edef}.blog-selected-server-media small{color:#789095;overflow-wrap:anywhere}.blog-server-media-browser{margin-top:12px}@media (max-width:1150px){.anime-section-navigation .archive-notice-links{grid-template-columns:repeat(4,minmax(0,1fr))}.annual-favorites-explorer{grid-template-columns:220px minmax(0,1fr)}.annual-favorites-years{width:220px}.annual-favorites-stage{overflow-x:auto}.annual-favorite-template{min-width:1120px}}@media (max-width:760px){.anime-section-navigation .archive-notice-links{grid-template-columns:repeat(2,minmax(0,1fr))}.annual-favorites-explorer{grid-template-columns:1fr;width:calc(100% - 20px)}.annual-favorites-years{width:100%;height:auto;position:static}.annual-favorites-years-scroll{max-height:360px}.annual-favorite-template{min-width:1050px}.blog-selected-server-media{grid-template-columns:96px minmax(0,1fr)}.blog-selected-server-media img{width:96px}}.blog-article-page{padding-block:42px 100px}.blog-article-layout{max-width:var(--site-width);grid-template-columns:minmax(0,1fr) minmax(360px,410px);align-items:start;gap:24px;display:grid}.blog-article-main{min-width:0}.blog-article-hero{background:linear-gradient(135deg,rgba(var(--pink-rgb),.08),#0b1113 54%);border:1px solid #31474e;border-radius:22px;padding:26px;position:relative}.blog-article-heading-row{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.blog-article-meta{min-width:0;color:var(--pink);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 13px;font-size:.58rem;font-weight:900;display:flex}.blog-article-meta span+span:before{content:"·";color:#536970;margin-right:13px}.blog-article-edit{flex:none;min-height:38px!important;margin:0!important;padding:0 14px!important}.blog-article-hero h1{max-width:100%;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:15px 0 12px;font-size:clamp(1.85rem,3.2vw,3.55rem);line-height:1.04}.blog-article-tags{flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:0;list-style:none;display:flex}.blog-article-tags li{color:#9cafb3;background:#00000047;border:1px solid #344b52;border-radius:999px;padding:6px 10px;font-size:.58rem}.blog-article-cover{aspect-ratio:16/9;background:#06090a;border:3px solid #050708;border-radius:17px;width:100%;margin:0;overflow:hidden;box-shadow:0 0 0 1px #3a4e55}.blog-article-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-article-content-strip{background:#091012;border:1px solid #2d4248;border-radius:20px;margin-top:18px;padding:18px}.blog-article-body{color:#d3dcde;white-space:normal;background:#0d1517;border:1px solid #2d4248;border-radius:16px;min-height:380px;margin:0;padding:32px;font-size:1rem;line-height:1.85}.blog-rich-text{white-space:pre-wrap}.blog-rich-text+.blog-rich-text,.blog-rich-text+.blog-rich-media,.blog-rich-text+.blog-rich-video,.blog-rich-media+.blog-rich-text,.blog-rich-media+.blog-rich-media,.blog-rich-media+.blog-rich-video,.blog-rich-video+.blog-rich-text,.blog-rich-video+.blog-rich-media,.blog-rich-video+.blog-rich-video{margin-top:28px}.blog-rich-media,.blog-rich-video{max-width:100%}.blog-rich-media img{border:2px solid #06090a;border-radius:13px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #344950}.blog-rich-media figcaption,.blog-rich-video figcaption{color:#84999e;text-align:center;margin-top:9px;font-size:.72rem;line-height:1.5}.blog-rich-video>div{aspect-ratio:16/9;background:#050708;border:2px solid #06090a;border-radius:13px;overflow:hidden;box-shadow:0 0 0 1px #344950}.blog-rich-video iframe{border:0;width:100%;height:100%;display:block}.blog-video-fallback{background:#091113;border:1px solid #344950;border-radius:12px;flex-direction:column;gap:5px;padding:16px;display:flex}.blog-video-fallback a{color:var(--cyan);font-weight:900}.blog-video-fallback span{color:#8ea2a7}.related-blogs-shelf{background:#080e10;border:1px solid #31474e;border-radius:20px;flex-direction:column;min-width:0;max-height:calc(100vh - 112px);display:flex;position:sticky;top:90px;overflow:hidden;box-shadow:0 18px 50px #00000038}.related-blogs-shelf>header{background:#0d1518;border-bottom:8px solid #020303;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.related-blogs-shelf>header span{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:950}.related-blogs-shelf>header h2{font-family:var(--font-display);margin:4px 0 0;font-size:1.35rem}.related-blogs-shelf>header button{border:1px solid var(--pink);min-height:36px;color:var(--pink);cursor:pointer;background:#1b0a13;border-radius:9px;padding:0 11px;font-size:.58rem;font-weight:950}.related-blogs-shelf>header button:hover{background:var(--pink);color:#13040b}.related-blogs-scroll{scrollbar-color:var(--pink) #05090a;scrollbar-width:thin;gap:14px;min-height:0;padding:14px;display:grid;overflow-y:auto}.related-blogs-scroll::-webkit-scrollbar{width:10px}.related-blogs-scroll::-webkit-scrollbar-track{background:#05090a}.related-blogs-scroll::-webkit-scrollbar-thumb{background:var(--pink);border:2px solid #05090a;border-radius:999px}.related-blog-card{min-height:0}.related-blog-card .blog-card-image{aspect-ratio:16/9}.related-blog-card .blog-card-copy h3{font-size:1.05rem}.related-blog-card .blog-card-copy>p{min-height:auto}.related-blog-card:hover{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 16px 34px #00000057}.related-blogs-empty{color:#82979c;text-align:center;margin:auto;padding:26px 18px;line-height:1.65}.related-blogs-manager{background:#0a1214;border:1px solid #365058;border-radius:22px;flex-direction:column;width:min(100%,980px);max-height:min(880px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #00000094}.related-blogs-manager>header{border-bottom:1px solid #2f464d;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.related-blogs-manager>header span{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:950}.related-blogs-manager>header h2{font-family:var(--font-display);margin:5px 0 0;font-size:1.8rem}.related-blogs-manager>header>button{color:#eef4f5;cursor:pointer;background:#0c1618;border:1px solid #405a62;border-radius:50%;width:42px;height:42px;font-size:1.2rem}.related-blogs-manager>nav{grid-template-columns:1fr 1fr;gap:8px;padding:14px 26px 0;display:grid}.related-blogs-manager>nav button{color:#8ea3a7;cursor:pointer;background:#0b1416;border:1px solid #344d55;border-radius:10px;min-height:44px;font-weight:900}.related-blogs-manager>nav button:hover,.related-blogs-manager>nav button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.09);color:var(--cyan)}.related-manager-body{scrollbar-color:var(--cyan) #05090a;scrollbar-width:thin;min-height:0;padding:18px 26px;overflow-y:auto}.related-manager-intro{color:#8da1a6;margin:0 0 14px;line-height:1.6}.related-slot-list{gap:16px;display:grid}.related-slot-item{background:#081012;border:1px solid #2f464d;border-radius:14px;padding:15px}.related-slot-item>h3{color:var(--pink);margin:0 0 10px;font-size:.82rem}.related-rule-editor{gap:13px;display:grid}.related-rule-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.related-rule-editor>header strong{color:#eef3f4}.related-rule-editor>header button{color:#ff7894;cursor:pointer;background:#24070d;border:1px solid #a63c55;border-radius:8px}.related-rule-editor fieldset{border:1px solid #30474e;border-radius:11px;margin:0;padding:13px}.related-rule-editor legend{color:var(--cyan);padding:0 7px;font-size:.65rem;font-weight:900}.related-type-options{flex-wrap:wrap;gap:8px;display:flex}.related-type-options label{color:#9eb0b4;cursor:pointer;background:#0b1416;border:1px solid #344d55;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.64rem;display:flex}.related-type-options label:has(input:checked){border-color:var(--pink);background:rgba(var(--pink-rgb),.1);color:var(--pink)}.related-rule-editor small{color:#74898e;line-height:1.45}.related-manager-field{grid-template-columns:130px 1fr;align-items:center;gap:12px;display:grid}.related-manager-field>span{color:#9aadb1;font-size:.68rem;font-weight:900}.related-manager-field input,.related-manager-field select{color:#eff4f5;background:#071012;border:1px solid #344d55;border-radius:9px;width:100%;min-height:42px;padding:0 12px}.related-add-slot{border:1px solid var(--cyan);min-height:46px;color:var(--cyan);cursor:pointer;background:#071718;border-radius:10px;font-weight:950}.related-blogs-manager>footer{border-top:1px solid #2f464d;justify-content:space-between;align-items:center;gap:16px;padding:16px 26px 22px;display:flex}.related-blogs-manager>footer>span{color:#7f9499;font-size:.68rem}.related-blogs-manager>footer div{gap:9px;display:flex}.related-blogs-manager>footer button{color:#a8b7ba;cursor:pointer;background:#0b1416;border:1px solid #385159;border-radius:9px;min-height:42px;padding:0 16px;font-weight:900}.related-blogs-manager>footer button:last-child{border-color:var(--cyan);background:var(--cyan);color:#041112}.blog-block-editor{height:auto!important;min-height:0!important}.blog-block-toolbar{background:#081012;border:1px solid #30474e;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.blog-block-toolbar>span{color:var(--pink);font-size:.68rem;font-weight:950}.blog-block-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.blog-block-toolbar button{border:1px solid var(--cyan);min-height:38px;color:var(--cyan);cursor:pointer;background:#071718;border-radius:8px;padding:0 12px;font-weight:900}.blog-block-list{gap:14px;margin-top:14px;display:grid}.blog-block-editor-card{background:#091113;border:1px solid #30474e;border-radius:13px;padding:14px}.blog-block-editor-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.blog-block-editor-card>header strong{color:#eef3f4}.blog-block-editor-card>header div{gap:6px;display:flex}.blog-block-editor-card>header button{color:#a5b5b8;cursor:pointer;background:#0b1416;border:1px solid #385159;border-radius:7px;min-width:34px;min-height:32px}.blog-block-editor-card>header button.is-remove{color:#ff7894;border-color:#a63c55}.blog-block-editor-card>textarea{resize:vertical;color:#eef3f4;background:#050b0c;border:1px solid #344d55;border-radius:10px;width:100%;min-height:220px;padding:14px;line-height:1.65}.blog-block-media-editor,.blog-block-video-editor{gap:12px;display:grid}.blog-block-sizing{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blog-block-sizing label{grid-template-columns:90px 1fr;align-items:center;gap:10px;display:grid}.blog-block-sizing span{color:#9aadb1;font-size:.68rem;font-weight:900}.blog-block-sizing select{color:#eff4f5;background:#071012;border:1px solid #344d55;border-radius:9px;min-height:40px;padding:0 10px}@media (max-width:1120px){.blog-article-layout{grid-template-columns:1fr}.related-blogs-shelf{max-height:none;position:relative;top:auto}.related-blogs-scroll{grid-template-columns:repeat(2,minmax(0,1fr));max-height:760px}}@media (max-width:760px){.blog-article-page{padding-block:24px 70px}.blog-article-hero,.blog-article-content-strip{padding:16px}.blog-article-heading-row{flex-direction:column;align-items:flex-start}.blog-article-body{min-height:280px;padding:20px}.blog-rich-media,.blog-rich-video{width:100%!important}.related-blogs-scroll{grid-template-columns:1fr}.related-blogs-manager{border-radius:14px;max-height:calc(100vh - 20px)}.related-blogs-manager>header,.related-manager-body,.related-blogs-manager>footer{padding-inline:16px}.related-manager-field,.blog-block-sizing label{grid-template-columns:1fr}.related-blogs-manager>footer{flex-direction:column;align-items:stretch}.related-blogs-manager>footer div{grid-template-columns:1fr 1fr;display:grid}.blog-block-toolbar{flex-direction:column;align-items:flex-start}.blog-block-sizing{grid-template-columns:1fr}}.art-small-banner{isolation:isolate;background:#080d0f;border-bottom:8px solid #020303;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.art-small-banner>.managed-banner-image{z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.art-small-banner>.managed-banner-image img{object-fit:cover;object-position:center;width:100%;height:100%;filter:none!important;opacity:1!important}.art-small-banner:before,.art-small-banner:after{content:none!important;display:none!important}.art-small-banner-copy{z-index:2;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;padding-block:48px;position:relative}.art-small-banner-copy p{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:950}.art-small-banner-copy h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(3.2rem,7vw,7rem);line-height:.92}.art-small-banner-copy h1 .is-cyan{color:var(--cyan)}.art-small-banner-copy h1 .is-pink{color:var(--pink)}.art-small-banner-copy>span{color:#e8eff0;max-width:760px;margin-top:18px;font-size:.95rem;display:block}.art-small-banner>.managed-banner-admin-button{z-index:8!important}.image-gallery-page{padding-top:32px}.image-gallery-page>.gallery-banner{display:none!important}.gallery-header-actions{align-items:center;gap:12px;display:flex}.art-collection-manager-button{border:1px solid var(--pink);background:rgba(var(--pink-rgb),.08);min-height:36px;color:var(--pink);border-radius:9px;padding:0 14px;font-weight:900}.gallery-thumbnail-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gallery-card-edit-button{z-index:9;top:8px;right:8px;position:absolute!important}.art-image-manager-modal{width:min(1180px,100vw - 30px);max-height:94vh;overflow:auto}.art-image-manager-modal>form{padding:24px}.art-manager-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.art-manager-tabs button{color:#92a5a9;background:#081012;border:1px solid #31474d;border-radius:9px;min-height:44px;font-weight:900}.art-manager-tabs button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.12);color:var(--pink)}.art-manager-panel{gap:16px;display:grid}.art-horizontal-field{align-items:center;display:grid}.art-horizontal-field>span,.art-series-row span{color:#a6b7ba;font-size:.72rem;font-weight:900}.art-horizontal-field input,.art-horizontal-field textarea,.art-series-row input,.art-collection-picker input,.art-resolution-summary input,.art-resolution-summary select,.art-download-row input,.art-download-row select,.art-video-editor input,.art-collection-manager-body select{box-sizing:border-box;color:#eef4f5;width:100%;min-width:0;font:inherit;background:#071012;border:1px solid #3b535a;border-radius:8px;outline:0;padding:11px 12px}.art-horizontal-field textarea{resize:vertical;min-height:120px}.art-horizontal-field input:focus,.art-horizontal-field textarea:focus,.art-series-row input:focus,.art-collection-picker input:focus,.art-resolution-summary input:focus,.art-resolution-summary select:focus,.art-download-row input:focus,.art-download-row select:focus,.art-video-editor input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.art-series-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;display:grid}.art-series-row>label:first-child{gap:7px;display:grid}.art-series-row>label:not(:first-child){color:#d5dfe1;background:#0a1316;border:1px solid #32484e;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:.75rem;font-weight:850;display:flex}.art-series-row input:disabled{opacity:.4;cursor:not-allowed}.art-selected-media{background:#081012;border:1px solid #30474d;border-radius:10px;grid-column:1/-1;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;min-height:96px;padding:12px;display:grid}.art-selected-media img{object-fit:cover;border:3px solid #000;border-radius:7px;width:130px;height:84px}.art-selected-media span{gap:5px;display:grid}.art-selected-media small{color:#758a8f;overflow-wrap:anywhere}.art-server-media-browser{margin-top:18px}.art-collection-picker{background:#081012;border:1px solid #30474d;border-radius:12px;gap:10px;padding:18px;display:grid}.art-collection-picker>label{align-items:center;display:grid}.art-collection-picker>label span{color:var(--cyan);font-weight:900}.art-collection-panes{background:#2f454b;border:1px solid #2f454b;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;min-height:230px;display:grid;overflow:hidden}.art-collection-panes>div{background:#071012;flex-direction:column;gap:6px;max-height:260px;padding:10px;display:flex;overflow:auto}.art-collection-panes button{color:#c7d2d4;text-align:left;background:#0d171a;border:1px solid #2f454b;border-radius:7px;min-height:38px;padding:0 12px}.art-collection-panes button.is-selected{border-color:var(--cyan);color:var(--cyan);background:rgba(var(--cyan-rgb),.09)}.art-collection-panes p{color:#71878c;font-size:.75rem}.art-collection-picker>small{color:#74898e;line-height:1.5}.art-relationship-picker{border:1px solid #283c41;border-radius:12px;padding:16px}.art-relationship-picker.is-enabled{border-color:#40565d}.art-checkbox-line{color:#d9e2e4;align-items:center;gap:9px;font-weight:850;display:flex}.art-relationship-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin-top:12px;display:grid}.art-related-labels,.art-related-list{background:#081012;border:1px solid #2d4349;border-radius:8px;min-height:150px;max-height:240px;padding:10px;overflow:auto}.art-related-labels{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.art-related-labels>span{border:1px solid var(--pink);height:max-content;color:var(--pink);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:.68rem;display:flex}.art-related-labels button{color:inherit;background:0 0;border:0}.art-related-labels em{color:#647b80;font-size:.75rem}.art-related-list{align-content:start;gap:6px;display:grid}.art-related-list label{color:#cbd6d8;gap:8px;font-size:.74rem;display:flex}.art-resolution-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.art-resolution-summary label{color:#8fa4a8;gap:7px;font-size:.7rem;font-weight:900;display:grid}.art-download-editor,.art-video-editor{background:#081012;border:1px solid #30474d;border-radius:12px;gap:10px;padding:16px;display:grid}.art-download-editor>header,.art-video-editor>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.art-download-editor header div{gap:4px;display:grid}.art-download-editor header small{color:#71868b}.art-download-editor header button,.art-video-editor header button,.art-download-presets button{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.07);min-height:36px;color:var(--cyan);border-radius:8px;padding:0 12px;font-weight:850}.art-download-presets{flex-wrap:wrap;gap:7px;display:flex}.art-download-row{grid-template-columns:auto 100px 100px 88px minmax(180px,1fr) 100px 34px;align-items:center;gap:7px;display:grid}.art-download-row>label{color:#b7c5c8;align-items:center;gap:6px;font-size:.7rem;display:flex}.art-download-row>button,.art-video-editor>div>button{width:34px;height:34px;color:var(--pink);background:#210a11;border:1px solid #733044;border-radius:7px}.art-video-editor>div{gap:8px;display:grid}.art-radio-group{background:#081012;border:1px solid #30474d;border-radius:12px;flex-wrap:wrap;gap:10px;padding:16px;display:flex}.art-radio-group legend{color:#fff;padding:0 8px;font-weight:900}.art-radio-group label{color:#bac8cb;border:1px solid #32484e;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:flex}.art-suggestive-settings{border:1px solid #293e43;border-radius:12px;padding:16px}.art-suggestive-settings>label{color:var(--pink);gap:8px;font-weight:900;display:flex}.art-suggestive-settings>div{color:#c8d3d5;flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.art-manager-footer{align-items:center;margin-top:20px;justify-content:space-between!important;display:flex!important}.art-manager-footer>div{gap:8px;display:flex}.art-collection-manager-modal{background:#0b1417;border:1px solid #40565d;border-radius:18px;width:min(760px,100vw - 28px);max-height:86vh;overflow:auto;box-shadow:0 30px 100px #000}.art-collection-manager-modal>header{border-bottom:1px solid #2d4147;justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.art-collection-manager-modal header p{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:.65rem;font-weight:950}.art-collection-manager-modal header h2{color:var(--cyan);margin:0}.art-collection-manager-modal header button{color:#fff;background:#071012;border:1px solid #40565d;border-radius:50%;width:40px;height:40px}.art-collection-manager-body{gap:14px;padding:22px;display:grid}.art-collection-manager-body>label{color:#a4b6ba;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px;font-weight:850;display:grid}.art-collection-manager-body>p{color:#81969b;line-height:1.55}.art-collection-order-list{gap:7px;display:grid}.art-collection-order-list>div{cursor:grab;background:#081012;border:1px solid #30474d;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.art-collection-order-list>div.is-dragging{opacity:.45;border-color:var(--cyan)}.art-collection-manager-modal>footer{border-top:1px solid #2d4147;justify-content:flex-end;gap:8px;padding:18px 22px;display:flex}.art-image-detail-page{background:linear-gradient(#080c0e,#040607);min-height:100vh;padding:38px 0 100px}.art-image-detail-layout{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.art-image-primary-card{background:#0b1316;border:1px solid #405158;border-radius:19px;overflow:hidden;box-shadow:0 24px 70px #00000047}.art-image-display{background:#030506;border-bottom:6px solid #000;place-items:center;min-height:420px;padding:18px;display:grid;position:relative}.art-image-display>img{object-fit:contain;border:5px solid #000;border-radius:13px;outline:1px solid #56666a;width:auto;max-width:100%;max-height:82vh}.art-image-missing{color:#71878b}.art-detail-edit-button{top:28px;right:28px;position:absolute!important}.art-image-primary-card>header{justify-content:space-between;gap:24px;padding:28px 30px 12px;display:flex}.art-image-primary-card>header p{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.65rem;font-weight:950}.art-image-primary-card>header h1{color:var(--cyan);font-family:var(--font-display);margin:0;font-size:clamp(2.5rem,5vw,5.6rem);line-height:.96}.art-image-primary-card>header>span{color:#92a6aa;text-align:right;align-self:flex-start;max-width:240px}.art-image-tags{flex-wrap:wrap;gap:7px;margin:8px 30px 0;padding:0;list-style:none;display:flex}.art-image-tags li{color:#9aadb1;border:1px solid #30474d;border-radius:999px;padding:6px 10px;font-size:.68rem}.art-image-description{color:#b3c1c4;white-space:pre-wrap;margin:18px 30px 30px;font-size:1rem;line-height:1.78}.art-associated-videos{border-top:1px solid #2c4147;gap:8px;margin:0 30px 30px;padding-top:20px;display:grid}.art-associated-videos h2{color:var(--pink);margin:0 0 5px}.art-associated-videos a{color:var(--cyan);overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.art-image-side-shelf{gap:12px;max-height:calc(100vh - 140px);padding-right:4px;display:grid;position:sticky;top:92px;overflow:auto}.art-image-info-panel,.art-download-panel,.art-related-shelf{background:#0b1417;border:1px solid #354b51;border-radius:14px;padding:18px}.art-image-info-panel>header,.art-related-shelf>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.art-image-info-panel header p,.art-related-shelf header p{color:var(--pink);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.65rem;font-weight:950}.art-image-info-panel dl{gap:10px;margin:16px 0 0;display:grid}.art-image-info-panel dl div{grid-template-columns:105px minmax(0,1fr);gap:10px;display:grid}.art-image-info-panel dt{color:#6f878c;font-size:.7rem}.art-image-info-panel dd{color:#d5dfe1;text-align:right;overflow-wrap:anywhere;margin:0}.art-download-panel{gap:7px;display:grid}.art-download-panel h2{color:var(--cyan);margin:0 0 8px}.art-download-panel>a,.art-download-panel>div{border:1px solid #31474d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 12px;text-decoration:none;display:grid}.art-download-panel small{color:#72878c;grid-column:1/-1}.art-download-panel .is-available,.art-download-panel .is-original{color:#edf3f4;background:#101b1e}.art-download-panel .is-available:hover,.art-download-panel .is-original:hover{border-color:var(--cyan)}.art-download-panel .is-available b,.art-download-panel .is-original b{color:var(--pink)}.art-download-panel .is-unavailable{opacity:.42;color:#7b8d91}.art-related-shelf>div{gap:8px;max-height:620px;margin-top:12px;display:grid;overflow:auto}.art-related-card{color:#d6e0e2;border:1px solid #2c4147;border-radius:8px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.art-related-card:hover{border-color:var(--cyan);transform:translateY(-2px)}.art-related-card img,.art-related-card>span{object-fit:cover;color:#71868a;background:#050809;border-radius:5px;place-items:center;width:86px;height:64px;font-size:.65rem;display:grid}@media (max-width:1050px){.art-download-row{grid-template-columns:repeat(3,minmax(0,1fr))}.art-download-row>input:nth-of-type(3){grid-column:1/-1}.art-image-detail-layout{grid-template-columns:1fr}.art-image-side-shelf{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.art-related-shelf{grid-column:1/-1}}@media (max-width:760px){.art-small-banner{min-height:260px}.art-small-banner-copy{padding:32px 22px}.art-manager-tabs{grid-template-columns:1fr 1fr}.art-horizontal-field,.art-collection-picker>label,.art-collection-manager-body>label,.art-series-row,.art-resolution-summary,.art-relationship-body,.art-collection-panes,.art-image-side-shelf{grid-template-columns:1fr}.art-related-shelf{grid-column:auto}.art-image-primary-card>header{flex-direction:column}.art-image-primary-card>header>span{text-align:left;max-width:none}}.art-collection-order-list>div>button{min-height:32px;color:var(--pink);background:#210a11;border:1px solid #733044;border-radius:7px;margin-left:auto;padding:0 10px;font-size:.68rem;font-weight:850}.art-associated-videos iframe{aspect-ratio:16/9;background:#000;border:3px solid #000;border-radius:10px;width:100%}.art-manager-tabs button{transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s}.art-manager-tabs button:hover,.art-manager-tabs button:focus-visible{border-color:var(--cyan);color:var(--cyan);background:#0000006b;transform:translateY(-2px);box-shadow:0 10px 24px #00000047}.art-manager-tabs button.is-active,.art-manager-tabs button.is-active:hover{border-color:var(--pink);color:var(--pink);background:#0000007a}.art-horizontal-field{grid-template-columns:108px minmax(0,1fr);gap:8px}.art-series-block{gap:8px;display:grid}.art-oc-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.art-oc-options label{color:#d5dfe1;background:#0a1316;border:1px solid #32484e;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:.75rem;font-weight:850;display:flex}.art-series-block input:disabled{opacity:.4;cursor:not-allowed}.art-gallery-tree-navigation{background:#071012;border:1px solid #2f454b;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:7px;display:flex}.art-gallery-tree-navigation>button,.art-gallery-tree-navigation nav button{color:#aebdc0;background:#0d171a;border:1px solid #30474d;border-radius:7px;min-height:30px;padding:0 10px;font-weight:800}.art-gallery-tree-navigation>button:hover:not(:disabled),.art-gallery-tree-navigation nav button:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-1px)}.art-gallery-tree-navigation>button:disabled{opacity:.38}.art-gallery-tree-navigation nav{align-items:center;gap:5px;min-width:0;display:flex;overflow:auto}.art-gallery-tree-navigation nav span{white-space:nowrap;align-items:center;gap:5px;display:flex}.art-gallery-tree-navigation nav b{color:#60777c}.art-collection-panes button{justify-content:space-between;align-items:center;gap:10px;transition:border-color .16s,color .16s,transform .16s,background .16s;display:flex}.art-collection-panes button:hover{border-color:var(--cyan);color:var(--cyan);background:rgba(var(--cyan-rgb),.06);transform:translateY(-1px)}.art-collection-panes .art-no-collection-option{color:var(--pink);border-color:#60404b;margin-top:auto}.art-featured-collection-option{color:#dbe4e6;justify-content:flex-start;font-weight:900;grid-template-columns:none!important;align-items:center!important;gap:9px!important;display:flex!important}.art-featured-collection-option span{color:#dbe4e6!important}.art-relationship-picker.is-enabled{opacity:1}.art-relationship-header{flex-wrap:wrap;justify-content:space-between}.art-relationship-header>label{color:#dce5e7;align-items:center;gap:8px;font-weight:900;display:flex}.art-relationship-header>.art-relationship-choose-button,.art-relationship-header>div>.art-relationship-choose-button{border:1px solid var(--cyan);min-height:38px;color:var(--cyan);background:#00000070;border-radius:8px;padding:0 14px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s}.art-relationship-choose-button:disabled{color:#657579;cursor:not-allowed;background:#111719;border-color:#3b474a}.art-relationship-header .art-server-media-browser{text-align:left;flex:1 0 100%;width:100%}.art-relationship-rows{gap:8px;margin-top:12px;display:grid}.art-relationship-rows>p{color:#65797e;border:1px dashed #2e4247;border-radius:9px;place-items:center;min-height:92px;margin:0;display:grid}.art-relationship-row{cursor:grab;background:#081012;border:1px solid #30474d;border-radius:9px;grid-template-columns:minmax(210px,1.2fr) minmax(260px,1fr) 150px 48px;align-items:center;gap:9px;padding:9px;display:grid}.art-relationship-row:active{cursor:grabbing}.art-relationship-entry{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.art-relationship-entry img,.art-relationship-entry>span{object-fit:cover;color:#6f8185;background:#101719;border:3px solid #000;border-radius:6px;place-items:center;width:62px;height:46px;font-size:.65rem;display:grid}.art-relationship-entry strong{text-overflow:ellipsis;white-space:nowrap;color:#e2eaec;overflow:hidden}.art-priority-control{background:#060b0d;border:1px solid #31484e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;display:grid}.art-priority-control>span{grid-template-columns:repeat(2,26px);display:grid}.art-priority-control button{width:26px;height:38px;color:var(--cyan);background:#0e181b;border:0;border-right:1px solid #293d42;font-weight:950}.art-priority-control>span:last-child button{border-left:1px solid #293d42;border-right:0}.art-priority-control button:hover:not(:disabled){background:rgba(var(--cyan-rgb),.1)}.art-priority-control button:disabled{color:#43565a}.art-priority-control b{color:#9fb0b4;text-align:center;letter-spacing:.06em;font-size:.64rem}.art-remove-relationship{color:#ff638c;background:#26080f;border:1px solid #a72748;border-radius:8px;min-height:42px;font-weight:950}.art-remove-relationship:hover{background:#3b0915;border-color:#ff476f;transform:translateY(-1px)}.art-priority-number{color:#fff;text-align:center;font-size:1.25rem}.art-resolution-summary{background:#081012;border:1px solid #30474d;border-radius:12px;padding:10px}.art-resolution-summary>div,.art-resolution-summary>label{text-align:center;background:#0d171a;border:1px solid #344b51;border-radius:9px;align-content:center;place-items:center;gap:8px;min-height:72px;padding:10px;display:grid}.art-resolution-summary strong{color:#93a8ac;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.art-resolution-summary span{color:#eef4f5;font-size:1rem;font-weight:900}.art-resolution-summary label select{text-align:center;min-height:34px}.art-video-editor>header{grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.art-video-editor>header>button{white-space:nowrap;justify-self:start}.art-video-editor>header>strong{color:#fff;text-align:center;justify-self:center}.art-video-editor>div{grid-template-columns:minmax(0,1fr)}.art-video-editor>div.has-remove{grid-template-columns:minmax(0,1fr) 44px}.art-video-editor>div>.art-remove-video-row{color:#ff547d;background:#310810;border:1px solid #c32a4f;border-radius:7px;width:44px;height:44px;font-size:2rem;font-weight:500;line-height:1}.art-video-editor>div>.art-remove-video-row:hover{background:#4a0918;border-color:#ff5279;transform:translateY(-1px)}.art-radio-group.art-three-option-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.art-radio-group.art-three-option-group legend{color:#fff;text-align:center;width:calc(100% - 28px);margin:auto;padding:0 14px}.art-radio-group.art-three-option-group>label{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:70px;padding:9px}.art-radio-group.art-three-option-group>label:hover{border-color:var(--cyan);background:#00000057;transform:translateY(-1px)}.art-radio-group.art-three-option-group>label input{margin:0}.art-radio-group.art-three-option-group>label span{color:#dbe4e6;font-weight:850}.art-suggestive-settings{opacity:.46}.art-suggestive-settings.is-enabled{opacity:1}.art-suggestive-settings legend{grid-template-columns:1fr auto;align-items:center;display:grid}.art-suggestive-settings legend span{text-align:center}.art-suggestive-settings legend input{justify-self:end}@media (max-width:900px){.art-relationship-row{grid-template-columns:1fr}.art-remove-relationship{width:100%}.art-priority-number{text-align:right}}@media (max-width:760px){.art-oc-options{width:100%}.art-radio-group.art-three-option-group{grid-template-columns:1fr}.art-gallery-tree-navigation{flex-direction:column;align-items:stretch}}.art-image-manager-modal{box-sizing:border-box;border:1px solid #52676d;padding:7px}.art-image-manager-modal>.art-manager-header,.art-image-manager-modal>form{background:#0d1518}.art-image-manager-modal>.art-manager-header{border-radius:15px 15px 0 0;display:grid;position:relative}.art-image-manager-modal>form{border-radius:0 0 15px 15px}.art-manager-header-row{align-items:center;gap:20px;display:grid}.art-image-manager-modal .art-manager-header-row p{margin:0}.art-image-manager-modal .art-manager-header-row span{white-space:nowrap;margin:0;font-size:.66rem}.art-image-manager-modal .art-manager-header h2{margin:0;line-height:1.05}.art-image-manager-modal .art-manager-close{position:absolute;top:13px;right:15px;aspect-ratio:1!important;border-radius:50%!important;width:38px!important}.art-manager-header .art-manager-tabs button{min-width:0;aspect-ratio:auto!important;border-radius:9px!important;width:100%!important}.art-paired-files{margin-left:116px}.art-paired-files legend{box-sizing:border-box;text-align:center;width:100%}.art-featured-collection-option{width:100%;justify-content:center!important}.art-featured-collection-option span{display:inline!important}.art-relationship-header>label{white-space:nowrap;min-width:0;font-size:.92rem}.art-relationship-header>.art-relationship-choose-button,.art-relationship-header>div>.art-relationship-choose-button{border:1px solid var(--cyan);color:var(--cyan);white-space:nowrap;background:#091417;padding:0 18px;font-weight:950;transition:background .16s,color .16s,transform .16s,box-shadow .16s,border-color .16s;aspect-ratio:auto!important;border-radius:10px!important;width:auto!important}.art-relationship-choose-button:hover:not(:disabled){background:var(--cyan);color:#031113;box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.12);transform:translateY(-1px)}.art-relationship-choose-button:disabled,.art-relationship-choose-button:disabled:hover{color:#657579;box-shadow:none;cursor:not-allowed;background:#111719;border-color:#3b474a;transform:none}.art-relationship-header .art-server-media-browser{grid-column:1/-1}.art-download-editor>header>button,.art-video-editor>header>button{white-space:nowrap;justify-content:center;align-items:center;min-width:160px;max-width:none;min-height:42px;padding:0 18px;line-height:1;display:inline-flex;aspect-ratio:auto!important;border-radius:9px!important;width:auto!important}.art-video-editor>header>button{min-width:150px}.art-radio-box>h3,.art-radio-box>header{border-bottom:1px solid #30474d}.art-radio-box>header>input{margin:0;position:absolute;right:18px}.art-radio-options>label{flex-direction:column;justify-content:center;align-items:center;gap:8px}.art-radio-options>label:hover{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.06);color:var(--cyan);transform:translateY(-1px);box-shadow:0 9px 20px #00000038}.art-radio-options>label input{margin:0}.art-suggestive-options>label{color:#8d747b;cursor:not-allowed;background:#3008127a;border-color:#49313a}.art-suggestive-box.is-active .art-suggestive-options>label:hover{border-color:var(--pink);background:rgba(var(--pink-rgb),.12);color:var(--pink);transform:translateY(-1px);box-shadow:0 9px 20px #0000003d}.art-manager-footer>div>button{transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s}.art-manager-footer>div>button:first-child:hover{color:#ff678d;background:#330914;border-color:#ef315c;transform:translateY(-1px);box-shadow:0 8px 20px #0000003d}.art-manager-footer>div>button[type=submit]:hover:not(:disabled){border-color:var(--cyan);color:#021112;box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.13),0 8px 20px #0000003d;background:#6ef5f2;transform:translateY(-1px)}@media (max-width:760px){.art-relationship-header>.art-relationship-choose-button,.art-relationship-header>div>.art-relationship-choose-button{width:100%!important}}.art-manager-header .art-manager-tabs button{font-size:.78rem!important}.art-relationship-header>label span{color:inherit;font-size:inherit;white-space:nowrap;margin:0;display:inline}.art-relationship-header>.art-relationship-choose-button,.art-relationship-header>div>.art-relationship-choose-button,.art-download-editor>header>button,.art-video-editor>header>button{font-size:.78rem!important}.art-image-manager-modal>.art-manager-header{box-sizing:border-box;border-bottom:1px solid #52676d;gap:13px;width:100%;margin-bottom:7px;padding:18px 22px 20px}.art-image-manager-modal>form{box-sizing:border-box;border-top:1px solid #52676d}.art-manager-header-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;padding-right:52px}.art-image-manager-modal .art-manager-header-row p{justify-self:start}.art-image-manager-modal .art-manager-header-row span{justify-self:end}.art-image-manager-modal .art-manager-header h2{text-align:center;width:100%;font-size:clamp(1.55rem,2.5vw,2rem)}.art-manager-header .art-manager-tabs{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:2px 0 0}.art-manager-header .art-manager-tabs button{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:44px!important;padding:0 12px!important;font-size:.82rem!important}.art-oc-options{width:calc(50% - 58px);margin-left:116px}.art-oc-options label{text-align:center;white-space:nowrap;justify-content:center}.art-paired-files{box-sizing:border-box;background:#081012;border:1px solid #40565d;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:calc(100% - 116px);margin:4px 0 0 116px;padding:18px;display:grid}.art-paired-files>h3{color:#f4f8f9;text-align:center;letter-spacing:.04em;grid-column:1/-1;margin:0;font-size:.75rem;font-weight:950}.art-paired-files .art-selected-media{grid-column:1/-1}.art-collection-picker>label{grid-template-columns:110px minmax(0,1fr);gap:8px}.art-collection-picker>label span{font-size:.88rem;line-height:1}.art-featured-collection-option{white-space:nowrap;max-width:100%;margin:0 auto;justify-content:center!important;align-items:center!important;gap:7px!important;width:max-content!important;display:inline-flex!important}.art-featured-collection-option input{margin:0;width:auto!important}.art-featured-collection-option span{white-space:nowrap}.art-relationship-picker{opacity:1;background:#070d0f;border-color:#40565d;transition:border-color .18s,background .18s}.art-relationship-picker:not(.is-enabled){background:#090d0f}.art-relationship-header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.art-relationship-header>strong{color:#e7edef;white-space:nowrap;min-width:0;font-size:1rem;font-weight:950;transition:opacity .16s}.art-square-switch{cursor:pointer;aspect-ratio:1!important;color:#ff6389!important;background:#350811!important;border:1px solid #e13960!important;border-radius:9px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;font-size:2.25rem!important;font-weight:500!important;line-height:1!important;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s!important;display:grid!important}.art-square-switch>span{line-height:.82;display:block;color:inherit!important;margin:0!important}.art-square-switch:not(.is-active):not(:disabled):hover,.art-square-switch:not(.is-active):not(:disabled):focus-visible{box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.14);transform:translateY(-1px);border-color:var(--cyan)!important;color:var(--cyan)!important;background:#072f34!important}.art-square-switch.is-active{border-color:var(--cyan)!important;color:var(--cyan)!important;background:#07343a!important}.art-square-switch.is-active:hover,.art-square-switch.is-active:focus-visible{box-shadow:0 0 0 3px rgba(var(--pink-rgb),.14);transform:translateY(-1px);border-color:var(--pink)!important;color:var(--pink)!important;background:#3a0b23!important}.art-square-switch:disabled,.art-square-switch:disabled:hover{box-shadow:none;cursor:not-allowed;transform:none;color:#5f6d70!important;background:#151a1c!important;border-color:#3d494c!important}.art-relationship-header>.art-relationship-choose-button,.art-relationship-header>div>.art-relationship-choose-button{min-width:220px;height:46px;min-height:46px;width:auto!important}.art-relationship-picker:not(.is-enabled) .art-relationship-header>strong,.art-relationship-picker:not(.is-enabled) .art-relationship-header>.art-relationship-choose-button,.art-relationship-picker:not(.is-enabled) .art-relationship-header>div>.art-relationship-choose-button,.art-relationship-picker:not(.is-enabled) .art-relationship-rows{opacity:.36}.art-relationship-picker:not(.is-enabled) .art-relationship-rows{pointer-events:none;filter:saturate(.35)}.art-remove-relationship:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.art-download-editor>header>button,.art-video-editor>header>button{aspect-ratio:auto!important;white-space:nowrap!important;width:auto!important;min-width:170px!important;height:42px!important;padding:0 18px!important}.art-visibility-panel{gap:18px}.art-radio-box{background:#000;border:1px solid #52676d;border-radius:13px;gap:6px;padding:6px;display:grid;overflow:hidden}.art-radio-box>h3,.art-radio-box>header{box-sizing:border-box;background:#333;border:1px solid #52676d;border-radius:7px 7px 0 0;min-height:54px;margin:0;padding:0 18px}.art-radio-box>h3{color:#fff;text-align:center;letter-spacing:.015em;place-items:center;font-size:1.15rem;font-weight:950;display:grid}.art-radio-box>header{place-items:center;display:grid;position:relative}.art-radio-box>header h3{color:#fff;text-align:center;letter-spacing:.01em;margin:0;padding:0 58px;font-size:1.1rem;font-weight:950}.art-radio-box>header>.art-suggestive-toggle{position:absolute;top:4px;right:5px}.art-radio-options{background:#333;border:1px solid #52676d;border-radius:0 0 7px 7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.art-hidden-radio{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.art-radio-options>label{color:#e4ebed;text-align:center;cursor:pointer;background:#11191c;border:1px solid #52676d;border-radius:8px;place-items:center;min-height:66px;padding:10px;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.art-radio-options>label span{color:inherit;font-weight:950}.art-radio-options>label:hover,.art-radio-options>label:focus-within,.art-radio-options>label.is-selected{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.12),0 9px 20px #0000003d;background:#07343a;transform:translateY(-1px)}.art-radio-options>label.is-selected:hover,.art-radio-options>label.is-selected:focus-within{color:#7ffffb;background:#09505a}.art-suggestive-box{opacity:.48}.art-suggestive-box.is-sfw-available{opacity:1}.art-suggestive-options{opacity:.42;pointer-events:none}.art-suggestive-options>label,.art-suggestive-box.is-sfw-available:not(.is-active) .art-suggestive-options>label{color:#806f75;cursor:not-allowed;box-shadow:none;background:#20181b;border-color:#5d4850;transform:none}.art-suggestive-box.is-active .art-suggestive-options{opacity:1;pointer-events:auto}.art-suggestive-box.is-active .art-suggestive-options>label{border-color:var(--pink);color:var(--pink);cursor:pointer;background:#381225}.art-suggestive-box.is-active .art-suggestive-options>label:hover,.art-suggestive-box.is-active .art-suggestive-options>label:focus-within,.art-suggestive-box.is-active .art-suggestive-options>label.is-selected{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.12),0 9px 20px #0000003d;background:#07343a;transform:translateY(-1px)}@media (max-width:760px){.art-manager-header-row{grid-template-columns:1fr;gap:4px;padding-right:48px}.art-image-manager-modal .art-manager-header-row span{justify-self:start}.art-manager-header .art-manager-tabs{grid-template-columns:1fr 1fr}.art-oc-options,.art-paired-files{width:100%;margin-left:0}.art-paired-files{grid-template-columns:1fr}.art-relationship-header{grid-template-columns:46px minmax(0,1fr)}.art-relationship-header>.art-relationship-choose-button,.art-relationship-header>div>.art-relationship-choose-button{grid-column:1/-1;min-width:0;width:100%!important}.art-radio-options{grid-template-columns:1fr}}.art-image-manager-modal{--art-editor-bg:#080d10;--art-editor-header:#0d1519;--art-editor-panel:#111b20;--art-editor-input:#091115;--art-editor-raised:#16242a;--art-editor-border:#405159;--art-editor-text:#f4f6f7;--art-editor-secondary:#91a2aa;--art-editor-disabled:#59676d;--art-editor-cyan:#28d7db;--art-editor-cyan-rgb:40,215,219;--art-editor-pink:#f45fa9;--art-editor-pink-rgb:244,95,169;--art-editor-red:#d94a5d;--art-editor-red-rgb:217,74,93;--art-editor-gold:#f0c64a;color:var(--art-editor-text);border-color:var(--art-editor-border);background:#000}.art-image-manager-modal>.art-manager-header{background:var(--art-editor-header);border-color:var(--art-editor-border)}.art-image-manager-modal>form{background:var(--art-editor-bg);border-color:var(--art-editor-border)}.art-image-manager-modal .art-manager-header-row p{color:var(--art-editor-pink)}.art-image-manager-modal .art-manager-header-row span{color:var(--art-editor-secondary)}.art-image-manager-modal .art-manager-header h2{color:var(--art-editor-text)}.art-image-manager-modal .art-manager-close{border-color:var(--art-editor-border)!important;background:var(--art-editor-input)!important;color:var(--art-editor-text)!important}.art-image-manager-modal .art-manager-close:hover,.art-image-manager-modal .art-manager-close:focus-visible{border-color:var(--art-editor-pink)!important;background:var(--art-editor-raised)!important;color:var(--art-editor-pink)!important}.art-image-manager-modal .art-manager-tabs button{border-color:var(--art-editor-border);background:var(--art-editor-input);color:var(--art-editor-secondary)}.art-image-manager-modal .art-manager-tabs button:hover,.art-image-manager-modal .art-manager-tabs button:focus-visible{border-color:var(--art-editor-cyan);background:var(--art-editor-raised);color:var(--art-editor-cyan);box-shadow:0 0 0 3px rgba(var(--art-editor-cyan-rgb),.12),0 10px 24px #00000052}.art-image-manager-modal .art-manager-tabs button.is-active,.art-image-manager-modal .art-manager-tabs button.is-active:hover,.art-image-manager-modal .art-manager-tabs button.is-active:focus-visible{border-color:var(--art-editor-pink);background:rgba(var(--art-editor-pink-rgb),.12);color:var(--art-editor-pink);box-shadow:0 0 0 3px rgba(var(--art-editor-pink-rgb),.1)}.art-image-manager-modal .art-horizontal-field>span,.art-image-manager-modal .art-series-row span,.art-image-manager-modal .art-resolution-summary strong,.art-image-manager-modal .anime-media-choice small,.art-image-manager-modal .art-collection-picker>small,.art-image-manager-modal .server-media-browser small,.art-image-manager-modal .art-selected-media small{color:var(--art-editor-secondary)}.art-image-manager-modal input:not([type=checkbox]):not([type=radio]),.art-image-manager-modal textarea,.art-image-manager-modal select{border-color:var(--art-editor-border)!important;background:var(--art-editor-input)!important;color:var(--art-editor-text)!important}.art-image-manager-modal input:not([type=checkbox]):not([type=radio]):focus,.art-image-manager-modal textarea:focus,.art-image-manager-modal select:focus{border-color:var(--art-editor-cyan)!important;box-shadow:0 0 0 3px rgba(var(--art-editor-cyan-rgb),.12)!important}.art-image-manager-modal input::placeholder,.art-image-manager-modal textarea::placeholder{color:var(--art-editor-disabled)}.art-image-manager-modal input:disabled,.art-image-manager-modal textarea:disabled,.art-image-manager-modal select:disabled{opacity:.72;color:var(--art-editor-disabled)!important;background:#101619!important}.art-image-manager-modal .art-oc-options label,.art-image-manager-modal .art-paired-files,.art-image-manager-modal .art-selected-media,.art-image-manager-modal .art-collection-picker,.art-image-manager-modal .art-relationship-picker,.art-image-manager-modal .art-resolution-summary,.art-image-manager-modal .art-download-editor,.art-image-manager-modal .art-video-editor,.art-image-manager-modal .server-media-browser{border-color:var(--art-editor-border);background:var(--art-editor-panel)}.art-image-manager-modal .art-oc-options label{color:var(--art-editor-text)}.art-image-manager-modal .art-oc-options label:hover{border-color:var(--art-editor-cyan);background:var(--art-editor-raised)}.art-image-manager-modal .art-paired-files>h3,.art-image-manager-modal .art-video-editor>header>strong,.art-image-manager-modal .art-download-editor>header strong{color:var(--art-editor-text)}.art-image-manager-modal .anime-media-choice.is-png>span{color:var(--art-editor-cyan)}.art-image-manager-modal .anime-media-choice.is-webp>span{color:var(--art-editor-pink)}.art-image-manager-modal .anime-media-choice button,.art-image-manager-modal .art-relationship-choose-button,.art-image-manager-modal .art-download-editor>header>button,.art-image-manager-modal .art-video-editor>header>button,.art-image-manager-modal .art-download-presets button{border-color:var(--art-editor-cyan)!important;background:var(--art-editor-input)!important;color:var(--art-editor-cyan)!important}.art-image-manager-modal .anime-media-choice.is-webp button{border-color:var(--art-editor-pink)!important;color:var(--art-editor-pink)!important;background:#180d14!important}.art-image-manager-modal .anime-media-choice.is-png button:hover,.art-image-manager-modal .art-relationship-choose-button:hover:not(:disabled),.art-image-manager-modal .art-download-editor>header>button:hover,.art-image-manager-modal .art-video-editor>header>button:hover,.art-image-manager-modal .art-download-presets button:hover{background:var(--art-editor-cyan)!important;color:#031113!important;box-shadow:0 0 0 3px rgba(var(--art-editor-cyan-rgb),.13)!important}.art-image-manager-modal .anime-media-choice.is-webp button:hover{background:var(--art-editor-pink)!important;color:#17060e!important;box-shadow:0 0 0 3px rgba(var(--art-editor-pink-rgb),.13)!important}.art-image-manager-modal .art-gallery-tree-navigation,.art-image-manager-modal .art-collection-panes,.art-image-manager-modal .art-collection-panes>div,.art-image-manager-modal .art-relationship-row,.art-image-manager-modal .art-related-labels,.art-image-manager-modal .art-related-list,.art-image-manager-modal .art-priority-control,.art-image-manager-modal .art-resolution-summary>div,.art-image-manager-modal .art-resolution-summary>label,.art-image-manager-modal .server-media-list,.art-image-manager-modal .server-media-navigation{border-color:var(--art-editor-border);background:var(--art-editor-input)}.art-image-manager-modal .art-gallery-tree-navigation button,.art-image-manager-modal .art-collection-panes button,.art-image-manager-modal .server-media-navigation button,.art-image-manager-modal .server-media-row{border-color:var(--art-editor-border);background:var(--art-editor-panel);color:var(--art-editor-text)}.art-image-manager-modal .art-gallery-tree-navigation button:hover:not(:disabled),.art-image-manager-modal .art-collection-panes button:hover,.art-image-manager-modal .server-media-navigation button:hover:not(:disabled),.art-image-manager-modal .server-media-row:hover{border-color:var(--art-editor-cyan);background:var(--art-editor-raised);color:var(--art-editor-cyan)}.art-image-manager-modal .art-collection-panes button.is-selected{border-color:var(--art-editor-cyan);background:rgba(var(--art-editor-cyan-rgb),.1);color:var(--art-editor-cyan)}.art-image-manager-modal .art-collection-panes .art-no-collection-option{border-color:rgba(var(--art-editor-pink-rgb),.56);color:var(--art-editor-pink)}.art-image-manager-modal .art-featured-collection-option{color:var(--art-editor-text)}.art-image-manager-modal .art-featured-collection-option span{color:var(--art-editor-text)!important}.art-image-manager-modal .art-square-switch{border-color:var(--art-editor-red)!important;color:var(--art-editor-red)!important;background:#2a0b11!important}.art-image-manager-modal .art-square-switch:not(.is-active):not(:disabled):hover,.art-image-manager-modal .art-square-switch:not(.is-active):not(:disabled):focus-visible{border-color:var(--art-editor-cyan)!important;color:var(--art-editor-cyan)!important;box-shadow:0 0 0 3px rgba(var(--art-editor-cyan-rgb),.14)!important;background:#07343a!important}.art-image-manager-modal .art-square-switch.is-active{border-color:var(--art-editor-cyan)!important;color:var(--art-editor-cyan)!important;background:#07343a!important}.art-image-manager-modal .art-square-switch.is-active:hover,.art-image-manager-modal .art-square-switch.is-active:focus-visible{border-color:var(--art-editor-pink)!important;color:var(--art-editor-pink)!important;box-shadow:0 0 0 3px rgba(var(--art-editor-pink-rgb),.14)!important;background:#3a0b23!important}.art-image-manager-modal .art-square-switch:disabled,.art-image-manager-modal .art-square-switch:disabled:hover{color:var(--art-editor-disabled)!important;background:#151a1c!important;border-color:#3b474b!important}.art-image-manager-modal .art-relationship-picker:not(.is-enabled){background:#0b1012}.art-image-manager-modal .art-relationship-picker:not(.is-enabled) .art-relationship-header>strong,.art-image-manager-modal .art-relationship-picker:not(.is-enabled) .art-relationship-choose-button,.art-image-manager-modal .art-relationship-picker:not(.is-enabled) .art-relationship-rows{color:var(--art-editor-disabled)!important}.art-image-manager-modal .art-relationship-entry strong,.art-image-manager-modal .art-priority-number,.art-image-manager-modal .art-resolution-summary span{color:var(--art-editor-text)}.art-image-manager-modal .art-priority-control b{color:var(--art-editor-secondary)}.art-image-manager-modal .art-priority-control button{color:var(--art-editor-cyan);background:var(--art-editor-panel)}.art-image-manager-modal .art-remove-relationship,.art-image-manager-modal .art-remove-video-row,.art-image-manager-modal .remove-image-button{border-color:var(--art-editor-red)!important;color:#ff8090!important;background:#2a0b11!important}.art-image-manager-modal .art-remove-relationship:hover,.art-image-manager-modal .art-remove-video-row:hover,.art-image-manager-modal .remove-image-button:hover{color:#ffd4da!important;background:#451019!important;border-color:#ff6c7d!important}.art-image-manager-modal .art-radio-box{border-color:var(--art-editor-border);background:#000}.art-image-manager-modal .art-radio-box>h3,.art-image-manager-modal .art-radio-box>header,.art-image-manager-modal .art-radio-options{border-color:var(--art-editor-border);background:#333}.art-image-manager-modal .art-radio-box>h3,.art-image-manager-modal .art-radio-box>header h3{color:var(--art-editor-text)}.art-image-manager-modal .art-radio-options>label{border-color:var(--art-editor-border);background:var(--art-editor-panel);color:var(--art-editor-text)}.art-image-manager-modal .art-radio-options>label:hover,.art-image-manager-modal .art-radio-options>label:focus-within,.art-image-manager-modal .art-radio-options>label.is-selected{border-color:var(--art-editor-cyan);background:var(--art-editor-raised);color:var(--art-editor-cyan);box-shadow:0 0 0 3px rgba(var(--art-editor-cyan-rgb),.12),0 9px 20px #00000047}.art-image-manager-modal .art-suggestive-box.is-active .art-suggestive-options>label{border-color:var(--art-editor-pink);color:var(--art-editor-pink);background:#341326}.art-image-manager-modal .art-suggestive-box.is-active .art-suggestive-options>label:hover,.art-image-manager-modal .art-suggestive-box.is-active .art-suggestive-options>label:focus-within,.art-image-manager-modal .art-suggestive-box.is-active .art-suggestive-options>label.is-selected{border-color:var(--art-editor-cyan);background:var(--art-editor-raised);color:var(--art-editor-cyan)}.art-image-manager-modal .art-suggestive-options>label,.art-image-manager-modal .art-suggestive-box.is-sfw-available:not(.is-active) .art-suggestive-options>label{color:var(--art-editor-disabled);background:#171719;border-color:#4a4145}.art-image-manager-modal .admin-form-error{border-color:var(--art-editor-red);background:rgba(var(--art-editor-red-rgb),.1);color:#ffb5bf}.art-image-manager-modal .art-manager-footer>div>button:first-child{border-color:var(--art-editor-border);background:var(--art-editor-input);color:var(--art-editor-secondary)}.art-image-manager-modal .art-manager-footer>div>button:first-child:hover{border-color:var(--art-editor-red);color:#ff9aa7;box-shadow:0 0 0 3px rgba(var(--art-editor-red-rgb),.12),0 8px 20px #00000047;background:#351017}.art-image-manager-modal .art-manager-footer>div>button[type=submit]{border-color:var(--art-editor-cyan);background:var(--art-editor-cyan);color:#031113}.art-image-manager-modal .art-manager-footer>div>button[type=submit]:hover:not(:disabled){color:#021112;box-shadow:0 0 0 3px rgba(var(--art-editor-cyan-rgb),.14),0 8px 20px #00000047;background:#75f7f5;border-color:#75f7f5}.art-image-manager-modal .art-manager-footer>div>button[type=submit]:disabled{color:var(--art-editor-disabled);background:#192226;border-color:#38474b}.art-image-manager-modal{--art-editor-restrictions-bg:#121212;--art-editor-restrictions-panel:#1e1e1e;--art-editor-restrictions-copy:#aaa;box-shadow:inset 0 0 0 1px var(--art-editor-border),0 42px 120px #000000d1}.art-image-manager-modal>.art-manager-header{box-shadow:inset 0 0 0 1px var(--art-editor-border),0 7px 0 #000}.art-image-manager-modal>form{box-shadow:inset 0 0 0 1px var(--art-editor-border)}.art-image-manager-modal>form:has(.art-visibility-panel){background:var(--art-editor-restrictions-bg)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-box{background:var(--art-editor-restrictions-panel)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-box>h3{background:var(--art-editor-restrictions-panel)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-box>header{background:var(--art-editor-restrictions-panel)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-options{background:var(--art-editor-restrictions-panel)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-box>h3{color:var(--art-editor-restrictions-copy)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-box>header h3{color:var(--art-editor-restrictions-copy)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-options>label{color:var(--art-editor-restrictions-copy)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-options>label:hover{color:var(--art-editor-cyan)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-options>label:focus-within{color:var(--art-editor-cyan)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-radio-options>label.is-selected{color:var(--art-editor-cyan)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-suggestive-box.is-active .art-suggestive-options>label:hover{color:var(--art-editor-cyan)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-suggestive-box.is-active .art-suggestive-options>label:focus-within{color:var(--art-editor-cyan)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-suggestive-box.is-active .art-suggestive-options>label.is-selected{color:var(--art-editor-cyan)}.art-image-manager-modal>form:has(.art-visibility-panel) .art-suggestive-box.is-active .art-suggestive-options>label{color:var(--art-editor-restrictions-copy)}.video-small-banner,.games-small-banner,.stories-small-banner,.gacha-feature-banner{isolation:isolate;background:#070b0d;border-bottom:1px solid #31454b;position:relative;overflow:hidden}.video-small-banner,.games-small-banner,.stories-small-banner{min-height:340px}.video-small-banner>.managed-banner-image,.games-small-banner>.managed-banner-image,.stories-small-banner>.managed-banner-image,.gacha-feature-banner>.managed-banner-image{z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.video-small-banner>.managed-banner-image img,.games-small-banner>.managed-banner-image img,.stories-small-banner>.managed-banner-image img,.gacha-feature-banner>.managed-banner-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;filter:none!important;opacity:1!important}.video-small-banner:after,.games-small-banner.has-copy:after,.stories-small-banner:after,.gacha-feature-banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#030708cc,#03070852 58%,#03070894);position:absolute;inset:0}.video-small-banner>.managed-banner-admin-button,.games-small-banner>.managed-banner-admin-button,.stories-small-banner>.managed-banner-admin-button,.gacha-feature-banner>.managed-banner-admin-button{z-index:8!important}.video-small-banner-copy{z-index:2;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;flex-direction:column;justify-content:center;min-height:340px;padding-block:44px;display:flex;position:relative}.video-small-banner-copy>p{color:var(--pink);letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font-size:.65rem;font-weight:950}.video-small-banner-copy h1{color:var(--paper);font-family:var(--font-display);margin:0;font-size:clamp(3.2rem,6.6vw,7rem);line-height:.92}.video-small-banner-copy h1>span{color:var(--cyan)}.video-banner-summary{flex-wrap:wrap;align-items:center;gap:18px 28px;max-width:880px;margin-top:18px;display:flex}.video-banner-summary>span{color:#e5ecee;max-width:690px;line-height:1.65}.video-channel-link{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.1);color:var(--cyan);border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:.68rem;font-weight:950;display:inline-flex}.video-channel-link:hover,.video-channel-link:focus-visible{background:var(--cyan);color:#071012;transform:translateY(-2px)}.video-gallery-page{background:#050708;min-height:100vh;padding-bottom:110px}.video-library-shell{background:#070b0d;border:1px solid #30444a;border-radius:22px;margin-top:42px;overflow:hidden}.video-library-rail{background:#0d1519;border-bottom:1px solid #405158;grid-template-columns:190px minmax(0,1fr) 260px;align-items:center;gap:20px;min-height:112px;padding:20px 26px;display:grid}.video-library-rail>p{color:var(--pink);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950}.video-library-rail h2{color:#f4f6f7;font-family:var(--font-display);text-align:center;text-transform:capitalize;margin:0;font-size:clamp(1.8rem,3.1vw,3.2rem)}.video-library-rail label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.video-library-rail label>span{color:#91a2aa;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:950}.video-library-rail select{color:#f4f6f7;background:#091115;border:1px solid #405158;border-radius:10px;min-width:0;height:44px;padding:0 38px 0 13px;font-weight:800}.video-search-list{flex-direction:column;gap:8px;padding:16px;display:flex}.video-search-row{background:0 0;border-radius:20px;grid-template-columns:minmax(360px,500px) minmax(0,1fr);align-items:stretch;gap:24px;min-height:260px;padding:14px;transition:background .18s,transform .18s,box-shadow .18s;display:grid;border:0!important}.video-search-row:hover,.video-search-row:focus-within{background:#0e1417;transform:translateY(-2px);box-shadow:0 0 0 1px #26383e}.video-search-media{aspect-ratio:16/9;background:#030506;border:1px solid #33474e;border-radius:16px;align-self:stretch;width:100%;overflow:hidden}.video-search-media iframe,.video-search-media button,.video-search-media img{border:0;width:100%;height:100%;display:block}.video-search-media button{cursor:pointer;background:#030506;padding:0;position:relative}.video-search-media img{object-fit:cover;object-position:center}.video-search-media button:after{content:"";background:linear-gradient(#0000 58%,#00000085);position:absolute;inset:0}.video-play-mark{z-index:3;color:#fff;background:#070a0bc7;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-search-media small{z-index:3;color:#fff;background:#000000d6;border-radius:5px;padding:4px 7px;font-size:.62rem;font-weight:950;position:absolute;bottom:8px;right:9px}.video-search-copy{flex-direction:column;justify-content:center;min-width:0;padding:12px 8px;display:flex}.video-search-copy h2{color:#f4f6f7;max-width:980px;font-family:var(--font-display);margin:0 0 10px;font-size:clamp(1.35rem,2.2vw,2.35rem);line-height:1.12}.video-channel-name{width:max-content;max-width:100%;color:var(--cyan)!important;font-size:.76rem!important;font-weight:950!important}.video-search-copy>p{color:#91a2aa;margin:8px 0 0;font-size:.72rem}.video-search-copy>span{color:#91a2aa;max-width:820px;margin-top:22px;font-size:.78rem;line-height:1.65;display:block}.art-gacha-page{padding-bottom:100px}.gacha-feature-banner{min-height:520px}.gacha-feature-content{z-index:2;justify-content:space-between;align-items:center;gap:58px;min-height:520px;padding-block:48px;display:flex;position:relative}.gacha-feature-copy{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;max-width:790px}.gacha-feature-copy>p{color:var(--pink);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.gacha-feature-copy h1{color:#fff;font-family:var(--font-display);margin:12px 0 16px;font-size:clamp(3.4rem,6.5vw,7rem);line-height:.92}.gacha-feature-copy h1 em{color:var(--pink);font-style:normal}.gacha-feature-copy>span{color:#e4ebed;max-width:700px;font-size:1rem;line-height:1.7;display:block}.gacha-feature-card-stack{flex:none;width:360px;height:410px;position:relative}.gacha-stack-card,.gacha-hero-card{aspect-ratio:2/3;background:linear-gradient(155deg,#271a35,#7a2450 58%,#0b1114);border:4px solid #000;border-radius:20px;outline:1px solid #65747a;flex-direction:column;justify-content:flex-end;width:250px;padding:24px;display:flex;position:absolute;box-shadow:0 22px 46px #00000073}.gacha-stack-card{opacity:.82;top:0}.gacha-stack-card.is-left{left:0;transform:rotate(-7deg)}.gacha-stack-card.is-right{right:0;transform:rotate(7deg)}.gacha-stack-card span{color:var(--gold);font-weight:950}.gacha-stack-card strong{color:#fff;font-family:var(--font-display);font-size:1.25rem}.gacha-hero-card{z-index:3;outline-color:var(--pink);border-color:#000;bottom:0;left:50%;transform:translate(-50%)}.gacha-hero-card small{color:#ffcae0;text-transform:uppercase}.gacha-hero-card strong{color:#fff;font-family:var(--font-display);margin:8px 0;font-size:2rem}.gacha-hero-card span{color:#d9c1cc;line-height:1.45}.art-gacha-page>.art-section-navigation{margin-bottom:24px}.games-small-banner-copy,.stories-small-banner-copy{z-index:2;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;flex-direction:column;justify-content:center;min-height:340px;padding-block:44px;display:flex;position:relative}.games-small-banner-copy>p:first-child,.stories-small-banner-copy>p:first-child{color:var(--pink);letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:950}.games-small-banner-copy h1,.stories-small-banner-copy h1{color:var(--cyan);font-family:var(--font-display);margin:0;font-size:clamp(3.4rem,7vw,7rem);line-height:.92}.stories-small-banner-copy h1 em{color:var(--pink);font-style:normal}.games-small-banner-description,.stories-small-banner-copy>p:last-child{color:#e8eff0;max-width:800px;margin:18px 0 0;font-size:1rem;line-height:1.65}.games-hub-page,.games-mods-page,.stories-page{background:#050708;min-height:100vh;padding-bottom:100px}.games-hub-page .game-history-section{margin-top:42px}.game-history-heading,.centered-concept-heading,.created-projects-heading{text-align:center;justify-content:center!important}.game-history-heading>div,.centered-concept-heading>div,.created-projects-heading>div{text-align:center;width:100%}.game-history-heading h2,.created-projects-heading h2,.stories-project-list .concept-heading h2{text-align:center}.games-mods-page .created-projects-section,.stories-page .stories-project-list{margin-top:42px}.about-section-navigation .archive-notice-links{grid-template-columns:repeat(4,minmax(0,1fr))}.project-bethesda>header h3>span,.project-skyrim>header h3>span{color:var(--cyan)}.mods-modpacks-section{padding-bottom:70px}@media (max-width:1000px){.video-library-rail{text-align:center;grid-template-columns:1fr}.video-library-rail>p{text-align:center}.video-library-rail label{justify-self:center;width:min(360px,100%)}.video-search-row{grid-template-columns:1fr}.gacha-feature-content{flex-direction:column;align-items:flex-start}.gacha-feature-card-stack{align-self:center}}@media (max-width:680px){.video-small-banner,.games-small-banner,.stories-small-banner{min-height:300px}.video-small-banner-copy,.games-small-banner-copy,.stories-small-banner-copy{min-height:300px;padding-block:34px}.video-library-shell{width:calc(100% - 24px);margin-inline:auto}.video-search-list{padding:8px}.video-search-row{min-height:0;padding:10px}.video-search-copy>span{margin-top:14px}.gacha-feature-banner,.gacha-feature-content{min-height:620px}.gacha-feature-content{padding-inline:18px}.gacha-feature-card-stack{width:290px;height:360px}.gacha-stack-card,.gacha-hero-card{width:215px}.about-section-navigation .archive-notice-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-edit-nav-button{color:#ff7894;cursor:pointer;min-height:40px;font:900 .76rem/1 var(--font-body);letter-spacing:.02em;white-space:nowrap;background:#4c00126b;border:1px solid #ff365f;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-left:10px;padding:0 15px;display:inline-flex}.page-edit-nav-button:hover,.page-edit-nav-button.is-active{color:#fff;background:#9d001e;border-color:#ff7894;box-shadow:0 0 0 3px #ff365f1f}.page-edit-nav-button>span:first-child{font-size:.9rem}.favorite-games-console-archive{box-shadow:0 28px 80px #00000047,inset 0 0 0 1px rgba(var(--cyan-rgb),.04);background:linear-gradient(160deg,#0b1113,#070b0d 58%,#0d1518);border:1px solid #30484f;border-radius:24px;margin-top:24px;padding:20px}.favorite-console-group+.favorite-console-group{margin-top:20px}.favorite-console-group{background:#091012;border:1px solid #24383e;border-radius:18px;overflow:hidden}.favorite-console-group>header{background:linear-gradient(90deg,rgba(var(--cyan-rgb),.11),rgba(var(--pink-rgb),.055));border-bottom:1px solid #294149;grid-template-columns:minmax(260px,1.1fr) minmax(260px,1.6fr) auto;align-items:center;gap:24px;min-height:86px;padding:18px 22px;display:grid}.favorite-console-group>header p{color:var(--pink);letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.58rem}.favorite-console-group>header h3{color:var(--cyan);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.2vw,2.15rem)}.favorite-console-group>header>span{color:#8ea4a9;font-size:.74rem;line-height:1.5}.favorite-console-group>header>strong{color:#c5d2d5;text-align:center;border:1px solid #40565d;border-radius:999px;min-width:76px;padding:8px 11px;font-size:.62rem}.favorite-console-group .favorite-games-list{margin:0;padding:12px}.page-elements-workspace{position:relative}.page-element-insertion-bar{grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;gap:16px;min-height:78px;padding-block:18px;display:grid}.page-element-insertion-bar>span{background:linear-gradient(90deg,#0000,#e01742 8%,#e01742);height:2px;box-shadow:0 0 14px #e0174240}.page-element-insertion-bar>span:last-child{background:linear-gradient(90deg,#e01742,#e01742 92%,#0000)}.page-element-insertion-bar>button{color:#ff96aa;cursor:pointer;min-height:42px;font:950 .74rem/1 var(--font-body);letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#5b071c,#30030e);border:1px solid #ff476c;border-radius:999px;padding:0 20px}.page-element-insertion-bar>button:hover{color:#fff;background:#a80027;box-shadow:0 0 0 4px #ff476c1c}.page-elements-save-state{color:#8fa4a9;text-align:center;margin-bottom:12px;font-size:.68rem;font-weight:850}.page-elements-save-state.is-saved{color:var(--cyan)}.page-elements-save-state.is-error{color:#ff7894}.page-elements-rendered,.managed-page-element{position:relative}.managed-page-element.is-admin-editable{outline-offset:-5px;outline:1px dashed #ff426980}.page-element-admin-controls{z-index:42;top:16px;right:max(16px,calc((100% - var(--site-width))/2 + 16px));align-items:flex-start;gap:8px;display:flex;position:absolute}.page-element-admin-controls>button,.page-element-move-control>button{color:#ff92a8;cursor:pointer;min-height:36px;font:900 .66rem/1 var(--font-body);background:#36020feb;border:1px solid #ff5a7b;border-radius:9px;padding:0 13px;box-shadow:0 10px 30px #00000061}.page-element-admin-controls>button:hover,.page-element-move-control>button:hover{color:#fff;background:#9d001e}.page-element-move-control{position:relative}.page-element-move-control>div{background:#0b1316;border:1px solid #51646a;border-radius:11px;width:150px;padding:8px;display:grid;position:absolute;top:43px;right:0;box-shadow:0 20px 50px #0000008c}.page-element-move-control>div button{color:#bfd0d3;cursor:pointer;background:#111b1e;border:1px solid #354b51;border-radius:8px;min-height:34px;font-weight:850}.page-element-move-control>div button:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.page-element-move-control>div button:disabled{opacity:.32;cursor:not-allowed}.page-element-media-slot{position:relative;overflow:hidden}.page-element-media-slot>.admin-slot-live-media{z-index:2}.page-element-media-slot>.admin-image-slot-button{z-index:8}.page-element-featured-v1{margin-top:0}.page-element-featured-v1 .manhwa-feature-art>span{z-index:1;position:relative}.page-element-image-placeholder{z-index:1;color:#ffffffbd;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:900;position:relative}.page-element-featured-v2{width:min(calc(100% - 64px),var(--site-width));margin:80px auto;border-color:#66747a!important}.page-element-featured-v2 .donghua-season-switcher.is-single-season{grid-template-columns:1fr}.interactive-series-rail-section{padding-top:84px}.interactive-series-main{background:linear-gradient(125deg,#191126,#10191d 62%,#082833);border:1px solid #4a5660;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000004d}.interactive-series-banner{background:radial-gradient(circle at 60% 35%,rgba(var(--pink-rgb),.22),transparent 34%),linear-gradient(145deg,#6e426b,#223c59);place-items:center;min-height:520px;display:grid}.interactive-series-banner>.admin-slot-live-media img{object-fit:cover!important}.interactive-series-copy{border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,68px);display:flex}.interactive-series-copy>p{color:#ffc716;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:.64rem;font-weight:950}.interactive-series-copy h3{color:var(--cyan);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,4rem);line-height:1}.interactive-series-copy>span{color:#dbe5e7;margin-top:20px;line-height:1.72}.interactive-series-copy>small{color:var(--pink);border-top:1px solid #3d4c52;margin-top:24px;padding-top:16px;font-weight:850}.interactive-series-options{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;margin-top:12px;padding:2px 2px 14px;display:grid;overflow-x:auto}.interactive-series-options>button{color:#dce6e8;cursor:pointer;text-align:left;background:#0d1518;border:1px solid #33484e;border-radius:13px;min-width:150px;padding:0 0 13px;overflow:hidden}.interactive-series-options>button:hover,.interactive-series-options>button.is-active{border-color:var(--pink);box-shadow:0 0 0 2px rgba(var(--pink-rgb),.1);background:#171016}.interactive-series-thumb{aspect-ratio:16/9;background:linear-gradient(145deg,#3a3f62,#8a6ea0);place-items:end start;margin-bottom:11px;display:grid}.interactive-series-thumb>span:first-child{z-index:1;font-family:var(--font-display);margin:9px;font-size:1.1rem;position:relative}.interactive-series-options strong,.interactive-series-options small{padding-inline:12px;display:block}.interactive-series-options strong{min-height:2.45em;font-family:var(--font-display);font-size:.82rem;line-height:1.2}.interactive-series-options small{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.57rem;font-weight:900}.reusable-element-snapshot{padding-block:68px}.reusable-sidebar-preview{background:#0b1215;border:1px solid #34494f;border-radius:18px;width:min(100%,420px);max-height:520px;margin:auto;padding:16px;overflow:auto}.reusable-sidebar-preview>header{border-bottom:1px solid #30434a;padding:10px 8px 16px}.reusable-sidebar-preview>header span{color:var(--pink);letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-weight:900}.reusable-sidebar-preview>header strong{font-family:var(--font-display);margin-top:5px;font-size:1.35rem;display:block}.reusable-sidebar-preview>div{gap:7px;padding-block:12px;display:grid}.reusable-sidebar-preview button{color:#d7e1e3;background:#10191c;border:1px solid #2d4147;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:46px;padding:0 13px;display:flex}.reusable-sidebar-preview button.is-active{border-color:var(--cyan);color:var(--cyan)}.reusable-sidebar-preview button small{color:#758c91}.reusable-sidebar-preview>footer{color:#8ca0a5;border-top:1px solid #30434a;justify-content:space-between;padding-top:12px;font-size:.67rem;display:flex}.reusable-sidebar-preview>footer strong{color:var(--cyan)}.reusable-navigation-preview{background:#0b1214;border:1px solid #32464c;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:17px;display:flex}.reusable-navigation-preview button{color:#bfd0d3;background:#111a1d;border:1px solid #394f55;border-radius:999px;min-height:40px;padding:0 16px}.reusable-navigation-preview button.is-active{border-color:var(--pink);color:var(--pink)}.reusable-small-banner{background:linear-gradient(115deg,#142d36,#47334f 58%,#9a3d58);border:1px solid #3a4e54;border-radius:20px;align-items:flex-end;min-height:300px;padding:34px;display:flex}.reusable-small-banner>div{z-index:4;text-shadow:-1px -1px #000,1px 1px #000;max-width:720px;position:relative}.reusable-small-banner p{color:var(--pink);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:.62rem;font-weight:950}.reusable-small-banner h3{color:var(--cyan);font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,4.8rem)}.reusable-small-banner span{color:#e3ecee;margin-top:12px;line-height:1.6;display:block}.reusable-generic-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reusable-generic-preview article{background:#0d1518;border:1px solid #33474d;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:120px;padding:20px;display:flex}.reusable-generic-preview strong{font-family:var(--font-display)}.reusable-generic-preview span{color:var(--pink);margin-top:6px;font-size:.65rem}.page-element-manager-backdrop{z-index:1600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.page-element-manager-modal,.page-element-edit-modal{background:#0b1316;border:1px solid #4a6067;border-radius:24px;flex-direction:column;width:min(1180px,100vw - 48px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 34px 100px #000000b3,inset 0 0 0 1px #ffffff06}.page-element-manager-modal>header,.page-element-edit-modal>header{background:linear-gradient(90deg,#80001e2e,#0000 62%);border-bottom:1px solid #33474d;justify-content:space-between;align-items:flex-start;gap:30px;padding:26px 30px;display:flex}.page-element-manager-modal>header p,.page-element-edit-modal>header p{color:#ff6f8d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.61rem;font-weight:950}.page-element-manager-modal>header h2,.page-element-edit-modal>header h2{color:var(--cyan);font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,3vw,2.7rem)}.page-element-manager-modal>header span,.page-element-edit-modal>header span{color:#83999e;margin-top:8px;font-size:.74rem;display:block}.page-element-manager-modal>header>button,.page-element-edit-modal>header>button{color:#dbe5e7;cursor:pointer;background:#101a1d;border:1px solid #4b6269;border-radius:50%;flex:none;width:44px;height:44px;font-size:1.5rem}.page-element-manager-body{flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.page-element-manager-body>nav{background:#090f11;border-right:1px solid #33474d;flex-direction:column;gap:7px;min-height:0;padding:20px;display:flex;overflow:auto}.page-element-manager-body>nav button{color:#9aadb1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:0 12px;display:grid}.page-element-manager-body>nav button:hover,.page-element-manager-body>nav button.is-active{color:#fff;background:#7e001d52;border-color:#ff4569}.page-element-manager-body>nav button>span{color:#ff6e8b}.page-element-manager-body>nav button small{color:#82989d;text-align:center;background:#172125;border-radius:999px;min-width:26px;padding:3px 6px}.page-element-manager-results{flex-direction:column;min-width:0;min-height:0;padding:22px;display:flex}.page-element-manager-results>header{justify-content:space-between;align-items:end;gap:20px;padding:2px 3px 16px;display:flex}.page-element-manager-results>header p{color:#7e9499;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.58rem;font-weight:900}.page-element-manager-results>header h3{font-family:var(--font-display);margin:0;font-size:1.75rem}.page-element-manager-results>header>span{color:var(--cyan);font-size:.68rem;font-weight:850}.page-element-manager-results>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:2px 3px 12px;display:grid;overflow:auto}.page-element-manager-results>div>button{color:#dfe8ea;cursor:pointer;text-align:left;background:#10191c;border:1px solid #2f444a;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:142px;padding:17px;display:grid}.page-element-manager-results>div>button:hover,.page-element-manager-results>div>button.is-selected{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.075);box-shadow:0 0 0 2px rgba(var(--cyan-rgb),.08)}.page-element-library-icon{width:52px;height:52px;color:var(--pink);background:#091113;border:1px solid #3c555c;place-items:center;font-size:1.35rem;display:grid}.page-element-manager-results button strong{font-family:var(--font-display);font-size:1rem;display:block}.page-element-manager-results button small{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.57rem;font-weight:900;display:block}.page-element-manager-results button p{color:#83999e;margin:9px 0 0;font-size:.68rem;line-height:1.5}.page-element-manager-results button em{color:var(--cyan);border:1px solid #385158;border-radius:999px;padding:4px 7px;font-size:.54rem;font-style:normal;font-weight:900}.page-element-manager-modal>footer,.page-element-edit-modal>footer{background:#091012;border-top:1px solid #33474d;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 28px;display:flex}.page-element-manager-modal>footer>span{color:#8da1a6;font-size:.72rem}.page-element-manager-modal>footer>div,.page-element-edit-modal>footer>div{gap:10px;display:flex}.page-element-manager-modal>footer button,.page-element-edit-modal>footer button{cursor:pointer;border-radius:10px;min-height:42px;padding:0 18px;font-weight:950}.page-element-manager-modal .is-cancel,.page-element-edit-modal .is-cancel,.page-element-edit-modal .is-remove{color:#ff8ca3;background:#4c0617;border:1px solid #ff466b}.page-element-manager-modal .is-cancel:hover,.page-element-edit-modal .is-cancel:hover,.page-element-edit-modal .is-remove:hover{color:#fff;background:#9d001e}.page-element-manager-modal .is-add,.page-element-edit-modal .is-add{border:1px solid var(--cyan);color:#031012;background:#19c7cd}.page-element-manager-modal .is-add:hover:not(:disabled),.page-element-edit-modal .is-add:hover:not(:disabled){box-shadow:0 0 0 4px rgba(var(--cyan-rgb),.12);background:#55edf0}.page-element-manager-modal .is-add:disabled,.page-element-edit-modal .is-add:disabled{color:#62777c;cursor:not-allowed;background:#182225;border-color:#43565c}.page-element-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:24px 28px;overflow:auto}.page-element-edit-fields>label,.page-element-item-editor label{gap:7px;display:grid}.page-element-edit-fields label>span,.page-element-item-editor label>span{color:#8da2a7;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.page-element-edit-fields input,.page-element-edit-fields textarea,.page-element-item-editor input,.page-element-item-editor textarea{box-sizing:border-box;color:#e5edef;width:100%;font:700 .78rem/1.4 var(--font-body);background:#071012;border:1px solid #3a5259;border-radius:9px;outline:0;padding:11px 12px}.page-element-edit-fields textarea,.page-element-item-editor textarea{resize:vertical;min-height:94px}.page-element-edit-fields input:focus,.page-element-edit-fields textarea:focus,.page-element-item-editor input:focus,.page-element-item-editor textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.08)}.page-element-edit-fields .is-wide{grid-column:1/-1}.page-element-item-editor{border:1px solid #34494f;border-radius:14px;grid-column:1/-1;gap:12px;margin:4px 0 0;padding:16px;display:grid}.page-element-item-editor legend{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:.68rem;font-weight:950}.page-element-item-editor>section{background:#0d1518;border:1px solid #293d43;border-radius:11px;grid-template-columns:44px 1fr 1.25fr .7fr;gap:10px;padding:12px;display:grid}.page-element-item-editor>section>strong{width:38px;height:38px;color:var(--cyan);border:1px solid #445b62;border-radius:9px;place-items:center;display:grid}.page-element-item-editor>section>.is-wide{grid-column:2/-1}@media (max-width:1050px){.favorite-console-group>header{grid-template-columns:1fr auto}.favorite-console-group>header>span{grid-area:2/1/auto/-1}.page-element-manager-results>div{grid-template-columns:1fr}.page-element-manager-body{grid-template-columns:220px minmax(0,1fr)}.interactive-series-main{grid-template-columns:1fr}.interactive-series-copy{border-top:1px solid #ffffff1f;border-left:0}}@media (max-width:760px){.page-edit-nav-button{width:100%;margin:8px 0 0}.favorite-games-console-archive{border-radius:17px;padding:10px}.favorite-console-group>header{grid-template-columns:1fr;gap:10px}.favorite-console-group>header>span,.favorite-console-group>header>strong{grid-area:auto/1}.favorite-console-group>header>strong{justify-self:start}.page-element-admin-controls{top:10px;right:10px}.page-element-admin-controls>button,.page-element-move-control>button{min-height:32px;padding-inline:9px;font-size:.58rem}.page-element-manager-backdrop{padding:10px}.page-element-manager-modal,.page-element-edit-modal{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.page-element-manager-body{grid-template-columns:1fr}.page-element-manager-body>nav{border-bottom:1px solid #33474d;border-right:0;flex-direction:row;overflow-x:auto}.page-element-manager-body>nav button{min-width:170px}.page-element-manager-modal>header,.page-element-edit-modal>header{padding:20px}.page-element-manager-results{padding:15px}.page-element-manager-modal>footer,.page-element-edit-modal>footer{flex-direction:column;align-items:stretch;padding:14px 18px}.page-element-manager-modal>footer>div,.page-element-edit-modal>footer>div{width:100%}.page-element-manager-modal>footer button,.page-element-edit-modal>footer button{flex:1}.page-element-edit-fields{grid-template-columns:1fr;padding:18px}.page-element-edit-fields .is-wide,.page-element-item-editor{grid-column:1}.page-element-item-editor>section{grid-template-columns:38px 1fr}.page-element-item-editor>section>label,.page-element-item-editor>section>.is-wide{grid-column:2}.page-element-featured-v2{width:min(calc(100% - 28px),var(--site-width));margin-block:55px}.interactive-series-banner{min-height:340px}.interactive-series-copy{padding:28px 22px 34px}.reusable-generic-preview{grid-template-columns:1fr}}.inline-editable-text{cursor:text;outline-offset:4px;border-radius:5px;outline:1px dashed #ff5b7db8;min-width:1ch}.inline-editable-text:hover,.inline-editable-text:focus{outline:2px solid var(--cyan);box-shadow:0 0 0 5px rgba(var(--cyan-rgb),.08);background:#00000038}.featured-configurable-element{border-color:var(--featured-outer-border)!important;background:linear-gradient(125deg,var(--featured-bg-1),var(--featured-bg-2) 54%,var(--featured-bg-3))!important}.featured-configurable-element.orientation-right>:first-child{order:2}.featured-configurable-element.orientation-right>:last-child{order:1}.featured-configurable-element .kicker{color:var(--featured-category-color)!important;font-size:var(--featured-category-size)!important}.featured-configurable-element h2{border-bottom:var(--featured-header-border-width) solid var(--featured-header-border);padding-bottom:10px;color:var(--featured-header-color)!important;font-size:clamp(1.75rem,var(--featured-header-size),6.5rem)!important}.featured-configurable-element .manhwa-feature-copy>p:not(.kicker),.featured-configurable-element .featured-volume-synopsis{border-bottom:var(--featured-subtitle-border-width) solid var(--featured-subtitle-border);padding-bottom:13px;color:var(--featured-subtitle-color)!important;font-size:var(--featured-subtitle-size)!important}.featured-configurable-tags{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.featured-configurable-tags>span{border-radius:999px;padding:7px 11px;font-weight:900;border:1px solid var(--featured-tag-border)!important;background:var(--featured-tag-bg)!important;color:var(--featured-tag-color)!important;font-size:var(--featured-tag-size)!important}.featured-element-buttons{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.featured-element-button{border:1px solid var(--element-button-idle-border);background:var(--element-button-idle-bg);min-height:42px;color:var(--element-button-idle-text);cursor:pointer;font:950 var(--featured-button-size)/1 var(--font-body);border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 17px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.featured-element-button:hover{border-color:var(--element-button-hover-border);background:var(--element-button-hover-bg);color:var(--element-button-hover-text);transform:translateY(-1px)}.featured-element-button:active{border-color:var(--element-button-clicked-border);background:var(--element-button-clicked-bg);color:var(--element-button-clicked-text);transform:translateY(1px)}.featured-element-button.is-selected{border-color:var(--element-button-selected-border);background:var(--element-button-selected-bg);color:var(--element-button-selected-text)}.featured-literature-volume-selection{border:1px solid var(--featured-outer-border);border-radius:30px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:0;min-height:610px;margin-block:76px;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000047}.featured-volume-cover{background:radial-gradient(circle at 55% 30%,rgba(var(--pink-rgb),.22),transparent 32%),linear-gradient(145deg,#59385f,#1c3148 62%,#10161f);border:1px solid #ffffff24;border-radius:20px;place-items:center;margin:26px;display:grid;overflow:hidden}.featured-volume-cover>.admin-slot-live-media img{background:#070b0d;object-fit:contain!important}.featured-volume-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4vw,70px);display:flex}.featured-volume-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:12px 0 16px;line-height:1}.featured-volume-current{color:var(--pink);font-family:var(--font-display);margin:8px 0 10px;font-size:1.15rem}.featured-volume-synopsis{margin:0;line-height:1.72}.featured-volume-selector{border:1px solid var(--element-button-idle-border,#3f5960);border-radius:10px;grid-template-columns:repeat(10,minmax(48px,1fr));gap:0;width:100%;margin-top:22px;display:grid;overflow:hidden}.featured-volume-selector .featured-element-button{min-width:0;min-height:38px;font-size:clamp(.52rem,var(--featured-button-size),.78rem);white-space:nowrap;border-width:0 1px 1px 0;border-radius:0;padding:0 5px}.featured-volume-selector .featured-element-button:nth-child(10n){border-right-width:0}.page-editor-mode-notice{color:#ff9caf;letter-spacing:.04em;background:linear-gradient(90deg,#70001cb3,#370312c7);border:1px solid #ff456b;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin:18px 0 28px;font-size:.7rem;display:flex}.page-editor-mode-notice strong{color:#fff;font-family:var(--font-display);font-size:.9rem}.page-element-edit-modal{width:min(1220px,100vw - 48px)}.page-element-preset-bar{background:#091012;border-bottom:1px solid #2e4349;grid-template-columns:minmax(220px,1.2fr) minmax(170px,.75fr) minmax(190px,.8fr) auto;align-items:end;gap:12px;padding:14px 28px;display:grid}.page-element-preset-bar>div:first-child strong{color:var(--pink);font-family:var(--font-display);display:block}.page-element-preset-bar>div:first-child span{color:#748a90;margin-top:4px;font-size:.62rem;display:block}.page-element-preset-bar label{gap:5px;display:grid}.page-element-preset-bar label>span{color:#85999e;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.page-element-preset-bar input,.page-element-preset-bar select{color:#e4edef;background:#071012;border:1px solid #3b535a;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 10px;font-weight:750}.page-element-preset-actions{gap:6px;display:flex}.page-element-preset-actions button{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.09);min-height:38px;color:var(--cyan);cursor:pointer;border-radius:8px;padding:0 11px;font-weight:900}.page-element-preset-actions button.is-danger{color:#ff8da3;background:#4b0617;border-color:#ff476d}.page-element-preset-actions button:disabled{opacity:.35;cursor:not-allowed}.page-element-preset-bar>p{color:#9eb0b4;grid-column:1/-1;margin:0;font-size:.63rem}.page-element-edit-tabs{background:#0c1518;border-bottom:1px solid #31464c;gap:7px;padding:12px 28px 0;display:flex}.page-element-edit-tabs button{color:#879b9f;cursor:pointer;background:#101b1e;border:1px solid #354b51;border-bottom-color:#31464c;border-radius:9px 9px 0 0;min-width:108px;min-height:39px;margin-bottom:-1px;font-weight:950}.page-element-edit-tabs button:hover,.page-element-edit-tabs button.is-active{border-color:var(--cyan);color:var(--cyan);background:#0b1316;border-bottom-color:#0b1316}.page-element-edit-fields{display:block}.page-element-editor-panel{gap:18px;display:grid}.page-element-editor-panel>header{border-bottom:1px solid #2d4248;justify-content:space-between;align-items:end;gap:20px;padding-bottom:14px;display:flex}.page-element-editor-panel>header p{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.56rem;font-weight:950}.page-element-editor-panel>header h3{color:var(--cyan);font-family:var(--font-display);margin:0;font-size:1.65rem}.page-element-editor-panel>header>span{color:#81969a;text-align:right;max-width:470px;font-size:.66rem;line-height:1.5}.page-element-orientation-control{border:1px solid #344a50;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.page-element-orientation-control legend{color:#9db0b4;padding:0 7px;font-size:.63rem;font-weight:900}.page-element-orientation-control label{cursor:pointer;background:#0d171a;border:1px solid #2e444a;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:4px 8px;padding:13px;display:grid}.page-element-orientation-control label>input{grid-row:1/3}.page-element-orientation-control label>span{color:#e7edef;font-weight:950}.page-element-orientation-control label>small{color:#7e9499;line-height:1.45}.page-element-count-control{background:#0d1619;border:1px solid #344a50;border-radius:13px;grid-template-columns:minmax(0,1fr) 72px auto auto;align-items:center;gap:10px;padding:15px;display:grid}.page-element-count-control strong,.page-element-count-control span{display:block}.page-element-count-control span{color:#7e9398;margin-top:4px;font-size:.63rem}.page-element-count-control output{min-height:42px;color:var(--cyan);font-family:var(--font-display);border:1px solid #415960;border-radius:9px;place-items:center;font-size:1.2rem;display:grid}.page-element-count-control button{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.08);min-height:42px;color:var(--cyan);cursor:pointer;border-radius:9px;padding:0 14px;font-weight:900}.page-element-count-control button:disabled{color:#53676c;cursor:not-allowed;border-color:#3c4b50}.page-element-general-grid,.page-element-text-grid,.page-element-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.page-element-text-grid label,.page-element-general-grid label,.page-element-color-field,.page-element-range-field{gap:6px;display:grid}.page-element-text-grid label>span,.page-element-general-grid label>span,.page-element-color-field>span,.page-element-range-field>span{color:#8da2a7;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.page-element-text-grid input,.page-element-text-grid textarea,.page-element-general-grid input{box-sizing:border-box;color:#e5edef;width:100%;font:700 .78rem/1.4 var(--font-body);background:#071012;border:1px solid #3a5259;border-radius:9px;outline:0;padding:11px 12px}.page-element-text-grid textarea{resize:vertical;min-height:95px}.page-element-text-grid .is-wide{grid-column:1/-1}.page-element-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-element-color-field>div{grid-template-columns:44px minmax(0,1fr);gap:7px;display:grid}.page-element-color-field input[type=color]{background:#071012;border:1px solid #40585f;border-radius:7px;width:44px;height:39px;padding:2px}.page-element-color-field input:not([type=color]){color:#dce6e8;background:#071012;border:1px solid #40585f;border-radius:7px;min-width:0;padding:0 9px;font-weight:800}.page-element-toggle-field{background:#0c1619;border:1px solid #344a50;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex!important}.page-element-toggle-field input{width:auto!important}.page-element-toggle-field span{color:#9eb0b4!important;letter-spacing:0!important;text-transform:none!important;font-size:.62rem!important}.page-element-range-field{grid-column:span 2;grid-template-columns:minmax(160px,1fr) minmax(140px,2fr) 56px;align-items:center}.page-element-range-field input{width:100%}.page-element-range-field output{color:var(--cyan);text-align:right;font-weight:900}.page-element-button-color-editor{border:1px solid #344a50;border-radius:14px;gap:15px;padding:15px;display:grid}.page-element-button-color-editor>legend{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:.65rem;font-weight:950}.page-element-button-color-editor>section{background:#0b1417;border:1px solid #293f45;border-radius:11px;gap:10px;padding:13px;display:grid}.page-element-button-color-editor>section>header{justify-content:space-between;gap:20px;display:flex}.page-element-button-color-editor>section>header span{color:#879a9f;font-size:.65rem}.page-element-button-state-row{grid-template-columns:70px repeat(3,minmax(0,1fr)) 100px;align-items:end;gap:8px;display:grid}.page-element-button-state-row h4{color:var(--cyan);text-transform:capitalize;margin:0 0 10px;font-size:.62rem}.page-element-buttons-editor{gap:12px;display:grid}.page-element-buttons-editor>section{background:#0d171a;border:1px solid #334a50;border-radius:12px;grid-template-columns:1fr 1fr auto;gap:12px;padding:14px;display:grid}.page-element-buttons-editor>section>header{grid-column:1/-1;justify-content:space-between;display:flex}.page-element-buttons-editor label{gap:6px;display:grid}.page-element-buttons-editor label>span{color:#8ea1a5;text-transform:uppercase;font-size:.59rem;font-weight:900}.page-element-buttons-editor input{color:#e4edef;background:#071012;border:1px solid #3b535a;border-radius:8px;min-height:40px;padding:0 10px}.page-element-volume-button-note{background:#0d171a;border:1px solid #344a50;border-radius:13px;padding:20px}.page-element-volume-button-note strong{color:var(--cyan);font-family:var(--font-display);font-size:1.2rem}.page-element-volume-button-note p{color:#91a3a7;margin:8px 0 0;line-height:1.65}@media (max-width:1050px){.page-element-preset-bar{grid-template-columns:1fr 1fr}.page-element-preset-actions{justify-content:flex-end}.page-element-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-element-button-state-row{grid-template-columns:60px repeat(2,minmax(0,1fr))}.page-element-button-state-row>:nth-child(4),.page-element-button-state-row>:nth-child(5){grid-column:span 1}.featured-volume-selector{grid-template-columns:repeat(5,minmax(55px,1fr))}.featured-volume-selector .featured-element-button:nth-child(10n){border-right-width:1px}.featured-volume-selector .featured-element-button:nth-child(5n){border-right-width:0}}@media (max-width:760px){.featured-configurable-element.orientation-right>:first-child,.featured-configurable-element.orientation-right>:last-child{order:initial}.featured-literature-volume-selection{border-radius:20px;grid-template-columns:1fr;margin-block:52px}.featured-volume-cover{min-height:420px;margin:14px}.featured-volume-copy{padding:30px 22px 36px}.featured-volume-selector{grid-template-columns:repeat(2,minmax(70px,1fr))}.featured-volume-selector .featured-element-button:nth-child(5n){border-right-width:1px}.featured-volume-selector .featured-element-button:nth-child(2n){border-right-width:0}.page-element-preset-bar{grid-template-columns:1fr;padding:14px 18px}.page-element-preset-actions{justify-content:stretch}.page-element-preset-actions button{flex:1}.page-element-edit-tabs{padding-inline:18px;overflow-x:auto}.page-element-edit-tabs button{min-width:92px}.page-element-editor-panel>header{flex-direction:column;align-items:start}.page-element-editor-panel>header>span{text-align:left}.page-element-orientation-control,.page-element-general-grid,.page-element-text-grid,.page-element-color-grid{grid-template-columns:1fr}.page-element-count-control{grid-template-columns:1fr 60px}.page-element-count-control button{grid-column:span 1}.page-element-range-field{grid-column:1;grid-template-columns:1fr 70px}.page-element-range-field>span{grid-column:1/-1}.page-element-button-state-row{grid-template-columns:1fr}.page-element-button-state-row h4{margin:0}.page-element-buttons-editor>section{grid-template-columns:1fr}.page-element-buttons-editor>section>header{grid-column:1}}.page-element-build-badge{color:#69f1f3;letter-spacing:.08em;text-transform:uppercase;background:#031012bf;border:1px solid #2fd9dd8c;border-radius:999px;width:fit-content;margin-top:8px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.page-element-new-badge{color:#ff8eb2;letter-spacing:.08em;background:#7f002773;border:1px solid #ff5b8ba6;border-radius:999px;width:fit-content;margin:4px 0 2px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.page-edit-nav-button+.account-link{margin-left:10px}.page-edit-nav-button.is-active{border-color:var(--cyan);background:var(--cyan);color:#021214;box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.15),0 8px 24px rgba(var(--cyan-rgb),.16)}.page-edit-nav-button.is-active:hover{color:#021214;background:#6ff5f2}.page-element-with-insertion{position:relative}.page-element-with-insertion>.page-element-insertion-bar{margin-top:0}.page-element-seasonal-top-ten{margin-block:90px 0}.page-element-seasonal-top-ten .seasonal-ranking-frame{border:2px solid var(--season-border,var(--season-gold))}.page-element-seasonal-top-ten .seasonal-ranking-card>strong{font-family:var(--seasonal-rank-font,"Twiska Tahoma",Tahoma,sans-serif);font-size:var(--seasonal-rank-size,34px)}.page-element-seasonal-top-ten .seasonal-ranking-card>small{font-family:var(--seasonal-score-font,"Twiska Tahoma",Tahoma,sans-serif);font-size:var(--seasonal-score-size,18px)}.page-element-seasonal-top-ten .seasonal-label{font-family:var(--seasonal-season-font,"Twiska Tahoma",Tahoma,sans-serif);font-size:var(--seasonal-season-size,20px)}.page-element-seasonal-top-ten .seasonal-ranking-card>a{grid-row:3;min-width:0;min-height:0;display:block;overflow:hidden}.page-element-seasonal-top-ten .seasonal-ranking-card>a .seasonal-ranking-image{grid-row:auto;width:100%;height:100%}.page-element-seasonal-top-ten .seasonal-default-cover{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-element-seasonal-top-ten .seasonal-ranking-image>.admin-slot-live-media{z-index:2}.page-element-seasonal-top-ten .seasonal-ranking-image>.admin-image-slot-button{z-index:8}.seasonal-ranking-frame.season-summer{--season-red:#9d001e;--season-gold:#ffc716;--season-accent:#ffc716;--season-border:#ffcf2b}.seasonal-ranking-frame.season-winter{--season-red:#145f91;--season-gold:#aee6f4;--season-accent:#aee6f4;--season-border:#70d7f4}.seasonal-ranking-frame.season-spring{--season-red:#19773b;--season-gold:#ff9ec5;--season-accent:#ff9ec5;--season-border:#79df91}.seasonal-ranking-frame.season-fall{--season-red:#9b4214;--season-gold:#ffad28;--season-accent:#ffad28;--season-border:#d86c24}.seasonal-ranking-frame.season-winter .seasonal-ranking-header{color:#d9f6ff}.seasonal-ranking-frame.season-spring .seasonal-ranking-header{color:#ffe2ef}.seasonal-ranking-frame.season-fall .seasonal-ranking-header{color:#ffe2bf}.configurable-genre-element .genre-tile{isolation:isolate;position:relative;overflow:hidden}.configurable-genre-element .genre-tile:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 18%,#000000b8);position:absolute;inset:0}.configurable-genre-element .genre-tile>.admin-slot-live-media{z-index:1}.configurable-genre-element .genre-tile>.admin-image-slot-button{z-index:8}.genre-tile-copy{z-index:4;pointer-events:none;align-content:end;justify-items:start;display:grid;position:relative}.genre-tile-copy>strong{font-family:var(--genre-header-font,var(--font-display));font-size:var(--genre-header-size,32px);line-height:1}.genre-tile-copy>small{font-family:var(--genre-subtitle-font,var(--font-body));font-size:var(--genre-subtitle-size,13px);opacity:.82;margin-top:7px}.genre-tile-copy>i{font-style:normal;position:absolute;bottom:0;right:0}.configurable-genre-element .inline-editable-text{pointer-events:auto}.top-ten-entries-editor,.genre-images-editor,.genre-text-editor,.genre-buttons-editor{gap:12px;display:grid}.top-ten-entry-editor{background:#0b1417;border:1px solid #30464c;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 112px;align-items:stretch;gap:12px;padding:12px;display:grid}.top-ten-entry-number{width:42px;height:42px;color:var(--cyan);border:1px solid #4b6269;border-radius:10px;place-items:center;display:grid}.top-ten-entry-fields{gap:10px;min-width:0;display:grid}.top-ten-entry-media-row{grid-template-columns:minmax(210px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.top-ten-entry-media-row .admin-entry-button{justify-content:center;min-height:42px}.top-ten-entry-media-row output{color:#80969b;text-overflow:ellipsis;white-space:nowrap;background:#071012;border:1px solid #344c53;border-radius:9px;align-items:center;min-width:0;padding:0 11px;font-size:.68rem;display:flex;overflow:hidden}.top-ten-entry-meta-row{grid-template-columns:180px minmax(0,1fr);gap:10px;display:grid}.top-ten-entry-meta-row label,.top-ten-font-editor label,.genre-typography-row label,.genre-buttons-editor label,.genre-text-editor label{gap:6px;display:grid}.top-ten-entry-meta-row label>span,.top-ten-font-editor label>span,.genre-typography-row label>span,.genre-buttons-editor label>span,.genre-text-editor label>span{color:#84999e;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.top-ten-entry-meta-row input,.top-ten-entry-meta-row select,.top-ten-font-editor input,.top-ten-font-editor select,.genre-typography-row input,.genre-typography-row select,.genre-buttons-editor input,.genre-text-editor input{color:#e6edef;background:#071012;border:1px solid #3a5259;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.top-ten-entry-preview{aspect-ratio:2/3;background:#858585;border:1px solid #50646a;border-radius:9px;width:100%;overflow:hidden}.top-ten-entry-preview img{object-fit:cover;width:100%;height:100%;display:block}.top-ten-font-editor{gap:12px;display:grid}.top-ten-font-editor>section{background:#0c1518;border:1px solid #30474d;border-radius:12px;grid-template-columns:130px minmax(160px,.45fr) minmax(220px,1fr);align-items:end;gap:14px;padding:16px;display:grid}.top-ten-font-editor>section>strong{color:var(--pink);font-family:var(--font-display);align-self:center}.genre-buttons-editor>section,.genre-text-editor>section,.genre-image-editor-row{background:#0c1518;border:1px solid #30474d;border-radius:12px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.genre-buttons-editor>section>button{color:#ff8ca3;cursor:pointer;background:#4c0617;border:1px solid #ff466b;border-radius:8px;min-height:40px;padding:0 14px}.genre-typography-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.genre-typography-row>section{background:#0c1518;border:1px solid #30474d;border-radius:12px;grid-template-columns:110px 1fr 1fr;align-items:end;gap:12px;padding:14px;display:grid}.genre-text-editor>section{grid-template-columns:44px 1fr 1fr}.genre-image-editor-row{grid-template-columns:44px minmax(160px,.7fr) minmax(230px,1fr) 150px}.genre-image-editor-row>div:nth-child(2){gap:5px;display:grid}.genre-image-editor-row>div:nth-child(2) small{color:#81969b}.genre-image-editor-row .admin-entry-button{justify-content:center}.genre-image-editor-preview{aspect-ratio:16/9;color:#6f858a;background:#071012;border:1px solid #40575e;border-radius:8px;place-items:center;font-size:.64rem;display:grid;overflow:hidden}.genre-image-editor-preview img{object-fit:cover;width:100%;height:100%;display:block}.page-element-static-summary{background:#0b1417;border:1px solid #31484f;border-radius:12px;flex-direction:column;justify-content:center;gap:7px;padding:14px;display:flex}.page-element-static-summary strong{color:var(--cyan)}.page-element-static-summary span{color:#8ca0a5;font-size:.72rem;line-height:1.55}@media (max-width:760px){.page-edit-nav-button+.account-link{margin-top:8px;margin-left:0}.top-ten-entry-editor{grid-template-columns:36px minmax(0,1fr)}.top-ten-entry-preview{grid-column:2;width:96px}.top-ten-entry-media-row,.top-ten-entry-meta-row,.top-ten-font-editor>section,.genre-typography-row>section,.genre-typography-row,.genre-buttons-editor>section,.genre-text-editor>section,.genre-image-editor-row{grid-template-columns:1fr}.genre-image-editor-row>strong{width:38px}.genre-image-editor-preview{width:150px}}.featured-configurable-element .kicker{font-family:var(--featured-category-font)!important}.featured-configurable-element h2{font-family:var(--featured-header-font)!important}.featured-configurable-element .manhwa-feature-copy>p:not(.kicker),.featured-configurable-element .featured-volume-synopsis,.featured-configurable-element .donghua-feature-description{font-family:var(--featured-subtitle-font)!important}.featured-configurable-tags>span,.featured-v2-editable-tags>span{font-family:var(--featured-tag-font)!important}.featured-element-button,.donghua-feature-actions .donghua-mal-link{font-family:var(--featured-button-font)!important}.featured-volume-cover{min-height:0;aspect-ratio:var(--featured-image-aspect-ratio,2 / 3);align-self:center}.page-element-featured-v2 .donghua-feature-image{width:min(100% - 52px,100%);min-height:0;aspect-ratio:var(--featured-image-aspect-ratio,2 / 3)}.page-element-featured-v2 .featured-v2-default-cover{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.page-element-featured-v2 .admin-slot-live-media{z-index:2}.page-element-featured-v2 .donghua-feature-art-label{z-index:5}.page-element-featured-v2 .donghua-feature-copy{background:#060c0f42!important;border-color:#0000!important}.page-element-featured-v2 .donghua-feature-copy>.kicker{color:var(--featured-category-color)!important;font-family:var(--featured-category-font)!important;font-size:var(--featured-category-size)!important}.page-element-featured-v2 .featured-v2-language-heading{border-bottom:var(--featured-header-border-width) solid var(--featured-header-border);padding-bottom:10px;line-height:1.02;display:block;color:var(--featured-header-color)!important;font-family:var(--featured-header-font)!important;font-size:clamp(1.75rem,var(--featured-header-size),6.5rem)!important}.page-element-featured-v2 .featured-v2-language-heading>span{color:inherit!important}.page-element-featured-v2 .featured-v2-language-heading.is-separate>span{display:block}.page-element-featured-v2 .featured-v2-language-heading.is-separate .featured-v2-alternate-title{margin-top:.18em}.page-element-featured-v2 .featured-v2-language-heading.is-shared>span{display:inline}.page-element-featured-v2 .featured-v2-language-heading.is-shared .featured-v2-alternate-title:before{content:" ";white-space:pre}.page-element-featured-v2 .featured-v2-alternate-title{letter-spacing:-.02em;font-size:.58em;font-style:normal;color:var(--pink)!important}.page-element-featured-v2 .donghua-feature-description{border-bottom:var(--featured-subtitle-border-width) solid var(--featured-subtitle-border);min-height:0;padding-bottom:13px;line-height:1.7;color:var(--featured-subtitle-color)!important;font-size:var(--featured-subtitle-size)!important}.page-element-featured-v2 .donghua-feature-tags{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.page-element-featured-v2 .donghua-feature-tags>span,.page-element-featured-v2 .featured-v2-add-tag{border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:6px 11px;font-weight:900;display:inline-flex;border:1px solid var(--featured-tag-border)!important;background:var(--featured-tag-bg)!important;color:var(--featured-tag-color)!important;font-family:var(--featured-tag-font)!important;font-size:var(--featured-tag-size)!important}.page-element-featured-v2 .featured-v2-add-tag{cursor:pointer;flex:0 0 32px;width:32px;padding:0;line-height:1;font-size:1.25rem!important}.page-element-featured-v2 .featured-v2-add-tag:hover{filter:brightness(1.35);transform:translateY(-1px)}.page-element-featured-v2 .donghua-season-switcher button{border-color:var(--element-button-idle-border);background:var(--element-button-idle-bg);color:var(--element-button-idle-text)}.page-element-featured-v2 .donghua-season-switcher button:hover{border-color:var(--element-button-hover-border);background:var(--element-button-hover-bg);color:var(--element-button-hover-text)}.page-element-featured-v2 .donghua-season-switcher button:active{border-color:var(--element-button-clicked-border);background:var(--element-button-clicked-bg);color:var(--element-button-clicked-text)}.page-element-featured-v2 .donghua-season-switcher button.is-active{border-color:var(--element-button-selected-border);background:var(--element-button-selected-bg);color:var(--element-button-selected-text)}.page-element-featured-v2 .donghua-season-switcher button b{-webkit-text-stroke:var(--v2-button-header-stroke);paint-order:stroke fill;text-shadow:var(--v2-button-header-shadow,none);color:var(--v2-button-header-color)!important;font-family:var(--v2-button-header-font)!important;font-size:var(--v2-button-header-size)!important}.page-element-featured-v2 .donghua-season-switcher button small,.page-element-featured-v2 .donghua-season-switcher button:hover small,.page-element-featured-v2 .donghua-season-switcher button.is-active small{-webkit-text-stroke:var(--v2-button-subtitle-stroke);paint-order:stroke fill;text-shadow:var(--v2-button-subtitle-shadow,none);color:var(--v2-button-subtitle-color)!important;font-family:var(--v2-button-subtitle-font)!important;font-size:var(--v2-button-subtitle-size)!important}.page-element-aspect-ratio-control{background:#0b1518;border:1px solid #344a50;border-radius:14px;padding:18px}.page-element-aspect-ratio-control legend{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:.66rem;font-weight:950}.page-element-aspect-ratio-control>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-element-aspect-ratio-control label{cursor:pointer;text-align:center;background:#0e1a1d;border:1px solid #354d54;border-radius:12px;flex-direction:column;justify-content:center;gap:7px;min-height:94px;padding:14px;display:flex;position:relative}.page-element-aspect-ratio-control label:hover,.page-element-aspect-ratio-control label.is-selected{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.09);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.08)}.page-element-aspect-ratio-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.page-element-aspect-ratio-control strong{color:var(--cyan);font-family:var(--font-display);font-size:1.25rem}.page-element-aspect-ratio-control span{color:#81969a;font-size:.62rem;line-height:1.4}.featured-v2-general-grid{gap:14px;display:grid}.page-element-header-language-control{border:1px solid #344a50;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.page-element-header-language-control legend{color:#9db0b4;padding:0 7px;font-size:.63rem;font-weight:900}.page-element-header-language-control label{cursor:pointer;background:#0d171a;border:1px solid #2e444a;border-radius:10px;gap:5px;padding:13px;display:grid;position:relative}.page-element-header-language-control label.is-selected{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.08)}.page-element-header-language-control input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.page-element-header-language-control strong{color:#e7edef}.page-element-header-language-control span{color:#7e9499;font-size:.65rem;line-height:1.45}.featured-v2-entries-editor{gap:16px;display:grid}.featured-v2-entry-editor{background:#0b1518;border:1px solid #344c53;border-radius:15px;padding:16px}.featured-v2-entry-editor>header{border-bottom:1px solid #2b4147;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}.featured-v2-entry-editor>header strong{color:var(--cyan);font-family:var(--font-display);display:block}.featured-v2-entry-editor>header span,.featured-v2-entry-editor>header small{color:#71878c;font-size:.59rem}.featured-v2-entry-editor>header button{color:#ff8ca4;cursor:pointer;background:#4b0618;border:1px solid #ff4a70;border-radius:8px;min-height:35px;padding:0 12px;font-weight:900}.featured-v2-entry-editor-body{grid-template-columns:minmax(0,1fr) 150px;gap:16px;display:grid}.featured-v2-entry-fields{gap:13px;min-width:0;display:grid}.featured-v2-entry-button-row{grid-template-columns:minmax(230px,1fr) minmax(0,.8fr) minmax(0,.8fr);gap:10px;display:grid}.featured-v2-entry-button-row>.admin-entry-button{justify-content:center;min-height:44px}.featured-v2-entry-button-row label,.featured-v2-entry-copy-grid label{gap:5px;display:grid}.featured-v2-entry-button-row label>span,.featured-v2-entry-copy-grid label>span{color:#879ba0;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.featured-v2-entry-button-row input,.featured-v2-entry-copy-grid input,.featured-v2-entry-copy-grid textarea{box-sizing:border-box;color:#e5edef;width:100%;min-height:42px;font:700 .75rem/1.4 var(--font-body);background:#071012;border:1px solid #3a5259;border-radius:8px;padding:9px 10px}.featured-v2-entry-button-row input[readonly]{color:#7f9499}.featured-v2-entry-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.featured-v2-entry-copy-grid textarea{resize:vertical;min-height:88px}.featured-v2-entry-copy-grid .is-wide{grid-column:1/-1}.featured-v2-entry-preview{aspect-ratio:2/3;background:#858585;border:1px solid #50646a;border-radius:10px;overflow:hidden}.featured-v2-entry-preview img{object-fit:cover;width:100%;height:100%;display:block}.featured-v2-font-editor{gap:18px;display:grid}.featured-v2-font-editor>fieldset{border:1px solid #344a50;border-radius:14px;gap:12px;padding:16px;display:grid}.featured-v2-font-editor>fieldset>legend{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:.65rem;font-weight:950}.featured-v2-font-editor>fieldset:first-child>section{background:#0c171a;border:1px solid #2c4248;border-radius:10px;grid-template-columns:minmax(190px,1fr) minmax(130px,.5fr) minmax(190px,.7fr);align-items:end;gap:10px;padding:12px;display:grid}.featured-v2-font-editor label{gap:6px;display:grid}.featured-v2-font-editor label>span{color:#8ca0a5;text-transform:uppercase;font-size:.57rem;font-weight:900}.featured-v2-font-editor input,.featured-v2-font-editor select{color:#e4edef;background:#071012;border:1px solid #3b535a;border-radius:8px;min-height:40px;padding:0 10px}.featured-v2-button-font-row{background:#0c171a;border:1px solid #2c4248;border-radius:11px;grid-template-columns:minmax(150px,.8fr) minmax(160px,1fr) 110px minmax(160px,1fr) 120px minmax(150px,1fr) 120px minmax(150px,1fr) minmax(170px,1fr);align-items:end;gap:10px;padding:14px;display:grid}.page-element-editor-panel>.page-element-preset-panel{border:1px solid #344a50;border-radius:14px}@media (max-width:900px){.page-element-aspect-ratio-control>div{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-v2-entry-editor-body{grid-template-columns:1fr}.featured-v2-entry-preview{justify-self:center;width:min(180px,100%)}.featured-v2-entry-button-row{grid-template-columns:1fr}.featured-v2-button-font-row{grid-template-columns:1fr 1fr}.featured-v2-button-font-row>strong{grid-column:1/-1}}@media (max-width:620px){.page-element-aspect-ratio-control>div,.page-element-header-language-control,.featured-v2-entry-copy-grid{grid-template-columns:1fr}.featured-v2-entry-copy-grid .is-wide{grid-column:1}.featured-v2-font-editor>fieldset:first-child>section,.featured-v2-button-font-row{grid-template-columns:1fr}.featured-v2-button-font-row>strong{grid-column:1}.page-element-featured-v2 .donghua-feature-image,.featured-volume-cover{aspect-ratio:var(--featured-image-aspect-ratio,2 / 3)}}.featured-configurable-element{position:relative;background:var(--element-background,linear-gradient(125deg,var(--featured-bg-1),var(--featured-bg-2) 54%,var(--featured-bg-3)))!important}.featured-configurable-element .element-media-panel{background:var(--media-panel-background,transparent)!important}.featured-configurable-element .element-content-panel{isolation:isolate;position:relative;background:linear-gradient(var(--content-panel-overlay,transparent),var(--content-panel-overlay,transparent)),var(--content-panel-background,transparent)!important}.featured-configurable-element .element-content-panel>*{z-index:1;position:relative}.featured-configurable-element[data-divider-style=thin-line].orientation-left .element-content-panel{border-left:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=thin-line].orientation-right .element-content-panel{border-right:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=double-thin-line].orientation-left .element-content-panel{border-left:calc(var(--panel-divider-width) * 3) double var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=double-thin-line].orientation-right .element-content-panel{border-right:calc(var(--panel-divider-width) * 3) double var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=thick-bar].orientation-left .element-content-panel,.featured-configurable-element[data-divider-style=thick-black-bar].orientation-left .element-content-panel{border-left:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=thick-bar].orientation-right .element-content-panel,.featured-configurable-element[data-divider-style=thick-black-bar].orientation-right .element-content-panel{border-right:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=thick-bar-media-accent].orientation-left .element-content-panel{border-left:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=thick-bar-media-accent].orientation-right .element-content-panel{border-right:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=thick-bar-content-accent].orientation-left .element-content-panel{border-left:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=thick-bar-content-accent].orientation-right .element-content-panel{border-right:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=thick-bar-both-accents].orientation-left .element-content-panel{border-left:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style=thick-bar-both-accents].orientation-right .element-content-panel{border-right:var(--panel-divider-width) solid var(--panel-divider-color)!important}.featured-configurable-element[data-divider-style^=thick-bar-] .element-content-panel:before,.featured-configurable-element[data-divider-style^=thick-bar-] .element-content-panel:after{content:"";z-index:0;pointer-events:none;background:var(--panel-divider-accent);position:absolute}.featured-configurable-element[data-divider-style=thick-bar-media-accent].orientation-left .element-content-panel:before,.featured-configurable-element[data-divider-style=thick-bar-both-accents].orientation-left .element-content-panel:before{top:0;bottom:0;left:var(--panel-divider-negative-width);width:1px}.featured-configurable-element[data-divider-style=thick-bar-media-accent].orientation-right .element-content-panel:before,.featured-configurable-element[data-divider-style=thick-bar-both-accents].orientation-right .element-content-panel:before{top:0;bottom:0;right:var(--panel-divider-negative-width);width:1px}.featured-configurable-element[data-divider-style=thick-bar-content-accent].orientation-left .element-content-panel:after,.featured-configurable-element[data-divider-style=thick-bar-both-accents].orientation-left .element-content-panel:after{width:1px;top:0;bottom:0;left:0}.featured-configurable-element[data-divider-style=thick-bar-content-accent].orientation-right .element-content-panel:after,.featured-configurable-element[data-divider-style=thick-bar-both-accents].orientation-right .element-content-panel:after{width:1px;top:0;bottom:0;right:0}.page-element-featured-v2 .donghua-feature-copy.element-content-panel{background:linear-gradient(var(--content-panel-overlay,transparent),var(--content-panel-overlay,transparent)),var(--content-panel-background,transparent)!important}.page-element-background-editor{gap:18px;margin-bottom:20px;display:grid}.page-element-background-scope{border:1px solid #344a50;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.page-element-background-scope legend,.page-element-background-fill legend,.page-element-divider-editor legend{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;padding:0 7px;font-size:.62rem;font-weight:950}.page-element-background-scope label{cursor:pointer;background:#0b1619;border:1px solid #3b5157;border-radius:10px;gap:5px;padding:12px;display:grid}.page-element-background-scope label.is-selected{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(var(--cyan-rgb),.12)}.page-element-background-scope input{opacity:0;pointer-events:none;position:absolute}.page-element-background-scope strong{color:#e8f0f2}.page-element-background-scope span{color:#84999e;font-size:.67rem;line-height:1.45}.page-element-background-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-element-background-fill,.page-element-divider-editor{background:#0a1417;border:1px solid #344a50;border-radius:13px;gap:12px;padding:15px;display:grid}.page-element-background-fill.is-disabled{opacity:.48;pointer-events:none}.page-element-background-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.page-element-background-mode label{color:#91a4a9;cursor:pointer;text-transform:uppercase;background:#071012;border:1px solid #3b5258;border-radius:8px;place-items:center;min-height:38px;font-size:.65rem;font-weight:900;display:grid}.page-element-background-mode label.is-selected{border-color:var(--cyan);color:#d8ffff;background:#08373b}.page-element-background-mode input{opacity:0;pointer-events:none;position:absolute}.page-element-background-fill>label,.page-element-divider-editor>label{gap:6px;display:grid}.page-element-background-fill>label>span,.page-element-divider-editor>label>span{color:#8da0a5;text-transform:uppercase;font-size:.58rem;font-weight:900}.page-element-background-fill select,.page-element-divider-editor select,.page-element-divider-editor input[type=number]{color:#e4edef;background:#071012;border:1px solid #3b535a;border-radius:8px;min-height:40px;padding:0 10px}.page-element-divider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.page-element-background-scope,.page-element-background-panels,.page-element-divider-grid{grid-template-columns:1fr}.featured-configurable-element[data-divider-style]:not([data-divider-style=none]) .element-content-panel{border-left:0!important;border-right:0!important;border-top:var(--panel-divider-width) solid var(--panel-divider-color)!important;box-shadow:none!important}.featured-configurable-element[data-divider-style=thick-bar-media-accent] .element-content-panel:before,.featured-configurable-element[data-divider-style=thick-bar-both-accents] .element-content-panel:before{top:var(--panel-divider-negative-width);width:auto;height:1px;bottom:auto;left:0;right:0}.featured-configurable-element[data-divider-style=thick-bar-content-accent] .element-content-panel:after,.featured-configurable-element[data-divider-style=thick-bar-both-accents] .element-content-panel:after{width:auto;height:1px;inset:0 0 auto}}.page-element-library-search{gap:6px;padding:0 0 14px;display:grid}.page-element-library-search>span{color:#8ea3a8;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:900}.page-element-library-search input{color:#ecf5f6;width:100%;min-height:42px;font:700 .78rem var(--font-body);background:#071114;border:1px solid #365057;border-radius:9px;padding:0 12px}.page-element-library-search input:focus{outline:2px solid rgba(var(--cyan-rgb),.28);border-color:var(--cyan)}.page-element-manager-modal footer .is-library-default{color:#ff9fbd;cursor:pointer;background:#27111d;border:1px solid #8d5571;border-radius:9px;min-height:42px;padding:0 16px;font-weight:950}.page-element-manager-modal footer .is-library-default:hover:not(:disabled){color:#fff;background:#4b1830;border-color:#ff81aa}.page-element-manager-modal footer .is-library-default:disabled{opacity:.42;cursor:not-allowed}.page-element-library-default-summary{background:linear-gradient(135deg,#24101b,#0b171a);border:1px solid #83536d;border-radius:12px;gap:6px;margin-bottom:16px;padding:14px;display:grid}.page-element-library-default-summary strong{color:#ff9fbd;font-family:var(--font-display)}.page-element-library-default-summary span{color:var(--cyan);font-size:.68rem;font-weight:900}.page-element-library-default-summary p{color:#96aaae;margin:0;font-size:.7rem;line-height:1.55}.page-element-default-version-note{color:#8fa4a8;font-size:.68rem;font-weight:800}@media (max-width:760px){.page-element-manager-modal footer>div{flex-wrap:wrap}.page-element-manager-modal footer .is-library-default,.page-element-manager-modal footer .is-add{flex:190px}}.editor-workspace-bar{top:var(--header-height);z-index:96;border-bottom:1px solid rgba(var(--cyan-rgb),.4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c0ef5;position:sticky;box-shadow:0 14px 34px #00000042}.editor-workspace-bar-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1740px);min-height:62px;margin:auto;padding:9px 0;display:flex}.editor-workspace-state{flex-wrap:wrap;align-items:baseline;gap:7px 12px;min-width:230px;display:flex}.editor-workspace-state strong{color:var(--cyan);font-family:var(--font-display);letter-spacing:.02em;font-size:.9rem}.editor-workspace-state span{color:#9bb0b5;letter-spacing:.05em;text-transform:uppercase;border:1px solid #34484e;border-radius:999px;padding:5px 9px;font-size:.63rem;font-weight:900}.editor-workspace-state span.is-dirty{color:#ff9bb0;background:#9d001e38;border-color:#ff5d7d}.editor-workspace-state span.has-draft{color:#f0d17a;background:#d6ac391a;border-color:#d6ac39}.editor-workspace-state span.is-clean{border-color:rgba(var(--cyan-rgb),.5);color:var(--cyan)}.editor-workspace-state small{color:#8ca1a6;width:100%;font-size:.63rem}.editor-workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-workspace-actions button,.editor-workspace-modal button,.editor-exit-modal button{color:#b9c9cc;cursor:pointer;min-height:36px;font:900 .66rem/1 var(--font-body);background:#0d171a;border:1px solid #3a4e54;border-radius:9px;padding:0 13px}.editor-workspace-actions button:hover:not(:disabled),.editor-workspace-modal button:hover:not(:disabled),.editor-exit-modal button:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.editor-workspace-actions button.is-primary,.editor-workspace-modal button.is-primary,.editor-exit-modal button.is-primary{color:#79fffb;background:#0a3437;border-color:#49d9d6}.editor-workspace-actions button.is-danger,.editor-workspace-modal button.is-danger,.editor-exit-modal button.is-danger{color:#ff9eb1;background:#470716;border-color:#ff5a7b}.editor-workspace-actions button:disabled,.editor-workspace-modal button:disabled,.editor-exit-modal button:disabled{cursor:not-allowed;opacity:.42}.editor-workspace-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editor-workspace-modal,.editor-exit-modal{border:1px solid rgba(var(--cyan-rgb),.55);background:linear-gradient(155deg,#0e171a,#080d0f 58%,#130811);border-radius:22px;width:min(760px,100vw - 32px);max-height:min(760px,100vh - 48px);overflow:auto;box-shadow:0 30px 110px #000000b8}.editor-workspace-modal>header,.editor-exit-modal>header{border-bottom:1px solid #26383e;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.editor-workspace-modal>header p,.editor-exit-modal>header p{color:var(--pink);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:.62rem;font-weight:950}.editor-workspace-modal>header h2,.editor-exit-modal>header h2{color:var(--paper);font-family:var(--font-display);margin:0;font-size:1.65rem}.editor-workspace-modal>header>button{width:36px;padding:0;font-size:1.2rem}.editor-revision-list{gap:10px;padding:18px 24px;display:grid}.editor-revision-list article{background:#0a1113;border:1px solid #273b41;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.editor-revision-list article>div{flex-direction:column;gap:4px;display:flex}.editor-revision-list strong{color:#dce7e9;font-size:.78rem}.editor-revision-list span{color:#81979c;font-size:.66rem}.editor-revision-empty{color:#84999e;text-align:center;margin:0;padding:22px}.editor-workspace-modal>footer,.editor-exit-modal>footer{border-top:1px solid #26383e;justify-content:flex-end;gap:9px;padding:16px 24px 22px;display:flex}.editor-exit-modal>p{color:#a8b9bd;margin:0;padding:24px;font-size:.83rem;line-height:1.7}.page-elements-save-state.is-working{color:var(--cyan)}@media (max-width:980px){.editor-workspace-bar{top:var(--header-height)}.editor-workspace-bar-inner{flex-direction:column;align-items:flex-start;gap:10px;width:min(100% - 28px,1740px);padding:12px 0}.editor-workspace-actions{justify-content:flex-start;width:100%}.editor-workspace-actions button{flex:130px}}@media (max-width:620px){.editor-workspace-modal-backdrop{padding:10px}.editor-revision-list article{flex-direction:column;align-items:stretch}.editor-revision-list article button{width:100%}.editor-exit-modal>footer{flex-direction:column-reverse}.editor-exit-modal>footer button{width:100%}}.page-builder-layout-tools{z-index:20;border:1px solid rgba(var(--cyan-rgb),.42);background:linear-gradient(135deg,#08181cf5,#130810f5);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:18px auto 28px;padding:12px 14px;display:flex;position:relative;box-shadow:0 12px 34px #0000003d}.page-builder-layout-tools>div,.page-builder-layout-tools>fieldset{border:0;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;display:flex}.page-builder-layout-tools strong,.page-builder-layout-tools legend{color:#8fa7ab;letter-spacing:.09em;text-transform:uppercase;margin-right:5px;font-size:.62rem;font-weight:950}.page-builder-layout-tools button{color:#a9bbbf;cursor:pointer;min-height:35px;font:900 .64rem var(--font-body);background:#0a1417;border:1px solid #385158;border-radius:8px;padding:0 11px}.page-builder-layout-tools button:hover:not(:disabled),.page-builder-layout-tools button.is-active{border-color:var(--cyan);color:#7ffffb;background:#0a3539}.page-builder-layout-tools button:disabled{opacity:.38;cursor:not-allowed}.page-elements-workspace.is-preview-desktop .page-elements-rendered{width:min(1440px,100% - 24px);margin-inline:auto}.page-elements-workspace.is-preview-tablet .page-elements-rendered{border-inline:1px dashed rgba(var(--cyan-rgb),.28);width:min(900px,100% - 24px);margin-inline:auto;padding:16px}.page-elements-workspace.is-preview-mobile .page-elements-rendered{border-inline:1px dashed rgba(var(--cyan-rgb),.28);width:min(430px,100% - 16px);margin-inline:auto;padding:10px}.managed-page-element{--element-font-scale:var(--element-text-scale-desktop,1);padding-block:var(--element-spacing-desktop,0px)}.managed-page-element .featured-volume-cover,.managed-page-element .donghua-feature-image{aspect-ratio:var(--responsive-image-aspect-ratio,var(--featured-image-aspect-ratio,2 / 3))}.managed-page-element.is-editor-hidden{opacity:.58;filter:saturate(.55)}.page-element-hidden-badge{z-index:15;color:#ffb3c3;font:950 .62rem var(--font-body);letter-spacing:.05em;text-transform:uppercase;background:#510518f0;border:1px solid #ff6e8f;border-radius:999px;padding:7px 10px;position:absolute;top:12px;left:12px}.managed-page-element[data-preview-layout=left] .featured-configurable-element>.element-media-panel,.managed-page-element[data-layout-desktop=left] .featured-configurable-element>.element-media-panel{order:1}.managed-page-element[data-preview-layout=left] .featured-configurable-element>.element-content-panel,.managed-page-element[data-layout-desktop=left] .featured-configurable-element>.element-content-panel,.managed-page-element[data-preview-layout=right] .featured-configurable-element>.element-media-panel,.managed-page-element[data-layout-desktop=right] .featured-configurable-element>.element-media-panel{order:2}.managed-page-element[data-preview-layout=right] .featured-configurable-element>.element-content-panel,.managed-page-element[data-layout-desktop=right] .featured-configurable-element>.element-content-panel{order:1}.managed-page-element[data-preview-layout^=stack] .featured-configurable-element{grid-template-columns:1fr!important}.managed-page-element[data-preview-layout=stack-media-first] .element-media-panel{order:1!important}.managed-page-element[data-preview-layout=stack-media-first] .element-content-panel{order:2!important}.managed-page-element[data-preview-layout=stack-content-first] .element-content-panel{order:1!important}.managed-page-element[data-preview-layout=stack-content-first] .element-media-panel{order:2!important}.page-elements-workspace.is-preview-desktop .managed-page-element{--element-font-scale:var(--element-text-scale-desktop,1);padding-block:var(--element-spacing-desktop,0px);--responsive-image-aspect-ratio:var(--element-ratio-desktop,var(--featured-image-aspect-ratio,2 / 3))}.page-elements-workspace.is-preview-tablet .managed-page-element{--element-font-scale:var(--element-text-scale-tablet,1);padding-block:var(--element-spacing-tablet,0px);--responsive-image-aspect-ratio:var(--element-ratio-tablet,var(--featured-image-aspect-ratio,2 / 3))}.page-elements-workspace.is-preview-mobile .managed-page-element{--element-font-scale:var(--element-text-scale-mobile,1);padding-block:var(--element-spacing-mobile,0px);--responsive-image-aspect-ratio:var(--element-ratio-mobile,var(--featured-image-aspect-ratio,2 / 3))}.page-elements-workspace.is-preview-clean .page-element-hidden-badge{display:none}.page-elements-workspace.is-preview-desktop.is-preview-clean .managed-page-element[data-visible-desktop=false],.page-elements-workspace.is-preview-tablet.is-preview-clean .managed-page-element[data-visible-tablet=false],.page-elements-workspace.is-preview-mobile.is-preview-clean .managed-page-element[data-visible-mobile=false]{display:none!important}.page-structure-outline{border:1px solid rgba(var(--cyan-rgb),.52);background:linear-gradient(150deg,#0c1619,#080d0f 60%,#160811);border-radius:22px;width:min(1040px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 110px #000000b8}.page-structure-outline>header{border-bottom:1px solid #283a40;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.page-structure-outline>header p,.page-structure-removed>header p{color:var(--pink);letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:.61rem;font-weight:950}.page-structure-outline>header h2,.page-structure-removed>header h3{color:#edf5f6;font-family:var(--font-display);margin:0}.page-structure-outline>header span{color:#8ea3a8;font-size:.7rem}.page-structure-outline>header>button{color:#c8d6d9;cursor:pointer;background:#0a1316;border:1px solid #42585e;border-radius:9px;width:36px;height:36px;font-size:1.2rem}.page-structure-list{gap:9px;padding:18px 24px;display:grid}.page-structure-list article{background:#0a1214;border:1px solid #293f45;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.page-structure-index{width:40px;height:40px;color:var(--cyan);border:1px solid #3f5960;border-radius:9px;place-items:center;font-weight:950;display:grid}.page-structure-list article>div:nth-child(2),.page-structure-removed article>div{gap:4px;display:grid}.page-structure-list strong,.page-structure-removed strong{color:#e2ecee;font-size:.76rem}.page-structure-list small,.page-structure-removed small{color:#82989d;font-size:.64rem}.page-structure-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px!important;display:flex!important}.page-structure-actions button,.page-structure-removed button,.page-structure-outline>footer button{color:#aebfc2;cursor:pointer;min-height:34px;font:900 .61rem var(--font-body);background:#0b171a;border:1px solid #395159;border-radius:8px;padding:0 10px}.page-structure-actions button:hover:not(:disabled),.page-structure-removed button:hover,.page-structure-outline>footer button:hover{border-color:var(--cyan);color:var(--cyan)}.page-structure-actions button:disabled{opacity:.36;cursor:not-allowed}.page-structure-removed{background:#170b12;border:1px solid #76445b;border-radius:14px;gap:9px;margin:0 24px 20px;padding:15px;display:grid}.page-structure-removed>header{justify-content:space-between;align-items:end;gap:15px;display:flex}.page-structure-removed>header span{color:#ff98b4;font-size:.65rem;font-weight:900}.page-structure-removed article{background:#0d0b0e;border:1px solid #543142;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:11px;display:flex}.page-structure-outline>footer{border-top:1px solid #283a40;justify-content:flex-end;padding:16px 24px 22px;display:flex}.page-element-visibility-editor{gap:15px;display:grid}.page-element-visibility-editor>fieldset{background:#0a1417;border:1px solid #334a50;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:14px;display:grid}.page-element-visibility-editor>fieldset legend,.page-element-responsive-editor legend{color:var(--pink);font:950 .66rem var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:0 7px}.page-element-visibility-editor>fieldset label{cursor:pointer;background:#071012;border:1px solid #3b5259;border-radius:9px;gap:5px;padding:11px;display:grid;position:relative}.page-element-visibility-editor>fieldset label.is-selected{border-color:var(--cyan);background:#0a3034}.page-element-visibility-editor>fieldset label input[type=radio]{opacity:0;position:absolute}.page-element-visibility-editor>fieldset label strong{color:#e2ecee;font-size:.72rem}.page-element-visibility-editor>fieldset label span{color:#84999e;font-size:.63rem;line-height:1.45}.page-element-device-visibility{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-element-device-visibility label{align-items:center;gap:9px!important;display:flex!important}.page-element-device-visibility input{accent-color:var(--cyan)}.page-element-schedule-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-element-schedule-grid.is-disabled{opacity:.48}.page-element-schedule-grid label,.page-element-responsive-editor label{gap:6px;display:grid}.page-element-schedule-grid span,.page-element-responsive-editor label>span{color:#8da2a7;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:900}.page-element-schedule-grid input,.page-element-responsive-editor input[type=number],.page-element-responsive-editor select{color:#e5eef0;background:#071012;border:1px solid #3b535a;border-radius:8px;width:100%;min-height:41px;padding:0 10px}.page-element-responsive-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.page-element-responsive-editor fieldset{background:#0a1417;border:1px solid #334b51;border-radius:13px;gap:12px;margin:0;padding:14px;display:grid}.page-element-responsive-editor label small{color:var(--cyan);font-size:.64rem;font-weight:900}.page-element-responsive-editor input[type=range]{width:100%;accent-color:var(--cyan)}@media (min-width:1101px){.managed-page-element:not(.is-admin-editable)[data-visible-desktop=false]{display:none}.managed-page-element[data-layout-desktop=left] .element-media-panel{order:1!important}.managed-page-element[data-layout-desktop=left] .element-content-panel,.managed-page-element[data-layout-desktop=right] .element-media-panel{order:2!important}.managed-page-element[data-layout-desktop=right] .element-content-panel{order:1!important}.managed-page-element[data-layout-desktop^=stack] .featured-configurable-element{grid-template-columns:1fr!important}.managed-page-element[data-layout-desktop=stack-media-first] .element-media-panel{order:1!important}.managed-page-element[data-layout-desktop=stack-media-first] .element-content-panel{order:2!important}.managed-page-element[data-layout-desktop=stack-content-first] .element-content-panel{order:1!important}.managed-page-element[data-layout-desktop=stack-content-first] .element-media-panel{order:2!important}}@media (max-width:1100px) and (min-width:761px){.managed-page-element{--element-font-scale:var(--element-text-scale-tablet,1);padding-block:var(--element-spacing-tablet,0px);--responsive-image-aspect-ratio:var(--element-ratio-tablet,var(--featured-image-aspect-ratio,2 / 3))}.managed-page-element:not(.is-admin-editable)[data-visible-tablet=false]{display:none}.managed-page-element[data-layout-tablet=left] .element-media-panel{order:1!important}.managed-page-element[data-layout-tablet=left] .element-content-panel,.managed-page-element[data-layout-tablet=right] .element-media-panel{order:2!important}.managed-page-element[data-layout-tablet=right] .element-content-panel{order:1!important}.managed-page-element[data-layout-tablet^=stack] .featured-configurable-element{grid-template-columns:1fr!important}.managed-page-element[data-layout-tablet=stack-media-first] .element-media-panel{order:1!important}.managed-page-element[data-layout-tablet=stack-media-first] .element-content-panel{order:2!important}.managed-page-element[data-layout-tablet=stack-content-first] .element-content-panel{order:1!important}.managed-page-element[data-layout-tablet=stack-content-first] .element-media-panel{order:2!important}}@media (max-width:760px){.page-builder-layout-tools{flex-direction:column;align-items:stretch}.page-builder-layout-tools>div,.page-builder-layout-tools>fieldset,.page-builder-layout-tools>button{width:100%}.managed-page-element{--element-font-scale:var(--element-text-scale-mobile,.92);padding-block:var(--element-spacing-mobile,0px);--responsive-image-aspect-ratio:var(--element-ratio-mobile,var(--featured-image-aspect-ratio,2 / 3))}.managed-page-element:not(.is-admin-editable)[data-visible-mobile=false]{display:none}.managed-page-element[data-layout-mobile^=stack] .featured-configurable-element{grid-template-columns:1fr!important}.managed-page-element[data-layout-mobile=stack-media-first] .element-media-panel{order:1!important}.managed-page-element[data-layout-mobile=stack-media-first] .element-content-panel{order:2!important}.managed-page-element[data-layout-mobile=stack-content-first] .element-content-panel{order:1!important}.managed-page-element[data-layout-mobile=stack-content-first] .element-media-panel{order:2!important}.page-structure-list article{grid-template-columns:40px minmax(0,1fr)}.page-structure-actions{grid-column:1/-1;justify-content:flex-start}.page-structure-removed article{flex-direction:column;align-items:stretch}.page-element-visibility-editor>fieldset,.page-element-device-visibility,.page-element-responsive-editor,.page-element-schedule-grid{grid-template-columns:1fr!important}}.page-element-manager-modal.is-library-intelligence{width:min(1540px,100vw - 40px)}.page-element-library-filters{flex:none;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(145px,1fr))!important;gap:10px!important;min-height:auto!important;padding:0 3px 14px!important;display:grid!important;overflow:visible!important}.page-element-library-filters label{gap:6px;display:grid}.page-element-library-filters label>span{color:#8ea3a8;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:950}.page-element-library-filters input,.page-element-library-filters select{color:#ecf5f6;width:100%;min-height:41px;font:750 .7rem var(--font-body);background:#071114;border:1px solid #365057;border-radius:9px;padding:0 10px}.page-element-library-filters input:focus,.page-element-library-filters select:focus{outline:2px solid rgba(var(--cyan-rgb),.25);border-color:var(--cyan)}.page-element-library-grid{align-content:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;min-height:0!important;padding:2px 3px 12px!important;display:grid!important;overflow:auto!important}.page-element-library-grid>button{grid-template-columns:150px minmax(0,1fr) auto!important;align-items:stretch!important;gap:14px!important;min-height:190px!important;padding:13px!important;display:grid!important}.page-element-library-card-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.page-element-library-card-copy>span:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-element-library-card-copy strong{font-size:1.02rem!important}.page-element-library-card-copy p{margin:8px 0!important}.page-element-library-card-meta{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.page-element-library-card-meta b{color:#f0c96f;white-space:nowrap;font-size:.56rem}.page-element-library-tags{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex!important}.page-element-library-tags i{color:#94a9ad;border:1px solid #385158;border-radius:999px;padding:4px 6px;font-size:.5rem;font-style:normal;font-weight:850}.page-element-library-empty{color:#81979c;text-align:center;border:1px dashed #3b5056;border-radius:13px;grid-column:1/-1;margin:0;padding:48px 20px}.element-library-preview{background:linear-gradient(135deg,#26102a,#0a2530);border:1px solid #3b5259;border-radius:11px;min-height:142px;position:relative;overflow:hidden}.element-library-preview.is-featured{grid-template-columns:42% 58%;gap:6px;padding:9px;display:grid}.element-library-preview.is-featured>b{background:linear-gradient(145deg,#6b6b70,#2f3337);border:1px solid #a36a8b;border-radius:7px}.element-library-preview.is-featured>div{flex-direction:column;gap:7px;padding:10px 5px;display:flex}.element-library-preview.is-featured span{background:#ff789f;width:42%;height:5px}.element-library-preview.is-featured strong{background:#36d7db;width:90%;height:10px}.element-library-preview.is-featured small{background:#00000057;width:100%;height:30px}.element-library-preview.is-featured i{background:#1fcdd1;border-radius:999px;width:64%;height:14px}.element-library-preview.is-ranking{grid-template-columns:28px 1fr;gap:8px;padding:10px;display:grid}.element-library-preview.is-ranking>strong{color:#ff8ead;place-items:center;font-size:1.4rem;display:grid}.element-library-preview.is-ranking>div{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.element-library-preview.is-ranking i{background:linear-gradient(#73777b,#252a2d);border:1px solid #587078;border-radius:4px}.element-library-preview.is-rail{grid-template-rows:1fr 30px;gap:7px;padding:9px;display:grid}.element-library-preview.is-rail>b{background:linear-gradient(110deg,#6a465d,#243f4a);border:1px solid #6d6577;border-radius:6px}.element-library-preview.is-rail>div{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.element-library-preview.is-rail i{background:#274c54;border-radius:4px}.element-library-preview.is-sidebar{flex-direction:column;gap:7px;padding:10px 28px;display:flex}.element-library-preview.is-sidebar span{background:#152428;border:1px solid #51676d;border-radius:5px;height:22px}.element-library-preview.is-navigation{justify-content:center;align-items:center;gap:5px;padding:20px 8px;display:flex}.element-library-preview.is-navigation i{background:#1d5960;border-radius:4px;width:22px;height:18px}.element-library-preview.is-banner{flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex}.element-library-preview.is-banner b{background:#3bd7da;width:70%;height:12px}.element-library-preview.is-banner span{background:#f07b9d;width:92%;height:6px}.element-library-preview.is-banner small{background:#72868b;width:58%;height:5px}.element-library-preview.is-grid{place-items:center;padding:10px;display:grid}.element-library-preview.is-grid>div{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;height:100%;display:grid}.element-library-preview.is-grid i{background:linear-gradient(140deg,#69394f,#174c54);border-radius:5px}.page-element-manager-modal footer .is-migrate-default{color:#f0d17a;cursor:pointer;background:#2d250d;border:1px solid #d6ac39;border-radius:9px;min-height:42px;padding:0 16px;font-weight:950}.page-element-manager-modal footer .is-migrate-default:hover:not(:disabled){color:#fff2b1;background:#514112;border-color:#ffe087}.page-element-manager-modal footer .is-migrate-default:disabled{opacity:.38;cursor:not-allowed}.page-element-default-migration-modal{background:linear-gradient(150deg,#111719,#080d0f 58%,#1b1507);border:1px solid #d6ac399e;border-radius:22px;width:min(1180px,100vw - 36px);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 30px 110px #000000bf}.page-element-default-migration-modal>header{border-bottom:1px solid #3b3a27;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 19px;display:flex}.page-element-default-migration-modal>header p{color:#f0d17a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:.61rem;font-weight:950}.page-element-default-migration-modal>header h2{color:#f3f7f8;font-family:var(--font-display);margin:0}.page-element-default-migration-modal>header span{color:#9ca9a3;margin-top:7px;font-size:.7rem;display:block}.page-element-default-migration-modal>header>button{color:#d9d8c8;cursor:pointer;background:#111712;border:1px solid #5d5b43;border-radius:9px;width:38px;height:38px;font-size:1.2rem}.page-element-default-migration-body{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.4fr);min-height:0;display:grid}.page-element-default-migration-settings,.page-element-default-migration-instances{padding:20px}.page-element-default-migration-settings{border-right:1px solid #343626;align-content:start;gap:15px;display:grid}.page-element-default-migration-settings>label{gap:6px;display:grid}.page-element-default-migration-settings>label span,.page-element-default-migration-settings legend{color:#adad94;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:950}.page-element-default-migration-settings select{color:#eef1e6;background:#0a1110;border:1px solid #52533d;border-radius:8px;min-height:42px;padding:0 10px}.page-element-default-migration-settings fieldset{border:1px solid #454733;border-radius:12px;gap:8px;margin:0;padding:13px;display:grid}.page-element-default-migration-settings fieldset label{cursor:pointer;background:#0b1110;border:1px solid #474a37;border-radius:9px;gap:5px;padding:11px;display:grid;position:relative}.page-element-default-migration-settings fieldset label.is-selected{background:#2c260d;border-color:#e2c65e}.page-element-default-migration-settings fieldset input{opacity:0;position:absolute}.page-element-default-migration-settings fieldset strong{color:#ecf0e7;font-size:.72rem}.page-element-default-migration-settings fieldset span{color:#919d94;font-size:.63rem;line-height:1.45}.page-element-default-migration-safety{background:#0b1719;border:1px solid #53686d;border-radius:10px;gap:5px;padding:12px;display:grid}.page-element-default-migration-safety strong{color:var(--cyan);font-size:.7rem}.page-element-default-migration-safety span{color:#96a9ad;font-size:.65rem;line-height:1.55}.page-element-default-migration-instances{flex-direction:column;min-height:0;display:flex}.page-element-default-migration-instances>header{justify-content:space-between;align-items:end;gap:12px;padding-bottom:12px;display:flex}.page-element-default-migration-instances>header p{color:#a7aa91;text-transform:uppercase;margin:0 0 4px;font-size:.58rem;font-weight:950}.page-element-default-migration-instances>header h3{color:#f2f4e9;font-family:var(--font-display);margin:0}.page-element-default-migration-instances>header>div:last-child{gap:6px;display:flex}.page-element-default-migration-instances button{color:#c5c9b4;cursor:pointer;background:#111713;border:1px solid #50543c;border-radius:8px;min-height:34px;padding:0 10px;font-weight:900}.page-element-default-migration-instances>div{gap:8px;min-height:0;display:grid;overflow:auto}.page-element-default-migration-instances>div>label{cursor:pointer;background:#0a1110;border:1px solid #3c463f;border-radius:10px;grid-template-columns:20px 36px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.page-element-default-migration-instances>div>label.is-selected{background:#25210d;border-color:#e0c45b}.page-element-default-migration-instances input{accent-color:#e0c45b}.page-element-default-migration-index{color:#e2c864;font-weight:950}.page-element-default-migration-instances label>span:last-child{gap:4px;display:grid}.page-element-default-migration-instances strong{color:#edf0e8;font-size:.72rem}.page-element-default-migration-instances small{color:#8e9b93;font-size:.61rem}.page-element-default-migration-instances em{color:#d5bd69;font-size:.58rem;font-style:normal}.page-element-default-migration-modal>footer{border-top:1px solid #363825;justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.page-element-default-migration-modal>footer>span{color:#a6a892;font-size:.65rem}.page-element-default-migration-modal>footer>div{gap:8px;display:flex}.page-element-default-migration-modal>footer button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 15px;font-weight:950}.page-element-default-migration-modal>footer .is-cancel{color:#ff9eb1;background:#480717;border:1px solid #ff5d7d}.page-element-default-migration-modal>footer .is-add{color:#151103;background:#d5b93e;border:1px solid #e0c45b}.page-element-default-migration-modal>footer button:disabled{opacity:.4;cursor:not-allowed}.page-element-internal-name-field{background:#091416;border:1px solid #3d565d;border-radius:11px;gap:6px;margin-bottom:15px;padding:13px;display:grid}.page-element-internal-name-field>span{color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:950}.page-element-internal-name-field input{color:#eef6f7;background:#061013;border:1px solid #405b62;border-radius:8px;min-height:42px;padding:0 11px}.page-element-internal-name-field small{color:#83999e;font-size:.62rem}.page-element-default-history-panel,.page-element-instance-default-tools{background:linear-gradient(135deg,#21101a,#091719);border:1px solid #79556a;border-radius:13px;gap:12px;margin-bottom:16px;padding:15px;display:grid}.page-element-default-history-panel>header,.page-element-instance-default-tools>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.page-element-default-history-panel>header p,.page-element-instance-default-tools>header p{color:#ff8eb0;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.57rem;font-weight:950}.page-element-default-history-panel h4,.page-element-instance-default-tools h4{color:#edf4f5;font-family:var(--font-display);margin:0;font-size:1rem}.page-element-default-history-panel>header>span,.page-element-instance-default-tools>header>span{color:var(--cyan);font-size:.63rem;font-weight:900}.page-element-default-history-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-element-default-history-grid label{gap:6px;display:grid}.page-element-default-history-grid label>span{color:#96a8ac;text-transform:uppercase;font-size:.59rem;font-weight:900}.page-element-default-history-grid select{color:#ebf3f4;background:#071113;border:1px solid #495e63;border-radius:8px;min-height:41px;padding:0 10px}.page-element-default-version-details{background:#081214;border:1px solid #394f55;border-radius:9px;gap:4px;padding:10px;display:grid}.page-element-default-version-details strong{color:#f0d4dd;font-size:.68rem}.page-element-default-version-details span,.page-element-default-version-details small{color:#879ca1;font-size:.61rem}.page-element-default-diff{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.page-element-default-diff>strong{color:#a9b9bc;font-size:.62rem}.page-element-default-diff>span{flex-wrap:wrap;gap:5px;display:flex}.page-element-default-diff i{color:var(--cyan);border:1px solid #4a6268;border-radius:999px;padding:4px 7px;font-size:.55rem;font-style:normal;font-weight:900}.page-element-default-diff em{color:#8ca0a4;font-size:.61rem;font-style:normal}.page-element-default-history-actions,.page-element-instance-default-actions{flex-wrap:wrap;gap:7px;display:flex}.page-element-default-history-actions button,.page-element-instance-default-actions button{color:#add0d3;cursor:pointer;background:#0a171a;border:1px solid #416068;border-radius:8px;min-height:37px;padding:0 11px;font-weight:900}.page-element-default-history-actions button:hover:not(:disabled),.page-element-instance-default-actions button:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.page-element-default-history-actions .is-restore{color:#f0d17a;border-color:#d6ac39}.page-element-instance-default-actions .is-promote{color:#ff9eb5;border-color:#ff6588}.page-element-default-history-actions button:disabled,.page-element-instance-default-actions button:disabled{opacity:.4;cursor:not-allowed}.page-element-instance-default-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-element-instance-default-summary>span{color:#8ea2a7;border:1px solid #344b51;border-radius:8px;gap:4px;padding:9px;font-size:.61rem;display:grid}.page-element-instance-default-summary strong{color:#dce8ea;text-transform:uppercase;font-size:.6rem}.page-element-instance-default-tools>p{color:#899da2;margin:0;font-size:.64rem;line-height:1.55}.page-element-default-tool-message{border:1px solid rgba(var(--cyan-rgb),.35);background:rgba(var(--cyan-rgb),.07);color:var(--cyan);border-radius:8px;padding:8px 10px;font-size:.62rem;display:block}.page-structure-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:15px 24px 0;display:grid}.page-structure-toolbar label{gap:5px;display:grid}.page-structure-toolbar label span{color:#8ea3a8;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:950}.page-structure-toolbar input{color:#edf5f6;background:#071012;border:1px solid #3c535a;border-radius:8px;min-height:40px;padding:0 10px}.page-structure-toolbar button{color:#aabcc0;cursor:pointer;background:#0a1518;border:1px solid #3d555c;border-radius:8px;min-height:40px;padding:0 12px;font-weight:900}.page-structure-toolbar button.is-active{border-color:var(--cyan);color:var(--cyan)}.page-structure-toolbar output{min-height:40px;color:var(--cyan);border:1px solid #344a50;border-radius:8px;place-items:center;padding:0 10px;font-size:.65rem;font-weight:900;display:grid}.page-structure-list article>div:nth-child(2) em{color:#748a8f;font-size:.57rem;font-style:normal;line-height:1.4}.page-structure-outline.is-compact .page-structure-list article{padding-block:8px}.page-structure-outline.is-compact .page-structure-index{height:32px}.page-structure-empty{color:#84999e;text-align:center;border:1px dashed #394f55;border-radius:10px;margin:0;padding:30px}@media (max-width:1180px){.page-element-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-element-library-filters .page-element-library-search{grid-column:1/-1}.page-element-library-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.page-element-library-grid>button{grid-template-columns:110px minmax(0,1fr)!important}.page-element-library-card-meta{flex-direction:row;grid-column:1/-1;align-items:flex-start}.page-element-default-migration-body{grid-template-columns:1fr}.page-element-default-migration-settings{border-bottom:1px solid #343626;border-right:0}.page-element-default-history-grid,.page-element-instance-default-summary{grid-template-columns:1fr}.page-structure-toolbar{grid-template-columns:1fr 1fr}.page-structure-toolbar label{grid-column:1/-1}}@media (max-width:620px){.page-element-library-filters{grid-template-columns:1fr!important}.page-element-library-filters .page-element-library-search{grid-column:auto}.page-element-library-grid>button{grid-template-columns:1fr!important}.element-library-preview{min-height:110px}.page-element-default-migration-modal>footer{flex-direction:column;align-items:stretch}.page-element-default-migration-modal>footer>div{width:100%}.page-element-default-migration-modal>footer button{flex:1}.page-structure-toolbar{grid-template-columns:1fr}.page-structure-toolbar label{grid-column:auto}}.page-element-default-history-safety{color:#899da2;margin:0;font-size:.63rem;line-height:1.5}.page-builder-portability-backdrop{z-index:10080}.page-builder-portability-modal{color:#e9f4f5;background:linear-gradient(145deg,#10171b,#071014 62%,#10151c);border:1px solid #4e6970;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1180px,100vw - 34px);max-height:min(900px,100vh - 34px);display:grid;overflow:hidden;box-shadow:0 30px 90px #000000c7}.page-builder-portability-modal>header,.page-builder-portability-modal>footer{background:linear-gradient(90deg,#12272df2,#1f0d1de6);border-bottom:1px solid #31454b;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.page-builder-portability-modal>header p,.page-builder-portability-panel header p{color:#ff83b1;letter-spacing:.11em;text-transform:uppercase;margin:0 0 3px;font:700 11px/1.2 Twiska Tahoma,Tahoma,sans-serif}.page-builder-portability-modal>header h2{color:#38d8de;margin:0;font:700 clamp(22px,3vw,34px)/1.1 Twiska Rounded,sans-serif}.page-builder-portability-modal>header span{color:#b5c7cb;margin-top:6px;display:block}.page-builder-portability-modal>header small{color:#82979c;margin-top:7px;display:block}.page-builder-portability-modal>header>button{color:#ff9cbc;background:#25131c;border:1px solid #8a445e;border-radius:50%;width:38px;height:38px;font-size:24px}.page-builder-portability-tabs{background:#080e12;border-bottom:1px solid #273a40;gap:8px;padding:12px 18px;display:flex;overflow-x:auto}.page-builder-portability-tabs button{white-space:nowrap;color:#bcd0d3;background:#111b20;border:1px solid #3e5359;border-radius:999px;padding:9px 14px;font-weight:700}.page-builder-portability-tabs button:hover,.page-builder-portability-tabs button.is-active{color:#eaffff;background:#0c343a;border-color:#2fd9dd;box-shadow:inset 0 0 0 1px #2fd9dd38}.page-builder-portability-message{color:#d6ecee;background:#14232a;border-bottom:1px solid #31454b;margin:0;padding:10px 20px}.page-builder-portability-content{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:18px;display:grid;overflow:auto}.page-builder-portability-panel{background:linear-gradient(145deg,#131e24f5,#080e12fa);border:1px solid #33494f;border-radius:12px;min-width:0;padding:17px;box-shadow:0 14px 32px #00000038}.page-builder-portability-panel.is-wide{grid-column:1/-1}.page-builder-portability-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.page-builder-portability-panel h3{color:#f2fbfc;margin:0;font:700 21px/1.2 Twiska Rounded,sans-serif}.page-builder-portability-panel>header>span{color:#8ea6aa;text-align:right;font-size:12px}.page-builder-portability-panel p{color:#aebfc3;line-height:1.55}.page-builder-portability-panel label{color:#dce9eb;gap:6px;margin-bottom:12px;display:grid}.page-builder-portability-panel label>span{color:#9ab2b6;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.page-builder-portability-panel input,.page-builder-portability-panel textarea,.page-builder-portability-panel select{color:#edf8f9;background:#081116;border:1px solid #40575e;border-radius:8px;width:100%;padding:10px 11px}.page-builder-portability-panel textarea{resize:vertical;min-height:82px}.page-builder-portability-panel button,.page-builder-portability-modal>footer button{color:#dcebed;background:#17262c;border:1px solid #496168;border-radius:8px;padding:9px 12px;font-weight:700}.page-builder-portability-panel button:hover,.page-builder-portability-modal>footer button:hover{color:#fff;background:#123b42;border-color:#2fd9dd}.page-builder-portability-panel button.is-primary{color:#fff;background:#12656b;border-color:#249da3}.page-builder-portability-panel button.is-danger{color:#ffb2c9;background:#361722;border-color:#8e3d58}.page-builder-portability-panel button:disabled{opacity:.45;cursor:not-allowed}.page-builder-inline-check{align-items:center;grid-template-columns:auto 1fr!important}.page-builder-inline-check input{width:auto}.page-builder-portability-form{grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:12px;display:grid}.page-builder-record-list{gap:10px;display:grid}.page-builder-record-list>article{background:#0b151a;border:1px solid #2d4248;border-radius:10px;justify-content:space-between;gap:14px;padding:13px;display:flex}.page-builder-record-list>article>div:first-child{gap:4px;min-width:0;display:grid}.page-builder-record-list strong{color:#f4fbfc}.page-builder-record-list span{color:#a7b9bd}.page-builder-record-list small{color:#70888d}.page-builder-record-list>article>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.page-builder-file-picker{background:#0b171c;border:1px dashed #4d6870;border-radius:10px;padding:15px}.page-builder-import-options{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.page-builder-import-options fieldset{border:1px solid #344b52;border-radius:10px;padding:12px}.page-builder-import-options legend{color:#2fd9dd;padding:0 6px;font-weight:700}.page-builder-import-options fieldset label{grid-template-columns:auto 1fr;align-items:center}.page-builder-import-options input[type=radio],.page-builder-import-options input[type=checkbox]{width:auto}.page-builder-import-options .is-disabled{opacity:.5}.page-builder-validation-report{background:#181115;border:1px solid #6f4653;border-radius:10px;margin:13px 0;overflow:hidden}.page-builder-validation-report.is-valid{background:#0d1c1b;border-color:#2c6967}.page-builder-validation-report>header{background:#ffffff09;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.page-builder-validation-report>header strong{color:#f2fbfc}.page-builder-validation-report>header span{color:#91a9ad}.page-builder-validation-report>div{gap:6px;padding:10px;display:grid}.page-builder-validation-report p{background:#ffffff08;border-radius:6px;grid-template-columns:70px 1fr;gap:9px;margin:0;padding:8px;display:grid}.page-builder-validation-report p strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.page-builder-validation-report p.is-error strong{color:#ff759e}.page-builder-validation-report p.is-warning strong{color:#ffd15d}.page-builder-validation-report p.is-info strong{color:#4ddbe0}.page-builder-validation-report.is-compact>header{border:0}.page-builder-audit-list{gap:7px;max-height:450px;padding-right:4px;display:grid;overflow:auto}.page-builder-audit-list article{background:#0a1418;border:1px solid #293e44;border-radius:8px;grid-template-columns:170px 1fr;gap:12px;padding:10px;display:grid}.page-builder-audit-list article>span{color:#759095;font-size:12px}.page-builder-audit-list article>div{gap:3px;display:grid}.page-builder-audit-list small{color:#849ba0}.page-builder-portability-modal>footer{color:#91a7ab;border-top:1px solid #31454b;border-bottom:0;font-size:12px}@media (max-width:780px){.page-builder-portability-modal{width:calc(100vw - 14px);max-height:calc(100vh - 14px)}.page-builder-portability-content{grid-template-columns:1fr;padding:10px}.page-builder-portability-panel.is-wide{grid-column:auto}.page-builder-portability-form,.page-builder-import-options{grid-template-columns:1fr}.page-builder-record-list>article{flex-direction:column}.page-builder-record-list>article>div:last-child{justify-content:flex-start}.page-builder-audit-list article{grid-template-columns:1fr}.page-builder-portability-modal>footer{align-items:flex-start}}.media-card-configurable{align-items:stretch;overflow:hidden;min-height:0!important}.media-card-configurable[data-media-shape=portrait][data-media-size=small]{--media-card-max-width:250px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important}.media-card-configurable[data-media-shape=portrait][data-media-size=medium]{--media-card-max-width:350px;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important}.media-card-configurable[data-media-shape=portrait][data-media-size=large]{--media-card-max-width:470px;grid-template-columns:minmax(400px,510px) minmax(0,1fr)!important}.media-card-configurable[data-media-shape=landscape][data-media-size=small]{--media-card-max-width:420px;grid-template-columns:minmax(340px,460px) minmax(0,1fr)!important}.media-card-configurable[data-media-shape=landscape][data-media-size=medium]{--media-card-max-width:610px;grid-template-columns:minmax(500px,650px) minmax(0,1fr)!important}.media-card-configurable:not([data-media-overlay=true]) .element-media-panel{width:calc(100% - 48px)!important;max-width:var(--media-card-max-width,350px)!important;min-height:0!important;aspect-ratio:var(--responsive-image-aspect-ratio,var(--featured-image-aspect-ratio,2 / 3))!important;place-self:center!important;margin:24px!important}.media-card-configurable.page-element-featured-v1:not([data-media-overlay=true]) .manhwa-feature-art{place-items:end start}.media-card-configurable .element-content-panel{min-width:0}.media-card-configurable[data-media-overlay=true]{width:min(100%,var(--site-width));max-height:720px;aspect-ratio:var(--responsive-image-aspect-ratio,var(--featured-image-aspect-ratio,16 / 9));isolation:isolate;grid-template-rows:1fr!important;grid-template-columns:1fr!important;min-height:0!important;display:grid!important}.media-card-configurable[data-media-overlay=true]>.element-media-panel,.media-card-configurable[data-media-overlay=true]>.element-content-panel{order:initial!important;grid-area:1/1!important}.media-card-configurable[data-media-overlay=true]>.element-media-panel{z-index:1;position:relative;width:100%!important;max-width:none!important;height:100%!important;min-height:inherit!important;aspect-ratio:auto!important;border-radius:inherit!important;box-shadow:none!important;border:0!important;margin:0!important}.media-card-configurable[data-media-overlay=true]>.element-media-panel:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#03070adb,#03070a8f 54%,#03070a33);position:absolute;inset:0}.media-card-configurable[data-media-overlay=true].orientation-left>.element-media-panel:after{transform:scaleX(-1)}.media-card-configurable[data-media-overlay=true]>.element-content-panel{z-index:6;box-sizing:border-box;flex-direction:column;justify-content:center;place-self:stretch start;width:min(58%,900px);display:flex;min-height:inherit!important;background:linear-gradient(var(--content-panel-overlay,transparent),var(--content-panel-overlay,transparent))!important;border:0!important}.media-card-configurable[data-media-overlay=true].orientation-left>.element-content-panel{justify-self:end}.media-card-configurable[data-media-overlay=true] .admin-slot-live-media,.media-card-configurable[data-media-overlay=true] .admin-slot-live-media img,.media-card-configurable[data-media-overlay=true] .featured-v2-default-cover{object-fit:cover;width:100%;height:100%}.media-card-configurable[data-media-overlay=true] .donghua-feature-art-label{z-index:8}.media-card-configurable[data-media-overlay=true] .manhwa-feature-art>span{display:none}.featured-element-button,.page-element-featured-v2 .donghua-feature-actions .donghua-mal-link,.page-element-featured-v2 .donghua-season-switcher button{position:relative}.featured-element-button>.inline-editable-text,.page-element-featured-v2 .donghua-mal-link>.inline-editable-text,.page-element-featured-v2 .donghua-season-switcher button>span{box-sizing:border-box;width:100%;min-width:0;text-align:var(--featured-button-text-align,center);display:block}.page-element-featured-v2 .donghua-season-switcher button{justify-content:stretch;align-items:center;padding-inline:14px;display:flex}.page-element-featured-v2 .donghua-season-switcher button b,.page-element-featured-v2 .donghua-season-switcher button small{width:100%;text-align:inherit;display:block}.featured-button-arrow{pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.universal-page-banner-small{min-height:var(--page-banner-height-desktop,260px);isolation:isolate;box-sizing:border-box;border:1px solid var(--featured-outer-border,#3a4e54);background:var(--element-background,linear-gradient(115deg,#142d36,#47334f 58%,#9a3d58));align-items:stretch;display:grid;position:relative;overflow:hidden}.universal-page-banner-small.is-shell{border-radius:20px}.universal-page-banner-small.is-full-bleed{border-inline:0;border-radius:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.page-elements-workspace:not(.is-preview-live) .universal-page-banner-small.is-full-bleed{width:100%;margin-left:0}.universal-page-banner-media,.universal-page-banner-shade,.universal-page-banner-shell{grid-area:1/1}.universal-page-banner-media{z-index:1;min-width:0;min-height:0;position:relative}.universal-page-banner-shade{z-index:2;pointer-events:none;background:var(--page-banner-overlay,#0508097a);position:relative}.universal-page-banner-shell{z-index:4;min-height:inherit;pointer-events:none;position:relative}.universal-page-banner-layout{width:100%;min-height:inherit;box-sizing:border-box;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.4vw,42px);padding-block:34px;display:grid;position:relative}.universal-page-banner-content,.universal-page-banner-widgets{pointer-events:auto}.universal-page-banner-content{width:min(100%,var(--page-banner-content-width,760px));max-width:var(--page-banner-content-width,760px);justify-content:center;align-items:var(--page-banner-content-items,flex-start);justify-self:var(--page-banner-content-justify,start);box-sizing:border-box;min-width:0;text-align:var(--page-banner-content-align,left);flex-direction:column;padding:0;display:flex}.universal-page-banner-content.kicker,.universal-page-banner-content .kicker{color:var(--featured-category-color,var(--pink));font-family:var(--page-banner-category-font,var(--font-body));font-size:var(--page-banner-category-size,.72rem);letter-spacing:.17em;text-transform:uppercase;-webkit-text-stroke:var(--page-banner-category-outline-width,1px) var(--page-banner-category-outline-color,#000);paint-order:stroke fill;text-shadow:var(--page-banner-category-shadow,none);margin:0 0 10px;font-weight:950}.universal-page-banner-content h2{color:var(--featured-header-color,var(--cyan));font-family:var(--page-banner-header-font,var(--font-display));font-size:clamp(2rem,var(--page-banner-header-size,4.25rem),7rem);letter-spacing:-.04em;-webkit-text-stroke:var(--page-banner-header-outline-width,1px) var(--page-banner-header-outline-color,#000);paint-order:stroke fill;text-shadow:var(--page-banner-header-shadow,none);border-bottom:0;margin:0;padding-bottom:8px;line-height:.95}.universal-page-banner-content>.universal-page-banner-subtitle{max-width:100%;color:var(--featured-subtitle-color,#e8eff0);font-family:var(--page-banner-subtitle-font,var(--font-body));font-size:var(--page-banner-subtitle-size,1rem);-webkit-text-stroke:var(--page-banner-subtitle-outline-width,1px) var(--page-banner-subtitle-outline-color,#000);paint-order:stroke fill;text-shadow:var(--page-banner-subtitle-shadow,none);border-bottom:0;margin-top:14px;padding-bottom:6px;line-height:1.55;display:block}.universal-page-banner-subtitle-line{display:block}.universal-page-banner-desktop-image,.universal-page-banner-mobile-image,.universal-page-banner-media .admin-slot-live-media{width:100%;height:100%;display:block;position:absolute;inset:0}.universal-page-banner-mobile-image{display:none}.universal-page-banner-media .admin-slot-live-media img{object-fit:var(--page-banner-image-fit,cover);object-position:var(--page-banner-image-position,50% 50%);width:100%;height:100%;display:block}.universal-page-banner-media .admin-image-slot-button{z-index:8}.media-card-presentation-editor{gap:16px;margin-top:16px;display:grid}.media-card-presentation-editor>fieldset,.media-overlay-components,.universal-banner-general-editor>fieldset,.page-element-text-alignment-control{background:#0a1417;border:1px solid #344a50;border-radius:13px;gap:10px;padding:15px;display:grid}.media-card-presentation-editor legend,.media-overlay-components legend,.universal-banner-general-editor legend,.page-element-text-alignment-control legend{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;padding:0 7px;font-size:.62rem;font-weight:950}.media-card-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.media-card-choice-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.media-card-choice-grid label,.universal-banner-general-editor>fieldset label{cursor:pointer;background:#0b1619;border:1px solid #3b5157;border-radius:10px;gap:5px;padding:12px;display:grid}.media-card-choice-grid label.is-selected,.universal-banner-general-editor>fieldset label.is-selected{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(var(--cyan-rgb),.12)}.media-card-choice-grid input,.universal-banner-general-editor>fieldset input{opacity:0;pointer-events:none;position:absolute}.media-card-choice-grid strong,.universal-banner-general-editor>fieldset strong{color:#e9f0f2}.media-card-choice-grid span,.universal-banner-general-editor>fieldset span{color:#84999e;font-size:.66rem;line-height:1.45}.media-overlay-components.is-disabled{opacity:.45}.media-overlay-components>p{color:#879ba0;margin:0;font-size:.68rem}.media-overlay-components>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.media-overlay-components>div label{color:#d9e5e7;background:#071012;border:1px solid #3a5056;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:.7rem;display:flex}.page-element-text-alignment-control>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-element-text-alignment-control label{color:#91a4a9;cursor:pointer;background:#071012;border:1px solid #3b5258;border-radius:8px;place-items:center;min-height:40px;font-size:.68rem;font-weight:900;display:grid}.page-element-text-alignment-control label.is-selected{border-color:var(--cyan);color:#d8ffff;background:#08373b}.page-element-text-alignment-control input{opacity:0;pointer-events:none;position:absolute}.universal-banner-general-editor{gap:15px;margin-top:16px;display:grid}.universal-banner-variant-card{background:#0b1417;border:1px solid #31484f;border-radius:12px;gap:14px;padding:14px;display:grid}.universal-banner-height-preview{background:#071012;border:1px solid #263b41;border-radius:10px;gap:10px;padding:12px;display:grid}.universal-banner-height-preview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.universal-banner-height-preview>header strong{color:var(--cyan);font-size:.78rem}.universal-banner-height-preview>header span{color:#91a5aa;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:900}.universal-banner-height-preview-bars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-height:126px;display:grid}.universal-banner-height-preview-item{text-align:center;grid-template-rows:auto 112px auto;gap:6px;min-width:0;display:grid}.universal-banner-height-preview-item>span{color:#7f969b;text-transform:uppercase;font-size:.58rem;font-weight:900}.universal-banner-height-preview-item>strong{color:#dce8ea;font-size:.64rem}.universal-banner-height-preview-track{background:#04090a;border:1px solid #314950;border-radius:7px;align-items:flex-end;height:112px;display:flex;overflow:hidden}.universal-banner-height-preview-track>i{border-top:2px solid var(--pink);background:linear-gradient(135deg,rgba(var(--cyan-rgb),.24),rgba(var(--pink-rgb),.18));width:100%;transition:height .2s;display:block}.universal-banner-variant-copy{gap:6px;padding:2px 2px 0;display:grid}.universal-banner-variant-copy strong{color:var(--cyan)}.universal-banner-variant-copy span{color:#8ca0a5;font-size:.72rem;line-height:1.55}.universal-banner-overlay-editor{gap:12px;display:grid}.universal-banner-overlay-toggle{color:#dbe7e9;cursor:pointer;text-align:left;background:#081113;border:1px solid #3a5157;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.universal-banner-overlay-toggle:hover,.universal-banner-overlay-toggle:focus-visible{border-color:var(--pink)}.universal-banner-overlay-toggle>span:last-child{gap:2px;display:grid}.universal-banner-overlay-toggle strong{color:#dfeaec}.universal-banner-overlay-toggle small{color:#82979c;line-height:1.4}.universal-banner-overlay-switch{background:#030708;border:1px solid #53666b;border-radius:999px;flex:0 0 46px;width:46px;height:24px;transition:all .18s;position:relative}.universal-banner-overlay-switch>i{background:#84979c;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px}.universal-banner-overlay-toggle.is-active{border-color:rgba(var(--cyan-rgb),.58);background:rgba(var(--cyan-rgb),.07)}.universal-banner-overlay-toggle.is-active .universal-banner-overlay-switch{border-color:var(--cyan);background:#08383c}.universal-banner-overlay-toggle.is-active .universal-banner-overlay-switch>i{background:var(--cyan);left:25px}.page-element-divider-grid.is-disabled{opacity:.42;pointer-events:none}.universal-banner-height-grid,.universal-banner-image-grid,.universal-banner-focal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.universal-banner-height-grid.is-disabled,.universal-banner-image-editor .is-disabled{opacity:.45;pointer-events:none}.universal-banner-height-grid label,.universal-banner-image-grid label{gap:6px;display:grid}.universal-banner-height-grid label>span,.universal-banner-image-grid label>span{color:#8da0a5;text-transform:uppercase;font-size:.58rem;font-weight:900}.universal-banner-height-grid input,.universal-banner-image-grid select{color:#e4edef;background:#071012;border:1px solid #3b535a;border-radius:8px;min-height:40px;padding:0 10px}.universal-banner-image-editor{gap:15px;display:grid}.universal-banner-image-editor>section{background:#0a1417;border:1px solid #344a50;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.universal-banner-image-editor>section>strong{color:#e8f0f2}.universal-banner-image-editor .admin-entry-button{justify-content:center;min-height:44px}.universal-banner-focal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.media-card-configurable:not([data-media-overlay=true]){grid-template-columns:1fr!important}.media-card-configurable:not([data-media-overlay=true]) .element-media-panel{width:min(calc(100% - 36px),var(--media-card-max-width,430px))!important;margin:18px auto 0!important}.media-card-configurable[data-media-overlay=true]>.element-content-panel{width:min(72%,760px)}}@media (max-width:720px){.media-card-configurable[data-media-overlay=true]{aspect-ratio:auto;max-height:none;min-height:480px!important}.media-card-configurable[data-media-overlay=true]>.element-content-panel{justify-self:stretch;width:100%;padding:28px 22px 34px!important}.media-card-configurable[data-media-overlay=true]>.element-media-panel:after{background:linear-gradient(#03070a29,#03070a73 28%,#03070ae6);transform:none!important}.universal-page-banner-small{min-height:var(--page-banner-height-mobile,220px)}.universal-page-banner-layout{grid-template-columns:1fr;padding:28px 0}.universal-page-banner-content{width:min(100%,var(--page-banner-content-width,760px));padding:0}.universal-page-banner-widgets{display:none!important}.universal-page-banner-small.has-mobile-image .universal-page-banner-desktop-image{display:none}.universal-page-banner-mobile-image{display:block}.media-card-choice-grid,.media-card-choice-grid.is-three,.media-overlay-components>div,.universal-banner-height-grid,.universal-banner-image-grid,.universal-banner-focal-grid{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:1024px){.universal-page-banner-small{min-height:var(--page-banner-height-tablet,240px)}}.page-element-featured-v1:not([data-media-overlay=true]){--featured-v1-media-share:25%;--featured-v1-content-share:75%}.page-element-featured-v1[data-media-shape=portrait][data-media-size=small]{--featured-v1-media-share:20%;--featured-v1-content-share:80%}.page-element-featured-v1[data-media-shape=portrait][data-media-size=medium]{--featured-v1-media-share:25%;--featured-v1-content-share:75%}.page-element-featured-v1[data-media-shape=portrait][data-media-size=large]{--featured-v1-media-share:33%;--featured-v1-content-share:67%}.page-element-featured-v1:not([data-media-overlay=true]).orientation-left{grid-template-columns:var(--featured-v1-media-share) var(--featured-v1-content-share)!important}.page-element-featured-v1:not([data-media-overlay=true]).orientation-right{grid-template-columns:var(--featured-v1-content-share) var(--featured-v1-media-share)!important}.page-element-featured-v1:not([data-media-overlay=true])>.featured-v1-media-panel,.page-element-featured-v1:not([data-media-overlay=true])>.element-content-panel{min-width:0;order:initial!important}.page-element-featured-v1:not([data-media-overlay=true]).orientation-left>.featured-v1-media-panel{grid-column:1}.page-element-featured-v1:not([data-media-overlay=true]).orientation-left>.element-content-panel{grid-column:2}.page-element-featured-v1:not([data-media-overlay=true]).orientation-right>.element-content-panel{grid-column:1}.page-element-featured-v1:not([data-media-overlay=true]).orientation-right>.featured-v1-media-panel{grid-column:2}.page-element-featured-v1:not([data-media-overlay=true])>.featured-v1-media-panel{box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;aspect-ratio:auto!important;place-self:stretch stretch!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important}.page-element-featured-v1:not([data-media-overlay=true]) .featured-v1-media-frame{place-items:end start;width:100%;max-width:none;position:relative;overflow:hidden;min-height:0!important;aspect-ratio:var(--responsive-image-aspect-ratio,var(--featured-image-aspect-ratio,2 / 3))!important;margin:0!important}.page-element-featured-v1 .featured-v1-default-cover{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.page-element-featured-v1 .featured-v1-media-frame .admin-slot-live-media,.page-element-featured-v1 .featured-v1-media-frame .admin-slot-live-media img{object-fit:cover;width:100%;height:100%}.page-element-featured-v1[data-media-overlay=true] .featured-v1-media-frame{border-radius:inherit;width:100%;height:100%;aspect-ratio:auto!important;min-height:0!important;margin:0!important}.page-element-featured-v1 .featured-v1-panel-debug-tint{pointer-events:none;inset:0;z-index:30!important;position:absolute!important}.page-element-featured-v1 .featured-v1-panel-debug-tint.is-media{background:#eb244347}.page-element-featured-v1 .featured-v1-panel-debug-tint.is-content{background:#ffbe1c42}.page-element-featured-v1[data-panel-debug=true]>.featured-v1-media-panel,.page-element-featured-v1[data-panel-debug=true]>.element-content-panel{outline-offset:-2px;outline:2px solid #ffffff52}.featured-v1-panel-debug-toggle>span{gap:4px;display:grid}.featured-v1-panel-debug-toggle small{color:#82979c;line-height:1.45}@media (max-width:1000px){.page-element-featured-v1:not([data-media-overlay=true]).orientation-left,.page-element-featured-v1:not([data-media-overlay=true]).orientation-right{grid-template-columns:1fr!important}.page-element-featured-v1:not([data-media-overlay=true])>.featured-v1-media-panel,.page-element-featured-v1:not([data-media-overlay=true])>.element-content-panel{grid-column:1!important}.page-element-featured-v1:not([data-media-overlay=true])>.featured-v1-media-panel{padding:18px;width:min(100%,430px)!important;margin:18px auto 0!important}.page-element-featured-v1:not([data-media-overlay=true]).orientation-right>.element-content-panel{grid-row:1}.page-element-featured-v1:not([data-media-overlay=true]).orientation-right>.featured-v1-media-panel{grid-row:2}}.universal-page-banner-split-header>span{color:inherit}.universal-page-banner-split-header>span+span{color:var(--page-banner-header-color-2,var(--pink))}.page-element-empty-widget-panel{text-align:center;background:#081113;border:1px dashed #40565c;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:180px;padding:28px;display:grid}.page-element-empty-widget-panel strong{color:var(--cyan);font-size:1rem}.page-element-empty-widget-panel p{color:#879ba0;max-width:680px;margin:0;line-height:1.55}.universal-section-navigation{box-sizing:border-box;background:#05090a;border-block:1px solid #24383e;width:100%;margin:0 0 30px;position:relative;overflow:hidden}.universal-section-navigation.is-full-bleed{border-inline:0;border-radius:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.page-elements-workspace:not(.is-preview-live) .universal-section-navigation.is-full-bleed{width:100%;margin-left:0}.universal-section-navigation.is-shell{border:1px solid #2a3d43;border-radius:14px}.universal-section-navigation.has-black-bar-frame{border-block-color:#626d71}.universal-section-navigation.has-black-bar-frame:before,.universal-section-navigation.has-black-bar-frame:after{content:"";z-index:1;pointer-events:none;background:#000;height:10px;position:absolute;left:0;right:0}.universal-section-navigation.has-black-bar-frame:before{top:1px}.universal-section-navigation.has-black-bar-frame:after{bottom:1px}.universal-section-navigation.has-black-bar-frame .universal-section-navigation-inner{z-index:2;padding-block:20px;position:relative}.universal-section-navigation-inner{box-sizing:border-box;padding:12px 0}.universal-section-navigation nav{grid-template-columns:repeat(var(--section-nav-count,6),minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.universal-section-navigation nav>a,.universal-section-navigation nav>button{box-sizing:border-box;color:#bccacc;cursor:pointer;min-width:0;min-height:42px;font:850 .72rem/1.1 var(--font-body);text-align:center;background:#091214;border:1px solid #33494f;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.universal-section-navigation nav>a:hover,.universal-section-navigation nav>button:hover{border-color:var(--pink);color:#ffd0df;background:#170a10;transform:translateY(-1px)}.universal-section-navigation nav>.is-current{border-color:var(--pink);color:#ff8cb2;background:#35101f}.universal-section-navigation nav .inline-editable-text{box-sizing:border-box;width:100%;min-width:0;color:inherit;text-align:center;white-space:normal;border:1px dashed #ff507e99;border-radius:6px;padding:8px 4px;display:block}.section-navigation-buttons-editor{gap:12px;display:grid}.section-navigation-buttons-editor>section{background:#081214;border:1px solid #334a50;border-radius:12px;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;padding:12px;display:grid}.section-navigation-buttons-editor>section>strong{color:var(--pink);align-self:center}.section-navigation-buttons-editor label{gap:6px;display:grid}.section-navigation-buttons-editor label span{color:#879ba0;text-transform:uppercase;font-size:.6rem;font-weight:900}.section-navigation-buttons-editor input{box-sizing:border-box;color:#eef4f5;background:#050b0d;border:1px solid #3b5157;border-radius:8px;min-height:42px;padding:0 10px}@media (max-width:1100px){.universal-section-navigation nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.universal-section-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}.universal-section-navigation-inner.site-shell{width:calc(100% - 20px)}.universal-section-navigation nav>a,.universal-section-navigation nav>button{min-height:44px;font-size:.68rem}.section-navigation-buttons-editor>section{grid-template-columns:1fr}}.universal-page-banner-widgets{justify-content:flex-end;justify-self:end;align-items:center;gap:clamp(10px,1.4vw,24px);min-width:0;max-width:min(46vw,520px);display:flex}.universal-page-banner-badge{--banner-widget-size:clamp(132px,10vw,178px);width:var(--banner-widget-size);height:var(--banner-widget-size);flex:0 1 var(--banner-widget-size);box-sizing:border-box;border:1px solid var(--banner-widget-accent,var(--cyan));background:radial-gradient(circle at 50% 42%,var(--banner-widget-background,#071719),var(--banner-widget-background,#071719) 72%);border-radius:50%;align-content:center;place-items:center;gap:9px;min-width:118px;min-height:118px;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.universal-page-banner-badge{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--banner-widget-background,#071719) 88%,var(--banner-widget-accent,var(--cyan)) 12%),var(--banner-widget-background,#071719) 72%)}}.universal-page-banner-badge{box-shadow:0 0 0 14px var(--banner-widget-accent,var(--cyan))}@supports (color:color-mix(in lab, red, red)){.universal-page-banner-badge{box-shadow:0 0 0 14px color-mix(in srgb,var(--banner-widget-accent,var(--cyan)) 5%,transparent)}}.universal-page-banner-badge{text-align:center}.universal-page-banner-small.is-medium .universal-page-banner-badge{--banner-widget-size:clamp(154px,11vw,198px)}.universal-page-banner-badge strong{color:var(--banner-widget-accent,var(--cyan));font-family:var(--font-display);font-size:clamp(2rem,3.1vw,3.6rem);line-height:.9}.universal-page-banner-badge small{max-width:82%;color:var(--banner-widget-accent,var(--cyan))}@supports (color:color-mix(in lab, red, red)){.universal-page-banner-badge small{color:color-mix(in srgb,var(--banner-widget-accent,var(--cyan)) 70%,white 30%)}}.universal-page-banner-badge small{font:900 .58rem/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:pre-line}.banner-widget-editor{gap:18px;display:grid}.banner-widget-editor-toolbar{background:#081214;border:1px solid #344a50;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.banner-widget-editor-toolbar>div{gap:5px;display:grid}.banner-widget-editor-toolbar strong{color:var(--cyan)}.banner-widget-editor-toolbar span,.banner-widget-family-note span{color:#879ba0;font-size:.68rem;line-height:1.5}.banner-widget-editor-toolbar button{border:1px solid var(--cyan);color:#dfffff;cursor:pointer;background:#0a3337;border-radius:9px;min-height:40px;padding:0 15px;font-weight:900}.banner-widget-editor-toolbar button:disabled{opacity:.35;cursor:not-allowed}.banner-widget-list{gap:12px;display:grid}.banner-widget-list>section{background:#071012;border:1px solid #344a50;border-radius:12px;grid-template-columns:100px minmax(0,1fr) minmax(0,1fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.banner-widget-list>section>header{align-self:center;gap:8px;display:grid}.banner-widget-list>section>label:not(.page-element-toggle-field){gap:6px;display:grid}.banner-widget-list>section input[type=text],.banner-widget-list>section label>input:not([type]){box-sizing:border-box;color:#e7eff0;background:#050b0d;border:1px solid #3b535a;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.banner-widget-list .is-remove{color:#ff9bb1;cursor:pointer;background:#370913;border:1px solid #a62b48;border-radius:8px;min-height:40px;padding:0 12px;font-weight:900}.banner-widget-family-note{background:#081113;border:1px dashed #40565c;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.banner-widget-family-note strong{color:var(--pink)}.page-element-manager-backdrop+.admin-modal-backdrop,.admin-modal-backdrop{z-index:2200}@media (max-width:1100px){.universal-page-banner-widgets{max-width:38vw}.universal-page-banner-badge{--banner-widget-size:clamp(118px,13vw,150px);min-width:105px;min-height:105px}.universal-page-banner-small.is-medium .universal-page-banner-badge{--banner-widget-size:clamp(128px,14vw,160px)}.banner-widget-list>section{grid-template-columns:1fr 1fr}}.section-navigation-border-editor{gap:16px;display:grid}.section-navigation-border-editor .page-element-toggle-field>span{gap:4px;display:grid}.section-navigation-border-editor .page-element-toggle-field small{color:#82979c;line-height:1.45}.section-navigation-border-preview{color:#84979c;background:#071012;border-block:1px solid #34484e;place-items:center;min-height:92px;font-size:.72rem;font-weight:900;display:grid;position:relative;overflow:hidden}.section-navigation-border-preview>i{display:none}.section-navigation-border-preview.is-enabled{border-block-color:#626d71}.section-navigation-border-preview.is-enabled>i{background:#000;height:10px;display:block;position:absolute;left:0;right:0}.section-navigation-border-preview.is-enabled>i:first-child{top:1px}.section-navigation-border-preview.is-enabled>i:last-child{bottom:1px}@media (max-width:720px){.universal-banner-height-preview-bars{gap:6px;min-height:96px}.universal-banner-height-preview-item{grid-template-rows:auto 82px auto}.universal-banner-height-preview-track{height:82px}}.universal-banner-text-effects{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.universal-banner-text-effect-editor{background:#081214;border:1px solid #344a50;border-radius:12px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.universal-banner-text-effect-editor legend{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;padding:0 7px;font-size:.62rem;font-weight:950}.universal-banner-text-effect-editor .page-element-toggle-field>span{gap:4px;display:grid}.universal-banner-text-effect-editor .page-element-toggle-field small{color:#81969b;line-height:1.4}.universal-banner-text-effect-grid{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);align-items:end;gap:10px;display:grid}.universal-banner-text-effect-grid.is-disabled{opacity:.4;pointer-events:none}.universal-section-navigation.is-mobile-details-tabs{margin-bottom:24px}.universal-section-navigation.is-mobile-details-tabs nav>button{font-weight:900}@media (max-width:1000px){.universal-banner-text-effects{grid-template-columns:1fr}}@media (max-width:720px){.universal-section-navigation.is-mobile-details-tabs nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.universal-section-navigation.is-mobile-details-tabs nav>button{min-height:42px;padding-inline:6px}.universal-banner-text-effect-grid{grid-template-columns:1fr}}.story-collections-element{margin-block:46px 74px}.story-collections-main-header{background:linear-gradient(90deg,rgba(var(--cyan-rgb),.08),rgba(var(--pink-rgb),.05)),#0b1417;border:1px solid #30464c;border-radius:18px 18px 0 0;place-items:center;gap:24px;min-height:118px;padding:34px 24px 20px;display:grid;position:relative}.story-collections-main-header>p{color:var(--pink);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:950;position:absolute;top:18px;left:24px}.story-collections-title{width:100%;color:var(--cyan);font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1}.story-collections-search{background:#091114;border-inline:1px solid #30464c;justify-content:center;padding:18px 24px 22px;display:flex}.story-collections-search input{box-sizing:border-box;color:#e2ecee;width:min(720px,100%);min-height:48px;font:inherit;text-align:center;background:#04090b;border:1px solid #3a545b;border-radius:999px;outline:0;padding:0 18px}.story-collections-search input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.12)}.story-collections-list{border:1px solid #30464c;background:#070c0e;border-top:0;border-radius:0 0 18px 18px;gap:20px;padding:22px;display:grid}.story-collection-window{margin:0}.story-collection-window>header{border-bottom:1px solid #24373d}.story-collection-entries{margin-top:0}.story-collection-entry{cursor:pointer}.story-collection-entry.is-selected{box-shadow:0 0 0 1px rgba(var(--pink-rgb),.3),0 20px 52px #00000047;border-color:var(--pink)!important}.story-collection-entry .project-row-media{min-height:150px}.story-collection-entry .project-row-mark{z-index:1}.story-collection-entry .story-entry-last-updated{letter-spacing:.04em;margin-top:8px;display:block}.story-collection-entry .project-entry-actions:empty{display:none}.project-open-button.is-disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.story-quick-add-entry,.story-quick-add-collection,.story-editor-add-entry{color:#ff668f;cursor:pointer;width:100%;min-height:52px;font:900 .72rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#80002314;border:1px dashed #d13a64;border-radius:12px}.story-quick-add-entry:hover,.story-quick-add-entry:focus-visible,.story-quick-add-collection:hover,.story-quick-add-collection:focus-visible,.story-editor-add-entry:hover,.story-editor-add-entry:focus-visible{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.1);color:var(--cyan)}.story-quick-add-collection{border-style:solid;min-height:62px}.story-collections-editor{gap:18px;display:grid}.story-collections-editor-toolbar{background:#0b1518;border:1px solid #31474e;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.story-collections-editor-toolbar>div{gap:4px;display:grid}.story-collections-editor-toolbar span{color:#82989d;font-size:.72rem}.story-collections-editor-toolbar button,.story-collection-editor-card header button{color:#c5d1d4;cursor:pointer;background:#101a1d;border:1px solid #3b5359;border-radius:8px;min-height:36px;padding:0 12px;font-weight:850}.story-collection-editor-card{background:#081114;border:1px solid #334a50;border-radius:16px;gap:14px;padding:16px;display:grid}.story-collection-editor-card>header,.story-entry-editor-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-collection-editor-card>header>div:first-child,.story-entry-editor-card>header>div:first-child{gap:3px;display:grid}.story-collection-editor-card>header span,.story-entry-editor-card>header span{color:#667e83;font-size:.62rem}.story-collection-editor-card>header>div:last-child,.story-entry-editor-card>header>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.story-collection-editor-card button.is-remove,.story-entry-editor-card button.is-remove{color:#ff789c;border-color:#a92e50}.story-entry-editor-list{gap:12px;display:grid}.story-entry-editor-card{background:#060c0e;border:1px solid #283d43;border-radius:12px;gap:14px;padding:14px;display:grid}.story-entry-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.story-entry-editor-grid>.admin-entry-button{align-self:end;min-height:44px}.story-entry-editor-grid label{gap:7px;display:grid}.story-entry-editor-grid label>span{color:#8ca1a5;font-size:.66rem;font-weight:850}.story-entry-editor-grid input,.story-entry-editor-grid textarea,.story-collection-editor-card>label input{box-sizing:border-box;color:#e2eaec;width:100%;font:inherit;background:#050a0c;border:1px solid #375057;border-radius:9px;outline:0}.story-entry-editor-grid input,.story-collection-editor-card>label input{min-height:42px;padding:0 11px}.story-entry-editor-grid textarea{resize:vertical;min-height:96px;padding:11px}.story-entry-editor-grid .is-wide{grid-column:1/-1}.story-typography-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.story-text-style-editor{background:#081114;border:1px solid #31474e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.story-text-style-editor legend{color:var(--cyan);padding:0 8px;font-weight:950}.story-text-style-editor label{gap:7px;display:grid}.story-text-style-editor label>span{color:#8da1a6;font-size:.66rem;font-weight:900}.story-text-style-editor input,.story-text-style-editor select{box-sizing:border-box;color:#e1eaec;background:#050a0c;border:1px solid #385057;border-radius:8px;width:100%;min-height:40px}@media (max-width:760px){.story-collections-element{width:calc(100% - 24px);margin-block:28px 54px}.story-collections-list{padding:12px}.story-collection-window{padding:10px}.story-collection-entry .project-entry-actions{grid-column:1/-1;padding:12px;display:flex}.story-collection-entry .project-entry-actions:empty{display:none}.story-entry-editor-grid,.story-typography-editor,.story-text-style-editor{grid-template-columns:1fr}.story-entry-editor-grid .is-wide{grid-column:auto}.story-collections-editor-toolbar,.story-collection-editor-card>header,.story-entry-editor-card>header{flex-direction:column;align-items:stretch}}.page-element-library-browser{flex:1;grid-template-rows:minmax(0,7fr) minmax(165px,3fr)!important;grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:0 3px 12px!important;display:grid!important}.page-element-library-upper{grid-template-columns:minmax(0,1fr) 300px;gap:10px;min-height:0;display:grid;overflow:hidden}.page-element-library-upper>.page-element-library-grid{padding:0!important}.page-element-library-upper .page-element-library-grid>button{grid-template-columns:115px minmax(0,1fr) auto!important}.page-element-library-inspector,.page-element-library-components{background:#090f11;border:1px solid #30474d;min-height:0}.page-element-library-inspector{padding:11px;overflow:auto}.page-element-library-inspector h4,.page-element-library-components h4{color:var(--cyan);margin:0}.page-element-library-inspector>header p,.page-element-library-components>header p{color:#ff789f;margin:0;font-size:.52rem}.page-element-library-inspector-meta,.page-element-library-component-detail>div{flex-wrap:wrap;gap:4px;display:flex}.page-element-library-inspector section{border-top:1px solid #263a40;padding:6px 0}.page-element-library-axis{grid-template-columns:1fr auto;gap:2px;padding:3px 0;font-size:.55rem;display:grid}.page-element-library-axis span{color:var(--cyan)}.page-element-library-inspector-empty,.page-element-library-inspector-placeholder p{color:#71878c;margin:0;font-size:.57rem}.page-element-library-inspector-placeholder{text-align:center;place-content:center;display:grid}.page-element-library-components{grid-template-rows:auto minmax(0,1fr);padding:7px 9px;display:grid;overflow:hidden}.page-element-library-components>header{justify-content:space-between;padding-bottom:4px;display:flex}.page-element-library-components>header>span{font-size:.52rem}.page-element-library-component-row{gap:7px;min-height:0;display:flex;overflow-x:auto}.page-element-library-component-row>button{cursor:pointer;text-align:left;background:#10191c;border:1px solid #344c52;align-content:start;gap:3px;width:235px;min-width:235px;padding:7px;display:grid}.page-element-library-component-row>button:hover,.page-element-library-component-row>button.is-selected{border-color:var(--cyan)}.page-element-library-component-row>button>span,.page-element-library-component-row>button>div{gap:4px;display:flex}.page-element-library-component-row>button>span{justify-content:space-between}.page-element-library-component-row strong{font-size:.64rem}.page-element-library-component-row em{color:#ff83a5;font-size:.42rem;font-style:normal}.page-element-library-component-row p{color:#84999e;margin:0;font-size:.52rem}.page-element-library-component-row i{font-size:.42rem}.page-element-library-components-empty{color:#667d82;border:1px dashed #2b4046;place-items:center;min-width:100%;margin:0;font-size:.56rem;display:grid}@media (max-width:820px){.page-element-library-upper{grid-template-columns:1fr}.page-element-library-inspector{display:none}.page-element-library-component-row>button{width:215px;min-width:215px}}.page-element-library-grid>button:hover{border-color:var(--TC_Blue)!important}.page-element-library-grid>button.is-selected{border-color:var(--TC_Pink)!important}.is-universal-banner-variant-editor>header{text-align:center;justify-items:center;display:grid}.is-universal-banner-variant-editor>header>span{text-align:center;width:100%;max-width:none}.universal-banner-variant-axes{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.universal-banner-variant-axis.page-element-orientation-control{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.universal-banner-variant-axis>h4{color:var(--TC_Blue);font-family:var(--font-display);text-align:center;margin:0;font-size:1.18rem}.universal-banner-variant-axis>p{color:#8da2a7;text-align:center;margin:0;font-size:.66rem}.universal-banner-variant-options{gap:12px;display:grid}.universal-banner-variant-options.is-size{grid-template-columns:repeat(2,1fr)}.universal-banner-variant-options.is-size label{min-height:72px}.universal-banner-variant-options.is-presentation{grid-template-columns:repeat(2,1fr)}.universal-banner-variant-options.is-presentation label{min-height:156px}.universal-secondary-navigation-source-select option{color:#000;background:#fff}@media (max-width:820px){.universal-banner-variant-axes{grid-template-columns:1fr}.universal-banner-variant-options.is-presentation label{min-height:110px}}.media-entry-lookup-field{background:#080e10;border:1px solid #31464c;gap:8px;padding:8px;display:grid}.media-entry-lookup-field>header,.media-entry-linked-record{justify-content:space-between;gap:8px;display:flex}.media-entry-lookup-field input{color:#d8e2e3;background:#030708;width:100%;min-height:36px}.media-entry-lookup-results{max-height:260px;display:grid;overflow:auto}.media-entry-lookup-results button{text-align:left;color:#c7d2d4;background:#101719;border:1px solid #2d4147;padding:8px;display:grid}.media-entry-lookup-results button:hover{border-color:var(--pink)}.page-element-image-gallery-browser{background:#070c0e;border:1px solid #2b3f45;border-radius:18px;padding:0;overflow:hidden}.page-element-gallery-browser-heading{text-align:center;border-bottom:1px solid #2b3f45;justify-content:center;align-items:center;min-height:92px;padding:18px 24px;display:flex;position:relative}.page-element-gallery-browser-heading>div{text-align:center;margin-inline:auto}.page-element-gallery-browser-heading p{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:.62rem;font-weight:900}.page-element-gallery-browser-heading h2{font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(1.7rem,2.8vw,3rem)}.page-element-gallery-upload{min-width:180px;min-height:48px;position:absolute;bottom:20px;right:24px}.page-element-gallery-browser-layout{grid-template-columns:220px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.page-element-gallery-browser-left{background:#091013;border-right:1px solid #33474d;min-width:0}.page-element-gallery-profile-wrap{padding:12px 12px 0}.page-element-gallery-profile-image{aspect-ratio:1;background:#707477;border:1px solid #35484e;border-radius:11px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.page-element-gallery-profile-image:before{content:"PROFILE";color:#202427;letter-spacing:.14em;font-size:.68rem;font-weight:950}.page-element-gallery-profile-image>.admin-slot-live-media{z-index:1;width:100%;height:100%;position:absolute;inset:0}.page-element-gallery-profile-image>.admin-slot-live-media img{object-fit:cover;width:100%;height:100%}.page-element-gallery-profile-image .admin-image-slot-button{z-index:3;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.page-element-gallery-browser-sidebar{background:#091013;padding:16px 12px 22px;display:grid}.page-element-gallery-browser-sidebar>strong,.page-element-gallery-browser-sidebar>span{color:#99adb1;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.page-element-gallery-browser-sidebar>span{border-top:1px solid #23363b;margin-top:10px;padding-top:10px}.page-element-gallery-browser-sidebar button{color:#b8c5c8;cursor:pointer;background:#0d171a;border:1px solid #30464c;border-radius:8px;min-height:38px;font-weight:800}.page-element-gallery-browser-sidebar button:hover,.page-element-gallery-browser-sidebar button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.1);color:var(--cyan)}.page-element-gallery-browser-right{background:#070c0e;min-width:0}.page-element-gallery-collections-panel{background:#0a1114;border-bottom:1px solid #33474d;min-width:0;padding:9px 12px 10px}.page-element-gallery-collection-path{color:#788d92;white-space:nowrap;align-items:center;gap:3px;min-height:24px;font-family:monospace;font-size:.68rem;display:flex;overflow:hidden}.page-element-gallery-collection-path>button,.page-element-gallery-path-part button{color:#9aadb1;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 3px}.page-element-gallery-path-part{align-items:center;gap:3px;display:inline-flex}.page-element-gallery-path-part i{color:#5f7479;font-style:normal}.page-element-gallery-collection-path button:hover,.page-element-gallery-path-part button.is-current{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.page-element-gallery-collection-rail{scrollbar-width:thin;scrollbar-color:#66797d #0a1113;align-items:flex-start;gap:10px;padding:6px 0 7px;display:flex;overflow-x:auto}.page-element-gallery-collection-tile{color:#aebdc0;cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:5px;width:92px;padding:0;display:grid}.page-element-gallery-collection-image{background:#141d20;border:1px solid #40545a;border-radius:8px;place-items:center;width:86px;height:86px;display:grid;overflow:hidden}.page-element-gallery-collection-image img{object-fit:cover;width:100%;height:100%}.page-element-gallery-collection-image i{color:#778b90;letter-spacing:.08em;text-align:center;padding:4px;font-size:.55rem;font-style:normal;font-weight:950}.page-element-gallery-collection-tile>strong{color:#b7c4c7;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.66rem;line-height:1.18;overflow:hidden}.page-element-gallery-collection-tile:hover .page-element-gallery-collection-image,.page-element-gallery-collection-tile.is-active .page-element-gallery-collection-image{border-color:var(--pink);box-shadow:0 0 0 1px rgba(var(--pink-rgb),.25)}.page-element-gallery-collection-tile:hover>strong,.page-element-gallery-collection-tile.is-active>strong{color:#ff91b5}.page-element-gallery-collection-tile.has-children .page-element-gallery-collection-image{position:relative}.page-element-gallery-collection-tile.has-children .page-element-gallery-collection-image:after{content:"+";color:#e1e8e9;background:#05090bd1;border:1px solid #7b8f94;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.7rem;font-weight:950;display:grid;position:absolute;bottom:4px;right:5px}.page-element-gallery-browser-main{min-width:0;padding:12px 12px 20px}.page-element-gallery-browser-status{text-align:center;color:#7f969b;justify-items:center;gap:3px;padding:4px 2px 14px;font-size:.68rem}.page-element-gallery-browser-status strong{color:#e5edef;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,2rem);font-weight:800}.page-element-gallery-post-grid{--gallery-card-gap:7px;grid-template-columns:repeat(var(--gallery-columns,5),minmax(0,1fr));align-items:start;gap:var(--gallery-card-gap);grid-auto-flow:row;display:grid}.page-element-gallery-post{color:#eef4f5;grid-template-rows:27px auto 42px;width:auto;min-width:0;text-decoration:none;display:grid}.page-element-gallery-post.is-draft-editor-entry{appearance:none;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page-element-gallery-post.is-draft-editor-entry:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.page-element-gallery-post.is-portrait{grid-column:span 1}.page-element-gallery-post.is-landscape{grid-column:span 2}.page-element-gallery-post-rail{color:#d8e0e2;letter-spacing:.025em;-webkit-text-stroke:.35px #000;text-shadow:0 1px 1px #000;background:#0d1518;border:1px solid #35484e;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:0 7px;font-size:.58rem;font-weight:850;line-height:1;display:flex;overflow:hidden}.page-element-gallery-post-rail>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-element-gallery-post-rail>span:last-child{flex:none}.page-element-gallery-post-image{background:#777;border:1px solid #35484e;border-top:0;border-radius:0;place-items:center;width:100%;height:auto;display:grid;overflow:hidden}.page-element-gallery-post-image img{object-fit:contain;width:100%;height:100%}.page-element-gallery-post-image i{color:#111;font-size:1.4rem;font-style:normal;font-weight:900}.page-element-gallery-post>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0d1518;border:1px solid #35484e;border-top:0;border-radius:0 0 10px 10px;justify-content:center;align-items:center;min-width:0;padding:0 10px;font-size:.72rem;display:flex;overflow:hidden}.page-element-gallery-post:hover .page-element-gallery-post-rail,.page-element-gallery-post:hover .page-element-gallery-post-image,.page-element-gallery-post:hover>strong{border-color:var(--pink)}.page-element-gallery-browser-empty{text-align:center;color:#86999d;place-content:center;gap:8px;min-height:260px;display:grid}.page-element-gallery-browser-empty strong{color:#dce7e9;font-family:var(--font-display);font-size:1.3rem}.page-element-gallery-browser-subtitle{margin-top:5px;display:block}.page-element-gallery-profile-wrap{text-align:center;gap:8px;padding-bottom:10px;display:grid}.page-element-gallery-profile-image:before{display:none}.page-element-gallery-profile-image>img{object-fit:cover;width:100%;height:100%}.page-element-gallery-profile-image>span{color:#202427;letter-spacing:.14em;font-size:.68rem;font-weight:950}.page-element-gallery-profile-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-element-gallery-browser-sidebar{gap:12px}.page-element-gallery-sidebar-group{border-top:1px solid #23363b;gap:7px;padding-top:10px;display:grid}.page-element-gallery-sidebar-group:first-child{border-top:0;padding-top:0}.page-element-gallery-sidebar-group>strong{color:#99adb1;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.page-element-gallery-sidebar-group>button{color:#b8c5c8;cursor:pointer;background:#0d171a;border:1px solid #30464c;border-radius:8px;min-height:38px;font-weight:800}.page-element-gallery-sidebar-group>button:hover,.page-element-gallery-sidebar-group>button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.1);color:var(--cyan)}.page-element-gallery-collection-tile>small{color:#778b90;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.52rem;line-height:1.1;overflow:hidden}.page-element-gallery-collection-tile.is-create-new{width:92px}.page-element-gallery-collection-tile.is-create-new .page-element-gallery-collection-image{background:linear-gradient(135deg,#78051c57,#2c041080);border:2px dotted #ff315f;box-shadow:inset 0 0 24px #ff195014}.page-element-gallery-collection-tile.is-create-new .page-element-gallery-collection-image i{color:#ff4d76;font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1}.page-element-gallery-collection-tile.is-create-new>strong{color:#ff527c}.page-element-gallery-collection-tile.is-create-new>small{color:#d84769;text-transform:uppercase;font-weight:900}.page-element-gallery-collection-tile.is-create-new:hover .page-element-gallery-collection-image{border-color:#ff708f;box-shadow:0 0 0 2px #ff315f1f,inset 0 0 28px #ff195029}.page-element-gallery-browser-status{justify-content:center;align-items:center;min-height:64px;display:flex;position:relative}.page-element-gallery-browser-status>div{justify-items:center;gap:3px;display:grid}.page-element-gallery-add-existing{color:#ff8eb8;cursor:pointer;background:#1a0d13;border:1px solid #ff5f9a;border-radius:9px;min-height:42px;padding:8px 14px;font-weight:900;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-element-gallery-add-existing:hover{background:#2a111b}.gallery-collection-manager-backdrop{z-index:7300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.gallery-collection-manager{background:#071013;border:1px solid #465e65;border-radius:18px;flex-direction:column;width:min(1240px,100vw - 56px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000a6}.gallery-collection-manager>header{background:#0b171a;border-bottom:1px solid #30474d;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.gallery-collection-manager>header p{color:#ff5f9a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:.62rem;font-weight:900}.gallery-collection-manager>header h2{color:#1edce1;font-family:var(--font-display);margin:0}.gallery-collection-manager>header>button{color:#ff7eab;cursor:pointer;background:#1c0c12;border:1px solid #ff5f9a;border-radius:10px;width:40px;height:40px;font-size:1.3rem}.gallery-collection-manager-path{background:#081316;border-bottom:1px solid #253b40;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 18px;display:grid}.gallery-collection-manager-path span{color:#74898e;text-transform:uppercase;font-size:.65rem}.gallery-collection-manager-path strong{color:#dce7e9;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;overflow:hidden}.gallery-collection-manager-source{flex:auto;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.gallery-collection-manager-tree{background:#091316;border-right:1px solid #30474d;flex-direction:column;gap:6px;min-height:0;padding:12px;display:flex;overflow:auto}.gallery-collection-manager-tree>strong{color:#879ba0;letter-spacing:.12em;text-transform:uppercase;padding:10px 5px 3px;font-size:.62rem}.gallery-collection-manager-tree button{color:#aebdc0;text-align:left;cursor:pointer;background:#0d181b;border:1px solid #2d444a;border-radius:8px;min-height:36px;padding:7px 10px}.gallery-collection-manager-tree button.is-active,.gallery-collection-manager-tree button:hover{color:#1edce1;border-color:#1edce1}.gallery-collection-manager-subfolders{border:1px solid #20363b;border-radius:9px;gap:5px;padding:7px;display:grid}.gallery-collection-manager-subfolders>span{color:#768c91;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.gallery-collection-manager-posts{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:12px;display:grid;overflow:auto}.gallery-collection-manager-posts>button{color:#dce6e8;cursor:pointer;background:#0b1619;border:1px solid #30474d;border-radius:9px;grid-template-rows:145px auto auto;gap:5px;min-width:0;padding:6px;display:grid}.gallery-collection-manager-posts>button.is-selected{background:#211018;border-color:#ff5f9a;box-shadow:0 0 0 1px #ff5f9a33}.gallery-collection-manager-posts img,.gallery-collection-manager-posts>button>span{object-fit:contain;background:#777;place-items:center;width:100%;height:145px;display:grid;overflow:hidden}.gallery-collection-manager-posts strong,.gallery-collection-manager-posts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-collection-manager-posts strong{font-size:.67rem}.gallery-collection-manager-posts small{color:#809398;font-size:.55rem}.gallery-collection-manager-destination{background:#091316;border-top:1px solid #30474d;gap:8px;padding:12px 18px;display:grid}.gallery-collection-manager-destination>span{color:#83979c;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.gallery-collection-manager-destination>div{gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.gallery-collection-manager-destination button{color:#aab9bc;cursor:pointer;background:#0c181b;border:1px solid #344c52;border-radius:8px;flex:none;min-height:34px;padding:6px 10px}.gallery-collection-manager-destination button.is-active{color:#ff8cb5;background:#221019;border-color:#ff5f9a}.gallery-collection-manager>.admin-form-error{margin:0;padding:8px 18px}.gallery-collection-manager>footer{border-top:1px solid #30474d;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.gallery-collection-manager>footer button{color:#c1ced1;cursor:pointer;background:#0d181b;border:1px solid #3c5359;border-radius:8px;min-height:40px;padding:8px 15px}.gallery-collection-manager>footer .is-primary{color:#1edce1;border-color:#1edce1}.gallery-profile-media-editor,.gallery-collection-thumbnail-editor,.gallery-browser-text-editor>section{background:#091316;border:1px solid #30474d;border-radius:12px;gap:12px;padding:14px;display:grid}.gallery-profile-media-editor>header,.gallery-collection-thumbnail-editor>header,.gallery-browser-text-editor>section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gallery-profile-media-editor>header>div,.gallery-collection-thumbnail-editor>header>div{gap:3px;display:grid}.gallery-profile-media-editor small,.gallery-collection-thumbnail-editor small{color:#7d9196}.gallery-profile-media-preview{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;display:grid}.gallery-profile-media-preview>img,.gallery-profile-media-preview>span{aspect-ratio:1;object-fit:cover;color:#222;background:#777;border:1px solid #40565c;border-radius:12px;place-items:center;width:150px;font-weight:900;display:grid;overflow:hidden}.gallery-profile-media-preview>div{gap:7px;display:grid}.gallery-profile-media-preview button{color:#1edce1;cursor:pointer;background:#0a1b1e;border:1px solid #1edce1;border-radius:8px;width:max-content;min-height:40px;padding:8px 13px}.gallery-server-search{border-bottom:1px solid #293e44;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.gallery-server-search span{color:#82969b;font-size:.67rem}.gallery-server-search input{min-width:0}.gallery-browser-general-editor{gap:14px;margin-top:14px;display:grid}.gallery-collection-thumbnail-editor>div{gap:7px;display:grid}.gallery-collection-thumbnail-editor article{background:#071114;border:1px solid #293f45;border-radius:10px;grid-template-columns:74px minmax(150px,1fr) minmax(300px,1.5fr);align-items:center;gap:12px;padding:9px;display:grid}.gallery-collection-thumbnail-preview{aspect-ratio:1;background:#777;border:1px solid #40565c;border-radius:8px;place-items:center;width:70px;display:grid;overflow:hidden}.gallery-collection-thumbnail-preview img{object-fit:cover;width:100%;height:100%}.gallery-collection-thumbnail-preview i{color:#222;font-size:.5rem;font-style:normal;font-weight:900}.gallery-collection-thumbnail-copy{gap:3px;min-width:0;display:grid}.gallery-collection-thumbnail-copy strong,.gallery-collection-thumbnail-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-browser-text-editor{gap:14px;display:grid}.gallery-browser-text-editor>section>header p{color:#ff5f9a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.gallery-browser-text-editor>section>header h4{color:#dce8ea;font-family:var(--font-display);margin:0}.gallery-browser-text-editor>section>header button{color:#1edce1;cursor:pointer;background:#0b1a1d;border:1px solid #1edce1;border-radius:8px;min-height:38px;padding:7px 12px}.gallery-sidebar-header-editor,.gallery-collection-text-list{gap:8px;display:grid}.gallery-sidebar-header-editor>article,.gallery-collection-text-list>article{background:#071114;border:1px solid #2b4147;border-radius:9px;gap:8px;padding:10px;display:grid}.gallery-sidebar-header-editor>article>header{align-items:center;gap:8px;display:flex}.gallery-sidebar-header-editor>article>header input{flex:1;min-width:0}.gallery-sidebar-header-editor>article>header div{gap:5px;display:flex}.gallery-sidebar-header-editor>article>header button,.gallery-add-sidebar-button{color:#b8c5c8;cursor:pointer;background:#0d181b;border:1px solid #3b5157;border-radius:7px;min-height:34px;padding:5px 9px}.gallery-sidebar-header-editor>article>header .is-remove{color:#ff729d;border-color:#8e2d4b}.gallery-sidebar-header-editor>article>label{grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:8px;display:grid}.gallery-sidebar-header-editor>article>label small{color:#71868b;font-family:monospace}.gallery-collection-text-list article{grid-template-columns:170px 1fr 1fr;align-items:end}.gallery-collection-text-list article>strong{color:#80959a;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.62rem;overflow:hidden}@media (max-width:960px){.gallery-collection-manager-source{grid-template-columns:200px minmax(0,1fr)}.gallery-collection-manager-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.gallery-collection-manager-backdrop{padding:8px}.gallery-collection-manager{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.gallery-collection-manager-source{grid-template-columns:1fr;overflow:auto}.gallery-collection-manager-tree{border-bottom:1px solid #30474d;border-right:0;max-height:180px}.gallery-collection-manager-posts{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.gallery-collection-manager-destination>div{flex-wrap:wrap;max-height:100px;overflow:auto}.gallery-collection-thumbnail-editor article{grid-template-columns:64px minmax(0,1fr)}.gallery-profile-media-preview{grid-template-columns:100px minmax(0,1fr)}.gallery-profile-media-preview>img,.gallery-profile-media-preview>span{width:100px}.gallery-collection-text-list article,.gallery-sidebar-header-editor>article>label{grid-template-columns:1fr}}.page-element-gallery-collection-header-row{align-items:center;gap:10px;min-width:0;display:flex}.page-element-gallery-collection-header-row .page-element-gallery-collection-path{flex:auto;min-width:0}.page-element-gallery-rail-edit{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.08);min-width:72px;min-height:30px;color:var(--cyan);cursor:pointer;letter-spacing:.04em;border-radius:8px;flex:none;padding:5px 12px;font-size:.68rem;font-weight:900}.page-element-gallery-rail-edit:hover,.page-element-gallery-rail-edit:focus-visible{background:rgba(var(--cyan-rgb),.16);box-shadow:0 0 0 1px rgba(var(--cyan-rgb),.2);outline:none}.page-element-gallery-clear-filters{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb),.08);min-height:36px;color:var(--cyan);cursor:pointer;border-radius:8px;justify-self:center;margin-top:8px;padding:7px 14px;font-weight:850}.page-element-gallery-clear-filters:hover,.page-element-gallery-clear-filters:focus-visible{background:rgba(var(--cyan-rgb),.16);outline:2px solid #0000}.page-element-image-gallery-browser{box-sizing:border-box;width:100%;max-width:100%}.page-element-gallery-post.is-portrait .page-element-gallery-post-image{aspect-ratio:10/13}.page-element-gallery-post.is-landscape .page-element-gallery-post-image{aspect-ratio:31/20}.page-element-gallery-post:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.page-element-gallery-browser-sidebar button:focus-visible,.page-element-gallery-collection-tile:focus-visible,.page-element-gallery-collection-path button:focus-visible,.page-element-gallery-clear-filters:focus-visible,.page-element-gallery-add-existing:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.page-element-gallery-collection-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.page-element-gallery-collection-tile{scroll-snap-align:start}.page-element-image-gallery-browser[data-gallery-density=comfortable] .page-element-gallery-post-grid{--gallery-card-gap:10px}.page-element-image-gallery-browser[data-gallery-density=comfortable] .page-element-gallery-post{grid-template-rows:30px auto 48px}.page-element-image-gallery-browser[data-gallery-density=comfortable] .page-element-gallery-post-rail{padding-inline:8px}.page-element-image-gallery-browser[data-gallery-density=balanced] .page-element-gallery-post-grid{--gallery-card-gap:7px}.page-element-image-gallery-browser[data-gallery-density=balanced] .page-element-gallery-post{grid-template-rows:28px auto 44px}.page-element-image-gallery-browser[data-gallery-density=compact] .page-element-gallery-post-grid{--gallery-card-gap:5px}.page-element-image-gallery-browser[data-gallery-density=compact] .page-element-gallery-post{grid-template-rows:25px auto 38px}.page-element-image-gallery-browser[data-gallery-density=compact] .page-element-gallery-post-rail{padding-inline:5px;font-size:.52rem}.page-element-image-gallery-browser[data-gallery-density=compact] .page-element-gallery-post>strong{padding-inline:7px;font-size:.66rem}.page-element-image-gallery-browser[data-gallery-responsive-profile=desktop] .page-element-gallery-browser-layout{grid-template-columns:220px minmax(0,1fr)}.page-element-image-gallery-browser[data-gallery-responsive-profile=desktop] .page-element-gallery-browser-main{padding:14px 14px 28px}.page-element-image-gallery-browser[data-gallery-responsive-profile=desktop] .page-element-gallery-browser-status{min-height:68px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-browser-heading{min-height:84px;padding:16px 18px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-upload{min-width:150px;min-height:44px;bottom:17px;right:18px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-browser-layout{grid-template-columns:184px minmax(0,1fr)}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-profile-wrap{padding:10px 10px 0}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-browser-sidebar{gap:10px;padding:14px 10px 20px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-rail-edit,.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-clear-filters,.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-sidebar-group>button{min-height:44px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-collections-panel{padding:8px 10px 9px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-collection-tile{width:84px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-collection-image{width:78px;height:78px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-browser-main{padding:12px 10px 24px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .page-element-gallery-post-rail{min-height:28px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-browser-heading{min-height:80px;padding:14px 16px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-browser-heading h2{font-size:clamp(1.35rem,3vw,2.2rem)}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-upload{min-width:138px;min-height:44px;bottom:14px;right:14px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-browser-layout{grid-template-columns:172px minmax(0,1fr)}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-profile-wrap{padding:9px 9px 0}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-browser-sidebar{gap:9px;padding:12px 9px 18px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-rail-edit,.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-clear-filters{min-height:44px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-sidebar-group>button{min-height:44px;font-size:.68rem}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-collections-panel{padding:7px 9px 8px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-collection-tile{width:80px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-collection-image{width:74px;height:74px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-browser-main{padding:10px 9px 22px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .page-element-gallery-post{min-height:44px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile]{border-radius:14px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-browser-heading{gap:9px;min-height:0;padding:14px 12px;display:grid}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-browser-heading h2{font-size:clamp(1.3rem,7vw,2rem)}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-browser-subtitle{max-width:42rem;margin-inline:auto}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-upload{min-width:0;min-height:44px;margin:2px auto 0;position:static}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-browser-layout{grid-template-columns:minmax(0,1fr)}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-browser-left{border-bottom:1px solid #33474d;border-right:0}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-profile-wrap{text-align:left;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:10px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-profile-image{justify-self:center;width:72px;height:72px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-profile-name{text-align:left}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-browser-sidebar{border-top:1px solid #23363b;gap:10px;padding:10px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-sidebar-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:9px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-sidebar-group>strong{grid-column:1/-1}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-sidebar-group>button{min-width:0;min-height:44px;padding-inline:5px;font-size:.64rem}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-collections-panel{padding:8px 9px 9px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-collection-header-row{gap:7px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-collection-path{scrollbar-width:none;min-height:32px;font-size:.62rem;overflow-x:auto}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-collection-path::-webkit-scrollbar{display:none}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-rail-edit{min-width:62px;min-height:44px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-collection-rail{gap:8px;padding-block:7px 8px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-collection-tile{width:76px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-collection-image{width:70px;height:70px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-browser-main{padding:10px 8px 24px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-browser-status{flex-direction:column;align-items:stretch;min-height:62px;padding-bottom:12px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-add-existing{min-height:44px;margin-top:8px;position:static;transform:none}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-post-grid{--gallery-card-gap:6px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-post{grid-template-rows:27px auto 44px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-post-rail{min-height:27px;padding-inline:5px;font-size:.52rem}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-post>strong{min-height:44px;padding-inline:6px;font-size:.68rem}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-browser-empty{min-height:210px;padding:18px 8px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-clear-filters{min-height:44px}.gallery-browser-responsive-editor{gap:14px;margin-top:14px;display:grid}.gallery-density-editor,.gallery-responsive-profile-editor{background:#091316;border:1px solid #30474d;border-radius:12px;gap:12px;padding:14px;display:grid}.gallery-density-editor>header>div,.gallery-responsive-profile-editor>header>div{gap:3px;display:grid}.gallery-density-editor small,.gallery-responsive-profile-editor small,.gallery-responsive-profile-editor>p{color:#7d9196}.gallery-density-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gallery-density-options>label{cursor:pointer;background:#071114;border:1px solid #30474d;border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.gallery-density-options>label.is-selected{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.08)}.gallery-density-options input{accent-color:var(--cyan)}.gallery-density-options strong{color:#dce8ea}.gallery-responsive-profile-matrix{gap:6px;display:grid}.gallery-responsive-profile-heading,.gallery-responsive-profile-row{grid-template-columns:minmax(160px,.8fr) 110px minmax(260px,2fr);align-items:center;gap:10px;display:grid}.gallery-responsive-profile-heading{color:#71878c;letter-spacing:.09em;text-transform:uppercase;padding:0 10px;font-size:.62rem;font-weight:900}.gallery-responsive-profile-row{background:#071114;border:1px solid #293f45;border-radius:9px;padding:9px 10px}.gallery-responsive-profile-row>strong{color:#d8e4e6}.gallery-responsive-profile-row>input{width:100%;min-height:38px}.gallery-responsive-profile-row>span{color:#7d9196;font-size:.68rem;line-height:1.35}.gallery-responsive-profile-editor>p{margin:0;font-size:.67rem;line-height:1.4}@media (max-width:700px){.gallery-density-options{grid-template-columns:1fr}.gallery-responsive-profile-heading{display:none}.gallery-responsive-profile-row{grid-template-columns:minmax(0,1fr) 88px}.gallery-responsive-profile-row>span{grid-column:1/-1}}.page-element-gallery-browser-layout,.page-element-gallery-browser-left,.page-element-gallery-browser-right,.page-element-gallery-collections-panel,.page-element-gallery-browser-main,.page-element-gallery-post-grid{box-sizing:border-box;min-width:0;max-width:100%}.page-element-gallery-browser-right{overflow-x:clip}.page-element-gallery-collection-rail{max-width:100%}@media (max-width:720px){.page-element-image-gallery-browser{width:100%;max-width:100%;overflow:hidden}.page-element-image-gallery-browser .page-element-gallery-browser-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.page-element-image-gallery-browser .page-element-gallery-browser-left{border-bottom:1px solid #33474d;border-right:0;width:100%;max-width:100%}.page-element-image-gallery-browser .page-element-gallery-browser-right{width:100%;max-width:100%;overflow-x:hidden}.page-element-image-gallery-browser .page-element-gallery-profile-wrap{text-align:left;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:10px}.page-element-image-gallery-browser .page-element-gallery-profile-image{justify-self:center;width:72px;height:72px}.page-element-image-gallery-browser .page-element-gallery-profile-name{text-align:left}.page-element-image-gallery-browser .page-element-gallery-browser-sidebar{border-top:1px solid #23363b;gap:10px;padding:10px}.page-element-image-gallery-browser .page-element-gallery-sidebar-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:9px}.page-element-image-gallery-browser .page-element-gallery-sidebar-group>strong{grid-column:1/-1}.page-element-image-gallery-browser .page-element-gallery-sidebar-group>button{min-width:0;min-height:44px;padding-inline:5px;font-size:.64rem}.page-element-image-gallery-browser .page-element-gallery-collections-panel,.page-element-image-gallery-browser .page-element-gallery-browser-main{width:100%;max-width:100%}.page-element-image-gallery-browser .page-element-gallery-collection-rail{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto hidden}.page-element-image-gallery-browser .page-element-gallery-post-grid{width:100%;max-width:100%}}.artwork-gallery-discovery-controls{background:#091114;border:1px solid #263b41;border-radius:12px;gap:8px;min-width:0;margin:0 0 12px;padding:10px;display:grid}.artwork-gallery-discovery-toolbar{grid-template-columns:minmax(240px,1fr) 150px auto;align-items:end;gap:8px;min-width:0;display:grid}.artwork-gallery-search-field{gap:5px;min-width:0;display:grid}.artwork-gallery-search-field>span:first-child{color:#92a6aa;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:900}.artwork-gallery-search-input-wrap{min-width:0;display:block;position:relative}.artwork-gallery-search-input-wrap input{color:#e4edef;width:100%;min-width:0;min-height:42px;font:inherit;background:#071013;border:1px solid #345058;border-radius:9px;outline:0;padding:0 42px 0 12px}.artwork-gallery-search-input-wrap input::placeholder{color:#667d82}.artwork-gallery-search-input-wrap input:focus{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(var(--cyan-rgb),.12)}.artwork-gallery-search-clear{color:#8ea4a9;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:1.05rem;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.artwork-gallery-search-clear:hover,.artwork-gallery-search-clear:focus-visible{background:rgba(var(--cyan-rgb),.1);color:var(--cyan);outline:0}.artwork-gallery-taxonomy-toggle{color:#cad5d7;cursor:pointer;text-align:left;background:#0b171a;border:1px solid #345058;border-radius:9px;align-content:center;gap:1px;min-height:42px;padding:5px 10px;display:grid}.artwork-gallery-taxonomy-toggle>span{font-weight:850}.artwork-gallery-taxonomy-toggle>small{color:#70878c;font-size:.58rem}.artwork-gallery-taxonomy-toggle:hover,.artwork-gallery-taxonomy-toggle.is-open,.artwork-gallery-taxonomy-toggle.has-filters{border-color:var(--pink);background:rgba(var(--pink-rgb),.08);color:#ff9abc}.artwork-gallery-discovery-result-count{color:#778d92;white-space:nowrap;place-self:center end;font-size:.62rem}.artwork-gallery-active-taxonomy{flex-wrap:wrap;gap:5px;min-width:0;padding-top:2px;display:flex}.artwork-gallery-active-taxonomy>button{color:#b9c9cc;cursor:pointer;background:#0a171a;border:1px solid #315058;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:3px 9px;font-size:.62rem;display:inline-flex}.artwork-gallery-active-taxonomy>button i{color:var(--pink);font-style:normal;font-weight:900}.artwork-gallery-active-taxonomy>button:hover,.artwork-gallery-active-taxonomy>button:focus-visible{border-color:var(--cyan);color:var(--cyan);outline:0}.artwork-gallery-active-taxonomy>button.is-clear{color:#e898b4;border-color:#5e3848}.artwork-gallery-taxonomy-panel{border-top:1px solid #263b41;gap:10px;min-width:0;padding-top:10px;display:grid}.artwork-gallery-taxonomy-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.artwork-gallery-taxonomy-panel>header>div{gap:2px;display:grid}.artwork-gallery-taxonomy-panel>header strong{color:#dce7e9;font-size:.72rem}.artwork-gallery-taxonomy-panel>header span{color:#71868b;font-size:.6rem}.artwork-gallery-taxonomy-panel>header>button{color:#eb9bb7;cursor:pointer;background:#160c11;border:1px solid #5e3848;border-radius:8px;min-height:32px;padding:4px 10px;font-weight:800}.artwork-gallery-taxonomy-families{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.artwork-gallery-taxonomy-family{background:#071013;border:1px solid #263b41;border-radius:9px;align-content:start;gap:7px;min-width:0;padding:9px;display:grid}.artwork-gallery-taxonomy-family>strong{color:#95aaae;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.artwork-gallery-taxonomy-family>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.artwork-gallery-taxonomy-family button{color:#aebdc0;cursor:pointer;background:#0b1518;border:1px solid #30474d;border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:30px;padding:3px 8px;font-size:.59rem;display:inline-flex}.artwork-gallery-taxonomy-family button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artwork-gallery-taxonomy-family button small{color:#789096;text-align:center;background:#152226;border-radius:999px;flex:none;min-width:18px;padding:1px 4px;font-size:.52rem}.artwork-gallery-taxonomy-family button:hover,.artwork-gallery-taxonomy-family button:focus-visible,.artwork-gallery-taxonomy-family button.is-active{border-color:var(--cyan);background:rgba(var(--cyan-rgb),.08);color:var(--cyan);outline:0}.artwork-gallery-taxonomy-family button.is-active small{background:rgba(var(--pink-rgb),.16);color:#f9b}.artwork-gallery-taxonomy-empty{color:#71868b;text-align:center;margin:0;padding:12px;font-size:.66rem}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .artwork-gallery-taxonomy-families,.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .artwork-gallery-taxonomy-families{grid-template-columns:repeat(2,minmax(0,1fr))}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-discovery-controls{margin-bottom:9px;padding:8px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-discovery-toolbar{grid-template-columns:minmax(0,1fr) 112px;align-items:end}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-search-field{min-width:0}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-search-input-wrap input,.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-taxonomy-toggle{min-height:44px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-discovery-result-count{grid-column:1/-1;justify-self:start}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-taxonomy-panel>header{align-items:flex-start}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-taxonomy-families{grid-template-columns:minmax(0,1fr)}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-taxonomy-family button{min-height:38px}@media (max-width:720px){.page-element-image-gallery-browser .artwork-gallery-discovery-toolbar{grid-template-columns:minmax(0,1fr) 112px}.page-element-image-gallery-browser .artwork-gallery-discovery-result-count{grid-column:1/-1;justify-self:start}.page-element-image-gallery-browser .artwork-gallery-taxonomy-families{grid-template-columns:minmax(0,1fr)}}.artwork-gallery-family-view-controls{background:#091316;border:1px solid #2b4147;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:8px 14px;min-width:0;margin:0 0 12px;padding:10px;display:grid}.artwork-gallery-family-view-copy{gap:2px;min-width:0;display:grid}.artwork-gallery-family-view-copy strong{color:#dce7e9;font-size:.72rem}.artwork-gallery-family-view-copy span{color:#7f9499;font-size:.61rem;line-height:1.35}.artwork-gallery-family-view-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.artwork-gallery-family-view-buttons button{color:#afbec1;cursor:pointer;min-height:36px;font:inherit;background:#0c181b;border:1px solid #344c52;border-radius:8px;padding:6px 10px;font-size:.63rem;font-weight:850}.artwork-gallery-family-view-buttons button:hover,.artwork-gallery-family-view-buttons button:focus-visible{border-color:var(--cyan);color:var(--cyan);outline:0}.artwork-gallery-family-view-buttons button.is-active{border-color:var(--pink);background:rgba(var(--pink-rgb),.1);color:#ff93b8;box-shadow:0 0 0 1px rgba(var(--pink-rgb),.12)}.artwork-gallery-family-view-summary{color:#6f858a;grid-column:1/-1;font-size:.57rem}.page-element-gallery-post-image{position:relative}.page-element-gallery-post-family-badge{z-index:2;border:1px solid rgba(var(--pink-rgb),.75);color:#ff9abb;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#080c0ee6;border-radius:999px;align-items:center;max-width:calc(100% - 14px);min-height:22px;padding:3px 7px;font-size:.52rem;font-weight:900;line-height:1.15;display:inline-flex;position:absolute;bottom:7px;left:7px;overflow:hidden;box-shadow:0 2px 8px #0006}.page-element-gallery-post-family-badge.is-legacy{color:#b3c1c4;border-style:dashed;border-color:#75898e}.gallery-family-view-default-editor{background:#091316;border:1px solid #30474d;border-radius:12px;gap:10px;padding:14px;display:grid}.gallery-family-view-default-editor>header>div{gap:3px;display:grid}.gallery-family-view-default-editor>header strong{color:#dce8ea}.gallery-family-view-default-editor>header small,.gallery-family-view-default-editor>p{color:#7d9196}.gallery-family-view-default-editor>p{margin:0;font-size:.63rem;line-height:1.4}.gallery-family-view-default-editor>label{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:10px;display:grid}.gallery-family-view-default-editor>label>span{color:#93a7ab;font-size:.66rem;font-weight:800}.gallery-family-view-default-editor select{color:#d8e3e5;min-width:0;min-height:40px;font:inherit;background:#081316;border:1px solid #3a5157;border-radius:8px;padding:7px 10px}.gallery-family-view-default-editor select:focus-visible{border-color:var(--cyan);outline:2px solid rgba(var(--cyan-rgb),.2);outline-offset:2px}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .artwork-gallery-family-view-controls,.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .artwork-gallery-family-view-controls{grid-template-columns:minmax(0,1fr)}.page-element-image-gallery-browser[data-gallery-responsive-profile=tablet] .artwork-gallery-family-view-buttons,.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile-desktop] .artwork-gallery-family-view-buttons{justify-content:flex-start}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-family-view-controls{grid-template-columns:minmax(0,1fr);margin-bottom:9px;padding:8px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-family-view-buttons{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .artwork-gallery-family-view-buttons button{min-width:0;min-height:44px;padding-inline:5px}.page-element-image-gallery-browser[data-gallery-responsive-profile=mobile] .page-element-gallery-post-family-badge{max-width:calc(100% - 10px);font-size:.48rem;bottom:5px;left:5px}@media (max-width:720px){.page-element-image-gallery-browser .artwork-gallery-family-view-controls{grid-template-columns:minmax(0,1fr)}.page-element-image-gallery-browser .artwork-gallery-family-view-buttons{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}.page-element-image-gallery-browser .artwork-gallery-family-view-buttons button{min-height:44px;padding-inline:5px}.gallery-family-view-default-editor>label{grid-template-columns:minmax(0,1fr)}}.page-element-gallery-post[id^=artwork-card-]{scroll-margin-block:96px}.page-element-gallery-post:target{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(var(--cyan-rgb), .2), 0 0 18px rgba(var(--cyan-rgb), .12)}.gallery-editor-boundary-card,.gallery-browser-admin-editor>section{background:#091316;border:1px solid #30474d;border-radius:12px;gap:12px;padding:14px;display:grid}.gallery-editor-boundary-card>header>div,.gallery-browser-admin-editor>section>header>div{gap:3px;display:grid}.gallery-editor-boundary-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gallery-editor-boundary-card>div>span{color:#91a4a8;background:#071114;border:1px solid #293f45;border-radius:9px;gap:4px;padding:10px;font-size:.74rem;line-height:1.45;display:grid}.gallery-editor-boundary-card>div>span b{color:#dce8ea;font-family:var(--font-display);font-size:.8rem}.gallery-editor-control-policy{color:#8fa3a8;background:#071114;border:1px solid #29444a;border-radius:8px;margin:0;padding:9px 11px;font-size:.72rem;line-height:1.45}.gallery-editor-control-policy code,.gallery-admin-unsupported-controls code{color:var(--cyan);font-family:monospace}.gallery-sidebar-control-list{gap:7px;display:grid}.gallery-sidebar-control-row{background:#081215;border:1px solid #263c42;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,.85fr) auto;align-items:end;gap:8px;padding:8px;display:grid}.gallery-sidebar-control-row.is-unsupported{background:#180d12;border-color:#7e3650}.gallery-sidebar-control-row>label{gap:4px;display:grid}.gallery-sidebar-action-code{gap:2px;min-width:0;padding:4px 0;display:grid}.gallery-sidebar-action-code b{color:#b8c8cb;font-size:.7rem}.gallery-sidebar-action-code small{color:#71868b;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;overflow:hidden}.gallery-sidebar-action-code em{color:#ff7fa7;font-size:.62rem;font-style:normal}.gallery-sidebar-control-row>.is-remove,.gallery-sidebar-add-control>button,.gallery-admin-unsupported-controls>button{color:#b8c5c8;cursor:pointer;background:#0d181b;border:1px solid #3b5157;border-radius:7px;min-height:36px;padding:6px 10px}.gallery-sidebar-control-row>.is-remove,.gallery-admin-unsupported-controls>.is-remove{color:#ff729d;border-color:#8e2d4b}.gallery-sidebar-add-control{grid-template-columns:minmax(180px,1fr) minmax(120px,.45fr) auto;align-items:end;gap:8px;padding-top:4px;display:grid}.gallery-sidebar-add-control>label{gap:4px;display:grid}.gallery-sidebar-add-control>button{border-color:var(--cyan);color:var(--cyan)}.gallery-browser-admin-editor{gap:14px;margin-top:14px;display:grid}.gallery-browser-admin-editor>section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gallery-browser-admin-editor>section>header p{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.gallery-browser-admin-editor>section>header h4{color:#dce8ea;font-family:var(--font-display);margin:0}.gallery-browser-admin-editor>section>header button{border:1px solid var(--cyan);min-height:36px;color:var(--cyan);cursor:pointer;background:#0b1a1d;border-radius:7px;padding:6px 10px}.gallery-admin-stat-grid,.gallery-admin-integrity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gallery-admin-stat-grid>span,.gallery-admin-integrity-grid>span{color:#85999e;text-align:center;background:#071114;border:1px solid #293f45;border-radius:9px;place-content:center;gap:3px;min-height:72px;padding:9px;font-size:.68rem;display:grid}.gallery-admin-stat-grid b,.gallery-admin-integrity-grid b{color:#e3ecee;font-family:var(--font-display);font-size:1.1rem}.gallery-admin-integrity-grid>span.has-warning{background:#18110c;border-color:#8e4c31}.gallery-admin-integrity-grid>span.has-warning b{color:#ffbd73}.gallery-admin-actions>p,.gallery-admin-editor-mode-contract>p{color:#8ea1a6;margin:0;line-height:1.5}.gallery-admin-actions .admin-entry-button{width:max-content;min-height:42px}.gallery-admin-boundaries>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gallery-admin-boundaries article{background:#071114;border:1px solid #293f45;border-radius:9px;align-content:start;gap:6px;padding:11px;display:grid}.gallery-admin-boundaries article strong{color:var(--cyan);font-family:var(--font-display);margin-bottom:3px}.gallery-admin-boundaries article span{color:#8fa3a8;font-size:.7rem}.gallery-admin-unsupported-controls{background:#180d12;border:1px solid #7e3650;border-radius:9px;gap:6px;padding:10px;display:grid}.gallery-admin-unsupported-controls>strong{color:#ff8caf}.gallery-admin-unsupported-controls>span{color:#aebcc0;font-size:.68rem}.gallery-admin-unsupported-controls>button{width:max-content;margin-top:3px}.gallery-admin-integrity-ok{color:#7dcfba;margin:0;font-size:.72rem}@media (max-width:900px){.gallery-admin-stat-grid,.gallery-admin-integrity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-editor-boundary-card>div,.gallery-admin-boundaries>div{grid-template-columns:1fr}.gallery-sidebar-control-row{grid-template-columns:1fr;align-items:stretch}.gallery-sidebar-add-control{grid-template-columns:1fr}}.artwork-page-builder-page{background:#030708;min-height:60vh}.artwork-detail-element{padding-top:54px;padding-bottom:12px}.artwork-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr);align-items:start;gap:18px;display:grid}.artwork-viewer-column,.artwork-information-element{background:#071013;border:1px solid #2d454b;border-radius:18px;min-width:0;overflow:hidden}.artwork-viewer-column{align-content:start;display:grid}.artwork-viewer-frame{cursor:zoom-in;background:#737373;border:0;border-radius:0;place-items:center;width:100%;max-width:100%;margin:0;padding:0;display:grid;overflow:hidden}.artwork-viewer-column.is-portrait .artwork-viewer-frame{aspect-ratio:10/13}.artwork-viewer-column.is-landscape .artwork-viewer-frame{aspect-ratio:13/10}.artwork-viewer-frame img{object-fit:contain;width:100%;height:100%;display:block}.artwork-viewer-frame>span{color:#111;font-family:var(--font-display);font-size:1.05rem;font-weight:900}.artwork-viewer-caption{background:linear-gradient(135deg,#081114,#0a171a);border-top:1px solid #2d454b;justify-content:space-between;align-items:flex-end;gap:18px;min-height:116px;padding:20px 24px 22px;display:flex}.artwork-viewer-caption p{color:#ff6da4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.65rem;font-weight:950}.artwork-viewer-caption h1{color:#1edce1;font-family:var(--font-display);margin:0;font-size:clamp(2rem,4.5vw,4rem);line-height:.95}.artwork-viewer-caption>span{color:#99acb0;text-align:right;max-width:32%;font-size:.8rem}.artwork-information-element{flex-direction:column;display:flex}.artwork-information-rail{background:#0a1518;border-bottom:1px solid #2d454b;justify-content:space-between;align-items:center;gap:12px;min-height:90px;padding:16px 18px;display:flex}.artwork-information-rail p{color:#ff5f9a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.59rem;font-weight:950}.artwork-information-rail h2{color:#1edce1;font-family:var(--font-display);margin:0;font-size:1.55rem}.artwork-information-tabs{background:#071013;border-bottom:1px solid #2d454b;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px;display:grid}.artwork-information-tabs button{color:#a8b8bc;min-height:42px;font:800 .75rem var(--font-display);cursor:pointer;background:#0b1619;border:1px solid #2d454b;border-radius:10px}.artwork-information-tabs button:hover,.artwork-information-tabs button.is-active{color:#ff8ab6;background:#25101a;border-color:#ff5f9a}.artwork-information-tab-panel{min-height:355px;padding:14px}.artwork-details-tab{gap:16px;display:grid}.artwork-details-tab dl{gap:2px;margin:0;display:grid}.artwork-details-tab dl>div{border-bottom:1px solid #4f686e40;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 4px;display:grid}.artwork-details-tab dt{color:#7f979c;font-size:.72rem}.artwork-details-tab dd{color:#dce8ea;text-align:right;margin:0;font-size:.74rem}.artwork-detail-tags strong,.artwork-detail-notes strong{color:#ff6da4;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;display:block}.artwork-detail-tags ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.artwork-detail-tags li{color:#f5a1c0;background:#241018;border:1px solid #5d2940;border-radius:999px;padding:5px 8px;font-size:.62rem}.artwork-detail-notes p{color:#aab8bb;white-space:pre-wrap;margin:0;font-size:.76rem;line-height:1.65}.artwork-download-tab{gap:7px;display:grid}.artwork-download-tab>a,.artwork-download-tab>div{color:#dce7e9;background:#0a1518;border:1px solid #263c42;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main action""meta action""size action";align-content:center;gap:2px 12px;min-height:76px;padding:10px 12px;text-decoration:none;display:grid;position:relative}.artwork-download-tab>a:hover{background:#151117;border-color:#ff5f9a}.artwork-download-tab>.is-unavailable{opacity:.46}.artwork-download-tab span{grid-area:main;align-items:baseline;gap:9px;min-width:0;display:flex}.artwork-download-tab span b{color:#1edce1;font-family:var(--font-display);font-size:.95rem}.artwork-download-tab span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.artwork-download-tab em{color:#91a5aa;grid-area:meta;font-size:.62rem;font-style:normal}.artwork-download-tab small{color:#6f858a;grid-area:size;font-size:.58rem}.artwork-download-tab i{color:#ff6da4;grid-area:action;align-self:center;font-size:.7rem;font-style:normal;font-weight:900}.artwork-placeholder-tab{text-align:center;color:#74898e;place-content:center;gap:7px;min-height:300px;display:grid}.artwork-placeholder-tab strong{color:#dce8ea;font-family:var(--font-display);font-size:1.2rem}.artwork-information-divider{background:#2d454b;height:1px;margin:0 14px}.artwork-associated-sections{gap:20px;padding:16px 14px 20px;display:grid}.artwork-associated-section{min-width:0}.artwork-associated-section h3{color:#1edce1;font-family:var(--font-display);margin:0 0 8px;font-size:.95rem}.artwork-banner-scroller,.artwork-collection-scroller,.artwork-thumbnail-scroller{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.artwork-banner-tile{color:#fff;background:#111b1e;border:1px solid #354b51;border-radius:11px;flex:0 0 min(100%,360px);height:100px;text-decoration:none;display:grid;position:relative;overflow:hidden}.artwork-banner-tile img{object-fit:cover;width:100%;height:100%}.artwork-banner-tile>span{color:#70858a;place-items:center;display:grid}.artwork-banner-tile strong{background:linear-gradient(#0000,#000000db);padding:7px 9px;font-size:.66rem;position:absolute;inset:auto 0 0}.artwork-collection-tile{color:#dbe5e7;text-align:center;flex:0 0 100px;text-decoration:none}.artwork-collection-tile>span{background:#111b1e;border:1px solid #354b51;border-radius:11px;place-items:center;width:100px;height:100px;display:grid;overflow:hidden}.artwork-collection-tile img{object-fit:cover;width:100%;height:100%}.artwork-collection-tile i{color:#75898d;font-size:.54rem;font-style:normal;font-weight:900}.artwork-collection-tile strong{text-overflow:ellipsis;white-space:nowrap;padding-top:6px;font-size:.63rem;display:block;overflow:hidden}.artwork-small-thumbnail{color:#dce6e8;text-align:center;flex:0 0 78px;text-decoration:none}.artwork-small-thumbnail>img,.artwork-small-thumbnail>span{aspect-ratio:10/13;object-fit:contain;background:#777;border:1px solid #354b51;border-radius:8px;place-items:center;width:78px;display:grid;overflow:hidden}.artwork-small-thumbnail>span{color:#111;font-weight:950}.artwork-small-thumbnail strong{text-overflow:ellipsis;white-space:nowrap;padding-top:5px;font-size:.55rem;display:block;overflow:hidden}.artwork-associated-empty{color:#72878c;margin:0;font-size:.7rem}.artwork-comments-element{padding-top:12px;padding-bottom:10px}.artwork-fullscreen-viewer{z-index:5000;background:#000000f0;place-items:center;padding:48px;display:grid;position:fixed;inset:0}.artwork-fullscreen-close{z-index:2;color:#fff;cursor:pointer;background:#0a1417;border:1px solid #7d9297;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.65rem;display:grid;position:fixed;top:24px;right:24px}.artwork-fullscreen-image-button{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:flex;overflow:auto}.artwork-fullscreen-viewer.is-fit img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 96px)}.artwork-fullscreen-viewer.is-native{place-items:stretch stretch;padding:52px 18px 32px}.artwork-fullscreen-viewer.is-native .artwork-fullscreen-image-button{cursor:zoom-out;justify-content:flex-start;align-items:flex-start}.artwork-fullscreen-viewer.is-native img{flex:none;width:auto;max-width:none;height:auto;max-height:none}.artwork-fullscreen-hint{color:#9fb0b4;pointer-events:none;background:#070e10e6;border:1px solid #35494f;border-radius:999px;padding:6px 10px;font-size:.62rem;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.artwork-detail-loading{color:#8aa0a5;border:1px solid #2d454b;border-radius:18px;place-items:center;min-height:420px;display:grid}.art-banner-appearance-editor,.art-download-editor.is-tiered{background:#081215;border:1px solid #2d454b;border-radius:14px;gap:10px;padding:14px;display:grid}.art-banner-appearance-editor>header,.art-download-editor.is-tiered>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.art-banner-appearance-editor header div,.art-download-editor.is-tiered header div{gap:3px;display:grid}.art-banner-appearance-editor header small,.art-download-editor.is-tiered header small{color:#7f9499}.art-banner-appearance-row{gap:7px;display:grid}.art-banner-appearance-row input{min-width:0}.art-download-tier-window{gap:7px;display:grid}.art-download-tier-row{background:#0a1518;border:1px solid #243a40;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.art-download-tier-row.is-available{border-color:#41636b}.art-download-tier-copy{gap:3px;min-width:0;display:grid}.art-download-tier-copy strong{color:#1edce1;font-family:var(--font-display);font-size:1rem}.art-download-tier-copy span{color:#d7e1e3;font-size:.7rem}.art-download-tier-copy small{color:#788d92}.art-download-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.art-download-file-actions button{min-height:34px}@media (max-width:960px){.artwork-detail-grid{grid-template-columns:minmax(0,1fr)}.artwork-viewer-column,.artwork-information-element{width:min(100%,760px);margin-inline:auto}.artwork-information-tab-panel{min-height:280px}}@media (max-width:620px){.artwork-detail-element{padding-top:26px}.artwork-viewer-caption{min-height:92px;padding:14px}.artwork-viewer-caption h1{font-size:clamp(1.8rem,11vw,3rem)}.artwork-viewer-caption>span{display:none}.artwork-information-rail{padding:13px}.artwork-information-rail h2{font-size:1.2rem}.artwork-information-tabs{gap:4px;padding:7px}.artwork-information-tabs button{min-height:38px;font-size:.67rem}.artwork-information-tab-panel{min-height:240px;padding:10px}.artwork-download-tab>a,.artwork-download-tab>div{min-height:72px}.artwork-fullscreen-viewer{padding:52px 10px 36px}.artwork-fullscreen-close{top:12px;right:12px}.art-banner-appearance-row{grid-template-columns:1fr}.art-download-tier-row{flex-direction:column;align-items:stretch}.art-download-file-actions{justify-content:flex-start}}.artwork-composite-card{background:#071013;border:1px solid #2d454b;border-radius:18px;min-width:0;overflow:hidden}.artwork-composite-card .artwork-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr);align-items:stretch;gap:0}.artwork-media-region{background:#737373;min-width:0}.artwork-composite-card.is-portrait .artwork-viewer-frame{aspect-ratio:10/13}.artwork-composite-card.is-landscape .artwork-viewer-frame{aspect-ratio:13/10}.artwork-composite-card .artwork-information-element{background:#071013;border:0;border-left:1px solid #2d454b;border-radius:0;min-height:0;overflow:hidden}.artwork-information-scroll-region{scrollbar-width:thin;scrollbar-color:#5a6f74 #081114;flex:auto;min-height:0;overflow:auto}.artwork-composite-card .artwork-information-rail{text-align:center;justify-content:center;position:relative}.artwork-composite-card .artwork-information-rail>div{text-align:center;min-width:0}.artwork-composite-card .artwork-information-rail .admin-entry-button{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.artwork-composite-card .artwork-information-rail h2{text-align:center}.artwork-composite-card .artwork-viewer-caption{background:linear-gradient(135deg,#081114,#0a171a);border-top:1px solid #2d454b;grid-template-columns:minmax(140px,1fr) minmax(0,2fr) minmax(140px,1fr);align-items:end;gap:18px;min-height:116px;padding:20px 24px 22px;display:grid;position:relative}.artwork-composite-card .artwork-viewer-caption p{text-align:left;align-self:end;margin:0}.artwork-composite-card .artwork-viewer-caption h1{text-align:center;min-width:0;margin:0}.artwork-composite-card .artwork-viewer-caption>span{text-align:right;align-self:end;max-width:none}.artwork-associated-section h3{text-align:center}.artwork-social-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.artwork-social-links a{color:#c9d7da;background:#0b1619;border:1px solid #2d454b;border-radius:8px;place-items:center;min-height:34px;padding:7px 8px;font-size:.64rem;font-weight:850;text-decoration:none;display:grid}.artwork-social-links a:hover{color:#ff8ab6;border-color:#ff5f9a}.artwork-associated-section.is-thumbnails{container-type:inline-size}.artwork-thumbnail-grid{--artwork-card-gap:6px;--artwork-slot-width:calc((100cqw - 24px) / 5);align-items:start;gap:var(--artwork-card-gap);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;width:calc(100% - 24px);margin-inline:12px;display:grid}.artwork-thumbnail-grid .artwork-small-thumbnail{color:#e8f0f1;text-align:center;grid-template-rows:22px auto 32px;width:auto;min-width:0;padding:0;text-decoration:none;display:grid}.artwork-thumbnail-grid .artwork-small-thumbnail.is-portrait{grid-column:span 1}.artwork-thumbnail-grid .artwork-small-thumbnail.is-landscape{grid-column:span 2}.artwork-thumbnail-grid .artwork-small-thumbnail>.artwork-small-thumbnail-rail{aspect-ratio:auto;border-radius:7px 7px 0 0;width:100%;height:22px}.artwork-thumbnail-grid .artwork-small-thumbnail>.artwork-small-thumbnail-image{aspect-ratio:auto;border-radius:0;width:100%}.artwork-small-thumbnail-rail{color:#d8e0e2;background:#0d1518;border:1px solid #354b51;border-bottom:0;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding-inline:5px;font-size:.48rem;display:flex;overflow:hidden}.artwork-small-thumbnail-rail b,.artwork-small-thumbnail-rail i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.artwork-small-thumbnail-image{width:100%;height:calc(var(--artwork-slot-width) * 1.3);background:#777;border:1px solid #354b51;border-top:0;place-items:center;display:grid;overflow:hidden}.artwork-small-thumbnail-image img{object-fit:contain;width:100%;height:100%}.artwork-thumbnail-grid .artwork-small-thumbnail>strong{text-overflow:ellipsis;white-space:nowrap;background:#0d1518;border:1px solid #354b51;border-top:0;border-radius:0 0 7px 7px;justify-content:center;align-items:center;min-width:0;padding:0 5px;font-size:.5rem;display:flex;overflow:hidden}.artwork-thumbnail-grid .artwork-small-thumbnail:hover .artwork-small-thumbnail-rail,.artwork-thumbnail-grid .artwork-small-thumbnail:hover .artwork-small-thumbnail-image,.artwork-thumbnail-grid .artwork-small-thumbnail:hover>strong{border-color:#ff5f9a}.artwork-thumbnail-grid .artwork-small-thumbnail.is-placeholder{cursor:default;opacity:.72}.art-comments-section>header{text-align:center;justify-content:center;align-items:center;position:relative}.art-comments-section>header>p{position:absolute;left:0}.art-comments-section>header>h2{text-align:center;margin-inline:auto}.art-comments-section>header>span{margin:0;position:absolute;right:0}.server-media-modal-backdrop{z-index:7200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.server-media-browser.is-modal{background:#071013;border:1px solid #496069;border-radius:18px;flex-direction:column;width:min(1180px,100vw - 56px);max-height:min(820px,100vh - 56px);margin:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #0009}.server-media-browser.is-modal .server-media-list{min-height:260px;max-height:620px;overflow:auto}.art-download-file-actions>button:first-child,.art-relationship-choose-button{color:#e6fcfd;cursor:pointer;background:#07171a;border:1px solid #1edce1;border-radius:9px;min-height:40px;padding:8px 15px;font-weight:850;box-shadow:inset 0 0 0 1px #1edce114}.art-download-file-actions>button:first-child:hover,.art-relationship-choose-button:hover{background:#0b2528;box-shadow:0 0 0 2px #1edce11f}.art-download-file-actions .is-remove{color:#ff86af;background:#260e17;border:1px solid #a72d55;border-radius:9px;min-height:40px;padding:8px 12px}.art-banner-add-button{color:#ff8fba;cursor:pointer;background:linear-gradient(#29101a,#160b10);border:1px solid #ff5f9a;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:196px;min-height:48px;padding:8px 15px;display:flex}.art-banner-add-button span{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:1.15rem;line-height:1;display:grid}.art-banner-add-button b{letter-spacing:.025em;font-size:.72rem}.art-banner-appearance-row{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(240px,1.3fr) 40px}.art-shelf-picker{background:#081215;border:1px solid #2d454b;border-radius:14px;gap:12px;padding:14px;display:grid}.art-shelf-picker>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.art-shelf-picker>header>div{gap:4px;display:grid}.art-shelf-picker>header strong{color:#eef5f6}.art-shelf-picker>header small,.art-shelf-picker>header>span{color:#7f9499;font-size:.68rem}.art-shelf-picker-preview{background:#061013;border:1px dashed #355057;border-radius:10px;gap:7px;min-height:82px;padding:8px;display:flex;overflow-x:auto}.art-shelf-picker-preview>p{color:#71868b;margin:auto;font-size:.7rem}.art-shelf-picker-preview button{color:#dce7e9;cursor:pointer;background:#0c181b;border:1px solid #385159;border-radius:8px;flex:0 0 92px;grid-template-rows:58px auto;gap:5px;min-width:0;padding:5px;display:grid}.art-shelf-picker-preview img,.art-shelf-picker-preview button>span{object-fit:contain;background:#777;place-items:center;width:100%;height:58px;display:grid;overflow:hidden}.art-shelf-picker-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.art-shelf-picker-grid{background:#061013;border:1px solid #263e44;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:280px;padding:8px;display:grid;overflow:auto}.art-shelf-picker-grid button{color:#d7e2e4;cursor:pointer;background:#0c171a;border:1px solid #30474d;border-radius:8px;grid-template-rows:100px auto auto;gap:4px;min-width:0;padding:6px;display:grid}.art-shelf-picker-grid button.is-selected{background:#211018;border-color:#ff5f9a}.art-shelf-picker-grid img,.art-shelf-picker-grid button>span{object-fit:contain;background:#777;place-items:center;width:100%;height:100px;display:grid;overflow:hidden}.art-shelf-picker-grid strong,.art-shelf-picker-grid small{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.art-shelf-picker-grid strong{font-size:.62rem}.art-shelf-picker-grid small{color:#7e9499;font-size:.54rem}.artwork-detail-element-settings{background:#091316;border:1px solid #30474d;border-radius:12px;gap:12px;padding:14px;display:grid}.gallery-thumbnail-mode{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gallery-thumbnail-mode label{color:#aab9bc;cursor:pointer;background:#0c181b;border:1px solid #354c52;border-radius:8px;place-items:center;min-height:38px;display:grid}.gallery-thumbnail-mode label.is-selected{color:#1edce1;background:#0c2528;border-color:#1edce1}.gallery-thumbnail-mode input{opacity:0;pointer-events:none;position:absolute}.gallery-thumbnail-mode select{grid-column:1/-1;min-width:0}.artwork-detail-element-settings{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}@media (max-width:960px){.artwork-composite-card .artwork-detail-grid{grid-template-columns:minmax(0,1fr)}.artwork-composite-card .artwork-information-element{border-top:1px solid #2d454b;border-left:0;width:100%;height:auto!important}.artwork-composite-card .artwork-viewer-caption{text-align:center;grid-template-columns:1fr;justify-items:center}.artwork-composite-card .artwork-viewer-caption p,.artwork-composite-card .artwork-viewer-caption>span{text-align:center;max-width:100%}.art-shelf-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.artwork-detail-element-settings{grid-template-columns:1fr}}@media (max-width:700px){.server-media-modal-backdrop{padding:8px}.server-media-browser.is-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.artwork-thumbnail-grid{--artwork-slot-width:calc((100cqw - 12px) / 3);grid-template-columns:repeat(3,minmax(0,1fr))}.artwork-social-links{grid-template-columns:1fr}.artwork-composite-card .artwork-information-rail .admin-entry-button{position:static;transform:none}.artwork-composite-card .artwork-information-rail{flex-direction:column}.gallery-thumbnail-mode{grid-column:1/-1}}.page-element-featured-v2:not([data-media-overlay=true]){--featured-v2-media-track:minmax(300px,380px)}.page-element-featured-v2[data-media-shape=portrait][data-media-size=small]{--featured-v2-media-track:minmax(220px,280px);--media-card-max-width:250px}.page-element-featured-v2[data-media-shape=portrait][data-media-size=medium]{--featured-v2-media-track:minmax(300px,380px);--media-card-max-width:350px}.page-element-featured-v2[data-media-shape=portrait][data-media-size=large]{--featured-v2-media-track:minmax(400px,510px);--media-card-max-width:470px}.page-element-featured-v2[data-media-shape=landscape][data-media-size=small]{--featured-v2-media-track:minmax(340px,460px);--media-card-max-width:420px}.page-element-featured-v2[data-media-shape=landscape][data-media-size=medium]{--featured-v2-media-track:minmax(500px,650px);--media-card-max-width:610px}.page-element-featured-v2:not([data-media-overlay=true]).orientation-left{grid-template-columns:var(--featured-v2-media-track) minmax(0,1fr)!important}.page-element-featured-v2:not([data-media-overlay=true]).orientation-right{grid-template-columns:minmax(0,1fr) var(--featured-v2-media-track)!important}.page-element-featured-v2:not([data-media-overlay=true])>.featured-v2-media-panel,.page-element-featured-v2:not([data-media-overlay=true])>.element-content-panel{min-width:0}.page-element-featured-v2:not([data-media-overlay=true])>.featured-v2-media-panel{box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden;aspect-ratio:auto!important;place-self:stretch stretch!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important}.page-element-featured-v2:not([data-media-overlay=true]) .featured-v2-media-frame{position:relative;overflow:hidden;width:100%!important;max-width:var(--media-card-max-width,350px)!important;min-height:0!important;aspect-ratio:var(--responsive-image-aspect-ratio,var(--featured-image-aspect-ratio,2 / 3))!important;place-self:center!important;margin:0!important}.page-element-featured-v2[data-media-overlay=true]>.featured-v2-media-panel{padding:0}.page-element-featured-v2[data-media-overlay=true] .featured-v2-media-frame{border-radius:inherit!important;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;box-shadow:none!important;border:0!important;margin:0!important}.managed-page-element[data-preview-layout=left] .page-element-featured-v2:not([data-media-overlay=true]){grid-template-columns:var(--featured-v2-media-track) minmax(0,1fr)!important}.managed-page-element[data-preview-layout=right] .page-element-featured-v2:not([data-media-overlay=true]){grid-template-columns:minmax(0,1fr) var(--featured-v2-media-track)!important}@media (min-width:1101px){.managed-page-element[data-layout-desktop=left] .page-element-featured-v2:not([data-media-overlay=true]){grid-template-columns:var(--featured-v2-media-track) minmax(0,1fr)!important}.managed-page-element[data-layout-desktop=right] .page-element-featured-v2:not([data-media-overlay=true]){grid-template-columns:minmax(0,1fr) var(--featured-v2-media-track)!important}}@media (max-width:1100px) and (min-width:1001px){.managed-page-element[data-layout-tablet=left] .page-element-featured-v2:not([data-media-overlay=true]){grid-template-columns:var(--featured-v2-media-track) minmax(0,1fr)!important}.managed-page-element[data-layout-tablet=right] .page-element-featured-v2:not([data-media-overlay=true]){grid-template-columns:minmax(0,1fr) var(--featured-v2-media-track)!important}}@media (max-width:1000px){.page-element-featured-v2:not([data-media-overlay=true]).orientation-left,.page-element-featured-v2:not([data-media-overlay=true]).orientation-right,.managed-page-element[data-preview-layout=left] .page-element-featured-v2:not([data-media-overlay=true]),.managed-page-element[data-preview-layout=right] .page-element-featured-v2:not([data-media-overlay=true]){grid-template-columns:1fr!important}.page-element-featured-v2:not([data-media-overlay=true])>.featured-v2-media-panel{padding:18px;width:100%!important;max-width:none!important;margin:0!important}.page-element-featured-v2:not([data-media-overlay=true]) .featured-v2-media-frame{width:min(100%,var(--media-card-max-width,430px))!important}}.awards-page .awards-explorer{--award-control-rail-width:68px;flex-direction:column;align-items:stretch;gap:18px;width:min(100% - 32px,1820px);margin:32px auto 90px;display:flex}.awards-page .awards-explorer>.award-stage-toolbar{background:#333;border:12px solid #030303;border-radius:0;outline:1px solid #2c3c41;width:100%;height:auto;min-height:68px;margin:0;padding:0 14px}.awards-explorer-body{grid-template-columns:260px minmax(0,1fr) calc(260px + var(--award-control-rail-width));grid-template-rows:auto auto;grid-template-areas:"archive-head main-head compare-head""archive-body stage compare-body";align-items:start;gap:0;display:grid;overflow:visible}.awards-explorer-body.is-historic{grid-template-columns:260px minmax(0,1fr) 260px}.awards-years-heading{grid-area:archive-head}.awards-main-heading{grid-area:main-head}.award-categories-heading{grid-area:compare-head}.awards-years{grid-area:archive-body}.award-stage{grid-area:stage}.award-categories{grid-area:compare-body}.awards-joined-heading,.awards-main-heading{background:#030303;border-top:1px solid #2c3c41;min-height:72px}.awards-main-heading{aspect-ratio:23200/1900;width:100%;padding:clamp(8px,.62vw,12px);display:flex;container-type:inline-size}.awards-main-heading>.award-category-banner{flex:auto;width:100%;height:100%}.awards-joined-heading{height:100%;padding:clamp(8px,.62vw,12px)}.awards-years-heading{border-radius:var(--radius) 0 0 0;border-left:1px solid #2c3c41;padding-right:0}.award-categories-heading{border-radius:0 var(--radius) 0 0;border-right:1px solid #2c3c41;padding-left:0}.awards-joined-heading-inner.rail-heading{border:clamp(6px,.48vw,10px) solid var(--award-red);text-align:center;background:#020202;border-bottom-width:clamp(6px,.48vw,10px);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0;padding:8px 10px;display:flex}.awards-years-heading .awards-joined-heading-inner{border-radius:calc(var(--radius) - 10px) 0 0 0}.award-categories-heading .awards-joined-heading-inner{border-radius:0 calc(var(--radius) - 10px) 0 0}.awards-years-heading .rail-heading span{color:var(--cyan)}.award-categories-heading .rail-heading span{color:var(--pink)}.awards-joined-heading .rail-heading strong{font-family:var(--font-display);margin-top:5px;font-size:1.35rem}.awards-page .awards-explorer-body>.awards-years{width:260px;height:calc(100vh - var(--header-height) - 48px);border-radius:0 0 0 var(--radius);background:#030303;border-top:0;border-bottom:1px solid #2c3c41;border-left:1px solid #2c3c41;border-right:0;padding:0 0 12px 12px}.awards-page .awards-explorer-body>.awards-years .awards-years-scroll{border-radius:0 0 0 calc(var(--radius) - 12px);background:#0c1215;padding:0 6px 12px}.awards-page .awards-explorer-body>.award-categories{width:calc(260px + var(--award-control-rail-width));height:calc(100vh - var(--header-height) - 48px);padding:0 12px 12px var(--award-control-rail-width);border-radius:0 0 var(--radius) 0;z-index:1;background:#030303;border:1px solid #2c3c41;border-top:0;border-left:0}.awards-page .awards-explorer-body>.award-categories .award-categories-scroll{border-radius:0 0 calc(var(--radius) - 12px) 0;background:#0c1215;padding:0 6px 12px}.awards-page .awards-explorer-body.is-historic>.award-categories{width:260px;padding-left:12px}.awards-page .awards-explorer-body>.award-stage{z-index:2;position:relative;overflow:visible}.awards-page .awards-explorer-body:not(.is-historic) .award-presentation-grid{width:calc(100% + var(--award-control-rail-width));z-index:2;position:relative}.award-inline-category-header{aspect-ratio:23200/1900;background:#030303;width:100%;padding:clamp(8px,.62vw,12px);display:flex;overflow:hidden;container-type:inline-size}.award-inline-category-header>.award-category-banner{flex:auto;width:100%;height:100%}.awards-page .award-canvas-stack.is-show-all .award-presentation.has-category-header .award-side-rail{border-radius:0}.year-list button.is-future,.year-list button.is-future:hover,.year-list button.is-future:focus-visible{border-color:var(--award-red);color:#cf334d;cursor:not-allowed;opacity:1;box-shadow:inset 3px 0 0 var(--award-red);background:#9d001e2e}@media (max-width:1280px){.awards-explorer-body,.awards-explorer-body.is-historic{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"archive-head main-head""archive-body stage""compare-head compare-head""compare-body compare-body"}.awards-page .awards-explorer-body:not(.is-historic) .award-presentation-grid{width:100%}.award-categories-heading{border-radius:var(--radius) var(--radius) 0 0;border-left:1px solid #2c3c41;margin-top:18px;padding-left:clamp(8px,.62vw,12px)}.award-categories-heading .awards-joined-heading-inner{border-radius:calc(var(--radius) - 10px) calc(var(--radius) - 10px) 0 0}.awards-page .awards-explorer-body>.award-categories,.awards-page .awards-explorer-body.is-historic>.award-categories{border-radius:0 0 var(--radius) var(--radius);border:1px solid #2c3c41;border-top:0;width:100%;height:auto;max-height:none;padding:0 12px 12px;position:static}.awards-page .awards-explorer-body>.award-categories .award-categories-scroll{border-radius:0 0 calc(var(--radius) - 12px) calc(var(--radius) - 12px)}}@media (max-width:920px){.awards-page .awards-explorer{width:calc(100% - 20px)}.awards-explorer-body,.awards-explorer-body.is-historic{grid-template-columns:1fr;grid-template-areas:"archive-head""archive-body""main-head""stage""compare-head""compare-body"}.awards-years-heading{border-radius:var(--radius) var(--radius) 0 0;border-right:1px solid #2c3c41;padding-right:clamp(8px,.62vw,12px)}.awards-years-heading .awards-joined-heading-inner{border-radius:calc(var(--radius) - 10px) calc(var(--radius) - 10px) 0 0}.awards-page .awards-explorer-body>.awards-years{border-radius:0 0 var(--radius) var(--radius);border:1px solid #2c3c41;border-top:0;width:100%;height:auto;max-height:none;padding:0 12px 12px;position:static}.awards-page .awards-explorer-body>.awards-years .awards-years-scroll{border-radius:0 0 calc(var(--radius) - 12px) calc(var(--radius) - 12px);max-height:560px}.awards-main-heading,.award-categories-heading{margin-top:18px}.award-stage{width:100%}}.awards-page .awards-years-scroll,.awards-page .award-categories-scroll{scrollbar-color:transparent transparent;scrollbar-width:auto}.awards-page .awards-years-scroll::-webkit-scrollbar{width:16px;height:16px}.awards-page .award-categories-scroll::-webkit-scrollbar{width:16px;height:16px}.awards-page .awards-years-scroll::-webkit-scrollbar-track{background:0 0;border-color:#0000}.awards-page .awards-years-scroll::-webkit-scrollbar-thumb{background:0 0;border-color:#0000}.awards-page .award-categories-scroll::-webkit-scrollbar-track{background:0 0;border-color:#0000}.awards-page .award-categories-scroll::-webkit-scrollbar-thumb{background:0 0;border-color:#0000}@media (min-width:1281px){.awards-page .awards-explorer{--award-sidebar-width:260px;--award-main-viewport-height:clamp(640px,calc(100vh - var(--header-height) - 48px),980px)}.awards-page .awards-explorer-body,.awards-page .awards-explorer-body.is-historic{grid-template-columns:var(--award-sidebar-width) minmax(0,1fr) var(--award-sidebar-width);grid-template-areas:"archive-head main-head compare-head""archive-body stage compare-body";align-items:stretch;position:relative}.awards-page .awards-explorer-body:after{content:"";z-index:20;pointer-events:none;background:#2c3c41;height:1px;position:absolute;bottom:0;left:0;right:0}.awards-page .awards-joined-heading{align-self:stretch;height:auto;min-height:0;padding:0;position:relative;overflow:hidden}.awards-page .awards-joined-heading-inner.rail-heading{box-sizing:border-box;width:auto;height:auto;min-height:0;padding:4px 8px;position:absolute;inset:clamp(8px,.62vw,12px)}.awards-page .award-left-bumper .awards-joined-heading-inner{right:0}.awards-page .award-right-bumper .awards-joined-heading-inner{left:0}.awards-page .award-middle-bumper{align-self:start;min-height:0}.awards-page .awards-explorer-body>.award-left-sidebar,.awards-page .awards-explorer-body>.award-right-sidebar,.awards-page .awards-explorer-body.is-historic>.award-right-sidebar{width:var(--award-sidebar-width);box-sizing:border-box;border-bottom:0;position:relative;top:auto}.awards-page .awards-explorer-body>.award-left-sidebar{padding:0 0 12px 12px}.awards-page .awards-explorer-body>.award-right-sidebar,.awards-page .awards-explorer-body.is-historic>.award-right-sidebar{padding:0 12px 12px 0}.awards-page .award-left-sidebar .awards-years-scroll,.awards-page .award-right-sidebar .award-categories-scroll{box-sizing:border-box;overflow-y:auto}.awards-page .award-main-body{z-index:2;box-sizing:border-box;background:#030303;width:100%;position:relative}.awards-page .award-main-body:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}.awards-page .awards-explorer-body:not(.is-historic) .award-presentation-grid{width:100%}.awards-page .award-main-body .award-side-rail{border-right:0}.awards-page .award-main-body .award-inline-category-header{width:100%}.awards-page .award-main-body .award-inline-category-header>.award-category-banner h2{text-align:center;width:100%}.awards-page .award-main-body .award-inline-category-header>.award-category-banner span{width:50%;left:25%}}.awards-page .award-middle-bumper>.award-middle-bumper-panel{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.awards-page .award-middle-bumper-panel>.award-middle-bumper-toolbar{box-sizing:border-box;color:#7e9499;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;height:100%;min-height:0;padding:0 clamp(8px,1cqw,14px);font-size:clamp(.42rem,.54cqw,.6rem);font-weight:900;display:flex}.awards-page .award-middle-bumper-toolbar .award-toolbar-summary{white-space:nowrap;gap:8px;min-width:0}.awards-page .award-middle-bumper-toolbar .award-toolbar-summary>span{color:var(--cyan)}.awards-page .award-middle-bumper-toolbar .award-toolbar-summary>small{color:#7e9499}.awards-page .award-middle-bumper-toolbar .award-toolbar-controls{flex-wrap:nowrap;gap:7px}.awards-page .award-middle-bumper-toolbar .award-image-menu-mode,.awards-page .award-middle-bumper-toolbar .award-font-size-control summary,.awards-page .award-middle-bumper-toolbar .award-archive-settings summary{min-height:26px;padding-inline:8px;font-size:clamp(.42rem,.5cqw,.56rem)}@media (min-width:1281px){.awards-page .awards-explorer{--award-sidebar-scrollbar-gutter:16px}.awards-page .awards-explorer-body>.award-left-sidebar,.awards-page .awards-explorer-body>.award-right-sidebar,.awards-page .awards-explorer-body.is-historic>.award-right-sidebar{height:100%;min-height:0;max-height:none;overflow:hidden}.awards-page .award-left-sidebar .awards-years-scroll,.awards-page .award-right-sidebar .award-categories-scroll{scrollbar-gutter:auto;min-height:0;padding-right:calc(6px + var(--award-sidebar-scrollbar-gutter))}.awards-page .award-main-body{border-right:var(--award-main-separator-width) solid #030303;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#8a8a8a #15191b;overscroll-behavior:contain;height:100%;min-height:0;max-height:none;overflow:hidden scroll}.awards-page .award-main-body::-webkit-scrollbar{width:var(--award-main-scrollbar-width)}.awards-page .award-main-body::-webkit-scrollbar-track{background:#15191b;box-shadow:inset 1px 0 #2c3c41,inset -1px 0 #030303}.awards-page .award-main-body::-webkit-scrollbar-thumb{background:#8a8a8a;border:2px solid #15191b;border-radius:999px;min-height:54px}.awards-page .award-main-body::-webkit-scrollbar-thumb:hover{background:#a0a0a0}}@media (max-width:1280px){.awards-page .award-middle-bumper-panel>.award-middle-bumper-toolbar{flex-wrap:wrap;align-content:center}.awards-page .award-middle-bumper-toolbar .award-toolbar-controls{flex-wrap:wrap}}@media (max-width:920px){.awards-page .award-middle-bumper-panel>.award-middle-bumper-toolbar{flex-direction:column;justify-content:center;align-items:stretch;padding-block:8px}}@media (min-width:1281px){.awards-page .awards-explorer{--award-main-scrollbar-width:18px;--award-main-separator-width:12px;--award-main-bottom-frame-width:12px}.awards-page .awards-explorer-body,.awards-page .awards-explorer-body.is-historic{grid-template-rows:auto minmax(0,var(--award-body-content-height,var(--award-main-viewport-height)));min-height:0;overflow:hidden}.awards-page .awards-explorer-body>.award-left-sidebar,.awards-page .awards-explorer-body>.award-main-body,.awards-page .awards-explorer-body>.award-right-sidebar,.awards-page .awards-explorer-body.is-historic>.award-right-sidebar{box-sizing:border-box;border-bottom:var(--award-main-bottom-frame-width) solid #030303;height:100%;min-height:0;max-height:100%}.awards-page .award-left-sidebar .awards-years-scroll,.awards-page .award-right-sidebar .award-categories-scroll{height:auto;max-height:none;overflow:visible}.awards-page .awards-explorer-body>.award-main-body{z-index:2;overscroll-behavior:contain;border-right:var(--award-main-separator-width) solid #030303;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#a4a4a4 #050505;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;contain:layout paint;width:100%;min-width:0;background:#030303 padding-box padding-box;align-self:stretch;block-size:100%;min-block-size:0;max-block-size:100%;position:relative;overflow:hidden scroll}.awards-page .awards-explorer-body>.award-main-body::-webkit-scrollbar{width:var(--award-main-scrollbar-width);height:var(--award-main-scrollbar-width)}.awards-page .awards-explorer-body>.award-main-body::-webkit-scrollbar-track{background:#050505;border-left:2px solid #030303;border-right:2px solid #030303;box-shadow:inset 1px 0 #2c3c41}.awards-page .awards-explorer-body>.award-main-body::-webkit-scrollbar-thumb{background:#a4a4a4;border:3px solid #050505;border-radius:8px;min-height:64px;box-shadow:inset 0 0 0 1px #c2c2c2}.awards-page .awards-explorer-body>.award-main-body::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.awards-page .awards-explorer-body>.award-main-body::-webkit-scrollbar-corner{background:#050505}.awards-page .awards-explorer-body>.award-main-body::-webkit-scrollbar-button{width:0;height:0;display:none}.awards-page .awards-explorer-body:not(.is-historic)>.award-main-body .award-presentation-grid{grid-template-columns:minmax(0,1fr) var(--award-control-rail-width);width:100%;min-width:0}.awards-page .awards-explorer-body:not(.is-historic)>.award-main-body .award-side-rail{width:var(--award-control-rail-width);min-width:var(--award-control-rail-width);max-width:var(--award-control-rail-width)}.awards-page .awards-explorer-body>.award-main-body .award-inline-category-header{box-sizing:border-box;max-width:100%}}.awards-page .awards-explorer{--award-main-divider-gray:#2c3c41;--award-sidebar-red-frame-width:var(--award-main-bottom-frame-width,12px)}.awards-page .award-left-sidebar .awards-years-scroll,.awards-page .award-right-sidebar .award-categories-scroll{box-sizing:border-box;border:var(--award-sidebar-red-frame-width) solid var(--award-red);background:#0c1215}@media (min-width:1281px){.awards-page .awards-explorer-body>.award-main-body{outline:1px solid var(--award-main-divider-gray);outline-offset:-1px}}.anime-list-grid:not(.is-list-view) .anime-list-entry-card{--anime-card-black-frame:18px;gap:var(--anime-card-black-frame);padding:var(--anime-card-black-frame);background:#000}.anime-list-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.anime-list-summary dd{align-items:baseline;gap:7px;display:flex}.anime-list-summary dd small{color:#80959a;letter-spacing:.04em;font-size:.58rem;font-weight:900}.anime-list-control-bar>.site-shell{grid-template-columns:auto minmax(0,1fr);gap:12px 20px}.anime-list-control-bar .anime-list-query-controls{grid-column:1/-1;grid-template-columns:132px 164px minmax(280px,1fr)}.anime-history-tab.is-active{border-color:var(--cyan)!important;color:var(--cyan)!important}.anime-history-panel{background:#05090b;border:1px solid #40545a;border-radius:20px;min-height:720px;margin-top:28px;margin-bottom:88px;overflow:hidden;box-shadow:inset 0 0 0 10px #000}.anime-history-panel>header{background:#0c1518;border-bottom:1px solid #34484e;justify-content:space-between;align-items:center;gap:24px;min-height:110px;padding:24px 30px;display:flex}.anime-history-panel>header p{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:.62rem;font-weight:950}.anime-history-panel>header h2{color:var(--cyan);font-family:var(--font-display);margin:0;font-size:clamp(2rem,3.3vw,3.5rem)}.anime-history-panel>header>strong{color:#b9c8cb;letter-spacing:.05em;font-size:.76rem}.anime-history-controls{background:#071012;border-bottom:1px solid #293b40;grid-template-columns:180px 200px minmax(300px,1fr);gap:12px;padding:22px 30px;display:grid}.anime-history-controls label{gap:7px;display:grid}.anime-history-controls label>span{color:#789095;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:950}.anime-history-controls select,.anime-history-controls input{box-sizing:border-box;color:#e1eaec;background:#04090b;border:1px solid #385057;border-radius:9px;outline:0;width:100%;min-height:42px;padding:0 12px}.anime-history-controls select:focus,.anime-history-controls input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.anime-history-days{gap:0;padding:8px 30px 38px;display:grid}.anime-history-day{border-bottom:1px solid #23343a;padding:26px 0 30px}.anime-history-day:last-child{border-bottom:0}.anime-history-day>header{align-items:baseline;display:flex}.anime-history-day>header h3{color:#f1f4f4;letter-spacing:.03em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.28rem}.anime-history-day>header span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.anime-history-day article{border:1px solid #0000;border-radius:8px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:15px;min-height:46px}.anime-history-day code,.anime-history-day article strong,.anime-history-day article small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.anime-history-day code{color:#9fb0b4;white-space:nowrap;font-size:.78rem;line-height:1.55}.anime-history-day article>div{gap:3px;min-width:0;display:grid}.anime-history-day article strong{color:#e8eeee;font-size:.85rem;line-height:1.35}.anime-history-day article small{color:#70878c;font-size:.7rem;line-height:1.35}.anime-history-day article small:not(:empty){color:#9eb0b4}.anime-history-empty{text-align:center;color:#7f9398;place-content:center;gap:8px;min-height:300px;display:grid}.anime-history-empty strong{color:#dbe4e6}.anime-list-roster-field{opacity:.45}.anime-list-roster-field.is-enabled{opacity:1}.anime-list-roster-field select:disabled{cursor:not-allowed}@media (max-width:1100px){.anime-list-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.anime-history-controls{grid-template-columns:1fr 1fr}.anime-history-search{grid-column:1/-1}}@media (max-width:760px){.story-collections-main-header{min-height:106px;padding:34px 18px 18px}.story-collections-main-header>p{left:18px}.anime-list-summary{grid-template-columns:1fr 1fr}.anime-list-control-bar>.site-shell,.anime-list-control-bar .anime-list-query-controls{grid-template-columns:1fr}.anime-history-panel{min-height:620px;margin-inline:12px}.anime-history-panel>header{flex-direction:column;align-items:flex-start;padding:22px}.anime-history-controls{grid-template-columns:1fr;padding:18px 22px}.anime-history-search{grid-column:auto}.anime-history-days{padding-inline:18px}.anime-history-day>header{flex-direction:column;align-items:flex-start;gap:5px}.anime-history-day article{grid-template-columns:1fr;gap:3px}.anime-list-grid:not(.is-list-view) .anime-list-entry-card{--anime-card-black-frame:14px}}.anime-history-months{padding:24px 30px 42px;display:grid}.anime-history-month{background:#05090b;border:1px solid #2f454b;border-radius:14px}.anime-history-month>header{background:#0b1417;border-bottom:1px solid #354a50;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 22px;display:flex}.anime-history-month>header h3{color:#eef3f4;letter-spacing:.025em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(1.45rem,2.5vw,2.15rem)}.anime-history-month>header h3 span{color:var(--cyan);white-space:nowrap;margin-left:clamp(26px,7vw,96px);font-size:.78em}.anime-history-month>header p{color:#789095;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:.62rem;font-weight:900}.anime-history-month-meta{color:#94a8ad;justify-items:end;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.66rem;line-height:1.4;display:grid}.anime-history-weeks{gap:0;display:grid}.anime-history-week{border-bottom:1px solid #27393e}.anime-history-week:last-child{border-bottom:0}.anime-history-week>header{background:#080f12;align-items:baseline;gap:16px;min-height:54px;padding:15px 22px 12px;display:flex}.anime-history-week>header h4,.anime-history-week>header span{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.anime-history-week>header h4{color:#f0f4f5;letter-spacing:.025em;font-size:1.02rem}.anime-history-week>header span{color:var(--pink);font-size:.72rem;font-weight:900}.anime-history-week .anime-history-days{gap:0;display:grid}.anime-history-week .anime-history-day{border-bottom:1px dashed #26373c;padding:18px 0 20px}.anime-history-week .anime-history-day:last-child{border-bottom:0}.anime-history-day>header{justify-content:flex-start;gap:14px;margin-bottom:7px}.anime-history-day>header h5,.anime-history-day>header span{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.anime-history-day>header h5{color:#edf2f3;letter-spacing:.035em;font-size:.94rem}.anime-history-day>header span{color:#9db0b4;font-size:.73rem;font-weight:900}.anime-history-day article,.anime-history-day article:hover{border:1px solid #0000;border-radius:6px;grid-template-columns:1fr;gap:2px;min-height:0;padding:5px 8px;display:grid}.anime-history-day article:hover{background:#091114;border-color:#273b41}.anime-history-entry-line{min-width:0;gap:12px!important;display:grid!important}.anime-history-entry-line code,.anime-history-entry-line strong,.anime-history-day article>small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.anime-history-entry-line code{color:#a4b5b9;white-space:nowrap;font-size:.78rem;line-height:1.4}.anime-history-entry-line strong{color:#e9eff0;overflow-wrap:anywhere;min-width:0;font-size:.82rem;line-height:1.4}.anime-history-day article>small{min-height:1em;font-size:.66rem;font-weight:850;line-height:1.35;color:var(--pink)!important}.anime-history-day article.is-empty-day{opacity:.62}.anime-history-day article.is-empty-day:hover{background:0 0;border-color:#0000}@media (max-width:760px){.anime-history-months{gap:20px;padding:18px}.anime-history-month>header{flex-direction:column;align-items:flex-start;gap:10px}.anime-history-month>header h3 span{margin:5px 0 0;display:block}.anime-history-month-meta{justify-items:start}.anime-history-week>header{flex-direction:column;align-items:flex-start;gap:4px}.anime-history-week .anime-history-days{padding-inline:14px}.anime-history-entry-line{grid-template-columns:1fr;gap:2px!important}.anime-history-day article>small{padding-left:0}}.managed-page-element.element-anime-list-workspace{width:100%}.anime-list-page-element{--anime-eng-font:"Twiska Rounded","Arial Rounded MT Bold",sans-serif;--anime-eng-size:18px;--anime-eng-color:#2fd9dd;--anime-eng-shadow:none;--anime-eng-outline:0 transparent;--anime-jp-font:"Twiska Rounded","Arial Rounded MT Bold",sans-serif;--anime-jp-size:13px;--anime-jp-color:#ff5b9d;--anime-jp-shadow:none;--anime-jp-outline:0 transparent;--anime-category-font:"Twiska Tahoma",Tahoma,sans-serif;--anime-category-size:10px;--anime-category-color:#d6e0e2;--anime-category-shadow:none;--anime-category-outline:0 transparent;--anime-tags-font:"Twiska Tahoma",Tahoma,sans-serif;--anime-tags-size:10px;--anime-tags-color:#a9bdc1;--anime-tags-shadow:none;--anime-tags-outline:0 transparent;--anime-stats-font:"Segoe UI",Tahoma,sans-serif;--anime-stats-size:11px;--anime-stats-color:#c7d2d4;--anime-stats-shadow:none;--anime-stats-outline:0 transparent;--anime-tag-bg:#0a1113;--anime-tag-border:#34484e;--anime-tag-text:#a9bdc1;--anime-tag-border-width:1px;--anime-tag-radius:999px}.anime-list-system-shell{background:#05090b;border:1px solid #45575c;border-radius:22px;width:min(100% - 32px,1760px);margin:30px auto 88px;padding:0;overflow:hidden;box-shadow:0 28px 90px #00000047,inset 0 0 0 10px #000}.anime-list-system-header{background:#071012}.anime-list-page-element .anime-list-control-bar{background:#0a1316;border:0}.anime-list-page-element .anime-list-control-primary{min-height:74px;display:block}.anime-list-page-element .anime-list-control-primary>strong{color:#eef4f5;font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;font-size:1.05rem}.anime-list-page-element .anime-list-status-tabs{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.anime-list-page-element .anime-list-status-tabs>button{min-height:35px}.anime-list-page-element .anime-list-add-entry-button.admin-entry-button{border:1px solid var(--pink);color:#ff8fb4;white-space:nowrap;background:#28101a;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:122px;min-height:40px;padding:0 15px;display:inline-flex;position:static;transform:none}.anime-list-page-element .anime-list-add-entry-button.admin-entry-button:hover{color:#11050a;background:#ff5b9d;transform:none}.anime-list-page-element .anime-list-add-entry-button.admin-entry-button>span{font-size:1.05rem}.anime-list-page-element .anime-list-query-controls{background:#071012;gap:10px;padding:12px 20px 14px;display:grid}.anime-list-page-element .anime-list-query-controls select,.anime-list-page-element .anime-list-query-controls input{min-height:39px}.anime-list-summary-strip{background:#071012;padding:12px 20px 18px}.anime-list-page-element .anime-list-summary{gap:8px;margin:0}.anime-list-page-element .anime-list-summary>div{flex-direction:column;justify-content:center;display:flex}.anime-list-system-body{align-items:stretch;min-height:720px;display:grid}.anime-list-left-rail{background:#060b0d;border-right:1px solid #40535a;min-width:0;padding:18px 12px}.anime-list-left-rail>section{border-bottom:1px solid #25373c;gap:7px;margin-bottom:20px;padding-bottom:18px;display:grid}.anime-list-left-rail>section:last-child{border-bottom:0}.anime-list-left-rail header,.anime-list-left-rail .list-batch-control>span{color:#738b90;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:950}.anime-list-left-rail button,.anime-list-left-rail select{color:#a9b7ba;background:#0b1518;border:1px solid #30454b;border-radius:8px;width:100%;min-height:38px;font-size:.64rem;font-weight:900}.anime-list-left-rail button.is-active{border-color:var(--cyan);color:var(--cyan);background:#0d292d}.anime-list-left-rail .list-batch-control{gap:7px;display:grid}.anime-list-left-rail-count strong{color:#e7edef;font-family:var(--font-display);font-size:1.4rem}.anime-list-left-rail-count span{color:#6f858a;font-size:.61rem;line-height:1.35}.anime-list-main-workspace{background:#080d0f;min-width:0;padding:18px}.anime-list-quick-edit-error{color:#ff94aa;background:#2b0a12;border:1px solid #b51b3c;border-radius:8px;margin:0 0 12px;padding:10px 13px;font-size:.7rem;font-weight:800}.anime-list-page-element .anime-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.anime-list-page-element .anime-list-grid:not(.is-list-view) .anime-list-entry-card{--anime-card-black-frame:18px;align-items:stretch;gap:var(--anime-card-black-frame);min-width:0;min-height:340px;padding:var(--anime-card-black-frame);background:#000;border:1px solid #59666a;border-radius:18px;grid-template-columns:minmax(150px,42%) minmax(0,58%);display:grid;overflow:hidden}.anime-list-page-element .anime-list-media-panel{background:#000;border-radius:11px;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.anime-list-page-element .anime-list-grid:not(.is-list-view) .anime-list-media-panel .anime-list-cover{aspect-ratio:auto;box-sizing:border-box;background:#080d0f;border:5px solid #000;border-radius:11px;align-self:stretch;width:100%;min-width:0;height:100%;min-height:100%}.anime-list-page-element .anime-list-grid:not(.is-list-view) .anime-list-media-panel .anime-list-cover-placeholder,.anime-list-page-element .anime-list-grid:not(.is-list-view) .anime-list-media-panel .admin-slot-live-media,.anime-list-page-element .anime-list-grid:not(.is-list-view) .anime-list-media-panel .admin-slot-live-media img{object-fit:cover;width:100%;height:100%}.anime-list-page-element .anime-list-content-panel{background:#101719;border-radius:11px;flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex}.anime-list-card-topline{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:9px;display:flex}.anime-list-page-element .anime-list-entry-kind{min-width:0;min-height:31px;color:var(--anime-category-color);font-family:var(--anime-category-font);font-size:var(--anime-category-size);text-shadow:var(--anime-category-shadow);-webkit-text-stroke:var(--anime-category-outline);align-items:center;gap:7px;margin:0;display:flex}.anime-list-page-element .anime-list-mal-button{flex:none;align-self:flex-start;min-height:31px;margin:0;padding:0 10px}.anime-list-page-element .anime-list-title-en{color:var(--anime-eng-color);font-family:var(--anime-eng-font);font-size:var(--anime-eng-size);text-shadow:var(--anime-eng-shadow);-webkit-text-stroke:var(--anime-eng-outline);margin:0;line-height:1.08}.anime-list-page-element .anime-list-title-jp{min-height:2.15em;color:var(--anime-jp-color);font-family:var(--anime-jp-font);font-size:var(--anime-jp-size);text-shadow:var(--anime-jp-shadow);-webkit-text-stroke:var(--anime-jp-outline);margin:6px 0 9px;line-height:1.08}.anime-list-page-element .anime-list-entry-tags{min-height:24px;max-height:52px;margin:0 0 8px;overflow:hidden}.anime-list-page-element .anime-list-entry-tags span{box-sizing:border-box;border:var(--anime-tag-border-width) solid var(--anime-tag-border);border-radius:var(--anime-tag-radius);background:var(--anime-tag-bg);min-height:21px;color:var(--anime-tag-text);font-family:var(--anime-tags-font);font-size:var(--anime-tags-size);text-shadow:var(--anime-tags-shadow);-webkit-text-stroke:var(--anime-tags-outline);align-items:center;padding:2px 8px;line-height:1.15;display:inline-flex}.anime-list-page-element .anime-list-card-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;width:100%;margin:auto 0 0;display:grid}.anime-list-page-element .anime-list-card-body dl>div{min-width:0}.anime-list-page-element .anime-list-card-body dt,.anime-list-page-element .anime-list-card-body dd{font-family:var(--anime-stats-font);font-size:var(--anime-stats-size);text-shadow:var(--anime-stats-shadow);-webkit-text-stroke:var(--anime-stats-outline)}.anime-list-page-element .anime-list-card-body dt{color:var(--anime-stats-color);letter-spacing:.07em;opacity:.7;text-transform:uppercase;font-weight:850}.anime-list-page-element .anime-list-card-body dd{min-height:25px;color:var(--anime-stats-color);overflow-wrap:anywhere;align-items:center;margin:2px 0 0;display:flex}.anime-episode-quick-editor{white-space:nowrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.anime-episode-quick-editor>button,.anime-date-quick-value{color:#d8e3e5;min-width:23px;min-height:23px;font:inherit;cursor:pointer;background:#071012;border:1px solid #365057;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.anime-episode-quick-editor>button:hover:not(:disabled),.anime-date-quick-value:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.anime-episode-quick-editor>.anime-episode-progress-value{background:#0d1719;border-color:#2e4449;min-width:68px}.anime-episode-inline-input{align-items:center;gap:4px;display:inline-flex}.anime-episode-inline-input input{box-sizing:border-box;border:1px solid var(--cyan);color:#eef5f6;width:58px;min-height:25px;font:inherit;text-align:center;background:#020708;border-radius:5px}.anime-episode-inline-input b{font-weight:700}.anime-date-quick-value{text-overflow:ellipsis;justify-content:flex-start;min-width:0;max-width:100%;overflow:hidden}.anime-date-quick-input{box-sizing:border-box;border:1px solid var(--cyan);color:#e4ecee;width:100%;min-width:0;min-height:25px;font:inherit;background:#020708;border-radius:5px;outline:0;padding:0 6px}.anime-date-quick-input.is-invalid{border-color:#ff4b70}.anime-list-page-element .anime-list-grid.is-list-view{grid-template-columns:1fr;gap:10px}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-entry-card{background:#020303;border:1px solid #44565b;border-radius:14px;grid-template-columns:112px minmax(0,1fr);gap:8px;min-height:178px;padding:8px;display:grid;overflow:hidden}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-cover{aspect-ratio:auto;width:100%;min-width:0;height:100%}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-card-body{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(240px,.9fr) minmax(380px,1.25fr);align-content:center;column-gap:24px;display:grid}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-card-topline,.anime-list-page-element .anime-list-grid.is-list-view .anime-list-title-en,.anime-list-page-element .anime-list-grid.is-list-view .anime-list-title-jp,.anime-list-page-element .anime-list-grid.is-list-view .anime-list-entry-tags{grid-column:1}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-card-body dl{grid-area:1/2/5;align-self:center;margin:0}.anime-list-page-element .anime-history-panel{width:100%;min-height:720px;margin:0}.anime-list-page-element .list-load-sentinel{margin:18px 0 0}.anime-list-typography-editor{gap:12px;display:grid}.anime-list-typography-editor>section{background:#091114;border:1px solid #31464c;border-radius:10px;padding:14px}.anime-list-typography-editor>section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.anime-list-typography-editor>section>header small{color:#70868b}.anime-list-typography-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.anime-list-typography-fields label,.anime-list-tag-custom-grid label,.anime-backlog-entry-manager label{gap:6px;display:grid}.anime-list-typography-fields label>span,.anime-list-tag-custom-grid label>span,.anime-backlog-entry-manager label>span{color:#81969b;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.anime-list-typography-fields select,.anime-list-typography-fields input,.anime-list-tag-custom-grid select,.anime-list-tag-custom-grid input,.anime-backlog-entry-manager input{box-sizing:border-box;width:100%;min-height:38px}.anime-list-tag-preset-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.anime-list-tag-preset-grid button{color:#a4b4b8;background:#091215;border:1px solid #344a50;border-radius:8px;min-height:40px;font-weight:850}.anime-list-tag-preset-grid button.is-active{border-color:var(--cyan);color:var(--cyan)}.anime-list-tag-custom-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.anime-backlog-roster-editor{gap:9px;display:grid}.anime-backlog-roster-editor>section{background:#091114;border:1px solid #31454b;border-radius:9px;grid-template-columns:minmax(140px,1fr) minmax(220px,1.3fr) auto auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.anime-backlog-capacity-control{grid-template-columns:auto 36px 54px 36px;align-items:center;gap:6px;display:grid}.anime-backlog-capacity-control>span,.anime-backlog-assigned-count{color:#738a8f;font-size:.62rem;font-weight:850}.anime-backlog-capacity-control button,.anime-backlog-roster-editor>section>button,.anime-backlog-add-row>button,.anime-backlog-current-entries button{color:#d5e0e2;background:#0c171a;border:1px solid #3b5157;border-radius:7px;min-height:36px;font-weight:850}.anime-backlog-capacity-control output{text-align:center;color:#e9f0f1;font-weight:900}.anime-backlog-roster-editor .is-danger{color:#ff7897;border-color:#8e2840}.anime-backlog-editor-note,.anime-backlog-editor-message{color:#788e93;font-size:.7rem;line-height:1.45}.anime-backlog-entry-manager{gap:14px;display:grid}.anime-backlog-search-results{background:#050b0d;border:1px solid #2e4349;border-radius:8px;gap:5px;max-height:260px;padding:7px;display:grid;overflow:auto}.anime-backlog-search-results button{color:#dce6e8;text-align:left;background:#0b1417;border:1px solid #0000;border-radius:7px;gap:3px;padding:9px 11px;display:grid}.anime-backlog-search-results button.is-selected{border-color:var(--cyan)}.anime-backlog-search-results small{color:#7b9095}.anime-backlog-add-row{background:#091114;border:1px solid #31464c;border-radius:9px;grid-template-columns:minmax(0,1fr) 180px 160px;align-items:end;gap:12px;padding:12px;display:grid}.anime-backlog-add-row>div{gap:5px;display:grid}.anime-backlog-add-row>div span{color:#71878c;text-transform:uppercase;font-size:.6rem;font-weight:900}.anime-backlog-current-entries{gap:7px;display:grid}.anime-backlog-current-entries>header{border-bottom:1px solid #2e4248;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.anime-backlog-current-entries>div{background:#091114;border:1px solid #293e44;border-radius:8px;grid-template-columns:minmax(0,1fr) 120px 100px;align-items:center;gap:10px;padding:9px 10px;display:grid}.anime-backlog-current-entries label{grid-template-columns:auto 64px;align-items:center;gap:6px;display:grid}@media (max-width:1450px){.anime-list-typography-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.anime-list-tag-custom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.anime-list-page-element .anime-list-grid:not(.is-list-view){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.anime-list-page-element .anime-list-control-primary{grid-template-columns:1fr auto}.anime-list-page-element .anime-list-status-tabs{grid-area:2/1/auto/-1}.anime-list-page-element .anime-list-query-controls{grid-template-columns:1fr 1fr}.anime-list-page-element .anime-list-query-controls .list-search{grid-column:1/-1}.anime-list-system-body{grid-template-columns:126px minmax(0,1fr)}.anime-list-page-element .anime-list-grid{grid-template-columns:1fr}.anime-list-page-element .anime-list-grid:not(.is-list-view) .anime-list-entry-card{grid-template-columns:minmax(160px,36%) minmax(0,64%);min-height:330px}.anime-list-tag-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.anime-backlog-roster-editor>section{grid-template-columns:1fr 1fr}.anime-backlog-add-row{grid-template-columns:1fr}}@media (max-width:720px){.anime-list-system-shell{border-radius:15px;width:calc(100% - 20px);margin-top:18px}.anime-list-page-element .anime-list-control-primary{grid-template-columns:1fr}.anime-list-page-element .anime-list-control-primary>strong{white-space:normal}.anime-list-page-element .anime-list-add-entry-button.admin-entry-button{width:100%}.anime-list-page-element .anime-list-status-tabs{flex-wrap:nowrap;grid-column:1;overflow-x:auto}.anime-list-page-element .anime-list-query-controls{grid-template-columns:1fr;padding-inline:12px}.anime-list-page-element .anime-list-query-controls .list-search{grid-column:1}.anime-list-page-element .anime-list-summary{grid-template-columns:1fr 1fr}.anime-list-system-body{grid-template-columns:1fr}.anime-list-left-rail{border-bottom:1px solid #40535a;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.anime-list-left-rail>section{border:0;margin:0;padding:0}.anime-list-main-workspace{padding:10px}.anime-list-page-element .anime-list-grid:not(.is-list-view) .anime-list-entry-card{--anime-card-black-frame:12px;grid-template-columns:1fr;min-height:0}.anime-list-page-element .anime-list-grid:not(.is-list-view) .anime-list-media-panel .anime-list-cover{aspect-ratio:2/3;min-height:360px}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-entry-card{grid-template-columns:90px minmax(0,1fr)}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-card-body{display:flex}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-card-body dl{margin-top:auto}.anime-list-typography-fields,.anime-list-tag-custom-grid,.anime-list-tag-preset-grid{grid-template-columns:1fr 1fr}.anime-backlog-roster-editor>section,.anime-backlog-current-entries>div{grid-template-columns:1fr}}.anime-list-entry-editor-browser{gap:10px;display:grid}.anime-list-entry-editor-browser>label{gap:6px;display:grid}.anime-list-entry-editor-browser>label>span{color:#809499;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:900}.anime-list-entry-editor-browser>label input{min-height:42px}.anime-list-entry-editor-browser>p{color:#73878c;margin:0;font-size:.68rem}.anime-list-entry-editor-browser>div{background:#050a0c;border:1px solid #2c4147;border-radius:9px;gap:6px;max-height:520px;padding:7px;display:grid;overflow:auto}.anime-list-entry-editor-browser article{background:#0a1316;border:1px solid #293d43;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:grid}.anime-list-entry-editor-browser article>div{gap:3px;min-width:0;display:grid}.anime-list-entry-editor-browser article strong{color:#e4edef;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anime-list-entry-editor-browser article small{color:#71878c}.anime-list-entry-editor-browser .admin-entry-button{min-width:104px;min-height:36px;position:static;transform:none}.editor-workspace-mode-switch{border:var(--TC_Border_Thin) solid var(--TC_Border_Grey);background:var(--TC_Frame_Black);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.editor-workspace-mode-switch button{color:#b8c8cc;background:#101719;border:1px solid #0000;border-radius:999px;min-height:34px;padding:0 14px;font-weight:850}.editor-workspace-mode-switch button.is-active{border-color:var(--TC_Cyan);color:var(--TC_Cyan);box-shadow:0 0 0 1px rgba(var(--cyan-rgb),.12) inset}.page-element-builder-bar{grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;gap:14px;min-height:72px;padding-block:14px;display:grid}.page-element-builder-rail{background:linear-gradient(90deg,#0000,#e01742 8%,#e01742);height:2px;box-shadow:0 0 14px #e0174240}.page-element-builder-rail:last-child{background:linear-gradient(90deg,#e01742,#e01742 92%,#0000)}.page-element-builder-controls{z-index:36;border:var(--TC_Border_Thin) solid var(--TC_Border_Grey);background:var(--TC_Frame_Black);border-radius:10px;align-items:stretch;gap:4px;padding:4px;display:flex;box-shadow:0 10px 28px #0000006b}.page-element-editor-controls{z-index:36;border:var(--TC_Border_Thin) solid var(--TC_Border_Grey);background:var(--TC_Frame_Black);border-radius:10px;align-items:stretch;gap:4px;padding:4px;display:flex;position:absolute;top:0;right:0;box-shadow:0 10px 28px #0000006b}.page-element-builder-controls button,.page-element-editor-controls button{color:#e8f4f4;background:#101719;border:1px solid #435258;border-radius:7px;min-height:36px;font-size:.72rem;font-weight:850}.page-element-builder-controls button:not(.page-element-drag-handle){padding:0 12px}.page-element-builder-controls button:hover,.page-element-editor-controls button:hover{border-color:var(--TC_Cyan);color:var(--TC_Cyan)}.page-element-builder-controls .is-remove:hover{border-color:var(--TC_Red);color:#ff91a5}.page-element-drag-handle{aspect-ratio:1;cursor:grab;flex-direction:column;justify-content:center;gap:4px;width:36px;min-width:36px;display:flex;padding:8px!important}.page-element-drag-handle:active{cursor:grabbing}.page-element-drag-handle>span{flex-direction:column;justify-content:center;gap:4px;width:100%;display:flex}.page-element-drag-handle>span>i{background:currentColor;border-radius:99px;width:100%;height:2px;display:block}.page-element-with-insertion.is-drag-target-before:before,.page-element-with-insertion.is-drag-target-after:after{content:"";z-index:55;background:var(--TC_Cyan);height:3px;box-shadow:0 0 14px rgba(var(--cyan-rgb),.65);border-radius:999px;position:absolute;left:8px;right:8px}.page-element-with-insertion.is-drag-target-before:before{top:-8px}.page-element-with-insertion.is-drag-target-after:after{bottom:-8px}.page-element-with-insertion.is-dragging{opacity:.62}.page-element-runtime-warning{border:1px solid var(--TC_Red);color:#ffd9e1;background:#9d001e29;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:.78rem;font-weight:750}.page-element-remove-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2}.page-element-remove-confirmation{border:var(--TC_Border_Thin) solid var(--TC_Border_Grey);width:min(100%,520px);box-shadow:0 0 0 var(--TC_Frame_Thick) var(--TC_Frame_Black),0 24px 80px #0000009e;background:#0b1114;border-radius:18px;overflow:hidden}.page-element-remove-confirmation header,.editor-delete-draft-modal header{border-bottom:1px solid var(--TC_Border_Grey);background:linear-gradient(135deg,#9d001e61,#11191c);padding:18px 20px}.page-element-remove-confirmation h3,.editor-delete-draft-modal h3{color:#fff;margin:0}.page-element-remove-confirmation p,.editor-delete-draft-modal p{color:#b9c8cc;line-height:1.55}.page-element-remove-confirmation footer,.editor-delete-draft-modal footer{justify-content:flex-end;gap:10px;display:flex}.page-element-remove-confirmation button,.editor-delete-draft-modal button{background:#11191c;border:1px solid #46575d;border-radius:8px;min-height:40px;padding:0 16px;font-weight:850}.page-element-remove-confirmation .is-danger,.editor-delete-draft-modal .is-danger{border-color:var(--TC_Red);background:var(--TC_Red);color:#fff}.editor-delete-draft-modal{border-color:var(--TC_Border_Grey);box-shadow:0 0 0 var(--TC_Frame_Thick) var(--TC_Frame_Black),0 24px 80px #0000009e}.quick-edit-image-trigger{z-index:28;border:2px solid var(--TC_Cyan);width:48px;height:48px;color:var(--TC_Cyan);cursor:pointer;background:#030303db;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 4px #030303b8,0 8px 28px #00000080}.quick-edit-image-trigger>span{font-size:1.65rem;font-weight:900;line-height:1}.quick-edit-image-trigger:hover,.quick-edit-image-trigger:focus-visible{border-color:var(--TC_Pink);color:var(--TC_Pink);outline:none}.anime-list-cover{position:relative}@media (max-width:760px){.page-element-builder-bar{grid-template-columns:1fr;gap:8px;padding-block:10px}.page-element-builder-rail{display:none}.page-element-builder-controls{flex-wrap:wrap;width:100%}.page-element-builder-controls button:not(.page-element-drag-handle){flex:auto}}.tc-hover-preset-cyan-lift{transition:transform .18s,border-color .18s,box-shadow .18s}.tc-hover-preset-cyan-lift:hover{transform:translateY(var(--TC_Hover_Lift));box-shadow:0 14px 30px #00000042,0 0 0 1px rgba(var(--cyan-rgb),.08);border-color:var(--TC_Hover_Cyan_Border)!important}.tc-hover-preset-cyan-lift:hover .tc-content-panel{background:var(--TC_ContentPanel_Hover_Cyan)}.anime-list-page-element .anime-list-summary>div{text-align:center;align-items:center}.anime-list-page-element .anime-list-summary dt,.anime-list-page-element .anime-list-summary dd{text-align:center;width:100%}.anime-list-page-element .anime-list-query-controls{grid-template-columns:minmax(260px,1fr)}.anime-list-system-body{--anime-seasonal-rail-expanded-width:156px;grid-template-columns:48px minmax(0,1fr);transition:grid-template-columns .22s}.anime-list-system-body.is-seasonal-rail-expanded{grid-template-columns:var(--anime-seasonal-rail-expanded-width) minmax(0,1fr)}.anime-list-seasonal-rail{border-right:var(--TC_Border_Thin) solid var(--TC_Border_Grey);background:#060b0d;min-width:0;padding:10px 6px 16px;transition:padding .22s;overflow:hidden}.anime-list-seasonal-rail.is-expanded{padding:10px 10px 18px}.anime-list-rail-switch{place-items:center;min-width:36px;height:36px;margin:0 auto 12px;padding:0;line-height:1;display:grid;width:36px!important;min-height:36px!important;color:var(--TC_Cyan)!important;background:#0b1518!important;border:1px solid #3c5056!important;border-radius:9px!important;font-size:1.25rem!important}.anime-list-rail-switch:hover{border-color:var(--TC_Cyan)!important;background:#0d292d!important}.anime-list-seasonal-rail-content{width:calc(var(--anime-seasonal-rail-expanded-width) - 20px);opacity:1;transition:opacity .15s}.anime-list-seasonal-rail.is-collapsed .anime-list-seasonal-rail-content{opacity:0;pointer-events:none;visibility:hidden}.anime-list-seasonal-rail-content>h2{color:#dce7e9;font-family:var(--font-display);text-align:center;text-decoration:underline;-webkit-text-decoration-color:var(--TC_Cyan);-webkit-text-decoration-color:var(--TC_Cyan);-webkit-text-decoration-color:var(--TC_Cyan);text-decoration-color:var(--TC_Cyan);text-underline-offset:4px;border-bottom:1px solid #4d6268;margin:0 0 10px;padding:0 0 7px;font-size:.74rem}.anime-seasonal-all,.anime-seasonal-decade-toggle,.anime-seasonal-year-toggle,.anime-season-button{color:#a9b7ba;background:#0b1518;border:1px solid #30454b;border-radius:8px;width:100%;font-weight:900}.anime-seasonal-all{min-height:38px;margin-bottom:9px}.anime-seasonal-all.is-active,.anime-seasonal-year.is-selected>.anime-seasonal-year-toggle,.anime-season-button.is-active{border-color:var(--TC_Cyan);color:var(--TC_Cyan);background:#0d292d}.anime-seasonal-decades{gap:8px;display:grid}.anime-seasonal-decade{background:#080f11;border:1px solid #283b40;border-radius:9px;overflow:hidden}.anime-seasonal-decade-toggle{background:#0b1417;border:0;border-radius:0;grid-template-columns:1fr auto;align-items:center;min-height:38px;padding:0 9px;display:grid}.anime-seasonal-decade-toggle strong{justify-self:center;padding-left:12px}.anime-seasonal-decade-toggle span{color:#718b90}.anime-seasonal-years{border-top:1px solid #283b40;gap:5px;padding:6px;display:grid}.anime-seasonal-year{gap:5px;display:grid}.anime-seasonal-year-toggle{min-height:34px}.anime-seasonal-buttons{gap:5px;padding:0 2px 4px;display:grid}.anime-season-button{place-items:center;gap:2px;min-height:54px;padding:6px 5px;display:grid}.anime-season-button strong{letter-spacing:.04em;text-transform:uppercase}.anime-season-button small{text-align:center;font-size:.48rem;font-weight:800;line-height:1.2}.anime-list-results-left{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.anime-list-results-left>strong{color:#fff;text-transform:uppercase;font-size:.7rem;font-weight:950}.anime-list-results-left>span{color:#d4e0e2;white-space:nowrap;font-size:.7rem}.anime-list-results-left label,.anime-list-view-select{color:#b9c8cb;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:.58rem;font-weight:900;display:flex}.anime-list-results-left select,.anime-list-view-select select{color:#e7eff0;background:#0a1113;border:1px solid #4a5d62;border-radius:6px;min-height:32px;padding:0 26px 0 8px;font-size:.62rem;font-weight:850}.anime-list-view-select{margin-left:auto}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view){grid-template-columns:repeat(3,minmax(0,1fr))}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-entry-card{isolation:isolate;border:var(--TC_Border_Thin) solid #59666a;background:var(--TC_Frame_Black);grid-template-columns:44% minmax(0,56%);align-items:stretch;gap:0;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-entry-card:before{content:"";z-index:20;pointer-events:none;position:absolute}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-entry-card:after{content:"";z-index:21;width:var(--anime-card-black-frame);pointer-events:none;background:var(--TC_Frame_Black);position:absolute;left:44%;translate:-50%}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-media-panel{z-index:1;background:var(--TC_MediaPanel_Background);min-width:0;min-height:0}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-media-panel .anime-list-cover{background:#080d0f;min-width:0}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-content-panel{z-index:1;background:var(--TC_ContentPanel_Background);flex-direction:column;min-width:0;min-height:0;transition:background .18s;display:flex;overflow:hidden}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-entry-kind,.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-mal-button{min-height:26px}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-mal-button{padding-inline:7px}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-title-jp{margin:4px 0 6px}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-entry-tags{margin-bottom:5px}.anime-list-page-element .anime-list-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:auto 0 0;display:grid}.anime-list-page-element .anime-list-stats-grid>.anime-stat-cell{text-align:center;min-width:0}.anime-list-page-element .anime-list-stats-grid dt,.anime-list-page-element .anime-list-stats-grid dd{text-align:center;justify-content:center;width:100%}.anime-list-page-element .anime-stat-air-date{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:end;gap:2px;display:grid}.anime-list-page-element .anime-stat-air-date>.anime-stat-cell{text-align:center;min-width:0}.anime-list-page-element .anime-stat-air-date-divider{color:#8fa0a4;text-align:center;align-self:end}.anime-list-page-element .anime-stat-placeholder-label{visibility:hidden}.anime-stat-quick-select{color:#d8e3e5;width:100%;min-width:0;min-height:25px;font:inherit;text-align:center;text-align-last:center;background:#071012;border:1px solid #365057;border-radius:6px;padding:0 18px 0 5px}.anime-stat-quick-select:hover:not(:disabled),.anime-stat-quick-select:focus-visible{border-color:var(--TC_Cyan);color:var(--TC_Cyan);outline:none}.anime-list-page-element .anime-date-quick-value{text-align:center;justify-content:center;width:100%}.anime-list-page-element .anime-date-quick-input{text-align:center}.anime-list-page-element .anime-episode-quick-editor{justify-content:center;gap:3px;width:100%}.anime-list-page-element .anime-episode-quick-editor>button{min-width:21px;min-height:25px;padding-inline:4px}.anime-list-page-element .anime-episode-quick-editor>.anime-episode-progress-value{flex:auto;min-width:58px}.anime-list-page-element .anime-list-grid.is-grid-view .anime-list-entry-card{--anime-card-black-frame:14px;--anime-card-divider-half:7px}.anime-list-page-element .anime-list-grid.is-grid-view .anime-list-content-panel{padding:calc(var(--anime-card-black-frame) + 6px) calc(var(--anime-card-black-frame) + 6px) calc(var(--anime-card-black-frame) + 6px) calc(var(--anime-card-divider-half) + 6px)}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-media-panel,.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-media-panel{align-self:start}.anime-list-page-element .anime-list-grid.is-compact-view{grid-template-columns:1fr;gap:7px}.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-entry-card{background:#020303;border:1px solid #44565b;border-radius:12px;grid-template-columns:86px minmax(0,1fr);gap:8px;min-height:132px;padding:7px;display:grid;overflow:hidden}.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-media-panel{width:86px}.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-content-panel{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:0 18px;padding:9px 11px;display:grid}.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-card-topline,.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-title-en,.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-title-jp,.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-entry-tags{grid-column:1}.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-stats-grid{grid-area:1/2/5;align-self:center;margin:0}.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-entry-tags{max-height:25px}.anime-history-months{gap:18px}.anime-history-month{overflow:hidden}.anime-history-month-header-rail{background:#0b1417!important;padding:0!important}.anime-history-month-toggle,.anime-history-week-toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.anime-history-month-toggle>span{min-width:0}.anime-history-month-toggle h3{color:#eef5f6;margin:0}.anime-history-month-toggle h3 b{color:var(--TC_Cyan)}.anime-history-month-toggle p{color:#8ca0a4;margin:5px 0 0;font-size:.66rem;font-weight:800}.anime-history-month-toggle>strong,.anime-history-week-toggle>strong{color:var(--TC_Cyan);flex:none;font-size:1.05rem}.anime-history-month-breakdown{background:#081012;border-top:1px solid #26383d;border-bottom:1px solid #26383d;display:grid}.anime-history-month-breakdown span{color:#82969a;background:#0b1518;border:1px solid #2c4046;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:7px 8px;font-size:.6rem;display:flex}.anime-history-month-breakdown strong{color:#e9f1f2}.anime-history-month-meta{border-bottom:1px solid #26383d;padding:8px 18px}.anime-history-week>header{padding:0!important}.anime-history-week-toggle{min-height:46px;padding:10px 18px}.anime-history-week-toggle>span{color:#cbd7d9;font-size:.67rem;font-weight:900}.anime-history-week-toggle em{color:var(--TC_Pink);font-style:normal}.anime-history-week-range{grid-template-columns:20px 24px}.anime-history-week-range i{font-style:normal}.anime-history-week-range.is-single i:last-child{visibility:hidden}.anime-history-week .anime-history-days{padding:0 18px 14px}.anime-history-day>div{gap:4px;display:grid}.anime-history-day article{padding:7px 10px;display:block}.anime-history-entry-line{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:12px;display:grid!important}.anime-history-entry-line a,.anime-history-entry-japanese a{color:inherit;text-decoration:none}.anime-history-entry-line a:hover strong,.anime-history-entry-japanese a:hover{color:var(--TC_Cyan)}.anime-history-entry-japanese{color:#ff88bf;min-height:1.15em;padding-left:162px;font-size:.69rem;font-weight:750;line-height:1.25}.anime-history-day article>small{color:#9eb0b4;padding-left:162px;display:block}@media (max-width:1450px){.anime-history-month-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view){grid-template-columns:repeat(2,minmax(0,1fr))}.anime-list-results-left{gap:8px 12px}}@media (max-width:1050px){.anime-list-system-body{--anime-seasonal-rail-expanded-width:126px}.anime-list-seasonal-rail-content{width:calc(var(--anime-seasonal-rail-expanded-width) - 20px)}.anime-list-view-select{align-self:flex-end;margin-left:0}}@media (max-width:720px){.anime-list-system-body,.anime-list-system-body.is-seasonal-rail-expanded{grid-template-columns:1fr}.anime-list-seasonal-rail,.anime-list-seasonal-rail.is-expanded,.anime-list-seasonal-rail.is-collapsed{border-bottom:1px solid #40535a;border-right:0;padding:10px}.anime-list-rail-switch{display:none}.anime-list-seasonal-rail.is-collapsed .anime-list-seasonal-rail-content{opacity:1;pointer-events:auto;visibility:visible}.anime-list-seasonal-rail-content{width:auto}.anime-seasonal-decades{grid-template-columns:1fr 1fr}.anime-seasonal-decade:first-child{grid-column:1/-1}.anime-list-results-left{flex-direction:column;align-items:flex-start}.anime-list-view-select{justify-content:space-between;align-self:stretch}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view){grid-template-columns:1fr}.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-content-panel{display:flex}.anime-history-entry-line{grid-template-columns:1fr;gap:3px}.anime-history-entry-japanese,.anime-history-day article>small{padding-left:0}}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-media-panel{min-height:0}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-cover,.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-cover{aspect-ratio:2/3;width:100%;height:auto}.anime-list-page-element .anime-list-grid.is-list-view .anime-list-cover-placeholder,.anime-list-page-element .anime-list-grid.is-list-view .admin-slot-live-media,.anime-list-page-element .anime-list-grid.is-list-view .admin-slot-live-media img,.anime-list-page-element .anime-list-grid.is-compact-view .anime-list-cover-placeholder,.anime-list-page-element .anime-list-grid.is-compact-view .admin-slot-live-media,.anime-list-page-element .anime-list-grid.is-compact-view .admin-slot-live-media img{object-fit:cover;width:100%;height:100%}.anime-list-page-element .anime-list-summary>div{min-height:96px;padding:calc(var(--TC_Frame_Thick)10px);border:var(--TC_Border_Thin) solid var(--TC_Border_Grey);background:var(--TC_Red);box-shadow:inset 0 0 0 var(--TC_Frame_Thick) var(--TC_Frame_Black);border-radius:16px;position:relative;overflow:hidden}.anime-list-page-element .anime-list-summary dt{color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;font-size:.82rem;line-height:1.05}.anime-list-page-element .anime-list-summary dd{color:var(--TC_Cyan);-webkit-text-stroke:2px #000;paint-order:stroke fill;justify-content:center;align-items:baseline;gap:7px;font-size:1.42rem;line-height:1}.anime-list-page-element .anime-list-summary dd small{color:#fff;font-size:1em;font-weight:inherit;letter-spacing:0;-webkit-text-stroke:2px #000;paint-order:stroke fill}.anime-list-system-body.is-history-mode{grid-template-columns:minmax(0,1fr)}.anime-list-seasonal-rail{position:relative}.anime-list-seasonal-collapsed-label{color:#b6c5c8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;place-items:center;min-height:320px;margin:4px auto 0;font-family:Twiska Tahoma,Tahoma,sans-serif;font-size:.56rem;font-weight:950;line-height:1;display:grid;transform:rotate(180deg)}.anime-list-seasonal-rail.is-expanded .anime-list-seasonal-collapsed-label{display:none}.anime-season-button strong{-webkit-text-stroke:12px #000;paint-order:stroke fill;font-size:.72rem}.anime-season-button small{color:#fff;-webkit-text-stroke:1px #000;paint-order:stroke fill}.anime-season-button.season-fall strong{color:var(--TC_Orange)}.anime-season-button.season-summer strong{color:var(--TC_Gold)}.anime-season-button.season-spring strong{color:var(--TC_Green)}.anime-season-button.season-winter strong{color:var(--TC_Cyan)}.anime-season-button.is-active small{color:#fff}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-content-panel{padding:calc(var(--anime-card-black-frame) + 4px) calc(var(--anime-card-black-frame) + 4px) calc(var(--anime-card-black-frame) + 4px) calc(var(--anime-card-divider-half) + 4px)}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-card-topline{align-items:center;gap:6px;margin-bottom:5px}.anime-list-page-element .anime-list-card-topline .anime-list-mal-button{order:1;min-height:25px;padding:6px 9px}.anime-list-page-element .anime-list-card-topline .anime-list-mal-button.is-disabled{opacity:.42;pointer-events:none}.anime-list-page-element .anime-list-card-topline .anime-list-entry-kind{white-space:nowrap}.anime-list-display-order{font-variant-numeric:tabular-nums}.anime-list-page-element .anime-list-stats-grid dt{color:#fff;-webkit-text-stroke:1px #000;paint-order:stroke fill;margin:0}.anime-stat-quick-select option,.anime-score-quick-select option{text-align:center}.anime-season-value-display.season-winter,.anime-season-quick-select.season-winter{color:var(--TC_Cyan)}.anime-season-value-display.season-spring,.anime-season-quick-select.season-spring{color:var(--TC_Green)}.anime-season-value-display.season-summer,.anime-season-quick-select.season-summer{color:var(--TC_Gold)}.anime-season-value-display.season-fall,.anime-season-quick-select.season-fall{color:var(--TC_Orange)}.anime-history-month-toggle>span{display:block}.anime-history-month-toggle h3{grid-template-columns:18rem 1.2rem 12rem;align-items:baseline;column-gap:0;width:max-content;max-width:100%;display:grid}.anime-history-month-name{color:#eef5f6;white-space:nowrap}.anime-history-month-colon{color:#eef5f6;text-align:center}.anime-history-month-episodes{color:var(--TC_Cyan);white-space:nowrap}.anime-history-month-breakdown{align-items:stretch}.anime-history-month-breakdown>span:not(.anime-history-range-summary){padding:7px}.anime-history-range-summary{grid-template-columns:minmax(135px,1fr) minmax(132px,.8fr);align-items:center;gap:8px!important;display:grid!important}.anime-history-range-summary>b{line-height:1.15}.anime-history-range-summary>i{font-variant-numeric:tabular-nums;background:#050b0d;border:1px solid #41565c;border-radius:5px;grid-template-columns:1fr 1fr;min-width:0;font-style:normal;display:grid;overflow:hidden}.anime-history-range-summary>i>strong{text-align:center;white-space:nowrap;min-width:0;padding:5px 6px}.anime-history-range-summary>i>strong+strong{border-left:1px solid #41565c}.anime-history-month-meta{display:none!important}.anime-history-week-range{vertical-align:middle;white-space:nowrap;width:44px;font-weight:900;display:inline-block;position:relative}.anime-history-week-range i:first-child{z-index:1;font-style:normal;position:relative}.anime-history-week-range i:last-child{visibility:hidden;font-style:normal;position:absolute;inset:0 auto auto 0}.anime-list-status-banner.universal-page-banner-small.has-managed-banner{min-height:var(--page-banner-height-desktop,340px);display:grid}.anime-list-status-banner.universal-page-banner-small.has-managed-banner>.managed-banner-image{z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.anime-list-status-banner.universal-page-banner-small.has-managed-banner>.managed-banner-image img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.anime-list-status-banner.universal-page-banner-small>.universal-page-banner-shade{z-index:2}.anime-list-status-banner.universal-page-banner-small>.universal-page-banner-shell{z-index:4}.anime-list-status-banner .managed-banner-admin-button{z-index:8}@media (max-width:1600px){.anime-history-month-breakdown{grid-template-columns:repeat(3,minmax(86px,1fr)) repeat(2,minmax(260px,2fr))}.anime-history-range-summary{grid-column:span 1}}@media (max-width:1120px){.anime-history-month-toggle h3{grid-template-columns:14rem 1rem 10rem}.anime-history-month-breakdown{grid-template-columns:repeat(2,minmax(100px,1fr))}.anime-history-range-summary{grid-column:1/-1}}@media (max-width:720px){.anime-list-seasonal-collapsed-label{display:none}.anime-history-month-toggle h3{flex-wrap:wrap;gap:0 .3em;width:auto;display:flex}.anime-history-range-summary{grid-template-columns:1fr}.anime-list-page-element .anime-list-summary>div{min-height:84px}.anime-list-page-element .anime-list-summary dd{font-size:1.1rem}}.quick-edit-image-selector-backdrop{z-index:7000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000c;place-items:center}.quick-edit-image-selector{width:min(1120px,100vw - 32px);max-height:calc(100vh - 40px);position:relative}.quick-edit-image-selector>header{text-align:center;justify-content:center;align-items:center;position:relative}.quick-edit-image-selector>header>div{text-align:center;width:100%;padding-inline:54px}.quick-edit-image-selector>header p,.quick-edit-image-selector>header h2,.quick-edit-image-selector>header span{text-align:center}.quick-edit-image-selector>header>button{position:absolute;top:50%;right:24px;translate:0 -50%}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-entry-card{--anime-card-black-frame:18px;--anime-card-divider-half:9px;--anime-card-inner-radius:18px;--anime-card-corner-radius:calc(var(--anime-card-black-frame) + var(--anime-card-inner-radius));aspect-ratio:auto;border-radius:var(--anime-card-corner-radius)}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-entry-card:before{border:var(--anime-card-black-frame) solid var(--TC_Frame_Black);border-radius:calc(var(--anime-card-corner-radius) - var(--TC_Border_Thin));inset:0}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-entry-card:after{top:0;bottom:0}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-media-panel{box-sizing:border-box;width:100%;height:100%;padding:var(--anime-card-black-frame) var(--anime-card-divider-half) var(--anime-card-black-frame) var(--anime-card-black-frame);border-radius:var(--anime-card-corner-radius) 0 0 var(--anime-card-corner-radius);align-self:stretch;display:flex;overflow:hidden}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-media-panel .anime-list-cover{aspect-ratio:2/3;border-radius:var(--anime-card-inner-radius) 0 0 var(--anime-card-inner-radius);border:0;flex:1;width:100%;height:100%;min-height:0;overflow:hidden}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-media-panel .anime-list-cover-placeholder,.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-media-panel .admin-slot-live-media,.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-media-panel .admin-slot-live-media img{object-fit:contain;width:100%;height:100%}.anime-list-page-element .anime-list-grid:not(.is-list-view):not(.is-compact-view) .anime-list-content-panel{border-radius:0 var(--anime-card-corner-radius) var(--anime-card-corner-radius) 0}.anime-list-page-element .anime-list-stats-grid{gap:1px 8px}.anime-list-page-element .anime-list-stats-grid dt{line-height:.95}.anime-list-page-element .anime-list-stats-grid dd{min-height:22px;margin:1px 0 0;line-height:1}.anime-list-page-element .anime-stat-air-date-divider{padding-bottom:4px}.anime-list-page-element .anime-list-stats-grid.anime-list-stats-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:end;gap:3px 8px;margin-top:auto;display:grid}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-cell{text-align:center;min-width:0}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-cell dt,.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-cell dd{text-align:center}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-air-date-wide{gap:5px}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-air-date-wide .anime-stat-cell{min-width:0}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-air-date-divider{align-self:end;padding:0 0 6px}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-mal-cell dd{justify-content:center;align-items:flex-end;min-height:32px;margin:0;display:flex}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-mal-cell .anime-list-mal-button{justify-content:center;align-items:center;width:min(100%,112px);min-height:30px;padding:5px 8px;display:inline-flex}.anime-list-page-element .anime-list-card-topline{justify-content:space-between;align-items:center;display:flex}.anime-list-page-element .anime-list-card-topline .anime-list-entry-kind{order:initial;text-align:left;color:var(--TC_Gold);flex:0 auto;justify-content:flex-start;margin-left:0}.anime-list-page-element .anime-list-card-topline .anime-list-display-order{color:var(--TC_Gold);font:inherit;letter-spacing:.08em;margin-left:auto;font-weight:950}.anime-list-page-element .anime-list-grid.is-grid-view{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.anime-list-grid-entry-card{border:var(--TC_Border_Thin) solid var(--TC_Border_Grey);background:var(--TC_Frame_Black);border-radius:20px;grid-template-rows:auto minmax(78px,auto);align-content:start;min-width:0;display:grid;overflow:hidden}.anime-list-grid-media{min-width:0;padding:var(--TC_Frame_Thick) var(--TC_Frame_Thick) 0;background:var(--TC_Frame_Black)}.anime-list-grid-cover{aspect-ratio:2/3;background:var(--TC_MediaPanel_Background);border-radius:12px 12px 0 0;width:100%;position:relative;overflow:hidden}.anime-list-grid-cover .anime-list-cover-placeholder,.anime-list-grid-cover .admin-slot-live-media,.anime-list-grid-cover .admin-slot-live-media img{aspect-ratio:2/3;object-fit:contain;width:100%;height:100%}.anime-list-grid-content{border-top:var(--TC_Frame_Thick) solid var(--TC_Frame_Black);background:var(--TC_ContentPanel_Background);align-content:center;gap:3px;min-width:0;padding:10px 12px 12px;display:grid}.anime-list-grid-content a{min-width:0;color:inherit;text-decoration:none}.anime-list-grid-content a:hover h2,.anime-list-grid-content a:hover h3{color:var(--TC_Cyan)}.anime-grid-title-en,.anime-grid-title-jp{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.anime-grid-title-en{color:var(--TC_Cyan);font-size:.9rem;font-weight:900}.anime-grid-title-jp{color:var(--TC_Pink);font-size:.68rem;font-weight:800}.anime-backlog-roster-editor-v2>section{grid-template-columns:minmax(160px,.45fr) minmax(380px,1.45fr) auto auto;align-items:center;gap:12px}.anime-backlog-roster-buckets{gap:5px;display:grid}.anime-backlog-roster-buckets>div{background:#071113;border:1px solid #30464b;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:6px 9px;display:flex}.anime-backlog-roster-buckets span{color:#a9b9bc;font-size:.64rem;font-weight:850}.anime-backlog-roster-buckets strong{color:var(--TC_Cyan);font-variant-numeric:tabular-nums}.anime-backlog-add-row select{color:#edf4f5;background:#071113;border:1px solid #3d555b;border-radius:8px;min-height:42px;padding:0 10px}.anime-backlog-current-entries>.anime-backlog-entry-section{background:#071113;border:1px solid #30464b;border-radius:9px;gap:6px;padding:10px;display:grid}.anime-backlog-entry-section>header{color:#dce7e9;justify-content:space-between;gap:12px;display:flex}.anime-backlog-entry-section>header span{color:var(--TC_Cyan);font-variant-numeric:tabular-nums}.anime-backlog-current-entry-row{border-top:1px solid #24383d;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;display:grid}.anime-backlog-current-entry-row>strong{min-width:0}.anime-backlog-roster-display{gap:20px;display:grid}.anime-backlog-roster-section{gap:9px;display:grid}.anime-history-years{gap:22px;padding:22px;display:grid}.anime-history-year{background:#071012;border:1px solid #385056;border-radius:15px;overflow:hidden}.anime-history-year-header-rail{background:#0a1518;padding:0}.anime-history-year-toggle{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.anime-history-year-toggle>span{min-width:0}.anime-history-year-toggle h3{letter-spacing:.03em;grid-template-columns:7rem 1.2rem 15rem;align-items:baseline;width:max-content;max-width:100%;margin:0;font-family:monospace;font-size:1.55rem;display:grid}.anime-history-year-toggle h3>span:first-child,.anime-history-year-colon{color:#edf3f4}.anime-history-year-toggle h3 b{color:var(--TC_Cyan)}.anime-history-year-toggle p{color:#8ca0a4;text-transform:uppercase;margin:5px 0 0;font-size:.68rem;font-weight:850}.anime-history-year-toggle>strong{color:var(--TC_Cyan);font-size:1.2rem}.anime-history-year>.anime-history-month-breakdown{border-top:1px solid #26383d}.anime-history-year>.anime-history-months{gap:16px;padding:18px}.anime-history-day article.is-history-editable .anime-history-entry-line{grid-template-columns:28px 138px 48px minmax(0,1fr);align-items:center;gap:8px}.anime-history-entry-drag-handle{cursor:grab;background:#081214;border:1px solid #3b5359;border-radius:6px;align-content:center;gap:3px;width:26px;height:26px;padding:5px;display:grid}.anime-history-entry-drag-handle:active{cursor:grabbing}.anime-history-entry-drag-handle i{background:#b8c8ca;border-radius:999px;height:2px;display:block}.anime-history-entry-edit-date{min-height:26px;color:var(--TC_Cyan);text-transform:uppercase;background:#081214;border:1px solid #3b5359;border-radius:6px;padding:0 8px;font-size:.58rem;font-weight:900}.anime-history-day article.is-history-editable .anime-history-entry-japanese,.anime-history-day article.is-history-editable>small{padding-left:246px}.anime-history-edit-modal-backdrop{z-index:7100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.anime-history-edit-modal{background:#091315;border:1px solid #496168;border-radius:16px;width:min(520px,100vw - 32px);overflow:hidden;box-shadow:0 22px 80px #000000a6}.anime-history-edit-modal>header{border-bottom:1px solid #2c4248;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.anime-history-edit-modal>header p{color:var(--TC_Pink);text-transform:uppercase;margin:0 0 3px;font-size:.58rem;font-weight:950}.anime-history-edit-modal>header h2{color:var(--TC_Cyan);margin:0;font-size:1.12rem}.anime-history-edit-modal>header button{color:#fff;background:#0c171a;border:1px solid #40565c;border-radius:50%;width:34px;height:34px;font-size:1.1rem}.anime-history-edit-modal>div{gap:14px;padding:18px;display:grid}.anime-history-edit-modal>div>strong{color:#eef4f5}.anime-history-edit-modal label{gap:6px;display:grid}.anime-history-edit-modal label span{color:#91a5a9;text-transform:uppercase;font-size:.62rem;font-weight:900}.anime-history-edit-modal input{color:#fff;font-variant-numeric:tabular-nums;background:#061012;border:1px solid #456069;border-radius:8px;min-height:44px;padding:0 11px;font-size:1rem}.anime-history-edit-modal>div>p{color:#ff829d;margin:0;font-size:.72rem}.anime-history-edit-modal footer{justify-content:flex-end;gap:10px;padding:14px 18px 18px;display:flex}.anime-history-edit-modal footer button{color:#d8e3e5;background:#0a171a;border:1px solid #3d555b;border-radius:8px;min-height:38px;padding:0 16px;font-weight:900}.anime-history-edit-modal footer button:last-child{border-color:var(--TC_Cyan);background:var(--TC_Cyan);color:#031012}@media (max-width:1500px){.anime-list-page-element .anime-list-grid.is-grid-view{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.anime-list-page-element .anime-list-grid.is-grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}.anime-list-page-element .anime-list-stats-grid-v3{column-gap:5px}}@media (max-width:900px){.anime-list-page-element .anime-list-grid.is-grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.anime-backlog-roster-editor-v2>section{grid-template-columns:1fr}.anime-history-year-toggle h3{grid-template-columns:5.5rem .9rem 11rem;font-size:1.2rem}}@media (max-width:720px){.anime-list-page-element .anime-list-grid.is-grid-view{grid-template-columns:1fr}.anime-list-page-element .anime-list-stats-grid.anime-list-stats-grid-v3{grid-template-columns:1fr 1fr}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-mal-cell{grid-column:1}.anime-history-years{padding:14px}.anime-history-year-toggle h3{flex-wrap:wrap;gap:0 .3em;width:auto;display:flex}.anime-history-day article.is-history-editable .anime-history-entry-line{grid-template-columns:28px 1fr 48px}.anime-history-day article.is-history-editable .anime-history-entry-line>a,.anime-history-day article.is-history-editable .anime-history-entry-line>strong{grid-column:1/-1}.anime-history-day article.is-history-editable .anime-history-entry-japanese,.anime-history-day article.is-history-editable>small{padding-left:0}}.anime-list-grid[data-anime-list-view^=card] .series-card-component-instance{width:var(--card-w);height:var(--card-h);grid-template-columns:var(--card-x) minmax(0,1fr)}.anime-list-grid[data-anime-list-view^=card] .series-card-component-instance:before{border-color:var(--series-card-frame-color,var(--TC_Frame_Black))}.anime-list-grid[data-anime-list-view^=card] .series-card-component-instance:after{left:var(--card-x);width:var(--series-card-divider-width,var(--anime-card-black-frame));background:var(--series-card-divider-color,var(--TC_Frame_Black))}.anime-list-page-element .series-card-content-panel{position:relative;background-image:var(--series-card-content-background,none)!important;background-position:50%!important;background-size:cover!important}.series-card-component-instance[data-series-theme=cyan] .series-card-content-panel{box-shadow:inset 0 0 0 1px var(--TC_Cyan)}.series-card-component-instance[data-series-theme=pink] .series-card-content-panel{box-shadow:inset 0 0 0 1px var(--TC_Pink)}.series-card-component-instance[data-series-theme=red] .series-card-content-panel{box-shadow:inset 0 0 0 1px var(--TC_Red)}.series-card-component-instance[data-series-theme=dark] .series-card-content-panel{background-color:#030607!important}.series-card-component-instance .anime-list-card-topline{min-height:20px;margin:0 4px 2px}.series-card-component-instance .anime-list-title-en,.series-card-component-instance .anime-list-title-jp{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.series-card-component-instance .anime-list-title-en{margin:0 4px}.series-card-component-instance .anime-list-title-jp{min-height:0;margin:2px 4px 4px}.series-card-component-instance .anime-list-entry-tags{margin:0 0 4px}.series-card-content-tabs{border-top:1px solid var(--series-card-divider-color,#33464c);border-bottom:1px solid #25373c;grid-template-columns:repeat(3,1fr);margin:0 0 4px;display:grid}.series-card-content-tabs button{color:#9fb0b4;letter-spacing:.04em;text-transform:uppercase;background:#091114;border:0;border-right:1px solid #25373c;min-height:27px;font:800 .55rem/1 Segoe UI,sans-serif}.series-card-content-tabs button:last-child{border-right:0}.series-card-content-tabs button:hover{color:var(--TC_Cyan)}.series-card-content-tabs button.is-active{color:var(--TC_Pink);background:#121c20}.series-card-tab-panel{flex:auto;min-height:0;margin-inline:4px;overflow:hidden}.series-card-general-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.series-card-synopsis-panel,.series-card-related-panel{min-height:0;padding:6px 4px 6px 0;overflow-y:auto}.series-card-synopsis-panel p,.series-card-related-panel>p{color:#c2d0d3;margin:0;font-size:.68rem;line-height:1.55}.series-card-related-panel{align-content:start;gap:6px;display:grid}.series-card-related-panel article{background:#091114;border:1px solid #30434a;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.series-card-related-panel span,.series-card-related-panel small{color:#82969b;text-transform:uppercase;font-size:.52rem;font-weight:900}.series-card-related-panel strong,.series-card-related-panel a{color:#dce8ea;min-width:0;font-size:.64rem}.series-card-related-panel a:hover{color:var(--TC_Cyan)}.series-card-editor-control{z-index:40;left:calc(var(--anime-card-black-frame,18px) + 8px);bottom:calc(var(--anime-card-black-frame,18px) + 8px);border:1px solid var(--TC_Pink);color:#ff88a8;text-transform:uppercase;background:#2b0714;border-radius:7px;min-width:116px;min-height:28px;padding:5px 10px;font-size:.54rem;font-weight:950;position:absolute;box-shadow:0 3px 12px #000a}.series-card-editor-control:hover{border-color:var(--TC_Cyan);color:var(--TC_Cyan)}.series-add-component{border:1px solid var(--TC_Cyan);height:38px;min-height:38px;color:var(--TC_Cyan);text-transform:uppercase;background:#072126;border-radius:8px;justify-self:center;padding:0 9px;font-size:.62rem;font-weight:950}.series-add-component:hover{border-color:var(--TC_Pink);color:var(--TC_Pink)}.series-add-component-spacer{display:block}.anime-list-view-select{justify-self:end}.series-card-cie{width:min(1240px,94vw);max-height:92vh}.series-card-cie>header code{color:var(--TC_Cyan);letter-spacing:.04em;border:1px solid #315059;border-radius:7px;margin-top:8px;padding:5px 8px;font-size:.58rem;display:inline-block}.series-card-cie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.series-card-cie-synopsis{resize:vertical;width:100%;min-height:320px}.series-card-related-editor{gap:10px;display:grid}.series-card-related-editor article{background:#091114;border:1px solid #33484e;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:12px;display:grid}.series-card-related-editor label{gap:5px;display:grid}.series-card-related-editor .is-danger,.series-card-cie-footer .is-danger{border-color:var(--TC_Red)!important;color:#ff8eaa!important;background:#4a0615!important}.series-card-cie-media-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.series-card-cie-media-actions a{color:var(--TC_Cyan);font-weight:850}.series-card-cie-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.series-card-cie-footer>div{align-items:center;gap:10px;display:flex}.series-card-delete-confirm{border:1px solid var(--TC_Red);background:#22040c;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.series-card-delete-confirm strong{color:#ff8eaa}.series-card-delete-confirm span{color:#c6a3ad;font-size:.58rem}@media (max-width:900px){.series-add-component,.anime-list-view-select{justify-self:stretch}.series-add-component-spacer{display:none}.series-card-cie-grid,.series-card-related-editor article{grid-template-columns:1fr}.series-card-cie-footer{flex-direction:column;align-items:stretch}.series-card-cie-footer>div{flex-wrap:wrap}.series-card-delete-confirm{flex-direction:column;align-items:flex-start}}.anime-list-page-element .anime-list-media-panel{position:relative}.series-card-editor-control{bottom:10px!important;left:10px!important}.series-card-cie-general>.series-card-cie-panel-header{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.series-card-cie-panel-meta{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.series-card-cie-panel-meta p,.series-card-cie-panel-meta span{margin:0}.series-card-cie-panel-meta span{text-align:right}.series-card-cie-panel-header>h3{color:var(--TC_Cyan);text-align:center;margin:0;font-size:1.35rem}.series-card-cie-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.series-card-cie-column,.series-card-cie-full-rows{gap:8px;display:grid}.series-card-cie-field-row{background:#081214;border:1px solid #31484e;border-radius:8px;grid-template-columns:minmax(145px,40%) 1px minmax(0,60%);align-items:center;gap:10px;min-height:44px;margin:0;padding:5px 8px;display:grid!important}.series-card-cie-field-row:before{content:"";background:#31484e;grid-area:1/2;width:1px;height:72%}.series-card-cie-field-row>span{color:#9db0b4;text-transform:uppercase;grid-area:1/1;font-size:.61rem;font-weight:950}.series-card-cie-field-row>input,.series-card-cie-field-row>select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #3c555c;border-radius:7px;grid-area:1/3;width:100%;height:32px;padding:0 9px;font-size:.68rem;color:#fff!important;background:#050d0f!important;min-height:32px!important}.series-card-cie-field-row select option{color:#fff;background:#050d0f}.series-card-cie-full-rows{margin-top:10px}.series-card-cie-field-row.is-full{grid-template-columns:minmax(180px,22%) 1px minmax(0,78%)}.series-card-cie-history-note{color:#a4b5b8;margin-top:8px;display:block}.series-card-cie .page-element-edit-fields{overflow-y:auto}@media (max-width:1180px){.series-card-cie-field-row{grid-template-columns:minmax(125px,38%) 1px minmax(0,62%)}}@media (max-width:820px){.series-card-cie-columns,.series-card-cie-panel-meta{grid-template-columns:1fr}.series-card-cie-panel-meta span{text-align:center}.series-card-cie-field-row,.series-card-cie-field-row.is-full{grid-template-columns:1fr;gap:4px}.series-card-cie-field-row:before{display:none}.series-card-cie-field-row>span,.series-card-cie-field-row>input,.series-card-cie-field-row>select{grid-column:1}.series-card-cie-field-row>span{grid-row:1}.series-card-cie-field-row>input,.series-card-cie-field-row>select{grid-row:2}}.editor-workspace-state span.needs-attention{color:#ffc27f;background:#9a480033;border-color:#ff9f46}.editor-workspace-autosave{color:#76dcd7!important}.editor-workspace-conflict-warning,.editor-workspace-recovery-warning{font-weight:850;color:#ffad8d!important}.editor-workspace-resume-note{color:#9fd7ff!important}.editor-workspace-message{color:#c6d5d8!important}.editor-workspace-actions button.is-attention{color:#ffd0a0;background:#3a2108;border-color:#ff9f46}.editor-workspace-mode-switch button:disabled{cursor:not-allowed;opacity:.48}.editor-workspace-modal>p,.editor-revision-restore-modal>p{color:#a8b9bd;margin:0;padding:24px;font-size:.83rem;line-height:1.7}.editor-revision-restore-summary{background:#091214;border:1px solid #31474d;border-radius:12px;flex-direction:column;gap:5px;margin:0 24px 24px;padding:14px;display:flex}.editor-revision-restore-summary strong{color:var(--cyan);font-size:.78rem}.editor-revision-restore-summary span{color:#83999e;font-size:.68rem}.editor-workspace-modal-backdrop-nested{z-index:1010;background:#000000d1}}@layer overrides{.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040708f5;border-bottom:1px solid #263a3f;position:sticky;top:0}.site-header:before{content:"";background:#020303;height:3px;position:absolute;inset:auto 0 0}.site-header:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--pink),transparent);opacity:.7;height:1px;position:absolute;inset:auto 0 -1px}.header-shell{align-items:center;gap:24px;width:min(100% - 40px,1740px);height:100%;margin:auto;display:flex}.brand{flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark,.universal-footer-brand{border:2px solid var(--cyan);color:var(--cyan);font-family:var(--font-display);border-radius:12px;place-items:center;display:grid;position:relative;transform:rotate(45deg)}.brand-mark{width:44px;height:44px;font-size:13px}.brand-mark span,.universal-footer-brand span{position:absolute;transform:rotate(-45deg)}.brand-mark span:first-child,.universal-footer-brand span:first-child{translate:-5px -5px}.brand-mark span:last-child,.universal-footer-brand span:last-child{color:var(--pink);translate:6px 6px}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{font-family:var(--font-display);letter-spacing:.03em;font-size:1.08rem}.brand-copy strong span:first-child{color:var(--cyan)}.brand-copy strong span:last-child{color:var(--pink)}.brand-copy small{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:.57rem;font-weight:800}.primary-nav{flex:1;align-items:center;height:100%;display:flex}.nav-list{flex:1;justify-content:center;align-items:stretch;min-width:0;height:100%;padding:0;list-style:none;display:flex}.nav-item{align-items:center;min-width:0;display:flex;position:relative}.nav-link{color:#c6d3d6;place-items:center;height:100%;padding:0 clamp(10px,.9vw,20px);font-size:.78rem;font-weight:850;text-decoration:none;display:grid;position:relative}.nav-link:after{content:"";background:var(--pink);height:2px;transition:all .2s;position:absolute;bottom:17px;left:14px;right:14px;transform:scaleX(0)}.nav-link:hover,.nav-link.is-active{color:var(--paper)}.nav-link:hover:after,.nav-link.is-active:after{transform:scaleX(1)}.nav-dropdown{width:min(330px,90vw);padding-top:8px;display:none;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%)}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{display:block}.nav-dropdown-inner{border:1px solid rgba(var(--cyan-rgb),.55);background:#060b0d;border-radius:16px;padding:12px}.nav-dropdown-inner>p{color:var(--cyan);text-transform:uppercase;margin:2px 10px 10px;font-size:.65rem;font-weight:900}.nav-dropdown a{color:#c8d5d7;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:8px 10px;font-size:.8rem;text-decoration:none;display:flex}.nav-dropdown a:hover{background:rgba(var(--pink-rgb),.1);color:var(--pink)}.nav-dropdown a small{color:#678087;text-transform:uppercase;font-size:.58rem}.site-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.search-link{min-height:40px;color:var(--cyan);background:#080d0f;border:1px solid #33454b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.search-link:hover{border-color:var(--pink);color:var(--pink)}.search-link span:first-child{font-size:1.1rem}.menu-toggle{color:#d8e3e5;cursor:pointer;background:#0c1316;border:1px solid #35484e;border-radius:999px;align-items:center;gap:8px;min-height:40px;margin-left:auto;padding:8px 14px;font-size:.74rem;font-weight:850;display:none}.menu-toggle:hover,.menu-toggle:focus-visible{border-color:var(--cyan);color:var(--cyan)}.universal-website-footer-wrap{width:100%;margin-top:0}.universal-website-footer{background:#040708;border-top:1px solid #263a3f;width:100%}.universal-website-footer:before{content:"";background:#020303;height:4px;display:block}.universal-website-footer-shell{padding:32px 0 20px}.universal-footer-main{grid-template-columns:minmax(280px,1.35fr) minmax(240px,1fr) minmax(220px,.8fr);gap:clamp(28px,4vw,70px);padding:6px 0 28px;display:grid}.universal-footer-left{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.universal-footer-brand{width:44px;height:44px;margin:7px 0 0 5px;font-size:12px}.universal-footer-left>div:last-child{gap:8px;min-width:0;display:grid}.universal-footer-left strong,.universal-footer-inline-title{color:#e5edef;font-family:var(--font-display);font-size:1.22rem;font-weight:900}.universal-footer-left p{color:#7f9398;max-width:520px;margin:0;font-size:.74rem;line-height:1.55}.universal-footer-center,.universal-footer-right{align-content:start;gap:10px;min-width:0;display:grid}.universal-footer-center>p,.universal-footer-right>p{color:var(--pink);text-transform:uppercase;margin:0;font-size:.6rem;font-weight:950}.universal-footer-center>div,.universal-footer-right>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;display:grid}.universal-footer-right>div{grid-template-columns:1fr}.universal-footer-center a,.universal-footer-right a{color:#9badb1;align-items:center;min-height:28px;font-size:.66rem;font-weight:850;text-decoration:none;display:flex}.universal-footer-center a:hover,.universal-footer-right a:hover{color:var(--cyan)}.universal-footer-utility{color:#60767b;border-top:1px solid #1e3035;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:54px;display:grid}.universal-footer-utility>p{margin:0;font-size:.58rem;font-weight:850}.universal-footer-status{color:#6f858a;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:.55rem;font-weight:900;display:flex}.universal-footer-status>span:first-child{color:var(--cyan)}.universal-footer-top-link{color:#8ba0a5;justify-self:end;align-items:center;gap:7px;font-size:.62rem;font-weight:900;text-decoration:none;display:inline-flex}.universal-footer-top-link:hover{color:var(--pink)}.universal-footer-inline-title,.universal-footer-inline-description,.universal-footer-status input,.universal-footer-edit-link input{border:1px dashed var(--pink);color:#e5edef;background:#0b1416;border-radius:6px}.universal-footer-inline-description{resize:vertical;width:min(100%,520px);min-height:64px}.universal-footer-edit-link{gap:3px;min-width:0;display:grid}.universal-footer-edit-link input{width:100%;min-width:0;font-size:.6rem}.universal-footer-status input{text-align:center;min-width:170px}@media (max-width:1280px){:root{--header-height:72px}.header-shell{gap:14px;width:min(100% - 28px,1740px)}.brand-copy{display:none}.nav-link{padding-inline:10px}.search-link span:last-child{display:none}.search-link{width:40px;padding:0}.universal-footer-main{grid-template-columns:minmax(260px,1.2fr) minmax(220px,1fr) minmax(190px,.7fr);gap:28px}}@media (max-width:920px){.site-header{height:auto;min-height:var(--header-height)}.header-shell{min-height:var(--header-height);flex-wrap:wrap;align-content:center;padding:8px 0}.brand-copy{display:flex}.menu-toggle{display:inline-flex}.primary-nav{flex-direction:column;align-items:stretch;gap:8px;width:100%;height:auto;padding:4px 0 10px;display:none}.primary-nav.is-open{display:flex}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;height:auto;display:grid}.nav-item{display:block}.nav-link{background:#0d1417;border:1px solid #293a40;border-radius:9px;justify-items:start;min-height:44px;padding:0 14px}.nav-link:after{display:none}.nav-dropdown{width:auto;padding:0;position:static;transform:none;display:none!important}.site-header-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.site-header-actions>*{justify-content:center;width:100%;min-width:0}.search-link{margin:0}.search-link span:last-child{display:inline}.universal-footer-main{grid-template-columns:1fr 1fr}.universal-footer-left{grid-column:1/-1}.universal-footer-utility{grid-template-columns:1fr 1fr}.universal-footer-status{grid-area:1/1/auto/-1;justify-content:flex-start}.universal-footer-top-link{grid-area:2/2}}@media (max-width:620px){.brand-copy{display:none}.header-shell{width:min(100% - 20px,1740px)}.nav-list,.site-header-actions{grid-template-columns:1fr}.universal-website-footer-shell{padding-top:26px}.universal-footer-main{grid-template-columns:1fr;gap:26px;padding-bottom:22px}.universal-footer-left{grid-column:auto;grid-template-columns:44px minmax(0,1fr);gap:14px}.universal-footer-brand{width:38px;height:38px;font-size:11px}.universal-footer-center>div{grid-template-columns:repeat(2,minmax(0,1fr))}.universal-footer-utility{grid-template-columns:1fr;gap:8px;padding:14px 0}.universal-footer-status,.universal-footer-top-link{flex-wrap:wrap;grid-area:auto;justify-content:flex-start;justify-self:start}}.universal-site-shell[data-appearance-scope=artwork]{--art-page-bg:#050708;--art-page-soft:#0c1114;--art-panel-bg:#071013;--art-panel-strong:#0a1518;--art-panel-soft:#081316;--art-panel-raised:#0b1619;--art-panel-hover:#102125;--art-border:#2d454b;--art-border-soft:#263c42;--art-divider:#1d3035;--art-text:#dce8ea;--art-text-strong:#eef4f5;--art-text-muted:#7f979c;--art-text-soft:#aab8bb;--art-frame:#000;--art-viewer-bg:#737373;--art-pink-surface:#25101a;--art-cyan-surface:#102125;--art-danger-surface:#21070d;--art-shadow:#00000057;--tc-cyan:var(--TC_Cyan);--tc-pink:var(--TC_Pink);background:var(--art-page-bg);min-height:100vh;color:var(--art-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color var(--TC_Transition_Standard), color var(--TC_Transition_Standard)}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light]{--ink:#edf2f3;--ink-soft:#e5ecee;--panel:#f7fafa;--panel-raised:#fff;--line:#a9bbc0;--paper:#182226;--muted:#5d7379;--TC_Cyan:#007f7e;--TC_Pink:#a91d64;--TC_Gold:#7b5b00;--TC_Border_Grey:#a9bbc0;--TC_MediaPanel_Background:#eef3f4;--TC_ContentPanel_Background:#f7fafa;--TC_ContentPanel_Hover_Cyan:#dff3f3;--TC_Focus_Ring:#007f7e;--cyan:var(--TC_Cyan);--pink:var(--TC_Pink);--cyan-rgb:0, 127, 126;--pink-rgb:169, 29, 100;--red:#9d001e;--gold:#7b5b00;--art-page-bg:#edf2f3;--art-page-soft:#e5ecee;--art-panel-bg:#f7fafa;--art-panel-strong:#f1f6f6;--art-panel-soft:#eef4f5;--art-panel-raised:#fff;--art-panel-hover:#dff3f3;--art-border:#a9bbc0;--art-border-soft:#b8c7cb;--art-divider:#c7d3d6;--art-text:#243236;--art-text-strong:#111b1e;--art-text-muted:#596f75;--art-text-soft:#3f555b;--art-frame:#000;--art-viewer-bg:#d4dcde;--art-pink-surface:#fde7f1;--art-cyan-surface:#dff3f3;--art-danger-surface:#fce7eb;--art-shadow:#22343a29;background:var(--art-page-bg);color:var(--art-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-appearance-control{min-height:40px;color:var(--TC_Cyan);background:#080d0f;border:1px solid #33454b;border-radius:999px;grid-template-columns:auto auto minmax(76px,auto);align-items:center;gap:7px;padding:0 9px 0 11px;font-size:.7rem;font-weight:850;display:grid}.site-appearance-control>span:first-child{font-size:1rem;line-height:1}.site-appearance-control select{min-width:76px;color:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;font-weight:900}.site-appearance-control select option{color:#e8f0f1;background:#071013}.site-appearance-control:hover,.site-appearance-control:focus-within{border-color:var(--TC_Pink);color:var(--TC_Pink)}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .site-appearance-control{color:#006e6d;background:#fff;border-color:#9eb3b8}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .site-appearance-control select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .site-appearance-control select option{color:#182226;background:#fff}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .site-header{background:#f7fafaf7;border-bottom-color:#a9bbc0;box-shadow:0 8px 24px #1e2f3414}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .site-header:before{background:#c7d3d6}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .nav-link{color:#40565c}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .nav-link:hover,.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .nav-link.is-active{color:#111b1e}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .nav-dropdown-inner{background:#fff;border-color:#007f7e73;box-shadow:0 18px 48px #1e2f3429}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .nav-dropdown a{color:#33484d}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .nav-dropdown a:hover{color:#a91d64;background:#fde7f1}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .nav-dropdown a small{color:#657b80}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .search-link,.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .menu-toggle{color:#006e6d;background:#fff;border-color:#9eb3b8}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .universal-website-footer{color:#243236;background:#e5ecee;border-top-color:#a9bbc0}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .universal-website-footer:before{background:#c7d3d6}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] :is(.universal-footer-left strong,.universal-footer-inline-title){color:#172226}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .universal-footer-left p,.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .universal-footer-center a,.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .universal-footer-right a{color:#536a70}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .universal-footer-utility{color:#61787e;border-top-color:#bdcbd0}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .art-image-manager-modal{--art-editor-bg:#edf2f3;--art-editor-header:#e5ecee;--art-editor-panel:#f7fafa;--art-editor-input:#fff;--art-editor-raised:#dff3f3;--art-editor-border:#9fb4ba;--art-editor-text:#182226;--art-editor-secondary:#596f75;--art-editor-disabled:#88999d;--art-editor-cyan:#007f7e;--art-editor-cyan-rgb:0,127,126;--art-editor-pink:#a91d64;--art-editor-pink-rgb:169,29,100;--art-editor-red:#9d001e;--art-editor-red-rgb:157,0,30;--art-editor-gold:#7b5b00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:1280px){.site-appearance-control-label{display:none}.site-appearance-control{grid-template-columns:auto minmax(72px,auto)}}@media (max-width:920px){.site-appearance-control-label{display:inline}.site-appearance-control{border-radius:10px;grid-template-columns:auto 1fr minmax(84px,auto)}}@media (max-width:620px){.site-appearance-control{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.universal-site-shell[data-appearance-scope=artwork]{transition:none}}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .site-header{height:auto;min-height:var(--header-height)}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .header-shell{width:min(100% - 24px,980px);min-height:var(--header-height);flex-wrap:wrap;align-content:center;gap:10px;padding:8px 0}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .brand-copy{display:flex}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .menu-toggle{display:inline-flex}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .primary-nav{flex-direction:column;align-items:stretch;gap:8px;width:100%;height:auto;padding:4px 0 10px;display:none}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .primary-nav.is-open{display:flex}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;height:auto;display:grid}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .nav-item{display:block}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .nav-link{border:1px solid var(--art-border);background:var(--art-panel-strong);border-radius:9px;justify-items:start;min-height:46px;padding:0 14px}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .nav-link:after{display:none}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .nav-dropdown{width:auto;padding:0;position:static;transform:none;display:none!important}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .site-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .site-header-actions>*{justify-content:center;width:100%;min-width:0;min-height:46px}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .site-appearance-control{border-radius:10px;grid-template-columns:auto 1fr minmax(84px,auto)}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .site-appearance-control-label{display:inline}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .universal-website-footer-shell{width:min(100% - 24px,980px)}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .universal-footer-main{grid-template-columns:1fr 1fr;gap:24px}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .universal-footer-left{grid-column:1/-1}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .universal-footer-utility{grid-template-columns:1fr 1fr}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .universal-footer-status{grid-area:1/1/auto/-1;justify-content:flex-start}.universal-site-shell[data-appearance-scope=artwork][data-site-responsive-profile=mobile-desktop] .universal-footer-top-link{grid-area:2/2}.universal-site-shell[data-appearance-scope=artwork] .page-element-image-gallery-browser{--gallery-bg:var(--art-panel-bg);--gallery-surface:var(--art-panel-strong);--gallery-surface-soft:var(--art-panel-soft);--gallery-surface-raised:var(--art-panel-raised);--gallery-hover:var(--art-panel-hover);--gallery-border:var(--art-border);--gallery-border-soft:var(--art-border-soft);--gallery-divider:var(--art-divider);--gallery-text:var(--art-text);--gallery-text-strong:var(--art-text-strong);--gallery-muted:var(--art-text-muted);--gallery-soft:var(--art-text-soft);--gallery-image-bg:var(--art-viewer-bg);--gallery-shadow:var(--art-shadow);background:var(--gallery-bg);border-color:var(--gallery-border);color:var(--gallery-text)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-browser-heading,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collections-panel,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-browser-left,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-sidebar-group,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-taxonomy-panel{border-color:var(--gallery-divider)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-browser-left,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-browser-sidebar{background:var(--gallery-surface-soft)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-browser-right{background:var(--gallery-bg)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collections-panel,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-discovery-controls,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-family-view-controls{background:var(--gallery-surface);border-color:var(--gallery-border-soft)}.universal-site-shell[data-appearance-scope=artwork] :is(.page-element-gallery-browser-sidebar button,.page-element-gallery-sidebar-group>button,.artwork-gallery-taxonomy-toggle,.artwork-gallery-active-taxonomy>button,.artwork-gallery-taxonomy-family button,.artwork-gallery-family-view-buttons button){border-color:var(--gallery-border);background:var(--gallery-surface-raised);color:var(--gallery-soft)}.universal-site-shell[data-appearance-scope=artwork] :is(.page-element-gallery-browser-sidebar>strong,.page-element-gallery-sidebar-group>strong,.artwork-gallery-search-field>span:first-child,.artwork-gallery-taxonomy-family>strong){color:var(--gallery-muted)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-profile-image,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-image,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-post-image{border-color:var(--gallery-border);background:var(--gallery-image-bg)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-profile-image>span,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-post-image i{color:var(--gallery-text-strong)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-path{color:var(--gallery-muted)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-path>button,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-path-part button{color:var(--gallery-soft)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-path-part i{color:var(--gallery-muted)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-tile{color:var(--gallery-soft)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-tile>strong{color:var(--gallery-text)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-tile>small,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-image i{color:var(--gallery-muted)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-tile.has-children .page-element-gallery-collection-image:after{border-color:var(--gallery-border);background:var(--gallery-bg)}@supports (color:color-mix(in lab, red, red)){.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-tile.has-children .page-element-gallery-collection-image:after{background:color-mix(in srgb, var(--gallery-bg) 88%, transparent)}}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-tile.has-children .page-element-gallery-collection-image:after{color:var(--gallery-text-strong)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-collection-rail{scrollbar-color:var(--gallery-muted) var(--gallery-surface)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-browser-status{color:var(--gallery-muted)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-browser-status strong,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-browser-empty strong,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-taxonomy-panel>header strong,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-family-view-copy strong{color:var(--gallery-text-strong)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-browser-empty,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-discovery-result-count,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-taxonomy-panel>header span,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-family-view-copy span,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-family-view-summary{color:var(--gallery-muted)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-post-rail,.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-post>strong{border-color:var(--gallery-border);background:var(--gallery-surface-raised);color:var(--gallery-text-strong)}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-post-rail{-webkit-text-stroke:0 transparent;text-shadow:none}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-post-family-badge{background:var(--gallery-bg)}@supports (color:color-mix(in lab, red, red)){.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-post-family-badge{background:color-mix(in srgb, var(--gallery-bg) 91%, transparent)}}.universal-site-shell[data-appearance-scope=artwork] .page-element-gallery-post-family-badge{box-shadow:0 2px 8px var(--gallery-shadow)}.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-search-input-wrap input{border-color:var(--gallery-border);background:var(--gallery-surface-raised);color:var(--gallery-text-strong);caret-color:var(--cyan)}.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-search-input-wrap input::placeholder,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-search-clear,.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-taxonomy-toggle>small{color:var(--gallery-muted)}.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-active-taxonomy>button{color:var(--gallery-soft)}.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-taxonomy-family{border-color:var(--gallery-border-soft);background:var(--gallery-surface-raised)}.universal-site-shell[data-appearance-scope=artwork] .artwork-gallery-taxonomy-family button small{background:var(--gallery-hover);color:var(--gallery-muted)}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .page-element-gallery-collection-tile:hover>strong,.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .page-element-gallery-collection-tile.is-active>strong{color:#a91d64}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .page-element-gallery-add-existing{color:#9b195b;background:#fde7f1}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .page-element-gallery-add-existing:hover{background:#f8d6e6}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .artwork-gallery-taxonomy-panel>header>button,.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .artwork-gallery-active-taxonomy>button.is-clear{color:#8f2456;background:#fde7f1}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .artwork-gallery-family-view-buttons button.is-active,.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .artwork-gallery-taxonomy-toggle.is-open,.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .artwork-gallery-taxonomy-toggle.has-filters{color:#97175a;background:#fde7f1}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .page-element-gallery-post-family-badge{color:#9f1a5e}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .page-element-gallery-post-family-badge.is-legacy{color:#4f646a}.universal-site-shell[data-appearance-scope=artwork] .universal-section-navigation{border-color:var(--art-border);background:var(--art-page-soft)}.universal-site-shell[data-appearance-scope=artwork] .universal-section-navigation nav>:is(a,button){border-color:var(--art-border);background:var(--art-panel-strong);color:var(--art-text-soft)}.universal-site-shell[data-appearance-scope=artwork] .universal-section-navigation nav>:is(a,button):hover,.universal-site-shell[data-appearance-scope=artwork] .universal-section-navigation nav>.is-current{border-color:var(--pink);background:var(--art-pink-surface);color:var(--pink)}.universal-site-shell[data-appearance-scope=artwork] .universal-page-banner-small{border-color:var(--art-border)}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .universal-page-banner-small{background:linear-gradient(115deg,#dce9eb,#e9dfe6 58%,#f3cad9)}.universal-site-shell[data-appearance-scope=artwork][data-site-appearance-resolved=light] .universal-page-banner-small:not(.has-managed-banner) .universal-page-banner-shade{background:#f7fafa40}.universal-site-shell[data-appearance-scope=artwork] :is(.gallery-editor-boundary-card,.gallery-browser-admin-editor>section,.gallery-family-view-default-editor,.gallery-profile-media-editor,.gallery-collection-thumbnail-editor,.gallery-browser-text-editor>section){border-color:var(--art-border);background:var(--art-panel-strong);color:var(--art-text)}.universal-site-shell[data-appearance-scope=artwork] :is(.gallery-editor-boundary-card>div>span,.gallery-editor-control-policy,.gallery-sidebar-control-row,.gallery-admin-stat-grid>span,.gallery-admin-integrity-grid>span,.gallery-admin-boundaries article,.gallery-collection-thumbnail-editor article,.gallery-sidebar-header-editor>article,.gallery-collection-text-list>article){border-color:var(--art-border-soft);background:var(--art-panel-bg);color:var(--art-text-muted)}.universal-site-shell[data-appearance-scope=artwork] :is(.gallery-editor-boundary-card>div>span b,.gallery-browser-admin-editor>section>header h4,.gallery-admin-stat-grid b,.gallery-admin-integrity-grid b,.gallery-family-view-default-editor>header strong){color:var(--art-text-strong)}.universal-site-shell[data-appearance-scope=artwork] :is(.gallery-admin-actions>p,.gallery-admin-editor-mode-contract>p,.gallery-admin-boundaries article span,.gallery-family-view-default-editor>header small,.gallery-family-view-default-editor>p){color:var(--art-text-muted)}.universal-site-shell[data-appearance-scope=artwork] .gallery-family-view-default-editor select{border-color:var(--art-border);background:var(--art-panel-raised);color:var(--art-text-strong);color-scheme:normal}.gallery-collection-manager-backdrop[data-gallery-appearance=light]{background:#29373c8a}.gallery-collection-manager-backdrop[data-gallery-appearance=light] .gallery-collection-manager{color:#243236;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7fafa;border-color:#9fb3b8;box-shadow:0 30px 100px #22343a3d}.gallery-collection-manager-backdrop[data-gallery-appearance=light] :is(.gallery-collection-manager>header,.gallery-collection-manager-path,.gallery-collection-manager-tree,.gallery-collection-manager-destination){background:#eef4f5;border-color:#b8c7cb}.gallery-collection-manager-backdrop[data-gallery-appearance=light] :is(.gallery-collection-manager-path strong,.gallery-collection-manager-posts>button,.gallery-collection-manager-posts strong){color:#182226}.gallery-collection-manager-backdrop[data-gallery-appearance=light] :is(.gallery-collection-manager-path span,.gallery-collection-manager-tree>strong,.gallery-collection-manager-subfolders>span,.gallery-collection-manager-posts small,.gallery-collection-manager-destination>span){color:#5d7379}.gallery-collection-manager-backdrop[data-gallery-appearance=light] :is(.gallery-collection-manager-tree button,.gallery-collection-manager-posts>button,.gallery-collection-manager-destination button,.gallery-collection-manager>footer button){color:#33484d;background:#fff;border-color:#a9bbc0}.gallery-collection-manager-backdrop[data-gallery-appearance=light] .gallery-collection-manager-posts>button.is-selected,.gallery-collection-manager-backdrop[data-gallery-appearance=light] .gallery-collection-manager-destination button.is-active{color:#8f2456;background:#fde7f1}.gallery-collection-manager-backdrop[data-gallery-appearance=light] .gallery-collection-manager-posts img,.gallery-collection-manager-backdrop[data-gallery-appearance=light] .gallery-collection-manager-posts>button>span{background:#d4dcde}.server-media-modal-backdrop[data-gallery-appearance=light] .gallery-profile-server-browser{color:#243236;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7fafa;border-color:#9fb3b8}.server-media-modal-backdrop[data-gallery-appearance=light] .gallery-profile-server-browser>header,.server-media-modal-backdrop[data-gallery-appearance=light] .gallery-profile-server-browser .server-media-navigation,.server-media-modal-backdrop[data-gallery-appearance=light] .gallery-profile-server-browser .gallery-server-search{background:#eef4f5;border-color:#b8c7cb}.server-media-modal-backdrop[data-gallery-appearance=light] .gallery-profile-server-browser :is(strong,.server-media-row strong){color:#182226}.server-media-modal-backdrop[data-gallery-appearance=light] .gallery-profile-server-browser :is(small,.gallery-server-search span,.server-media-row){color:#596f75}.server-media-modal-backdrop[data-gallery-appearance=light] .gallery-profile-server-browser :is(.server-media-navigation button,.server-media-row,.gallery-server-search input){color:#33484d;background:#fff;border-color:#a9bbc0}.page-element-image-gallery-browser :is(button,a,input,select):focus-visible,.gallery-collection-manager-backdrop :is(button,input,select):focus-visible,.server-media-modal-backdrop[data-gallery-appearance] :is(button,input,select):focus-visible{outline:2px solid var(--TC_Focus_Ring,var(--cyan));outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--cyan-rgb), .12)}.page-element-image-gallery-browser .page-element-gallery-post:focus-visible{outline-offset:4px}.page-element-image-gallery-browser [aria-pressed=true]{font-weight:900}.page-element-image-gallery-browser [aria-current=page]{text-decoration-thickness:2px}@media (hover:none){.page-element-image-gallery-browser :is(button,a):hover{box-shadow:none}.page-element-image-gallery-browser .page-element-gallery-post:hover :is(.page-element-gallery-post-rail,.page-element-gallery-post-image,strong){border-color:var(--gallery-border)}.page-element-image-gallery-browser .page-element-gallery-collection-tile:hover .page-element-gallery-collection-image{border-color:var(--gallery-border);box-shadow:none}}@media (prefers-reduced-motion:reduce){.page-element-image-gallery-browser,.page-element-image-gallery-browser *,.gallery-collection-manager-backdrop *,.server-media-modal-backdrop[data-gallery-appearance] *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.page-element-gallery-post:target{box-shadow:0 0 0 2px rgba(var(--cyan-rgb), .22)}}@media (forced-colors:active){.page-element-image-gallery-browser :is(button,a,input,select),.gallery-collection-manager-backdrop :is(button,input,select),.server-media-modal-backdrop[data-gallery-appearance] :is(button,input,select){forced-color-adjust:auto}.page-element-image-gallery-browser :is(.is-active,[aria-pressed=true],.page-element-gallery-post:target){outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.editor-revision-list article>.editor-revision-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.editor-change-group{gap:9px;display:grid}.editor-change-group>h3{color:var(--TC_Pink);letter-spacing:.04em;text-transform:uppercase;margin:2px 0 0;font-size:.68rem}.editor-change-card>div{min-width:0}.editor-change-fields{border-top:1px solid #1d3035;gap:3px;margin-top:7px;padding-top:7px;display:grid}.editor-change-fields small{overflow-wrap:anywhere;color:#9eafb2;line-height:1.35}.editor-change-fields b{color:var(--TC_Cyan)}@media (max-width:720px){.editor-revision-list article>.editor-revision-actions{width:100%}.editor-revision-list article>.editor-revision-actions button{flex:180px}}.anime-list-system-body:not(.is-history-mode),.anime-list-system-body.is-history-mode{display:block}.anime-list-summary-buttons{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.anime-list-summary-buttons>button{color:#c8d5d7;cursor:pointer;background:#091214;border:1px solid #34484d;border-radius:10px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:82px;padding:10px 8px;display:grid}.anime-list-summary-buttons>button:hover,.anime-list-summary-buttons>button:focus-visible,.anime-list-summary-buttons>button.is-active{border-color:var(--TC_Cyan);background:#0a2226;outline:none}.anime-list-summary-buttons>button>span{color:#aebdc0;letter-spacing:.035em;text-transform:uppercase;font-size:.65rem;font-weight:950}.anime-list-summary-buttons>button>strong{color:#edf5f6;font-variant-numeric:tabular-nums;font-size:1.2rem}.anime-list-summary-buttons>button>small{color:#82979b;font-size:.58rem;font-weight:850}.anime-list-summary-buttons>button.is-active>span,.anime-list-summary-buttons>button.is-active>strong{color:var(--TC_Cyan)}.anime-list-mode-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.anime-season-picker{min-width:180px;position:relative}.anime-season-picker-popover{z-index:200;border:1px solid var(--TC_Cyan);background:#071113;border-radius:14px;width:min(920px,100vw - 48px);max-height:min(620px,70vh);position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 24px 80px #000000b3}.anime-season-picker-popover>header{z-index:2;background:#091619;border-bottom:1px solid #294147;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex;position:sticky;top:0}.anime-season-picker-popover>header p{color:var(--TC_Pink);text-transform:uppercase;margin:0;font-size:.55rem;font-weight:950}.anime-season-picker-popover>header h3{color:#eef5f6;margin:2px 0 0;font-size:1rem}.anime-season-picker-popover>header button{color:#fff;background:#081214;border:1px solid #40585e;border-radius:8px;width:32px;height:32px;font-size:1rem}.anime-season-picker-shortcuts{border-bottom:1px solid #23373c;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.anime-season-picker-shortcuts button,.anime-season-picker-row button{color:#dce7e9;cursor:pointer;background:#0a1518;border:1px solid #344b51}.anime-season-picker-shortcuts button{border-radius:7px;min-height:34px;padding:0 10px;font-size:.63rem;font-weight:900}.anime-season-picker-shortcuts button.is-active,.anime-season-picker-row button.is-active,.anime-season-picker-row button:hover{border-color:var(--TC_Cyan);background:#0b262a}.anime-season-picker-table{gap:5px;padding:8px;display:grid}.anime-season-picker-row{grid-template-columns:140px repeat(4,minmax(125px,1fr));gap:5px;display:grid}.anime-season-picker-row button{border-radius:7px;align-content:center;place-items:center;gap:2px;min-height:58px;padding:6px;display:grid}.anime-season-picker-row strong{font-size:.69rem}.anime-season-picker-row small{color:#84999d;font-size:.55rem;font-weight:850}.anime-season-picker-year strong{color:var(--TC_Cyan);font-size:.88rem}.anime-active-filter-chips{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.anime-active-filter-chips>button{color:#dce7e9;background:#000;border:1px solid #365057;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:.61rem;font-weight:850;display:inline-flex}.anime-active-filter-chips>button b{color:var(--TC_Pink)}.anime-active-filter-chips>.anime-active-filter-clear{color:#ff9aae;border-color:#68414a}.anime-list-inline-filter{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline}.anime-list-inline-filter:hover,.anime-list-inline-filter:focus-visible,.anime-list-inline-filter.is-active{color:var(--TC_Cyan);text-underline-offset:2px;outline:none;text-decoration:underline}.anime-list-entry-kind .anime-list-inline-filter{color:inherit;text-transform:uppercase}.anime-list-page-element .anime-list-entry-tags{flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex}.anime-list-page-element .anime-list-entry-tags button{border:1px solid rgba(var(--cyan-rgb),.32);color:#dce7e9;min-height:21px;font:inherit;cursor:pointer;background:#0a1518;border-radius:999px;padding:2px 7px;font-size:.56rem;font-weight:850}.anime-list-page-element .anime-list-entry-tags button:hover,.anime-list-page-element .anime-list-entry-tags button.is-active{border-color:var(--TC_Cyan);color:var(--TC_Cyan);background:#0b2428}.anime-history-month-breakdown{grid-template-columns:repeat(6,minmax(86px,1fr)) minmax(180px,1.6fr) minmax(210px,1.8fr) auto auto;gap:5px;padding:8px 14px}.anime-history-month-breakdown>span{text-align:center;justify-content:center;min-height:34px;padding:5px 7px}.anime-history-month-breakdown>span:not(.anime-history-range-summary) strong{text-align:center;width:100%}.anime-history-range-summary{align-content:center;place-items:center;gap:2px!important;display:grid!important}.anime-history-range-summary b{text-align:center;font-size:.56rem}.anime-history-range-summary i{justify-content:center;gap:7px;width:100%;font-style:normal;display:flex}.anime-history-marker-filter,.anime-history-clear-marker-filter{color:#cbd8da;white-space:nowrap;background:#0a1518;border:1px solid #3b5359;border-radius:7px;min-height:34px;padding:0 10px;font-size:.59rem;font-weight:950}.anime-history-marker-filter:hover,.anime-history-marker-filter.is-active,.anime-history-clear-marker-filter:hover{border-color:var(--TC_Cyan);color:var(--TC_Cyan)}.anime-history-entry-line+.anime-history-entry-japanese+small.is-milestone,.anime-history-day article>small.is-milestone{color:var(--TC_Gold)}.anime-history-day.is-drag-target{outline:1px solid var(--TC_Cyan);outline-offset:-2px;background:rgba(var(--cyan-rgb),.035)}.anime-history-day article.is-dragging{opacity:.48}.anime-history-entry-drag-handle[draggable=false]{opacity:.45;cursor:not-allowed}@media (max-width:1180px){.anime-list-summary-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.anime-history-month-breakdown{grid-template-columns:repeat(3,minmax(90px,1fr))}.anime-history-range-summary{grid-column:span 2}}@media (max-width:720px){.anime-list-summary-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.anime-season-picker{flex:150px}.anime-season-picker-popover{width:auto;max-height:68vh;position:fixed;top:18vh;left:12px;right:12px}.anime-season-picker-row{grid-template-columns:1fr 1fr}.anime-season-picker-year{grid-column:1/-1}.anime-history-month-breakdown{grid-template-columns:1fr 1fr}.anime-history-range-summary{grid-column:1/-1}}.anime-list-summary-buttons>button{min-width:0;min-height:96px;padding:calc(var(--TC_Frame_Thick) + 10px);border:var(--TC_Border_Thin) solid var(--TC_Pink);background:var(--TC_Red);box-shadow:inset 0 0 0 var(--TC_Frame_Thick) var(--TC_Frame_Black);color:#fff;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative;overflow:hidden}.anime-list-summary-buttons>button:hover{border-color:var(--TC_Pink)}.anime-list-summary-buttons>button.is-active{border-color:var(--TC_Cyan)}.anime-list-summary-buttons>button:focus-visible{outline:2px solid var(--TC_Cyan);outline-offset:2px}.anime-list-summary-buttons .anime-list-summary-label{color:#fff;font-family:var(--font-display);letter-spacing:.035em;text-align:center;text-transform:uppercase;-webkit-text-stroke:2px #000;paint-order:stroke fill;font-size:.82rem;font-weight:950;line-height:1.05}.anime-list-summary-buttons .anime-list-summary-value{color:var(--TC_Cyan);font-family:var(--font-display);text-align:center;-webkit-text-stroke:2px #000;paint-order:stroke fill;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:7px;font-size:1.42rem;font-weight:950;line-height:1;display:flex}.anime-list-summary-buttons .anime-list-summary-value>strong{color:inherit;font:inherit}.anime-list-summary-buttons .anime-list-summary-value>small{color:#fff;font:inherit;letter-spacing:0;-webkit-text-stroke:2px #000;paint-order:stroke fill}.anime-list-summary-buttons>button.is-active .anime-list-summary-label{color:#fff}.anime-list-summary-buttons>button.is-active .anime-list-summary-value,.anime-list-summary-buttons>button.is-active .anime-list-summary-value>strong{color:var(--TC_Cyan)}.anime-season-picker-popover{flex-direction:column;display:flex;overflow:hidden}.anime-season-picker-popover>header{text-align:center;flex:none;grid-template-columns:1fr;place-items:center;display:grid;position:relative}.anime-season-picker-heading,.anime-season-picker-popover>header p,.anime-season-picker-popover>header h3{text-align:center;width:100%}.anime-season-picker-popover>header button{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.anime-season-picker-shortcuts{flex:none}.anime-season-picker-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#788b8f #11191b;min-height:0;overflow:hidden auto}.anime-season-picker-scroll::-webkit-scrollbar{width:11px}.anime-season-picker-scroll::-webkit-scrollbar-track{background:#11191b;border-left:1px solid #293c41}.anime-season-picker-scroll::-webkit-scrollbar-thumb{background:#788b8f;border:2px solid #11191b;border-radius:999px}.anime-season-picker-column-head{z-index:4;background:#0a1417;border-bottom:1px solid #31474d;grid-template-columns:140px repeat(4,minmax(125px,1fr));gap:5px;padding:8px 8px 6px;display:grid;position:sticky;top:0;box-shadow:0 7px 14px #00000059}.anime-season-picker-column-head>span{color:#aebdc0;letter-spacing:.035em;text-align:center;text-transform:uppercase;background:#071012;border:1px solid #2f444a;border-radius:6px;place-items:center;min-height:30px;padding:4px 6px;font-size:.56rem;font-weight:950;display:grid}.anime-season-picker-table{padding-top:5px}.anime-season-picker-season.season-winter strong{color:var(--TC_Cyan)}.anime-season-picker-season.season-spring strong{color:var(--TC_Green)}.anime-season-picker-season.season-summer strong{color:var(--TC_Gold)}.anime-season-picker-season.season-fall strong{color:var(--TC_Orange)}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-air-date-wide{text-align:center;grid-column:2/span 2;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:18px;min-width:0;display:grid}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-air-date-wide>dt{text-align:center;grid-column:1/-1;width:100%}.anime-list-page-element .anime-stat-air-date-values{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3px 18px;width:100%;min-height:25px;position:relative;display:grid!important}.anime-list-page-element .anime-stat-air-date-values>span{justify-content:center;align-items:center;min-width:0;display:flex}.anime-list-page-element .anime-stat-air-date-values .anime-stat-air-date-divider{color:#8fa0a4;pointer-events:none;align-self:auto;padding:0;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:720px){.anime-season-picker-column-head{display:none}.anime-season-picker-scroll{max-height:calc(68vh - 120px)}.anime-list-page-element .anime-list-stats-grid-v3 .anime-stat-air-date-wide{grid-column:1/-1}}.anime-list-page-element,.anime-list-page-element .anime-list-system-shell,.anime-list-page-element .anime-list-system-header,.anime-list-page-element .anime-list-system-body,.anime-list-page-element .anime-list-main-workspace,.anime-list-page-element .anime-list-grid{min-width:0;max-width:100%}.anime-list-page-element .anime-list-control-primary{box-sizing:border-box;border:1px solid var(--TC_Border_Grey);background:#000;border-bottom:0;border-radius:15px 15px 0 0;width:100%;padding:12px 12px 0;overflow:hidden}.anime-list-page-element .series-workspace-top-rail-inner{background:var(--TC_Red);border-radius:9px 9px 0 0;min-width:0;padding:12px 12px 0;display:block}.anime-list-page-element .series-workspace-top-rail-core{box-sizing:border-box;background:#000;border-radius:5px 5px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;min-height:96px;padding:18px 20px 16px;display:grid}.series-workspace-top-rail-core>strong{color:#fff;font:950 2.35rem/1 var(--font-display);letter-spacing:.025em;text-align:center;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;grid-column:2;justify-self:center}.series-workspace-top-rail-core .anime-list-mode-actions{grid-column:3;justify-self:end;min-width:0}.series-workspace-context-banner-region{background:#000;min-width:0;padding:18px 20px}.series-workspace-context-imagebox{aspect-ratio:16/9;border:1px solid var(--TC_Border_Grey);background:#050809;border-radius:16px;width:min(100%,1280px);margin:auto;position:relative;overflow:hidden}.series-workspace-context-imagebox>.managed-banner-image{z-index:0;width:100%;height:100%}.series-workspace-control-deck{box-sizing:border-box;border:1px solid var(--TC_Border_Grey);background:#000;border-top:0;border-bottom:0;border-radius:0;width:100%;min-width:0;margin:0;padding:0 12px 12px;position:relative;overflow:visible}.series-workspace-control-deck-inner{border-left:var(--TC_Frame_Thick) solid var(--TC_Red);border-right:var(--TC_Frame_Thick) solid var(--TC_Red);border-bottom:var(--TC_Frame_Thick) solid var(--TC_Red);background:#000;min-width:0;padding:0 12px 12px}.series-workspace-control-deck:before,.series-workspace-control-deck:after{content:"";width:var(--TC_Frame_Thick);background:var(--TC_Red);height:12px;position:absolute;bottom:0}.series-workspace-control-deck:before{left:12px}.series-workspace-control-deck:after{right:12px}.series-workspace-control-deck .anime-list-summary-strip{background:#000;padding:14px 0}.series-workspace-command-deck{border:1px solid var(--TC_Border_Grey);background:var(--TC_Red);min-width:0;box-shadow:inset 0 0 0 var(--TC_Frame_Thick) var(--TC_Frame_Black);border-radius:16px;gap:8px;margin:0;padding:22px 27px;display:grid;overflow:visible}.series-workspace-filter-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;min-width:0;display:grid}.series-workspace-filter-row>label,.series-workspace-filter-control{grid-template-rows:auto 38px;gap:5px;min-width:0;display:grid;position:relative}.series-workspace-filter-row>label:not(.series-workspace-sort-direction-control):after,.series-workspace-roster-section:after{content:"";pointer-events:none;border-bottom:2px solid #dce7e9;border-right:2px solid #dce7e9;width:6px;height:6px;position:absolute;bottom:16px;right:11px;transform:rotate(45deg)}.series-workspace-filter-row>label>span,.series-workspace-filter-control>span,.series-workspace-command-label{color:#fff;letter-spacing:.04em;text-align:center;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:950}.series-workspace-filter-row :is(select,.anime-list-sort-direction),.series-workspace-filter-control :is(.anime-season-picker,.anime-season-picker-trigger){width:100%;min-width:0;max-width:100%}.series-workspace-filter-row :is(select,.anime-list-sort-direction),.series-workspace-filter-control .anime-season-picker-trigger,.series-workspace-command-select{color:#fff;text-align:center;background:#000;border:1px solid #3b5258;border-radius:8px;height:38px;min-height:38px;padding:0 9px;font-size:.68rem;font-weight:850}.series-workspace-filter-row select,.series-workspace-command-select{appearance:none;text-align-last:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;padding-inline:30px}.series-workspace-filter-row .anime-list-sort-direction{place-items:center;line-height:1;display:grid}.series-workspace-filter-control .anime-season-picker-trigger{text-align:center;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;gap:0;padding-inline:30px;display:grid;position:relative}.series-workspace-filter-control .anime-season-picker-trigger>strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;grid-area:1/1;min-width:0;max-width:100%;overflow:hidden}.series-workspace-filter-control .anime-season-picker-trigger>b{color:#0000;border-bottom:2px solid #dce7e9;border-right:2px solid #dce7e9;width:6px;height:6px;font-size:0;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(45deg)}.series-workspace-command-row{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:10px;min-width:0;display:grid}.series-workspace-command-row .anime-list-results-left{flex-wrap:nowrap;grid-column:1/4;align-items:center;gap:10px;min-width:0;display:flex;overflow:visible}.series-workspace-command-row .anime-list-results-left>*{min-width:0}.series-workspace-command-row .anime-list-results-left>strong,.series-workspace-command-row .anime-list-results-left>span{white-space:nowrap}.series-workspace-roster-section{grid-column:4/6;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.series-workspace-roster-section>select{width:190px;min-width:0}.series-workspace-command-row .series-add-component,.series-add-component-spacer{grid-column:5;justify-self:center;width:100%}.series-workspace-command-row .anime-list-view-select{grid-column:6/8;justify-self:end;min-width:0}.series-workspace-command-row .anime-list-view-select select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;max-width:190px}.series-workspace-command-row .anime-list-results-left select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.series-workspace-card-search{min-width:0;margin:0;background:0 0!important;padding:0!important}.series-workspace-card-search .list-search{grid-template-columns:1fr;align-items:center;gap:0;min-width:0;display:grid}.series-workspace-card-search input{width:100%;min-width:0;color:var(--TC_Cyan);caret-color:var(--TC_Cyan);background:#000;border:1px solid #3f565c;border-radius:9px;padding:0 14px;min-height:44px!important}.anime-list-page-element .series-card-component-instance{flex:none}.anime-list-page-element .series-card-component-instance>.series-card-content-panel{min-width:0;height:100%;padding:calc(var(--anime-card-black-frame) + 4px) var(--anime-card-black-frame) calc(var(--anime-card-black-frame) + 4px) var(--anime-card-divider-half);overflow:hidden}.anime-list-page-element .series-card-component-instance>.series-card-content-panel>*{min-width:0;max-width:100%}.anime-list-page-element .series-card-component-instance :is(.anime-list-title-en,.anime-list-title-jp){overflow-wrap:anywhere}.anime-list-page-element .series-card-component-instance>.anime-list-media-panel .admin-slot-live-media img{object-fit:contain!important}.anime-list-page-element .series-card-component-instance .anime-episode-quick-editor{white-space:normal;grid-template-columns:21px minmax(0,1fr) 21px;display:grid}.anime-list-page-element .series-card-component-instance .anime-episode-progress-value{min-width:0}.universal-page-banner-media.has-series-status-media>.managed-banner-image{z-index:0;width:100%;height:100%}.universal-page-banner-media.has-series-status-media>.managed-banner-image img{object-fit:var(--page-banner-image-fit,cover);object-position:var(--page-banner-image-position,50% 50%)}.universal-page-banner-media.has-series-status-media>.managed-banner-admin-button{z-index:8}.anime-list-page-element .anime-list-control-bar{box-shadow:none}.anime-list-page-element .series-workspace-results-area{border:1px solid var(--TC_Border_Grey);background:#000;border-top:0;border-radius:0 0 28px 28px;padding:0 12px 12px}.anime-list-page-element .series-workspace-results-area>.anime-list-main-workspace{border-left:var(--TC_Frame_Thick) solid var(--TC_Red);border-right:var(--TC_Frame_Thick) solid var(--TC_Red);border-bottom:var(--TC_Frame_Thick) solid var(--TC_Red);background:#000;border-radius:0 0 16px 16px;padding:20px}@media (max-width:1180px){.series-workspace-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.series-workspace-command-row{grid-template-columns:repeat(4,minmax(0,1fr))}.series-workspace-command-row .series-add-component,.series-add-component-spacer{grid-column:1/3}.series-workspace-command-row .anime-list-view-select{grid-column:3/5;justify-self:stretch}}@media (max-width:820px){.anime-list-page-element .series-workspace-top-rail-core{grid-template-columns:1fr}.series-workspace-top-rail-spacer{display:none}.series-workspace-top-rail-core>strong,.series-workspace-top-rail-core .anime-list-mode-actions{grid-column:1;justify-self:center}.series-workspace-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.series-workspace-command-row{grid-template-columns:1fr}.series-workspace-command-row>:is(.anime-list-results-left,.series-workspace-roster-section,.series-add-component,.series-add-component-spacer,.anime-list-view-select){grid-column:1}.series-workspace-command-row .anime-list-view-select{justify-self:stretch}.series-workspace-card-search .list-search{grid-template-columns:1fr}}.series-workspace-results-toolbar{max-width:1666px;padding:calc(var(--TC_Frame_Thick) + 8px);border:var(--TC_Border_Thin) solid var(--TC_Border_Grey);background:var(--TC_Red);box-shadow:inset 0 0 0 var(--TC_Frame_Thick) #000;border-radius:16px;gap:10px;margin:0 auto 20px;display:grid}.series-workspace-results-toolbar-details{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.series-workspace-roster-summary{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.series-workspace-roster-summary strong{color:var(--TC_Cyan);font-size:.72rem;font-weight:950}.series-workspace-roster-summary span{color:#dce7e9;text-transform:uppercase;font-size:.6rem;font-weight:900}.series-workspace-roster-group-title{color:var(--TC_Cyan);font:950 clamp(1.45rem,2.3vw,2.25rem)/1 var(--font-display);text-align:center;text-underline-offset:.18em;margin:0 0 10px;text-decoration:underline}.series-workspace-series-results{margin-top:-4px;padding-top:4px;overflow-x:auto}.series-workspace-series-results .series-card-component-instance:hover{z-index:3}.anime-list-grid[data-anime-list-view^=card]{grid-template-columns:repeat(var(--card-n),var(--card-w));justify-content:center;gap:20px}.anime-list-grid[data-anime-list-view=card]{--card-n:3;--card-w:542px;--card-h:356px;--card-x:239px}.anime-list-grid[data-anime-list-view=card-2]{--card-n:2;--card-w:823px;--card-h:533px;--card-x:357px}.series-workspace-card-search input:focus{border-color:var(--TC_Cyan);outline:none}.series-workspace-card-search input::placeholder{color:#7f9094}@media (max-width:720px){.series-workspace-results-toolbar-details{grid-template-columns:1fr}.series-workspace-roster-summary{text-align:left;justify-items:start}}.series-workspace-filter-headings{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;min-width:0;display:grid}.series-workspace-filter-headings>span{color:#fff;letter-spacing:.04em;text-align:center;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.87rem;font-weight:950;line-height:1;overflow:hidden}.series-workspace-command-deck[data-series-workspace-source=anime] :is(.series-workspace-filter-headings,.series-workspace-filter-row){grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row}.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-filter-row>label,.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-filter-control{grid-template-rows:38px;gap:0}.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-command-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-command-row .anime-list-results-left{flex-wrap:nowrap;grid-column:1/4;overflow:visible}.series-workspace-command-deck[data-series-workspace-source=anime] .anime-list-results-left>label{white-space:nowrap;align-items:center;gap:7px;display:flex}.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-roster-section{grid-column:4/6;align-items:center;gap:7px;display:flex}.series-workspace-command-deck[data-series-workspace-source=anime] :is(.anime-list-results-left>label>span,.series-workspace-roster-section>.series-workspace-command-label){color:#fff;letter-spacing:.04em;text-align:left;text-shadow:none;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:950}.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-command-row .series-add-component,.series-workspace-command-deck[data-series-workspace-source=anime] .series-add-component-spacer{grid-column:5;justify-self:center;width:100%}.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-command-row .anime-list-view-select{grid-column:6/8;justify-self:end}.series-workspace-command-deck[data-series-workspace-source=anime] :is(.series-workspace-command-row-control,.series-workspace-command-select,.series-add-component){height:32px;min-height:32px}.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-command-select{padding-inline:30px}.series-workspace-command-deck[data-series-workspace-source=anime] .anime-list-view-select{white-space:nowrap;align-items:center;gap:7px;display:flex}.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-command-row[data-has-add-component=true][data-has-roster-section=true] .series-add-component{grid-column:6}.series-workspace-command-deck[data-series-workspace-source=anime] .series-workspace-command-row[data-has-add-component=true][data-has-roster-section=true] .anime-list-view-select{grid-column:7/8}.series-workspace-command-deck[data-series-workspace-source=anime] .series-add-component-spacer{display:none}.anime-list-page-element .anime-list-stats-grid.anime-list-stats-grid-v3.series-card-stats-uniform{gap:3px 8px}.anime-list-page-element .series-card-stats-uniform .anime-stat-air-date-wide,.anime-list-page-element .series-card-stats-uniform .anime-stat-air-date-values{gap:0 8px}.anime-list-page-element .series-card-stats-uniform .anime-stat-cell>dt:not(.sr-only){justify-content:center;align-items:flex-end;height:14px;margin:0;line-height:1;display:flex}.anime-list-page-element .series-card-stats-uniform .anime-stat-cell>dd{box-sizing:border-box;justify-content:center;align-items:flex-end;width:100%;height:25px;min-height:25px;margin:0;display:flex}.anime-list-page-element .series-card-stats-uniform .anime-stat-air-date-values{display:grid!important}.anime-list-page-element .series-card-stats-uniform :is(.anime-stat-select-shell,.anime-date-quick-value,.anime-date-quick-input,.anime-list-mal-button){box-sizing:border-box;width:100%;max-width:none;height:25px;min-height:25px}.anime-list-page-element .series-card-stats-uniform .anime-stat-mal-cell dd{align-items:stretch;height:25px;min-height:25px}.anime-list-page-element .series-card-stats-uniform .anime-stat-mal-cell .anime-list-mal-button{align-self:auto;width:100%;max-width:none;height:25px;min-height:25px;padding:0 5px}.anime-stat-select-shell{background:#071012;border:1px solid #365057;border-radius:6px;display:block;position:relative;overflow:hidden}.anime-stat-select-shell:before{content:"";z-index:2;pointer-events:none;background:#365057;width:1px;position:absolute;top:3px;bottom:3px;right:20px}.anime-stat-select-shell:after{content:"";z-index:2;pointer-events:none;border-bottom:2px solid #dce7e9;border-right:2px solid #dce7e9;width:5px;height:5px;position:absolute;top:50%;right:7px;transform:translateY(-70%)rotate(45deg)}.anime-stat-select-shell:focus-within,.anime-stat-select-shell:hover{border-color:var(--TC_Cyan)}.anime-stat-select-shell>.anime-stat-quick-select{appearance:none;text-align:center;text-align-last:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0 21px 0 0;overflow:hidden}.anime-list-page-element .series-card-component-instance .series-card-title-space{box-sizing:border-box;width:calc(100% - 12px);margin-left:6px;margin-right:6px}.series-card-synopsis-panel p{white-space:pre-wrap}@media (max-width:720px){.anime-list-page-element .series-workspace-top-rail-core{gap:7px;min-height:70px;padding:12px 10px 10px}.anime-list-page-element .series-workspace-top-rail-core>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.82rem,4vw,1rem);line-height:1;overflow:hidden}.anime-list-page-element .anime-list-summary-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.anime-list-summary-buttons>button{min-height:64px;padding:calc(var(--TC_Frame_Thick) + 4px);gap:2px}.anime-list-summary-buttons .anime-list-summary-label{letter-spacing:.01em;white-space:nowrap;font-size:.52rem;line-height:1}.anime-list-summary-buttons .anime-list-summary-value{white-space:nowrap;gap:3px;font-size:.8rem}.anime-list-page-element .series-workspace-results-area{padding-inline:6px}.anime-list-page-element .series-workspace-results-area>.anime-list-main-workspace{padding:14px 8px 16px}.series-workspace-results-toolbar{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.series-workspace-card-search,.series-workspace-card-search .list-search,.series-workspace-card-search input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.series-workspace-series-results{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x pan-y;scrollbar-width:none;scroll-padding-inline:0;overflow:auto visible}.series-workspace-series-results::-webkit-scrollbar{display:none}.anime-list-grid[data-anime-list-view^=card]{transform-origin:0 0;justify-content:start;width:max-content;max-width:none}.anime-list-grid[data-anime-list-view=card]{zoom:56%}.anime-list-grid[data-anime-list-view=card-2]{zoom:37%}.anime-list-grid[data-anime-list-view^=card] .series-card-component-instance{scroll-snap-align:start}}@media (max-width:380px){.anime-list-grid[data-anime-list-view=card]{zoom:50%}.anime-list-grid[data-anime-list-view=card-2]{zoom:33%}}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-series-results{box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x pan-y;scrollbar-width:none;overflow:auto visible}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-series-results::-webkit-scrollbar{display:none}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .anime-list-grid[data-anime-list-view^=card]{transform-origin:0 0;zoom:var(--series-card-carousel-zoom,1);justify-content:start;width:max-content;max-width:none}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .anime-list-grid[data-anime-list-view^=card] .series-card-component-instance{scroll-snap-align:start}[data-series-responsive-profile=mobile] .series-workspace-series-results{padding-inline:8px;scroll-padding-inline:8px}[data-series-responsive-profile=mobile-desktop] .series-workspace-series-results{padding-inline:14px;scroll-padding-inline:14px}[data-series-responsive-profile=mobile] .series-workspace-results-area{padding-inline:12px}[data-series-responsive-profile=mobile] .anime-list-summary-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}[data-series-responsive-profile=mobile] .anime-list-summary-buttons>button{min-height:50px;padding:calc(var(--TC_Frame_Thick) + 2px);gap:1px}[data-series-responsive-profile=mobile] .anime-list-summary-buttons .anime-list-summary-label{white-space:nowrap;font-size:.52rem;line-height:1}[data-series-responsive-profile=mobile] .anime-list-summary-buttons .anime-list-summary-value{white-space:nowrap;gap:2px;font-size:.43rem;line-height:1}[data-series-responsive-profile=mobile] .series-workspace-command-deck .series-workspace-filter-headings{display:none}[data-series-responsive-profile=mobile] .series-workspace-command-deck .series-workspace-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:7px}[data-series-responsive-profile=mobile] .series-workspace-command-deck .series-workspace-filter-row>:is(label,.series-workspace-filter-control){grid-template-rows:auto 32px;align-items:start;gap:4px;min-width:0;display:grid}[data-series-responsive-profile=mobile] .series-workspace-command-deck .series-workspace-filter-row>:is(label,.series-workspace-filter-control):before{content:attr(data-mobile-label);color:#fff;min-width:0;font-family:var(--font-display);letter-spacing:.01em;text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;-webkit-text-stroke:1px #000;paint-order:stroke fill;font-size:.52rem;font-weight:950;line-height:1;overflow:hidden}[data-series-responsive-profile=mobile] .series-workspace-command-deck .series-workspace-filter-row :is(select,.anime-list-sort-direction,.anime-season-picker-trigger){box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;height:32px;min-height:32px;padding-inline:5px 20px;font-size:.52rem;line-height:1}[data-series-responsive-profile=mobile] .series-workspace-command-deck .series-workspace-filter-row .anime-list-sort-direction{white-space:normal;padding-inline:5px}[data-series-responsive-profile=mobile] .series-workspace-command-deck .series-workspace-filter-row .series-workspace-filter-control .anime-season-picker{width:100%;min-width:0;height:32px;min-height:32px}.series-card-snapshot-menu{z-index:7600;box-sizing:border-box;border:1px solid var(--TC_Border_Grey);background:#071012;border-radius:10px;gap:6px;width:min(290px,100vw - 24px);padding:8px;display:grid;position:fixed;box-shadow:0 18px 55px #000000b8}.series-card-snapshot-menu>button{box-sizing:border-box;border:1px solid var(--TC_Cyan);color:#f4fbfc;text-align:left;cursor:pointer;background:#0a171a;border-radius:7px;width:100%;min-height:38px;padding:7px 10px;font-size:.72rem;font-weight:900}.series-card-snapshot-menu>button:hover,.series-card-snapshot-menu>button:focus-visible{background:#0d2529;outline:none}.series-card-snapshot-menu>button.is-admin{border-color:var(--TC_Pink)}.series-card-snapshot-menu>button:disabled{color:#778285;cursor:not-allowed;opacity:.78;background:#111719;border-color:#4d5557}.series-card-snapshot-menu>small{color:#aebdc0;padding:3px 4px 1px;font-size:.58rem;line-height:1.25}.series-workspace-status-distribution-shell{width:100%;margin-top:7px;position:relative}.series-workspace-status-distribution-frame{box-sizing:border-box;border:var(--TC_Border_Thin) solid var(--TC_Pink);background:#000;border-radius:18px 18px 0 0;width:100%;position:relative;overflow:hidden}.series-workspace-status-distribution{box-sizing:border-box;background:#050708;border:0;border-radius:16px 16px 0 0;width:100%;height:22px;display:flex;position:relative;overflow:hidden}.series-workspace-status-distribution>span{flex:none;height:100%;box-shadow:inset -1px 0 #0008}.series-workspace-status-ruler-panel{box-sizing:border-box;border-top:1px solid var(--TC_Border_Grey);background:#000;width:100%;height:18px;position:relative;overflow:hidden}.series-workspace-status-ruler{pointer-events:none;display:block;position:absolute;inset:0}.series-workspace-status-ruler>span{background:#7d9095;width:1px;height:4px;position:absolute;top:0;transform:translate(-50%)}.series-workspace-status-ruler>span.is-ten{background:#91a2a6;height:6px}.series-workspace-status-ruler>span.is-quarter{background:#dbe4e6;width:2px;height:9px}.series-workspace-status-ruler-labels{display:block;position:absolute;inset:0}.series-workspace-status-ruler-labels>span{color:#d7e1e3;font-variant-numeric:tabular-nums;font-size:.43rem;font-weight:900;line-height:1;position:absolute;top:8px;transform:translate(-50%)}.series-workspace-source-required{border:var(--TC_Border_Thin) solid var(--TC_Pink);text-align:center;background:#050809;gap:6px;padding:22px;display:grid}.series-workspace-source-required strong{color:var(--TC_Cyan);font-family:var(--font-display);font-size:1rem}.series-workspace-source-required span{color:#9db0b4;font-size:.72rem}.series-card-snapshot-stage{z-index:-1!important;pointer-events:none!important;background:0 0!important;width:542px!important;height:356px!important;position:fixed!important;top:0!important;left:-10000px!important;overflow:visible!important}.series-card-snapshot-stage .anime-list-grid[data-anime-list-view=card]{zoom:1!important;grid-template-columns:542px!important;justify-content:start!important;gap:0!important;width:542px!important;max-width:none!important;display:grid!important}.series-card-snapshot-stage .series-card-component-instance{zoom:1!important;--anime-card-black-frame:18px!important;--anime-card-divider-half:9px!important;margin:0!important;transform:none!important}.series-card-snapshot-stage .anime-list-stats-grid.anime-list-stats-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.series-workspace-results-toolbar-head{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;min-width:0;display:grid}.series-workspace-list-snapshot-button{box-sizing:border-box;border:1px solid var(--TC_Cyan);min-width:190px;min-height:44px;color:var(--TC_Cyan);text-transform:uppercase;background:#071719;border-radius:9px;padding:0 14px;font-size:.62rem;font-weight:950}.series-workspace-list-snapshot-button:hover,.series-workspace-list-snapshot-button:focus-visible{border-color:var(--TC_Pink);color:var(--TC_Pink);outline:none}.series-workspace-list-snapshot-button:disabled{color:#738286;cursor:wait;border-color:#48565a}.series-workspace-list-snapshot-message{color:#aebdc0;margin:0;font-size:.58rem;line-height:1.35}.series-workspace-list-snapshot-message.is-error{color:#ff91aa}.series-workspace-list-snapshot-stage{z-index:-2!important;pointer-events:none!important;background:#000!important;width:1756px!important;max-width:none!important;height:auto!important;position:fixed!important;top:0!important;left:-24000px!important;overflow:visible!important}.series-workspace-list-snapshot-stage .series-workspace-results-area{box-sizing:border-box!important;width:1756px!important;max-width:none!important;padding:0 12px 12px!important}.series-workspace-list-snapshot-stage .anime-list-main-workspace{box-sizing:border-box!important;width:100%!important;max-width:none!important}.series-workspace-list-snapshot-stage .series-workspace-results-toolbar{width:auto!important;max-width:1666px!important}.series-workspace-list-snapshot-stage .series-workspace-series-results{box-sizing:border-box!important;width:100%!important;padding-inline:0!important;overflow:visible!important}.series-workspace-list-snapshot-stage .anime-list-grid[data-anime-list-view^=card]{box-sizing:border-box!important;zoom:1!important;justify-content:center!important;gap:20px!important;width:1666px!important;max-width:1666px!important;display:grid!important;transform:none!important}.series-workspace-list-snapshot-stage .series-card-component-instance{zoom:1!important;--anime-card-black-frame:18px!important;--anime-card-divider-half:9px!important;margin:0!important;transform:none!important}.series-workspace-list-snapshot-stage .anime-list-stats-grid.anime-list-stats-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.series-workspace-list-snapshot-search-value{box-sizing:border-box;width:100%;min-height:44px;color:var(--TC_Cyan);background:#000;border:1px solid #3f565c;border-radius:9px;align-items:center;padding:0 14px;font-size:.78rem;display:flex}.series-workspace-list-snapshot-search-value.is-placeholder{color:#7f9094}.series-workspace-list-snapshot-filter-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.series-workspace-list-snapshot-filter-row>span{color:#dce7e9;background:#071214;border:1px solid #39545b;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.58rem;font-weight:850;display:inline-flex}@media (max-width:720px){.series-workspace-results-toolbar-head{grid-template-columns:1fr}.series-workspace-list-snapshot-button{width:100%;min-width:0}}[data-series-responsive-profile=mobile] .anime-list-summary-buttons>button{min-height:44px;padding:calc(var(--TC_Frame_Thick)/2 + 2px);box-shadow:inset 0 0 0 calc(var(--TC_Frame_Thick)/2) var(--TC_Frame_Black)}.anime-list-summary-buttons>button{transition:filter .12s,box-shadow .12s,border-color .12s,transform .12s;background:var(--TC_Red)!important}.anime-list-summary-buttons>button:hover:not(.is-active){filter:brightness(1.14);box-shadow:inset 0 0 0 var(--TC_Frame_Thick) var(--TC_Frame_Black),0 0 0 2px #ff4d963d;transform:translateY(-1px);border-color:var(--TC_Pink)!important}.anime-list-summary-buttons>button.is-active{filter:none;box-shadow:inset 0 0 0 var(--TC_Frame_Thick) var(--TC_Frame_Black),0 0 0 1px var(--TC_Cyan);border-color:var(--TC_Cyan)!important}.anime-list-summary-buttons .anime-list-summary-value,.anime-list-summary-buttons .anime-list-summary-value>strong,.anime-list-summary-buttons .anime-list-summary-value>small{color:var(--TC_Cyan)!important}.anime-list-summary-buttons>button[data-summary-status=total] .anime-list-summary-label{color:#fff!important}.anime-list-summary-buttons>button:is([data-summary-status=reading],[data-summary-status=watching]) .anime-list-summary-label{color:#014421!important}.anime-list-summary-buttons>button[data-summary-status=completed] .anime-list-summary-label{color:#0f52ba!important}.anime-list-summary-buttons>button[data-summary-status=on-hold] .anime-list-summary-label{color:#d4af37!important}.anime-list-summary-buttons>button[data-summary-status=dropped] .anime-list-summary-label{color:#58111a!important}.anime-list-summary-buttons>button:is([data-summary-status=plan-to-read],[data-summary-status=plan-to-watch],[data-summary-status=plan-to-play]) .anime-list-summary-label{color:#000!important;-webkit-text-stroke:1px #fff!important;text-shadow:none!important}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-status-distribution{height:20px}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-status-ruler-panel{height:17px}[data-series-responsive-profile=mobile] .series-workspace-command-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:7px}[data-series-responsive-profile=mobile] .series-workspace-command-row .anime-list-results-left{display:contents}[data-series-responsive-profile=mobile] .series-workspace-command-row .anime-list-results-left>strong,[data-series-responsive-profile=mobile] .series-workspace-command-row .anime-list-results-left>span{text-align:center;grid-column:1/-1}[data-series-responsive-profile=mobile] .series-workspace-command-row .anime-list-results-left>label{grid-column:1;grid-template-rows:auto 32px;align-items:end;gap:4px;min-width:0;display:grid}[data-series-responsive-profile=mobile] .series-workspace-command-row .anime-list-view-select{grid-column:2;grid-template-rows:auto 32px;justify-self:stretch;align-items:end;gap:4px;min-width:0;display:grid}[data-series-responsive-profile=mobile] .series-workspace-command-row .anime-list-results-left>label>span,[data-series-responsive-profile=mobile] .series-workspace-command-row .anime-list-view-select>span{text-align:center;white-space:nowrap;font-size:.52rem;line-height:1}[data-series-responsive-profile=mobile] .series-workspace-command-row .anime-list-view-select select,[data-series-responsive-profile=mobile] .series-workspace-command-row .anime-list-results-left select{box-sizing:border-box;width:100%;max-width:none;height:32px;min-height:32px;font-size:.52rem}[data-series-responsive-profile=mobile] .series-workspace-command-row :is(.series-workspace-roster-section,.series-add-component,.series-add-component-spacer){grid-column:1/-1}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-command-deck .series-workspace-filter-row>label:not(.series-workspace-sort-direction-control):after{bottom:12px;right:9px}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-command-row .anime-list-results-left>label,:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-command-row .anime-list-view-select{position:relative}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-command-row .anime-list-results-left>label:after,:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-command-row .anime-list-view-select:after{content:"";pointer-events:none;border-bottom:2px solid #dce7e9;border-right:2px solid #dce7e9;width:6px;height:6px;position:absolute;bottom:12px;right:10px;transform:rotate(45deg)}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-command-row .anime-list-results-left select,:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .series-workspace-command-row .anime-list-view-select select{appearance:none;padding-inline:24px}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-deck .series-workspace-filter-headings{display:none}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-deck .series-workspace-filter-row{align-items:start;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-deck .series-workspace-filter-row>:is(label,.series-workspace-filter-control){align-items:start;gap:5px;min-width:0;display:grid;grid-template-rows:auto 38px!important}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-deck .series-workspace-filter-row>:is(label,.series-workspace-filter-control):before{content:attr(data-mobile-label);color:#fff;min-width:0;font-family:var(--font-display);letter-spacing:.02em;text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;-webkit-text-stroke:1px #000;paint-order:stroke fill;font-size:.58rem;font-weight:950;line-height:1;overflow:hidden}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-deck .series-workspace-filter-row :is(select,.anime-list-sort-direction,.anime-season-picker-trigger){box-sizing:border-box;text-align:center;text-overflow:ellipsis;width:100%;min-width:0;height:38px;min-height:38px;padding-inline:8px 26px;font-size:.62rem;line-height:1}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-deck .series-workspace-filter-row .anime-list-sort-direction{padding-inline:8px}[data-series-responsive-profile=desktop] .series-workspace-command-deck[data-series-workspace-source=manga] .series-workspace-filter-row>label:not(.series-workspace-sort-direction-control):after{top:50%;bottom:auto;right:10px;transform:translateY(-65%)rotate(45deg)}[data-series-responsive-profile=desktop] .series-workspace-command-deck[data-series-workspace-source=manga] .series-workspace-filter-row select{appearance:none;padding-right:30px}.series-workspace-compact-entry{box-sizing:border-box;background:#061012;border:1px solid #3a5056;border-radius:12px;grid-template-rows:auto auto auto;gap:0;min-width:0;display:grid;overflow:hidden}.series-workspace-compact-row{border-top:1px solid #26383d;align-items:center;min-width:0;padding:8px 12px;display:grid}.series-workspace-compact-row:first-child{border-top:0}.series-workspace-compact-row.is-top{grid-template-columns:minmax(0,1fr) auto}.series-workspace-compact-kind{color:#ffca20;text-transform:uppercase;align-items:center;gap:8px;min-width:0;font-size:.64rem;font-weight:950;display:flex}.series-workspace-compact-order{color:#ffca20;font-family:var(--font-display);font-size:.74rem;font-weight:950}.series-workspace-compact-row.is-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.series-workspace-compact-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--TC_Cyan);font-size:.76rem;font-weight:850;overflow:hidden}.series-workspace-compact-title.is-alt{color:var(--TC_Pink);font-size:.66rem}.series-workspace-compact-meta{color:#c4d0d2;white-space:nowrap;justify-content:flex-end;gap:10px;min-width:0;font-size:.61rem;font-weight:800;display:flex}.series-workspace-compact-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.series-workspace-compact-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.series-workspace-compact-stats>span{text-overflow:ellipsis;text-align:center;white-space:nowrap;min-width:0;overflow:hidden}.series-workspace-compact-stats b{color:#8ea1a5;text-transform:uppercase;font-size:.48rem;display:block}.series-workspace-compact-stats em{color:#edf4f5;font-size:.62rem;font-style:normal;display:block}.anime-list-grid[data-anime-list-view=compact]{grid-template-columns:1fr!important;gap:8px!important}.anime-list-grid[data-anime-list-view=compact] .series-workspace-compact-entry{width:100%!important;max-width:none!important}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row{align-items:end;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .anime-list-results-left{display:contents!important}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .anime-list-results-left>strong,[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .anime-list-results-left>span{text-align:center;grid-column:1/-1;justify-self:center}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .anime-list-results-left>label{grid-column:1;grid-template-rows:auto 34px;align-items:end;gap:5px;min-width:0;display:grid}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .anime-list-view-select{grid-template-rows:auto 34px;align-items:end;gap:5px;min-width:0;grid-column:2!important;justify-self:stretch!important;display:grid!important}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .anime-list-results-left>label>span,[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .anime-list-view-select>span{white-space:nowrap;font-size:.58rem;line-height:1;text-align:center!important}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .anime-list-results-left select,[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .anime-list-view-select select{box-sizing:border-box;height:34px;min-height:34px;font-size:.6rem;width:100%!important;max-width:none!important}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row :is(.series-workspace-roster-section,.series-add-component){grid-column:1/-1!important;justify-self:stretch!important}[data-series-responsive-profile=mobile-desktop] .series-workspace-command-row .series-add-component-spacer{display:none!important}[data-series-responsive-profile=tablet] .anime-list-grid[data-anime-list-view=grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-series-responsive-profile=mobile-desktop] .anime-list-grid[data-anime-list-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}[data-series-responsive-profile=mobile] .anime-list-grid[data-anime-list-view=grid]{grid-template-columns:1fr!important;gap:10px!important}[data-series-responsive-profile=mobile] .anime-list-grid[data-anime-list-view=list] .anime-list-entry-card{grid-template-columns:90px minmax(0,1fr)!important}[data-series-responsive-profile=mobile-desktop] .anime-list-grid[data-anime-list-view=list] .anime-list-entry-card{grid-template-columns:112px minmax(0,1fr)!important}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .anime-list-grid[data-anime-list-view=list] .anime-list-card-body{flex-direction:column;gap:7px;min-width:0;display:flex!important}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .anime-list-grid[data-anime-list-view=list] .anime-list-card-body dl{width:100%;margin:7px 0 0!important}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .anime-list-grid[data-anime-list-view=compact] .series-workspace-compact-row.is-split{grid-template-columns:1fr;gap:5px}:is([data-series-responsive-profile=mobile],[data-series-responsive-profile=mobile-desktop]) .anime-list-grid[data-anime-list-view=compact] .series-workspace-compact-meta{white-space:normal;flex-wrap:wrap;justify-content:flex-start}.series-card-shared-general-panel{gap:0}.series-card-shared-title-block{box-sizing:border-box;flex:0 0 76px;height:76px;min-height:76px;overflow:hidden}.series-card-component-instance .series-card-shared-title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.series-card-component-instance .series-card-shared-title[data-title-suffix-preserved=true]{-webkit-line-clamp:2}.series-card-component-instance .series-card-shared-title-block .anime-list-title-en{color:var(--anime-eng-color);font-family:var(--anime-eng-font);font-size:var(--anime-eng-size);margin:0 4px;line-height:1.08}.series-card-component-instance .series-card-shared-title-block .anime-list-title-jp{min-height:0;color:var(--anime-jp-color);font-family:var(--anime-jp-font);font-size:var(--anime-jp-size);margin:2px 4px 4px;line-height:1.08}.series-card-shared-divider{box-sizing:border-box;background:var(--series-card-divider-color,#33464c);flex:0 0 1px;height:1px;margin:0 0 4px}.series-card-taxonomy-clamp{box-sizing:border-box;flex:0 0 46px;height:46px;min-height:46px;margin-bottom:4px;position:relative;overflow:hidden}.series-card-taxonomy-chip-window{box-sizing:border-box!important;align-content:flex-start!important;height:46px!important;max-height:46px!important;margin:0!important;overflow:hidden!important}.series-card-taxonomy-overflow{box-sizing:border-box;border:1px solid var(--anime-tag-border,rgba(var(--cyan-rgb),.32));background:var(--anime-tag-bg,#0a1518);min-width:24px;height:21px;color:var(--anime-tag-text,#dce7e9);border-radius:999px;place-items:center;padding:0 6px;font-size:.56rem;font-weight:950;line-height:1;display:grid;position:absolute;bottom:0;right:0}.series-card-shared-stat-grid{grid-template-rows:repeat(3,26px) 25px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:4px 8px!important;margin-top:auto!important;padding:0!important;display:grid!important}.series-card-shared-stat-box{box-sizing:border-box!important;border:var(--anime-tag-border-width,1px) solid var(--anime-tag-border,rgba(var(--cyan-rgb),.32))!important;border-radius:var(--anime-tag-radius,10px)!important;background:var(--anime-tag-bg,#0a1518)!important;min-width:0!important;min-height:26px!important;color:var(--anime-tag-text,#dce7e9)!important;text-align:center!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;padding:1px 6px!important;display:grid!important;overflow:hidden!important}.series-card-shared-stat-box>dt,.series-card-shared-split-box>div>dt{transform:translateY(2px);color:inherit!important;letter-spacing:.02em!important;text-align:center!important;text-transform:uppercase!important;margin:0!important;font-size:.52rem!important;font-weight:950!important;line-height:1!important}.series-card-shared-stat-box>dd,.series-card-shared-split-box>div>dd{min-width:0!important;color:inherit!important;text-align:center!important;text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:.63rem!important;font-weight:800!important;line-height:1.08!important;display:flex!important;overflow:hidden!important}.series-card-shared-span-2{grid-column:span 2}.series-card-shared-dual-value{width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;display:grid!important}.series-card-shared-dual-value>span{justify-content:center;min-width:0;display:flex}.series-card-shared-dual-value>b{padding-inline:4px}.series-card-shared-split-box{grid-template-rows:1fr!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:stretch!important;padding-inline:0!important}.series-card-shared-split-box>div{grid-template-rows:auto auto;align-content:center;align-items:center;min-width:0;padding-inline:6px;display:grid}.series-card-shared-split-box>div>dt{transform:translateY(1px)}.series-card-shared-split-box>div>dd{transform:translateY(-2px)}.series-card-shared-centered-value{justify-content:center;width:100%;min-width:0;display:flex}.series-card-shared-empty-cell{visibility:hidden;min-width:0;min-height:0}.series-card-shared-link-cell{box-sizing:border-box;align-items:stretch;display:flex;min-width:0!important;margin:0!important}.series-card-shared-link-button{box-sizing:border-box!important;border-radius:var(--anime-tag-radius,10px)!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0 5px!important;font-size:.63rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.series-card-shared-link-button.is-unavailable{border-color:var(--TC_Pink)!important;background:var(--TC_Red)!important;color:#fff!important;opacity:1!important;pointer-events:none!important}.series-card-shared-stat-box :is(.anime-list-inline-filter,.anime-season-value-display){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.series-card-shared-stat-grid[data-series-card-stat-domain=animated-series] .series-card-shared-link-cell:last-child{grid-column:3}.series-card-shared-stat-grid[data-series-card-stat-domain=animated-series] .series-card-shared-link-button{border-color:var(--TC_Cyan)}.series-history-breakdown{grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.series-history-type-stat-strip{box-sizing:border-box;border-bottom:1px solid #26383d;grid-template-columns:repeat(6,minmax(112px,148px));justify-content:start;gap:8px;padding:10px 12px;display:grid}.series-history-type-stat{text-align:center;min-width:0;min-height:38px;box-sizing:border-box!important;color:#82969a!important;background:#0b1518!important;border:1px solid #2c4046!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:4px 6px!important;display:flex!important}.series-history-type-stat-strip.is-single-stat{grid-template-columns:minmax(120px,220px)}.series-history-type-stat>strong{white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.1;color:#e9f1f2!important;font-size:.78rem!important}.series-history-breakdown-actions{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr) 132px 132px;gap:8px;padding:10px 12px;display:grid}.series-history-breakdown-actions>.anime-history-range-summary{box-sizing:border-box;min-height:38px;padding:5px 7px!important}.series-history-breakdown-actions>.anime-history-marker-filter{box-sizing:border-box;width:132px;min-width:132px;min-height:38px;margin:0;padding:4px 8px;font-size:.62rem}.series-history-month-heading{font-variant-numeric:tabular-nums;grid-template-columns:5ch 10ch 1ch max-content!important;align-items:baseline!important;column-gap:1.2ch!important;width:max-content!important;max-width:100%!important;display:grid!important}.anime-list-page-element .anime-history-month-toggle .series-history-month-heading>span{margin:0!important}.series-history-month-year{white-space:nowrap;color:var(--TC_Cyan)!important}.anime-list-page-element .anime-history-month-toggle .series-history-month-heading>.anime-history-month-name{white-space:nowrap;color:var(--TC_Cyan)!important;font-size:1em!important}.anime-list-page-element .anime-history-month-toggle .series-history-month-heading>.anime-history-month-colon{text-align:center;color:var(--TC_Cyan)!important;font-size:1em!important}.anime-history-month-episodes{white-space:nowrap;grid-template-columns:3ch max-content;align-items:baseline;gap:.9ch;display:grid;color:var(--TC_Cyan)!important}.anime-history-month-episodes>span{color:inherit!important;margin:0!important;font-size:1em!important}.series-history-month-count{text-align:right;font-variant-numeric:tabular-nums;width:3ch}.anime-history-month-toggle p,.anime-history-year-toggle p{word-spacing:.08em}.series-history-week-heading{grid-template-columns:max-content 5.5ch max-content;align-items:baseline;gap:1.1ch;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.2;color:var(--TC_Pink)!important;font-size:1.02rem!important;display:grid!important}.series-history-week-heading>.series-history-week-label,.series-history-week-heading>.anime-history-week-range,.series-history-week-heading>em{color:var(--TC_Pink)!important;font-size:1em!important;font-weight:900!important}.series-history-week-heading>.anime-history-week-range{display:inline-block;width:5.5ch!important}.series-history-week-heading>em{font-style:normal}.anime-history-day>header h5{font-size:1rem!important}@media (max-width:1180px){.series-history-type-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.series-history-breakdown-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.series-history-breakdown-actions>.anime-history-marker-filter{width:100%;min-width:0}.series-history-month-heading{grid-template-columns:5ch 10ch 1ch max-content!important;column-gap:.9ch!important}}@media (max-width:720px){.series-history-type-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.series-history-breakdown-actions{grid-template-columns:1fr;gap:6px;padding:8px}.series-history-month-heading{grid-template-columns:5ch minmax(8ch,10ch) 1ch max-content!important;gap:0 .65ch!important;font-size:clamp(1.05rem,5.2vw,1.35rem)!important;display:grid!important}.series-history-week-heading{flex-wrap:wrap;gap:.35em .8em;font-size:1rem!important;display:flex!important}.series-history-week-heading>.anime-history-week-range{width:auto!important}}.anime-history-day article,.anime-history-day article:hover{gap:0!important;padding:2px 8px!important}.anime-history-day article>div.series-history-entry-layout{gap:0!important;display:grid!important}.series-history-entry-row{grid-template-columns:minmax(0,3fr) minmax(190px,1fr);align-items:stretch;gap:0;min-width:0;display:grid}.series-history-entry-row.is-primary{min-height:29px}.series-history-entry-row.is-secondary{min-height:24px}.series-history-entry-main{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:1px 12px 1px 0;display:grid}.series-history-entry-layout.is-editing .series-history-entry-main{grid-template-columns:28px 138px 48px minmax(0,1fr);gap:8px}.series-history-entry-main>code,.series-history-entry-main .series-history-entry-title strong,.series-history-entry-event-rail{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.series-history-entry-main>code{color:#a4b5b9;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.78rem;line-height:1.35}.series-history-entry-layout[data-history-entry-mode=started] .series-history-entry-main>code.is-event-token{color:var(--TC_Pink);font-weight:900}.series-history-entry-layout[data-history-entry-mode=completed] .series-history-entry-main>code.is-event-token{color:var(--TC_Gold);font-weight:900}.series-history-entry-title{min-width:0}.series-history-entry-title>a{color:inherit;text-decoration:none}.series-history-entry-title>a:hover strong{color:var(--TC_Cyan)}.series-history-entry-title strong{color:#e9eff0;overflow-wrap:anywhere;min-width:0;font-size:.82rem;line-height:1.35}.series-history-entry-main.is-secondary{align-items:start}.series-history-entry-main.is-secondary>.anime-history-entry-japanese{color:#ff88bf;overflow-wrap:anywhere;min-width:0;min-height:1.15em;font-size:.69rem;font-weight:750;line-height:1.25;padding:1px 0 0!important}.series-history-entry-main.is-secondary>.anime-history-entry-japanese a{color:inherit;text-decoration:none}.series-history-entry-main.is-secondary>.anime-history-entry-japanese a:hover{color:var(--TC_Cyan)}.series-history-entry-code-spacer,.series-history-entry-control-spacer{display:block}.series-history-entry-event-rail{min-width:0;color:var(--TC_Pink);overflow-wrap:anywhere;border-left:1px solid #3b5359;align-items:center;padding:2px 0 2px 14px;font-size:.66rem;font-weight:850;line-height:1.3;display:flex}.series-history-entry-event-rail.is-note{color:var(--TC_Pink);align-items:flex-start;padding-top:3px;font-weight:750}.series-history-entry-event-list{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;display:flex}.series-history-entry-event-token{white-space:nowrap}.series-history-entry-event-token+.series-history-entry-event-token:before{content:"·";color:#667b80;padding-right:8px}.series-history-entry-event-token.is-completion,.series-history-entry-event-token.is-episode{color:var(--TC_Gold)}.anime-history-day article.is-empty-day .series-history-entry-event-rail{border-left-color:#31454a}.anime-history-day article.is-empty-day .series-history-entry-main>code{opacity:.72}@media (max-width:900px){.series-history-entry-row{grid-template-columns:minmax(0,2.3fr) minmax(150px,1fr)}.series-history-entry-main{grid-template-columns:122px minmax(0,1fr);gap:8px}.series-history-entry-layout.is-editing .series-history-entry-main{grid-template-columns:26px 118px 44px minmax(0,1fr);gap:6px}.series-history-entry-event-rail{padding-left:10px}}@media (max-width:720px){.anime-history-day article,.anime-history-day article:hover{padding:1px 5px!important}.series-history-entry-row{grid-template-columns:minmax(0,2fr) minmax(105px,1fr)}.series-history-entry-main{grid-template-columns:104px minmax(0,1fr);gap:6px;padding-right:7px}.series-history-entry-layout.is-editing .series-history-entry-main{grid-template-columns:24px 98px 40px minmax(0,1fr);gap:4px}.series-history-entry-main>code{font-size:.7rem}.series-history-entry-title strong{font-size:.76rem}.series-history-entry-main.is-secondary>.anime-history-entry-japanese{font-size:.64rem}.series-history-entry-event-rail{padding-left:7px;font-size:.61rem}.series-history-entry-event-list{gap:0 5px}.series-history-entry-event-token+.series-history-entry-event-token:before{padding-right:5px}}.animated-series-discovery-panel{box-sizing:border-box;background:#081215;border:1px solid #2a4248;border-radius:10px;margin:8px 0 0;overflow:hidden}.animated-series-discovery-panel>summary{box-sizing:border-box;cursor:pointer;min-height:42px;color:var(--TC_Cyan);letter-spacing:.04em;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:.76rem;font-weight:900;list-style:none;display:grid}.animated-series-discovery-panel>summary::-webkit-details-marker{display:none}.animated-series-discovery-group>summary::-webkit-details-marker{display:none}.animated-series-discovery-panel>summary>strong{color:var(--TC_Pink);font-size:.7rem}.animated-series-discovery-panel>summary>em{color:#aab9bc;text-align:right;min-width:92px;font-size:.68rem;font-style:normal}.animated-series-discovery-panel[open]>summary{border-bottom:1px solid #263b40}.animated-series-discovery-panel-body{gap:10px;padding:10px;display:grid}.animated-series-discovery-panel-body>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.animated-series-discovery-panel-body>header>div{gap:2px;min-width:0;display:grid}.animated-series-discovery-panel-body>header strong{color:#eaf1f2;font-size:.76rem}.animated-series-discovery-panel-body>header span{color:#8ba0a4;font-size:.66rem}.animated-series-discovery-panel-body>header>button{border:1px solid var(--TC_Pink);background:var(--TC_Red);color:#fff;cursor:pointer;border-radius:8px;min-height:30px;padding:4px 12px;font-size:.68rem;font-weight:900}.animated-series-discovery-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.animated-series-discovery-group{background:#0a1518;border:1px solid #22373c;border-radius:8px;min-width:0;overflow:hidden}.animated-series-discovery-group>summary{cursor:pointer;min-height:34px;color:var(--TC_Pink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;font-size:.69rem;font-weight:900;list-style:none;display:grid}.animated-series-discovery-group>summary>strong{color:#82979b;text-align:right;font-size:.61rem}.animated-series-discovery-group[open]>summary{border-bottom:1px solid #203238}.animated-series-discovery-options{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:5px;padding:7px;display:grid}.animated-series-discovery-options>button{box-sizing:border-box;color:#d9e3e5;text-align:left;cursor:pointer;background:#101d20;border:1px solid #31484e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:30px;padding:4px 7px;font-size:.64rem;font-weight:800;display:grid}.animated-series-discovery-options>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.animated-series-discovery-options>button>small{color:#809397;font-variant-numeric:tabular-nums;font-size:.58rem}.animated-series-discovery-options>button:hover{border-color:var(--TC_Cyan);color:var(--TC_Cyan)}.animated-series-discovery-options>button.is-active,.animated-series-discovery-options>button[aria-pressed=true]{border-color:var(--TC_Cyan);color:var(--TC_Cyan);background:#09272d;box-shadow:inset 0 0 0 1px #41e6ff26}.animated-series-discovery-options>button.is-active>small,.animated-series-discovery-options>button[aria-pressed=true]>small{color:var(--TC_Pink)}.anime-history-title-preference{min-width:164px}.anime-history-title-preference>button{box-sizing:border-box;border:1px solid var(--TC_Cyan);width:100%;min-height:34px;color:var(--TC_Cyan);cursor:pointer;white-space:nowrap;background:#0a1a1e;border-radius:8px;padding:5px 10px;font-size:.7rem;font-weight:900}.anime-history-title-preference>button:hover,.anime-history-title-preference>button:focus-visible{border-color:var(--TC_Pink);color:var(--TC_Pink)}.anime-history-title-preference>button[aria-pressed=true]{border-color:var(--TC_Pink);color:var(--TC_Pink);background:#26101a}@media (max-width:900px){.animated-series-discovery-groups{grid-template-columns:1fr}.animated-series-discovery-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.animated-series-discovery-panel{border-radius:8px;margin-top:6px}.animated-series-discovery-panel>summary{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:7px 8px}.animated-series-discovery-panel>summary>em{text-align:left;grid-column:1/-1;min-width:0}.animated-series-discovery-panel-body{padding:7px}.animated-series-discovery-panel-body>header{flex-direction:column;align-items:stretch}.animated-series-discovery-panel-body>header>button{width:100%}.animated-series-discovery-options{grid-template-columns:1fr}.anime-history-title-preference{min-width:0}.anime-history-title-preference>button{min-height:38px}}.series-workspace-roster-summary .series-workspace-roster-presentation-toggle{border:1px solid var(--TC_Cyan);min-height:28px;color:var(--TC_Cyan);text-transform:uppercase;cursor:pointer;background:#061619;border-radius:7px;margin-top:4px;padding:3px 10px;font-size:.56rem;font-weight:950}.series-workspace-roster-summary .series-workspace-roster-presentation-toggle:hover,.series-workspace-roster-summary .series-workspace-roster-presentation-toggle:focus-visible{border-color:var(--TC_Pink);color:var(--TC_Pink);outline:none}.series-workspace-roster-summary .series-workspace-roster-presentation-toggle[aria-pressed=true]{border-color:var(--TC_Pink);color:var(--TC_Pink);background:#250b16}.series-workspace-compact-roster-view-label{box-sizing:border-box;background:#000;border:1px solid #3b5258;border-radius:8px;justify-content:center;align-items:center;min-width:150px;padding-inline:10px;font-size:.62rem;font-weight:900;display:inline-flex;color:var(--TC_Cyan)!important}.series-workspace-list-snapshot-button.is-compact-roster{border-color:var(--TC_Pink);min-width:250px;color:var(--TC_Pink)}.series-workspace-list-snapshot-button.is-compact-roster:hover,.series-workspace-list-snapshot-button.is-compact-roster:focus-visible{border-color:var(--TC_Cyan);color:var(--TC_Cyan)}.series-card-shared-stat-grid[data-series-card-stat-domain=animated-series] .series-card-shared-studios-box{grid-area:3/1/span 2;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;min-height:55px!important;padding:2px 5px!important}.series-card-shared-studios-box>dt{align-self:start;transform:none!important}.series-card-shared-studios-values{white-space:normal!important;text-align:center!important;min-height:0!important;max-height:42px!important;padding-top:1px!important;font-size:.49rem!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.series-card-shared-studio-token{display:inline}.series-card-shared-studio-token button{cursor:pointer;color:inherit!important;font:inherit!important;font-weight:850!important;line-height:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline!important}.series-card-shared-studio-token button:hover,.series-card-shared-studio-token button:focus-visible{text-underline-offset:2px;color:var(--TC_Cyan)!important;outline:none!important;text-decoration:underline!important}.series-card-shared-studio-token button.is-active{text-underline-offset:2px;color:var(--TC_Pink)!important;text-decoration:underline!important}.series-card-shared-studio-token i{font-style:normal}.series-card-shared-studios-empty{color:#8fa1a5;font-size:.5rem}.series-card-shared-stat-grid[data-series-card-stat-domain=animated-series] .series-card-shared-progress-cell{grid-area:3/2}.series-card-shared-stat-grid[data-series-card-stat-domain=animated-series] .series-card-shared-score-cell{grid-area:3/3}.series-card-shared-stat-grid[data-series-card-stat-domain=animated-series] .series-card-shared-anidb-cell{grid-area:4/2}.series-card-shared-stat-grid[data-series-card-stat-domain=animated-series] .series-card-shared-mal-cell,.series-card-shared-stat-grid[data-series-card-stat-domain=animated-series] .series-card-shared-link-cell:last-child{grid-area:4/3}.animated-series-compact-roster{box-sizing:border-box;background:#000;border:1px solid #384b50;border-radius:10px;width:min(100%,1666px);margin:0 auto;overflow:hidden;box-shadow:inset 0 0 0 4px #000}.animated-series-compact-roster-sections{box-sizing:border-box;background:#000;grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:start;column-gap:34px;padding:0;display:grid}.animated-series-compact-roster-column{align-content:start;gap:0;min-width:0;display:grid}.animated-series-compact-roster-section{grid-template-rows:auto auto;align-self:start;gap:3px;min-width:0;display:grid}.animated-series-compact-roster-section>header{box-sizing:border-box;background:var(--TC_Red);border:1px solid #000;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:4px 10px;display:flex}.animated-series-compact-roster-section>header h3{color:#fff;font:950 clamp(.88rem,1.45vw,1.35rem)/1 var(--font-display);letter-spacing:.01em;text-align:center;-webkit-text-stroke:.6px #000;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;margin:0}.animated-series-compact-roster-section>header span{color:var(--TC_Cyan);font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:950}.animated-series-compact-roster-grid{background:#000;align-content:start;align-items:start;gap:2px;display:grid}.animated-series-compact-roster-section[data-roster-section=backlog] .animated-series-compact-roster-grid,.animated-series-compact-roster-section[data-roster-section=trades] .animated-series-compact-roster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.animated-series-compact-roster-section[data-roster-section=extras] .animated-series-compact-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.animated-series-compact-roster-card{min-width:0;box-shadow:none;aspect-ratio:2/3;background:#8c8c8c;border:1px solid #000;border-radius:0;position:relative;overflow:hidden}.animated-series-compact-roster-media{background:#8c8c8c;position:absolute;inset:0;overflow:hidden}.animated-series-compact-roster-cover{width:100%;height:100%;position:relative;overflow:hidden}.animated-series-compact-roster-cover>img,.animated-series-compact-roster-cover .admin-slot-live-media,.animated-series-compact-roster-cover .admin-slot-live-media img{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.animated-series-compact-roster-cover>img,.animated-series-compact-roster-cover .admin-slot-live-media img{object-fit:cover!important}.animated-series-compact-roster-cover .quick-edit-image-trigger{display:none!important}.animated-series-compact-roster-status{z-index:6;pointer-events:none;color:#000;letter-spacing:-.06em;text-shadow:0 1px #fff2;place-items:center;font:950 clamp(3.6rem,7.4vw,8.7rem)/1 Arial,sans-serif;display:grid;position:absolute;inset:0}.animated-series-compact-roster-empty{box-sizing:border-box;color:#000;background:#8c8c8c;border:1px solid #000;grid-column:1/-1;place-items:center;min-height:118px;margin:0;font-size:.68rem;font-weight:900;display:grid}.animated-series-compact-roster-legend{box-sizing:border-box;color:#fff;text-align:left;background:#000;place-content:center;gap:10px;min-height:150px;padding:20px 12px;display:grid}.animated-series-compact-roster-legend>strong,.animated-series-compact-roster-legend-other{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.animated-series-compact-roster-legend>span:not(.animated-series-compact-roster-legend-other){color:#fff;font:800 clamp(1rem,2vw,1.8rem)/1.1 var(--font-display);grid-template-columns:auto auto;align-items:center;gap:12px;display:grid}.animated-series-compact-roster-legend b{color:#fff;font:950 1.25em/1 Arial,sans-serif;display:inline-block}.animated-series-compact-roster-legend em{font-style:normal;font-weight:800}.series-workspace-compact-roster-snapshot-stage{z-index:-3!important;box-sizing:border-box!important;pointer-events:none!important;background:#000!important;width:1756px!important;max-width:none!important;height:auto!important;padding:18px 45px!important;position:fixed!important;top:0!important;left:-26000px!important;overflow:visible!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster{width:1666px!important;max-width:1666px!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-sections{column-gap:38px!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-section{gap:2px!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-section>header{min-height:42px!important;padding:4px 10px!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-section>header h3{font-size:1.35rem!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-section>header span{font-size:.58rem!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-grid{gap:2px!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-status{font-size:7rem!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-empty{min-height:140px!important;font-size:.72rem!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-legend{gap:14px!important;min-height:190px!important;padding:20px!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-legend b{font-size:1.35em!important}@media (max-width:900px){.animated-series-compact-roster-sections{grid-template-columns:1fr;gap:10px;padding:8px}.animated-series-compact-roster-column{gap:10px}.animated-series-compact-roster-section[data-roster-section=backlog] .animated-series-compact-roster-grid,.animated-series-compact-roster-section[data-roster-section=trades] .animated-series-compact-roster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.animated-series-compact-roster-section[data-roster-section=extras] .animated-series-compact-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.animated-series-compact-roster-legend{grid-template-columns:repeat(2,max-content);align-items:center;gap:12px 24px;min-height:90px}.series-workspace-roster-summary{text-align:left!important;justify-items:start!important}}@media (max-width:720px){.animated-series-compact-roster{border-radius:8px}.animated-series-compact-roster-sections{gap:8px;padding:6px}.animated-series-compact-roster-section[data-roster-section=backlog] .animated-series-compact-roster-grid,.animated-series-compact-roster-section[data-roster-section=trades] .animated-series-compact-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.animated-series-compact-roster-section[data-roster-section=extras] .animated-series-compact-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.animated-series-compact-roster-section>header{min-height:30px}.animated-series-compact-roster-status{font-size:clamp(2.8rem,17vw,5.5rem)}.animated-series-compact-roster-legend{text-align:center;grid-template-columns:1fr;justify-items:center}.series-workspace-list-snapshot-button.is-compact-roster{min-width:0}}.series-card-cie-section-stack{gap:22px;margin-top:4px;display:grid}.series-card-cie-section-heading{color:var(--TC_Cyan);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.series-card-cie-section-heading.is-taxonomy{color:var(--TC_Pink)}.series-card-cie-section-heading.is-external-links{font-size:.86rem}.series-card-taxonomy-group{display:contents}:is(.series-card-shared-studio-token,.anime-list-inline-filter,.anime-active-filter-chips>button,.anime-history-marker-filter,.anime-history-clear-marker-filter,.anime-season-picker-shortcuts button,.anime-season-picker-row button,.series-workspace-list-snapshot-button,.series-card-snapshot-menu>button):focus-visible{outline:2px solid var(--TC_Cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){.anime-list-page-element *,.series-card-cie *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.anime-list-page-element :is(button,select,input,a),.series-card-cie :is(button,select,input,a){forced-color-adjust:auto}.series-card-shared-studio-token[aria-pressed=true],.anime-active-filter-chips>button,.anime-history-marker-filter.is-active{outline-offset:2px;outline:2px solid highlight}}.animated-series-compact-roster-card.is-empty{background:#8c8c8c;place-items:center;display:grid}.animated-series-compact-roster-card.is-capacity-filler{opacity:.62;background:#555}.animated-series-compact-roster-empty-slot{z-index:2;color:#000;font:900 clamp(.72rem,1.7vw,1.35rem)/1 var(--font-display);letter-spacing:.02em;position:relative}.animated-series-compact-roster[data-compact-order-mode=manual] .animated-series-compact-roster-card{outline-offset:-2px}.animated-series-compact-roster[data-compact-order-mode=manual] .animated-series-compact-roster-card[data-status-marker=none]{box-shadow:inset 0 0 0 1px #111}.anime-backlog-overview-panel{min-width:0}.anime-backlog-roster-editor-v3{scrollbar-gutter:stable;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-height:540px;padding:2px 6px 8px 2px;display:grid;overflow:hidden auto}.anime-backlog-roster-card-v3{box-sizing:border-box;background:#071012;border:1px solid #40575d;border-radius:12px;grid-template-rows:auto 18px auto auto;gap:10px;min-width:0;min-height:252px;padding:14px;display:grid}.anime-backlog-roster-card-v3>header{text-align:center;gap:4px;display:grid}.anime-backlog-roster-card-v3>header>strong{color:#eef5f6;font-size:.92rem;font-weight:950}.anime-backlog-roster-card-v3>header>small{color:#6f858a;letter-spacing:.035em;font-size:.58rem;font-weight:850}.anime-backlog-roster-card-spacer{min-height:18px}.anime-backlog-roster-buckets-v3{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.anime-backlog-roster-buckets-v3>div{background:#061013;border:1px solid #31484e;border-radius:8px;justify-items:center;gap:5px;min-width:0;padding:8px 5px;display:grid}.anime-backlog-roster-buckets-v3 span{color:#8da1a6;text-transform:uppercase;font-size:.53rem;font-weight:950}.anime-backlog-roster-buckets-v3 strong{color:var(--TC_Cyan);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:950}.anime-backlog-roster-card-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.anime-backlog-roster-card-actions button{cursor:pointer;border:1px solid #40575d;border-radius:8px;min-height:38px;font-weight:950}.anime-backlog-roster-card-actions .is-primary{border-color:var(--TC_Cyan);color:var(--TC_Cyan);background:#08252a}.anime-backlog-roster-card-actions .is-primary:hover,.anime-backlog-roster-card-actions .is-primary:focus-visible{border-color:var(--TC_Pink);color:var(--TC_Pink);background:#2b0b18;outline:none}.anime-backlog-roster-card-actions .is-danger{border-color:var(--TC_Red);color:#ff88a8;background:#350713}.anime-backlog-roster-card-actions .is-danger:hover,.anime-backlog-roster-card-actions .is-danger:focus-visible{background:var(--TC_Red);color:#fff;border-color:#ff5f80;outline:none}.anime-backlog-roster-card-actions button:disabled{opacity:.38;cursor:not-allowed}.anime-backlog-detail-panel{min-width:0;overflow:hidden}.anime-backlog-detail-body{scrollbar-gutter:stable;gap:16px;min-width:0;max-height:min(66vh,720px);padding-right:8px;display:grid;overflow:hidden auto}.anime-backlog-roster-settings,.anime-backlog-entry-manager-v3,.anime-backlog-current-entries-v3{background:#061012;border:1px solid #344c52;border-radius:11px;min-width:0}.anime-backlog-roster-settings>header{border-bottom:1px solid #2d4248;justify-content:space-between;align-items:flex-end;gap:18px;padding:13px 14px;display:flex}.anime-backlog-roster-settings>header>div{gap:3px;display:grid}.anime-backlog-roster-settings>header span,.anime-backlog-roster-setting-grid label>span,.anime-backlog-compact-row-control>span{color:#83999e;text-transform:uppercase;letter-spacing:.055em;font-size:.56rem;font-weight:950}.anime-backlog-roster-settings>header strong{color:var(--TC_Cyan);font-size:.94rem}.anime-backlog-roster-settings>header small{color:#71868b;text-align:right;max-width:560px;font-size:.61rem}.anime-backlog-roster-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.anime-backlog-roster-setting-grid label{gap:6px;display:grid}.anime-backlog-roster-setting-grid input,.anime-backlog-roster-setting-grid select{box-sizing:border-box;color:#e6edef;background:#041012;border:1px solid #3d575e;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.anime-backlog-compact-order-mode{border:1px solid #31484e;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.anime-backlog-compact-order-mode legend{color:#83999e;text-transform:uppercase;padding:0 5px;font-size:.56rem;font-weight:950}.anime-backlog-compact-order-mode button{color:#afbec1;background:#091416;border:1px solid #3c555b;border-radius:8px;min-height:38px;font-weight:900}.anime-backlog-compact-order-mode button.is-active{border-color:var(--TC_Cyan);color:var(--TC_Cyan);background:#08252a}.anime-backlog-compact-order-mode button:hover,.anime-backlog-compact-order-mode button:focus-visible{border-color:var(--TC_Pink);color:var(--TC_Pink);outline:none}.anime-backlog-compact-row-control{border:1px solid #31484e;border-radius:9px;gap:7px;padding:10px;display:grid}.anime-backlog-compact-row-control>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.anime-backlog-compact-row-control button{color:#c0cdd0;background:#081416;border:1px solid #3d575e;border-radius:7px;min-height:36px;font-weight:900}.anime-backlog-compact-row-control button:hover,.anime-backlog-compact-row-control button:focus-visible{border-color:var(--TC_Cyan);color:var(--TC_Cyan);outline:none}.anime-backlog-compact-row-control button:disabled{opacity:.35}.anime-backlog-compact-row-control strong{color:var(--TC_Pink);font-variant-numeric:tabular-nums;font-size:.84rem}.anime-backlog-compact-row-control small{color:#70858a;font-size:.56rem;line-height:1.35}.anime-backlog-entry-manager-v3{gap:12px;padding:14px;display:grid}.anime-backlog-add-row-v3{grid-template-columns:minmax(260px,1.7fr) minmax(180px,.8fr) minmax(150px,.65fr) minmax(150px,.6fr);align-items:end;gap:10px;min-width:0;display:grid}.anime-backlog-add-row-v3>div,.anime-backlog-add-row-v3 label{gap:6px;min-width:0;display:grid}.anime-backlog-add-row-v3 span{color:#82979c;text-transform:uppercase;font-size:.55rem;font-weight:950}.anime-backlog-add-row-v3>div>strong{text-overflow:ellipsis;white-space:nowrap;color:#edf4f5;min-width:0;overflow:hidden}.anime-backlog-add-row-v3 select,.anime-backlog-add-row-v3 input{box-sizing:border-box;color:#e4edef;background:#041012;border:1px solid #3d575e;border-radius:8px;width:100%;min-height:40px;padding:0 9px}.anime-backlog-add-row-v3>button{border:1px solid var(--TC_Cyan);min-height:40px;color:var(--TC_Cyan);background:#08252a;border-radius:8px;font-weight:950}.anime-backlog-add-row-v3>button:hover,.anime-backlog-add-row-v3>button:focus-visible{border-color:var(--TC_Pink);color:var(--TC_Pink);outline:none}.anime-backlog-editor-message{color:#a9bcc0;background:#081416;border:1px solid #354d53;border-radius:8px;margin:0;padding:8px 10px;font-size:.64rem}.anime-backlog-current-entries-v3{gap:0;display:grid;overflow:hidden}.anime-backlog-current-entries-v3>header{border-bottom:1px solid #334b51;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.anime-backlog-current-entries-v3>header>span{color:var(--TC_Cyan);font-variant-numeric:tabular-nums}.anime-backlog-entry-section-v3{gap:0;display:grid;border:0!important;border-radius:0!important;padding:0!important}.anime-backlog-entry-section-v3>header{background:#081315;border-bottom:1px solid #263b40;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.anime-backlog-entry-section-v3>header span{color:var(--TC_Cyan);font-variant-numeric:tabular-nums;font-size:.64rem}.anime-backlog-entry-section-v3>p{color:#6f8489;margin:0;padding:14px}.anime-backlog-current-entry-row-v3{min-width:0;background:#061012!important;border:0!important;border-bottom:1px solid #21353a!important;border-radius:0!important;grid-template-columns:minmax(240px,1fr) minmax(155px,.55fr) 120px minmax(145px,.48fr) 104px!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;display:grid!important}.anime-backlog-current-entry-row-v3:last-child{border-bottom:0!important}.anime-backlog-current-entry-row-v3>strong{color:#edf4f5;overflow-wrap:anywhere;min-width:0}.anime-backlog-current-entry-row-v3 label,.anime-backlog-compact-slot-readonly{gap:4px;min-width:0;display:grid}.anime-backlog-current-entry-row-v3 label>span,.anime-backlog-compact-slot-readonly>span{color:#7d9297;text-transform:uppercase;font-size:.51rem;font-weight:950}.anime-backlog-current-entry-row-v3 input,.anime-backlog-current-entry-row-v3 select{box-sizing:border-box;color:#e6eef0;background:#041012;border:1px solid #3b5359;border-radius:7px;width:100%;min-height:36px;padding:0 8px}.anime-backlog-compact-slot-field small{color:#687c81;font-size:.48rem;line-height:1.2}.anime-backlog-compact-slot-readonly strong{color:#7f9499;border:1px solid #2d4247;border-radius:7px;align-items:center;min-height:36px;padding:0 8px;font-size:.62rem;display:flex}.anime-backlog-current-entry-row-v3>button.is-danger{border:1px solid var(--TC_Red);color:#ff88a8;background:#350713;border-radius:7px;min-height:36px;font-weight:950}.anime-backlog-current-entry-row-v3>button.is-danger:hover,.anime-backlog-current-entry-row-v3>button.is-danger:focus-visible{background:var(--TC_Red);color:#fff;outline:none}.anime-list-entry-editor-browser .series-workspace-entry-editor-card{box-sizing:border-box;height:68px;min-height:68px}.series-workspace-entry-editor-copy{grid-template-rows:1fr 1fr 1fr;align-content:center;gap:0;min-width:0;height:100%;display:grid}.series-workspace-entry-editor-title-primary{text-overflow:ellipsis;white-space:nowrap;align-self:end;min-width:0;line-height:1.05;overflow:hidden}.series-workspace-entry-editor-title-secondary{text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;overflow:hidden;color:var(--TC_Pink)!important;font-size:.61rem!important;line-height:1.05!important}.series-workspace-entry-editor-meta{align-self:start;color:#789095!important;font-size:.59rem!important;line-height:1.05!important}@media (max-width:1320px){.anime-backlog-roster-editor-v3{grid-template-columns:repeat(3,minmax(0,1fr))}.anime-backlog-current-entry-row-v3{grid-template-columns:minmax(220px,1fr) minmax(145px,.6fr) 105px minmax(135px,.55fr) 96px!important}}@media (max-width:1040px){.anime-backlog-roster-editor-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.anime-backlog-roster-setting-grid{grid-template-columns:1fr}.anime-backlog-add-row-v3{grid-template-columns:1fr 1fr}.anime-backlog-current-entry-row-v3{grid-template-columns:1fr 1fr!important}.anime-backlog-current-entry-row-v3>strong{grid-column:1/-1}.anime-backlog-current-entry-row-v3>button.is-danger{grid-column:2}}@media (max-width:680px){.anime-backlog-roster-editor-v3{grid-template-columns:1fr}.anime-backlog-roster-card-v3{min-height:236px}.anime-backlog-add-row-v3{grid-template-columns:1fr}.anime-backlog-current-entry-row-v3{grid-template-columns:1fr!important}.anime-backlog-current-entry-row-v3>strong,.anime-backlog-current-entry-row-v3>button.is-danger{grid-column:1}.anime-backlog-roster-settings>header{flex-direction:column;align-items:flex-start}.anime-backlog-roster-settings>header small{text-align:left}.anime-backlog-roster-buckets-v3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--animated-series-status-plan:#353e43;--animated-series-status-watching:#2c5f34;--animated-series-status-completed:#305cde;--animated-series-status-on-hold:#fff700;--animated-series-status-dropped:#780606;--animated-series-progress-forest:#014421;--animated-series-compact-section-gap:34px}.anime-backlog-roster-editor.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3{height:198px;box-sizing:border-box!important;grid-template-rows:auto 8px minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:198px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>header{min-width:0;text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:3px!important;padding:0!important;display:grid!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>header>strong{font-size:.88rem!important;line-height:1.05!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>header>small{font-size:.55rem!important;line-height:1.1!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-buckets-v3{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-buckets-v3>div{min-width:0;padding:6px 3px!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-card-actions{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-card-actions>button{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 7px!important;font-size:.64rem!important;line-height:1!important;overflow:hidden!important}.animated-series-compact-roster-sections{gap:var(--animated-series-compact-section-gap)!important;grid-template-columns:minmax(0,5fr) minmax(0,3fr)!important;grid-template-areas:"backlog extras""trades legend"!important;align-items:start!important;display:grid!important}.animated-series-compact-roster-column{display:contents!important}.animated-series-compact-roster-section[data-roster-section=backlog]{grid-area:backlog}.animated-series-compact-roster-section[data-roster-section=extras]{grid-area:extras}.animated-series-compact-roster-section[data-roster-section=trades]{grid-area:trades}.animated-series-compact-roster-legend{grid-area:legend;text-align:center!important;place-content:center!important;align-self:stretch!important;justify-items:center!important;gap:18px!important;min-height:100%!important;padding:28px 20px!important;display:grid!important}.animated-series-compact-roster-legend>span:not(.animated-series-compact-roster-legend-other){font:900 clamp(2rem,4vw,3.7rem)/1.05 var(--font-display)!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:18px!important;display:grid!important}.animated-series-compact-roster-legend b{font-size:1.15em!important}.animated-series-compact-roster-section>header{gap:0!important}.animated-series-compact-roster-progress{color:#fff;font-variant-numeric:tabular-nums;-webkit-text-stroke:.6px #000;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;margin-left:.3em;font:950 clamp(.88rem,1.45vw,1.35rem)/1 var(--font-display)!important;letter-spacing:.01em!important}.animated-series-compact-roster-progress[data-progress-tone=empty]{color:#fff!important}.animated-series-compact-roster-progress[data-progress-tone=not-started]{color:var(--TC_Red)!important}.animated-series-compact-roster-progress[data-progress-tone=quarter]{color:var(--TC_Pink)!important}.animated-series-compact-roster-progress[data-progress-tone=half]{color:var(--TC_Gold)!important}.animated-series-compact-roster-progress[data-progress-tone=advanced]{color:var(--animated-series-progress-forest)!important}.animated-series-compact-roster-progress[data-progress-tone=complete]{color:var(--TC_Cyan)!important}.animated-series-compact-roster-card.is-empty,.animated-series-compact-roster-card.is-capacity-filler{position:relative;opacity:1!important;background:#8c8c8c!important;display:block!important}.animated-series-compact-roster-empty-media{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.animated-series-compact-roster-empty-media>.admin-slot-live-media,.animated-series-compact-roster-empty-media>.admin-slot-live-media>img,.animated-series-compact-roster-empty-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.animated-series-compact-roster-empty-media>.admin-image-slot-button{z-index:4!important;border-color:var(--TC_Cyan)!important;width:auto!important;min-width:30px!important;min-height:30px!important;color:var(--TC_Cyan)!important;background:#000000d1!important;position:absolute!important;bottom:6px!important;right:6px!important}.animated-series-compact-roster-empty-media>.admin-image-slot-button:hover,.animated-series-compact-roster-empty-media>.admin-image-slot-button:focus-visible{border-color:var(--TC_Pink)!important;color:var(--TC_Pink)!important;outline:none!important}.animated-series-compact-roster-status{color:#000!important;-webkit-text-stroke:3px #fff!important;paint-order:stroke fill!important;text-shadow:0 2px 3px #000000b8!important}.anime-list-summary-strip[data-series-workspace-source=anime] .anime-list-summary-buttons .anime-list-summary-label{-webkit-text-stroke:2px #000!important;paint-order:stroke fill!important;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000!important}.anime-list-summary-strip[data-series-workspace-source=anime] .anime-list-summary-buttons>button[data-summary-status=total] .anime-list-summary-label{color:#fff!important}.anime-list-summary-strip[data-series-workspace-source=anime] .anime-list-summary-buttons>button[data-summary-status=watching] .anime-list-summary-label{color:var(--animated-series-status-watching)!important}.anime-list-summary-strip[data-series-workspace-source=anime] .anime-list-summary-buttons>button[data-summary-status=completed] .anime-list-summary-label{color:var(--animated-series-status-completed)!important}.anime-list-summary-strip[data-series-workspace-source=anime] .anime-list-summary-buttons>button[data-summary-status=on-hold] .anime-list-summary-label{color:var(--animated-series-status-on-hold)!important}.anime-list-summary-strip[data-series-workspace-source=anime] .anime-list-summary-buttons>button[data-summary-status=dropped] .anime-list-summary-label{color:var(--animated-series-status-dropped)!important}.anime-list-summary-strip[data-series-workspace-source=anime] .anime-list-summary-buttons>button[data-summary-status=plan-to-watch] .anime-list-summary-label{color:var(--animated-series-status-plan)!important}.series-card-component-instance[data-animated-series-status]{--animated-series-card-status-bg:var(--animated-series-status-plan)}.series-card-component-instance[data-animated-series-status=watching]{--animated-series-card-status-bg:var(--animated-series-status-watching)}.series-card-component-instance[data-animated-series-status=completed]{--animated-series-card-status-bg:var(--animated-series-status-completed)}.series-card-component-instance[data-animated-series-status=on-hold]{--animated-series-card-status-bg:var(--animated-series-status-on-hold)}.series-card-component-instance[data-animated-series-status=dropped]{--animated-series-card-status-bg:var(--animated-series-status-dropped)}.series-card-component-instance[data-animated-series-status=plan-to-watch]{--animated-series-card-status-bg:var(--animated-series-status-plan)}.series-card-component-instance[data-animated-series-status] .anime-list-card-topline{isolation:isolate;background:var(--animated-series-card-status-bg)!important;color:#fff!important;border-radius:0 14px 0 0!important;margin:0!important;position:relative!important;overflow:hidden!important}.series-card-component-instance[data-animated-series-status] .anime-list-card-topline:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:1;background:repeating-linear-gradient(120deg,#0000 0 7px,#000 7px 9px,#0000 9px 10px);position:absolute;inset:0}.series-card-component-instance[data-animated-series-status] .anime-list-card-topline>*{z-index:1;position:relative}.series-card-component-instance[data-animated-series-status] .anime-list-card-topline,.series-card-component-instance[data-animated-series-status] .anime-list-card-topline button,.series-card-component-instance[data-animated-series-status] .anime-list-card-topline span{color:#fff!important;-webkit-text-stroke:.75px #000!important;paint-order:stroke fill!important;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000!important}.series-workspace-compact-roster-snapshot-stage{--animated-series-compact-section-gap:38px}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-section>header span.animated-series-compact-roster-progress{font-size:1.35rem!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-status{-webkit-text-stroke:7px #fff!important}.series-workspace-compact-roster-snapshot-stage .animated-series-compact-roster-legend>span:not(.animated-series-compact-roster-legend-other){font-size:3.5rem!important}@media (max-width:900px){.animated-series-compact-roster-sections{grid-template-columns:1fr!important;grid-template-areas:"backlog""extras""trades""legend"!important;gap:12px!important}.animated-series-compact-roster-legend{min-height:180px!important}}@media (max-width:680px){.anime-backlog-roster-editor.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3{height:190px!important;min-height:190px!important}}.anime-backlog-overview-panel>header>button{display:none!important}.anime-backlog-roster-editor-v3{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;max-height:500px!important}.anime-backlog-roster-editor.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3{grid-template-rows:auto 3px auto auto!important;gap:5px!important;height:158px!important;min-height:158px!important;padding:9px!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-card-spacer{height:3px!important;min-height:3px!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-buckets-v3{gap:4px!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-buckets-v3>div{text-align:center!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:2px!important;min-height:42px!important;padding:4px 2px!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-buckets-v3 span{width:100%;text-align:center!important;font-size:.48rem!important;line-height:1!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-buckets-v3 strong{width:100%;text-align:center!important;font-size:.77rem!important;line-height:1!important}.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3>.anime-backlog-roster-card-actions>button{height:30px!important;min-height:30px!important;font-size:.58rem!important}.anime-backlog-roster-create-slot{box-sizing:border-box;background:#050e116b;border:2px dashed #466168;border-radius:12px;place-items:center;min-width:0;height:158px;padding:10px;display:grid}.anime-backlog-roster-create-slot>button{border:1px solid var(--TC_Cyan);min-width:112px;min-height:36px;color:var(--TC_Cyan);cursor:pointer;background:#08252a;border-radius:8px;padding:0 14px;font-size:.62rem;font-weight:950}.anime-backlog-roster-create-slot>button:hover,.anime-backlog-roster-create-slot>button:focus-visible{border-color:var(--TC_Pink);color:var(--TC_Pink);background:#2b0b18;outline:none}@media (max-width:1450px){.anime-backlog-roster-editor-v3{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1180px){.anime-backlog-roster-editor-v3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.anime-backlog-roster-editor-v3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.anime-backlog-roster-editor-v3{grid-template-columns:1fr!important}.anime-backlog-roster-editor.anime-backlog-roster-editor-v3>.anime-backlog-roster-card-v3,.anime-backlog-roster-create-slot{height:154px!important;min-height:154px!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
