.environment-module__bI05iq__tuner{z-index:80;color:#fff;border:1px solid var(--p5-qa-border);width:min(320px,100vw - 32px);max-height:calc(100dvh - 96px);font:500 13px/1.5 var(--font-plex-sans), sans-serif;scrollbar-width:thin;background:#171416;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 12px 32px #0008}.environment-module__bI05iq__toggle{text-align:left;width:100%;min-height:44px;color:var(--p5-qa-red);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.environment-module__bI05iq__toggle small{color:#c5bfc1;margin-left:8px;font-size:12px}.environment-module__bI05iq__controls{padding:0 14px 16px}.environment-module__bI05iq__controls p{color:#c5bfc1;margin-bottom:14px}.environment-module__bI05iq__controls select{color:#fff;border:1px solid var(--p5-qa-border);background:#201c1f;width:100%;min-height:40px;margin-block:6px 8px;padding:6px 8px}.environment-module__bI05iq__slider{margin-top:12px}.environment-module__bI05iq__slider label{justify-content:space-between;gap:12px;display:flex}.environment-module__bI05iq__slider output{color:var(--p5-qa-red);font-variant-numeric:tabular-nums}.environment-module__bI05iq__slider input{width:100%;accent-color:var(--p5-qa-red);min-height:28px}.environment-module__bI05iq__actions{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.environment-module__bI05iq__actions :is(a,button){text-underline-offset:3px;align-items:center;min-height:40px;text-decoration:underline;display:grid}.environment-module__bI05iq__tuner :is(button,select,input,a):focus-visible{outline:2px solid var(--p5-qa-red);outline-offset:-2px}@media (max-width:767px){.environment-module__bI05iq__tuner{width:min(300px,100vw - 24px);bottom:12px;right:12px}}
.maker-module__gpAxKa__page.maker-module__gpAxKa__page{min-height:0}.maker-module__gpAxKa__workbenchHero.maker-module__gpAxKa__workbenchHero{block-size:280px;min-block-size:0}.maker-module__gpAxKa__page .maker-module__gpAxKa__backgroundProtection{background:color-mix(in srgb, var(--c-reading) 72%, transparent)}[data-theme=light] .maker-module__gpAxKa__page .maker-module__gpAxKa__backgroundProtection{background:color-mix(in srgb, var(--c-reading) 88%, transparent)}@media (max-width:767px){.maker-module__gpAxKa__workbenchHero.maker-module__gpAxKa__workbenchHero{padding-block:24px}}@media (max-width:383px){.maker-module__gpAxKa__workbenchHero.maker-module__gpAxKa__workbenchHero{block-size:360px}}.maker-module__gpAxKa__maker{--portrait:56px;min-width:0;font:400 14px/1.5 var(--font-plex-sans), sans-serif;color:var(--color-primary);margin-top:36px}.maker-module__gpAxKa__maker[data-density=normal]{--portrait:64px}.maker-module__gpAxKa__maker :is(button,input,summary):focus-visible{outline:2px solid var(--color-info);outline-offset:3px}.maker-module__gpAxKa__maker button{cursor:pointer}.maker-module__gpAxKa__toolbar{align-items:end;gap:24px;margin-bottom:8px;display:flex}.maker-module__gpAxKa__title{flex:1;min-width:0;max-width:520px}.maker-module__gpAxKa__title>span{color:var(--color-secondary);font-size:11px;display:block}.maker-module__gpAxKa__title input{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);width:100%;height:42px;color:var(--color-primary);background:0 0;font-size:16px;font-weight:500}.maker-module__gpAxKa__actions{align-items:center;gap:20px;margin-left:auto;display:flex}.maker-module__gpAxKa__actions button{white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:500;display:flex}.maker-module__gpAxKa__actions svg{width:18px;height:18px}.maker-module__gpAxKa__fit{color:var(--color-secondary)}.maker-module__gpAxKa__fit[aria-pressed=true]{color:var(--color-accent)}.maker-module__gpAxKa__resetBoard{color:var(--color-secondary)}.maker-module__gpAxKa__download{color:var(--color-info);border-bottom:1px solid color-mix(in srgb, var(--color-info) 55%, transparent)}.maker-module__gpAxKa__actions button:hover,.maker-module__gpAxKa__help summary:hover,.maker-module__gpAxKa__filterContext button:hover{color:var(--color-info)}.maker-module__gpAxKa__actions .maker-module__gpAxKa__fit[aria-pressed=true]:hover{color:var(--color-accent)}.maker-module__gpAxKa__actions button:disabled{opacity:.6;cursor:wait}.maker-module__gpAxKa__instructions.maker-module__gpAxKa__instructions{grid-template-columns:minmax(0,1fr);margin-block:0 24px}.maker-module__gpAxKa__help{margin-bottom:16px}.maker-module__gpAxKa__help summary{width:fit-content;color:var(--color-accent);cursor:pointer;align-content:center;min-height:32px;font-size:12px}.maker-module__gpAxKa__help>div{background:var(--color-surface);max-width:780px;color:var(--color-secondary);padding:16px 20px;font-size:13px;line-height:1.6}.maker-module__gpAxKa__help p+p{margin-top:6px}.maker-module__gpAxKa__workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}@media (min-width:768px){.maker-module__gpAxKa__workspace>.maker-module__gpAxKa__pool{flex-direction:column;height:0;min-height:100%;display:flex;overflow:hidden}.maker-module__gpAxKa__workspace .maker-module__gpAxKa__poolHeader{flex:none}.maker-module__gpAxKa__workspace .maker-module__gpAxKa__discovery{scrollbar-width:thin;flex:none;max-height:66%;overflow-y:auto}.maker-module__gpAxKa__workspace .maker-module__gpAxKa__pool .maker-module__gpAxKa__roster{flex:1;min-height:0;max-height:none}}.maker-module__gpAxKa__board{border-top:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent)}.maker-module__gpAxKa__assignment{color:var(--hsr-hero-white);background:var(--hsr-material-dense);border-top:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;padding:16px;display:flex}.maker-module__gpAxKa__assignment>span{overflow-wrap:anywhere;min-width:0;font-weight:700}.maker-module__gpAxKa__assignment>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.maker-module__gpAxKa__assignment button{overflow-wrap:anywhere;min-width:44px;max-width:100%;min-height:44px;color:var(--hsr-premium-gold);border:1px solid var(--c-line);padding:8px 12px}.maker-module__gpAxKa__assignment button:hover{background:var(--hsr-data-hover)}.maker-module__gpAxKa__lane{background:var(--color-recessed);grid-template-columns:64px minmax(0,1fr);min-height:76px;display:grid}.maker-module__gpAxKa__lane:nth-child(2n){background:color-mix(in srgb, var(--color-surface) 88%, var(--color-recessed))}.maker-module__gpAxKa__lane+.maker-module__gpAxKa__lane{border-top:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent)}.maker-module__gpAxKa__lane[data-active=true]{outline:2px solid var(--color-info);outline-offset:-2px;background:color-mix(in srgb, var(--color-info) 10%, var(--color-surface))}.maker-module__gpAxKa__rankLabel{color:#fff;justify-content:center;align-items:stretch;display:flex}.maker-module__gpAxKa__rankLabel button{overflow-wrap:anywhere;width:100%;min-height:76px;padding:8px;font-size:22px;font-weight:600;line-height:1.2}.maker-module__gpAxKa__rankLabel button[data-long=true]{font-size:13px;line-height:1.35}.maker-module__gpAxKa__rankLabel input{text-align:center;color:#fff;background:#0003;width:100%;min-width:0;margin:auto 4px;padding:5px 2px;font-size:13px}.maker-module__gpAxKa__placed{flex-wrap:wrap;align-content:start;align-items:start;gap:8px;min-width:0;padding:10px 12px;display:flex}.maker-module__gpAxKa__tile{width:var(--portrait);height:var(--portrait);flex:none;list-style:none;position:relative}.maker-module__gpAxKa__tile>button:first-child{background:var(--color-surface);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:3px;width:100%;height:100%;display:block;position:relative}.maker-module__gpAxKa__tile>button:first-child:active{cursor:grabbing}.maker-module__gpAxKa__tile img{object-fit:cover;pointer-events:none;border-radius:3px}.maker-module__gpAxKa__tile>button:first-child:hover{outline:1px solid var(--color-info)}.maker-module__gpAxKa__tile>button:first-child[aria-pressed=true]{outline:2px solid var(--hsr-premium-gold);outline-offset:2px}.maker-module__gpAxKa__tile>button:first-child:focus{outline:2px solid var(--color-info);outline-offset:2px;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-info) 20%, transparent)}.maker-module__gpAxKa__tile[data-dragging=true]>button:first-child{opacity:.5}.maker-module__gpAxKa__tile[data-insert=true]:before{content:"";background:var(--color-info);width:2px;position:absolute;top:0;bottom:0;left:-5px}.maker-module__gpAxKa__tooltip{z-index:80;background:var(--color-elevated);width:max-content;max-width:200px;color:var(--color-primary);pointer-events:none;border-radius:3px;padding:6px 9px;font-size:12px;font-weight:400;line-height:1.35;position:fixed;box-shadow:0 4px 12px #0003}.maker-module__gpAxKa__tooltip[hidden]{display:none}.maker-module__gpAxKa__tooltip[data-focused=true]{border:1px solid var(--color-info);font-weight:500}.maker-module__gpAxKa__return{background:var(--color-recessed);width:24px;height:24px;color:var(--color-primary);opacity:0;border-radius:0 3px;position:absolute;top:0;right:0}.maker-module__gpAxKa__return svg{width:16px;height:16px;margin:auto}.maker-module__gpAxKa__tile:hover .maker-module__gpAxKa__return,.maker-module__gpAxKa__tile:focus-within .maker-module__gpAxKa__return{opacity:1}.maker-module__gpAxKa__return:hover{color:var(--color-info)}.maker-module__gpAxKa__missing{overflow-wrap:anywhere;justify-content:center;align-items:center;height:100%;padding:3px;font-size:10px;line-height:1.2;display:flex}.maker-module__gpAxKa__pool{border-top:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);min-width:0;padding-top:12px}.maker-module__gpAxKa__pool[data-active=true]{outline:2px solid var(--color-info);outline-offset:4px}.maker-module__gpAxKa__poolHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.maker-module__gpAxKa__poolHeader h2{font-size:16px;font-weight:500}.maker-module__gpAxKa__poolHeader p{color:var(--color-secondary);font-size:11px}.maker-module__gpAxKa__discovery{margin:10px 0 14px}.maker-module__gpAxKa__searchRow{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);align-items:center;gap:8px;display:flex}.maker-module__gpAxKa__search{min-width:0;color:var(--color-secondary);flex:1;align-items:center;gap:8px;display:flex}.maker-module__gpAxKa__search svg{flex:none;width:17px;height:17px}.maker-module__gpAxKa__search input{width:100%;min-width:0;height:44px;color:var(--color-primary);background:0 0;font-size:13px}.maker-module__gpAxKa__search input::placeholder{color:var(--color-secondary)}.maker-module__gpAxKa__tuning{width:44px;height:44px;color:var(--color-secondary);flex:none;place-items:center;display:grid;position:relative}.maker-module__gpAxKa__tuning svg{width:20px;height:20px}.maker-module__gpAxKa__tuning>span{font-size:10px;position:absolute;top:0;right:0}.maker-module__gpAxKa__tuning[data-active=true],.maker-module__gpAxKa__tuning[aria-expanded=true]{color:var(--color-accent)}.maker-module__gpAxKa__tuning:hover{background:color-mix(in srgb, var(--color-info) 8%, transparent);color:var(--color-info)}.maker-module__gpAxKa__filters{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);padding:14px 0}.maker-module__gpAxKa__filters fieldset+fieldset{margin-top:12px}.maker-module__gpAxKa__filters fieldset>div{flex-wrap:wrap;gap:3px;display:flex}.maker-module__gpAxKa__filters button{min-width:40px;height:40px;color:var(--color-secondary);border-bottom:2px solid #0000;place-items:center;padding:5px;font-size:12px;display:grid}.maker-module__gpAxKa__filters img{object-fit:contain}.maker-module__gpAxKa__filters button:hover{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 8%, transparent)}.maker-module__gpAxKa__filters button[aria-pressed=true]{color:var(--color-accent);border-bottom-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.maker-module__gpAxKa__filterContext{color:var(--color-secondary);justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.maker-module__gpAxKa__filterContext button{color:var(--color-info);white-space:nowrap;min-height:32px}@media (max-width:639px){.maker-module__gpAxKa__filterContext{flex-wrap:wrap}.maker-module__gpAxKa__filterContext>span:empty{display:none}.maker-module__gpAxKa__filterContext button{flex-basis:100%;width:100%;min-height:44px}}.maker-module__gpAxKa__roster{grid-template-columns:repeat(auto-fill, var(--portrait));scrollbar-width:thin;scrollbar-color:var(--color-secondary) transparent;place-content:start space-between;gap:10px 8px;max-height:450px;padding:6px 3px 10px;display:grid;overflow-y:auto}.maker-module__gpAxKa__empty{color:var(--color-secondary);padding:20px 0;font-size:13px}.maker-module__gpAxKa__error{color:var(--color-negative);margin-top:16px}@media (min-width:1600px){.maker-module__gpAxKa__workspace{grid-template-columns:minmax(0,1fr) 390px}}@media (max-width:1199px){.maker-module__gpAxKa__workspace{grid-template-columns:minmax(0,1fr) 272px;gap:20px}.maker-module__gpAxKa__actions{gap:14px}.maker-module__gpAxKa__maker{--portrait:48px}.maker-module__gpAxKa__lane,.maker-module__gpAxKa__rankLabel button{min-height:68px}.maker-module__gpAxKa__lane{grid-template-columns:56px minmax(0,1fr)}}@media (max-width:767px){.maker-module__gpAxKa__maker,.maker-module__gpAxKa__maker[data-density=normal]{--portrait:48px}.maker-module__gpAxKa__toolbar{display:block}.maker-module__gpAxKa__title{max-width:none}.maker-module__gpAxKa__actions{justify-content:space-between;margin-top:10px}.maker-module__gpAxKa__actions .maker-module__gpAxKa__fit{display:none}.maker-module__gpAxKa__workspace{flex-direction:column;gap:24px;display:flex}.maker-module__gpAxKa__board,.maker-module__gpAxKa__pool{width:100%}.maker-module__gpAxKa__lane{grid-template-columns:48px minmax(0,1fr);min-height:64px}.maker-module__gpAxKa__rankLabel button{min-height:64px;font-size:20px}.maker-module__gpAxKa__placed{gap:8px;padding:8px}.maker-module__gpAxKa__return{opacity:1}.maker-module__gpAxKa__poolHeader p{font-size:12px}.maker-module__gpAxKa__roster{gap:10px 8px;max-height:none}.maker-module__gpAxKa__tooltip:not([data-focused=true]){display:none}.maker-module__gpAxKa__help{margin-bottom:12px}.maker-module__gpAxKa__filters button{min-width:44px;height:44px}}
.InteriorHero-module__hDDcNq__page.InteriorHero-module__hDDcNq__page>main,.InteriorHero-module__hDDcNq__legacyPage.InteriorHero-module__hDDcNq__legacyPage>main{max-width:none;padding-top:0}.InteriorHero-module__hDDcNq__legacyPage.InteriorHero-module__hDDcNq__legacyPage,.InteriorHero-module__hDDcNq__legacyEntityPage.InteriorHero-module__hDDcNq__legacyEntityPage{max-width:none;margin:0;padding:0}.InteriorHero-module__hDDcNq__region:before{display:none}.InteriorHero-module__hDDcNq__region{background-image:none}.InteriorHero-module__hDDcNq__rankings.InteriorHero-module__hDDcNq__rankings+*{margin-top:32px}.InteriorHero-module__hDDcNq__tool.InteriorHero-module__hDDcNq__tool+*{margin-top:36px}
.environment-module__CwaGhG__environment{--p5-qa-black:#121112;--p5-qa-red:#ff646b;--p5-qa-border:#464145;--p5-qa-glass:color-mix(in srgb, var(--p5-qa-black) var(--p5-qa-glass-strength), transparent);--p5-qa-dense:color-mix(in srgb, var(--p5-qa-black) var(--p5-qa-dense-strength), transparent);--color-app:#080708;--color-canvas:transparent;--color-primary:#fff;--color-secondary:#c5bfc1;--color-accent:var(--p5-qa-red);--color-info:var(--p5-qa-red);--color-divider:var(--p5-qa-border);--color-surface:var(--p5-qa-dense);--color-recessed:var(--p5-qa-dense);--color-elevated:#1b181a;--shell-layer-background:var(--p5-qa-dense);--shell-layer-border:var(--p5-qa-border);--shell-layer-blur:var(--p5-qa-blur);isolation:isolate;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080708;min-height:100dvh;position:relative}.environment-module__CwaGhG__artwork{z-index:-1;pointer-events:none;background-size:cover;background-image:var(--game-artwork);opacity:var(--p5-qa-art-opacity);background-repeat:no-repeat;position:absolute;inset:0}.environment-module__CwaGhG__environment[data-persona-environment=persona3],.environment-module__CwaGhG__environment[data-persona-environment=persona4]{--p5-qa-red:#e8b84a;--persona-text-accent:var(--p5-qa-red);--fusion-identity-secondary:var(--persona-text-accent)}@container game-artwork (max-width:767px) and (max-aspect-ratio:8/15){.environment-module__CwaGhG__artwork{background-image:var(--game-narrow-tall-artwork)}}@container game-artwork (max-width:767px) and (max-aspect-ratio:8/15) and (max-height:960px){.environment-module__CwaGhG__artwork{background-image:var(--game-narrow-artwork)}}.environment-module__CwaGhG__environment [data-persona-game=persona-5-royal]{--persona-identity:var(--p5-qa-red);--c-primary:#fff;--c-body-color:#fff;--c-secondary:#c5bfc1;--c-muted:#c5bfc1;--c-reading:var(--p5-qa-dense);--c-interactive:var(--p5-qa-dense);--c-hover:color-mix(in srgb, var(--p5-qa-red) 8%, transparent);--c-selected:color-mix(in srgb, var(--p5-qa-red) 12%, transparent);--c-line:var(--p5-qa-border);--c-edge:#888184;--c-brass:var(--p5-qa-red);--c-link:var(--p5-qa-red);background:0 0}.environment-module__CwaGhG__environment .astral-canvas{--persona-identity:var(--p5-qa-red);--c-primary:#fff;--c-body-color:#fff;--c-secondary:#c5bfc1;--c-muted:#c5bfc1;--c-reading:var(--p5-qa-dense);--c-interactive:var(--p5-qa-dense);--c-hover:color-mix(in srgb, var(--p5-qa-red) 8%, transparent);--c-selected:color-mix(in srgb, var(--p5-qa-red) 12%, transparent);--c-line:var(--p5-qa-border);--c-edge:#888184;--c-brass:var(--p5-qa-red);--c-link:var(--p5-qa-red);background:0 0}.environment-module__CwaGhG__environment.environment-module__CwaGhG__environment .page-surface{--persona-identity:var(--p5-qa-red);--c-primary:#fff;--c-body-color:#fff;--c-secondary:#c5bfc1;--c-muted:#c5bfc1;--c-reading:var(--p5-qa-dense);--c-interactive:var(--p5-qa-dense);--c-hover:color-mix(in srgb, var(--p5-qa-red) 8%, transparent);--c-selected:color-mix(in srgb, var(--p5-qa-red) 12%, transparent);--c-line:var(--p5-qa-border);--c-edge:#888184;--c-brass:var(--p5-qa-red);--c-link:var(--p5-qa-red);background:0 0}.environment-module__CwaGhG__environment main{--persona-identity:var(--p5-qa-red);--c-primary:#fff;--c-body-color:#fff;--c-secondary:#c5bfc1;--c-muted:#c5bfc1;--c-reading:var(--p5-qa-dense);--c-interactive:var(--p5-qa-dense);--c-hover:color-mix(in srgb, var(--p5-qa-red) 8%, transparent);--c-selected:color-mix(in srgb, var(--p5-qa-red) 12%, transparent);--c-line:var(--p5-qa-border);--c-edge:#888184;--c-brass:var(--p5-qa-red);--c-link:var(--p5-qa-red);background:0 0}.environment-module__CwaGhG__environment.environment-module__CwaGhG__environment .page-surface{background:0 0!important}.environment-module__CwaGhG__environment main:before{display:none}.environment-module__CwaGhG__environment.environment-module__CwaGhG__environment .page-surface:before{display:none}.environment-module__CwaGhG__environment .astral-sidebar:before{display:none}.environment-module__CwaGhG__environment .astral-sidebar:after{display:none}.environment-module__CwaGhG__environment .astral-gamebar:before{display:none}:is(.environment-module__CwaGhG__environment [data-game-navigation-drawer],.environment-module__CwaGhG__environment .astral-sidebar,.environment-module__CwaGhG__environment .astral-gamebar,.environment-module__CwaGhG__environment footer){background:var(--p5-qa-glass);-webkit-backdrop-filter:blur(var(--p5-qa-blur));backdrop-filter:blur(var(--p5-qa-blur));border-color:var(--p5-qa-border)}:is(.environment-module__CwaGhG__environment .astral-sidebar,.environment-module__CwaGhG__environment .astral-gamebar){--color-accent:#e8b84a;--color-info:#e8b84a}.environment-module__CwaGhG__environment .home-hero{background:0 0}:is(.environment-module__CwaGhG__environment .home-hero-sky,.environment-module__CwaGhG__environment .home-hero-moon,.environment-module__CwaGhG__environment .home-hero-sparks,.environment-module__CwaGhG__environment .home-hero-scrim){display:none}:is(.environment-module__CwaGhG__environment .home-hero-copy :is(h1,p),.environment-module__CwaGhG__environment main>header>p){color:#fff}.environment-module__CwaGhG__environment .home-hero-copy button{background:var(--p5-qa-dense)}.environment-module__CwaGhG__environment main :is(input,textarea,select){color:#fff}.environment-module__CwaGhG__environment main input::placeholder{color:#c5bfc1}.environment-module__CwaGhG__environment main :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--p5-qa-red);outline-offset:3px}.environment-module__CwaGhG__environment main table{font-variant-numeric:tabular-nums}.environment-module__CwaGhG__environment main dialog{--color-canvas:#171416;--color-surface:#201c1f;color:#fff;border-color:var(--p5-qa-border);background:#171416}.environment-module__CwaGhG__environment ::selection{color:#fff;background:#932e38}.environment-module__CwaGhG__environment main{scrollbar-color:#71666d #171416}@media (max-width:47.999rem){.environment-module__CwaGhG__artwork[data-current-artwork=true]{--p5-mobile-art-position:18% 36%}}.environment-module__CwaGhG__environment [data-material-hero=resource]:before{background-image:none;display:none}.environment-module__CwaGhG__environment [data-directory-hero]:before{background-image:none;display:none}:is(.environment-module__CwaGhG__environment [data-material-hero=resource],.environment-module__CwaGhG__environment [data-directory-hero]){background-image:none}
.HeroBreadcrumb-module__n1aCwW__breadcrumb.HeroBreadcrumb-module__n1aCwW__breadcrumb{min-width:0;margin:0}.HeroBreadcrumb-module__n1aCwW__breadcrumb ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.HeroBreadcrumb-module__n1aCwW__breadcrumb li{align-items:baseline;gap:8px;min-width:0;display:flex}.HeroBreadcrumb-module__n1aCwW__breadcrumb :is(a,span[aria-current]){overflow-wrap:anywhere;min-width:0}.HeroBreadcrumb-module__n1aCwW__breadcrumb.HeroBreadcrumb-module__n1aCwW__breadcrumb a{color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:3px;transition:color var(--duration-fast), text-decoration-color var(--duration-fast);border:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.HeroBreadcrumb-module__n1aCwW__breadcrumb.HeroBreadcrumb-module__n1aCwW__breadcrumb a:hover{text-decoration-color:currentColor}.HeroBreadcrumb-module__n1aCwW__breadcrumb.HeroBreadcrumb-module__n1aCwW__breadcrumb a:focus-visible{outline-offset:3px;outline:2px solid}.HeroBreadcrumb-module__n1aCwW__separator{flex:none}@media (prefers-reduced-motion:reduce){.HeroBreadcrumb-module__n1aCwW__breadcrumb.HeroBreadcrumb-module__n1aCwW__breadcrumb a{transition:none}}
.ContentPageShell-module__85x_SG__surface{background:radial-gradient(circle at 82% 6%, color-mix(in srgb, var(--color-info) 10%, transparent), transparent 25rem), linear-gradient(180deg, color-mix(in srgb, var(--color-canvas) 96%, var(--color-info) 4%), var(--color-canvas));min-height:100%}.ContentPageShell-module__85x_SG__atmosphericSurface{isolation:isolate;position:relative;overflow:clip}.ContentPageShell-module__85x_SG__hero{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.ContentPageShell-module__85x_SG__copy{min-width:0}.ContentPageShell-module__85x_SG__eyebrow{color:var(--color-info);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.67rem;font-weight:500}.ContentPageShell-module__85x_SG__title{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.035em;margin-top:.75rem;font-size:clamp(2.25rem,4vw,4rem);font-weight:600;line-height:1}.ContentPageShell-module__85x_SG__description{max-width:43rem;color:var(--color-secondary);margin-top:1rem;font-size:.95rem;line-height:1.65}html[data-theme=light] .ContentPageShell-module__85x_SG__surface{background:radial-gradient(circle at 82% 6%, color-mix(in srgb, var(--color-info) 7%, transparent), transparent 25rem), linear-gradient(180deg, var(--color-canvas), color-mix(in srgb, var(--color-canvas) 94%, white))}@media (prefers-color-scheme:light){html[data-theme=system] .ContentPageShell-module__85x_SG__surface{background:radial-gradient(circle at 82% 6%, color-mix(in srgb, var(--color-info) 7%, transparent), transparent 25rem), linear-gradient(180deg, var(--color-canvas), color-mix(in srgb, var(--color-canvas) 94%, white))}}@media (max-width:63.999rem){.ContentPageShell-module__85x_SG__hero{flex-direction:column;align-items:start;gap:1rem}.ContentPageShell-module__85x_SG__title{font-size:clamp(2.2rem,7vw,3.4rem)}}@media (max-width:47.999rem){.ContentPageShell-module__85x_SG__hero{padding-bottom:1.35rem}.ContentPageShell-module__85x_SG__title{font-size:2.2rem}.ContentPageShell-module__85x_SG__description{font-size:.84rem}}
.DirectoryPageHero-module__Xp3aeW__compactHero.DirectoryPageHero-module__Xp3aeW__compactHero{min-block-size:0;margin-block-end:3.5rem;padding-block:20px}.DirectoryPageHero-module__Xp3aeW__compactHero>header{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;display:grid}.DirectoryPageHero-module__Xp3aeW__compactHero>header>div{grid-area:1/2}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1{font:700 2rem/1.2 var(--font-plex-sans), sans-serif;letter-spacing:-.02em;margin:0}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1+p{max-width:none;margin-top:8px}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1+p:empty{display:none}.DirectoryPageHero-module__Xp3aeW__titleSticker{border:1px solid var(--c-line);background:var(--hsr-material-dense,var(--c-reading));grid-area:1/1;justify-content:center;align-items:center;block-size:100px;inline-size:100px;padding:4px;display:flex}.DirectoryPageHero-module__Xp3aeW__titleSticker img{object-fit:contain;width:100%;height:100%;display:block}.DirectoryPageHero-module__Xp3aeW__controls{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.DirectoryPageHero-module__Xp3aeW__compactHero .DirectoryPageHero-module__Xp3aeW__controls>*{margin-block:0}.DirectoryPageHero-module__Xp3aeW__compactHero+:is(section[aria-label^=Methodology],#DirectoryPageHero-module__Xp3aeW__methodology){padding-top:12px}@media (max-width:767px){.DirectoryPageHero-module__Xp3aeW__compactHero.DirectoryPageHero-module__Xp3aeW__compactHero{padding-block:16px}.DirectoryPageHero-module__Xp3aeW__compactHero>header{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1{font-size:1.75rem}.DirectoryPageHero-module__Xp3aeW__compactHero[data-directory-hero]>header[data-material-hero] h1+p{font-size:.9375rem;line-height:1.55}.DirectoryPageHero-module__Xp3aeW__titleSticker{block-size:72px;inline-size:72px}}
.reference-material-module__i2CXzG__scope{--color-primary:#fff;--color-secondary:#bbbcb9;--color-accent:#e8b84a;--color-info:#e8b84a;--color-surface:#111316cc;--color-recessed:var(--color-surface);--color-divider:#34373b;--c-primary:var(--color-primary);--c-secondary:var(--color-secondary);--c-reading:var(--color-surface);--c-line:var(--color-divider);--c-hover:color-mix(in srgb, var(--color-accent) 6%, transparent);--c-selected:color-mix(in srgb, var(--color-accent) 9%, transparent);--shell-rule:var(--color-divider)}.reference-material-module__i2CXzG__scope.reference-material-module__i2CXzG__scope.reference-material-module__i2CXzG__scope :is(a,button,input,select,summary):focus-visible,.reference-material-module__i2CXzG__scope.reference-material-module__i2CXzG__scope.reference-material-module__i2CXzG__scope:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}
[data-persona5-presentation] .directory-module__FK4_wq__card{background:var(--c-reading);border-color:var(--c-line);color:#fff}[data-persona5-presentation] .directory-module__FK4_wq__name{color:#fff;text-shadow:none;background:linear-gradient(#0000,#111316ed 68%,#111316)}[data-persona5-presentation] .directory-module__FK4_wq__art:after{background:linear-gradient(#111316b3 0 28px,#0000)}[data-persona5-presentation] .directory-module__FK4_wq__card:is(:hover,:focus-visible){border-color:var(--color-accent)}[data-persona5-presentation] .directory-module__FK4_wq__card:is(:hover,:focus-visible) .directory-module__FK4_wq__name{color:var(--color-accent)}[data-persona5-presentation] .directory-module__FK4_wq__art img{transition:transform .15s ease-out,filter .15s ease-out}[data-persona5-presentation] .directory-module__FK4_wq__card:is(:hover,:focus-visible) .directory-module__FK4_wq__art img{filter:brightness(1.08);transform:translateY(-2px)scale(1.04)}[data-persona5-presentation] .directory-module__FK4_wq__card:is(:hover,:focus-visible) .directory-module__FK4_wq__art[data-visual=artwork] .directory-module__FK4_wq__image{transform:translateY(-2px)scale(1.352)}@media (prefers-reduced-motion:reduce){[data-persona5-presentation] .directory-module__FK4_wq__art img{transition:none}[data-persona5-presentation] .directory-module__FK4_wq__card:is(:hover,:focus-visible) .directory-module__FK4_wq__art img{transform:none}[data-persona5-presentation] .directory-module__FK4_wq__card:is(:hover,:focus-visible) .directory-module__FK4_wq__art[data-visual=artwork] .directory-module__FK4_wq__image{transform:scale(1.3)}}.directory-module__FK4_wq__page>main>header h1{font:500 var(--c-h1)/1.1 var(--font-fraunces), serif;letter-spacing:-.025em;color:var(--c-primary)}.directory-module__FK4_wq__page>main>header h1+p{font:400 16px/1.6 var(--font-plex-sans), sans-serif;color:var(--c-body-color)}.directory-module__FK4_wq__directory{font:400 14px/1.5 var(--font-plex-sans), sans-serif;color:var(--color-primary)}.directory-module__FK4_wq__directory.directory-module__FK4_wq__directory a:focus-visible,.directory-module__FK4_wq__directory.directory-module__FK4_wq__directory button:focus-visible{outline:2px solid var(--color-info);outline-offset:3px}.directory-module__FK4_wq__grid{grid-template-columns:repeat(auto-fill,minmax(134px,1fr));gap:8px;display:grid}.directory-module__FK4_wq__grid>li{min-width:0}.directory-module__FK4_wq__card{isolation:isolate;aspect-ratio:.75;border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);color:#f2f0ea;background:#152337;border-radius:6px;outline:none;align-items:end;min-width:0;height:100%;display:grid;position:relative}.directory-module__FK4_wq__art{border-radius:5px;position:absolute;inset:0;overflow:hidden}.directory-module__FK4_wq__art:after{content:"";pointer-events:none;background:linear-gradient(#0c1522a6 0 28px,#0000);height:60px;position:absolute;inset:0 0 auto}.directory-module__FK4_wq__image{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .16s ease-out,filter .16s ease-out}.directory-module__FK4_wq__name{z-index:1;font:600 14px/1.3 var(--font-plex-sans), sans-serif;overflow-wrap:anywhere;text-shadow:0 1px 2px #0c1522;background:linear-gradient(#0000,#0c1522de 68%,#0c1522f5);border-radius:0 0 5px 5px;padding:30px 6px 10px;display:block;position:relative}.directory-module__FK4_wq__rarity,.directory-module__FK4_wq__taxonomy{z-index:1;position:absolute;top:10px}.directory-module__FK4_wq__rarity{text-shadow:0 1px 3px #0c1522;font-size:12px;font-weight:500;left:8px}.directory-module__FK4_wq__rarity>span{color:#d9b54a;margin-left:2px}.directory-module__FK4_wq__taxonomy{align-items:center;gap:4px;display:flex;right:8px}.directory-module__FK4_wq__taxonomy img{object-fit:contain;filter:drop-shadow(0 1px 2px #0c1522);width:16px;height:16px}html[data-theme=light] .directory-module__FK4_wq__elementIcon{filter:brightness(.55)}.directory-module__FK4_wq__card:hover{border-color:var(--color-info)}.directory-module__FK4_wq__card:hover .directory-module__FK4_wq__name,.directory-module__FK4_wq__card:focus-visible .directory-module__FK4_wq__name{color:#9cc6ed}@media (hover:hover) and (pointer:fine){.directory-module__FK4_wq__card:hover .directory-module__FK4_wq__image{filter:brightness(1.04);transform:scale(1.025)}}.directory-module__FK4_wq__card:focus-visible .directory-module__FK4_wq__image{filter:brightness(1.04);transform:scale(1.025)}.directory-module__FK4_wq__art[data-visual=artwork] .directory-module__FK4_wq__image{object-position:50% 35%;transform:scale(1.3)}@media (hover:hover) and (pointer:fine){.directory-module__FK4_wq__card:hover .directory-module__FK4_wq__art[data-visual=artwork] .directory-module__FK4_wq__image{transform:scale(1.325)}}.directory-module__FK4_wq__card:focus-visible .directory-module__FK4_wq__art[data-visual=artwork] .directory-module__FK4_wq__image{transform:scale(1.325)}.directory-module__FK4_wq__reset{min-height:36px;color:var(--color-info);text-underline-offset:4px;cursor:pointer;font-size:13px;text-decoration:underline}.directory-module__FK4_wq__empty{padding:28px 0 48px}.directory-module__FK4_wq__empty p:first-child{font-size:16px;font-weight:600}.directory-module__FK4_wq__empty p+p{color:var(--color-secondary);margin-top:4px}.directory-module__FK4_wq__empty .directory-module__FK4_wq__reset{margin-top:8px}@media (max-width:767px){.directory-module__FK4_wq__page>main>header h1{font-size:36px}}@media (max-width:639px){.directory-module__FK4_wq__card{aspect-ratio:.95}.directory-module__FK4_wq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.directory-module__FK4_wq__image{transition:none}.directory-module__FK4_wq__card:hover .directory-module__FK4_wq__image,.directory-module__FK4_wq__card:focus-visible .directory-module__FK4_wq__image{transform:none}.directory-module__FK4_wq__card:hover .directory-module__FK4_wq__art[data-visual=artwork] .directory-module__FK4_wq__image,.directory-module__FK4_wq__card:focus-visible .directory-module__FK4_wq__art[data-visual=artwork] .directory-module__FK4_wq__image{transform:scale(1.3)}}.directory-module__FK4_wq__page>main>header{border-bottom:0;padding-bottom:16px}.directory-module__FK4_wq__royalGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.directory-module__FK4_wq__royalCard{aspect-ratio:.8;background:var(--c-reading);border-radius:2px;flex-direction:column;display:flex;overflow:hidden;}.directory-module__FK4_wq__royalCard .directory-module__FK4_wq__art{width:100%;height:100%;position:absolute;inset:0}.directory-module__FK4_wq__royalCard .directory-module__FK4_wq__art>img,.directory-module__FK4_wq__royalCard .directory-module__FK4_wq__art>picture>img{padding:22px 6px 62px}.directory-module__FK4_wq__royalCard .directory-module__FK4_wq__royalCaption{background:linear-gradient(#0000,#111316d9 48%,#111316);border-radius:0;align-items:center;gap:10px;width:100%;height:auto;padding:28px 14px 14px;font-size:16px;display:flex;position:absolute;inset:auto 0 0}.directory-module__FK4_wq__royalCard .directory-module__FK4_wq__rarity{border:1px solid var(--c-line);background:#15171b;padding:3px 5px;top:8px;left:8px}.directory-module__FK4_wq__royalCard .directory-module__FK4_wq__royalLevel{color:var(--color-primary);align-items:center;gap:4px;margin-left:0;font-size:13px;line-height:1.2;display:inline-flex}.directory-module__FK4_wq__royalLevel strong{font-size:14px;font-weight:600}.directory-module__FK4_wq__royalCaption strong{letter-spacing:-.015em;font-weight:600}.directory-module__FK4_wq__royalCaption>span[data-size]{width:28px;height:54px}.directory-module__FK4_wq__royalCaption>span:last-child{min-width:0}.directory-module__FK4_wq__royalArcana{color:var(--color-secondary);margin-top:5px;font-size:14px;font-weight:400;display:block}@media (max-width:639px){.directory-module__FK4_wq__royalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-module__FK4_wq__royalCard{aspect-ratio:.66}.directory-module__FK4_wq__royalCard .directory-module__FK4_wq__royalCaption{gap:8px;padding:24px 10px 12px}}
.CharacterDetail-module__7aEjna__characterSurface{--character-portrait-accent:var(--character-accent);--character-canvas-base:color-mix(in srgb, var(--color-canvas) 96%, var(--color-info) 4%);--character-canvas-deep:color-mix(in srgb, var(--color-canvas) 93%, var(--character-fill) 7%);--character-canvas-mid:color-mix(in srgb, var(--color-canvas) 94%, var(--character-portrait-accent) 6%);--character-canvas-element:color-mix(in srgb, var(--color-canvas) 88%, var(--character-accent) 12%);--character-canvas-portrait:color-mix(in srgb, var(--color-canvas) 90%, var(--character-portrait-accent) 10%);--character-surface:color-mix(in srgb, var(--color-surface) 97%, var(--character-accent) 3%);--character-surface-elevated:color-mix(in srgb, var(--color-elevated) 98%, var(--character-portrait-accent) 2%);--character-surface-recessed:color-mix(in srgb, var(--color-recessed) 99%, var(--character-fill) 1%);--character-surface-analytical:color-mix(in srgb, var(--color-surface) 91%, var(--color-info) 9%);isolation:isolate;min-width:0;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__characterSurface:before{z-index:0;background:radial-gradient(ellipse 38rem 26rem at 49% 72rem, color-mix(in srgb, var(--color-canvas) 58%, transparent), transparent 75%), radial-gradient(ellipse 42rem 35rem at 52% 151rem, color-mix(in srgb, var(--color-canvas) 48%, transparent), transparent 78%), radial-gradient(ellipse 40rem 38rem at 48% 246rem, color-mix(in srgb, var(--color-canvas) 42%, transparent), transparent 79%), radial-gradient(ellipse 76rem 27rem at 26% 30rem, color-mix(in srgb, var(--color-info) 36%, transparent), transparent 68%), radial-gradient(ellipse 57rem 28rem at 73% 43rem, color-mix(in srgb, var(--character-accent) 58%, transparent), transparent 69%), radial-gradient(ellipse 46rem 34rem at 111% 58rem, color-mix(in srgb, var(--character-portrait-accent) 52%, transparent), transparent 70%), radial-gradient(ellipse 62rem 34rem at -10% 82rem, color-mix(in srgb, var(--color-info) 29%, transparent), transparent 71%), radial-gradient(ellipse 58rem 39rem at 32% 112rem, color-mix(in srgb, var(--character-accent) 39%, transparent), transparent 71%), radial-gradient(ellipse 50rem 42rem at 108% 139rem, color-mix(in srgb, var(--character-portrait-accent) 42%, transparent), transparent 72%), radial-gradient(ellipse 64rem 45rem at 3% 184rem, color-mix(in srgb, var(--color-info) 24%, transparent), transparent 73%), radial-gradient(ellipse 54rem 47rem at 103% 229rem, color-mix(in srgb, var(--character-portrait-accent) 36%, transparent), transparent 74%), radial-gradient(ellipse 60rem 45rem at 20% 286rem, color-mix(in srgb, var(--character-accent) 28%, transparent), transparent 74%), radial-gradient(ellipse 62rem 42rem at 98% 344rem, color-mix(in srgb, var(--color-info) 20%, transparent), transparent 76%), linear-gradient(132deg, transparent 0 30rem, color-mix(in srgb, var(--color-info) 8%, transparent) 43rem, transparent 58rem 103rem, color-mix(in srgb, var(--character-accent) 7%, transparent) 119rem, transparent 136rem 218rem, color-mix(in srgb, var(--character-portrait-accent) 6%, transparent) 237rem, transparent 257rem);content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#0000 0 8rem,#00000014 15rem,#0000005c 27rem,#000000c2 41rem,#000 55rem calc(100% - 18rem),#0000 100%);mask-image:linear-gradient(145deg,#0000 0 8rem,#00000014 15rem,#0000005c 27rem,#000000c2 41rem,#000 55rem calc(100% - 18rem),#0000 100%)}.CharacterDetail-module__7aEjna__characterSurface:after{z-index:0;background:radial-gradient(circle at 88% 27rem, #e2f0ff8c 0 1px, transparent 1.7px), radial-gradient(circle at 71% 43rem, #79aee875 0 .9px, transparent 1.6px), radial-gradient(circle at 18% 61rem, #f2f0ea57 0 .75px, transparent 1.35px), radial-gradient(circle at 94% 79rem, #e2f0ff66 0 .8px, transparent 1.45px), radial-gradient(circle at 8% 112rem, #79aee861 0 .75px, transparent 1.35px), radial-gradient(circle at 78% 143rem, #f2f0ea47 0 .65px, transparent 1.2px), radial-gradient(circle at 31% 171rem, #79aee852 0 .7px, transparent 1.3px), radial-gradient(circle at 92% 206rem, #e2f0ff52 0 .7px, transparent 1.25px), radial-gradient(circle at 14% 244rem, #f2f0ea3d 0 .6px, transparent 1.15px), radial-gradient(circle at 74% 278rem, #79aee84d 0 .65px, transparent 1.2px), radial-gradient(circle at 24% 323rem, #e2f0ff3d 0 .6px, transparent 1.1px), radial-gradient(circle at 90% 356rem, #79aee840 0 .6px, transparent 1.1px), radial-gradient(ellipse 94rem 18rem at 44% 52rem, color-mix(in srgb, var(--color-info) 12%, transparent), transparent 72%), radial-gradient(ellipse 78rem 14rem at 69% 77rem, color-mix(in srgb, var(--character-accent) 8%, transparent), transparent 74%), linear-gradient(134deg, transparent 0 38rem, color-mix(in srgb, var(--color-info) 9%, transparent) 52rem, transparent 69rem 131rem, color-mix(in srgb, var(--character-accent) 6%, transparent) 148rem, transparent 166rem 244rem, color-mix(in srgb, var(--character-portrait-accent) 5%, transparent) 262rem, transparent 282rem);content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#0000 0 9rem,#00000057 24rem,#000 45rem calc(100% - 18rem),#0000 100%);mask-image:linear-gradient(145deg,#0000 0 9rem,#00000057 24rem,#000 45rem calc(100% - 18rem),#0000 100%)}.CharacterDetail-module__7aEjna__characterSurface>main{z-index:1;position:relative}.CharacterDetail-module__7aEjna__characterPage{isolation:isolate;min-width:0;position:relative}.CharacterDetail-module__7aEjna__celestialEnvironment{z-index:0;pointer-events:none;position:absolute;inset:0}.CharacterDetail-module__7aEjna__celestialPlanet,.CharacterDetail-module__7aEjna__celestialOrbit{pointer-events:none;display:block;position:absolute}.CharacterDetail-module__7aEjna__celestialPlanet{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-info) 24%, transparent);background:radial-gradient(circle at 76% 18%, #e2f0ff24 0 1px, transparent 1.8px), radial-gradient(circle at 84% 30%, #79aee82e 0 .8px, transparent 1.5px), radial-gradient(circle at 68% 42%, #f2f0ea17 0 .7px, transparent 1.3px), radial-gradient(circle at 76% 30%, color-mix(in srgb, var(--character-accent) 13%, transparent), transparent 28%), radial-gradient(circle at 62% 66%, color-mix(in srgb, var(--character-portrait-accent) 7%, transparent), transparent 38%), radial-gradient(circle at 48% 48%, color-mix(in srgb, var(--color-canvas) 91%, var(--color-info)) 0 55%, color-mix(in srgb, var(--color-app) 96%, black) 77%);width:58rem;height:58rem;box-shadow:3px -3px 0 color-mix(in srgb, var(--color-info) 32%, transparent), 12px -12px 2.8rem color-mix(in srgb, var(--color-info) 16%, transparent), 2.5rem -2.5rem 8rem color-mix(in srgb, var(--character-accent) 11%, transparent), -.9rem .75rem 3.4rem color-mix(in srgb, var(--character-portrait-accent) 7%, transparent), inset -1.8rem 0 5rem color-mix(in srgb, var(--color-info) 7%, transparent);opacity:.84;border-radius:999px;top:35rem;left:-37rem;overflow:hidden}.CharacterDetail-module__7aEjna__celestialPlanet:before,.CharacterDetail-module__7aEjna__celestialPlanet:after{border-radius:inherit;content:"";pointer-events:none;position:absolute}.CharacterDetail-module__7aEjna__celestialPlanet:before{z-index:1;background:radial-gradient(ellipse 68% 88% at 72% 27%, color-mix(in srgb, var(--color-info) 8%, transparent), transparent 49%), linear-gradient(128deg, transparent 0 34%, color-mix(in srgb, var(--color-app) 34%, transparent) 55%, #000000b8 88%);box-shadow:inset -5rem 2rem 10rem #0000008a, inset 1.5rem -1rem 5rem color-mix(in srgb, var(--character-portrait-accent) 4%, transparent);opacity:.88;inset:0}.CharacterDetail-module__7aEjna__celestialPlanet:after{z-index:2;background:conic-gradient(from 205deg, transparent 0 15%, color-mix(in srgb, var(--color-info) 66%, transparent) 24%, color-mix(in srgb, var(--character-accent) 46%, transparent) 31%, transparent 42% 72%, color-mix(in srgb, var(--character-portrait-accent) 30%, transparent) 78%, transparent 85%);opacity:.68;-webkit-mask-composite:xor;padding:2px;inset:-2px;-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}.CharacterDetail-module__7aEjna__celestialOrbit{opacity:1;border-radius:50%;width:45rem;height:45rem;top:8rem;right:-9rem;transform:rotate(-17deg)scaleY(.72);-webkit-mask-image:linear-gradient(128deg,#0000 0,#00000073 8%,#000 18% 72%,#000000b3 84%,#0000 98%);mask-image:linear-gradient(128deg,#0000 0,#00000073 8%,#000 18% 72%,#000000b3 84%,#0000 98%)}.CharacterDetail-module__7aEjna__celestialOrbit>span{pointer-events:none;display:block;position:absolute}.CharacterDetail-module__7aEjna__celestialOrbitEnergy{z-index:0;background:radial-gradient(ellipse 72% 16% at 54% 43%, color-mix(in srgb, var(--color-info) 18%, transparent), transparent 72%), radial-gradient(ellipse 58% 13% at 64% 57%, color-mix(in srgb, var(--character-accent) 13%, transparent), transparent 74%);border-radius:50%;inset:-18% -28%;transform:rotate(12deg)}.CharacterDetail-module__7aEjna__celestialOrbitPrimary,.CharacterDetail-module__7aEjna__celestialOrbitSecondary,.CharacterDetail-module__7aEjna__celestialOrbitTertiary{z-index:2;border-radius:50%}.CharacterDetail-module__7aEjna__celestialOrbitPrimary{border:1.75px solid color-mix(in srgb, var(--color-info) 94%, transparent);box-shadow:0 0 2.8rem color-mix(in srgb, var(--color-info) 32%, transparent);-webkit-mask-image:conic-gradient(from 18deg, transparent 0 5%, black 8% 48%, transparent 52% 58%, black 62% 88%, transparent 92%);-webkit-mask-image:conic-gradient(from 18deg, transparent 0 5%, black 8% 48%, transparent 52% 58%, black 62% 88%, transparent 92%);mask-image:conic-gradient(from 18deg, transparent 0 5%, black 8% 48%, transparent 52% 58%, black 62% 88%, transparent 92%);inset:1%}.CharacterDetail-module__7aEjna__celestialOrbitSecondary{border:1.5px solid color-mix(in srgb, var(--character-accent) 66%, transparent);-webkit-mask-image:conic-gradient(from 224deg, transparent 0 12%, black 16% 53%, transparent 57% 71%, black 75% 91%, transparent 95%);-webkit-mask-image:conic-gradient(from 224deg, transparent 0 12%, black 16% 53%, transparent 57% 71%, black 75% 91%, transparent 95%);mask-image:conic-gradient(from 224deg, transparent 0 12%, black 16% 53%, transparent 57% 71%, black 75% 91%, transparent 95%);inset:13%}.CharacterDetail-module__7aEjna__celestialOrbitTertiary{border:1.25px solid color-mix(in srgb, var(--color-info) 44%, transparent);-webkit-mask-image:conic-gradient(from 102deg, transparent 0 25%, black 29% 61%, transparent 65% 84%, black 88% 94%, transparent 98%);-webkit-mask-image:conic-gradient(from 102deg, transparent 0 25%, black 29% 61%, transparent 65% 84%, black 88% 94%, transparent 98%);mask-image:conic-gradient(from 102deg, transparent 0 25%, black 29% 61%, transparent 65% 84%, black 88% 94%, transparent 98%);inset:27%}.CharacterDetail-module__7aEjna__celestialOrbitGuide{z-index:1;border:1px solid color-mix(in srgb, var(--color-info) 13%, transparent);inset:18% 24%;transform:rotate(45deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 38%,#0000 49% 62%,#000 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 38%,#0000 49% 62%,#000 72%,#0000)}.CharacterDetail-module__7aEjna__celestialPathSigil{isolation:isolate;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-info) 18%, transparent), transparent 54%), radial-gradient(circle at 58% 56%, color-mix(in srgb, var(--character-accent) 11%, transparent), transparent 67%);border-radius:50%;width:20rem;height:20rem;display:block;position:absolute;top:34rem;left:50%;transform:translate(-50%)}.CharacterDetail-module__7aEjna__celestialPathSigil:after{content:"";pointer-events:none;-webkit-mask-image:var(--character-path-icon);-webkit-mask-image:var(--character-path-icon);mask-image:var(--character-path-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--character-path-mask-size,100%);-webkit-mask-size:var(--character-path-mask-size,100%);mask-size:var(--character-path-mask-size,100%);background:color-mix(in srgb, var(--color-info) 82%, var(--character-accent));opacity:.36;display:block;position:absolute;inset:5%}.CharacterDetail-module__7aEjna__celestialOrbitNodes{z-index:3;background:radial-gradient(circle at 48% 1.5%, #e2f0ffd1 0 1.3px, transparent 2.1px), radial-gradient(circle at 12% 57%, var(--character-accent) 0 1.35px, transparent 2.2px), radial-gradient(circle at 78% 82%, color-mix(in srgb, var(--character-portrait-accent) 82%, white) 0 1px, transparent 1.8px), radial-gradient(circle at 67% 12%, #79aee870 0 .7px, transparent 1.35px), radial-gradient(circle at 30% 84%, #e2f0ff47 0 .65px, transparent 1.25px);border-radius:50%;inset:0}.CharacterDetail-module__7aEjna__characterPage>:not(.CharacterDetail-module__7aEjna__celestialEnvironment){z-index:1;position:relative}.CharacterDetail-module__7aEjna__masthead{isolation:isolate;min-height:26.5rem;box-shadow:0 1.25rem 4rem color-mix(in srgb, var(--color-canvas) 64%, transparent), inset 0 1px #ffffff0d;background:radial-gradient(ellipse at 84% 12%, color-mix(in srgb, var(--character-portrait-accent) 15%, transparent), transparent 46%) padding-box, linear-gradient(112deg, color-mix(in srgb, var(--character-accent) 17%, transparent), transparent 48%) padding-box, linear-gradient(145deg, var(--character-surface-elevated), var(--character-surface) 58%, var(--character-surface-recessed)) padding-box, linear-gradient(112deg, color-mix(in srgb, var(--color-info) 56%, transparent), color-mix(in srgb, var(--character-accent) 54%, transparent) 58%, color-mix(in srgb, var(--character-portrait-accent) 46%, transparent)) border-box;border:1px solid #0000;border-radius:1.35rem;grid-template-columns:minmax(23rem,27rem) minmax(0,1fr);margin-top:1.5rem;display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__masthead:after{z-index:-1;background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--character-portrait-accent) 17%, transparent), transparent 34%), linear-gradient(90deg, transparent 0 70%, color-mix(in srgb, var(--color-primary) 3%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.CharacterDetail-module__7aEjna__mastheadArt{background:radial-gradient(circle at 52% 50%, color-mix(in srgb, var(--character-accent) 30%, transparent), transparent 54%), radial-gradient(circle at 22% 78%, color-mix(in srgb, var(--character-portrait-accent) 14%, transparent), transparent 45%), color-mix(in srgb, var(--character-surface-recessed) 88%, transparent);align-self:stretch;place-items:end center;min-width:0;min-height:26.5rem;display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__mastheadArt:after{background:linear-gradient(transparent, color-mix(in srgb, var(--character-accent) 38%, transparent), transparent);content:"";width:1px;height:84%;position:absolute;bottom:0;right:0}.CharacterDetail-module__7aEjna__characterArt{object-fit:contain;object-position:center bottom;width:min(112%,29rem);max-width:none;height:100%;max-height:26.5rem}.CharacterDetail-module__7aEjna__artFallback{min-height:25rem;color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-size:.7rem;display:grid}.CharacterDetail-module__7aEjna__identityPanel{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex}.CharacterDetail-module__7aEjna__identityLead{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.CharacterDetail-module__7aEjna__identityName{min-width:0}.CharacterDetail-module__7aEjna__gameplayHeader>p,.CharacterDetail-module__7aEjna__sectionHeading>p,.CharacterDetail-module__7aEjna__kitSectionHeader>p,.CharacterDetail-module__7aEjna__currencyContext>p{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:700}.CharacterDetail-module__7aEjna__subheading{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:700}.CharacterDetail-module__7aEjna__skillCategory,.CharacterDetail-module__7aEjna__subgroupTitle{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.CharacterDetail-module__7aEjna__characterName{max-width:16ch;color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;overflow-wrap:normal;word-break:normal;font-size:clamp(3.35rem,5.7vw,6.25rem);font-weight:650;line-height:.9}@media (min-width:1100px){.CharacterDetail-module__7aEjna__identityName{flex:auto;align-items:center;min-height:5rem;display:flex}.CharacterDetail-module__7aEjna__characterName{text-wrap:nowrap;white-space:nowrap;max-width:none}.CharacterDetail-module__7aEjna__characterName[data-name-size=medium]{font-size:clamp(3.15rem,3.75vw,4.75rem)}.CharacterDetail-module__7aEjna__characterName[data-name-size=long]{font-size:clamp(2.75rem,3.25vw,4.25rem)}.CharacterDetail-module__7aEjna__characterName[data-name-size=extended]{text-wrap:balance;white-space:normal;font-size:clamp(2.25rem,2.8vw,3.75rem);line-height:.92}}.CharacterDetail-module__7aEjna__rarityBadge{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.04em;font-weight:800!important}.CharacterDetail-module__7aEjna__taxonomyList .CharacterDetail-module__7aEjna__rarityStar{color:var(--color-accent)}.CharacterDetail-module__7aEjna__taxonomyList{flex-wrap:wrap;align-items:center;gap:.65rem 1.4rem;margin-top:1rem;display:flex}.CharacterDetail-module__7aEjna__taxonomyList span{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.96rem;font-weight:650;display:inline-flex}.CharacterDetail-module__7aEjna__taxonomyList span+span{border-left:1px solid color-mix(in srgb, var(--color-primary) 13%, transparent);padding-left:1.4rem}.CharacterDetail-module__7aEjna__taxonomyList img{object-fit:contain}.CharacterDetail-module__7aEjna__currencyContext dt{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__currencyContext dd{color:var(--color-primary);font-size:.84rem;font-weight:600}.CharacterDetail-module__7aEjna__originInline{border-left:1px solid color-mix(in srgb, var(--color-primary) 13%, transparent);padding-left:1.4rem;color:var(--color-secondary)!important;font-weight:550!important}.CharacterDetail-module__7aEjna__trailerLink{border:1px solid color-mix(in srgb, var(--character-accent) 42%, transparent);background:color-mix(in srgb, var(--character-accent) 11%, var(--color-recessed));min-height:3.25rem;color:var(--color-primary);transition:border-color var(--duration-fast) var(--ease-out-standard), background-color var(--duration-fast) var(--ease-out-standard);border-radius:.75rem;flex:none;align-items:center;gap:.75rem;padding:.55rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex}.CharacterDetail-module__7aEjna__trailerLink:hover,.CharacterDetail-module__7aEjna__trailerLink:focus-visible{border-color:var(--character-accent);background:color-mix(in srgb, var(--character-accent) 18%, var(--color-recessed))}.CharacterDetail-module__7aEjna__trailerLink small,.CharacterDetail-module__7aEjna__signatureCone small{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.1rem;font-size:.8125rem;font-weight:700;display:block}.CharacterDetail-module__7aEjna__trailerPlay{color:#fff;background:red;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.72rem;display:grid}.CharacterDetail-module__7aEjna__snapshot{border:1px solid color-mix(in srgb, var(--color-info) 20%, transparent);background:color-mix(in srgb, var(--color-elevated) 78%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--color-primary) 4%, transparent);border-radius:.9rem;grid-template-columns:repeat(3,minmax(8.5rem,1fr)) auto;align-items:stretch;gap:0;margin-top:1rem;padding:.32rem;display:grid}.CharacterDetail-module__7aEjna__snapshot>div{border-left:1px solid color-mix(in srgb, var(--character-accent) 42%, transparent);align-content:center;gap:.05rem;min-width:0;padding:.35rem .65rem;display:grid}.CharacterDetail-module__7aEjna__snapshot span,.CharacterDetail-module__7aEjna__snapshot small{color:var(--color-secondary);font-size:.75rem}.CharacterDetail-module__7aEjna__snapshot>div>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750}.CharacterDetail-module__7aEjna__snapshot strong{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;overflow:hidden}.CharacterDetail-module__7aEjna__snapshotLink{background:color-mix(in srgb, var(--color-info) 10%, var(--color-recessed));min-height:2.75rem;color:var(--color-info);text-align:center;border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.82rem;font-weight:750;display:inline-flex}.CharacterDetail-module__7aEjna__identityContext{grid-template-columns:minmax(14rem,.82fr) minmax(0,1.35fr);align-items:stretch;gap:.7rem;margin-top:.7rem;display:grid}.CharacterDetail-module__7aEjna__signatureCone{border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-recessed));min-height:4.5rem;color:var(--color-accent);border-radius:.7rem;grid-template-columns:2.85rem minmax(0,auto);align-items:center;gap:.75rem;padding:.45rem .85rem .45rem .5rem;display:grid}.CharacterDetail-module__7aEjna__signatureCone img{object-fit:contain;width:2.85rem;height:3.8rem}.CharacterDetail-module__7aEjna__signatureCone strong{color:var(--color-primary);font-size:.9rem;line-height:1.25;display:block}.CharacterDetail-module__7aEjna__currencyContext{border:1px solid color-mix(in srgb, var(--color-info) 26%, var(--color-primary) 7%);background:radial-gradient(circle at 96% 10%, color-mix(in srgb, var(--character-portrait-accent) 12%, transparent), transparent 46%), linear-gradient(105deg, color-mix(in srgb, var(--color-info) 11%, transparent), color-mix(in srgb, var(--character-accent) 4%, transparent) 62%), color-mix(in srgb, var(--character-surface-recessed) 88%, transparent);min-width:0;min-height:4.5rem;box-shadow:inset 0 1px color-mix(in srgb, var(--color-primary) 6%, transparent), inset 3px 0 color-mix(in srgb, var(--color-info) 48%, transparent);border-radius:.7rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:.58rem 1rem;padding:.58rem .82rem;display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__currencyContext>p{color:color-mix(in srgb, var(--color-info) 88%, var(--color-primary));letter-spacing:.14em;align-items:center;gap:.48rem;font-size:.72rem;display:inline-flex}.CharacterDetail-module__7aEjna__currencyContextIcon{flex:none;width:1.05rem;height:1.05rem}.CharacterDetail-module__7aEjna__currencyContext dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:1280px){.CharacterDetail-module__7aEjna__currencyContext dl[data-fact-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.CharacterDetail-module__7aEjna__currencyContext dt{letter-spacing:.08em;font-size:.66rem}.CharacterDetail-module__7aEjna__currencyContext dl>div{border-left:1px solid color-mix(in srgb, var(--color-info) 18%, var(--color-primary) 7%);align-content:center;gap:.05rem;min-width:0;padding-left:.6rem;display:grid}.CharacterDetail-module__7aEjna__currencyContext dd{font-size:.8rem;font-weight:720;line-height:1.25}.CharacterDetail-module__7aEjna__currencyContext [data-fact=cost] dd{border:1px solid color-mix(in srgb, var(--color-info) 28%, transparent);background:color-mix(in srgb, var(--color-info) 10%, transparent);text-align:center;border-radius:999px;width:fit-content;min-width:1.55rem;padding:.12rem .4rem}.CharacterDetail-module__7aEjna__endgameSnapshot{border:1px solid color-mix(in srgb, var(--character-accent) 24%, var(--color-info) 16%);background:linear-gradient(105deg, color-mix(in srgb, var(--character-accent) 8%, transparent), transparent 52%), color-mix(in srgb, var(--character-surface-elevated) 91%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--color-primary) 4%, transparent);border-radius:1rem;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.65fr);gap:1rem;margin-top:.85rem;padding:.85rem;display:grid}.CharacterDetail-module__7aEjna__endgameSnapshotHeader{align-content:center;gap:.2rem;padding:.2rem .35rem;display:grid}.CharacterDetail-module__7aEjna__endgameSnapshotHeader>p{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750}.CharacterDetail-module__7aEjna__endgameSnapshotHeader h2{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.05}.CharacterDetail-module__7aEjna__endgameSnapshotHeader>span{color:var(--color-secondary);font-size:.78rem;line-height:1.35}.CharacterDetail-module__7aEjna__endgameSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.CharacterDetail-module__7aEjna__endgameModeCard{border-left:2px solid color-mix(in srgb, var(--character-accent) 70%, var(--color-accent));background:color-mix(in srgb, var(--color-recessed) 78%, transparent);border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .85rem;min-width:0;padding:.65rem .8rem;display:grid}.CharacterDetail-module__7aEjna__endgameModeCard>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.CharacterDetail-module__7aEjna__endgameModeIcon{object-fit:contain;width:2rem;height:2rem;filter:drop-shadow(0 0 .4rem color-mix(in srgb, var(--color-info) 24%, transparent));display:block}.CharacterDetail-module__7aEjna__endgameModeCard h3{color:var(--color-primary);font-size:.88rem;line-height:1.2}.CharacterDetail-module__7aEjna__endgameMetric{justify-items:end;line-height:1;display:grid}.CharacterDetail-module__7aEjna__endgameMetric strong{color:var(--color-primary);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.45rem,2.2vw,2rem)}.CharacterDetail-module__7aEjna__endgameMetric span,.CharacterDetail-module__7aEjna__endgameModeCard>p{color:var(--color-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.CharacterDetail-module__7aEjna__endgameModeCard>p{border-top:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent);grid-column:1/-1;padding-top:.25rem}.CharacterDetail-module__7aEjna__sectionNavigationOwner{min-width:0;position:relative}.CharacterDetail-module__7aEjna__sectionNavigationOwner[data-floating=true]{z-index:20}.CharacterDetail-module__7aEjna__localNav{border:1px solid color-mix(in srgb, var(--character-accent) 28%, var(--color-info) 18%);background:linear-gradient(110deg, color-mix(in srgb, var(--character-portrait-accent) 9%, transparent), transparent 62%), color-mix(in srgb, var(--character-surface-elevated) 94%, transparent);width:fit-content;max-width:100%;box-shadow:0 .65rem 1.75rem color-mix(in srgb, var(--color-canvas) 45%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 5%, transparent);scrollbar-width:none;border-radius:.8rem;gap:.45rem;margin:1rem auto 0;padding:.35rem;display:flex;overflow-x:auto}.CharacterDetail-module__7aEjna__localNav::-webkit-scrollbar{display:none}.CharacterDetail-module__7aEjna__localNav a{min-height:2.85rem;color:var(--color-secondary);transition:color var(--duration-fast) var(--ease-out-standard);border-radius:.55rem;flex:none;align-items:center;gap:.52rem;padding:.45rem 1.3rem;font-size:.92rem;font-weight:700;display:inline-flex;position:relative}.CharacterDetail-module__7aEjna__sectionNavIcon{opacity:.72;width:1rem;height:1rem;transition:color var(--duration-fast) var(--ease-out-standard), opacity var(--duration-fast) var(--ease-out-standard);flex:none}.CharacterDetail-module__7aEjna__localNav a:after{background:linear-gradient(90deg, var(--color-accent), var(--character-accent), var(--character-portrait-accent));content:"";opacity:0;height:3px;transition:opacity var(--duration-fast) var(--ease-out-standard), transform var(--duration-fast) var(--ease-out-standard);border-radius:999px;position:absolute;bottom:.3rem;left:.8rem;right:.8rem;transform:scaleX(.35)}.CharacterDetail-module__7aEjna__localNav a:hover,.CharacterDetail-module__7aEjna__localNav a:focus-visible,.CharacterDetail-module__7aEjna__localNav a[data-active=true]{background:color-mix(in srgb, var(--color-info) 9%, var(--color-recessed));color:var(--color-primary)}.CharacterDetail-module__7aEjna__localNav a:hover .CharacterDetail-module__7aEjna__sectionNavIcon,.CharacterDetail-module__7aEjna__localNav a:focus-visible .CharacterDetail-module__7aEjna__sectionNavIcon,.CharacterDetail-module__7aEjna__localNav a[data-active=true] .CharacterDetail-module__7aEjna__sectionNavIcon{color:color-mix(in srgb, var(--character-accent) 72%, var(--color-primary));opacity:1}.CharacterDetail-module__7aEjna__localNav a:hover:after,.CharacterDetail-module__7aEjna__localNav a:focus-visible:after,.CharacterDetail-module__7aEjna__localNav a[data-active=true]:after{opacity:1;transform:scaleX(1)}.CharacterDetail-module__7aEjna__floatingSectionSwitcher{z-index:35;top:calc(var(--shell-header-height) + .75rem);width:min(18rem,100vw - 2rem);animation:CharacterDetail-module__7aEjna__section-switcher-in var(--duration-fast) var(--ease-out-standard) both;position:fixed;right:clamp(1rem,2.5vw,2.25rem)}.CharacterDetail-module__7aEjna__floatingSectionTrigger{border:1px solid color-mix(in srgb, var(--character-accent) 30%, var(--color-info) 18%);width:100%;min-height:3rem;color:var(--color-primary);text-align:left;background:linear-gradient(110deg, color-mix(in srgb, var(--character-accent) 10%, transparent), transparent 68%), color-mix(in srgb, var(--character-surface-elevated) 96%, transparent);box-shadow:0 .7rem 2rem color-mix(in srgb, var(--color-canvas) 58%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 7%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);touch-action:manipulation;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.96rem;font-weight:750;display:grid}.CharacterDetail-module__7aEjna__floatingSectionLabel{align-items:center;gap:.62rem;min-width:0;display:inline-flex}.CharacterDetail-module__7aEjna__floatingSectionLabel>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CharacterDetail-module__7aEjna__floatingSectionLabel .CharacterDetail-module__7aEjna__sectionNavIcon{color:color-mix(in srgb, var(--character-accent) 68%, var(--color-info));opacity:1}.CharacterDetail-module__7aEjna__floatingSectionChevron{color:var(--character-accent);transition:transform var(--duration-fast) var(--ease-out-standard);font-size:1rem}.CharacterDetail-module__7aEjna__floatingSectionSwitcher[data-open=true] .CharacterDetail-module__7aEjna__floatingSectionChevron{transform:rotate(180deg)}.CharacterDetail-module__7aEjna__floatingSectionTrigger:hover,.CharacterDetail-module__7aEjna__floatingSectionTrigger:focus-visible{border-color:color-mix(in srgb, var(--character-accent) 58%, var(--color-info));box-shadow:0 0 0 2px color-mix(in srgb, var(--character-accent) 22%, transparent), 0 .7rem 2rem color-mix(in srgb, var(--color-canvas) 58%, transparent);outline:none}.CharacterDetail-module__7aEjna__floatingSectionMenu{border:1px solid color-mix(in srgb, var(--character-accent) 26%, var(--color-info) 16%);background:color-mix(in srgb, var(--character-surface-elevated) 98%, transparent);width:100%;box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-canvas) 65%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.7rem;padding:.45rem;position:absolute;top:calc(100% + .4rem);right:0}.CharacterDetail-module__7aEjna__floatingSectionMenu ul{gap:.16rem;display:grid}.CharacterDetail-module__7aEjna__floatingSectionMenu a{min-height:3rem;color:var(--color-secondary);touch-action:manipulation;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.95rem;font-weight:700;display:grid}.CharacterDetail-module__7aEjna__floatingSectionMenu a:hover,.CharacterDetail-module__7aEjna__floatingSectionMenu a:focus-visible,.CharacterDetail-module__7aEjna__floatingSectionMenu a[aria-current=location]{color:var(--color-primary);background:color-mix(in srgb, var(--character-accent) 10%, var(--color-recessed));outline:none}.CharacterDetail-module__7aEjna__floatingSectionCurrentDot{color:var(--character-accent);font-size:.55rem}@keyframes CharacterDetail-module__7aEjna__section-switcher-in{0%{opacity:0;transform:translateY(-.4rem)}}.CharacterDetail-module__7aEjna__gameplaySection,.CharacterDetail-module__7aEjna__section{margin-top:clamp(3rem,6vw,5.5rem);scroll-margin-top:6rem}.CharacterDetail-module__7aEjna__editorialWip{border:1px solid color-mix(in srgb, var(--character-accent) 22%, var(--color-info) 12%);background:linear-gradient(112deg, color-mix(in srgb, var(--character-accent) 8%, transparent), transparent 64%), color-mix(in srgb, var(--character-surface-recessed) 84%, transparent);max-width:52rem;box-shadow:inset 0 1px color-mix(in srgb, var(--color-primary) 5%, transparent);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.45rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__editorialWip:before{background:linear-gradient(180deg, var(--character-accent), color-mix(in srgb, var(--character-accent) 12%, transparent));content:"";width:3px;position:absolute;inset:0 auto 0 0}.CharacterDetail-module__7aEjna__editorialWipMark{border:1px solid color-mix(in srgb, var(--character-accent) 82%, var(--color-accent));background:color-mix(in srgb, var(--character-accent) 38%, transparent);width:.75rem;height:.75rem;box-shadow:0 0 1rem color-mix(in srgb, var(--character-accent) 38%, transparent);transform:rotate(45deg)}.CharacterDetail-module__7aEjna__editorialWip p{color:var(--character-accent);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:780}.CharacterDetail-module__7aEjna__editorialWip div>span{color:color-mix(in srgb, var(--color-primary) 84%, var(--color-secondary));text-wrap:pretty;margin-top:.32rem;font-size:.98rem;line-height:1.55;display:block}.CharacterDetail-module__7aEjna__sectionEyebrow{color:var(--character-accent);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:750}.CharacterDetail-module__7aEjna__sectionCompletion{border-top:1px solid color-mix(in srgb, var(--color-info) 14%, transparent);justify-content:flex-start;margin-top:clamp(2rem,3vw,3rem);padding-top:1rem;display:flex}.CharacterDetail-module__7aEjna__sectionCompletion a{min-height:2.75rem;color:var(--color-secondary);justify-items:start;gap:.12rem;padding:.35rem 0;display:grid}.CharacterDetail-module__7aEjna__sectionCompletion a>span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:750}.CharacterDetail-module__7aEjna__sectionCompletion strong{color:var(--color-primary);font-size:.9rem;font-weight:720}.CharacterDetail-module__7aEjna__sectionCompletion strong span,.CharacterDetail-module__7aEjna__sectionCompletion a:hover strong,.CharacterDetail-module__7aEjna__sectionCompletion a:focus-visible strong{color:var(--character-accent)}.CharacterDetail-module__7aEjna__sectionCompletion a:focus-visible{outline:2px solid color-mix(in srgb, var(--character-accent) 72%, var(--color-info));outline-offset:.3rem;border-radius:.3rem}.CharacterDetail-module__7aEjna__unifiedTeamsSection{min-width:0}.CharacterDetail-module__7aEjna__gameplayHeader,.CharacterDetail-module__7aEjna__sectionHeading{gap:.35rem;display:grid}.CharacterDetail-module__7aEjna__gameplayHeader h2,.CharacterDetail-module__7aEjna__sectionHeading h2{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:650;line-height:.95}.CharacterDetail-module__7aEjna__kitStack{gap:0;margin-top:2.25rem;display:grid}.CharacterDetail-module__7aEjna__gameplaySection[data-has-briefing=true] .CharacterDetail-module__7aEjna__kitStack{border-top:1px solid color-mix(in srgb, var(--color-info) 18%, transparent);margin-top:clamp(2.75rem,4vw,4rem);padding-top:clamp(2.15rem,3vw,3rem)}.CharacterDetail-module__7aEjna__kitGroup{min-width:0}.CharacterDetail-module__7aEjna__kitGroup+.CharacterDetail-module__7aEjna__kitGroup{margin-top:clamp(3rem,4.5vw,4.75rem);padding-top:8px}.CharacterDetail-module__7aEjna__kitSectionHeader{margin-bottom:1.25rem}.CharacterDetail-module__7aEjna__kitSectionHeader>div{grid-template-columns:auto minmax(2rem,1fr);align-items:center;gap:1.15rem;display:grid}.CharacterDetail-module__7aEjna__kitSectionHeader>div>[data-wiki-section-heading]{grid-column:1/-1}.CharacterDetail-module__7aEjna__kitSectionHeader h3{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.8rem,2.5vw,2.7rem);font-weight:620;line-height:1}.CharacterDetail-module__7aEjna__kitSectionHeader>div>span{background:linear-gradient(90deg, color-mix(in srgb, var(--color-info) 35%, transparent), transparent);height:1px}.CharacterDetail-module__7aEjna__skillDossier{border:1px solid color-mix(in srgb, var(--color-info) 28%, transparent);background:radial-gradient(ellipse at 92% 4%, color-mix(in srgb, var(--character-portrait-accent) 4%, transparent), transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--color-info) 5%, transparent), transparent 34%), var(--character-surface);box-shadow:0 1.35rem 3.4rem color-mix(in srgb, var(--color-canvas) 46%, transparent), 0 0 2.6rem color-mix(in srgb, var(--character-accent) 5%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 7%, transparent);border-radius:1.1rem;display:grid;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__skillDossier:before{z-index:1;background:linear-gradient(90deg, var(--color-info), var(--character-accent) 58%, var(--character-portrait-accent));content:"";opacity:.82;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.CharacterDetail-module__7aEjna__skillFamily{--skill-tone:var(--color-info);--skill-rail-width:clamp(9.5rem, 12vw, 11rem);background:linear-gradient(90deg, color-mix(in srgb, var(--skill-tone) 8%, transparent), transparent 34%);min-width:0;min-height:0;position:relative}.CharacterDetail-module__7aEjna__skillFamily+.CharacterDetail-module__7aEjna__skillFamily{border-top:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent)}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=basic]{--skill-tone:color-mix(in srgb, var(--color-primary) 68%, var(--color-info))}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=skill]{--skill-tone:#52b9df}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=ultimate]{--skill-tone:var(--character-accent)}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=talent]{--skill-tone:var(--color-accent)}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=technique]{--skill-tone:#50c6b0}.CharacterDetail-module__7aEjna__skillFamily[data-skill-tone=ultimate]{background:radial-gradient(ellipse at 92% 26%, color-mix(in srgb, var(--character-portrait-accent) 5%, transparent), transparent 40%), linear-gradient(90deg, color-mix(in srgb, var(--character-accent) 9%, transparent), transparent 46%), color-mix(in srgb, var(--character-accent) 2%, transparent)}.CharacterDetail-module__7aEjna__skillRecord{grid-template-columns:var(--skill-rail-width) minmax(0, 1fr);min-width:0;display:grid}.CharacterDetail-module__7aEjna__skillRecord[data-nested=true]{background:0 0;padding:0;display:block}.CharacterDetail-module__7aEjna__skillCategoryRail{align-items:flex-start;gap:.85rem;min-width:0;padding:1.55rem 1rem 1.5rem 1.35rem;display:flex;position:relative}.CharacterDetail-module__7aEjna__skillCategoryRail>span{background:linear-gradient(var(--skill-tone), color-mix(in srgb, var(--skill-tone) 20%, transparent));width:3px;height:2.75rem;box-shadow:0 0 1.1rem color-mix(in srgb, var(--skill-tone) 28%, transparent);border-radius:999px;flex:none}.CharacterDetail-module__7aEjna__skillCategoryRail .CharacterDetail-module__7aEjna__skillCategory{padding-top:.2rem}.CharacterDetail-module__7aEjna__skillRecordBody{min-width:0;padding:1.5rem clamp(1.35rem,2vw,2rem) 1.55rem}.CharacterDetail-module__7aEjna__skillRecordHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CharacterDetail-module__7aEjna__skillIdentity{min-width:0}.CharacterDetail-module__7aEjna__skillCategory{color:var(--skill-tone)}.CharacterDetail-module__7aEjna__skillIdentity h4{color:var(--color-primary);text-wrap:balance;overflow-wrap:normal;word-break:normal;font-size:clamp(1.12rem,1.25vw,1.25rem);font-weight:700;line-height:1.25}.CharacterDetail-module__7aEjna__duplicateCount{color:var(--color-accent);font-family:var(--font-mono);margin-left:.5rem;font-size:.8125rem}.CharacterDetail-module__7aEjna__skillMeta{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}.CharacterDetail-module__7aEjna__skillMeta span{background:var(--color-recessed);min-height:1.9rem;color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:.35rem;align-items:center;padding:.2rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.CharacterDetail-module__7aEjna__canonicalProse{max-width:88ch;color:var(--color-secondary);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:pretty;word-break:normal;font-size:.97rem;line-height:1.62}.CharacterDetail-module__7aEjna__skillFamilyLevel{margin:0 clamp(1.35rem, 2vw, 2rem) 1.5rem calc(var(--skill-rail-width) + clamp(1.35rem, 2vw, 2rem));border-top:1px solid color-mix(in srgb, var(--skill-tone) 20%, transparent);grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:.9rem;padding-top:.8rem;display:grid}.CharacterDetail-module__7aEjna__skillLevelOutput{min-width:4.7rem;color:var(--character-accent);white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.CharacterDetail-module__7aEjna__skillLevelOutput strong{color:var(--skill-tone);font-size:1.02rem}.CharacterDetail-module__7aEjna__skillLevelOutput span{color:var(--character-accent);font-size:.8125rem;font-weight:750}.CharacterDetail-module__7aEjna__skillFamilyLevel input{appearance:none;cursor:pointer;background:0 0;width:100%;min-height:2.75rem}.CharacterDetail-module__7aEjna__skillFamilyLevel input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--skill-base-stop), color-mix(in srgb, var(--character-accent) 78%, var(--color-info)) var(--skill-base-stop) 100%);border-radius:999px;height:.42rem}.CharacterDetail-module__7aEjna__skillFamilyLevel input::-webkit-slider-thumb{appearance:none;border:3px solid var(--color-elevated);background:var(--skill-tone);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--skill-tone) 70%, transparent);border-radius:999px;margin-top:-.42rem}.CharacterDetail-module__7aEjna__skillFamilyLevel input::-moz-range-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--skill-base-stop), color-mix(in srgb, var(--character-accent) 78%, var(--color-info)) var(--skill-base-stop) 100%);border-radius:999px;height:.42rem}.CharacterDetail-module__7aEjna__skillFamilyLevel input::-moz-range-thumb{border:3px solid var(--color-elevated);background:var(--skill-tone);border-radius:999px;width:1rem;height:1rem}.CharacterDetail-module__7aEjna__skillComponents{margin:0 clamp(1.35rem, 2vw, 2rem) 0 calc(var(--skill-rail-width) + clamp(1.35rem, 2vw, 2rem));border-block:1px solid color-mix(in srgb, var(--character-accent) 17%, transparent);background:color-mix(in srgb, var(--color-recessed) 42%, transparent);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;padding:1rem 1.15rem 1.1rem;display:grid}.CharacterDetail-module__7aEjna__skillComponents>p{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.85rem;font-size:.8125rem;font-weight:700}.CharacterDetail-module__7aEjna__skillComponents>[data-nested=true]{background:0 0;border-left:0;grid-column:span 6;align-self:start;height:auto;min-height:0;padding:.35rem 1.35rem .45rem}.CharacterDetail-module__7aEjna__skillComponents>[data-nested=true]+[data-nested=true]{border-left:1px solid color-mix(in srgb, var(--character-accent) 24%, transparent)}.CharacterDetail-module__7aEjna__skillComponents>[data-nested=true]:only-of-type{grid-column:1/-1;max-width:52rem}.CharacterDetail-module__7aEjna__skillComponents[data-asymmetric=true]>[data-copy-size=wide]{grid-column:span 7}.CharacterDetail-module__7aEjna__skillComponents[data-asymmetric=true]>[data-copy-size=compact]{grid-column:span 5}.CharacterDetail-module__7aEjna__traceDossier,.CharacterDetail-module__7aEjna__eidolonLedger,.CharacterDetail-module__7aEjna__statsModule{border:1px solid color-mix(in srgb, var(--color-info) 25%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-info) 4%, transparent), transparent 28%), var(--character-surface);box-shadow:0 1.2rem 3rem color-mix(in srgb, var(--color-canvas) 42%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 7%, transparent), inset 0 -1px color-mix(in srgb, var(--character-accent) 4%, transparent);border-radius:1.1rem;position:relative;overflow:hidden}.CharacterDetail-module__7aEjna__subgroupTitle{color:var(--color-info);margin-bottom:0;font-size:.8125rem}.CharacterDetail-module__7aEjna__subheading{color:var(--color-primary);margin-bottom:0;font-size:.8125rem}.CharacterDetail-module__7aEjna__traceRegion>.CharacterDetail-module__7aEjna__subgroupTitle,.CharacterDetail-module__7aEjna__minorTraceRegion>.CharacterDetail-module__7aEjna__subgroupTitle{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);background:color-mix(in srgb, var(--color-recessed) 58%, transparent);padding:1rem 1.4rem}.CharacterDetail-module__7aEjna__majorTraceList{display:grid}.CharacterDetail-module__7aEjna__traceRecord{background:linear-gradient(90deg, color-mix(in srgb, var(--character-accent) 5%, transparent), transparent 38%);grid-template-columns:4.35rem minmax(0,1fr);align-items:start;gap:1.15rem;min-height:0;padding:1.45rem 1.6rem;display:grid}.CharacterDetail-module__7aEjna__traceRecord+.CharacterDetail-module__7aEjna__traceRecord{border-top:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent)}.CharacterDetail-module__7aEjna__traceCopy{min-width:0}.CharacterDetail-module__7aEjna__traceCopy h5{color:var(--color-primary);overflow-wrap:normal;text-wrap:balance;word-break:normal;font-size:1.12rem;font-weight:700;line-height:1.3}.CharacterDetail-module__7aEjna__traceCopy .CharacterDetail-module__7aEjna__canonicalProse{margin-top:.55rem}.CharacterDetail-module__7aEjna__traceMedallion,.CharacterDetail-module__7aEjna__traceMedallionFallback{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:radial-gradient(circle, color-mix(in srgb, currentColor 14%, transparent), transparent 70%), var(--color-recessed);width:3.6rem;height:3.6rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 4%, transparent);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.CharacterDetail-module__7aEjna__traceMedallion img{object-fit:contain;width:2.8rem;height:2.8rem}.CharacterDetail-module__7aEjna__traceMedallion>span,.CharacterDetail-module__7aEjna__traceMedallionFallback{color:var(--color-accent);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.CharacterDetail-module__7aEjna__traceMedallion>span{border:1px solid color-mix(in srgb, var(--color-accent) 42%, transparent);background:var(--color-elevated);min-width:1.75rem;min-height:1.45rem;box-shadow:0 .2rem .7rem color-mix(in srgb, var(--color-canvas) 55%, transparent);border-radius:999px;padding-inline:.3rem;position:absolute;bottom:-.2rem;right:-.35rem}.CharacterDetail-module__7aEjna__minorTraceGrid{background:linear-gradient(90deg, color-mix(in srgb, var(--character-portrait-accent) 5%, transparent), transparent 48%), color-mix(in srgb, var(--color-recessed) 48%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CharacterDetail-module__7aEjna__minorTraceRegion{border-top:1px solid color-mix(in srgb, var(--character-accent) 20%, transparent)}.CharacterDetail-module__7aEjna__minorTraceGrid li{min-height:4.5rem;color:var(--color-primary);background:0 0;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 1.2rem;font-size:.92rem;font-weight:600;display:grid}.CharacterDetail-module__7aEjna__minorTraceGrid li+li{border-left:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent)}.CharacterDetail-module__7aEjna__minorTraceGrid img{object-fit:contain;width:2.25rem;height:2.25rem}.CharacterDetail-module__7aEjna__minorTraceGrid strong{font-family:var(--font-mono);font-size:.92rem}.CharacterDetail-module__7aEjna__eidolonLedger{background:radial-gradient(ellipse at 5% 14%, color-mix(in srgb, var(--character-portrait-accent) 5%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--character-accent) 3%, transparent), transparent 18rem), var(--character-surface-elevated);box-shadow:0 1.35rem 3.5rem color-mix(in srgb, var(--color-canvas) 44%, transparent), 0 0 3rem color-mix(in srgb, var(--character-portrait-accent) 6%, transparent), inset 0 1px color-mix(in srgb, var(--color-primary) 7%, transparent);display:grid}.CharacterDetail-module__7aEjna__eidolonCard{background:linear-gradient(90deg, color-mix(in srgb, var(--character-accent) 5%, transparent), transparent 34%);grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1.35rem;min-width:0;min-height:0;padding:1.3rem 1.65rem 1.3rem 1.85rem;display:grid;position:relative}.CharacterDetail-module__7aEjna__eidolonCard:before{background:linear-gradient(var(--character-accent), color-mix(in srgb, var(--character-portrait-accent) 54%, transparent));content:"";opacity:.72;border-radius:0 999px 999px 0;width:3px;position:absolute;top:1rem;bottom:1rem;left:0}.CharacterDetail-module__7aEjna__eidolonCard:nth-child(2n){background:linear-gradient(90deg, color-mix(in srgb, var(--character-portrait-accent) 4%, transparent), transparent 34%), color-mix(in srgb, var(--character-surface-elevated) 94%, transparent)}.CharacterDetail-module__7aEjna__eidolonCard+.CharacterDetail-module__7aEjna__eidolonCard{border-top:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent)}.CharacterDetail-module__7aEjna__eidolonMedia{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--character-accent) 20%, transparent);background:color-mix(in srgb, var(--character-accent) 8%, var(--color-recessed));width:6rem;height:6rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 4%, transparent), 0 0 1.6rem color-mix(in srgb, var(--character-accent) 10%, transparent);border-radius:999px;align-self:start;padding:.35rem;position:relative}.CharacterDetail-module__7aEjna__eidolonMedia img{object-fit:contain;width:100%;height:100%}.CharacterDetail-module__7aEjna__eidolonMedia>span{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-recessed));min-width:2rem;min-height:1.55rem;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex;position:absolute;bottom:-.15rem;right:-.2rem}.CharacterDetail-module__7aEjna__eidolonCopy h4{color:var(--color-primary);overflow-wrap:normal;text-wrap:balance;word-break:normal;font-size:1.14rem;font-weight:700;line-height:1.3}.CharacterDetail-module__7aEjna__eidolonCopy .CharacterDetail-module__7aEjna__canonicalProse{max-width:92ch;margin-top:.55rem;font-size:.97rem}.CharacterDetail-module__7aEjna__eidolonLevelBonuses{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.CharacterDetail-module__7aEjna__eidolonLevelBonuses li{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-recessed));color:var(--color-accent);border-radius:999px;padding:.28rem .5rem;font-size:.8125rem;font-weight:750}.CharacterDetail-module__7aEjna__statsModule{background:linear-gradient(135deg, color-mix(in srgb, var(--color-info) 7%, transparent), transparent 36%), var(--character-surface-analytical);grid-template-columns:minmax(22rem,.75fr) minmax(34rem,1.25fr);align-items:start;display:grid}.CharacterDetail-module__7aEjna__statsSummary,.CharacterDetail-module__7aEjna__statsTableWrap{background:0 0}.CharacterDetail-module__7aEjna__statsSummary{padding:1.15rem}.CharacterDetail-module__7aEjna__statsSummaryIntro{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;display:flex}.CharacterDetail-module__7aEjna__statsSummaryIntro p{color:var(--color-accent);font-family:var(--font-display);font-size:1.45rem;font-weight:650}.CharacterDetail-module__7aEjna__statsSummaryIntro strong{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__maxStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.CharacterDetail-module__7aEjna__maxStat{border:1px solid color-mix(in srgb, var(--color-info) 10%, transparent);background:color-mix(in srgb, var(--color-recessed) 86%, transparent);border-radius:.65rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.1rem .6rem;padding:.75rem;display:grid}.CharacterDetail-module__7aEjna__maxStat img{object-fit:contain;grid-row:1/3;width:2.4rem;height:2.4rem}.CharacterDetail-module__7aEjna__maxStat span{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__maxStat strong{color:var(--color-primary);font-size:1.1rem;font-weight:750}.CharacterDetail-module__7aEjna__constantStats{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.CharacterDetail-module__7aEjna__constantStats>div{border:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-secondary);border-radius:.5rem;grid-template-columns:1.5rem auto auto;align-items:center;gap:.4rem;padding:.4rem .55rem;font-size:.82rem;display:inline-grid}.CharacterDetail-module__7aEjna__constantStats img{object-fit:contain;width:1.5rem;height:1.5rem}.CharacterDetail-module__7aEjna__constantStats strong{color:var(--color-primary)}.CharacterDetail-module__7aEjna__statsTableWrap{border-left:1px solid color-mix(in srgb, var(--color-info) 16%, transparent);min-width:0;overflow:hidden}.CharacterDetail-module__7aEjna__statsTableHeading{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.1rem;display:flex}.CharacterDetail-module__7aEjna__statsTableHeading h4{color:var(--color-primary);font-size:1rem;font-weight:700}.CharacterDetail-module__7aEjna__statsTableHeading span{color:var(--color-secondary);font-family:var(--font-mono);text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__statsTableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.88rem}.CharacterDetail-module__7aEjna__statsTableWrap th,.CharacterDetail-module__7aEjna__statsTableWrap td{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 7%, transparent);text-align:right;padding:.72rem .85rem}.CharacterDetail-module__7aEjna__statsTableWrap th:first-child,.CharacterDetail-module__7aEjna__statsTableWrap td:first-child{text-align:left}.CharacterDetail-module__7aEjna__statsTableWrap th{background:var(--color-recessed);color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem}.CharacterDetail-module__7aEjna__statsTableWrap th span{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.CharacterDetail-module__7aEjna__statsTableWrap th img{object-fit:contain;width:1.35rem;height:1.35rem}.CharacterDetail-module__7aEjna__statsTableWrap td{color:var(--color-secondary)}.CharacterDetail-module__7aEjna__statsTableWrap tr[data-max-level=true] td{background:color-mix(in srgb, var(--color-info) 7%, transparent);color:var(--color-primary);font-weight:700}.CharacterDetail-module__7aEjna__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:end;gap:2rem;display:grid}.CharacterDetail-module__7aEjna__observedUsage{border-top:1px solid color-mix(in srgb, var(--color-info) 24%, transparent);min-width:0;margin-top:clamp(2.5rem,4vw,4rem);padding-top:clamp(2rem,3vw,2.75rem)}.CharacterDetail-module__7aEjna__embeddedSectionHeading{gap:.28rem;display:grid}.CharacterDetail-module__7aEjna__embeddedSectionHeading h3{color:var(--color-primary);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.8rem,2.7vw,2.75rem);font-weight:620;line-height:1}.CharacterDetail-module__7aEjna__sectionLead{color:var(--color-secondary);font-size:.96rem;line-height:1.55}.CharacterDetail-module__7aEjna__evidenceBar{border-block:1px solid color-mix(in srgb, var(--color-info) 16%, transparent);color:var(--color-secondary);flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:1.25rem;padding:.8rem 1rem;font-size:.86rem;display:flex}.CharacterDetail-module__7aEjna__evidenceBar strong{color:var(--color-primary);font-family:var(--font-mono);margin-right:.25rem}.CharacterDetail-module__7aEjna__teamsLayout{grid-template-columns:minmax(18rem,.72fr) minmax(30rem,1.28fr);gap:1.25rem;margin-top:1.5rem;display:grid}.CharacterDetail-module__7aEjna__teammateList,.CharacterDetail-module__7aEjna__compositionList{gap:.55rem;display:grid}.CharacterDetail-module__7aEjna__teammateLink{border:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);background:var(--color-surface);min-height:4rem;transition:border-color var(--duration-fast) var(--ease-out-standard), background-color var(--duration-fast) var(--ease-out-standard);border-radius:.7rem;grid-template-columns:1.75rem 3rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.45rem .7rem;display:grid}.CharacterDetail-module__7aEjna__teammateLink:hover,.CharacterDetail-module__7aEjna__teammateLink:focus-visible,.CharacterDetail-module__7aEjna__memberLink:hover,.CharacterDetail-module__7aEjna__memberLink:focus-visible{border-color:color-mix(in srgb, var(--color-info) 45%, transparent);background:var(--color-elevated)}.CharacterDetail-module__7aEjna__rank{color:var(--color-accent);font-family:var(--font-mono);font-size:.82rem;font-weight:800}.CharacterDetail-module__7aEjna__characterIcon{border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);background:var(--color-recessed);width:3rem;height:3rem;color:var(--color-primary);border-radius:.55rem;place-items:center;font-weight:700;display:grid;overflow:hidden}.CharacterDetail-module__7aEjna__characterIcon img{object-fit:cover;width:100%;height:100%}.CharacterDetail-module__7aEjna__entityCopy{gap:.1rem;min-width:0;display:grid}.CharacterDetail-module__7aEjna__entityCopy strong{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.CharacterDetail-module__7aEjna__entityCopy span,.CharacterDetail-module__7aEjna__compositionMeta span{color:var(--color-secondary);font-size:.8125rem}.CharacterDetail-module__7aEjna__share,.CharacterDetail-module__7aEjna__compositionMeta strong{color:var(--color-accent);font-family:var(--font-mono);font-size:.86rem;font-weight:800}.CharacterDetail-module__7aEjna__compositionCard{border:1px solid color-mix(in srgb, var(--color-primary) 9%, transparent);background:var(--color-surface);border-radius:.75rem;grid-template-columns:5.5rem minmax(0,1fr);gap:.8rem;padding:.75rem;display:grid}.CharacterDetail-module__7aEjna__compositionMeta{border-right:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent);flex-direction:column;justify-content:center;padding-right:.8rem;display:flex}.CharacterDetail-module__7aEjna__memberList{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.CharacterDetail-module__7aEjna__memberLink{min-height:4.55rem;color:var(--color-secondary);text-align:center;transition:border-color var(--duration-fast) var(--ease-out-standard), background-color var(--duration-fast) var(--ease-out-standard);border:1px solid #0000;border-radius:.55rem;justify-items:center;gap:.35rem;padding:.35rem;font-size:.8125rem;display:grid}.CharacterDetail-module__7aEjna__memberLink span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.CharacterDetail-module__7aEjna__deepLink{border:1px solid color-mix(in srgb, var(--color-info) 28%, transparent);min-height:2.75rem;color:var(--color-info);border-radius:.6rem;align-items:center;gap:.45rem;margin-top:1rem;padding:.55rem .85rem;font-size:.86rem;font-weight:700;display:inline-flex}.CharacterDetail-module__7aEjna__deepLink:hover,.CharacterDetail-module__7aEjna__deepLink:focus-visible{border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 8%, transparent)}@media (max-width:1279px){.CharacterDetail-module__7aEjna__masthead{grid-template-columns:minmax(21rem,24.5rem) minmax(0,1fr)}.CharacterDetail-module__7aEjna__mastheadArt{align-self:stretch;min-height:26.5rem}.CharacterDetail-module__7aEjna__characterName{font-size:clamp(3rem,6vw,5rem)}.CharacterDetail-module__7aEjna__identityLead{display:grid}.CharacterDetail-module__7aEjna__trailerLink{width:fit-content}.CharacterDetail-module__7aEjna__snapshot{grid-template-columns:repeat(3,minmax(7rem,1fr)) auto}.CharacterDetail-module__7aEjna__statsModule{grid-template-columns:1fr}}@media (max-width:1023px){.CharacterDetail-module__7aEjna__masthead{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);min-height:21rem}.CharacterDetail-module__7aEjna__identityPanel{padding:1.65rem}.CharacterDetail-module__7aEjna__mastheadArt{height:25rem;min-height:25rem}.CharacterDetail-module__7aEjna__snapshot>div,.CharacterDetail-module__7aEjna__snapshotLink{min-height:3rem}.CharacterDetail-module__7aEjna__minorTraceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterDetail-module__7aEjna__teamsLayout{grid-template-columns:1fr}}@media (max-width:1099px){.CharacterDetail-module__7aEjna__masthead{grid-template-columns:1fr;min-height:0}.CharacterDetail-module__7aEjna__mastheadArt{height:auto;min-height:17rem;max-height:19rem}.CharacterDetail-module__7aEjna__characterArt{width:min(112%,22rem);height:100%;max-height:19rem}.CharacterDetail-module__7aEjna__mastheadArt:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--character-accent) 38%, transparent), transparent);width:auto;height:1px;bottom:0;left:8%;right:8%}.CharacterDetail-module__7aEjna__identityPanel{padding:1.35rem}.CharacterDetail-module__7aEjna__identityLead{gap:1rem}.CharacterDetail-module__7aEjna__characterName{max-width:none;font-size:clamp(2.65rem,13vw,4.2rem)}.CharacterDetail-module__7aEjna__trailerLink{justify-content:center;width:fit-content}.CharacterDetail-module__7aEjna__identityContext{display:grid}.CharacterDetail-module__7aEjna__signatureCone{grid-template-columns:2.85rem minmax(0,1fr)}.CharacterDetail-module__7aEjna__currencyContext dl{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterDetail-module__7aEjna__gameplaySection,.CharacterDetail-module__7aEjna__section{margin-top:3.25rem}.CharacterDetail-module__7aEjna__skillComponents,.CharacterDetail-module__7aEjna__minorTraceGrid{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__skillComponents>[data-nested=true],.CharacterDetail-module__7aEjna__skillComponents[data-asymmetric=true]>[data-copy-size=wide],.CharacterDetail-module__7aEjna__skillComponents[data-asymmetric=true]>[data-copy-size=compact]{grid-column:1/-1}.CharacterDetail-module__7aEjna__skillRecordHeader{display:grid}.CharacterDetail-module__7aEjna__skillMeta{justify-content:flex-start}.CharacterDetail-module__7aEjna__eidolonCard{grid-template-columns:6rem minmax(0,1fr)}.CharacterDetail-module__7aEjna__statsSummaryIntro,.CharacterDetail-module__7aEjna__sectionHeader{grid-template-columns:1fr;gap:.35rem;display:grid}.CharacterDetail-module__7aEjna__statsTableWrap{border-top:1px solid color-mix(in srgb, var(--color-info) 16%, transparent);border-left:0;overflow-x:auto}.CharacterDetail-module__7aEjna__statsTableWrap table{min-width:35rem}.CharacterDetail-module__7aEjna__compositionCard{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__compositionMeta{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent);flex-direction:row;align-items:baseline;gap:.6rem;padding-bottom:.55rem;padding-right:0}}@media (max-width:767px){.CharacterDetail-module__7aEjna__floatingSectionSwitcher{width:min(18rem,100vw - 1.5rem);top:.75rem;right:.75rem}}@media (max-width:430px){.CharacterDetail-module__7aEjna__mastheadArt{min-height:15rem;max-height:17rem}.CharacterDetail-module__7aEjna__characterArt{width:min(118%,20rem);max-height:17rem}.CharacterDetail-module__7aEjna__snapshot{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__snapshotLink{grid-column:auto}.CharacterDetail-module__7aEjna__taxonomyList span+span{padding-left:.8rem}.CharacterDetail-module__7aEjna__originInline{border-top:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);border-left:0;flex-basis:100%;padding-top:.55rem;padding-left:0}.CharacterDetail-module__7aEjna__currencyContext{grid-template-columns:1fr;gap:.45rem}.CharacterDetail-module__7aEjna__currencyContext dl{grid-template-columns:repeat(2,minmax(0,1fr))}.CharacterDetail-module__7aEjna__endgameSnapshot,.CharacterDetail-module__7aEjna__endgameSnapshotGrid{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__skillFamilyLevel{grid-template-columns:auto minmax(0,1fr);margin-inline:.8rem}.CharacterDetail-module__7aEjna__maxStatGrid{grid-template-columns:1fr}.CharacterDetail-module__7aEjna__minorTraceGrid li{grid-template-columns:2.25rem minmax(0,1fr) auto}.CharacterDetail-module__7aEjna__memberList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CharacterDetail-module__7aEjna__floatingSectionSwitcher{animation:none}.CharacterDetail-module__7aEjna__floatingSectionTrigger>span:last-child{transition:none}}html[data-theme=light] .CharacterDetail-module__7aEjna__taxonomyList img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__maxStat img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__constantStats img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__statsTableWrap th img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__minorTraceGrid img{filter:brightness(.48)saturate(1.1)}html[data-theme=light] .CharacterDetail-module__7aEjna__eidolonMedia img{filter:brightness(.48)saturate(1.1)}@media (prefers-color-scheme:light){html[data-theme=system] .CharacterDetail-module__7aEjna__taxonomyList img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__maxStat img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__constantStats img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__statsTableWrap th img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__minorTraceGrid img{filter:brightness(.48)saturate(1.1)}html[data-theme=system] .CharacterDetail-module__7aEjna__eidolonMedia img{filter:brightness(.48)saturate(1.1)}}
.HsrLanguageSelector-module__2d-hOG__root{flex-shrink:0}.HsrLanguageSelector-module__2d-hOG__trigger[data-hsr-language-trigger]{width:44px;font:600 12px/1 var(--font-plex-sans), sans-serif;color:var(--color-primary);gap:4px}.HsrLanguageSelector-module__2d-hOG__trigger[data-hsr-language-trigger]>svg{width:8px;height:5px}.HsrLanguageSelector-module__2d-hOG__trigger[aria-expanded=true]{color:var(--color-accent);background:var(--shell-active)}.HsrLanguageSelector-module__2d-hOG__trigger:focus-visible{box-shadow:none}.HsrLanguageSelector-module__2d-hOG__panel[popover][data-hsr-language-panel]{--shell-layer-background:var(--hsr-material-glass);--shell-layer-border:var(--hsr-material-border);--shell-layer-blur:var(--hsr-material-backdrop-blur);width:184px;padding:6px}.HsrLanguageSelector-module__2d-hOG__panel>a{min-height:44px;color:var(--color-primary);font:500 14px/1.4 var(--font-plex-sans), sans-serif;justify-content:space-between;align-items:center;padding:10px 12px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.HsrLanguageSelector-module__2d-hOG__panel>a:hover{color:var(--color-accent);background:var(--shell-hover);text-decoration:none}.HsrLanguageSelector-module__2d-hOG__panel>a[aria-current=page]{color:var(--color-accent);background:var(--shell-active)}.HsrLanguageSelector-module__2d-hOG__languageName{align-items:center;gap:10px;display:flex}.HsrLanguageSelector-module__2d-hOG__flag{flex:none;width:24px;height:16px;display:block}@media (prefers-reduced-motion:reduce){.HsrLanguageSelector-module__2d-hOG__panel>a{transition:none}}
.TeamRankingsControls-module__1KNX6q__productControls{margin-top:1rem}
