/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--color-cyan-100:oklch(95.6% .045 203.388);--color-violet-100:oklch(94.3% .029 294.588);--color-stone-300:oklch(86.9% .005 56.366);--spacing:.25rem;--default-font-family:"Geist","Geist Fallback",ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.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}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.text-cyan-100{color:var(--color-cyan-100)}.text-stone-300{color:var(--color-stone-300)}.text-violet-100{color:var(--color-violet-100)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--lg-chrome-veil-visibility:1;--lg-chrome-veil-blur:56px;--lg-chrome-veil-displacement-scale:18;--lg-lens-surface-visibility:.7;--lg-lens-surface-blur:25.2px;--lg-lens-surface-displacement-scale:6;--lg-edge-opacity:1;--lg-edge-blur:56px;--lg-edge-refraction:1;--lg-lens-alpha:.72;--lg-lens-blur:42px;--lg-lens-refraction:.6;--lg-edge-height-top:10.5rem;--lg-edge-height-bottom:9rem;--lg-lens-bg-rgb:255 255 255;--lg-lens-rim:#ffffff8f;--lg-lens-border:#4e57692e;--lg-lens-shadow:0 18px 52px #181f2a24;--lg-lens-inner:inset 0 1px 0 #ffffff7a,inset 0 -1px 0 #0f172a14;--lg-edge-lens-opacity:.34;--lg-edge-rim-opacity:.46;--lg-edge-filter:url(#lg-refract-control);--lg-control:#2f3642}.codex-page,[data-theme=dark]{--lg-lens-bg-rgb:28 30 35;--lg-lens-rim:#ffffff47;--lg-lens-border:#ffffff2e;--lg-lens-shadow:0 16px 44px #00000047;--lg-lens-inner:inset 0 1px 0 #ffffff38;--lg-control:#f5f7fb}.wm-page[data-theme=black],[data-theme=black]{--lg-lens-bg-rgb:10 11 14;--lg-lens-rim:#ffffff2e;--lg-lens-border:#fff3;--lg-lens-shadow:0 18px 54px #00000070;--lg-lens-inner:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #00000075;--lg-control:#fff}[data-glass-mode=off],[data-lg-mode=off]{--lg-edge-opacity:0;--lg-edge-blur:0px;--lg-edge-refraction:0;--lg-chrome-veil-visibility:0;--lg-chrome-veil-blur:0px;--lg-chrome-veil-displacement-scale:0;--lg-lens-alpha:0;--lg-lens-surface-visibility:0;--lg-lens-surface-blur:0px;--lg-lens-surface-displacement-scale:0;--lg-lens-blur:0px;--lg-lens-refraction:0;--lg-edge-lens-opacity:0;--lg-edge-rim-opacity:0}[data-glass-mode=light-transparency],[data-glass-mode=light],[data-lg-mode=light]{--lg-edge-opacity:.15;--lg-edge-blur:0px;--lg-edge-refraction:0;--lg-lens-alpha:.9;--lg-lens-blur:0px;--lg-lens-refraction:0;--lg-edge-lens-opacity:0;--lg-edge-rim-opacity:0}.liquid-glass-filter-defs{pointer-events:none;width:0;height:0;position:fixed}.liquid-glass-effect-group{isolation:isolate;position:relative}.liquid-glass-veil,.wm-chrome-veil{z-index:30;pointer-events:none;opacity:var(--lg-edge-opacity);-webkit-backdrop-filter:blur(var(--lg-chrome-veil-blur,var(--lg-edge-blur))) saturate(1.14);position:fixed;left:0;right:0}[data-glass-quality=light] .liquid-glass-veil,[data-glass-quality=light] .wm-chrome-veil,[data-glass-quality=off] .liquid-glass-veil,[data-glass-quality=off] .wm-chrome-veil{-webkit-backdrop-filter:none}[data-glass-quality=off] .liquid-glass-veil,[data-glass-quality=off] .wm-chrome-veil{opacity:0}.liquid-glass-veil--top,.wm-chrome-veil--top{height:calc(var(--lg-edge-height-top) + env(safe-area-inset-top));background:linear-gradient(#000000d1,#0000005c 58%,#0000);top:0;-webkit-mask-image:linear-gradient(#000 0 44%,#0000 100%);mask-image:linear-gradient(#000 0 44%,#0000 100%)}.liquid-glass-veil--bottom,.wm-chrome-veil--bottom{height:calc(var(--lg-edge-height-bottom) + env(safe-area-inset-bottom));background:linear-gradient(#0000,#00000070 46%,#000000db);bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 52% 100%);mask-image:linear-gradient(#0000,#000 52% 100%)}.liquid-glass-veil--popover{z-index:0;border-radius:inherit;opacity:1;filter:none;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#04060a7a;width:auto;height:auto;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.liquid-glass{isolation:isolate;color:var(--lg-control);border:1px solid var(--lg-lens-border);border-radius:var(--lg-radius,2.2rem);background:rgb(var(--lg-lens-bg-rgb)/var(--lg-lens-alpha));box-shadow:var(--lg-lens-shadow),var(--lg-lens-inner);-webkit-backdrop-filter:blur(var(--lg-lens-surface-blur,var(--lg-lens-blur))) saturate(1.32);overflow:hidden}:where(.liquid-glass:not(.fixed):not(.absolute):not(.sticky)){position:relative}.liquid-glass:before{background:linear-gradient(135deg,#ffffff29,transparent 34%),radial-gradient(circle at 18% 0,rgba(255,255,255,calc(.12 * var(--lg-lens-refraction))),transparent 34%),radial-gradient(circle at 82% 100%,rgba(141,239,255,calc(.1 * var(--lg-lens-refraction))),transparent 32%);opacity:calc(.22 + .22 * var(--lg-lens-refraction))}.liquid-glass:after,.liquid-glass:before{z-index:0;content:"";border-radius:inherit;position:absolute;inset:0}.liquid-glass:after{box-shadow:inset 0 0 0 1px var(--lg-lens-rim),inset 0 -18px 24px rgba(0,0,0,calc(.1 * var(--lg-lens-refraction)));opacity:calc(.42 + .25 * var(--lg-lens-refraction))}.liquid-glass__edge,.liquid-glass__warp{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.liquid-glass__warp{z-index:0;background:radial-gradient(ellipse at 50% 50%,rgb(var(--lg-lens-bg-rgb)/.1),transparent 70%),linear-gradient(135deg,#ffffff0b,transparent 44%);opacity:var(--lg-edge-lens-opacity);filter:var(--lg-edge-filter);-webkit-backdrop-filter:blur(var(--lg-lens-blur)) saturate(1.24);backdrop-filter:blur(var(--lg-lens-blur)) saturate(1.24);will-change:opacity,transform;transition:opacity .18s,transform .18s;transform:translateZ(0);-webkit-mask-image:radial-gradient(closest-side,#0000 58%,#000000a8 78%,#000 100%);mask-image:radial-gradient(closest-side,#0000 58%,#000000a8 78%,#000 100%)}.liquid-glass__edge{z-index:1;box-sizing:border-box;opacity:var(--lg-edge-rim-opacity);mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff57,#ffffff0a 32%,#0000 52%,#8defff2e),radial-gradient(circle at 18% 0,#fff3,#0000 38%),radial-gradient(circle at 82% 100%,#8defff29,#0000 34%);padding:1.25px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.liquid-glass__content{z-index:2;isolation:isolate;opacity:1;filter:none;display:block;position:relative}.liquid-glass[data-lg-variant=light]{--lg-lens-bg-rgb:255 255 255;--lg-lens-rim:#ffffffe0;--lg-lens-border:#ffffff75;--lg-lens-inner:inset 0 1px 0 #ffffffb8;--lg-control:#1d1d1f}.liquid-glass[data-lg-variant=dark]{--lg-lens-bg-rgb:28 30 35;--lg-lens-rim:#ffffff47;--lg-lens-border:#ffffff2e;--lg-lens-inner:inset 0 1px 0 #ffffff38;--lg-control:#f5f7fb}.liquid-glass[data-lg-variant=black]{--lg-lens-bg-rgb:10 11 14;--lg-lens-rim:#ffffff2e;--lg-lens-border:#fff3;--lg-lens-shadow:0 18px 54px #00000070;--lg-lens-inner:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #00000075;--lg-control:#fff}.liquid-glass[data-lg-variant=clear]{--lg-lens-alpha:.46;--lg-lens-bg-rgb:255 255 255;--lg-lens-rim:#ffffffb8;--lg-lens-border:#ffffff4d;--lg-control:#fff}.liquid-glass[data-lg-variant=tinted]{--lg-lens-bg-rgb:16 18 24;--lg-lens-alpha:.72;--lg-lens-rim:#ffffff3d;--lg-lens-border:#ffffff2e;--lg-control:#fff}.liquid-glass--nested-soft{background:rgb(var(--lg-lens-bg-rgb)/.82);box-shadow:inset 0 0 0 1px var(--lg-lens-border)}.liquid-glass--nested-soft,[data-glass-quality=light] .liquid-glass,[data-glass-quality=off] .liquid-glass{-webkit-backdrop-filter:none}[data-glass-quality=off] .liquid-glass{color:inherit;box-shadow:none;background:0 0;border-color:#0000}.liquid-glass--nested-soft .liquid-glass__edge,.liquid-glass--nested-soft .liquid-glass__warp,.liquid-glass--nested-soft:after,.liquid-glass--nested-soft:before,[data-glass-quality=light] .liquid-glass:after,[data-glass-quality=light] .liquid-glass__edge,[data-glass-quality=light] .liquid-glass__warp,[data-glass-quality=off] .liquid-glass:after,[data-glass-quality=off] .liquid-glass:before,[data-glass-quality=off] .liquid-glass__edge,[data-glass-quality=off] .liquid-glass__warp{display:none}.liquid-glass[data-lg-intensity=soft]{--lg-lens-alpha:.56;--lg-lens-blur:8px;--lg-lens-refraction:.36;--lg-edge-lens-opacity:.28;--lg-edge-rim-opacity:.44}.liquid-glass[data-lg-intensity=strong],.liquid-glass[data-lg-tone=strong]{--lg-lens-alpha:.8;--lg-lens-blur:42px;--lg-lens-refraction:.72;--lg-edge-lens-opacity:.46;--lg-edge-rim-opacity:.58}.liquid-glass[data-lg-interactive]{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.liquid-glass[data-lg-interactive]:hover{border-color:#ffffff47;transform:translateY(-1px)}.liquid-glass[data-lg-interactive]:hover .liquid-glass__warp{opacity:min(.72,calc(var(--lg-edge-lens-opacity) + .14));transform:scale(1.012)}.liquid-glass--button:after,.liquid-glass--button:before,.liquid-glass--chip:after,.liquid-glass--chip:before{opacity:0}.liquid-glass--button>.liquid-glass__content,.liquid-glass--chip>.liquid-glass__content{color:currentColor;text-shadow:0 1px 2px #000000ad}.liquid-glass[data-lg-variant=light].liquid-glass--button>.liquid-glass__content,.liquid-glass[data-lg-variant=light].liquid-glass--chip>.liquid-glass__content{color:#161922;text-shadow:none}.liquid-glass[data-lg-interactive]:active{transform:translateY(0)scale(.985)}.liquid-glass--nav{--lg-radius:2.65rem}.liquid-glass--button{cursor:pointer;min-height:46px;padding:0 18px}.liquid-glass--button,.liquid-glass--chip{justify-content:center;align-items:center;display:inline-flex}.liquid-glass--chip{border-radius:999px;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:700;line-height:1.1}.liquid-glass-scroll-container{position:relative;overflow:auto}.liquid-glass-scroll-edge{z-index:4;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(var(--lg-edge-blur)) saturate(1.1);transition:opacity .16s;display:block;position:sticky}.liquid-glass-scroll-edge.is-active{opacity:var(--lg-edge-opacity)}.liquid-glass-scroll-edge--bottom,.liquid-glass-scroll-edge--top{height:var(--lg-scroll-edge-size,96px)}.liquid-glass-scroll-edge--top{margin-bottom:calc(var(--lg-scroll-edge-size,96px) * -1);background:linear-gradient(#000000b8,#0000);top:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.liquid-glass-scroll-edge--bottom{margin-top:calc(var(--lg-scroll-edge-size,96px) * -1);background:linear-gradient(#0000,#000000b8);bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.liquid-glass-scroll-edge--left,.liquid-glass-scroll-edge--right{width:var(--lg-scroll-edge-size,96px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-glass{--lg-lens-alpha:.94}.liquid-glass,.liquid-glass-veil,.wm-chrome-veil{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.liquid-glass[data-lg-interactive],.liquid-glass[data-lg-interactive]:active,.liquid-glass[data-lg-interactive]:hover,.liquid-glass__warp{transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){:root{--lg-edge-opacity:.9;--lg-lens-alpha:.9;--lg-lens-blur:0px;--lg-lens-refraction:0;--lg-edge-lens-opacity:0;--lg-edge-rim-opacity:0}}.pr-site .lf-header .lf-mega,.pr-site .lf-header-veil.liquid-glass-veil,.pr-site .lf-header__lens{-webkit-backdrop-filter:blur(var(--lg-app-blur,32px)) saturate(1.22) contrast(1.04)}.pr-site .lf-header-veil.liquid-glass-veil{--lg-app-blur:56px}.pr-site .lf-header .lf-mega{--lg-app-blur:34px}:root{--background:#07070d;--foreground:#fff8ed;--codex-ink:#fff8ed;--codex-muted:#cfc2b1;--codex-dim:#918778;--codex-panel:#0e0f19d1;--codex-panel-solid:#11121d;--codex-line:#ffffff1f;--codex-gold:#ffd27a;--codex-cyan:#8defff;--codex-rose:#ff87b7;--codex-violet:#b888ff;--codex-emerald:#8bf3bd;--codex-backdrop:linear-gradient(180deg,#ffffff0a,transparent 28%),linear-gradient(135deg,#08090f,#101119 48%,#06070b)}html body .pr-site .lf-main--guides .lf-guide-grid{gap:clamp(.85rem,1.4vw,1rem)!important}html body .pr-site .lf-main--guides .lf-guide-card{border-radius:8px!important;align-content:start!important;gap:8px!important;min-height:0!important;padding:14px!important;display:grid!important}html body .pr-site .lf-main--guides .lf-guide-card>span{color:var(--lf-gold)!important;text-transform:uppercase!important;margin-top:0!important;font-size:.7rem!important;font-weight:900!important}html body .pr-site .lf-main--guides .lf-guide-card h3{font-size:clamp(1.02rem,1.15vw,1.16rem)!important;line-height:1.12!important}html body .pr-site .lf-main--guides .lf-guide-card ul{gap:6px!important;margin:2px 0 0!important;padding-left:16px!important;font-size:.82rem!important;line-height:1.36!important}html body .pr-site .lf-main--guides .lf-guide-card li{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--guides .lf-guide-card li:nth-child(n+4){display:none!important}html body .pr-site .lf-main--guides .lf-guide-card__section-count{margin-top:0!important;font-size:.73rem!important}html body .pr-site .lf-main--guides .lf-guide-card__notes{gap:6px!important;margin-top:0!important}html body .pr-site .lf-main--guides .lf-guide-card__notes span{padding:5px 7px!important;font-size:.68rem!important;line-height:1.18!important}html body .pr-site .lf-main--guides .lf-guide-card__notes span:nth-child(n+3){display:none!important}html body .pr-site .lf-main--guides .lf-guide-card a{background:#ffd27a12!important;border:1px solid #ffd27a2e!important;border-radius:999px!important;width:fit-content!important;min-height:32px!important;margin-top:2px!important;padding:0 10px!important;font-size:.76rem!important}html body .pr-site .lf-main--guides .lf-beginner-guide{gap:14px!important;padding:clamp(14px,2vw,18px)!important}html body .pr-site .lf-main--guides .lf-beginner-guide__hero{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr)!important;gap:14px!important}html body .pr-site .lf-main--guides .lf-beginner-guide h3{font-size:clamp(1.55rem,2.4vw,2rem)!important}html body .pr-site .lf-main--guides .lf-beginner-guide__rules{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}html body .pr-site .lf-main--guides .lf-beginner-guide__rules p{padding:10px!important;font-size:.84rem!important;line-height:1.36!important}html body .pr-site .lf-main--guides .lf-beginner-guide__rules strong{width:22px!important;height:22px!important;margin-bottom:6px!important}html body .pr-site .lf-main--guides .lf-beginner-guide__notice span{padding:6px 8px!important;font-size:.76rem!important}html body .pr-site .lf-main--guides .lf-beginner-guide__art{min-height:220px!important}html body .pr-site .lf-main--guides .lf-beginner-route{gap:10px!important}html body .pr-site .lf-main--guides .lf-beginner-step{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}html body .pr-site .lf-main--guides .lf-beginner-step:not(:last-child):before{top:44px!important;left:21px!important}html body .pr-site .lf-main--guides .lf-beginner-step__marker{width:42px!important;height:42px!important}html body .pr-site .lf-main--guides .lf-beginner-step__marker svg{width:17px!important;height:17px!important}html body .pr-site .lf-main--guides .lf-beginner-step__body{padding:12px!important}html body .pr-site .lf-main--guides .lf-beginner-step__head h4{font-size:1.08rem!important;line-height:1.14!important}html body .pr-site .lf-main--guides .lf-beginner-step__actions,html body .pr-site .lf-main--guides .lf-beginner-step__details ul,html body .pr-site .lf-main--guides .lf-beginner-step__head p{font-size:.84rem!important;line-height:1.38!important}html body .pr-site .lf-main--guides .lf-beginner-step__links{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}html body .pr-site .lf-main--guides .lf-beginner-step__links a{min-height:42px!important;padding:8px!important}html body .pr-site .lf-main--guides .lf-beginner-step__links a>span{font-size:.8rem!important}html body .pr-site .lf-main--guides .lf-beginner-step__links small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}@media (min-width:641px) and (max-width:1180px){html body .pr-site .lf-main--guides .lf-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .pr-site .lf-main--guides .lf-beginner-guide__art{display:none!important}html body .pr-site .lf-main--guides .lf-beginner-guide__hero{grid-template-columns:1fr!important}html body .pr-site .lf-main--guides .lf-beginner-route{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .pr-site .lf-main--guides .lf-beginner-step{grid-template-columns:1fr!important}html body .pr-site .lf-main--guides .lf-beginner-step:not(:last-child):before{display:none!important}}@media (max-width:640px){html body .pr-site .lf-main--guides .lf-beginner-guide__art{display:none!important}html body .pr-site .lf-main--guides .lf-beginner-guide__hero,html body .pr-site .lf-main--guides .lf-beginner-guide__rules{grid-template-columns:1fr!important}html body .pr-site .lf-main--guides .lf-beginner-guide__notice,html body .pr-site .lf-main--guides .lf-beginner-guide__rules p:nth-child(n+3),html body .pr-site .lf-main--guides .lf-beginner-step__actions li:nth-child(n+3),html body .pr-site .lf-main--guides .lf-beginner-step__context>span,html body .pr-site .lf-main--guides .lf-beginner-step__details,html body .pr-site .lf-main--guides .lf-beginner-step__links a:nth-child(n+3),html body .pr-site .lf-main--guides .lf-beginner-step__links small{display:none!important}html body .pr-site .lf-main--guides .lf-beginner-step__actions{grid-template-columns:1fr!important}}@media (min-width:641px) and (max-width:1180px){html body .pr-site .lf-main--charm-cards .lf-shot-grid--charm-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}html body .pr-site .lf-main--charm-cards .lf-shot-grid--charm-cards>.lf-inspectable-frame{height:auto!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm{border-radius:8px!important;grid-template-columns:124px minmax(0,1fr)!important;height:auto!important;min-height:0!important;display:grid!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__media{aspect-ratio:auto!important;flex:none!important;height:100%!important;min-height:0!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__media img{object-position:center top!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__body{gap:7px!important;padding:12px!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__meta em,html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__meta strong{font-size:.64rem!important;line-height:1.12!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__title{font-size:1.04rem!important;line-height:1.08!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__text{-webkit-line-clamp:2!important;font-size:.78rem!important;line-height:1.28!important}html body .pr-site .lf-main--charm-cards .lf-charm-role-list{gap:5px!important}html body .pr-site .lf-main--charm-cards .lf-charm-role-list span{padding:5px 7px!important;font-size:.66rem!important}html body .pr-site .lf-main--charm-cards .lf-charm-card-summary,html body .pr-site .lf-main--charm-cards .lf-charm-role-list span:nth-child(n+3),html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__footer{display:none!important}}@media (max-width:640px){html body .pr-site .lf-main--charm-cards .lf-shot-grid--charm-cards{grid-template-columns:1fr!important;gap:.75rem!important}html body .pr-site .lf-main--charm-cards .lf-shot-grid--charm-cards>.lf-inspectable-frame{height:auto!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm{border-radius:8px!important;grid-template-columns:104px minmax(0,1fr)!important;height:auto!important;min-height:0!important;display:grid!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__media{aspect-ratio:auto!important;flex:none!important;height:100%!important;min-height:0!important;max-height:none!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__body{gap:6px!important;padding:10px!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__meta{gap:6px!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__meta em,html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__meta strong{font-size:.62rem!important;line-height:1.1!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__title{font-size:.98rem!important;line-height:1.06!important}html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__text{-webkit-line-clamp:2!important;font-size:.76rem!important;line-height:1.25!important}html body .pr-site .lf-main--charm-cards .lf-charm-role-list{gap:5px!important}html body .pr-site .lf-main--charm-cards .lf-charm-role-list span{padding:5px 7px!important;font-size:.64rem!important}html body .pr-site .lf-main--charm-cards .lf-charm-card-summary,html body .pr-site .lf-main--charm-cards .lf-charm-role-list span:nth-child(n+3),html body .pr-site .lf-main--charm-cards .lf-shot-card--charm .lf-shot-card__footer{display:none!important}}@media (min-width:641px) and (max-width:1180px){html body .pr-site .lf-main--princess-weapons .lf-system-grid--weapons,html body .pr-site .lf-main--relics .lf-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}html body .pr-site .lf-main--princess-weapons .lf-system-grid--weapons>.lf-inspectable-frame,html body .pr-site .lf-main--relics .lf-system-grid>.lf-inspectable-frame{height:auto!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon,html body .pr-site .lf-main--relics .lf-system-card--relic{border-radius:8px!important;grid-template-columns:118px minmax(0,1fr)!important;height:auto!important;min-height:0!important;display:grid!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon>.lf-shot-card__media,html body .pr-site .lf-main--relics .lf-system-card--relic>.lf-shot-card__media{flex:none!important;height:100%!important;min-height:0!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__body,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__body{gap:7px!important;padding:12px!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__meta em,html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__meta strong,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__meta em,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__meta strong{font-size:.64rem!important;line-height:1.12!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon h3,html body .pr-site .lf-main--relics .lf-system-card--relic h3{font-size:1.02rem!important;line-height:1.08!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon p,html body .pr-site .lf-main--relics .lf-system-card--relic p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.76rem!important;line-height:1.26!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__source,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__source{gap:4px!important;padding-left:8px!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__source span,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__source span{font-size:.64rem!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__footer,html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__source:not(.lf-system-card__source--client),html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__source:not(.lf-system-card__source--client){display:none!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__notes,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__notes{gap:5px!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__notes span,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__notes span{padding:5px 7px!important;font-size:.64rem!important;line-height:1.14!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__notes span:nth-child(n+4),html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__notes span:nth-child(n+4){display:none!important}}@media (max-width:640px){html body .pr-site .lf-main--princess-weapons .lf-system-grid--weapons,html body .pr-site .lf-main--relics .lf-system-grid{grid-template-columns:1fr!important;gap:.75rem!important}html body .pr-site .lf-main--princess-weapons .lf-system-grid--weapons>.lf-inspectable-frame,html body .pr-site .lf-main--relics .lf-system-grid>.lf-inspectable-frame{height:auto!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon,html body .pr-site .lf-main--relics .lf-system-card--relic{border-radius:8px!important;grid-template-columns:100px minmax(0,1fr)!important;height:auto!important;min-height:0!important;display:grid!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon>.lf-shot-card__media,html body .pr-site .lf-main--relics .lf-system-card--relic>.lf-shot-card__media{flex:none!important;height:100%!important;min-height:0!important;max-height:none!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__body,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__body{gap:6px!important;padding:10px!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__meta,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__meta{gap:6px!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__meta em,html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__meta strong,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__meta em,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__meta strong{font-size:.62rem!important;line-height:1.1!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon h3,html body .pr-site .lf-main--relics .lf-system-card--relic h3{font-size:.98rem!important;line-height:1.06!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon p,html body .pr-site .lf-main--relics .lf-system-card--relic p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.74rem!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__source,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__source{gap:4px!important;padding-left:7px!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__source span,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__source span{font-size:.62rem!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__footer,html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__source:not(.lf-system-card__source--client),html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__source:not(.lf-system-card__source--client){display:none!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__notes,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__notes{gap:5px!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__notes span,html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__notes span{padding:5px 7px!important;font-size:.62rem!important;line-height:1.12!important}html body .pr-site .lf-main--princess-weapons .lf-system-card--weapon .lf-system-card__notes span:nth-child(n+4),html body .pr-site .lf-main--relics .lf-system-card--relic .lf-system-card__notes span:nth-child(n+4){display:none!important}}@media (min-width:641px) and (max-width:1180px){html body .pr-site .lf-main--pets .lf-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.9rem!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card{grid-template-columns:minmax(124px,36%) minmax(0,1fr)!important;min-height:0!important;display:grid!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__media{flex:none!important;height:100%!important;min-height:0!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__body{gap:8px!important;padding:12px!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__text{-webkit-line-clamp:3!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__chips span:nth-child(n+5),html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__footer{display:none!important}}@media (max-width:640px){html body .pr-site .lf-main--pets .lf-shot-grid{gap:.75rem!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card{border-radius:8px!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:0!important;display:grid!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__media{flex:none!important;height:100%!important;min-height:0!important;max-height:none!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__media img{object-position:center!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__body{gap:7px!important;padding:11px!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__meta{gap:6px!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__meta em,html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__meta strong{font-size:.64rem!important;line-height:1.12!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__title{font-size:1.02rem!important;line-height:1.06!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__text{-webkit-line-clamp:3!important;font-size:.78rem!important;line-height:1.3!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__chips{gap:5px!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__chips span{padding:5px 7px!important;font-size:.66rem!important;line-height:1.12!important}html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__chips span:nth-child(n+5),html body .pr-site .lf-main--pets .lf-shot-grid .lf-shot-card__footer{display:none!important}}html body .pr-site .lf-main--runes .lf-system-grid--runes{gap:clamp(.8rem,1.4vw,1rem)!important}html body .pr-site .lf-main--runes .lf-system-card--rune{border-radius:8px!important;min-height:0!important}html body .pr-site .lf-main--runes .lf-system-card--rune>.lf-shot-card__media{background:radial-gradient(circle at 50% 26%,var(--lf-shot-accent,#ffd27a),transparent 46%),linear-gradient(180deg,#ffffff09,#080a1024)!important;flex:0 0 min(35%,240px)!important;place-items:center!important;min-height:210px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--runes .lf-system-card--rune>.lf-shot-card__media{background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--lf-shot-accent,#ffd27a) 26%,transparent),transparent 46%),linear-gradient(180deg,#ffffff09,#080a1024)!important}}html body .pr-site .lf-main--runes .lf-system-card--rune>.lf-shot-card__media img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 18px 34px #00000052)!important;padding:clamp(.7rem,1.2vw,1rem)!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__body{gap:7px!important;padding:13px 14px!important}html body .pr-site .lf-main--runes .lf-system-card--rune h3{font-size:clamp(1.08rem,1.25vw,1.18rem)!important}html body .pr-site .lf-main--runes .lf-system-card--rune p{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;font-size:.84rem!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__source{gap:4px!important;padding-left:8px!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__source span{font-size:.66rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__notes{gap:5px!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__notes span{padding:5px 7px!important;font-size:.68rem!important;line-height:1.18!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__footer{padding-top:8px!important}@media (min-width:641px) and (max-width:1180px){html body .pr-site .lf-main--runes .lf-system-grid--runes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}html body .pr-site .lf-main--runes .lf-system-grid--runes>.lf-inspectable-frame{height:auto!important}html body .pr-site .lf-main--runes .lf-system-card--rune{grid-template-columns:118px minmax(0,1fr)!important;height:auto!important;min-height:0!important;display:grid!important}html body .pr-site .lf-main--runes .lf-system-card--rune>.lf-shot-card__media{flex:none!important;height:100%!important;min-height:0!important}html body .pr-site .lf-main--runes .lf-system-card--rune>.lf-shot-card__media img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 18px 34px #00000052)!important;padding:.65rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__body{gap:7px!important;padding:12px!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__meta em,html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__meta strong{font-size:.64rem!important;line-height:1.12!important}html body .pr-site .lf-main--runes .lf-system-card--rune h3{font-size:1.02rem!important;line-height:1.08!important}html body .pr-site .lf-main--runes .lf-system-card--rune p{-webkit-line-clamp:2!important;font-size:.76rem!important;line-height:1.26!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__source{gap:4px!important;padding-left:8px!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__source span{font-size:.64rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__notes{gap:5px!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__notes span{padding:5px 7px!important;font-size:.64rem!important;line-height:1.14!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__footer,html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__notes span:nth-child(n+4),html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__source--client{display:none!important}}@media (max-width:640px){html body .pr-site .lf-main--runes .lf-system-card--rune{grid-template-columns:92px minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}html body .pr-site .lf-main--runes .lf-system-card--rune>.lf-shot-card__media{flex:none!important;height:100%!important;min-height:0!important;max-height:none!important}html body .pr-site .lf-main--runes .lf-system-card--rune>.lf-shot-card__media img{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 16px 28px #0000004d)!important;padding:.55rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__body{padding:11px!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__meta{gap:6px!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__meta em,html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__meta strong{font-size:.64rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune h3{font-size:1rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune p{-webkit-line-clamp:3!important;font-size:.78rem!important;line-height:1.28!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__footer,html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__notes span:nth-child(n+5),html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__source--client{display:none!important}}html body .pr-site .lf-main--talents .lf-shot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,21.5rem),1fr))!important;gap:clamp(.85rem,1.55vw,1.15rem)!important}html body .pr-site .lf-main--talents .lf-talent-level-card{border-color:var(--lf-shot-accent,#ffd27a)!important;min-height:0!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--talents .lf-talent-level-card{border-color:color-mix(in srgb,var(--lf-shot-accent,#ffd27a) 22%,#ffffff1f)!important}}html body .pr-site .lf-main--talents .lf-talent-level-card{background:radial-gradient(circle at 22% 0,var(--lf-shot-accent,#ffd27a),transparent 13rem),linear-gradient(145deg,#ffffff0b,#ffffff05 42%,#00000029),#080a10e0!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--talents .lf-talent-level-card{background:radial-gradient(circle at 22% 0,color-mix(in srgb,var(--lf-shot-accent,#ffd27a) 18%,transparent),transparent 13rem),linear-gradient(145deg,#ffffff0b,#ffffff05 42%,#00000029),#080a10e0!important}}html body .pr-site .lf-main--talents .lf-talent-level-card__visual{background:radial-gradient(circle at 50% 44%,var(--lf-shot-accent,#8defff),transparent 5.6rem),linear-gradient(180deg,#ffffff0a,#fff0)!important;place-items:center!important;min-height:116px!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--talents .lf-talent-level-card__visual{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--lf-shot-accent,#8defff) 32%,transparent),transparent 5.6rem),linear-gradient(180deg,#ffffff0a,#fff0)!important}}html body .pr-site .lf-main--talents .lf-talent-level-card__visual:after{background:linear-gradient(#0000,#05070d38),linear-gradient(90deg,#0000 82%,#090a103d)!important}html body .pr-site .lf-main--talents .lf-talent-level-card__icon{width:84px!important;height:84px!important;box-shadow:inset 0 1px 0 #ffffff24,0 16px 38px var(--lf-shot-accent,#8defff)!important;border-radius:18px!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--talents .lf-talent-level-card__icon{box-shadow:inset 0 1px 0 #ffffff24,0 16px 38px color-mix(in srgb,var(--lf-shot-accent,#8defff) 20%,transparent)!important}}html body .pr-site .lf-main--talents .lf-talent-level-card__badge{display:none!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tabs{gap:5px!important;padding:8px 10px 0!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tab{border-radius:6px!important;min-height:30px!important;padding-inline:5px!important;font-size:.72rem!important}html body .pr-site .lf-main--talents .lf-shot-card__body{gap:9px!important;padding:14px!important}html body .pr-site .lf-main--talents .lf-shot-card__meta{gap:8px!important}html body .pr-site .lf-main--talents .lf-shot-card__meta em,html body .pr-site .lf-main--talents .lf-shot-card__meta strong{font-size:.72rem!important}html body .pr-site .lf-main--talents .lf-shot-card__title{font-size:clamp(1.08rem,1.4vw,1.24rem)!important;line-height:1.08!important}html body .pr-site .lf-main--talents .lf-talent-level-card__level,html body .pr-site .lf-main--talents .lf-talent-level-card__source{font-size:.76rem!important;line-height:1.22!important}html body .pr-site .lf-main--talents .lf-talent-level-card__materials,html body .pr-site .lf-main--talents .lf-talent-level-card__stats{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html body .pr-site .lf-main--talents .lf-talent-level-card__materials span,html body .pr-site .lf-main--talents .lf-talent-level-card__stats span{background:linear-gradient(135deg,var(--lf-shot-accent,#ffd27a),transparent 68%),#ffffff0d!important;border-radius:6px!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:30px!important;padding:6px 8px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--talents .lf-talent-level-card__materials span,html body .pr-site .lf-main--talents .lf-talent-level-card__stats span{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-shot-accent,#ffd27a) 12%,transparent),transparent 68%),#ffffff0d!important}}html body .pr-site .lf-main--talents .lf-talent-level-card__materials em,html body .pr-site .lf-main--talents .lf-talent-level-card__stats em{color:var(--lf-shot-accent,#8defff)!important;flex:0 auto!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--talents .lf-talent-level-card__materials em,html body .pr-site .lf-main--talents .lf-talent-level-card__stats em{color:color-mix(in srgb,var(--lf-shot-accent,#8defff) 84%,#fff)!important}}html body .pr-site .lf-main--talents .lf-talent-level-card__materials em,html body .pr-site .lf-main--talents .lf-talent-level-card__stats em{white-space:nowrap!important;font-size:.67rem!important;line-height:1!important}html body .pr-site .lf-main--talents .lf-talent-level-card__materials strong,html body .pr-site .lf-main--talents .lf-talent-level-card__stats strong{white-space:nowrap!important;flex:none!important;font-size:.84rem!important;line-height:1!important}html body .pr-site .lf-main--talents .lf-talent-level-card__materials small{display:none!important}html body .pr-site .lf-main--talents .lf-shot-card__footer{margin-top:2px!important;padding-top:10px!important}html body .pr-site .lf-main--talents .lf-shot-card__footer small{color:#fff8eeb8!important}@media (min-width:760px) and (max-width:1180px){html body .pr-site .lf-main--talents .lf-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){html body .pr-site .lf-main--talents .lf-talent-level-card__visual{min-height:104px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tab{font-size:.68rem!important}}html body .pr-site .lf-main--talents .lf-talent-level-card{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:92px minmax(0,1fr)!important;display:grid!important}html body .pr-site .lf-main--talents .lf-talent-level-card__visual{border-bottom:0!important;border-right:1px solid #ffffff14!important;grid-row:1/span 2!important;height:100%!important;min-height:0!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tabs{grid-column:2!important;padding:10px 12px 0!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tab{min-height:28px!important;font-size:.68rem!important}html body .pr-site .lf-main--talents .lf-shot-card__body{grid-column:2!important;gap:7px!important;padding:10px 12px 12px!important}html body .pr-site .lf-main--talents .lf-shot-card__meta strong{max-width:none!important}html body .pr-site .lf-main--talents .lf-shot-card__title{font-size:clamp(1rem,1.1vw,1.14rem)!important}html body .pr-site .lf-main--talents .lf-shot-card__text{-webkit-line-clamp:2!important;font-size:.8rem!important;line-height:1.3!important}html body .pr-site .lf-main--talents .lf-talent-level-card__materials,html body .pr-site .lf-main--talents .lf-talent-level-card__stats{gap:5px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__materials span,html body .pr-site .lf-main--talents .lf-talent-level-card__stats span{min-height:28px!important;padding:5px 7px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__source{display:none!important}html body .pr-site .lf-main--talents .lf-shot-card__footer{border:1px solid var(--lf-shot-accent,#ffd27a)!important;width:fit-content!important;min-height:30px!important;margin-top:0!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--talents .lf-shot-card__footer{border:1px solid color-mix(in srgb,var(--lf-shot-accent,#ffd27a) 26%,#ffffff1a)!important}}html body .pr-site .lf-main--talents .lf-shot-card__footer{background:var(--lf-shot-accent,#ffd27a)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--talents .lf-shot-card__footer{background:color-mix(in srgb,var(--lf-shot-accent,#ffd27a) 9%,#ffffff0a)!important}}html body .pr-site .lf-main--talents .lf-shot-card__footer{padding:0 10px!important}@media (max-width:520px){html body .pr-site .lf-main--talents .lf-talent-level-card{grid-template-columns:76px minmax(0,1fr)!important}html body .pr-site .lf-main--talents .lf-talent-level-card__icon{width:56px!important;height:56px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__icon img,html body .pr-site .lf-main--talents .lf-talent-level-card__visual img{width:44px!important;height:44px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tabs{padding-inline:9px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tab{min-height:26px!important;padding-inline:3px!important;font-size:.62rem!important}html body .pr-site .lf-main--talents .lf-shot-card__body{padding:9px!important}}.lf-constructor-page{color:#f8fbff;width:min(1480px,100% - 32px);margin:0 auto;padding:clamp(72px,8vw,112px) 0 96px}.lf-constructor-hero{gap:14px;max-width:980px;margin-bottom:22px;display:grid}.lf-community-builds__head span,.lf-constructor-hero>span,.lf-constructor-panel__head span,.lf-picker__head span{color:#8defff;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.lf-constructor-hero h1{margin:0;font-size:clamp(2.35rem,5vw,5.5rem);line-height:.95}.lf-constructor-hero p{color:#eff5ffc2;max-width:780px;margin:0;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.7}.lf-builder-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.lf-builder-pill,.lf-builder-tabs button,.lf-community-builds__head a,.lf-constructor-actions button,.lf-detail-actions a,.lf-detail-actions button,.lf-reaction-panel button{color:#f8fbff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.lf-builder-tabs button{min-width:116px;padding:0 16px}.lf-builder-tabs button.is-active,.lf-community-builds__head a,.lf-constructor-actions button:first-child{background:linear-gradient(135deg,#8defff38,#ffd27a29);border-color:#8defff7a}.lf-constructor-grid{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:start;gap:24px;display:grid}.lf-community-builds,.lf-constructor-form,.lf-constructor-preview,.lf-detail-copy{background:#080c16b8;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 24px 70px #00000047}.lf-constructor-form{padding:clamp(14px,2vw,22px)}.lf-constructor-form,.lf-constructor-panel{gap:18px;display:grid}.lf-constructor-panel+.lf-constructor-panel{border-top:1px solid #ffffff1f;padding-top:20px}.lf-community-builds__head,.lf-constructor-actions,.lf-constructor-panel__head,.lf-detail-actions,.lf-picker__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-community-builds__head h2,.lf-constructor-panel__head h2{margin:4px 0 0;font-size:clamp(1.28rem,2vw,1.9rem)}.lf-constructor-panel__head strong{overflow-wrap:anywhere;color:#ffd27a;max-width:220px}.lf-builder-field{color:#eff5ffdb;gap:8px;font-weight:800;display:grid}.lf-builder-field>span{font-size:.9rem}.lf-builder-field em{color:#eff5ff94;font-size:.82rem;font-style:normal;font-weight:600}.lf-builder-field input,.lf-builder-field select,.lf-builder-field textarea,.lf-community-toolbar select,.lf-picker__head input,.lf-substitute-grid input,.lf-substitute-grid select,.lf-team-slot-grid input,.lf-team-slot-grid select{color:#f8fbff;width:100%;min-height:44px;font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:0 12px}.lf-builder-field select,.lf-community-toolbar select,.lf-substitute-grid select,.lf-team-slot-grid select{color-scheme:dark}.lf-builder-field textarea{resize:vertical;min-height:124px;padding:12px;line-height:1.6}.lf-builder-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lf-character-picker{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:10px;padding:10px;display:grid}.lf-character-picker__trigger{color:#f8fbff;text-align:left;cursor:pointer;background:#00000029;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:8px 12px 8px 8px;display:grid}.lf-character-picker.is-open .lf-character-picker__trigger svg{transform:rotate(180deg)}.lf-character-picker__avatar,.lf-character-picker__portrait{background:#ffffff1a top/cover no-repeat;border:1px solid #ffd27a57;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0d}.lf-character-picker__avatar{width:50px;height:50px}.lf-character-picker__summary{gap:3px;min-width:0;display:grid}.lf-character-picker__summary small{color:#8defff;text-transform:uppercase;font-size:.78rem;font-weight:800}.lf-character-picker__list strong,.lf-character-picker__summary strong{color:#f8fbfff0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.lf-character-picker__summary strong{font-size:1rem}.lf-character-picker__list em,.lf-character-picker__summary em{color:#eff5ff9e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-style:normal;line-height:1.25;overflow:hidden}.lf-character-picker__menu{gap:8px;display:grid}.lf-character-picker__elements{flex-wrap:wrap;gap:6px;display:flex}.lf-tier-editor__elements{margin-top:-2px}.lf-tier-editor__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lf-tier-editor__quality{flex-wrap:wrap;gap:6px;display:flex}.lf-tier-editor__quality button{color:#fff4e1d1;min-height:34px;font:inherit;cursor:pointer;background:#ffffff13;border:1px solid #ffffff29;border-radius:8px;padding:0 12px;font-size:.78rem;font-weight:900}.lf-tier-editor__quality button.is-active{color:#0a0b0f;background:#ffd27a;border-color:#ffd27aa8}.lf-character-picker__elements button,.lf-character-picker__list i{border:1px solid rgb(var(--lf-character-element-rgb,141 239 255)/.35);color:rgb(var(--lf-character-element-rgb,141 239 255)/.96);background:rgb(var(--lf-character-element-rgb,141 239 255)/.1);place-items:center;display:grid}.lf-character-picker__elements button{cursor:pointer;border-radius:8px;width:34px;height:34px;position:relative}.lf-character-picker__elements button.lf-character-picker__all{--lf-character-element-rgb:141 239 255;grid-template-columns:auto auto;grid-auto-flow:column;gap:6px;width:auto;min-width:64px;padding:0 10px;font-size:.78rem;font-weight:900}.lf-character-picker__elements button.lf-character-picker__all em{color:rgb(var(--lf-character-element-rgb,141 239 255)/.72);font-size:.68rem;font-style:normal}.lf-character-picker__elements button:not(.lf-character-picker__all) small{color:#07080c;background:rgb(var(--lf-character-element-rgb,141 239 255)/.94);border:1px solid #08090eb8;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.6rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-5px;right:-5px}.lf-character-picker__elements button.is-active{border-color:rgb(var(--lf-character-element-rgb,141 239 255)/.72);background:radial-gradient(circle at 35% 18%,#ffffff5c,transparent 38%),rgb(var(--lf-character-element-rgb,141 239 255)/.22);box-shadow:0 0 18px rgb(var(--lf-character-element-rgb,141 239 255)/.18)}.lf-character-picker__elements button:disabled{cursor:not-allowed;opacity:.32}.lf-character-picker__status{color:#eff5ffa8;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 2px;font-size:.74rem;font-weight:800;display:flex}.lf-character-picker__status button{color:#8defff;min-height:28px;font:inherit;cursor:pointer;background:#8defff14;border:1px solid #8defff40;border-radius:8px;padding:0 10px}.lf-character-picker [data-character-element=dark],.lf-tier-editor__elements [data-character-element=dark]{--lf-character-element-rgb:177 135 255}.lf-character-picker [data-character-element=light],.lf-tier-editor__elements [data-character-element=light]{--lf-character-element-rgb:255 224 142}.lf-character-picker [data-character-element=fire],.lf-tier-editor__elements [data-character-element=fire]{--lf-character-element-rgb:255 116 92}.lf-character-picker [data-character-element=water],.lf-tier-editor__elements [data-character-element=water]{--lf-character-element-rgb:112 202 255}.lf-character-picker [data-character-element=wind],.lf-tier-editor__elements [data-character-element=wind]{--lf-character-element-rgb:122 238 184}.lf-character-picker [data-character-element=star],.lf-tier-editor__elements [data-character-element=star]{--lf-character-element-rgb:152 196 255}.lf-character-markers{z-index:3;pointer-events:none;gap:.12rem;display:grid;position:absolute;top:.22rem;left:.22rem}.lf-character-marker{width:1.24rem;height:1.24rem;color:rgb(var(--lf-character-marker-rgb,255 210 122));border:1px solid rgb(var(--lf-character-marker-rgb,255 210 122)/.72);box-shadow:0 0 0 1px #0000006b,0 0 12px rgb(var(--lf-character-marker-rgb,255 210 122)/.32);background:radial-gradient(circle at 34% 22%,#ffffffb8,#0000 34%),#08090ed6;border-radius:999px;place-items:center;display:grid}.lf-character-marker[data-character-marker-tone=warrior]{--lf-character-marker-rgb:255 194 86}.lf-character-marker[data-character-marker-tone=guardian]{--lf-character-marker-rgb:129 212 255}.lf-character-marker[data-character-marker-tone=support]{--lf-character-marker-rgb:255 139 190}.lf-character-marker[data-character-marker-tone=mage]{--lf-character-marker-rgb:197 154 255}.lf-character-marker[data-character-marker-tone=dark]{--lf-character-marker-rgb:177 135 255}.lf-character-marker[data-character-marker-tone=light]{--lf-character-marker-rgb:255 224 142}.lf-character-marker[data-character-marker-tone=fire]{--lf-character-marker-rgb:255 116 92}.lf-character-marker[data-character-marker-tone=ice]{--lf-character-marker-rgb:145 222 255}.lf-character-marker[data-character-marker-tone=water]{--lf-character-marker-rgb:112 202 255}.lf-character-marker[data-character-marker-tone=wind]{--lf-character-marker-rgb:122 238 184}.lf-character-marker[data-character-marker-tone=star]{--lf-character-marker-rgb:152 196 255}.lf-character-picker__list{gap:6px;max-height:min(326px,48vh);padding-right:4px;display:grid;overflow:auto}.lf-character-picker__list button{color:#f8fbff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:62px;padding:7px 10px 7px 7px;display:grid}.lf-character-picker__list button.is-selected{background:#ffd27a21;border-color:#ffd27aad}.lf-character-picker__portrait{width:48px;height:48px}.lf-character-picker__list button>span:not(.lf-character-picker__portrait){gap:4px;min-width:0;display:grid}.lf-character-picker__list i{border-radius:50%;width:26px;height:26px;font-style:normal}.lf-picker{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:10px;padding:10px;display:grid}.lf-picker-trigger{color:#f8fbff;text-align:left;cursor:pointer;background:#00000029;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;display:grid}.lf-picker-trigger>div{gap:3px;min-width:0;display:grid}.lf-picker-trigger strong{color:#f8fbffeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:900;overflow:hidden}.lf-picker-trigger em{color:#eff5ff94;font-size:.82rem;font-style:normal;font-weight:800}.lf-picker.is-open .lf-picker-trigger svg{transform:rotate(180deg)}.lf-picker__head>div{gap:3px;display:grid}.lf-picker__head em{color:#eff5ff9e;font-style:normal;font-weight:800}.lf-picker__head label{background:#0000002e;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:18px minmax(0,1fr);align-items:center;width:min(260px,100%);min-height:38px;padding:0 10px;display:grid}.lf-picker__head input{background:0 0;border:0;min-height:36px;padding:0}.lf-picker-menu{gap:10px;display:grid}.lf-picker-search{background:#00000038;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:40px;padding:0 12px;display:grid}.lf-picker-search input{color:#f8fbff;min-height:38px;font:inherit;background:0 0;border:0;outline:none;padding:0}.lf-picker-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lf-picker-tabs button{color:#eff5ffb8;min-width:0;min-height:36px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:.78rem;font-weight:900;display:inline-flex}.lf-picker-tabs button.is-active{border-color:rgb(var(--lf-accessory-role-rgb,141 239 255)/.42);background:rgb(var(--lf-accessory-role-rgb,141 239 255)/.15);color:#f8fbff}.lf-picker-list{gap:6px;max-height:min(360px,50vh);padding-right:4px;display:grid;overflow:auto}.lf-picker-list button,.lf-picker-list__row{color:#f8fbff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-height:66px;padding:10px 14px 11px 10px;display:grid}.lf-picker-list__row{cursor:default}.lf-picker-list__row .lf-picker-list__choice{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;min-height:44px;padding:1px 0 0;display:grid}.lf-picker-list__thumb-link{border-radius:8px;width:42px;height:42px;text-decoration:none;display:block}.lf-picker-list__thumb-link .lf-picker-list__icon{margin:0}.lf-picker-list button.is-selected,.lf-picker-list__row.is-selected{background:#ffd27a21;border-color:#ffd27aad}.lf-picker-list button.is-disabled,.lf-picker-list button:disabled,.lf-picker-list__row.is-disabled .lf-picker-list__choice{cursor:not-allowed;opacity:.46;filter:saturate(.52)}.lf-picker-list button.is-conflict,.lf-picker-list__row.is-conflict{background:#ff8f8f1a;border-color:#ff8f8f8a}.lf-picker-list button.is-disabled .lf-picker-list__icon,.lf-picker-list button:disabled .lf-picker-list__icon{opacity:.48;filter:grayscale(.72)}.lf-picker-list__status{color:#eff5ff9e;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;margin-top:3px;padding:3px 7px;font-size:.68rem;font-weight:900;line-height:1}.lf-picker-list__icon{background-color:#ffffff1f;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ffffff1f;border-radius:8px;width:42px;height:42px;margin-top:1px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.lf-picker-list__role{border:1px solid rgb(var(--lf-accessory-role-rgb,141 239 255)/.62);background:radial-gradient(circle at 35% 20%,#ffffff85,transparent 42%),rgb(var(--lf-accessory-role-rgb,141 239 255)/.28);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 6px 14px #00000052}.lf-picker-list__icon[data-option-tone=jade]{background:radial-gradient(circle at 38% 25%,#ffffff57,#0000 42%),linear-gradient(135deg,#ded65c94,#5b571aad);border-color:#ded65cd1;box-shadow:inset 0 0 0 1px #fff8b94d,0 0 16px #ded65c52}.lf-picker-list__icon[data-option-tone=diamond]{background:radial-gradient(circle at 38% 25%,#ffffff5c,#0000 42%),linear-gradient(135deg,#70daff8c,#11344aad);border-color:#8defffd6;box-shadow:inset 0 0 0 1px #e7fbff4d,0 0 16px #84e4ff57}.lf-picker-list__icon[data-option-tone=gold]{background:radial-gradient(circle at 38% 25%,#ffffff57,#0000 42%),linear-gradient(135deg,#ffb82d94,#553205ad);border-color:#ffcb4adb;box-shadow:inset 0 0 0 1px #fff6c647,0 0 16px #ffc5425c}.lf-picker-list__icon[data-option-tone=silver]{background:radial-gradient(circle at 38% 25%,#ffffff57,#0000 42%),linear-gradient(135deg,#cddbec73,#313948b3);border-color:#e1ebffb8;box-shadow:inset 0 0 0 1px #ffffff42,0 0 14px #d8e4f638}.lf-picker-list button>span:last-child,.lf-picker-list__choice>span:last-child{gap:4px;min-width:0;padding-top:1px;display:grid}.lf-picker-list strong{overflow-wrap:anywhere;font-size:.95rem;line-height:1.2}.lf-picker-list em{color:#eff5ff9e;padding-right:2px;font-size:.78rem;font-style:normal;line-height:1.38}.lf-picker-empty{color:#eff5ff9e;margin:0;padding:12px;font-weight:800}.lf-priority-picker{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:10px;padding:10px;display:grid}.lf-priority-trigger{color:#f8fbff;text-align:left;cursor:pointer;background:#00000029;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;display:grid}.lf-priority-trigger>span{gap:3px;min-width:0;display:grid}.lf-priority-trigger small{color:#8defff;text-transform:uppercase;font-size:.78rem;font-weight:800}.lf-priority-trigger strong{color:#f8fbffeb;overflow-wrap:anywhere;font-size:.95rem;font-weight:900;line-height:1.25}.lf-priority-trigger em{color:#eff5ff94;font-size:.82rem;font-style:normal;font-weight:800}.lf-priority-picker.is-open .lf-priority-trigger svg{transform:rotate(180deg)}.lf-priority-selected{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.lf-priority-selected__item{background:#00000029;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px;display:grid}.lf-priority-option__rank,.lf-priority-selected__rank{color:#8defff;background:#8defff29;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.84rem;font-weight:950;display:grid}.lf-priority-option__copy,.lf-priority-selected__copy{gap:2px;min-width:0;display:grid}.lf-priority-option__copy strong,.lf-priority-selected__copy strong{color:#f8fbfff0;overflow-wrap:anywhere;font-size:.95rem;font-weight:900;line-height:1.15}.lf-priority-option__copy em,.lf-priority-selected__copy em{color:#eff5ff9e;overflow-wrap:anywhere;font-size:.78rem;font-style:normal;line-height:1.25}.lf-priority-selected__actions{gap:4px;display:flex}.lf-priority-selected__actions button{color:#f8fbffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.lf-priority-selected__actions button:disabled{cursor:not-allowed;opacity:.34}.lf-priority-empty{color:#eff5ff9e;border:1px dashed #ffffff24;border-radius:8px;margin:0;padding:10px 12px;font-weight:800}.lf-priority-menu{gap:10px;display:grid}.lf-priority-options{gap:6px;max-height:min(300px,42vh);padding-right:4px;display:grid;overflow:auto}.lf-priority-options button{color:#f8fbff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px;display:grid}.lf-priority-options button.is-selected{background:#ffd27a21;border-color:#ffd27aad}.lf-priority-options button:disabled{cursor:not-allowed;opacity:.5}.lf-priority-options small{color:#ffd27ad1;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:900}.lf-builder-pills{flex-wrap:wrap;gap:8px;display:flex}.lf-builder-pill{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:flex-start;max-width:100%;min-height:38px;padding:5px 6px 5px 10px;position:relative}.lf-builder-pill:active{cursor:grabbing}.lf-builder-pill[data-dragging=true]{opacity:.58;transform:scale(.98)}.lf-builder-pill[data-drop-placement=before]{box-shadow:inset 3px 0 #8defffeb,0 0 0 1px #8defff33}.lf-builder-pill[data-drop-placement=after]{box-shadow:inset -3px 0 #8defffeb,0 0 0 1px #8defff33}.lf-builder-pill__rank{color:#8defff;background:#8defff2e;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.lf-builder-pill__grip{color:#eff5ff75;flex:none}.lf-builder-pill strong{color:#f8fbfff0;overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:900;line-height:1.15}.lf-builder-pill__remove{color:#eff5ffc2;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.lf-builder-pill__remove:hover{color:#fff;background:#ff8fbe24;border-color:#ff8fbe6b}.lf-picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.lf-picker-grid button{color:#f8fbff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:70px;padding:8px;display:grid}.lf-picker-grid button.is-selected{background:#ffd27a21;border-color:#ffd27ab3}.lf-picker-grid__icon{background:#ffffff1f 50%/cover no-repeat;border-radius:8px;grid-row:1/span 2;width:44px;height:44px}.lf-picker-grid em,.lf-picker-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lf-picker-grid em{color:#eff5ff94;font-size:.76rem;font-style:normal}.lf-accessory-notes,.lf-substitute-grid,.lf-team-loadout-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.lf-team-slot-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.lf-substitute-grid article,.lf-team-loadout-grid article,.lf-team-slot-grid article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:9px;padding:12px;display:grid}.lf-substitute-grid article>span,.lf-team-slot-grid article>span{color:#ffd27a;font-size:.82rem;font-weight:900}.lf-team-loadout-head{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lf-team-loadout-head>span{background:#ffffff1a top/cover no-repeat;border:1px solid #ffd27a61;border-radius:11px;width:46px;height:46px}.lf-team-loadout-head em,.lf-team-loadout-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.lf-team-loadout-head em{color:#eff5ff9e;font-size:.75rem;font-style:normal}.lf-constructor-preview{gap:14px;padding:14px;display:grid;position:sticky;top:86px;overflow:visible}.lf-constructor-actions button{flex:1 1 0;min-width:0;padding:0 12px}.lf-constructor-actions button:disabled{cursor:not-allowed;opacity:.56}.lf-constructor-status{color:#ffe5a5;background:#ffd27a17;border:1px solid #ffd27a47;border-radius:8px;margin:0;padding:10px 12px;font-weight:700}.lf-card-export-frame{justify-items:center;max-width:100%;padding:10px;display:grid;overflow:auto}.lf-share-card{isolation:isolate;color:#fff;background:linear-gradient(145deg,#8defff24,#0000 38%),linear-gradient(315deg,#ffd27a29,#0000 45%),#090a13;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;flex:none;gap:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000057}.lf-share-card--character{aspect-ratio:3/4;width:min(450px,100vw - 64px);padding:clamp(16px,3.2vw,24px)}.lf-share-card--team{aspect-ratio:3/4;gap:8px;width:min(450px,100vw - 64px);padding:16px}.lf-share-card--theme-aurora{background:linear-gradient(145deg,#64d6c82e,#0000 38%),linear-gradient(315deg,#ff8fbe29,#0000 44%),#071018}.lf-share-card--theme-ember{background:linear-gradient(145deg,#ff8b4a33,#0000 38%),linear-gradient(315deg,#9ef3c424,#0000 46%),#130b09}.lf-share-card--theme-mono{background:linear-gradient(145deg,#ffffff21,#0000 42%),#0b0d10}.lf-share-card__shine{z-index:-1;opacity:.75;background:linear-gradient(90deg,#0000,#ffffff14,#0000);position:absolute;inset:0}.lf-build-card__hero,.lf-share-card footer,.lf-team-card__hero{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lf-build-card__hero span,.lf-share-card footer,.lf-team-card__hero span{color:#ffffffb3;text-transform:uppercase;font-size:.72rem;font-weight:900}.lf-build-card__hero h2,.lf-team-card__hero h2{overflow-wrap:anywhere;margin:3px 0;font-size:clamp(1.42rem,5.7vw,2.25rem);line-height:1}.lf-build-card__hero p,.lf-build-card__section p,.lf-team-card__bottom p,.lf-team-card__hero p{color:#ffffffc2;margin:0;line-height:1.45}.lf-build-card__hero strong{color:#ffd27a;border:1px solid #fff3;border-radius:50%;place-items:center;min-width:58px;height:58px;display:inline-grid}.lf-build-card__portrait{background:#ffffff1a 50%/contain no-repeat;border-radius:10px;flex:170px;min-height:150px;max-height:230px;margin:0;position:relative}.lf-build-card__portrait:after{content:"";background:linear-gradient(#0000,#000000ad);position:absolute;inset:0}.lf-build-card__portrait>div{z-index:1;position:absolute;bottom:14px;left:14px;right:14px}.lf-build-card__portrait h3{margin:4px 0;font-size:1.65rem}.lf-build-card__columns>div,.lf-build-card__section,.lf-team-card__bottom>div,.lf-team-card__lens,.lf-team-card__notes>div{background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;gap:8px;padding:10px;display:grid}.lf-build-card__columns,.lf-build-card__section+.lf-build-card__section{margin-top:0}.lf-build-card__columns h4,.lf-build-card__section h4,.lf-team-card__bottom h4,.lf-team-card__lens h4,.lf-team-card__notes h4{color:#8defff;text-transform:uppercase;margin:0;font-size:.75rem}.lf-build-card__chips{flex-wrap:wrap;gap:6px;display:flex}.lf-build-card__chips span,.lf-build-card__mini{color:#ffffffdb;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.lf-build-card__mini i,.lf-team-card__member-icons i,.lf-team-card__role-group i,.lf-team-card__slots i,.lf-team-card__system-rail i{background:#ffffff29 50%/cover no-repeat;border-radius:6px;flex:none;width:22px;height:22px}.lf-build-card__mini b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lf-build-card__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lf-build-card__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lf-share-card--reference{--lf-card-accent:141,239,255;--lf-card-rim:255,236,190;--lf-card-warm:255,210,122;border-color:rgba(var(--lf-card-rim),.24);background:#080812;border-radius:14px;align-content:start;gap:8px;display:grid}.lf-share-card--theme-violet{--lf-card-accent:150,110,244;--lf-card-warm:255,210,122}.lf-share-card--theme-aurora{--lf-card-accent:90,220,205;--lf-card-warm:255,160,210}.lf-share-card--theme-ember{--lf-card-accent:255,150,88;--lf-card-warm:150,244,196}.lf-share-card--theme-mono{--lf-card-accent:218,226,238;--lf-card-warm:255,255,255}.lf-card-v3__bg,.lf-card-v3__wash{pointer-events:none;position:absolute;inset:0}.lf-card-v3__bg{z-index:-3;filter:blur(4px)saturate(1.04)contrast(1.08);opacity:.72;background:#ffffff14 50% 20%/cover no-repeat;transform:scale(1.04)}.lf-card-v3__wash{z-index:-2;background:radial-gradient(circle at 15% 10%,rgba(var(--lf-card-accent),.28),transparent 34%),radial-gradient(circle at 84% 4%,rgba(var(--lf-card-warm),.15),transparent 30%),radial-gradient(circle at 78% 94%,#43dca82e,transparent 32%),linear-gradient(180deg,#070710a3,#07071033 44%,#070710c2)}.lf-card-v3__header,.lf-card-v3__panel,.lf-card-v3__stats,.lf-team-card__hero,.lf-team-card__lens,.lf-team-card__roster article{border:1px solid rgba(var(--lf-card-rim),.28);-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(145deg,#ffffff29,#ffffff0b),#08081247;box-shadow:inset 0 1px #ffffff1f,0 12px 30px #0000002e}.lf-card-v3__header{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.lf-card-v3__header h2{color:#fff7ea;overflow-wrap:anywhere;text-shadow:0 2px 10px #0000007a;margin:0;font-size:clamp(1.12rem,4.4vw,1.48rem);line-height:1}.lf-card-v3__header p{color:#e8f1f5d1;overflow-wrap:anywhere;margin:3px 0 0;font-size:.62rem;font-weight:800;line-height:1.15}.lf-card-v3__header strong{border:1px solid rgba(var(--lf-card-rim),.38);color:#fff7df;text-align:center;background:#ffffff14;border-radius:999px;place-items:center;min-width:76px;min-height:36px;padding:0 12px;font-size:.68rem;line-height:1;display:inline-grid}.lf-card-v3__stats{border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:7px 9px;display:grid}.lf-card-v3__panel h4,.lf-card-v3__stats h4{color:#fff7eaf5;text-transform:none;margin:0;font-size:.62rem;line-height:1}.lf-card-v3__stats div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.lf-card-v3__stats span{border:1px solid rgba(var(--lf-card-rim),.22);color:#fff7eaeb;background:#0f0f1c57;border-radius:999px;max-width:100%;padding:3px 7px;font-size:.53rem;font-weight:900;line-height:1.1}.lf-card-v3__bottom-grid,.lf-card-v3__top-grid{gap:8px;min-width:0;display:grid}.lf-card-v3__top-grid{grid-template-columns:.94fr 1.06fr}.lf-card-v3__bottom-grid{grid-template-columns:.82fr 1.18fr}.lf-card-v3__panel{border-radius:11px;align-content:start;gap:7px;min-width:0;min-height:0;padding:9px;display:grid}.lf-card-v3__accessory-grid,.lf-card-v3__item-grid,.lf-card-v3__talent-grid{gap:6px;min-width:0;display:grid}.lf-card-v3__item-grid{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));align-items:start}.lf-card-v3__item-grid--charms{grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.lf-card-v3__item-grid--pets{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.lf-card-v3__accessory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lf-card-v3__talent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-card-v3__item{justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.lf-card-v3__item i{border:1px solid rgba(var(--lf-card-rim),.42);background-color:#12101cad;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:9px;width:42px;height:42px;display:block;box-shadow:0 7px 16px #00000040}.lf-card-v3__item[data-variant=tall] i{background-size:cover;width:46px;height:60px}.lf-card-v3__item[data-variant=accessory] i{border-radius:8px;width:34px;height:34px}.lf-card-v3__item[data-variant=wide]{border:1px solid rgba(var(--lf-card-rim),.22);background:#0707103d;border-radius:9px;grid-template-columns:32px minmax(0,1fr);place-items:center start;min-height:40px;padding:4px 6px 4px 4px}.lf-card-v3__item[data-variant=wide] i{border-radius:7px;width:30px;height:30px}.lf-card-v3__item em{z-index:1;color:#3b2816;background:#ffdf5f;border-radius:7px;place-items:center;width:20px;height:20px;font-size:.58rem;font-style:normal;font-weight:950;line-height:1;display:inline-grid;position:absolute;top:-6px;left:calc(50% - 26px)}.lf-card-v3__item b{color:#fff7eaf0;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 8px #00000085;white-space:nowrap;min-width:0;max-width:100%;font-size:.52rem;font-weight:850;line-height:1.08;display:block;overflow:hidden}.lf-card-v3__item[data-variant=wide] b{text-align:left;font-size:.56rem}.lf-card-v3__item[data-card-tone=jade] i{background-color:#ded65c33;border-color:#ded65c94}.lf-card-v3__item[data-card-tone=diamond] i{background-color:#82e0ff2b;border-color:#a1ecff94}.lf-card-v3__item[data-card-tone=gold] i{background-color:#ffbe522e;border-color:#ffd27aa3}.lf-card-v3__item[data-card-tone=silver] i{background-color:#dae2ee26;border-color:#dce5f385}.lf-share-card--reference footer{z-index:1;color:#fff7eab8;align-self:end;min-height:15px;font-size:.54rem}.lf-share-card--team.lf-share-card--reference{padding:12px}.lf-share-card--team.lf-share-card--reference .lf-team-card__hero{border-radius:12px;padding:9px 11px}.lf-share-card--team.lf-share-card--reference .lf-team-card__lens,.lf-share-card--team.lf-share-card--reference .lf-team-card__roster article{border-radius:10px}.lf-share-card footer{margin-top:auto;position:static}.lf-team-card__hero{margin-bottom:2px}.lf-share-card--team .lf-team-card__hero h2{font-size:clamp(1.35rem,4.5vw,1.72rem)}.lf-share-card--team .lf-team-card__hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.28;display:-webkit-box;overflow:hidden}.lf-team-card__formation{text-align:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;place-items:center;min-width:84px;padding:9px 12px;display:grid;box-shadow:inset 0 1px #fff3}.lf-team-card__formation strong{color:#fff7d6;font-size:.78rem;line-height:1}.lf-team-card__formation span{color:#ffffffa8;font-size:.62rem;font-weight:900}.lf-team-card__roster,.lf-team-card__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lf-team-card__roster article,.lf-team-card__slots article{background:linear-gradient(145deg,#ffffff1a,#0000002e);border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:4px 7px;min-width:0;min-height:70px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff1f}.lf-team-card__portrait{aspect-ratio:1;background:#ffffff1f top/cover no-repeat;border-radius:8px;grid-row:1/span 2;width:46px;position:relative}.lf-team-card__member-copy{gap:2px;min-width:0;display:grid}.lf-team-card__roster h3,.lf-team-card__slots h3{overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.1}.lf-team-card__roster p,.lf-team-card__slots p{color:#ffffffb3;margin:0;font-size:.58rem;line-height:1.18}.lf-team-card__amp-tags{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.lf-team-card__amp-tags span{color:#fff7d6db;text-overflow:ellipsis;white-space:nowrap;background:#ffd27a1a;border:1px solid #ffd27a3d;border-radius:999px;max-width:100%;padding:2px 5px;font-size:.48rem;font-weight:800;line-height:1.1;overflow:hidden}.lf-team-card__member-icons{flex-wrap:wrap;grid-column:2;gap:3px;min-width:0;display:flex}.lf-team-card__member-icons span{flex:0 0 18px;width:18px;height:18px;position:relative}.lf-team-card__member-icons i,.lf-team-card__role-group i,.lf-team-card__system-rail i{border:1px solid #ffd27a5c;width:100%;height:100%;display:block;box-shadow:0 4px 10px #00000047}.lf-team-card__member-icons span:after{content:attr(data-kind);color:#fff7d6;background:#000000b8;border-radius:999px;place-items:center;min-width:10px;height:10px;font-size:.42rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;bottom:-1px;right:-1px}.lf-team-card__loadout{gap:3px;margin-top:3px;display:grid}.lf-team-card__gear-row{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.lf-team-card__gear-row span{color:#ffffff8a;text-transform:uppercase;min-width:32px;font-size:.52rem;font-weight:900}.lf-team-card__gear-row div{gap:3px;min-width:0;display:flex}.lf-team-card__gear-row i{width:20px;height:20px}.lf-team-card__engine{grid-template-columns:1.12fr .98fr .9fr;gap:8px;margin-top:0;display:grid}.lf-team-card__lens{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff26,#ffffff0a),#0000001f;align-content:start;gap:6px;min-width:0;min-height:0;padding:8px}.lf-team-card__role-group{background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:2px 5px;display:flex}.lf-team-card__role-group>span,.lf-team-card__system-rail>span{color:#fff7d6db;text-transform:uppercase;font-size:.52rem;font-weight:900}.lf-team-card__role-group div,.lf-team-card__system-rail div{gap:3px;min-width:0;display:flex}.lf-team-card__role-group i{border-color:#8defff5c;border-radius:999px;width:18px;height:18px}.lf-team-card__role-group[data-tone=carry] i{border-color:#ffd27aad}.lf-team-card__role-group[data-tone=debuff] i{border-color:#ff80ae99}.lf-team-card__role-group[data-tone=protect] i{border-color:#9bffc48f}.lf-team-card__system-rail{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px;display:grid}.lf-team-card__system-rail i{width:21px;height:21px}.lf-team-card__engine-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lf-team-card__notes{grid-template-columns:1.05fr .95fr;gap:8px;margin-top:8px;display:grid}.lf-team-card__bottom{grid-template-columns:1.1fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.lf-team-card__bottom p,.lf-team-card__lens p,.lf-team-card__notes p{color:#ffffffb8;margin:0;font-size:.66rem;line-height:1.32}.lf-detail-layout{grid-template-columns:minmax(0,.86fr) minmax(360px,520px);align-items:start;gap:24px;display:grid}.lf-detail-copy{gap:18px;padding:clamp(16px,2vw,24px);display:grid}.lf-detail-copy h2,.lf-detail-copy h3,.lf-detail-copy p{margin:0}.lf-detail-copy p{color:#eff5ffbd;line-height:1.65}.lf-community-card-metrics,.lf-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.lf-community-card-metrics span,.lf-detail-tags span{color:#eff5ffd1;background:#ffffff17;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:.86rem;font-weight:800;display:inline-flex}.lf-team-portrait-strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lf-team-portrait-strip span{background:#ffffff1a top/cover no-repeat;border:1px solid #ffd27a52;border-radius:12px;flex:none;width:42px;height:42px;box-shadow:0 8px 20px #00000038}.lf-reaction-panel{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;gap:12px;padding:14px;display:grid}.lf-reaction-panel>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lf-reaction-panel button{min-width:38px;min-height:36px;padding:0 10px}.lf-reaction-panel button.is-active{background:#ff8fbe2e;border-color:#ff8fbe9e}.lf-rating-row{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.lf-community-builds{gap:18px;padding:clamp(16px,2.4vw,24px);display:grid}.lf-community-toolbar{flex-wrap:wrap;gap:10px;display:flex}.lf-community-builds__head{flex-wrap:wrap}.lf-community-builds__title>div{gap:4px;display:grid}.lf-community-builds__title span{color:#ffd27a;text-transform:uppercase;font-size:.72rem;font-weight:900}.lf-community-builds__title p{color:#eff5ffad;max-width:58ch;margin:0;font-size:.92rem;font-weight:750;line-height:1.45}.lf-community-build-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.lf-community-build-grid article,.lf-community-empty{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;gap:10px;min-width:0;padding:16px;display:grid}.lf-community-build-grid article>span{color:#8defff;font-size:.78rem;font-weight:900}.lf-community-build-grid h3,.lf-community-build-grid p,.lf-community-empty span,.lf-community-empty strong{overflow-wrap:anywhere;min-width:0;margin:0}.lf-community-build-grid p,.lf-community-empty span{color:#eff5ffad;line-height:1.55}.lf-community-build-grid a{color:#ffd27a;align-items:center;gap:7px;font-weight:900;text-decoration:none;display:inline-flex}.lf-builder-cta{background:#ffd27a21!important;border-color:#ffd27a66!important}@media (max-width:1180px){.lf-constructor-grid,.lf-detail-layout{grid-template-columns:1fr}.lf-constructor-preview{position:static}}@media (max-width:720px){.lf-constructor-page{width:min(100% - 20px,1480px);padding-top:64px}.lf-build-card__columns,.lf-builder-split,.lf-priority-options button,.lf-priority-selected,.lf-team-card__bottom,.lf-team-card__engine,.lf-team-card__notes{grid-template-columns:1fr}.lf-priority-selected__item{grid-template-columns:34px minmax(0,1fr)}.lf-priority-selected__actions{grid-column:1/-1;justify-content:flex-start}.lf-priority-options small{justify-self:start}.lf-community-builds__head,.lf-constructor-actions,.lf-constructor-panel__head,.lf-detail-actions,.lf-picker__head{flex-direction:column;align-items:stretch}.lf-community-builds__title,.lf-community-toolbar select,.lf-picker__head label{width:100%}.lf-community-builds .lf-community-toolbar,.lf-community-builds__actions{justify-content:stretch;width:100%}.lf-community-builds__actions{flex-direction:column;align-items:stretch}.lf-community-builds .lf-community-toolbar{grid-template-columns:1fr;display:grid}.lf-community-builds .lf-community-toolbar select{max-width:none}.lf-picker-grid{grid-template-columns:1fr;max-height:320px}.lf-team-card__roster,.lf-team-card__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-rating-row{grid-template-columns:repeat(5,minmax(0,1fr))}}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans),"Segoe UI",Arial,Helvetica,sans-serif}body,html{overflow:clip visible}article,aside,div,header,main,nav,section{min-width:0}::selection{color:#fff;background:#67e8f947}button,input,select{font:inherit}select{color-scheme:dark}select optgroup,select option{color:#fff7ec;background:#111218}select option:checked{color:#fff;background:#2a64c7}a,button,input,select{-webkit-tap-highlight-color:transparent}.codex-page{background:linear-gradient(#07070d2e,#07070db8),var(--codex-backdrop);min-height:100svh;color:var(--codex-ink);position:relative}.codex-page:before{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.codex-page:after,.codex-page:before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.codex-page:after{background:radial-gradient(circle at 50% 0,#0000 0 22%,#00000057 72%),linear-gradient(#ffffff0d,#0000 34%)}.codex-shell{z-index:1;width:min(1460px,100% - 24px);margin:0 auto;position:relative}.codex-kicker{color:var(--codex-gold);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.codex-title{letter-spacing:0;font-size:clamp(2.5rem,6vw,6.4rem);line-height:.95}.codex-subtitle{color:var(--codex-muted);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.codex-panel{border:1px solid var(--codex-line);background:linear-gradient(150deg,#ffffff12,transparent 38%),var(--codex-panel);border-radius:24px;box-shadow:0 24px 90px #00000061}.codex-card-motion{animation:codex-card-enter .52s cubic-bezier(.2,.8,.2,1) both}@keyframes codex-card-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.codex-card-motion{animation:none}}.wm-page,.wm-page *{letter-spacing:0}.wm-page{--wm-surface:#0a0b10d1;--wm-surface-strong:#05060af0;--wm-line:#ffffff24;--wm-soft-line:#ffffff14;--wm-text:#fff7ea;--wm-muted:#c8baad;--wm-dim:#847a72;--wm-cyan:#91f5ff;--wm-gold:#ffd56f;min-height:100svh;color:var(--wm-text);background:#050507;position:relative;overflow-x:hidden}.wm-page:before{opacity:.52;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:44px 44px}.wm-page:after,.wm-page:before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.wm-page:after{mix-blend-mode:overlay;opacity:.34;background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 4px)}.wm-grid-overlay{z-index:0;opacity:.08;background:linear-gradient(90deg,#0000 0 49.8%,#ffffff14 49.9% 50.1%,#0000 50.2% 100%) 0 0/100% 100%,linear-gradient(#0000 0 49.8%,#ffffff0f 49.9% 50.1%,#0000 50.2% 100%) 0 0/100% 100%;inset:0}.wm-chrome-veil,.wm-grid-overlay{pointer-events:none;position:fixed}.wm-chrome-veil{z-index:20;opacity:var(--lg-edge-opacity);-webkit-backdrop-filter:blur(var(--lg-edge-blur)) saturate(1.14);left:0;right:0}.wm-chrome-veil--top{height:calc(var(--lg-edge-height-top) + env(safe-area-inset-top));background:linear-gradient(#000000d1,#0000005c 58%,#0000);top:0;-webkit-mask-image:linear-gradient(#000 0 44%,#0000 100%);mask-image:linear-gradient(#000 0 44%,#0000 100%)}.wm-chrome-veil--bottom{height:calc(var(--lg-edge-height-bottom) + env(safe-area-inset-bottom));background:linear-gradient(#0000,#00000070 46%,#000000db);display:none;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 52% 100%);mask-image:linear-gradient(#0000,#000 52% 100%)}.wm-shell{z-index:1;width:min(1680px,100% - 28px);margin:0 auto;padding:18px 0 92px;position:relative}.wm-topbar{z-index:40;pointer-events:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid;position:sticky;top:14px}.wm-topbar .liquid-glass,.wm-topbar a,.wm-topbar button{pointer-events:auto}.wm-action-lens,.wm-brand-lens,.wm-mode-lens{--lg-radius:999px}.wm-action-lens>.liquid-glass__content,.wm-brand-lens>.liquid-glass__content,.wm-mode-lens>.liquid-glass__content{align-items:center;min-height:58px;display:flex}.wm-brand-lens>.liquid-glass__content{padding:6px 16px 6px 7px}.wm-mode-lens>.liquid-glass__content{justify-content:center;padding:7px}.wm-action-lens>.liquid-glass__content{padding:7px}.wm-brand{align-items:center;gap:10px;min-width:0;display:flex}.wm-brand__icon{width:52px;height:52px;color:var(--wm-cyan);background:#ffffff14;border:1px solid #fff3;border-radius:18px;position:relative;overflow:hidden}.wm-brand strong{color:#fff;text-shadow:0 1px 2px #000c;font-size:1.05rem;font-weight:950;line-height:1.1;display:block}.wm-topbar__modes{scrollbar-width:none;justify-content:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.wm-topbar__modes::-webkit-scrollbar{display:none}.wm-glass-link,.wm-mode-button,.wm-topbar__modes button{color:#fff;text-shadow:0 1px 2px #000000b8;border:1px solid #0000;border-radius:999px;min-height:44px;font-size:.85rem;font-weight:900;transition:transform .18s,background .18s,border-color .18s,color .18s}.wm-topbar__modes button{align-items:center;gap:8px;padding:0 13px;display:inline-flex}.wm-mode-button[data-active=true],.wm-topbar__modes button[data-active=true]{color:#fff;background:#ffffff29;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff2e}.wm-glass-link:hover,.wm-mode-button:hover,.wm-topbar__modes button:hover{color:#fff;background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.wm-glass-link{color:#fff;white-space:nowrap;background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.wm-hero{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.08fr) minmax(320px,.82fr);align-items:stretch;gap:18px;min-height:calc(100svh - 120px);padding:24px 0 16px}.wm-stage{--wm-a:#91f5ff;--wm-b:#ff7bd5;--wm-c:#0b1018;background:linear-gradient(#ffffff0d,#0000 24%),linear-gradient(18deg,#08090e,#06070c 68%,#0d0d12);border:1px solid #ffffff21;border-radius:34px;min-height:640px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 34px 120px #0000006b}.wm-stage__rings,.wm-stage__scanlines{pointer-events:none;position:absolute;inset:0}.wm-stage__rings{background:conic-gradient(from .18turn at 50% 48%,#0000,#ffffff1a,#0000 32%,#ffffff12,#0000 62%),linear-gradient(#0000 0 78%,#000000b8);-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}.wm-stage__media{position:absolute;inset:74px 0 72px}.wm-standee{place-items:center;display:grid;position:absolute;inset:0}.wm-standee__halo{aspect-ratio:1;background:conic-gradient(from 90deg,transparent 0 14%,#ffffff38,transparent 42%,#91f5ff2e,transparent 72%),linear-gradient(135deg,#ffffff0f,transparent);border:1px solid #ffffff29;border-radius:999px;width:min(88%,520px);animation:wm-spin 18s linear infinite;position:absolute}.wm-standee__body{aspect-ratio:.72;background:linear-gradient(155deg,var(--wm-a),transparent 35%),linear-gradient(205deg,var(--wm-b),transparent 38%),linear-gradient(180deg,#ffffff1f,#0000006b);border:1px solid #ffffff2e;border-radius:36px;place-items:center;width:min(70%,390px);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.wm-standee__body{background:linear-gradient(155deg,color-mix(in srgb,var(--wm-a) 44%,transparent),transparent 35%),linear-gradient(205deg,color-mix(in srgb,var(--wm-b) 42%,transparent),transparent 38%),linear-gradient(180deg,#ffffff1f,#0000006b)}}.wm-standee__body{box-shadow:inset 0 1px 44px #ffffff1f,0 32px 90px #0006}.wm-standee__body:after,.wm-standee__body:before{content:"";pointer-events:none;position:absolute}.wm-standee__body:before{background:linear-gradient(90deg,#ffffff1f,#0000 24% 76%,#ffffff1a),linear-gradient(#0000 0 68%,#0000005c);border:1px solid #ffffff29;border-radius:26px;inset:16px}.wm-standee__body:after{background:linear-gradient(90deg,transparent,var(--wm-a),transparent);height:2px;bottom:22px;left:22px;right:22px}@supports (color:color-mix(in lab,red,red)){.wm-standee__body:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wm-a) 78%,white),transparent)}}.wm-standee__body span{z-index:1;color:#fff;text-shadow:0 10px 60px #0000008c;font-size:clamp(4rem,10vw,9rem);font-weight:950;line-height:1;position:relative}.wm-standee__shadow{filter:blur(24px);background:#0000007a;height:16%;position:absolute;bottom:2%;left:15%;right:15%;transform:perspective(500px)rotateX(62deg)}.wm-stage__top{flex-wrap:wrap;gap:8px;top:24px}.wm-stage__caption,.wm-stage__top{z-index:2;display:flex;position:absolute;left:24px;right:24px}.wm-stage__caption{justify-content:space-between;align-items:center;gap:16px;bottom:22px}.wm-stage__caption strong{margin-top:4px;font-size:1.1rem;display:block}.wm-stage__icon{border:1px solid #ffffff2e;border-radius:18px;width:52px;height:52px;position:relative;overflow:hidden}.wm-hero-copy{align-self:center;padding:clamp(8px,3vw,32px)}.wm-eyebrow,.wm-label{color:var(--wm-gold);text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:950;display:inline-flex}.wm-title{color:#fff8ed;overflow-wrap:break-word;text-wrap:balance;text-shadow:0 18px 70px #00000073;max-width:10ch;margin-top:18px;font-size:clamp(3.8rem,6vw,6.4rem);font-weight:950;line-height:.9}.wm-subname{color:var(--wm-muted);margin-top:12px;font-size:1.35rem;font-weight:900}.wm-chip-row{flex-wrap:wrap;gap:8px;display:flex}.wm-hero-copy>.wm-chip-row{margin-top:22px}.wm-chip{color:#f6efe8;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:0 12px;font-size:.78rem;font-weight:900;line-height:1.1;display:inline-flex}.wm-chip[data-tone=good]{color:#c9ffeb;background:#49ffad1f;border-color:#70ffbf57}.wm-chip[data-tone=gold],.wm-chip[data-tone=warn]{color:#ffe9a9;background:#ffd56f1f;border-color:#ffd56f57}.wm-chip[data-tone=info]{color:#d6fcff;background:#91f5ff1f;border-color:#91f5ff57}.wm-chip[data-tone=danger]{color:#ffd7e4;background:#ff568929;border-color:#ff80a86b}.wm-chip[data-tone=violet]{color:#ead8ff;background:#b16eff21;border-color:#c79dff61}.wm-chip__icon{width:14px;height:14px}.wm-lead{max-width:62ch;color:var(--wm-muted);margin-top:26px;font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:750;line-height:1.65}.wm-hud-grid{gap:10px;margin-top:28px;display:grid}.wm-hud-stat{border:1px solid var(--wm-soft-line);background:#00000052;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:72px;padding:14px;display:grid}.wm-hud-stat__icon{width:20px;height:20px;color:var(--wm-cyan)}.wm-hud-stat span{color:var(--wm-muted);font-size:.78rem;font-weight:900}.wm-hud-stat strong{grid-column:1/-1;font-size:1.75rem;font-weight:950;line-height:1}.wm-mode-strip{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.wm-mode-button{background:#ffffff0f;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.wm-intel{background:linear-gradient(#ffffff0e,#0000 34%),#08090edb;border:1px solid #ffffff1c;border-radius:34px;flex-direction:column;align-self:center;gap:18px;min-height:560px;padding:22px;display:flex;box-shadow:0 28px 90px #00000052}.wm-effect-card>div,.wm-intel__header,.wm-loadout-item,.wm-roster-card__top,.wm-source-column__head,.wm-stage__caption,.wm-team-card__header{justify-content:space-between;align-items:flex-start;display:flex}.wm-asset-theater h3,.wm-intel__header h2,.wm-limb-hero h3,.wm-loadout-card h3,.wm-section-heading h2,.wm-source-column h3,.wm-team-card h3{margin-top:6px;font-size:clamp(1.7rem,2.5vw,2.8rem);font-weight:950;line-height:1}.wm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wm-stat-cell{background:#00000047;border:1px solid #ffffff1a;border-radius:18px;padding:13px}.wm-asset-row small,.wm-card-index,.wm-stat-cell span{color:var(--wm-dim);text-transform:uppercase;font-size:.75rem;font-weight:950}.wm-stat-cell strong{color:#fff;margin-top:8px;font-size:1.4rem;font-weight:950;display:block}.wm-intel-block{background:#00000042;border:1px solid #ffffff1a;border-radius:24px;padding:16px}.wm-block-title{color:var(--wm-gold);text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:950}.wm-loadout-list{gap:10px;display:grid}.wm-loadout-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:12px;padding:12px}.wm-loadout-item strong,.wm-team-mini strong{color:#fff;font-weight:950;display:block}.wm-empty-line,.wm-loadout-item span,.wm-team-mini span{color:var(--wm-muted);margin-top:4px;font-size:.86rem;font-weight:700;line-height:1.55;display:block}.wm-source-pills{flex-wrap:wrap;gap:8px;display:flex}.wm-command-deck{margin-top:10px;display:grid}.wm-search>.liquid-glass__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.wm-search__input{min-height:54px;color:var(--wm-muted);background:#00000052;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:12px;padding:0 16px;display:flex}.wm-search__input input{color:#fff;outline:none;width:100%;min-width:0;font-size:.95rem;font-weight:800}.wm-search__input input::placeholder{color:#c8baada3}.wm-filters{align-items:center;display:flex}.wm-filters select,.wm-toggle{color:#fff;background:#00000057;border:1px solid #ffffff1a;border-radius:18px;outline:none;min-height:54px;padding:0 13px;font-size:.9rem;font-weight:900}.wm-toggle{align-items:center;gap:8px;display:inline-flex}.wm-toggle input{width:16px;height:16px;accent-color:var(--wm-cyan)}.wm-character-rail{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(220px,270px);grid-auto-flow:column;gap:10px;padding:4px 2px 10px;overflow-x:auto}.wm-rail-card{scroll-snap-align:start;text-align:left;background:#0c0d12c7;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:10px;transition:transform .18s,border-color .18s,background .18s;display:grid}@supports (color:color-mix(in lab,red,red)){.wm-rail-card:hover,.wm-rail-card[data-active=true]{border-color:color-mix(in srgb,var(--wm-a) 60%,white 8%)}}.wm-rail-card__media{background:#00000057;border:1px solid #ffffff29;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.wm-rail-card__initials{color:#fff;font-size:1.45rem;font-weight:950}.wm-rail-card__body{min-width:0;display:block}.wm-rail-card__body strong{color:#fff;font-size:1rem;font-weight:950}.wm-rail-card__body span,.wm-rail-card__body strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wm-rail-card__body span{color:var(--wm-muted);margin-top:4px;font-size:.78rem;font-weight:800}.wm-rail-card__tier{color:#fff;background:#0000006b;border-radius:999px;align-self:start;padding:5px 8px;font-size:.72rem;font-weight:950}.wm-data-zone{margin-top:28px}.wm-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.wm-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wm-asset-row,.wm-asset-theater,.wm-effect-card,.wm-limb-hero,.wm-limb-mode,.wm-loadout-card,.wm-rarity-strip article,.wm-roster-card,.wm-source-column,.wm-team-card{border:1px solid var(--wm-soft-line);background:#0c0c12c7;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000047}.wm-roster-card{grid-template-columns:120px minmax(0,1fr);gap:16px;min-height:196px;padding:14px;display:grid}.wm-loadout-card:before,.wm-roster-card:before,.wm-team-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0b,#0000 36%);position:absolute;inset:0}.wm-roster-card[data-selected=true]{border-color:#91f5ffad}.wm-roster-card__art{z-index:1;background:#00000052;border-radius:22px;place-items:center;min-height:168px;display:grid;position:relative;overflow:hidden}.wm-roster-card[data-has-asset=false]{grid-template-columns:minmax(0,1fr);min-height:172px}.wm-roster-card[data-has-asset=false] .wm-roster-card__art{display:none}.wm-roster-card__image{object-fit:cover;object-position:center top}.wm-roster-card__content{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.wm-effect-card h3,.wm-roster-card h3{color:#fff;font-size:1.4rem;font-weight:950;line-height:1.1}.wm-asset-theater p,.wm-effect-card p,.wm-limb-hero p,.wm-limb-mode p,.wm-loadout-card p,.wm-rarity-strip p,.wm-roster-card p,.wm-roster-card__top span,.wm-team-card p{color:var(--wm-muted);font-size:.92rem;font-weight:700;line-height:1.6}.wm-roster-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wm-card-index{position:absolute;bottom:10px;right:14px}.wm-build-board,.wm-effects-grid,.wm-source-grid,.wm-team-board{gap:14px;display:grid}.wm-build-board{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-asset-theater,.wm-loadout-card__hero{justify-content:space-between;gap:18px;display:flex}.wm-loadout-card__hero{z-index:1;align-items:flex-start;position:relative}.wm-loadout-card__portrait{aspect-ratio:.64;background:#00000059;border:1px solid #ffffff24;border-radius:18px;flex:0 0 112px;width:112px;position:relative;overflow:hidden}.wm-loadout-sections{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid;position:relative}.wm-info-cluster{background:#00000047;border:1px solid #ffffff17;border-radius:22px;padding:14px}.wm-info-cluster strong{color:#fff;margin-bottom:12px;font-weight:950;display:block}.wm-info-cluster div{flex-wrap:wrap;gap:8px;display:flex}.wm-team-board{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-team-card>*{z-index:1;position:relative}.wm-team-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.wm-member-card{background:#0000003d;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.wm-member-card>span{color:#fff;background:#00000059;border-radius:16px;place-items:center;width:52px;height:52px;font-weight:950;display:grid;position:relative;overflow:hidden}.wm-member-card strong,.wm-substitutes strong{color:#fff;font-weight:950;display:block}.wm-member-card small,.wm-substitutes span{color:var(--wm-muted);margin-top:4px;font-size:.82rem;font-weight:700;line-height:1.45;display:block}.wm-substitutes{background:#ffd56f12;border:1px solid #ffd56f2e;border-radius:20px;margin-top:16px;padding:14px}.wm-limb-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.wm-limb-hero{background:#0c0c12c7;flex-direction:column;justify-content:space-between;min-height:420px;display:flex}.wm-limb-facts{gap:10px}.wm-limb-facts,.wm-limb-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wm-limb-grid{gap:14px}.wm-limb-mode{min-height:210px;padding:18px}.wm-limb-mode h4{color:#fff;margin-top:14px;font-size:1.4rem;font-weight:950}.wm-limb-mode .wm-chip-row{margin-top:12px}.wm-rarity-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wm-rarity-strip article{padding:16px}.wm-rarity-strip strong{color:#fff;font-size:1.2rem;font-weight:950;display:block}.wm-rarity-strip span{color:var(--wm-gold);margin-top:4px;font-weight:900;display:block}.wm-effects-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wm-effect-card{min-height:230px}.wm-effect-card .wm-chip-row,.wm-effect-card p{margin-top:14px}.wm-assets-layout{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.wm-asset-theater{background:#0a0b10d6;grid-row:span 2;align-items:center;min-height:440px}.wm-asset-theater__visual{aspect-ratio:.64;color:#fff;background:#00000040;border:1px solid #ffffff24;border-radius:24px;place-items:center;width:min(44%,280px);display:grid;position:relative;overflow:hidden}.wm-asset-theater__visual strong{font-size:3rem;font-weight:950}.wm-asset-list,.wm-asset-stats{gap:10px;display:grid}.wm-skin-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.wm-asset-row__preview,.wm-skin-thumb{background:#0000004d;border:1px solid #ffffff1f;position:relative;overflow:hidden}.wm-skin-thumb{aspect-ratio:.64;border-radius:14px;width:72px}.wm-asset-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px;display:grid}.wm-asset-row__preview{aspect-ratio:.64;border-radius:12px;grid-row:span 2;width:52px}.wm-asset-row strong{color:#fff;font-weight:950}.wm-asset-row>span{color:var(--wm-muted);font-size:.85rem;font-weight:800}.wm-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wm-source-list{gap:10px;margin-top:16px;display:grid}.wm-source-link{background:#00000040;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.wm-source-link:hover{background:#91f5ff14;border-color:#91f5ff57;transform:translateY(-1px)}.wm-source-link strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.wm-source-link span{color:var(--wm-muted);grid-column:1/-1;font-size:.8rem;font-weight:800}.wm-footer{color:var(--wm-dim);border-top:1px solid #ffffff1a;justify-content:space-between;gap:18px;margin-top:34px;padding:22px 0;font-size:.88rem;font-weight:900;display:flex}.wm-mobile-nav{display:none}@keyframes wm-spin{to{transform:rotate(1turn)}}@media (max-width:1320px){.wm-hero{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.wm-intel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;display:grid}.wm-intel__header{grid-column:1/-1}.wm-effects-grid,.wm-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-assets-layout,.wm-build-board,.wm-limb-layout,.wm-team-board{grid-template-columns:1fr}.wm-asset-theater{grid-row:auto}}@media (max-width:900px){.wm-shell{width:min(100% - 24px,720px);padding-bottom:calc(116px + env(safe-area-inset-bottom))}.wm-topbar{grid-template-columns:auto;justify-content:start;top:10px}.wm-action-lens,.wm-glass-link,.wm-mode-lens{display:none}.wm-chrome-veil--bottom{display:block}.wm-hero{grid-template-columns:1fr;min-height:0;padding-top:16px}.wm-stage{min-height:520px}.wm-stage__media{inset:70px 22px 84px}.wm-hero-copy{padding:8px 4px}.wm-title{max-width:100%;font-size:clamp(3.4rem,17vw,5.8rem)}.wm-effects-grid,.wm-hud-grid,.wm-intel,.wm-limb-grid,.wm-loadout-sections,.wm-rarity-strip,.wm-search>.liquid-glass__content,.wm-source-grid,.wm-stat-grid,.wm-team-members{grid-template-columns:1fr}.wm-filters{grid-template-columns:1fr 1fr auto;display:grid}.wm-build-board,.wm-roster-grid,.wm-team-board{grid-template-columns:1fr}.wm-roster-card{grid-template-columns:96px minmax(0,1fr);min-height:170px}.wm-roster-card__art{min-height:142px}.wm-asset-theater{flex-direction:column}.wm-asset-theater__visual{width:100%;max-height:260px}.wm-mobile-nav{right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));z-index:50;--lg-radius:30px;--lg-tint-bottom:#000000db;--lg-tint-fill:#06070abd;--lg-refraction-alpha:.38;display:block;position:fixed}.wm-mobile-nav>.liquid-glass__content{padding:8px}.wm-mobile-nav__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.wm-mobile-nav button{color:#f1ebe5;background:#0000001a;border-radius:18px;place-items:center;height:48px;display:grid}.wm-mobile-nav button[data-active=true]{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #fff3}}@media (max-width:900px) and (max-height:560px){.wm-chrome-veil--bottom,.wm-mobile-nav{display:none}.wm-shell{padding-bottom:64px}}@media (max-width:520px){.wm-shell{width:calc(100% - 18px);padding-top:10px}.wm-brand{min-width:0}.wm-stage{border-radius:28px;min-height:430px}.wm-stage__media{inset:64px 16px 74px}.wm-stage__caption,.wm-stage__top{left:16px;right:16px}.wm-title{font-size:clamp(3rem,18vw,4.4rem)}.wm-lead{font-size:1rem}.wm-filters{grid-template-columns:1fr}.wm-character-rail{grid-auto-columns:minmax(208px,84vw)}.wm-roster-card{grid-template-columns:1fr}.wm-roster-card__art{min-height:180px}.wm-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.wm-standee__halo{animation:none}.wm-glass-link,.wm-mode-button,.wm-rail-card,.wm-source-link,.wm-topbar__modes button{transition:none}}.wm-page{--wm-surface:#0c0d12e0;--wm-surface-strong:#07080cf5;--wm-line:#ffffff21;--wm-soft-line:#ffffff17;--wm-text:#fff8ee;--wm-muted:#c9beb1;--wm-dim:#8e8579;--wm-cyan:#8eeaf5;--wm-gold:#f5cf7a;background:linear-gradient(#ffffff08,#0000 260px),radial-gradient(circle at 55% -10%,#8eeaf521,#0000 28rem),#06070a}.wm-page:before{opacity:.34;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.wm-page:after{mix-blend-mode:normal;opacity:1;background:linear-gradient(#0000001f,#0000 32rem),radial-gradient(circle at 50% 108%,#ffd68012,#0000 34rem)}.wm-grid-overlay{opacity:.035}.wm-shell{width:min(1500px,100% - 32px);padding:16px 0 72px}.wm-dashboard{grid-template-columns:minmax(270px,320px) minmax(0,1fr) minmax(300px,360px);grid-template-areas:"search focus intel""search data intel";align-items:start;gap:16px;margin-top:18px;display:grid}.wm-focus-stack{gap:16px;min-width:0;display:grid}.wm-command-deck{grid-area:search;align-self:start;gap:12px;max-height:calc(100svh - 112px);margin-top:0;position:sticky;top:92px}.wm-search{--lg-radius:24px}.wm-search>.liquid-glass__content{grid-template-columns:1fr;gap:10px;padding:9px}.wm-filters select,.wm-search__input,.wm-toggle{background:#00000057;border-radius:16px;min-height:46px}.wm-filters{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.wm-character-rail{scroll-snap-type:y proximity;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:8px;max-height:calc(100svh - 262px);padding:1px 4px 8px 0;display:grid;overflow:auto}.wm-rail-card{background:linear-gradient(135deg,#ffffff0e,#0000 48%),#0c0d12d6;border-radius:18px;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;min-height:74px;padding:8px}.wm-rail-card:hover,.wm-rail-card[data-active=true]{border-color:var(--wm-a);transform:translate(3px)}@supports (color:color-mix(in lab,red,red)){.wm-rail-card:hover,.wm-rail-card[data-active=true]{border-color:color-mix(in srgb,var(--wm-a) 52%,white 8%)}}.wm-rail-card:hover,.wm-rail-card[data-active=true]{background:linear-gradient(135deg,var(--wm-a),transparent 50%),#13141bf0}@supports (color:color-mix(in lab,red,red)){.wm-rail-card:hover,.wm-rail-card[data-active=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--wm-a) 12%,transparent),transparent 50%),#13141bf0}}.wm-rail-card__media{border-radius:15px;width:56px;height:56px}.wm-rail-card__body strong{font-size:.95rem}.wm-rail-card__body span{font-size:.76rem}.wm-hero{grid-area:focus;grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:start;gap:16px;min-height:0;padding:0;display:grid}.wm-asset-row,.wm-asset-theater,.wm-effect-card,.wm-hero-copy,.wm-intel,.wm-limb-hero,.wm-limb-mode,.wm-loadout-card,.wm-rarity-strip article,.wm-roster-card,.wm-source-column,.wm-stage,.wm-team-card{background:linear-gradient(#ffffff0e,#0000 34%),#0c0d12e0;border-radius:24px;box-shadow:0 22px 70px #00000042}.wm-stage{isolation:isolate;background:linear-gradient(180deg,#ffffff0b,transparent 32%),radial-gradient(circle at 50% 24%,var(--wm-a),transparent 20rem),#090a0e;border-color:#ffffff1f;height:clamp(440px,54svh,580px);min-height:0}@supports (color:color-mix(in lab,red,red)){.wm-stage{background:linear-gradient(180deg,#ffffff0b,transparent 32%),radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--wm-a) 12%,transparent),transparent 20rem),#090a0e}}.wm-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000001f,#0000 36%,#0000009e),linear-gradient(90deg,#00000061,#0000 42%,#00000057);position:absolute;inset:0}.wm-stage__backdrop{z-index:-2;opacity:.18;filter:blur(5px)saturate(.88);position:absolute;inset:0;overflow:hidden;transform:scale(1.06)}.wm-stage__scanlines{opacity:.22;background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 9px),linear-gradient(90deg,#ffffff0f,#0000 26% 74%,#ffffff0b)}.wm-stage__rings{opacity:.26;background:radial-gradient(circle at 50% 44%,#0000 0 42%,#ffffff1f 42.3% 42.7%,#0000 43%),radial-gradient(circle at 50% 44%,#0000 0 61%,#ffffff14 61.2% 61.5%,#0000 62%);-webkit-mask-image:linear-gradient(#0000,#000 18% 84%,#0000);mask-image:linear-gradient(#0000,#000 18% 84%,#0000)}.wm-stage__media{place-items:center;display:grid;inset:68px 18px 82px}.wm-stage[data-art-quality=thumbnail] .wm-stage__media{inset:92px 58px 112px}.wm-stage__image{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 42px #00000070)}.wm-stage__caption,.wm-stage__top{left:18px;right:18px}.wm-stage__top{top:18px}.wm-stage__caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000005c;border:1px solid #ffffff1a;border-radius:18px;padding:12px;bottom:18px}.wm-stage__caption strong{font-size:.98rem}.wm-hero-copy{border:1px solid var(--wm-soft-line);flex-direction:column;justify-content:center;align-self:stretch;min-height:0;padding:clamp(20px,3vw,32px);display:flex}.wm-title{overflow-wrap:normal;word-break:normal;max-width:100%;margin-top:14px;font-size:clamp(2.35rem,3.25vw,3.9rem);line-height:1}.wm-subname{margin-top:8px;font-size:1rem}.wm-lead{max-width:68ch;margin-top:20px;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.62}.wm-hud-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.wm-hud-stat{border-radius:18px;min-height:70px;padding:12px}.wm-hud-stat strong{font-size:1.35rem}.wm-mode-strip{margin-top:22px}.wm-mode-button{border-radius:14px;min-height:40px}.wm-intel{border-color:var(--wm-soft-line);grid-area:intel;align-self:start;min-height:0;max-height:calc(100svh - 112px);padding:18px;position:sticky;top:92px;overflow:auto}.wm-asset-theater h3,.wm-intel__header h2,.wm-limb-hero h3,.wm-loadout-card h3,.wm-section-heading h2,.wm-source-column h3,.wm-team-card h3{font-size:clamp(1.45rem,2vw,2.2rem)}.wm-info-cluster,.wm-intel-block,.wm-loadout-item,.wm-member-card,.wm-stat-cell,.wm-substitutes{background:#0000003d;border-radius:16px}.wm-data-zone{grid-area:data;margin-top:0}.wm-section-heading{margin-bottom:12px}.wm-roster-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.wm-roster-card{border-radius:20px;grid-template-columns:92px minmax(0,1fr);min-height:158px;padding:10px}.wm-roster-card__art{border-radius:16px;min-height:138px}.wm-effect-card h3,.wm-roster-card h3{font-size:1.18rem}.wm-roster-card p{font-size:.86rem}.wm-build-board,.wm-effects-grid,.wm-source-grid,.wm-team-board{gap:12px}.wm-effect-card,.wm-limb-hero,.wm-loadout-card,.wm-source-column,.wm-team-card{padding:16px}.wm-loadout-card__portrait{border-radius:16px;flex-basis:86px;width:86px}.wm-limb-grid,.wm-loadout-sections,.wm-rarity-strip,.wm-team-members{gap:10px}.wm-footer{margin-top:22px}@media (max-width:1320px){.wm-dashboard{grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-template-areas:"search focus""search intel""data data"}.wm-intel{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;position:static}.wm-intel__header{grid-column:1/-1}.wm-hero{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.wm-hud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.wm-shell{width:min(100% - 24px,820px)}.wm-dashboard{grid-template-columns:1fr;grid-template-areas:"search""focus""intel""data"}.wm-command-deck,.wm-intel{max-height:none;position:static}.wm-character-rail{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(218px,268px);grid-auto-flow:column;max-height:none;padding:2px 2px 10px;overflow:auto hidden}.wm-rail-card:hover,.wm-rail-card[data-active=true]{transform:translateY(-2px)}.wm-hero{grid-template-columns:1fr}.wm-stage{height:460px;min-height:0}.wm-hero-copy{padding:22px}.wm-intel{grid-template-columns:1fr}}@media (max-width:640px){.wm-shell{width:calc(100% - 18px)}.wm-dashboard{gap:12px;margin-top:14px}.wm-brand-lens>.liquid-glass__content{min-height:54px}.wm-stage{border-radius:22px;height:390px;min-height:390px}.wm-stage__media{inset:62px 14px 82px}.wm-stage[data-art-quality=thumbnail] .wm-stage__media{inset:78px 44px 104px}.wm-stage__caption{align-items:center;gap:10px;padding:10px}.wm-stage__icon{border-radius:14px;width:44px;height:44px}.wm-hero-copy{border-radius:22px;padding:18px}.wm-title{font-size:clamp(2.45rem,14vw,3.85rem)}.wm-build-board,.wm-filters,.wm-hud-grid,.wm-limb-grid,.wm-loadout-sections,.wm-rarity-strip,.wm-source-grid,.wm-team-board,.wm-team-members{grid-template-columns:1fr}.wm-roster-card{grid-template-columns:82px minmax(0,1fr);min-height:148px}.wm-roster-card__art{min-height:128px}}.wm-hero-copy__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wm-guide-cockpit{grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);gap:12px;margin-top:20px;display:grid}.wm-guide-tabs{gap:8px;display:grid}.wm-guide-tab{color:#fff8eec7;text-align:left;background:#0000003d;border:1px solid #ffffff1a;border-radius:16px;gap:8px;min-height:44px;padding:0 12px;font-size:.82rem;font-weight:950;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex;position:relative;overflow:hidden}.wm-guide-tab:before{content:"";background:var(--wm-a);border-radius:999px;width:3px;position:absolute;inset:7px auto 7px 7px}@supports (color:color-mix(in lab,red,red)){.wm-guide-tab:before{background:color-mix(in srgb,var(--wm-a) 78%,white 12%)}}.wm-guide-tab:before{opacity:0;transition:opacity .18s,transform .18s;transform:scaleY(.45)}.wm-guide-tab:hover,.wm-guide-tab[data-active=true]{border-color:var(--wm-a);transform:translate(3px)}@supports (color:color-mix(in lab,red,red)){.wm-guide-tab:hover,.wm-guide-tab[data-active=true]{border-color:color-mix(in srgb,var(--wm-a) 48%,white 8%)}}.wm-guide-tab:hover,.wm-guide-tab[data-active=true]{background:linear-gradient(135deg,var(--wm-a),transparent 60%),#12131ae6}@supports (color:color-mix(in lab,red,red)){.wm-guide-tab:hover,.wm-guide-tab[data-active=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--wm-a) 12%,transparent),transparent 60%),#12131ae6}}.wm-guide-tab:hover,.wm-guide-tab[data-active=true]{color:#fff}.wm-guide-tab[data-active=true]:before{opacity:1;transform:scaleY(1)}.wm-guide-preview{background:linear-gradient(135deg,#ffffff0e,transparent 42%),radial-gradient(circle at 100% 0,var(--wm-a),transparent 16rem),#00000042;border:1px solid #ffffff1c;border-radius:22px;min-height:264px}@supports (color:color-mix(in lab,red,red)){.wm-guide-preview{background:linear-gradient(135deg,#ffffff0e,transparent 42%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--wm-a) 12%,transparent),transparent 16rem),#00000042}}.wm-guide-preview{padding:18px;animation:wm-panel-swap .26s cubic-bezier(.2,.8,.2,1) both}.wm-guide-preview h2{color:#fff;margin-top:10px;font-size:clamp(1.4rem,2.1vw,2.15rem);font-weight:950;line-height:1.05}.wm-guide-preview p{color:var(--wm-muted);margin-top:12px;font-size:.94rem;font-weight:720;line-height:1.62}.wm-preview-chip-grid{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.wm-mini-list{gap:9px;margin-top:14px;display:grid}.wm-mini-list>div{background:#0000003d;border:1px solid #ffffff17;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.wm-mini-list strong{color:#fff;font-weight:950}.wm-mini-list span{color:var(--wm-gold);font-size:.8rem;font-weight:950}.wm-hud-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-guide-article{border:1px solid var(--wm-soft-line);background:linear-gradient(#ffffff0e,#0000 30%),#0c0d12e0;border-radius:26px;padding:18px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000042}.wm-guide-article:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 0,var(--wm-a),transparent 22rem),linear-gradient(90deg,#ffffff09,transparent 28%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.wm-guide-article:before{background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--wm-a) 13%,transparent),transparent 22rem),linear-gradient(90deg,#ffffff09,transparent 28%)}}.wm-guide-article>*{z-index:1;position:relative}.wm-guide-article__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wm-guide-article__header h3{color:#fff;margin-top:8px;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:950;line-height:1}.wm-guide-article__header p{max-width:68ch;color:var(--wm-muted);margin-top:10px;font-size:.96rem;font-weight:720;line-height:1.6}.wm-guide-toc{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.wm-guide-toc a{color:#fff8eed1;background:#00000038;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.wm-guide-toc a:hover{border-color:var(--wm-a);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.wm-guide-toc a:hover{border-color:color-mix(in srgb,var(--wm-a) 48%,white 10%)}}.wm-guide-toc a:hover{color:#fff;background:#ffffff14}.wm-guide-toc span{color:var(--wm-gold);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem}.wm-guide-accordion{gap:12px;margin-top:18px;display:grid}.wm-guide-section{background:#00000038;border:1px solid #ffffff1a;border-radius:20px;scroll-margin-top:92px;overflow:hidden}.wm-guide-section summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;list-style:none;display:grid}.wm-guide-section summary::-webkit-details-marker{display:none}.wm-guide-section__icon{background:var(--wm-a);border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.wm-guide-section__icon{background:color-mix(in srgb,var(--wm-a) 12%,#ffffff0d)}}.wm-guide-section__icon{color:var(--wm-a)}@supports (color:color-mix(in lab,red,red)){.wm-guide-section__icon{color:color-mix(in srgb,var(--wm-a) 70%,white 20%)}}.wm-guide-section summary strong{color:#fff;font-size:1.06rem;font-weight:950;display:block}.wm-guide-section summary small{color:var(--wm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.82rem;font-weight:760;display:block;overflow:hidden}.wm-guide-section__chevron{color:var(--wm-muted);transition:transform .18s}.wm-guide-section[open] .wm-guide-section__chevron{transform:rotate(90deg)}.wm-guide-section__body{border-top:1px solid #ffffff14;padding:16px;animation:wm-details-in .22s both}.wm-guide-section__body>p{color:var(--wm-muted);font-size:.96rem;font-weight:720;line-height:1.62}.wm-guide-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.wm-guide-facts,.wm-guide-list{gap:10px;display:grid}.wm-guide-list>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.wm-guide-list strong{color:#fff;font-weight:950}.wm-guide-list span{color:var(--wm-gold);font-weight:950}.wm-guide-list p{color:var(--wm-muted);grid-column:1/-1;font-size:.88rem;font-weight:720;line-height:1.5}.wm-limb-icon{--wm-limb-icon-size:56px;flex:0 0 var(--wm-limb-icon-size);width:var(--wm-limb-icon-size);height:var(--wm-limb-icon-size);color:#fff4cf;background:radial-gradient(circle at 50% 38%,#ffe99c2e,#0000 58%),#00000057;border:1px solid #ffe8b03d;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 30px #00000047}.wm-limb-mini-card,.wm-limb-mini-card>div{min-width:0}.wm-limb-catalog-card strong,.wm-limb-guide-card strong,.wm-limb-mini-card strong{overflow-wrap:break-word}.wm-limb-catalog-card small,.wm-limb-guide-card small,.wm-limb-mini-card small,.wm-loadout-item small{color:#fff4e194;margin-top:3px;font-size:.76rem;font-weight:850;display:block}.wm-loadout-item--limb{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:82px;padding-right:66px;display:grid;position:relative}.wm-loadout-item--limb>.wm-chip{position:absolute;top:12px;right:12px}.wm-limb-catalog-card strong,.wm-limb-guide-card strong,.wm-limb-mini-card,.wm-limb-mini-card strong,.wm-loadout-item--limb,.wm-loadout-item--limb span,.wm-loadout-item--limb strong,.wm-loadout-item--limb>div{overflow-wrap:break-word;word-break:normal}.wm-loadout-item--limb>div>span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wm-limb-catalog-card,.wm-limb-guide-card{background:linear-gradient(145deg,#ffffff0c,#ffffff05),#0000003d;border:1px solid #ffffff17;border-radius:18px;gap:14px;padding:14px}.wm-guide-list>.wm-limb-guide-card,.wm-limb-catalog-card,.wm-limb-guide-card{grid-template-columns:auto minmax(0,1fr);display:grid}.wm-limb-catalog-card__body,.wm-limb-guide-card__body{min-width:0}.wm-limb-catalog-card__head,.wm-limb-catalog__head,.wm-limb-guide-card__footer,.wm-limb-guide-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wm-limb-catalog-card__head .wm-chip,.wm-limb-guide-card__head .wm-chip{flex:none}.wm-limb-effect-pair{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;margin-top:12px;display:grid}.wm-limb-effect-pair dt{color:#ffe0a3;white-space:nowrap;background:#ffd56f14;border:1px solid #ffd56f3d;border-radius:999px;align-self:start;padding:3px 8px;font-size:.72rem;font-weight:950}.wm-limb-effect-pair dd{color:#fff7ebd1;min-width:0;font-size:.86rem;font-weight:760;line-height:1.45}.wm-guide-list .wm-limb-effect-pair dd,.wm-guide-list .wm-limb-guide-card p{color:#fff7ebbd}.wm-limb-guide-card p{margin-top:12px}.wm-limb-guide-card__footer{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:12px}.wm-limb-guide-card__footer a{color:#fff8ee;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;min-height:30px;padding:7px 10px;font-size:.76rem;font-weight:900;text-decoration:none}.wm-limb-catalog{background:#0003;border:1px solid #ffffff1a;border-radius:24px;grid-column:1/-1;padding:18px}.wm-limb-catalog__head{margin-bottom:14px}.wm-limb-catalog__head h3{color:#fff;margin-top:4px;font-size:clamp(1.35rem,2vw,2rem);font-weight:950}.wm-limb-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wm-limb-catalog-card__media{place-items:start;display:grid}.wm-guide-sources{flex-wrap:wrap;gap:8px;display:flex}.wm-guide-sources a,.wm-guide-sources span{color:#fff8ee;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;min-height:34px;padding:8px 12px;font-size:.82rem;font-weight:900;text-decoration:none}@keyframes wm-panel-swap{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wm-details-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes wm-scroll-reveal{0%{opacity:.82;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){.wm-effect-card,.wm-guide-section,.wm-limb-mode,.wm-loadout-card,.wm-roster-card,.wm-team-card{animation:wm-scroll-reveal both;animation-timeline:view();animation-range:entry cover 14%}}@media (max-width:1320px){.wm-guide-cockpit{grid-template-columns:1fr}.wm-guide-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.wm-guide-tab{justify-content:center}}@media (max-width:640px){.wm-guide-article__header,.wm-hero-copy__head{flex-direction:column}.wm-guide-tabs{scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.wm-guide-tabs::-webkit-scrollbar{display:none}.wm-guide-tab{flex:none;justify-content:flex-start;min-width:116px}.wm-guide-preview{min-height:236px;padding:15px}.wm-guide-facts,.wm-loadout-sections,.wm-team-members{grid-template-columns:1fr}.wm-guide-section summary{min-height:70px;padding:12px}.wm-guide-section summary small{white-space:normal}.wm-limb-catalog-card__head,.wm-limb-catalog__head,.wm-limb-guide-card__head{flex-direction:column;align-items:stretch}.wm-guide-list>.wm-limb-guide-card,.wm-limb-catalog-card,.wm-limb-catalog__grid,.wm-limb-effect-pair,.wm-limb-guide-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wm-effect-card,.wm-guide-preview,.wm-guide-section,.wm-guide-section__body,.wm-limb-mode,.wm-loadout-card,.wm-roster-card,.wm-team-card{animation:none}.wm-guide-section__chevron,.wm-guide-tab,.wm-guide-toc a{transition:none}}@media (min-width:1321px){.wm-dashboard{grid-template-columns:minmax(270px,320px) minmax(0,1fr);grid-template-areas:"search focus""search intel""search data"}.wm-hero{grid-template-columns:minmax(320px,410px) minmax(0,1fr)}.wm-hero-copy{min-height:580px}.wm-guide-cockpit{grid-template-columns:minmax(126px,.28fr) minmax(0,1fr)}.wm-guide-preview{min-height:308px}.wm-intel{grid-template-columns:170px 210px minmax(200px,1fr) minmax(220px,1fr) 160px;align-items:start;gap:12px;max-height:none;display:grid;position:static}.wm-intel__header{grid-column:auto}.wm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-intel-block,.wm-stat-grid{align-self:start}}@media (max-width:640px){.wm-stage:after{background:linear-gradient(#00000014,#0000 58%,#00000094),linear-gradient(90deg,#00000042,#0000 50%,#0000003d)}}.wm-asset-row,.wm-chip,.wm-filters select,.wm-glass-link,.wm-guide-tab,.wm-guide-toc a,.wm-hud-stat,.wm-info-cluster,.wm-loadout-item,.wm-member-card,.wm-mode-button,.wm-rail-card,.wm-source-link,.wm-stat-cell,.wm-toggle,.wm-topbar__modes button{overflow-wrap:break-word;min-width:0}.wm-chip{text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;justify-content:center;height:auto;min-height:30px;padding:6px 10px}.wm-chip__icon,.wm-guide-tab svg,.wm-mode-button svg,.wm-topbar__modes svg{flex:none}.wm-chip>span,.wm-guide-tab span,.wm-guide-toc a,.wm-info-cluster strong,.wm-loadout-item span,.wm-loadout-item>div,.wm-member-card div,.wm-member-card small,.wm-member-card strong,.wm-mode-button span,.wm-rail-card__body,.wm-team-mini,.wm-team-mini span,.wm-topbar__modes button span{overflow-wrap:break-word;min-width:0;max-width:100%}.wm-mode-button span,.wm-topbar__modes button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wm-topbar .wm-brand strong,.wm-topbar .wm-glass-link,.wm-topbar__modes button,.wm-topbar__modes button span{color:#fff;opacity:1;text-shadow:0 1px 2px #000000c7}.wm-topbar .wm-glass-link svg,.wm-topbar__modes button svg{color:#fff;opacity:1}.wm-guide-tab{align-items:center;height:auto;padding-block:9px;line-height:1.12}.wm-guide-tab span{display:block}.wm-source-pills{align-items:stretch}.wm-source-pills .wm-chip{white-space:normal;overflow-wrap:break-word;flex:100%;width:100%;padding-inline:8px;font-size:clamp(.66rem,.74vw,.78rem);line-height:1.08}.wm-hud-stat,.wm-stat-cell{overflow:hidden}.wm-hud-stat strong,.wm-stat-cell strong{overflow-wrap:normal;font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%;font-size:clamp(1.22rem,1.45vw,1.55rem);line-height:1.05}.wm-loadout-item{align-items:flex-start}.wm-filters{min-width:0}.wm-filters select{max-width:100%}.wm-toggle{white-space:nowrap;overflow-wrap:normal}.wm-loadout-item--limb,.wm-loadout-item--limb span,.wm-loadout-item--limb strong,.wm-loadout-item--limb>div{overflow-wrap:break-word;word-break:normal}.wm-loadout-item--limb strong{-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.wm-guide-cockpit[data-active-tab=limbs] .wm-guide-preview{padding:16px 18px}.wm-guide-cockpit[data-active-tab=limbs] .wm-guide-preview h2{text-wrap:balance;margin-top:6px;font-size:clamp(1.24rem,1.55vw,1.75rem);line-height:1.08}.wm-guide-cockpit[data-active-tab=limbs] .wm-mini-list{gap:8px;margin-top:12px}.wm-mini-list>.wm-limb-mini-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:62px;padding:9px 12px;display:grid}.wm-limb-mini-card strong{font-size:clamp(.88rem,.9vw,1rem);line-height:1.12}.wm-limb-mini-card small{font-size:.68rem;line-height:1.05}.wm-limb-mini-card>span:last-child{white-space:nowrap;font-size:.78rem}.wm-intel__header{gap:10px}.wm-intel__header h2{text-wrap:balance;margin-top:4px;font-size:clamp(1.12rem,1.25vw,1.45rem);line-height:1.06}.wm-stat-grid{gap:10px}.wm-stat-cell{min-height:74px;padding:11px 12px}.wm-stat-cell strong{margin-top:7px;font-size:clamp(1.02rem,1vw,1.24rem);line-height:1.03}.wm-stat-cell span{font-size:.68rem}.wm-intel-block--sources .wm-source-pills{gap:7px}.wm-intel-block--sources .wm-source-pills .wm-chip{min-height:26px;padding:5px 8px;font-size:clamp(.58rem,.62vw,.68rem);line-height:1.04}.wm-command-deck .wm-filters{grid-template-columns:auto minmax(96px,.85fr) minmax(128px,1fr);align-items:center}.wm-command-deck .wm-filters select{text-overflow:clip;width:100%;min-width:0;padding:0 34px 0 14px;font-size:.86rem;line-height:1.1}.wm-command-deck .wm-toggle{grid-column:1/2}.wm-topbar .liquid-glass{--lg-lens-alpha:.92;--lg-lens-blur:0px;--lg-lens-refraction:0;--lg-edge-lens-opacity:0;--lg-edge-rim-opacity:.34;-webkit-backdrop-filter:none;background:#090a0deb}.wm-topbar .liquid-glass:before,.wm-topbar .liquid-glass__warp{display:none}.wm-topbar .liquid-glass:after{opacity:1;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff29}@media (max-width:640px){.wm-command-deck .wm-filters{grid-template-columns:1fr}.wm-command-deck .wm-toggle{grid-column:auto}}@media (min-width:1321px){.wm-intel{grid-template-columns:170px minmax(240px,.75fr) minmax(310px,1.08fr) minmax(270px,1fr);grid-template-areas:"head stats limbs team""sources stats limbs team"}.wm-intel__header{grid-area:head}.wm-stat-grid{grid-area:stats}.wm-intel-block--limbs{grid-area:limbs}.wm-intel-block--team{grid-area:team}.wm-intel-block--sources{grid-area:sources}}.cg-page{--cg-accent:#91e7ff;--cg-accent-2:#ffd27a;--cg-accent-soft:#91e7ff29;--cg-accent-ink:#ecfbff;--cg-bg:#07080d;--cg-bg-2:#0d0f17;--cg-surface:#101219f0;--cg-surface-2:#16171ff0;--cg-line:#ffffff1f;--cg-line-strong:#fff3;--cg-text:#fff8ee;--cg-muted:#c7bdaf;--cg-dim:#8f887e;--cg-warning:#ffd27a;background:linear-gradient(180deg,#ffffff09,transparent 220px),linear-gradient(135deg,var(--cg-bg),#0c0d13 48%,#05060a);min-height:100svh;color:var(--cg-text);padding:20px 0 80px;position:relative;overflow-x:clip}.cg-page:before{background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.cg-page:after,.cg-page:before{content:"";z-index:0;pointer-events:none;position:fixed}.cg-page:after{background:linear-gradient(#0000,#00000061);height:34svh;inset:auto 0 0}.cg-page>*{z-index:1;position:relative}.cg-header{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:center;gap:16px;width:min(1480px,100% - 40px);min-height:64px;margin:0 auto 28px;display:grid}.cg-brand,.cg-header__nav{border:1px solid var(--cg-line);background:#0d0e14eb;border-radius:8px;min-height:60px;box-shadow:inset 0 1px #ffffff0f}.cg-brand{color:#fff;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.cg-brand__icon{background:var(--cg-accent-soft);width:42px;height:42px;color:var(--cg-accent-2);border:1px solid #ffffff29;border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cg-avatar img,.cg-brand__icon img,.cg-feature__image img,.cg-limb-icon img,.cg-media__art img,.cg-skin img{object-fit:cover}.cg-brand strong{color:#fff;letter-spacing:0;font-size:1rem;line-height:1.1;display:block}.cg-brand small{color:var(--cg-muted);text-transform:uppercase;margin-top:2px;font-size:.72rem;line-height:1;display:block}.cg-header__nav{scrollbar-width:none;align-items:center;gap:6px;padding:8px;display:flex;overflow-x:auto}.cg-header__nav::-webkit-scrollbar{display:none}.cg-header__link{color:#fff;white-space:nowrap;border-radius:8px;flex:none;padding:12px 14px;font-size:.92rem;font-weight:760;line-height:1.1;text-decoration:none}.cg-header__link:hover,.cg-header__link[data-active=true]{color:#fff;background:#ffffff1a}.cg-kicker{color:var(--cg-accent-2);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:820;line-height:1.2;display:block}.cg-guide-shell,.cg-hero,.cg-index-hero,.cg-index-section{width:min(1480px,100% - 40px);margin-inline:auto}.cg-hero,.cg-index-hero{border:1px solid var(--cg-line);background:linear-gradient(90deg,#ffffff09,#0000 55%),linear-gradient(135deg,#11121af5,#08090ef5);border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:36px;min-height:620px;padding:36px;display:grid}.cg-index-hero{min-height:520px;margin-bottom:52px}.cg-hero__copy,.cg-index-hero__copy{align-self:center;max-width:760px}.cg-hero h1,.cg-index-hero h1{color:#fff8ee;letter-spacing:0;overflow-wrap:break-word;max-width:860px;margin:14px 0 0;font-size:4.7rem;font-weight:880;line-height:.94}.cg-hero__summary,.cg-index-hero p{max-width:690px;color:var(--cg-muted);margin:24px 0 0;font-size:1.12rem;font-weight:580;line-height:1.72}.cg-hero__jp{color:var(--cg-muted);margin:12px 0 0;font-size:1.2rem;font-weight:760;line-height:1.2}.cg-hero__actions,.cg-hero__badges,.cg-index-hero__actions,.cg-role-tags,.cg-token-list{flex-wrap:wrap;gap:8px;display:flex}.cg-hero__badges{margin-top:26px}.cg-hero__badges>span,.cg-role-tags span{border:1px solid var(--cg-line);color:#fff;overflow-wrap:break-word;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:7px 10px;font-size:.78rem;font-weight:820;line-height:1.1;display:inline-flex}.cg-hero__actions,.cg-index-hero__actions{margin-top:30px}.cg-primary-link,.cg-secondary-link,.cg-source-card{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:.94rem;font-weight:820;line-height:1.1;text-decoration:none;display:inline-flex}.cg-primary-link{background:var(--cg-accent);color:#08090d;padding:14px 18px}.cg-secondary-link{border:1px solid var(--cg-line);color:#fff;background:#ffffff0d;padding:13px 17px}.cg-primary-link:hover,.cg-secondary-link:hover,.cg-source-card:hover{transform:translateY(-1px)}.cg-hero__stats,.cg-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cg-hero__stats{max-width:650px;margin-top:36px}.cg-metric{border:1px solid var(--cg-line);background:#00000038;border-radius:8px;min-height:86px;padding:16px}.cg-metric span{color:var(--cg-dim);text-transform:uppercase;font-size:.74rem;font-weight:820;line-height:1.2;display:block}.cg-metric strong{color:#fff;overflow-wrap:break-word;margin-top:10px;font-size:1.2rem;font-weight:860;line-height:1.1;display:block}.cg-feature,.cg-media{border:1px solid var(--cg-line);background:linear-gradient(180deg,#ffffff0e,transparent),var(--cg-accent-soft),#11131b;border-radius:8px;min-height:100%;position:relative;overflow:hidden}.cg-feature{color:#fff;text-decoration:none;display:block}.cg-feature__image,.cg-media__art{border-radius:6px;place-items:center;display:grid;position:absolute;inset:26px 26px 112px;overflow:hidden}.cg-feature__image{background:#0000003d}.cg-feature__image img{object-fit:contain;object-position:center bottom}.cg-feature__caption,.cg-media__caption{background:#07080ce0;border:1px solid #ffffff24;border-radius:8px;min-height:74px;padding:16px;position:absolute;inset:auto 22px 22px}.cg-feature__caption span,.cg-media__caption span{color:var(--cg-accent-2);text-transform:uppercase;font-size:.75rem;font-weight:840;line-height:1.1}.cg-feature__caption strong,.cg-media__caption strong{color:#fff;overflow-wrap:break-word;margin-top:6px;font-size:1.35rem;font-weight:860;line-height:1.1;display:block}.cg-feature__caption small{color:var(--cg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:.9rem;font-weight:620;line-height:1.45;display:-webkit-box;overflow:hidden}.cg-media__ambient{opacity:.24;filter:blur(18px)saturate(1.08);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.cg-index-section{margin-top:42px}.cg-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.cg-section-heading h2{color:#fff;letter-spacing:0;margin:6px 0 0;font-size:2.2rem;font-weight:860;line-height:1.02}.cg-character-grid{gap:14px;display:grid}.cg-character-grid,.cg-character-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.cg-character-card{border:1px solid var(--cg-line);color:#fff;background:#0f1017eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:14px;text-decoration:none;display:grid}.cg-character-card--large{background:linear-gradient(135deg,var(--cg-accent-soft),#ffffff08 42%,#0000001a),#0f1017eb;align-items:start;min-height:172px}.cg-character-card:hover{border-color:var(--cg-accent)}@supports (color:color-mix(in lab,red,red)){.cg-character-card:hover{border-color:color-mix(in srgb,var(--cg-accent) 55%,transparent)}}.cg-character-card:hover{transform:translateY(-2px)}.cg-avatar{border:1px solid var(--cg-line-strong);color:#fff;background:#ffffff0f;border-radius:8px;flex:none;place-items:center;width:54px;height:54px;font-weight:860;display:inline-grid;position:relative;overflow:hidden}.cg-avatar--large{width:78px;height:78px}.cg-character-card__body{gap:9px;min-width:0;display:grid}.cg-character-card__top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.cg-character-card__top strong{color:#fff;overflow-wrap:break-word;min-width:0;font-size:1.08rem;font-weight:840;line-height:1.14}.cg-character-card__top em{color:var(--cg-accent-2);flex:none;font-size:.82rem;font-style:normal;font-weight:860;line-height:1}.cg-character-card__summary{color:var(--cg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.92rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.cg-mini-meta{color:var(--cg-muted);flex-wrap:wrap;gap:6px;display:flex}.cg-mini-meta span{overflow-wrap:break-word;align-items:center;gap:5px;min-width:0;font-size:.78rem;font-weight:760;line-height:1.15;display:inline-flex}.cg-mini-meta svg{color:var(--cg-accent);flex:none}.cg-guide-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.cg-toc{border:1px solid var(--cg-line);background:#0d0e14f0;border-radius:8px;gap:6px;padding:10px;display:grid;position:sticky;top:18px}.cg-toc a{color:#fff;border-radius:6px;align-items:center;min-height:40px;padding:10px 12px;font-size:.9rem;font-weight:780;line-height:1.1;text-decoration:none;display:flex}.cg-toc a:hover{background:#ffffff14}.cg-guide-stack{gap:14px;display:grid}.cg-section{scroll-margin-top:112px}.cg-section details{border:1px solid var(--cg-line);background:var(--cg-surface);border-radius:8px;overflow:hidden}.cg-section summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:18px 20px;list-style:none;display:grid}.cg-section summary::-webkit-details-marker{display:none}.cg-section__icon{background:var(--cg-accent-soft);width:42px;height:42px;color:var(--cg-accent-2);border-radius:8px;place-items:center;display:inline-grid}.cg-section summary small{color:var(--cg-dim);text-transform:uppercase;font-size:.75rem;font-weight:820;line-height:1.15;display:block}.cg-section summary strong{color:#fff;letter-spacing:0;overflow-wrap:break-word;margin-top:5px;font-size:1.65rem;font-weight:860;line-height:1.05;display:block}.cg-section summary>svg{color:var(--cg-muted);transition:transform .16s}.cg-section details[open] summary>svg{transform:rotate(180deg)}.cg-section__body{padding:0 20px 22px}.cg-clean-list,.cg-panel p,.cg-section__body>p{color:var(--cg-muted);font-size:.98rem;font-weight:600;line-height:1.68}.cg-assets-layout,.cg-build-layout,.cg-limbs-layout,.cg-localization-grid,.cg-sources-layout,.cg-substat-grid,.cg-team-layout,.cg-two-col{gap:14px;display:grid}.cg-two-col{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.cg-assets-layout,.cg-build-layout,.cg-limbs-layout,.cg-localization-grid,.cg-sources-layout,.cg-substat-grid,.cg-team-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-slot-preview{gap:12px;display:grid}.cg-slot-preview__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cg-slot-preview__head h3{margin:0}.cg-slot-preview__head span{color:var(--cg-accent-2);flex:none;font-size:.78rem;font-weight:900}.cg-slot-preview>p{color:var(--cg-muted);margin:0;font-size:.92rem;font-weight:650;line-height:1.48}.cg-slot-preview__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cg-slot-preview__item{--cg-slot-tone-rgb:255 210 122;--cg-slot-tone-ink:#fff2bd;--cg-slot-icon-size:66%;--cg-slot-tone-a:.24;--cg-slot-tone-b:.12;--cg-slot-border-a:.34;--cg-slot-media-a:.34;--cg-slot-media-b:.22;border:1px solid rgb(var(--cg-slot-tone-rgb)/var(--cg-slot-border-a));background:radial-gradient(circle at 50% 18%,rgb(var(--cg-slot-tone-rgb)/var(--cg-slot-tone-a)),transparent 62%),linear-gradient(135deg,rgb(var(--cg-slot-tone-rgb)/var(--cg-slot-tone-b)),#ffffff07 68%),linear-gradient(180deg,#ffffff0d,#ffffff05);color:#fff;isolation:isolate;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:132px;padding:9px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.cg-slot-preview__item:after,.cg-slot-preview__item:before{pointer-events:none;content:"";position:absolute}.cg-slot-preview__item:before{z-index:-1;background:linear-gradient(135deg,rgb(var(--cg-slot-tone-rgb)/.24),transparent 52%),radial-gradient(circle at 72% 14%,rgb(var(--cg-slot-tone-rgb)/.22),transparent 28%);opacity:.86;inset:0}.cg-slot-preview__item:after{border:1px solid #ffffff0e;border-radius:6px;inset:6px}.cg-slot-preview__item[data-slot-tone=pet]{--cg-slot-tone-rgb:130 215 255;--cg-slot-tone-ink:#d7f4ff;--cg-slot-icon-size:76%}.cg-slot-preview__item[data-slot-tone=jade]{--cg-slot-tone-rgb:222 214 92;--cg-slot-tone-ink:#fff8b9;--cg-slot-icon-size:68%;--cg-slot-tone-a:.38;--cg-slot-tone-b:.2;--cg-slot-border-a:.48;--cg-slot-media-a:.46;--cg-slot-media-b:.28}.cg-slot-preview__item[data-slot-tone=diamond]{--cg-slot-tone-rgb:244 145 153;--cg-slot-tone-ink:#ffd8d5;--cg-slot-tone-a:.36;--cg-slot-tone-b:.19;--cg-slot-border-a:.46;--cg-slot-media-a:.44;--cg-slot-media-b:.27}.cg-slot-preview__item[data-slot-tone=gold]{--cg-slot-tone-rgb:228 176 111;--cg-slot-tone-ink:#ffe4bd;--cg-slot-tone-a:.38;--cg-slot-tone-b:.2;--cg-slot-border-a:.48;--cg-slot-media-a:.46;--cg-slot-media-b:.29}.cg-slot-preview__item[data-slot-tone=silver]{--cg-slot-tone-rgb:189 148 220;--cg-slot-tone-ink:#efd7ff;--cg-slot-icon-size:70%;--cg-slot-tone-a:.36;--cg-slot-tone-b:.2;--cg-slot-border-a:.46;--cg-slot-media-a:.44;--cg-slot-media-b:.28}@media (hover:hover){a.cg-slot-preview__item:hover{border-color:rgb(var(--cg-slot-tone-rgb)/.42);background:radial-gradient(circle at 50% 18%,rgb(var(--cg-slot-tone-rgb)/calc(var(--cg-slot-tone-a) + .08)),transparent 62%),linear-gradient(135deg,rgb(var(--cg-slot-tone-rgb)/calc(var(--cg-slot-tone-b) + .06)),#ffffff08 68%),linear-gradient(180deg,#fff1,#ffffff07);transform:translateY(-2px)}}.cg-slot-preview__item--empty{--cg-slot-tone-rgb:255 255 255;--cg-slot-tone-ink:#ffffff6b;background:#ffffff06;border-color:#ffffff12;align-content:center;min-height:132px}.cg-slot-preview__item--empty:before{opacity:.18}.cg-slot-preview__media{background:radial-gradient(circle at 50% 42%,rgb(var(--cg-slot-tone-rgb)/var(--cg-slot-media-a)),transparent 62%),linear-gradient(135deg,rgb(var(--cg-slot-tone-rgb)/var(--cg-slot-media-b)),rgb(var(--cg-slot-tone-rgb)/.1) 58%,#ffffff06),#0b0e129e;height:84px;box-shadow:inset 0 0 0 1px rgb(var(--cg-slot-tone-rgb)/.2),inset 0 -24px 44px #00000040,0 10px 26px #00000038;color:var(--cg-slot-tone-ink);border-radius:7px;place-items:center;font-size:.9rem;font-weight:900;display:grid;position:relative;overflow:hidden}.cg-slot-preview__media img{object-fit:contain;filter:drop-shadow(0 10px 14px #00000070)saturate(1.08)contrast(1.02);transform:translate(-50%,-50%);width:var(--cg-slot-icon-size)!important;height:var(--cg-slot-icon-size)!important;inset:50% auto auto 50%!important}.cg-slot-preview__item[data-slot-tone=pet] .cg-slot-preview__media img{border-radius:6px}.cg-slot-preview__media--empty{color:#ffffff61;background:radial-gradient(circle at 50% 45%,#ffffff14,#0000 58%),#ffffff09}.cg-slot-preview__item strong{color:#fff8ee;overflow-wrap:break-word;text-shadow:0 1px 10px #0000006b;-webkit-line-clamp:3;min-height:3.15em;font-size:.68rem;font-weight:820;line-height:1.16}.cg-pet-priority{margin-top:12px}.cg-pet-priority__item{color:#fff8ee;background:linear-gradient(90deg,#82d7ff14,#0000 58%),#ffffff07;border:1px solid #82d7ff29;grid-template-columns:62px 54px minmax(0,1fr);padding:9px;transition:border-color .18s,transform .18s,background .18s}.cg-pet-priority__item:hover{background:linear-gradient(90deg,#82d7ff1f,#0000 62%),#ffffff0a;border-color:#82d7ff57;transform:translateY(-1px)}.cg-pet-priority__rank{color:#d7f4ff;background:#82d7ff1a;border-radius:6px;justify-content:center;padding:6px 8px;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex}.cg-pet-priority__media img{padding:4px}.cg-pet-priority__copy em,.cg-pet-priority__copy small,.cg-pet-priority__copy strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.cg-pet-priority__copy strong{color:#fff;white-space:nowrap;font-size:.88rem}.cg-pet-priority__copy em{color:var(--cg-text);white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:680;line-height:1.28}.cg-pet-priority__copy small{color:var(--cg-muted);white-space:nowrap;font-size:.68rem;font-weight:720}.cg-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cg-skill-card{background:linear-gradient(135deg,var(--cg-accent),transparent 44%),#05060a7a;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:16px}@supports (color:color-mix(in lab,red,red)){.cg-skill-card{background:linear-gradient(135deg,color-mix(in srgb,var(--cg-accent) 8%,transparent),transparent 44%),#05060a7a}}.cg-skill-card__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.cg-skill-card__icon{border:1px solid var(--cg-accent-2);width:44px;height:44px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cg-skill-card__icon{border:1px solid color-mix(in srgb,var(--cg-accent-2) 48%,transparent)}}.cg-skill-card__icon{background:radial-gradient(circle at 36% 22%,#ffffff47,#0000 38%),#ffffff14;border-radius:8px;box-shadow:inset 0 1px #ffffff38,0 12px 22px #00000042}.cg-skill-card__icon img{object-fit:cover}.cg-skill-card__head small{color:var(--cg-accent-2);text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.1;display:block}.cg-skill-card h3{color:#fff;overflow-wrap:break-word;margin:4px 0 0;font-size:1.08rem;font-weight:900;line-height:1.1}.cg-skill-card p{color:#d8d0c3;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:14px 0 0;font-size:.92rem;font-weight:620;line-height:1.62;display:-webkit-box;overflow:hidden}.cg-skill-card .cg-token-list{margin-top:14px}.cg-limb-card,.cg-member,.cg-panel,.cg-source-card,.cg-source-summary,.cg-token-group{border:1px solid var(--cg-line);background:#07080c6b;border-radius:8px}.cg-panel,.cg-token-group{padding:18px}.cg-panel--wide{grid-column:1/-1}.cg-panel h3,.cg-token-group h4{color:#fff;margin:0 0 12px;font-size:1.08rem;font-weight:850;line-height:1.2}.cg-panel p,.cg-token-group p{margin:0}.cg-token{border:1px solid var(--cg-line);color:#fff;overflow-wrap:break-word;background:#ffffff0d;border-radius:6px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:44px;padding:8px 10px;line-height:1.1;display:inline-flex}.cg-token strong{font-size:.92rem;font-weight:820}.cg-token small{color:var(--cg-muted);font-size:.76rem;font-weight:720}.cg-token--plain{flex-direction:row;align-items:center;min-height:36px;font-size:.86rem;font-weight:790;display:inline-flex}.cg-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-role-tags{margin-top:16px}.cg-limb-grid{gap:12px;display:grid}.cg-limb-card{padding:16px}.cg-limb-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cg-limb-icon,.cg-skin{border:1px solid var(--cg-line-strong);background:#ffffff0f;border-radius:8px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.cg-limb-icon{width:64px;height:64px;color:var(--cg-accent-2)}.cg-limb-card h3{color:#fff;overflow-wrap:break-word;margin:0;font-size:1.05rem;font-weight:850;line-height:1.15}.cg-limb-card__head p{color:var(--cg-muted);margin:5px 0 0;font-size:.78rem;font-weight:720;line-height:1.1}.cg-rating{color:#ffe5aa;text-align:center;background:#ffd27a1a;border:1px solid #ffd27a5c;border-radius:6px;min-width:48px;padding:8px 10px;font-size:.88rem;line-height:1}.cg-limb-effects{gap:8px;margin-top:14px;display:grid}.cg-limb-effects p,.cg-limb-reason{color:var(--cg-muted);margin:0;font-size:.92rem;font-weight:610;line-height:1.58}.cg-limb-effects strong{color:#fff}.cg-limb-reason{border-top:1px solid var(--cg-line);margin-top:14px;padding-top:14px}.cg-clean-list{margin:0;padding-left:18px}.cg-clean-list li+li{margin-top:8px}.cg-definition-list{gap:10px;margin:0;display:grid}.cg-definition-list div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.cg-definition-list dt{color:var(--cg-dim);text-transform:uppercase;font-size:.78rem;font-weight:820;line-height:1.2}.cg-definition-list dd{color:#fff;overflow-wrap:break-word;margin:0;font-size:.96rem;font-weight:700;line-height:1.35}.cg-member-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cg-member{color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:12px;text-decoration:none;display:grid}.cg-member strong{overflow-wrap:break-word;font-size:1rem;font-weight:830;line-height:1.16;display:block}.cg-member small{color:var(--cg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.82rem;font-weight:620;line-height:1.42;display:-webkit-box;overflow:hidden}.cg-skin-grid{flex-wrap:wrap;gap:10px;display:flex}.cg-skin{width:72px;height:72px}.cg-note{color:var(--cg-dim);margin-top:14px;font-size:.84rem}.cg-community-notes{gap:14px;display:grid}.cg-community-notes__head h3{margin-top:4px}.cg-community-note,.cg-community-note-list{gap:10px;display:grid}.cg-community-note{background:linear-gradient(135deg,var(--cg-accent),transparent 58%),#ffffff09;border:1px solid #ffffff1a;border-radius:8px;padding:14px}@supports (color:color-mix(in lab,red,red)){.cg-community-note{background:linear-gradient(135deg,color-mix(in srgb,var(--cg-accent) 12%,transparent),transparent 58%),#ffffff09}}.cg-community-note__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cg-community-note h4{color:#fff;margin:0;font-size:1rem;font-weight:850;line-height:1.2}.cg-community-note__top span{max-width:50%;color:var(--cg-accent-2);text-align:right;flex:none;font-size:.76rem;font-weight:850;line-height:1.25}.cg-community-note p{margin:0}.cg-community-evidence{flex-wrap:wrap;gap:8px;display:flex}.cg-community-evidence a,.cg-community-evidence>span{border:1px solid var(--cg-line);min-width:0;max-width:100%;color:var(--cg-muted);background:#0000003d;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:.8rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.cg-community-evidence svg{color:var(--cg-accent-2);flex:none}.cg-community-evidence a span,.cg-community-evidence span span{overflow-wrap:break-word;min-width:0}.cg-source-card{color:#fff;justify-content:space-between;min-height:88px;padding:18px}.cg-source-card--primary{grid-column:1/-1}.cg-source-card strong{font-size:1.04rem;line-height:1.2;display:block}.cg-source-card small{color:var(--cg-muted);margin-top:6px;font-size:.82rem;line-height:1.2;display:block}.cg-source-summary{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:flex}.cg-source-summary>span{color:var(--cg-dim);text-transform:uppercase;font-size:.78rem;font-weight:820;line-height:1.2;display:block}.cg-source-summary div{min-width:0;color:var(--cg-muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;font-size:.9rem;font-weight:720;line-height:1.25;display:flex}.cg-source-summary div span{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.cg-source-summary strong{color:var(--cg-accent-2);font-size:1.02rem;font-weight:860}.cg-empty{color:var(--cg-muted);margin:0;font-size:1rem;font-weight:650;line-height:1.55}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cg-index-section,.cg-section{animation:cg-reveal both;animation-timeline:view();animation-range:entry cover 24%}}}@media (prefers-reduced-motion:no-preference){.cg-character-card,.cg-primary-link,.cg-secondary-link,.cg-source-card{transition:transform .16s,border-color .16s,background-color .16s}}@keyframes cg-reveal{0%{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.cg-hero,.cg-index-hero{grid-template-columns:minmax(0,1fr)}.cg-feature,.cg-media{min-height:520px}.cg-character-grid,.cg-character-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-guide-shell{grid-template-columns:1fr}.cg-toc{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.cg-toc::-webkit-scrollbar{display:none}.cg-toc a{flex:none}}@media (max-width:820px){.cg-page{padding-top:12px}.cg-guide-shell,.cg-header,.cg-hero,.cg-index-hero,.cg-index-section{width:min(100% - 24px,1480px)}.cg-header{grid-template-columns:1fr;margin-bottom:16px}.cg-header__nav{min-height:54px}.cg-header__link{padding:10px 12px;font-size:.86rem}.cg-hero,.cg-index-hero{gap:22px;min-height:auto;padding:22px}.cg-hero h1,.cg-index-hero h1{font-size:3.1rem}.cg-hero__summary,.cg-index-hero p{font-size:1rem}.cg-feature,.cg-media{min-height:470px}.cg-feature__image,.cg-media__art{inset:18px 18px 104px}.cg-media__art{inset:22px 24px}.cg-assets-layout,.cg-build-layout,.cg-character-grid,.cg-character-grid--compact,.cg-hero__stats,.cg-limbs-layout,.cg-localization-grid,.cg-member-grid,.cg-sources-layout,.cg-stat-grid,.cg-substat-grid,.cg-team-layout,.cg-two-col{grid-template-columns:1fr}.cg-section summary{min-height:72px;padding:16px}.cg-section summary strong{font-size:1.32rem}.cg-section__body{padding:0 16px 18px}.cg-source-summary{flex-direction:column;align-items:flex-start}.cg-source-summary div{justify-content:flex-start}}@media (max-width:480px){.cg-hero h1,.cg-index-hero h1{font-size:2.55rem}.cg-brand{min-height:56px}.cg-feature,.cg-media{min-height:410px}.cg-feature__caption,.cg-media__caption{inset-inline:14px;bottom:14px}.cg-primary-link,.cg-secondary-link{width:100%}.cg-character-card{grid-template-columns:auto minmax(0,1fr)}.cg-character-card>svg{display:none}.cg-definition-list div{grid-template-columns:1fr;gap:4px}.cg-community-note__top{display:grid}.cg-community-note__top span{text-align:left;max-width:none}.cg-limb-card__head{grid-template-columns:auto minmax(0,1fr)}.cg-rating{grid-column:1/-1;justify-self:start}}.lf-site{--lf-bg:#06070a;--lf-panel:#101118;--lf-panel-2:#151720;--lf-line:#ffffff1f;--lf-line-strong:#fff3;--lf-muted:#c9beb1;--lf-dim:#8f887d;--lf-card-accent:#8defff;background:linear-gradient(#ffffff09,#0000 18rem),linear-gradient(135deg,#07080d,#0d0f16 45%,#05060a)}.lf-site:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.lf-site>*{z-index:1;position:relative}.lf-header{z-index:80;grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:center;gap:14px;width:min(1480px,100% - 40px);min-height:68px;margin:0 auto;padding:10px 0;display:grid;position:sticky;top:10px}.lf-brand,.lf-primary-nav{border:1px solid var(--lf-line);background:#0c0d12fa;box-shadow:0 16px 40px #00000047}.lf-brand{color:#fff;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:flex}.lf-brand__icon{border:1px solid var(--lf-line-strong);width:42px;height:42px;color:var(--lf-gold);background:#ffffff0f;border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.lf-brand__icon img,.lf-limb-icon img,.lf-portrait img,.lf-showcase img{object-fit:cover}.lf-brand strong{color:#fff;letter-spacing:0;font-size:1rem;font-weight:850;line-height:1.1;display:block}.lf-brand small{color:var(--lf-muted);text-transform:uppercase;margin-top:3px;font-size:.72rem;font-weight:720;line-height:1;display:block}.lf-primary-nav{align-items:center;gap:4px;display:flex;overflow:visible}.lf-more summary,.lf-nav-link{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:.9rem;font-weight:780;line-height:1.1;text-decoration:none;display:inline-flex}.lf-more summary svg,.lf-nav-link svg{color:var(--lf-muted);flex:none}.lf-more[data-active=true] summary,.lf-more[open] summary,.lf-nav-link:hover,.lf-nav-link[data-active=true]{color:#fff;background:#ffffff1a}.lf-more[data-active=true] summary svg,.lf-nav-link[data-active=true] svg{color:var(--lf-gold)}.lf-more{margin-left:auto;position:relative}.lf-more summary{cursor:pointer;list-style:none}.lf-more summary::-webkit-details-marker{display:none}.lf-mega{background:#0d0e14;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(680px,100vw - 40px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 80px #00000075}.lf-mega,.lf-mega-card{border:1px solid var(--lf-line);border-radius:8px;display:grid}.lf-mega-card{background:linear-gradient(135deg,var(--lf-card-accent),transparent 50%),#ffffff09;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:106px;padding:14px}@supports (color:color-mix(in lab,red,red)){.lf-mega-card{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-card-accent) 12%,transparent),transparent 50%),#ffffff09}}.lf-mega-card{color:#fff;text-decoration:none}.lf-mega-card__icon,.lf-section-card__icon{border:1px solid var(--lf-card-accent);place-items:center;width:42px;height:42px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.lf-mega-card__icon,.lf-section-card__icon{border:1px solid color-mix(in srgb,var(--lf-card-accent) 48%,transparent)}}.lf-mega-card__icon,.lf-section-card__icon{background:var(--lf-card-accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-mega-card__icon,.lf-section-card__icon{background:color-mix(in srgb,var(--lf-card-accent) 16%,transparent)}}.lf-mega-card__icon,.lf-section-card__icon{color:var(--lf-card-accent)}.lf-build-card strong,.lf-character-tile strong,.lf-mega-card strong,.lf-section-card strong{color:#fff;letter-spacing:0;line-height:1.15}.lf-mega-card small,.lf-section-card__body>span:last-child{color:var(--lf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.82rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.lf-mega-card em{color:var(--lf-gold);grid-column:2;font-size:.75rem;font-style:normal;font-weight:820;line-height:1.1}.lf-main{width:min(1480px,100% - 40px);margin:0 auto;padding:28px 0 80px}.lf-hero{border:1px solid var(--lf-line);background:linear-gradient(90deg,#ffffff0b,#0000 55%),#111219f0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:stretch;gap:32px;min-height:520px;padding:36px;display:grid}.lf-hero__copy{align-self:center;max-width:820px}.lf-kicker{letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:840;line-height:1.2;display:block}.lf-hero h1,.lf-section__head h2{color:#fff8ee;letter-spacing:0;margin:10px 0 0;font-weight:890}.lf-hero h1{overflow-wrap:break-word;max-width:850px;font-size:4.6rem;line-height:.96}.lf-hero p{max-width:760px;color:var(--lf-muted);margin:22px 0 0;font-size:1.1rem;font-weight:560;line-height:1.75}.lf-hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lf-button,.lf-soft-pill{border:1px solid var(--lf-line);background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 16px;font-size:.92rem;font-weight:820;line-height:1.1;text-decoration:none;display:inline-flex}.lf-button--primary{background:var(--lf-gold);color:#08090d;border-color:#0000}.lf-hero__visual{min-width:0;min-height:100%}.lf-showcase{border:1px solid var(--lf-line);background:#090a10;border-radius:8px;min-height:100%;position:relative;overflow:hidden}.lf-showcase img{object-fit:contain;object-position:center bottom;padding:26px 28px 116px}.lf-showcase__panel{border:1px solid var(--lf-line);background:#08090deb;border-radius:8px;padding:16px;position:absolute;inset:auto 18px 18px}.lf-showcase__panel span{color:var(--lf-gold);font-size:.76rem;font-weight:860;display:block}.lf-showcase__panel strong{color:#fff;margin-top:6px;font-size:1.45rem;font-weight:870;line-height:1.1;display:block}.lf-showcase__panel small{color:var(--lf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:.9rem;font-weight:620;line-height:1.45;display:-webkit-box;overflow:hidden}.lf-section__head{margin-bottom:18px}.lf-section__head h2{font-size:2.25rem;line-height:1.05}.lf-build-grid,.lf-code-grid,.lf-grid,.lf-guide-grid,.lf-info-layout,.lf-limb-grid,.lf-metric-strip,.lf-sigil-grid{gap:14px;display:grid}.lf-build-grid,.lf-limb-grid,.lf-sigil-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-build-tier .lf-build-grid.pr-build-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),360px));justify-content:start}.lf-guide-grid,.lf-info-layout,.lf-metric-strip,.lf-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-code-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lf-build-card,.lf-character-tile,.lf-code-card,.lf-guide-card,.lf-info-panel,.lf-limb-catalog-card,.lf-local-card,.lf-metric-card,.lf-section-card,.lf-sigil-card{border:1px solid var(--lf-line);color:#fff;background:#0f1017e6;border-radius:8px}.lf-section-card{background:linear-gradient(135deg,var(--lf-card-accent),transparent 48%),#0f1017eb;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:170px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-section-card{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-card-accent) 12%,transparent),transparent 48%),#0f1017eb}}.lf-section-card{text-decoration:none}.lf-section-card__body{min-width:0}.lf-section-card__top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lf-section-card__top strong{overflow-wrap:break-word;font-size:1.18rem;font-weight:850}.lf-section-card__top em{color:var(--lf-gold);background:#ffffff14;border-radius:6px;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:820;line-height:1}.lf-section-card__top em[data-status=ready]{color:#a7f3d0}.lf-section-card__top em[data-status=scouting]{color:#f9a8d4}.lf-section-card__count{grid-column:1/-1;align-items:baseline;gap:8px;margin-top:auto;display:flex}.lf-section-card__count strong{color:var(--lf-card-accent);font-size:2rem;font-weight:880;line-height:1}.lf-section-card__count small{color:var(--lf-muted);font-size:.84rem;font-weight:720}.lf-build-card,.lf-character-tile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:12px;text-decoration:none;display:grid}.lf-build-card strong,.lf-character-tile strong{overflow-wrap:break-word;font-size:1.02rem;font-weight:850;display:block}.lf-build-card small,.lf-character-tile em,.lf-character-tile small{color:var(--lf-muted);overflow-wrap:break-word;margin-top:5px;font-size:.8rem;font-style:normal;font-weight:660;line-height:1.28;display:block}.lf-portrait{border:1px solid var(--lf-line-strong);background:#ffffff0f;border-radius:8px;flex:none;place-items:center;width:64px;height:64px;font-weight:850;display:inline-grid;position:relative;overflow:hidden}.lf-build-card__body>span:nth-child(2){color:var(--lf-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.88rem;font-weight:620;line-height:1.45;display:-webkit-box;overflow:hidden}.lf-build-card__top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lf-build-card__top em{color:var(--lf-gold);font-size:.8rem;font-style:normal;font-weight:860}.lf-guide-card,.lf-info-panel,.lf-limb-catalog-card,.lf-local-card,.lf-metric-card,.lf-sigil-card{padding:16px}.lf-limb-catalog-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.lf-limb-icon{border:1px solid var(--lf-line-strong);width:70px;height:70px;color:var(--lf-gold);background:#ffffff0f;border-radius:8px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.lf-guide-card h3,.lf-info-panel h3,.lf-limb-catalog-card h3,.lf-sigil-card h3{color:#fff;overflow-wrap:break-word;margin:0;font-size:1.08rem;font-weight:850;line-height:1.18}.lf-guide-card>span,.lf-limb-catalog-card__head span,.lf-sigil-card span{color:var(--lf-muted);margin-top:5px;font-size:.78rem;font-weight:700;line-height:1.2;display:block}.lf-limb-catalog-card__head em{color:var(--lf-gold);white-space:nowrap;background:#ffd27a1f;border-radius:6px;justify-self:end;padding:7px 8px;font-size:.76rem;font-style:normal;font-weight:820;line-height:1}.lf-effect-pair{gap:8px;margin-top:14px;display:grid}.lf-effect-pair p,.lf-guide-card p,.lf-info-panel p{color:var(--lf-muted);margin:0;font-size:.92rem;font-weight:610;line-height:1.58}.lf-effect-pair strong,.lf-info-panel strong{color:#fff}.lf-mini-links{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.lf-mini-links a,.lf-mini-links span{border:1px solid var(--lf-line);color:#fff;background:#ffffff0d;border-radius:6px;align-items:center;min-height:30px;padding:6px 8px;font-size:.78rem;font-weight:760;line-height:1.1;text-decoration:none;display:inline-flex}.lf-sigil-card{grid-template-columns:auto minmax(0,1fr);gap:12px}.lf-sigil-card__mark{width:48px;height:48px;color:var(--lf-gold);background:#ffd27a1a;border:1px solid #ffd27a4d;display:inline-grid}.lf-sigil-card dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}.lf-sigil-card dl div{border:1px solid var(--lf-line);background:#ffffff0a;border-radius:6px;padding:10px}.lf-sigil-card dt{color:var(--lf-dim);text-transform:uppercase;font-size:.72rem;font-weight:820}.lf-sigil-card dd{color:#fff;margin:6px 0 0;font-size:1.1rem;font-weight:860;line-height:1}.lf-guide-card ul{color:var(--lf-muted);gap:8px;margin:12px 0 0;padding-left:18px;font-size:.92rem;font-weight:610;line-height:1.55;display:grid}.lf-guide-card__section-count{color:var(--lf-gold);margin-top:12px;font-size:.8rem;font-weight:820;line-height:1.2;display:inline-flex}.lf-guide-card__notes{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.lf-guide-card__notes span{color:#f4dfad;overflow-wrap:break-word;background:#ffd27a12;border:1px solid #ffd27a2b;border-radius:6px;max-width:100%;padding:6px 8px;font-size:.74rem;font-weight:720;line-height:1.25}.lf-guide-card a{min-height:36px;color:var(--lf-gold);align-items:center;gap:8px;margin-top:14px;font-size:.86rem;font-weight:820;text-decoration:none;display:inline-flex}.lf-beginner-guide{background:radial-gradient(circle at 18% 0,#ffd27a1f,#0000 34%),radial-gradient(circle at 86% 12%,#8defff1a,#0000 32%),#0c0d13f0;border:1px solid #ffd27a33;border-radius:8px;gap:20px;padding:22px;display:grid}.lf-beginner-guide__hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:18px;display:grid}.lf-beginner-guide__intro{min-width:0}.lf-beginner-guide__intro>span{color:var(--lf-gold);text-transform:uppercase;flex-wrap:wrap;gap:6px;font-size:.78rem;font-weight:860;line-height:1.2;display:inline-flex}.lf-beginner-guide h3{color:#fff;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:10px 0 0;font-size:2.35rem;font-weight:930;line-height:1.12}.lf-beginner-guide__rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.lf-beginner-guide__rules p{color:#fffaf0e6;background:#ffffff0a;border:1px solid #ffd27a24;border-radius:8px;min-width:0;margin:0;padding:12px;font-size:.95rem;font-weight:680;line-height:1.45}.lf-beginner-guide__rules strong{width:26px;height:26px;color:var(--lf-gold);background:#ffd27a29;border-radius:999px;place-items:center;margin-bottom:8px;font-size:.82rem;display:inline-grid}.lf-beginner-guide__notice{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lf-beginner-guide__notice span{color:#d8fbff;background:#8defff14;border:1px solid #8defff33;border-radius:8px;min-width:0;max-width:100%;padding:8px 10px;font-size:.84rem;font-weight:720;line-height:1.35}.lf-beginner-guide__art{background:#0000004d;border:1px solid #ffffff1f;border-radius:8px;min-height:320px;position:relative;overflow:hidden}.lf-beginner-guide__art:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#06070be6),radial-gradient(circle at 78% 18%,#ffd27a38,#0000 28%);position:absolute;inset:0}.lf-beginner-guide__backdrop{object-fit:cover}.lf-beginner-route{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lf-beginner-step{grid-template-columns:58px minmax(0,1fr);gap:12px;min-width:0;display:grid;position:relative}.lf-beginner-step:not(:last-child):before{content:"";background:linear-gradient(180deg,var(--lf-card-accent),transparent);opacity:.55;width:1px;position:absolute;top:54px;bottom:-18px;left:28px}.lf-beginner-step__marker{z-index:1;border:1px solid var(--lf-card-accent);place-items:center;width:56px;height:56px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.lf-beginner-step__marker{border:1px solid color-mix(in srgb,var(--lf-card-accent) 45%,transparent)}}.lf-beginner-step__marker{background:radial-gradient(circle at 30% 18%,var(--lf-card-accent),transparent 55%),#0a0b10eb;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-beginner-step__marker{background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--lf-card-accent) 28%,transparent),transparent 55%),#0a0b10eb}}.lf-beginner-step__marker{color:var(--lf-card-accent)}.lf-beginner-step__marker strong{color:#fff6db;font-size:.7rem;font-weight:900;position:absolute;top:5px;left:7px}.lf-beginner-step__body{background:linear-gradient(135deg,var(--lf-card-accent),transparent 42%),#0000003d;border:1px solid #ffffff1a;border-radius:8px;min-width:0}@supports (color:color-mix(in lab,red,red)){.lf-beginner-step__body{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-card-accent) 10%,transparent),transparent 42%),#0000003d}}.lf-beginner-step__body{padding:16px}.lf-beginner-step__head span{color:var(--lf-gold);text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-flex}.lf-beginner-step__head h4{color:#fff;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:4px 0 0;font-size:1.35rem;font-weight:910;line-height:1.18}.lf-beginner-step__head p{color:#fffaf0d1;max-width:78ch;margin:8px 0 0;font-size:1rem;font-weight:660;line-height:1.55}.lf-beginner-step__actions,.lf-beginner-step__details ul{color:var(--lf-muted);gap:8px;margin:12px 0 0;padding-left:20px;font-size:.96rem;font-weight:650;line-height:1.52;display:grid}.lf-beginner-step__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-beginner-step__actions li,.lf-beginner-step__details li{padding-right:8px}.lf-beginner-step__details{margin-top:12px}.lf-beginner-step__details summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--lf-gold);background:#ffd27a14;border:1px solid #ffd27a38;border-radius:999px;padding:7px 11px;font-size:.83rem;font-weight:820}.lf-beginner-step__context{margin-top:14px}.lf-beginner-step__context>span{color:var(--lf-card-accent);margin-bottom:7px;display:block}@supports (color:color-mix(in lab,red,red)){.lf-beginner-step__context>span{color:color-mix(in srgb,var(--lf-card-accent) 74%,#fff7dc)}}.lf-beginner-step__context>span{letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:850;line-height:1.2}.lf-beginner-step__links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.lf-beginner-step__links a{color:#fff8e8;background:#ffffff0a;border:1px solid #ffd27a26;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;min-height:50px;padding:10px;text-decoration:none;display:grid}.lf-beginner-step__links a>span{min-width:0;font-size:.9rem;font-weight:850;line-height:1.2}.lf-beginner-step__links small{min-width:0;color:var(--lf-muted);grid-column:1/-1;font-size:.75rem;font-weight:680;line-height:1.3}.lf-guide-grid--related{margin-top:18px}.lf-guide-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-system-grid{gap:14px;display:grid}.lf-system-grid--runes,.lf-system-grid--weapons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lf-system-card{border:1px solid var(--lf-tier-accent,#ffd27a);min-height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-system-card{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 26%,#ffffff1f)}}.lf-system-card{background:linear-gradient(135deg,var(--lf-tier-accent,#ffd27a),transparent 48%),#090a10f0;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-system-card{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 11%,transparent),transparent 48%),#090a10f0}}.lf-system-card{color:#fffaf0;scroll-margin-top:6rem;box-shadow:0 24px 54px #00000047}.lf-system-card--weapon{--lf-tier-accent:#8defff}.lf-system-card--weapon>.lf-shot-card__media{flex:0 0 min(40%,320px);min-height:290px}.lf-system-card--weapon>.lf-shot-card__media img{object-position:center top}.lf-system-card--weapon .lf-system-card__body{gap:10px}.lf-system-card--relic{--lf-tier-accent:#ffcf7a}.lf-relic-card__media{background:radial-gradient(circle at 20% 0,#ffda9c33,#0000 34%),linear-gradient(#ffffff08,#0000 30%),#0a0b12f5;display:block;overflow:hidden}.lf-relic-card__media:after{background:linear-gradient(#0305090a,#030509c7),linear-gradient(135deg,#ffd68524,#0000 52%)}.lf-relic-card__art{padding:clamp(18px,2.4vw,26px);object-fit:contain!important;object-position:center center!important;transform:none!important}.lf-relic-card__series{z-index:2;color:#fff4d9;letter-spacing:.04em;text-transform:uppercase;background:#06080c9e;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.7rem;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.lf-relic-card__icon{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 50% 18%,#ffffff1f,#0000 52%),#06080cd1;border:1px solid #fff4dc42;border-radius:12px;width:clamp(56px,5vw,72px);position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 36px #00000047}.lf-relic-card__icon--solo{background:radial-gradient(circle at 50% 18%,#ffffff1f,#0000 52%),#ffffff0a;border-radius:16px;width:clamp(92px,11vw,148px);margin:auto;position:relative;inset:auto}.lf-relic-card__icon img{object-fit:cover}.lf-relic-card__icon--solo img{object-fit:contain;padding:10px}.lf-relic-card__media[data-relic-series=comics]{background:radial-gradient(circle at 18% 0,#78bfff2e,#0000 34%),linear-gradient(#ffffff08,#0000 30%),#0a0b12f5}.lf-relic-card__media[data-relic-series=posters]{background:radial-gradient(circle at 18% 0,#ffc08a33,#0000 34%),linear-gradient(#ffffff08,#0000 30%),#0a0b12f5}.lf-relic-card__media[data-relic-series=figurines]{background:radial-gradient(circle at 18% 0,#c6b2ff2e,#0000 34%),linear-gradient(#ffffff08,#0000 30%),#0a0b12f5}.lf-relic-card__media[data-relic-series=pillows]{background:radial-gradient(circle at 18% 0,#8defff29,#0000 34%),linear-gradient(#ffffff08,#0000 30%),#0a0b12f5}.lf-system-card>.lf-shot-card__media,.lf-system-feature>.lf-shot-card__media{flex:0 0 42%;min-height:320px}.lf-system-card>.lf-shot-card__media img,.lf-system-feature>.lf-shot-card__media img{object-fit:cover}.lf-system-card__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px;display:flex}.lf-system-card__footer,.lf-system-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lf-system-card__footer small,.lf-system-card__meta em,.lf-system-card__meta strong{min-width:0;color:var(--lf-tier-accent,#ffd27a);text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:900;line-height:1.2}.lf-system-card h3{color:#fff;overflow-wrap:break-word;margin:0;font-size:1.28rem;font-weight:920;line-height:1.08}.lf-system-card p{color:#ded6c9;margin:0;font-size:.94rem;font-weight:650;line-height:1.48}.lf-system-card__source{border-left:2px solid var(--lf-tier-accent,#ffd27a);gap:6px;padding-left:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-system-card__source{border-left:2px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 42%,transparent)}}.lf-system-card__source--client{border-left-color:#8defff80}.lf-system-card__source span{color:var(--lf-tier-accent,#ffd27a)}@supports (color:color-mix(in lab,red,red)){.lf-system-card__source span{color:color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 80%,#fff)}}.lf-system-card__source span{text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.2}.lf-system-card__source--client span{color:#aeefff}.lf-system-card__source p{color:#e7ded0}.lf-system-card__notes{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.lf-system-card__notes span{border:1px solid var(--lf-tier-accent,#ffd27a);max-width:100%;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.lf-system-card__notes span{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 28%,transparent)}}.lf-system-card__notes span{background:var(--lf-tier-accent,#ffd27a);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.lf-system-card__notes span{background:color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 9%,transparent)}}.lf-system-card__notes span{color:#fff1c9;overflow-wrap:break-word;font-size:.74rem;font-weight:760;line-height:1.25}.lf-system-card__footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.lf-system-card__footer a{min-height:34px;color:var(--lf-tier-accent,#ffd27a);align-items:center;gap:8px;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex}.lf-system-card--rune>.lf-shot-card__media{flex:0 0 min(46%,340px);min-height:260px}.lf-system-card--rune>.lf-shot-card__media img{object-position:center top}.lf-system-card--rune .lf-system-card__body{gap:9px;padding:15px 16px}.lf-system-card--rune h3{font-size:1.2rem}.lf-system-card--rune p{font-size:.88rem;line-height:1.38}.lf-system-card--rune .lf-system-card__source{gap:4px;padding-left:8px}.lf-system-card--rune .lf-system-card__source span{font-size:.68rem}.lf-system-card--rune .lf-system-card__notes{gap:6px}.lf-system-card--rune .lf-system-card__notes span{padding:5px 7px;font-size:.7rem}.lf-system-card--rune .lf-system-card__footer{padding-top:10px}.lf-catalog-progression{border:1px solid var(--lf-tier-accent,var(--lf-sigil-accent,#ffd27a));gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-catalog-progression{border:1px solid color-mix(in srgb,var(--lf-tier-accent,var(--lf-sigil-accent,#ffd27a)) 24%,#ffffff1f)}}.lf-catalog-progression{background:linear-gradient(135deg,var(--lf-tier-accent,var(--lf-sigil-accent,#ffd27a)),transparent 58%),#ffffff0b;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-catalog-progression{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-tier-accent,var(--lf-sigil-accent,#ffd27a)) 10%,transparent),transparent 58%),#ffffff0b}}.lf-catalog-progression{padding:9px}.lf-catalog-progression__title{color:var(--lf-tier-accent,var(--lf-sigil-accent,#ffd27a))}@supports (color:color-mix(in lab,red,red)){.lf-catalog-progression__title{color:color-mix(in srgb,var(--lf-tier-accent,var(--lf-sigil-accent,#ffd27a)) 84%,#fff)}}.lf-catalog-progression__title{text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1.1}.lf-catalog-progression__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lf-catalog-progression__item{background:#03050a52;border:1px solid #ffffff1a;border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.lf-catalog-progression__item[data-state=pending]{background:#ffd27a0e;border-color:#ffd27a2e}.lf-catalog-progression__item[data-state=derived]{background:#8defff0e;border-color:#8defff2e}.lf-catalog-progression__item em{color:#ffffff94;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:850;line-height:1.15;overflow:hidden}.lf-catalog-progression__item strong{overflow-wrap:break-word;color:#fff9ee;font-size:.78rem;font-weight:900;line-height:1.16}.lf-catalog-progression__item small,.lf-catalog-progression__note{color:#fff4dca8;font-size:.68rem;font-weight:720;line-height:1.3}.lf-catalog-progression__details{gap:3px;min-width:0;margin-top:1px;display:grid}.lf-catalog-progression__details span{color:#fff8ebb8;overflow-wrap:break-word;background:#ffffff09;border:1px solid #ffffff12;border-radius:5px;min-width:0;padding:4px 5px;font-size:.62rem;font-weight:760;line-height:1.25}.lf-catalog-progression__note{display:block}.lf-system-feature{background:linear-gradient(135deg,#8defff1a,#0000 48%),#090a10f0;border:1px solid #ffffff1f;border-radius:8px;display:flex;overflow:hidden}.lf-system-feature .lf-info-panel{background:0 0;border:0;flex:1}.lf-system-feature ul{color:var(--lf-muted);gap:9px;margin:12px 0 0;padding-left:18px;font-size:.92rem;font-weight:620;line-height:1.55;display:grid}.lf-ocr-card{min-height:190px}.lf-ocr-card p{overflow-wrap:break-word}.lf-code-grid--cards{grid-template-columns:repeat(4,minmax(0,1fr))}.lf-charm-card{min-height:160px}.lf-charm-card small{overflow-wrap:break-word;line-height:1.4}.lf-code-card{min-height:110px}.lf-code-card small,.lf-code-card span,.lf-code-card strong,.lf-local-card small,.lf-local-card span,.lf-local-card strong{display:block}.lf-code-card strong{color:#fff;overflow-wrap:break-word;font-size:1.05rem;font-weight:850}.lf-code-card span,.lf-local-card span{color:var(--lf-gold);margin-top:10px;font-size:.8rem;font-weight:820}.lf-code-card small,.lf-local-card small{color:var(--lf-muted);margin-top:6px;font-size:.76rem;font-weight:680}.lf-promo-howto{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lf-promo-howto article{border:1px solid var(--lf-line);background:linear-gradient(135deg,#ffd27a1a,#0000 56%),#0f1017e6;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:104px;padding:16px;display:grid}.lf-promo-howto strong{width:46px;height:46px;color:var(--lf-gold);background:#ffd27a1f;border-radius:8px;place-items:center;font-size:1.25rem;line-height:1;display:grid}.lf-promo-howto span{color:var(--lf-ink);font-weight:780;line-height:1.35}.lf-promo-board{gap:24px;display:grid}.lf-promo-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lf-promo-summary__item{border:1px solid var(--lf-line);background:linear-gradient(135deg,var(--promo-tone,var(--lf-gold)),transparent 62%),#0f1017eb;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:92px;display:flex}@supports (color:color-mix(in lab,red,red)){.lf-promo-summary__item{background:linear-gradient(135deg,color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 16%,transparent),transparent 62%),#0f1017eb}}.lf-promo-summary__item{padding:18px;text-decoration:none}.lf-promo-summary__item[data-tone=green]{--promo-tone:#8bf3bd}.lf-promo-summary__item[data-tone=gold]{--promo-tone:var(--lf-gold)}.lf-promo-summary__item[data-tone=cyan]{--promo-tone:var(--lf-cyan)}.lf-promo-summary__item[data-tone=muted]{--promo-tone:var(--lf-muted)}.lf-promo-summary__item strong{color:var(--promo-tone,var(--lf-gold));font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,6vw,4rem);line-height:.9}.lf-promo-summary__item span{color:var(--lf-ink);text-align:right;font-size:.86rem;font-weight:860}.lf-promo-group{gap:14px;scroll-margin-top:190px;display:grid}.lf-promo-group[data-tone=green]{--promo-tone:#8bf3bd}.lf-promo-group[data-tone=gold]{--promo-tone:var(--lf-gold)}.lf-promo-group[data-tone=cyan]{--promo-tone:var(--lf-cyan)}.lf-promo-group[data-tone=muted]{--promo-tone:var(--lf-muted)}.lf-promo-group__head{border-top:1px solid var(--promo-tone,var(--lf-gold));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-promo-group__head{border-top:1px solid color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 42%,transparent)}}.lf-promo-group__head{padding-top:18px}.lf-promo-group__head>span{background:var(--promo-tone,var(--lf-gold));border-radius:8px;place-items:center;min-width:58px;height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-promo-group__head>span{background:color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 14%,transparent)}}.lf-promo-group__head>span{color:var(--promo-tone,var(--lf-gold));font-size:1.45rem;font-weight:920}.lf-promo-group__head h2{color:var(--lf-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,4rem);line-height:.95}.lf-promo-group__head p{max-width:780px;color:var(--lf-muted);margin:8px 0 0;font-weight:680;line-height:1.5}.lf-promo-group--collapsed{border:1px solid var(--promo-tone,var(--lf-line))}@supports (color:color-mix(in lab,red,red)){.lf-promo-group--collapsed{border:1px solid color-mix(in srgb,var(--promo-tone,var(--lf-line)) 28%,var(--lf-line))}}.lf-promo-group--collapsed{background:#0d0e1494;border-radius:8px;padding:0}.lf-promo-group--collapsed>summary{min-height:72px;color:var(--lf-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:900;list-style:none;display:flex}.lf-promo-group--collapsed>summary::-webkit-details-marker{display:none}.lf-promo-group--collapsed>summary:after{content:"";border-right:2px solid var(--promo-tone,var(--lf-gold));border-bottom:2px solid var(--promo-tone,var(--lf-gold));width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)}.lf-promo-group--collapsed[open]>summary:after{transform:rotate(225deg)}.lf-promo-group--collapsed>summary span{flex:1;min-width:0;font-size:1.05rem}.lf-promo-group--collapsed>summary strong{background:var(--promo-tone,var(--lf-gold));border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lf-promo-group--collapsed>summary strong{background:color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 16%,transparent)}}.lf-promo-group--collapsed>summary strong{color:var(--promo-tone,var(--lf-gold));font-size:.92rem}.lf-promo-group--collapsed[open]{padding-bottom:18px}.lf-promo-group--collapsed[open] .lf-promo-code-list,.lf-promo-group--collapsed[open] .lf-promo-group__head{margin-left:18px;margin-right:18px}.lf-promo-code-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lf-promo-code-row{min-width:0}.lf-promo-code-row button{border:1px solid var(--promo-tone,var(--lf-gold));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;width:100%;min-height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-promo-code-row button{border:1px solid color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 34%,var(--lf-line))}}.lf-promo-code-row button{background:linear-gradient(135deg,var(--promo-tone,var(--lf-gold)),transparent 68%),#0d0e14eb;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-promo-code-row button{background:linear-gradient(135deg,color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 14%,transparent),transparent 68%),#0d0e14eb}}.lf-promo-code-row button{color:#fff;cursor:pointer;text-align:left;padding:12px 14px}.lf-promo-code-row button:focus-visible,.lf-promo-code-row button:hover{border-color:var(--promo-tone,var(--lf-gold))}@supports (color:color-mix(in lab,red,red)){.lf-promo-code-row button:focus-visible,.lf-promo-code-row button:hover{border-color:color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 74%,var(--lf-line))}}.lf-promo-code-row button:focus-visible,.lf-promo-code-row button:hover{outline:none}.lf-promo-code-row__value{overflow-wrap:anywhere;letter-spacing:0;min-width:0;font-size:1.02rem;font-weight:940;line-height:1.05}.lf-promo-code-row__date{color:var(--lf-muted);grid-column:1/2;font-size:.76rem;font-weight:780;line-height:1.15}.lf-promo-code-row__state{background:var(--promo-tone,var(--lf-gold));border-radius:999px;grid-area:1/2/span 2/3;justify-content:center;align-items:center;min-width:84px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lf-promo-code-row__state{background:color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 14%,transparent)}}.lf-promo-code-row__state{color:var(--promo-tone,var(--lf-gold));text-transform:uppercase;padding:7px 10px;font-size:.72rem;font-weight:900}.lf-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lf-promo-card{border:1px solid var(--promo-tone,var(--lf-line));align-content:start;gap:14px;min-height:290px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-promo-card{border:1px solid color-mix(in srgb,var(--promo-tone,var(--lf-line)) 34%,var(--lf-line))}}.lf-promo-card{background:radial-gradient(circle at 100% 0,var(--promo-tone,var(--lf-gold)),transparent 34%),#0d0e14f0;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-promo-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 16%,transparent),transparent 34%),#0d0e14f0}}.lf-promo-card{padding:16px}.lf-promo-card__code{gap:12px;display:grid}.lf-promo-card__code strong{color:#fff;letter-spacing:0;overflow-wrap:break-word;font-size:clamp(1.45rem,4vw,2.4rem);font-weight:940;line-height:1.02;display:block}.lf-promo-card__code button{border:1px solid var(--promo-tone,var(--lf-gold));justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lf-promo-card__code button{border:1px solid color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 46%,transparent)}}.lf-promo-card__code button{background:var(--promo-tone,var(--lf-gold));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-promo-card__code button{background:color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 12%,transparent)}}.lf-promo-card__code button{color:#fff;cursor:pointer;font-weight:880}.lf-promo-card__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.lf-promo-card__meta div{border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:10px}.lf-promo-card__meta dt{color:var(--lf-dim);text-transform:uppercase;font-size:.7rem;font-weight:860}.lf-promo-card__meta dd{color:var(--lf-ink);margin:5px 0 0;font-size:.86rem;font-weight:820;line-height:1.25}.lf-promo-card p{color:var(--lf-muted);margin:0;font-size:.88rem;font-weight:650;line-height:1.45}.lf-promo-card__dedupe{border-left:2px solid var(--promo-tone,var(--lf-gold))}@supports (color:color-mix(in lab,red,red)){.lf-promo-card__dedupe{border-left:2px solid color-mix(in srgb,var(--promo-tone,var(--lf-gold)) 62%,transparent)}}.lf-promo-card__dedupe{padding-left:10px}.lf-promo-card__source{width:max-content;color:var(--promo-tone,var(--lf-gold));align-items:center;gap:6px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.lf-info-panel{min-height:150px}.lf-info-panel p+p{margin-top:10px}.lf-metric-card{min-height:120px}.lf-metric-card strong{color:var(--lf-gold);font-size:2.3rem;font-weight:890;line-height:1;display:block}.lf-metric-card span{color:#fff;margin-top:10px;font-size:.92rem;font-weight:780;line-height:1.25;display:block}.lf-reveal{opacity:0;transform:translateY(28px)}.lf-hero.lf-reveal{opacity:1;transform:none}.lf-reveal.is-visible{opacity:1;transition:opacity .62s,transform .62s;transform:translateY(0)}.lf-reveal[data-delay=short].is-visible{transition-delay:90ms}.lf-reveal[data-delay=medium].is-visible{transition-delay:.16s}.lf-reveal[data-delay=long].is-visible{transition-delay:.24s}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lf-section{animation:lf-scroll-reveal both;animation-timeline:view();animation-range:entry cover 22%}}}@media (prefers-reduced-motion:no-preference){.lf-build-card,.lf-button,.lf-character-tile,.lf-limb-catalog-card,.lf-more summary,.lf-nav-link,.lf-section-card,.lf-sigil-card{transition:transform .18s,border-color .18s,background-color .18s}.lf-build-card:hover,.lf-button:hover,.lf-character-tile:hover,.lf-limb-catalog-card:hover,.lf-section-card:hover,.lf-sigil-card:hover{border-color:var(--lf-card-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.lf-build-card:hover,.lf-button:hover,.lf-character-tile:hover,.lf-limb-catalog-card:hover,.lf-section-card:hover,.lf-sigil-card:hover{border-color:color-mix(in srgb,var(--lf-card-accent) 38%,var(--lf-line))}}}@keyframes lf-scroll-reveal{0%{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lf-reveal,.lf-reveal.is-visible,.lf-section{opacity:1;transition:none;animation:none;transform:none}}@media (max-width:1180px){.lf-header{grid-template-columns:1fr}.lf-primary-nav{scrollbar-width:none;overflow-x:auto}.lf-primary-nav::-webkit-scrollbar{display:none}.lf-hero{grid-template-columns:1fr;min-height:auto}.lf-showcase{min-height:500px}.lf-code-grid,.lf-grid,.lf-grid--compact,.lf-guide-grid,.lf-info-layout,.lf-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-beginner-guide{padding:18px}.lf-beginner-guide__hero{grid-template-columns:1fr}.lf-beginner-guide__art{min-height:280px}}@media (max-width:820px){.lf-footer,.lf-header,.lf-main{width:min(100% - 24px,1480px)}.lf-header{padding-top:6px;top:6px}.lf-primary-nav{align-items:stretch}.lf-more summary,.lf-nav-link{min-height:42px;padding:9px 10px;font-size:.84rem}.lf-more{position:static}.lf-mega{grid-template-columns:1fr;width:auto;max-height:calc(100svh - 150px);position:fixed;top:128px;left:12px;right:12px;overflow:auto}.lf-main{padding-top:18px}.lf-hero{padding:22px}.lf-hero h1{font-size:3.1rem}.lf-hero p{font-size:1rem}.lf-showcase{min-height:430px}.lf-section__head h2{font-size:1.85rem}.lf-beginner-guide__rules,.lf-beginner-step__actions,.lf-build-grid,.lf-code-grid,.lf-grid,.lf-grid--compact,.lf-guide-grid,.lf-info-layout,.lf-limb-grid,.lf-metric-strip,.lf-sigil-grid,.lf-system-grid{grid-template-columns:1fr}.lf-beginner-step{grid-template-columns:44px minmax(0,1fr);gap:10px}.lf-beginner-step:not(:last-child):before{left:22px}.lf-beginner-step__marker{width:44px;height:44px}.lf-beginner-step__body{padding:14px}.lf-beginner-step__links{grid-template-columns:1fr}.lf-system-card,.lf-system-feature{flex-direction:column}.lf-system-card>.lf-shot-card__media,.lf-system-feature>.lf-shot-card__media{flex-basis:auto;min-height:260px}.lf-footer{grid-template-columns:1fr}}@media (max-width:480px){.lf-hero h1{font-size:2.45rem}.lf-beginner-guide{padding:14px}.lf-beginner-guide h3{font-size:1.9rem}.lf-beginner-guide__art{min-height:240px}.lf-beginner-step{grid-template-columns:1fr}.lf-beginner-step:not(:last-child):before{display:none}.lf-beginner-step__marker{grid-template-columns:auto auto;justify-content:start;gap:8px;width:100%;height:40px;padding-left:14px}.lf-beginner-step__marker strong{position:static}.lf-button,.lf-soft-pill{width:100%}.lf-build-card,.lf-character-tile,.lf-section-card{grid-template-columns:auto minmax(0,1fr)}.lf-system-card>.lf-shot-card__media,.lf-system-feature>.lf-shot-card__media{min-height:220px}.lf-character-tile>svg,.lf-section-card__count{grid-column:1/-1}.lf-character-tile>svg{display:none}.lf-limb-catalog-card__head{grid-template-columns:auto minmax(0,1fr)}.lf-limb-catalog-card__head em{grid-column:1/-1;justify-self:start}}.lf-footer{border-top:1px solid var(--lf-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;width:min(1480px,100% - 40px);margin:0 auto;padding:28px 0 42px;display:grid}.lf-footer span,.lf-footer strong{display:block}.lf-footer strong{color:#fff;font-size:.95rem;font-weight:820}.lf-footer span{color:var(--lf-muted);margin-top:5px;font-size:.82rem;font-weight:650}.lf-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lf-footer a{color:var(--lf-muted);font-size:.82rem;font-weight:720;text-decoration:none}@media (max-width:820px){.lf-footer{grid-template-columns:1fr;width:min(100% - 24px,1480px)}.lf-footer nav{justify-content:flex-start}}.lf-site{--lf-bg:#05050a;--lf-panel:#0e1017;--lf-panel-2:#161922;--lf-line:#ffffff1a;--lf-line-strong:#ffffff2e;--lf-text:#fff8ee;--lf-muted:#d4c9ba;--lf-dim:#8c8377;--lf-gold:#ffd27a;--lf-cyan:#8defff;min-height:100svh;color:var(--lf-text);background:radial-gradient(circle at 12% 5%,#7e3fff2e,#0000 28rem),radial-gradient(circle at 82% 12%,#ff8b4a24,#0000 32rem),linear-gradient(#08080f,#05050a 46%,#020205);overflow-x:clip}.lf-site:before{opacity:.36;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.lf-site:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000006b,#0000 18% 82%,#00000080),radial-gradient(circle at 50% 24%,#0000 0,#0000004d 44rem);position:fixed;inset:0}.lf-header{grid-template-columns:minmax(190px,242px) minmax(0,1fr);gap:12px;width:min(1560px,100% - 48px);min-height:64px;padding:0;top:14px}.lf-brand,.lf-primary-nav{background:#07080df5;border:1px solid #ffffff24;border-radius:8px;min-height:58px;box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff0f}.lf-brand{padding:8px 12px}.lf-brand small{color:#f2e5d4}.lf-primary-nav{justify-content:center;gap:3px;padding:7px}.lf-more summary,.lf-nav-link{color:#fff;min-width:0;min-height:42px;text-shadow:none;flex:none;padding:9px 12px}.lf-more summary svg,.lf-nav-link svg{color:#ffffffc2}.lf-more[data-active=true] summary,.lf-more[open] summary,.lf-nav-link:hover,.lf-nav-link[data-active=true]{background:linear-gradient(#ffffff24,#ffffff12)}.lf-more{flex:none;margin-left:0}.lf-mega{background:#08090efa;border-color:#ffffff24}.lf-main{width:100%;padding:24px 0 92px}.lf-footer,.lf-hero,.lf-section{width:min(1560px,100% - 48px);margin-inline:auto}.lf-hero{isolation:isolate;background:linear-gradient(90deg,#050509f5,#08090ed1 46%,#09090e2e),radial-gradient(circle at 82% 48%,#ffd27a21,#0000 22rem),radial-gradient(circle at 72% 24%,#8defff1f,#0000 28rem);border:0;border-radius:0;grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr);align-items:center;gap:42px;min-height:690px;padding:68px 64px;position:relative;overflow:hidden}.lf-hero:after,.lf-hero:before{content:"";pointer-events:none;position:absolute}.lf-hero:before{z-index:-1;opacity:.58;background:linear-gradient(90deg,#ffffff0f,#0000 26% 74%,#ffffff0a),linear-gradient(#ffffff09 1px,#0000 0) 0 0/100% 72px;border:1px solid #ffffff17;inset:18px}.lf-hero:after{opacity:.7;background:radial-gradient(circle,#0000 52%,#ffffff0d 53%,#0000 54%);border:1px solid #ffd27a24;border-radius:50%;width:44rem;height:44rem;bottom:4%;right:4%}.lf-hero:not(:has(.lf-hero__visual)){grid-template-columns:1fr;min-height:430px}.lf-hero:not(:has(.lf-hero__visual)) .lf-hero__copy{max-width:980px}.lf-hero__copy,.lf-hero__visual{z-index:1;position:relative}.lf-kicker{color:var(--lf-gold)}.lf-hero h1{letter-spacing:0;text-wrap:balance;max-width:950px;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:5.05rem;font-weight:900;line-height:.92}.lf-hero p{color:#eadfce;font-size:1.08rem;line-height:1.78}.lf-button,.lf-soft-pill{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff24}.lf-button--primary{color:#09090d;background:linear-gradient(135deg,#ffe0a2,#f8a84a)}.lf-soft-pill{color:#ffe6ad}.lf-showcase{background:0 0;border:0;min-height:590px}.lf-showcase--archive{align-items:end;display:grid}.lf-showcase__backdrops{opacity:.44;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:0;transform:perspective(900px)rotateY(-10deg)rotateX(2deg)}.lf-showcase__backdrops span{background:#11131b;border:1px solid #ffffff1f;border-radius:8px;min-height:100%;position:relative;overflow:hidden}.lf-showcase__backdrops img{object-fit:cover;filter:saturate(1.05)contrast(1.05)}.lf-showcase__spotlight{z-index:1;position:absolute;inset:0 6% 88px}.lf-showcase__spotlight img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 34px 58px #000000b8)}.lf-showcase__panel{z-index:2;background:#06070be6;border-color:#ffffff24;inset:auto 22px 22px;box-shadow:0 20px 56px #00000070}.lf-section{margin-top:80px}.lf-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:22px;display:grid}.lf-section__head:after{content:"";background:linear-gradient(90deg,#ffd27a85,#0000);width:min(360px,24vw);height:1px}.lf-section__head h2{font-family:Georgia,Times New Roman,serif;font-size:2.85rem;font-weight:900}.lf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lf-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.lf-section-card{isolation:isolate;background:#0b0d13;border-color:#ffffff1f;flex-direction:column;justify-content:flex-end;gap:16px;min-height:288px;padding:18px;display:flex;position:relative;overflow:hidden}.lf-section-card__media{z-index:-2;background:linear-gradient(180deg,transparent 0,#0000003d 38%,#000000eb 100%),var(--lf-card-media,radial-gradient(circle at 50% 22%,var(--lf-card-accent),transparent 17rem)),radial-gradient(circle at 50% 30%,var(--lf-card-accent),transparent 20rem);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lf-section-card__media{background:linear-gradient(180deg,transparent 0,#0000003d 38%,#000000eb 100%),var(--lf-card-media,radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--lf-card-accent) 26%,transparent),transparent 17rem)),radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--lf-card-accent) 24%,transparent),transparent 20rem)}}.lf-section-card__media{opacity:.86;background-position:50%;background-size:cover;transition:transform .52s,opacity .52s;transform:scale(1.02)}.lf-section-card:after{content:"";z-index:-1;background:linear-gradient(#ffffff14,#0000 22%),linear-gradient(90deg,#0000007a,#0000 56%);position:absolute;inset:0}.lf-section-card:hover .lf-section-card__media{opacity:1;transform:scale(1.08)}.lf-section-card__icon{z-index:2;border-color:var(--lf-card-accent);position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab,red,red)){.lf-section-card__icon{border-color:color-mix(in srgb,var(--lf-card-accent) 54%,transparent)}}.lf-section-card__icon{background:#00000075}.lf-section-card__body,.lf-section-card__count{z-index:1;position:relative}.lf-section-card__body{padding-right:58px}.lf-section-card__top strong{font-family:Georgia,Times New Roman,serif;font-size:1.64rem;font-weight:900}.lf-section-card__body>span:last-child{color:#eadfce;-webkit-line-clamp:3}.lf-section-card__count{border-top:1px solid #ffffff24;padding-top:14px}.lf-section-card__count strong{font-size:2.35rem}.lf-character-theatre{color:#fff;min-height:590px;text-decoration:none;display:block;position:relative;overflow:hidden}.lf-character-theatre__backdrop{opacity:.42;filter:blur(18px)saturate(1.12);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.12)}.lf-character-theatre__art{position:absolute;inset:24px 10% 104px}.lf-character-theatre__art img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 36px 64px #000000b3)}.lf-character-theatre__caption{background:#05060ae6;border:1px solid #ffffff24;border-radius:8px;padding:18px;position:absolute;inset:auto 22px 22px}.lf-character-theatre__caption em,.lf-character-theatre__caption small{color:var(--lf-muted);font-style:normal;line-height:1.35;display:block}.lf-character-theatre__caption small{color:var(--lf-gold);text-transform:uppercase;font-size:.76rem;font-weight:840}.lf-character-theatre__caption strong{margin-top:6px;font-size:1.55rem;line-height:1.05;display:block}.lf-character-theatre__caption em{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.lf-orbit-icons{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:16px;min-height:500px;padding:22px;display:grid;position:relative}.lf-orbit-icons:before{content:"";pointer-events:none;border:1px solid #ffd27a24;border-radius:50%;position:absolute;inset:8% 0}.lf-orbit-icons>span{background:linear-gradient(#ffffff0e,#0000),#07080ca8;border:1px solid #ffffff1f;border-radius:8px;place-items:center;gap:10px;min-height:142px;padding:14px;display:grid;position:relative;box-shadow:0 22px 48px #0000003d}.lf-orbit-icons>span:nth-child(2),.lf-orbit-icons>span:nth-child(5){transform:translateY(-28px)}.lf-orbit-icons .lf-limb-icon{width:76px;height:76px}.lf-orbit-icons small{color:#fff;text-align:center;max-width:12rem;font-size:.82rem;font-weight:820;line-height:1.2}.lf-sigil-orb{color:#ffe2a3;background:radial-gradient(circle,#ffd27a47,#ffffff0a 54%,#00000042);border:1px solid #ffd27a52;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.lf-sigil-orb img{object-fit:cover;border-radius:50%}.lf-character-tile{isolation:isolate;background:linear-gradient(#181b25,#07080d);border-color:#ffffff1f;min-height:358px;padding:0;display:block;position:relative;overflow:hidden}.lf-character-tile:after{content:"";z-index:1;background:linear-gradient(#00000014,#0000 32%,#000000eb),radial-gradient(circle at 50% 20%,#ffffff14,#0000 14rem);position:absolute;inset:0}.lf-character-tile__media{z-index:0;place-items:center;display:grid;position:absolute;inset:12px 10px 86px}.lf-character-tile__media img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 42px #00000094);transition:transform .42s}.lf-character-tile:hover .lf-character-tile__media img{transform:scale(1.035)}.lf-character-tile__tier{z-index:2;color:#ffe3a3;text-align:center;background:#00000085;border:1px solid #ffd27a47;border-radius:6px;min-width:42px;padding:7px 9px;font-size:.78rem;font-weight:860;line-height:1;position:absolute;top:12px;right:12px}.lf-character-tile__body{z-index:2;position:absolute;inset:auto 14px 14px}.lf-character-tile__body strong{font-size:1.22rem}.lf-character-tile__body em,.lf-character-tile__body small{color:#d9d0c5}.lf-character-tile>svg{z-index:2;color:#ffffffd1;position:absolute;top:14px;left:14px}.lf-costume-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px;display:grid}.lf-costume-card{color:#fff7ec;background:radial-gradient(circle at 18% 0,#ffd27a21,#0000 38%),linear-gradient(#fff8ee0e,#fff8ee04),#07080cc7;border:1px solid #fff8ee21;border-radius:8px;align-content:start;gap:12px;min-height:0;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.lf-costume-card__head{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lf-costume-card__portrait,.lf-costume-card__preview{background:radial-gradient(circle at 50% 20%,#ffd27a29,#0000 62%),#ffffff0a;border:1px solid #ffd27a3d;border-radius:8px;display:block;position:relative;overflow:hidden}.lf-costume-card__portrait{width:64px;height:64px}.lf-costume-card__portrait img,.lf-costume-card__preview img{object-fit:cover}.lf-costume-card__portrait>span{color:#ffe3a3;place-items:center;width:100%;height:100%;font-size:1.35rem;font-weight:900;display:grid}.lf-costume-card__title{gap:4px;min-width:0;display:grid}.lf-costume-card__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.22rem;font-weight:920;line-height:1.08;overflow:hidden}.lf-costume-card__title small{color:#d9d0c5;font-size:.9rem;font-weight:780}.lf-costume-card__head>svg{color:#ffffffb8}.lf-costume-card__previews{flex-wrap:wrap;align-items:center;gap:8px;min-height:0;display:flex}.lf-costume-card__preview{aspect-ratio:1;width:74px}.lf-costume-card__more{color:#ffe3a3;background:#ffd27a1a;border:1px solid #ffd27a40;border-radius:999px;place-items:center;width:44px;height:44px;font-size:.86rem;font-weight:900;display:grid}.lf-costume-card__meta{flex-wrap:wrap;gap:7px;display:flex}.lf-costume-card__meta span{color:#d9d0c5;background:#ffffff0b;border:1px solid #ffd27a2e;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:820;line-height:1}@media (hover:hover){.lf-costume-card{transition:border-color .18s,background-color .18s,transform .18s}.lf-costume-card:hover{background-color:#ffffff06;border-color:#ffd27a52;transform:translateY(-2px)}}@media (max-width:520px){.lf-costume-grid{grid-template-columns:1fr}.lf-costume-card__head{grid-template-columns:56px minmax(0,1fr) auto}.lf-costume-card__portrait{width:56px;height:56px}.lf-costume-card__preview{width:64px}}.lf-build-card,.lf-code-card,.lf-guide-card,.lf-info-panel,.lf-limb-catalog-card,.lf-local-card,.lf-metric-card,.lf-sigil-card{background:linear-gradient(#ffffff0b,#0000 42%),#0b0c12e6;border-color:#ffffff1c}.lf-limb-grid,.lf-sigil-grid{gap:16px}.lf-limb-icon{background:#ffffff14;border-radius:6px}.lf-limb-icon img{object-fit:contain;padding:4px}.lf-metric-strip{gap:16px}.lf-metric-card{min-height:150px;padding:20px}.lf-metric-card strong{font-family:Georgia,Times New Roman,serif;font-size:3rem}.lf-sigil-card{--lf-sigil-accent:#ffd27a;background:radial-gradient(circle at 0 0,var(--lf-sigil-accent),transparent 18rem),linear-gradient(180deg,#ffffff0d,transparent 42%),#08090ef0;border-color:#ffffff1f;grid-template-columns:minmax(156px,.36fr) minmax(0,1fr);gap:0;min-height:278px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-sigil-card{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--lf-sigil-accent) 16%,transparent),transparent 18rem),linear-gradient(180deg,#ffffff0d,transparent 42%),#08090ef0}}.lf-sigil-card{box-shadow:0 24px 60px #00000047}.lf-sigil-card span{margin-top:0}.lf-sigil-card__visual{background:radial-gradient(circle at 50% 26%,var(--lf-sigil-accent),transparent 8rem),linear-gradient(180deg,#ffffff0d,#00000061),#10121a;border-right:1px solid #ffffff1a;min-height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-sigil-card__visual{background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--lf-sigil-accent) 30%,transparent),transparent 8rem),linear-gradient(180deg,#ffffff0d,#00000061),#10121a}}.lf-sigil-card__visual>img{object-fit:cover;opacity:.68;filter:saturate(1.12)contrast(1.05);transform:scale(1.04)}.lf-sigil-card__veil{background:radial-gradient(circle at 50% 32%,#0000 0 36%,#00000085 78%),linear-gradient(#00000005,#0000009e);position:absolute;inset:0}.lf-sigil-card__mark{border:1px solid var(--lf-sigil-accent);place-items:center;width:88px;height:88px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-sigil-card__mark{border:1px solid color-mix(in srgb,var(--lf-sigil-accent) 48%,white 12%)}}.lf-sigil-card__mark{color:var(--lf-sigil-accent);box-shadow:0 22px 48px #0000006b,0 0 40px var(--lf-sigil-accent);background:linear-gradient(135deg,#ffffff24,#0000 58%),#00000094;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-sigil-card__mark{box-shadow:0 22px 48px #0000006b,0 0 40px color-mix(in srgb,var(--lf-sigil-accent) 22%,transparent)}}.lf-sigil-card__mark{transform:translate(-50%,-50%)}.lf-sigil-card__mark img{object-fit:cover;object-position:center bottom;transform-origin:bottom;transform:scale(2.65)}.lf-sigil-card__usage{border:1px solid var(--lf-sigil-accent);max-width:calc(100% - 24px);padding:7px 9px;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.lf-sigil-card__usage{border:1px solid color-mix(in srgb,var(--lf-sigil-accent) 34%,transparent)}}.lf-sigil-card__usage{color:#fff5d8;text-transform:uppercase;background:#00000094;border-radius:6px;font-size:.72rem;font-weight:880;line-height:1.1}.lf-sigil-card__body{align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.lf-sigil-card__head span{color:var(--lf-gold);text-transform:uppercase;font-size:.72rem;font-weight:880;line-height:1.15;display:block}.lf-sigil-card__head h3{color:#fffaf0;overflow-wrap:break-word;margin:6px 0 0;font-size:clamp(1.22rem,1.55vw,1.6rem);font-weight:930;line-height:1.05}.lf-sigil-card__head small{color:#bfb6aa;margin-top:4px;font-size:.8rem;font-weight:760;line-height:1.2;display:block}.lf-sigil-card__body p{color:#d8d0c4;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.lf-sigil-card__meters{gap:9px;display:grid}.lf-sigil-card__meters div{gap:6px;display:grid}.lf-sigil-card__meters span{color:#fff;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;font-weight:820;line-height:1.1;display:flex}.lf-sigil-card__meters em,.lf-sigil-card__meters strong{font-style:normal}.lf-sigil-card__meters em{color:var(--lf-sigil-accent)}.lf-sigil-card__meters i{background:#ffffff14;border-radius:999px;height:7px;position:relative;overflow:hidden}.lf-sigil-card__meters i:before{content:"";width:var(--lf-sigil-meter);border-radius:inherit;background:linear-gradient(90deg,var(--lf-sigil-accent),#fff1bd);box-shadow:0 0 18px var(--lf-sigil-accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.lf-sigil-card__meters i:before{box-shadow:0 0 18px color-mix(in srgb,var(--lf-sigil-accent) 28%,transparent)}}.lf-sigil-card__characters{flex-wrap:wrap;gap:8px;display:flex}.lf-sigil-card__characters a,.lf-sigil-card__more{color:#fff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:40px;padding:5px 9px 5px 5px;text-decoration:none;display:inline-flex}.lf-sigil-card__characters a span{width:30px;height:30px;color:var(--lf-sigil-accent);background:#ffffff1a;border-radius:6px;flex:none;place-items:center;font-size:.8rem;font-weight:900;display:grid;position:relative;overflow:hidden}.lf-sigil-card__characters a img{object-fit:cover}.lf-sigil-card__characters a strong,.lf-sigil-card__more{min-width:0;font-size:.78rem;font-weight:820;line-height:1.1}.lf-sigil-card__open{border:1px solid var(--lf-sigil-accent);align-items:center;gap:8px;width:max-content;max-width:100%;min-height:36px;padding:9px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lf-sigil-card__open{border:1px solid color-mix(in srgb,var(--lf-sigil-accent) 34%,transparent)}}.lf-sigil-card__open{background:var(--lf-sigil-accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-sigil-card__open{background:color-mix(in srgb,var(--lf-sigil-accent) 10%,transparent)}}.lf-sigil-card__open{color:#fff7df;font-size:.8rem;font-weight:860;line-height:1.1;text-decoration:none}@media (max-width:700px){.lf-sigil-card{grid-template-columns:1fr}.lf-sigil-card__visual{border-bottom:1px solid #ffffff1a;border-right:0;min-height:178px}.lf-sigil-card__body{padding:16px}}.lf-main--sigils .lf-hero{min-height:clamp(500px,62vh,680px)}.lf-sigil-system-hero{color:#fffaf0;background:linear-gradient(135deg,#8defff1f,#0000 42%),linear-gradient(315deg,#ffd27a1a,#0000 48%),#080a10c2;border:1px solid #8defff29;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"core core""slot-one slot-two""stat-main stat-reroll";align-content:center;gap:12px;width:min(560px,100%);min-height:420px;margin:0 auto;padding:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000057}.lf-sigil-system-hero:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000 0 calc(50% - .5px),#8defff29 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 0 calc(45% - .5px),#ffd27a24 calc(45% - .5px) calc(45% + .5px),#0000 calc(45% + .5px));border-radius:8px;position:absolute;inset:18px}.lf-sigil-system-hero__core,.lf-sigil-system-hero__slot,.lf-sigil-system-hero__stat{z-index:1;text-align:left;background:linear-gradient(135deg,#ffffff1a,#0000 58%),#080a10c2;border:1px solid #ffffff21;border-radius:8px;align-content:center;justify-items:start;gap:7px;min-width:0;padding:14px;display:grid;position:relative;box-shadow:0 22px 62px #00000057}.lf-sigil-system-hero__core{color:#e9fbff;background:radial-gradient(circle at 50% 30%,#8defff52,#0000 48%),linear-gradient(135deg,#ffffff1f,#0000 54%),#080a10d1;border-color:#8defff57;grid-area:core;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;min-height:132px}.lf-sigil-system-hero__core svg{grid-row:span 2}.lf-sigil-system-hero__core strong,.lf-sigil-system-hero__slot strong{font-size:.98rem;font-weight:930;line-height:1.05}.lf-sigil-system-hero__core em,.lf-sigil-system-hero__stat em{color:#fff4dcb8;font-size:.76rem;font-style:normal;font-weight:820;line-height:1.1}.lf-sigil-system-hero__slot{color:#fff1bd;min-height:86px}.lf-sigil-system-hero__slot--one{grid-area:slot-one}.lf-sigil-system-hero__slot--two{grid-area:slot-two}.lf-sigil-system-hero__stat{color:#fffaf0;min-height:64px}.lf-sigil-system-hero__stat--main{grid-area:stat-main}.lf-sigil-system-hero__stat--reroll{grid-area:stat-reroll}.lf-sigil-anatomy{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lf-sigil-anatomy__card,.lf-sigil-progression__rule,.lf-sigil-stage,.lf-sigil-talent-bridge__item,.lf-sigil-talent-bridge__summary{background:linear-gradient(135deg,#8defff14,#0000 54%),#080a10e6;border:1px solid #ffffff1f;border-radius:8px}.lf-sigil-anatomy__card{align-content:start;gap:12px;min-height:0;padding:16px;display:grid}.lf-sigil-anatomy__icon{color:#8defff;background:#8defff14;border:1px solid #8defff42;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.lf-sigil-anatomy__card span:not(.lf-sigil-anatomy__icon),.lf-sigil-progression__rule span,.lf-sigil-stage span,.lf-sigil-talent-bridge__summary>span{color:var(--lf-gold);text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:900;line-height:1.1;display:inline-flex}.lf-sigil-anatomy__card h3,.lf-sigil-talent-bridge__summary h3{color:#fffaf0;margin:8px 0 0;font-size:clamp(1.08rem,1.24vw,1.38rem);font-weight:930;line-height:1.05}.lf-sigil-anatomy__card p,.lf-sigil-progression__rule p,.lf-sigil-stage p,.lf-sigil-talent-bridge__summary p{color:#fff4dcb8;margin:10px 0 0;font-size:.92rem;font-weight:680;line-height:1.5}.lf-sigil-progression{gap:16px;display:grid}.lf-sigil-progression__rule{background:radial-gradient(circle at 100% 0,#ffd27a29,#0000 20rem),linear-gradient(135deg,#8defff14,#0000 54%),#080a10e6;gap:10px;padding:20px;display:grid}.lf-sigil-progression__rule strong{color:#fffaf0;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:950;line-height:1.05}.lf-sigil-stage-track{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:10px;display:grid}.lf-sigil-stage{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.lf-sigil-stage:before{content:var(--stage-index);color:#ffffff0d;font-size:4.8rem;font-weight:950;line-height:1;position:absolute;bottom:-8px;right:12px}.lf-sigil-stage strong{color:#fffaf0;font-size:1rem;font-weight:930;line-height:1.08;position:relative}.lf-sigil-stage p{font-size:.84rem;position:relative}.lf-sigil-talent-bridge{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.lf-sigil-talent-bridge__summary{gap:16px;padding:20px;display:grid}.lf-sigil-talent-bridge__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lf-sigil-talent-bridge__metrics strong{color:#fffaf0;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-content:center;gap:5px;min-height:82px;padding:12px;font-size:1.7rem;font-weight:950;line-height:1;display:grid}.lf-sigil-talent-bridge__metrics em{color:#fff4dca3;font-size:.72rem;font-style:normal;font-weight:820;line-height:1.15}.lf-sigil-talent-bridge__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lf-sigil-talent-bridge__item{color:#fffaf0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:10px;text-decoration:none;display:grid}.lf-sigil-talent-bridge__item>span{aspect-ratio:1;color:#8defff;background:#8defff14;border:1px solid #8defff2e;border-radius:8px;place-items:center;width:42px;display:grid;position:relative;overflow:hidden}.lf-sigil-talent-bridge__item img{object-fit:cover}.lf-sigil-talent-bridge__item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:900;line-height:1.08;overflow:hidden}.lf-sigil-talent-bridge__item em{color:#fff4dc9e;white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:820}.lf-sigil-system-mechanics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lf-sigil-system-panel{background:radial-gradient(circle at 100% 0,#ffd27a1f,#0000 18rem),linear-gradient(135deg,#8defff14,#0000 54%),#080a10e6;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.lf-sigil-system-panel__head{gap:8px;display:grid}.lf-sigil-system-panel__head span{color:var(--lf-gold);text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:900;line-height:1.1;display:inline-flex}.lf-sigil-system-panel__head h3{color:#fffaf0;margin:0;font-size:clamp(1.1rem,1.2vw,1.34rem);font-weight:930;line-height:1.08}.lf-sigil-system-panel__head p{color:#fff4dcb8;margin:0;font-size:.9rem;font-weight:680;line-height:1.45}.lf-sigil-system-panel__list{gap:8px;display:grid}.lf-sigil-system-panel__item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:12px;display:grid}.lf-sigil-system-panel__item strong{color:#fff4dca3;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.1}.lf-sigil-system-panel__value{color:#fffaf0;font-size:clamp(1.02rem,1.2vw,1.22rem);font-style:normal;font-weight:930;line-height:1.08}.lf-sigil-system-panel__item small{color:#fff4dcb8;font-size:.82rem;font-weight:680;line-height:1.34}@media (max-width:1120px){.lf-sigil-anatomy{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-sigil-system-mechanics,.lf-sigil-talent-bridge{grid-template-columns:1fr}}@media (max-width:760px){.lf-sigil-system-hero{grid-template-columns:1fr;grid-template-areas:"core""slot-one""slot-two""stat-main""stat-reroll";width:100%;min-height:0;padding:12px}.lf-sigil-system-hero:before{display:none}.lf-sigil-system-hero__core,.lf-sigil-system-hero__slot,.lf-sigil-system-hero__stat{min-height:0;padding:12px}.lf-sigil-system-hero__core{min-height:104px}.lf-sigil-anatomy,.lf-sigil-stage-track,.lf-sigil-system-mechanics,.lf-sigil-talent-bridge__list,.lf-sigil-talent-bridge__metrics{grid-template-columns:1fr}.lf-sigil-anatomy__card,.lf-sigil-stage{min-height:0}.lf-sigil-talent-bridge__item{grid-template-columns:42px minmax(0,1fr)}.lf-sigil-talent-bridge__item em{grid-column:2}.lf-sigil-system-panel{padding:14px}}.lf-footer{border-color:#ffffff1a}.lf-content-board,.lf-pet-rarity-board,.lf-rank-board,.lf-talent-role-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.lf-content-board__card,.lf-pet-rarity-card,.lf-rank-board__card,.lf-talent-role-card{background:radial-gradient(circle at 12% 0,var(--lf-card-accent,var(--lf-role-accent,#ffd27a)),transparent 15rem),linear-gradient(180deg,#ffffff0e,transparent 48%),#090a10eb;border:1px solid #ffffff21;border-radius:8px;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-content-board__card,.lf-pet-rarity-card,.lf-rank-board__card,.lf-talent-role-card{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--lf-card-accent,var(--lf-role-accent,#ffd27a)) 22%,transparent),transparent 15rem),linear-gradient(180deg,#ffffff0e,transparent 48%),#090a10eb}}.lf-content-board__card,.lf-pet-rarity-card,.lf-rank-board__card,.lf-talent-role-card{box-shadow:0 24px 64px #00000047}.lf-content-board__card{color:#fffaf0;gap:14px;min-height:290px;padding:18px;text-decoration:none;transition:transform .26s,border-color .26s,box-shadow .26s;display:grid}.lf-content-board__card:hover{border-color:var(--lf-card-accent,#ffd27a);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.lf-content-board__card:hover{border-color:color-mix(in srgb,var(--lf-card-accent,#ffd27a) 38%,transparent)}}.lf-content-board__card:hover{box-shadow:0 34px 76px #00000061}.lf-content-board__number{color:var(--lf-card-accent,#ffd27a);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:900;line-height:.85}.lf-content-board__card em,.lf-content-board__card small,.lf-pet-rarity-card span,.lf-rank-board__card span,.lf-talent-role-card span{color:var(--lf-card-accent,var(--lf-role-accent,#ffd27a));text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:900;line-height:1.1}.lf-content-board__card strong,.lf-pet-rarity-card h3,.lf-rank-board__card h3,.lf-talent-role-card h3{color:#fffaf0;font-size:clamp(1.2rem,1.8vw,1.72rem);font-weight:900;line-height:1.04;display:block}.lf-content-board__card p,.lf-pet-rarity-card p,.lf-rank-board__card p,.lf-talent-role-card p{color:#d8d0c3;font-size:.95rem;font-weight:650;line-height:1.45}.lf-content-board__card small{color:#fff1bd;align-items:center;gap:6px;margin-top:auto;text-decoration:none;display:inline-flex}.lf-content-thumb-rail{flex-wrap:wrap;gap:8px;display:flex}.lf-content-thumb-rail>span{color:#fff1bd;background:radial-gradient(circle at 50% 25%,#ffffff1f,#0000 62%),#ffffff0b;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:52px;height:52px;font-weight:900;display:grid;position:relative;overflow:hidden}.lf-content-thumb-rail img{object-fit:cover;padding:3px}.lf-talent-role-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.lf-talent-role-card{align-content:start;gap:12px;padding:18px;display:grid}.lf-talent-role-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-talent-role-card__head strong{color:var(--lf-role-accent);font-family:Georgia,Times New Roman,serif;font-size:2.6rem;line-height:.9}.lf-talent-role-card__icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.lf-talent-role-card__icons a{border:1px solid var(--lf-role-accent);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-talent-role-card__icons a{border:1px solid color-mix(in srgb,var(--lf-role-accent) 32%,transparent)}}.lf-talent-role-card__icons a{background:radial-gradient(circle at 50% 20%,var(--lf-role-accent),transparent 62%),#ffffff0d;border-radius:8px;padding:6px}@supports (color:color-mix(in lab,red,red)){.lf-talent-role-card__icons a{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--lf-role-accent) 24%,transparent),transparent 62%),#ffffff0d}}.lf-talent-role-card__icons a{color:var(--lf-role-accent);text-decoration:none}.lf-talent-role-card__icon{aspect-ratio:1;border-radius:6px;place-items:center;width:42px;display:grid;position:relative;overflow:hidden}.lf-talent-role-card__icons img{object-fit:cover}.lf-talent-role-card__icons small{color:#fffaf0d1;text-overflow:ellipsis;min-width:0;font-size:.68rem;font-weight:900;line-height:1.1;overflow:hidden}.lf-pet-rarity-board,.lf-rank-board{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.lf-pet-rarity-card,.lf-rank-board__card{gap:16px;padding:18px;display:grid}.lf-rank-board__card{--lf-card-accent:var(--lf-accessory-rank);border-color:rgb(var(--lf-accessory-rank-rgb)/.28);background:radial-gradient(circle at 16% 0,rgb(var(--lf-accessory-rank-rgb)/.24),transparent 17rem),linear-gradient(180deg,#ffffff0d,transparent 48%),#090a10eb}.lf-rank-board__card .lf-content-thumb-rail>span{border-color:rgb(var(--lf-accessory-rank-rgb)/.3);background:radial-gradient(circle at 50% 28%,rgb(var(--lf-accessory-rank-rgb)/.2),transparent 62%),#ffffff0a}.lf-pet-rarity-card{--lf-card-accent:#8bdcff}@media (max-width:1180px){.lf-content-board,.lf-pet-rarity-board,.lf-rank-board,.lf-talent-role-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lf-content-board,.lf-pet-rarity-board,.lf-rank-board,.lf-talent-role-board{grid-template-columns:1fr}.lf-content-board__card{min-height:auto}}.lf-shot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lf-hero-deck{background:radial-gradient(circle at 50% 18%,var(--lf-deck-accent,#ffd27a),transparent 20rem),#0405094d;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-height:590px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-hero-deck{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--lf-deck-accent,#ffd27a) 22%,transparent),transparent 20rem),#0405094d}}.lf-hero-deck--pink{--lf-deck-accent:#ff8fbe}.lf-hero-deck--blue{--lf-deck-accent:#8defff}.lf-hero-deck--gold{--lf-deck-accent:#ffd27a}.lf-hero-deck--sky{--lf-deck-accent:#8bdcff}.lf-hero-deck__item{color:#fffaf0;background:linear-gradient(#0000 32%,#040509e6),#0c0d13d6;border:1px solid #ffffff21;border-radius:8px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:0;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000047}.lf-hero-deck__image{z-index:0;position:absolute;inset:0}.lf-hero-deck__image:after{content:"";background:linear-gradient(180deg,#00000005,#000000c7),radial-gradient(circle at 50% 20%,var(--lf-deck-accent),transparent 12rem);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lf-hero-deck__image:after{background:linear-gradient(180deg,#00000005,#000000c7),radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--lf-deck-accent) 18%,transparent),transparent 12rem)}}.lf-hero-deck__image img{object-fit:cover;object-position:center;transition:transform .52s}.lf-hero-deck__image>span:not(.lf-hero-deck__icon){height:100%;color:var(--lf-deck-accent);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:4rem;font-weight:900;display:grid}.lf-hero-deck__icon{z-index:2;background:#040509c2;border:1px solid #fff3;border-radius:8px;width:46px;height:46px;position:absolute;top:10px;right:10px;overflow:hidden}.lf-hero-deck__icon img{object-fit:cover}.lf-hero-deck__item strong{z-index:1;color:#fffaf0;font-size:1.05rem;font-weight:900;line-height:1.08;display:block;position:relative}.lf-hero-deck__item:hover .lf-hero-deck__image img{transform:scale(1.06)}.lf-hero-summary{--lf-summary-accent:var(--lf-gold);border:1px solid var(--lf-summary-accent);align-content:start;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-hero-summary{border:1px solid color-mix(in srgb,var(--lf-summary-accent) 24%,var(--scene-line))}}.lf-hero-summary{background:linear-gradient(135deg,var(--lf-summary-accent),transparent 62%),#07090ebd;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-hero-summary{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-summary-accent) 10%,transparent),transparent 62%),#07090ebd}}.lf-hero-summary{padding:clamp(1rem,1.8vw,1.35rem);box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000047}.lf-hero-summary--pink{--lf-summary-accent:#ff8fbe}.lf-hero-summary--blue{--lf-summary-accent:#8defff}.lf-hero-summary--gold{--lf-summary-accent:#ffd27a}.lf-hero-summary--sky{--lf-summary-accent:#8bdcff}.lf-hero-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lf-hero-summary__metrics span{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:3px;min-width:0;padding:12px;display:grid}.lf-hero-summary__metrics strong{color:var(--scene-paper);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:950;line-height:1}.lf-hero-summary__metrics em{color:var(--scene-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:850;line-height:1.15}.lf-hero-summary__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lf-hero-summary__rail a,.lf-hero-summary__rail>span{min-width:0;color:var(--scene-paper);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px 8px 8px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.lf-hero-summary__rail a:hover{border-color:var(--lf-summary-accent)}@supports (color:color-mix(in lab,red,red)){.lf-hero-summary__rail a:hover{border-color:color-mix(in srgb,var(--lf-summary-accent) 48%,#ffffff29)}}.lf-hero-summary__rail a:hover{background:var(--lf-summary-accent)}@supports (color:color-mix(in lab,red,red)){.lf-hero-summary__rail a:hover{background:color-mix(in srgb,var(--lf-summary-accent) 10%,#ffffff0d)}}.lf-hero-summary__rail a:hover{transform:translateY(-1px)}.lf-hero-summary__thumb{border:1px solid var(--lf-summary-accent);place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-hero-summary__thumb{border:1px solid color-mix(in srgb,var(--lf-summary-accent) 34%,#ffffff1a)}}.lf-hero-summary__thumb{color:var(--lf-summary-accent);background:#ffffff0f;border-radius:8px;font-weight:950}.lf-hero-summary__thumb img{object-fit:cover}.lf-hero-summary__rail a>span:last-child,.lf-hero-summary__rail>span>span:last-child{min-width:0;color:var(--scene-paper);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:850;line-height:1.15;overflow:hidden}@media (max-width:720px){.lf-hero-summary{gap:10px;padding:12px}.lf-hero-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lf-hero-summary__metrics span{padding:9px 8px}.lf-hero-summary__metrics strong{font-size:1.18rem}.lf-hero-summary__metrics em{font-size:.62rem}.lf-hero-summary__rail{grid-template-columns:minmax(0,1fr);gap:6px}.lf-hero-summary__rail a,.lf-hero-summary__rail>span{grid-template-columns:38px minmax(0,1fr);padding:7px}.lf-hero-summary__thumb{width:38px;height:38px}}.pr-site .lf-main--talents .lf-hero.pr-hero{background:radial-gradient(circle at 81% 28%,#8defff29,#0000 24rem),radial-gradient(circle at 66% 76%,#ff8fbe21,#0000 22rem),linear-gradient(90deg,#000000f0,#07080fad 47%,#140916b8);grid-template-columns:minmax(0,.9fr) minmax(34rem,.95fr);gap:clamp(2rem,4vw,4.4rem);min-height:min(720px,100svh - 82px);padding-top:clamp(5rem,8svh,6.2rem);padding-bottom:clamp(3.8rem,7svh,5rem)}.pr-site .lf-main--talents .lf-hero__copy h1{max-width:9ch}.pr-site .lf-main--talents .lf-hero__copy p{max-width:43rem}.lf-talent-hero{background:radial-gradient(circle at 18% 0,#8defff29,#0000 16rem),radial-gradient(circle at 95% 78%,#ffd27a1f,#0000 18rem),linear-gradient(#fff8ee12,#fff8ee05),#06070cd1;border:1px solid #fff8ee24;border-radius:8px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000005c,inset 0 1px #ffffff14}.lf-talent-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 0),linear-gradient(#ffffff08 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #fff1;border-radius:6px;position:absolute;inset:16px;-webkit-mask-image:linear-gradient(#0000,#000 18% 84%,#0000);mask-image:linear-gradient(#0000,#000 18% 84%,#0000)}.lf-talent-hero>*{z-index:1;position:relative}.lf-talent-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lf-talent-hero__level-strip,.lf-talent-hero__metrics span,.lf-talent-hero__role{background:linear-gradient(#fff1,#ffffff06),#05060aad;border:1px solid #ffffff1f;border-radius:8px}.lf-talent-hero__metrics span{align-content:center;gap:3px;min-height:80px;padding:12px;display:grid}.lf-talent-hero__metrics strong{color:#fffaf0;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:950;line-height:.92}.lf-talent-hero__level span em,.lf-talent-hero__level-head em,.lf-talent-hero__metrics em,.lf-talent-hero__role-copy em{color:#fff8eea3;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:850;line-height:1.12}.lf-talent-hero__level-strip{color:#fffaf0;gap:10px;padding:16px;text-decoration:none;display:grid}.lf-talent-hero__level-head{gap:4px;display:grid}.lf-talent-hero__level-head strong{color:#fffaf0;text-align:left;font-size:clamp(1.08rem,1.5vw,1.42rem);font-weight:940;line-height:1.04}.lf-talent-hero__levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lf-talent-hero__level{background:radial-gradient(circle at 50% 12%,#8defff1f,#0000 70%),#ffffff0b;border:1px solid #8defff2e;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.lf-talent-hero__level[data-state=external]{background:radial-gradient(circle at 50% 12%,#ffd27a24,#0000 70%),#ffffff0b;border-color:#ffd27a3d}.lf-talent-hero__level-icon{aspect-ratio:1;color:#8defff;background:#0000006b;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:42px;font-size:.76rem;font-weight:920;display:grid;position:relative;overflow:hidden}.lf-talent-hero__level-icon img{object-fit:cover}.lf-talent-hero__level span:last-child{gap:2px;min-width:0;display:grid}.lf-talent-hero__level span strong{color:#fffaf0;text-align:left;font-size:.82rem;font-weight:930;line-height:1.02}.lf-talent-hero__roles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lf-talent-hero__role{color:#fffaf0;border-color:var(--lf-role-accent);align-content:start;gap:10px;min-width:0;padding:10px;text-decoration:none;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-talent-hero__role{border-color:color-mix(in srgb,var(--lf-role-accent) 34%,transparent)}}.lf-talent-hero__role-icons{min-height:36px;display:flex}.lf-talent-hero__role-icons span{aspect-ratio:1;border:1px solid var(--lf-role-accent);place-items:center;width:36px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-talent-hero__role-icons span{border:1px solid color-mix(in srgb,var(--lf-role-accent) 36%,transparent)}}.lf-talent-hero__role-icons span{background:radial-gradient(circle at 50% 20%,var(--lf-role-accent),transparent 70%),#00000075;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-talent-hero__role-icons span{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--lf-role-accent) 22%,transparent),transparent 70%),#00000075}}.lf-talent-hero__role-icons span{color:var(--lf-role-accent);font-size:.8rem;font-weight:930}.lf-talent-hero__role-icons span+span{margin-left:-9px}.lf-talent-hero__role-icons img{object-fit:cover}.lf-talent-hero__role-copy{gap:4px;min-width:0;display:grid}.lf-talent-hero__role-copy strong{color:#fffaf0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:920;line-height:1.08;display:-webkit-box;overflow:hidden}@media (max-width:1180px){.pr-site .lf-main--talents .lf-hero.pr-hero{grid-template-columns:1fr;min-height:auto;padding:4.6rem 1.4rem 3rem}.lf-talent-hero{width:100%;max-width:860px;margin-inline:auto}}@media (max-width:820px){.lf-talent-hero__levels,.lf-talent-hero__roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pr-site .lf-main--talents .lf-hero.pr-hero{padding:1.25rem 1rem 1rem!important}.lf-talent-hero{gap:10px;padding:10px}.lf-talent-hero:before{background-size:48px 48px;inset:10px}.lf-talent-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lf-talent-hero__metrics span{min-height:58px;padding:8px}.lf-talent-hero__metrics strong{font-size:clamp(1.28rem,8vw,1.7rem)}.lf-talent-hero__level span em,.lf-talent-hero__level-head em,.lf-talent-hero__metrics em,.lf-talent-hero__role-copy em{font-size:.62rem}.lf-talent-hero__level-strip{gap:10px;padding:10px}.lf-talent-hero__level-head{flex-direction:column;align-items:start;gap:4px}.lf-talent-hero__level-head strong{text-align:left;font-size:1.05rem}.lf-talent-hero__level{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:8px}.lf-talent-hero__level-icon{width:42px}.lf-talent-hero__roles{gap:6px}.lf-talent-hero__role{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px}.lf-talent-hero__role-icons span{width:30px}.lf-talent-hero__role-icons span:nth-child(n+3){display:none}.lf-talent-hero__role-copy strong{-webkit-line-clamp:1;font-size:.78rem}}@media (max-width:380px){.lf-talent-hero__levels,.lf-talent-hero__metrics,.lf-talent-hero__roles{grid-template-columns:1fr}}.lf-shot-card{color:#fffaf0;background:linear-gradient(#ffffff0d,#0000 42%),#090a10f0;border:1px solid #ffffff1f;border-radius:8px;min-width:0;min-height:100%;text-decoration:none;transition:transform .26s,border-color .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #00000047}.lf-shot-card:hover{border-color:#ffd27a57;transform:translateY(-4px);box-shadow:0 30px 68px #00000061}.lf-shot-card--pink{--lf-shot-accent:#ff8fbe}.lf-shot-card--blue{--lf-shot-accent:#8defff}.lf-shot-card--gold{--lf-shot-accent:#ffd27a}.lf-shot-card--sky{--lf-shot-accent:#8bdcff}.lf-shot-card__media{background:radial-gradient(circle at 50% 18%,var(--lf-shot-accent,#ffd27a),transparent 42%),#10121a;flex:0 0 44%;min-height:248px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-shot-card__media{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--lf-shot-accent,#ffd27a) 24%,transparent),transparent 42%),#10121a}}.lf-shot-card__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 72%,#090a10c7),linear-gradient(#00000005,#0000003d);position:absolute;inset:0}.lf-shot-card__media img{object-fit:cover;object-position:center}.lf-talent-level-card{flex-direction:column}.lf-talent-level-card[data-level-id=base]{--lf-shot-accent:#8defff}.lf-talent-level-card[data-level-id=middle]{--lf-shot-accent:#b789ff}.lf-talent-level-card[data-level-id=advanced]{--lf-shot-accent:#ffd27a}.lf-talent-level-card[data-level-id=super],.lf-talent-level-card[data-level-state=external]{--lf-shot-accent:#ff6a7a}.lf-talent-level-card__visual{background:radial-gradient(circle at 50% 34%,var(--lf-shot-accent,#8defff),transparent 44%),conic-gradient(from 72deg at 50% 50%,transparent,var(--lf-shot-accent,#8defff),transparent 36%),#10121a;border-bottom:1px solid #ffffff1a;place-items:center;min-height:184px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-talent-level-card__visual{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--lf-shot-accent,#8defff) 30%,transparent),transparent 44%),conic-gradient(from 72deg at 50% 50%,transparent,color-mix(in srgb,var(--lf-shot-accent,#8defff) 18%,transparent),transparent 36%),#10121a}}.lf-talent-level-card__visual:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#00000047),linear-gradient(90deg,#0000 70%,#090a1080);position:absolute;inset:0}.lf-talent-level-card__icon{z-index:1;border:1px solid var(--lf-shot-accent,#8defff);place-items:center;width:132px;height:132px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.lf-talent-level-card__icon{border:1px solid color-mix(in srgb,var(--lf-shot-accent,#8defff) 42%,#ffffff2e)}}.lf-talent-level-card__icon{box-shadow:inset 0 1px 0 #ffffff1f,0 22px 54px var(--lf-shot-accent,#8defff);background:linear-gradient(145deg,#ffffff29,#0000 44%),#07090f94;border-radius:30px}@supports (color:color-mix(in lab,red,red)){.lf-talent-level-card__icon{box-shadow:inset 0 1px 0 #ffffff1f,0 22px 54px color-mix(in srgb,var(--lf-shot-accent,#8defff) 22%,transparent)}}.lf-talent-level-card__icon img,.lf-talent-level-card__visual img{object-fit:contain;object-position:center;width:104px;height:104px}.lf-talent-level-card__badge{z-index:2;border:1px solid var(--lf-shot-accent,#8defff);align-items:center;min-height:30px;display:inline-flex;position:absolute;bottom:12px;left:12px}@supports (color:color-mix(in lab,red,red)){.lf-talent-level-card__badge{border:1px solid color-mix(in srgb,var(--lf-shot-accent,#8defff) 40%,#ffffff2e)}}.lf-talent-level-card__badge{color:#fffaf0;text-transform:uppercase;background:#080a10c7;border-radius:8px;padding:0 10px;font-size:.74rem;font-weight:920;line-height:1}.lf-talent-level-card__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 10px 0;display:grid}.lf-talent-level-card__tab{color:#fff8eec7;cursor:pointer;min-width:0;min-height:34px;font:inherit;letter-spacing:0;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:0 6px;font-size:.72rem;font-weight:900;line-height:1}.lf-talent-level-card__tab[aria-pressed=true]{border-color:var(--lf-shot-accent,#8defff)}@supports (color:color-mix(in lab,red,red)){.lf-talent-level-card__tab[aria-pressed=true]{border-color:color-mix(in srgb,var(--lf-shot-accent,#8defff) 54%,#fff3)}}.lf-talent-level-card__tab[aria-pressed=true]{background:var(--lf-shot-accent,#8defff)}@supports (color:color-mix(in lab,red,red)){.lf-talent-level-card__tab[aria-pressed=true]{background:color-mix(in srgb,var(--lf-shot-accent,#8defff) 16%,#ffffff14)}}.lf-talent-level-card__tab[aria-pressed=true]{color:#fffaf0}.lf-talent-level-card__title-link{text-decoration:none}.lf-talent-level-card__level,.lf-talent-level-card__source{color:#fff8eea3;font-size:.78rem;font-weight:820;line-height:1.25}.lf-talent-level-card__materials,.lf-talent-level-card__stats{gap:6px;display:grid}.lf-talent-level-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-talent-level-card__materials{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.lf-talent-level-card__materials span,.lf-talent-level-card__stats span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.lf-talent-level-card__materials em,.lf-talent-level-card__stats em{color:var(--lf-shot-accent,#8defff)}@supports (color:color-mix(in lab,red,red)){.lf-talent-level-card__materials em,.lf-talent-level-card__stats em{color:color-mix(in srgb,var(--lf-shot-accent,#8defff) 86%,#fff)}}.lf-talent-level-card__materials em,.lf-talent-level-card__stats em{text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:920;line-height:1}.lf-talent-level-card__materials strong,.lf-talent-level-card__stats strong{color:#fffaf0;font-size:.88rem;font-weight:930;line-height:1.05}.lf-talent-level-card__materials small{color:#fff8ee94;font-size:.68rem;font-weight:760;line-height:1.1}.lf-talent-level-card--detail{width:100%;min-width:0}.lf-talent-level-card--detail .lf-talent-level-card__visual{min-height:156px}.lf-talent-level-card--detail .lf-talent-level-card__icon{border-radius:24px;width:116px;height:116px}.lf-talent-level-card--detail .lf-talent-level-card__icon img,.lf-talent-level-card--detail .lf-talent-level-card__visual img{width:92px;height:92px}.lf-talent-level-card--detail .lf-shot-card__body{padding-bottom:16px}.lf-shot-card__fallback{height:100%;color:var(--lf-shot-accent,#ffd27a);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:4rem;font-weight:900;display:grid}.lf-shot-card__icon{z-index:2;background:#030408c7;border:1px solid #ffffff3d;border-radius:8px;width:74px;height:74px;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 16px 34px #00000070}.lf-shot-card__icon img{object-fit:cover}.lf-shot-card__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px;display:flex}.lf-shot-card__footer,.lf-shot-card__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-shot-card__footer small,.lf-shot-card__meta em,.lf-shot-card__meta strong{color:#f2d48c;text-transform:uppercase;min-width:0;font-size:.74rem;font-style:normal;font-weight:850;line-height:1.2}.lf-shot-card__meta strong{color:#fff7e4;text-align:right;max-width:46%}.lf-shot-card__title{color:#fffaf0;font-size:1.28rem;font-weight:900;line-height:1.08;display:block}.lf-shot-card__text{color:#d8d0c3;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.96rem;font-weight:650;line-height:1.44;display:-webkit-box;overflow:hidden}.lf-shot-card__chips{flex-wrap:wrap;gap:7px;display:flex}.lf-shot-card__chips span{border:1px solid var(--lf-shot-accent,#ffd27a);max-width:100%;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.lf-shot-card__chips span{border:1px solid color-mix(in srgb,var(--lf-shot-accent,#ffd27a) 24%,#ffffff1a)}}.lf-shot-card__chips span{background:linear-gradient(135deg,var(--lf-shot-accent,#ffd27a),transparent 62%),#ffffff0b;border-radius:6px}@supports (color:color-mix(in lab,red,red)){.lf-shot-card__chips span{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-shot-accent,#ffd27a) 12%,transparent),transparent 62%),#ffffff0b}}.lf-shot-card__chips span{color:#fff2d1;overflow-wrap:break-word;font-size:.72rem;font-weight:820;line-height:1.2}.lf-shot-card__footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.lf-shot-card__footer small{color:#a9a298;text-transform:none}.lf-shot-card__footer svg{color:var(--lf-shot-accent,#ffd27a);flex:none}:where(.lf-accessory-icon-scene,.lf-accessory-card,.lf-accessory-hero-deck__item,.lf-detail-visual--accessory,.lf-accessory-role-mark,.lf-accessory-tabs__labels label,.lf-picker-tabs button,.lf-picker-list__role){--lf-accessory-rank:#ffd27a;--lf-accessory-rank-2:#fff1bd;--lf-accessory-rank-rgb:255 210 122;--lf-accessory-rank-ink:#fff1bd;--lf-accessory-role-rgb:255 143 190;--lf-accessory-role-ink:#ffe0ef}:where(.lf-accessory-icon-scene,.lf-accessory-card,.lf-accessory-hero-deck__item,.lf-detail-visual--accessory,.lf-accessory-role-mark,.lf-accessory-tabs__labels label,.lf-picker-tabs button,.lf-picker-list__role)[data-accessory-role=all]{--lf-accessory-role-rgb:255 210 122;--lf-accessory-role-ink:#fff1bd}:where(.lf-accessory-icon-scene,.lf-accessory-card,.lf-accessory-hero-deck__item,.lf-detail-visual--accessory,.lf-accessory-role-mark,.lf-accessory-tabs__labels label,.lf-picker-tabs button,.lf-picker-list__role)[data-accessory-role=defense]{--lf-accessory-role-rgb:141 239 255;--lf-accessory-role-ink:#d9fbff}:where(.lf-accessory-icon-scene,.lf-accessory-card,.lf-accessory-hero-deck__item,.lf-detail-visual--accessory,.lf-accessory-role-mark,.lf-accessory-tabs__labels label,.lf-picker-tabs button,.lf-picker-list__role)[data-accessory-role=support]{--lf-accessory-role-rgb:139 243 189;--lf-accessory-role-ink:#dbffed}:where(.lf-accessory-icon-scene,.lf-accessory-card,.lf-accessory-hero-deck__item,.lf-detail-visual--accessory)[data-accessory-rank=diamond]{--lf-accessory-rank:#8defff;--lf-accessory-rank-2:#e7fbff;--lf-accessory-rank-rgb:141 239 255;--lf-accessory-rank-ink:#e7fbff}:where(.lf-accessory-icon-scene,.lf-accessory-card,.lf-accessory-hero-deck__item,.lf-detail-visual--accessory)[data-accessory-rank=gold]{--lf-accessory-rank:#ffd27a;--lf-accessory-rank-2:#fff1bd;--lf-accessory-rank-rgb:255 210 122;--lf-accessory-rank-ink:#fff1bd}:where(.lf-accessory-icon-scene,.lf-accessory-card,.lf-accessory-hero-deck__item,.lf-detail-visual--accessory)[data-accessory-rank=jade]{--lf-accessory-rank:#ded65c;--lf-accessory-rank-2:#fff8b9;--lf-accessory-rank-rgb:222 214 92;--lf-accessory-rank-ink:#fff8b9}:where(.lf-accessory-icon-scene,.lf-accessory-card,.lf-accessory-hero-deck__item,.lf-detail-visual--accessory)[data-accessory-rank=silver]{--lf-accessory-rank:#dfe8f5;--lf-accessory-rank-2:#fff;--lf-accessory-rank-rgb:223 232 245;--lf-accessory-rank-ink:#f5f8ff}.lf-accessory-icon-scene{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,rgb(var(--lf-accessory-rank-rgb)/.5),transparent 58%),linear-gradient(135deg,rgb(var(--lf-accessory-rank-rgb)/.22),rgb(var(--lf-accessory-rank-rgb)/.08)),radial-gradient(circle at 50% 50%,#ffffff1a,transparent 58%),radial-gradient(circle at 50% 50%,#ffffff14,transparent 63%),var(--lf-accessory-rank);border-radius:50%;width:min(72%,168px);margin:auto;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.lf-accessory-icon-scene{background:radial-gradient(circle at 50% 42%,rgb(var(--lf-accessory-rank-rgb)/.5),transparent 58%),linear-gradient(135deg,rgb(var(--lf-accessory-rank-rgb)/.22),rgb(var(--lf-accessory-rank-rgb)/.08)),radial-gradient(circle at 50% 50%,#ffffff1a,transparent 58%),radial-gradient(circle at 50% 50%,#ffffff14,transparent 63%),color-mix(in srgb,var(--lf-accessory-rank) 42%,#06070b)}}.lf-accessory-icon-scene{filter:drop-shadow(0 22px 34px #00000073)}.lf-accessory-icon-scene:after,.lf-accessory-icon-scene:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-18%}.lf-accessory-icon-scene:before{border:1px solid rgb(var(--lf-accessory-rank-rgb)/.42);transform:rotate(-16deg)scaleX(1.1)}.lf-accessory-icon-scene:after{background:radial-gradient(circle,rgb(var(--lf-accessory-rank-rgb)/.3),transparent 62%);filter:blur(18px);inset:12%}.lf-accessory-icon-scene img{z-index:1;object-fit:contain;padding:6%}.lf-accessory-role-mark{border:1px solid rgb(var(--lf-accessory-role-rgb)/.48);background:radial-gradient(circle at 24% 12%,#ffffff6b,transparent 34%),rgb(var(--lf-accessory-role-rgb)/.15);width:fit-content;max-width:100%;color:var(--lf-accessory-role-ink);text-transform:uppercase;box-shadow:0 10px 24px rgb(var(--lf-accessory-role-rgb)/.16);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:.72rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.lf-accessory-role-mark>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lf-accessory-icon-scene>.lf-accessory-role-mark{z-index:2;background:radial-gradient(circle at 32% 18%,#ffffff8f,transparent 36%),rgb(var(--lf-accessory-role-rgb)/.24),#080a12eb;color:#fff;width:28px;height:28px;box-shadow:0 12px 24px #0000006b,0 0 20px rgb(var(--lf-accessory-role-rgb)/.22);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:5px;right:5px}.lf-accessory-icon-scene--detail>.lf-accessory-role-mark,.lf-accessory-icon-scene--hero>.lf-accessory-role-mark{width:34px;height:34px}.lf-accessory-icon-scene>span:not(.lf-accessory-role-mark){height:100%;color:var(--lf-accessory-rank-ink);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-weight:900;display:grid}.lf-accessory-icon-scene--hero{width:min(58%,154px)}.lf-accessory-icon-scene--detail{width:min(58vw,280px)}.lf-accessory-card{border:1px solid rgb(var(--lf-accessory-rank-rgb)/.28);background:radial-gradient(circle at 16% 24%,rgb(var(--lf-accessory-rank-rgb)/.4),transparent 20rem),linear-gradient(115deg,rgb(var(--lf-accessory-rank-rgb)/.3),rgb(var(--lf-accessory-rank-rgb)/.1) 48%,transparent 88%),linear-gradient(90deg,rgb(var(--lf-accessory-rank-rgb)/.2),rgb(var(--lf-accessory-rank-rgb)/.045) 72%,transparent),linear-gradient(180deg,#ffffff0b,transparent 46%),#090a10f0;color:#fffaf0;border-radius:8px;grid-template-columns:minmax(124px,30%) 1fr;min-width:0;text-decoration:none;transition:transform .26s,border-color .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #00000047}.lf-accessory-card:before{content:"";background:linear-gradient(180deg,var(--lf-accessory-rank-2),var(--lf-accessory-rank));width:4px;box-shadow:0 0 28px rgb(var(--lf-accessory-rank-rgb)/.42);pointer-events:none;position:absolute;inset:0 auto 0 0}.lf-accessory-card:hover{border-color:rgb(var(--lf-accessory-rank-rgb)/.5);transform:translateY(-4px);box-shadow:0 30px 68px #00000061}.lf-accessory-card__stage{aspect-ratio:3/4;background:linear-gradient(180deg,#ffffff2e,transparent 44%),radial-gradient(circle at 50% 46%,#ffffff2e,transparent 34%),radial-gradient(circle at 50% 50%,rgb(var(--lf-accessory-rank-rgb)/.62),transparent 50%),linear-gradient(135deg,rgb(var(--lf-accessory-rank-rgb)/.5),rgb(var(--lf-accessory-rank-rgb)/.18) 68%,transparent),var(--lf-accessory-rank);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-accessory-card__stage{background:linear-gradient(180deg,#ffffff2e,transparent 44%),radial-gradient(circle at 50% 46%,#ffffff2e,transparent 34%),radial-gradient(circle at 50% 50%,rgb(var(--lf-accessory-rank-rgb)/.62),transparent 50%),linear-gradient(135deg,rgb(var(--lf-accessory-rank-rgb)/.5),rgb(var(--lf-accessory-rank-rgb)/.18) 68%,transparent),color-mix(in srgb,var(--lf-accessory-rank) 48%,#06070b)}}.lf-accessory-card__stage:before{content:"";border:1px solid rgb(var(--lf-accessory-rank-rgb)/.24);border-radius:50%;position:absolute;inset:18px;transform:rotate(-18deg)scaleX(1.18)}.lf-accessory-card__body{background:linear-gradient(90deg,rgb(var(--lf-accessory-rank-rgb)/.1),rgb(var(--lf-accessory-rank-rgb)/.035) 36%,transparent 76%),linear-gradient(180deg,#ffffff06,transparent 38%),#05060a2e;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex}.lf-accessory-card__footer,.lf-accessory-card__meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lf-accessory-card__meta .lf-accessory-role-mark{flex:none;min-height:28px;padding:0 9px}.lf-accessory-card__footer small,.lf-accessory-card__meta em,.lf-accessory-card__meta strong{min-width:0;color:var(--lf-accessory-rank-ink);text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:850;line-height:1.22}.lf-accessory-card__meta em{border:1px solid rgb(var(--lf-accessory-rank-rgb)/.28);background:rgb(var(--lf-accessory-rank-rgb)/.13);border-radius:999px;padding:5px 8px}.lf-accessory-card__meta strong{color:#fff7e4;text-align:right;max-width:52%}.lf-accessory-card__title{color:#fffaf0;overflow-wrap:break-word;font-size:1.08rem;font-weight:900;line-height:1.12;display:block}.lf-accessory-card__text{color:#d8d0c3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;font-weight:650;line-height:1.44;display:-webkit-box;overflow:hidden}.lf-accessory-card__footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.lf-accessory-card__footer small{color:#a9a298;text-transform:none;overflow-wrap:break-word}.lf-accessory-card__footer svg{color:var(--lf-accessory-rank);flex:none}.lf-accessory-tabs{gap:18px;display:grid}.lf-accessory-tabs__radio{opacity:0;pointer-events:none;position:absolute}.lf-accessory-tabs__labels{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:6px;display:grid}.lf-accessory-tabs__labels label{color:#eff5ffb8;cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0 12px;display:grid}.lf-accessory-tabs__labels label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:950;overflow:hidden}.lf-accessory-tabs__labels label em{background:rgb(var(--lf-accessory-role-rgb)/.13);min-width:28px;height:28px;color:var(--lf-accessory-role-ink);border-radius:999px;place-items:center;font-size:.8rem;font-style:normal;font-weight:950;display:grid}.lf-accessory-tabs__panel{display:none}#lf-accessory-tab-all:checked~.lf-accessory-tabs__labels label[for=lf-accessory-tab-all],#lf-accessory-tab-damage:checked~.lf-accessory-tabs__labels label[for=lf-accessory-tab-damage],#lf-accessory-tab-defense:checked~.lf-accessory-tabs__labels label[for=lf-accessory-tab-defense],#lf-accessory-tab-support:checked~.lf-accessory-tabs__labels label[for=lf-accessory-tab-support]{border-color:rgb(var(--lf-accessory-role-rgb)/.5);background:radial-gradient(circle at 18% 0,rgb(var(--lf-accessory-role-rgb)/.2),transparent 70%),#ffffff14;color:#fff}#lf-accessory-tab-all:checked~.lf-accessory-tabs__panels .lf-accessory-tabs__panel--all,#lf-accessory-tab-damage:checked~.lf-accessory-tabs__panels .lf-accessory-tabs__panel--damage,#lf-accessory-tab-defense:checked~.lf-accessory-tabs__panels .lf-accessory-tabs__panel--defense,#lf-accessory-tab-support:checked~.lf-accessory-tabs__panels .lf-accessory-tabs__panel--support{display:block}.lf-accessory-hero-deck{background:radial-gradient(circle at 50% 18%,#ffd27a33,#0000 21rem),#0405094d;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:590px;padding:14px;display:grid}.lf-accessory-hero-deck__item{border:1px solid rgb(var(--lf-accessory-rank-rgb)/.3);background:linear-gradient(180deg,#ffffff0f,transparent 42%),radial-gradient(circle at 50% 44%,rgb(var(--lf-accessory-rank-rgb)/.68),transparent 48%),linear-gradient(135deg,rgb(var(--lf-accessory-rank-rgb)/.48),rgb(var(--lf-accessory-rank-rgb)/.2) 64%,transparent),var(--lf-accessory-rank);border-radius:8px;grid-template-rows:1fr auto;gap:12px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-accessory-hero-deck__item{background:linear-gradient(180deg,#ffffff0f,transparent 42%),radial-gradient(circle at 50% 44%,rgb(var(--lf-accessory-rank-rgb)/.68),transparent 48%),linear-gradient(135deg,rgb(var(--lf-accessory-rank-rgb)/.48),rgb(var(--lf-accessory-rank-rgb)/.2) 64%,transparent),color-mix(in srgb,var(--lf-accessory-rank) 34%,#07080d)}}.lf-accessory-hero-deck__item{color:#fffaf0;text-decoration:none;box-shadow:0 18px 46px #00000047}.lf-accessory-hero-deck__item:before{content:"";background:linear-gradient(90deg,transparent,var(--lf-accessory-rank-2),var(--lf-accessory-rank));opacity:.82;height:3px;position:absolute;inset:0 0 auto}.lf-accessory-hero-deck__item span:last-child{z-index:1;gap:4px;display:grid;position:relative}.lf-accessory-hero-deck__item em{color:var(--lf-accessory-rank-ink);text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:850;line-height:1.2}.lf-detail-visual--accessory{--lf-shot-accent:var(--lf-accessory-rank);background:radial-gradient(circle at 50% 48%,rgb(var(--lf-accessory-rank-rgb)/.42),transparent 19rem),linear-gradient(135deg,rgb(var(--lf-accessory-rank-rgb)/.22),transparent 58%),transparent}.lf-accessory-hero-deck__item strong{color:#fffaf0;overflow-wrap:break-word;font-size:1rem;font-weight:900;line-height:1.12}.lf-main--accessory-detail .lf-hero h1{overflow-wrap:normal;text-wrap:auto;max-width:720px;font-size:clamp(2.75rem,4.2vw,3.7rem);line-height:1.02}.lf-sigil-talent-detail{--lf-tier-accent:#8defff;gap:34px;padding-top:clamp(84px,8svh,118px);display:grid}.lf-sigil-talent-detail .lf-section.pr-section{padding-top:42px}.lf-sigil-talent-detail .lf-section__head{grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);align-items:end;margin-bottom:24px}.lf-sigil-talent-detail .lf-section__head h2{font-size:clamp(2.1rem,3.2vw,3.4rem);line-height:1}.lf-sigil-talent-sheet{background:radial-gradient(circle at 8% 12%,#8defff29,#0000 18rem),linear-gradient(135deg,#ffffff0f,#0000 44%),#07090feb;border:1px solid #8defff33;border-radius:8px;grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr) minmax(18rem,.55fr);align-items:stretch;gap:22px;min-height:0;padding:24px;display:grid;box-shadow:0 26px 80px #00000057}.lf-sigil-talent-sheet__copy,.lf-sigil-talent-sheet__media,.lf-sigil-talent-sheet__snapshot{min-width:0}.lf-sigil-talent-sheet__media{place-items:center;display:grid}.lf-sigil-talent-sheet__media .lf-shot-card__media{aspect-ratio:1;border:1px solid #8defff33;border-radius:8px;flex:none;width:min(140px,100%);min-height:0;box-shadow:0 22px 60px #00000057}.lf-sigil-talent-sheet__media .lf-shot-card__media:after{background:linear-gradient(#ffffff05,#0000002e)}.lf-sigil-talent-sheet__media .lf-shot-card__icon{width:42px;height:42px;bottom:8px;right:8px}.lf-sigil-talent-sheet__copy{align-self:center;gap:14px;display:grid}.lf-sigil-talent-sheet__copy h1{color:#fffaf0;letter-spacing:0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:0;font-size:clamp(2.25rem,4.4vw,4.6rem);font-weight:950;line-height:.98}.lf-sigil-talent-effect{color:#fff8eedb;max-width:62rem;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:720;line-height:1.48}.lf-sigil-talent-chips{flex-wrap:wrap;gap:8px;display:flex}.lf-sigil-talent-chips span{color:#f7ead2;background:#8defff14;border:1px solid #8defff38;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:860;line-height:1.1;display:inline-flex}.lf-sigil-talent-sheet__snapshot{align-self:center}.lf-sigil-system-grid,.lf-sigil-system-grid .lf-catalog-progression__grid,.lf-sigil-talent-sheet__snapshot .lf-catalog-progression__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-sigil-system-grid{gap:14px;display:grid}.lf-sigil-system-grid .lf-catalog-progression{background:linear-gradient(135deg,#8defff14,#0000 56%),#080a10e6;align-content:start}.lf-sigil-talent-usage{background:linear-gradient(135deg,#8defff14,#0000 46%),#0a0b11eb;border:1px solid #8defff29;border-radius:8px;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.lf-sigil-talent-usage>div:first-child{gap:4px;display:grid}.lf-sigil-talent-usage span{color:#fff4dc9e;text-transform:uppercase;font-size:.72rem;font-weight:860;line-height:1.2}.lf-sigil-talent-usage strong{color:#fffaf0;font-size:2.4rem;font-weight:950;line-height:1}.lf-sigil-talent-usage small{color:#fff4dcad;font-size:.8rem;font-weight:720;line-height:1.3}.lf-fact-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.lf-fact-card{background:linear-gradient(#ffd27a14,#0000 50%),#0c0d13eb;border:1px solid #ffd27a29;border-radius:8px;min-width:0;padding:18px}.lf-fact-card span{color:#f2d48c;text-transform:uppercase;font-size:.72rem;font-weight:860;line-height:1.2;display:block}.lf-fact-card h3{color:#fffaf0;margin:9px 0 8px;font-size:1.04rem;line-height:1.16}.lf-fact-card p{color:#d8d0c3;font-size:.9rem;font-weight:640;line-height:1.5}.lf-fact-card a{color:#fff0b8;align-items:center;gap:6px;margin-top:14px;font-size:.78rem;font-weight:820;line-height:1.25;text-decoration:none;display:inline-flex}.lf-detail-visual{min-height:520px;display:grid}.lf-detail-visual .lf-shot-card__media{border:1px solid #ffffff24;border-radius:8px;flex-basis:auto;width:min(560px,100%);min-height:520px;box-shadow:0 28px 80px #00000061}.lf-detail-visual--pink{--lf-shot-accent:#ff8fbe}.lf-detail-visual--blue{--lf-shot-accent:#8defff}.lf-detail-visual--gold{--lf-shot-accent:#ffd27a}.lf-detail-visual--sky{--lf-shot-accent:#8bdcff}.lf-detail-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lf-detail-notes--wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(240px,.55fr)}.lf-detail-notes article{background:linear-gradient(#ffffff0d,#0000 44%),#0a0b11eb;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:20px}.lf-detail-notes span{color:#f2d48c;text-transform:uppercase;font-size:.74rem;font-weight:860;line-height:1.2;display:block}.lf-detail-notes p,.lf-detail-notes strong{color:#fffaf0;margin-top:10px;font-size:1.02rem;font-weight:760;line-height:1.5;display:block}.lf-pet-stats-board{gap:16px;display:grid}.lf-pet-level-details,.lf-pet-level-pill,.lf-pet-level-row,.lf-pet-stat-card,.lf-pet-stats-board__summary{background:linear-gradient(#8bdcff12,#0000 46%),#090a10eb;border:1px solid #8bdcff24;border-radius:8px;min-width:0}.lf-pet-stats-board__summary{padding:20px}.lf-pet-level-details summary,.lf-pet-level-row em,.lf-pet-stat-card span,.lf-pet-stats-board__summary span{color:#9de8ff;text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:860;line-height:1.2}.lf-pet-stats-board__summary h3{color:#fffaf0;margin-top:8px;font-size:clamp(1.35rem,2vw,2.1rem);font-weight:900;line-height:1.08}.lf-pet-stats-board__summary p{color:#d8d0c3;max-width:78ch;margin-top:10px;font-size:.98rem;font-weight:640;line-height:1.55}.lf-pet-stats-board__summary small{color:#b8afa2;max-width:78ch;margin-top:12px;font-size:.82rem;font-weight:700;line-height:1.45;display:block}.lf-pet-stat-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lf-pet-stat-card{padding:18px}.lf-pet-stat-card strong{color:#fffaf0;overflow-wrap:break-word;margin-top:8px;font-size:clamp(1.55rem,2.4vw,2.55rem);font-weight:950;line-height:1;display:block}.lf-pet-stat-card em,.lf-pet-stat-card small{color:#cfc6ba;margin-top:8px;font-size:.82rem;font-style:normal;font-weight:720;line-height:1.35;display:block}.lf-pet-stat-card em{color:#d5f7ff;background:#8bdcff14;border:1px solid #8bdcff2e;border-radius:999px;width:fit-content;padding:5px 8px}.lf-pet-level-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lf-pet-level-row{gap:14px;padding:16px;display:grid}.lf-pet-level-pill[data-current=true],.lf-pet-level-row[data-current=true]{background:radial-gradient(circle at 0 0,#8bdcff29,#0000 13rem),#090a10f0;border-color:#8bdcff6b}.lf-pet-level-row strong{color:#fffaf0;margin-top:3px;font-size:1.35rem;font-weight:900;line-height:1.05;display:block}.lf-pet-level-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lf-pet-level-stats>span{background:#ffffff0b;border-radius:8px;min-width:0;padding:8px}.lf-pet-level-stats em,.lf-pet-level-stats strong{min-width:0;line-height:1.15;display:block}.lf-pet-level-stats em{color:#9f968c;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:820}.lf-pet-level-stats strong{color:#fffaf0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(.8rem,.86vw,.96rem);font-weight:900;overflow:hidden}.lf-pet-level-details{overflow:hidden}.lf-pet-level-details summary{cursor:pointer;padding:16px 18px;list-style:none}.lf-pet-level-details summary::-webkit-details-marker{display:none}.lf-pet-level-grid{border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fill,minmax(174px,1fr));gap:8px;max-height:520px;padding:12px;display:grid;overflow:auto}.lf-pet-level-pill{gap:8px;padding:10px;display:grid}.lf-pet-level-pill>strong{color:#fffaf0;font-size:.95rem;font-weight:900}.lf-pet-level-pill .lf-pet-level-stats{grid-template-columns:1fr;gap:5px}.lf-pet-level-pill .lf-pet-level-stats>span{justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;display:flex}.lf-pet-level-pill .lf-pet-level-stats strong{margin-top:0;font-size:.8rem}.lf-evidence{grid-template-columns:minmax(0,.85fr) minmax(280px,.45fr);align-items:start;gap:24px;display:grid}.lf-evidence__image{background:#080910;border:1px solid #ffffff24;border-radius:8px;min-height:min(1180px,80vh);position:relative;overflow:hidden}.lf-evidence__image img{object-fit:contain}.lf-evidence__meta{background:#0b0c12f0;border:1px solid #ffffff1f;border-radius:8px;padding:22px;position:sticky;top:96px}.lf-evidence__meta span{color:#f2d48c;text-transform:uppercase;font-size:.76rem;font-weight:880}.lf-evidence__meta h3{color:#fffaf0;margin:10px 0 12px;font-size:1.7rem;line-height:1.1}.lf-evidence__meta p,.lf-evidence__meta small{color:#d8d0c3;font-weight:650;line-height:1.5}.cg-page{background:0 0;padding:0 0 92px;overflow-x:visible}.cg-page:after,.cg-page:before{display:none}.cg-guide-shell,.cg-hero,.cg-index-section{width:min(1560px,100% - 48px)}.cg-hero{background:linear-gradient(90deg,#040509f5 0,#07080ddb 46%,#09090e2e 100%),radial-gradient(circle at 82% 42%,var(--cg-accent-soft),transparent 26rem);isolation:isolate;border:0;border-radius:0;grid-template-columns:minmax(0,.92fr) minmax(430px,.76fr);align-items:center;gap:44px;min-height:720px;padding:72px 64px;position:relative;overflow:hidden}.cg-hero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:18px}.cg-hero__backdrop{z-index:-3;opacity:.28;position:absolute;inset:0}.cg-hero__backdrop img{object-fit:cover;filter:blur(10px)saturate(1.18)contrast(1.05);transform:scale(1.06)}.cg-hero__copy,.cg-media{z-index:1;position:relative}.cg-hero h1{font-family:Georgia,Times New Roman,serif;font-size:5.8rem;font-weight:900}.cg-hero__summary{color:#eadfce}.cg-media{background:0 0;border:0;min-height:620px}.cg-media:after{content:"";filter:blur(8px);background:radial-gradient(#000000a6,#0000 70%);border-radius:50%;height:54px;position:absolute;inset:auto 10% 7%}.cg-media__rings{border:1px solid var(--cg-accent);position:absolute;inset:8% 0 10%}@supports (color:color-mix(in lab,red,red)){.cg-media__rings{border:1px solid color-mix(in srgb,var(--cg-accent) 22%,transparent)}}.cg-media__rings{opacity:.64;border-radius:50%}.cg-media__rings:after,.cg-media__rings:before{content:"";border:1px solid var(--cg-accent-2);position:absolute}@supports (color:color-mix(in lab,red,red)){.cg-media__rings:after,.cg-media__rings:before{border:1px solid color-mix(in srgb,var(--cg-accent-2) 18%,transparent)}}.cg-media__rings:after,.cg-media__rings:before{border-radius:50%}.cg-media__rings:before{inset:10%}.cg-media__rings:after{inset:22%}.cg-media__ambient{opacity:.36;filter:blur(28px)saturate(1.24);border-radius:50%;inset:10%}.cg-media__art{background:0 0;inset:22px 3% 24px}.cg-media__art img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 38px 68px #000000b8)}.cg-media[data-art-kind=portrait] .cg-media__art{inset:16% 16% 18%}.cg-cinema{margin:64px 0 0;position:relative}.cg-cinema__head{justify-content:space-between;align-items:end;gap:24px;width:min(1560px,100% - 48px);margin:0 auto 18px;display:flex}.cg-cinema__head h2{color:#fff8ee;letter-spacing:0;max-width:860px;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.5vw,5rem);font-weight:900;line-height:.95}.cg-cinema__skip{color:#fff;background:#08090ed1;border:1px solid #ffffff24;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 16px;font-size:.92rem;font-weight:850;line-height:1.1;text-decoration:none;display:inline-flex}.cg-cinema__track{min-height:430svh;position:relative}.cg-cinema__sticky{background:radial-gradient(circle at 50% 42%,var(--cg-accent-soft),transparent 24rem),linear-gradient(180deg,#ffffff0a,transparent 36%),#05060af5;isolation:isolate;border:1px solid #ffffff1a;border-left:0;border-right:0;min-height:min(860px,100svh - 96px);top:88px}.cg-cinema__backdrop{opacity:.22;position:absolute;inset:0}.cg-cinema__backdrop img{object-fit:cover;filter:blur(14px)saturate(1.12)contrast(1.02);transform:scale(1.08)}.cg-cinema__aura{background:radial-gradient(circle,var(--cg-accent),transparent 58%),radial-gradient(circle at 55% 66%,var(--cg-accent-2),transparent 46%);border-radius:50%;position:absolute;inset:11% 27%}@supports (color:color-mix(in lab,red,red)){.cg-cinema__aura{background:radial-gradient(circle,color-mix(in srgb,var(--cg-accent) 28%,transparent),transparent 58%),radial-gradient(circle at 55% 66%,color-mix(in srgb,var(--cg-accent-2) 18%,transparent),transparent 46%)}}.cg-cinema__rings{border:1px solid var(--cg-accent);position:absolute;inset:7% 25%}@supports (color:color-mix(in lab,red,red)){.cg-cinema__rings{border:1px solid color-mix(in srgb,var(--cg-accent) 28%,transparent)}}.cg-cinema__rings{opacity:.72;border-radius:50%}.cg-cinema__rings:after,.cg-cinema__rings:before{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.cg-cinema__rings:before{inset:12%}.cg-cinema__rings:after{inset:25%}.cg-cinema__center{gap:12px;position:absolute;inset:4% 35% 10%}.cg-cinema__portrait{place-items:center;display:grid;position:relative}.cg-cinema__portrait img{filter:drop-shadow(0 42px 72px #000000b8)}.cg-cinema__portrait>span{color:#fff8ee;font-family:Georgia,Times New Roman,serif;font-size:6rem;font-weight:900}.cg-cinema__nameplate{text-align:center;background:#06070be0;border:1px solid #ffffff21;border-radius:8px;justify-self:center;width:min(100%,420px);padding:16px 18px;box-shadow:0 20px 60px #00000059}.cg-cinema__nameplate small,.cg-cinema__nameplate span{color:#d8d0c2;font-size:.82rem;font-weight:780;line-height:1.2;display:block}.cg-cinema__nameplate strong{color:#fff;overflow-wrap:break-word;margin:5px 0;font-size:1.55rem;font-weight:900;line-height:1.05;display:block}.cg-cinema__orbit{position:absolute;inset:0}.cg-orbit-card{color:#fff;opacity:0;background:linear-gradient(135deg,#ffffff0f,#0000 42%),#08090ee6;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;width:min(330px,25vw);min-height:126px;padding:14px;text-decoration:none;transition:opacity .36s,transform .36s,border-color .26s,background .26s;display:grid;position:absolute;transform:translateY(24px)scale(.94);box-shadow:0 22px 70px #00000047}.cg-orbit-card[data-state=active],.cg-orbit-card[data-state=seen]{opacity:.72;transform:translate(0)scale(.985)}.cg-orbit-card[data-state=active]{opacity:1;border-color:var(--cg-accent)}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card[data-state=active]{border-color:color-mix(in srgb,var(--cg-accent) 58%,white 8%)}}.cg-orbit-card[data-state=active]{background:radial-gradient(circle at 0 0,var(--cg-accent),transparent 11rem),linear-gradient(135deg,#ffffff14,transparent 42%),#0c0d12f5}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card[data-state=active]{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cg-accent) 18%,transparent),transparent 11rem),linear-gradient(135deg,#ffffff14,transparent 42%),#0c0d12f5}}.cg-orbit-card[data-state=active]{transform:translateY(-3px)scale(1)}.cg-orbit-card[data-slot="1"]{top:10%;left:6%}.cg-orbit-card[data-slot="2"]{top:13%;right:6%}.cg-orbit-card[data-slot="3"]{top:41%;left:4%}.cg-orbit-card[data-slot="4"]{top:43%;right:4%}.cg-orbit-card[data-slot="5"]{bottom:10%;left:9%}.cg-orbit-card[data-slot="6"]{bottom:10%;right:9%}.cg-orbit-card__icon{background:var(--cg-accent-soft);color:var(--cg-accent-2);border:1px solid #ffffff21;place-items:center;display:inline-grid;position:relative;overflow:hidden}.cg-orbit-card__icon img{object-fit:cover}.cg-orbit-card__body{gap:5px;min-width:0;display:grid}.cg-orbit-card__body small{color:var(--cg-accent-2);text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.1}.cg-orbit-card__body strong{color:#fff;overflow-wrap:break-word;font-size:1.05rem;font-weight:900;line-height:1.08}.cg-orbit-card__body em{color:#d8d0c3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-style:normal;font-weight:650;line-height:1.42;display:-webkit-box;overflow:hidden}.cg-orbit-card__body span{background:#ffffff0f;width:max-content;padding:4px 7px;font-size:.72rem;font-weight:840}.cg-orbit-card__gallery{grid-column:1/-1;gap:6px;margin-top:2px;display:grid}.cg-orbit-card__tile{color:#fff0c9;background:linear-gradient(135deg,#ffffff14,#0000 58%),#ffffff0a;border:1px solid #ffffff1c;place-items:center;height:38px;font-size:.68rem;font-weight:900;line-height:1;display:grid;position:relative;overflow:hidden}.cg-orbit-card__tile img{object-fit:cover}.cg-cinema__rail span{background:#ffffff1f;min-width:0;height:4px;overflow:hidden}.cg-cinema__steps{z-index:-1;grid-template-rows:repeat(6,minmax(58svh,1fr));margin-top:calc(-1*min(860px,100svh - 96px));padding-top:70svh;position:relative}.cg-guide-shell{grid-template-columns:232px minmax(0,1fr);gap:28px;margin-top:42px}.cg-guide-shell.lf-reveal{opacity:1;transform:none}.cg-toc{background:#07080df0;border-color:#ffffff1f;top:92px}.cg-section details{background:linear-gradient(#ffffff0a,#0000 34%),#0a0b11f0;border-color:#ffffff1c}.cg-section summary{min-height:92px}.cg-section summary strong{font-family:Georgia,Times New Roman,serif;font-size:1.95rem;font-weight:900}.cg-limb-card,.cg-member,.cg-metric,.cg-panel,.cg-source-card,.cg-source-summary,.cg-token-group{background:#05060a7a;border-color:#ffffff1a}.cg-limb-icon img,.cg-skin img{object-fit:contain;padding:4px}.cg-skin img{object-position:center bottom}@media (prefers-reduced-motion:no-preference){.cg-media__rings,.lf-showcase__backdrops{animation:archive-drift 18s ease-in-out infinite alternate}.cg-media__art,.lf-showcase__spotlight{animation:archive-float 8s ease-in-out infinite alternate}.cg-media,.cg-section,.lf-character-tile,.lf-section-card,.lf-shot-card{transition:transform .22s,border-color .22s,background-color .22s}.lf-character-tile:hover,.lf-section-card:hover,.lf-shot-card:hover{transform:translateY(-4px)}}@keyframes archive-drift{0%{transform:perspective(900px)rotateY(-10deg)rotateX(2deg)translate(0)}to{transform:perspective(900px)rotateY(-7deg)rotateX(1deg)translate(10px,-8px)}}@keyframes archive-float{0%{transform:translate(0)}to{transform:translateY(-10px)}}@media (max-width:1180px){.lf-header{grid-template-columns:1fr}.lf-primary-nav{justify-content:flex-start;overflow-x:auto}.cg-hero,.lf-hero{grid-template-columns:1fr}.cg-character-grid,.cg-character-grid--compact,.lf-detail-notes,.lf-fact-strip,.lf-grid,.lf-grid--compact,.lf-hero-deck,.lf-shot-grid,.lf-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-evidence{grid-template-columns:1fr}.lf-evidence__meta{position:static}}@media (max-width:820px){.cg-guide-shell,.cg-hero,.cg-index-section,.lf-footer,.lf-header,.lf-hero,.lf-section{width:min(100% - 24px,1560px)}.cg-hero,.lf-hero{min-height:auto;padding:34px 22px}.cg-hero h1,.lf-hero h1{font-size:3.35rem}.cg-media,.lf-character-theatre,.lf-hero-deck,.lf-orbit-icons,.lf-showcase{min-height:500px}.cg-character-grid,.cg-character-grid--compact,.lf-build-grid,.lf-code-grid,.lf-detail-notes,.lf-detail-notes--wide,.lf-evidence,.lf-fact-strip,.lf-grid,.lf-grid--compact,.lf-guide-grid,.lf-hero-deck,.lf-info-layout,.lf-limb-grid,.lf-metric-strip,.lf-pet-level-preview,.lf-pet-stat-cards,.lf-promo-code-list,.lf-promo-grid,.lf-promo-howto,.lf-promo-summary,.lf-shot-grid,.lf-sigil-grid,.lf-system-grid{grid-template-columns:1fr}.lf-shot-card,.lf-system-card,.lf-system-feature{flex-direction:column}.lf-accessory-tabs__labels{grid-template-columns:1fr}.lf-main--accessories .lf-accessory-tabs__labels{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px}.lf-main--accessories .lf-accessory-tabs__labels label{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:64px;padding:8px 4px}.lf-main--accessories .lf-accessory-tabs__labels label span{font-size:.72rem}.lf-main--accessories .lf-accessory-tabs__labels label em{min-width:24px;height:24px;font-size:.72rem}.lf-accessory-card{grid-template-columns:minmax(106px,34%) minmax(0,1fr)}.lf-promo-card{min-height:0}.lf-promo-summary__item{min-height:78px}.lf-promo-summary__item span{text-align:left}.lf-accessory-card__stage{aspect-ratio:3/4;min-height:0}.lf-accessory-card__body{gap:7px;padding:12px 12px 12px 14px}.lf-accessory-card__meta{gap:7px}.lf-accessory-card__footer small,.lf-accessory-card__meta em,.lf-accessory-card__meta strong{font-size:.66rem}.lf-accessory-card__meta em{padding:4px 6px}.lf-accessory-card__title{font-size:.98rem}.lf-accessory-card__text{-webkit-line-clamp:3;font-size:.8rem;line-height:1.36}.lf-accessory-card__footer{padding-top:8px}.lf-shot-card__media{flex-basis:auto;min-height:280px}.lf-hero-deck{padding:0}.lf-accessory-hero-deck{min-height:auto;padding:0}.lf-accessory-hero-deck__item,.lf-hero-deck__item,.lf-hero-deck__item:nth-child(2),.lf-hero-deck__item:nth-child(3),.lf-hero-deck__item:nth-child(4){min-height:240px}.lf-section__head{grid-template-columns:1fr}.lf-section__head:after{width:100%}.lf-orbit-icons{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.lf-orbit-icons>span:nth-child(2),.lf-orbit-icons>span:nth-child(5){transform:none}.cg-guide-shell{grid-template-columns:1fr}.cg-toc{top:auto}}@media (max-width:480px){.lf-more summary,.lf-nav-link{padding-inline:10px}.pr-site .lf-main--accessories .lf-hero__copy h1{font-size:3rem}.pr-site .lf-main--accessories .lf-section__head h2{font-size:2.3rem}.cg-hero h1,.lf-hero h1{font-size:2.65rem}.cg-media,.lf-character-theatre,.lf-hero-deck,.lf-orbit-icons,.lf-showcase{min-height:420px}.lf-section-card{min-height:238px}.lf-character-tile{min-height:318px}.lf-character-tile__media{bottom:82px}.lf-shot-card__media{min-height:230px}.lf-accessory-hero-deck,.lf-pet-level-stats{grid-template-columns:1fr}.lf-accessory-card{grid-template-columns:minmax(96px,33%) minmax(0,1fr)}.lf-accessory-card__stage{aspect-ratio:3/4;min-height:0}.lf-detail-visual,.lf-detail-visual .lf-shot-card__media{min-height:420px}.lf-detail-visual .lf-accessory-icon-scene{width:min(64vw,240px)}}@media (prefers-reduced-motion:reduce){.cg-media__art,.cg-media__rings,.lf-accessory-card,.lf-shot-card,.lf-showcase__backdrops,.lf-showcase__spotlight{transition:none;animation:none}}@media (max-width:1180px){.cg-cinema__sticky{min-height:860px}.cg-cinema__center{inset:6% 28% 16%}.cg-orbit-card{width:min(300px,31vw)}}@media (max-width:820px){.cg-cinema{width:min(100% - 24px,1560px);margin-top:34px}.cg-cinema__head{flex-direction:column;align-items:stretch}.cg-cinema__skip{width:max-content;max-width:100%}.cg-cinema__track{min-height:auto}.cg-cinema__sticky{min-height:auto;padding:18px;position:relative;top:auto}.cg-cinema__center{min-height:520px;position:relative;inset:auto}.cg-cinema__portrait{min-height:420px}.cg-cinema__orbit{gap:10px;margin-top:16px;display:grid;position:relative}.cg-orbit-card,.cg-orbit-card[data-slot]{opacity:1;width:100%;min-height:112px;position:relative;inset:auto;transform:none}.cg-cinema__rail,.cg-cinema__rings,.cg-cinema__steps{display:none}.cg-skill-grid{grid-template-columns:1fr}}@media (max-width:480px){.cg-cinema__center{min-height:420px}.cg-cinema__portrait{min-height:330px}.cg-cinema__nameplate strong{font-size:1.25rem}.cg-orbit-card{grid-template-columns:54px minmax(0,1fr);padding:12px}.cg-orbit-card__icon{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.cg-cinema__track{min-height:auto}.cg-cinema__sticky{position:relative;top:auto}.cg-cinema__steps{display:none}.cg-orbit-card{opacity:1;transition:none;animation:none;transform:none}}.lf-site:has(.cg-page){overflow-x:visible}.lf-header-veil{--lg-edge-height-top:7rem;--lg-edge-blur:18px;z-index:45;opacity:.46;background:linear-gradient(#030408bd,#0304084d 58%,#0000);display:none;position:fixed;top:0;left:0;right:0}.lf-brand-link{color:#fff;min-width:0;text-decoration:none}.lf-brand.liquid-glass,.lf-primary-nav.liquid-glass{--lg-lens-alpha:.96;--lg-lens-blur:0px;--lg-lens-refraction:0;--lg-edge-lens-opacity:0;--lg-edge-rim-opacity:0;--lg-radius:8px;background:#07080df5;border-color:#ffffff29;min-height:58px;padding:0;box-shadow:0 16px 44px #0000005c,inset 0 0 0 1px #ffffff06}.lf-brand>.liquid-glass__content{align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:flex}.lf-primary-nav>.liquid-glass__content{justify-content:center;align-items:center;gap:3px;min-width:0;min-height:58px;padding:7px;display:flex}.lf-header .liquid-glass:before{opacity:0}.lf-header .liquid-glass__edge{opacity:0;display:none}.lf-header .liquid-glass__warp{opacity:.32;display:none;-webkit-mask-image:radial-gradient(closest-side,#0000 48%,#000000b8 72%,#000 100%);mask-image:radial-gradient(closest-side,#0000 48%,#000000b8 72%,#000 100%)}.lf-header .lf-more summary,.lf-header .lf-nav-link,.lf-header .liquid-glass__content{color:#fff;filter:none;opacity:1;text-shadow:0 1px 2px #0000009e}.lf-header .lf-more summary,.lf-header .lf-nav-link{background:0 0;border:1px solid #0000;min-height:42px;padding:9px 12px;transition:background .18s,border-color .18s,transform .18s}.lf-header .lf-more[data-active=true] summary,.lf-header .lf-more[open] summary,.lf-header .lf-nav-link:hover,.lf-header .lf-nav-link[data-active=true]{background:#ffffff13;border-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff09,0 8px 20px #00000038}.lf-header .lf-more summary:active,.lf-header .lf-nav-link:active{transform:scale(.985)}.lf-header .lf-more summary svg,.lf-header .lf-nav-link svg{color:#ffffffd1;filter:none}.lf-header .lf-more[data-active=true] summary svg,.lf-header .lf-nav-link[data-active=true] svg{color:var(--lf-gold)}.lf-header .lf-mega{background:linear-gradient(135deg,#ffffff13,#0000 40%),#08090efa}@media (max-width:1180px){.lf-primary-nav>.liquid-glass__content{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.lf-primary-nav>.liquid-glass__content::-webkit-scrollbar{display:none}}@media (max-width:820px){.lf-header-veil{--lg-edge-height-top:9.25rem;opacity:.52}.lf-brand>.liquid-glass__content,.lf-primary-nav>.liquid-glass__content{min-height:54px}}@media (max-width:480px){.lf-primary-nav>.liquid-glass__content{flex-wrap:wrap;justify-content:center;gap:4px;padding:7px;overflow:visible}.lf-header .lf-more summary,.lf-header .lf-nav-link{gap:5px;min-height:34px;padding:6px 7px;font-size:.72rem}.lf-header .lf-more summary svg,.lf-header .lf-nav-link svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.lf-header .lf-more summary,.lf-header .lf-nav-link{transition:none}.lf-header .lf-more summary:active,.lf-header .lf-nav-link:active{transform:none}}.pr-site{--pr-panel:#0a0b10f5;--pr-panel-2:#101219f0;--pr-line:#ffffff21;--pr-line-soft:#ffffff14;--pr-text:#fffaf0;--pr-muted:#d5cabd;--pr-dim:#91887e;--pr-gold:#ffd27a;--pr-cyan:#8defff}.pr-site .lf-header{top:12px}.pr-site .lf-brand.liquid-glass,.pr-site .lf-primary-nav.liquid-glass{--lg-lens-alpha:.98;--lg-lens-blur:0px;--lg-lens-refraction:0;--lg-edge-lens-opacity:0;--lg-edge-rim-opacity:0;background:linear-gradient(#ffffff09,#0000 42%),#06070bfa;box-shadow:0 16px 42px #00000057}.pr-site .lf-header .liquid-glass:after,.pr-site .lf-header .liquid-glass:before,.pr-site .lf-header .liquid-glass__edge,.pr-site .lf-header .liquid-glass__warp{opacity:0;display:none}.pr-site .lf-header .lf-more[data-active=true] summary,.pr-site .lf-header .lf-more[open] summary,.pr-site .lf-header .lf-nav-link:hover,.pr-site .lf-header .lf-nav-link[data-active=true]{background:#ffffff14}.pr-site .lf-main{padding-top:28px}.pr-site .pr-hero{background:linear-gradient(90deg,#05060af7,#08090fc7 54%,#08090f4d),radial-gradient(circle at 76% 42%,#8defff1f,#0000 24rem),radial-gradient(circle at 84% 22%,#ffd27a1c,#0000 22rem),#08090ef5;border-radius:8px;min-height:clamp(430px,52svh,680px)}.pr-site .pr-section{border-radius:8px;scroll-margin-top:102px}.pr-site .pr-section .lf-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.pr-site .pr-section .lf-section__head:after{content:"";background:linear-gradient(90deg,var(--lf-gold),transparent);opacity:.66;width:clamp(88px,15vw,260px);height:1px}.pr-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,286px),1fr))}.pr-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.pr-build-board{gap:18px;display:grid}.pr-build-tier{border:1px solid var(--pr-line);background:linear-gradient(#ffffff0b,#0000 34%),#08090edb;border-radius:8px;gap:14px;padding:16px;display:grid}.pr-build-tier header{border-bottom:1px solid var(--pr-line-soft);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.pr-build-tier header span{color:var(--pr-gold);text-transform:uppercase;font-size:.8rem;font-weight:900}.pr-build-tier header strong{color:var(--pr-muted);font-size:.82rem;font-weight:820}.pr-build-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.pr-guide-shell{margin-top:54px;grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:start;gap:18px;width:min(1640px,100% - 48px);margin-inline:auto;display:grid}.pr-guide-shell .cg-toc{background:linear-gradient(#ffffff0b,#0000 38%),#07080cf5;border-radius:8px;align-self:start;position:sticky;top:92px}.pr-guide-main{gap:16px;min-width:0;display:grid}.pr-guide-stack{gap:14px}.pr-guide-summary{border:1px solid var(--pr-line);background:linear-gradient(135deg,#8defff12,#0000 30%),linear-gradient(#ffffff0d,#0000 44%),#08090ef2;border-radius:8px;gap:16px;padding:clamp(16px,2vw,24px);display:grid;box-shadow:0 26px 74px #00000047}.pr-guide-summary__lead{gap:8px;display:grid}.pr-guide-summary__lead h2{color:var(--pr-text);text-wrap:balance;font-size:clamp(1.7rem,2.4vw,2.85rem);font-weight:920;line-height:.98}.pr-guide-summary__lead p{max-width:840px;color:var(--pr-muted);font-size:1rem;font-weight:680;line-height:1.55}.pr-guide-summary__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pr-guide-summary__stats .cg-metric{background:linear-gradient(#ffffff0d,#0000 42%),#ffffff09;border-radius:8px;min-height:86px}.pr-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pr-summary-card{border:1px solid var(--pr-line-soft);min-width:0;color:var(--pr-text);background:linear-gradient(#ffffff0b,#0000 40%),#040509b8;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:11px;padding:12px;text-decoration:none;transition:transform .22s,border-color .22s,background .22s;display:grid;overflow:hidden}.pr-summary-card:hover{border-color:var(--cg-accent,#8defff);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.pr-summary-card:hover{border-color:color-mix(in srgb,var(--cg-accent,#8defff) 44%,#ffffff29)}}.pr-summary-card:hover{background:linear-gradient(#ffffff0f,#0000 40%),#080a0feb}.pr-summary-icon{background:radial-gradient(circle at 50% 35%,var(--cg-accent,#8defff),transparent 62%),#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pr-summary-icon{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--cg-accent,#8defff) 18%,transparent),transparent 62%),#ffffff0e}}.pr-summary-icon{color:var(--pr-gold)}.pr-summary-icon img{object-fit:contain;padding:4px}.pr-summary-card__copy{gap:3px;min-width:0;display:grid}.pr-summary-card__copy em,.pr-summary-card__copy small{min-width:0;color:var(--pr-gold);text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:900;line-height:1.1}.pr-summary-card__copy strong{min-width:0;color:var(--pr-text);overflow-wrap:break-word;font-size:1.02rem;font-weight:900;line-height:1.08}.pr-summary-card__copy em{color:var(--pr-muted);text-transform:none}.pr-icon-stack{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:3px;display:grid}.pr-icon-stack span{aspect-ratio:1;color:var(--pr-gold);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:6px;place-items:center;font-size:.68rem;font-weight:900;display:grid;position:relative;overflow:hidden}.pr-icon-stack img{object-fit:contain;padding:3px}.pr-build-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pr-build-layout--talents{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-priority-list{border:1px solid var(--pr-line-soft);background:linear-gradient(#ffffff0b,#0000 36%),#05060aad;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.pr-priority-list h4{color:var(--pr-gold);text-transform:uppercase;font-size:.82rem;font-weight:900}.pr-talent-slot-card p{color:var(--pr-muted);margin:0;font-size:.8rem;font-weight:700;line-height:1.35}.pr-priority-row{border:1px solid var(--pr-line-soft);background:#ffffff09;border-radius:8px;grid-template-columns:46px 54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid;overflow:hidden}.pr-priority-row__rank{min-height:34px;color:var(--pr-gold);text-transform:uppercase;background:#ffd27a1f;border-radius:6px;place-items:center;font-size:.68rem;font-weight:950;line-height:1;display:grid}.pr-priority-row--empty{opacity:.66}.pr-priority-row small,.pr-priority-row strong{min-width:0;display:block}.pr-priority-row strong{color:var(--pr-text);font-size:.98rem;font-weight:900;line-height:1.1}.pr-priority-row small{color:var(--pr-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.82rem;font-weight:650;line-height:1.32;display:-webkit-box;overflow:hidden}.pr-asset-guide{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:12px;display:grid}.cg-slot-preview__grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.cg-slot-preview__item{min-height:126px;padding:8px}.cg-slot-preview__media{aspect-ratio:1;width:100%;max-width:104px;margin-inline:auto}.cg-slot-preview__item strong{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;display:-webkit-box;overflow:hidden}.cg-primary-link--compact{width:fit-content;min-height:40px;padding:10px 12px}.cg-pet-priority{gap:8px;display:grid}.cg-pet-priority__item{border:1px solid var(--pr-line-soft);min-width:0;color:var(--pr-text);background:linear-gradient(90deg,#8defff14,#0000 46%),#ffffff09;border-radius:8px;grid-template-columns:72px 58px minmax(0,1fr);align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.cg-pet-priority__rank{color:var(--pr-cyan);text-transform:uppercase;font-size:.68rem;font-weight:950}.cg-pet-priority__media{background:#ffffff0f;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.cg-pet-priority__media img{object-fit:contain}.cg-pet-priority__copy{gap:2px;min-width:0;display:grid}.cg-pet-priority__copy strong{color:var(--pr-text);font-size:.98rem;font-weight:900;line-height:1.1}.cg-pet-priority__copy em,.cg-pet-priority__copy small{min-width:0;color:var(--pr-muted);font-style:normal;font-weight:650;line-height:1.28}.cg-pet-priority__copy em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.cg-pet-priority__copy small{color:var(--pr-dim);font-size:.72rem}@media (min-width:1181px){.pr-site .cg-cinema__center{inset:7% 36.8% 5.8%}.pr-site .cg-cinema__portrait{width:min(100%,480px)}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{width:clamp(360px,20.4vw,430px);min-height:164px;max-height:232px;padding:18px}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{min-height:58px}.pr-site .cg-orbit-card[data-state=complete]{min-height:188px;max-height:274px}.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile{min-height:62px}.pr-site .cg-orbit-card[data-slot="1"],.pr-site .cg-orbit-card[data-slot="2"]{top:6.8%}}@media (max-width:1120px){.pr-guide-shell{grid-template-columns:1fr}.pr-guide-shell .cg-toc{scrollbar-width:none;display:flex;top:86px;overflow-x:auto}.pr-guide-shell .cg-toc::-webkit-scrollbar{display:none}.pr-guide-shell .cg-toc a{flex:none}.pr-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-asset-guide,.pr-build-layout{grid-template-columns:1fr}}@media (max-width:760px){.pr-site .lf-header{width:min(100% - 20px,1560px);top:8px}.pr-guide-shell,.pr-site .pr-hero,.pr-site .pr-section{width:min(100% - 24px,1560px)}.pr-guide-summary__stats,.pr-summary-grid{grid-template-columns:1fr}.pr-summary-card{grid-template-columns:52px minmax(0,1fr)}.pr-summary-icon{width:52px;height:52px}.pr-priority-row{grid-template-columns:42px 48px minmax(0,1fr)}.cg-pet-priority__item{grid-template-columns:1fr 52px}.cg-pet-priority__rank{grid-area:1/1}.cg-pet-priority__media{grid-area:1/2/span 2;width:52px;height:52px}.cg-pet-priority__copy{grid-area:2/1}}.cg-cinema{margin-top:72px;scroll-margin-top:118px}.cg-cinema__head{z-index:6;align-items:center;margin-bottom:22px;position:relative}.cg-cinema__head h2{max-width:920px;font-size:clamp(2.2rem,4vw,4.75rem)}.cg-cinema__sticky{grid-template-rows:1fr;grid-template-columns:minmax(250px,370px) minmax(330px,500px) minmax(250px,370px);justify-content:center;gap:clamp(18px,2.4vw,40px);min-height:min(850px,100svh - 116px);padding:clamp(28px,4vw,58px) clamp(24px,4vw,72px);position:relative;top:auto;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff0f,0 44px 110px #00000057}.cg-cinema__sticky:after{content:"";background:linear-gradient(90deg,transparent,var(--cg-accent),transparent);height:1px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.cg-cinema__sticky:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cg-accent) 72%,white 10%),transparent)}}.cg-cinema__sticky:after{opacity:.78}.cg-cinema__aura{opacity:.64;inset:12% 31%}.cg-cinema__rings{opacity:.42;inset:11% 29%}.cg-cinema__center{z-index:3;grid-area:1/2;min-height:min(700px,100svh - 190px)}.cg-cinema__nameplate{background:linear-gradient(#ffffff0e,#0000 45%),#06070be6;width:min(100%,440px);padding:14px 18px}.cg-orbit-card,.cg-orbit-card[data-slot]{background:linear-gradient(180deg,#ffffff12,transparent 36%),linear-gradient(90deg,var(--cg-accent),transparent 44%),#08090ee6;border-color:#ffffff21;min-height:0}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card,.cg-orbit-card[data-slot]{background:linear-gradient(180deg,#ffffff12,transparent 36%),linear-gradient(90deg,color-mix(in srgb,var(--cg-accent) 8%,transparent),transparent 44%),#08090ee6}}.cg-orbit-card,.cg-orbit-card[data-slot]{opacity:1;transform:none;box-shadow:0 20px 54px #00000042,inset 0 1px #ffffff14}.cg-orbit-card:before{content:"";background:linear-gradient(180deg,var(--cg-accent-2),var(--cg-accent));opacity:.82;border-radius:0 999px 999px 0;position:absolute;inset:14px auto 14px 0}.cg-orbit-card[aria-current=step]{border-color:var(--cg-accent)}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card[aria-current=step]{border-color:color-mix(in srgb,var(--cg-accent) 54%,white 8%)}}.cg-orbit-card[aria-current=step]{background:radial-gradient(circle at 0 0,var(--cg-accent),transparent 12rem),linear-gradient(180deg,#ffffff12,transparent 40%),#0a0c12f0}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card[aria-current=step]{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cg-accent) 18%,transparent),transparent 12rem),linear-gradient(180deg,#ffffff12,transparent 40%),#0a0c12f0}}.cg-orbit-card__head{grid-template-columns:minmax(0,1fr) 54px}.cg-orbit-card__head small{display:block}.cg-orbit-card__head strong{margin-top:4px;font-size:clamp(1.02rem,1.18vw,1.28rem);line-height:1.12;display:block}.cg-orbit-card__icon{background:radial-gradient(circle at 30% 20%,#fff3,transparent 38%),var(--cg-accent);justify-self:end;width:54px;height:54px}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card__icon{background:radial-gradient(circle at 30% 20%,#fff3,transparent 38%),color-mix(in srgb,var(--cg-accent) 18%,#08090e)}}.cg-orbit-card__body{gap:8px}.cg-orbit-card__body em{-webkit-line-clamp:4;font-size:.9rem;line-height:1.45}.cg-orbit-card__body span{font-size:.76rem}.cg-orbit-card__gallery{margin-top:0}.cg-orbit-card__tile{height:44px}.cg-orbit-card__visual{z-index:1;place-items:center;gap:clamp(8px,.8vw,14px);width:100%;height:100%;min-height:0;display:grid;position:relative}.cg-orbit-card__visual[data-count="1"]{grid-template-columns:minmax(0,1fr)}.cg-orbit-card__visual[data-count="2"],.cg-orbit-card__visual[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-orbit-card__visual[data-count="3"],.cg-orbit-card__visual[data-count="5"],.cg-orbit-card__visual[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-orbit-card__visual[data-count="7"],.cg-orbit-card__visual[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.cg-orbit-card__visual .cg-orbit-card__tile{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,var(--cg-accent),transparent 62%),linear-gradient(145deg,#ffffff1c,#ffffff09 62%),#ffffff0e;border-color:#ffffff29;width:100%;height:auto}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card__visual .cg-orbit-card__tile{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--cg-accent) 24%,transparent),transparent 62%),linear-gradient(145deg,#ffffff1c,#ffffff09 62%),#ffffff0e}}.cg-orbit-card__visual .cg-orbit-card__tile{box-shadow:inset 0 1px #ffffff1c,0 10px 26px #0003}.cg-orbit-card__visual .cg-orbit-card__tile img{object-fit:contain;filter:drop-shadow(0 10px 12px #0000006b)saturate(1.08);padding:clamp(5px,8%,10px)}.cg-orbit-card__tile--fallback svg{width:42%;height:42%;color:var(--cg-accent-2)}.cg-orbit-card__ghost-slots{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid;position:relative}.cg-orbit-card__ghost-slots span{aspect-ratio:1;background:#ffffff09;border:1px dashed #ffffff24;border-radius:6px}.cg-orbit-card__recommendations{gap:6px;display:grid}.cg-orbit-card__recommendation{background:linear-gradient(90deg,var(--cg-accent),transparent 58%),#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:auto 34px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card__recommendation{background:linear-gradient(90deg,color-mix(in srgb,var(--cg-accent) 12%,transparent),transparent 58%),#ffffff0b}}.cg-orbit-card__recommendation{padding:4px 7px 4px 5px}.cg-orbit-card__rank{min-width:48px;text-align:center;text-transform:uppercase;background:#ffffff14;border-radius:6px;padding:4px 5px;font-size:.62rem;font-weight:920;line-height:1}.cg-orbit-card__mini-icon{color:#fff0c9;background:#ffffff12;border:1px solid #ffffff21;border-radius:7px;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:900;display:grid;position:relative;overflow:hidden}.cg-orbit-card__mini-icon img{object-fit:contain;padding:2px}.cg-orbit-card__recommendation strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:860;line-height:1.12;overflow:hidden}.cg-orbit-card[data-slot="5"]{gap:9px}.cg-orbit-card[data-slot="5"] .cg-orbit-card__body em{display:none}.cg-orbit-card__cta{color:#fff;opacity:.72;align-items:center;gap:5px;width:fit-content;font-size:.78rem;font-weight:850;line-height:1.1;display:inline-flex}.cg-orbit-card[data-slot="5"] .cg-orbit-card__cta{display:none}.cg-orbit-card:hover{border-color:var(--cg-accent)}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card:hover{border-color:color-mix(in srgb,var(--cg-accent) 56%,white 8%)}}.cg-orbit-card:hover{transform:translateY(-2px)}.cg-cinema__rail,.cg-cinema__steps{display:none}@media (max-width:1180px){.cg-cinema__sticky{grid-template-columns:minmax(0,1fr);min-height:auto}.cg-cinema__center{grid-area:1/1;width:min(520px,100%);margin-inline:auto}.cg-cinema__orbit{grid-area:2/1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.cg-orbit-card[data-slot]{grid-area:auto}}@media (max-width:820px){.cg-cinema{width:min(100% - 24px,1560px);scroll-margin-top:210px}.cg-cinema__sticky{padding:18px}.cg-cinema__center{min-height:500px}.cg-cinema__portrait{min-height:390px}.cg-cinema__orbit{grid-template-columns:1fr;gap:10px}.cg-orbit-card{padding:14px}}@media (max-width:480px){.cg-cinema__center{min-height:390px}.cg-cinema__portrait{min-height:300px}.cg-orbit-card{grid-template-columns:1fr}.cg-orbit-card__head{grid-template-columns:minmax(0,1fr) 48px}.cg-orbit-card__icon{width:48px;height:48px}}@media (max-width:820px){.lf-pet-level-preview,.lf-pet-stat-cards{grid-template-columns:1fr!important}}@media (max-width:480px){.lf-pet-level-stats{grid-template-columns:1fr!important}}.cg-cinema{width:100%;max-width:none}.cg-cinema__sticky{background:linear-gradient(90deg,#03050afa,#08090fb8 36% 64%,#03050afa),linear-gradient(#ffffff0d,#0000 22%,#00000029 78%,#0000009e),#05060afa;border-block:1px solid #ffffff1f;grid-template-rows:repeat(3,minmax(136px,auto));grid-template-columns:minmax(280px,420px) minmax(360px,560px) minmax(280px,420px);align-content:center;align-items:center;gap:clamp(18px,2.4vw,44px);min-height:min(920px,100svh - 72px);padding:clamp(34px,4.4vw,76px) clamp(34px,5vw,94px);display:grid;position:sticky;top:72px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff14,0 52px 150px #00000070}.cg-cinema__sticky:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000c2,#0000 22% 78%,#000000c2),radial-gradient(at 50% 48%,#0000 0 34%,#0000006b 68%,#000000d1 100%);position:absolute;inset:0}.cg-cinema__sticky:after{z-index:8;background:linear-gradient(90deg,transparent,var(--cg-accent-2) 14%,var(--cg-accent) 50%,var(--cg-accent-2) 86%,transparent);opacity:.9;height:2px;box-shadow:0 0 24px var(--cg-accent)}@supports (color:color-mix(in lab,red,red)){.cg-cinema__sticky:after{box-shadow:0 0 24px color-mix(in srgb,var(--cg-accent) 38%,transparent)}}.cg-cinema__backdrop{z-index:-4;opacity:.34;inset:-7%}.cg-cinema__backdrop:after{content:"";background:linear-gradient(90deg,#000000b8,#0000 30% 70%,#000000b8),linear-gradient(#0000006b,#0000 38%,#000000a8);position:absolute;inset:0}.cg-cinema__backdrop img{filter:blur(22px)saturate(1.2)contrast(1.08);transform:scale(1.16)}.cg-cinema__aura{z-index:-2;background:conic-gradient(from 122deg at 50% 52%,transparent 0 16%,var(--cg-accent) 21%,transparent 31%,var(--cg-accent-2) 45%,transparent 56%,var(--cg-accent) 69%,transparent 82%),radial-gradient(ellipse at 50% 54%,var(--cg-accent),transparent 58%);border-radius:0;inset:10% 28%}@supports (color:color-mix(in lab,red,red)){.cg-cinema__aura{background:conic-gradient(from 122deg at 50% 52%,transparent 0 16%,color-mix(in srgb,var(--cg-accent) 20%,transparent) 21%,transparent 31%,color-mix(in srgb,var(--cg-accent-2) 16%,transparent) 45%,transparent 56%,color-mix(in srgb,var(--cg-accent) 18%,transparent) 69%,transparent 82%),radial-gradient(ellipse at 50% 54%,color-mix(in srgb,var(--cg-accent) 18%,transparent),transparent 58%)}}.cg-cinema__aura{filter:blur(26px);opacity:.82}.cg-cinema__rings{z-index:1;border-color:var(--cg-accent);inset:14% 24%}@supports (color:color-mix(in lab,red,red)){.cg-cinema__rings{border-color:color-mix(in srgb,var(--cg-accent) 42%,transparent)}}.cg-cinema__rings{opacity:.62;box-shadow:0 0 0 1px #ffffff09,0 0 56px var(--cg-accent);transform:perspective(1200px)rotateX(62deg)}@supports (color:color-mix(in lab,red,red)){.cg-cinema__rings{box-shadow:0 0 0 1px #ffffff09,0 0 56px color-mix(in srgb,var(--cg-accent) 18%,transparent)}}.cg-cinema__rings:before{border-color:var(--cg-accent-2);inset:15%}@supports (color:color-mix(in lab,red,red)){.cg-cinema__rings:before{border-color:color-mix(in srgb,var(--cg-accent-2) 22%,transparent)}}.cg-cinema__rings:after{border-color:#ffffff1a;inset:31%}.cg-cinema__theatre{z-index:0;pointer-events:none;position:absolute;inset:0}.cg-cinema__theatre span{opacity:.42;background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;inset-inline:7%}.cg-cinema__theatre span:first-child{top:23%}.cg-cinema__theatre span:nth-child(2){opacity:.3;top:50%}.cg-cinema__theatre span:nth-child(3){bottom:23%}.cg-cinema__spotlight{z-index:0;opacity:.64;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f 46%,#ffffff14 50%,#ffffff0f 54%,#0000),radial-gradient(at 50% 22%,#ffffff1f,#0000 54%);position:absolute;inset:8% 30%;transform:perspective(900px)rotateX(58deg)}.cg-cinema__center{z-index:4;pointer-events:none;grid-area:1/2/span 3;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;gap:14px;min-height:min(760px,100svh - 150px);padding-block:8px;display:grid;position:relative;inset:auto}.cg-cinema__center:before{content:"";z-index:-1;border:1px solid var(--cg-accent);position:absolute;inset:7% 8% 10%}@supports (color:color-mix(in lab,red,red)){.cg-cinema__center:before{border:1px solid color-mix(in srgb,var(--cg-accent) 22%,transparent)}}.cg-cinema__center:before{opacity:.5;border-radius:50%;transform:perspective(900px)rotateX(64deg)}.cg-cinema__portrait{width:min(100%,480px);min-height:0;box-shadow:0 36px 110px #0000008f,0 0 0 1px #ffffff0e,0 0 90px var(--cg-accent);background:linear-gradient(#fff1,#0000 34%),#07080c4d;border-radius:6px;justify-self:center}@supports (color:color-mix(in lab,red,red)){.cg-cinema__portrait{box-shadow:0 36px 110px #0000008f,0 0 0 1px #ffffff0e,0 0 90px color-mix(in srgb,var(--cg-accent) 18%,transparent)}}.cg-cinema__portrait:after,.cg-cinema__portrait:before{content:"";pointer-events:none;position:absolute}.cg-cinema__portrait:before{z-index:-1;border:1px solid var(--cg-accent);inset:-18px}@supports (color:color-mix(in lab,red,red)){.cg-cinema__portrait:before{border:1px solid color-mix(in srgb,var(--cg-accent) 18%,transparent)}}.cg-cinema__portrait:before{opacity:.42;border-radius:8px}.cg-cinema__portrait:after{mix-blend-mode:screen;opacity:.52;background:linear-gradient(90deg,#ffffff14,#0000 18% 82%,#ffffff14),linear-gradient(#0000 74%,#00000061);inset:0}.cg-cinema__portrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 42px 64px #000000ad) drop-shadow(0 0 28px var(--cg-accent));padding:0}@supports (color:color-mix(in lab,red,red)){.cg-cinema__portrait img{filter:drop-shadow(0 42px 64px #000000ad) drop-shadow(0 0 28px color-mix(in srgb,var(--cg-accent) 24%,transparent))}}.cg-cinema__nameplate{background:linear-gradient(90deg,#ffffff14,#0000 22% 78%,#ffffff14),#05070cf0;border-color:#ffffff29;width:min(100%,460px);position:relative;box-shadow:0 20px 70px #0000006b,inset 0 1px #ffffff1a}.cg-cinema__orbit{z-index:5;pointer-events:none;grid-area:1/1/span 3/-1;grid-template-rows:repeat(3,minmax(136px,auto));grid-template-columns:minmax(280px,420px) minmax(360px,560px) minmax(280px,420px);align-items:center;gap:clamp(18px,2.4vw,44px);display:grid;position:relative}.cg-orbit-card,.cg-orbit-card[data-slot]{background:linear-gradient(180deg,#ffffff13,transparent 38%),linear-gradient(90deg,var(--cg-accent),transparent 52%),#05070ce8;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:1fr;align-content:start;gap:12px;width:100%;min-height:132px;padding:16px;display:grid;position:relative;inset:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card,.cg-orbit-card[data-slot]{background:linear-gradient(180deg,#ffffff13,transparent 38%),linear-gradient(90deg,color-mix(in srgb,var(--cg-accent) 13%,transparent),transparent 52%),#05070ce8}}.cg-orbit-card,.cg-orbit-card[data-slot]{color:#fff;opacity:.26;pointer-events:auto;transition:opacity .46s,transform .46s,border-color .28s,background .28s,box-shadow .28s;transform:translateY(18px)scale(.96);box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff14}.cg-orbit-card:before{background:linear-gradient(180deg,transparent,var(--cg-accent-2) 16%,var(--cg-accent) 76%,transparent);opacity:.76;width:3px;inset:0 auto 0 0}.cg-orbit-card:after{content:"";border-radius:inherit;background:linear-gradient(135deg,#ffffff24,transparent 28%,transparent 72%,var(--cg-accent));position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card:after{background:linear-gradient(135deg,#ffffff24,transparent 28%,transparent 72%,color-mix(in srgb,var(--cg-accent) 18%,transparent))}}.cg-orbit-card:after{opacity:0;pointer-events:none;transition:opacity .28s}.cg-orbit-card[data-side=left]{transform:translate(-34px,18px)scale(.96)}.cg-orbit-card[data-side=right]{transform:translate(34px,18px)scale(.96)}.cg-orbit-card[aria-current=step],.cg-orbit-card[data-state=active],.cg-orbit-card[data-state=seen]{opacity:.82;transform:translate(0)scale(.99)}.cg-orbit-card[aria-current=step],.cg-orbit-card[data-state=active]{opacity:1;border-color:var(--cg-accent)}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card[aria-current=step],.cg-orbit-card[data-state=active]{border-color:color-mix(in srgb,var(--cg-accent) 62%,white 8%)}}.cg-orbit-card[aria-current=step],.cg-orbit-card[data-state=active]{background:radial-gradient(circle at 0 0,var(--cg-accent),transparent 10rem),linear-gradient(180deg,#ffffff17,transparent 42%),#080a10f5}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card[aria-current=step],.cg-orbit-card[data-state=active]{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cg-accent) 18%,transparent),transparent 10rem),linear-gradient(180deg,#ffffff17,transparent 42%),#080a10f5}}.cg-orbit-card[aria-current=step],.cg-orbit-card[data-state=active]{box-shadow:0 28px 84px #00000061,0 0 38px var(--cg-accent),inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card[aria-current=step],.cg-orbit-card[data-state=active]{box-shadow:0 28px 84px #00000061,0 0 38px color-mix(in srgb,var(--cg-accent) 18%,transparent),inset 0 1px 0 #ffffff1a}}.cg-orbit-card[aria-current=step]:after,.cg-orbit-card[data-state=active]:after{opacity:.42}.cg-orbit-card[data-slot="1"]{grid-area:1/1}.cg-orbit-card[data-slot="2"]{grid-area:1/3}.cg-orbit-card[data-slot="3"]{grid-area:2/1}.cg-orbit-card[data-slot="4"]{grid-area:2/3}.cg-orbit-card[data-slot="5"]{grid-area:3/1;gap:12px}.cg-orbit-card[data-slot="6"]{grid-area:3/3}.cg-orbit-card__head{z-index:1;grid-template-columns:minmax(0,1fr) 58px;align-items:start;gap:12px;display:grid;position:relative}.cg-orbit-card__head small{color:var(--cg-accent-2);text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.1}.cg-orbit-card__head strong{color:#fff;overflow-wrap:break-word;margin-top:5px;font-size:1.18rem;font-weight:900;line-height:1.08}.cg-orbit-card__icon{background:radial-gradient(circle at 30% 20%,#ffffff38,transparent 38%),var(--cg-accent);border-color:#ffffff24;border-radius:8px;width:58px;height:58px}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card__icon{background:radial-gradient(circle at 30% 20%,#ffffff38,transparent 38%),color-mix(in srgb,var(--cg-accent) 20%,#07080d)}}.cg-orbit-card__icon{box-shadow:inset 0 1px #ffffff1a}.cg-orbit-card__body,.cg-orbit-card__cta,.cg-orbit-card__gallery,.cg-orbit-card__recommendations{z-index:1;position:relative}.cg-orbit-card[data-slot="5"] .cg-orbit-card__body em,.cg-orbit-card__body em{color:#e8dfd0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;font-weight:680;line-height:1.42;display:-webkit-box;overflow:hidden}.cg-orbit-card__body span{color:#fff0c9;white-space:normal;background:#fff1;border:1px solid #ffffff14;border-radius:6px;width:fit-content;max-width:100%;padding:5px 8px;font-size:.74rem;font-weight:860;line-height:1.1}.cg-orbit-card__gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cg-orbit-card__tile{background:linear-gradient(135deg,#ffffff17,#0000 58%),#ffffff0e;border-radius:6px;height:42px}.cg-orbit-card__tile img{object-fit:contain;padding:3px}.cg-orbit-card__recommendation{background:linear-gradient(90deg,var(--cg-accent),transparent 58%),#ffffff0d;border-radius:8px;min-height:40px}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card__recommendation{background:linear-gradient(90deg,color-mix(in srgb,var(--cg-accent) 13%,transparent),transparent 58%),#ffffff0d}}.cg-orbit-card__rank{min-width:52px;color:var(--cg-accent-2)}.cg-orbit-card[data-slot="5"] .cg-orbit-card__cta,.cg-orbit-card__cta{color:#fffaf0;opacity:.78;display:inline-flex}.cg-cinema__rail{z-index:9;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:absolute;inset:auto clamp(18px,3vw,48px) 18px}.cg-cinema__rail span{color:#0000;background:#ffffff21;border-radius:999px;height:3px}.cg-cinema__rail span[data-active=true]{background:linear-gradient(90deg,var(--cg-accent),var(--cg-accent-2));box-shadow:0 0 16px var(--cg-accent)}@supports (color:color-mix(in lab,red,red)){.cg-cinema__rail span[data-active=true]{box-shadow:0 0 16px color-mix(in srgb,var(--cg-accent) 34%,transparent)}}.cg-cinema__steps{opacity:0;pointer-events:none;grid-template-rows:repeat(5,minmax(54svh,1fr));margin-top:-14svh;display:grid}.cg-cinema__step{min-height:54svh}@media (prefers-reduced-motion:no-preference){.cg-cinema__backdrop img{animation:cg-scene-drift 18s ease-in-out infinite alternate}.cg-cinema__rings{animation:cg-ring-sway 20s ease-in-out infinite alternate}.cg-cinema__aura{animation:cg-light-shift 14s ease-in-out infinite alternate}.cg-cinema__portrait img{animation:cg-portrait-float 8s ease-in-out infinite alternate}.cg-orbit-card{animation:cg-card-enter .68s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--cg-card-delay,0s)}}@keyframes cg-scene-drift{0%{transform:scale(1.16)translate(-1.5%)}to{transform:scale(1.2)translate(1.5%,-1%)}}@media (min-width:1181px){.cg-cinema__sticky{height:clamp(660px,100svh - 72px,920px);min-height:660px;padding:0;display:block}.cg-cinema__aura{inset:8% 24%}.cg-cinema__rings{inset:14% 23%}.cg-cinema__spotlight{inset:4% 31%}.cg-cinema__center{width:auto;min-height:0;padding-block:0;position:absolute;inset:7% 34% 6%}.cg-cinema__portrait{width:min(100%,470px);min-height:0}.cg-cinema__nameplate{width:min(100%,430px);padding:12px 16px}.cg-cinema__nameplate strong{font-size:1.44rem}.cg-cinema__orbit{display:block;position:absolute;inset:0}.cg-orbit-card,.cg-orbit-card[data-slot]{gap:9px;width:min(340px,26vw);min-height:82px;max-height:92px;padding:13px 14px;position:absolute}.cg-orbit-card[data-slot="1"]{top:10%;left:4.8%}.cg-orbit-card[data-slot="2"]{top:8%;right:4.8%}.cg-orbit-card[data-slot="3"]{top:56%;left:4.8%;transform:translate(-34px,-50%)scale(.96)}.cg-orbit-card[data-slot="4"]{top:56%;right:4.8%;transform:translate(34px,-50%)scale(.96)}.cg-orbit-card[data-slot="5"]{bottom:8%;left:7.2%}.cg-orbit-card[data-slot="6"]{bottom:8%;right:7.2%}.cg-orbit-card[data-slot="3"][aria-current=step],.cg-orbit-card[data-slot="3"][data-state=active],.cg-orbit-card[data-slot="3"][data-state=seen],.cg-orbit-card[data-slot="4"][aria-current=step],.cg-orbit-card[data-slot="4"][data-state=active],.cg-orbit-card[data-slot="4"][data-state=seen]{transform:translateY(-50%)scale(.99)}.cg-orbit-card__head{grid-template-columns:minmax(0,1fr) 50px;gap:10px}.cg-orbit-card__head strong{font-size:1.08rem}.cg-orbit-card__icon{width:50px;height:50px}.cg-orbit-card[data-state=pending]{opacity:.12}.cg-orbit-card[data-state=seen]{opacity:.46}.cg-orbit-card[aria-current=step],.cg-orbit-card[data-state=active]{max-height:245px}.cg-orbit-card[data-state=pending] .cg-orbit-card__body,.cg-orbit-card[data-state=pending] .cg-orbit-card__cta,.cg-orbit-card[data-state=pending] .cg-orbit-card__gallery,.cg-orbit-card[data-state=pending] .cg-orbit-card__recommendations,.cg-orbit-card[data-state=seen] .cg-orbit-card__body,.cg-orbit-card[data-state=seen] .cg-orbit-card__cta,.cg-orbit-card[data-state=seen] .cg-orbit-card__gallery,.cg-orbit-card[data-state=seen] .cg-orbit-card__recommendations{display:none}.cg-orbit-card[aria-current=step] .cg-orbit-card__body,.cg-orbit-card[aria-current=step] .cg-orbit-card__gallery,.cg-orbit-card[aria-current=step] .cg-orbit-card__recommendations,.cg-orbit-card[data-state=active] .cg-orbit-card__body,.cg-orbit-card[data-state=active] .cg-orbit-card__gallery,.cg-orbit-card[data-state=active] .cg-orbit-card__recommendations{display:grid}.cg-orbit-card[aria-current=step] .cg-orbit-card__cta,.cg-orbit-card[data-state=active] .cg-orbit-card__cta{display:inline-flex}.cg-orbit-card[data-slot="5"] .cg-orbit-card__body em,.cg-orbit-card__body em{-webkit-line-clamp:2;font-size:.82rem;line-height:1.35}.cg-orbit-card__body span{padding:4px 7px;font-size:.68rem}.cg-orbit-card__gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cg-orbit-card__tile{height:36px}.cg-orbit-card__recommendations{gap:5px}.cg-orbit-card__recommendation{grid-template-columns:48px 30px minmax(0,1fr);min-height:34px}.cg-orbit-card__rank{min-width:46px;font-size:.58rem}.cg-orbit-card__mini-icon{width:28px;height:28px}.cg-orbit-card__cta{font-size:.74rem}}.cg-cinema__track{min-height:var(--cg-track-height,calc(100svh + 324svh))}.cg-cinema__steps{grid-template-rows:repeat(var(--cg-step-count,6),minmax(54svh,1fr))}.cg-cinema__rail{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.cg-cinema__portrait{isolation:isolate;overflow:hidden}.cg-cinema__portrait:after{z-index:2;mix-blend-mode:normal;opacity:.96;background:radial-gradient(at 50% 49%,#0000 0 42%,#05060a57 64%,#05060aeb 100%),linear-gradient(90deg,#05060af0,#05060a7a 11%,#0000 29% 71%,#05060a7a 89%,#05060af0),linear-gradient(#05060ab8,#0000 20% 70%,#05060aeb);inset:-2px}.cg-cinema__portrait img{z-index:1;-webkit-mask-image:radial-gradient(at 50% 49%,#000 0 42%,#000000c7 61%,#00000038 82%,#0000 100%);mask-image:radial-gradient(at 50% 49%,#000 0 42%,#000000c7 61%,#00000038 82%,#0000 100%)}@media (min-width:1181px){.cg-cinema__sticky{--cg-card-edge:clamp(48px,calc(50% - 666px),430px);--cg-card-edge-bottom:clamp(64px,calc(50% - 642px),454px);--cg-card-width:clamp(322px,18.8vw,392px)}.cg-cinema__center{transition:transform .52s,filter .52s;inset:7% 36.3% 5.8%}.cg-cinema__portrait{background:radial-gradient(at 50% 52%,#ffffff09,#0000 56%),#07080c2e;width:min(100%,452px)}.cg-cinema[data-complete=true] .cg-cinema__center{filter:saturate(1.04);transform:scale(.965)}.cg-orbit-card,.cg-orbit-card[data-slot]{width:var(--cg-card-width);background:linear-gradient(180deg,#ffffff0f,transparent 38%),radial-gradient(circle at 0 0,var(--cg-accent),transparent 8rem),#05070ce6;border-color:#ffffff1f;align-content:center;gap:10px;min-height:148px;max-height:186px;padding:16px}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card,.cg-orbit-card[data-slot]{background:linear-gradient(180deg,#ffffff0f,transparent 38%),radial-gradient(circle at 0 0,color-mix(in srgb,var(--cg-accent) 12%,transparent),transparent 8rem),#05070ce6}}.cg-orbit-card,.cg-orbit-card[data-slot]{filter:saturate(.9);box-shadow:0 24px 74px #00000057,inset 0 1px #ffffff12}.cg-orbit-card__head{grid-template-columns:minmax(0,1fr) 62px;gap:13px}.cg-orbit-card__head small{font-size:.76rem}.cg-orbit-card__head strong{font-size:1.22rem;line-height:1.06}.cg-orbit-card__icon{width:62px;height:62px}.cg-orbit-card[data-slot="5"] .cg-orbit-card__body em,.cg-orbit-card__body em{-webkit-line-clamp:3;font-size:.9rem;line-height:1.42}.cg-orbit-card__body span{padding:5px 8px;font-size:.72rem}.cg-orbit-card__tile{height:44px}.cg-orbit-card__visual .cg-orbit-card__tile{height:auto}.cg-orbit-card__recommendation{grid-template-columns:54px 34px minmax(0,1fr);min-height:44px}.cg-orbit-card__mini-icon{width:32px;height:32px}.cg-orbit-card[data-slot="1"]{top:5.5%;left:var(--cg-card-edge)}.cg-orbit-card[data-slot="2"]{top:5.5%;right:var(--cg-card-edge)}.cg-orbit-card[data-slot="3"]{top:51.5%;left:var(--cg-card-edge);transform:translate(-18px,-50%)scale(.96)}.cg-orbit-card[data-slot="4"]{top:51.5%;right:var(--cg-card-edge);transform:translate(18px,-50%)scale(.96)}.cg-orbit-card[data-slot="5"]{left:var(--cg-card-edge-bottom);bottom:5.5%}.cg-orbit-card[data-slot="6"]{right:var(--cg-card-edge-bottom);bottom:5.5%}.cg-orbit-card[data-side=left][data-state=pending]:not([data-slot="3"]){transform:translate(-28px,22px)scale(.94)}.cg-orbit-card[data-side=right][data-state=pending]:not([data-slot="4"]){transform:translate(28px,22px)scale(.94)}.cg-orbit-card[data-slot="3"][aria-current=step],.cg-orbit-card[data-slot="3"][data-state=active],.cg-orbit-card[data-slot="3"][data-state=complete],.cg-orbit-card[data-slot="3"][data-state=seen],.cg-orbit-card[data-slot="4"][aria-current=step],.cg-orbit-card[data-slot="4"][data-state=active],.cg-orbit-card[data-slot="4"][data-state=complete],.cg-orbit-card[data-slot="4"][data-state=seen]{transform:translateY(-50%)scale(.99)}.cg-orbit-card[data-state=complete]:not([data-slot="3"]):not([data-slot="4"]){transform:translate(0)scale(.99)}.cg-orbit-card[aria-current=step],.cg-orbit-card[data-state=active]{filter:saturate(1.08);min-height:238px;max-height:330px;animation:cg-orbit-focus .62s cubic-bezier(.2,.78,.16,1) both;transform:translateY(-8px)scale(1.035)}.cg-orbit-card[data-slot="3"][aria-current=step],.cg-orbit-card[data-slot="3"][data-state=active],.cg-orbit-card[data-slot="4"][aria-current=step],.cg-orbit-card[data-slot="4"][data-state=active]{transform:translateY(-52%)scale(1.035)}.cg-orbit-card[aria-current=step] .cg-orbit-card__body,.cg-orbit-card[aria-current=step] .cg-orbit-card__cta,.cg-orbit-card[aria-current=step] .cg-orbit-card__gallery,.cg-orbit-card[aria-current=step] .cg-orbit-card__head,.cg-orbit-card[aria-current=step] .cg-orbit-card__recommendations,.cg-orbit-card[aria-current=step] .cg-orbit-card__visual,.cg-orbit-card[data-state=active] .cg-orbit-card__body,.cg-orbit-card[data-state=active] .cg-orbit-card__cta,.cg-orbit-card[data-state=active] .cg-orbit-card__gallery,.cg-orbit-card[data-state=active] .cg-orbit-card__head,.cg-orbit-card[data-state=active] .cg-orbit-card__recommendations,.cg-orbit-card[data-state=active] .cg-orbit-card__visual{animation:cg-orbit-content-in .52s cubic-bezier(.2,.72,.16,1) both}.cg-orbit-card[data-state=complete]{opacity:.98;border-color:var(--cg-accent);min-height:176px;max-height:234px}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card[data-state=complete]{border-color:color-mix(in srgb,var(--cg-accent) 42%,#ffffff29)}}.cg-orbit-card[data-state=complete]{background:linear-gradient(180deg,#ffffff12,transparent 42%),radial-gradient(circle at 0 0,var(--cg-accent),transparent 9rem),#06080df0}@supports (color:color-mix(in lab,red,red)){.cg-orbit-card[data-state=complete]{background:linear-gradient(180deg,#ffffff12,transparent 42%),radial-gradient(circle at 0 0,color-mix(in srgb,var(--cg-accent) 16%,transparent),transparent 9rem),#06080df0}}.cg-orbit-card[data-state=complete]{filter:saturate()}.cg-orbit-card[data-state=complete]:after{opacity:.2}.cg-orbit-card[data-state=complete] .cg-orbit-card__body{display:grid}.cg-orbit-card[data-state=complete] .cg-orbit-card__body em{display:none}.cg-orbit-card[data-state=complete] .cg-orbit-card__gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.cg-orbit-card[data-state=complete] .cg-orbit-card__recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.cg-orbit-card[data-state=complete] .cg-orbit-card__cta{display:none}.cg-orbit-card[data-state=complete] .cg-orbit-card__body em,.cg-orbit-card[data-state=complete][data-slot="5"] .cg-orbit-card__body em{-webkit-line-clamp:1;font-size:.78rem;line-height:1.3}.cg-orbit-card[data-state=complete] .cg-orbit-card__body span{padding:5px 8px;font-size:.68rem}.cg-orbit-card[data-state=complete] .cg-orbit-card__tile{height:auto}.cg-orbit-card[data-state=complete] .cg-orbit-card__recommendation{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px;min-height:70px;padding:7px}.cg-orbit-card[data-state=complete] .cg-orbit-card__rank{min-width:0;font-size:.58rem}.cg-orbit-card[data-state=complete] .cg-orbit-card__mini-icon{width:32px;height:32px}.cg-orbit-card[data-state=complete] .cg-orbit-card__recommendation strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.08;display:-webkit-box;overflow:hidden}}@keyframes cg-orbit-focus{0%{clip-path:inset(0 100% 0 0 round 8px);filter:saturate(.72)blur(1px);opacity:.58}58%{clip-path:inset(0 round 8px);filter:saturate(1.12)blur();opacity:1}to{clip-path:inset(0 round 8px);filter:saturate(1.08)blur();opacity:1}}@keyframes cg-orbit-content-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translate(0)}}@keyframes cg-ring-sway{0%{transform:perspective(1200px)rotateX(62deg)rotate(-2deg)}to{transform:perspective(1200px)rotateX(62deg)rotate(2deg)}}@keyframes cg-light-shift{0%{opacity:.64;transform:translate(-1.5%)}to{opacity:.9;transform:translate(1.5%,-1%)}}@keyframes cg-portrait-float{0%{transform:translate(0)}to{transform:translateY(-10px)}}@keyframes cg-card-enter{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:.26}}@media (max-width:1180px){.cg-cinema__track{min-height:auto}.cg-cinema__sticky{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:auto;padding:28px;position:relative;top:auto}.cg-cinema__center{grid-area:1/1;width:min(540px,100%);min-height:640px;margin-inline:auto}.cg-cinema__orbit{grid-area:2/1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.cg-orbit-card[data-slot]{opacity:1;grid-area:auto;transform:none}.cg-cinema__steps{display:none}}@media (max-width:820px){.cg-cinema{width:min(100% - 24px,1560px)}.cg-cinema__sticky{border:1px solid #ffffff1c;border-radius:8px;padding:18px}.cg-cinema__center{min-height:520px}.cg-cinema__portrait{min-height:400px}.cg-cinema__orbit{grid-template-columns:1fr}.cg-cinema__rail,.cg-cinema__rings,.cg-cinema__spotlight,.cg-cinema__theatre{display:none}}@media (max-width:480px){.cg-cinema__center{min-height:430px}.cg-cinema__portrait{min-height:315px}.cg-orbit-card__head{grid-template-columns:minmax(0,1fr) 48px}.cg-orbit-card__icon{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.cg-cinema__track{min-height:auto}.cg-cinema__sticky{position:relative;top:auto}.cg-cinema__aura,.cg-cinema__backdrop img,.cg-cinema__portrait img,.cg-cinema__rings,.cg-orbit-card,.cg-orbit-card__body,.cg-orbit-card__cta,.cg-orbit-card__gallery,.cg-orbit-card__head,.cg-orbit-card__recommendations{transition:none;animation:none}.cg-cinema__steps{display:none}.cg-orbit-card,.cg-orbit-card[data-side],.cg-orbit-card[data-slot]{opacity:1;transform:none}}@media (min-width:1181px){.pr-site .cg-cinema__sticky{height:clamp(700px,100svh - 72px,960px)}.pr-site .cg-cinema__center{inset:6.5% 36.6% 5.5%}.pr-site .cg-cinema__portrait{width:min(100%,486px)}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{width:clamp(364px,20.4vw,438px);min-height:168px;max-height:248px;padding:18px}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{min-height:62px}.pr-site .cg-orbit-card[aria-current=step],.pr-site .cg-orbit-card[data-state=active]{min-height:254px;max-height:356px}.pr-site .cg-orbit-card[data-state=complete]{min-height:194px;max-height:286px}.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile{min-height:66px}.pr-site .cg-orbit-card[data-slot="1"],.pr-site .cg-orbit-card[data-slot="2"]{top:6.8%}.pr-site .cg-orbit-card[data-slot="5"],.pr-site .cg-orbit-card[data-slot="6"]{bottom:6.2%}}.pr-site .lf-header{isolation:isolate;width:100%;margin:0;display:block;position:sticky;top:0}.pr-site .lf-header__lens{z-index:0;-webkit-backdrop-filter:blur(18px)saturate(1.28);background:linear-gradient(#ffffff14,#0000 42%),linear-gradient(90deg,#ffd27a0f,#0000 24% 76%,#8defff0f),#07080d70;border-bottom:1px solid #ffffff1f;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 18px 50px #00000042}.pr-site .lf-header__lens:after,.pr-site .lf-header__lens:before{content:"";pointer-events:none;position:absolute}.pr-site .lf-header__inner{z-index:1;align-items:center;gap:14px;min-height:58px;margin-inline:auto;display:grid}.pr-site .lf-brand.liquid-glass,.pr-site .lf-primary-nav.liquid-glass{--lg-lens-alpha:.28;--lg-lens-blur:14px;--lg-lens-refraction:.42;--lg-edge-lens-opacity:.26;--lg-edge-rim-opacity:.24;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#ffffff13,#0000 48%),#080a0f47;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 12px 36px #0000002e}.pr-site .lf-header .liquid-glass__warp{opacity:.2}.pr-site .lf-header .liquid-glass__edge{opacity:.18}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{color:#fff;text-shadow:0 1px 2px #000000b8}.pr-site .lf-header .lf-more[data-active=true] summary,.pr-site .lf-header .lf-more[open] summary,.pr-site .lf-header .lf-nav-link:hover,.pr-site .lf-header .lf-nav-link[data-active=true]{background:linear-gradient(#ffffff26,#ffffff0f),#ffffff0a;border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__sticky{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--cg-accent) 14%,transparent),transparent 38%),linear-gradient(90deg,#03050afa,#08090fad 36%,#08090fad 64%,#03050afa),#05060af2}}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{border-color:var(--cg-accent)}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{border-color:color-mix(in srgb,var(--cg-accent) 20%,#ffffff17)}}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{background:radial-gradient(ellipse at 50% 45%,var(--cg-accent),transparent 70%),linear-gradient(180deg,#ffffff13,#ffffff05 44%,#ffffff0b),#07080d6b}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--cg-accent) 15%,transparent),transparent 70%),linear-gradient(180deg,#ffffff13,#ffffff05 44%,#ffffff0b),#07080d6b}}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{box-shadow:inset 0 1px 0 #ffffff1c,inset 0 0 36px var(--cg-accent),0 24px 72px #0000003d}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{box-shadow:inset 0 1px 0 #ffffff1c,inset 0 0 36px color-mix(in srgb,var(--cg-accent) 5%,transparent),0 24px 72px #0000003d}}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{-webkit-backdrop-filter:blur(14px)saturate(1.16)}.pr-site .cg-orbit-card:before{display:none}.pr-site .cg-orbit-card:after{background:linear-gradient(135deg,#ffffff1c,transparent 28%,transparent 72%,var(--cg-accent)),radial-gradient(ellipse at 50% 100%,#ffffff14,transparent 56%)}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card:after{background:linear-gradient(135deg,#ffffff1c,transparent 28%,transparent 72%,color-mix(in srgb,var(--cg-accent) 16%,transparent)),radial-gradient(ellipse at 50% 100%,#ffffff14,transparent 56%)}}.pr-site .cg-orbit-card__visual{gap:clamp(10px,.95vw,16px)}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{border-color:color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 24%,#ffffff1f)}}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{background:radial-gradient(circle at 50% 40%,var(--cg-cluster-accent,var(--cg-accent)),transparent 68%),linear-gradient(145deg,#ffffff1f,#ffffff09 62%),#ffffff0d;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 20%,transparent),transparent 68%),linear-gradient(145deg,#ffffff1f,#ffffff09 62%),#ffffff0d}}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile img{filter:drop-shadow(0 12px 14px #00000070)saturate(1.08)}.pr-site .cg-orbit-card[data-state=complete]{border-color:var(--cg-cluster-accent,var(--cg-accent))}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card[data-state=complete]{border-color:color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 34%,#ffffff1a)}}.pr-site .cg-orbit-card[data-state=complete]{background:radial-gradient(ellipse at 50% 50%,var(--cg-cluster-accent,var(--cg-accent)),transparent 72%),#06080d5c}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card[data-state=complete]{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 14%,transparent),transparent 72%),#06080d5c}}.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual{filter:saturate(1.06)}@media (min-width:1181px){.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{width:clamp(380px,21vw,460px);min-height:180px;max-height:270px;padding:20px}.pr-site .cg-orbit-card[data-state=complete]{min-height:204px;max-height:310px}.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile{min-height:74px}.pr-site .cg-orbit-card[data-slot="1"],.pr-site .cg-orbit-card[data-slot="3"]{left:clamp(36px,3vw,84px)}.pr-site .cg-orbit-card[data-slot="2"],.pr-site .cg-orbit-card[data-slot="4"]{right:clamp(36px,3vw,84px)}.pr-site .cg-orbit-card[data-slot="5"]{left:clamp(62px,4.4vw,118px)}}@media (max-width:1180px){.pr-site .lf-header{padding-inline:12px}.pr-site .lf-header__inner{grid-template-columns:1fr}}@media (max-width:820px){.pr-site .lf-header{min-height:126px}.pr-site .lf-header__lens{-webkit-backdrop-filter:blur(16px)saturate(1.22)}}.pr-site .lf-primary-nav.liquid-glass{box-shadow:none;background:0 0;border-color:#0000}.pr-site .lf-primary-nav .liquid-glass__edge,.pr-site .lf-primary-nav .liquid-glass__warp,.pr-site .lf-primary-nav.liquid-glass:after,.pr-site .lf-primary-nav.liquid-glass:before{display:none}.pr-site .lf-brand.liquid-glass{background:linear-gradient(#ffffff14,#0000 50%),#080a0f33;border-color:#ffffff24}.pr-site .lf-primary-nav>.liquid-glass__content{gap:7px;min-height:54px}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{border-radius:999px}.pr-site .lf-header .lf-more:not([data-active=true]):not([open]) summary,.pr-site .lf-header .lf-nav-link:not([data-active=true]){box-shadow:none;background:0 0;border-color:#0000}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot],.pr-site .cg-orbit-card[data-state=complete]{background:radial-gradient(ellipse at 50% 50%,var(--cg-cluster-accent,var(--cg-accent)),transparent 64%);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot],.pr-site .cg-orbit-card[data-state=complete]{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 12%,transparent),transparent 64%)}}.pr-site .cg-orbit-card:after{opacity:0}.pr-site .cg-orbit-card__visual{padding:2px}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{border-color:var(--cg-cluster-accent,var(--cg-accent))}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{border-color:color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 26%,#ffffff29)}}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{background:radial-gradient(circle at 50% 38%,var(--cg-cluster-accent,var(--cg-accent)),transparent 66%),linear-gradient(145deg,#ffffff29,#ffffff0b 60%),#080a0f85}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 22%,transparent),transparent 66%),linear-gradient(145deg,#ffffff29,#ffffff0b 60%),#080a0f85}}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{box-shadow:inset 0 1px 0 #ffffff29,0 16px 34px #00000042,0 0 22px var(--cg-cluster-accent,var(--cg-accent))}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{box-shadow:inset 0 1px 0 #ffffff29,0 16px 34px #00000042,0 0 22px color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 8%,transparent)}}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{-webkit-backdrop-filter:blur(10px)saturate(1.15)}.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile{transform:translateZ(0)}@media (min-width:1181px){.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot],.pr-site .cg-orbit-card[data-state=complete]{width:clamp(370px,20vw,450px);min-height:170px;max-height:300px;padding:12px}.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile{min-height:80px}.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile{min-height:72px}}.pr-site .lf-header__lens{background:linear-gradient(#ffffff0b,#0000 48%),linear-gradient(90deg,#ffd27a09,#0000 27% 73%,#8defff09),#06080d47;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff14,0 16px 42px #0003}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__sticky{background:radial-gradient(ellipse at 50% 46%,color-mix(in srgb,var(--cg-accent) 20%,transparent),transparent 28%),radial-gradient(ellipse at 18% 45%,color-mix(in srgb,var(--cg-accent-2) 13%,transparent),transparent 28%),radial-gradient(ellipse at 82% 48%,color-mix(in srgb,var(--cg-accent) 12%,transparent),transparent 30%),linear-gradient(90deg,#03050afa,#090a108a 36%,#090a108a 64%,#03050afa),#05060af0}}.pr-site .cg-cinema__portrait{box-shadow:0 34px 100px #00000070,0 0 120px var(--cg-accent);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__portrait{box-shadow:0 34px 100px #00000070,0 0 120px color-mix(in srgb,var(--cg-accent) 16%,transparent)}}.pr-site .cg-cinema__portrait:before{background:radial-gradient(ellipse at 50% 48%,var(--cg-accent),transparent 58%),radial-gradient(ellipse at 50% 52%,#ffffff17,transparent 34%);inset:-18% -14%}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__portrait:before{background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--cg-accent) 18%,transparent),transparent 58%),radial-gradient(ellipse at 50% 52%,#ffffff17,transparent 34%)}}.pr-site .cg-cinema__portrait:after{mix-blend-mode:normal;opacity:.86;background:radial-gradient(at 50% 48%,#0000 0 48%,#05060a57 70%,#05060ad6 100%),linear-gradient(90deg,#05060abd,#05060a2e 17%,#0000 36% 64%,#05060a2e 83%,#05060abd),linear-gradient(#05060a38,#0000 22% 76%,#05060a94);inset:-1px}.pr-site .cg-cinema__portrait img{filter:drop-shadow(0 42px 64px #0009) drop-shadow(0 0 34px var(--cg-accent)) saturate(1.03)}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__portrait img{filter:drop-shadow(0 42px 64px #0009) drop-shadow(0 0 34px color-mix(in srgb,var(--cg-accent) 20%,transparent)) saturate(1.03)}}.pr-site .cg-cinema__portrait img{-webkit-mask-image:radial-gradient(at 50% 49%,#000 0 43%,#000000b8 64%,#0003 84%,#0000 100%);mask-image:radial-gradient(at 50% 49%,#000 0 43%,#000000b8 64%,#0003 84%,#0000 100%)}@media (min-width:1181px){.pr-site .cg-cinema__sticky{--cg-card-edge:clamp(42px,4.4vw,108px);--cg-card-edge-wide:clamp(66px,6.4vw,148px);height:clamp(760px,100svh - 82px,980px);min-height:clamp(760px,100svh - 82px,980px);padding:0}.pr-site .cg-cinema__center{min-height:0;padding:0;position:absolute;inset:8.5% 36.2% 6.5%}.pr-site .cg-cinema__portrait{width:min(100%,500px)}.pr-site .cg-cinema__orbit{pointer-events:none;display:block;position:absolute;inset:0}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot],.pr-site .cg-orbit-card[data-state=complete]{width:auto;min-width:0;min-height:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;overflow:visible}.pr-site .cg-orbit-card:before{content:attr(data-kicker);border:1px solid var(--cg-cluster-accent,var(--cg-accent));width:auto;height:auto;padding:4px 8px;display:inline-flex;position:absolute;inset:auto auto calc(100% + 8px) 8px}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card:before{border:1px solid color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 38%,#ffffff29)}}.pr-site .cg-orbit-card:before{color:var(--cg-cluster-accent,var(--cg-accent));background:linear-gradient(#ffffff1f,#0000 58%),#05070ca8;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card:before{color:color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 72%,#fff)}}.pr-site .cg-orbit-card:before{letter-spacing:0;text-transform:uppercase;opacity:.92;-webkit-backdrop-filter:blur(10px)saturate(1.12);font-size:.68rem;font-weight:920;line-height:1;box-shadow:0 8px 24px #00000042}.pr-site .cg-orbit-card:after{content:"";background:radial-gradient(ellipse at 50% 50%,var(--cg-cluster-accent,var(--cg-accent)),transparent 64%);border-radius:50%;position:absolute;inset:-16px}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card:after{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 18%,transparent),transparent 64%)}}.pr-site .cg-orbit-card:after{opacity:.72;filter:blur(18px);pointer-events:none;z-index:-1}.pr-site .cg-orbit-card__visual{place-items:center;gap:clamp(12px,.9vw,18px);width:auto;height:auto;padding:0;display:grid}.pr-site .cg-orbit-card__visual[data-count="1"]{grid-template-columns:repeat(1,clamp(96px,5.8vw,128px))}.pr-site .cg-orbit-card__visual[data-count="2"]{grid-template-columns:repeat(2,clamp(104px,6.4vw,142px))}.pr-site .cg-orbit-card__visual[data-count="3"]{grid-template-columns:repeat(3,clamp(84px,5.1vw,118px))}.pr-site .cg-orbit-card__visual[data-count="4"]{grid-template-columns:repeat(2,clamp(92px,5.5vw,128px))}.pr-site .cg-orbit-card__visual[data-count="5"],.pr-site .cg-orbit-card__visual[data-count="6"]{grid-template-columns:repeat(3,clamp(78px,4.8vw,108px))}.pr-site .cg-orbit-card__visual[data-count="7"],.pr-site .cg-orbit-card__visual[data-count="8"]{grid-template-columns:repeat(4,clamp(64px,4vw,88px))}.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{aspect-ratio:1;border-color:var(--cg-cluster-accent,var(--cg-accent));border-radius:8px;width:100%;min-height:0}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{border-color:color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 34%,#ffffff29)}}.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{background:radial-gradient(circle at 34% 18%,#ffffff38,transparent 34%),radial-gradient(circle at 50% 45%,var(--cg-cluster-accent,var(--cg-accent)),transparent 68%),linear-gradient(145deg,#ffffff21,#ffffff0a 62%),#07090e94}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{background:radial-gradient(circle at 34% 18%,#ffffff38,transparent 34%),radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 23%,transparent),transparent 68%),linear-gradient(145deg,#ffffff21,#ffffff0a 62%),#07090e94}}.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{box-shadow:inset 0 1px 0 #ffffff29,inset 0 -14px 24px #00000029,0 22px 42px #00000047,0 0 26px var(--cg-cluster-accent,var(--cg-accent))}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{box-shadow:inset 0 1px 0 #ffffff29,inset 0 -14px 24px #00000029,0 22px 42px #00000047,0 0 26px color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 11%,transparent)}}.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{-webkit-backdrop-filter:blur(12px)saturate(1.16)}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile:nth-child(2n){transform:translateY(-8px)}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile:nth-child(3n){transform:translateY(7px)}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile:nth-child(5){transform:translate(6px,-4px)}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile img{filter:drop-shadow(0 14px 18px #00000075)saturate(1.09)contrast(1.02);padding:clamp(5px,8%,10px)}.pr-site .cg-orbit-card[data-slot="1"]{top:13%;left:var(--cg-card-edge)}.pr-site .cg-orbit-card[data-slot="2"]{top:13%;right:var(--cg-card-edge)}.pr-site .cg-orbit-card[data-slot="3"]{top:45%;left:var(--cg-card-edge)}.pr-site .cg-orbit-card[data-slot="4"]{top:46%;right:var(--cg-card-edge)}.pr-site .cg-orbit-card[data-slot="5"]{bottom:12%;left:var(--cg-card-edge-wide)}.pr-site .cg-orbit-card[data-slot="6"]{bottom:12%;right:var(--cg-card-edge-wide)}.pr-site .cg-orbit-card[data-kind=cards] .cg-orbit-card__visual[data-count="3"]{grid-template-columns:repeat(3,clamp(86px,5.2vw,116px))}.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual[data-count="4"]{grid-template-columns:repeat(2,clamp(96px,5.9vw,132px))}.pr-site .cg-cinema__rail{inset:auto clamp(44px,4.8vw,116px) 22px}}@media (min-width:1181px) and (max-height:900px){.pr-site .cg-cinema__center{inset-block:6.8% 7.8%}.pr-site .cg-orbit-card__visual[data-count="2"]{grid-template-columns:repeat(2,clamp(88px,5vw,118px))}.pr-site .cg-orbit-card__visual[data-count="4"]{grid-template-columns:repeat(2,clamp(82px,4.7vw,108px))}.pr-site .cg-orbit-card__visual[data-count="5"],.pr-site .cg-orbit-card__visual[data-count="6"]{grid-template-columns:repeat(3,clamp(68px,4.1vw,92px))}.pr-site .cg-orbit-card__visual[data-count="7"],.pr-site .cg-orbit-card__visual[data-count="8"]{grid-template-columns:repeat(4,clamp(56px,3.4vw,74px))}.pr-site .cg-orbit-card[data-slot="1"],.pr-site .cg-orbit-card[data-slot="2"]{top:10.5%}.pr-site .cg-orbit-card[data-slot="3"],.pr-site .cg-orbit-card[data-slot="4"]{top:42%}.pr-site .cg-orbit-card[data-slot="5"]{bottom:13.5%}}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__portrait img.cg-cinema__portrait-main{filter:drop-shadow(0 42px 64px #0000008f) drop-shadow(0 0 30px color-mix(in srgb,var(--cg-accent) 18%,transparent)) saturate(1.04)}}.pr-site .cg-cinema__portrait:after{opacity:.68;background:radial-gradient(#0000 0 48%,#05060a38 68%,#05060a94 100%),linear-gradient(90deg,#05060a61,#05060a14 18%,#0000 39% 61%,#05060a14 82%,#05060a61),linear-gradient(#05060a14,#0000 25% 80%,#05060a61)}@media (min-width:1181px){.pr-site .cg-orbit-card[data-state=complete],.pr-site .cg-orbit-card[data-state=complete]:not([data-slot="3"]):not([data-slot="4"]){opacity:1;filter:saturate(1.08)contrast(1.03)}.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual{opacity:1}.pr-site .cg-orbit-card[data-slot="1"] .cg-orbit-card__visual[data-count="2"]{grid-template-columns:repeat(2,clamp(94px,5.4vw,122px))}.pr-site .cg-orbit-card[data-kind=limbs] .cg-orbit-card__visual .cg-orbit-card__tile img{padding:clamp(2px,4%,6px)}.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual .cg-orbit-card__tile img{padding:clamp(1px,3%,5px)}.pr-site .cg-cinema__center{inset:8.5% 34% 6.5%}.pr-site .cg-cinema__portrait{aspect-ratio:2/3;align-self:center;width:min(100%,500px);height:auto;min-height:0}}.pr-site .cg-cinema{--cg-header-offset:82px;--cg-scene-ink:#fff8ee;width:100%;max-width:none;margin:clamp(48px,7vw,96px) 0 0}.pr-site .cg-cinema__head{width:min(1560px,100% - clamp(32px,6vw,96px));margin:0 auto 18px}.pr-site .cg-cinema__head h2{max-width:980px;font-size:clamp(2.5rem,7vw,7.6rem);line-height:.92}.pr-site .cg-cinema__skip{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.18);background:linear-gradient(#ffffff1f,#ffffff09),#06080d75;border-radius:999px;min-height:44px}.pr-site .cg-cinema__sticky{top:var(--cg-header-offset);height:calc(100svh - var(--cg-header-offset));isolation:isolate;background:#05060a;border:0;border-radius:0;min-height:720px;padding:0;display:block;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff14,0 70px 180px #00000085}.pr-site .cg-cinema__sticky:before{z-index:2;background:radial-gradient(at 50% 58%,#0000 0 24%,#05060a2e 48%,#05060ab8 100%),linear-gradient(90deg,#05060ad1,#05060a29 24%,#05060a1a 50%,#05060a29 76%,#05060ad1),linear-gradient(#05060a70,#0000 28% 70%,#05060ad1)}.pr-site .cg-cinema__sticky:after{content:"";z-index:10;background:linear-gradient(90deg,transparent,var(--cg-accent-2),var(--cg-accent),var(--cg-accent-2),transparent);opacity:.72;height:2px;box-shadow:0 0 28px var(--cg-accent);border-radius:999px;position:absolute;inset:auto clamp(28px,4vw,80px) 20px}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__sticky:after{box-shadow:0 0 28px color-mix(in srgb,var(--cg-accent) 34%,transparent)}}.pr-site .cg-cinema__backdrop{z-index:0;opacity:.92;inset:-5%}.pr-site .cg-cinema__backdrop img{object-fit:cover;filter:saturate(1.04)contrast(1.04)brightness(.82);transform:scale(1.02)}.pr-site .cg-cinema__aura{z-index:1;background:radial-gradient(ellipse at 50% 56%,var(--cg-accent-2),transparent 50%),conic-gradient(from 135deg,transparent 0 14%,var(--cg-accent) 22%,transparent 32%,var(--cg-accent-2) 50%,transparent 62%,var(--cg-accent) 76%,transparent 90%);inset:12% 27%}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__aura{background:radial-gradient(ellipse at 50% 56%,color-mix(in srgb,var(--cg-accent-2) 30%,transparent),transparent 50%),conic-gradient(from 135deg,transparent 0 14%,color-mix(in srgb,var(--cg-accent) 18%,transparent) 22%,transparent 32%,color-mix(in srgb,var(--cg-accent-2) 16%,transparent) 50%,transparent 62%,color-mix(in srgb,var(--cg-accent) 16%,transparent) 76%,transparent 90%)}}.pr-site .cg-cinema__aura{opacity:.72;filter:blur(28px)}.pr-site .cg-cinema__rings{z-index:3;border:1px solid var(--cg-accent-2);inset:25% 22% 14%}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__rings{border:1px solid color-mix(in srgb,var(--cg-accent-2) 34%,transparent)}}.pr-site .cg-cinema__rings{opacity:.38;box-shadow:0 0 0 1px #ffffff06,0 0 70px var(--cg-accent);transform:perspective(1200px)rotateX(64deg)}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__rings{box-shadow:0 0 0 1px #ffffff06,0 0 70px color-mix(in srgb,var(--cg-accent) 18%,transparent)}}.pr-site .cg-cinema__rings:after,.pr-site .cg-cinema__rings:before{content:"";border-radius:inherit;border:1px solid #ffffff14;position:absolute;inset:17%}.pr-site .cg-cinema__rings:after{border-color:var(--cg-accent);inset:34%}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__rings:after{border-color:color-mix(in srgb,var(--cg-accent) 20%,transparent)}}.pr-site .cg-cinema__spotlight,.pr-site .cg-cinema__theatre{display:none}.pr-site .cg-cinema__center{z-index:5;pointer-events:none;grid-template-rows:minmax(0,1fr) auto;place-items:end center;gap:16px;min-height:0;padding:0;display:grid;inset:7.2% 34.5% 6.5%}.pr-site .cg-cinema__portrait{aspect-ratio:2/3;width:min(100%,520px);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.pr-site .cg-cinema__portrait:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 48%,#ffd2ae2e,transparent 42%),radial-gradient(ellipse at 50% 58%,var(--cg-accent),transparent 62%);border:0;border-radius:50%;position:absolute;inset:-13% -18%}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__portrait:before{background:radial-gradient(ellipse at 50% 48%,#ffd2ae2e,transparent 42%),radial-gradient(ellipse at 50% 58%,color-mix(in srgb,var(--cg-accent) 22%,transparent),transparent 62%)}}.pr-site .cg-cinema__portrait:before{opacity:.8;filter:blur(18px)}.pr-site .cg-cinema__portrait:after{z-index:2;background:radial-gradient(#0000 0 46%,#05060a3d 72%,#05060ab3 100%),linear-gradient(90deg,#05060a66,#05060a14 18%,#0000 39% 61%,#05060a14 82%,#05060a66),linear-gradient(#05060a0f,#0000 26% 78%,#05060a6b);inset:-5% -8%;-webkit-mask-image:radial-gradient(at 50% 52%,#000 0 50%,#0000009e 70%,#0000 100%);mask-image:radial-gradient(at 50% 52%,#000 0 50%,#0000009e 70%,#0000 100%)}.pr-site .cg-cinema__portrait img.cg-cinema__portrait-bg{z-index:0;object-fit:cover;object-position:center;opacity:.28;filter:blur(24px)saturate(1.12)contrast(1.04);-webkit-mask-composite:source-in,source-in;transform:scale(1.12);-webkit-mask-image:linear-gradient(90deg,#0000,#0009 14%,#000 28% 72%,#0009 86%,#0000),linear-gradient(#0000,#000 16% 78%,#0000),radial-gradient(at 50% 52%,#000000c2,#0000 78%);mask-image:linear-gradient(90deg,#0000,#0009 14%,#000 28% 72%,#0009 86%,#0000),linear-gradient(#0000,#000 16% 78%,#0000),radial-gradient(at 50% 52%,#000000c2,#0000 78%);-webkit-mask-composite:source-in;mask-composite:intersect}.pr-site .cg-cinema__portrait img.cg-cinema__portrait-main{z-index:1;object-fit:contain;object-position:center bottom;opacity:.98;filter:drop-shadow(0 40px 62px #00000094) drop-shadow(0 0 34px var(--cg-accent)) saturate(1.04)}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__portrait img.cg-cinema__portrait-main{filter:drop-shadow(0 40px 62px #00000094) drop-shadow(0 0 34px color-mix(in srgb,var(--cg-accent) 22%,transparent)) saturate(1.04)}}.pr-site .cg-cinema__portrait img.cg-cinema__portrait-main{-webkit-mask-composite:source-in,source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#0000009e 11%,#000 24% 76%,#0000009e 89%,#0000),linear-gradient(#0000,#000 12% 80%,#0000),radial-gradient(#000 0 42%,#0000009e 68%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#0000009e 11%,#000 24% 76%,#0000009e 89%,#0000),linear-gradient(#0000,#000 12% 80%,#0000),radial-gradient(#000 0 42%,#0000009e 68%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.pr-site .cg-cinema__nameplate{-webkit-backdrop-filter:blur(14px)saturate(1.14);background:linear-gradient(#ffffff14,#0000 50%),#05070ca3;border:1px solid #ffffff1f;width:min(100%,440px);padding:12px 18px 14px;position:relative;box-shadow:inset 0 1px #ffffff1a,0 22px 70px #0000005c}.pr-site .cg-cinema__nameplate small,.pr-site .cg-cinema__nameplate span{color:#fff8eec7;font-size:.82rem;font-weight:880;line-height:1.1}.pr-site .cg-cinema__nameplate strong{color:#fff;margin-top:4px;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1}.pr-site .cg-cinema__orbit{z-index:6;display:block}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot],.pr-site .cg-orbit-card[data-state=complete]{width:auto;min-width:0;min-height:0;max-height:none;box-shadow:none;color:#fff;pointer-events:auto;-webkit-backdrop-filter:none;will-change:transform,opacity,filter;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;overflow:visible}.pr-site .cg-orbit-card:before{content:attr(data-kicker);border:1px solid var(--cg-cluster-accent,var(--cg-accent));align-items:center;width:auto;height:auto;padding:5px 9px;display:inline-flex;inset:auto auto calc(100% + 8px) 8px}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card:before{border:1px solid color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 46%,#ffffff24)}}.pr-site .cg-orbit-card:before{color:var(--cg-cluster-accent,var(--cg-accent));background:linear-gradient(#ffffff21,#0000 58%),#04060b94;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card:before{color:color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 76%,#fff)}}.pr-site .cg-orbit-card:before{letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(12px)saturate(1.14);font-size:.68rem;font-weight:920;line-height:1;box-shadow:0 10px 26px #0000004d}.pr-site .cg-orbit-card:after{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 50%,var(--cg-cluster-accent,var(--cg-accent)),transparent 62%);border-radius:50%;position:absolute;inset:-22px}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card:after{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 24%,transparent),transparent 62%)}}.pr-site .cg-orbit-card:after{opacity:.82;filter:blur(18px);pointer-events:none}.pr-site .cg-orbit-card[data-kind=limbs]{--cg-cluster-accent:#bda4ff}.pr-site .cg-orbit-card[data-kind=sigils]{--cg-cluster-accent:#ff8fbe}.pr-site .cg-orbit-card[data-kind=accessories]{--cg-cluster-accent:#ffd27a}.pr-site .cg-orbit-card[data-kind=pets]{--cg-cluster-accent:#8defff}.pr-site .cg-orbit-card[data-kind=cards]{--cg-cluster-accent:#f5a66c}.pr-site .cg-orbit-card__visual{place-items:center;gap:clamp(12px,.9vw,18px);width:auto;height:auto;padding:0}.pr-site .cg-orbit-card__visual[data-count="5"],.pr-site .cg-orbit-card__visual[data-count="6"]{grid-template-columns:repeat(3,clamp(80px,4.7vw,108px))}.pr-site .cg-orbit-card__visual[data-count="7"],.pr-site .cg-orbit-card__visual[data-count="8"]{grid-template-columns:repeat(4,clamp(66px,3.8vw,88px))}.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{aspect-ratio:1;border:1px solid var(--cg-cluster-accent,var(--cg-accent));width:100%;height:auto;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{border:1px solid color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 34%,#ffffff29)}}.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{background:radial-gradient(circle at 34% 18%,#fff3,transparent 34%),radial-gradient(circle at 50% 45%,var(--cg-cluster-accent,var(--cg-accent)),transparent 68%),linear-gradient(145deg,#ffffff21,#ffffff0a 62%),#07090e94;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{background:radial-gradient(circle at 34% 18%,#fff3,transparent 34%),radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 24%,transparent),transparent 68%),linear-gradient(145deg,#ffffff21,#ffffff0a 62%),#07090e94}}.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{box-shadow:inset 0 1px 0 #ffffff29,inset 0 -14px 24px #00000029,0 22px 42px #00000047,0 0 28px var(--cg-cluster-accent,var(--cg-accent))}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{box-shadow:inset 0 1px 0 #ffffff29,inset 0 -14px 24px #00000029,0 22px 42px #00000047,0 0 28px color-mix(in srgb,var(--cg-cluster-accent,var(--cg-accent)) 12%,transparent)}}.pr-site .cg-orbit-card[data-kind=accessories] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-orbit-card__visual .cg-orbit-card__tile{-webkit-backdrop-filter:blur(12px)saturate(1.16)}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile:nth-child(2n){transform:translateY(-8px)}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile:nth-child(3n){transform:translateY(7px)}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile:nth-child(5){transform:translate(6px,-4px)}.pr-site .cg-orbit-card__visual .cg-orbit-card__tile img{object-fit:contain;filter:drop-shadow(0 14px 18px #00000075)saturate(1.09)contrast(1.02);padding:clamp(4px,7%,9px)}.pr-site .cg-orbit-card[data-kind=limbs] .cg-orbit-card__visual .cg-orbit-card__tile img,.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual .cg-orbit-card__tile img{padding:clamp(1px,3%,5px)}.pr-site .cg-orbit-card__ghost-slots{display:none}.pr-site .cg-cinema__rail span[data-active=true]{background:linear-gradient(90deg,var(--cg-accent-2),var(--cg-accent));box-shadow:0 0 18px var(--cg-accent)}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__rail span[data-active=true]{box-shadow:0 0 18px color-mix(in srgb,var(--cg-accent) 32%,transparent)}}.pr-site .cg-cinema__steps{display:block}@media (min-width:1181px) and (max-height:900px){.pr-site .cg-cinema__sticky{min-height:650px}.pr-site .cg-cinema__center{inset:6.5% 35.5% 7%}.pr-site .cg-orbit-card__visual[data-count="2"]{grid-template-columns:repeat(2,clamp(82px,4.9vw,112px))}.pr-site .cg-orbit-card__visual[data-count="4"]{grid-template-columns:repeat(2,clamp(78px,4.5vw,104px))}.pr-site .cg-orbit-card__visual[data-count="5"],.pr-site .cg-orbit-card__visual[data-count="6"]{grid-template-columns:repeat(3,clamp(66px,3.9vw,88px))}.pr-site .cg-orbit-card__visual[data-count="7"],.pr-site .cg-orbit-card__visual[data-count="8"]{grid-template-columns:repeat(4,clamp(54px,3.2vw,72px))}.pr-site .cg-orbit-card[data-slot="1"],.pr-site .cg-orbit-card[data-slot="2"]{top:12%}.pr-site .cg-orbit-card[data-slot="3"],.pr-site .cg-orbit-card[data-slot="4"]{top:42%}.pr-site .cg-orbit-card[data-slot="5"]{bottom:13.2%}}@media (max-width:1180px){.pr-site .cg-cinema{--cg-header-offset:0px;margin-top:48px;scroll-margin-top:120px}.pr-site .cg-cinema__head{gap:16px;width:min(100% - 32px,760px);display:grid}.pr-site .cg-cinema__head h2{font-size:clamp(2.35rem,13vw,4.8rem)}.pr-site .cg-cinema__track{min-height:auto}.pr-site .cg-cinema__sticky{gap:28px;height:auto;min-height:0;padding:34px 18px 38px;display:grid;position:relative;top:auto}.pr-site .cg-cinema__sticky:after{display:none}.pr-site .cg-cinema__backdrop{inset:0}.pr-site .cg-cinema__center{z-index:5;width:min(100%,520px);min-height:0;margin-inline:auto;position:relative;inset:auto}.pr-site .cg-cinema__portrait{aspect-ratio:2/3;width:min(100%,390px)}.pr-site .cg-cinema__orbit{z-index:6;grid-template-columns:minmax(0,1fr);gap:38px;width:min(100%,680px);margin-inline:auto;padding-top:18px;display:grid;position:relative;inset:auto}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot],.pr-site .cg-orbit-card[data-state=complete]{opacity:1;filter:none;width:100%;position:relative;inset:auto;transform:none}.pr-site .cg-orbit-card:before{inset:auto auto calc(100% + 9px) 0}.pr-site .cg-orbit-card__visual[data-count="7"],.pr-site .cg-orbit-card__visual[data-count="8"],.pr-site .cg-orbit-card__visual[data-count]{grid-template-columns:repeat(4,minmax(62px,1fr))}.pr-site .cg-orbit-card[data-kind=cards] .cg-orbit-card__visual[data-count],.pr-site .cg-orbit-card[data-kind=limbs] .cg-orbit-card__visual[data-count]{grid-template-columns:repeat(3,minmax(76px,1fr))}.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual[data-count]{grid-template-columns:repeat(2,minmax(104px,1fr))}.pr-site .cg-cinema__rail,.pr-site .cg-cinema__rings,.pr-site .cg-cinema__steps{display:none}}@media (max-width:520px){.pr-site .cg-cinema__sticky{padding-inline:14px}.pr-site .cg-cinema__portrait{width:min(100%,310px)}.pr-site .cg-orbit-card__visual[data-count="5"],.pr-site .cg-orbit-card__visual[data-count="6"],.pr-site .cg-orbit-card__visual[data-count="7"],.pr-site .cg-orbit-card__visual[data-count="8"],.pr-site .cg-orbit-card__visual[data-count]{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-site .cg-orbit-card[data-kind=cards] .cg-orbit-card__visual[data-count],.pr-site .cg-orbit-card[data-kind=limbs] .cg-orbit-card__visual[data-count],.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-site{--lf-glass-fill:#07090ead;--lf-glass-fill-top:#1c1f26b8;--lf-glass-rim:#ffffff38;--lf-glass-rim-cool:#8defff2e;--lf-glass-rim-warm:#ffd27a24;--lf-glass-shadow:#00000070}.pr-site .lf-header-veil.liquid-glass-veil{--lg-edge-height-top:clamp(7.5rem,14vh,11.5rem);--lg-edge-blur:56px;z-index:58;opacity:.82;-webkit-backdrop-filter:blur(var(--lg-edge-blur)) saturate(1.18) contrast(1.04);background:radial-gradient(at 50% -38%,#ffffff14,#0000 58%),linear-gradient(#020307e6,#0203078a 48%,#0000);display:block;-webkit-mask-image:linear-gradient(#000 0 44%,#0000 100%);mask-image:linear-gradient(#000 0 44%,#0000 100%)}.pr-site .lf-header{z-index:70;background:0 0;min-height:82px;padding:10px clamp(18px,3vw,44px)}.pr-site .lf-header__lens{border-bottom:1px solid var(--lf-glass-rim);background:linear-gradient(180deg,var(--lf-glass-fill-top),var(--lf-glass-fill) 54%,#05070b94),linear-gradient(90deg,var(--lf-glass-rim-warm),transparent 26%,transparent 74%,var(--lf-glass-rim-cool));box-shadow:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #00000085,0 20px 60px var(--lf-glass-shadow);-webkit-backdrop-filter:blur(32px)saturate(1.24)contrast(1.06)}.pr-site .lf-header__lens:before{opacity:.22;filter:url(#lg-refract-control);background:radial-gradient(at 48% -62%,#ffffff29,#0000 54%),radial-gradient(at 10% 120%,#ffd27a1f,#0000 42%),radial-gradient(at 90% 120%,#8defff21,#0000 42%);inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.pr-site .lf-header__lens:after{opacity:.78;background:linear-gradient(90deg,#0000,#ffffff38 18%,#ffd27a3d 48%,#8defff38 82%,#0000);height:1px;inset:auto 0 0}.pr-site .lf-header__inner{grid-template-columns:minmax(198px,260px) minmax(0,1fr);width:min(1560px,100%);min-height:60px}.pr-site .lf-brand.liquid-glass,.pr-site .lf-primary-nav.liquid-glass{--lg-lens-alpha:.64;--lg-lens-blur:30px;--lg-lens-refraction:.6;--lg-edge-lens-opacity:.32;--lg-edge-rim-opacity:.36;--lg-radius:8px;-webkit-backdrop-filter:blur(30px)saturate(1.18);background:linear-gradient(#ffffff0b,#ffffff03 56%),#07090e94;border-color:#fff3;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000057,0 14px 38px #0000003d}.pr-site .lf-primary-nav.liquid-glass{border-color:#ffffff29}.pr-site .lf-header .liquid-glass:before{opacity:.08;background:radial-gradient(at 50% 0,#ffffff1f,#0000 54%),linear-gradient(135deg,#ffffff09,#0000 42%);display:block}.pr-site .lf-header .liquid-glass:after{opacity:.28;display:block;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -12px 18px #00000029}.pr-site .lf-header .liquid-glass__warp{opacity:.22;filter:url(#lg-refract-control);background:radial-gradient(#ffffff0a,#0000 68%),#080a0f0a;display:block}.pr-site .lf-header .liquid-glass__edge{opacity:.22;mix-blend-mode:screen;display:block}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{background:0 0;border-color:#0000;border-radius:8px;min-height:40px}.pr-site .lf-header .lf-more summary svg,.pr-site .lf-header .lf-nav-link svg{color:#ffffffe6}.pr-site .lf-header .lf-more[data-active=true] summary svg,.pr-site .lf-header .lf-more[open] summary svg,.pr-site .lf-header .lf-nav-link[data-active=true] svg{color:var(--lf-gold)}.pr-site .lf-header .lf-mega{-webkit-backdrop-filter:blur(34px)saturate(1.18);background:linear-gradient(#ffffff0e,#0000 50%),#07090ee0;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff1a,0 24px 68px #00000070}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pr-site .lf-brand.liquid-glass,.pr-site .lf-header .lf-mega,.pr-site .lf-header__lens,.pr-site .lf-primary-nav.liquid-glass{background:#07090ef0}}@media (max-width:1180px){.pr-site .lf-header__inner{grid-template-columns:1fr}}@media (max-width:820px){.pr-site .lf-header{min-height:126px;padding:8px 12px}.pr-site .lf-header-veil.liquid-glass-veil{--lg-edge-height-top:10.5rem;opacity:.86}.pr-site .lf-header__lens{-webkit-backdrop-filter:blur(28px)saturate(1.18)}.pr-site .lf-brand.liquid-glass,.pr-site .lf-primary-nav.liquid-glass{--lg-lens-alpha:.7}}.pr-site{--scene-paper:#fff8ee;--scene-muted:#fff8eead;--scene-line:#fff8ee24;--scene-line-strong:#fff8ee3d;--scene-panel:#05060ab8;--scene-shadow:#0000008f}.pr-site .lf-header__lens{-webkit-backdrop-filter:blur(36px)saturate(1.2)contrast(1.08);background:linear-gradient(#101219db,#080a0fc2 58%,#040509b8),linear-gradient(90deg,#ffd27a1a,#0000 30% 72%,#8defff1a)}.pr-site .lf-header .liquid-glass:before,.pr-site .lf-header__lens:before{opacity:0}.pr-site .lf-brand.liquid-glass,.pr-site .lf-primary-nav.liquid-glass{background:linear-gradient(#ffffff0e,#ffffff05),#080a0fa8}.pr-site .lf-header .liquid-glass__warp{opacity:.16}.pr-site .lf-main{width:100%;max-width:none;padding-inline:0;overflow:clip}.pr-site .lf-hero.pr-hero{box-sizing:border-box;width:100vw;min-height:calc(100svh - 82px);box-shadow:inset 0 -1px 0 var(--scene-line);background:linear-gradient(90deg,#000000eb,#05060d9e 46%,#1f0b1099),linear-gradient(#fff8ee0d,#0000 36%,#000000b8);border:0;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:4rem;margin-inline:calc(50% - 50vw);padding:6.5rem max(2rem,50vw - 780px + 2rem) 5rem;display:grid;position:relative}.pr-site .lf-hero.pr-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000,#fff8ee0b 1px,#0000 0),linear-gradient(#0000,#fff8ee09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8rem 8rem;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(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.pr-site .lf-hero__copy{z-index:2;max-width:56rem;position:relative}.pr-site .lf-hero__copy h1{max-width:9.8ch;color:var(--scene-paper);font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:0;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:7rem;font-weight:950;line-height:.86}.pr-site .lf-hero__copy p{max-width:45rem;color:var(--scene-muted);margin-top:1.6rem;font-size:1.15rem;line-height:1.75}.pr-site .lf-hero__actions{margin-top:2rem}.pr-site .lf-button,.pr-site .lf-soft-pill{border-radius:8px}.pr-site .lf-hero__visual{z-index:2;justify-self:stretch;position:relative}.pr-site .lf-hero.pr-hero.lf-hero--compact{gap:clamp(1.75rem,3vw,3rem);min-height:auto;padding-top:clamp(4rem,8svh,5.75rem);padding-bottom:clamp(2.75rem,6svh,4rem)}.pr-site .lf-hero.pr-hero.lf-hero--compact:not(:has(.lf-hero__visual)){grid-template-columns:minmax(0,1fr)}.pr-site .lf-hero.pr-hero.lf-hero--compact:not(:has(.lf-hero__visual)) .lf-hero__copy{max-width:68rem}.pr-site .lf-hero.pr-hero.lf-hero--compact .lf-hero__copy h1{max-width:min(12ch,100%);font-size:clamp(4rem,6vw,6.4rem);line-height:.92}.pr-site .lf-hero.pr-hero.lf-hero--compact .lf-hero__copy p{max-width:47rem;margin-top:1rem;font-size:1rem;line-height:1.62}.pr-site .lf-hero.pr-hero.lf-hero--compact .lf-hero__actions{margin-top:1.35rem}.pr-site .lf-main--accessories .lf-hero.pr-hero{min-height:auto;padding-top:clamp(4.5rem,7svh,5.75rem);padding-bottom:clamp(2rem,5svh,3rem)}.pr-site .lf-main--accessories .lf-hero__copy h1{overflow-wrap:normal;word-break:normal;max-width:none;font-size:clamp(3.8rem,7vw,6rem)}.pr-site .lf-main--accessories .lf-hero__copy p{max-width:39rem;margin-top:1rem;font-size:1rem;line-height:1.6}.pr-site .lf-main--accessories .lf-section.pr-section:first-of-type{margin-top:2rem}.pr-site .lf-main--accessories .lf-section__head{grid-template-columns:minmax(8rem,.24fr) minmax(0,1fr);margin-bottom:1.25rem}.pr-site .lf-main--accessories .lf-section__head h2{overflow-wrap:normal;word-break:normal;font-size:clamp(2.4rem,4.2vw,4.2rem);line-height:.98}.pr-site .lf-character-theatre,.pr-site .lf-showcase{border:1px solid var(--scene-line);background:#0405096b;border-radius:8px;min-height:35rem;box-shadow:0 2.5rem 7rem #0000006b}.pr-site .lf-section.pr-section{border:0;border-top:1px solid var(--scene-line-strong);width:min(1560px,100% - 4rem);max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:5.5rem auto;padding:2rem 0 0}.pr-site .lf-section__head{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.pr-site .lf-section__head .lf-kicker{align-self:start}.pr-site .lf-section__head h2{color:var(--scene-paper);font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:5rem;line-height:.92}.pr-site .lf-main--events .lf-section.pr-section>.lf-section__head,.pr-site .lf-main--materials .lf-section.pr-section>.lf-section__head{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start;gap:clamp(1.1rem,2.2vw,2rem)}.pr-site .lf-main--events .lf-section.pr-section>.lf-section__head:after,.pr-site .lf-main--materials .lf-section.pr-section>.lf-section__head:after{grid-column:1/-1;width:100%;max-width:none}.pr-site .lf-main--events .lf-section.pr-section>.lf-section__head .lf-kicker,.pr-site .lf-main--materials .lf-section.pr-section>.lf-section__head .lf-kicker{max-width:14rem;line-height:1.15}.pr-site .lf-main--events .lf-section.pr-section>.lf-section__head h2,.pr-site .lf-main--materials .lf-section.pr-section>.lf-section__head h2{white-space:normal;justify-self:start;min-width:0}@media (max-width:900px){.pr-site .lf-main--events .lf-section.pr-section>.lf-section__head,.pr-site .lf-main--materials .lf-section.pr-section>.lf-section__head{grid-template-columns:1fr;gap:.75rem}}.scene-chapter-deck{border-block:1px solid var(--scene-line);background:linear-gradient(#fff8ee08,#0000 22%,#fff8ee05),#030306;width:100vw;margin-inline:calc(50% - 50vw);padding:6rem max(2rem,50vw - 780px + 2rem);position:relative}.scene-chapter-deck[data-compact=true]{background:linear-gradient(120deg,#8defff0f,#0000 34%,#ffd27a0a),#050507;padding-block:4rem 5rem}.scene-chapter-deck__head{grid-template-columns:minmax(12rem,.35fr) minmax(0,.65fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.scene-chapter-deck__head h2{color:var(--scene-paper);font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:5.8rem;line-height:.88}.scene-chapter-list{border-top:1px solid var(--scene-line-strong)}.scene-chapter{isolation:isolate;border-bottom:1px solid var(--scene-line);min-height:15.5rem;color:var(--scene-paper);grid-template-columns:5.5rem minmax(0,1fr) minmax(17rem,24rem) minmax(8rem,12rem);align-items:center;gap:2rem;padding:1.4rem 0;text-decoration:none;display:grid;position:relative;overflow:clip}.scene-chapter:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,var(--lf-card-accent),transparent 48%),linear-gradient(180deg,#ffffff0d,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.scene-chapter:before{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-card-accent) 16%,transparent),transparent 48%),linear-gradient(180deg,#ffffff0d,transparent)}}.scene-chapter:before{transition:opacity .22s}.scene-chapter:hover:before{opacity:1}.scene-chapter__index{color:var(--lf-card-accent)}@supports (color:color-mix(in lab,red,red)){.scene-chapter__index{color:color-mix(in srgb,var(--lf-card-accent) 86%,#fff)}}.scene-chapter__index{font-family:var(--font-geist-sans),sans-serif;font-size:1.1rem;font-weight:900}.scene-chapter__copy{gap:.8rem;min-width:0;display:grid}.scene-chapter__copy small,.scene-chapter__meta span{color:var(--lf-card-accent);text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1}.scene-chapter__copy strong{color:var(--scene-paper);font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:0;overflow-wrap:break-word;font-size:4.2rem;font-weight:950;line-height:.9}.scene-chapter__copy em{max-width:44rem;color:var(--scene-muted);font-size:1rem;font-style:normal;font-weight:700;line-height:1.55}.scene-chapter__media{background:linear-gradient(180deg,#ffffff14,#ffffff05),var(--lf-card-accent);border-radius:8px;min-height:12rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.scene-chapter__media{background:linear-gradient(180deg,#ffffff14,#ffffff05),color-mix(in srgb,var(--lf-card-accent) 16%,#06070cd1)}}.scene-chapter__media{border:1px solid var(--lf-card-accent)}@supports (color:color-mix(in lab,red,red)){.scene-chapter__media{border:1px solid color-mix(in srgb,var(--lf-card-accent) 36%,#ffffff24)}}.scene-chapter__media{color:var(--lf-card-accent);place-items:center;display:grid;transform:translateZ(0)}.scene-chapter__image{background-image:var(--lf-card-media);background-position:50% 24%;background-size:cover;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s;position:absolute;inset:-8%}.scene-chapter__image:after{content:"";background:linear-gradient(90deg,#0003,#0000 44%,#00000073),linear-gradient(#0000 40%,#0000008f);position:absolute;inset:0}.scene-chapter:hover .scene-chapter__image{filter:saturate(1.08)contrast(1.06);transform:scale(1.08)}.scene-chapter__meta{text-align:right;justify-self:end;gap:.2rem;min-width:7rem;display:grid}.scene-chapter__meta strong{color:var(--lf-card-accent)}@supports (color:color-mix(in lab,red,red)){.scene-chapter__meta strong{color:color-mix(in srgb,var(--lf-card-accent) 74%,#fff)}}.scene-chapter__meta strong{font-size:3.2rem;font-weight:950;line-height:.9}.scene-chapter__meta small{color:var(--scene-muted);font-size:.82rem;font-weight:800;line-height:1.2}.pr-site .lf-accessory-card,.pr-site .lf-build-card,.pr-site .lf-character-tile,.pr-site .lf-guide-card,.pr-site .lf-limb-card,.pr-site .lf-pet-card,.pr-site .lf-sigil-card,.pr-site .pr-build-tier,.pr-site .pr-guide-card,.pr-site .pr-limb-table{background:linear-gradient(#fff8ee0b,#fff8ee03),#07080cc7;border-color:#fff8ee21;border-radius:8px}.pr-site .lf-character-tile{grid-template-rows:minmax(15rem,1fr) auto;min-height:23rem;overflow:hidden}.pr-site .lf-character-tile__media{border-radius:0;min-height:16rem}.pr-site .lf-character-tile__body strong{font-size:1.65rem;line-height:1.05}.pr-site .cg-cinema{width:100vw;color:var(--scene-paper);background:#030306;margin-inline:calc(50% - 50vw);position:relative;overflow:clip}.pr-site .cg-cinema__head{z-index:7;pointer-events:none;border:0;width:min(1560px,100% - 4rem);margin:0 auto;padding:2.2rem 0 .4rem;position:sticky;top:82px}.pr-site .cg-cinema__head h2{max-width:11ch;color:var(--scene-paper);font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:0;text-wrap:balance;font-size:6.8rem;line-height:.86}.pr-site .cg-cinema__skip{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#080a0fad;border-radius:8px}.pr-site .cg-cinema__track{min-height:var(--cg-track-height)}.pr-site .cg-cinema__sticky{background:linear-gradient(90deg,#000000fa,#05060c8a 50%,#000000fa),#030306;border-block:1px solid #fff8ee1a;place-items:center;height:calc(100svh - 82px);min-height:46rem;display:grid;position:sticky;top:82px;overflow:hidden}.pr-site .cg-cinema__backdrop{opacity:.34;filter:blur(26px)saturate(1.12)contrast(1.08);position:absolute;inset:-6%;transform:scale(1.08)}.pr-site .cg-cinema__backdrop:after{content:"";background:linear-gradient(90deg,#000000eb,#0000 28% 72%,#000000eb),linear-gradient(#000000b8,#0000 34%,#000000eb);position:absolute;inset:0}.pr-site .cg-cinema__aura{opacity:.7;border:1px solid #8defff1f;border-radius:50%;position:absolute;inset:9% 16%;transform:perspective(800px)rotateX(68deg);box-shadow:0 0 80px #8defff1a,inset 0 0 90px #ff8b4a14}.pr-site .cg-cinema__rings{opacity:.24;background:repeating-radial-gradient(#0000 0 4.2rem,#fff8ee2e 4.25rem,#0000 4.35rem);border-radius:50%;height:26rem;position:absolute;inset:28% 20% auto;transform:perspective(800px)rotateX(66deg)}.pr-site .cg-cinema__rings:after,.pr-site .cg-cinema__rings:before{display:none}.pr-site .cg-cinema__theatre{pointer-events:none;background:linear-gradient(90deg,#000000ad,#0000 24% 76%,#000000ad),linear-gradient(#fff8ee0a,#0000 22%,#000000b8);display:block;position:absolute;inset:0}.pr-site .cg-cinema__theatre span{display:none}.pr-site .cg-cinema__spotlight{opacity:.75;mix-blend-mode:screen;background:radial-gradient(at 50% 48%,#ffd27a2e,#0000 28%),radial-gradient(at 30% 44%,#8defff1f,#0000 34%),radial-gradient(at 72% 42%,#ff8fbe1f,#0000 34%);position:absolute;inset:0}.pr-site .cg-cinema__statement{z-index:1;pointer-events:none;text-align:center;color:#fff8eeeb;text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.pr-site .cg-cinema__statement em,.pr-site .cg-cinema__statement span{color:var(--lf-gold);font-size:.82rem;font-style:normal;font-weight:950;position:absolute}.pr-site .cg-cinema__statement span{transform:translateY(-7.3rem)}.pr-site .cg-cinema__statement em{transform:translateY(7.9rem)}.pr-site .cg-cinema__statement strong{max-width:10ch;font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:0;overflow-wrap:break-word;opacity:.16;font-size:8rem;font-weight:950;line-height:.82}.pr-site .cg-cinema__center{z-index:4;width:min(29rem,38vw);transform-style:preserve-3d;margin:0;position:absolute;inset:50% auto auto 50%}.pr-site .cg-cinema__portrait{aspect-ratio:.68;background:#05060ac2;border:1px solid #fff8ee1f;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2rem 6rem #0000009e,0 0 0 1px #ffffff09;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 7% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 7% 89%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pr-site .cg-cinema__portrait:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000007a,#0000 18% 82%,#0000007a),linear-gradient(#00000085,#0000 24%,#000000a3);position:absolute;inset:0}.pr-site .cg-cinema__portrait-bg{opacity:0}.pr-site .cg-cinema__portrait-main{object-fit:cover;object-position:center 34%}.pr-site .cg-cinema__nameplate{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#040508ad;border:1px solid #fff8ee24;border-radius:8px;width:min(100%,30rem);margin:.8rem auto 0;padding:.95rem 1.4rem;box-shadow:0 1.2rem 3.5rem #00000057}.pr-site .cg-cinema__nameplate span{color:#fff8eec2}.pr-site .cg-cinema__nameplate strong{color:var(--scene-paper);font-size:1.65rem;line-height:1.05}.pr-site .cg-cinema__orbit{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.pr-site .cg-orbit-card{width:20.5rem;color:var(--scene-paper);pointer-events:auto;box-shadow:none;transform-style:preserve-3d;background:0 0;border:0;border-radius:0;gap:.85rem;padding:0;text-decoration:none;display:grid;position:absolute}.pr-site .cg-orbit-card[data-kind=limbs]{--lf-card-accent:#8defff}.pr-site .cg-orbit-card[data-kind=sigils]{--lf-card-accent:#d8b4fe}.pr-site .cg-orbit-card[data-kind=accessories]{--lf-card-accent:#ffd27a}.pr-site .cg-orbit-card[data-kind=pets]{--lf-card-accent:#ff8fbe}.pr-site .cg-orbit-card[data-kind=cards]{--lf-card-accent:#ff8b4a}.pr-site .cg-orbit-card:before{content:"";z-index:-1;border:1px solid var(--lf-card-accent,#ffd27a);border-radius:8px;position:absolute;inset:-.75rem}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card:before{border:1px solid color-mix(in srgb,var(--lf-card-accent,#ffd27a) 54%,#ffffff14)}}.pr-site .cg-orbit-card:before{opacity:.74;-webkit-backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(#ffffff0e,#ffffff03),#05060a75}.pr-site .cg-orbit-card__label{gap:.2rem;display:grid}.pr-site .cg-orbit-card__label small{color:var(--lf-card-accent,#ffd27a);text-transform:uppercase;font-size:.78rem;font-weight:950;line-height:1}.pr-site .cg-orbit-card__label strong{color:var(--scene-paper);overflow-wrap:break-word;font-size:1.28rem;font-weight:950;line-height:1.08}.pr-site .cg-orbit-card__visual{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.pr-site .cg-orbit-card__visual[data-count="1"]{grid-template-columns:1fr}.pr-site .cg-orbit-card__visual[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-site .cg-orbit-card__visual[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-site .cg-orbit-card__visual[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual,.pr-site .cg-orbit-card[data-kind=sigils] .cg-orbit-card__visual{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-site .cg-orbit-card[data-kind=limbs] .cg-orbit-card__visual[data-count="2"],.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-site .cg-orbit-card__tile{aspect-ratio:1;background:linear-gradient(#ffffff1f,#ffffff06),#101218b8;border:1px solid #fff8ee24;border-radius:8px;min-height:4.8rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 .8rem 2rem #00000038}.pr-site .cg-orbit-card__tile img{object-fit:contain;filter:drop-shadow(0 .55rem .8rem #0000006b);padding:.18rem}.pr-site .cg-orbit-card[data-kind=cards] .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-kind=limbs] .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile{min-height:6.2rem}.pr-site .cg-orbit-card__ghost-slots{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.pr-site .cg-orbit-card__ghost-slots span{background:#fff8ee24;border-radius:999px;height:.28rem}.pr-site .cg-orbit-card[data-slot="1"]{top:11%;left:max(2rem,50% - 42.5rem)}.pr-site .cg-orbit-card[data-slot="2"]{top:11%;right:max(2rem,50% - 42.5rem)}.pr-site .cg-orbit-card[data-slot="3"]{top:43%;left:max(2rem,50% - 44rem)}.pr-site .cg-orbit-card[data-slot="4"]{top:43%;right:max(2rem,50% - 44rem)}.pr-site .cg-orbit-card[data-slot="5"]{bottom:8%;left:max(2rem,50% - 42rem)}.pr-site .cg-orbit-card[data-slot="6"]{bottom:8%;right:max(2rem,50% - 42rem)}.pr-site .cg-cinema[data-complete=true] .cg-orbit-card{opacity:1!important;filter:none!important;transform:none!important}.pr-site .cg-cinema__rail{z-index:8;grid-template-columns:repeat(var(--cg-step-count),minmax(0,1fr));gap:.45rem;display:grid;position:absolute;inset:auto 2rem 1.2rem}.pr-site .cg-cinema__rail span{color:#0000;background:#fff8ee24;border-radius:999px;height:.18rem;overflow:hidden}.pr-site .cg-cinema__rail span[data-active=true]{background:linear-gradient(90deg,var(--lf-card-accent,#ffd27a),#ff8fbe)}.pr-site .cg-cinema__steps{width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1680px){.pr-site .cg-orbit-card{width:24rem}.pr-site .cg-cinema__center{width:32rem}}@media (max-width:1280px){.pr-site .cg-cinema__head h2,.pr-site .cg-cinema__statement strong,.pr-site .lf-hero__copy h1,.pr-site .lf-section__head h2,.scene-chapter-deck__head h2{font-size:4.6rem}.pr-site .cg-orbit-card{width:17rem}.pr-site .cg-orbit-card[data-slot="1"],.pr-site .cg-orbit-card[data-slot="3"],.pr-site .cg-orbit-card[data-slot="5"]{left:1.5rem}.pr-site .cg-orbit-card[data-slot="2"],.pr-site .cg-orbit-card[data-slot="4"],.pr-site .cg-orbit-card[data-slot="6"]{right:1.5rem}}@media (max-width:1180px){.pr-site .lf-hero.pr-hero{grid-template-columns:1fr;min-height:auto;padding:5rem 1.4rem 3.5rem}.pr-site .lf-hero__copy h1{max-width:12ch;font-size:4rem}.pr-site .lf-section.pr-section{width:min(100% - 2rem,920px);margin-block:4rem}.pr-site .lf-section__head,.scene-chapter-deck__head{grid-template-columns:1fr}.pr-site .lf-section__head h2,.scene-chapter-deck__head h2{font-size:3.4rem}.pr-site .lf-main--accessories .lf-hero.pr-hero{padding:2.7rem 1.4rem 2.1rem}.pr-site .lf-main--accessories .lf-hero__copy h1{max-width:none;font-size:2.85rem;line-height:.95}.pr-site .lf-main--accessories .lf-hero__copy p{margin-top:1rem;font-size:.98rem;line-height:1.5}.pr-site .lf-main--accessories .lf-section.pr-section{margin-block:1.8rem 3.4rem}.pr-site .lf-main--accessories .lf-section__head{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.pr-site .lf-main--accessories .lf-section__head h2{font-size:2.15rem;line-height:.98}.scene-chapter-deck{padding:4rem 1.2rem}.scene-chapter{grid-template-columns:3rem minmax(0,1fr);gap:1rem;min-height:0;padding:1.4rem 0}.scene-chapter__media{order:-1;grid-column:1/-1;min-height:13rem}.scene-chapter__copy strong{font-size:2.6rem}.scene-chapter__meta{text-align:left;grid-column:2;justify-self:start}.pr-site .cg-cinema__head{pointer-events:auto;width:min(100% - 2rem,920px);padding-top:3rem;position:relative;top:auto}.pr-site .cg-cinema__head h2{max-width:12ch;font-size:3.5rem}.pr-site .cg-cinema__track{min-height:0}.pr-site .cg-cinema__sticky{gap:1.3rem;height:auto;min-height:0;padding:3rem 1rem 4rem;display:grid;position:relative;top:auto;overflow:hidden}.pr-site .cg-cinema__statement{display:none}.pr-site .cg-cinema__center{width:min(100%,28rem);margin-inline:auto;position:relative}.pr-site .cg-cinema__orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,58rem);margin:1rem auto 0;display:grid;position:relative;inset:auto}.pr-site .cg-orbit-card,.pr-site .cg-orbit-card[data-slot]{width:100%;position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important}.pr-site .cg-cinema__rail,.pr-site .cg-cinema__rings{display:none}}@media (max-width:640px){.pr-site .lf-hero__copy h1{font-size:3.1rem}.pr-site .lf-section__head h2,.scene-chapter-deck__head h2{font-size:2.7rem}.scene-chapter{grid-template-columns:1fr}.scene-chapter__index,.scene-chapter__meta{grid-column:auto}.scene-chapter__copy strong{font-size:2.15rem}.pr-site .cg-cinema__orbit{grid-template-columns:1fr}.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual,.pr-site .cg-orbit-card[data-kind=sigils] .cg-orbit-card__visual,.pr-site .cg-orbit-card__visual{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-site .cg-orbit-card[data-kind=cards] .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-kind=limbs] .cg-orbit-card__tile,.pr-site .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile,.pr-site .cg-orbit-card__tile{min-height:4.6rem}}@media (prefers-reduced-motion:reduce){.pr-site .cg-cinema__portrait-main,.pr-site .cg-orbit-card,.scene-chapter:before,.scene-chapter__image{transition:none!important;animation:none!important;transform:none!important}}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__sticky{display:block!important}.pr-site .cg-cinema .cg-cinema__orbit{grid-area:auto!important;width:auto!important;height:auto!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.pr-site .cg-cinema .cg-cinema__center{width:min(420px,34vw)!important;margin:0!important;position:absolute!important;inset:50% auto auto 50%!important}.pr-site .cg-cinema[data-complete=true] .cg-cinema__center{transform:translate(-50%,-48%)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{width:328px!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"]{inset:12% auto auto max(44px,50% - 660px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"]{inset:12% max(44px,50% - 660px) auto auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{inset:39% auto auto max(44px,50% - 680px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{inset:39% max(44px,50% - 680px) auto auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="5"]{inset:auto auto 7% max(108px,50% - 650px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="6"]{inset:auto max(56px,50% - 650px) 7% auto!important}.pr-site .cg-cinema .cg-orbit-card__tile{min-height:82px!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile{min-height:106px!important}}@media (max-width:1180px){.pr-site .cg-cinema .cg-cinema__center{width:min(100%,420px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{width:100%!important;position:relative!important;inset:auto!important}}@media (min-width:1181px){.pr-site .cg-cinema[data-complete=true] .cg-cinema__center{transform:translate(-50%,-48%)!important}}@media (max-width:820px){.pr-site .lf-header{min-height:auto!important;padding:8px 10px!important}.pr-site .lf-header__inner{gap:8px!important}.pr-site .lf-brand>.liquid-glass__content{gap:10px!important;min-height:54px!important;padding:7px 10px!important}.pr-site .lf-brand__icon{width:40px!important;height:40px!important}.pr-site .lf-brand strong{font-size:18px!important;line-height:1!important}.pr-site .lf-brand small{font-size:13px!important;line-height:1!important}.pr-site .lf-primary-nav>.liquid-glass__content{scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:4px!important;min-height:50px!important;padding:6px!important;overflow:auto hidden!important}.pr-site .lf-primary-nav>.liquid-glass__content::-webkit-scrollbar{display:none!important}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{border-radius:8px!important;gap:6px!important;min-width:max-content!important;min-height:38px!important;padding:7px 10px!important;font-size:15px!important;line-height:1!important}.pr-site .lf-header .lf-more summary svg,.pr-site .lf-header .lf-nav-link svg{width:18px!important;height:18px!important}}.pr-site .cg-cinema__frame-controls{left:max(22px,env(safe-area-inset-left));bottom:calc(2.15rem + env(safe-area-inset-bottom));z-index:12;-webkit-backdrop-filter:blur(24px)saturate(1.16)contrast(1.05);background:linear-gradient(#ffffff14,#ffffff05),#06070bad;border:1px solid #fff8ee29;border-radius:999px;grid-template-columns:42px;gap:7px;padding:7px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #0000005c}.pr-site .cg-cinema__frame-controls button{color:#fff8ee;cursor:pointer;background:#ffffff0e;border:1px solid #fff8ee24;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .16s,background .16s,border-color .16s,color .16s,opacity .16s;display:inline-grid}.pr-site .cg-cinema__frame-controls button:hover:not(:disabled){color:var(--lf-gold);background:#ffd27a24;border-color:#ffd27a6b;transform:translateY(-1px)}.pr-site .cg-cinema__frame-controls button:active:not(:disabled){transform:translateY(0)scale(.96)}.pr-site .cg-cinema__frame-controls button:disabled{cursor:default;opacity:.32}.pr-site .cg-cinema__frame-index{color:#fff8eea8;text-align:center;padding:2px 0 1px;font-size:.68rem;font-weight:950;line-height:1;display:block}@media (max-width:1180px),(prefers-reduced-motion:reduce){.pr-site .cg-cinema__frame-controls{display:none}}.pr-site .lf-header__lens{-webkit-backdrop-filter:blur(34px)saturate(1.22)contrast(1.08)!important;background:linear-gradient(#1e222ce6,#0a0c12cc 56%,#040509bd),linear-gradient(90deg,#ffd27a1f,#0000 24% 74%,#8defff1f)!important;border-bottom:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000008a,0 20px 64px #0000006b!important}.pr-site .lf-header__lens:before{opacity:.18!important;filter:url(#lg-refract-control)!important;background:radial-gradient(at 20%,#ffd27a29,#0000 34%),radial-gradient(at 78% 54%,#8defff29,#0000 36%)!important}.pr-site .lf-header__inner{grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important;gap:clamp(14px,1.5vw,24px)!important;width:min(1880px,100vw - 56px)!important}.pr-site .lf-brand.liquid-glass,.pr-site .lf-primary-nav.liquid-glass{-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:linear-gradient(#ffffff0b,#ffffff03),#07090e47!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0000002e!important}.pr-site .cg-cinema__artifact-field{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pr-site .cg-cinema__artifact{left:var(--cg-artifact-x);top:var(--cg-artifact-y);aspect-ratio:1;border:1px solid var(--lf-card-accent,#ffd27a);border-radius:8px;width:clamp(82px,7.8vw,172px);position:absolute}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__artifact{border:1px solid color-mix(in srgb,var(--lf-card-accent,#ffd27a) 28%,#ffffff24)}}.pr-site .cg-cinema__artifact{opacity:.18;transform:translate(-50%,-50%) rotate(var(--cg-artifact-rotate)) scale(var(--cg-artifact-scale));filter:saturate(1.16)contrast(1.05);animation:cgArtifactDrift 7.8s ease-in-out infinite alternate;animation-delay:var(--cg-artifact-delay);background:radial-gradient(circle at 50% 42%,#ffffff1f,#0000 58%),#07080d3d;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000047}.pr-site .cg-cinema__artifact[data-kind=limbs]{--lf-card-accent:#8defff}.pr-site .cg-cinema__artifact[data-kind=sigils]{--lf-card-accent:#d8b4fe}.pr-site .cg-cinema__artifact[data-kind=accessories]{--lf-card-accent:#ffd27a}.pr-site .cg-cinema__artifact[data-kind=pets]{--lf-card-accent:#ff8fbe}.pr-site .cg-cinema__artifact[data-kind=cards]{--lf-card-accent:#ff8b4a}.pr-site .cg-cinema__artifact img{object-fit:contain;filter:drop-shadow(0 16px 24px #0000006b)saturate(1.08);padding:.45rem}.pr-site .cg-cinema__artifact:nth-child(3n){opacity:.12;filter:blur(.8px)saturate(1.08)}@keyframes cgArtifactDrift{0%{translate:0 -5px}to{translate:0 7px}}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__center{width:clamp(440px,29vw,560px)!important}.pr-site .cg-cinema[data-complete=true] .cg-cinema__center{transform:translate(-50%,-47%)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{width:clamp(360px,20vw,470px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"]{top:9.2%!important;left:max(72px,50% - 850px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"]{top:9.2%!important;right:max(72px,50% - 850px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{top:36.5%!important;left:max(72px,50% - 870px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{top:46%!important;right:max(72px,50% - 870px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="5"]{bottom:5.6%!important;left:max(112px,50% - 830px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="6"]{bottom:5.6%!important;right:max(72px,50% - 830px)!important}.pr-site .cg-cinema .cg-orbit-card__visual{gap:clamp(.55rem,.7vw,.9rem)!important}.pr-site .cg-cinema .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card__tile{min-height:clamp(88px,5.7vw,132px)!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile{min-height:clamp(116px,7vw,166px)!important}}@media (min-width:1181px) and (max-width:1500px){.pr-site .cg-cinema .cg-cinema__center{width:clamp(410px,31vw,455px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{width:clamp(330px,24vw,360px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"],.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{left:56px!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"],.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{right:56px!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="5"]{left:112px!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="6"]{right:56px!important}}@media (max-width:820px){.pr-site .lf-header{width:100vw!important;margin-inline:calc(50% - 50vw)!important;padding-inline:10px!important}.pr-site .lf-header__inner{grid-template-columns:1fr!important;width:min(100vw - 20px,760px)!important}.pr-site .lf-primary-nav>.liquid-glass__content{justify-content:flex-start!important}.pr-site .cg-cinema__artifact-field{display:none}.pr-site .cg-cinema__head h2{font-size:clamp(2.75rem,12vw,3.35rem)!important;line-height:.9!important}.pr-site .cg-cinema .cg-cinema__center{inset:auto!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.pr-site .cg-cinema__artifact{animation:none!important}}@media (max-width:1180px){.pr-site .cg-cinema .cg-cinema__center{inset:auto!important;transform:none!important}}@media (max-width:820px){.pr-site .cg-cinema__head h2{font-size:clamp(2.75rem,12vw,3.35rem)!important;line-height:.9!important}}.pr-site .cg-cinema__sticky{background:radial-gradient(at 50% 48%,#ffd27a24,#0000 27%),radial-gradient(at 28%,#8defff1c,#0000 30%),radial-gradient(at 73% 48%,#ff8fbe1f,#0000 31%),linear-gradient(90deg,#000000f5,#05060c70 50%,#000000f5),#030306!important}.pr-site .cg-cinema__sticky:before{content:"";z-index:1;pointer-events:none;opacity:.34;background:linear-gradient(100deg,#0000 0 10%,#fff8ee0b 10.4% 10.7%,#0000 11.2% 40%,#ffd27a0d 40.5% 40.85%,#0000 41.4% 100%),linear-gradient(-82deg,#0000 0 18%,#8defff0b 18.4% 18.8%,#0000 19.4% 68%,#ff8fbe0b 68.5% 68.85%,#0000 69.4% 100%),repeating-linear-gradient(90deg,#0000 0 8rem,#fff8ee07 8.05rem 8.09rem,#0000 8.14rem 16rem);position:absolute;inset:0}.pr-site .cg-cinema__rings{opacity:.38!important;height:34rem!important;inset-inline:10%!important}.pr-site .cg-cinema__aura{opacity:.88!important;inset:4% 8%!important;box-shadow:0 0 110px #8defff1f,inset 0 0 130px #ff8b4a1a!important}.pr-site .cg-cinema__artifact-field{z-index:3!important}.pr-site .cg-cinema__artifact{opacity:.26!important;background:radial-gradient(circle at 50% 42%,#ffffff2e,transparent 58%),var(--lf-card-accent,#ffd27a)!important;width:clamp(104px,9.8vw,240px)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema__artifact{background:radial-gradient(circle at 50% 42%,#ffffff2e,transparent 58%),color-mix(in srgb,var(--lf-card-accent,#ffd27a) 12%,#07080d47)!important}}.pr-site .cg-cinema__artifact:nth-child(3n){opacity:.19!important}.pr-site .cg-cinema__artifact:nth-child(4n){opacity:.16!important;width:clamp(132px,12vw,300px)!important}.pr-site .cg-cinema__artifact:nth-child(n+13){opacity:.13!important;filter:blur(1.2px)saturate(1.08)!important}.pr-site .cg-cinema__artifact img{padding:.28rem!important}.pr-site .cg-orbit-card:before{background:radial-gradient(ellipse at 50% 0,var(--lf-card-accent,#ffd27a),transparent 54%),linear-gradient(180deg,#ffffff12,#ffffff05),#05060a9e!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-orbit-card:before{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 12%,transparent),transparent 54%),linear-gradient(180deg,#ffffff12,#ffffff05),#05060a9e!important}}.pr-site .cg-orbit-card:before{opacity:.88!important;box-shadow:inset 0 1px #ffffff1f,0 24px 70px #0000005c!important}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__center{width:clamp(500px,31vw,610px)!important}.pr-site .cg-cinema[data-complete=true] .cg-cinema__center{transform:translate(-50%,-54%)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{width:clamp(390px,22vw,520px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"]{top:8.6%!important;left:max(44px,50% - 890px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"]{top:8.6%!important;right:max(44px,50% - 890px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{top:35.5%!important;left:max(44px,50% - 900px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{top:44.5%!important;right:max(44px,50% - 900px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="5"]{bottom:4.8%!important;left:max(88px,50% - 870px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="6"]{bottom:4.8%!important;right:max(44px,50% - 870px)!important}.pr-site .cg-cinema .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card__tile{min-height:clamp(98px,6.2vw,150px)!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile{min-height:clamp(126px,7.6vw,184px)!important}}@media (min-width:1181px) and (max-width:1500px){.pr-site .cg-cinema .cg-cinema__center{width:clamp(470px,34vw,520px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{width:clamp(360px,26vw,390px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"],.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{left:36px!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"],.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{right:36px!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="5"]{left:92px!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="6"]{right:36px!important}}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__sticky{background:radial-gradient(at 50% 48%,#ffd27a2e,#0000 25%),radial-gradient(at 24% 46%,#8defff29,#0000 30%),radial-gradient(at 76% 48%,#ff8fbe26,#0000 31%),linear-gradient(90deg,#000000fa,#09080d6b 48%,#000000fa),#030306!important;min-height:calc(100svh - 74px)!important}.pr-site .cg-cinema .cg-cinema__center{width:min(560px,29vw)!important;top:48%!important}.pr-site .cg-cinema .cg-cinema__portrait{box-shadow:0 2.2rem 7rem #000000b3,0 0 4rem var(--cg-accent,#ffd27a),inset 0 0 3rem #00000038!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-cinema__portrait{box-shadow:0 2.2rem 7rem #000000b3,0 0 4rem color-mix(in srgb,var(--cg-accent,#ffd27a) 14%,transparent),inset 0 0 3rem #00000038!important}}.pr-site .cg-cinema .cg-cinema__portrait{-webkit-mask-image:radial-gradient(at 50% 48%,#000 0 58%,#000000d1 70%,#0000 100%),linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 9% 84%,#0000)!important;mask-image:radial-gradient(at 50% 48%,#000 0 58%,#000000d1 70%,#0000 100%),linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 9% 84%,#0000)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{gap:clamp(.55rem,.75vw,.9rem)!important;width:clamp(368px,20.2vw,460px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{background:radial-gradient(ellipse at 50% 0,var(--lf-card-accent,#ffd27a),transparent 58%),linear-gradient(180deg,#ffffff14,#ffffff05),#05060a9e!important;inset:-.62rem!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 20%,transparent),transparent 58%),linear-gradient(180deg,#ffffff14,#ffffff05),#05060a9e!important}}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{opacity:.9!important}.pr-site .cg-cinema .cg-orbit-card__label{background:#03040885!important;border-radius:8px!important;width:max-content!important;max-width:min(100%,19rem)!important;padding:.38rem .55rem!important;box-shadow:inset 0 1px #ffffff14!important}.pr-site .cg-cinema .cg-orbit-card__label small{font-size:.72rem!important}.pr-site .cg-cinema .cg-orbit-card__label strong{font-size:clamp(1.05rem,1.08vw,1.28rem)!important;line-height:1.02!important}.pr-site .cg-cinema .cg-orbit-card__visual{gap:clamp(.58rem,.66vw,.82rem)!important}.pr-site .cg-cinema .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card__tile{background:radial-gradient(circle at 50% 42%,#ffffff2e,transparent 58%),var(--lf-card-accent,#ffd27a)!important;min-height:clamp(86px,4.8vw,118px)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card__tile{background:radial-gradient(circle at 50% 42%,#ffffff2e,transparent 58%),color-mix(in srgb,var(--lf-card-accent,#ffd27a) 10%,#101218c7)!important}}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile{min-height:clamp(108px,6vw,148px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"]{top:8.4%!important;left:max(42px,50% - 790px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"]{top:8.4%!important;right:max(42px,50% - 790px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{top:35.2%!important;left:max(42px,50% - 800px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{top:35.2%!important;right:max(42px,50% - 800px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="5"]{bottom:6.2%!important;left:max(86px,50% - 772px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="6"]{bottom:6.2%!important;right:max(42px,50% - 772px)!important}.pr-site .cg-cinema__artifact-field{z-index:2!important}.pr-site .cg-cinema__artifact{opacity:.3!important;width:clamp(118px,10.4vw,260px)!important}.pr-site .cg-cinema__artifact:nth-child(3n){opacity:.23!important}.pr-site .cg-cinema__artifact:nth-child(4n){opacity:.2!important;width:clamp(150px,12vw,300px)!important}}@media (min-width:1501px){.pr-site .cg-cinema .cg-cinema__center{width:560px!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{top:48%!important}}@media (min-width:1181px) and (max-width:1500px){.pr-site .cg-cinema .cg-cinema__center{width:clamp(430px,30vw,470px)!important;top:49%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{width:clamp(326px,23vw,358px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"],.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{left:28px!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"],.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{right:28px!important}}.pr-site .lf-brand>.liquid-glass__content{padding-inline:0!important}.pr-site .lf-primary-nav>.liquid-glass__content{padding-block:0!important}.pr-site .lf-header{padding:10px clamp(22px,3vw,64px)!important}.pr-site .lf-header__lens{-webkit-backdrop-filter:blur(30px)saturate(1.18)contrast(1.05)!important;background:linear-gradient(#0b0d14d1,#07080d94 72%,#03040757),#04050957!important;border-bottom:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff21,0 18px 54px #00000057!important}.pr-site .lf-header__lens:after,.pr-site .lf-header__lens:before{opacity:0!important}.pr-site .lf-header__inner{grid-template-columns:minmax(220px,286px) minmax(0,1fr)!important;width:min(1880px,100vw - 64px)!important}.page-scroll-nav{left:max(18px,calc(env(safe-area-inset-left) + 12px));bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));z-index:220;opacity:.62;-webkit-backdrop-filter:blur(22px)saturate(1.14);background:radial-gradient(circle at 42% 12%,#ffffff1c,#0000 2.1rem),linear-gradient(#ffffff14,#ffffff06),#05060abd;border:1px solid #fff8ee24;border-radius:999px;grid-template-columns:46px;grid-auto-flow:row;place-items:center;gap:8px;padding:8px;transition:opacity .26s,transform .26s,background .26s,border-color .26s;display:grid;position:fixed;transform:translate(-3px)scale(.98);box-shadow:inset 0 1px #ffffff1c,0 20px 54px #0000005c,0 0 0 1px #00000042}.page-scroll-nav:focus-within,.page-scroll-nav:hover,.page-scroll-nav[data-active=true]{opacity:1;transform:translate(0)scale(1)}.page-scroll-nav[data-at-top=true][data-active=false]:not(:focus-within):not(:hover){opacity:.42;transform:translate(-5px)scale(.95)}.page-scroll-nav[data-active=false]:not(:focus-within):not(:hover) button{opacity:.7}.page-scroll-nav[data-active=false]:not(:focus-within):not(:hover) span{opacity:.68}.page-scroll-nav button{color:#fff8ee;cursor:pointer;background:#ffffff0e;border:1px solid #fff8ee1f;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .16s,background .16s,border-color .16s,color .16s;display:grid}.page-scroll-nav button:hover{color:var(--lf-gold);background:#ffd27a21;border-color:#ffd27a6b;transform:translateY(-1px)}.page-scroll-nav span{color:#fff8eead;text-align:center;place-items:center;min-width:2.55rem;min-height:1.1rem;font-size:.67rem;font-weight:950;line-height:1;display:grid}.pr-site .lf-main--builds .lf-hero.pr-hero:not(.lf-hero--compact){min-height:min(58svh,620px)!important;padding-bottom:3.2rem!important}.pr-site .lf-main--builds .lf-section.pr-section{margin-top:2.5rem!important}.pr-site .lf-main--builds .lf-section.pr-section.lf-reveal{opacity:1!important;transform:none!important}.pr-site .lf-build-card{grid-template-columns:5.4rem minmax(0,1fr)!important;align-items:stretch!important;min-height:12.5rem!important;padding:.9rem!important}.pr-site .lf-build-card .lf-portrait{border-radius:8px!important;width:5.4rem!important;height:100%!important;min-height:10.5rem!important}.pr-site .lf-build-card__body{align-content:start!important;gap:.65rem!important}.pr-site .lf-build-card__chips{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.pr-site .lf-build-card__chips em{color:#fff8eed1;background:#ffffff0e;border:1px solid #fff8ee1f;border-radius:999px;max-width:100%;padding:.28rem .5rem;font-size:.72rem;font-style:normal;font-weight:900;line-height:1}.pr-site .cg-cinema__frame-controls,.pr-site .cg-cinema__statement{display:none!important}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__center{width:clamp(430px,28vw,540px)!important;top:48.5%!important}.pr-site .cg-cinema[data-complete=true] .cg-cinema__center{transform:translate(-50%,-51%)!important}.pr-site .cg-cinema .cg-cinema__portrait{-webkit-mask-image:radial-gradient(at 50% 48%,#000 0 52%,#000000bf 65%,#0000 100%),linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 11% 78%,#0000)!important;mask-image:radial-gradient(at 50% 48%,#000 0 52%,#000000bf 65%,#0000 100%),linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 11% 78%,#0000)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{grid-template-rows:auto minmax(0,1fr)!important;gap:.65rem!important;width:clamp(320px,19vw,410px)!important;min-height:11.5rem!important;display:grid!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{border-color:var(--lf-card-accent,#ffd27a)!important;inset:-.56rem!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{border-color:color-mix(in srgb,var(--lf-card-accent,#ffd27a) 42%,#ffffff14)!important}}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{background:linear-gradient(180deg,var(--lf-card-accent,#ffd27a),#ffffff04),#05060a94!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 12%,#ffffff0d),#ffffff04),#05060a94!important}}.pr-site .cg-cinema .cg-orbit-card__label{width:fit-content!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;padding:0!important}.pr-site .cg-cinema .cg-orbit-card__label small{display:none!important}.pr-site .cg-cinema .cg-orbit-card__label strong{color:var(--lf-card-accent,#ffd27a)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-orbit-card__label strong{color:color-mix(in srgb,var(--lf-card-accent,#ffd27a) 70%,#fff)!important}}.pr-site .cg-cinema .cg-orbit-card__label strong{text-transform:uppercase!important;font-size:clamp(.95rem,.9vw,1.08rem)!important}.pr-site .cg-cinema .cg-orbit-card__visual{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-self:stretch!important;gap:.58rem!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__visual,.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__visual,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pr-site .cg-cinema .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card__tile{min-height:clamp(78px,4.9vw,112px)!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile{min-height:clamp(96px,6.2vw,142px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"]{top:10%!important;left:clamp(28px,4.5vw,92px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"]{top:10%!important;right:clamp(28px,4.5vw,92px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{top:39%!important;left:clamp(28px,4.5vw,92px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{top:39%!important;right:clamp(28px,4.5vw,92px)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="5"]{bottom:6.5%!important;left:clamp(48px,7vw,132px)!important}}.guide-band{gap:1rem;width:100%;display:grid}.guide-limb-compare{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));gap:1rem;display:grid}.guide-limb-choice{gap:.7rem;display:grid}.guide-limb-choice>span{width:fit-content;color:var(--lf-gold);text-transform:uppercase;background:#ffd27a1a;border:1px solid #ffd27a47;border-radius:999px;padding:.34rem .62rem;font-size:.72rem;font-weight:950;line-height:1}.guide-limb-choice[data-priority=alt]>span{color:#c9f8ff;background:#8defff14;border-color:#8defff3d}.guide-note-row{background:#ffffff09;border:1px solid #fff8ee1c;border-radius:8px;grid-template-columns:minmax(10rem,.22fr) minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.guide-note-row strong{color:var(--lf-gold);text-transform:uppercase;font-size:.82rem;font-weight:950}.guide-note-row>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.guide-note-row span{color:#fff8eec7;font-size:.9rem;font-weight:760;line-height:1.55}.guide-note-row--accessories{grid-template-columns:minmax(10rem,.18fr) minmax(0,1fr) auto;align-items:center}.guide-priority-panel,.guide-slots-panel{background:linear-gradient(#ffffff0a,#ffffff03),#06070bb3;border:1px solid #fff8ee1f;border-radius:8px;padding:1rem}.guide-accessory-slots .cg-slot-preview__grid,.guide-pet-slots .cg-slot-preview__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.guide-priority-panel{gap:1rem;display:grid}.guide-priority-panel__head{border-bottom:1px solid #fff8ee1a;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.85rem;display:flex}.guide-priority-panel__head h3{color:var(--scene-paper);margin:0;font-size:1.35rem;line-height:1}.guide-priority-panel__head p{color:#fff8eeb8;max-width:46rem;margin:0;font-size:.92rem;font-weight:760;line-height:1.5}.guide-band--pets .cg-pet-priority{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guide-band--pets .cg-pet-priority__item{grid-template-columns:minmax(4.3rem,auto) 4rem minmax(0,1fr);min-height:5.25rem;padding:10px}.guide-band--pets .cg-pet-priority__media{width:4rem;height:4rem}@media (max-width:1280px){.guide-band--pets .cg-pet-priority{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pr-site .lf-header__inner{width:min(100vw - 24px,760px)!important}.page-scroll-nav{left:max(10px,calc(env(safe-area-inset-left) + 8px));bottom:max(10px,calc(env(safe-area-inset-bottom) + 8px));border-radius:999px;grid-template-columns:40px;gap:7px;padding:6px}.page-scroll-nav button{width:40px;height:40px}.page-scroll-nav span{grid-column:auto;padding-block:2px 3px}.guide-accessory-slots .cg-slot-preview__grid,.guide-pet-slots .cg-slot-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guide-note-row,.guide-note-row--accessories{grid-template-columns:1fr}.guide-priority-panel__head{display:grid}}@media (max-width:640px){.guide-band--pets .cg-pet-priority{grid-template-columns:1fr}}.pr-site .lf-main--characters{width:100%;padding-top:0}.pr-site .lf-main--characters .lf-hero.pr-hero{background:radial-gradient(at 77%,#ff76a033,#0000 34rem),radial-gradient(at 55% 54%,#8defff24,#0000 42rem),linear-gradient(90deg,#000000fa,#07080eb8 44%,#0a060be6),#030407;border:0;border-radius:0;grid-template-columns:minmax(23rem,.72fr) minmax(36rem,1.28fr);align-items:stretch;gap:clamp(2rem,5vw,6rem);width:100vw;min-height:calc(100svh - 74px);margin-inline:calc(50% - 50vw);padding:clamp(3.8rem,6svh,5rem) max(2rem,50vw - 740px) clamp(3.2rem,5.4svh,4.8rem);display:grid;overflow:hidden}.pr-site .lf-main--characters .lf-hero.pr-hero:before{content:"";pointer-events:none;opacity:.34;background:linear-gradient(#ffffff09 1px,#0000 0) 0 0/80px 80px,linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/80px 80px,radial-gradient(at 72% 62%,#ffd27a1f,#0000 22rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000)}.pr-site .lf-main--characters .lf-hero__copy{z-index:3;align-self:center;max-width:46rem;position:relative}.pr-site .lf-main--characters .lf-hero h1{white-space:nowrap;text-shadow:0 2rem 6rem #0009;font-size:clamp(4.6rem,5vw,6.7rem);line-height:.84}.pr-site .lf-main--characters .lf-hero p{color:#fff8eebd;max-width:43rem}.pr-site .lf-main--characters .lf-hero__visual{align-self:stretch;min-height:clamp(34rem,72svh,48rem)}.lf-character-stage{isolation:isolate;min-height:100%;position:relative}.lf-character-stage__beam,.lf-character-stage__rings{pointer-events:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lf-character-stage__beam{z-index:-1;filter:blur(6px);opacity:.9;background:radial-gradient(at 48%,#ffd27a24,#0000 17rem),radial-gradient(at 40% 48%,#8defff29,#0000 20rem),radial-gradient(at 62%,#ff7fb429,#0000 18rem);border-radius:50%;width:min(82vw,70rem);height:min(62vw,42rem)}.lf-character-stage__rings{z-index:0;aspect-ratio:1;opacity:.7;border:1px solid #ffd27a2e;border-radius:50%;width:min(70vw,58rem);box-shadow:inset 0 0 0 6rem #ffffff03,0 0 8rem #ff8fbe1f}.lf-character-stage__rings:after,.lf-character-stage__rings:before{content:"";border:1px solid #8defff21;border-radius:50%;position:absolute;inset:12%}.lf-character-stage__rings:after{border-color:#ffffff17;inset:27%}.pr-site .lf-main--characters .lf-character-theatre{z-index:3;aspect-ratio:.78;width:clamp(28rem,33vw,38rem);min-height:0;box-shadow:none;background:0 0;border:0;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.pr-site .lf-main--characters .lf-character-theatre:before{content:"";filter:blur(22px);opacity:.88;background:radial-gradient(at 50% 48%,#ffd27a38,#0000 58%);border-radius:999px;position:absolute;inset:8% -10% 10%}.pr-site .lf-main--characters .lf-character-theatre__backdrop{opacity:.42;filter:blur(20px)saturate(1.16);border-radius:16px;inset:-10% -18%;-webkit-mask-image:radial-gradient(at 50% 48%,#000 0 44%,#000000bd 62%,#0000 100%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:radial-gradient(at 50% 48%,#000 0 44%,#000000bd 62%,#0000 100%),linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.pr-site .lf-main--characters .lf-character-theatre__art{inset:0 6% 16%}.pr-site .lf-main--characters .lf-character-theatre__art img{filter:drop-shadow(0 3.2rem 4.8rem #000000b3)drop-shadow(0 0 2.4rem #ffd27a1f)}.pr-site .lf-main--characters .lf-character-theatre__caption{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.16);background:linear-gradient(#ffffff14,#0000 42%),#05060abd;border-color:#fff8ee29;bottom:0;left:4%;right:4%;box-shadow:0 2rem 4rem #00000070}.lf-character-stage__orbit{z-index:2;pointer-events:none;position:absolute;inset:0}.lf-character-stage__node{aspect-ratio:.72;opacity:.72;background:linear-gradient(#ffffff14,#ffffff04),#06070bb8;border:1px solid #fff8ee1f;border-radius:8px;width:clamp(5.8rem,8vw,9.8rem);position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 2rem 5rem #0000005c}.lf-character-stage__node img{object-fit:cover;object-position:center top;filter:saturate(.92)contrast(1.02)}.lf-character-stage__node:first-child{top:18%;left:1%;transform:rotate(-8deg)}.lf-character-stage__node:nth-child(2){top:10%;right:6%;transform:rotate(7deg)}.lf-character-stage__node:nth-child(3){bottom:11%;left:9%;transform:rotate(10deg)}.lf-character-stage__node:nth-child(4){bottom:17%;right:2%;transform:rotate(-9deg)}.lf-character-stage__node:nth-child(5){top:2%;left:50%;transform:translate(-50%)rotate(4deg)}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-wing:max(34px,calc(50% - 740px));--cg-card-w:clamp(19.5rem,18vw,23.5rem);background:radial-gradient(at 50% 46%,#ffe0a038,#0000 23rem),radial-gradient(at 30% 42%,#8defff2e,#0000 30rem),radial-gradient(at 72% 44%,#ff79b22e,#0000 31rem),linear-gradient(90deg,#000000fc,#06070c8a 50%,#000000fc),#020306!important;min-height:calc(100svh - 64px)!important}.pr-site .cg-cinema .cg-cinema__sticky:before{content:"";z-index:1;pointer-events:none;opacity:.36;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:8% 5% 5%;-webkit-mask-image:radial-gradient(#000 0 47%,#0000 74%);mask-image:radial-gradient(#000 0 47%,#0000 74%)}.pr-site .cg-cinema .cg-cinema__center{z-index:7!important;width:clamp(31rem,31.5vw,39rem)!important;top:48.5%!important}.pr-site .cg-cinema[data-complete=true] .cg-cinema__center{top:48.5%!important;transform:translate(-50%,-50%)scale(.98)!important}.pr-site .cg-cinema .cg-cinema__portrait{box-shadow:0 3rem 7rem #000000b8,0 0 5rem var(--cg-accent,#ffd27a)!important;background:0 0!important;border:0!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-cinema__portrait{box-shadow:0 3rem 7rem #000000b8,0 0 5rem color-mix(in srgb,var(--cg-accent,#ffd27a) 17%,transparent)!important}}.pr-site .cg-cinema .cg-cinema__portrait{-webkit-mask-image:radial-gradient(at 50% 45%,#000 0 54%,#000c 66%,#0000 100%),linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 8% 83%,#0000)!important;mask-image:radial-gradient(at 50% 45%,#000 0 54%,#000c 66%,#0000 100%),linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 8% 83%,#0000)!important}.pr-site .cg-cinema .cg-cinema__nameplate{-webkit-backdrop-filter:blur(18px)saturate(1.14)!important;background:#030408ad!important;border-radius:8px!important;width:min(86%,24rem)!important;margin-inline:auto!important}.pr-site .cg-cinema .cg-cinema__orbit{z-index:8!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card{width:var(--cg-card-w)!important;filter:drop-shadow(0 1.4rem 2.8rem #0000006b)!important;border-radius:8px!important;gap:.62rem!important;min-height:auto!important;padding:.85rem!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{background:radial-gradient(ellipse at 50% 0,var(--lf-card-accent,#ffd27a),transparent 70%),linear-gradient(180deg,#ffffff13,#ffffff04),#04050994!important;border-radius:8px!important;inset:-.38rem!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 18%,transparent),transparent 70%),linear-gradient(180deg,#ffffff13,#ffffff04),#04050994!important}}.pr-site .cg-cinema .cg-orbit-card__label{max-width:100%!important;min-height:1.35rem!important}.pr-site .cg-cinema .cg-orbit-card__label strong{letter-spacing:0!important;font-size:clamp(.82rem,.76vw,.95rem)!important}.pr-site .cg-cinema .cg-orbit-card__visual{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.52rem!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__visual{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__visual,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pr-site .cg-cinema .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card__tile{aspect-ratio:1!important;border-radius:7px!important;min-height:0!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile{min-height:0!important}.pr-site .cg-cinema .cg-orbit-card__tile img{object-fit:contain!important;padding:6%!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile img{object-fit:cover!important;padding:0!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"]{left:var(--cg-wing)!important;top:11.5%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"]{right:var(--cg-wing)!important;top:12%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{left:var(--cg-wing)!important;top:38%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{right:var(--cg-wing)!important;top:41.5%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="5"]{left:calc(var(--cg-wing) + clamp(.4rem, 2vw, 2.4rem))!important;bottom:5.4%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="6"]{right:calc(var(--cg-wing) + clamp(.4rem, 2vw, 2.4rem))!important;bottom:5.4%!important}.pr-site .cg-cinema__artifact-field{z-index:3!important;opacity:.82!important}.pr-site .cg-cinema__artifact{opacity:.2!important;filter:blur(.5px)saturate(.94)!important;width:clamp(7rem,8.6vw,13rem)!important}.pr-site .cg-cinema__artifact:nth-child(3n){opacity:.15!important}.pr-site .cg-cinema__artifact:nth-child(4n){opacity:.13!important;width:clamp(8.5rem,10vw,15rem)!important}}@media (min-width:1181px) and (max-width:1500px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-card-w:clamp(18.2rem,22vw,20.5rem);--cg-wing:clamp(1.6rem,2.2vw,2.6rem)}.pr-site .cg-cinema .cg-cinema__center{width:clamp(27rem,31vw,31rem)!important}}@media (max-width:1180px){.pr-site .lf-main--characters .lf-hero.pr-hero{border-radius:8px;grid-template-columns:1fr;width:min(100%,100vw - 24px);min-height:0;margin:0 auto;padding:2rem}.pr-site .lf-main--characters .lf-hero__visual{min-height:34rem}.pr-site .lf-main--characters .lf-character-theatre{width:min(100%,28rem)}}@media (max-width:720px){.pr-site .lf-main--characters .lf-hero.pr-hero{padding:1.25rem}.pr-site .lf-main--characters .lf-hero h1{font-size:clamp(3.4rem,18vw,5.2rem)}.pr-site .lf-main--characters .lf-hero__visual{min-height:29rem}.lf-character-stage__node{width:4.8rem}}.pr-site .lf-main--characters .lf-character-stage{height:100%;min-height:clamp(34rem,72svh,48rem)}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="1"]{left:var(--cg-wing)!important;top:20%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="2"]{right:var(--cg-wing)!important;top:20%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="3"]{left:var(--cg-wing)!important;top:45%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="4"]{right:var(--cg-wing)!important;top:45%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot="5"]{left:calc(var(--cg-wing) + clamp(.35rem, 1.5vw, 1.8rem))!important;bottom:4%!important}}@media (min-width:1181px) and (max-width:1500px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-wing:clamp(4.6rem,7vw,6.6rem)}}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-hud-wing:max(2.6rem,calc(50% - 43rem));--cg-hud-left-w:clamp(17.5rem,16.2vw,21rem);--cg-hud-right-w:clamp(14.8rem,13.8vw,17.8rem);--cg-hud-dock-w:clamp(19rem,23vw,27rem);background:radial-gradient(#ffdfb23d,#0000 22rem),radial-gradient(at 35% 47%,#7aeeff33,#0000 32rem),radial-gradient(at 73% 47%,#ff77b038,#0000 34rem),linear-gradient(90deg,#000000f7,#08080e7a 50%,#000000f7),#020306!important}.pr-site .cg-cinema .cg-cinema__sticky:before{inset:9% var(--cg-hud-wing) 7%!important;opacity:.5!important;background:linear-gradient(#ffffff09 1px,#0000 0) 0 0/72px 72px,linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/72px 72px,radial-gradient(at 50% 52%,#0000 0 38%,#ffd37e2e 38.2% 38.7%,#0000 39% 100%),radial-gradient(at 50% 52%,#0000 0 54%,#8defff1f 54.1% 54.45%,#0000 55% 100%)!important;-webkit-mask-image:radial-gradient(at 50% 51%,#000 0 60%,#0000 83%)!important;mask-image:radial-gradient(at 50% 51%,#000 0 60%,#0000 83%)!important}.pr-site .cg-cinema .cg-cinema__sticky:after{content:"";inset:auto var(--cg-hud-wing) 10.5% var(--cg-hud-wing);z-index:2;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#ffd37e99 18%,#8ef0ff6b 50%,#ff7ebc8f 82%,#0000);height:1px;position:absolute}.pr-site .cg-cinema .cg-cinema__center{width:clamp(27.5rem,29vw,36rem)!important;top:48%!important}.pr-site .cg-cinema[data-complete=true] .cg-cinema__center{top:48%!important;transform:translate(-50%,-50%)scale(.99)!important}.pr-site .cg-cinema .cg-cinema__portrait{-webkit-mask-image:radial-gradient(at 50% 45%,#000 0 46%,#000c 58%,#0000 78%),linear-gradient(90deg,#0000,#000 20% 80%,#0000),linear-gradient(#0000,#000 10% 78%,#0000)!important;mask-image:radial-gradient(at 50% 45%,#000 0 46%,#000c 58%,#0000 78%),linear-gradient(90deg,#0000,#000 20% 80%,#0000),linear-gradient(#0000,#000 10% 78%,#0000)!important}.pr-site .cg-cinema .cg-cinema__nameplate{width:min(82%,23rem)!important;bottom:-.25rem!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card,.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot]{width:var(--cg-hud-left-w)!important;border-color:var(--lf-card-accent,#ffd27a)!important;gap:clamp(.42rem,.52vw,.64rem)!important;min-height:0!important;padding:clamp(.58rem,.68vw,.78rem)!important;inset:auto!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card,.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot]{border-color:color-mix(in srgb,var(--lf-card-accent,#ffd27a) 34%,#ffffff24)!important}}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card,.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot]{background:linear-gradient(135deg,var(--lf-card-accent,#ffd27a),transparent 58%),#04060aa8!important}@supports (color:color-mix(in lab,red,red)){.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card,.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot]{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 10%,transparent),transparent 58%),#04060aa8!important}}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card,.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot]{-webkit-backdrop-filter:blur(18px)saturate(1.12)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:before{opacity:.64!important;inset:-.32rem!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card:after{opacity:.42!important}.pr-site .cg-cinema .cg-orbit-card__label{gap:.08rem!important;min-height:0!important;display:grid!important}.pr-site .cg-cinema .cg-orbit-card__label small{font-size:clamp(.62rem,.56vw,.72rem)!important}.pr-site .cg-cinema .cg-orbit-card__label strong{font-size:clamp(.95rem,.9vw,1.16rem)!important;line-height:1.06!important}.pr-site .cg-cinema .cg-orbit-card__visual{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.34rem,.42vw,.52rem)!important}.pr-site .cg-cinema .cg-orbit-card[data-state=complete] .cg-orbit-card__visual .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card__tile{border-radius:6px!important;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff2e,0 .7rem 1.5rem #00000047!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=left-top]{left:var(--cg-hud-wing)!important;top:14%!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=left-mid]{left:var(--cg-hud-wing)!important;top:39.5%!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=left-bottom]{left:var(--cg-hud-wing)!important;bottom:7%!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=right-stack]{right:var(--cg-hud-wing)!important;width:var(--cg-hud-right-w)!important;top:14%!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=right-mid]{right:var(--cg-hud-wing)!important;width:var(--cg-hud-right-w)!important;top:42%!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=bottom-dock]{right:var(--cg-hud-wing)!important;width:var(--cg-hud-dock-w)!important;bottom:7.5%!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=left-top] .cg-orbit-card__visual{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=left-mid] .cg-orbit-card__visual{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=left-bottom] .cg-orbit-card__visual{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=right-stack] .cg-orbit-card__visual{grid-template-columns:1fr!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=bottom-dock] .cg-orbit-card__visual{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=right-stack] .cg-orbit-card__tile{aspect-ratio:.76!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=bottom-dock] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-zone=left-top] .cg-orbit-card__tile{aspect-ratio:1!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile img,.pr-site .cg-cinema .cg-orbit-card[data-zone=bottom-dock] .cg-orbit-card__tile img,.pr-site .cg-cinema .cg-orbit-card[data-zone=right-stack] .cg-orbit-card__tile img{object-fit:cover!important;padding:0!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=left-bottom] .cg-orbit-card__tile img,.pr-site .cg-cinema .cg-orbit-card[data-zone=left-mid] .cg-orbit-card__tile img{object-fit:contain!important;padding:7%!important}.pr-site .cg-cinema__artifact-field{opacity:.62!important}}@media (min-width:1181px) and (max-width:1500px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-hud-wing:clamp(1.5rem,2.4vw,2.8rem);--cg-hud-left-w:clamp(16.4rem,20vw,18.4rem);--cg-hud-right-w:clamp(13.2rem,15.8vw,15.6rem);--cg-hud-dock-w:clamp(17.5rem,21vw,20.5rem)}.pr-site .cg-cinema .cg-cinema__center{width:clamp(25.4rem,29vw,29rem)!important}.pr-site .cg-cinema .cg-orbit-card__label strong{font-size:clamp(.86rem,1vw,1rem)!important}}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone][data-slot]{inset:auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-top][data-slot]{left:var(--cg-hud-wing)!important;width:var(--cg-hud-left-w)!important;top:14%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-mid][data-slot]{left:var(--cg-hud-wing)!important;width:var(--cg-hud-left-w)!important;top:39.5%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-bottom][data-slot]{left:var(--cg-hud-wing)!important;width:var(--cg-hud-left-w)!important;bottom:7%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack][data-slot]{right:var(--cg-hud-wing)!important;width:var(--cg-hud-right-w)!important;top:14%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-mid][data-slot]{right:var(--cg-hud-wing)!important;width:var(--cg-hud-right-w)!important;top:42%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=bottom-dock][data-slot]{right:var(--cg-hud-wing)!important;width:var(--cg-hud-dock-w)!important;bottom:7.5%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack] .cg-orbit-card__tile{aspect-ratio:auto!important;height:clamp(5.6rem,8.6svh,7.4rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack] .cg-orbit-card__visual{grid-template-columns:1fr!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-top][data-slot]{inset:14% auto auto var(--cg-hud-wing)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-mid][data-slot]{inset:39.5% auto auto var(--cg-hud-wing)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-bottom][data-slot]{inset:auto auto 7% var(--cg-hud-wing)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack][data-slot]{inset:14% var(--cg-hud-wing) auto auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-mid][data-slot]{inset:42% var(--cg-hud-wing) auto auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=bottom-dock][data-slot]{inset:auto var(--cg-hud-wing) 7.5% auto!important}}@media (max-width:1180px){.pr-site .cg-cinema .cg-cinema__sticky,.pr-site .cg-cinema .cg-cinema__track{height:auto!important;min-height:0!important}.pr-site .cg-cinema .cg-cinema__sticky{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;padding:clamp(1rem,4vw,1.5rem)!important;display:grid!important;position:relative!important;top:auto!important}.pr-site .cg-cinema .cg-cinema__center{width:min(100%,22rem)!important;min-height:22rem!important;margin-inline:auto!important;position:relative!important;inset:auto!important;transform:none!important}.pr-site .cg-cinema .cg-cinema__portrait{min-height:18rem!important}.pr-site .cg-cinema .cg-cinema__orbit{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important;width:100%!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card,.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot]{opacity:1!important;filter:none!important;width:100%!important;min-height:0!important;position:relative!important;inset:auto!important;transform:none!important}.pr-site .cg-cinema__rail,.pr-site .cg-cinema__steps{display:none!important}}@media (max-width:640px){.pr-site .cg-cinema{margin-top:2rem!important}.pr-site .cg-cinema__head{width:min(100% - 1.5rem,920px)!important;margin-bottom:.9rem!important;padding-top:1.5rem!important}.pr-site .cg-cinema .cg-cinema__center{gap:.6rem!important;width:min(100%,16rem)!important;min-height:0!important}.pr-site .cg-cinema .cg-cinema__portrait{aspect-ratio:.72!important;width:min(100%,14rem)!important;height:auto!important;min-height:0!important;margin-inline:auto!important}.pr-site .cg-cinema .cg-cinema__nameplate{width:min(100%,14.5rem)!important;margin-inline:auto!important;padding:.55rem .68rem!important}.pr-site .cg-cinema .cg-cinema__nameplate span{font-size:.62rem!important}.pr-site .cg-cinema .cg-cinema__nameplate strong{font-size:1rem!important}.pr-site .cg-cinema .cg-cinema__orbit{grid-template-columns:minmax(0,1fr)!important}.pr-site .cg-cinema .cg-orbit-card__label strong{font-size:.98rem!important}.pr-site .cg-cinema .cg-orbit-card__visual{gap:.42rem!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__visual,.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__visual,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__visual,.pr-site .cg-cinema .cg-orbit-card__visual{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=cards] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=limbs] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile,.pr-site .cg-cinema .cg-orbit-card__tile{aspect-ratio:auto!important;height:3.25rem!important;min-height:0!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card,.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot]{gap:.55rem!important;padding:.72rem!important}}.pr-site .lf-roster-layer-map{background:radial-gradient(at 8% 0,#d8b4fe2e,#0000 24rem),linear-gradient(#fff8ee0b,#fff8ee03),#06070ccc;border:1px solid #fff8ee1f;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.7rem;margin-bottom:clamp(1rem,2vw,1.6rem);padding:clamp(.62rem,1vw,.88rem);display:grid;position:relative;overflow:hidden}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-hud-wing:max(2rem,calc(50% - 48rem));--cg-hud-left-w:clamp(21rem,19vw,26rem);--cg-hud-right-w:clamp(18rem,16.2vw,22rem);--cg-hud-dock-w:clamp(24rem,29vw,34rem)}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card,.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-slot]{gap:clamp(.56rem,.66vw,.8rem)!important;padding:clamp(.78rem,.86vw,1rem)!important}.pr-site .cg-cinema .cg-orbit-card__label{gap:.12rem!important}.pr-site .cg-cinema .cg-orbit-card__label small{font-size:clamp(.68rem,.62vw,.78rem)!important}.pr-site .cg-cinema .cg-orbit-card__label strong{font-size:clamp(1.08rem,1.02vw,1.32rem)!important}.pr-site .cg-cinema .cg-orbit-card__visual{gap:clamp(.5rem,.58vw,.72rem)!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=right-stack] .cg-orbit-card__tile{height:clamp(7.2rem,10.2svh,9.4rem)!important}.pr-site .cg-cinema .cg-orbit-card__tile img{padding:5%!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=left-bottom] .cg-orbit-card__tile img,.pr-site .cg-cinema .cg-orbit-card[data-zone=left-mid] .cg-orbit-card__tile img{padding:6%!important}.pr-site .cg-cinema .cg-orbit-card[data-kind=pets] .cg-orbit-card__tile img,.pr-site .cg-cinema .cg-orbit-card[data-zone=bottom-dock] .cg-orbit-card__tile img,.pr-site .cg-cinema .cg-orbit-card[data-zone=right-stack] .cg-orbit-card__tile img{padding:0!important}}@media (min-width:1181px) and (max-width:1500px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-hud-wing:clamp(1.25rem,1.8vw,2.25rem);--cg-hud-left-w:clamp(19rem,22vw,21.2rem);--cg-hud-right-w:clamp(15.8rem,17.8vw,18rem);--cg-hud-dock-w:clamp(21rem,25vw,24rem)}.pr-site .cg-cinema .cg-orbit-card__label strong{font-size:clamp(.98rem,1.05vw,1.12rem)!important}.pr-site .cg-cinema .cg-orbit-card[data-zone=right-stack] .cg-orbit-card__tile{height:clamp(6.4rem,9.4svh,8rem)!important}}.pr-site .lf-roster-layer-map:after{content:"";pointer-events:none;filter:blur(18px);background:radial-gradient(#ffd27a24,#0000 68%);height:14rem;position:absolute;inset:auto -10% -68% 36%}.pr-site .lf-roster-layer-map--compact:after{display:none}.pr-site .lf-roster-layer-map__copy{z-index:1;align-content:center;gap:.55rem;padding:.35rem .45rem;display:grid;position:relative}.pr-site .lf-roster-layer-map__copy small,.pr-site .lf-roster-layer__title small{color:var(--lf-card-accent,#ffd27a);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.pr-site .lf-roster-layer-map__copy p{color:#fff8eeb8;max-width:34rem;margin:0;font-size:.94rem;font-weight:760;line-height:1.5}.pr-site .lf-roster-layer-nav{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.5rem;display:grid;position:relative}.pr-site .lf-roster-layer-nav a{border:1px solid var(--lf-card-accent,#ffd27a);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;min-width:0;min-height:4.1rem;padding:.62rem .72rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer-nav a{border:1px solid color-mix(in srgb,var(--lf-card-accent,#ffd27a) 42%,#ffffff21)}}.pr-site .lf-roster-layer-nav a{background:linear-gradient(135deg,var(--lf-card-accent,#ffd27a),transparent 48%),#ffffff09;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer-nav a{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 18%,transparent),transparent 48%),#ffffff09}}.pr-site .lf-roster-layer-nav a{color:#fff8ed;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.pr-site .lf-roster-layer-nav a:before{content:"";background:linear-gradient(90deg,var(--lf-card-accent,#ffd27a),transparent);opacity:.86;height:3px;position:absolute;inset:auto 0 0}.pr-site .lf-roster-layer-nav a:hover{border-color:var(--lf-card-accent,#ffd27a);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer-nav a:hover{border-color:color-mix(in srgb,var(--lf-card-accent,#ffd27a) 70%,#ffffff3d)}}.pr-site .lf-roster-layer-nav a:hover{background:linear-gradient(135deg,var(--lf-card-accent,#ffd27a),transparent 50%),#ffffff0e}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer-nav a:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 28%,transparent),transparent 50%),#ffffff0e}}.pr-site .lf-roster-layer-nav small{max-width:100%;color:var(--lf-card-accent,#ffd27a)}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer-nav small{color:color-mix(in srgb,var(--lf-card-accent,#ffd27a) 72%,#fff)}}.pr-site .lf-roster-layer-nav small{text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.15}.pr-site .lf-roster-layer-nav strong{min-width:0;max-width:100%;font-family:var(--font-serif,Georgia),Georgia,serif;overflow-wrap:break-word;font-size:clamp(1.02rem,1.2vw,1.34rem);font-weight:950;line-height:1.04}.pr-site .lf-roster-layer-nav span{color:#fff;text-align:center;background:#0000006b;border-radius:6px;justify-self:end;min-width:2rem;padding:.24rem .46rem;font-size:.76rem;font-weight:950;line-height:1}.pr-site .lf-roster-layers{gap:clamp(1.1rem,2.2vw,2rem);display:grid}.pr-site .lf-roster-layer{gap:clamp(.7rem,1.2vw,1rem);scroll-margin-top:8rem;display:grid;position:relative}.pr-site .lf-roster-layer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 12% 5%,var(--lf-card-accent,#ffd27a),transparent 28rem),linear-gradient(90deg,var(--lf-card-accent,#ffd27a),transparent 48%);height:clamp(12rem,16vw,18rem);position:absolute;inset:-.8rem -1rem auto}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer:before{background:radial-gradient(ellipse at 12% 5%,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 18%,transparent),transparent 28rem),linear-gradient(90deg,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 10%,transparent),transparent 48%)}}.pr-site .lf-roster-layer:before{opacity:.86}.pr-site .lf-roster-layer__head{border:1px solid var(--lf-card-accent,#ffd27a);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,1.4vw,1.15rem);padding:clamp(.78rem,1.45vw,1.08rem);display:grid}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer__head{border:1px solid color-mix(in srgb,var(--lf-card-accent,#ffd27a) 26%,#ffffff1f)}}.pr-site .lf-roster-layer__head{background:linear-gradient(90deg,var(--lf-card-accent,#ffd27a),transparent 44%),linear-gradient(180deg,#fff8ee0a,#fff8ee03),#07080dd1;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer__head{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 13%,transparent),transparent 44%),linear-gradient(180deg,#fff8ee0a,#fff8ee03),#07080dd1}}.pr-site .lf-roster-layer__index{aspect-ratio:1;border:1px solid var(--lf-card-accent,#ffd27a);place-items:center;width:clamp(2.8rem,4.4vw,3.85rem);display:grid}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer__index{border:1px solid color-mix(in srgb,var(--lf-card-accent,#ffd27a) 54%,#ffffff24)}}.pr-site .lf-roster-layer__index{background:radial-gradient(circle at 35% 28%,var(--lf-card-accent,#ffd27a),transparent 38%),#ffffff0a;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer__index{background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--lf-card-accent,#ffd27a) 34%,#fff),transparent 38%),#ffffff0a}}.pr-site .lf-roster-layer__index{color:#fffaf0;box-shadow:0 0 2.4rem var(--lf-card-accent,#ffd27a);font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:950}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer__index{box-shadow:0 0 2.4rem color-mix(in srgb,var(--lf-card-accent,#ffd27a) 18%,transparent)}}.pr-site .lf-roster-layer__title{gap:.45rem;display:grid}.pr-site .lf-roster-layer__title h3{color:#fff8ed;font-family:var(--font-serif,Georgia),Georgia,serif;margin:0;font-size:clamp(1.85rem,3.2vw,3.35rem);font-weight:950;line-height:1.02}.pr-site .lf-roster-layer__title p{color:#fff8eead;max-width:50rem;margin:0;font-size:.95rem;font-weight:760;line-height:1.45}.pr-site .lf-roster-layer__count{justify-items:end;gap:.28rem;min-width:7rem;display:grid}.pr-site .lf-roster-layer__count strong{color:var(--lf-card-accent,#ffd27a)}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer__count strong{color:color-mix(in srgb,var(--lf-card-accent,#ffd27a) 72%,#fff)}}.pr-site .lf-roster-layer__count strong{font-family:var(--font-serif,Georgia),Georgia,serif;font-size:clamp(1.95rem,3.3vw,3.2rem);font-weight:950;line-height:.96}.pr-site .lf-roster-layer__count span{color:#fff8eea8;text-transform:uppercase;font-size:.8rem;font-weight:900}.pr-site .lf-roster-layer__elements{flex-wrap:wrap;gap:.5rem;display:flex}.pr-site .lf-roster-layer__elements span{border:1px solid var(--lf-element-accent,#ffd27a);align-items:center;gap:.42rem;min-height:2.05rem;padding:.36rem .52rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer__elements span{border:1px solid color-mix(in srgb,var(--lf-element-accent,#ffd27a) 34%,#ffffff1a)}}.pr-site .lf-roster-layer__elements span{background:linear-gradient(90deg,var(--lf-element-accent,#ffd27a),transparent 72%),#ffffff09;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer__elements span{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-element-accent,#ffd27a) 15%,transparent),transparent 72%),#ffffff09}}.pr-site .lf-roster-layer__elements span{color:#fff8eedb;font-size:.78rem;font-weight:900;line-height:1}.pr-site .lf-roster-layer__elements i{aspect-ratio:1;background:var(--lf-element-accent,#ffd27a);width:.62rem;box-shadow:0 0 1rem var(--lf-element-accent,#ffd27a);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer__elements i{box-shadow:0 0 1rem color-mix(in srgb,var(--lf-element-accent,#ffd27a) 55%,transparent)}}.pr-site .lf-roster-layer__elements strong{color:#fff;text-align:right;min-width:1.3rem}.pr-site .lf-roster-layer .lf-character-tile{border-color:var(--lf-card-accent,#ffd27a)}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-roster-layer .lf-character-tile{border-color:color-mix(in srgb,var(--lf-card-accent,#ffd27a) 19%,#ffffff1f)}}@media (min-width:1180px){.pr-site .lf-roster-layer-nav{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr))}.pr-site .lf-roster-layer .lf-grid--compact{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:940px){.pr-site .lf-roster-layer-map{grid-template-columns:1fr}.pr-site .lf-roster-layer__head{grid-template-columns:auto minmax(0,1fr)}.pr-site .lf-roster-layer__count{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;place-items:baseline start}}@media (max-width:760px){.pr-site .lf-roster-layer-nav{scrollbar-width:none;padding-bottom:.35rem;display:flex;overflow-x:auto}.pr-site .lf-roster-layer-nav::-webkit-scrollbar{display:none}.pr-site .lf-roster-layer-nav a{flex:0 0 8.6rem;min-height:4.4rem}.pr-site .lf-roster-layer__title h3{font-size:clamp(1.8rem,14vw,3.1rem)}.pr-site .lf-main--characters .lf-hero h1{white-space:normal}.pr-site .lf-roster-layer__elements{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.25rem;padding-bottom:.3rem;overflow-x:auto}.pr-site .lf-roster-layer__elements::-webkit-scrollbar{display:none}.pr-site .lf-roster-layer__elements span{flex:none}}.lf-source-warning{color:#fff4e1c2;max-width:60rem;margin:0 0 1.25rem;font-weight:700}.lf-tier-hero{border-radius:8px;place-items:center;min-height:clamp(21rem,46vw,34rem);display:grid;position:relative;overflow:hidden}.lf-tier-hero:before{content:"";filter:blur(2px);background:radial-gradient(circle,#ff7ab629,#0000 45%),radial-gradient(circle at 20% 30%,#8defff24,#0000 35%);border:1px solid #ffd27a33;border-radius:50%;position:absolute;inset:15% 7%}.lf-tier-hero__card{aspect-ratio:3/4;border:1px solid var(--lf-tier-accent,#ffd27a);width:clamp(5rem,8vw,7.5rem);position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-tier-hero__card{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 54%,#ffffff2e)}}.lf-tier-hero__card{transform:rotate(var(--r,0deg)) translate(var(--x,0),var(--y,0));background:#ffffff0f;border-radius:8px;box-shadow:0 1.1rem 3.4rem #0000006b}.lf-tier-hero__card:first-child{--x:-16rem;--y:1.8rem;--r:-14deg}.lf-tier-hero__card:nth-child(2){--x:-11rem;--y:-2.8rem;--r:-9deg}.lf-tier-hero__card:nth-child(3){--x:-5.5rem;--y:.7rem;--r:-4deg}.lf-tier-hero__card:nth-child(4){--x:0;--y:-3.2rem;--r:0deg}.lf-tier-hero__card:nth-child(5){--x:5.5rem;--y:.7rem;--r:4deg}.lf-tier-hero__card:nth-child(6){--x:11rem;--y:-2.8rem;--r:9deg}.lf-tier-hero__card:nth-child(7){--x:16rem;--y:1.8rem;--r:14deg}.lf-tier-hero__card:nth-child(8){--x:0;--y:5rem;--r:2deg}.lf-tier-hero__card img{object-fit:cover}.lf-tier-hero__card em{z-index:1;color:var(--lf-tier-accent,#ffd27a);font-size:.75rem;font-style:normal;font-weight:900;position:absolute;bottom:.45rem;right:.45rem}.lf-tier-board,.lf-tier-row{gap:1rem;display:grid}.lf-tier-row{border:1px solid var(--lf-tier-accent,#ffd27a);grid-template-columns:minmax(7rem,.12fr) minmax(0,1fr);padding:1rem}@supports (color:color-mix(in lab,red,red)){.lf-tier-row{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 26%,#ffffff1f)}}.lf-tier-row{background:linear-gradient(90deg,var(--lf-tier-accent,#ffd27a),transparent 42%),#0b0c11c7;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-tier-row{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 14%,transparent),transparent 42%),#0b0c11c7}}.lf-tier-row>header{align-content:start;gap:.45rem;display:grid}.lf-tier-row>header strong{color:var(--lf-tier-accent,#ffd27a);font-family:var(--font-serif);font-size:clamp(2.2rem,6vw,4.7rem);line-height:.82}.lf-tier-row>header span{color:#fff4e1a8;font-size:.8rem;font-weight:800}.lf-tier-row__entries{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;display:grid}.lf-tier-entry{--lf-tier-entry-avatar-size:4.8rem;grid-template-columns:var(--lf-tier-entry-avatar-size) minmax(0,1fr) auto;color:#fff7ec;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:.8rem;min-height:6rem;padding:.65rem;text-decoration:none;display:grid}.lf-tier-entry__portrait{inline-size:var(--lf-tier-entry-avatar-size);block-size:var(--lf-tier-entry-avatar-size);aspect-ratio:1;background:#ffffff14;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.lf-tier-entry__portrait img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.lf-tier-entry__portrait .lf-character-markers{top:.26rem;left:.26rem}.lf-tier-entry__body{align-content:center;gap:.15rem;min-width:0;display:grid}.lf-tier-entry__body em,.lf-tier-entry__body small,.lf-tier-entry__body span,.lf-tier-entry__body strong{overflow-wrap:break-word}.lf-tier-entry__body strong{font-size:1rem;line-height:1.1}.lf-tier-entry__body em,.lf-tier-entry__body small{color:#fff4e19e;font-style:normal;font-weight:750}.lf-tier-entry__body span{color:#ffd27ae6;text-transform:uppercase;font-size:.78rem;font-weight:900}.lf-tier-preview{background:radial-gradient(circle at 22% 22%,#ff7ab629,#0000 34%),radial-gradient(circle at 78% 72%,#8defff24,#0000 32%),linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:.85rem;min-height:clamp(17rem,28vw,24rem);padding:clamp(.9rem,2vw,1.35rem);display:grid;overflow:hidden}.lf-tier-preview__deck{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.lf-tier-preview__card{color:#fff7ec;border:1px solid var(--lf-tier-accent,#ffd27a);align-content:end;min-height:clamp(5.2rem,8vw,7.4rem);padding:.45rem;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-tier-preview__card{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 42%,#ffffff1f)}}.lf-tier-preview__card{isolation:isolate;background:#06070ba3;border-radius:8px}.lf-tier-preview__card:after{z-index:-1;content:"";background:linear-gradient(180deg,transparent 38%,#000000b8),linear-gradient(135deg,var(--lf-tier-accent,#ffd27a),transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lf-tier-preview__card:after{background:linear-gradient(180deg,transparent 38%,#000000b8),linear-gradient(135deg,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 22%,transparent),transparent 58%)}}.lf-tier-preview__card img{z-index:-2;object-fit:cover}.lf-tier-preview__card span{color:#090a0d;background:var(--lf-tier-accent,#ffd27a);border-radius:5px;justify-self:start;margin-bottom:.2rem;padding:.2rem .32rem;font-size:.62rem;font-weight:950;line-height:1}.lf-tier-preview__card strong{color:#fff;text-overflow:ellipsis;text-shadow:0 2px 8px #000000c2;white-space:nowrap;font-size:.76rem;font-weight:900;line-height:1.05;overflow:hidden}.lf-tier-preview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.lf-tier-preview__metrics span{border:1px solid var(--lf-tier-accent,#ffd27a);justify-content:space-between;align-items:baseline;gap:.45rem;padding:.48rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.lf-tier-preview__metrics span{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 34%,#ffffff1a)}}.lf-tier-preview__metrics span{background:var(--lf-tier-accent,#ffd27a);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-tier-preview__metrics span{background:color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 10%,#ffffff09)}}.lf-tier-preview__metrics strong{color:var(--lf-tier-accent,#ffd27a);font-size:.86rem;font-weight:950}.lf-tier-preview__metrics em{color:#fff4e1c7;font-size:.78rem;font-style:normal;font-weight:850}.lf-tier-meta-board{gap:.9rem;display:grid}.lf-tier-meta-board__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.lf-tier-meta-board__head--stats-only{grid-template-columns:1fr;justify-items:end}.lf-tier-meta-board__head h3{color:#fff7ec;margin:.25rem 0 0;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:.96}.lf-tier-meta-board__head p{color:#fff4e1b8;max-width:58rem;margin:.45rem 0 0;font-weight:730}.lf-tier-meta-board__stats{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;justify-items:end;gap:.18rem;padding:.75rem .85rem;display:grid}.lf-tier-meta-board__stats strong{color:#fff7ec;font-size:1rem;font-weight:950}.lf-tier-meta-board__stats span{color:#fff4e1a3;font-size:.76rem;font-weight:800}.lf-tier-meta-board__stats a{color:#8defff;text-transform:uppercase;align-items:center;gap:.2rem;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.lf-tier-meta-controls{background:#0d0e13e6;border:1px solid #ffffff1f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.65rem;display:flex;box-shadow:0 18px 46px #00000038}.lf-tier-meta-view-switch{flex-wrap:wrap;align-items:center;gap:.28rem;min-width:0;display:flex}@media (min-width:901px){.lf-tier-meta-controls{z-index:12;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);position:sticky;top:6rem}}.lf-tier-meta-search{color:#fff4e1ad;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;flex:18rem;grid-template-columns:auto minmax(9rem,1fr);align-items:center;gap:.45rem;min-width:min(100%,16rem);padding:.55rem .65rem;display:grid}.lf-tier-meta-search input{color:#fff7ec;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:800}.lf-tier-meta-search input::placeholder{color:#fff4e170}.lf-tier-meta-segment{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:flex}.lf-tier-meta-reset,.lf-tier-meta-segment button{color:#fff4e1c2;min-height:2.2rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .68rem;font-size:.78rem;font-weight:900;display:inline-flex}.lf-tier-meta-segment button[aria-pressed=true]{color:#0a0b0f;border-color:var(--lf-tier-accent,#8defff)}@supports (color:color-mix(in lab,red,red)){.lf-tier-meta-segment button[aria-pressed=true]{border-color:color-mix(in srgb,var(--lf-tier-accent,#8defff) 35%,transparent)}}.lf-tier-meta-segment button[aria-pressed=true]{background:var(--lf-tier-accent,#8defff)}.lf-tier-meta-segment--roles button[aria-pressed=true]{background:#8defff}.lf-tier-meta-select{gap:.2rem;display:grid}.lf-tier-meta-select span{color:#fff4e18f;text-transform:uppercase;font-size:.62rem;font-weight:900}.lf-tier-meta-select select{color:#fff7ec;max-width:9rem;min-height:2.2rem;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:.36rem .52rem;font-size:.78rem;font-weight:850}.lf-tier-meta-select option{color:#151a22}.lf-tier-meta-reset{background:#ffffff0e;border-color:#ffffff1f}.lf-tier-meta-reset:disabled{cursor:not-allowed;opacity:.45}.lf-tier-meta-grid{gap:.5rem;min-width:0;display:grid}.lf-tier-meta-grid__header,.lf-tier-meta-row{grid-template-columns:minmax(5.4rem,.16fr) repeat(var(--lf-tier-role-count,4),minmax(0,1fr));gap:.45rem;display:grid}.lf-tier-meta-grid__header{z-index:10;padding:0 .25rem;position:sticky;top:10.35rem}.lf-tier-meta-grid__header>span{color:#fff4e1a8;text-transform:uppercase;background:#0a0b10f0;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:.35rem;min-height:2.3rem;padding:.4rem .55rem;font-size:.72rem;font-weight:900;display:flex}.lf-tier-meta-grid__header em,.lf-tier-meta-grid__header strong{font:inherit}.lf-tier-meta-grid__header em{color:#8defff;font-size:.66rem}.lf-tier-meta-row{border:1px solid var(--lf-tier-accent,#ffd27a);padding:.45rem}@supports (color:color-mix(in lab,red,red)){.lf-tier-meta-row{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 32%,#ffffff1a)}}.lf-tier-meta-row{background:linear-gradient(90deg,var(--lf-tier-accent,#ffd27a),transparent 44%),#0a0b10c7;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-tier-meta-row{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 13%,transparent),transparent 44%),#0a0b10c7}}.lf-tier-meta-rank{background:var(--lf-tier-accent,#ffd27a);border-radius:8px;align-content:start;justify-items:center;gap:.3rem;min-height:6.6rem;padding:.75rem .35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-tier-meta-rank{background:color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 14%,#ffffff09)}}.lf-tier-meta-rank strong{color:var(--lf-tier-accent,#ffd27a);font-family:var(--font-serif);font-size:clamp(2rem,4.6vw,3.75rem);line-height:.82}.lf-tier-meta-rank span{color:#fff4e1a3;text-align:center;font-size:.68rem;font-weight:900}.lf-tier-meta-cell{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;align-content:start;gap:.4rem;min-width:0;min-height:6.6rem;padding:.45rem;display:grid}.lf-tier-meta-cell__title{color:#8defff;text-transform:uppercase;font-size:.68rem;font-weight:950;display:none}.lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(4.65rem,1fr));gap:.38rem;display:grid}.lf-tier-meta-entry-frame{min-width:0}.lf-tier-meta-entry-frame.lf-inspectable-frame{height:100%}.lf-tier-meta-entry{color:#fff7ec;isolation:isolate;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-content:end;height:100%;min-height:5.35rem;padding:.34rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.lf-tier-meta-entry__media{z-index:-2;color:#fff4e1b8;background:radial-gradient(circle at 50% 22%,var(--lf-tier-accent,#ffd27a),transparent 58%),#ffffff0d;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lf-tier-meta-entry__media{background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 18%,transparent),transparent 58%),#ffffff0d}}.lf-tier-meta-entry__media{font-weight:950}.lf-tier-meta-entry__media:after{content:"";background:linear-gradient(#0000000f,#0000 32%,#000000c7),linear-gradient(90deg,#00000042,#0000 36%,#0000002e);position:absolute;inset:0}.lf-tier-meta-entry__media img{object-fit:cover}.lf-tier-meta-entry__media .lf-character-markers{z-index:2;top:.25rem;left:.25rem}.lf-tier-meta-entry__copy{gap:.05rem;min-width:0;display:grid}.lf-tier-meta-entry__copy small,.lf-tier-meta-entry__copy strong{text-overflow:ellipsis;text-shadow:0 2px 8px #000000e0;white-space:nowrap;overflow:hidden}.lf-tier-meta-entry__copy strong{color:#fff;font-size:.72rem;font-weight:950;line-height:1.02}.lf-tier-meta-entry__copy small{color:#fff4e1b8;font-size:.58rem;font-weight:800}.lf-tier-meta-entry>em{color:#0a0b0f;background:var(--lf-tier-accent,#ffd27a);border-radius:5px;padding:.16rem .28rem;font-size:.58rem;font-style:normal;font-weight:950;line-height:1;position:absolute;top:.27rem;right:.27rem}.lf-tier-meta-entry>svg{color:#8defff;filter:drop-shadow(0 2px 4px #000000a8);position:absolute;bottom:.28rem;right:.28rem}.lf-tier-meta-grid--compact .lf-tier-meta-grid__header{display:none}.lf-tier-meta-grid--compact .lf-tier-meta-row{grid-template-columns:minmax(4.5rem,.12fr) minmax(0,1fr)}.lf-tier-meta-grid--compact .lf-tier-meta-cell,.lf-tier-meta-grid--compact .lf-tier-meta-rank{min-height:4.4rem}.lf-tier-meta-grid--compact .lf-tier-meta-rank strong{font-size:clamp(1.35rem,3vw,2.2rem)}.lf-tier-meta-grid--compact .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(3.35rem,3.35rem))}.lf-tier-meta-grid--compact .lf-tier-meta-entry{min-height:3.35rem}.lf-tier-meta-grid--compact .lf-tier-meta-entry__copy{display:none}.lf-tier-meta-cell__empty,.lf-tier-meta-empty{color:#fff4e17a;font-size:.78rem;font-weight:850}.lf-tier-meta-empty{text-align:center;border:1px dashed #ffffff1f;border-radius:8px;margin:0;padding:1rem}.lf-tier-meta-notes{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:8px}.lf-tier-meta-notes summary{cursor:pointer;color:#fff7ec;padding:.8rem .9rem;font-weight:900}.lf-tier-meta-notes div{gap:.6rem;padding:0 .9rem .9rem;display:grid}.lf-tier-meta-notes p{color:#fff4e1ad;margin:0;font-weight:730}@media (max-width:1080px){.lf-tier-meta-grid__header,.lf-tier-meta-row{grid-template-columns:minmax(4.8rem,.14fr) repeat(var(--lf-tier-role-count,4),minmax(8.5rem,1fr))}.lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(4.35rem,1fr))}}@media (max-width:900px){.lf-tier-meta-grid__header{display:none}.lf-tier-meta-row{grid-template-columns:1fr}.lf-tier-meta-rank{grid-template-columns:auto auto;justify-content:start;place-items:baseline start;min-height:0;padding:.55rem .7rem}.lf-tier-meta-rank strong{font-size:2.1rem}.lf-tier-meta-cell{min-height:0}.lf-tier-meta-cell__title{display:block}}@media (max-width:720px){.lf-tier-preview{min-height:0}.lf-tier-preview__deck{scrollbar-width:none;grid-template-columns:repeat(5,minmax(4.2rem,1fr));padding-bottom:.2rem;overflow-x:auto}.lf-tier-preview__deck::-webkit-scrollbar{display:none}.lf-tier-preview__card{min-height:5.9rem}.lf-tier-preview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-tier-meta-board__head{grid-template-columns:1fr}.lf-tier-meta-board__stats{justify-items:start}.lf-tier-meta-controls{align-items:stretch}.lf-tier-meta-reset,.lf-tier-meta-search,.lf-tier-meta-segment,.lf-tier-meta-select{flex:100%}.lf-tier-meta-segment{scrollbar-width:none;overflow-x:auto}.lf-tier-meta-segment::-webkit-scrollbar{display:none}.lf-tier-meta-segment button{flex:none}.lf-tier-meta-select select{max-width:none}.lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(4.2rem,1fr))}}.lf-community-panel{gap:1rem;display:grid}.lf-community-auth,.lf-community-card,.lf-community-empty,.lf-community-form,.lf-community-panel__head,.lf-tier-editor__board{background:#0d0e13d1;border:1px solid #ffffff1f;border-radius:8px}.lf-community-panel__head{justify-content:space-between;gap:1rem;padding:1rem;display:flex}.lf-community-card>span,.lf-community-panel__head span{color:#ffd27a;text-transform:uppercase;font-size:.74rem;font-weight:900}.lf-community-card h4,.lf-community-form h4,.lf-community-panel__head h1,.lf-community-panel__head h3{color:#fff7ec;margin:.2rem 0}.lf-community-card p,.lf-community-empty span,.lf-community-panel__head p{color:#fff4e1b3;margin:0;font-weight:700}.lf-community-panel__head em{color:#8defff;background:#8defff1a;border-radius:999px;align-self:start;padding:.45rem .65rem;font-style:normal;font-weight:900}.lf-community-auth{flex-wrap:wrap;align-items:end;gap:.75rem;padding:.8rem;display:flex}.lf-community-auth label,.lf-community-form label,.lf-tier-editor__search{color:#fff4e1a8;text-transform:uppercase;gap:.35rem;font-size:.78rem;font-weight:900;display:grid}.lf-community-auth input,.lf-community-form input,.lf-community-form select,.lf-community-form textarea,.lf-tier-editor__search input{color:#fff7ec;width:100%;min-width:0;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:.72rem .8rem;font-weight:750}.lf-community-form textarea{resize:vertical;min-height:5.6rem}.lf-community-auth button,.lf-community-card__actions button,.lf-community-form button,.lf-tier-editor__lane button,.lf-tier-editor__pool button{color:#fff7ec;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:.66rem .86rem;font-weight:900}.lf-community-form button[type=submit]{color:#0a0b0f;background:#ffd27a}.lf-community-form button:disabled{cursor:not-allowed;opacity:.45}.lf-community-error{color:#ffb4b4;margin:0;font-weight:800}.lf-community-layout,.lf-tier-editor{grid-template-columns:minmax(18rem,.34fr) minmax(0,1fr);gap:1rem;display:grid}.lf-community-form{gap:.75rem;padding:1rem;display:grid}.lf-community-form__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lf-community-list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-content:start;gap:.85rem;display:grid}.lf-community-list--rows{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.lf-community-card,.lf-community-empty{gap:.7rem;padding:1rem;display:grid}.lf-community-tags{flex-wrap:wrap;gap:.35rem;display:flex}.lf-community-tags em{color:#fff4e1d1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:6px;padding:.32rem .48rem;font-size:.72rem;font-style:normal;font-weight:850}.lf-community-card a{color:#8defff;font-weight:900}.lf-community-card__actions{flex-wrap:wrap;gap:.45rem;display:flex}.lf-tier-editor__board{gap:.75rem;padding:1rem;display:grid}.lf-tier-editor__pool{flex-wrap:wrap;gap:.45rem;max-height:9rem;display:flex;overflow:auto}.lf-tier-editor__lane{background:#ffd27a09;border:1px dashed #ffd27a38;border-radius:8px;grid-template-columns:4.4rem minmax(0,1fr);align-items:start;gap:.75rem;min-height:4.4rem;padding:.65rem;display:grid}.lf-tier-editor__lane strong{color:#ffd27a;font-size:1.5rem}.lf-tier-editor__lane div{flex-wrap:wrap;gap:.45rem;display:flex}@media (max-width:900px){.lf-community-form__split,.lf-community-layout,.lf-tier-editor,.lf-tier-row{grid-template-columns:1fr}}.pr-site{--lg-v2-header-fill-top:#12151deb;--lg-v2-header-fill-mid:#080a10d6;--lg-v2-header-fill-bottom:#030408ad;--lg-v2-header-rim:#ffffff2e;--lg-v2-header-rim-soft:#ffffff14;--lg-v2-header-shadow:#00000075}.pr-site .lf-header-veil.liquid-glass-veil{--lg-edge-height-top:clamp(7.25rem,12vh,10rem)!important;opacity:.92!important;-webkit-backdrop-filter:blur(var(--lg-edge-blur)) saturate(1.18) contrast(1.04)!important;backdrop-filter:blur(var(--lg-edge-blur)) saturate(1.18) contrast(1.04)!important;background:linear-gradient(#020307f0,#02030794 46%,#0203072e 76%,#0000)!important;-webkit-mask-image:linear-gradient(#000 0 38%,#000000b3 68%,#0000)!important;mask-image:linear-gradient(#000 0 38%,#000000b3 68%,#0000)!important}.pr-site .lf-header{background:0 0!important;width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important;padding:10px clamp(24px,4vw,88px)!important}.pr-site .lf-header__lens{border:0!important;border-bottom:1px solid var(--lg-v2-header-rim)!important;background:linear-gradient(180deg,var(--lg-v2-header-fill-top),var(--lg-v2-header-fill-mid) 54%,var(--lg-v2-header-fill-bottom)),#04050980!important;box-shadow:inset 0 1px 0 var(--lg-v2-header-rim-soft),inset 0 -1px 0 #0000008c,0 18px 54px var(--lg-v2-header-shadow)!important;-webkit-backdrop-filter:blur(42px)saturate(1.22)contrast(1.08)!important;backdrop-filter:blur(42px)saturate(1.22)contrast(1.08)!important;display:block!important;inset:0!important;overflow:hidden!important}.pr-site .lf-header__lens:before{background:linear-gradient(90deg,#0000,#ffd27a29 18%,#0000 34%),linear-gradient(90deg,#0000 64%,#8defff24 82%,#0000),linear-gradient(#ffffff0f,#0000 38%);-webkit-mask-image:linear-gradient(#000 0 18px,#0000 58px),linear-gradient(0deg,#000 0 12px,#0000 44px),linear-gradient(90deg,#000 0 18px,#0000 72px),linear-gradient(270deg,#000 0 18px,#0000 72px);mask-image:linear-gradient(#000 0 18px,#0000 58px),linear-gradient(0deg,#000 0 12px,#0000 44px),linear-gradient(90deg,#000 0 18px,#0000 72px),linear-gradient(270deg,#000 0 18px,#0000 72px);content:""!important;pointer-events:none!important;opacity:.2!important;display:block!important;position:absolute!important;inset:-18px!important}[data-glass-refraction=ready] .pr-site .lf-header__lens:before{filter:url(#lg-refract-control)}.pr-site .lf-header__lens:after{content:""!important;pointer-events:none!important;opacity:.72!important;background:linear-gradient(90deg,#0000,#fff3 18%,#ffd27a29 52%,#8defff29 78%,#0000)!important;height:1px!important;display:block!important;position:absolute!important;inset:auto 0 0!important}.pr-site .lf-header__inner{grid-template-columns:minmax(218px,292px) minmax(0,1fr)!important;gap:clamp(14px,1.6vw,28px)!important;width:min(1840px,100vw - clamp(48px,8vw,176px))!important;min-height:58px!important}.pr-site .lf-brand.liquid-glass,.pr-site .lf-primary-nav.liquid-glass{--lg-lens-alpha:0!important;--lg-lens-blur:0px!important;--lg-lens-refraction:0!important;--lg-edge-lens-opacity:0!important;--lg-edge-rim-opacity:0!important}.pr-site .lf-brand.liquid-glass:after,.pr-site .lf-brand.liquid-glass:before,.pr-site .lf-brand.liquid-glass>.liquid-glass__edge,.pr-site .lf-brand.liquid-glass>.liquid-glass__warp,.pr-site .lf-primary-nav.liquid-glass:after,.pr-site .lf-primary-nav.liquid-glass:before,.pr-site .lf-primary-nav.liquid-glass>.liquid-glass__edge,.pr-site .lf-primary-nav.liquid-glass>.liquid-glass__warp{opacity:0!important;display:none!important}.pr-site .lf-brand>.liquid-glass__content,.pr-site .lf-primary-nav>.liquid-glass__content{box-shadow:none!important;background:0 0!important}.pr-site .lf-brand>.liquid-glass__content{padding:0!important}.pr-site .lf-primary-nav>.liquid-glass__content{justify-content:center!important;min-height:54px!important;padding:0!important}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link,.pr-site .lf-header .liquid-glass__content{opacity:1!important;filter:none!important;text-shadow:0 1px 2px #000000bf!important}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{min-height:42px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:8px!important}.pr-site .lf-header .lf-more:not([data-active=true]):not([open]) summary:hover,.pr-site .lf-header .lf-nav-link:not([data-active=true]):hover{border-color:#ffffff1f!important}.pr-site .lf-header .lf-more[data-active=true] summary,.pr-site .lf-header .lf-more[open] summary,.pr-site .lf-header .lf-nav-link[data-active=true]{background:linear-gradient(#ffffff1f,#ffffff0d),#ffffff0a!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #00000038!important}.pr-site .lf-header .lf-mega{-webkit-backdrop-filter:blur(38px)saturate(1.2)contrast(1.06)!important;backdrop-filter:blur(38px)saturate(1.2)contrast(1.06)!important;background:linear-gradient(#ffffff0e,#ffffff04),#06080de6!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff1a,0 24px 68px #00000075!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pr-site .lf-header .lf-mega,.pr-site .lf-header__lens{background:#06080df5!important}}@media (max-width:1180px){.pr-site .lf-header__inner{grid-template-columns:1fr!important;width:min(100%,100vw - 32px)!important}}@media (max-width:820px){.pr-site .lf-header{min-height:124px!important;padding:8px 12px!important}.pr-site .lf-header-veil.liquid-glass-veil{--lg-edge-height-top:10rem!important}.pr-site .lf-header__lens{-webkit-backdrop-filter:blur(36px)saturate(1.18)contrast(1.06)!important;backdrop-filter:blur(36px)saturate(1.18)contrast(1.06)!important}}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-hud-wing:max(2rem,calc(50% - 40rem));--cg-hud-dock-wing:max(2rem,calc(50% - 47rem));--cg-hud-left-w:clamp(19.5rem,17vw,22rem);--cg-hud-right-w:clamp(18.75rem,16vw,21.5rem);--cg-hud-dock-w:clamp(23rem,22vw,26rem);--cg-row-top:13.5%;--cg-row-middle:41%;--cg-row-bottom:66.5%}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone][data-slot]{inset:auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-top][data-slot]{inset:var(--cg-row-top) auto auto var(--cg-hud-wing)!important;width:var(--cg-hud-left-w)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-mid][data-slot]{inset:var(--cg-row-middle) auto auto var(--cg-hud-wing)!important;width:var(--cg-hud-left-w)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-bottom][data-slot]{inset:var(--cg-row-bottom) auto auto var(--cg-hud-wing)!important;width:var(--cg-hud-left-w)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack][data-slot]{inset:var(--cg-row-top) var(--cg-hud-wing) auto auto!important;width:var(--cg-hud-right-w)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-mid][data-slot]{inset:var(--cg-row-middle) var(--cg-hud-wing) auto auto!important;width:var(--cg-hud-right-w)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=bottom-dock][data-slot]{inset:var(--cg-row-bottom) var(--cg-hud-dock-wing) auto auto!important;width:var(--cg-hud-dock-w)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack] .cg-orbit-card__tile{height:clamp(6.6rem,9.2svh,8.3rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=bottom-dock] .cg-orbit-card__visual{align-items:stretch!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=bottom-dock] .cg-orbit-card__tile{min-height:clamp(5.6rem,7.8svh,7rem)!important}}@media (min-width:1501px){.pr-site .cg-cinema .cg-cinema__center{width:clamp(31rem,27vw,35rem)!important}}@media (min-width:1181px) and (max-width:1500px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-hud-wing:clamp(2rem,calc(50% - 39rem),5rem);--cg-hud-dock-wing:clamp(2rem,calc(50% - 44rem),4rem);--cg-hud-left-w:clamp(18rem,21vw,20rem);--cg-hud-right-w:clamp(16rem,18vw,18rem);--cg-hud-dock-w:clamp(20rem,25vw,23rem);--cg-row-top:14%;--cg-row-middle:41.5%;--cg-row-bottom:67%}.pr-site .cg-cinema .cg-cinema__center{width:clamp(25rem,29vw,28rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack] .cg-orbit-card__tile{height:clamp(5.8rem,8.4svh,7.2rem)!important}}.pr-site .lf-header--with-notifications{min-height:146px!important;padding-bottom:14px!important;transition:min-height .62s cubic-bezier(.2,.9,.18,1),padding-bottom .62s cubic-bezier(.2,.9,.18,1)!important}.pr-site .lf-notification-center{--notice-glass-fill:#06080da8;--notice-glass-fill-open:#07090fcc;--notice-glass-rim:#ffffff2e;--notice-glass-rim-hot:#8defff4d;--notice-glass-shadow:#00000057;z-index:2;border:1px solid var(--notice-glass-rim);background:linear-gradient(180deg,#ffffff17,#ffffff05 45%,#ffffff07),var(--notice-glass-fill);width:min(980px,100vw - 48px);max-height:58px;box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #0000008f,0 16px 44px var(--notice-glass-shadow);-webkit-backdrop-filter:blur(34px)saturate(1.22)contrast(1.06);backdrop-filter:blur(34px)saturate(1.22)contrast(1.06);border-radius:999px;margin:8px auto 0;transition:width .62s cubic-bezier(.2,.9,.18,1),max-height .7s cubic-bezier(.2,.9,.18,1),border-radius .62s cubic-bezier(.2,.9,.18,1),background-color .42s,box-shadow .52s,border-color .52s;position:relative;overflow:hidden}.pr-site .lf-notification-center:after,.pr-site .lf-notification-center:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity .52s,transform .72s cubic-bezier(.2,.9,.18,1);position:absolute;inset:-20px}.pr-site .lf-notification-center:before{background:radial-gradient(at 18% 0,#8defff2e,#0000 36%),radial-gradient(at 82% 100%,#ffd27a29,#0000 34%),linear-gradient(100deg,#0000,#ffffff14 38%,#0000 74%);transform:scaleY(.58)translateY(-18px);-webkit-mask-image:linear-gradient(#000 0 18px,#0000 82px),linear-gradient(0deg,#000 0 16px,#0000 76px),linear-gradient(90deg,#000 0 18px,#0000 96px),linear-gradient(270deg,#000 0 18px,#0000 96px);mask-image:linear-gradient(#000 0 18px,#0000 82px),linear-gradient(0deg,#000 0 16px,#0000 76px),linear-gradient(90deg,#000 0 18px,#0000 96px),linear-gradient(270deg,#000 0 18px,#0000 96px)}[data-glass-refraction=ready] .pr-site .lf-notification-center:before{filter:url(#lg-refract-control)}.pr-site .lf-notification-center:after{mix-blend-mode:screen;background:linear-gradient(#ffffff1a,#0000 32%),linear-gradient(90deg,#8defff2e,#0000 18% 82%,#ffd27a29);inset:0;transform:translateY(-14px)}.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{background:linear-gradient(180deg,#ffffff1a,#ffffff07 38%,#ffffff0a),var(--notice-glass-fill-open)!important;border-color:#fff3!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #000000a3,0 28px 74px #00000075!important}.pr-site .lf-notification-center.is-open:before,.pr-site .lf-notification-center[data-state=open]:before{opacity:.72;animation:lf-notice-lens-melt .9s cubic-bezier(.2,.9,.18,1) both;transform:scaleY(1)translateY(0)}.pr-site .lf-notification-center.is-open:after,.pr-site .lf-notification-center[data-state=open]:after{opacity:.28;transform:translateY(0)}.pr-site .lf-notification-toggle{z-index:1;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px 8px 10px;display:grid;position:relative}.pr-site .lf-notification-toggle__count{background:radial-gradient(circle at 38% 18%,#ffffff2e,#0000 52%),#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;grid-template-columns:1fr;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #00000038}.pr-site .lf-notification-toggle__count svg{color:#ffd27a;grid-area:1/1;transform:translate(-7px,-4px)}.pr-site .lf-notification-toggle__count strong{color:#11131a;background:#fff;border-radius:50%;grid-area:1/1;place-items:center;width:22px;height:22px;font-size:.82rem;font-weight:900;line-height:1;display:grid;transform:translate(5px,4px)}.pr-site .lf-notification-toggle__message{gap:2px;min-width:0;display:grid}.pr-site .lf-notification-panel__head small,.pr-site .lf-notification-toggle__message small{color:#ffd27a;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.pr-site .lf-notification-toggle__message strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000000b8;font-size:clamp(.9rem,1vw,1rem);font-weight:850;line-height:1.15;overflow:hidden}.pr-site .lf-notification-toggle__date{color:#ffffffb8;white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex}.pr-site .lf-notification-toggle__chevron{color:#fff;opacity:.78;transition:transform .52s cubic-bezier(.2,.9,.18,1)}.pr-site .lf-notification-center.is-open .lf-notification-toggle__chevron,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle__chevron{transform:rotate(180deg)}.pr-site .lf-notification-panel{z-index:1;opacity:0;pointer-events:none;transform-origin:top;gap:14px;max-height:0;padding:0 18px;transition:max-height .7s cubic-bezier(.2,.9,.18,1),opacity .36s,transform .62s cubic-bezier(.2,.9,.18,1),padding .62s cubic-bezier(.2,.9,.18,1);display:grid;position:relative;transform:translateY(-10px)scaleY(.97)}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel{max-height:488px!important;padding:8px 18px 18px!important;transform:translateY(0)scaleY(1)!important}.pr-site .lf-notification-panel__head{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:10px 0 2px;display:flex}.pr-site .lf-notification-panel__head span{gap:4px;display:grid}.pr-site .lf-notification-panel__head strong{color:#fff;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:920;line-height:1.05}.pr-site .lf-notification-panel__head button{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pr-site .lf-notification-list{scrollbar-color:#ffffff38 transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(356px,100svh - 300px);padding:2px 2px 4px;display:grid;overflow:auto}.pr-site .lf-notification-item{opacity:0;min-height:96px;transition:opacity .42s,transform .62s cubic-bezier(.2,.9,.18,1);transition-delay:calc(var(--notice-index) * 44ms);background:linear-gradient(#ffffff0d,#ffffff05),#0304086b;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""icon meta";align-content:start;gap:8px 12px;padding:14px;display:grid;transform:translateY(14px);box-shadow:inset 0 1px #ffffff0e}.pr-site .lf-notification-center.is-open .lf-notification-item,.pr-site .lf-notification-center[data-state=open] .lf-notification-item{opacity:1;transform:translateY(0)}.pr-site .lf-notification-item[data-tone=new]{border-color:#ffd27a38}.pr-site .lf-notification-item[data-tone=work]{border-color:#d8b4fe33}.pr-site .lf-notification-item[data-tone=info]{border-color:#8defff2e}.pr-site .lf-notification-item__icon{color:#ffd27a;background:#ffd27a1f;border-radius:10px;grid-area:icon;place-items:center;width:36px;height:36px;display:grid}.pr-site .lf-notification-item[data-tone=work] .lf-notification-item__icon{color:#d8b4fe;background:#d8b4fe1f}.pr-site .lf-notification-item[data-tone=info] .lf-notification-item__icon{color:#8defff;background:#8defff1c}.pr-site .lf-notification-item__copy{grid-area:copy;gap:5px;min-width:0;display:grid}.pr-site .lf-notification-item__copy strong{color:#fff;font-size:.96rem;font-weight:880;line-height:1.12}.pr-site .lf-notification-item__copy span{color:#fff8eec7;font-size:.82rem;font-weight:650;line-height:1.35}.pr-site .lf-notification-item em{color:#ffffffc7;text-transform:uppercase;background:#fff1;border-radius:999px;grid-area:meta;width:max-content;max-width:100%;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:880;line-height:1}@keyframes lf-notice-lens-melt{0%{opacity:.08;transform:scaleX(.92)scaleY(.4)translateY(-28px)}46%{opacity:.78;transform:scaleX(1.025)scaleY(1.06)translateY(0)}to{opacity:.72;transform:scaleX(1)scaleY(1)translateY(0)}}@media (max-width:900px){.pr-site .lf-header--with-notifications{min-height:194px!important}.pr-site .lf-notification-center{width:min(100%,100vw - 24px);margin-top:10px}.pr-site .lf-notification-toggle{grid-template-columns:auto minmax(0,1fr) auto}.pr-site .lf-notification-toggle__date{display:none}.pr-site .lf-notification-list{grid-template-columns:1fr;max-height:min(420px,100svh - 310px)}}@media (max-width:520px){.pr-site .lf-notification-toggle__message small{display:none}.pr-site .lf-notification-toggle__message strong{font-size:.82rem}.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{border-radius:20px;max-height:min(620px,100svh - 176px)!important}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel{padding:8px 12px 14px}}@media (prefers-reduced-motion:reduce){.pr-site .lf-header--with-notifications,.pr-site .lf-notification-center,.pr-site .lf-notification-center:after,.pr-site .lf-notification-center:before,.pr-site .lf-notification-item,.pr-site .lf-notification-panel,.pr-site .lf-notification-toggle__chevron{transition-duration:.01ms!important;animation:none!important}}.guide-limb-choice,.guide-limb-compare{align-items:stretch}.guide-limb-choice{grid-template-rows:auto 1fr}.guide-limb-choice>span{white-space:nowrap;justify-content:center;align-items:center;min-height:2.15rem;display:inline-flex}.guide-limb-choice .cg-limb-card{height:100%}.cg-localization-grid--single,.guide-band--accessories{grid-template-columns:minmax(0,1fr)!important}.cg-skin{border-radius:8px;outline:none;display:block;position:relative;overflow:hidden}.cg-skin:focus-visible{box-shadow:0 0 0 2px #ffd27ab8}.cg-assets-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.cg-assets-head h3{margin:0}.cg-assets-head p{color:var(--cg-muted);margin:.35rem 0 0;font-size:.9rem;font-weight:700}.cg-assets-head>span{border:1px solid rgb(var(--cg-accent-rgb)/.38);background:rgb(var(--cg-accent-rgb)/.13);min-width:2.35rem;height:2.35rem;color:var(--cg-accent-ink);border-radius:999px;place-items:center;font-size:1rem;font-weight:920;display:grid}.cg-assets-summary{flex-wrap:wrap;gap:.5rem;margin:-.15rem 0 1rem;display:flex}.cg-assets-summary span{color:#fff7ec;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.45rem;min-height:2.15rem;padding:.35rem .6rem;display:inline-flex}.cg-assets-summary strong{color:var(--cg-accent-ink);font-size:.95rem;font-weight:920;line-height:1}.cg-assets-summary small{color:var(--cg-muted);font-size:.76rem;font-weight:780;line-height:1.1}.cg-skin-grid{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:.75rem;display:grid}.cg-skin{background:radial-gradient(circle at 50% 16%,rgb(var(--cg-accent-rgb)/.14),transparent 62%),linear-gradient(180deg,#ffffff0e,#ffffff05);color:#fff7ec;border:1px solid #ffffff1a;border-radius:.75rem;align-content:start;place-items:stretch stretch;gap:.65rem;width:auto;height:auto;min-height:14.25rem;padding:.55rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.cg-skin__media{background:radial-gradient(circle at 50% 28%,rgb(var(--cg-accent-rgb)/.18),transparent 58%),#00000047;border-radius:.55rem;min-height:11.25rem;display:block;position:relative;overflow:hidden}.cg-skin__media img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 24px #0000006b);padding:.25rem}.cg-skin__label{gap:.15rem;min-width:0;display:grid}.cg-skin__label small,.cg-skin__label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cg-skin__label strong{font-size:.9rem;font-weight:880}.cg-skin__label small{color:var(--cg-muted);font-size:.76rem;font-weight:720}@media (hover:hover){.cg-skin:hover{border-color:rgb(var(--cg-accent-rgb)/.36);background-color:#ffffff06;transform:translateY(-2px)}}.cg-costume-icons{gap:.65rem;margin-top:1rem;display:grid}.cg-costume-icons h4{color:var(--cg-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.cg-costume-icons>div{flex-wrap:wrap;gap:.55rem;display:flex}.cg-costume-icons a{background:#ffffff09;border:1px solid #ffffff1f;border-radius:.65rem;width:3.5rem;height:3.5rem;display:block;position:relative;overflow:hidden}.cg-costume-icons img{object-fit:cover}@media (max-width:640px){.cg-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-skin{min-height:12rem}.cg-skin__media{min-height:9rem}}@media (min-width:1181px){.pr-site .cg-cinema .cg-cinema__sticky{--cg-hud-left-w:clamp(21.75rem,19vw,24rem)!important;--cg-hud-right-w:clamp(20rem,17.5vw,22.5rem)!important;--cg-hud-dock-w:clamp(22.5rem,23vw,27rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-top][data-slot]{inset:12% auto auto max(2.4rem,50% - 43.5rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-mid][data-slot]{inset:36% auto auto max(5rem,50% - 41rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-bottom][data-slot]{inset:63% auto auto max(3.3rem,50% - 42.4rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack][data-slot]{inset:18% max(4.6rem,50% - 42rem) auto auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=bottom-dock][data-slot]{inset:58% max(3.4rem,50% - 45rem) auto auto!important}}.pr-site .lf-header__lens{background:radial-gradient(120% 170% at 18% -42%,var(--lg-highlight,#fff),transparent 46%),linear-gradient(180deg,var(--lg-lens-fill-top,#14161a6b),var(--lg-lens-fill,#0000004d) 74%,#04050961)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-header__lens{background:radial-gradient(120% 170% at 18% -42%,color-mix(in srgb,var(--lg-highlight,#fff) 20%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--lg-lens-fill-top,#14161a6b) 86%,transparent),color-mix(in srgb,var(--lg-lens-fill,#0000004d) 78%,transparent) 74%,#04050961)!important}}.pr-site .lf-header__lens{border-bottom-color:var(--lg-rim,#ffffff24)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-header__lens{border-bottom-color:color-mix(in srgb,var(--lg-rim,#ffffff24) 82%,transparent)!important}}.pr-site .lf-header__lens{box-shadow:inset 0 1px 0 var(--lg-rim,#ffffff24),inset 0 -1px 0 var(--lg-rim-dark,#00000070),0 18px 54px var(--lg-depth-shadow,#0000005c)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-header__lens{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lg-rim,#ffffff24) 62%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--lg-rim-dark,#00000070) 80%,transparent),0 18px 54px color-mix(in srgb,var(--lg-depth-shadow,#0000005c) 90%,transparent)!important}}.pr-site .lf-header__lens{-webkit-backdrop-filter:blur(var(--lg-chrome-veil-blur,56px)) saturate(1.2) contrast(1.05)!important;backdrop-filter:blur(var(--lg-chrome-veil-blur,56px)) saturate(1.2) contrast(1.05)!important}.pr-site .lf-primary-nav>.liquid-glass__content{--nav-pad:.25rem;padding:var(--nav-pad)!important;gap:.25rem!important;display:flex!important;position:relative!important}.pr-site .lf-primary-nav__active-liquid-layer{inset-block:var(--nav-pad);z-index:0;left:var(--nav-pad);right:var(--nav-pad);filter:url(#lg-gooey-union);pointer-events:none;position:absolute;overflow:visible}.pr-site .lf-primary-nav__liquid-blob{border:1px solid var(--lg-rim,#fff);height:calc(100% - 2px);position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-primary-nav__liquid-blob{border:1px solid color-mix(in srgb,var(--lg-rim,#fff) 50%,transparent)}}.pr-site .lf-primary-nav__liquid-blob{background:radial-gradient(130% 160% at 26% 0,var(--lg-highlight,#fff),transparent 54%),linear-gradient(180deg,#ffffff21,#ffffff0b),var(--lg-lens-fill-top,#14161a6b);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-primary-nav__liquid-blob{background:radial-gradient(130% 160% at 26% 0,color-mix(in srgb,var(--lg-highlight,#fff) 30%,transparent),transparent 54%),linear-gradient(180deg,#ffffff21,#ffffff0b),color-mix(in srgb,var(--lg-lens-fill-top,#14161a6b) calc(var(--lg-lens-surface-visibility,.7) * 68%),transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lg-rim,#fff) 42%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--lg-rim-dark,#000) 52%,transparent),0 10px 24px #00000047}}.pr-site .lf-primary-nav__liquid-blob{opacity:.94;transition:left .32s cubic-bezier(.18,.92,.18,1),width .32s cubic-bezier(.18,.92,.18,1),opacity .18s,transform .24s;transform:translate(-50%,-50%)translateZ(0)}.pr-site .lf-primary-nav__liquid-blob--active{left:var(--active-center);z-index:3;width:min(9.25rem,var(--blob-width))}.pr-site .lf-primary-nav__liquid-blob--previous{left:var(--previous-center);z-index:2;width:min(9.25rem,var(--blob-width));opacity:0}.pr-site .lf-primary-nav__liquid-blob--bridge{left:var(--bridge-center);z-index:1;width:var(--bridge-width);opacity:0;height:calc(100% - .875rem)}.pr-site .lf-primary-nav__liquid-blob--drop{left:var(--active-center);z-index:4;opacity:0;width:2.125rem;height:2.125rem}[data-lg-runtime-mode=full] .pr-site .lf-primary-nav__liquid-blob{-webkit-backdrop-filter:blur(calc(var(--lg-lens-surface-blur,25px) * .58)) saturate(1.28) contrast(1.04);backdrop-filter:blur(calc(var(--lg-lens-surface-blur,25px) * .58)) saturate(1.28) contrast(1.04);filter:url(#lg-refract-control)}.pr-site .lf-primary-nav .lf-more,.pr-site .lf-primary-nav .lf-nav-link{z-index:1;flex:1 1 0;min-width:0;position:relative;margin-left:0!important}.pr-site .lf-primary-nav .lf-more summary{width:100%}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{border-radius:999px!important;transition:color .18s,transform .16s,opacity .18s!important}.pr-site .lf-header .lf-more[data-active=true] summary,.pr-site .lf-header .lf-more[open] summary,.pr-site .lf-header .lf-nav-link[data-active=true]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.pr-site .lf-header .lf-more summary:active,.pr-site .lf-header .lf-nav-link:active{transform:scale(.96)!important}.pr-site .lf-notification-center{transform-origin:top;border-radius:999px!important;width:min(1180px,100vw - 64px)!important;max-height:68px!important;transition:width .62s cubic-bezier(.2,.9,.18,1),max-height .74s cubic-bezier(.2,.9,.18,1),border-radius .62s cubic-bezier(.2,.9,.18,1),transform .62s cubic-bezier(.2,.9,.18,1),box-shadow .52s,border-color .52s!important}.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{transform:translateY(2px)scale(1.006);border-radius:32px!important;width:min(1320px,100vw - 64px)!important;max-height:min(680px,100svh - 126px)!important}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel{max-height:min(584px,100svh - 218px)!important}@media (min-width:1180px){.pr-site .lf-notification-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1180px){.pr-site .lf-primary-nav__active-liquid-layer{display:none}.pr-site .lf-primary-nav .lf-more,.pr-site .lf-primary-nav .lf-nav-link{flex:none}}@media (prefers-reduced-motion:reduce){.pr-site .lf-primary-nav__liquid-blob{transition-duration:.12s!important}.pr-site .lf-header .lf-more summary:active,.pr-site .lf-header .lf-nav-link:active,.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{transform:none!important}}.pr-site .lf-header__inner{position:relative;z-index:80!important}.pr-site .lf-notification-center{z-index:8!important}.pr-site .lf-more{isolation:isolate}.pr-site .lf-more[open]{z-index:160!important}.pr-site .lf-more[open] .lf-mega{z-index:260!important}.pr-site .lf-header:has(.lf-more[open]) .lf-notification-center{opacity:0;pointer-events:none;transform:translateY(-.5rem)scale(.985);max-height:0!important;margin-top:0!important}.pr-site .lf-archive-collage{perspective:1200px;min-height:clamp(440px,58svh,700px);transform-style:preserve-3d;isolation:isolate;position:relative;overflow:visible}.pr-site .lf-archive-collage:before{content:"";z-index:-2;background:linear-gradient(115deg,#ffffff0e,#0000 31%,#8defff0e 62%,#0000),linear-gradient(#ffffff0a,#0000 32%);border:1px solid #ffd27a1f;border-radius:8px;position:absolute;inset:7% -2% 4% 0;transform:rotateY(-10deg)rotateX(2deg)translateZ(-80px)}.pr-site .lf-archive-collage:after{content:"";z-index:-1;opacity:.52;background:linear-gradient(90deg,#0000 0 22%,#ffd27a2e 22% 22.35%,#0000 22.35%),linear-gradient(90deg,#0000 0 72%,#8defff24 72% 72.3%,#0000 72.3%),linear-gradient(#0000 0 64%,#ffffff14 64% 64.2%,#0000 64.2%);inset:0;transform:translateZ(-24px)}.pr-site .lf-archive-collage:after,.pr-site .lf-archive-collage__ring,.pr-site .lf-archive-collage__stage-line{pointer-events:none;position:absolute}.pr-site .lf-archive-collage__ring{z-index:-1;border:1px solid #ffffff17;border-radius:50%;inset:12% 0 10% 2%;transform:rotateX(66deg)rotate(-8deg)translateZ(-70px)}.pr-site .lf-archive-collage__ring--inner{border-color:#ffd27a21;inset:27% 19%;transform:rotateX(66deg)rotate(8deg)translateZ(-42px)}.pr-site .lf-archive-collage__stage-line{opacity:.68;background:linear-gradient(90deg,#0000,#ffd27a61,#8defff42,#0000);height:1px;bottom:15%;left:4%;right:2%}.pr-site .lf-archive-collage__artifacts,.pr-site .lf-archive-collage__deck,.pr-site .lf-archive-collage__stats{position:absolute;inset:0}.pr-site .lf-archive-collage__card{aspect-ratio:.66;width:clamp(118px,10.5vw,192px);transform-style:preserve-3d;animation:lf-archive-card-float 7.5s ease-in-out infinite;animation-delay:calc(var(--archive-card-index) * -.85s);background:#07080dc7;border:1px solid #ffffff29;border-radius:8px;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 28px 70px #00000057}.pr-site .lf-archive-collage__card img{object-fit:cover;filter:saturate(1.05)contrast(1.04);transform:scale(1.04)}.pr-site .lf-archive-collage__card:after{content:"";background:linear-gradient(#0000 48%,#000000c7),linear-gradient(90deg,#ffffff1a,#0000 30%);position:absolute;inset:0}.pr-site .lf-archive-collage__card span{z-index:1;color:#fff;text-overflow:ellipsis;text-shadow:0 2px 8px #000000db;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1.05;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.pr-site .lf-archive-collage__card[data-index="0"]{z-index:5;width:clamp(154px,13vw,236px);top:8%;left:42%;transform:rotate(-2deg)translateZ(60px)}.pr-site .lf-archive-collage__card[data-index="1"]{z-index:4;top:27%;left:13%;transform:rotate(-9deg)translateZ(12px)}.pr-site .lf-archive-collage__card[data-index="2"]{z-index:4;top:28%;right:2%;transform:rotate(8deg)translateZ(32px)}.pr-site .lf-archive-collage__card[data-index="3"]{z-index:3;bottom:10%;left:29%;transform:rotate(6deg)translateZ(-10px)}.pr-site .lf-archive-collage__card[data-index="4"]{z-index:3;bottom:13%;right:22%;transform:rotate(-7deg)translateZ(-18px)}.pr-site .lf-archive-collage__artifact{aspect-ratio:1;width:clamp(54px,4.8vw,84px);transform-style:preserve-3d;animation:lf-archive-artifact-drift 8.5s ease-in-out infinite;animation-delay:calc(var(--archive-artifact-index) * -.72s);background:linear-gradient(#ffffff17,#ffffff06),#05060abd;border:1px solid #ffffff29;border-radius:8px;display:block;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 20px 46px #00000057}.pr-site .lf-archive-collage__artifact img{object-fit:cover;filter:saturate(1.08)contrast(1.04);padding:7px}.pr-site .lf-archive-collage__artifact[data-index="0"]{top:8%;left:22%;transform:rotate(-11deg)translateZ(85px)}.pr-site .lf-archive-collage__artifact[data-index="1"]{top:8%;right:23%;transform:rotate(10deg)translateZ(54px)}.pr-site .lf-archive-collage__artifact[data-index="2"]{top:46%;left:2%;transform:rotate(8deg)translateZ(24px)}.pr-site .lf-archive-collage__artifact[data-index="3"]{top:54%;right:9%;transform:rotate(-7deg)translateZ(40px)}.pr-site .lf-archive-collage__artifact[data-index="4"]{bottom:7%;left:7%;transform:rotate(-5deg)translateZ(65px)}.pr-site .lf-archive-collage__artifact[data-index="5"]{bottom:4%;right:4%;transform:rotate(12deg)translateZ(26px)}.pr-site .lf-archive-collage__artifact[data-index="6"]{z-index:6;top:38%;left:48%;transform:rotate(5deg)translateZ(96px)}.pr-site .lf-archive-collage__artifact[data-index="7"]{top:61%;right:33%;transform:rotate(-13deg)translateZ(58px)}.pr-site .lf-archive-collage__stats{z-index:8;align-items:center;gap:10px;height:max-content;display:flex;inset:auto auto 4% 8%}.pr-site .lf-archive-collage__stats a{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:#05060ab3;border:1px solid #ffffff21;border-radius:8px;gap:2px;min-width:92px;padding:10px 12px;text-decoration:none;display:grid}.pr-site .lf-archive-collage__stats strong{color:#ffd27a;font-size:1.7rem;font-weight:950;line-height:.95}.pr-site .lf-archive-collage__stats span{color:#fff8eed1;font-size:.72rem;font-weight:850;line-height:1}@keyframes lf-archive-card-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes lf-archive-artifact-drift{0%,to{translate:0}50%{translate:8px -12px}}@supports (animation-timeline:view()){.pr-site .lf-hero:has(.lf-archive-collage) .lf-hero__copy{animation:lf-archive-copy-scroll linear both;animation-timeline:view();animation-range:entry exit 82%}.pr-site .lf-archive-collage__deck{animation:lf-archive-deck-scroll linear both;animation-timeline:view();animation-range:entry exit 82%}.pr-site .lf-archive-collage__artifacts{animation:lf-archive-artifacts-scroll linear both;animation-timeline:view();animation-range:entry exit 82%}}@keyframes lf-archive-copy-scroll{0%{transform:translateY(24px)}to{transform:translateY(-34px)}}@keyframes lf-archive-deck-scroll{0%{transform:translateY(26px)rotateX(2deg)}to{transform:translateY(-48px)rotateX(-1deg)}}@keyframes lf-archive-artifacts-scroll{0%{opacity:.62;transform:translateY(48px)scale(.96)}to{opacity:1;transform:translateY(-68px)scale(1.03)}}.pr-site .lf-header--with-notifications{min-height:78px!important;padding-bottom:10px!important}.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open),.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]){min-height:390px!important;padding-bottom:18px!important}.pr-site .lf-header__inner{grid-template-columns:minmax(190px,292px) minmax(0,1fr) auto!important;align-items:start!important}.pr-site .lf-notification-center{border-radius:50%!important;grid-column:3!important;place-self:start end!important;width:54px!important;max-width:54px!important;max-height:54px!important;margin:2px 0 0!important}.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{border-radius:24px!important;grid-area:2/1/auto/-1!important;justify-self:center!important;width:min(1080px,100vw - 48px)!important;max-width:min(1080px,100vw - 48px)!important;max-height:560px!important;margin-top:10px!important}.pr-site .lf-notification-toggle{grid-template-columns:52px minmax(0,1fr) auto auto!important;min-height:52px!important;padding:0!important}.pr-site .lf-notification-toggle__count{background:radial-gradient(circle at 38% 18%,#ffffff2e,#0000 52%),#ffffff12!important;border-color:#fff3!important;width:52px!important;height:52px!important}.pr-site .lf-notification-center:not([data-state=open]) .lf-notification-toggle__chevron,.pr-site .lf-notification-center:not([data-state=open]) .lf-notification-toggle__date,.pr-site .lf-notification-center:not([data-state=open]) .lf-notification-toggle__message{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.pr-site .lf-notification-center.is-open .lf-notification-toggle,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:12px!important;padding:8px 12px 8px 10px!important}@media (max-width:1180px){.pr-site .lf-header__inner{grid-template-columns:minmax(0,1fr) auto!important}.pr-site .lf-brand-link{grid-column:1}.pr-site .lf-primary-nav{grid-area:2/1/auto/-1}.pr-site .lf-notification-center{grid-area:1/2!important}.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{grid-area:3/1/auto/-1!important}}@media (max-width:820px){.pr-site .lf-hero:has(.lf-archive-collage){grid-template-columns:1fr;gap:24px;padding:30px 22px 26px}.pr-site .lf-archive-collage{min-height:430px}.pr-site .lf-archive-collage__card{width:clamp(96px,26vw,132px)}.pr-site .lf-archive-collage__card[data-index="0"]{width:clamp(126px,35vw,170px);left:36%}.pr-site .lf-archive-collage__card[data-index="2"],.pr-site .lf-archive-collage__card[data-index="4"]{right:3%}.pr-site .lf-archive-collage__stats{justify-content:center;left:4%;right:4%}.pr-site .lf-archive-collage__stats a{flex:1 1 0;min-width:0}}@media (max-width:520px){.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{width:min(100%,100vw - 24px)!important;max-width:min(100%,100vw - 24px)!important}.pr-site .lf-notification-center.is-open .lf-notification-toggle,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle{grid-template-columns:auto minmax(0,1fr) auto!important}.pr-site .lf-notification-center.is-open .lf-notification-toggle__date,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle__date{display:none!important}}@media (prefers-reduced-motion:reduce){.pr-site .lf-archive-collage__artifact,.pr-site .lf-archive-collage__artifacts,.pr-site .lf-archive-collage__card,.pr-site .lf-archive-collage__deck,.pr-site .lf-hero:has(.lf-archive-collage) .lf-hero__copy{animation:none!important}}.pr-site{--lf-lg-header-fill:#06080d5c;--lf-lg-header-fill-top:#2427304d;--lf-lg-popover-fill:#07090f8a}.pr-site .lf-header__lens{background:linear-gradient(180deg,var(--lf-lg-header-fill-top),var(--lf-lg-header-fill) 58%,#0304083d),#0405092e!important;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000080,0 18px 52px #0000005c!important}[data-glass-refraction=ready] .pr-site .lf-header__lens{filter:none!important}.pr-site .lf-primary-nav>.liquid-glass__content{overflow-x:clip!important}.pr-site .lf-nav-link__icon,.pr-site .lf-nav-link__label{z-index:2;flex:none;align-items:center;display:inline-flex;position:relative}.pr-site .lf-nav-link__icon svg{display:block}.pr-site .lf-primary-nav__active-liquid-layer{transform:translateZ(0);inset:var(--nav-pad,.25rem)!important;filter:url(#lg-gooey-union)!important;overflow:visible!important}.pr-site .lf-primary-nav__liquid-blob{opacity:.95;will-change:transform,width,height,opacity;height:var(--active-height,42px)!important;width:var(--active-width,74px)!important;transform:translate3d(var(--active-x,4px),var(--active-y,4px),0)!important;background:linear-gradient(#ffffff26,#ffffff0b),#ffffff0e!important;border-color:#ffffff2e!important;transition:transform .32s cubic-bezier(.18,.92,.18,1),width .32s cubic-bezier(.18,.92,.18,1),height .32s cubic-bezier(.18,.92,.18,1),opacity .18s!important;top:0!important;left:0!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000061,0 8px 20px #00000047!important}.pr-site .lf-primary-nav__liquid-blob--active{z-index:4!important}.pr-site .lf-primary-nav__liquid-blob--previous{z-index:3!important;height:var(--previous-height,var(--active-height,42px))!important;width:var(--previous-width,var(--active-width,74px))!important;opacity:0!important;transform:translate3d(var(--previous-x,var(--active-x,4px)),var(--previous-y,var(--active-y,4px)),0) scale(.96)!important}.pr-site .lf-primary-nav__liquid-blob--bridge{z-index:2!important;height:var(--bridge-height,var(--active-height,42px))!important;width:var(--bridge-width,var(--active-width,74px))!important;opacity:0!important;transform:translate3d(var(--bridge-x,var(--active-x,4px)),var(--bridge-y,var(--active-y,4px)),0) scaleY(.62)!important}.pr-site .lf-primary-nav__liquid-blob--drop{z-index:5!important;height:var(--drop-size,30px)!important;width:var(--drop-size,30px)!important;opacity:0!important;transform:translate3d(var(--drop-x,var(--active-x,4px)),var(--drop-y,var(--active-y,4px)),0) scale(.74)!important}.pr-site .lf-primary-nav__active-liquid-layer.is-switching .lf-primary-nav__liquid-blob--active{transform:translate3d(var(--active-x,4px),var(--active-y,4px),0) scaleX(1.02)!important}.pr-site .lf-primary-nav__active-liquid-layer.is-switching .lf-primary-nav__liquid-blob--previous{opacity:.62!important;transform:translate3d(var(--previous-x,4px),var(--previous-y,4px),0) scale(.92)!important}.pr-site .lf-primary-nav__active-liquid-layer.is-switching .lf-primary-nav__liquid-blob--bridge{opacity:.78!important;transform:translate3d(var(--bridge-x,4px),var(--bridge-y,4px),0) scaleY(.7)!important}.pr-site .lf-primary-nav__active-liquid-layer.is-switching .lf-primary-nav__liquid-blob--drop{opacity:.48!important;transform:translate3d(var(--drop-x,4px),var(--drop-y,4px),0) scale(.88)!important}.pr-site .lf-notification-center{background:linear-gradient(180deg,#ffffff18,#ffffff06),var(--lf-lg-header-fill)!important;filter:none!important;-webkit-backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important;backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important}.pr-site .lf-notification-center:after,.pr-site .lf-notification-center:before{content:none!important;display:none!important}.pr-site .lf-notification-center[data-state=closing] .lf-notification-panel{pointer-events:none!important}.pr-site .lf-notification-item,.pr-site .lf-notification-panel__head{background-color:#02030752}@media (prefers-reduced-motion:reduce){.pr-site .lf-primary-nav__liquid-blob{transition-duration:.12s!important}.pr-site .lf-primary-nav__active-liquid-layer.is-switching .lf-primary-nav__liquid-blob--bridge,.pr-site .lf-primary-nav__active-liquid-layer.is-switching .lf-primary-nav__liquid-blob--drop,.pr-site .lf-primary-nav__active-liquid-layer.is-switching .lf-primary-nav__liquid-blob--previous{opacity:0!important}}.pr-site{--lf-lg-control-blur:8px;--lf-lg-popover-blur:13px;--lf-lg-header-fill:var(--lg-lens-fill,#ffffff57)}@supports (color:color-mix(in lab,red,red)){.pr-site{--lf-lg-header-fill:color-mix(in srgb,var(--lg-lens-fill,#ffffff57) 72%,#ffffff14)}}.pr-site{--lf-lg-header-fill-top:var(--lg-lens-fill-top,#ffffff7a)}@supports (color:color-mix(in lab,red,red)){.pr-site{--lf-lg-header-fill-top:color-mix(in srgb,var(--lg-lens-fill-top,#ffffff7a) 72%,#ffffff1f)}}.pr-site{--lf-lg-header-guard:#0000001f;--lf-lg-header-rim:var(--lg-rim,#ffffff6b)}@supports (color:color-mix(in lab,red,red)){.pr-site{--lf-lg-header-rim:color-mix(in srgb,var(--lg-rim,#ffffff6b) 70%,transparent)}}.pr-site{--lf-lg-header-rim-dark:var(--lg-rim-dark,#00000047)}@supports (color:color-mix(in lab,red,red)){.pr-site{--lf-lg-header-rim-dark:color-mix(in srgb,var(--lg-rim-dark,#00000047) 54%,transparent)}}.pr-site{--lf-lg-popover-fill:var(--lg-solid-content,#0a0c12b8)}@supports (color:color-mix(in lab,red,red)){.pr-site{--lf-lg-popover-fill:color-mix(in srgb,var(--lg-solid-content,#0a0c12b8) 68%,#ffffff14)}}.pr-site .lf-header-veil.liquid-glass-veil{--lg-edge-height-top:clamp(4.75rem,8vh,7.25rem)!important;--lg-edge-blur:56px!important;z-index:58!important;opacity:.28!important;background:linear-gradient(to bottom,var(--lg-veil-tint,#0000008f),var(--lg-veil-tint,#0000008f) 54%,transparent)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-header-veil.liquid-glass-veil{background:linear-gradient(to bottom,color-mix(in srgb,var(--lg-veil-tint,#0000008f) 36%,transparent),color-mix(in srgb,var(--lg-veil-tint,#0000008f) 14%,transparent) 54%,transparent)!important}}.pr-site .lf-header-veil.liquid-glass-veil{-webkit-backdrop-filter:blur(var(--lg-edge-blur))!important;backdrop-filter:blur(var(--lg-edge-blur))!important;-webkit-mask-image:linear-gradient(#000,#000000a8 48%,#0000)!important;mask-image:linear-gradient(#000,#000000a8 48%,#0000)!important}[data-glass-refraction=ready] .pr-site .lf-header-veil.liquid-glass-veil{filter:url(#lg-refract-edge)!important}.pr-site .lf-header__lens{border-bottom:1px solid var(--lf-lg-header-rim)!important;background:linear-gradient(180deg,#ffffff1c,#ffffff08 46%,#ffffff05),linear-gradient(180deg,var(--lf-lg-header-fill-top),var(--lf-lg-header-fill) 58%,transparent),var(--lf-lg-header-guard)!important;box-shadow:inset 0 1px 0 var(--lf-lg-header-rim),inset 0 -1px 0 var(--lf-lg-header-rim-dark),0 12px 34px var(--lg-depth-shadow,#00000047)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-header__lens{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lf-lg-header-rim) 82%,transparent),inset 0 -1px 0 var(--lf-lg-header-rim-dark),0 12px 34px color-mix(in srgb,var(--lg-depth-shadow,#00000047) 56%,transparent)!important}}.pr-site .lf-header__lens{filter:none!important;-webkit-backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important;backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important}.pr-site .lf-header__lens:after,.pr-site .lf-header__lens:before{content:none!important;display:none!important}.pr-site .lf-brand.liquid-glass,.pr-site .lf-primary-nav.liquid-glass{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link,.pr-site .lf-header .liquid-glass__content{color:#fff!important;text-shadow:0 1px 2px #000000eb,0 0 18px #0000006b!important}.pr-site .lf-header .lf-more:not([data-active=true]):not([open]) summary:hover,.pr-site .lf-header .lf-nav-link:not([data-active=true]):hover{background:#ffffff0e!important}.pr-site .lf-primary-nav__liquid-blob{border-color:var(--lg-rim,#fff)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-primary-nav__liquid-blob{border-color:color-mix(in srgb,var(--lg-rim,#fff) 42%,transparent)!important}}.pr-site .lf-primary-nav__liquid-blob{background:linear-gradient(180deg,#ffffff2e,#ffffff0d),var(--lf-lg-header-fill-top)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-primary-nav__liquid-blob{background:linear-gradient(180deg,#ffffff2e,#ffffff0d),color-mix(in srgb,var(--lf-lg-header-fill-top) 54%,transparent)!important}}.pr-site .lf-primary-nav__liquid-blob{box-shadow:inset 0 1px 0 var(--lg-rim,#fff),inset 0 -1px 0 var(--lg-rim-dark,#000),0 8px 18px var(--lg-depth-shadow,#00000047)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-primary-nav__liquid-blob{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lg-rim,#fff) 42%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--lg-rim-dark,#000) 42%,transparent),0 8px 18px color-mix(in srgb,var(--lg-depth-shadow,#00000047) 62%,transparent)!important}}.pr-site .lf-primary-nav__liquid-blob{-webkit-backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important;backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important}.pr-site .lf-header .lf-mega,.pr-site .lf-notification-center{border-color:var(--lg-rim,#ffffff4d)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-header .lf-mega,.pr-site .lf-notification-center{border-color:color-mix(in srgb,var(--lg-rim,#ffffff4d) 44%,transparent)!important}}.pr-site .lf-header .lf-mega,.pr-site .lf-notification-center{background:linear-gradient(180deg,#ffffff1c,#ffffff07 42%,#ffffff09),var(--lf-lg-header-fill)!important;filter:none!important;-webkit-backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important;backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important}.pr-site .lf-header .lf-mega{background:linear-gradient(180deg,#ffffff1f,#ffffff08 42%,#ffffff0b),var(--lf-lg-popover-fill)!important}.pr-site .lf-header .lf-mega,.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{-webkit-backdrop-filter:blur(var(--lf-lg-popover-blur)) url(#lg-refract-popover-web)!important;backdrop-filter:blur(var(--lf-lg-popover-blur)) url(#lg-refract-popover-web)!important}.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{background:linear-gradient(180deg,#ffffff1f,#ffffff09 42%,#ffffff0c),var(--lf-lg-popover-fill)!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pr-site .lf-header .lf-mega,.pr-site .lf-header__lens,.pr-site .lf-notification-center{background:#07090feb!important}}.pr-site .lf-header-veil.liquid-glass-veil{--lg-edge-height-top:clamp(3.25rem,5.4vh,4.5rem)!important;opacity:.22!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)){min-height:60px!important;padding-top:6px!important;padding-bottom:6px!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-header__inner{align-items:center!important;gap:clamp(10px,1.2vw,20px)!important;min-height:48px!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-brand,.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-primary-nav{min-height:48px!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-brand__icon{width:38px!important;height:38px!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-more summary,.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-nav-link{min-height:38px!important;padding-block:0!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-notification-center{width:54px!important;max-width:54px!important;max-height:54px!important;margin-top:8px!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-notification-toggle{grid-template-columns:52px minmax(0,1fr) auto auto!important;min-height:54px!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-notification-toggle__count{width:52px!important;height:52px!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-notification-toggle{grid-template-columns:1fr!important;place-items:center!important;height:54px!important;display:grid!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-notification-toggle__count{place-items:center!important;display:grid!important;position:relative!important;top:-1px!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-notification-toggle__count svg{width:19px!important;height:19px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-notification-toggle__count strong{border:2px solid #0a0b10b8;width:19px!important;height:19px!important;font-size:.72rem!important;position:absolute!important;top:2px!important;right:2px!important;transform:none!important}.pr-site .lf-notification-center.is-morphing{border-color:var(--lg-rim,#ffffff4d)!important;overflow:visible!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-notification-center.is-morphing{border-color:color-mix(in srgb,var(--lg-rim,#ffffff4d) 20%,transparent)!important}}.pr-site .lf-notification-center.is-morphing{filter:saturate(1.08)contrast(1.02)!important;box-shadow:0 0 22px #ffffff0e,0 18px 62px #0006!important}.pr-site .lf-notification-center.is-morphing:before{opacity:.62!important;filter:blur(16px)saturate(1.18)!important;background:radial-gradient(circle at 52% 48%,#ffffff29,#0000 42%),radial-gradient(circle at 36% 24%,#ffd27a1f,#0000 36%),#ffffff09!important;inset:-16px!important}.pr-site .lf-notification-center.is-morphing:after,.pr-site .lf-notification-center.is-morphing:before{content:""!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;display:block!important;position:absolute!important}.pr-site .lf-notification-center.is-morphing:after{opacity:.2!important;filter:blur(10px)!important;background:linear-gradient(110deg,#0000 12%,#ffffff21 48%,#0000 78%)!important;inset:-8px!important}.pr-site .lf-notification-center.is-morphing .lf-notification-panel{transition-delay:90ms!important}@media (min-width:1181px) and (max-width:1400px){.pr-site .lf-main .lf-section.pr-section{width:min(1560px,100% - 11rem)!important}}.pr-site .lf-header__inner{grid-template-columns:minmax(190px,292px) minmax(0,1fr) auto auto!important}.pr-site .lf-header-search{z-index:28;grid-column:3;justify-self:end;width:54px;max-width:min(420px,34vw);transition:width .34s cubic-bezier(.18,.92,.18,1),transform .22s;position:relative}.pr-site .lf-header-search[data-open=true]{width:min(380px,34vw)}.pr-site .lf-header-search__glass{--lg-radius:999px;min-height:54px;overflow:visible;border-color:var(--lg-rim,#ffffff4d)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-header-search__glass{border-color:color-mix(in srgb,var(--lg-rim,#ffffff4d) 44%,transparent)!important}}.pr-site .lf-header-search__glass{background:linear-gradient(180deg,#ffffff1c,#ffffff07 42%,#ffffff09),var(--lf-lg-header-fill)!important;-webkit-backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important;backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important}.pr-site .lf-header-search__glass>.liquid-glass__content{height:52px}.pr-site .lf-header-search__form{grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;height:52px;display:grid}.pr-site .lf-header-search__button,.pr-site .lf-header-search__clear,.pr-site .lf-header-search__go{color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:52px;height:52px;display:grid}.pr-site .lf-header-search input,.pr-site .lf-header-search__clear,.pr-site .lf-header-search__go{opacity:0;pointer-events:none;transition:opacity .18s,transform .22s;transform:translate(-.35rem)}.pr-site .lf-header-search[data-open=true] .lf-header-search__clear,.pr-site .lf-header-search[data-open=true] .lf-header-search__go,.pr-site .lf-header-search[data-open=true] input{opacity:1;pointer-events:auto;transform:translate(0)}.pr-site .lf-header-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.92rem;font-weight:780}.pr-site .lf-header-search input::placeholder{color:#fff8ee99}.pr-site .lf-header-search__clear,.pr-site .lf-header-search__go{background:#ffffff0e;width:38px;height:38px;margin-right:6px}.pr-site .lf-header-search__popover{border:1px solid var(--lg-rim,#ffffff4d);gap:8px;width:min(520px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-header-search__popover{border:1px solid color-mix(in srgb,var(--lg-rim,#ffffff4d) 44%,transparent)}}.pr-site .lf-header-search__popover{background:linear-gradient(180deg,#ffffff1f,#ffffff08 42%,#ffffff0b),var(--lf-lg-popover-fill);-webkit-backdrop-filter:blur(var(--lf-lg-popover-blur)) url(#lg-refract-popover-web);backdrop-filter:blur(var(--lf-lg-popover-blur)) url(#lg-refract-popover-web);border-radius:18px;box-shadow:0 24px 68px #00000070}.pr-site .lf-header-search__hint{color:var(--lf-gold);text-transform:uppercase;padding:4px 6px;font-size:.7rem;font-weight:900}.pr-site .lf-header-search__result{color:#fff;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:12px;text-decoration:none;display:grid}.pr-site .lf-header-search__full:hover,.pr-site .lf-header-search__result:hover{background:#ffd27a1a;border-color:#ffd27a61}.pr-site .lf-header-search__empty span,.pr-site .lf-header-search__result small,.pr-site .lf-header-search__result span{color:#fff8eead;font-size:.78rem;font-weight:720;line-height:1.35}.pr-site .lf-header-search__empty strong,.pr-site .lf-header-search__result strong{color:#fff;font-size:.98rem;line-height:1.15}.pr-site .lf-header-search__full{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:840;display:inline-flex}.pr-site .lf-header-search__empty{gap:4px;padding:14px;display:grid}.pr-site .lf-notification-center{grid-column:4!important}.lf-catalog-filter{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(#ffffff0e,#0000 48%),#08090ec7;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:minmax(240px,.65fr) minmax(0,2.1fr) auto;align-items:start;gap:8px;margin-bottom:1.25rem;padding:10px;display:grid;box-shadow:0 22px 70px #00000052}.lf-catalog-filter__meta,.lf-catalog-filter__search,.lf-catalog-filter__select{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;min-height:44px}.lf-catalog-filter__search{color:#fff8eed1;grid-template-columns:auto minmax(0,1fr);align-self:start;align-items:center;gap:8px;padding:0 12px;display:grid}.lf-catalog-filter__search input,.lf-catalog-filter__select select{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:800}.lf-catalog-filter__search input::placeholder{color:#fff8ee8a}.lf-catalog-filter__controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lf-catalog-filter__label{min-height:38px;color:var(--lf-gold);text-transform:uppercase;align-items:center;gap:7px;padding:0 8px;font-size:.76rem;font-weight:900;display:inline-flex}.lf-catalog-filter__select{flex:0 0 clamp(5.75rem,6.3vw,6.9rem);gap:2px;min-width:0;padding:5px 9px;display:grid}.lf-catalog-filter__select span{color:#fff8ee94;text-transform:uppercase;font-size:.62rem;font-weight:840}.lf-catalog-filter__select select{appearance:none;cursor:pointer}.lf-catalog-filter__select optgroup,.lf-catalog-filter__select option{color:#fff7ec;background:#111218}.lf-catalog-filter__meta{white-space:nowrap;grid-template-columns:auto auto;place-content:center;align-self:start;align-items:center;gap:0 8px;padding:5px 10px;display:grid}.lf-catalog-filter__meta strong{color:#fff;font-size:1.05rem;line-height:1}.lf-catalog-filter__meta span{color:#fff8eea3;font-size:.76rem;font-weight:780}.lf-catalog-filter__meta button,.lf-catalog-filter__reset{color:#fff;cursor:pointer;background:#ffffff13;border:0;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:28px;margin-top:4px;font-size:.72rem;font-weight:820;text-decoration:none;display:inline-flex}.lf-main--search{width:min(1560px,100% - 4rem);max-width:none}.pr-site .lf-main--search{width:min(1560px,100% - clamp(8rem,14vw,13rem));max-width:none;margin-inline:auto;overflow:visible}.lf-search-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;min-height:min(48svh,540px);padding:clamp(7rem,13vh,11rem) 0 3rem;display:grid}.lf-search-hero h1{font-size:clamp(4rem,12vw,9rem);line-height:.9}.lf-search-hero p{color:#fff8eeb8;max-width:760px;margin-top:1rem;font-size:clamp(1rem,1.7vw,1.28rem);font-weight:720;line-height:1.55}.lf-search-hero__mark{aspect-ratio:1;width:clamp(6rem,14vw,12rem);color:var(--lf-gold);background:radial-gradient(circle at 36% 28%,#ffd27a33,#0000 36%),#ffffff0b;border:1px solid #ffffff21;border-radius:50%;place-items:center;display:grid}.lf-search-results{margin-bottom:6rem}.lf-search-results__head{border-top:1px solid #ffffff29;justify-content:space-between;align-items:end;gap:1rem;margin:2rem 0 1.2rem;padding-top:1rem;display:flex}.lf-search-results__head span{color:var(--lf-gold);text-transform:uppercase;font-size:.76rem;font-weight:900}.lf-search-results__head strong{color:#fff;font-size:2.2rem;line-height:1}.lf-search-result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:14px;display:grid}.lf-search-empty,.lf-search-result-card{color:#fff;background:linear-gradient(#ffffff0b,#0000 42%),#0b0c12e6;border:1px solid #ffffff1c;border-radius:8px;gap:10px;min-height:220px;padding:18px;text-decoration:none;display:grid}.lf-search-result-card:hover{background:linear-gradient(#ffd27a16,#0000 44%),#0b0c12f0;border-color:#ffd27a5c}.lf-search-result-card>span{color:var(--lf-gold);font-size:.76rem;font-weight:900}.lf-search-result-card h2{color:#fff;font-size:1.22rem;line-height:1.12}.lf-search-empty p,.lf-search-result-card p{color:#fff8eeb3;font-size:.92rem;font-weight:650;line-height:1.5}.lf-search-result-card small{color:#fff8eec2;align-self:end;align-items:center;gap:6px;font-weight:840;display:inline-flex}.lf-search-empty{place-content:center;min-height:180px}.lf-search-empty strong{color:#fff;font-size:1.25rem}@media (min-width:1181px) and (max-width:1500px){.pr-site .lf-header__inner:has(.lf-header-search[data-open=true]){row-gap:8px!important}.pr-site .lf-header__inner:has(.lf-header-search[data-open=true]) .lf-primary-nav{grid-area:1/2/auto/4}.pr-site .lf-header__inner:has(.lf-header-search[data-open=true]) .lf-header-search{grid-area:2/2/auto/4;width:min(520px,100%);max-width:min(520px,100%)}.pr-site .lf-header__inner:has(.lf-header-search[data-open=true]) .lf-notification-center{grid-area:1/4!important}}@media (max-width:1180px){.pr-site .lf-header__inner{grid-template-columns:minmax(0,1fr) auto auto!important}.pr-site .lf-header-search{grid-area:1/2;width:54px;max-width:none}.pr-site .lf-header-search[data-open=true]{grid-area:2/1/auto/-1;width:100%}.pr-site .lf-primary-nav{grid-row:2}.pr-site .lf-header__inner:has(.lf-header-search[data-open=true]) .lf-primary-nav{grid-row:3}.pr-site .lf-header-search[data-open=true]+.lf-notification-center{grid-row:1!important}.pr-site .lf-notification-center{grid-column:3!important}.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{grid-row:4!important}}@media (max-width:900px){.lf-catalog-filter{grid-template-columns:1fr}.lf-catalog-filter__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lf-catalog-filter__label{grid-column:1/-1}.lf-catalog-filter__select{min-width:0}.pr-site .lf-main--search{width:min(100% - 2rem,920px)}.lf-search-hero{grid-template-columns:1fr;min-height:auto;padding-top:6rem}}@media (max-width:560px){.pr-site .lf-header-search__popover{right:50%;transform:translate(50%)}.lf-catalog-filter__controls{grid-template-columns:1fr}}.pr-site .lf-header--with-notifications{--lf-notification-header-open-height:min(360px,calc(100svh - 12px));min-height:72px!important;padding-top:6px!important;padding-bottom:6px!important;transition:min-height .7s cubic-bezier(.32,0,.34,1),padding-bottom .7s cubic-bezier(.32,0,.34,1)!important;position:sticky!important;overflow:visible!important}.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open),.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]){min-height:var(--lf-notification-header-open-height)!important;padding-bottom:16px!important;transition:min-height .62s cubic-bezier(.18,.9,.18,1),padding-bottom .62s cubic-bezier(.18,.9,.18,1)!important}.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open) .lf-header__lens,.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]) .lf-header__lens{clip-path:none!important;box-shadow:inset 0 1px 0 var(--lf-lg-header-rim),0 18px 46px var(--lg-depth-shadow,#00000047)!important;border-bottom-color:#0000!important;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 76px),#000000d1 calc(100% - 48px),#0000)!important;mask-image:linear-gradient(#000 0 calc(100% - 76px),#000000d1 calc(100% - 48px),#0000)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open) .lf-header__lens,.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]) .lf-header__lens{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lf-lg-header-rim) 72%,transparent),0 18px 46px color-mix(in srgb,var(--lg-depth-shadow,#00000047) 54%,transparent)!important}}.pr-site .lf-header--with-notifications:after{filter:drop-shadow(0 1px #ffffff14)drop-shadow(0 8px 14px #0000007a);border-radius:999px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);content:""!important;z-index:0!important;pointer-events:none!important;opacity:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 28' preserveAspectRatio='none'%3E%3Cpath d='M0 14 C120 8 210 19 330 13 S550 9 690 15 S920 20 1050 13 S1280 8 1410 15 S1540 20 1600 13' fill='none' stroke='rgba(255,255,255,.24)' stroke-width='1.15' stroke-linecap='round'/%3E%3Cpath d='M0 15 C120 9 210 20 330 14 S550 10 690 16 S920 21 1050 14 S1280 9 1410 16 S1540 21 1600 14' fill='none' stroke='rgba(255,210,122,.18)' stroke-width='.9' stroke-linecap='round'/%3E%3Cpath d='M0 13 C120 7 210 18 330 12 S550 8 690 14 S920 19 1050 12 S1280 7 1410 14 S1540 19 1600 12' fill='none' stroke='rgba(141,239,255,.13)' stroke-width='.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 28px no-repeat!important;height:28px!important;transition:opacity .36s!important;position:absolute!important;inset:auto 18px -10px!important}.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open):after,.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]):after{opacity:.72!important}.pr-site .lf-header--with-notifications .lf-header__lens{overflow:visible!important}.pr-site .lf-header--with-notifications .lf-header__inner{min-height:54px!important;overflow:visible!important}.pr-site .lf-header--with-notifications .lf-header__lens:after{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);content:""!important;pointer-events:none!important;opacity:.52!important;filter:none!important;background:linear-gradient(90deg,#0000,#ffffff2e 18%,#ffd27a24 52%,#8defff21 78%,#0000)!important;height:1px!important;display:block!important;position:absolute!important;inset:auto 0 0!important}.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open) .lf-header__lens:after,.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]) .lf-header__lens:after{opacity:.34!important}.pr-site .lf-notification-center,.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{contain:layout style;width:54px!important;max-width:54px!important;height:54px!important;max-height:54px!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:92!important;margin:0!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-area:1/4!important;place-self:center end!important;margin-block:0!important;margin-inline:0!important;transition:none!important;position:relative!important;overflow:visible!important;transform:none!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-notification-center{margin-top:0!important;margin-block-start:0!important}.pr-site .lf-header--with-notifications:not(:has(.lf-notification-center[data-state=open])):not(:has(.lf-notification-center.is-open)) .lf-brand{padding-block:0!important}.pr-site .lf-notification-center.is-open .lf-notification-toggle,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle,.pr-site .lf-notification-toggle{z-index:4!important;border:1px solid var(--lg-rim,#ffffff59)!important;grid-template-columns:1fr!important;place-items:center!important;width:54px!important;height:54px!important;min-height:54px!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-notification-center.is-open .lf-notification-toggle,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle,.pr-site .lf-notification-toggle{border:1px solid color-mix(in srgb,var(--lg-rim,#ffffff59) 44%,transparent)!important}}.pr-site .lf-notification-center.is-open .lf-notification-toggle,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle,.pr-site .lf-notification-toggle{transform:translateZ(0);background:radial-gradient(circle at 38% 18%,#ffffff2e,transparent 54%),linear-gradient(180deg,#ffffff1c,#ffffff08 46%,#ffffff06),var(--lf-lg-header-fill)!important;-webkit-backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important;backdrop-filter:blur(var(--lf-lg-control-blur)) url(#lg-refract-control-web)!important;border-radius:999px!important;transition:transform .18s,box-shadow .22s,border-color .22s!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000080,0 12px 32px #00000052!important}.pr-site .lf-notification-toggle:hover{transform:translateZ(0)scale(1.025)}.pr-site .lf-notification-toggle:active{transform:translateZ(0)scale(.96)!important}.pr-site .lf-notification-center.is-open .lf-notification-toggle__chevron,.pr-site .lf-notification-center.is-open .lf-notification-toggle__date,.pr-site .lf-notification-center.is-open .lf-notification-toggle__message,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle__chevron,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle__date,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle__message,.pr-site .lf-notification-toggle__chevron,.pr-site .lf-notification-toggle__date,.pr-site .lf-notification-toggle__message{clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.pr-site .lf-notification-center.is-open .lf-notification-toggle__count,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle__count,.pr-site .lf-notification-toggle__count{width:52px!important;height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:relative!important;top:0!important}.pr-site .lf-notification-toggle__count svg{color:#ffd27a!important;width:19px!important;height:19px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.pr-site .lf-notification-toggle__count strong{color:#11131a!important;background:#fff!important;border:2px solid #0a0b10b8!important;border-radius:50%!important;place-items:center!important;width:19px!important;height:19px!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:2px!important;right:1px!important;transform:none!important}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel,.pr-site .lf-notification-panel{contain:layout paint style;z-index:3!important;border:1px solid var(--lg-rim,#ffffff59)!important;gap:12px!important;width:min(1840px,100vw - 96px)!important;max-height:min(326px,100svh - 88px)!important;padding:72px 12px 12px!important;display:grid!important;position:absolute!important;top:0!important;right:0!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel,.pr-site .lf-notification-panel{border:1px solid color-mix(in srgb,var(--lg-rim,#ffffff59) 42%,transparent)!important}}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel,.pr-site .lf-notification-panel{will-change:transform,opacity,border-radius;background:linear-gradient(180deg,#ffffff21,#ffffff09 42%,#ffffff0c),var(--lf-lg-popover-fill)!important;-webkit-backdrop-filter:blur(var(--lf-lg-popover-blur)) url(#lg-refract-popover-web)!important;backdrop-filter:blur(var(--lf-lg-popover-blur)) url(#lg-refract-popover-web)!important;opacity:0!important;pointer-events:none!important;transform-origin:100% 0!important;border-radius:999px!important;transition:transform .7s cubic-bezier(.32,0,.34,1),opacity .36s,border-radius .7s cubic-bezier(.32,0,.34,1),box-shadow .42s!important;transform:translate(0)scale(.12)!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000008f,0 26px 70px #00000075!important}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel{opacity:1!important;pointer-events:auto!important;border-radius:24px!important;transition:transform .62s cubic-bezier(.18,.9,.18,1),opacity .24s,border-radius .62s cubic-bezier(.18,.9,.18,1),box-shadow .36s!important;transform:translate(0)scale(1)!important}.pr-site .lf-notification-panel:before{content:""!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;opacity:0!important;filter:blur(16px)saturate(1.14)!important;background:radial-gradient(circle at 88% 9%,#ffffff38,#0000 36%),radial-gradient(circle at 76% 18%,#ffd27a29,#0000 38%),#ffffff09!important;transition:opacity .26s!important;position:absolute!important;inset:-18px!important}.pr-site .lf-notification-center.is-open .lf-notification-panel:before,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel:before{opacity:.74!important}.pr-site .lf-notification-list,.pr-site .lf-notification-panel__head{opacity:0!important;transition:opacity .18s,transform .24s!important;transform:translateY(-8px)scale(.985)!important}.pr-site .lf-notification-center.is-open .lf-notification-list,.pr-site .lf-notification-center.is-open .lf-notification-panel__head,.pr-site .lf-notification-center[data-state=open] .lf-notification-list,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel__head{opacity:1!important;transition-delay:.17s!important;transform:translateY(0)scale(1)!important}.pr-site .lf-notification-panel__head{background-color:#02030757!important;border:0!important;border-radius:16px!important;align-items:center!important;min-height:52px!important;padding:10px 10px 8px!important}.pr-site .lf-notification-panel__head button{flex:none!important}@media (min-width:1180px){.pr-site .lf-notification-center.is-open .lf-notification-item,.pr-site .lf-notification-center[data-state=open] .lf-notification-item,.pr-site .lf-notification-item{flex-basis:calc(25% - 7.5px)!important;max-width:calc(25% - 7.5px)!important;padding:12px!important}}@media (min-width:1600px){.pr-site .lf-header--with-notifications{--lf-notification-header-open-height:min(340px,calc(100svh - 12px))}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel,.pr-site .lf-notification-panel{max-height:min(318px,100svh - 88px)!important}.pr-site .lf-notification-center.is-open .lf-notification-item,.pr-site .lf-notification-center[data-state=open] .lf-notification-item,.pr-site .lf-notification-item{flex-basis:calc(20% - 8px)!important;max-width:calc(20% - 8px)!important}}.pr-site .lf-notification-list{overscroll-behavior:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%);flex-wrap:wrap!important;grid-template-columns:none!important;align-content:flex-start!important;gap:10px!important;max-height:min(170px,100svh - 238px)!important;padding-right:2px!important;display:flex!important;overflow:auto!important}@media (min-width:1180px) and (max-width:1599px){.pr-site .lf-notification-list{max-height:min(172px,100svh - 236px)!important}}.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open)~.page-scroll-nav,.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open])~.page-scroll-nav{opacity:0!important;pointer-events:none!important}.pr-site .lf-notification-center.is-open .lf-notification-item,.pr-site .lf-notification-center[data-state=open] .lf-notification-item,.pr-site .lf-notification-item{opacity:1!important;flex:100%!important;height:auto!important;min-height:0!important;transition:border-color .16s,background-color .16s!important;animation:none!important;overflow:hidden!important;transform:none!important}@media (max-width:1180px){.pr-site .lf-notification-center,.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{grid-area:1/3!important}.pr-site .lf-header--with-notifications .lf-header__inner,.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open) .lf-header__inner,.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]) .lf-header__inner{gap:10px!important;min-height:48px!important}.pr-site .lf-header--with-notifications .lf-brand.liquid-glass,.pr-site .lf-header--with-notifications .lf-brand>.liquid-glass__content,.pr-site .lf-header--with-notifications .lf-primary-nav.liquid-glass,.pr-site .lf-header--with-notifications .lf-primary-nav>.liquid-glass__content{min-height:56px!important}.pr-site .lf-header--with-notifications{--lf-notification-header-open-height:min(520px,calc(100svh - 12px))}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel,.pr-site .lf-notification-panel{width:min(720px,100vw - 24px)!important;max-height:min(460px,100svh - 84px)!important}.pr-site .lf-notification-list{max-height:min(304px,100svh - 240px)!important}.pr-site .lf-notification-center.is-open .lf-notification-item,.pr-site .lf-notification-center[data-state=open] .lf-notification-item,.pr-site .lf-notification-item{flex-basis:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important}}@media (max-width:560px){.pr-site .lf-header--with-notifications{--lf-notification-header-open-height:min(520px,calc(100svh - 12px))}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel,.pr-site .lf-notification-panel{width:min(360px,100vw - 18px)!important;max-height:min(650px,100svh - 78px)!important;padding:68px 10px 10px!important}.pr-site .lf-notification-panel__head strong{font-size:1.14rem!important}.pr-site .lf-notification-list{flex-flow:column!important;grid-template-columns:none!important;gap:12px!important;display:flex!important}.pr-site .lf-notification-center.is-open .lf-notification-item,.pr-site .lf-notification-center[data-state=open] .lf-notification-item,.pr-site .lf-notification-item{flex:none!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-areas:"icon copy"".meta"!important;align-content:start!important;gap:8px 12px!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:hidden!important}}@media (prefers-reduced-motion:reduce){.pr-site .lf-header--with-notifications,.pr-site .lf-notification-list,.pr-site .lf-notification-panel,.pr-site .lf-notification-panel__head,.pr-site .lf-notification-toggle{transition-duration:1ms!important}}.lf-inspectable-frame{isolation:isolate;min-width:0;min-height:0;display:block;position:relative}.lf-inspectable-frame--inline,.lf-inspectable-frame--slot,.lf-inspectable-frame--token{vertical-align:top;display:inline-block}.lf-inspectable-frame--slot{width:100%;height:100%}.cg-pet-priority>.lf-inspectable-frame,.guide-limb-choice>.lf-inspectable-frame,.lf-build-grid>.lf-inspectable-frame,.lf-character-grid>.lf-inspectable-frame,.lf-limb-grid>.lf-inspectable-frame,.lf-shot-grid>.lf-inspectable-frame,.lf-system-grid>.lf-inspectable-frame,.lf-tier-row__entries>.lf-inspectable-frame{min-width:0;height:100%}.lf-tier-classic-row__entries>.lf-inspectable-frame{min-width:0}.lf-inspectable-frame>.cg-limb-card,.lf-inspectable-frame>.cg-pet-priority__item,.lf-inspectable-frame>.lf-accessory-card,.lf-inspectable-frame>.lf-character-tile,.lf-inspectable-frame>.lf-limb-catalog-card,.lf-inspectable-frame>.lf-shot-card,.lf-inspectable-frame>.lf-sigil-card,.lf-inspectable-frame>.lf-system-card,.lf-inspectable-frame>.lf-tier-classic-entry,.lf-inspectable-frame>.lf-tier-entry{width:100%;height:100%}.lf-inspectable-frame[data-inspectable-open=true]>.cg-token,.lf-inspectable-frame[data-inspectable-open=true]>.lf-accessory-card,.lf-inspectable-frame[data-inspectable-open=true]>.lf-character-tile,.lf-inspectable-frame[data-inspectable-open=true]>.lf-limb-catalog-card,.lf-inspectable-frame[data-inspectable-open=true]>.lf-shot-card,.lf-inspectable-frame[data-inspectable-open=true]>.lf-sigil-card,.lf-inspectable-frame[data-inspectable-open=true]>.lf-system-card,.lf-inspectable-frame[data-inspectable-open=true]>.lf-tier-classic-entry,.lf-inspectable-frame[data-inspectable-open=true]>.pr-priority-row{outline-offset:3px;outline:1px solid #ffd27a6b}.lf-entity-info-button{--lf-info-lens-size:26px;z-index:8;color:#fff7de;width:32px;height:32px;box-shadow:none;opacity:0;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .16s,transform .19s cubic-bezier(.2,.8,.2,1),border-color .16s,background-color .16s;display:inline-flex;position:absolute;top:7px;right:7px;transform:translateY(-3px)scale(.92)}.lf-entity-info-button:before{width:var(--lf-info-lens-size);height:var(--lf-info-lens-size);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);content:"";background:radial-gradient(circle at 32% 20%,#ffffff61,#0000 38%),radial-gradient(circle at 70% 78%,#8defff2e,#0000 36%),#080a0e85;border:1px solid #ffffff3d;border-radius:999px;position:absolute;box-shadow:inset 0 1px #ffffff38,inset 0 -8px 16px #0003,0 10px 26px #00000057}.lf-entity-info-button:after{width:calc(var(--lf-info-lens-size) - 7px);height:calc(var(--lf-info-lens-size) - 7px);content:"";opacity:.82;border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24}.lf-entity-info-button svg{z-index:1;width:12px;height:12px;position:relative}.lf-inspectable-frame--inline .lf-entity-info-button,.lf-inspectable-frame--token .lf-entity-info-button{display:none}.lf-inspectable-frame--slot .lf-entity-info-button{--lf-info-lens-size:22px;width:28px;height:28px;top:3px;right:3px}.lf-entity-info-button:focus-visible,.lf-inspectable-frame:focus-within>.lf-entity-info-button,.lf-inspectable-frame:hover>.lf-entity-info-button,.lf-inspectable-frame[data-inspectable-open=true]>.lf-entity-info-button{opacity:1;transform:translateY(0)scale(1)}.lf-entity-info-button:hover,.lf-entity-info-button[aria-expanded=true]{color:#ffe7a8}.lf-entity-info-button:hover:before,.lf-entity-info-button[aria-expanded=true]:before{background:radial-gradient(circle at 32% 20%,#ffffff70,#0000 40%),radial-gradient(circle at 70% 78%,#ffd27a42,#0000 38%),#291f1094;border-color:#ffd27a80}.lf-entity-info-button:focus-visible{outline-offset:3px;outline:2px solid #ffd27ad1}.lf-entity-popover-shell{--entity-popover-max-height:min(70vh,620px);z-index:2200;width:min(380px,100vw - 24px);max-width:min(380px,100vw - 24px);max-height:min(var(--entity-popover-max-height),calc(100dvh - 24px));pointer-events:auto;filter:drop-shadow(0 20px 54px #00000080)}.lf-entity-popover{--lg-lens-alpha:.68;--lg-lens-blur:52px;--lg-lens-surface-blur:52px;--lg-lens-refraction:.82;--lg-edge-lens-opacity:.56;--lg-edge-rim-opacity:.58;-webkit-backdrop-filter:blur(52px)saturate(1.4);backdrop-filter:blur(52px)saturate(1.4);max-height:inherit;background:radial-gradient(circle at 18% 0,#ffffff21,#0000 36%),#06080d9e;border-radius:18px;overflow:hidden}.lf-entity-popover:before{filter:url(#lg-refract-popover-web)}.lf-entity-popover>.liquid-glass__content{max-height:inherit;display:block;position:relative}.lf-entity-popover__scroll{max-height:min(calc(var(--entity-popover-max-height) - 2px),calc(100dvh - 24px));overscroll-behavior:contain;scrollbar-width:thin;gap:14px;padding:18px;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 18px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 18px calc(100% - 28px),#0000)}.lf-entity-popover__close{z-index:3;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:10px;right:10px}.lf-entity-popover__close:focus-visible{outline-offset:2px;outline:2px solid #ffd27ad1}.lf-entity-popover__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-right:36px;display:grid}.lf-entity-popover__media{background:radial-gradient(circle at 50% 38%,#ffe09d38,#0a0b0fb8);border:1px solid #ffd27a52;border-radius:16px;place-items:center;width:58px;height:58px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.lf-entity-popover__media img{object-fit:cover;width:100%;height:100%}.lf-entity-popover__title{gap:4px;min-width:0;display:grid}.lf-entity-popover__title small{color:#ffffffad;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:800;overflow:hidden}.lf-entity-popover__title strong{color:#fff8ed;font-size:clamp(1.12rem,2vw,1.42rem);line-height:1.08}.lf-entity-effects p,.lf-entity-levels__panel p,.lf-entity-popover__description,.lf-entity-popover__summary{color:#ffffffd1;margin:0;font-size:.92rem;font-weight:650;line-height:1.48}.lf-entity-popover__description{color:#ffffffa3}.lf-entity-note-list,.lf-entity-popover__tags{flex-wrap:wrap;gap:6px;display:flex}.lf-entity-note-list span,.lf-entity-popover__tags span{color:#fff3dae0;background:#ffd27a14;border:1px solid #ffd27a33;border-radius:8px;padding:6px 8px;font-size:.76rem;font-weight:850;line-height:1.25}.lf-entity-note-list{max-height:210px;padding-right:3px;overflow:auto}.lf-entity-effects{gap:8px;display:grid}.lf-entity-effects article,.lf-entity-levels__panel{background:#03050a5c;border:1px solid #ffffff1f;border-radius:14px;gap:6px;padding:10px;display:grid}.lf-entity-effects--compact article{background:#ffffff0b}.lf-entity-effects span{color:#ffd27a;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.lf-entity-effects small{color:#ffffff85;font-size:.72rem;font-weight:750}.lf-entity-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lf-entity-stats span{background:#8defff12;border:1px solid #8defff24;border-radius:12px;gap:3px;min-width:0;padding:9px;display:grid}.lf-entity-stats em{color:#ffffff94;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:900}.lf-entity-stats strong{overflow-wrap:break-word;color:#fff;font-size:.92rem;line-height:1.16}.lf-entity-stats small{color:#ffffff85;font-size:.68rem;font-weight:750}.lf-entity-levels{gap:8px;display:grid}.lf-entity-levels__tabs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.lf-entity-levels__tabs::-webkit-scrollbar{display:none}.lf-entity-levels__tabs button{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:none;min-height:34px;padding:0 11px;font-size:.74rem;font-weight:900}.lf-entity-levels__tabs button[aria-selected=true]{color:#fff5d8;background:#ffd27a29;border-color:#ffd27a6b}.lf-entity-levels__tabs button:focus-visible{outline-offset:2px;outline:2px solid #ffd27ad1}.lf-entity-popover__footer{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.lf-entity-popover__footer a,.lf-entity-popover__footer span{color:#ffd27a;background:#ffd27a14;border:1px solid #ffd27a2e;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}@media (hover:none){.lf-entity-info-button{--lf-info-lens-size:28px;opacity:1;width:44px;height:44px;top:2px;right:2px;transform:translateY(0)scale(1)}}@media (max-width:560px){.lf-entity-popover-shell{width:min(92vw,380px);max-width:min(92vw,380px)}.lf-entity-popover__scroll{max-height:min(72svh,620px);padding:16px}.lf-catalog-progression__grid,.lf-entity-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lf-entity-info-button,.lf-entity-popover,.lf-entity-popover-shell{transition-duration:1ms!important}}.pr-site .lf-hero.pr-hero.lf-item-detail-hero{background:radial-gradient(circle at 78% 52%,var(--lf-tier-accent,#8defff),transparent 24rem),linear-gradient(90deg,#000000f0,#05070db8 52%,#150c148a),#030407;grid-template-columns:minmax(0,.92fr) minmax(28rem,.84fr);gap:3rem;min-height:auto;padding-block:6rem 4.5rem}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-hero.pr-hero.lf-item-detail-hero{background:radial-gradient(circle at 78% 52%,color-mix(in srgb,var(--lf-tier-accent,#8defff) 16%,transparent),transparent 24rem),linear-gradient(90deg,#000000f0,#05070db8 52%,#150c148a),#030407}}.pr-site .lf-item-detail-hero--pink{--lf-tier-accent:#ff8fbe;--lf-shot-accent:#ff8fbe}.pr-site .lf-item-detail-hero--blue{--lf-tier-accent:#8defff;--lf-shot-accent:#8defff}.pr-site .lf-item-detail-hero--sky{--lf-tier-accent:#8bdcff;--lf-shot-accent:#8bdcff}.pr-site .lf-item-detail-hero--accessory{--lf-tier-accent:#ffd27a}.pr-site .lf-item-detail-hero .lf-hero__copy{max-width:58rem}.pr-site .lf-item-detail-hero .lf-hero__copy h1{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:min(100%,56rem);font-size:4.35rem;line-height:.96}.pr-site .lf-item-detail-hero .lf-hero__copy p{max-width:47rem;margin-top:1.25rem}.lf-item-detail-scene{isolation:isolate;border:1px solid var(--lf-tier-accent,#ffd27a);grid-template-columns:minmax(13rem,.86fr) minmax(16rem,.94fr);align-items:stretch;gap:1rem;min-height:24rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-item-detail-scene{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 24%,#ffffff1f)}}.lf-item-detail-scene{background:radial-gradient(circle at 28% 34%,var(--lf-tier-accent,#ffd27a),transparent 16rem),linear-gradient(135deg,#ffffff12,#ffffff06 38%,transparent),#06080d9e;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-item-detail-scene{background:radial-gradient(circle at 28% 34%,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 22%,transparent),transparent 16rem),linear-gradient(135deg,#ffffff12,#ffffff06 38%,transparent),#06080d9e}}.lf-item-detail-scene{padding:1rem;box-shadow:0 2rem 5rem #0000005c}.lf-item-detail-scene:after,.lf-item-detail-scene:before{content:"";pointer-events:none;border:1px solid var(--lf-tier-accent,#ffd27a);position:absolute}@supports (color:color-mix(in lab,red,red)){.lf-item-detail-scene:after,.lf-item-detail-scene:before{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 22%,transparent)}}.lf-item-detail-scene:after,.lf-item-detail-scene:before{border-radius:50%}.lf-item-detail-scene:before{opacity:.55;width:22rem;height:22rem;bottom:-8rem;right:-7rem}.lf-item-detail-scene:after{filter:blur(1px);opacity:.34;width:12rem;height:12rem;bottom:2rem;right:2.4rem}.lf-item-detail-scene__levels,.lf-item-detail-scene__media{z-index:1;min-width:0;position:relative}.lf-item-detail-scene__media{place-items:center;display:grid}.lf-item-detail-scene__levels{align-content:center;align-self:stretch;gap:.8rem;padding:.2rem;display:grid}.lf-item-detail-scene__levels>.lf-kicker{color:var(--lf-tier-accent,#ffd27a)}@supports (color:color-mix(in lab,red,red)){.lf-item-detail-scene__levels>.lf-kicker{color:color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 86%,#fff)}}.lf-item-detail-scene .lf-detail-visual{place-items:center;width:100%;min-height:0;display:grid}.lf-item-detail-scene .lf-detail-visual .lf-shot-card__media{aspect-ratio:1;border:1px solid #ffffff24;border-radius:8px;flex-basis:auto;width:min(19rem,100%);min-height:0;display:block;box-shadow:0 1.6rem 4rem #0000005c}.lf-item-detail-scene .lf-detail-visual .lf-shot-card__icon{width:54px;height:54px;bottom:10px;right:10px}.lf-item-detail-scene .lf-accessory-icon-scene--detail{width:min(19rem,78%)}.lf-item-detail-scene .lf-catalog-progression{background:linear-gradient(135deg,var(--lf-tier-accent,#ffd27a),transparent 60%),#04060b94}@supports (color:color-mix(in lab,red,red)){.lf-item-detail-scene .lf-catalog-progression{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 13%,transparent),transparent 60%),#04060b94}}.lf-item-detail-scene .lf-catalog-progression{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18)}.lf-item-detail-scene .lf-catalog-progression__grid{grid-template-columns:1fr}.lf-item-detail-scene .lf-catalog-progression__item{grid-template-columns:minmax(5.8rem,.34fr) minmax(0,1fr);align-items:start;gap:.25rem .7rem;padding:.75rem}.lf-item-detail-scene .lf-catalog-progression__details,.lf-item-detail-scene .lf-catalog-progression__item small{grid-column:2}.lf-catalog-progression__item strong,.lf-detail-notes p,.lf-detail-notes strong,.lf-system-card__source strong{word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:1280px){.pr-site .lf-item-detail-hero .lf-hero__copy h1{font-size:3.8rem}}@media (max-width:1180px){.pr-site .lf-hero.pr-hero.lf-item-detail-hero{grid-template-columns:1fr;padding-block:5rem 3.5rem}.lf-item-detail-scene{grid-template-columns:minmax(12rem,.7fr) minmax(16rem,1fr);min-height:0}}@media (max-width:760px){.pr-site .lf-item-detail-hero .lf-hero__copy h1{font-size:3.15rem;line-height:.98}.lf-item-detail-scene{grid-template-columns:1fr}.lf-item-detail-scene .lf-detail-visual .lf-shot-card__media{width:min(16rem,100%)}}@media (max-width:440px){.pr-site .lf-item-detail-hero .lf-hero__copy h1{font-size:2.55rem}}@media (max-width:1180px){.lf-sigil-talent-sheet{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr)}.lf-sigil-talent-sheet__snapshot{grid-column:1/-1}.lf-sigil-system-grid{grid-template-columns:1fr}}@media (max-width:820px){.lf-sigil-talent-detail{gap:24px;padding-top:24px}.lf-sigil-talent-sheet,.lf-sigil-talent-usage{grid-template-columns:1fr}.lf-sigil-talent-sheet{padding:18px}.lf-sigil-talent-sheet__media{place-items:start}.lf-sigil-talent-sheet__media .lf-shot-card__media{width:112px}.lf-sigil-talent-sheet__copy h1{font-size:2.35rem;line-height:1.02}.lf-sigil-system-grid .lf-catalog-progression__grid,.lf-sigil-talent-sheet__snapshot .lf-catalog-progression__grid{grid-template-columns:1fr}}.pr-site .lf-sigil-talent-detail .lf-section__head{grid-template-columns:minmax(0,.28fr) minmax(0,.72fr)}.pr-site .lf-sigil-talent-detail .lf-section__head h2{font-size:clamp(2.1rem,3.2vw,3.4rem);line-height:1}.pr-site .lf-main.lf-sigil-talent-detail{width:100%;padding:clamp(5.5rem,8svh,7rem) max(1.5rem,50vw - 680px + 1.5rem) 5rem;overflow:visible}.lf-sigil-dossier{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(#161a21e6,#080a10f0),#080a10e6;border:1px solid #8defff33;border-radius:8px;gap:clamp(18px,1.7vw,26px);width:min(100%,1360px);margin:0 auto;padding:clamp(22px,2vw,32px);display:grid;position:relative;box-shadow:0 26px 96px #0000006b,inset 0 1px #ffffff14}.lf-sigil-dossier.lf-reveal{opacity:1;transform:none}.lf-sigil-dossier:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#8defff14,#0000 36%,#ffd27a0e);border-radius:7px;position:absolute;inset:1px}.lf-sigil-dossier__top{grid-template-columns:156px minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,28px);display:grid}.lf-sigil-dossier__effect,.lf-sigil-dossier__evidence,.lf-sigil-dossier__facts article,.lf-sigil-dossier__identity,.lf-sigil-dossier__levels,.lf-sigil-dossier__mechanic-card,.lf-sigil-dossier__media,.lf-sigil-dossier__slice,.lf-sigil-dossier__usage{min-width:0}.lf-sigil-dossier__media{place-items:center;display:grid}.lf-sigil-dossier__media .lf-shot-card__media{aspect-ratio:1;background:#04060ac2;border:1px solid #8defff3d;border-radius:8px;flex:none;width:clamp(128px,11vw,156px);min-height:0;box-shadow:0 22px 56px #0000005c,inset 0 0 42px #8defff14}.lf-sigil-dossier__media .lf-shot-card__icon{width:48px;height:48px;bottom:9px;right:9px}.lf-sigil-dossier__identity{align-content:center;gap:14px;display:grid}.lf-sigil-dossier__identity h1{color:#fffaf0;letter-spacing:0;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(2.6rem,3.2vw,4rem);font-weight:950;line-height:1.02}.lf-sigil-dossier__chips{flex-wrap:wrap;gap:8px;display:flex}.lf-sigil-dossier__chips span,.lf-sigil-dossier__evidence,.lf-sigil-dossier__facts article,.lf-sigil-dossier__mechanic-card,.lf-sigil-dossier__slice,.lf-sigil-dossier__usage{background:linear-gradient(#ffffff0e,#ffffff03),#090b11b8;border:1px solid #8defff29;border-radius:8px}.lf-sigil-dossier__chips span{color:#f7ead2;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:860;line-height:1.15;display:inline-flex}.lf-sigil-dossier__slice{gap:8px;padding:18px;display:grid}.lf-sigil-dossier__effect span,.lf-sigil-dossier__evidence span,.lf-sigil-dossier__facts article span,.lf-sigil-dossier__mechanic-card>div span,.lf-sigil-dossier__section-head span,.lf-sigil-dossier__slice span,.lf-sigil-dossier__usage>span{color:#ffd27a;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.15}.lf-sigil-dossier__slice strong{color:#fffaf0;font-size:1.22rem;font-weight:930;line-height:1.12}.lf-sigil-dossier__evidence small,.lf-sigil-dossier__facts article p,.lf-sigil-dossier__mechanic-card p,.lf-sigil-dossier__mechanic-card small,.lf-sigil-dossier__slice small,.lf-sigil-dossier__usage small{color:#fff4dcbd;font-weight:720;line-height:1.44}.lf-sigil-dossier__slice small{font-size:.92rem}.lf-sigil-dossier__focus{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:16px;display:grid}.lf-sigil-dossier__effect{background:linear-gradient(135deg,#ffd27a1a,#0000 48%),#0a0b11c7;border:1px solid #ffd27a33;border-radius:8px;gap:12px;padding:clamp(18px,1.8vw,24px);display:grid}.lf-sigil-dossier__effect p{color:#fff8eeeb;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:78ch;margin:0;font-size:clamp(1.125rem,1.1vw,1.25rem);font-weight:780;line-height:1.55}.lf-sigil-dossier__levels{display:grid}.lf-sigil-dossier__evidence{align-content:start;gap:9px;padding:18px;display:grid}.lf-sigil-dossier__evidence strong,.lf-sigil-dossier__facts article strong,.lf-sigil-dossier__usage strong{color:#fffaf0;font-weight:900;line-height:1.18}.lf-sigil-dossier__evidence strong{font-size:1.06rem}.lf-sigil-dossier__mechanics{gap:16px;padding-top:4px;display:grid}.lf-sigil-dossier__section-head{grid-template-columns:minmax(0,.28fr) minmax(0,.38fr) minmax(0,.34fr);align-items:end;gap:16px;display:grid}.lf-sigil-dossier__section-head h2{color:#fffaf0;letter-spacing:0;margin:0;font-size:clamp(1.5rem,1.7vw,2rem);font-weight:950;line-height:1.08}.lf-sigil-dossier__section-head p{color:#fff4dcbd;margin:0;font-size:.95rem;font-weight:720;line-height:1.42}.lf-sigil-dossier__mechanic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lf-sigil-dossier__mechanic-card{align-content:start;gap:14px;padding:16px;display:grid}.lf-sigil-dossier__mechanic-card p{margin:6px 0 0;font-size:.92rem}.lf-sigil-dossier__mechanic-card dl{gap:8px;margin:0;display:grid}.lf-sigil-dossier__mechanic-card dl>div{background:#0000002e;border:1px solid #ffd27a21;border-radius:8px;grid-template-columns:minmax(5.4rem,.42fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.lf-sigil-dossier__mechanic-card dt{color:#fff4dcad;text-transform:uppercase;font-size:.78rem;font-weight:880;line-height:1.15}.lf-sigil-dossier__mechanic-card dd{gap:3px;margin:0;display:grid}.lf-sigil-dossier__mechanic-card strong{color:#fffaf0;font-size:clamp(1rem,.92vw,1.12rem);font-weight:930;line-height:1.14}.lf-sigil-dossier__mechanic-card small{font-size:.9rem}.lf-sigil-dossier__rail{grid-template-columns:minmax(220px,.26fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.lf-sigil-dossier__usage{align-content:start;gap:9px;padding:16px;display:grid}.lf-sigil-dossier__usage strong{font-size:1.18rem}.lf-sigil-dossier__usage-metrics{flex-wrap:wrap;gap:8px;display:flex}.lf-sigil-dossier__usage-metrics em{color:#fff8eed1;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-style:normal;font-weight:820;line-height:1.1;display:inline-flex}.lf-sigil-dossier__usage small{font-size:.92rem}.lf-sigil-dossier__usage .lf-mini-links{margin-top:4px}.lf-sigil-dossier__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lf-sigil-dossier__facts article{align-content:start;gap:8px;padding:14px;display:grid}.lf-sigil-dossier__facts article strong{font-size:1rem}.lf-sigil-dossier__facts article p{margin:0;font-size:.9rem}.lf-sigil-dossier__facts article a{gap:5px;font-size:.82rem}.lf-inline-link,.lf-sigil-dossier__facts article a{color:#ffd27a;align-items:center;width:fit-content;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.lf-inline-link{gap:7px;font-size:.95rem}.lf-shot-card--charm .lf-shot-card__media{aspect-ratio:.82;flex-basis:min(38%,330px);min-height:360px}.lf-shot-card--charm .lf-shot-card__media img{object-position:center top}.lf-shot-grid--charm-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,620px),1fr));gap:20px}.lf-shot-grid--charm-cards .lf-shot-card{min-height:0}.lf-shot-card--charm .lf-shot-card__body{gap:14px;padding:20px}.lf-shot-card--charm .lf-shot-card__title{font-size:clamp(1.35rem,1.35vw,1.7rem);line-height:1.08}.lf-shot-card--charm .lf-shot-card__text{-webkit-line-clamp:3;font-size:1rem;line-height:1.45}.lf-charm-card-summary{background:linear-gradient(135deg,#ffd27a1a,#0000 62%),#ffffff0a;border:1px solid #ffd27a38;border-radius:8px;gap:7px;padding:10px 11px;display:grid}.lf-charm-card-summary>span{gap:3px;display:grid}.lf-charm-card-summary em{color:#ffd27a;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:950;line-height:1.1}.lf-charm-card-summary strong{color:#fff8e8;font-size:.9rem;font-weight:880;line-height:1.24}.lf-charm-card-summary small{color:#fff4dcad;font-size:.78rem;font-weight:700;line-height:1.34}@media (max-width:1180px){.lf-shot-card--charm .lf-shot-card__media{flex-basis:min(42%,300px)}}@media (max-width:820px){.lf-shot-card--charm .lf-shot-card__media{min-height:420px}}@media (max-width:520px){.lf-shot-card--charm .lf-shot-card__media{min-height:340px}}.lf-charm-role-list{flex-wrap:wrap;gap:6px;display:flex}.lf-charm-role-list span{color:#fff6e7db;background:#ffd27a14;border:1px solid #ffd27a3d;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.lf-charm-combo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px;display:grid}.lf-charm-combo-card{background:radial-gradient(circle at 15% 10%,#ff8fbe21,#0000 42%),linear-gradient(135deg,#ffd27a0e,#8defff09),#ffffff07;border:1px solid #ffd27a2e;border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff09}.lf-charm-combo-card__head{gap:4px;display:grid}.lf-charm-combo-card__head span{color:#8defff;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.2}.lf-charm-combo-card__head h3{color:#fff6e7;margin:0;font-size:clamp(1.35rem,1.5vw,1.85rem);line-height:1.05}.lf-charm-combo-card p{color:#fff6e7c2;margin:0;font-size:.98rem;line-height:1.45}.lf-charm-chain{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px;display:grid}.lf-charm-chain__item{color:#fff6e7;text-align:center;border:1px solid #ffffff14;border-radius:8px;place-items:end center;min-height:100px;padding:8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.lf-charm-chain__item img{object-fit:cover;border-radius:8px;width:58px;height:58px;position:absolute;inset:10px auto auto 50%;transform:translate(-50%)}.lf-charm-chain__item span{z-index:1;color:#fff6e7db;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:850;line-height:1.12;display:-webkit-box;position:relative;overflow:hidden}.lf-charm-progress-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.lf-charm-progress-card strong{color:#ffd27a}.lf-charm-detail{padding-top:clamp(3.5rem,7vw,6rem)}.lf-charm-dossier{background:radial-gradient(circle at 10% 18%,#ff8fbe1f,#0000 38%),linear-gradient(135deg,#ffffff0e,#0a0c12c7);border:1px solid #ffd27a2e;border-radius:14px;grid-template-columns:minmax(140px,220px) minmax(0,1fr) minmax(280px,360px);gap:20px;max-width:1320px;margin:0 auto clamp(2rem,5vw,4rem);padding:clamp(18px,3vw,28px);display:grid;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 80px #0000003d}.lf-charm-dossier__media{align-content:start;display:grid}.lf-charm-dossier__media .lf-shot-card__media{aspect-ratio:.78;border-radius:12px;width:min(100%,180px)}.lf-charm-dossier__copy{align-content:center;gap:14px;min-width:0;display:grid}.lf-charm-dossier__copy h1{color:#fff6e7;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,4vw,4rem);line-height:1.02}.lf-charm-dossier__copy p{color:#fff6e7d1;max-width:820px;margin:0;font-size:clamp(1.04rem,1.2vw,1.18rem);line-height:1.5}.lf-charm-dossier__side{background:#0003;border:1px solid #8defff29;border-radius:12px;align-content:center;gap:12px;min-width:0;padding:14px;display:grid}.lf-charm-dossier__side h2{color:#8defff;text-transform:uppercase;margin:0;font-size:1.15rem;line-height:1.1}@media (max-width:1040px){.lf-charm-dossier{grid-template-columns:150px minmax(0,1fr)}.lf-charm-dossier__side{grid-column:1/-1}}@media (max-width:680px){.lf-charm-dossier{grid-template-columns:1fr}.lf-charm-dossier__media .lf-shot-card__media{width:148px}.lf-charm-dossier__copy h1{font-size:clamp(2.1rem,12vw,2.8rem)}}@media (max-width:1180px){.lf-sigil-dossier__top{grid-template-columns:140px minmax(0,1fr)}.lf-sigil-dossier__focus,.lf-sigil-dossier__rail{grid-template-columns:1fr}.lf-sigil-dossier__section-head{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr)}.lf-sigil-dossier__section-head p{grid-column:1/-1}.lf-sigil-dossier__facts,.lf-sigil-dossier__mechanic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pr-site .lf-main.lf-sigil-talent-detail{padding:2.75rem 16px 3rem}.lf-sigil-dossier{padding:18px}.lf-sigil-dossier__facts,.lf-sigil-dossier__mechanic-grid,.lf-sigil-dossier__section-head,.lf-sigil-dossier__top{grid-template-columns:1fr}.lf-sigil-dossier__media{place-items:start}.lf-sigil-dossier__media .lf-shot-card__media{width:128px}.lf-sigil-dossier__identity h1{text-wrap:auto;font-size:clamp(2.25rem,9.8vw,2.7rem);line-height:1.04}.lf-sigil-dossier__mechanic-card dl>div{grid-template-columns:1fr}.pr-site:has(.lf-sigil-talent-detail) .page-scroll-nav{display:none}}.guide-band--pets-v2 .cg-slot-preview{gap:10px}.guide-band--pets-v2 .cg-slot-preview__head span{display:none}.guide-band--pets-v2 .cg-slot-preview>p{max-width:920px;font-size:.95rem}.guide-band--pets-v2 .cg-slot-preview__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.guide-band--pets-v2 .cg-slot-preview__item{--cg-slot-icon-size:96%;background:radial-gradient(circle at 50% 30%,#82d7ff2e,#0000 58%),linear-gradient(135deg,#82d7ff17,#ffffff06 62%),#ffffff05;border-color:#82d7ff3d;align-content:center;gap:7px;min-height:112px;padding:8px}.guide-band--pets-v2 .cg-slot-preview__item:before{opacity:.34}.guide-band--pets-v2 .cg-slot-preview__item:after{border-color:#ffffff0b;inset:7px}.guide-band--pets-v2 .cg-slot-preview__media{background:radial-gradient(circle at 50% 45%,#82d7ff29,#0000 68%),#05080c33;width:min(100%,116px);height:96px;margin-inline:auto;box-shadow:inset 0 0 0 1px #82d7ff24,0 12px 26px #0000002e}.guide-band--pets-v2 .cg-slot-preview__item strong{text-align:center;-webkit-line-clamp:2;min-height:1.15em;font-size:.72rem;line-height:1.12}.guide-band--pets-v2 .guide-priority-panel__head{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:18px}.guide-band--pets-v2 .cg-pet-priority{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:10px}.guide-band--pets-v2 .cg-pet-priority__item{background:radial-gradient(circle at 44px,#82d7ff29,#0000 58%),linear-gradient(90deg,#82d7ff0e,#0000 52%),#ffffff06;border-color:#82d7ff29;grid-template-columns:86px minmax(0,1fr);gap:12px;min-height:92px;padding:8px 10px;position:relative;overflow:hidden}.guide-band--pets-v2 .cg-pet-priority__item:after{content:"";background:linear-gradient(#82d7ffb8,#cb97ff6b);border-radius:999px;width:3px;position:absolute;inset:8px auto 8px 8px}.guide-band--pets-v2 .cg-pet-priority__rank{display:none}.guide-band--pets-v2 .cg-pet-priority__media{background:radial-gradient(circle at 50% 44%,#82d7ff24,#0000 64%),#06090e38;border-radius:8px;grid-area:auto;width:82px;height:82px;box-shadow:inset 0 0 0 1px #82d7ff24,0 12px 24px #0003}.guide-band--pets-v2 .cg-pet-priority__media img{filter:drop-shadow(0 10px 16px #00000061)saturate(1.08);padding:1px}.guide-band--pets-v2 .cg-pet-priority__copy{grid-area:auto;align-self:center;gap:4px}.guide-band--pets-v2 .cg-pet-priority__copy strong{font-size:1rem;line-height:1.1}.guide-band--pets-v2 .cg-pet-priority__copy em{white-space:normal;-webkit-line-clamp:2}.guide-band--pets-v2 .cg-pet-priority__copy small{white-space:nowrap}@media (max-width:860px){.guide-band--pets-v2 .cg-slot-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-band--pets-v2 .cg-pet-priority,.guide-band--pets-v2 .guide-priority-panel__head{grid-template-columns:1fr}}@media (max-width:560px){.guide-band--pets-v2 .cg-pet-priority__item{grid-template-columns:74px minmax(0,1fr);min-height:84px}.guide-band--pets-v2 .cg-pet-priority__media{width:70px;height:70px}.guide-band--pets-v2 .cg-pet-priority__copy small{display:none}}.lf-account-menu{z-index:90;flex:none;position:relative}.lf-account-menu__toggle{color:#fffaf0eb;-webkit-backdrop-filter:blur(18px)saturate(1.24);cursor:pointer;background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 42%),#16171bad;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:52px;height:52px;padding:0 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 30px #0000003d}.lf-account-menu__toggle>span:not(.lf-account-menu__avatar){text-transform:uppercase;font-size:.78rem;font-weight:900}.lf-account-menu__avatar{background-color:#ffffff14;background-image:radial-gradient(circle at 35% 22%,#ffffff47,#0000 48%),none;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px #0000003d}.lf-account-menu__panel{color:#fffaf0eb;-webkit-backdrop-filter:blur(22px)saturate(1.22);background:linear-gradient(135deg,#1c1d22d1,#07090eb8),#0c0d12b8;border:1px solid #ffffff29;border-radius:18px;gap:10px;width:min(320px,100vw - 28px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000005c}.lf-account-menu__panel--auth{width:min(360px,100vw - 28px)}.lf-account-menu__tabs{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;display:grid}.lf-account-menu__tabs button{color:#fffaf0a3;background:0 0;border-color:#0000;min-height:32px;padding:0 6px;font-size:.72rem}.lf-account-menu__tabs button[data-active=true]{color:#ffe8b2fa;background:#ffd27a24;box-shadow:inset 0 0 0 1px #ffd27a38}.lf-account-menu__oauth{gap:7px;padding-top:2px;display:grid}.lf-account-menu__oauth>span{color:#fffaf08a;text-transform:uppercase;font-size:.68rem;font-weight:900}.lf-account-menu__oauth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lf-account-menu__oauth-grid button{color:#cff8fff5;background:#8defff14;border-color:#8defff33;min-height:36px}.lf-account-menu__panel label,.lf-dashboard__security label,.lf-dashboard__toolbar label,.lf-edit-modal label,.lf-role-admin label{color:#fffaf09e;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:900;display:grid}.lf-account-menu__panel input,.lf-dashboard__security input,.lf-dashboard__toolbar input,.lf-dashboard__toolbar select,.lf-edit-modal input,.lf-edit-modal textarea,.lf-role-admin select{color:#fffaf0f0;min-height:42px;font:inherit;background:#06080cb8;border:1px solid #ffffff2e;border-radius:12px;padding:10px 12px}.lf-account-menu__panel select,.lf-dashboard__toolbar select,.lf-role-admin select{color-scheme:dark}.lf-account-menu__panel a,.lf-account-menu__panel button,.lf-dashboard__security a,.lf-dashboard__security button,.lf-dashboard__toolbar button,.lf-edit-modal__actions button{color:#ffe8b2f5;cursor:pointer;background:#ffd27a1f;border:1px solid #ffd27a52;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.lf-account-menu__panel button:disabled,.lf-dashboard__security button:disabled,.lf-dashboard__toolbar button:disabled,.lf-edit-modal__actions button:disabled{cursor:not-allowed;opacity:.45}.lf-account-menu__panel strong{color:#fffaf0f5}.lf-account-menu__warning{color:#ffeebef5;background:#ffd27a1a;border:1px solid #ffd27a42;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.lf-account-menu__warning svg{color:#ffd27af2;margin-top:2px}.lf-account-menu__warning span{gap:3px;min-width:0;display:grid}.lf-account-menu__warning small{color:#fffaf0b8!important}.lf-account-menu__panel small{color:#fffaf0ad;font-size:.72rem;font-weight:800;line-height:1.35}.lf-account-menu__status{color:#8defffeb!important}.lf-account-menu__hint{color:#fffaf094!important}.lf-account-menu__error,.lf-edit-modal__error{color:#ff8f8feb!important}.lf-edit-button{vertical-align:middle;color:#b4f4fff5;-webkit-backdrop-filter:blur(14px)saturate(1.18);text-transform:uppercase;cursor:pointer;background:#8defff1f;border:1px solid #8defff40;border-radius:999px;justify-content:center;align-items:center;min-width:38px;min-height:26px;margin-left:8px;padding:0 9px;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.lf-edit-modal{z-index:500;-webkit-backdrop-filter:blur(10px);background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lf-edit-modal__panel{color:#fffaf0f0;-webkit-backdrop-filter:blur(26px)saturate(1.22);background:linear-gradient(135deg,#10161cdb,#06080ccc),#080a0ec2;border:1px solid #8defff38;border-radius:22px;gap:12px;width:min(680px,94vw);max-height:min(720px,88vh);padding:18px;display:grid;overflow:auto;box-shadow:0 30px 90px #00000075}.lf-dashboard__toolbar,.lf-edit-modal__actions,.lf-edit-modal__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-edit-modal__head span{font-size:1.1rem;font-weight:950}.lf-edit-modal__head button{color:#fffaf0e6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;width:38px;height:38px}.lf-edit-modal textarea{resize:vertical;min-height:92px}.lf-edit-toast{color:#9ef3c4f0;margin-left:8px;font-size:.76rem;font-weight:900;display:inline-flex}.lf-dashboard{gap:22px;max-width:1420px;margin:0 auto;padding:clamp(32px,5vw,72px) 0;display:grid}.lf-dashboard__hero{background:radial-gradient(circle at 8% 0,#8defff29,#0000 34%),linear-gradient(135deg,#13161cd1,#07080dc7);border:1px solid #ffffff1f;border-radius:24px;gap:12px;padding:clamp(22px,4vw,38px);display:grid}.lf-change-card span,.lf-dashboard__hero span,.lf-role-admin h2{color:#ffd27af2;text-transform:uppercase;font-size:.78rem;font-weight:950}.lf-dashboard__hero h1{margin:0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98}.lf-dashboard__hero p{color:#fffaf0b8;max-width:920px;margin:0;font-size:1.06rem}.lf-dashboard__meta{flex-wrap:wrap;gap:10px;display:flex}.lf-dashboard__meta span,.lf-dashboard__meta strong{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px}.lf-dashboard__security{background:radial-gradient(circle at 20% 0,#8defff1a,#0000 42%),#ffffff0a;border:1px solid #8defff29;border-radius:20px;grid-template-columns:minmax(220px,1fr) minmax(220px,340px) auto;align-items:end;gap:14px;padding:16px;display:grid}.lf-dashboard__security--notice{grid-template-columns:minmax(0,1fr);align-items:start}.lf-dashboard__security>div{gap:4px;display:grid}.lf-dashboard__security>div span{color:#8defffd1;text-transform:uppercase;font-size:.72rem;font-weight:900}.lf-dashboard__security h2{color:#fffaf0f5;margin:0;font-size:clamp(1.35rem,2vw,1.85rem)}.lf-dashboard__security p{color:#fffaf0ad;margin:0;font-size:.92rem;line-height:1.45}.lf-dashboard__toolbar{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;justify-content:flex-start;padding:14px}.lf-admin-assets-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.lf-admin-asset-card{background:radial-gradient(circle at 18% 0,#8defff1a,#0000 38%),linear-gradient(135deg,#12161dd1,#07090ec7);border:1px solid #ffffff1f;border-radius:22px;min-width:0;display:grid;overflow:hidden}.lf-admin-asset-card[data-annotated=true]{border-color:#9ef3c43d}.lf-admin-asset-card__thumb{background:linear-gradient(135deg,#0c1016eb,#04060af5),#ffffff0a;min-height:240px;display:block;position:relative}.lf-admin-asset-card__thumb img{object-fit:contain}.lf-admin-asset-card__body{gap:14px;min-width:0;padding:16px;display:grid}.lf-admin-asset-card__head{gap:4px;display:grid}.lf-admin-asset-card__head span{color:#ffd27af0;text-transform:uppercase;font-size:.72rem;font-weight:950}.lf-admin-asset-card__head strong{color:#fffaf0f5;word-break:break-word;font-size:1rem;line-height:1.2}.lf-admin-asset-card__head small{color:#8defffd1;font-size:.76rem;font-weight:900}.lf-admin-asset-card__path{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:10px 12px;overflow:auto}.lf-admin-asset-card__path code{color:#fffaf0bd;font-size:.75rem}.lf-admin-asset-card__form{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.lf-admin-asset-card__form label{color:#fffaf09e;text-transform:uppercase;gap:6px;min-width:0;font-size:.7rem;font-weight:900;display:grid}.lf-admin-asset-card__field{grid-column:1/-1}.lf-admin-asset-card__form input,.lf-admin-asset-card__form select,.lf-admin-asset-card__form textarea{color:#fffaf0f0;width:100%;max-width:100%;min-height:42px;font:inherit;background:#06080cb8;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px}.lf-admin-asset-card__form select{color-scheme:dark}.lf-admin-asset-card__form textarea{resize:vertical;min-height:84px}.lf-admin-asset-card__note{grid-column:1/-1}.lf-admin-asset-card__actions,.lf-admin-assets-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lf-admin-asset-card__actions{justify-content:space-between}.lf-admin-asset-card__actions a,.lf-admin-asset-card__actions button,.lf-admin-assets-pagination button{color:#ffe8b2f5;cursor:pointer;background:#ffd27a1f;border:1px solid #ffd27a52;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.lf-admin-assets-pagination{justify-content:center}.lf-admin-assets-pagination span{color:#fffaf0bd;font-size:.88rem;font-weight:800}.lf-change-list{gap:14px;display:grid}.lf-change-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(120px,.16fr) minmax(220px,.28fr) minmax(0,1fr);gap:16px;padding:16px;display:grid}.lf-change-card__select{color:#ffe8b2f5;align-items:center;gap:8px;font-weight:950;display:inline-flex}.lf-change-card h2{margin:5px 0;font-size:clamp(1.15rem,1.8vw,1.5rem)}.lf-change-card p{color:#fffaf09e;overflow-wrap:anywhere;margin:0}.lf-change-card dl{gap:10px;margin:0;display:grid}.lf-change-card dl div{gap:4px;display:grid}.lf-change-card dt{color:#fffaf075;text-transform:uppercase;font-size:.72rem;font-weight:900}.lf-change-card dd{color:#fffaf0db;overflow-wrap:anywhere;margin:0}.lf-dashboard-empty{color:#fffaf0b8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;margin:0;padding:28px}.lf-role-admin{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;gap:14px;padding:18px;display:grid}.lf-role-admin__lead,.lf-role-admin__message{color:#fffaf0b8;margin:0}.lf-role-admin__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lf-role-admin__grid article{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;gap:8px;padding:12px;display:grid}.lf-role-admin__grid small,.lf-role-admin__grid strong{overflow-wrap:anywhere}@media (max-width:820px){.lf-account-menu__toggle>span:not(.lf-account-menu__avatar){display:none}.lf-change-card{grid-template-columns:1fr}.lf-dashboard__security,.lf-dashboard__security button,.lf-dashboard__security input,.lf-dashboard__security label,.lf-dashboard__toolbar button,.lf-dashboard__toolbar input,.lf-dashboard__toolbar label,.lf-dashboard__toolbar select{width:100%}.lf-dashboard__security{grid-template-columns:1fr}}.pr-site .lf-header--with-notifications .lf-header__inner{grid-template-columns:minmax(190px,292px) minmax(0,1fr) auto auto auto!important;align-items:center!important}.pr-site .lf-account-menu{grid-area:1/5!important;place-self:center end!important;margin:0!important}.pr-site .lf-account-menu__toggle{min-width:54px;height:54px}.pr-site .lf-account-menu__panel{z-index:280}@media (max-width:1500px){.pr-site .lf-header--with-notifications .lf-header__inner{grid-template-columns:minmax(174px,210px) minmax(0,1fr) auto auto auto!important;gap:12px!important}.pr-site .lf-brand{gap:8px!important}.pr-site .lf-account-menu__toggle{width:54px;padding:0}.pr-site .lf-account-menu__toggle>span:not(.lf-account-menu__avatar){display:none}}@media (max-width:1180px){.pr-site .lf-header--with-notifications .lf-header__inner{grid-template-columns:minmax(0,1fr) auto auto auto!important}.pr-site .lf-header-search{grid-area:1/2!important}.pr-site .lf-notification-center,.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{grid-area:1/3!important}.pr-site .lf-account-menu{grid-area:1/4!important}.pr-site .lf-header-search[data-open=true]{width:100%;max-width:none;grid-area:2/1/auto/-1!important}.pr-site .lf-primary-nav{grid-area:2/1/auto/-1!important}.pr-site .lf-header__inner:has(.lf-header-search[data-open=true]) .lf-primary-nav{grid-row:3!important}}@media (max-width:560px){.pr-site .lf-header--with-notifications .lf-header__inner{grid-template-columns:minmax(0,1fr) repeat(3,54px)!important;gap:8px!important}.pr-site .lf-brand{gap:8px!important}.pr-site .lf-brand small{display:none!important}.pr-site .lf-header-search{width:54px;max-width:54px}.pr-site .lf-header-search[data-open=true]{width:100%;max-width:none}.pr-site .lf-header-search__glass{min-height:54px}.pr-site .lf-header-search__form,.pr-site .lf-header-search__glass>.liquid-glass__content{height:54px}.pr-site .lf-header-search__form{grid-template-columns:54px minmax(0,1fr) auto auto}.pr-site .lf-header-search__button{width:54px;height:54px}.pr-site .lf-account-menu__toggle,.pr-site .lf-notification-center,.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center.is-open .lf-notification-toggle,.pr-site .lf-notification-center[data-state=open],.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle,.pr-site .lf-notification-toggle{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important}.pr-site .lf-notification-center.is-open .lf-notification-toggle__count,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle__count,.pr-site .lf-notification-toggle__count{width:46px!important;height:46px!important}}.pr-site .lf-account-menu__toggle{border-radius:50%!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important}.pr-site .lf-account-menu__toggle>span:not(.lf-account-menu__avatar){display:none!important}.pr-site .lf-account-menu__toggle svg{width:20px!important;height:20px!important}.pr-site .lf-account-menu__avatar{width:40px;height:40px}.pr-site .lf-notification-center.is-open .lf-notification-toggle,.pr-site .lf-notification-center[data-state=open] .lf-notification-toggle{opacity:0!important;pointer-events:none!important;transform:translateZ(0)scale(.92)!important}@media (max-width:1180px){.pr-site .lf-notification-list{max-height:min(380px,100svh - 146px)!important}}@media (max-width:560px){.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel,.pr-site .lf-notification-panel{padding:10px!important}}@media (max-width:480px){.pr-site .lf-main--accessories .lf-hero__copy h1{font-size:2.55rem}.pr-site .lf-main--accessories .lf-section__head h2{font-size:1.95rem}}@media (max-width:820px){.pr-site .lf-main--accessories .lf-accessory-tabs__labels{gap:6px;padding:5px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.pr-site .lf-main--accessories .lf-accessory-tabs__labels label{text-align:center;justify-items:center;gap:4px;min-height:64px;padding:8px 4px;grid-template-columns:1fr!important}.pr-site .lf-main--accessories .lf-accessory-tabs__labels label span{font-size:.72rem}.pr-site .lf-main--accessories .lf-accessory-tabs__labels label em{min-width:24px;height:24px;font-size:.72rem}}.pr-guide-subhead{border-top:1px solid #ffffff1f;width:min(1180px,100vw - 32px);margin:2.2rem auto 0;padding:1rem 0 0}.pr-guide-subhead span{color:#8defff;text-transform:uppercase;font-size:.78rem;font-weight:900}.pr-guide-subhead h2{color:#fff7ec;margin:.25rem 0 0;font-size:clamp(1.6rem,3vw,2.6rem)}.pr-guide-subhead p{color:#fff4e1b8;max-width:760px;margin:.45rem 0 0;font-weight:750}.lf-accessory-dossier{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.7fr);align-items:stretch;gap:1rem;display:grid}.lf-accessory-dossier__panel{background:#0c0e14c7;border:1px solid #ffffff1f;border-radius:8px;gap:.85rem;min-width:0;padding:1rem;display:grid}.lf-accessory-dossier__panel span{color:#8defff;text-transform:uppercase;font-size:.74rem;font-weight:900}.lf-accessory-dossier__panel strong{color:#fffaf0;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:900;line-height:1.08}.lf-accessory-dossier__panel p{color:#fff4e1db;margin:0;font-size:1rem;line-height:1.55}.lf-accessory-dossier__panel small{color:#fff4e19e;font-weight:800;line-height:1.45}.lf-accessory-dossier__chips{flex-wrap:wrap;gap:.5rem;display:flex}.lf-accessory-dossier__chips span{color:#fff4e1e0;text-transform:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.42rem .7rem;font-size:.76rem;font-weight:860;display:inline-flex}.lf-community-card__actions a,.lf-community-panel__actions button,.lf-community-panel__head a,.lf-content-reaction-panel button,.lf-content-reaction-panel select,.lf-tier-target-tabs button,.lf-tier-template-tabs button{color:#fff7ec;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:.42rem;padding:.62rem .78rem;font-weight:900;text-decoration:none;display:inline-flex}.lf-community-panel__head>a{flex:none;align-self:center;min-height:42px}.lf-button,.lf-community-auth button,.lf-community-builds__head a,.lf-community-card__actions a,.lf-community-card__actions button,.lf-community-form button,.lf-community-panel__actions button,.lf-community-panel__head a,.lf-constructor-actions button,.lf-content-reaction-panel button,.lf-detail-actions a,.lf-detail-actions button,.lf-reaction-panel button,.lf-tier-editor__actions button,.lf-tier-target-tabs button,.lf-tier-template-tabs button{box-sizing:border-box;text-wrap:balance;column-gap:.55rem;padding-inline:max(1rem,16px)!important}.lf-community-toolbar label{color:#fff4e1a8;text-transform:uppercase;gap:.35rem;min-width:min(18rem,100%);font-size:.78rem;font-weight:900;display:inline-grid}.lf-community-toolbar select{width:100%}.lf-community-builds__head{align-items:center}.lf-community-builds__title{flex-wrap:wrap;flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.lf-community-builds__title h2{margin:0}.lf-community-builds__actions{flex:520px;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.lf-community-builds .lf-community-toolbar{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:8px;min-width:0;display:flex}.lf-community-builds .lf-community-toolbar select{width:auto;min-width:148px;max-width:220px;min-height:42px}.lf-community-ranking-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lf-community-ranking-strip article{background:linear-gradient(135deg,#ffd27a1f,#8defff0f),#0c0e14d1;border:1px solid #ffd27a38;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;min-width:0;padding:14px;display:grid}.lf-community-ranking-strip strong{color:#0a0b0f;background:#ffd27a;border-radius:50%;grid-row:span 3;place-items:center;width:44px;height:44px;font-size:.95rem;font-weight:1000;display:grid}.lf-community-ranking-strip h4,.lf-community-ranking-strip span{overflow-wrap:anywhere;min-width:0;margin:0}.lf-community-ranking-strip>article>span{color:#8defff;text-transform:uppercase;font-size:.74rem;font-weight:900}.lf-community-ranking-strip h4{color:#fff7ec;font-size:1rem;line-height:1.12}.lf-community-ranking-strip .lf-community-card-metrics{grid-column:2}@media (max-width:720px){.lf-community-builds__title{width:100%}.lf-community-builds .lf-community-toolbar,.lf-community-builds__actions{justify-content:stretch;width:100%}.lf-community-builds__actions{flex-direction:column;align-items:stretch}.lf-community-builds .lf-community-toolbar{grid-template-columns:1fr;display:grid}.lf-community-builds .lf-community-toolbar select{width:100%;max-width:none}.lf-community-ranking-strip{grid-template-columns:1fr}}.lf-tier-target-tabs,.lf-tier-template-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.lf-tier-target-tabs button{min-height:44px;padding-block:.52rem}.lf-tier-template-tabs button{text-align:left;min-height:54px;justify-items:start!important;gap:.2rem!important;padding-block:.52rem!important;display:grid!important}.lf-tier-template-tabs button small{color:#fff4e194;font-size:.66rem;font-weight:850;line-height:1.15}.lf-content-reaction-panel button.is-active,.lf-tier-target-tabs button.is-active,.lf-tier-template-tabs button.is-active{color:#0a0b0f;background:#ffd27a;border-color:#ffd27aa8}.lf-tier-template-tabs button.is-active small{color:#0a0b0fad}.lf-tier-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:min(48rem,100%)}.lf-community-panel__actions,.lf-tier-editor__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.lf-community-panel__actions button,.lf-tier-editor__actions button{color:#fff7ec;min-height:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:.42rem;padding:.62rem .78rem;font-weight:900;display:inline-flex}.lf-tier-editor__actions button:disabled{cursor:not-allowed;opacity:.48}.lf-community-panel__actions{justify-content:flex-end}.lf-tier-editor__partial-note{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.55rem .65rem;display:flex}.lf-tier-editor__partial-note span{color:#fff4e1b3;min-width:0;font-size:.82rem;font-weight:850}.lf-tier-editor__partial-note button{flex:none;font-size:.78rem;min-height:34px!important;padding:0 12px!important}.lf-tier-editor__lane button,.lf-tier-editor__pool button{align-items:center;gap:.42rem;min-height:2.35rem;display:inline-flex}.lf-tier-editor__thumb{color:#fff4e1e0;flex:none;place-items:center;width:34px;height:34px;font-weight:950;display:grid;position:relative}.lf-tier-editor__lane .lf-tier-editor__thumb{width:30px;height:30px}.lf-tier-editor__lane button img,.lf-tier-editor__pool button img,.lf-tier-snapshot-entry img{object-fit:cover;border-radius:8px;flex:none}.lf-tier-editor__thumb img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.lf-tier-editor__thumb .lf-character-markers{transform-origin:0 0;top:-.28rem;left:-.28rem;transform:scale(.72)}.lf-tier-snapshot-board{gap:.72rem;min-width:0;display:grid}.lf-tier-snapshot-entry{color:#fff7ec;background:#ffffff13;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"image name""image meta";align-items:center;gap:.1rem .55rem;max-width:18rem;padding:.48rem .58rem;display:inline-grid}.lf-tier-snapshot-entry img{grid-area:image}.lf-tier-snapshot-entry em{grid-area:name;font-style:normal;font-weight:900}.lf-tier-snapshot-entry em,.lf-tier-snapshot-entry small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lf-tier-snapshot-entry small{color:#fff4e19e;grid-area:meta;font-weight:800}.lf-tier-detail-page{width:min(1760px,100% - 32px)}.lf-tier-detail-meta,.lf-tier-detail-shell{gap:1rem;display:grid}.lf-tier-detail-meta{background:#0b0c11b8;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:1rem}.lf-tier-detail-meta h2,.lf-tier-detail-meta p{margin:0}.lf-tier-detail-meta h2{color:#ffd27a;text-transform:uppercase;font-size:.9rem;font-weight:900}.lf-tier-detail-meta p{color:#fff4e1b8;margin-top:.35rem;font-weight:750;line-height:1.45}.lf-tier-classic-board{--lf-tier-classic-avatar-size:clamp(5.2rem,7vw,6.5rem);gap:.45rem;min-width:0;display:grid}.lf-tier-classic-row{border:1px solid var(--lf-tier-accent,#ffd27a);grid-template-columns:clamp(5.5rem,9vw,8.5rem) minmax(0,1fr);min-height:clamp(6rem,10vw,7.8rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-tier-classic-row{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 36%,#ffffff1a)}}.lf-tier-classic-row{background:#05060ad1;border-radius:8px}.lf-tier-classic-row>header{color:#090a0f;background:linear-gradient(180deg,#ffffff47,#fff0),var(--lf-tier-accent,#ffd27a);align-content:center;place-items:center;gap:.2rem;padding:.65rem;display:grid}.lf-tier-classic-row>header strong{font-size:clamp(1.5rem,4vw,3.4rem);font-weight:950;line-height:.9}.lf-tier-classic-row>header span{opacity:.72;font-size:.72rem;font-weight:950}.lf-tier-classic-row__entries{flex-wrap:wrap;align-items:flex-start;gap:.35rem;min-width:0;padding:.45rem;display:flex}.lf-tier-classic-row__entries>.lf-inspectable-frame{cursor:zoom-in}.lf-tier-classic-entry,.lf-tier-classic-row__entries>.lf-inspectable-frame{flex:0 0 var(--lf-tier-classic-avatar-size);inline-size:var(--lf-tier-classic-avatar-size);block-size:var(--lf-tier-classic-avatar-size)}.lf-tier-classic-entry{aspect-ratio:1;color:#fff7ec;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;position:relative;overflow:hidden}.lf-tier-classic-entry__image,.lf-tier-classic-entry__image img{aspect-ratio:1;width:100%;height:100%;display:block}.lf-tier-classic-entry__image{color:#fff4e1d1;place-items:center;font-size:1.8rem;font-weight:950;display:grid;position:relative}.lf-tier-classic-entry__image img{object-fit:cover}.lf-tier-classic-entry__image .lf-character-markers{top:.22rem;left:.22rem}.lf-tier-classic-entry strong{color:#fff7ec;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000db 28%);padding:.26rem .32rem;font-size:clamp(.58rem,.72vw,.72rem);font-weight:950;line-height:1.05;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lf-tier-classic-row__empty{color:#fff4e16b;align-self:center;font-weight:900}.lf-tier-compact-board{--lf-tier-compact-entry-size:clamp(3.35rem,4.4vw,4.45rem);gap:.38rem;min-width:0;display:grid}.lf-tier-compact-row{min-height:calc(var(--lf-tier-compact-entry-size) + .75rem);border:1px solid var(--lf-tier-accent,#ffd27a);grid-template-columns:clamp(4.3rem,6.5vw,5.6rem) minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-tier-compact-row{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 34%,#ffffff1a)}}.lf-tier-compact-row{background:linear-gradient(90deg,var(--lf-tier-accent,#ffd27a),transparent 36%),#05060ad1;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-tier-compact-row{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 9%,transparent),transparent 36%),#05060ad1}}.lf-tier-compact-row>header{color:#090a0f;background:linear-gradient(180deg,#ffffff3d,#fff0),var(--lf-tier-accent,#ffd27a);align-content:center;place-items:center;gap:.16rem;padding:.48rem;display:grid}.lf-tier-compact-row>header strong{font-size:clamp(1.12rem,2.3vw,2rem);font-weight:1000;line-height:.95}.lf-tier-compact-row>header span{opacity:.72;font-size:.68rem;font-weight:950}.lf-tier-compact-row__entries{grid-template-columns:repeat(auto-fill,minmax(var(--lf-tier-compact-entry-size),var(--lf-tier-compact-entry-size)));align-content:start;align-items:start;gap:.32rem;min-width:0;padding:.38rem;display:grid}.lf-tier-compact-entry,.lf-tier-compact-entry-frame{inline-size:var(--lf-tier-compact-entry-size);block-size:var(--lf-tier-compact-entry-size)}.lf-tier-compact-entry-frame{cursor:zoom-in}.lf-tier-compact-entry{color:#fff7ec;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;position:relative;overflow:hidden}.lf-tier-compact-entry__image{color:#fff4e1d1;place-items:center;width:100%;height:100%;font-size:1.35rem;font-weight:950;display:grid;position:relative}.lf-tier-compact-entry__image img{object-fit:cover;width:100%;height:100%;display:block}.lf-tier-compact-entry__image .lf-character-markers{top:.18rem;left:.18rem}.lf-tier-compact-entry strong{color:#fff7ec;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000e0 26%);padding:.22rem .26rem;font-size:clamp(.52rem,.58vw,.64rem);font-weight:950;line-height:1;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lf-tier-compact-row__empty{color:#fff4e16b;align-self:center;font-weight:900}.lf-tier-matrix-board{--lf-tier-matrix-entry-size:clamp(4.9rem,5.8vw,6.25rem);gap:.45rem;min-width:0;display:grid}.lf-tier-matrix-board__header,.lf-tier-matrix-row{grid-template-columns:clamp(6rem,8vw,8rem) repeat(4,minmax(0,1fr));gap:.38rem;min-width:0;display:grid}.lf-tier-matrix-board__header{z-index:12;position:sticky;top:5.2rem}.lf-tier-matrix-board__header>span{color:#fff4e1b8;text-transform:uppercase;background:#090a0feb;border:1px solid #ffffff1a;border-radius:7px;justify-content:space-between;align-items:center;gap:.4rem;min-height:2rem;padding:.34rem .55rem;font-size:.68rem;font-weight:950;display:flex}.lf-tier-matrix-board__header em{color:#8defff;font-style:normal}.lf-tier-matrix-row{border:1px solid var(--lf-tier-accent,#ffd27a);padding:.38rem}@supports (color:color-mix(in lab,red,red)){.lf-tier-matrix-row{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 36%,#ffffff1a)}}.lf-tier-matrix-row{background:linear-gradient(90deg,var(--lf-tier-accent,#ffd27a),transparent 46%),#05060ad1;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.lf-tier-matrix-row{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 11%,transparent),transparent 46%),#05060ad1}}.lf-tier-matrix-row>header{min-height:calc(var(--lf-tier-matrix-entry-size) + .75rem);color:#090a0f;background:linear-gradient(180deg,#ffffff47,#fff0),var(--lf-tier-accent,#ffd27a);border-radius:7px;align-content:center;place-items:center;gap:.2rem;padding:.55rem;display:grid}.lf-tier-matrix-row>header strong{text-overflow:clip;white-space:nowrap;max-width:100%;font-size:clamp(1.8rem,3.2vw,3.2rem);font-weight:950;line-height:.9;overflow:hidden}.lf-tier-matrix-row>header span{opacity:.72;font-size:.72rem;font-weight:950}.lf-tier-matrix-cell{min-height:calc(var(--lf-tier-matrix-entry-size) + .75rem);background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;align-content:start;gap:.35rem;min-width:0;padding:.38rem;display:grid}.lf-tier-matrix-cell__title{display:none}.lf-tier-matrix-cell__entries{grid-template-columns:repeat(auto-fill,minmax(var(--lf-tier-matrix-entry-size),var(--lf-tier-matrix-entry-size)));justify-content:start;align-items:start;gap:.35rem;min-width:0;display:grid}.lf-tier-matrix-cell .lf-tier-classic-entry,.lf-tier-matrix-cell__entries>.lf-inspectable-frame{inline-size:var(--lf-tier-matrix-entry-size);block-size:var(--lf-tier-matrix-entry-size)}.lf-tier-matrix-cell__empty{color:#fff4e16b;text-transform:uppercase;font-size:.68rem;font-weight:900}html[data-lf-theme=light] .pr-site .lf-tier-matrix-board__header>span,html[data-lf-theme=light] .pr-site .lf-tier-matrix-cell,html[data-lf-theme=light] .pr-site .lf-tier-matrix-row{background:#fffbf2b8;border-color:#261c1024}html[data-lf-theme=light] .pr-site .lf-tier-matrix-board__header>span{color:#1f1911b8}@media (max-width:900px){.lf-tier-matrix-board{--lf-tier-matrix-entry-size:clamp(4.4rem,18vw,5.2rem);padding-bottom:.25rem;overflow-x:auto}.lf-tier-matrix-board__header,.lf-tier-matrix-row{grid-template-columns:5.4rem repeat(4,minmax(8rem,1fr));width:max(100%,42rem)}}.lf-tier-export-card{z-index:0;color:#fff7ec;pointer-events:none;background:radial-gradient(circle at 16% 12%,#8defff2e,#0000 28%),radial-gradient(circle at 84% 18%,#ffd27a24,#0000 30%),linear-gradient(145deg,#ffffff14,#0000 42%),#080812;border:1px solid #ffecbe3d;border-radius:18px;align-content:start;gap:18px;width:1200px;min-height:900px;padding:30px;display:grid;position:fixed;top:0;left:-10000px;overflow:hidden;box-shadow:0 24px 80px #00000061}.lf-tier-export-card[data-template=extended]{gap:12px;min-height:980px}.lf-tier-export-card__wash{z-index:-1;background:linear-gradient(90deg,#000000b8,#0000 18% 82%,#00000094),linear-gradient(#ffffff0f,#0000 34%,#0000006b);position:absolute;inset:0}.lf-tier-export-card header{background:linear-gradient(145deg,#ffffff24,#ffffff0b),#0808127a;border:1px solid #ffecbe2e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind count""title count""text count";align-items:center;gap:4px 20px;min-height:128px;padding:18px 20px;display:grid}.lf-tier-export-card header span{color:#ffd27a;text-transform:uppercase;grid-area:kind;font-size:18px;font-weight:950;line-height:1}.lf-tier-export-card header h2{color:#fff7ec;overflow-wrap:anywhere;grid-area:title;margin:0;font-size:54px;font-weight:950;line-height:.95}.lf-tier-export-card header p{color:#fff4e1bd;grid-area:text;max-width:760px;margin:0;font-size:18px;font-weight:800;line-height:1.35}.lf-tier-export-card header strong{color:#0a0b0f;text-align:center;background:#ffd27a;border-radius:14px;grid-area:count;place-items:center;min-width:168px;min-height:72px;padding:0 18px;font-size:24px;font-weight:950;display:grid}.lf-tier-export-card__rows{gap:9px;min-width:0;display:grid}.lf-tier-export-card[data-template=extended] .lf-tier-export-card__rows{gap:9px}.lf-tier-export-card__row{border:1px solid var(--lf-tier-accent,#ffd27a);grid-template-columns:112px minmax(0,1fr);min-height:88px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-tier-export-card__row{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 34%,#ffffff21)}}.lf-tier-export-card__row{background:linear-gradient(90deg,var(--lf-tier-accent,#ffd27a),transparent 44%),#080812bd;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.lf-tier-export-card__row{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 14%,transparent),transparent 44%),#080812bd}}.lf-tier-export-card[data-template=extended] .lf-tier-export-card__row{grid-template-columns:96px minmax(0,1fr);min-height:98px}.lf-tier-export-card__rank{color:#080910;background:linear-gradient(180deg,#ffffff52,#fff0),var(--lf-tier-accent,#ffd27a);align-content:center;place-items:center;gap:3px;display:grid}.lf-tier-export-card__rank b{font-size:38px;font-weight:950;line-height:.86}.lf-tier-export-card__rank small{opacity:.72;font-size:14px;font-weight:950}.lf-tier-export-card__entries{flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:0;padding:8px;display:flex}.lf-tier-export-card__entries>em{color:#fff4e170;align-self:center;font-style:normal;font-weight:900}.lf-tier-export-card__role-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;padding:7px;display:grid}.lf-tier-export-card__role-column{background:linear-gradient(180deg,var(--lf-tier-accent,#ffd27a),transparent 52%),#ffffff09;border:1px solid #ffffff1b;border-radius:9px;grid-template-rows:auto 1fr;align-content:start;gap:5px;min-width:0;min-height:82px;padding:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-tier-export-card__role-column{background:linear-gradient(180deg,color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 13%,transparent),transparent 52%),#ffffff09}}.lf-tier-export-card__role-column[data-empty=true]{background:#ffffff06}.lf-tier-export-card__role-head{color:#fff7ecd1;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:950;line-height:1;display:flex}.lf-tier-export-card__role-head small{color:#080910;background:var(--lf-tier-accent,#ffd27a);border-radius:999px;place-items:center;min-width:20px;height:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.lf-tier-export-card__role-head small{background:color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 84%,white)}}.lf-tier-export-card__role-head small{font-size:10px}.lf-tier-export-card__role-entries{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:5px;min-width:0;display:flex}.lf-tier-export-card__role-entries>em{color:#fff4e157;font-size:12px;font-style:normal;font-weight:900}.lf-tier-export-card__entry{background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.lf-tier-export-card[data-template=extended] .lf-tier-export-card__entry{width:52px;height:52px}.lf-tier-export-card[data-template=extended] .lf-tier-export-card__entry b{font-size:9px}.lf-tier-export-card[data-template=extended] .lf-tier-export-card__entry .lf-character-markers{transform:scale(.68)}.lf-tier-export-card__entry i,.lf-tier-export-card__entry img{width:100%;display:block}.lf-tier-export-card__entry i{place-items:center;height:100%;font-style:normal;font-weight:950;display:grid;position:relative}.lf-tier-export-card__entry img{aspect-ratio:1;object-fit:cover;height:100%}.lf-tier-export-card__entry i:after{content:"";background:linear-gradient(#0000 42%,#000000d1);position:absolute;inset:0}.lf-tier-export-card__entry .lf-character-markers{transform-origin:0 0;top:4px;left:4px;transform:scale(.82)}.lf-tier-export-card__entry b{color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 7px #000000eb;white-space:nowrap;font-size:11px;font-weight:950;line-height:1;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.lf-tier-export-card footer{color:#fff4e1a8;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:12px;font-size:16px;font-weight:900;display:flex}.lf-content-reaction-panel{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;padding:0;display:inline-flex;position:relative}.lf-reaction-icon-button{color:#fff4e1c7;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:.36rem;min-width:44px;min-height:42px;padding:0 .7rem;font-weight:900;display:inline-flex}.lf-reaction-icon-button.is-active{color:#ff87b7;background:#ff87b71f}.lf-reaction-icon-button.is-rated{color:#ffd27a;background:#ffd27a1f}.lf-rating-picker{position:relative}.lf-rating-popover{z-index:12;background:#0d0e13f5;border:1px solid #ffd27a47;border-radius:8px;gap:.45rem;width:min(17rem,100vw - 2rem);padding:.65rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 48px #00000073}.lf-rating-popover>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.lf-rating-popover button{color:#fff7ec;min-height:2.15rem;font:inherit;cursor:pointer;background:#ffffff13;border:1px solid #ffffff24;border-radius:6px;font-weight:950}.lf-rating-popover button.is-active{color:#0a0b0f;background:#ffd27a;border-color:#ffd27acc}.lf-content-reaction-panel small{color:#ffb4b4;flex-basis:100%;padding:0 .65rem .55rem;font-weight:800}@media (max-width:860px){.lf-tier-detail-meta{grid-template-columns:1fr;align-items:start}.lf-content-reaction-panel{justify-self:start}.lf-tier-classic-row{grid-template-columns:4.5rem minmax(0,1fr)}.lf-tier-compact-board{--lf-tier-compact-entry-size:clamp(3.05rem,15vw,3.65rem)}.lf-tier-compact-row{grid-template-columns:3.9rem minmax(0,1fr)}.lf-tier-compact-row__entries{gap:.28rem;padding:.32rem}.lf-tier-view-tabs{grid-template-columns:1fr;width:100%}}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel,.pr-site .lf-notification-panel{transform-origin:top!important;width:min(1120px,100vw - 32px)!important;max-width:min(1120px,100vw - 32px)!important;max-height:min(360px,100svh - 88px)!important;padding:12px!important;position:fixed!important;inset:76px auto auto 50%!important;transform:translate(-50%)translateY(-8px)scale(.98)!important}.pr-site .lf-notification-center,.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open]{contain:none!important}.pr-site .lf-header--with-notifications,.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open),.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]){--lf-notification-header-open-height:72px!important;min-height:72px!important}.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel{transform:translate(-50%)translateY(0)scale(1)!important}.pr-site .lf-notification-panel__head{min-height:0!important;margin:0!important;padding:.72rem .8rem!important}.pr-site .lf-notification-list{max-height:min(232px,100svh - 174px)!important}@media (max-width:900px){.lf-accessory-dossier{grid-template-columns:1fr}}@media (max-width:560px){.pr-site .lf-notification-center.is-open .lf-notification-panel,.pr-site .lf-notification-center[data-state=open] .lf-notification-panel,.pr-site .lf-notification-panel{width:min(100vw - 20px,1120px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100svh - 78px)!important;top:68px!important}}.pr-site .lf-community-form .lf-tier-target-tabs>button{justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-block:0!important}.lf-main--support{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(5.8rem,9vw,7.4rem) 0 4rem}.lf-support-hero{border-bottom:1px solid var(--lf-line);gap:1rem;max-width:760px;padding-bottom:1.6rem;display:grid}.lf-support-hero h1{color:var(--lf-text);margin:0;font-size:clamp(2.8rem,5.8vw,4.8rem);font-weight:950;line-height:.95}.lf-support-hero p{max-width:620px;color:var(--lf-muted);margin:0;font-size:clamp(1rem,1.8vw,1.18rem);font-weight:780;line-height:1.55}.lf-support-layout{grid-template-columns:minmax(320px,520px) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:901px){.lf-main--support{grid-template-columns:minmax(0,.95fr) minmax(360px,520px);grid-template-areas:"hero qr""copy qr";align-items:start;gap:1rem;display:grid}.lf-support-hero{grid-area:hero;max-width:none}.lf-support-layout{margin-top:0;display:contents}.lf-support-panel--qr{grid-area:qr}.lf-support-copy{grid-area:copy}}.lf-support-panel{border:1px solid var(--lf-line);color:var(--lf-text);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0c0d12c2;border-radius:8px;padding:1rem;box-shadow:0 18px 60px #00000038}.lf-support-panel--qr{position:sticky;top:92px}.lf-support-panel__head{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.9rem;display:grid}.lf-support-panel__head>span{color:#8defff;background:#8defff17;border:1px solid #8defff38;border-radius:8px;place-items:center;width:42px;height:42px;display:inline-grid}.lf-support-panel__head small,.lf-support-panel__head strong{min-width:0;display:block}.lf-support-panel__head strong{color:var(--lf-text);font-size:1rem;font-weight:950}.lf-support-panel__head small{color:var(--lf-muted);margin-top:.18rem;font-size:.78rem;font-weight:760}.lf-support-panel p{color:var(--lf-muted);margin:0;font-size:.98rem;font-weight:720;line-height:1.55}.lf-support-panel a{color:#8defff;align-items:center;gap:.35rem;margin-top:.95rem;font-size:.84rem;font-weight:920;text-decoration:none;display:inline-flex}.lf-support-qr{border:1px solid var(--lf-line);background:#ffffff09;border-radius:8px;place-items:center;min-height:320px;display:grid;overflow:hidden}.lf-support-qr img{background:#fff;width:100%;max-width:520px;height:auto;display:block}.lf-support-qr__empty{color:var(--lf-muted);text-align:center;place-items:center;gap:.5rem;padding:2rem;display:grid}.lf-support-qr__empty svg{color:#8defffb8}.lf-support-qr__empty strong{color:var(--lf-text);font-size:1rem;font-weight:950}.lf-support-qr__empty span{max-width:24ch;font-size:.84rem;font-weight:760;line-height:1.35}.lf-support-action{background:linear-gradient(135deg,#ffe39c,#ffb350);border:1px solid #ffd27a7a;border-radius:8px;justify-content:center;width:100%;min-height:44px;color:#17120d!important;margin-top:.85rem!important}.lf-support-copy{gap:1rem;display:grid}.lf-support-panel--quiet{min-height:126px}.lf-mega-card--support{background:linear-gradient(135deg,#ffd27a14,#8defff0a);border-color:#ffd27a38}html[data-lf-theme=light] .pr-site .lf-support-panel{color:#17120d;background:linear-gradient(145deg,#ffffffd1,#fff7e694),#fffbf2d1;border-color:#261c1029;box-shadow:0 18px 50px #3d2d171a}html[data-lf-theme=light] .pr-site .lf-support-hero h1,html[data-lf-theme=light] .pr-site .lf-support-panel__head strong,html[data-lf-theme=light] .pr-site .lf-support-qr__empty strong{color:#17120d}html[data-lf-theme=light] .pr-site .lf-support-hero p,html[data-lf-theme=light] .pr-site .lf-support-panel p,html[data-lf-theme=light] .pr-site .lf-support-panel__head small,html[data-lf-theme=light] .pr-site .lf-support-qr__empty{color:#1f1911b8}html[data-lf-theme=light] .pr-site .lf-support-qr{background:#ffffff9e;border-color:#261c1026}@media (max-width:900px){.lf-main--support{width:min(100% - 24px,1180px)}.lf-support-layout{grid-template-columns:1fr}.lf-support-panel--qr{position:static}}@media (max-width:760px){.lf-main--support{padding:5.1rem 0 calc(6rem + env(safe-area-inset-bottom))}.lf-support-hero{gap:.75rem;padding-bottom:1rem}.lf-support-hero h1{font-size:clamp(2.22rem,10vw,2.95rem);line-height:.98}.lf-support-layout{margin-top:.85rem}.lf-support-panel{padding:.85rem}.lf-support-panel__head{margin-bottom:.7rem}.lf-support-qr{min-height:min(68vw,272px)}.lf-support-qr img{max-width:min(100%,272px)}}.lf-mobile-bottom-nav{display:none}.lf-theme-toggle{color:#cdf8fff5;min-height:40px;font:inherit;cursor:pointer;background:#8defff1a;border:1px solid #8defff38;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .85rem;font-weight:900;text-decoration:none;display:inline-flex}.lf-theme-toggle svg{flex:none}.lf-account-menu__panel .lf-theme-toggle{width:100%}html[data-lf-theme=light] .pr-site{--scene-paper:#17120d;--scene-muted:#1f1911ad;--scene-line:#261c1024;--scene-line-strong:#261c1038;color:#17120d;background:radial-gradient(circle at 15% 8%,#ffd27a33,#0000 30%),linear-gradient(#fff8ec,#f4efe5 46%,#fff8ed)}html[data-lf-theme=light] .pr-site .lf-account-menu__panel,html[data-lf-theme=light] .pr-site .lf-header-search__popover,html[data-lf-theme=light] .pr-site .lf-header__lens,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__menu{color:#17120d;background:linear-gradient(#fffbf1db,#fff7e7c2),#fffaf0db!important}html[data-lf-theme=light] .pr-site .lf-account-menu__toggle,html[data-lf-theme=light] .pr-site .lf-brand,html[data-lf-theme=light] .pr-site .lf-header-search__glass,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__item,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__menu-link{color:#1d1711!important;background:#fffbf2b8!important;border-color:#2d1f0f29!important}@media (max-width:760px){html{scroll-padding-top:74px}.pr-site{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.pr-site [data-scroll-stop]{scroll-margin-top:74px}.pr-site .lf-header-veil.liquid-glass-veil{--lg-edge-height-top:4.2rem!important}.pr-site .lf-header,.pr-site .lf-header--with-notifications,.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open),.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]){background:linear-gradient(#0c0d12e0,#07080db3)!important;border-bottom:1px solid #ffffff1a!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:6px 10px!important;inset:0 0 auto!important;overflow:visible!important}.pr-site .lf-header__lens{border-radius:0!important;inset:0!important}.pr-site .lf-header--with-notifications .lf-header__inner,.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open) .lf-header__inner,.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]) .lf-header__inner,.pr-site .lf-header__inner{grid-template-rows:52px!important;grid-template-columns:minmax(0,1fr) 44px 44px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important}.pr-site .lf-brand-link{grid-area:1/1!important;min-width:0!important}.pr-site .lf-brand,.pr-site .lf-brand.liquid-glass{width:fit-content!important;max-width:min(11.5rem,100vw - 116px)!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;gap:8px!important;padding:0!important}.pr-site .lf-brand.liquid-glass:after,.pr-site .lf-brand.liquid-glass:before,.pr-site .lf-brand.liquid-glass>.liquid-glass__edge,.pr-site .lf-brand.liquid-glass>.liquid-glass__warp{display:none!important}.pr-site .lf-brand>.liquid-glass__content{grid-template-columns:36px minmax(0,auto)!important;gap:8px!important;width:auto!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-grid!important;overflow:hidden!important}.pr-site .lf-brand__icon{border-radius:9px!important;width:36px!important;height:36px!important}.pr-site .lf-brand strong{white-space:normal!important;max-width:6.8rem!important;font-size:.98rem!important;line-height:.94!important;display:block!important}.pr-site .lf-brand small,.pr-site .lf-notification-center,.pr-site .lf-notification-center.is-open,.pr-site .lf-notification-center[data-state=open],.pr-site .lf-primary-nav{display:none!important}.pr-site .lf-header-search{grid-area:1/2!important;justify-self:end!important;width:44px!important;min-width:44px!important;max-width:44px!important}.pr-site .lf-account-menu{z-index:190!important;grid-area:1/3!important;justify-self:end!important}.pr-site .lf-account-menu__toggle,.pr-site .lf-header-search__button,.pr-site .lf-header-search__form,.pr-site .lf-header-search__glass,.pr-site .lf-header-search__glass>.liquid-glass__content{border-radius:50%!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}.pr-site .lf-header-search__form{grid-template-columns:44px minmax(0,1fr) auto auto!important}.pr-site .lf-account-menu__avatar{width:34px!important;height:34px!important}.pr-site .lf-header-search[data-open=true]{z-index:210!important;width:100%!important;min-width:0!important;max-width:none!important;position:absolute!important;top:4px!important;left:0!important;right:0!important}.pr-site .lf-header-search[data-open=true] .lf-header-search__form,.pr-site .lf-header-search[data-open=true] .lf-header-search__glass,.pr-site .lf-header-search[data-open=true] .lf-header-search__glass>.liquid-glass__content{border-radius:999px!important;width:100%!important;max-width:none!important}.pr-site .lf-account-menu__panel,.pr-site .lf-header-search__popover{border-radius:16px!important;width:auto!important;max-width:none!important;max-height:min(70svh,520px)!important;position:fixed!important;top:68px!important;left:10px!important;right:10px!important;overflow:auto!important}.lf-mobile-bottom-nav{right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:180;-webkit-backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(#1f2127d1,#090a0fbd),#090a0fd1;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:62px;padding:6px;display:grid;position:fixed;left:8px;box-shadow:inset 0 1px #ffffff1a,0 18px 46px #0000005c}.lf-mobile-bottom-nav__item{color:#fffaf0ad;min-width:0;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;align-content:center;place-items:center;gap:3px;padding:4px 2px;text-decoration:none;display:grid}.lf-mobile-bottom-nav__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:900;line-height:1;overflow:hidden}.lf-mobile-bottom-nav__item svg{width:20px;height:20px}.lf-mobile-bottom-nav__item[data-active=true],.lf-mobile-bottom-nav__more[open]>summary{color:#ffe0a0;background:radial-gradient(circle at 50% 20%,#ffd27a33,#0000 60%),#ffd27a1a}.lf-mobile-bottom-nav__more{min-width:0;position:relative}.lf-mobile-bottom-nav__more>summary{list-style:none}.lf-mobile-bottom-nav__more>summary::-webkit-details-marker{display:none}.lf-mobile-bottom-nav__menu{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(#1e2027eb,#08090ee0),#0a0b10eb;border:1px solid #ffffff24;border-radius:18px;gap:6px;width:min(340px,100vw - 16px);max-height:min(68svh,520px);padding:10px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 22px 56px #00000070}.lf-mobile-bottom-nav__theme{border-radius:12px;justify-content:flex-start;width:100%;min-height:42px}.lf-mobile-bottom-nav__menu-link{color:#fffaf0d1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 9px;text-decoration:none;display:grid}.lf-mobile-bottom-nav__menu-link[data-active=true]{color:#ffe0a0;background:#ffd27a1a;border-color:#ffd27a57}.lf-mobile-bottom-nav__menu-link span{gap:2px;min-width:0;display:grid}.lf-mobile-bottom-nav__menu-link small,.lf-mobile-bottom-nav__menu-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-mobile-bottom-nav__menu-link strong{font-size:.86rem;font-weight:950}.lf-mobile-bottom-nav__menu-link small{color:#fffaf08a;font-size:.68rem;font-weight:800}.page-scroll-nav{display:none!important}.pr-site .lf-hero.pr-hero,.pr-site .lf-hero:has(.lf-archive-collage),.pr-site .lf-main--accessories .lf-hero.pr-hero,.pr-site .lf-main--characters .lf-hero.pr-hero{grid-template-columns:1fr!important;gap:1rem!important;min-height:0!important;padding:1.25rem 1rem 1.1rem!important}.pr-site .lf-hero__copy{max-width:none!important}.pr-site .lf-hero__copy h1,.pr-site .lf-main--accessories .lf-hero__copy h1,.pr-site .lf-main--characters .lf-hero h1{max-width:10.5ch!important;font-size:clamp(2.5rem,14vw,3.55rem)!important;line-height:.92!important}.pr-site .lf-hero.pr-hero.lf-hero--compact:not(:has(.lf-hero__visual)){padding:.95rem 1rem .9rem!important}.pr-site .lf-hero.pr-hero.lf-hero--compact:not(:has(.lf-hero__visual)) .lf-hero__copy{max-width:none!important}.pr-site .lf-hero.pr-hero.lf-hero--compact:not(:has(.lf-hero__visual)) .lf-hero__copy h1{overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:manual!important;hyphens:manual!important;max-width:none!important;font-size:clamp(2.35rem,11vw,3.05rem)!important;line-height:.96!important}.pr-site .lf-hero.pr-hero.lf-hero--compact:not(:has(.lf-hero__visual)) .lf-hero__copy p{margin-top:.7rem!important;font-size:.96rem!important;line-height:1.42!important}.pr-site .lf-main--characters .lf-hero h1{overflow-wrap:normal!important;word-break:keep-all!important;max-width:none!important;font-size:clamp(2.45rem,12vw,3.25rem)!important}.pr-site .lf-hero__copy p,.pr-site .lf-main--accessories .lf-hero__copy p,.pr-site .lf-main--characters .lf-hero p{margin-top:.9rem!important;font-size:1rem!important;line-height:1.5!important}.pr-site .lf-hero__actions{grid-template-columns:1fr!important;gap:.55rem!important;margin-top:1rem!important;display:grid!important}.pr-site .lf-button{width:100%!important;min-height:44px!important;padding:.72rem .85rem!important}.pr-site .lf-hero__visual{min-height:0!important}.pr-site .lf-archive-collage{height:min(46svh,340px)!important;min-height:292px!important;overflow:hidden!important}.pr-site .lf-archive-collage:before{inset:3% 2% 4%!important}.pr-site .lf-archive-collage__card{width:clamp(82px,24vw,116px)!important}.pr-site .lf-archive-collage__card[data-index="0"]{width:clamp(106px,32vw,148px)!important;top:8%!important;left:38%!important}.pr-site .lf-archive-collage__card[data-index="1"]{top:33%!important;left:6%!important}.pr-site .lf-archive-collage__card[data-index="2"]{top:33%!important;right:4%!important}.pr-site .lf-archive-collage__card[data-index="3"]{bottom:6%!important;left:28%!important}.pr-site .lf-archive-collage__card[data-index="4"]{bottom:9%!important;right:-2%!important}.pr-site .lf-archive-collage__artifact{display:none!important}.pr-site .lf-archive-collage__stats{gap:6px!important;bottom:8px!important;left:8px!important;right:8px!important}.pr-site .lf-archive-collage__stats a{min-width:0!important;padding:7px 8px!important}.pr-site .lf-archive-collage__stats strong{font-size:1.15rem!important}.pr-site .lf-archive-collage__stats span{font-size:.62rem!important}.scene-chapter-deck,.scene-chapter-deck[data-compact=true]{padding:1.35rem 1rem 1.65rem!important}.pr-site .lf-section__head,.scene-chapter-deck__head{grid-template-columns:1fr!important;gap:.65rem!important;margin-bottom:1rem!important}.pr-site .lf-section__head h2,.scene-chapter-deck__head h2{font-size:clamp(2rem,10vw,2.55rem)!important;line-height:.96!important}.scene-chapter{grid-template-columns:2.2rem minmax(0,1fr) auto!important;gap:.7rem!important;min-height:0!important;padding:.72rem 0!important}.scene-chapter__media{order:0!important;border-radius:10px!important;grid-area:1/1!important;align-self:start!important;width:2.2rem!important;height:2.2rem!important;min-height:2.2rem!important;max-height:2.2rem!important}.scene-chapter__copy{grid-column:2!important;gap:.38rem!important}.scene-chapter__copy strong{font-size:clamp(1.35rem,7vw,1.9rem)!important;line-height:.96!important}.scene-chapter__copy em{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.84rem!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.scene-chapter__meta{text-align:right!important;grid-column:3!important;justify-self:end!important;min-width:0!important}.scene-chapter__meta strong{font-size:1.45rem!important}.scene-chapter__meta small{display:none!important}.pr-site .lf-section.pr-section{width:calc(100% - 20px)!important;margin-block:1.6rem 1.9rem!important}.pr-site .lf-grid,.pr-site .lf-grid--compact,.pr-site .pr-grid,.pr-site .pr-grid--compact{grid-template-columns:1fr!important;gap:.72rem!important}.pr-site .lf-character-tile{grid-template-rows:auto auto!important;min-height:0!important}.pr-site .lf-grid--compact>.lf-inspectable-frame,.pr-site .lf-grid>.lf-inspectable-frame,.pr-site .pr-grid--compact>.lf-inspectable-frame,.pr-site .pr-grid>.lf-inspectable-frame{height:auto!important;min-height:13.75rem!important}.pr-site .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile,.pr-site .lf-grid>.lf-inspectable-frame>.lf-character-tile,.pr-site .pr-grid--compact>.lf-inspectable-frame>.lf-character-tile,.pr-site .pr-grid>.lf-inspectable-frame>.lf-character-tile{height:100%!important;min-height:13.75rem!important}.pr-site .lf-character-tile__media{aspect-ratio:16/10!important;min-height:10rem!important}.pr-site .lf-character-tile__body{padding:.8rem!important}.pr-site .lf-character-tile__body strong{font-size:1.2rem!important}.pr-site footer.lf-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}}@media (max-width:420px){.pr-site .lf-archive-collage__stats{display:none!important}.pr-site .lf-main--home .lf-hero.pr-hero,.pr-site .lf-main--home .lf-hero:has(.lf-archive-collage){gap:.72rem!important;padding:.95rem 1rem .85rem!important}.pr-site .lf-main--home .lf-hero__copy h1{max-width:9ch!important;font-size:clamp(2.15rem,11.5vw,3rem)!important;line-height:.94!important}.pr-site .lf-main--home .lf-hero__copy p{margin-top:.72rem!important;font-size:.94rem!important;line-height:1.36!important}.pr-site .lf-main--home .lf-hero__actions{gap:.45rem!important;margin-top:.75rem!important}.pr-site .lf-main--home .lf-button{min-height:42px!important;padding-block:.62rem!important}.pr-site .lf-main--home .lf-archive-collage{height:176px!important;min-height:164px!important;margin-top:.1rem!important}.pr-site .lf-main--home .lf-archive-collage__card{width:clamp(70px,21vw,92px)!important}.pr-site .lf-main--home .lf-archive-collage__card[data-index="0"]{width:clamp(92px,27vw,116px)!important;top:2%!important;left:38%!important}.pr-site .lf-main--home .lf-archive-collage__card[data-index="1"]{top:31%!important;left:8%!important}.pr-site .lf-main--home .lf-archive-collage__card[data-index="2"]{top:30%!important;right:7%!important}.pr-site .lf-main--home .lf-archive-collage__card[data-index="3"],.pr-site .lf-main--home .lf-archive-collage__card[data-index="4"]{display:none!important}.pr-site .lf-main--home .scene-chapter-deck,.pr-site .lf-main--home .scene-chapter-deck[data-compact=true]{padding-block:1rem 1.2rem!important}.pr-site .lf-main--home .scene-chapter-deck__head{margin-bottom:.7rem!important}.pr-site .lf-main--home .scene-chapter{grid-template-columns:1.8rem minmax(0,1fr) 3.35rem!important;align-items:center!important;gap:.55rem!important;padding:.52rem 0!important}.pr-site .lf-main--home .scene-chapter__index{color:var(--lf-card-accent)!important;grid-area:1/1!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-main--home .scene-chapter__index{color:color-mix(in srgb,var(--lf-card-accent) 88%,#fff)!important}}.pr-site .lf-main--home .scene-chapter__index{font-size:.72rem!important;line-height:1!important}.pr-site .lf-main--home .scene-chapter__media{display:none!important}.pr-site .lf-main--home .scene-chapter__copy{grid-area:1/2!important;gap:.22rem!important}.pr-site .lf-main--home .scene-chapter__copy small{display:none!important}.pr-site .lf-main--home .scene-chapter__copy strong{font-size:clamp(1.08rem,5.6vw,1.36rem)!important;line-height:1.02!important}.pr-site .lf-main--home .scene-chapter__copy em{-webkit-line-clamp:1!important;font-size:.76rem!important;line-height:1.25!important}.pr-site .lf-main--home .scene-chapter__meta{grid-area:1/3!important;align-self:center!important}.pr-site .lf-main--home .scene-chapter__meta strong{font-size:1.05rem!important;line-height:1!important}.pr-site .lf-main--home .lf-section.pr-section{margin-block:1rem 1.25rem!important}.pr-site .lf-main--home .lf-section__head h2{font-size:clamp(1.85rem,9vw,2.25rem)!important}.pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-columns:minmax(178px,64vw)!important;grid-auto-flow:column!important;gap:.72rem!important;padding:0 .1rem .6rem!important;display:grid!important;overflow:auto hidden!important}.pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame{scroll-snap-align:start!important;width:100%!important;min-height:12.25rem!important}.pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile{min-height:12.25rem!important}.pr-site .lf-main--home .lf-character-tile__media{min-height:8.2rem!important;inset:8px 8px 62px!important}.pr-site .lf-main--home .lf-character-tile__body{padding:0!important;inset:auto 10px 10px!important}.pr-site .lf-main--home .lf-character-tile__body strong{font-size:1.08rem!important}.pr-site .lf-main--home .lf-character-tile__body em,.pr-site .lf-main--home .lf-character-tile__body small{font-size:.72rem!important;line-height:1.2!important}}@media (max-width:380px){.pr-site .lf-brand strong{max-width:5.3rem!important;font-size:.9rem!important}.lf-mobile-bottom-nav__item span{font-size:.61rem}}.pr-site .lf-header .lf-header__inner{grid-template-columns:minmax(190px,292px) minmax(0,1fr) 54px 54px!important;align-items:center!important}.pr-site .lf-header .lf-brand-link{grid-area:1/1!important}.pr-site .lf-header .lf-primary-nav{grid-area:1/2!important}.pr-site .lf-header .lf-header-search{grid-area:1/3!important;justify-self:end!important}.pr-site .lf-header .lf-account-menu{grid-area:1/4!important;justify-self:end!important}@media (max-width:1180px){.pr-site .lf-header .lf-header__inner{grid-template-rows:54px auto!important;grid-template-columns:minmax(0,1fr) 54px 54px!important}.pr-site .lf-header .lf-header-search{grid-area:1/2!important}.pr-site .lf-header .lf-account-menu{grid-area:1/3!important}.pr-site .lf-header .lf-primary-nav{grid-area:2/1/auto/-1!important}.pr-site .lf-header .lf-header__inner:has(.lf-header-search[data-open=true]) .lf-primary-nav{grid-row:3!important}}@media (max-width:760px){.pr-site .lf-header .lf-header__inner{grid-template-rows:52px!important;grid-template-columns:minmax(0,1fr) 44px 44px!important}.pr-site .lf-header .lf-primary-nav{display:none!important}.pr-site .lf-header .lf-header-search{grid-area:1/2!important}.pr-site .lf-header .lf-account-menu{grid-area:1/3!important}}@media (max-width:640px){html body .pr-site .cg-cinema .cg-cinema__center{gap:.6rem!important;width:min(100%,16rem)!important;min-height:0!important}html body .pr-site .cg-cinema .cg-cinema__portrait{aspect-ratio:.72!important;width:min(100%,14rem)!important;height:auto!important;min-height:0!important;margin-inline:auto!important}html body .pr-site .cg-cinema .cg-cinema__nameplate{width:min(100%,14.5rem)!important;margin-inline:auto!important;padding:.55rem .68rem!important}html body .pr-site .cg-cinema .cg-cinema__orbit{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:380px){html body .pr-site .cg-cinema .cg-cinema__orbit{grid-template-columns:minmax(0,1fr)!important}}html[data-lf-theme=light]{color-scheme:light}html[data-lf-theme=light] body{color:#161b22;background:#f4f7fb}html[data-lf-theme=light] .pr-site{--scene-paper:#151a22;--scene-muted:#232b36c2;--scene-line:#1c263429;--scene-line-strong:#1c26343d;--scene-panel:#ffffffc7;--scene-shadow:#232b362e;background:radial-gradient(circle at 16% 8%,#8defff2e,#0000 30%),radial-gradient(circle at 82% 20%,#ffd27a33,#0000 28%),linear-gradient(#f8fafc,#eef4f7 48%,#fbf7ee);color:#151a22!important}html[data-lf-theme=light] .pr-site .lf-header,html[data-lf-theme=light] .pr-site .lf-header--with-notifications,html[data-lf-theme=light] .pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open),html[data-lf-theme=light] .pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]){color:#151a22!important;border-bottom-color:#1c263429!important}html[data-lf-theme=light] .pr-site .lf-header-veil.liquid-glass-veil{opacity:.46!important;background:linear-gradient(#0a0d123d,#0a0d1214 56%,#0000)!important}html[data-lf-theme=light] .pr-site .lf-account-menu__panel,html[data-lf-theme=light] .pr-site .lf-header .lf-mega,html[data-lf-theme=light] .pr-site .lf-header-search__popover,html[data-lf-theme=light] .pr-site .lf-header__lens,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__menu{color:#151a22!important;background:linear-gradient(#ffffffe6,#f4f8fbc7),#f6f9fcdb!important;border-color:#1c263429!important;box-shadow:inset 0 1px #ffffffc2,0 18px 46px #1a202a24!important}html[data-lf-theme=light] .pr-site .lf-account-menu__toggle,html[data-lf-theme=light] .pr-site .lf-brand.liquid-glass,html[data-lf-theme=light] .pr-site .lf-header-search__glass,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__item,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__menu-link,html[data-lf-theme=light] .pr-site .lf-primary-nav.liquid-glass,html[data-lf-theme=light] .pr-site .lf-theme-toggle{color:#151a22!important;background:linear-gradient(#fffc,#f1f6f98f),#ffffff94!important;border-color:#1c263426!important;box-shadow:0 12px 34px #1b232d1a!important}html[data-lf-theme=light] .pr-site .lf-account-menu__toggle,html[data-lf-theme=light] .pr-site .lf-brand small,html[data-lf-theme=light] .pr-site .lf-brand strong,html[data-lf-theme=light] .pr-site .lf-header .lf-more summary,html[data-lf-theme=light] .pr-site .lf-header .lf-nav-link,html[data-lf-theme=light] .pr-site .lf-header .liquid-glass__content,html[data-lf-theme=light] .pr-site .lf-header-search__button,html[data-lf-theme=light] .pr-site .lf-header-search__form input,html[data-lf-theme=light] .pr-site .lf-header-search__result,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__item,html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__menu-link{color:#151a22!important;text-shadow:none!important}html[data-lf-theme=light] .pr-site .lf-account-menu__toggle svg,html[data-lf-theme=light] .pr-site .lf-header .lf-more summary svg,html[data-lf-theme=light] .pr-site .lf-header .lf-nav-link svg,html[data-lf-theme=light] .pr-site .lf-header-search__button svg{color:#222b38!important;filter:none!important}html[data-lf-theme=light] .pr-site .lf-header .lf-more[data-active=true] summary,html[data-lf-theme=light] .pr-site .lf-header .lf-more[open] summary,html[data-lf-theme=light] .pr-site .lf-header .lf-nav-link:hover,html[data-lf-theme=light] .pr-site .lf-header .lf-nav-link[data-active=true],html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__item[data-active=true],html[data-lf-theme=light] .pr-site .lf-mobile-bottom-nav__menu-link[data-active=true]{color:#0f1720!important;background:linear-gradient(#8defff2e,#ffd27a1a),#ffffffd6!important;border-color:#1b445638!important}html[data-lf-theme=light] .pr-site .lf-hero.pr-hero,html[data-lf-theme=light] .pr-site .lf-hero:has(.lf-archive-collage),html[data-lf-theme=light] .pr-site .lf-main--accessories .lf-hero.pr-hero,html[data-lf-theme=light] .pr-site .lf-main--characters .lf-hero.pr-hero,html[data-lf-theme=light] .pr-site .lf-main--talents .lf-hero.pr-hero{color:var(--scene-paper)!important;background:linear-gradient(90deg,#07090c47,#f7fafcf0 11%,#f7fafcf5 58%,#eee6dcdb 78%,#120d1147),linear-gradient(#07090c3d,#f8fafcf2 13%,#f8fafcf0 78%,#07090c57),radial-gradient(circle at 70% 35%,#8defff38,#0000 35%),radial-gradient(circle at 82% 68%,#ffd27a33,#0000 35%),#f7fafc!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1c263424!important}html[data-lf-theme=light] .pr-site .lf-hero.pr-hero:before{opacity:.6!important;background:linear-gradient(90deg,#0000,#1c26340e 1px,#0000 0),linear-gradient(#0000,#1c26340b 1px,#0000 0)!important}html[data-lf-theme=light] .pr-site .cg-cinema__head h2,html[data-lf-theme=light] .pr-site .lf-hero__copy h1,html[data-lf-theme=light] .pr-site .lf-main--characters .lf-hero h1,html[data-lf-theme=light] .pr-site .lf-section__head h2,html[data-lf-theme=light] .scene-chapter-deck__head h2,html[data-lf-theme=light] .scene-chapter__copy strong{color:#151a22!important;text-shadow:none!important}html[data-lf-theme=light] .pr-site .lf-hero__copy p,html[data-lf-theme=light] .pr-site .lf-main--characters .lf-hero p,html[data-lf-theme=light] .scene-chapter__copy em,html[data-lf-theme=light] .scene-chapter__meta small{color:#232b36c7!important;text-shadow:none!important}html[data-lf-theme=light] .pr-site .lf-kicker,html[data-lf-theme=light] .scene-chapter__copy small,html[data-lf-theme=light] .scene-chapter__meta span{color:#9a6419!important;text-shadow:none!important}html[data-lf-theme=light] .pr-site .lf-button:not(.lf-button--primary),html[data-lf-theme=light] .pr-site .lf-soft-pill{color:#151a22!important;background:linear-gradient(#ffffffb8,#edf2f77a),#ffffff9e!important;border-color:#1c26342b!important}html[data-lf-theme=light] .scene-chapter-deck,html[data-lf-theme=light] .scene-chapter-deck[data-compact=true]{color:var(--scene-paper)!important;background:linear-gradient(90deg,#07090c3d,#f7fafcf5 10% 88%,#07090c38),linear-gradient(#07090c2e,#f8fafcf5 12%,#eff6f8f5 84%,#07090c3d),radial-gradient(circle at 82% 16%,#8defff29,#0000 26%),radial-gradient(circle at 18% 78%,#ffd27a24,#0000 26%),#f7fafc!important;border-block-color:#1c263429!important}html[data-lf-theme=light] .scene-chapter-list{border-top-color:#1c26342e!important}html[data-lf-theme=light] .scene-chapter{color:#151a22!important;border-bottom-color:#1c263424!important}html[data-lf-theme=light] .scene-chapter:before{background:linear-gradient(90deg,var(--lf-card-accent),transparent 58%),#ffffff73!important}@supports (color:color-mix(in lab,red,red)){html[data-lf-theme=light] .scene-chapter:before{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-card-accent) 18%,transparent),transparent 58%),#ffffff73!important}}html[data-lf-theme=light] .pr-site .lf-accessory-card,html[data-lf-theme=light] .pr-site .lf-build-card,html[data-lf-theme=light] .pr-site .lf-character-tile,html[data-lf-theme=light] .pr-site .lf-guide-card,html[data-lf-theme=light] .pr-site .lf-limb-card,html[data-lf-theme=light] .pr-site .lf-pet-card,html[data-lf-theme=light] .pr-site .lf-sigil-card,html[data-lf-theme=light] .pr-site .pr-build-tier,html[data-lf-theme=light] .pr-site .pr-guide-card,html[data-lf-theme=light] .pr-site .pr-limb-table,html[data-lf-theme=light] .scene-chapter__media{color:#151a22!important;background:linear-gradient(#ffffffad,#f1f6f980),#ffffffb8!important;border-color:#1c263426!important;box-shadow:0 18px 50px #2027321a!important}html[data-lf-theme=light] .scene-chapter__image:after{background:linear-gradient(90deg,#07090c38,#0000 46%,#07090c47),linear-gradient(#0000 45%,#07090c5c)!important}html[data-lf-theme=light] .scene-chapter__meta strong{color:var(--lf-card-accent)!important}@supports (color:color-mix(in lab,red,red)){html[data-lf-theme=light] .scene-chapter__meta strong{color:color-mix(in srgb,var(--lf-card-accent) 66%,#111827)!important}}html[data-lf-theme=light] .pr-site .lf-archive-collage:before,html[data-lf-theme=light] .pr-site .lf-talent-hero{background:radial-gradient(circle at 16% 0,#8defff33,#0000 16rem),radial-gradient(circle at 96% 78%,#ffd27a2b,#0000 18rem),linear-gradient(#ffffffc2,#ebf2f694),#ffffffbd!important;border-color:#1c263429!important;box-shadow:0 24px 70px #1f263024!important}html[data-lf-theme=light] .pr-site .lf-archive-collage__ring{border-color:#1c26341f!important}html[data-lf-theme=light] .lf-talent-hero__level,html[data-lf-theme=light] .lf-talent-hero__level-strip,html[data-lf-theme=light] .lf-talent-hero__metrics span,html[data-lf-theme=light] .lf-talent-hero__role,html[data-lf-theme=light] .pr-site .lf-archive-collage__artifact,html[data-lf-theme=light] .pr-site .lf-archive-collage__card,html[data-lf-theme=light] .pr-site .lf-archive-collage__stats a{color:#151a22!important;background:linear-gradient(#ffffffc7,#eef4f885),#ffffffb8!important;border-color:#1c263429!important;box-shadow:0 16px 42px #1c26341f!important}html[data-lf-theme=light] .lf-talent-hero__level span strong,html[data-lf-theme=light] .lf-talent-hero__level-head strong,html[data-lf-theme=light] .lf-talent-hero__metrics strong,html[data-lf-theme=light] .lf-talent-hero__role-copy strong,html[data-lf-theme=light] .pr-site .lf-archive-collage__stats strong{color:#151a22!important}html[data-lf-theme=light] .lf-talent-hero__level span em,html[data-lf-theme=light] .lf-talent-hero__level-head em,html[data-lf-theme=light] .lf-talent-hero__metrics em,html[data-lf-theme=light] .lf-talent-hero__role-copy em,html[data-lf-theme=light] .pr-site .lf-archive-collage__stats span{color:#232b36ad!important}html[data-lf-theme=light] .lf-talent-hero__level-icon,html[data-lf-theme=light] .lf-talent-hero__role-icons span{background:#f5f9fceb!important;border-color:#1c26342e!important}html[data-lf-theme=light] .pr-site .cg-cinema{--cg-scene-ink:#151a22;color:#151a22!important}html[data-lf-theme=light] .pr-site .cg-cinema__sticky{background:linear-gradient(90deg,#07090c47,#f7fafcf0 11%,#f7fafcf5 88%,#07090c3d),linear-gradient(#07090c38,#f8fafcf5 13%,#f2f7f9f2 82%,#07090c47),#f7fafc!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #1c263424,0 44px 120px #1f263029!important}html[data-lf-theme=light] .pr-site .cg-cinema__portrait:after,html[data-lf-theme=light] .pr-site .cg-cinema__sticky:before{background:radial-gradient(at 50% 58%,#0000 0 32%,#07090c14 58%,#07090c47 100%),linear-gradient(90deg,#07090c47,#07090c0f 22%,#0000 52%,#07090c0f 78%,#07090c47),linear-gradient(#07090c2e,#0000 26% 74%,#07090c47)!important}html[data-lf-theme=light] .pr-site .cg-cinema__backdrop img{filter:saturate(1.02)contrast(.98)brightness(1.08)!important}html[data-lf-theme=light] .pr-site .cg-cinema__backdrop:after{background:radial-gradient(at 50% 56%,#ffd27a2e,#0000 30%),linear-gradient(#ffffff2e,#07090c29)!important}html[data-lf-theme=light] .pr-site .cg-cinema__nameplate,html[data-lf-theme=light] .pr-site .cg-cinema__skip{color:#151a22!important;background:linear-gradient(#ffffffc7,#eef4f88a),#ffffffb8!important;border-color:#1c263429!important;box-shadow:0 18px 50px #1f26301f!important}html[data-lf-theme=light] .pr-site .lf-source-warning,html[data-lf-theme=light] .pr-site .lf-tier-meta-board__head p,html[data-lf-theme=light] .pr-site .lf-tier-meta-cell__empty,html[data-lf-theme=light] .pr-site .lf-tier-meta-empty,html[data-lf-theme=light] .pr-site .lf-tier-meta-notes p{color:#232b36b8!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-board__stats,html[data-lf-theme=light] .pr-site .lf-tier-meta-cell,html[data-lf-theme=light] .pr-site .lf-tier-meta-controls,html[data-lf-theme=light] .pr-site .lf-tier-meta-notes,html[data-lf-theme=light] .pr-site .lf-tier-meta-row,html[data-lf-theme=light] .pr-site .lf-tier-preview{color:#151a22!important;background:linear-gradient(#ffffffc7,#eef4f88a),#ffffffb8!important;border-color:#1c263426!important;box-shadow:0 18px 50px #1f26301a!important}html[data-lf-theme=light] .pr-site .lf-tier-preview{background:radial-gradient(circle at 18% 10%,#ff7ab629,#0000 32%),radial-gradient(circle at 82% 76%,#8defff2e,#0000 34%),linear-gradient(#ffffffc7,#edf4f894),#ffffffc2!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-board__head h3,html[data-lf-theme=light] .pr-site .lf-tier-meta-board__stats strong,html[data-lf-theme=light] .pr-site .lf-tier-meta-notes summary{color:#151a22!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-board__stats span,html[data-lf-theme=light] .pr-site .lf-tier-meta-rank span,html[data-lf-theme=light] .pr-site .lf-tier-meta-select span{color:#232b369e!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-grid__header>span,html[data-lf-theme=light] .pr-site .lf-tier-meta-reset,html[data-lf-theme=light] .pr-site .lf-tier-meta-search,html[data-lf-theme=light] .pr-site .lf-tier-meta-segment,html[data-lf-theme=light] .pr-site .lf-tier-meta-select select,html[data-lf-theme=light] .pr-site .lf-tier-preview__metrics span{color:#151a22!important;background:linear-gradient(#ffffffb8,#edf2f785),#ffffffad!important;border-color:#1c263429!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-grid__header>span,html[data-lf-theme=light] .pr-site .lf-tier-meta-reset,html[data-lf-theme=light] .pr-site .lf-tier-meta-search input,html[data-lf-theme=light] .pr-site .lf-tier-meta-segment button,html[data-lf-theme=light] .pr-site .lf-tier-meta-select select{color:#151a22!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-search input::placeholder{color:#232b3675!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-segment button[aria-pressed=true]{color:#061015!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-entry{background:#1218202e!important;border-color:#1c263429!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-entry__media:after,html[data-lf-theme=light] .pr-site .lf-tier-preview__card:after{background:linear-gradient(#05070a05,#0000 36%,#05070ab8),linear-gradient(90deg,#05070a33,#0000 42%,#05070a29)!important}@media (max-width:760px){html[data-lf-theme=light] .pr-site .lf-header,html[data-lf-theme=light] .pr-site .lf-header--with-notifications,html[data-lf-theme=light] .pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open),html[data-lf-theme=light] .pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]){background:linear-gradient(#fffffff0,#f2f7fad6),#f6f9fcdb!important;border-bottom-color:#1c263429!important}html[data-lf-theme=light] .pr-site .lf-brand,html[data-lf-theme=light] .pr-site .lf-brand.liquid-glass{box-shadow:none!important;background:0 0!important}}.pr-site .lf-header .lf-header__inner,.pr-site .lf-header--with-notifications .lf-header__inner{grid-template-columns:minmax(164px,236px) minmax(0,1fr) 44px 44px!important;align-items:center!important;gap:.52rem!important}.pr-site .lf-header .lf-brand>.liquid-glass__content{gap:.5rem!important;min-height:44px!important;padding:.38rem .62rem!important}.pr-site .lf-header .lf-brand__icon{width:2.25rem!important;height:2.25rem!important}.pr-site .lf-header .lf-brand strong{max-width:10rem!important;font-size:1.02rem!important;line-height:.98!important}.pr-site .lf-header .lf-brand small{font-size:.62rem!important;line-height:1!important}.pr-site .lf-header .lf-primary-nav>.liquid-glass__content{gap:.12rem!important;padding:.18rem!important}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{white-space:nowrap!important;gap:.3rem!important;min-height:38px!important;padding:.32rem .5rem!important;font-size:.8rem!important;line-height:1!important}.pr-site .lf-header .lf-nav-link__label{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.pr-site .lf-header .lf-more summary .lf-nav-link__icon,.pr-site .lf-header .lf-nav-link__icon{width:1.08rem!important;height:1.08rem!important}.pr-site .lf-header .lf-more summary svg,.pr-site .lf-header .lf-nav-link svg{width:16px!important;height:16px!important}.pr-site .lf-header .lf-account-menu,.pr-site .lf-header .lf-header-search{width:44px!important;min-width:44px!important}.pr-site .lf-header .lf-account-menu__toggle,.pr-site .lf-header .lf-header-search__button,.pr-site .lf-header .lf-header-search__form,.pr-site .lf-header .lf-header-search__glass,.pr-site .lf-header .lf-header-search__glass>.liquid-glass__content{width:44px!important;height:44px!important}@media (max-width:1180px){.pr-site .lf-header .lf-header__inner,.pr-site .lf-header--with-notifications .lf-header__inner,.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open) .lf-header__inner,.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]) .lf-header__inner{grid-template-rows:48px!important;grid-template-columns:minmax(132px,188px) minmax(0,1fr) 44px 44px!important}.pr-site .lf-header .lf-brand-link{grid-area:1/1!important}.pr-site .lf-header .lf-primary-nav{grid-area:1/2!important;min-width:0!important;display:block!important}.pr-site .lf-header .lf-header-search{grid-area:1/3!important}.pr-site .lf-header .lf-account-menu{grid-area:1/4!important}.pr-site .lf-header .lf-primary-nav>.liquid-glass__content{justify-content:center!important}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{width:2.18rem!important;min-width:2.18rem!important;padding:0!important}.pr-site .lf-header .lf-more summary .lf-nav-link__label,.pr-site .lf-header .lf-nav-link__label{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}}@media (max-width:760px){.pr-site .lf-header .lf-header__inner,.pr-site .lf-header--with-notifications .lf-header__inner,.pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open) .lf-header__inner,.pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]) .lf-header__inner{grid-template-rows:48px!important;grid-template-columns:minmax(0,1fr) 42px 42px!important}.pr-site .lf-header .lf-primary-nav{display:none!important}.pr-site .lf-header .lf-account-menu,.pr-site .lf-header .lf-header-search{width:42px!important;min-width:42px!important}.pr-site .lf-header .lf-account-menu__toggle,.pr-site .lf-header .lf-header-search__button,.pr-site .lf-header .lf-header-search__form,.pr-site .lf-header .lf-header-search__glass,.pr-site .lf-header .lf-header-search__glass>.liquid-glass__content{width:42px!important;height:42px!important}}.pr-site .lf-tier-preview{gap:.55rem!important;min-height:clamp(13.25rem,22vw,18rem)!important;padding:.75rem!important}.pr-site .lf-tier-preview__deck{gap:.38rem!important}.pr-site .lf-tier-preview__card{border-radius:6px!important;min-height:clamp(4.5rem,6vw,5.85rem)!important;padding:.32rem!important}.pr-site .lf-tier-preview__card span{padding:.15rem .24rem!important;font-size:.54rem!important}.pr-site .lf-tier-preview__card strong{font-size:.64rem!important}.pr-site .lf-tier-preview__metrics{gap:.3rem!important}.pr-site .lf-tier-preview__metrics span{border-radius:6px!important;padding:.32rem .42rem!important}.pr-site .lf-tier-preview__metrics em,.pr-site .lf-tier-preview__metrics strong{font-size:.68rem!important}.pr-site .lf-tier-meta-board{gap:.62rem!important}.pr-site .lf-tier-meta-board__head{gap:.65rem!important}.pr-site .lf-tier-meta-board__head h3{font-size:clamp(1.28rem,2vw,1.85rem)!important;line-height:.98!important}.pr-site .lf-tier-meta-board__head p{max-width:48rem!important;font-size:.82rem!important;line-height:1.35!important}.pr-site .lf-tier-meta-board__stats{padding:.5rem .58rem!important}.pr-site .lf-tier-meta-board__stats strong{font-size:.82rem!important}.pr-site .lf-tier-meta-board__stats a,.pr-site .lf-tier-meta-board__stats span{font-size:.62rem!important}.pr-site .lf-tier-meta-controls{border-radius:7px!important;gap:.28rem!important;padding:.42rem!important}.pr-site .lf-tier-meta-search{border-radius:999px!important;flex:13.5rem!important;grid-template-columns:14px minmax(7.5rem,1fr)!important;gap:.32rem!important;min-width:min(100%,12rem)!important;padding:.35rem .52rem!important}.pr-site .lf-tier-meta-search svg{width:14px!important;height:14px!important}.pr-site .lf-tier-meta-search input{font-size:.76rem!important;line-height:1!important}.pr-site .lf-tier-meta-segment{gap:.12rem!important;padding:.12rem!important}.pr-site .lf-tier-meta-reset,.pr-site .lf-tier-meta-segment button{gap:.22rem!important;min-height:1.82rem!important;padding:.24rem .45rem!important;font-size:.64rem!important;line-height:1!important}.pr-site .lf-tier-meta-segment--icons button{width:1.84rem!important;min-width:1.84rem!important;padding:0!important}.pr-site .lf-tier-meta-segment--roles button span{font-size:.62rem!important}.pr-site .lf-tier-meta-reset{padding-inline:.42rem!important}.pr-site .lf-tier-meta-grid{gap:.32rem!important}.pr-site .lf-tier-meta-grid__header,.pr-site .lf-tier-meta-row{grid-template-columns:minmax(4.1rem,.11fr) repeat(var(--lf-tier-role-count,4),minmax(0,1fr))!important;gap:.3rem!important}.pr-site .lf-tier-meta-grid__header{padding:0!important;top:7.4rem!important}.pr-site .lf-tier-meta-grid__header>span{border-radius:6px!important;min-height:1.85rem!important;padding:.28rem .42rem!important;font-size:.62rem!important}.pr-site .lf-tier-meta-grid__header em{font-size:.58rem!important}.pr-site .lf-tier-meta-row{border-radius:7px!important;padding:.3rem!important}.pr-site .lf-tier-meta-rank{border-radius:6px!important;gap:.18rem!important;min-height:4.95rem!important;padding:.5rem .25rem!important}.pr-site .lf-tier-meta-rank span{font-size:.58rem!important}.pr-site .lf-tier-meta-cell{border-radius:6px!important;gap:.24rem!important;min-height:4.95rem!important;padding:.3rem!important}.pr-site .lf-tier-meta-entry{border-radius:6px!important;min-height:4.15rem!important;padding:.25rem!important}.pr-site .lf-tier-meta-entry>em{border-radius:4px!important;padding:.12rem .2rem!important;font-size:.5rem!important;top:.2rem!important;right:.2rem!important}.pr-site .lf-tier-meta-entry>svg{width:11px!important;height:11px!important;bottom:.2rem!important;right:.2rem!important}.pr-site .lf-tier-meta-entry__media .lf-character-markers{top:.18rem!important;left:.18rem!important}.pr-site .lf-tier-meta-entry__media .lf-character-marker{width:1rem!important;height:1rem!important}.pr-site .lf-tier-meta-entry__media .lf-character-marker svg{width:10px!important;height:10px!important}.pr-site .lf-tier-meta-cell__empty{font-size:.62rem!important}.pr-site .lf-tier-meta-notes summary{padding:.58rem .7rem!important;font-size:.76rem!important}@media (max-width:1080px){.pr-site .lf-tier-meta-grid__header,.pr-site .lf-tier-meta-row{grid-template-columns:minmax(3.8rem,.1fr) repeat(var(--lf-tier-role-count,4),minmax(7.1rem,1fr))!important}}@media (max-width:900px){.pr-site .lf-tier-meta-grid__header{display:none!important}.pr-site .lf-tier-meta-row{grid-template-columns:1fr!important}.pr-site .lf-tier-meta-rank{grid-template-columns:auto auto!important;justify-content:start!important;min-height:0!important;padding:.38rem .56rem!important}.pr-site .lf-tier-meta-rank strong{font-size:1.75rem!important}.pr-site .lf-tier-meta-cell{min-height:0!important}.pr-site .lf-tier-meta-cell__title{font-size:.58rem!important;display:block!important}}@media (max-width:720px){.pr-site .lf-tier-preview{padding:.55rem!important}.pr-site .lf-tier-preview__deck{grid-template-columns:repeat(5,minmax(3.65rem,1fr))!important}.pr-site .lf-tier-preview__card{min-height:4.8rem!important}.pr-site .lf-tier-meta-controls{gap:.32rem!important}.pr-site .lf-tier-meta-search{flex-basis:100%!important}.pr-site .lf-tier-meta-segment{flex:0 auto!important;max-width:100%!important}.pr-site .lf-tier-meta-segment--icons,.pr-site .lf-tier-meta-segment--roles,.pr-site .lf-tier-meta-segment--tiers{scrollbar-width:none!important;overflow-x:auto!important}.pr-site .lf-tier-meta-segment--roles::-webkit-scrollbar,.pr-site .lf-tier-meta-segment--tiers::-webkit-scrollbar{display:none!important}.pr-site .lf-tier-meta-segment--icons::-webkit-scrollbar{display:none!important}.pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(3.45rem,1fr))!important}}html[data-lf-theme=light] .pr-site .lf-tier-meta-segment--icons button{color:#151a22!important}@media (min-width:1121px){.pr-site .lf-tier-meta-controls{grid-template-columns:minmax(12rem,1fr) auto auto auto 1.82rem!important;align-items:center!important;display:grid!important}}.pr-site .lf-tier-meta-reset{justify-content:center!important;overflow:hidden!important}@media (min-width:901px){.pr-site .lf-tier-meta-reset{width:1.82rem!important;min-width:1.82rem!important;padding-inline:0!important}.pr-site .lf-tier-meta-reset span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}}.pr-site .lf-tier-meta-rank{align-content:center!important;justify-items:center!important;min-width:0!important;min-height:5.9rem!important;padding:.58rem .36rem!important}.pr-site .lf-tier-meta-rank strong{font-size:clamp(2.05rem,2.7vw,2.65rem)!important;line-height:.88!important}.pr-site .lf-tier-meta-rank span,.pr-site .lf-tier-meta-rank strong{text-align:center!important;white-space:nowrap!important;max-width:100%!important}.pr-site .lf-tier-meta-rank span{text-overflow:ellipsis!important;font-size:.62rem!important;line-height:1!important;overflow:hidden!important}.pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(5.25rem,5.25rem))!important;justify-content:start!important;align-items:start!important;gap:.3rem!important}.pr-site .lf-tier-meta-entry>em{max-width:calc(100% - .55rem)!important;font-size:.54rem!important}@media (max-width:1080px){.pr-site .lf-tier-meta-grid__header,.pr-site .lf-tier-meta-row{grid-template-columns:minmax(5.65rem,.14fr) repeat(var(--lf-tier-role-count,4),minmax(8.4rem,1fr))!important}}@media (max-width:900px){.pr-site .lf-tier-meta-rank{min-height:0!important}.pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(5.1rem,5.1rem))!important}.pr-site .lf-tier-meta-entry{min-height:5.7rem!important}}@media (max-width:520px){.pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(4.85rem,4.85rem))!important;gap:.28rem!important}.pr-site .lf-tier-meta-entry{min-height:5.45rem!important}}.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{flex:none!important;width:auto!important;font-size:13.5px!important}@media (max-width:1180px){.pr-site .lf-header .lf-more summary,.pr-site .lf-header .lf-nav-link{flex:0 0 2.18rem!important;width:2.18rem!important}}.pr-site .lf-header .lf-account-menu[data-open=false],.pr-site .lf-header .lf-header-search[data-open=false]{width:44px!important;min-width:44px!important;max-width:44px!important}.pr-site .lf-header .lf-account-menu[data-open=false] .lf-account-menu__toggle,.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__button,.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__form,.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass,.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass>.liquid-glass__content{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important}.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__form{grid-template-columns:44px!important;display:grid!important}.pr-site .lf-header .lf-account-menu[data-open=false] .lf-account-menu__toggle span,.pr-site .lf-header .lf-header-search[data-open=false] input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:760px){.pr-site .lf-header .lf-account-menu[data-open=false],.pr-site .lf-header .lf-account-menu[data-open=false] .lf-account-menu__toggle,.pr-site .lf-header .lf-header-search[data-open=false],.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__button,.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__form,.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass,.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass>.liquid-glass__content{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important}.pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__form{grid-template-columns:42px!important}}.pr-site .lf-tier-meta-grid__header,.pr-site .lf-tier-meta-row{grid-template-columns:minmax(104px,.16fr) repeat(var(--lf-tier-role-count,4),minmax(0,1fr))!important}.pr-site .lf-tier-meta-rank{min-height:94px!important;padding:8px 6px!important}.pr-site .lf-tier-meta-rank strong{font-size:42px!important}.pr-site .lf-tier-meta-rank span{width:100%!important;font-size:10px!important;display:block!important}.pr-site .lf-tier-meta-cell{min-height:94px!important}.pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(86px,86px))!important;gap:4px!important}.pr-site .lf-tier-meta-entry{min-height:94px!important;padding:4px!important}.pr-site .lf-tier-meta-entry__copy strong{font-size:10px!important}.pr-site .lf-tier-meta-entry__copy small{font-size:8px!important}.pr-site .lf-tier-meta-entry>em{font-size:9px!important;top:4px!important;right:4px!important}@media (max-width:1080px){.pr-site .lf-tier-meta-grid__header,.pr-site .lf-tier-meta-row{grid-template-columns:minmax(96px,.14fr) repeat(var(--lf-tier-role-count,4),minmax(136px,1fr))!important}}@media (max-width:900px){.pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(82px,82px))!important}.pr-site .lf-tier-meta-entry{min-height:90px!important}}@media (max-width:520px){.pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(78px,78px))!important}.pr-site .lf-tier-meta-entry{min-height:86px!important}}html body .pr-site .lf-header .lf-account-menu[data-open=false],html body .pr-site .lf-header .lf-account-menu[data-open=false] button.lf-account-menu__toggle,html body .pr-site .lf-header .lf-header-search[data-open=false],html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__button,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__form,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass>.liquid-glass__content{inline-size:44px!important;min-inline-size:44px!important;max-inline-size:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important}html body .pr-site .lf-header .lf-account-menu[data-open=false] button.lf-account-menu__toggle,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__button,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__form,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass>.liquid-glass__content{block-size:44px!important;min-block-size:44px!important;max-block-size:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body .pr-site .lf-header .lf-account-menu[data-open=false] button.lf-account-menu__toggle span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:760px){html body .pr-site .lf-header .lf-account-menu[data-open=false],html body .pr-site .lf-header .lf-account-menu[data-open=false] button.lf-account-menu__toggle,html body .pr-site .lf-header .lf-header-search[data-open=false],html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__button,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__form,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass>.liquid-glass__content{inline-size:42px!important;min-inline-size:42px!important;max-inline-size:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;block-size:42px!important;min-block-size:42px!important;max-block-size:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}}html body .pr-site .lf-tier-meta-rank>span{inline-size:100%!important;min-inline-size:100%!important;width:100%!important;min-width:100%!important;line-height:1.15!important;display:block!important}html body .pr-site .lf-tier-meta-rank{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}html body .pr-site .lf-tier-meta-controls{width:100%!important}html body .pr-site .lf-tier-meta-search,html body .pr-site .lf-tier-meta-segment{min-width:0!important;max-width:100%!important}html body .pr-site .lf-tier-meta-search input{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}html body .pr-site .lf-tier-meta-segment{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;overflow:auto hidden!important}html body .pr-site .lf-tier-meta-segment::-webkit-scrollbar{display:none!important}html body .pr-site .lf-tier-meta-reset{width:1.82rem!important;min-width:1.82rem!important;max-width:1.82rem!important;padding-inline:0!important}html body .pr-site .lf-tier-meta-reset span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (min-width:1121px){html body .pr-site .lf-tier-meta-controls{grid-template-columns:minmax(12rem,1fr) auto auto auto 1.82rem!important;align-items:center!important;display:grid!important}}@media (max-width:900px){html body .pr-site .lf-tier-meta-controls{grid-template-columns:minmax(0,1fr) 1.82rem!important;align-items:start!important;display:grid!important}html body .pr-site .lf-tier-meta-search{flex-basis:auto!important;grid-area:1/1/auto/2!important;width:100%!important}html body .pr-site .lf-tier-meta-reset{grid-area:1/2/auto/3!important;justify-self:end!important}html body .pr-site .lf-tier-meta-segment--icons,html body .pr-site .lf-tier-meta-segment--roles,html body .pr-site .lf-tier-meta-segment--tiers{grid-column:1/-1!important;width:100%!important}}html body .pr-site{overflow-x:clip!important}html body .pr-site .lf-main{min-width:0!important}@media (max-width:760px){html body .pr-site .lf-header{min-height:58px!important;padding:max(4px,env(safe-area-inset-top)) 10px 6px!important}html body .pr-site .lf-header .lf-header__inner,html body .pr-site .lf-header--with-notifications .lf-header__inner,html body .pr-site .lf-header--with-notifications:has(.lf-notification-center.is-open) .lf-header__inner,html body .pr-site .lf-header--with-notifications:has(.lf-notification-center[data-state=open]) .lf-header__inner{grid-template-rows:44px!important;grid-template-columns:minmax(0,1fr) 40px 40px!important;gap:8px!important;width:100%!important;max-width:none!important;min-height:44px!important}html body .pr-site .lf-header .lf-brand-link{min-width:0!important}html body .pr-site .lf-header .lf-brand,html body .pr-site .lf-header .lf-brand>.liquid-glass__content{border-radius:8px!important;width:min(100%,168px)!important;min-width:0!important;min-height:40px!important}html body .pr-site .lf-header .lf-brand>.liquid-glass__content{gap:7px!important;padding:4px 7px!important}html body .pr-site .lf-header .lf-brand__icon{border-radius:8px!important;width:32px!important;height:32px!important}html body .pr-site .lf-header .lf-brand strong{max-width:104px!important;font-size:14px!important;line-height:.96!important}html body .pr-site .lf-header .lf-brand small,html body .pr-site .lf-header .lf-primary-nav{display:none!important}html body .pr-site .lf-header .lf-account-menu[data-open=false],html body .pr-site .lf-header .lf-account-menu[data-open=false] button.lf-account-menu__toggle,html body .pr-site .lf-header .lf-header-search[data-open=false],html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__button,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__form,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass,html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__glass>.liquid-glass__content{block-size:40px!important;min-block-size:40px!important;max-block-size:40px!important;inline-size:40px!important;min-inline-size:40px!important;max-inline-size:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body .pr-site .lf-header .lf-header-search[data-open=false] .lf-header-search__form{grid-template-columns:40px!important}html body .pr-site .lf-mobile-bottom-nav{left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:14px!important;width:auto!important;height:60px!important;min-height:60px!important}html body .pr-site .lf-mobile-bottom-nav,html body .pr-site .lf-mobile-bottom-nav__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .pr-site .lf-mobile-bottom-nav__item{border-radius:10px!important;gap:3px!important;min-width:0!important;min-height:52px!important;padding:5px 4px!important;font-size:10px!important;line-height:1!important}html body .pr-site .lf-mobile-bottom-nav__item svg{width:19px!important;height:19px!important}html body .pr-site .lf-mobile-bottom-nav__menu{width:min(350px,100vw - 16px)!important;max-height:min(62svh,520px)!important;bottom:calc(100% + 8px)!important;right:0!important;overflow-y:auto!important}html body .pr-site .lf-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}}@media (max-width:900px){html body .pr-site .lf-tier-meta-grid{overflow:visible!important}html body .pr-site .lf-tier-meta-grid__header{display:none!important}html body .pr-site .lf-tier-meta-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;padding:6px!important;display:grid!important}html body .pr-site .lf-tier-meta-rank{border-radius:8px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:7px 10px!important;display:flex!important}html body .pr-site .lf-tier-meta-rank strong{font-size:32px!important;line-height:.9!important}html body .pr-site .lf-tier-meta-rank>span{text-align:right!important;width:auto!important;min-width:0!important;inline-size:auto!important;min-inline-size:0!important;font-size:11px!important;display:block!important}html body .pr-site .lf-tier-meta-cell{width:100%!important;min-width:0!important;min-height:0!important;padding:6px!important;overflow:visible!important}html body .pr-site .lf-tier-meta-cell__title{font-size:10px!important;line-height:1!important;display:block!important}html body .pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(86px,86px))!important;justify-content:start!important;gap:5px!important}html body .pr-site .lf-tier-meta-entry{border-radius:7px!important;min-height:94px!important}}@media (max-width:520px){html body .pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(82px,82px))!important;gap:5px!important}html body .pr-site .lf-tier-meta-entry{min-height:90px!important}html body .pr-site .lf-tier-meta-entry__copy strong{font-size:10px!important}html body .pr-site .lf-tier-meta-entry__copy small{font-size:8px!important}}html[data-lf-theme=light] .pr-site,html[data-lf-theme=light] body{color:#121821!important;background:linear-gradient(90deg,#07090c38,#0000 9% 91%,#07090c33),linear-gradient(#f8fbff,#edf4f8 46%,#fbf6ed)!important}html[data-lf-theme=light] .pr-site:after,html[data-lf-theme=light] .pr-site:before{opacity:.18!important}html[data-lf-theme=light] .pr-site .lf-header{background:linear-gradient(90deg,#06080c2e,#ffffffe6 12% 88%,#06080c29),#f8fafce0!important}html[data-lf-theme=light] .pr-site .cg-cinema__sticky,html[data-lf-theme=light] .pr-site .lf-hero.pr-hero,html[data-lf-theme=light] .pr-site .scene-chapter-deck{color:#121821!important;background:linear-gradient(90deg,#07090c33,#f8fbfdf5 10% 90%,#07090c33),radial-gradient(circle at 72% 34%,#ffd27a33,#0000 34%),radial-gradient(circle at 24% 66%,#8defff29,#0000 32%),#f8fbfd!important}html[data-lf-theme=light] .pr-site .lf-hero__copy h1,html[data-lf-theme=light] .pr-site .lf-hero__copy p,html[data-lf-theme=light] .pr-site .lf-section__head h2,html[data-lf-theme=light] .pr-site .scene-chapter__copy em,html[data-lf-theme=light] .pr-site .scene-chapter__copy strong{color:#121821!important;text-shadow:none!important}html[data-lf-theme=light] .pr-site .lf-hero__copy p,html[data-lf-theme=light] .pr-site .scene-chapter__copy em{color:#18202bc2!important}@media (min-width:901px){html body .pr-site .lf-main--tier-list .lf-section.pr-section{width:min(1880px,100vw - clamp(24px,3vw,56px))!important}html body .pr-site .lf-main--tier-list .lf-section__head{grid-template-columns:minmax(9rem,.24fr) minmax(0,.76fr)!important;gap:clamp(1.2rem,2.2vw,2.4rem)!important}html body .pr-site .lf-main--tier-list .lf-section__head h2{white-space:nowrap!important;justify-self:end!important;max-width:none!important;font-size:clamp(4.4rem,6.2vw,7.2rem)!important}html body .pr-site .lf-tier-meta-board{gap:14px!important}html body .pr-site .lf-tier-meta-board__head p{max-width:68rem!important}html body .pr-site .lf-tier-meta-controls{grid-template-columns:minmax(22rem,1fr) auto auto auto 32px!important;gap:6px!important;padding:7px!important}html body .pr-site .lf-tier-meta-reset{width:32px!important;min-width:32px!important;max-width:32px!important}html body .pr-site .lf-tier-meta-grid{gap:7px!important}html body .pr-site .lf-tier-meta-grid__header,html body .pr-site .lf-tier-meta-row{grid-template-columns:minmax(116px,.13fr) repeat(var(--lf-tier-role-count,4),minmax(0,1fr))!important;gap:7px!important}html body .pr-site .lf-tier-meta-grid__header>span{min-height:32px!important;padding:5px 8px!important}html body .pr-site .lf-tier-meta-row{border-radius:8px!important;padding:7px!important}html body .pr-site .lf-tier-meta-cell,html body .pr-site .lf-tier-meta-rank{min-height:118px!important}html body .pr-site .lf-tier-meta-rank{padding:10px 8px!important}html body .pr-site .lf-tier-meta-rank strong{font-size:clamp(44px,3.5vw,64px)!important}html body .pr-site .lf-tier-meta-rank span{font-size:11px!important}html body .pr-site .lf-tier-meta-cell{padding:7px!important}html body .pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(108px,108px))!important;gap:6px!important}html body .pr-site .lf-tier-meta-entry{border-radius:8px!important;min-height:118px!important;padding:5px!important}html body .pr-site .lf-tier-meta-entry__copy{gap:2px!important}html body .pr-site .lf-tier-meta-entry__copy strong{font-size:12px!important}html body .pr-site .lf-tier-meta-entry__copy small{font-size:9px!important}html body .pr-site .lf-tier-meta-entry>em{padding:2px 4px!important;font-size:10px!important;top:5px!important;right:5px!important}html body .pr-site .lf-tier-meta-entry>svg{width:13px!important;height:13px!important;bottom:5px!important;right:5px!important}}@media (min-width:1540px){html body .pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(116px,116px))!important;gap:7px!important}html body .pr-site .lf-tier-meta-cell,html body .pr-site .lf-tier-meta-entry,html body .pr-site .lf-tier-meta-rank{min-height:126px!important}html body .pr-site .lf-tier-meta-entry__copy strong{font-size:12.5px!important}html body .pr-site .lf-tier-meta-entry__copy small{font-size:9.5px!important}}@media (min-width:901px) and (max-width:1180px){html body .pr-site .lf-main--tier-list .lf-section__head h2{white-space:normal!important}html body .pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(100px,100px))!important}html body .pr-site .lf-tier-meta-cell,html body .pr-site .lf-tier-meta-entry,html body .pr-site .lf-tier-meta-rank{min-height:110px!important}}@media (min-width:901px){html body .pr-site .lf-main--tier-list .lf-section.pr-section{width:min(1980px,100vw - 24px)!important}html body .pr-site .lf-main--tier-list .lf-tier-meta-board,html body .pr-site .lf-main--tier-list .lf-tier-meta-grid{width:100%!important;max-width:none!important}html body .pr-site .lf-tier-meta-grid__header,html body .pr-site .lf-tier-meta-row{grid-template-columns:minmax(128px,.12fr) repeat(4,minmax(0,1fr))!important}}html body .pr-site .lf-tier-meta-rank{min-width:0!important;overflow:hidden!important}html body .pr-site .lf-tier-meta-rank strong{max-width:100%!important;color:var(--lf-tier-accent,#ffd27a)!important;letter-spacing:0!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;font-size:clamp(30px,2.45vw,46px)!important;line-height:.9!important;display:block!important;overflow:hidden!important}html body .pr-site .lf-main.lf-main--support{width:min(1180px,100vw - 40px)!important;max-width:min(1180px,100vw - 40px)!important;margin-inline:auto!important;padding-top:clamp(5.8rem,9vw,7.4rem)!important;overflow:visible!important}@media (min-width:901px){html body .pr-site .lf-main.lf-main--support{grid-template-columns:minmax(0,.95fr) minmax(360px,520px)!important;grid-template-areas:"hero qr""copy qr"!important;align-items:start!important;gap:1rem!important;display:grid!important}html body .pr-site .lf-main.lf-main--support .lf-support-hero{grid-area:hero!important;max-width:none!important}html body .pr-site .lf-main.lf-main--support .lf-support-layout{margin-top:0!important;display:contents!important}html body .pr-site .lf-main.lf-main--support .lf-support-panel--qr{grid-area:qr!important}html body .pr-site .lf-main.lf-main--support .lf-support-copy{grid-area:copy!important}}@media (max-width:900px){html body .pr-site .lf-main.lf-main--support{width:min(100vw - 24px,1180px)!important;max-width:min(100vw - 24px,1180px)!important}}@media (max-width:760px){html body .pr-site .lf-main.lf-main--support{padding-top:5.1rem!important;padding-bottom:calc(6rem + env(safe-area-inset-bottom))!important}}@media (min-width:901px){html body .pr-site .lf-main.lf-main--tier-list{width:100%!important;max-width:none!important;overflow:visible!important}html body .pr-site .lf-main--tier-list .lf-section.pr-section{width:calc(100vw - clamp(80px,5vw,140px))!important;max-width:calc(100vw - clamp(80px,5vw,140px))!important;margin-inline:auto!important}html body .pr-site .lf-main--tier-list .lf-section__head{width:100%!important}html body .pr-site .lf-main--tier-list .lf-tier-meta-board{--lf-tier-card-size:clamp(132px,7vw,168px);--lf-tier-rank-width:clamp(116px,6vw,148px);--lf-tier-row-min:calc(var(--lf-tier-card-size) + 20px);width:100%!important;max-width:none!important}html body .pr-site .lf-tier-meta-grid__header,html body .pr-site .lf-tier-meta-row{grid-template-columns:var(--lf-tier-rank-width) repeat(4,minmax(0,1fr))!important;gap:6px!important}html body .pr-site .lf-tier-meta-row{padding:6px!important}html body .pr-site .lf-tier-meta-cell,html body .pr-site .lf-tier-meta-rank{min-height:var(--lf-tier-row-min)!important}html body .pr-site .lf-tier-meta-cell{padding:6px!important}html body .pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(var(--lf-tier-card-size),var(--lf-tier-card-size)))!important;gap:6px!important}html body .pr-site .lf-tier-meta-entry,html body .pr-site .lf-tier-meta-entry-frame{width:var(--lf-tier-card-size)!important;min-height:var(--lf-tier-row-min)!important}html body .pr-site .lf-tier-meta-entry{padding:7px!important}html body .pr-site .lf-tier-meta-entry__copy strong{font-size:clamp(12px,.76vw,15px)!important}html body .pr-site .lf-tier-meta-entry__copy small{font-size:clamp(9px,.58vw,11px)!important}html body .pr-site .lf-tier-meta-entry>em{font-size:clamp(10px,.62vw,12px)!important;top:6px!important;right:6px!important}}@media (min-width:901px) and (max-width:1180px){html body .pr-site .lf-main--tier-list .lf-tier-meta-board{--lf-tier-card-size:clamp(104px,9.2vw,128px);--lf-tier-rank-width:clamp(96px,9vw,116px)}html body .pr-site .lf-tier-meta-grid__header,html body .pr-site .lf-tier-meta-row{grid-template-columns:var(--lf-tier-rank-width) repeat(4,minmax(128px,1fr))!important}}html body .pr-site .lf-tier-meta-view-toggle{color:#fff4e1db!important;min-height:2.45rem!important;font:inherit!important;cursor:pointer!important;white-space:nowrap!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.34rem!important;padding:.46rem .78rem!important;font-size:.82rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}html body .pr-site .lf-tier-meta-view-toggle:hover{color:#090b10!important;background:#8defff!important;border-color:#8defff7a!important}html body .pr-site .lf-tier-meta-view-toggle[aria-pressed=true]{color:#090b10!important;background:#ffd27a!important;border-color:#ffd27ab3!important;box-shadow:inset 0 0 0 1px #ffffff38!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-view-toggle{color:#151a22!important;background:linear-gradient(#ffffffb8,#edf2f785),#ffffffad!important;border-color:#1c263429!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-view-toggle:hover{color:#061015!important;background:#8defff!important;border-color:#3eaabe6b!important}html[data-lf-theme=light] .pr-site .lf-tier-meta-view-toggle[aria-pressed=true]{color:#111820!important;background:#ffd27a!important;border-color:#b2791557!important}@media (min-width:901px){html body .pr-site .lf-main--tier-list .lf-section.pr-section{width:calc(100vw - clamp(104px,6vw,168px))!important;max-width:calc(100vw - clamp(104px,6vw,168px))!important}html body .pr-site .lf-main--tier-list .lf-tier-meta-board{--lf-tier-card-size:clamp(142px,7.5vw,180px);--lf-tier-rank-width:clamp(126px,6.3vw,156px);--lf-tier-row-min:calc(var(--lf-tier-card-size) + 22px)}html body .pr-site .lf-tier-meta-controls{z-index:18!important;gap:7px!important;min-height:3.25rem!important;padding:8px!important;top:5.35rem!important}html body .pr-site .lf-tier-meta-grid__header{z-index:17!important;top:9.6rem!important}html body .pr-site .lf-tier-meta-reset,html body .pr-site .lf-tier-meta-search,html body .pr-site .lf-tier-meta-segment{min-height:2.45rem!important}html body .pr-site .lf-tier-meta-search{padding:.58rem .72rem!important}html body .pr-site .lf-tier-meta-reset,html body .pr-site .lf-tier-meta-segment button{min-height:2.25rem!important;font-size:.82rem!important}html body .pr-site .lf-tier-meta-grid__header>span{min-height:2.45rem!important;padding:.48rem .72rem!important;font-size:.76rem!important}html body .pr-site .lf-tier-meta-grid__header,html body .pr-site .lf-tier-meta-row{grid-template-columns:var(--lf-tier-rank-width) repeat(4,minmax(0,1fr))!important;gap:7px!important}html body .pr-site .lf-tier-meta-grid--overall .lf-tier-meta-grid__header,html body .pr-site .lf-tier-meta-grid--overall .lf-tier-meta-row{grid-template-columns:var(--lf-tier-rank-width) minmax(0,1fr)!important}html body .pr-site .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(var(--lf-tier-card-size),var(--lf-tier-card-size)))!important;gap:7px!important}html body .pr-site .lf-tier-meta-entry,html body .pr-site .lf-tier-meta-entry-frame{width:var(--lf-tier-card-size)!important;min-height:var(--lf-tier-row-min)!important}html body .pr-site .lf-tier-meta-entry__copy strong{font-size:clamp(12.5px,.8vw,15.5px)!important}html body .pr-site .lf-tier-meta-entry__copy small{font-size:clamp(9.5px,.6vw,11.5px)!important}html body .pr-site .lf-tier-meta-rank strong{font-size:clamp(36px,2.75vw,52px)!important}}@media (min-width:1181px){html body .pr-site .lf-tier-meta-controls{grid-template-columns:auto minmax(22rem,1fr) auto auto auto 36px!important}html body .pr-site .lf-tier-meta-reset{width:36px!important;min-width:36px!important;max-width:36px!important}}@media (min-width:901px) and (max-width:1180px){html body .pr-site .lf-main--tier-list .lf-section.pr-section{width:calc(100vw - clamp(72px,5vw,104px))!important;max-width:calc(100vw - clamp(72px,5vw,104px))!important}html body .pr-site .lf-main--tier-list .lf-tier-meta-board{--lf-tier-card-size:clamp(112px,9.8vw,138px);--lf-tier-rank-width:clamp(104px,9vw,124px)}html body .pr-site .lf-tier-meta-controls{grid-template-columns:auto minmax(0,1fr) 36px!important}html body .pr-site .lf-tier-meta-view-toggle{grid-area:1/1/auto/2!important}html body .pr-site .lf-tier-meta-search{grid-area:1/2/auto/3!important}html body .pr-site .lf-tier-meta-reset{grid-area:1/3/auto/4!important;width:36px!important;min-width:36px!important;max-width:36px!important}html body .pr-site .lf-tier-meta-segment--icons,html body .pr-site .lf-tier-meta-segment--roles,html body .pr-site .lf-tier-meta-segment--tiers{grid-column:1/-1!important}}@media (max-width:900px){html body .pr-site .lf-tier-meta-controls{grid-template-columns:auto minmax(0,1fr) 36px!important}html body .pr-site .lf-tier-meta-view-toggle{grid-area:1/1/auto/2!important;min-height:2.35rem!important;padding-inline:.68rem!important}html body .pr-site .lf-tier-meta-search{grid-area:1/2/auto/3!important}html body .pr-site .lf-tier-meta-reset{grid-area:1/3/auto/4!important;width:36px!important;min-width:36px!important;max-width:36px!important}html body .pr-site .lf-tier-meta-segment--icons,html body .pr-site .lf-tier-meta-segment--roles,html body .pr-site .lf-tier-meta-segment--tiers{grid-column:1/-1!important}}html body .pr-site .lf-tier-detail-page,html body .pr-site .lf-tier-editor-page{max-width:none!important;margin-inline:auto!important}@media (min-width:901px){html body .pr-site .lf-tier-detail-page,html body .pr-site .lf-tier-editor-page{width:calc(100vw - clamp(104px,6vw,168px))!important}html body .pr-site .lf-tier-classic-board,html body .pr-site .lf-tier-compact-board,html body .pr-site .lf-tier-detail-meta,html body .pr-site .lf-tier-detail-page>.lf-community-panel__head,html body .pr-site .lf-tier-detail-shell,html body .pr-site .lf-tier-editor-page .lf-community-panel,html body .pr-site .lf-tier-editor-page .lf-tier-editor,html body .pr-site .lf-tier-editor-page .lf-tier-editor__board,html body .pr-site .lf-tier-editor-page>.lf-community-panel__head,html body .pr-site .lf-tier-matrix-board,html body .pr-site .lf-tier-template-tabs{width:100%!important;max-width:none!important}html body .pr-site .lf-tier-editor-page .lf-tier-editor{grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;align-items:start!important}html body .pr-site .lf-tier-matrix-board{gap:8px!important}html body .pr-site .lf-tier-matrix-board__header,html body .pr-site .lf-tier-matrix-row{grid-template-columns:clamp(104px,5.8vw,132px) repeat(4,minmax(0,1fr))!important;gap:8px!important}html body .pr-site .lf-tier-matrix-board__header{top:5.35rem!important}html body .pr-site .lf-tier-matrix-board__header>span{min-height:2.28rem!important;padding:.42rem .64rem!important;font-size:.74rem!important}html body .pr-site .lf-tier-matrix-row{padding:8px!important}html body .pr-site .lf-tier-matrix-cell,html body .pr-site .lf-tier-matrix-row>header{min-height:8.1rem!important}html body .pr-site .lf-tier-matrix-row>header strong{font-size:clamp(2.15rem,2.75vw,3.6rem)!important}html body .pr-site .lf-tier-matrix-cell{container-type:inline-size;padding:8px!important}html body .pr-site .lf-tier-matrix-cell__entries{--lf-tier-matrix-entry-size:min(96px,calc((100cqw - 16px) / 3));grid-template-columns:repeat(3,minmax(0,var(--lf-tier-matrix-entry-size)))!important;gap:8px!important}html body .pr-site .lf-tier-matrix-cell .lf-tier-classic-entry,html body .pr-site .lf-tier-matrix-cell__entries>.lf-inspectable-frame{inline-size:var(--lf-tier-matrix-entry-size)!important;block-size:var(--lf-tier-matrix-entry-size)!important}html body .pr-site .lf-tier-matrix-cell .lf-tier-classic-entry strong{font-size:clamp(.64rem,.58vw,.78rem)!important}}@container (max-width:220px){html body .pr-site .lf-tier-matrix-cell__entries{--lf-tier-matrix-entry-size:min(96px,calc((100cqw - 8px) / 2));grid-template-columns:repeat(2,minmax(0,var(--lf-tier-matrix-entry-size)))!important}}@container (max-width:176px){html body .pr-site .lf-tier-matrix-cell__entries{--lf-tier-matrix-entry-size:min(96px,100cqw);grid-template-columns:minmax(0,var(--lf-tier-matrix-entry-size))!important}}@media (min-width:901px) and (max-width:1180px){html body .pr-site .lf-tier-detail-page,html body .pr-site .lf-tier-editor-page{width:calc(100vw - clamp(72px,5vw,104px))!important}html body .pr-site .lf-tier-matrix-board__header,html body .pr-site .lf-tier-matrix-row{grid-template-columns:clamp(92px,8vw,116px) repeat(4,minmax(10.5rem,1fr))!important}}@media (min-width:1540px){html body .pr-site .lf-tier-matrix-cell__entries{--lf-tier-matrix-entry-size:min(96px,calc((100cqw - 16px) / 3))}}@media (min-width:840px){html body .pr-site .lf-tier-detail-page .lf-tier-classic-board,html body .pr-site .lf-tier-detail-page .lf-tier-compact-board,html body .pr-site .lf-tier-detail-page .lf-tier-matrix-board{width:calc(100% - clamp(38px,3.5vw,58px))!important;margin-left:clamp(38px,3.5vw,58px)!important}}html body .pr-site .lf-tier-detail-page{--lf-tier-card-size:clamp(112px,7.5vw,180px);--lf-tier-rank-width:clamp(104px,6.3vw,156px);--lf-tier-row-min:calc(var(--lf-tier-card-size) + 22px)}html body .pr-site .lf-tier-detail-page .lf-tier-meta-grid{width:100%;max-width:none}html body .pr-site .lf-tier-detail-page .lf-tier-meta-grid--compact .lf-tier-meta-grid__header{display:none!important}html body .pr-site .lf-tier-detail-page .lf-tier-meta-grid--compact .lf-tier-meta-row{grid-template-columns:var(--lf-tier-rank-width) minmax(0,1fr)!important}html body .pr-site .lf-tier-detail-page .lf-tier-meta-grid--compact .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(54px,54px))!important}html body .pr-site .lf-tier-detail-page .lf-tier-meta-grid--compact .lf-tier-meta-entry,html body .pr-site .lf-tier-detail-page .lf-tier-meta-grid--compact .lf-tier-meta-entry-frame{width:54px!important;min-height:54px!important}html body .pr-site .lf-tier-detail-page .lf-tier-meta-grid--compact .lf-tier-meta-entry__copy{display:none!important}html body .pr-site .lf-tier-meta-view-switch{scrollbar-width:none!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:999px!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%!important;padding:2px!important;display:inline-flex!important;overflow:auto hidden!important}html body .pr-site .lf-tier-meta-view-switch::-webkit-scrollbar{display:none!important}html body .pr-site .lf-tier-meta-view-switch .lf-tier-meta-view-toggle{flex:none!important;min-height:2.28rem!important;padding:.42rem .64rem!important}@media (min-width:1181px){html body .pr-site .lf-tier-meta-view-switch{width:max-content!important;max-width:none!important;overflow:visible!important}html body .pr-site .lf-tier-meta-controls{grid-template-columns:max-content minmax(18rem,1fr) auto auto auto 36px!important}}@media (min-width:901px) and (max-width:1180px){html body .pr-site .lf-tier-meta-view-switch{grid-area:1/1/auto/2!important;max-width:min(42vw,24rem)!important}html body .pr-site .lf-tier-meta-view-switch .lf-tier-meta-view-toggle{grid-area:auto!important}}@media (max-width:900px){html body .pr-site .lf-tier-meta-view-switch{grid-area:1/1/auto/2!important;max-width:min(44vw,24rem)!important}html body .pr-site .lf-tier-meta-view-switch .lf-tier-meta-view-toggle{grid-area:auto!important}}@media (max-width:640px){html body .pr-site .lf-tier-meta-controls{grid-template-columns:minmax(0,1fr) 36px!important}html body .pr-site .lf-tier-meta-view-switch{border-radius:8px!important;grid-area:1/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body .pr-site .lf-tier-meta-view-switch .lf-tier-meta-view-toggle{justify-content:center!important;gap:.28rem!important;width:100%!important;min-width:0!important;min-height:2.2rem!important;padding:.36rem .42rem!important;font-size:.66rem!important}html body .pr-site .lf-tier-meta-view-switch .lf-tier-meta-view-toggle span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body .pr-site .lf-tier-meta-search{grid-area:2/1/auto/2!important}html body .pr-site .lf-tier-meta-reset{grid-area:2/2/auto/3!important}}html body .pr-site .lf-tier-meta-grid--compact{--lf-tier-card-size:54px!important;--lf-tier-rank-width:clamp(72px,4.5vw,94px)!important;--lf-tier-row-min:54px!important;gap:6px!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-grid__header{display:none!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-row{grid-template-columns:var(--lf-tier-rank-width) minmax(0,1fr)!important;align-items:start!important;gap:6px!important;min-height:0!important;padding:5px!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-cell,html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-rank{height:auto!important;min-height:60px!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-rank{justify-content:center!important;padding:6px 4px!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-rank strong{font-size:clamp(26px,2.1vw,34px)!important;line-height:.9!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-rank>span{font-size:9px!important;line-height:1.05!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-cell{padding:4px!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-cell__entries{grid-template-columns:repeat(auto-fill,minmax(var(--lf-tier-card-size),var(--lf-tier-card-size)))!important;place-content:start!important;gap:5px!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-entry,html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-entry-frame,html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-entry-frame.lf-inspectable-frame{width:var(--lf-tier-card-size)!important;min-width:var(--lf-tier-card-size)!important;max-width:var(--lf-tier-card-size)!important;height:var(--lf-tier-card-size)!important;min-height:var(--lf-tier-card-size)!important;max-height:var(--lf-tier-card-size)!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-entry{padding:3px!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-entry__copy{display:none!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-entry>em{border-radius:4px!important;padding:1px 3px!important;font-size:8px!important;top:3px!important;right:3px!important}html body .pr-site .lf-tier-meta-entry>em,html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-entry>svg,html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-entry__media .lf-character-markers{display:none!important}@media (max-width:700px){html body .pr-site .lf-tier-meta-grid:not(.lf-tier-meta-grid--overall) .lf-tier-meta-cell:has(.lf-tier-meta-cell__empty){display:none!important}html body .pr-site .lf-tier-meta-grid:not(.lf-tier-meta-grid--overall) .lf-tier-meta-row{grid-template-columns:1fr!important}html body .pr-site .lf-tier-meta-grid:not(.lf-tier-meta-grid--overall) .lf-tier-meta-rank{min-height:54px!important}}@media (max-width:520px){html body .pr-site .lf-tier-meta-grid--compact{--lf-tier-card-size:48px!important;--lf-tier-rank-width:64px!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-cell,html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-rank{min-height:54px!important}}.lf-tier-export-card[data-template=compact]{gap:12px;min-height:820px}.lf-tier-export-card[data-template=compact] .lf-tier-export-card__rows{gap:6px}.lf-tier-export-card[data-template=compact] .lf-tier-export-card__row{grid-template-columns:92px minmax(0,1fr);min-height:64px}.lf-tier-export-card[data-template=compact] .lf-tier-export-card__rank b{font-size:30px}.lf-tier-export-card[data-template=compact] .lf-tier-export-card__entry{width:54px;height:54px}.lf-tier-export-card[data-template=compact] .lf-tier-export-card__entry .lf-character-markers,.lf-tier-export-card[data-template=compact] .lf-tier-export-card__entry b{display:none}html body .pr-site .lf-community-panel--tier-lists{gap:clamp(14px,1.4vw,20px)}html body .pr-site .lf-main--tier-lists .lf-section__head h1{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.1vw,2.45rem);line-height:.95}html body .pr-site .lf-community-panel--tier-lists .lf-community-panel__head{align-items:center;min-height:auto;padding:clamp(14px,1.5vw,18px)}html body .pr-site .lf-community-panel--tier-lists .lf-community-panel__head>div{min-width:0}html body .pr-site .lf-community-panel--tier-lists .lf-community-panel__head p{max-width:68rem}html body .pr-site .lf-community-panel--tier-lists .lf-community-toolbar{justify-content:flex-start;display:flex}html body .pr-site .lf-community-panel--tier-lists .lf-community-toolbar label{width:min(100%,15.5rem)}html body .pr-site .lf-community-panel--tier-lists .lf-community-list--tier-feed{grid-template-columns:1fr;align-items:stretch;gap:12px;width:calc(100% - clamp(38px,3.5vw,58px));margin-left:clamp(38px,3.5vw,58px);display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader--feed{background:radial-gradient(circle at 8% 24%,#ffd27a2e,#0000 17rem),radial-gradient(circle at 92% 54%,#8defff29,#0000 19rem),linear-gradient(112deg,#ffd27a1c,#8defff0e 54%,#9ef3c40a),#0b0d12eb;border-color:#ffd27a3d;grid-template-columns:auto minmax(15rem,.55fr) minmax(30rem,1fr) auto auto;grid-template-areas:"rank body preview actions open""rank facts meter actions open";align-items:center;gap:10px 14px;min-width:0;min-height:8.6rem;padding:14px;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader--feed .lf-tier-list-preview{grid-area:preview;min-height:46px}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader--feed .lf-tier-list-meter{grid-area:meter;grid-template-columns:repeat(auto-fit,minmax(3.5rem,1fr));align-content:center;align-self:stretch}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__facts{grid-area:facts;grid-template-columns:repeat(2,minmax(4.2rem,1fr));gap:6px;min-width:9rem;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__facts span{color:#eff5ffb8;text-transform:uppercase;background:#fff1;border:1px solid #ffffff1a;border-radius:8px;place-items:center;gap:2px;min-height:44px;padding:6px 8px;font-size:.68rem;font-weight:900;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__facts strong{color:#fff7ec;font-size:1.05rem;line-height:1}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__actions{flex-flow:column wrap;grid-area:actions;justify-content:center;align-items:stretch;gap:7px;min-width:0;display:inline-flex}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__actions .lf-content-reaction-panel{background:#fff1;flex-wrap:nowrap;justify-content:center}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-view-pill{color:#eff5ffd1;white-space:nowrap;background:#fff1;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 .7rem;font-size:.82rem;font-weight:900;display:inline-flex}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader--feed .lf-community-card__actions{grid-column:2/-2;justify-content:flex-end;align-self:center}html body .pr-site .lf-community-panel--tier-lists .lf-community-ranking-strip{gap:10px;width:calc(100% - clamp(38px,3.5vw,58px));margin-left:clamp(38px,3.5vw,58px);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader{background:linear-gradient(135deg,#ffd27a1c,#8defff0e),#0d0f14e0;border:1px solid #ffd27a38;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank body open""rank metrics open""preview preview preview";align-items:center;gap:10px 12px;min-width:0;padding:12px;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__rank{color:#090a0e;background:#ffd27a;border-radius:8px;grid-area:rank;width:42px;height:42px;font-size:.95rem;font-weight:1000}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__body{grid-area:body;gap:3px;min-width:0;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__eyebrow span,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__body span{color:#8defff;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card h4,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader h4{color:#fff7ec;overflow-wrap:anywhere;margin:0;font-size:clamp(.98rem,.58vw + .86rem,1.18rem);line-height:1.15}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__body em{color:#fff4e1b8;font-size:.76rem;font-style:normal;font-weight:850}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader .lf-community-card-metrics{grid-area:metrics;gap:6px}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card .lf-community-card-metrics span,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader .lf-community-card-metrics span{color:#eff5ffd6;background:#ffffff16;padding:6px 8px;font-size:.78rem}html body .pr-site .lf-community-panel--tier-lists .lf-community-list--rows{align-items:start;gap:12px;width:calc(100% - clamp(38px,3.5vw,58px));margin-left:clamp(38px,3.5vw,58px);grid-template-columns:repeat(auto-fill,minmax(min(100%,23rem),1fr))!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card{background:linear-gradient(135deg,#8defff13,#ffd27a0e 58%,#9ef3c40a),#0c0e13e6;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:14px;min-width:0;min-height:12rem;padding:14px;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__main,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__side{min-width:0}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__main{align-content:start;gap:10px;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__side{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;place-items:start stretch;gap:8px;min-width:0;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__eyebrow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__eyebrow em{color:#eff5ffc7;overflow-wrap:anywhere;background:#8defff14;border:1px solid #8defff29;border-radius:999px;max-width:100%;padding:4px 7px;font-size:.72rem;font-style:normal;font-weight:850}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card p{color:#fff4e1b8;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:720;line-height:1.35;display:-webkit-box;overflow:hidden}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__stats{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:auto;min-width:8.8rem;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card .lf-community-card-metrics{grid-column:2;justify-content:start;align-self:center;min-width:0}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__stats span{color:#eff5ffb3;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;place-items:center;gap:2px;min-height:42px;padding:6px;font-size:.66rem;font-weight:850;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__stats strong{color:#fff7ec;font-size:1rem;line-height:1}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview{align-items:center;min-width:0;min-height:42px;display:flex}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader .lf-tier-list-preview{grid-area:preview}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview--empty span,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview__entry,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview__more{background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:inline-grid;position:relative;overflow:hidden}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview__entry+.lf-tier-list-preview__entry,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview__more{margin-left:-8px}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview__entry img{object-fit:cover;width:100%;height:100%}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview--empty span,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview__entry i,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview__more{color:#fff7ec;font-size:.8rem;font-style:normal;font-weight:950}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-preview__entry .lf-character-markers{position:absolute;inset:3px auto auto 3px}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-meter{grid-template-columns:repeat(auto-fit,minmax(3.4rem,1fr));gap:6px;min-width:0;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-meter span{border:1px solid var(--lf-tier-accent,#ffd27a);justify-content:space-between;gap:6px;min-width:0;min-height:28px;padding:6px 7px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-meter span{border:1px solid color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 28%,#ffffff1a)}}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-meter span{background:#ffffff0b;border-radius:7px;overflow:hidden}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-meter span:before{width:var(--lf-tier-fill,0);content:"";background:var(--lf-tier-accent,#ffd27a);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-meter span:before{background:color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 28%,transparent)}}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-meter b,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-meter i{z-index:1;color:#fff7ece6;font-size:.72rem;font-style:normal;font-weight:950;line-height:1;position:relative}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-open-link{color:#8defff;background:#8defff1a;border:1px solid #8defff3d;border-radius:8px;place-items:center;width:36px;height:36px;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-open-link:focus-visible,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-open-link:hover{color:#ffd27a;background:#ffd27a24;border-color:#ffd27a80;outline:none}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader .lf-tier-list-open-link{grid-area:open}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card .lf-tier-list-open-link{grid-column:3;place-self:start end}html body .pr-site .lf-community-panel--tier-lists .lf-community-card__actions{justify-content:end;align-self:end}html body .pr-site .lf-community-panel--tier-lists .lf-community-card__actions a,html body .pr-site .lf-community-panel--tier-lists .lf-community-card__actions button{border-radius:8px;padding:7px 9px;font-size:.76rem}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed{grid-template-columns:auto minmax(15rem,.55fr) minmax(30rem,1fr) auto auto!important;grid-template-areas:"rank body preview actions open""rank facts meter actions open"!important;gap:10px 14px!important;min-height:8.6rem!important}@media (max-width:1320px){html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader--feed{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank body open""preview meter facts""actions actions actions"}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader--feed .lf-tier-list-meter{min-width:0}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__actions{justify-content:flex-start}}@media (max-width:720px){html body .pr-site .lf-community-panel--tier-lists .lf-community-panel__head{flex-direction:column;align-items:stretch}html body .pr-site .lf-community-panel--tier-lists .lf-community-panel__head>a{justify-content:center}html body .pr-site .lf-community-panel--tier-lists .lf-community-list--rows,html body .pr-site .lf-community-panel--tier-lists .lf-community-list--tier-feed,html body .pr-site .lf-community-panel--tier-lists .lf-community-ranking-strip{width:100%;margin-left:0}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader--feed{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank body open""preview preview preview""meter meter meter""facts facts facts""actions actions actions";min-height:0}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__facts{min-width:0}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__actions{justify-content:flex-start}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card{grid-template-columns:1fr;min-height:0}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__side{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;min-width:0}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card .lf-community-card-metrics,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__stats{grid-column:1}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-card .lf-tier-list-open-link{grid-area:1/2/span 2;place-self:start end}html body .pr-site .lf-community-panel--tier-lists .lf-community-card__actions{grid-column:1/-1;justify-content:start}}html[data-lf-theme=light] .pr-site .lf-community-panel--tier-lists .lf-tier-list-card,html[data-lf-theme=light] .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader{background:linear-gradient(135deg,#4299e11c,#d69e2e17 58%,#38a1690f),#ffffffe0;border-color:#1a202c1f}html[data-lf-theme=light] .pr-site .lf-community-panel--tier-lists .lf-tier-list-card h4,html[data-lf-theme=light] .pr-site .lf-community-panel--tier-lists .lf-tier-list-card__stats strong,html[data-lf-theme=light] .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader h4{color:#151821}html[data-lf-theme=light] .pr-site .lf-community-panel--tier-lists .lf-tier-list-card p,html[data-lf-theme=light] .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader__body em{color:#181d27ad}@media (max-width:760px){html body .pr-site .lf-main--tier-list .lf-hero h1{overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(3rem,11vw,5rem)!important;line-height:.95!important}}html body .pr-site .lf-header .lf-header-search[data-open=true]{width:min(420px,34vw)!important;min-width:min(320px,34vw)!important;max-width:min(420px,100vw - 2rem)!important}html body .pr-site .lf-header .lf-header-search[data-open=true] .lf-header-search__form,html body .pr-site .lf-header .lf-header-search[data-open=true] .lf-header-search__glass,html body .pr-site .lf-header .lf-header-search[data-open=true] .lf-header-search__glass>.liquid-glass__content{width:100%!important;min-width:0!important;max-width:none!important}html body .pr-site .lf-header .lf-header-search[data-open=true] .lf-header-search__form{grid-template-columns:44px minmax(9rem,1fr) 38px 38px!important}html body .pr-site .lf-header .lf-header-search[data-open=true] input{clip:auto!important;clip-path:none!important;white-space:normal!important;width:100%!important;min-width:0!important;height:auto!important;position:static!important;overflow:visible!important}@media (max-width:1180px){html body .pr-site .lf-header .lf-header-search[data-open=true]{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;max-width:none!important}}html body .pr-site .lf-community-panel--tier-lists{--lf-tier-leaderboard-rail:clamp(38px,3.5vw,58px)}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-shell,html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar{width:calc(100% - var(--lf-tier-leaderboard-rail))!important;margin-left:var(--lf-tier-leaderboard-rail)!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar{background:linear-gradient(90deg,#ffd27a14,#8defff0d 52%,#9ff0c40a),#090a0eb8;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(18rem,1.3fr) auto minmax(10rem,.52fr) minmax(10rem,.52fr);align-items:end;gap:10px;padding:10px;display:grid!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar:has(.lf-tier-leaderboard-create){grid-template-columns:minmax(18rem,1.3fr) auto minmax(10rem,.48fr) minmax(10rem,.48fr) auto}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-search,html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-select{gap:6px;min-width:0;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-search>span,html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-select>span{color:#ffd27adb;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-search>div{color:#eff5ffc2;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:40px;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-search svg{justify-self:center;width:16px;height:16px}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-search input,html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-select select{color:#fff7ec;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:.86rem;font-weight:850}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-search input{padding:0 10px 0 0}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-search input::placeholder{color:#eff5ff70}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-select select{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;min-height:40px;padding:0 10px}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-segment{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:4px;min-height:40px;padding:4px;display:inline-flex}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-segment button{color:#eff5ffb8;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:950;line-height:1;display:inline-flex}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-segment button.is-active{color:#ffd27a;background:#ffd27a29;border-color:#ffd27a61}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-create{color:#fff7ec;white-space:nowrap;background:#ffd27a24;border:1px solid #ffd27a57;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:.84rem;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-create:focus-visible,html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-create:hover{color:#8defff;background:#8defff21;border-color:#8defff6b;outline:none}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-shell{gap:8px;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-head{color:#eff5ff80;letter-spacing:0;text-transform:uppercase;grid-template-columns:54px minmax(12rem,.9fr) minmax(12rem,.72fr) minmax(16rem,1fr) 112px minmax(12rem,max-content) 40px;align-items:center;gap:10px;padding:0 12px;font-size:.67rem;font-weight:950;line-height:1;display:grid}html body .pr-site .lf-community-panel--tier-lists .lf-community-list--tier-feed{gap:8px!important;width:100%!important;margin-left:0!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed{position:relative;overflow:visible;box-shadow:inset 3px 0 #ffd27a57;background:linear-gradient(90deg,#ffd27a1b,#8defff0e 45%,#9ff0c40a),#0b0d12e0!important;border:1px solid #ffffff1a!important;border-radius:8px!important;grid-template-columns:54px minmax(12rem,.9fr) minmax(12rem,.72fr) minmax(16rem,1fr) 112px minmax(12rem,max-content) 40px!important;grid-template-areas:"rank body preview meter facts actions open"!important;align-items:center!important;gap:10px!important;min-height:78px!important;padding:10px 12px!important;display:grid!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed:first-child{box-shadow:inset 3px 0 #ffd27a,0 10px 26px #ffd27a14;border-color:#ffd27a5c!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed:nth-child(2){box-shadow:inset 3px 0 #cfdee8cc}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed:nth-child(3){box-shadow:inset 3px 0 #d69763db}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-leader__rank{place-items:center;display:inline-grid;color:#08090c!important;background:#ffd27aeb!important;border-radius:8px!important;grid-area:rank!important;width:42px!important;height:42px!important;font-size:.88rem!important;font-weight:1000!important;line-height:1!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed:nth-child(2) .lf-tier-list-leader__rank{background:#dce8f1!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed:nth-child(3) .lf-tier-list-leader__rank{background:#d69763!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-leader__body{grid-area:body!important;gap:3px!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-leader__body span{color:#8defff!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:950!important;line-height:1!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed h4{color:#fff7ec!important;font-size:.98rem!important;line-height:1.12!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-leader__body em{color:#fff4e19e!important;font-size:.72rem!important;font-weight:850!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-preview{overflow:hidden;grid-area:preview!important;align-items:center!important;min-height:38px!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-preview--empty span,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-preview__entry,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-preview__more{border-radius:7px!important;flex-basis:36px!important;width:36px!important;height:36px!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-preview__entry+.lf-tier-list-preview__entry,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-preview__more{margin-left:-7px!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-meter{grid-area:meter!important;grid-template-columns:repeat(7,minmax(2.6rem,1fr))!important;align-self:center!important;align-items:center!important;gap:5px!important;display:grid!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-meter span{border-radius:6px!important;min-height:24px!important;padding:5px 6px!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-meter b,html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-meter i{font-size:.66rem!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-leader__facts{grid-area:facts!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;min-width:0!important;display:grid!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-leader__facts span{color:#eff5ff99!important;background:#ffffff0f!important;border-radius:7px!important;place-items:center!important;gap:1px!important;min-height:32px!important;padding:4px 6px!important;font-size:.58rem!important;font-weight:950!important;line-height:1!important;display:grid!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-leader__facts strong{font-size:.9rem!important;line-height:1!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-leader__actions{grid-area:actions!important;grid-template-columns:minmax(0,auto) auto!important;justify-content:end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:grid!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-content-reaction-panel{background:0 0!important;border:0!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;padding:0!important;display:inline-flex!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-content-reaction-panel button{border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:.78rem!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-content-reaction-panel svg{width:15px!important;height:15px!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-content-reaction-panel small{grid-column:1/-1;max-width:13rem;font-size:.66rem!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-view-pill{border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:.76rem!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-open-link{grid-area:open!important;place-self:center end!important;width:38px!important;height:38px!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-community-card__actions{margin-top:-2px;grid-column:body/open!important;justify-content:flex-end!important}html[data-lf-theme=light] body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar,html[data-lf-theme=light] body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed{background:linear-gradient(90deg,#d69e2e1f,#3182ce14 52%,#38a1690f),#ffffffe6!important;border-color:#1a202c1f!important}html[data-lf-theme=light] body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-search input,html[data-lf-theme=light] body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-select select,html[data-lf-theme=light] body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed h4{color:#151821!important}@media (max-width:1320px){html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar,html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar:has(.lf-tier-leaderboard-create){grid-template-columns:minmax(18rem,1fr) minmax(16rem,auto)}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-segment{justify-content:flex-start}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-head{display:none!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed{grid-template-columns:54px minmax(0,1fr) minmax(12rem,auto) 40px!important;grid-template-areas:"rank body actions open""preview preview meter meter""facts facts facts facts"!important;min-height:0!important}}@media (max-width:720px){html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-shell,html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar{width:100%!important;margin-left:0!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar,html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar:has(.lf-tier-leaderboard-create){grid-template-columns:1fr}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-segment{overflow-x:auto}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed{grid-template-columns:50px minmax(0,1fr) 40px!important;grid-template-areas:"rank body open""preview preview preview""meter meter meter""facts facts facts""actions actions actions"!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-meter{grid-template-columns:repeat(auto-fit,minmax(3.2rem,1fr))!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-list-leader.lf-tier-list-leader--feed .lf-tier-list-leader__actions{justify-content:start!important}}html body .pr-site .lf-tier-meta-rank[data-tier-long=true] strong{text-align:center;text-wrap:balance;max-inline-size:100%;font-size:clamp(13px,.92vw,18px)!important;line-height:1.05!important}html body .pr-site .lf-tier-meta-grid--compact .lf-tier-meta-rank[data-tier-long=true] strong{font-size:11px!important;line-height:1.05!important}html body .pr-site .lf-main--relics .lf-section.pr-section{margin-block:clamp(2.1rem,4vw,3.4rem)!important;padding-top:clamp(1rem,1.8vw,1.45rem)!important}html body .pr-site .lf-main--relics .lf-section__head{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)!important;align-items:start!important;gap:clamp(.8rem,1.8vw,1.25rem)!important;margin-bottom:clamp(1rem,2vw,1.55rem)!important}html body .pr-site .lf-main--relics .lf-section__head:after{grid-column:1/-1!important;width:100%!important;max-width:none!important}html body .pr-site .lf-main--relics .lf-section__head h2{justify-self:start!important;max-width:12ch!important;font-size:clamp(2.25rem,4.6vw,3.85rem)!important;line-height:.96!important}@media (max-width:760px){html body .pr-site .lf-main--relics .lf-section__head{grid-template-columns:1fr!important}html body .pr-site .lf-main--relics .lf-section__head h2{max-width:none!important}}html body .pr-site .lf-main--relics .lf-section.pr-section[data-layout=compact]{margin-block:3.1rem 3.35rem!important;padding-top:1.15rem!important}html body .pr-site .lf-main--relics .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:minmax(8rem,10.5rem) minmax(0,1fr)!important;align-items:start!important;gap:.8rem 1.2rem!important;margin-bottom:1.2rem!important}html body .pr-site .lf-main--relics .lf-section.pr-section[data-layout=compact]>.lf-section__head h2{text-wrap:balance!important;max-width:11ch!important;font-size:clamp(2rem,3.9vw,3rem)!important;line-height:.96!important}html body .pr-site .lf-main--relics .lf-section.pr-section[data-layout=compact] .lf-system-card__meta{justify-content:flex-start!important}@media (max-width:980px){html body .pr-site .lf-main--relics .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:1fr!important;gap:.6rem!important;margin-bottom:.95rem!important}}html body .pr-site .lf-main--assets .lf-hero.pr-hero,html body .pr-site .lf-main--charm-cards .lf-hero.pr-hero:not(.lf-hero--compact),html body .pr-site .lf-main--limbs .lf-hero.pr-hero,html body .pr-site .lf-main--pets .lf-hero.pr-hero:not(.lf-hero--compact),html body .pr-site .lf-main--princess-weapons .lf-hero.pr-hero:not(.lf-hero--compact),html body .pr-site .lf-main--relics .lf-hero.pr-hero:not(.lf-hero--compact),html body .pr-site .lf-main--runes .lf-hero.pr-hero:not(.lf-hero--compact){gap:clamp(2rem,4vw,3.5rem)!important;min-height:min(720px,100svh - 82px)!important;padding-top:clamp(4.4rem,7svh,5.6rem)!important;padding-bottom:clamp(3rem,5.5svh,4.1rem)!important}html body .pr-site .lf-main--assets .lf-hero-deck,html body .pr-site .lf-main--charm-cards .lf-hero-deck,html body .pr-site .lf-main--limbs .lf-hero-deck,html body .pr-site .lf-main--pets .lf-hero-deck,html body .pr-site .lf-main--princess-weapons .lf-hero-deck,html body .pr-site .lf-main--relics .lf-hero-deck,html body .pr-site .lf-main--runes .lf-hero-deck{min-height:clamp(420px,49svh,520px)!important}html body .pr-site .lf-main--limbs .lf-hero.pr-hero{gap:clamp(1.5rem,3vw,2.6rem)!important;min-height:auto!important;padding-top:clamp(4.1rem,6svh,5.1rem)!important;padding-bottom:clamp(2.1rem,4.8svh,3.1rem)!important}html body .pr-site .lf-main--limbs .lf-orbit-icons{gap:clamp(.7rem,1.2vw,1rem)!important;min-height:clamp(360px,43svh,430px)!important;padding:clamp(.85rem,1.4vw,1.15rem)!important}html body .pr-site .lf-main--limbs .lf-orbit-icons>span{min-height:clamp(118px,13svh,136px)!important}html body .pr-site .lf-main--limbs .lf-orbit-icons .lf-limb-icon{width:clamp(62px,5vw,70px)!important;height:clamp(62px,5vw,70px)!important}@media (max-width:820px){html body .pr-site .lf-main--assets .lf-hero-deck,html body .pr-site .lf-main--charm-cards .lf-hero-deck,html body .pr-site .lf-main--limbs .lf-hero-deck,html body .pr-site .lf-main--pets .lf-hero-deck,html body .pr-site .lf-main--princess-weapons .lf-hero-deck,html body .pr-site .lf-main--relics .lf-hero-deck,html body .pr-site .lf-main--runes .lf-hero-deck{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;min-height:min(360px,56svh)!important}html body .pr-site .lf-main--assets .lf-hero-deck__item:nth-child(n+5),html body .pr-site .lf-main--charm-cards .lf-hero-deck__item:nth-child(n+5),html body .pr-site .lf-main--limbs .lf-hero-deck__item:nth-child(n+5),html body .pr-site .lf-main--pets .lf-hero-deck__item:nth-child(n+5),html body .pr-site .lf-main--princess-weapons .lf-hero-deck__item:nth-child(n+5),html body .pr-site .lf-main--relics .lf-hero-deck__item:nth-child(n+5),html body .pr-site .lf-main--runes .lf-hero-deck__item:nth-child(n+5){display:none!important}html body .pr-site .lf-main--limbs .lf-orbit-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}html body .pr-site .lf-main--limbs .lf-orbit-icons>span,html body .pr-site .lf-main--limbs .lf-orbit-icons>span:nth-child(2),html body .pr-site .lf-main--limbs .lf-orbit-icons>span:nth-child(5){min-height:142px!important;transform:none!important}html body .pr-site .lf-main--assets .lf-hero.pr-hero,html body .pr-site .lf-main--charm-cards .lf-hero.pr-hero,html body .pr-site .lf-main--limbs .lf-hero.pr-hero,html body .pr-site .lf-main--pets .lf-hero.pr-hero,html body .pr-site .lf-main--princess-weapons .lf-hero.pr-hero,html body .pr-site .lf-main--relics .lf-hero.pr-hero,html body .pr-site .lf-main--runes .lf-hero.pr-hero{min-block-size:auto!important;gap:clamp(1.1rem,4svw,1.55rem)!important;min-height:auto!important;padding-top:clamp(3rem,6svh,3.7rem)!important;padding-bottom:clamp(1.7rem,4svh,2.35rem)!important}html body .pr-site .lf-main--assets .lf-hero.pr-hero .lf-hero__copy h1,html body .pr-site .lf-main--charm-cards .lf-hero.pr-hero .lf-hero__copy h1,html body .pr-site .lf-main--limbs .lf-hero.pr-hero .lf-hero__copy h1,html body .pr-site .lf-main--pets .lf-hero.pr-hero .lf-hero__copy h1,html body .pr-site .lf-main--princess-weapons .lf-hero.pr-hero .lf-hero__copy h1,html body .pr-site .lf-main--relics .lf-hero.pr-hero .lf-hero__copy h1,html body .pr-site .lf-main--runes .lf-hero.pr-hero .lf-hero__copy h1{font-size:clamp(2.8rem,13svw,3.25rem)!important}html body .pr-site .lf-main--assets .lf-hero-deck,html body .pr-site .lf-main--charm-cards .lf-hero-deck,html body .pr-site .lf-main--limbs .lf-hero-deck,html body .pr-site .lf-main--pets .lf-hero-deck,html body .pr-site .lf-main--princess-weapons .lf-hero-deck,html body .pr-site .lf-main--relics .lf-hero-deck,html body .pr-site .lf-main--runes .lf-hero-deck{block-size:min(340px,43svh)!important;min-block-size:0!important;max-block-size:340px!important}html body .pr-site .lf-main--assets .lf-hero-deck__item,html body .pr-site .lf-main--assets .lf-hero-deck__item:nth-child(2),html body .pr-site .lf-main--assets .lf-hero-deck__item:nth-child(3),html body .pr-site .lf-main--assets .lf-hero-deck__item:nth-child(4),html body .pr-site .lf-main--charm-cards .lf-hero-deck__item,html body .pr-site .lf-main--charm-cards .lf-hero-deck__item:nth-child(2),html body .pr-site .lf-main--charm-cards .lf-hero-deck__item:nth-child(3),html body .pr-site .lf-main--charm-cards .lf-hero-deck__item:nth-child(4),html body .pr-site .lf-main--limbs .lf-hero-deck__item,html body .pr-site .lf-main--limbs .lf-hero-deck__item:nth-child(2),html body .pr-site .lf-main--limbs .lf-hero-deck__item:nth-child(3),html body .pr-site .lf-main--limbs .lf-hero-deck__item:nth-child(4),html body .pr-site .lf-main--pets .lf-hero-deck__item,html body .pr-site .lf-main--pets .lf-hero-deck__item:nth-child(2),html body .pr-site .lf-main--pets .lf-hero-deck__item:nth-child(3),html body .pr-site .lf-main--pets .lf-hero-deck__item:nth-child(4),html body .pr-site .lf-main--princess-weapons .lf-hero-deck__item,html body .pr-site .lf-main--princess-weapons .lf-hero-deck__item:nth-child(2),html body .pr-site .lf-main--princess-weapons .lf-hero-deck__item:nth-child(3),html body .pr-site .lf-main--princess-weapons .lf-hero-deck__item:nth-child(4),html body .pr-site .lf-main--relics .lf-hero-deck__item,html body .pr-site .lf-main--relics .lf-hero-deck__item:nth-child(2),html body .pr-site .lf-main--relics .lf-hero-deck__item:nth-child(3),html body .pr-site .lf-main--relics .lf-hero-deck__item:nth-child(4),html body .pr-site .lf-main--runes .lf-hero-deck__item,html body .pr-site .lf-main--runes .lf-hero-deck__item:nth-child(2),html body .pr-site .lf-main--runes .lf-hero-deck__item:nth-child(3),html body .pr-site .lf-main--runes .lf-hero-deck__item:nth-child(4){min-block-size:0!important}}@media (min-width:421px) and (max-width:1180px){html body .pr-site .lf-main--home .lf-hero.pr-hero,html body .pr-site .lf-main--home .lf-hero:has(.lf-archive-collage){gap:1rem!important;padding-top:clamp(3.2rem,5svh,4rem)!important;padding-bottom:clamp(1.6rem,3.5svh,2.25rem)!important;overflow:hidden!important}html body .pr-site .lf-main--home .lf-hero__copy h1{max-width:11ch!important;font-size:clamp(3.45rem,8vw,4.35rem)!important;line-height:.92!important}html body .pr-site .lf-main--home .lf-hero__copy p{max-width:42rem!important;margin-top:.9rem!important;font-size:.98rem!important;line-height:1.45!important}html body .pr-site .lf-main--home .lf-hero__actions{margin-top:1rem!important}html body .pr-site .lf-main--home .lf-hero__visual{min-height:0!important}html body .pr-site .lf-main--home .lf-archive-collage{height:clamp(13rem,28svh,15.5rem)!important;min-height:0!important;overflow:hidden!important}html body .pr-site .lf-main--home .lf-archive-collage__artifact{display:none!important}html body .pr-site .lf-main--home .lf-archive-collage__card{width:clamp(6.6rem,17vw,8.4rem)!important}html body .pr-site .lf-main--home .lf-archive-collage__card[data-index="0"]{width:clamp(8rem,20vw,10rem)!important;top:3%!important;left:38%!important;transform:translate(-50%)rotate(0)!important}html body .pr-site .lf-main--home .lf-archive-collage__card[data-index="1"]{top:24%!important;left:13%!important;transform:rotate(-8deg)!important}html body .pr-site .lf-main--home .lf-archive-collage__card[data-index="2"]{top:23%!important;right:13%!important;transform:rotate(8deg)!important}html body .pr-site .lf-main--home .lf-archive-collage__card[data-index="3"],html body .pr-site .lf-main--home .lf-archive-collage__card[data-index="4"]{display:none!important}html body .pr-site .lf-main--home .lf-archive-collage__stats{gap:7px!important;bottom:10px!important;left:10px!important;right:10px!important}html body .pr-site .lf-main--home .lf-archive-collage__stats a{min-width:0!important;min-height:42px!important;padding:7px 9px!important}html body .pr-site .lf-main--home .lf-archive-collage__stats strong{font-size:1.18rem!important}html body .pr-site .lf-main--home .scene-chapter-deck,html body .pr-site .lf-main--home .scene-chapter-deck[data-compact=true]{padding:1.7rem clamp(1.1rem,2.4vw,1.6rem) 2rem!important}html body .pr-site .lf-main--home .scene-chapter-deck__head{grid-template-columns:1fr!important;gap:.6rem!important;margin-bottom:.85rem!important}html body .pr-site .lf-main--home .scene-chapter-deck__head h2{font-size:clamp(2.45rem,7vw,3.3rem)!important;line-height:.94!important}html body .pr-site .lf-main--home .scene-chapter{grid-template-columns:2.7rem minmax(0,1fr) minmax(4.1rem,auto)!important;align-items:center!important;gap:.8rem!important;min-height:0!important;padding:.78rem 0!important}html body .pr-site .lf-main--home .scene-chapter__media{display:none!important}html body .pr-site .lf-main--home .scene-chapter__index{grid-area:1/1!important;font-size:.82rem!important}html body .pr-site .lf-main--home .scene-chapter__copy{grid-area:1/2!important;gap:.28rem!important}html body .pr-site .lf-main--home .scene-chapter__copy small{display:none!important}html body .pr-site .lf-main--home .scene-chapter__copy strong{font-size:clamp(1.35rem,4.2vw,1.8rem)!important;line-height:1!important}html body .pr-site .lf-main--home .scene-chapter__copy em{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:.84rem!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--home .scene-chapter__meta{text-align:right!important;grid-area:1/3!important;justify-self:end!important;min-width:0!important}html body .pr-site .lf-main--home .scene-chapter__meta strong{font-size:1.35rem!important}html body .pr-site .lf-main--home .scene-chapter__meta small{display:none!important}html body .pr-site .lf-main--home .lf-section.pr-section{margin-block:2.1rem 2.4rem!important}}@media (min-width:1181px){html body .pr-site .lf-main--home .scene-chapter-deck,html body .pr-site .lf-main--home .scene-chapter-deck[data-compact=true]{padding-block:clamp(3rem,5vw,4.25rem)!important}html body .pr-site .lf-main--home .scene-chapter-deck__head{grid-template-columns:minmax(10rem,.25fr) minmax(0,.75fr)!important;margin-bottom:1.6rem!important}html body .pr-site .lf-main--home .scene-chapter-deck__head h2{font-size:clamp(4rem,5vw,5.4rem)!important}html body .pr-site .lf-main--home .scene-chapter-list{border-top:0!important;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))!important;gap:.9rem!important;display:grid!important}html body .pr-site .lf-main--home .scene-chapter{border:1px solid var(--lf-card-accent)!important;grid-template-columns:2.7rem minmax(0,1fr) 5.4rem!important;align-items:center!important;gap:1rem!important;min-height:10.75rem!important;padding:1.05rem!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter{border:1px solid color-mix(in srgb,var(--lf-card-accent) 28%,#ffffff1a)!important}}html body .pr-site .lf-main--home .scene-chapter{background:linear-gradient(135deg,var(--lf-card-accent),transparent 62%),#ffffff09!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter{background:linear-gradient(135deg,color-mix(in srgb,var(--lf-card-accent) 12%,transparent),transparent 62%),#ffffff09!important}}html body .pr-site .lf-main--home .scene-chapter__index{grid-area:1/1!important;align-self:start!important;font-size:.82rem!important}html body .pr-site .lf-main--home .scene-chapter__copy{grid-area:1/2!important;gap:.42rem!important}html body .pr-site .lf-main--home .scene-chapter__copy small{font-size:.68rem!important}html body .pr-site .lf-main--home .scene-chapter__copy strong{font-size:clamp(1.75rem,2.2vw,2.35rem)!important;line-height:.96!important}html body .pr-site .lf-main--home .scene-chapter__copy em{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:34rem!important;font-size:.88rem!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--home .scene-chapter__media{grid-area:1/3!important;align-self:start!important;width:5.4rem!important;height:5.4rem!important;min-height:0!important}html body .pr-site .lf-main--home .scene-chapter__meta{text-align:left!important;grid-area:2/1/auto/-1!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;min-width:0!important;display:flex!important}html body .pr-site .lf-main--home .scene-chapter__meta strong{font-size:1.65rem!important}html body .pr-site .lf-main--home .scene-chapter__meta small{font-size:.74rem!important}html body .pr-site .lf-main--home .lf-section.pr-section{margin-block:clamp(3rem,5vw,4.3rem)!important}}@media (max-width:720px){html body .pr-site .lf-main--characters .lf-hero.pr-hero{gap:.85rem!important;overflow:hidden!important}html body .pr-site .lf-main--characters .lf-hero__visual{block-size:clamp(6.8rem,31vw,8rem)!important;min-block-size:0!important;min-height:0!important}html body .pr-site .lf-main--characters .lf-character-stage{background:radial-gradient(circle at 22% 46%,#ffd27a24,#0000 6rem),radial-gradient(circle at 72% 54%,#8defff1f,#0000 7rem),#ffffff09!important;border:1px solid #fff8ee1f!important;border-radius:8px!important;height:100%!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .pr-site .lf-main--characters .lf-character-stage__beam,html body .pr-site .lf-main--characters .lf-character-stage__rings{display:none!important}html body .pr-site .lf-main--characters .lf-character-theatre{aspect-ratio:auto!important;background:#05060a6b!important;border-right:1px solid #fff8ee1a!important;border-radius:0!important;width:clamp(5.9rem,28vw,7rem)!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:none!important}html body .pr-site .lf-main--characters .lf-character-theatre:before,html body .pr-site .lf-main--characters .lf-character-theatre__caption{display:none!important}html body .pr-site .lf-main--characters .lf-character-theatre__backdrop{opacity:.24!important;filter:blur(10px)saturate(1.05)!important;inset:0!important;transform:scale(1.08)!important;-webkit-mask-image:none!important;mask-image:none!important}html body .pr-site .lf-main--characters .lf-character-theatre__art{inset:.25rem .25rem 0!important}html body .pr-site .lf-main--characters .lf-character-theatre__art img{object-fit:cover!important;object-position:center top!important;filter:saturate(.98)contrast(1.02)drop-shadow(0 1rem 1.8rem #00000080)!important}html body .pr-site .lf-main--characters .lf-character-stage__orbit{align-items:center!important;gap:.45rem!important;padding:.5rem!important;display:flex!important;position:absolute!important;inset:0 0 0 clamp(6.2rem,30vw,7.35rem)!important;overflow:hidden!important}html body .pr-site .lf-main--characters .lf-character-stage__node,html body .pr-site .lf-main--characters .lf-character-stage__node:first-child,html body .pr-site .lf-main--characters .lf-character-stage__node:nth-child(2),html body .pr-site .lf-main--characters .lf-character-stage__node:nth-child(3),html body .pr-site .lf-main--characters .lf-character-stage__node:nth-child(4),html body .pr-site .lf-main--characters .lf-character-stage__node:nth-child(5){opacity:.92!important;flex:0 0 clamp(3.9rem,17vw,4.6rem)!important;width:clamp(3.9rem,17vw,4.6rem)!important;height:clamp(5rem,22vw,5.85rem)!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:inset 0 1px #ffffff1a,0 .9rem 1.8rem #00000047!important}html body .pr-site .lf-main--talents .lf-hero.pr-hero{gap:.85rem!important;overflow:hidden!important}html body .pr-site .lf-main--talents .lf-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}html body .pr-site .lf-main--talents .lf-button{min-height:42px!important;padding-inline:.65rem!important;font-size:.86rem!important}html body .pr-site .lf-main--talents .lf-hero__visual{min-height:0!important}html body .pr-site .lf-main--talents .lf-talent-hero{gap:8px!important;padding:9px!important;box-shadow:0 1rem 2.6rem #00000047,inset 0 1px #ffffff14!important}html body .pr-site .lf-main--talents .lf-talent-hero:before{display:none!important}html body .pr-site .lf-main--talents .lf-talent-hero__metrics{gap:6px!important}html body .pr-site .lf-main--talents .lf-talent-hero__metrics span{min-height:50px!important;padding:7px 8px!important}html body .pr-site .lf-main--talents .lf-talent-hero__metrics strong{font-size:clamp(1.18rem,7vw,1.48rem)!important}html body .pr-site .lf-main--talents .lf-talent-hero__level-strip{gap:7px!important;padding:8px!important}html body .pr-site .lf-main--talents .lf-talent-hero__level-head{gap:5px!important}html body .pr-site .lf-main--talents .lf-talent-hero__level-head strong{text-align:left!important;text-overflow:clip!important;white-space:normal!important;max-width:none!important;font-size:.96rem!important;overflow:visible!important}html body .pr-site .lf-main--talents .lf-talent-hero__levels{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}html body .pr-site .lf-main--talents .lf-talent-hero__level{text-align:center!important;grid-template-columns:1fr!important;place-items:center!important;gap:4px!important;min-height:62px!important;padding:6px 4px!important;display:grid!important}html body .pr-site .lf-main--talents .lf-talent-hero__level-icon{width:32px!important}html body .pr-site .lf-main--talents .lf-talent-hero__level span:last-child{gap:1px!important;max-width:100%!important}html body .pr-site .lf-main--talents .lf-talent-hero__level span strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.72rem!important;overflow:hidden!important}html body .pr-site .lf-main--talents .lf-talent-hero__level span em,html body .pr-site .lf-main--talents .lf-talent-hero__roles{display:none!important}html body .pr-site .lf-main--sigils .lf-hero.pr-hero{min-block-size:auto!important;gap:.85rem!important;min-height:auto!important;padding-top:clamp(3rem,6svh,3.7rem)!important;padding-bottom:clamp(1.6rem,4svh,2.2rem)!important;overflow:hidden!important}html body .pr-site .lf-main--sigils .lf-hero__copy h1{font-size:clamp(2.8rem,13svw,3.28rem)!important}html body .pr-site .lf-main--sigils .lf-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}html body .pr-site .lf-main--sigils .lf-button{min-height:42px!important;padding-inline:.65rem!important;font-size:.84rem!important}html body .pr-site .lf-main--sigils .lf-hero__visual{min-height:0!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero{border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"core core""slot-one slot-two""stat-main stat-reroll"!important;align-content:start!important;gap:6px!important;width:100%!important;min-height:0!important;padding:8px!important;box-shadow:0 1rem 2.6rem #00000047,inset 0 1px #ffffff14!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero:before{display:none!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero__core,html body .pr-site .lf-main--sigils .lf-sigil-system-hero__slot,html body .pr-site .lf-main--sigils .lf-sigil-system-hero__stat{min-height:0!important;box-shadow:none!important;border-radius:8px!important;gap:4px!important;padding:8px 9px!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero__core{column-gap:10px!important;min-height:58px!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero__core svg{width:24px!important;height:24px!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero__slot{min-height:44px!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero__slot svg{width:13px!important;height:13px!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero__stat{text-align:center!important;justify-items:center!important;min-height:38px!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero__core strong,html body .pr-site .lf-main--sigils .lf-sigil-system-hero__slot strong{font-size:.86rem!important}html body .pr-site .lf-main--sigils .lf-sigil-system-hero__core em,html body .pr-site .lf-main--sigils .lf-sigil-system-hero__stat em{font-size:.68rem!important}}@media (min-width:721px) and (max-width:1180px){html body .pr-site .lf-main--talents .lf-hero.pr-hero{min-block-size:auto!important;gap:.8rem!important;min-height:auto!important;padding-top:clamp(3.3rem,5svh,4rem)!important;padding-bottom:clamp(1.35rem,3svh,1.9rem)!important;overflow:hidden!important}html body .pr-site .lf-main--talents .lf-hero__copy h1{max-width:11ch!important;font-size:clamp(3.85rem,7.2vw,4.75rem)!important}html body .pr-site .lf-main--talents .lf-hero__visual{min-height:0!important}html body .pr-site .lf-main--talents .lf-talent-hero{gap:7px!important;max-width:860px!important;padding:9px!important;box-shadow:0 1.2rem 3rem #0000004d,inset 0 1px #ffffff14!important}html body .pr-site .lf-main--talents .lf-talent-hero:before{display:none!important}html body .pr-site .lf-main--talents .lf-talent-hero__metrics{gap:6px!important}html body .pr-site .lf-main--talents .lf-talent-hero__metrics span{min-height:50px!important;padding:8px!important}html body .pr-site .lf-main--talents .lf-talent-hero__metrics strong{font-size:clamp(1.28rem,2vw,1.78rem)!important}html body .pr-site .lf-main--talents .lf-talent-hero__level-strip{gap:7px!important;padding:8px!important}html body .pr-site .lf-main--talents .lf-talent-hero__level-head strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:20rem!important;font-size:1.08rem!important;overflow:hidden!important}html body .pr-site .lf-main--talents .lf-talent-hero__level{grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:50px!important;padding:7px!important;display:grid!important}html body .pr-site .lf-main--talents .lf-talent-hero__level-icon{width:36px!important}html body .pr-site .lf-main--talents .lf-talent-hero__level span strong{font-size:.82rem!important}html body .pr-site .lf-main--talents .lf-talent-hero__level span em,html body .pr-site .lf-main--talents .lf-talent-hero__roles{display:none!important}}@media (hover:none),(max-width:1180px){html body .lf-entity-popover-shell{inset:auto auto max(12px,env(safe-area-inset-bottom)) 50%!important;width:min(640px,100vw - 24px)!important;max-width:min(640px,100vw - 24px)!important;max-height:min(62svh,540px)!important;position:fixed!important;transform:translate(-50%)!important}html body .lf-entity-popover{--lg-lens-alpha:.86!important;--lg-lens-blur:38px!important;--lg-lens-surface-blur:38px!important;background:radial-gradient(circle at 18% 0,#ffffff1c,#0000 34%),linear-gradient(#141822c7,#05070de6),#05070de6!important;border-radius:16px!important;box-shadow:0 1.4rem 4rem #00000094,inset 0 1px #ffffff1f!important}html body .lf-entity-popover>.liquid-glass__content{background:#05070d2e!important}html body .lf-entity-popover__scroll{gap:10px!important;max-height:min(62svh,540px)!important;padding:14px!important;-webkit-mask-image:none!important;mask-image:none!important}html body .lf-entity-popover__head{gap:10px!important}html body .lf-entity-popover__media{border-radius:12px!important;width:50px!important;height:50px!important}html body .lf-entity-effects p,html body .lf-entity-levels__panel p,html body .lf-entity-popover__description,html body .lf-entity-popover__summary{font-size:.86rem!important;line-height:1.38!important}}@media (max-width:820px){html body .pr-site .lf-main--limbs .lf-hero.pr-hero{gap:.85rem!important;overflow:hidden!important}html body .pr-site .lf-main--limbs .lf-hero__visual{min-height:0!important}html body .pr-site .lf-main--limbs .lf-orbit-icons{background:radial-gradient(circle at 18% 26%,#ffd27a1f,#0000 8rem),radial-gradient(circle at 80% 72%,#8defff1a,#0000 9rem),#ffffff08!important;border:1px solid #fff8ee1f!important;border-radius:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:7px!important;min-height:0!important;padding:8px!important;display:grid!important}html body .pr-site .lf-main--limbs .lf-orbit-icons:before{display:none!important}html body .pr-site .lf-main--limbs .lf-orbit-icons>span,html body .pr-site .lf-main--limbs .lf-orbit-icons>span:nth-child(2),html body .pr-site .lf-main--limbs .lf-orbit-icons>span:nth-child(5){min-height:78px!important;box-shadow:none!important;grid-template-columns:42px minmax(0,1fr)!important;place-items:center start!important;gap:8px!important;padding:8px!important;display:grid!important;transform:none!important}html body .pr-site .lf-main--limbs .lf-orbit-icons .lf-limb-icon{width:42px!important;height:42px!important}html body .pr-site .lf-main--limbs .lf-orbit-icons small{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.74rem!important;line-height:1.12!important;overflow:hidden!important}}@media (max-width:560px){html body .pr-site .lf-main--limbs .lf-orbit-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:7px!important;display:grid!important;overflow:visible!important}html body .pr-site .lf-main--limbs .lf-orbit-icons>span,html body .pr-site .lf-main--limbs .lf-orbit-icons>span:nth-child(2),html body .pr-site .lf-main--limbs .lf-orbit-icons>span:nth-child(5){min-width:0!important;min-height:78px!important}html body .pr-site .lf-main--limbs .lf-orbit-icons small{text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.14!important;display:-webkit-box!important;overflow:hidden!important}}@media (max-width:820px){html body .pr-site .lf-main--charm-cards .lf-hero.pr-hero,html body .pr-site .lf-main--pets .lf-hero.pr-hero,html body .pr-site .lf-main--princess-weapons .lf-hero.pr-hero,html body .pr-site .lf-main--relics .lf-hero.pr-hero,html body .pr-site .lf-main--runes .lf-hero.pr-hero{gap:.85rem!important;overflow:hidden!important}html body .pr-site .lf-main--charm-cards .lf-hero__visual,html body .pr-site .lf-main--pets .lf-hero__visual,html body .pr-site .lf-main--princess-weapons .lf-hero__visual,html body .pr-site .lf-main--relics .lf-hero__visual,html body .pr-site .lf-main--runes .lf-hero__visual{min-height:0!important}html body .pr-site .lf-main--charm-cards .lf-hero-summary,html body .pr-site .lf-main--pets .lf-hero-summary,html body .pr-site .lf-main--princess-weapons .lf-hero-summary,html body .pr-site .lf-main--relics .lf-hero-summary,html body .pr-site .lf-main--runes .lf-hero-summary{gap:7px!important;padding:8px!important}html body .pr-site .lf-main--charm-cards .lf-hero-summary__metrics,html body .pr-site .lf-main--pets .lf-hero-summary__metrics,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__metrics,html body .pr-site .lf-main--relics .lf-hero-summary__metrics,html body .pr-site .lf-main--runes .lf-hero-summary__metrics{gap:5px!important}html body .pr-site .lf-main--charm-cards .lf-hero-summary__metrics span,html body .pr-site .lf-main--pets .lf-hero-summary__metrics span,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__metrics span,html body .pr-site .lf-main--relics .lf-hero-summary__metrics span,html body .pr-site .lf-main--runes .lf-hero-summary__metrics span{gap:1px!important;min-height:45px!important;padding:7px!important}html body .pr-site .lf-main--charm-cards .lf-hero-summary__metrics strong,html body .pr-site .lf-main--pets .lf-hero-summary__metrics strong,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__metrics strong,html body .pr-site .lf-main--relics .lf-hero-summary__metrics strong,html body .pr-site .lf-main--runes .lf-hero-summary__metrics strong{font-size:1.08rem!important}html body .pr-site .lf-main--charm-cards .lf-hero-summary__metrics em,html body .pr-site .lf-main--pets .lf-hero-summary__metrics em,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__metrics em,html body .pr-site .lf-main--relics .lf-hero-summary__metrics em,html body .pr-site .lf-main--runes .lf-hero-summary__metrics em{letter-spacing:0!important;font-size:.56rem!important}html body .pr-site .lf-main--charm-cards .lf-hero-summary__rail,html body .pr-site .lf-main--pets .lf-hero-summary__rail,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__rail,html body .pr-site .lf-main--relics .lf-hero-summary__rail,html body .pr-site .lf-main--runes .lf-hero-summary__rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:visible!important}html body .pr-site .lf-main--charm-cards .lf-hero-summary__rail a,html body .pr-site .lf-main--charm-cards .lf-hero-summary__rail>span,html body .pr-site .lf-main--pets .lf-hero-summary__rail a,html body .pr-site .lf-main--pets .lf-hero-summary__rail>span,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__rail a,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__rail>span,html body .pr-site .lf-main--relics .lf-hero-summary__rail a,html body .pr-site .lf-main--relics .lf-hero-summary__rail>span,html body .pr-site .lf-main--runes .lf-hero-summary__rail a,html body .pr-site .lf-main--runes .lf-hero-summary__rail>span{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;min-height:58px!important;padding:7px!important}html body .pr-site .lf-main--charm-cards .lf-hero-summary__thumb,html body .pr-site .lf-main--pets .lf-hero-summary__thumb,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__thumb,html body .pr-site .lf-main--relics .lf-hero-summary__thumb,html body .pr-site .lf-main--runes .lf-hero-summary__thumb{width:38px!important;height:38px!important}html body .pr-site .lf-main--charm-cards .lf-hero-summary__rail a>span:last-child,html body .pr-site .lf-main--charm-cards .lf-hero-summary__rail>span>span:last-child,html body .pr-site .lf-main--pets .lf-hero-summary__rail a>span:last-child,html body .pr-site .lf-main--pets .lf-hero-summary__rail>span>span:last-child,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__rail a>span:last-child,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__rail>span>span:last-child,html body .pr-site .lf-main--relics .lf-hero-summary__rail a>span:last-child,html body .pr-site .lf-main--relics .lf-hero-summary__rail>span>span:last-child,html body .pr-site .lf-main--runes .lf-hero-summary__rail a>span:last-child,html body .pr-site .lf-main--runes .lf-hero-summary__rail>span>span:last-child{text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.76rem!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}}@media (max-width:520px){html body .pr-site .lf-main--charm-cards .lf-hero-summary__rail,html body .pr-site .lf-main--limbs .lf-orbit-icons,html body .pr-site .lf-main--pets .lf-hero-summary__rail,html body .pr-site .lf-main--princess-weapons .lf-hero-summary__rail,html body .pr-site .lf-main--relics .lf-hero-summary__rail,html body .pr-site .lf-main--runes .lf-hero-summary__rail{grid-template-columns:1fr!important}}.pr-site .lf-main--builds .pr-build-tier .lf-build-grid.pr-build-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,27rem),1fr))!important;gap:.85rem!important}.pr-site .lf-main--builds .lf-build-card--ranked{border-color:var(--build-tier-accent,#ffd27a)!important;grid-template-columns:5.8rem minmax(0,1fr) 3.45rem!important;align-items:stretch!important;gap:.78rem!important;min-height:12.1rem!important;padding:.72rem!important;display:grid!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-main--builds .lf-build-card--ranked{border-color:color-mix(in srgb,var(--build-tier-accent,#ffd27a) 34%,#ffffff14)!important}}.pr-site .lf-main--builds .lf-build-card--ranked{background:radial-gradient(circle at 0 0,var(--build-tier-accent,#ffd27a),transparent 38%),linear-gradient(135deg,#fff1,#ffffff05 44%,#8defff09),#090b11eb!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-main--builds .lf-build-card--ranked{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--build-tier-accent,#ffd27a) 16%,transparent),transparent 38%),linear-gradient(135deg,#fff1,#ffffff05 44%,#8defff09),#090b11eb!important}}.pr-site .lf-main--builds .lf-build-card--ranked:hover{transform:translateY(-2px);border-color:var(--build-tier-accent,#ffd27a)!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-main--builds .lf-build-card--ranked:hover{border-color:color-mix(in srgb,var(--build-tier-accent,#ffd27a) 58%,#ffffff1f)!important}}.pr-site .lf-main--builds .lf-build-card--ranked:hover{background:radial-gradient(circle at 0 0,var(--build-tier-accent,#ffd27a),transparent 40%),linear-gradient(135deg,#ffffff14,#ffffff06 44%,#8defff0d),#0a0c12f5!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-main--builds .lf-build-card--ranked:hover{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--build-tier-accent,#ffd27a) 22%,transparent),transparent 40%),linear-gradient(135deg,#ffffff14,#ffffff06 44%,#8defff0d),#0a0c12f5!important}}.pr-site .lf-main--builds .lf-build-card--ranked .lf-portrait{border-color:var(--build-tier-accent,#ffd27a)!important;grid-area:1/1!important;width:5.8rem!important;height:100%!important;min-height:10.6rem!important}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-main--builds .lf-build-card--ranked .lf-portrait{border-color:color-mix(in srgb,var(--build-tier-accent,#ffd27a) 44%,#ffffff1f)!important}}.pr-site .lf-main--builds .lf-build-card__rank{border:1px solid var(--build-tier-accent,#ffd27a);grid-area:1/3;align-content:center;place-items:center;min-height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-main--builds .lf-build-card__rank{border:1px solid color-mix(in srgb,var(--build-tier-accent,#ffd27a) 42%,#ffffff1a)}}.pr-site .lf-main--builds .lf-build-card__rank{background:linear-gradient(180deg,var(--build-tier-accent,#ffd27a),var(--build-tier-accent,#ffd27a));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.pr-site .lf-main--builds .lf-build-card__rank{background:linear-gradient(180deg,color-mix(in srgb,var(--build-tier-accent,#ffd27a) 88%,#fff 8%),color-mix(in srgb,var(--build-tier-accent,#ffd27a) 54%,#0b0d13 36%))}}.pr-site .lf-main--builds .lf-build-card__rank{color:#080910}.pr-site .lf-main--builds .lf-build-card__rank em{font-size:1.02rem;font-style:normal;font-weight:1000;line-height:1}.pr-site .lf-main--builds .lf-build-card__rank small{color:#080910b8;text-transform:uppercase;margin-top:.28rem;font-size:.62rem;font-weight:950;line-height:1}.pr-site .lf-main--builds .lf-build-card--ranked .lf-build-card__body{grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;grid-column:2!important;align-content:start!important;gap:.52rem!important;display:grid!important}.pr-site .lf-main--builds .lf-build-card__head{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.pr-site .lf-main--builds .lf-build-card__head strong{color:#fff8ee;line-height:1.08;font-size:1.02rem!important}.pr-site .lf-main--builds .lf-build-card__open{color:#8defff;flex:none}.pr-site .lf-main--builds .lf-build-card__body>span:nth-child(2),.pr-site .lf-main--builds .lf-build-card__summary{color:#fff8eeb8!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.82rem!important;font-weight:720!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.pr-site .lf-main--builds .lf-build-card__roles{flex-wrap:wrap;gap:.34rem;min-width:0;display:flex}.pr-site .lf-main--builds .lf-build-card__roles em{color:#baf5ff;text-overflow:ellipsis;white-space:nowrap;background:#8defff17;border:1px solid #8defff3d;border-radius:999px;max-width:100%;padding:.28rem .46rem;font-size:.68rem;font-style:normal;font-weight:920;line-height:1;overflow:hidden}.pr-site .lf-main--builds .lf-build-card__loadout{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:.44rem;min-width:0;display:grid}.pr-site .lf-main--builds .lf-build-card__loadout>span{background:#ffffff0b;border:1px solid #fff8ee1a;border-radius:8px;gap:.22rem;min-width:0;min-height:3rem;padding:.48rem;display:grid}.pr-site .lf-main--builds .lf-build-card__loadout b,.pr-site .lf-main--builds .lf-build-card__loadout i{overflow-wrap:anywhere;min-width:0;font-style:normal;overflow:hidden}.pr-site .lf-main--builds .lf-build-card__loadout i{color:var(--build-tier-accent,#ffd27a);text-transform:uppercase;font-size:.64rem;font-weight:1000;line-height:1}.pr-site .lf-main--builds .lf-build-card__loadout b{color:#fff8eedb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.73rem;font-weight:820;line-height:1.15;display:-webkit-box}@media (max-width:720px){.pr-site .lf-main--builds .lf-build-card--ranked{grid-template-columns:5.2rem minmax(0,1fr)!important;gap:.68rem!important;min-height:9.1rem!important;padding:.62rem!important}.pr-site .lf-main--builds .lf-build-card--ranked .lf-portrait{width:5.2rem!important;min-height:7.85rem!important}.pr-site .lf-main--builds .lf-build-card__rank{z-index:2;gap:.25rem;min-height:1.95rem;padding:0 .54rem;display:flex;position:absolute;top:.62rem;right:.62rem}.pr-site .lf-main--builds .lf-build-card__rank em{font-size:.86rem}.pr-site .lf-main--builds .lf-build-card__rank small{margin:0;font-size:.56rem}.pr-site .lf-main--builds .lf-build-card--ranked .lf-build-card__body{padding-right:2.9rem;grid-column:2!important;grid-template-rows:auto auto auto!important;gap:.42rem!important}.pr-site .lf-main--builds .lf-build-card__head strong{font-size:.98rem!important}.pr-site .lf-main--builds .lf-build-card__loadout{display:none}}@media (min-width:1181px){html body .pr-site .lf-main--characters .lf-hero.pr-hero{grid-template-columns:minmax(22rem,.78fr) minmax(31rem,1.22fr)!important;min-height:min(620px,100svh - 74px)!important;padding-block:clamp(2.6rem,4svh,3.4rem)!important}html body .pr-site .lf-main--characters .lf-hero__visual{min-height:clamp(27rem,51svh,34rem)!important}html body .pr-site .lf-main--characters .lf-character-theatre{width:clamp(23rem,27vw,30.5rem)!important}html body .pr-site .lf-main--characters .lf-character-stage__node{width:clamp(4.6rem,6vw,7rem)!important}}@media (min-width:721px) and (max-width:1180px){html body .pr-site .lf-main--characters .lf-hero.pr-hero{grid-template-columns:1fr!important;gap:1rem!important;min-height:0!important;padding:clamp(1.6rem,4vw,2.3rem)!important}html body .pr-site .lf-main--characters .lf-hero__copy{max-width:44rem!important}html body .pr-site .lf-main--characters .lf-hero h1{white-space:normal!important;font-size:clamp(4rem,9vw,5.5rem)!important}html body .pr-site .lf-main--characters .lf-hero p{max-width:42rem!important}html body .pr-site .lf-main--characters .lf-hero__visual{block-size:clamp(9.5rem,18vw,12.5rem)!important;min-block-size:0!important;min-height:0!important}html body .pr-site .lf-main--characters .lf-character-stage{background:radial-gradient(circle at 18% 48%,#ffd27a26,#0000 10rem),radial-gradient(circle at 78% 52%,#8defff21,#0000 12rem),#ffffff09!important;border:1px solid #fff8ee1f!important;border-radius:8px!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}html body .pr-site .lf-main--characters .lf-character-stage__beam,html body .pr-site .lf-main--characters .lf-character-stage__rings{display:none!important}html body .pr-site .lf-main--characters .lf-character-theatre{aspect-ratio:auto!important;background:#05060a6b!important;border-right:1px solid #fff8ee1a!important;border-radius:0!important;width:clamp(8rem,17vw,10.5rem)!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:none!important}html body .pr-site .lf-main--characters .lf-character-theatre:before,html body .pr-site .lf-main--characters .lf-character-theatre__caption{display:none!important}html body .pr-site .lf-main--characters .lf-character-theatre__backdrop{opacity:.28!important;filter:blur(10px)saturate(1.05)!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}html body .pr-site .lf-main--characters .lf-character-theatre__art{inset:.3rem .25rem 0!important}html body .pr-site .lf-main--characters .lf-character-theatre__art img{object-fit:cover!important;object-position:center top!important}html body .pr-site .lf-main--characters .lf-character-stage__orbit{align-items:center!important;gap:.62rem!important;padding:.72rem!important;display:flex!important;position:absolute!important;inset:0 0 0 clamp(8.4rem,18vw,11rem)!important;overflow:hidden!important}html body .pr-site .lf-main--characters .lf-character-stage__node,html body .pr-site .lf-main--characters .lf-character-stage__node:first-child,html body .pr-site .lf-main--characters .lf-character-stage__node:nth-child(2),html body .pr-site .lf-main--characters .lf-character-stage__node:nth-child(3),html body .pr-site .lf-main--characters .lf-character-stage__node:nth-child(4),html body .pr-site .lf-main--characters .lf-character-stage__node:nth-child(5){opacity:.92!important;flex:0 0 clamp(4.4rem,10vw,5.7rem)!important;width:clamp(4.4rem,10vw,5.7rem)!important;height:clamp(6rem,13vw,7.6rem)!important;position:relative!important;inset:auto!important;transform:none!important}html body .pr-site .lf-roster-layer .lf-grid--compact.pr-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.72rem!important}html body .pr-site .lf-roster-layer .lf-grid--compact>.lf-inspectable-frame{height:auto!important;min-height:0!important}html body .pr-site .lf-roster-layer .lf-character-tile{grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:14.4rem!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .pr-site .lf-roster-layer .lf-character-tile__media{aspect-ratio:4/3!important;min-height:9.8rem!important}html body .pr-site .lf-roster-layer .lf-character-tile__body{padding:.68rem!important}html body .pr-site .lf-roster-layer .lf-character-tile__body strong{font-size:1.06rem!important}}@media (max-width:720px){html body .pr-site .lf-roster-layer .lf-grid--compact.pr-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important}html body .pr-site .lf-roster-layer .lf-grid--compact>.lf-inspectable-frame{height:auto!important;min-height:0!important}html body .pr-site .lf-roster-layer .lf-character-tile{grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:10.8rem!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .pr-site .lf-roster-layer .lf-character-tile__media{aspect-ratio:4/3!important;min-height:7.1rem!important}html body .pr-site .lf-roster-layer .lf-character-tile__body{padding:.58rem!important}html body .pr-site .lf-roster-layer .lf-character-tile__body strong{font-size:.98rem!important}html body .pr-site .lf-roster-layer .lf-character-tile__body em,html body .pr-site .lf-roster-layer .lf-character-tile__body small{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:.72rem!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-roster-layer .lf-character-tile__body em{display:none!important}html body .pr-site .lf-roster-layer .lf-character-tile__tier{border-radius:6px!important;min-width:2.15rem!important;min-height:1.55rem!important;padding:0 .38rem!important;font-size:.72rem!important;top:.42rem!important;right:.42rem!important}html body .pr-site .lf-roster-layer .lf-character-tile>svg{display:none!important}}@media (max-width:359px){html body .pr-site .lf-roster-layer .lf-grid--compact.pr-grid--compact{grid-template-columns:1fr!important}}@media (max-width:720px){html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact.pr-grid--compact{grid-template-columns:1fr!important;gap:.72rem!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame{height:auto!important;min-height:0!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile{grid-template-columns:5.4rem minmax(0,1fr)!important;align-items:center!important;gap:.8rem!important;height:auto!important;min-height:0!important;padding:.72rem 2.9rem .72rem .72rem!important;display:grid!important;overflow:hidden!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile .lf-character-tile__media{aspect-ratio:27/32!important;border-radius:12px!important;width:5.4rem!important;min-width:5.4rem!important;height:6.4rem!important;min-height:6.4rem!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile .lf-character-tile__media img{object-fit:cover!important;object-position:center top!important;filter:none!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile .lf-character-tile__body{gap:.22rem!important;width:100%!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile .lf-character-tile__body strong{font-size:1.05rem!important;line-height:1.02!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile .lf-character-tile__body small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.73rem!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile .lf-character-tile__body em,html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile>svg{display:none!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-character-tile .lf-character-tile__tier{min-width:2.3rem!important;padding:.38rem .42rem!important;font-size:.7rem!important;top:auto!important;bottom:.72rem!important;right:.72rem!important}html body .pr-site .lf-main--home .lf-section.pr-section .lf-grid--compact>.lf-inspectable-frame>.lf-entity-info-button{top:.62rem!important;right:.62rem!important}}@media (min-width:1181px){html body .pr-site .lf-main--characters .lf-hero.pr-hero{min-height:min(570px,100svh - 74px)!important;padding-block:clamp(2rem,3.2svh,2.7rem)!important}html body .pr-site .lf-main--characters .lf-hero__visual{min-height:clamp(23rem,44svh,28rem)!important}html body .pr-site .lf-main--characters .lf-character-theatre{width:clamp(19rem,22vw,24.5rem)!important}html body .pr-site .lf-main--characters .lf-character-stage__rings{width:min(56vw,46rem)!important}html body .pr-site .lf-main--characters .lf-character-stage__node{width:clamp(3.9rem,5vw,5.9rem)!important}}@media (max-width:720px){html body .pr-site .lf-roster-layer .lf-grid--compact.pr-grid--compact>.lf-inspectable-frame{height:auto!important;min-height:0!important}html body .pr-site .lf-roster-layer .lf-grid--compact.pr-grid--compact>.lf-inspectable-frame>.lf-character-tile{grid-template-rows:minmax(0,1fr) auto!important;height:10.8rem!important;min-height:10.8rem!important;padding:0!important}html body .pr-site .lf-roster-layer .lf-grid--compact.pr-grid--compact>.lf-inspectable-frame>.lf-character-tile .lf-character-tile__media{aspect-ratio:auto!important;height:auto!important;min-height:0!important}}@media (hover:none),(max-width:1180px){html body .lf-entity-popover-shell{--entity-popover-max-height:min(50svh,420px)!important;inset:auto auto max(10px,env(safe-area-inset-bottom)) 50%!important;z-index:2600!important;filter:none!important;isolation:isolate!important;width:min(560px,100vw - 20px)!important;max-width:min(560px,100vw - 20px)!important;max-height:min(50svh,420px)!important;position:fixed!important;transform:translate(-50%)!important}html body .lf-entity-popover-shell:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000 0 42%,#0000008f 100%),#00000029;position:fixed;inset:0}html body .lf-entity-popover{--lg-lens-alpha:.9!important;--lg-lens-blur:34px!important;--lg-lens-surface-blur:34px!important;background:radial-gradient(circle at 16% 0,#ffffff1f,#0000 34%),linear-gradient(#141822e6,#05070df5),#05070df5!important;border-radius:16px!important;box-shadow:0 1rem 3.4rem #0000009e,inset 0 1px #ffffff24!important}html body .lf-entity-popover__scroll{gap:10px!important;max-height:min(50svh,420px)!important;padding:14px!important;-webkit-mask-image:none!important;mask-image:none!important}}@media (min-width:1181px){html body .pr-site .lf-main--characters .lf-hero.pr-hero{grid-template-columns:minmax(21rem,.78fr) minmax(29rem,1.22fr)!important;align-items:center!important;gap:clamp(1.75rem,4vw,4.5rem)!important;min-height:clamp(500px,58svh,540px)!important;padding-block:clamp(1.4rem,2.6svh,2rem)!important}html body .pr-site .lf-main--characters .lf-hero__visual{block-size:clamp(24rem,46svh,28rem)!important;min-block-size:0!important;align-self:center!important;min-height:0!important}html body .pr-site .lf-main--characters .lf-character-stage{height:100%!important;min-height:0!important}html body .pr-site .lf-main--characters .lf-character-stage__rings{width:min(45vw,34rem)!important}html body .pr-site .lf-main--characters .lf-character-theatre{width:clamp(18rem,20vw,21.5rem)!important}html body .pr-site .lf-main--characters .lf-character-stage__node{width:clamp(3.7rem,4.7vw,5.4rem)!important}html body .pr-site .lf-main--characters>.lf-section.pr-section{margin-top:clamp(2rem,4svh,2.7rem)!important;padding-top:clamp(1.25rem,2.5svh,1.75rem)!important}html body .pr-site .lf-main--characters>.lf-section.pr-section>.lf-section__head{margin-bottom:clamp(1.2rem,2.4svh,1.8rem)!important}}@media (max-width:560px){html body .pr-site .lf-main--search{width:min(100% - 1rem,920px)!important}html body .pr-site .lf-main--search .lf-search-hero{gap:0!important;padding:1.75rem 0 1.2rem!important}html body .pr-site .lf-main--search .lf-search-hero h1{font-size:clamp(3.8rem,15vw,4.6rem)!important;line-height:.9!important}html body .pr-site .lf-main--search .lf-search-hero p{max-width:21rem!important;margin-top:.7rem!important;font-size:.95rem!important;line-height:1.42!important}html body .pr-site .lf-main--search .lf-search-hero__mark{display:none!important}html body .pr-site .lf-main--search .lf-catalog-filter{gap:.58rem!important;padding:.65rem!important}html body .pr-site .lf-main--search .lf-catalog-filter__search{min-height:44px!important}html body .pr-site .lf-main--search .lf-catalog-filter__controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}html body .pr-site .lf-main--search .lf-catalog-filter__label{grid-column:1/-1!important;min-height:1.6rem!important}html body .pr-site .lf-main--search .lf-catalog-filter__select{min-height:48px!important;padding:.45rem .52rem!important}html body .pr-site .lf-main--search .lf-catalog-filter__select span{font-size:.58rem!important}html body .pr-site .lf-main--search .lf-catalog-filter__select select{font-size:.86rem!important}html body .pr-site .lf-main--search .lf-catalog-filter__meta{min-height:42px!important;padding:.45rem .62rem!important}html body .pr-site .lf-main--search .lf-search-results__head{margin-top:1rem!important;padding-top:.78rem!important}html body .pr-site .lf-main--search .lf-search-result-grid{gap:.6rem!important}html body .pr-site .lf-main--search .lf-search-result-card{min-height:0!important;padding:.82rem!important}}html body .pr-site .lf-main--codes>.lf-section.pr-section{margin-top:clamp(2rem,4svh,3rem)!important}html body .pr-site .lf-main--codes>.lf-section.pr-section:first-of-type{padding-top:clamp(1.1rem,2.6svh,1.75rem)!important}html body .pr-site .lf-main--codes .lf-promo-board{gap:clamp(1rem,2.4vw,1.5rem)!important}html body .pr-site .lf-main--codes .lf-promo-summary__item{min-height:70px!important;padding:.9rem 1rem!important}html body .pr-site .lf-main--codes .lf-promo-summary__item strong{font-family:var(--font-display),var(--font-geist-sans),sans-serif!important;font-size:clamp(1.7rem,4vw,2.6rem)!important;font-weight:950!important}@media (max-width:900px){html body .pr-site .lf-main--codes .lf-promo-code-list,html body .pr-site .lf-main--codes .lf-promo-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){html body .pr-site .lf-main--codes .lf-hero.pr-hero{padding-bottom:1.25rem!important}html body .pr-site .lf-main--codes>.lf-section.pr-section{margin-top:1.15rem!important;padding-top:.9rem!important}html body .pr-site .lf-main--codes>.lf-section.pr-section>.lf-section__head{margin-bottom:.95rem!important}html body .pr-site .lf-main--codes .lf-promo-summary{gap:.55rem!important}html body .pr-site .lf-main--codes .lf-promo-summary__item{gap:.5rem!important;min-height:54px!important;padding:.62rem .72rem!important}html body .pr-site .lf-main--codes .lf-promo-summary__item strong{font-size:1.34rem!important}html body .pr-site .lf-main--codes .lf-promo-summary__item span{font-size:.7rem!important;line-height:1.12!important}html body .pr-site .lf-main--codes .lf-promo-group{gap:.7rem!important}html body .pr-site .lf-main--codes .lf-promo-group__head{gap:.7rem!important;padding-top:.8rem!important}html body .pr-site .lf-main--codes .lf-promo-group__head>span{min-width:42px!important;height:42px!important;font-size:1rem!important}html body .pr-site .lf-main--codes .lf-promo-group__head h2{font-size:clamp(1.65rem,9vw,2.25rem)!important}html body .pr-site .lf-main--codes .lf-promo-group__head p{margin-top:.25rem!important;font-size:.78rem!important}html body .pr-site .lf-main--codes .lf-promo-code-list{gap:.45rem!important}html body .pr-site .lf-main--codes .lf-promo-code-row button{grid-template-columns:minmax(0,1fr)!important;min-height:48px!important;padding:.62rem .7rem!important}html body .pr-site .lf-main--codes .lf-promo-code-row__value{font-size:.82rem!important}html body .pr-site .lf-main--codes .lf-promo-code-row__date,html body .pr-site .lf-main--codes .lf-promo-code-row__state{font-size:.62rem!important}html body .pr-site .lf-main--codes .lf-promo-howto{gap:.55rem!important}html body .pr-site .lf-main--codes .lf-promo-howto article{gap:.72rem!important;min-height:70px!important;padding:.78rem!important}html body .pr-site .lf-main--codes .lf-promo-howto strong{width:36px!important;height:36px!important;font-size:1rem!important}}html body .pr-site .lf-main--talents .lf-hero.pr-hero{grid-template-columns:minmax(0,.82fr) minmax(28rem,.9fr)!important;gap:clamp(1.4rem,3vw,2.6rem)!important;min-height:min(520px,100svh - 104px)!important;padding-top:clamp(3.5rem,6svh,4.6rem)!important;padding-bottom:clamp(2rem,4svh,2.8rem)!important}html body .pr-site .lf-main--talents .lf-talent-hero{gap:10px!important;padding:12px!important}html body .pr-site .lf-main--talents .lf-talent-hero__metrics span{min-height:62px!important;padding:9px!important}html body .pr-site .lf-main--talents .lf-talent-hero__level-strip{gap:10px!important;padding:12px!important}html body .pr-site .lf-main--talents .lf-talent-hero__role{display:none!important}@media (min-width:721px) and (max-width:1180px){html body .pr-site .lf-main--talents .lf-hero.pr-hero{padding-top:clamp(2.7rem,4svh,3.4rem)!important;padding-bottom:clamp(1.1rem,2.4svh,1.5rem)!important}}@media (max-width:720px){html body .pr-site .lf-main--talents .lf-hero.pr-hero{grid-template-columns:minmax(0,1fr)!important;gap:.8rem!important;min-height:0!important;padding-top:1.1rem!important;padding-bottom:.75rem!important}html body .pr-site .lf-main--talents .lf-hero__copy{width:100%!important;max-width:none!important}html body .pr-site .lf-main--talents .lf-hero__copy h1{overflow-wrap:normal!important;text-wrap:balance!important;word-break:keep-all!important;max-width:none!important;font-size:clamp(2.65rem,14vw,3.65rem)!important;line-height:.92!important}html body .pr-site .lf-main--talents .lf-hero__copy p{max-width:none!important;margin-top:.85rem!important;font-size:.95rem!important;line-height:1.45!important}html body .pr-site .lf-main--talents .lf-hero__visual{display:none!important}}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__meta{justify-content:flex-start!important;gap:.45rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__meta em,html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__meta strong{color:#fff1c9b8!important;text-transform:none!important;font-size:.67rem!important;font-weight:840!important;line-height:1.15!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__role{color:var(--lf-tier-accent,#ffd27a)!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__role{color:color-mix(in srgb,var(--lf-tier-accent,#ffd27a) 88%,#fff)!important}}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__role{text-transform:uppercase!important;font-size:.76rem!important;font-weight:870!important;line-height:1.2!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__summary{color:#f2eadb!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:.9rem!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__caption{color:#d8d0c3b8!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.74rem!important;font-weight:640!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__notes{gap:.4rem!important;margin-top:0!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__notes span{color:#fff1c9e6!important;background:#ffffff0d!important;border-color:#ffffff1f!important}@media (max-width:640px){html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__role{font-size:.72rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__summary{-webkit-line-clamp:4!important;font-size:.84rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__caption{font-size:.68rem!important}html body .pr-site .lf-main--runes .lf-system-card--rune .lf-system-card__notes span:nth-child(n+4){display:none!important}}html body .pr-site .lf-main--talents .lf-talent-level-card,html body .pr-site .lf-sigil-dossier .lf-talent-level-card{border-radius:8px!important;min-height:0!important}html body .pr-site .lf-main--talents .lf-talent-level-card__visual{border-bottom-color:#ffffff14!important;min-height:142px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__icon{border-radius:24px!important;width:112px!important;height:112px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__icon img,html body .pr-site .lf-main--talents .lf-talent-level-card__visual img{width:88px!important;height:88px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tabs,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__tabs{gap:7px!important;padding:10px 10px 0!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tab,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__tab{border-radius:8px!important;min-height:36px!important;font-size:.71rem!important}html body .pr-site .lf-main--talents .lf-talent-level-card .lf-shot-card__body,html body .pr-site .lf-sigil-dossier .lf-talent-level-card .lf-shot-card__body{gap:.55rem!important}html body .pr-site .lf-main--talents .lf-talent-level-card .lf-shot-card__meta em,html body .pr-site .lf-main--talents .lf-talent-level-card .lf-shot-card__meta strong,html body .pr-site .lf-sigil-dossier .lf-talent-level-card .lf-shot-card__meta em,html body .pr-site .lf-sigil-dossier .lf-talent-level-card .lf-shot-card__meta strong{font-size:.66rem!important;line-height:1.12!important}html body .pr-site .lf-main--talents .lf-talent-level-card__level,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__level{color:#fff8ee9e!important;font-size:.77rem!important;font-weight:800!important;line-height:1.24!important}html body .pr-site .lf-main--talents .lf-talent-level-card .lf-shot-card__text,html body .pr-site .lf-sigil-dossier .lf-talent-level-card .lf-shot-card__text{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:.88rem!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__chips{flex-wrap:wrap!important;gap:.45rem!important;display:flex!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips--inline{gap:.38rem!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips span,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__chips span{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:10px!important;align-content:start!important;gap:.1rem!important;min-width:0!important;padding:.42rem .58rem!important;display:grid!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips--inline span{align-items:center!important;gap:0!important;padding:.46rem .62rem!important;display:inline-flex!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips em,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__chips em{color:var(--lf-shot-accent,#8defff)!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--talents .lf-talent-level-card__chips em,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__chips em{color:color-mix(in srgb,var(--lf-shot-accent,#8defff) 84%,#fff)!important}}html body .pr-site .lf-main--talents .lf-talent-level-card__chips em,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__chips em{text-transform:uppercase!important;font-size:.63rem!important;font-style:normal!important;font-weight:900!important;line-height:1!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips strong,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__chips strong{color:#fffaf0!important;font-size:.82rem!important;font-weight:900!important;line-height:1.14!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips--inline strong{white-space:nowrap!important;font-size:.74rem!important;line-height:1.12!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips small,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__chips small{color:#fff8ee8a!important;font-size:.66rem!important;font-weight:760!important;line-height:1.18!important}html body .pr-site .lf-main--talents .lf-talent-level-card__source,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__source{color:#fff8ee8f!important;font-size:.72rem!important;line-height:1.2!important}html body .pr-site .lf-sigil-dossier .lf-talent-level-card--detail .lf-shot-card__title,html body .pr-site .lf-sigil-dossier .lf-talent-level-card--detail .lf-talent-level-card__visual{display:none!important}html body .pr-site .lf-sigil-dossier .lf-talent-level-card--detail .lf-shot-card__body{padding-top:.75rem!important;padding-bottom:.9rem!important}html body .pr-site .lf-sigil-dossier .lf-talent-level-card--detail .lf-talent-level-card__level{font-size:.82rem!important}@media (max-width:720px){html body .pr-site .lf-main--talents .lf-shot-grid{gap:.7rem!important}html body .pr-site .lf-main--talents .lf-talent-level-card__visual{min-height:122px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__icon{border-radius:20px!important;width:96px!important;height:96px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__icon img,html body .pr-site .lf-main--talents .lf-talent-level-card__visual img{width:76px!important;height:76px!important}html body .pr-site .lf-main--talents .lf-talent-level-card__tab,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__tab{min-height:34px!important;font-size:.68rem!important}html body .pr-site .lf-main--talents .lf-talent-level-card .lf-shot-card__text{-webkit-line-clamp:4!important;font-size:.84rem!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips,html body .pr-site .lf-sigil-dossier .lf-talent-level-card__chips{gap:.35rem!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips--inline{gap:.32rem!important}html body .pr-site .lf-main--talents .lf-talent-level-card__chips span:nth-child(n+4),html body .pr-site .lf-sigil-dossier .lf-talent-level-card__chips span:nth-child(n+4){display:none!important}}html body .pr-site .lf-rule-sheet{background:radial-gradient(circle at 0 0,#8defff14,#0000 18rem),linear-gradient(#ffffff0a,#0000 44%),#090a10e6!important;border:1px solid #8defff24!important;border-radius:8px!important;gap:.9rem!important;padding:clamp(1rem,1.8vw,1.25rem)!important;display:grid!important}html body .pr-site .lf-rule-sheet>span{color:var(--lf-gold)!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:900!important;line-height:1.1!important}html body .pr-site .lf-rule-sheet h3{color:#fffaf0!important;margin:0!important;font-size:clamp(1.08rem,1.15vw,1.32rem)!important;line-height:1.08!important}html body .pr-site .lf-rule-sheet__list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;display:grid!important}html body .pr-site .lf-rule-sheet__list>div{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:8px!important;align-content:start!important;gap:.34rem!important;min-width:0!important;padding:.8rem!important;display:grid!important}html body .pr-site .lf-rule-sheet__list strong{color:#fffaf0!important;font-size:.94rem!important;font-weight:900!important;line-height:1.18!important}html body .pr-site .lf-rule-sheet__list p{color:#fff8eec2!important;margin:0!important;font-size:.86rem!important;line-height:1.42!important}html body .pr-site .lf-rule-sheet__source{color:#ffd27a!important;align-items:center!important;gap:.35rem!important;width:fit-content!important;font-size:.82rem!important;font-weight:850!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}html body .pr-site .lf-rule-sheet__sources{flex-wrap:wrap!important;gap:.55rem .85rem!important;display:flex!important}html body .pr-site .lf-sigil-dossier .lf-rule-sheet--compact{gap:.75rem!important;height:100%!important}html body .pr-site .lf-sigil-dossier .lf-rule-sheet--compact h3{font-size:1.04rem!important}html body .pr-site .lf-sigil-dossier .lf-rule-sheet--compact .lf-rule-sheet__list{grid-template-columns:1fr!important;gap:.55rem!important}html body .pr-site .lf-sigil-dossier .lf-rule-sheet--compact .lf-rule-sheet__list>div{padding:.72rem!important}html body .pr-site .lf-sigil-dossier .lf-rule-sheet--compact .lf-rule-sheet__list strong{font-size:.88rem!important}html body .pr-site .lf-sigil-dossier .lf-rule-sheet--compact .lf-rule-sheet__list p{font-size:.8rem!important;line-height:1.36!important}@media (max-width:820px){html body .pr-site .lf-rule-sheet__list{grid-template-columns:1fr!important}}@media (max-width:640px){html body .pr-site .lf-rule-sheet{gap:.75rem!important;padding:.9rem!important}html body .pr-site .lf-rule-sheet__list{gap:.55rem!important}html body .pr-site .lf-rule-sheet__list>div{padding:.72rem!important}html body .pr-site .lf-rule-sheet__list strong{font-size:.88rem!important}html body .pr-site .lf-rule-sheet__list p{font-size:.8rem!important;line-height:1.36!important}html body .pr-site .lf-rule-sheet__sources{flex-direction:column!important;align-items:flex-start!important}}html body .pr-site .lf-main--sigils .lf-section.pr-section[data-layout=compact]{margin-block:3.4rem 3.6rem!important;padding-top:1.25rem!important}html body .pr-site .lf-main--sigils .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)!important;align-items:start!important;gap:1rem 1.4rem!important;margin-bottom:1.5rem!important}html body .pr-site .lf-main--sigils .lf-section.pr-section[data-layout=compact]>.lf-section__head h2{text-wrap:balance!important;font-size:clamp(2.5rem,4vw,3.9rem)!important;line-height:.94!important}html body .pr-site .lf-main--sigils .lf-sigil-anatomy__card,html body .pr-site .lf-main--sigils .lf-sigil-progression__rule,html body .pr-site .lf-main--sigils .lf-sigil-stage,html body .pr-site .lf-main--sigils .lf-sigil-system-panel,html body .pr-site .lf-main--sigils .lf-sigil-talent-bridge__summary{box-shadow:inset 0 0 0 1px #ffffff08!important}@media (max-width:980px){html body .pr-site .lf-main--sigils .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:1fr!important;gap:.65rem!important;margin-bottom:1rem!important}}html body .pr-site .lf-main--pet-detail .lf-section.pr-section[data-layout=compact]{margin-block:3.2rem 3.5rem!important;padding-top:1rem!important}html body .pr-site .lf-main--pet-detail .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr)!important;align-items:end!important;gap:.9rem 1.3rem!important;margin-bottom:1.4rem!important}html body .pr-site .lf-main--pet-detail .lf-section.pr-section[data-layout=compact]>.lf-section__head h2{text-wrap:balance!important;font-size:clamp(2.4rem,3.8vw,4.2rem)!important;line-height:.94!important}@media (max-width:980px){html body .pr-site .lf-main--pet-detail .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:1fr!important;gap:.65rem!important;margin-bottom:1rem!important}}html body .pr-site .lf-main--accessory-detail .lf-section.pr-section[data-layout=compact]{margin-block:3.2rem 3.5rem!important;padding-top:1rem!important}html body .pr-site .lf-main--accessory-detail .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr)!important;align-items:end!important;gap:.9rem 1.3rem!important;margin-bottom:1.4rem!important}html body .pr-site .lf-main--accessory-detail .lf-section.pr-section[data-layout=compact]>.lf-section__head h2{text-wrap:balance!important;font-size:clamp(2.4rem,3.8vw,4.2rem)!important;line-height:.94!important}@media (max-width:980px){html body .pr-site .lf-main--accessory-detail .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:1fr!important;gap:.65rem!important;margin-bottom:1rem!important}}html body .pr-site .lf-charm-detail .lf-section.pr-section[data-layout=compact]{margin-block:3.2rem 3.5rem!important;padding-top:1rem!important}html body .pr-site .lf-charm-detail .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr)!important;align-items:end!important;gap:.9rem 1.3rem!important;margin-bottom:1.4rem!important}html body .pr-site .lf-charm-detail .lf-section.pr-section[data-layout=compact]>.lf-section__head h2{text-wrap:balance!important;font-size:clamp(2.4rem,3.8vw,4.2rem)!important;line-height:.94!important}html body .pr-site .lf-charm-detail .lf-rule-sheet--compact{gap:.75rem!important}html body .pr-site .lf-charm-detail .lf-rule-sheet--compact h3{font-size:1.04rem!important}@media (max-width:980px){html body .pr-site .lf-charm-detail .lf-section.pr-section[data-layout=compact]>.lf-section__head{grid-template-columns:1fr!important;gap:.65rem!important;margin-bottom:1rem!important}}.pr-site{--lf-page-accent:#ffd27a;--lf-page-accent-secondary:#8defff}.pr-site[data-section=characters]{--lf-page-accent:#8defff;--lf-page-accent-secondary:#ff8fbe}.pr-site[data-section=builds]{--lf-page-accent:#ffd27a;--lf-page-accent-secondary:#9ef3c4}.pr-site[data-section=tier-list]{--lf-page-accent:#ff8fbe;--lf-page-accent-secondary:#ffd27a}.pr-site[data-section=limbs]{--lf-page-accent:#9ef3c4;--lf-page-accent-secondary:#8defff}.pr-site[data-section=sigils],.pr-site[data-section=talents]{--lf-page-accent:#d8b4fe;--lf-page-accent-secondary:#8defff}.pr-site[data-section=accessories]{--lf-page-accent:#ff9cc9;--lf-page-accent-secondary:#ffd27a}.pr-site[data-section=guides]{--lf-page-accent:#a8c7ff;--lf-page-accent-secondary:#ffd27a}.pr-site[data-section=pets],.pr-site[data-section=runes]{--lf-page-accent:#8defff;--lf-page-accent-secondary:#ffd27a}.pr-site[data-section=charm-cards],.pr-site[data-section=princess-weapons],.pr-site[data-section=relics]{--lf-page-accent:#ffd27a;--lf-page-accent-secondary:#d8b4fe}.pr-site[data-section] .lf-header .lf-more[data-active=true] summary svg,.pr-site[data-section] .lf-header .lf-nav-link[data-active=true] svg,.pr-site[data-section] .lf-kicker{color:var(--lf-page-accent)}.pr-site[data-section] .lf-hero.pr-hero{box-shadow:inset 0 -1px 0 var(--lf-page-accent)}@supports (color:color-mix(in lab,red,red)){.pr-site[data-section] .lf-hero.pr-hero{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lf-page-accent) 22%,#ffffff14)}}.pr-site :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--lf-page-accent)}@supports (color:color-mix(in lab,red,red)){.pr-site :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--lf-page-accent) 84%,white)}}.pr-site :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px}html body .pr-site .lf-main--home .scene-chapter-deck--browser,html body .pr-site .lf-main--home .scene-chapter-deck--browser[data-compact=true]{background:linear-gradient(145deg,var(--lf-page-accent),transparent 36%),linear-gradient(180deg,#ffffff06,transparent 24%),#030306!important;padding:clamp(2rem,6vw,4.5rem) clamp(1rem,4vw,max(2rem,50vw - 780px + 2rem))!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-deck--browser,html body .pr-site .lf-main--home .scene-chapter-deck--browser[data-compact=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--lf-page-accent) 5%,transparent),transparent 36%),linear-gradient(180deg,#ffffff06,transparent 24%),#030306!important}}html body .pr-site .lf-main--home .scene-chapter-deck--browser .scene-chapter-deck__head{grid-template-columns:1fr!important;gap:.55rem!important;margin-bottom:1.2rem!important}html body .pr-site .lf-main--home .scene-chapter-deck--browser .scene-chapter-deck__head h2{max-width:12ch;font-size:clamp(2.5rem,9vw,4.4rem)!important;line-height:.92!important}html body .pr-site .lf-main--home .scene-chapter-browser{min-width:0;display:block}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter-list{border-top:1px solid #ffffff24!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1c!important;border-radius:0!important;grid-template-rows:auto!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;padding:.82rem .15rem!important;transition:padding .26s cubic-bezier(.2,.8,.2,1),background-color .22s,border-color .22s!important;display:grid!important;overflow:visible!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter:before{border-radius:8px;background:linear-gradient(90deg,var(--lf-card-accent),transparent 72%),linear-gradient(180deg,#ffffff07,transparent)!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter:before{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-card-accent) 13%,transparent),transparent 72%),linear-gradient(180deg,#ffffff07,transparent)!important}}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter:hover:before,html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter[data-active=true]:before{opacity:1!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__index{letter-spacing:0!important;grid-area:1/1!important;align-self:center!important;font-size:.72rem!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy{grid-area:1/2!important;gap:.3rem!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy small{display:none!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy strong{text-wrap:balance;font-size:clamp(1.28rem,5vw,1.7rem)!important;line-height:1!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy em{color:#fff8ee8f!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;max-width:46rem!important;font-size:.8rem!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__meta{min-width:0!important;color:var(--lf-card-accent)!important;grid-area:1/3!important;justify-self:end!important;align-items:center!important;gap:.55rem!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__meta{color:color-mix(in srgb,var(--lf-card-accent) 74%,#fff)!important}}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__meta{text-align:right!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__meta>span{gap:.12rem;display:grid}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__meta small{display:none!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__meta strong{color:inherit!important;font-size:1.22rem!important;line-height:1!important}html body .pr-site .lf-main--home .scene-chapter-preview{display:none}@media (min-width:1181px){html body .pr-site .lf-main--home .scene-chapter-deck--browser,html body .pr-site .lf-main--home .scene-chapter-deck--browser[data-compact=true]{padding-block:clamp(3.5rem,5vw,5rem)!important}html body .pr-site .lf-main--home .scene-chapter-deck--browser .scene-chapter-deck__head{grid-template-columns:minmax(10rem,.28fr) minmax(0,.72fr)!important;align-items:end!important;gap:2rem!important;margin-bottom:2rem!important}html body .pr-site .lf-main--home .scene-chapter-deck--browser .scene-chapter-deck__head h2{font-size:clamp(4rem,5vw,5.5rem)!important}html body .pr-site .lf-main--home .scene-chapter-browser{grid-template-columns:minmax(25rem,.82fr) minmax(34rem,1.18fr);align-items:start;gap:clamp(2.5rem,5vw,6rem);display:grid}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter{grid-template-columns:2.7rem minmax(0,1fr) auto!important;gap:1rem!important;min-height:6.15rem!important;padding:.9rem .35rem!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter[data-active=true]{border-color:var(--lf-card-accent)!important;padding-inline:1rem .75rem!important}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter[data-active=true]{border-color:color-mix(in srgb,var(--lf-card-accent) 36%,#ffffff1a)!important}}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy small{font-size:.65rem!important;display:block!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy strong{font-size:clamp(1.45rem,1.75vw,2rem)!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy em{font-size:.82rem!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__meta small{text-transform:uppercase;color:#fff8ee6b!important;font-size:.62rem!important;line-height:1!important;display:block!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__meta strong{font-size:1.55rem!important}html body .pr-site .lf-main--home .scene-chapter-preview{border:1px solid var(--scene-active-accent);width:100%;height:min(64svh,42rem);min-height:32rem;display:block;position:sticky;top:6.8rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-preview{border:1px solid color-mix(in srgb,var(--scene-active-accent) 30%,#ffffff24)}}html body .pr-site .lf-main--home .scene-chapter-preview{background:#090a0f;border-radius:8px;box-shadow:0 2.2rem 6rem #00000075,inset 0 1px #ffffff1a}html body .pr-site .lf-main--home .scene-chapter-preview__link{--scene-pointer-x:58%;--scene-pointer-y:26%;--scene-tilt-x:0deg;--scene-tilt-y:0deg;isolation:isolate;color:#fff8ee;width:100%;height:100%;transform:perspective(1100px) rotateX(var(--scene-tilt-x)) rotateY(var(--scene-tilt-y));text-decoration:none;transition:transform .18s;display:block;position:relative;overflow:hidden}html body .pr-site .lf-main--home .scene-chapter-preview__link:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#03040814,#0304080d 35%,#030408e6),linear-gradient(90deg,#03040840,#0000 55%);position:absolute;inset:0}html body .pr-site .lf-main--home .scene-chapter-preview__image,html body .pr-site .lf-main--home .scene-chapter-preview__media{position:absolute;inset:0}html body .pr-site .lf-main--home .scene-chapter-preview__media{z-index:1;background:var(--scene-active-accent)}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-preview__media{background:color-mix(in srgb,var(--scene-active-accent) 13%,#07080c)}}html body .pr-site .lf-main--home .scene-chapter-preview__image{color:var(--scene-active-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-preview__image{color:color-mix(in srgb,var(--scene-active-accent) 78%,white)}}html body .pr-site .lf-main--home .scene-chapter-preview__image{opacity:0;filter:saturate(.82)contrast(1.02);transition:opacity .36s,transform .7s cubic-bezier(.2,.8,.2,1),filter .5s;transform:scale(1.055)}html body .pr-site .lf-main--home .scene-chapter-preview__image[data-active=true]{opacity:1;filter:saturate(1.04)contrast(1.05);animation:lf-scene-preview-enter .42s cubic-bezier(.2,.8,.2,1) both;transform:scale(1)}html body .pr-site .lf-main--home .scene-chapter-preview__image>img{object-fit:cover;object-position:center 22%}html body .pr-site .lf-main--home .scene-chapter-preview__foreground{z-index:1;opacity:.88;filter:drop-shadow(-1.5rem 1.2rem 2.4rem #00000052);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 -2% 0 43%;transform:translateY(1.5%);-webkit-mask-image:linear-gradient(90deg,#0000,#00000073 16%,#000 38% 100%);mask-image:linear-gradient(90deg,#0000,#00000073 16%,#000 38% 100%)}html body .pr-site .lf-main--home .scene-chapter-preview__foreground img{object-fit:cover;object-position:center 16%}html body .pr-site .lf-main--home .scene-chapter-preview__image[data-active=true] .scene-chapter-preview__foreground{transform:translateY(0)}html body .pr-site .lf-main--home .scene-chapter-preview__spotlight{z-index:3;pointer-events:none;opacity:.74;background:radial-gradient(circle at var(--scene-pointer-x) var(--scene-pointer-y),var(--scene-active-accent),transparent 28%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-preview__spotlight{background:radial-gradient(circle at var(--scene-pointer-x) var(--scene-pointer-y),color-mix(in srgb,var(--scene-active-accent) 24%,#ffffff1f),transparent 28%)}}html body .pr-site .lf-main--home .scene-chapter-preview__spotlight{mix-blend-mode:screen}html body .pr-site .lf-main--home .scene-chapter-preview__copy,html body .pr-site .lf-main--home .scene-chapter-preview__topline{z-index:4;position:absolute;left:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem)}html body .pr-site .lf-main--home .scene-chapter-preview__topline{color:var(--scene-active-accent);justify-content:space-between;gap:1rem;display:flex;top:clamp(1.4rem,2.5vw,2.2rem)}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-preview__topline{color:color-mix(in srgb,var(--scene-active-accent) 78%,white)}}html body .pr-site .lf-main--home .scene-chapter-preview__topline{text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1}html body .pr-site .lf-main--home .scene-chapter-preview__copy{gap:.85rem;max-width:min(44rem,68%);display:grid;bottom:clamp(1.5rem,3vw,2.7rem)}html body .pr-site .lf-main--home .scene-chapter-preview__title{color:#fff8ee;max-width:10ch;font-family:var(--font-display),var(--font-geist-sans),sans-serif;text-wrap:balance;font-size:clamp(3.4rem,5.2vw,6.2rem);font-weight:950;line-height:.86;display:block}html body .pr-site .lf-main--home .scene-chapter-preview__copy>span:not(.scene-chapter-preview__title){color:#fff8eeb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:38rem;font-size:.98rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}html body .pr-site .lf-main--home .scene-chapter-preview__copy em{width:max-content;color:var(--scene-active-accent);align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html body .pr-site .lf-main--home .scene-chapter-preview__copy em{color:color-mix(in srgb,var(--scene-active-accent) 80%,white)}}html body .pr-site .lf-main--home .scene-chapter-preview__copy em{text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:950}}@media (max-width:520px){html body .pr-site .lf-main--home .scene-chapter-deck--browser,html body .pr-site .lf-main--home .scene-chapter-deck--browser[data-compact=true]{padding:1.35rem 1rem 1.55rem!important}html body .pr-site .lf-main--home .scene-chapter-deck--browser .scene-chapter-deck__head h2{font-size:clamp(2.15rem,10vw,2.75rem)!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter{grid-template-columns:1.75rem minmax(0,1fr) auto!important;gap:.55rem!important;padding-block:.68rem!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy strong{font-size:clamp(1.1rem,5vw,1.32rem)!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy em{display:none!important}html body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__meta svg{display:none}}@media (hover:hover) and (pointer:fine){.pr-site :is(.lf-character-tile,.lf-build-card,.lf-shot-card,.lf-system-card){transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .24s}.pr-site :is(.lf-character-tile,.lf-build-card,.lf-shot-card,.lf-system-card):is(:hover,:focus-within){border-color:var(--lf-card-accent,var(--lf-page-accent));transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.pr-site :is(.lf-character-tile,.lf-build-card,.lf-shot-card,.lf-system-card):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--lf-card-accent,var(--lf-page-accent)) 38%,#ffffff24)}}.pr-site :is(.lf-character-tile,.lf-build-card,.lf-shot-card,.lf-system-card):is(:hover,:focus-within){box-shadow:0 1.3rem 3.2rem #00000057,inset 0 1px #ffffff14}.pr-site :is(.lf-character-tile__media,.lf-shot-card__media) img{transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .4s}.pr-site :is(.lf-character-tile,.lf-shot-card):hover :is(.lf-character-tile__media,.lf-shot-card__media) img{filter:saturate(1.06)contrast(1.03);transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.pr-site .scene-chapter,.pr-site .scene-chapter-preview__image,.pr-site .scene-chapter-preview__link,.pr-site :is(.lf-character-tile,.lf-build-card,.lf-shot-card,.lf-system-card),.pr-site :is(.lf-character-tile__media,.lf-shot-card__media) img{transition:none!important;transform:none!important}.pr-site .scene-chapter-preview__image{animation:none!important}}@keyframes lf-scene-preview-enter{0%{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}html[data-lf-theme=light] body .pr-site .lf-main--home .scene-chapter-deck--browser,html[data-lf-theme=light] body .pr-site .lf-main--home .scene-chapter-deck--browser[data-compact=true]{background:linear-gradient(145deg,var(--lf-page-accent),transparent 38%),#f6f3ed!important}@supports (color:color-mix(in lab,red,red)){html[data-lf-theme=light] body .pr-site .lf-main--home .scene-chapter-deck--browser,html[data-lf-theme=light] body .pr-site .lf-main--home .scene-chapter-deck--browser[data-compact=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--lf-page-accent) 9%,transparent),transparent 38%),#f6f3ed!important}}html[data-lf-theme=light] body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter,html[data-lf-theme=light] body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter-list{border-color:#1f1b1829!important}html[data-lf-theme=light] body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy strong{color:#171412!important}html[data-lf-theme=light] body .pr-site .lf-main--home .scene-chapter-browser .scene-chapter__copy em{color:#1f1b189e!important}.pr-site{--lf-glass-fill:#10121852;--lf-glass-fill-strong:#080a10eb;--lf-glass-fill-lite:#101219;--lf-glass-rim:#ffffff29;--lf-glass-rim-soft:#ffffff12;--lf-glass-highlight:#ffffff1a;--lf-glass-depth:#0000004d;--lf-glass-blur:13px;--lf-glass-control-blur:8px}.pr-site [data-glass-material]{isolation:isolate;filter:none!important;border-color:var(--lf-glass-rim)!important;background:linear-gradient(180deg,var(--lf-glass-highlight),#ffffff05 46%),var(--lf-glass-fill)!important;box-shadow:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #00000057,0 14px 34px var(--lf-glass-depth)!important}.pr-site [data-glass-material=full]{-webkit-backdrop-filter:blur(var(--lf-glass-blur))!important;backdrop-filter:blur(var(--lf-glass-blur))!important}.pr-site [data-glass-material=lite]{background:linear-gradient(180deg,#15171f,var(--lf-glass-fill-lite))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000006b,0 10px 24px #0003!important}.pr-site [data-glass-material=control]{-webkit-backdrop-filter:blur(var(--lf-glass-control-blur))!important;backdrop-filter:blur(var(--lf-glass-control-blur))!important;background:linear-gradient(#ffffff1a,#ffffff06),#12141a52!important;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000057,0 8px 18px #00000038!important}.pr-site :is(.lf-community-panel__actions>button,.lf-community-panel__actions>a,.lf-tier-meta-view-toggle:not([aria-pressed=true]),.lf-tier-meta-search,.lf-tier-meta-segment,.lf-catalog-filter__search,.lf-catalog-filter__select,.lf-catalog-filter__meta){background:linear-gradient(#ffffff17,#ffffff06),#ffffff09!important;box-shadow:inset 0 1px #ffffff1b,inset 0 -1px #00000052!important}@media (min-width:901px) and (hover:hover) and (pointer:fine){[data-glass-refraction=ready] .pr-site [data-glass-material=full]{-webkit-backdrop-filter:blur(var(--lf-glass-blur)) url(#lg-refract-popover-web)!important;backdrop-filter:blur(var(--lf-glass-blur)) url(#lg-refract-popover-web)!important}[data-glass-refraction=ready] .pr-site [data-glass-material=control]{-webkit-backdrop-filter:blur(var(--lf-glass-control-blur)) url(#lg-refract-control-web)!important;backdrop-filter:blur(var(--lf-glass-control-blur)) url(#lg-refract-control-web)!important}}html body .page-scroll-nav{box-sizing:border-box;contain:layout paint style;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;left:max(8px,calc(env(safe-area-inset-left) + 4px))!important;bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px))!important;opacity:.82!important;border-radius:18px!important;gap:6px!important;width:56px!important;height:56px!important;padding:4px!important;transition:width .22s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1),border-radius .22s,opacity .18s,transform .18s!important;display:flex!important;transform:translate(-2px)!important}html body .page-scroll-nav[data-expanded=true]{opacity:1!important;border-radius:21px!important;width:58px!important;height:212px!important;padding:6px!important;transform:translate(0)!important}.page-scroll-nav__actions{opacity:1;visibility:visible;grid-template-rows:repeat(3,42px);gap:5px;width:100%;max-height:136px;transition:max-height .22s cubic-bezier(.2,.8,.2,1),opacity .14s,transform .2s,visibility linear;display:grid;transform:translateY(0)}.page-scroll-nav[data-expanded=false] .page-scroll-nav__actions{opacity:0;pointer-events:none;visibility:hidden;max-height:0;transition-delay:0s,0s,0s,.18s;transform:translateY(8px)}html body .page-scroll-nav button{background:linear-gradient(#ffffff16,#ffffff05),#ffffff09;border-color:#ffffff1c;border-radius:13px;place-items:center;min-width:44px;min-height:42px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff17;width:44px!important;height:42px!important}html body .page-scroll-nav .page-scroll-nav__toggle{border-radius:14px;grid-template-columns:18px minmax(0,1fr);gap:3px;min-width:48px;min-height:48px;width:48px!important;height:48px!important}html body .page-scroll-nav .page-scroll-nav__position{color:#fff8eec7;letter-spacing:0;min-width:0;min-height:0;padding:0;font-size:.58rem;font-weight:950;line-height:1;display:block}html[data-lf-theme=light] .pr-site{--lf-glass-fill:#fffaf057;--lf-glass-fill-strong:#fffaf0f0;--lf-glass-fill-lite:#f8f2e7;--lf-glass-rim:#30231429;--lf-glass-rim-soft:#30231414;--lf-glass-highlight:#ffffffb8;--lf-glass-depth:#3f2b1524}html[data-lf-theme=light] .pr-site [data-glass-material]{color:#1c1712;background:linear-gradient(180deg,#ffffff9e,#ffffff29),var(--lf-glass-fill)!important;box-shadow:inset 0 1px 0 #ffffffdb,inset 0 -1px 0 #452f181f,0 16px 38px var(--lf-glass-depth)!important}@media (max-width:900px),(pointer:coarse){.pr-site [data-glass-material=full]{--lf-glass-blur:10px;-webkit-backdrop-filter:blur(var(--lf-glass-blur))!important;backdrop-filter:blur(var(--lf-glass-blur))!important}.pr-site [data-glass-material=control]{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pr-site [data-glass-material=control],.pr-site [data-glass-material=full]{background:linear-gradient(145deg,#ffffff12,transparent 42%),var(--lf-glass-fill-strong)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-transparency:reduce),(update:slow){.pr-site [data-glass-material=control],.pr-site [data-glass-material=full]{background:var(--lf-glass-fill-strong)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.page-scroll-nav__actions,html body .page-scroll-nav{transition:none!important}}html[data-lf-theme=light] .pr-site [data-glass-material=lite]{background:linear-gradient(180deg,#fffaf0,var(--lf-glass-fill-lite))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lf-entity-popover-shell{isolation:isolate;filter:drop-shadow(0 18px 42px #0000006b);border-radius:20px}.lf-entity-popover__veil.liquid-glass-veil--popover{z-index:0!important;border-radius:inherit!important;filter:none!important;opacity:1!important;-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important;background:#04060a85!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}html body .lf-entity-popover{z-index:1;position:relative;overflow:hidden;--lg-lens-alpha:.7!important;--lg-lens-blur:13px!important;--lg-lens-surface-blur:13px!important;filter:none!important;-webkit-backdrop-filter:blur(13px)url(#lg-refract-popover-web)!important;backdrop-filter:blur(13px)url(#lg-refract-popover-web)!important;background:linear-gradient(#ffffff17,#ffffff05 44%),#1012184d!important;border:1px solid #ffffff2e!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #0000005c,0 12px 30px #0003!important}html body .lf-entity-popover:after,html body .lf-entity-popover:before,html body .lf-entity-popover>.liquid-glass__edge,html body .lf-entity-popover>.liquid-glass__warp{content:none!important;display:none!important}html body .lf-entity-popover>.liquid-glass__content{z-index:2;position:relative;background:0 0!important}html body .lf-entity-effects article,html body .lf-entity-levels__panel,html body .lf-entity-stats>span{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#06080dd1!important;border-color:#ffffff1c!important;box-shadow:inset 0 1px #ffffff0e!important}html body .lf-entity-effects--compact article{background:#0a0c12e6!important}html[data-lf-theme=light] body .lf-entity-popover__veil.liquid-glass-veil--popover{background:#f5efe48a!important}html[data-lf-theme=light] body .lf-entity-popover{color:#1c1712;background:linear-gradient(#ffffff94,#ffffff1f),#fffaf057!important;border-color:#2d1f0f29!important}html[data-lf-theme=light] body :is(.lf-entity-effects article,.lf-entity-levels__panel,.lf-entity-stats>span){color:#1c1712;background:#fffaf0e0!important;border-color:#2d1f0f1f!important}html body .pr-site .lf-tier-meta-controls{grid-template-columns:minmax(330px,1fr) minmax(260px,1fr) minmax(250px,.82fr) 36px!important;grid-template-areas:"view search search reset""tiers roles icons reset"!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:8px!important;display:grid!important;overflow:visible!important}html body .pr-site .lf-tier-meta-view-switch{grid-area:view!important}html body .pr-site .lf-tier-meta-search{grid-area:search!important}html body .pr-site .lf-tier-meta-segment--tiers{grid-area:tiers!important}html body .pr-site .lf-tier-meta-segment--roles{grid-area:roles!important}html body .pr-site .lf-tier-meta-segment--icons{grid-area:icons!important}html body .pr-site .lf-tier-meta-reset{grid-area:reset!important;align-self:stretch!important;width:36px!important;min-width:36px!important;max-width:36px!important}html body .pr-site :is(.lf-tier-meta-view-switch,.lf-tier-meta-segment){scrollbar-width:none!important;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:2px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .pr-site :is(.lf-tier-meta-view-switch,.lf-tier-meta-segment)>button{z-index:2!important;color:#fff8eeb3!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:36px!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border-color:#0000!important;flex:1 1 0!important;justify-content:center!important;padding:.38rem .42rem!important;position:relative!important;overflow:hidden!important}html body .pr-site .lf-tier-meta-segment>button,html body .pr-site .lf-tier-meta-view-switch .lf-tier-meta-view-toggle{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}html body .pr-site :is(.lf-tier-meta-view-switch,.lf-tier-meta-segment)>button[aria-pressed=true]{color:#fff8eb!important;text-shadow:0 1px 2px #000000b3!important;background:0 0!important}html body .pr-site .lf-tier-meta-segment>button[aria-pressed=true],html body .pr-site .lf-tier-meta-view-switch .lf-tier-meta-view-toggle[aria-pressed=true]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .pr-site .lf-tier-filter-liquid-layer{z-index:1!important;pointer-events:none!important;filter:url(#lg-gooey-union)!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}html body .pr-site .lf-tier-filter-liquid-layer .lf-primary-nav__liquid-blob{-webkit-backdrop-filter:blur(8px)url(#lg-refract-control-web)!important;backdrop-filter:blur(8px)url(#lg-refract-control-web)!important;background:linear-gradient(#ffffff2b,#ffffff0a),#8defff1f!important;border-color:#fff3!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000047,0 5px 14px #0003!important}html body .pr-site .lf-tier-meta-view-switch .lf-tier-filter-liquid-layer .lf-primary-nav__liquid-blob{background:linear-gradient(#ffffff2e,#ffffff0b),#ffd27a26!important}html body .pr-site .lf-tier-meta-grid__header{top:11.7rem!important}html body .pr-site .lf-mobile-bottom-nav__liquid-layer{z-index:0!important;pointer-events:none!important;filter:url(#lg-gooey-union)!important;display:block!important;position:absolute!important;inset:6px!important;overflow:visible!important}html body .pr-site .lf-mobile-bottom-nav__liquid-layer .lf-primary-nav__liquid-blob{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(#ffffff29,#ffffff09),#ffd27a21!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff2e!important}html body .pr-site .lf-mobile-bottom-nav>:is(a,details){z-index:2!important;position:relative!important}html body .pr-site .lf-mobile-bottom-nav :is(.lf-mobile-bottom-nav__item[data-active=true],.lf-mobile-bottom-nav__more[open]>summary){background:0 0!important}@media (max-width:1100px){html body .pr-site .lf-tier-meta-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px!important;grid-template-areas:"view search reset""tiers tiers tiers""roles icons icons"!important}html body .pr-site .lf-tier-meta-grid__header{position:static!important}}@media (max-width:720px){html body .pr-site .lf-tier-meta-controls{grid-template-columns:minmax(0,1fr) 36px!important;grid-template-areas:"view view""search reset""tiers tiers""roles roles""icons icons"!important}html body .pr-site :is(.lf-tier-meta-view-switch,.lf-tier-meta-segment)>button{min-height:34px!important;padding-inline:.28rem!important;font-size:.68rem!important}}@media (max-width:900px),(pointer:coarse){html body .pr-site :is(.lf-tier-filter-liquid-layer,.lf-mobile-bottom-nav__liquid-layer) .lf-primary-nav__liquid-blob{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}}@media (prefers-reduced-transparency:reduce),(update:slow){html body .lf-entity-popover__veil.liquid-glass-veil--popover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#07090ef0!important}html body .lf-entity-popover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0c0e14f5!important}}@media (prefers-reduced-motion:reduce){html body .pr-site :is(.lf-tier-filter-liquid-layer,.lf-mobile-bottom-nav__liquid-layer),html body .pr-site :is(.lf-tier-filter-liquid-layer,.lf-mobile-bottom-nav__liquid-layer) .lf-primary-nav__liquid-blob{transition:none!important}}@media (max-width:720px){html body .pr-site .lf-tier-detail-page>.lf-community-panel__head{flex-direction:column!important;align-items:stretch!important}html body .pr-site .lf-tier-detail-page>.lf-community-panel__head>:first-child{width:100%!important;min-width:0!important}html body .pr-site .lf-tier-detail-page>.lf-community-panel__head .lf-community-panel__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important;min-width:0!important;display:grid!important}html body .pr-site .lf-tier-detail-page>.lf-community-panel__head .lf-community-panel__actions>button{white-space:normal!important;width:100%!important;min-width:0!important}}@media (max-width:520px){html body .pr-site .lf-tier-detail-page>.lf-community-panel__head .lf-community-panel__actions{grid-template-columns:minmax(0,1fr)!important}html body .pr-site .lf-tier-meta-view-switch .lf-tier-meta-view-toggle{flex-direction:column!important;gap:2px!important;min-height:52px!important;padding:5px 3px!important}html body .pr-site .lf-tier-meta-view-switch .lf-tier-meta-view-toggle>span{text-align:center!important;text-overflow:clip!important;white-space:normal!important;width:100%!important;min-width:0!important;line-height:1.05!important;overflow:visible!important}}html body .pr-site [data-glass-material=full]{-webkit-backdrop-filter:blur(13px)!important;backdrop-filter:blur(13px)!important;background:linear-gradient(#ffffff1a,#ffffff05 46%),#10121857!important}html body .pr-site [data-glass-material=control]{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(#ffffff1f,#ffffff06),#12141a61!important}@media (min-width:901px) and (hover:hover) and (pointer:fine){html body [data-glass-refraction=ready] .pr-site [data-glass-material=full]{-webkit-backdrop-filter:blur(13px)url(#lg-refract-popover-web)!important;backdrop-filter:blur(13px)url(#lg-refract-popover-web)!important}html body [data-glass-refraction=ready] .pr-site [data-glass-material=control]{-webkit-backdrop-filter:blur(8px)url(#lg-refract-control-web)!important;backdrop-filter:blur(8px)url(#lg-refract-control-web)!important}html body [data-glass-refraction=ready] .pr-site .liquid-glass[data-glass-plane=lens-surface]:not(.lf-brand):not(.lf-primary-nav){-webkit-backdrop-filter:blur(var(--lg-lens-blur)) url(#lg-refract-control-web)!important;backdrop-filter:blur(var(--lg-lens-blur)) url(#lg-refract-control-web)!important}}html body .pr-site .lf-header__lens{filter:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(#ffffff1c,#ffffff06 48%),#0a0c1257!important;border-bottom-color:#ffffff2e!important}html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar,html body .pr-site .lf-header .lf-mega{filter:none!important;-webkit-backdrop-filter:blur(13px)!important;backdrop-filter:blur(13px)!important;background:linear-gradient(#ffffff1a,#ffffff05 46%),#0c0e14d1!important}html body .pr-site :is(.cg-cinema__skip,.lf-edit-button,.lf-entity-info-button){filter:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body .lf-entity-info-button:before{content:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:none!important}html body .pr-site .liquid-glass__warp{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}.lf-floating-root{z-index:2100;position:relative}html body .lf-edit-modal{isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html body .lf-edit-modal__veil.liquid-glass-veil--popover{z-index:0!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#030509b8!important;border-radius:0!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}html body .lf-edit-modal__panel{z-index:1;position:relative}html body .pr-site :is(.lf-tier-meta-controls,.lf-mobile-bottom-nav){isolation:isolate;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(#ffffff13,#ffffff04),#0c0e1442!important}html body .pr-site :is(.lf-tier-meta-controls__veil,.lf-mobile-bottom-nav__veil).liquid-glass-veil--popover{z-index:0!important;border-radius:inherit!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#04060ab3!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}html body .pr-site .lf-tier-meta-controls>:not(.lf-tier-meta-controls__veil){z-index:2;position:relative}html body .pr-site .lf-mobile-bottom-nav__veil{pointer-events:none}html body .pr-site .lf-mobile-bottom-nav__liquid-layer{z-index:1!important}html body .pr-site .lf-tier-meta-controls .lf-tier-meta-view-switch>.lf-tier-meta-view-toggle{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .pr-site :is(.lf-tier-filter-liquid-layer,.lf-mobile-bottom-nav__liquid-layer):not(.is-switching){filter:none!important}html body .pr-site :is(.lf-tier-filter-liquid-layer,.lf-mobile-bottom-nav__liquid-layer):not(.is-switching) .lf-primary-nav__liquid-blob:not(.lf-primary-nav__liquid-blob--active){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}html body .lf-entity-popover__veil.liquid-glass-veil--popover{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#04060ac7!important}html body .lf-entity-popover{background:linear-gradient(#ffffff1a,#ffffff05 44%),#1012183d!important}html body :is(.lf-entity-effects article,.lf-entity-levels__panel,.lf-entity-stats>span){background:#06080de6!important}html[data-lf-theme=light] body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar,html[data-lf-theme=light] body .pr-site .lf-header .lf-mega,html[data-lf-theme=light] body .pr-site [data-glass-material=control],html[data-lf-theme=light] body .pr-site [data-glass-material=full]{color:#1c1712!important;background:linear-gradient(#ffffffb3,#fff3),#f8f3eab8!important;border-color:#2d1f0f29!important}[data-lg-runtime-mode=light] .pr-site :is(.lf-header-veil,.liquid-glass__warp),[data-lg-runtime-mode=light] .pr-site :is([data-glass-material=full],[data-glass-material=control],.lf-entity-popover),[data-lg-runtime-mode=off] .pr-site :is(.lf-header-veil,.liquid-glass__warp),[data-lg-runtime-mode=off] .pr-site :is([data-glass-material=full],[data-glass-material=control],.lf-entity-popover){filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0c0e14f0!important}[data-lg-runtime-mode=light] .pr-site .lf-primary-nav__liquid-blob,[data-lg-runtime-mode=off] .pr-site .lf-primary-nav__liquid-blob{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}.lf-mobile-bottom-nav__more:not([open])>.lf-mobile-bottom-nav__menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:none!important}@media (max-width:900px),(pointer:coarse){html body .pr-site .lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar,html body .pr-site .lf-header .lf-mega,html body .pr-site :is(.lf-header-veil,.lf-tier-meta-controls__veil,.lf-mobile-bottom-nav__veil),html body .pr-site :is([data-glass-material=full],[data-glass-material=control]),html body :is(.lf-entity-popover,.lf-entity-popover__veil,.lf-edit-modal__veil){filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0c0e14e6!important}html body .pr-site :is(.lf-tier-filter-liquid-layer,.lf-mobile-bottom-nav__liquid-layer){filter:none!important}html body .pr-site :is(.lf-tier-filter-liquid-layer,.lf-mobile-bottom-nav__liquid-layer) .lf-primary-nav__liquid-blob{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:transform!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html body [data-glass-refraction=ready] .pr-site .lf-header__lens{-webkit-backdrop-filter:blur(8px)url(#lg-refract-control-web)!important;backdrop-filter:blur(8px)url(#lg-refract-control-web)!important}html body [data-glass-refraction=ready] .pr-site :is(.lf-header .lf-mega,.lf-community-panel--tier-lists .lf-tier-leaderboard-toolbar){-webkit-backdrop-filter:blur(13px)url(#lg-refract-popover-web)!important;backdrop-filter:blur(13px)url(#lg-refract-popover-web)!important}}@media (max-width:760px){.pr-site:has(:is(input,textarea,select):focus) .lf-mobile-bottom-nav{opacity:0!important;pointer-events:none!important;transform:translateY(calc(100% + env(safe-area-inset-bottom) + 20px))!important}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce),(update:slow){html body .pr-site .lf-primary-nav__liquid-blob,html body .pr-site :is([data-glass-material=full],[data-glass-material=control],.lf-header-veil),html body :is(.lf-entity-popover__veil,.lf-edit-modal__veil){filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}}.pr-site .lf-more:not([open])>.lf-mega{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:none!important}html body .pr-site .lf-header-search__glass{--lg-lens-blur:8px!important}@media (max-width:1100px){html body .pr-site .lf-tier-meta-controls{position:relative!important}}@media (min-width:901px) and (hover:hover) and (pointer:fine){html body [data-glass-refraction=ready] .pr-site :is(.lf-tier-meta-controls,.lf-mobile-bottom-nav){-webkit-backdrop-filter:blur(8px)url(#lg-refract-control-web)!important;backdrop-filter:blur(8px)url(#lg-refract-control-web)!important}}@media (max-width:900px),(pointer:coarse){html body .pr-site .lf-header-veil.liquid-glass-veil,html body .pr-site .liquid-glass[data-glass-plane=lens-surface],html body .pr-site :is(.lf-tier-meta-controls__veil,.lf-mobile-bottom-nav__veil).liquid-glass-veil--popover{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}}@media (min-width:1181px) and (max-height:1024px){.pr-site .cg-cinema[data-complete=true] .cg-cinema__head{opacity:0!important;pointer-events:none!important}.pr-site .cg-cinema .cg-cinema__center,.pr-site .cg-cinema[data-complete=true] .cg-cinema__center{width:clamp(28rem,25.2vw,29rem)!important;top:48%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-top][data-slot]{inset:8% auto auto max(2.4rem,50% - 43.5rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-mid][data-slot]{inset:34% auto auto max(5rem,50% - 41rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-bottom][data-slot]{inset:65% auto auto max(3.3rem,50% - 42.4rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack][data-slot]{inset:10% max(4.6rem,50% - 42rem) auto auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=bottom-dock][data-slot]{inset:60% max(3.4rem,50% - 45rem) auto auto!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack][data-slot] .cg-orbit-card__visual{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack][data-slot] .cg-orbit-card__tile{aspect-ratio:auto!important;height:6rem!important;min-height:0!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-top][data-slot] .cg-orbit-card__tile{aspect-ratio:auto!important;height:8rem!important;min-height:0!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-mid][data-slot] .cg-orbit-card__tile{aspect-ratio:auto!important;height:4.5rem!important;min-height:0!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-bottom][data-slot] .cg-orbit-card__tile{aspect-ratio:auto!important;height:5.5rem!important;min-height:0!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=bottom-dock][data-slot] .cg-orbit-card__tile{aspect-ratio:auto!important;height:5.6rem!important;min-height:0!important}}@media (min-width:1181px) and (max-height:800px){.pr-site .cg-cinema .cg-cinema__center,.pr-site .cg-cinema[data-complete=true] .cg-cinema__center{width:clamp(24.5rem,31vw,26rem)!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-top][data-slot]{inset-block-start:3%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-mid][data-slot]{inset-block-start:33%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-bottom][data-slot]{inset-block-start:64%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack][data-slot]{inset-block-start:6%!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-top][data-slot] .cg-orbit-card__tile{height:7rem!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-mid][data-slot] .cg-orbit-card__tile{height:4.1rem!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=left-bottom][data-slot] .cg-orbit-card__tile{height:4.6rem!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=right-stack][data-slot] .cg-orbit-card__tile{height:5.4rem!important}.pr-site .cg-cinema .cg-cinema__orbit>.cg-orbit-card[data-zone=bottom-dock][data-slot] .cg-orbit-card__tile{height:5rem!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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}