:root:root:root:root{--comic-font:Arial,Helvetica,sans-serif;--comic-title:"Arial Black",Arial,Helvetica,sans-serif;--f-display:var(--comic-font);--f-label:var(--comic-font);--f-numbers:var(--comic-font);--hub-font:var(--comic-font);--hub-title:var(--comic-title);--site-bg:#eee6d5;--site-panel:#fbf5e7;--site-raised:#eee1c8;--site-text:#242431;--site-muted:#685d6b}:root:root:root:root[data-theme=dark]{color-scheme:dark;--site-bg:#101722;--site-panel:#1d2737;--site-raised:#28354a;--site-text:#edf2fc;--site-muted:#b0bfd2}html[data-theme=light]{color-scheme:light}html body,html body button,html body input,html body select{font-family:Arial,Helvetica,sans-serif}html body :is(.hub-shell,.ix-sheet,.ix-combat-screen) :is(p,small,span,b,strong,button,input,select,h3,h4){font-family:Arial,Helvetica,sans-serif!important}html body :is(.ix-h2,.ix-sheet-info h2,.ws-heading h2){font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important;letter-spacing:-.5px!important;line-height:1.15!important}html body .ix-sheet .ix-sheet-info h2{font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important;letter-spacing:-.5px!important}html body :is(.ix-sheet-tier,.ix-kicker,.ix-card-tier,.ix-rule,.ws-slot-tag){font-size:11px!important;letter-spacing:.8px!important}html body :is(.ix-card strong,.ws-head h3){font-size:15px!important;line-height:1.35!important}html body :is(.ix-card>span,.ix-card small,.ix-card-stats,.ix-card-farming,.ws-costchip,.ws-time,.sp-name){font-size:12px!important;line-height:1.45!important}html body .ix-card{gap:7px}html body :is(.hub-nav .ix-mode b,.ix-sheet-tab,.ix-btn,.ws-tab){font-size:12px!important;line-height:1.4!important;letter-spacing:.2px!important}html body .ix-plate-head b{font-size:12px!important}html body .ix-bar span{font-size:10px!important}html body :is(h1,.section-heading h2,.final-cta h2,.arsenal h2,.brand,.ix-logo){font-weight:900!important}html body button.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:38px;padding:8px 12px;border:2px solid #070c15;background:var(--site-panel);color:var(--site-text);box-shadow:3px 3px #070c15;font:700 12px/1.2 Arial,sans-serif;letter-spacing:0;white-space:nowrap;cursor:pointer}html body button.theme-toggle:hover{border-color:#eabf49}html body :is(.intro,.tagline,.section-heading p,.dossier-body p,.mission-body p,.final-cta p,.save-note,.footer p){font-family:Segoe UI,Arial,sans-serif!important;font-weight:500!important;line-height:1.65!important}html body .theme-toggle:focus-visible{outline:3px solid #f58459;outline-offset:4px}html body .theme-toggle:after{display:none}html body .ix-combat-screen{background:var(--site-bg)!important}html body .ix-combat-screen .ix-canvas{top:122px;left:16px;width:calc(100% - 32px);height:calc(100% - 250px);background:#162330;box-shadow:4px 4px #070b13}html body .ix-combat-screen .ix-hud-top h2{font-family:Arial,sans-serif!important;font-size:30px!important;font-weight:900!important;letter-spacing:-1px}html body .ix-combat-screen .ix-stage .ix-plate.ix-plate--gamer{background:var(--site-panel)!important}html body .ix-combat-screen .ix-plate-head b{color:var(--site-text)!important}@media(max-width:900px){html body .ix-combat-screen .ix-canvas{top:148px;height:calc(100% - 350px);left:12px;width:calc(100% - 24px)}html body .ix-combat-tools{left:12px;right:12px;gap:5px}html body .ix-combat-tools .ix-wiki-shortcut{display:none}html body .ix-combat-tools button.theme-toggle{padding:7px 8px;font-size:11px}html body .ix-combat-screen .ix-hud-top h2{font-size:24px!important}html body .ix-combat-screen .ix-hud-squad{bottom:105px}html body .ix-combat-screen .ix-plate-head b{font-size:10px!important}html body .ix-expedition-details>summary{font-size:10px!important;line-height:1.2!important;white-space:nowrap;min-height:34px;padding:8px 10px!important}html body .ix-combat-screen .ix-hud-foe{top:122px;font-size:9px!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48%}html body .topbar nav{gap:10px}html body .topbar{padding-inline:14px}html body .topbar .brand{font-size:21px;gap:7px}html body .topbar .brand img{width:25px;height:25px}html body .topbar nav button.theme-toggle{font-size:10px;padding:8px}html body .mint-header{flex-wrap:wrap;height:auto;min-height:94px;gap:12px;padding-block:14px}}html[data-theme=dark] body{background:var(--site-bg)!important;color:var(--site-text)!important}html[data-theme=dark] body:has(.hub-shell):not(.ix-immersive){background:radial-gradient(#9cb5db0d 1px,transparent 1px) 0 0/8px 8px,var(--site-bg)!important}html[data-theme=dark] .ix-top.hub-bar{background:#151e2d!important;border-bottom-color:#060b13!important}html[data-theme=dark] :is(.hub-bar .ix-logo,.hub-bar .ix-kicker){color:var(--site-text)!important}html[data-theme=dark] .hub-nav .ix-mode{background:#263246!important;color:var(--site-text)!important}html[data-theme=dark] .hub-nav .ix-mode:not([aria-current=page]) :is(b,small){color:var(--site-text)!important}html[data-theme=dark] .hub-nav .ix-mode[aria-current=page]{background:#ffd338!important;color:#151925!important}html[data-theme=dark] :is(.hub-tools .ix-btn,.hub-tools .ix-select,.ix-combat-tools .ix-btn,.ix-combat-tools .ix-select,.ix-expedition-details>summary){background:var(--site-raised)!important;color:var(--site-text)!important}html[data-theme=dark] .hub-shell :is(.ix-panel,.ws-panel,.ix-season-panel,.ix-res,.ws-material,.ix-recruit-option),html[data-theme=dark] .ix-sheet :is(.ix-sheet-panel,.ix-sheet-body){background:var(--site-panel)!important;color:var(--site-text)!important}html[data-theme=dark] .hub-shell :is(.ix-h2,.ix-panel h2,.ix-panel h3,.ix-rule,.ix-rule>span:first-child,.ix-res strong,.ws-material strong,.ws-recipe h3,.ws-item h3,.ix-recruit-option h3){color:var(--site-text)!important}html[data-theme=dark] .hub-shell :is(p,.ix-note,.ix-res span,.ws-material span,.ws-field,.ws-journal,.ws-slot-tag,.ws-time,.ws-slot small,.ix-foot){color:var(--site-muted)!important}html[data-theme=dark] .hub-shell :is(.ix-kicker,.ix-season-total){color:#ffb35f!important}html[data-theme=dark] .hub-shell :is(.ws-recipe,.ws-item,.ws-slot,.ws-supply,.ws-scout,.ix-slot,.ix-odds,.ix-history,.ix-history>*,.ix-recruit-option--batch,.ix-fuse-meter,.om-fusion-preview,.ix-empty){background:var(--site-raised)!important;color:var(--site-text)!important}html[data-theme=dark] .hub-shell :is(.ws-stats,.ws-detail){color:#8fe3bc!important}html[data-theme=dark] .hub-shell .ws-costchip{background:#131d2d!important;color:#e8effa!important;border-color:#56677f}html[data-theme=dark] .hub-shell :is(.ws-tab,.ws-chip,.ix-btn--ghost){background:var(--site-raised)!important;color:var(--site-text)!important}html[data-theme=dark] .hub-shell :is(.ws-tab[aria-pressed=true],.ws-chip.on,.ix-cta,.ix-btn--paper),html[data-theme=dark] .hub-tools .ix-btn--paper{background:#ffd338!important;color:#171b26!important}html[data-theme=dark] .hub-shell :is(.ix-message,.ix-signin){background:#3b3430!important;color:#ffe0a2!important;border-left-color:#ff9d5b!important}html[data-theme=dark] .hub-shell .ix-card{background:linear-gradient(145deg,color-mix(in srgb,var(--r) 13%,#263145),#1d2737)!important}html[data-theme=dark] .hub-shell .ix-card strong{color:var(--site-text)!important}html[data-theme=dark] .hub-shell :is(.ix-card-tier,.om-rank,.ix-odds b){color:var(--r,#ffd338)!important}html[data-theme=dark] .hub-shell :is(.ix-card>span,.ix-card small,.ix-card-stats,.ix-card-farming,.ix-card-origin,.ix-odds span,.ix-slot small){color:var(--site-muted)!important}html[data-theme=dark] .hub-shell .ix-card :is(.ix-card-tier,.om-rank){color:var(--r)!important}html[data-theme=dark] .ix-sheet :is(.os-head,.os-license,.sp-tree,.sp-detail,.sp-socket,.gr-options,.gr-option,.gr-totals div,.gr-slot,.ix-sheet-tabs){background:var(--site-raised)!important;color:var(--site-text)!important}html[data-theme=dark] .ix-sheet :is(.ix-sheet-info h2,.os-bar small,.os-bar b,.sp-name,.sp-detail h4,.gr-totals b,.gr-slot b,.gr-option b){color:var(--site-text)!important}html[data-theme=dark] .ix-sheet :is(.os-role,.ix-sheet-origin,.ix-note,.os-hint,.sp-detail p,.sp-socket span,.gr-slot small,.gr-option span,.gr-totals span){color:var(--site-muted)!important}html[data-theme=dark] .ix-sheet :is(.sp-progress,.ix-sheet-title,.sp-detail small){color:#ffb35f!important}html[data-theme=dark] .ix-sheet .os-axis{fill:var(--site-muted)}html[data-theme=dark] .ix-sheet :is(.os-ring,.os-spoke){stroke:#51627c}html[data-theme=dark] .ix-combat-screen :is(.ix-hud-top h2,.ix-hud-foe){color:var(--site-text)!important}html[data-theme=dark] .ix-combat-screen :is(.ix-hud-top .ix-kicker,.ix-cycle-chip){color:#ffb35f!important}html[data-theme=dark] .ix-combat-screen .ix-hud-foe{background:var(--site-panel)}html[data-theme=dark] .ix-expedition-details>.ix-loadout{background:var(--site-panel)!important;color:var(--site-text)!important}html[data-theme=dark] .ix-loadout :is(.ix-note,.ix-rule,.ix-rule>span:first-child,.ix-stream-status,.ix-isle small,.ix-isle span){color:var(--site-muted)!important}html[data-theme=dark] .ix-loadout :is(.ix-isle,.ix-combat-feed,.ix-reserved,.ix-mat){background:var(--site-raised);color:var(--site-text)}html[data-theme=dark] .ix-loadout .ix-isle[aria-pressed=true]{background:#735a24;color:#fff3c3}html[data-theme=dark] :is(.topbar,.sequence,.roster,.arsenal,.demo-link,.vignette){background:var(--site-bg);color:var(--site-text)}html[data-theme=dark] .scene-sticky{border-color:var(--site-bg)}html[data-theme=dark] :is(.brand,.hero-copy h1,.title-dot,.tagline strong,.hero-dossier h3,.hero-stats b,.dossier-bottom a,.section-heading h2,.arsenal h2,.menu-secondary,.japanese){color:var(--site-text);text-shadow:none}html[data-theme=dark] :is(.intro,.tagline,.save-note,.section-heading p,.selection-hint,.dossier-body p,.hero-stats,.dossier-bottom,.arsenal-copy,.arsenal-steps li,.demo-link a,.brand small){color:var(--site-muted)}html[data-theme=dark] :is(.hero-dossier,.hero-pick,.power-card,.dossier-bottom){background:var(--site-panel);color:var(--site-text)}html[data-theme=dark] .hero-pick span{color:var(--site-text)}html[data-theme=dark] .hero-pick[aria-pressed=true]{background:#ffd338}html[data-theme=dark] .hero-pick[aria-pressed=true] span{color:#171b26}html[data-theme=dark] :is(.powers,.final-cta){background:#172130;color:var(--site-text)}html[data-theme=dark] .powers .section-heading p,html[data-theme=dark] .power-label span{color:var(--site-muted)}html[data-theme=dark] :is(.power-label small,.dossier-bottom strong,#hero-class,.eyebrow){color:#ffb35f}html[data-theme=dark] .world,html[data-theme=dark] .final-cta{color:#f2f4fb}html[data-theme=dark] .comic-aside{color:#171b26}html[data-theme=dark] :is(dialog,.it-dialog){background:var(--site-panel);color:var(--site-text)}html[data-theme=dark] :is(dialog p,dialog li,dialog label,.it-dialog p){color:var(--site-muted)}html[data-theme=dark] .dialog-close{color:var(--site-text)}html[data-theme=light] body:has(.mint-shell){background:var(--site-bg);color:var(--site-text)}html[data-theme=light] .mint-card{background:var(--site-panel);color:var(--site-text)}html[data-theme=light] .mint-shell :is(p,small,.mint-back,.mint-toolbar label,.rank-lab p,.rank-lab small,.mint-toolbar>span){color:var(--site-muted)}html[data-theme=light] .mint-card-head{color:color-mix(in srgb,var(--r) 45%,#251c33)}html[data-theme=light] .mint-card button{background:var(--site-raised);color:#252435}html[data-theme=light] .mint-intro h1 em{color:#b62d40}html[data-theme=dark] .mint-shell{color:var(--site-text)}@media(prefers-reduced-motion:reduce){html body .theme-toggle{transition:none}}
