html.fist-cursor,html.fist-cursor body,html.fist-cursor a,html.fist-cursor button,html.fist-cursor select,html.fist-cursor summary,html.fist-cursor label,html.fist-cursor [role=button],html.fist-cursor [role=tab],html.fist-cursor canvas,html.fist-cursor .ix-card{cursor:var(--fist-cursor)!important}html.fist-cursor.fist-down,html.fist-cursor.fist-down *{cursor:var(--fist-cursor-down)!important}html.fist-cursor input:not([type=checkbox]):not([type=radio]),html.fist-cursor textarea,html.fist-cursor [contenteditable=true]{cursor:text!important}.fist-hit{position:fixed;z-index:2147483000;width:0;height:0;pointer-events:none}.fist-hit:before{content:"";position:absolute;left:-22px;top:-22px;width:44px;height:44px;background:#fff;clip-path:polygon(50% 0,59% 30%,88% 12%,70% 40%,100% 50%,70% 60%,88% 88%,59% 70%,50% 100%,41% 70%,12% 88%,30% 60%,0 50%,30% 40%,12% 12%,41% 30%);box-shadow:0 0 0 3px #e8323a;filter:drop-shadow(0 0 0 #e8323a) drop-shadow(2px 2px 0 #120d10);animation:fist-star .32s cubic-bezier(.2,1.8,.4,1) forwards}.fist-hit b{position:absolute;left:10px;top:-34px;font:900 15px/1 Segoe UI Variable Display,Arial Black,sans-serif;font-style:italic;color:#ffd84a;-webkit-text-stroke:3px #120d10;paint-order:stroke;white-space:nowrap;transform:rotate(-12deg);animation:fist-word .5s ease-out forwards}@keyframes fist-star{0%{transform:scale(.2) rotate(0)}40%{transform:scale(1.15) rotate(12deg)}to{transform:scale(.6) rotate(20deg);opacity:0}}@keyframes fist-word{0%{transform:translateY(6px) rotate(-12deg) scale(1.6);opacity:0}25%{transform:translateY(0) rotate(-12deg) scale(1);opacity:1}to{transform:translateY(-14px) rotate(-12deg);opacity:0}}.fist-punched{animation:fist-shake .26s linear}@keyframes fist-shake{20%{translate:-3px 1px}40%{translate:3px -1px}60%{translate:-2px 0}80%{translate:1px 1px}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.fist-hit:before,.fist-hit b{animation-duration:.01s}}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:#d9ad42 #10141c}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#10141c}::-webkit-scrollbar-thumb{background:#c99b38;border:2px solid #10141c;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffdc6b}::-webkit-scrollbar-corner{background:#10141c}: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}}html body .one-social-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:12px 0;font:700 11px Arial,Helvetica,sans-serif;letter-spacing:.3px}html body .one-social-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid currentColor;border-radius:6px;color:var(--site-text,#edece3);text-decoration:none;opacity:.85}html body .one-social-links svg{width:18px;height:18px;fill:currentColor;flex:none}html body .one-social-links a:hover{opacity:1;background:var(--site-raised,#28354a)}html body .one-social-links a:focus-visible{outline:3px solid #e34e46;outline-offset:3px}html body .footer{flex-wrap:wrap}html body .footer .one-social-links a{color:#f4cf57}html body .ix-foot{flex-wrap:wrap}html body .ix-foot .one-social-links{flex-basis:100%}
