@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAgsAA8AAAAAEvgAAAfYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAfBEICplAkyILOAABNgIkA2wEIAWDcAeCAQwHG50OUZQNUhXg52FsLH0qjCbNqra42xHUlceL0Gh855QNLYhk2Wb2vneEbE3j6MIiWzEaYZowWIKumiBBGFAIW2943Na/kSNN2hgGc2aAXsysAUZhBWDfNaBX20VzWUHcj06QCbcCtcDhr37/nz9mumi6HVgkD+TOAs9oUW9Zf7ui6gSbXkRSW7VQROj0SOh0SMtToRaov2zuAYEKFmNgLx6dCEpUihl6LSN0ZBgxAhgWT/yOe1mI89YAwIbendsgMVjNgHifNuvZhoYBAun95Pzf4DCnFvErNpHENRBiepjE6KEzidXTGewZe7xtIYdc3g4xU0w3ByKgWlpa3E894OYRNdE0pxJ0Hz39TNu/39X5+Ruv34dqEITVOpl6qOPHsEuM40DyBdmZtiDDKQ0qzegx5t9i3HBh7lqlXmIvqUjM9+WLeL68FEEyP4gvgYNgSTo3jptAYwlUggSeyvkY+gJaxKFud1q3e8KlQ7dibr1sbfoWBxCddmsoJ7CAmrPh0ntkMuS27uKSjnhLoF1mF5kjt/c5bFqzYn+aBHe6cyrFXWoze3RUHOYoIV1cMjrSrXfWW3X7VBClFzlsSxtp7mZggeSZaiGr2c5J5UMyTuEgOCriljrzhhdh+17JNz9H9z5thGAsPuZYWo4oVy841Ww7JXJqpTp82XoJJf5x/4UuiyM9wRmzlwfecsRW3R4udP+2VfWEsMiCI5wQgeWOLjsQsdYBRG491bDDsfTyWHEtaPNz9GEURIS7IQMcGV+Xu02+j0zXOrP2hgMHIbae0q31t0TQc1fyWtdSQr4fTSluRPrYS6HbQ3mWLDTUJVJ+IRuSrsAWcZDbrRHGQ1ZAJ0jYzLRQvmztBstWp1YCWV15irtJKtmQmZh7vVhdOn9gcWZkLefurctOidY5ZS3yrCxMgeNJkPcxBzW3UYUMZkdBrW8q+eFMC+EG8yi3oS0uGVaeYJ+/xcNeuif3uAGOcJdTGSDfknJJwhJ4NiWFDJArhM1LY9F6eh18QopdOoVWL3MQUwk3Uz6Ft8QHgH/HIiJrJjKKDIKP/BbhScIiO2uVDz62tqCa2STHL+ZN8r5Ur0zMNcysnd5VB8NsMLYsZGwRLvKrf+eyjzQ1F71IYt+FZsOnVaF/gqBuXslmQVNnIZYPH7ygrhfzDWahUVyvvnAwH8YKee9q9pmLOj5SLEoKzFhozm9rCSlLBA3Tp7Cnz/pJPG7y6/SvLRJp7QNB7o0krkJ5FXjg8bVLoBwLc3mkg/yWdsu9WkZ5pno9aPFz4UP+e6+ajNfO3jEdnjNvH75kD5o2Zr6lyrtSgh9cVhm+a0R/6tupw2Bgt6ej06uLVmO70om5uP1xFhXa9RZQUyXd13HTqAy6PqgyZ3Rusf1pWSe065nmnQL/DcVElRiakPrPz8tFS5lXJ/GMdYN8id+5jpn3lIZ7y7DvQnH4TCxs1qv8Fq/gWJD4YouyKv7FMu9b4yujhovV60360TodLrQr3rG+dYNWk5PwNiXtpi1cabxbkZCy0/tv/yoaLkW7pUh91mDR4qoxIJ6g53hNRhwrWnQ1j5pMsN8EH7atJZuayD2nS8i+ksCJRr68jKNe+rnQbMgRYedyHgvZ5aq6oysLAs3L+TrltcKn6icqCk8dLN0xt906sX1O6IMCZd8JH2rUXGNrcOWL7cwi1yy+oFKufhl8vv5g/fqEpiOI5VrYgYUXsI3nCjinVEJC+zf2wJYbVb1/oyehdLNoR3lnIVYFjxe5QOvnwvFxyRd0W/DQCmE2hzndvhwH+nSl9Jvb9q3U1hyfC6t4gftblhUJcptn25SVy4VlXGaLfU42UC1OgY3v5SnbUzIJ9YrQNLUa3jmp9InN0WwblqfzolRFabYaP3+OfqIizNAgmLXl4/NCG9IasGKUV9eyJ0VHJ/k0guMkT34VY/XWVDJnlJhJ/eJ9yy6S7vlh2Zz7BaQfLqi0ctZPH8cIKcYgtU5uiqhLTZtOnHV/ObWGVbCkQvoNPhdyyMELKOvbsC1ws1fmbzCP/iUA8HrvoRIAeI96csfzImUmh+kkgCgQnLzXn3CBwGxpA0D0ljFwxhO0BYCZpe5YrABIq+dXCzxv4m8obQkQQTM9n5jleRF0UIwk4AN9CFAzSx87EMrxfBU37eKGAn6sAGivgU6aF4CuAb6hnjeeUA701b4RgxNOsfa6ZWSpAjvomCkCz7yYXaThEgSOeOeSMMPmkmGkG7JmYhk2R0yG2gQACSPUwUwtLvawNkN67GDETI81DP16MLlAFyZ2uTwlph+xB3QwaneLbRADZ2qN7XSzeIgTTAgjIoEf4mnZyXwkJCfusmpoFdMro/GHp88bBdkTMpsZB3FX3GIjIrTB9KGJ4iVQacxpTBTtgqYzhsZYzdCFd+rQH39kZuIXGzDy4SnxNF0GGNIF2mY0AJMG4/bGEd0nVGHFwykROqZD+wR5ndgYIlTG0LWNQGMgQ99AWU3PMofIxj50s/uGiRmz5sxbsGjJshWrfPCp0LoNffTVT39FfJQ3tr5HXIDR3WoYYhWO9PS3d7B6tH3SCotoPb28ot8Px/87vGvwes06ft9vJFMZ2j4owBw57zx5/1dngjZuSbtpxE3J6D8UrLIuYnSkg2XU4qtq8atElBzqdKyqP9kbGVlDXTDcbhp5g5ym94KeBbeZZQ==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/almendra-latin-700-normal.CcSzIg09.woff2) format("woff2"),url(/_astro/almendra-latin-700-normal.Kc8Sb4gi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.Cc-u-6OI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.BDs68eHQ.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0c151c;--panel: #14222c;--panel-2: #1b2d39;--band: #14222c;--slice: #1b2d39;--line: #27404f;--line-strong: #557385;--fg: #e9f3f5;--heading: #ffffff;--text: #d0e0e4;--muted: #b4c9cf;--accent: #57d3d6;--accent-hover: #8ae6e8;--accent-soft: #16333b;--on-accent: #06181a;--link: #7fe0e2;--power: #ff9d5c;--health: #ff8f9b;--armor: #8fb8e8;--speed: #f2d061;--gold: #f2d061;--pierce: #c3a6ee;--tier-s: #ff9d5c;--tier-a: #f2d061;--tier-b: #6f9fd8;--tier-c: #7f9199;--tier-s-ink: #15121d;--tier-a-ink: #15121d;--tier-b-ink: #15121d;--tier-c-ink: #15121d;--display: "Almendra", Georgia, serif;--body: "Source Sans 3 Variable", "Segoe UI", system-ui, sans-serif;--radius: 10px;--tabbar: 66px;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #f3e8d2;--panel: #fbf4e4;--panel-2: #e9d9b8;--band: #e9d9b8;--slice: #fbf4e4;--line: #d9c7a6;--line-strong: #8f7c61;--fg: #2a1c12;--heading: #22150c;--text: #3d2d20;--muted: #5c4937;--accent: #8e1e4f;--accent-hover: #6f1439;--accent-soft: #f0dcc8;--on-accent: #fff6ea;--link: #8e1e4f;--power: #a4490f;--health: #b3203f;--armor: #2f5f86;--speed: #7c5800;--gold: #7c5800;--pierce: #5f3f8f;--tier-s: #b3203f;--tier-a: #c9952a;--tier-b: #1f5a67;--tier-c: #94887a;--tier-s-ink: #ffffff;--tier-a-ink: #22150c;--tier-b-ink: #ffffff;--tier-c-ink: #22150c;color-scheme:light}}:root[data-theme=light]{--bg: #f3e8d2;--panel: #fbf4e4;--panel-2: #e9d9b8;--band: #e9d9b8;--slice: #fbf4e4;--line: #d9c7a6;--line-strong: #8f7c61;--fg: #2a1c12;--heading: #22150c;--text: #3d2d20;--muted: #5c4937;--accent: #8e1e4f;--accent-hover: #6f1439;--accent-soft: #f0dcc8;--on-accent: #fff6ea;--link: #8e1e4f;--power: #a4490f;--health: #b3203f;--armor: #2f5f86;--speed: #7c5800;--gold: #7c5800;--pierce: #5f3f8f;--tier-s: #b3203f;--tier-a: #c9952a;--tier-b: #1f5a67;--tier-c: #94887a;--tier-s-ink: #ffffff;--tier-a-ink: #22150c;--tier-b-ink: #ffffff;--tier-c-ink: #22150c;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.5 var(--body);padding-bottom:calc(var(--tabbar) + env(safe-area-inset-bottom,0px))}a{color:var(--link);text-underline-offset:2px}a:hover{color:var(--accent-hover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.12;margin:0;text-wrap:balance;color:var(--heading)}h1{font-size:clamp(2.25rem,7vw,3.5rem)}h2{font-size:1.65rem;margin-top:1.75rem;margin-bottom:.6rem}h3{font-size:1.3rem;margin-top:1.25rem;margin-bottom:.35rem}p,ul,ol{margin:0 0 .85rem}ul,ol{padding-left:1.25rem}li{margin-bottom:.35rem}img,svg{max-width:100%}input,select,button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:-999px;z-index:30}.skip:focus{left:8px;top:8px;background:var(--panel);padding:.4rem .7rem}.desk-only,[hidden],.is-off{display:none!important}.site-head{background:var(--panel);border-bottom:1px solid var(--line)}.site-head-in{max-width:1280px;margin:0 auto;min-height:60px;padding:8px 16px;display:flex;align-items:center;gap:8px}.brand{font:700 1.55rem/1 var(--display);color:var(--accent);text-decoration:none}.theme-toggle{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;border:1px solid var(--line-strong);border-radius:8px;background:transparent;color:var(--fg);cursor:pointer}.theme-toggle:hover{background:var(--panel-2)}.theme-toggle svg{width:20px;height:20px}:root[data-effective=dark] .icon-moon,:root[data-effective=light] .icon-sun{display:none}.brand span{color:var(--muted)}.menu,.head-search{display:none}.play{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-weight:700;text-decoration:none;white-space:nowrap}.play:hover{color:var(--on-accent);background:var(--accent-hover)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--tabbar) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--panel);border-top:1px solid var(--line)}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:600;color:var(--muted);text-decoration:none}.tabbar a[aria-current]{color:var(--link);font-weight:700}.tabbar svg{width:22px;height:22px}.page{max-width:46rem;margin:0 auto;padding:1.25rem 16px 2.5rem}.page.wide{max-width:1280px}.page.flush{max-width:none;padding:0 0 2.5rem}.container{max-width:1280px;margin:0 auto;padding-inline:16px}.band{background:var(--band);border-bottom:1px solid var(--line)}.lede{font-size:1.1rem;color:var(--muted);margin-top:.5rem;max-width:46rem}.note{color:var(--muted);font-size:.92rem}.crumbs{font-size:.92rem;color:var(--muted);margin-bottom:.75rem}.callout{background:var(--accent-soft);border-radius:var(--radius);padding:.85rem 1rem;margin:.9rem 0 1.2rem}.callout>:last-child{margin-bottom:0}.prose{color:var(--text)}.prose strong{color:var(--heading)}.prose h2:first-child{margin-top:0}.prose table{margin-bottom:1.2rem}.i{width:1em;height:1em;vertical-align:-.12em;display:inline-block}.i-power{color:var(--power)}.i-health{color:var(--health)}.i-armor{color:var(--armor)}.i-speed{color:var(--speed)}.i-gold{color:var(--gold)}.i-pierce{color:var(--pierce)}.sprite{flex:none;display:inline-block;vertical-align:middle;width:var(--size);height:var(--size);background-repeat:no-repeat;background-position-x:0;image-rendering:pixelated;animation:sprite-idle var(--ms) step-end infinite}@keyframes sprite-idle{0%{background-position-x:0}25%{background-position-x:calc(var(--size) * -1)}50%{background-position-x:calc(var(--size) * -2)}75%,to{background-position-x:calc(var(--size) * -3)}}.sprite-enemy{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.sprite{animation:none}}.grid{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:.75rem 0;padding:0;list-style:none}.grid>li{margin:0;min-width:0}.card{display:flex;gap:.7rem;align-items:center;min-height:68px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:.55rem .8rem .55rem .5rem;text-decoration:none;color:inherit;height:100%}a.card:hover{border-color:var(--accent);color:inherit}.card-body{min-width:0;flex:1}.card h2,.card h3{margin:0 0 .1rem;font-size:1.2rem;color:var(--heading)}.card p{margin:0;font-size:.95rem;color:var(--muted)}.card .meta{display:block;font-size:.875rem;color:var(--muted)}.card.plain{padding-left:.85rem}.tier{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:6px;font:700 1.15rem/1 var(--display)}.tier-S{background:var(--tier-s);color:var(--tier-s-ink)}.tier-A{background:var(--tier-a);color:var(--tier-a-ink)}.tier-B{background:var(--tier-b);color:var(--tier-b-ink)}.tier-C{background:var(--tier-c);color:var(--tier-c-ink)}.tier-link{display:inline-flex;align-items:center;gap:.5rem;min-height:34px;font-weight:600;color:var(--fg);text-decoration:none}.seg{display:flex;gap:4px;padding:4px;border-radius:var(--radius);background:var(--panel);margin:.75rem 0 0}.seg>*{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 .75rem;border:0;border-radius:7px;background:transparent;color:var(--fg);font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.seg>[aria-pressed=true],.seg>[aria-current],.seg>[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.chips{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 16px;margin-inline:-16px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips button{flex:none;min-height:44px;padding:0 1rem;border:1px solid var(--line-strong);border-radius:22px;background:var(--panel);color:var(--fg);font-weight:600;cursor:pointer}.chips button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.filters{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end;margin:.75rem 0 0}.filters label{display:grid;gap:.15rem;flex:1 1 10rem;min-width:0;font-size:.85rem;font-weight:600;color:var(--muted)}input[type=search],select{width:100%;height:48px;padding:0 .85rem;color:var(--fg);background:var(--bg);border:1px solid var(--line-strong);border-radius:8px}.count{color:var(--muted);font-size:.92rem;align-self:center}.home-hero{padding-block:1.5rem 1.25rem}.home-hero h1{font-size:clamp(2.6rem,11vw,4.5rem);line-height:1.04;max-width:52rem}.home-hero .lede{color:var(--text);margin-bottom:1rem}.home-search{display:block}.btn-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.btn{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 1.2rem;border-radius:8px;font-weight:700;text-decoration:none;border:1px solid var(--link);color:var(--link)}.btn.solid{background:var(--accent);color:var(--on-accent)}.btn.solid:hover{background:var(--accent-hover);color:var(--on-accent)}.home-court{display:none}.home-layout{display:flex;flex-direction:column;gap:1.25rem;padding-top:.25rem}.home-side{order:-1;min-width:0}.home-main{min-width:0}.home-side h2,.home-main h2{margin-top:1rem}.top-row{display:flex;gap:.6rem;overflow-x:auto;padding:0 16px .5rem;margin:0 -16px;list-style:none;scrollbar-width:none}.top-row::-webkit-scrollbar{display:none}.top-row li{flex:none;width:136px;margin:0}.top-card{display:block;height:100%;padding:.6rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--fg);text-decoration:none}.top-card:hover{border-color:var(--accent);color:var(--fg)}.top-card .sprite{display:block;margin:0 auto .15rem}.top-card strong{display:block;font-size:1.05rem;color:var(--heading)}.top-card span.meta{display:block;font-size:.875rem;color:var(--muted)}.top-card .tier{display:none}.explore{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.explore li{margin:0;min-width:0}.explore a{display:flex;align-items:center;gap:.4rem;min-height:64px;height:100%;padding:.4rem .6rem .4rem .3rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--heading);font-weight:700;text-decoration:none}.explore a:hover{border-color:var(--accent);color:var(--heading)}.explore small{display:none}.link-list{list-style:none;padding:0;margin:0}.link-list li{margin:0}.link-list a{display:block;padding:.75rem 0;border-top:1px solid var(--line);color:var(--fg);text-decoration:none}.link-list a:hover strong{color:var(--link)}.link-list strong{color:var(--heading)}.link-list span{display:block;font-size:.94rem;color:var(--muted)}.detail-head{display:flex;align-items:center;gap:.9rem;padding:1rem 0}.detail-head.center{flex-direction:column;gap:.15rem;text-align:center}.detail-head h1{font-size:clamp(2.3rem,9vw,4rem)}.detail-head .subtitle{color:var(--muted);margin:.1rem 0 .35rem}.head-copy{min-width:0}.detail-lede{color:var(--text);margin:0;padding-bottom:1rem;max-width:42rem}.stage-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0 0 1rem;color:var(--muted);font-size:.875rem;text-align:center;text-decoration:none;max-width:22rem}.stage-tiers .tier{display:grid;margin:0 auto .15rem;width:2.5rem;height:2.5rem;font-size:1.35rem}.stage-tiers:hover{color:var(--muted)}.detail-note{color:var(--muted);font-size:.94rem;margin:0;padding-bottom:1rem}.lore{font-style:italic;color:var(--text);margin:.6rem auto 0;padding-bottom:1rem;max-width:40rem}.detail-layout{display:flex;flex-direction:column}.detail-main,.detail-side{min-width:0}.stat-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.6rem 0 0}.stat-tiles div{padding:.6rem .2rem;text-align:center;border:1px solid var(--line);border-radius:8px}.stat-tiles dd{margin:0;font-size:1.6rem;font-weight:700;line-height:1.15}.stat-tiles dt{font-size:.82rem;color:var(--muted)}.ability{padding:.75rem 0;border-bottom:1px solid var(--line)}.ability-top{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.ability h3{margin:0;font:700 1.05rem/1.3 var(--body);color:var(--heading)}.ability .unlock{flex:none;font-size:.82rem;color:var(--muted)}.ability.signature .unlock{color:var(--link)}.ability p{margin:.15rem 0 0;color:var(--text)}.ability .also{margin-top:.25rem;font-size:.9rem;color:var(--muted)}.trait{padding-top:.85rem}.trait .kind{display:none}.trait h3{margin:0 0 .2rem}.trait p{margin:0;color:var(--text)}.team-views{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.6rem 0 0}.team-view{margin:0;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.team-view figcaption{padding:.5rem .65rem .65rem;font-size:.875rem;color:var(--muted)}.team-view figcaption strong{display:block;color:var(--heading);font-size:.94rem}.battle-slice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:.75rem 0;background:var(--slice);border-bottom:3px solid var(--line)}.team-ally.has-frame .battle-slice{border-bottom-color:#4a9be8}.team-enemy.has-frame .battle-slice{border-bottom-color:#e0574f}.battle-slice .hp{display:block;width:72px;height:7px;border:1px solid #0d0e17}.team-ally .hp{background:#5fc24c}.team-enemy .hp{background:#e0644a}.lineup{display:inline-flex;flex-wrap:wrap;gap:0 2px;background:var(--panel-2);border-radius:6px;padding:2px 6px;margin-bottom:.2rem}.tier-band{padding:.75rem 0;border-bottom:1px solid var(--line)}.tier-band-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--muted);font-size:.94rem;font-weight:600}.tier-picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem;margin:0;padding:0;list-style:none}.tier-picks li{margin:0;min-width:0}.tier-picks a{display:flex;flex-direction:column;align-items:center;min-height:84px;color:var(--fg);font-size:.8rem;font-weight:600;line-height:1.15;text-align:center;text-decoration:none}.tier-picks a:hover{color:var(--link)}.board-layout{display:flex;flex-direction:column;gap:1rem}.board-main,.board-side{min-width:0}.board-side p{color:var(--text)}.board-side strong{color:var(--heading)}.table-wrap{overflow-x:auto;margin:.6rem 0 1.2rem}table{border-collapse:collapse;width:100%;font-size:.97rem}th,td{text-align:left;vertical-align:top;padding:.5rem .7rem .5rem 0;border-bottom:1px solid var(--line)}th{font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}td.num,th.num{font-variant-numeric:tabular-nums;white-space:nowrap}.stat-table{border:1px solid var(--line);border-radius:var(--radius)}.stat-table th,.stat-table td{padding:.6rem 1rem}.stat-table thead{background:var(--panel)}@media(max-width:640px){table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}table.stack,table.stack tbody,table.stack tr,table.stack td{display:block;width:100%}table.stack tr{padding:.7rem 0;border-bottom:1px solid var(--line)}table.stack td{border:0;padding:.1rem 0}table.stack td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:.88rem;font-weight:600}table.stack td.num{white-space:normal}}.ad-slot{min-height:280px;margin:1.5rem 0}.site-foot{border-top:1px solid var(--line);background:var(--panel);font-size:.94rem;color:var(--muted)}.site-foot-in{max-width:1280px;margin:0 auto;padding:1.1rem 16px 1.5rem;display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between}.site-foot-in p{margin:0;max-width:42rem}.site-foot nav{display:flex;gap:.15rem 1rem;flex-wrap:wrap}.site-foot nav a{display:inline-flex;align-items:center;min-height:36px}@media(min-width:861px){body{font-size:17px;padding-bottom:0}.tabbar{display:none}.desk-only{display:revert!important}.phone-only{display:none!important}.site-head-in{padding-inline:24px;justify-content:flex-start;column-gap:16px}.menu{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:2px}.menu a{display:flex;align-items:center;min-height:44px;padding:0 .5rem;color:var(--fg);font-size:.97rem;font-weight:600;text-decoration:none;border-radius:6px}.menu a:hover{background:var(--panel-2);color:var(--fg)}.menu a[aria-current]{color:var(--link);font-weight:700}.theme-toggle{margin-left:0}.head-search{display:block;width:130px}.head-search input{height:44px}.page{padding:2rem 24px 3.5rem}.page.flush{padding:0 0 3.5rem}.container{padding-inline:24px}h2{font-size:2rem}.seg{display:inline-flex}.seg>*{flex:none;padding:0 1.1rem}.chips{margin:0;padding:.75rem 0;flex-wrap:wrap;overflow:visible}.home-hero{padding-block:3rem 0}.home-hero .lede{font-size:1.25rem}.home-search{display:none}.btn{flex:none}.btn.desk-only{display:flex!important}.home-court{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.home-layout{flex-direction:row;gap:2rem;padding-top:1.25rem}.home-main{flex:1 1 0}.home-side{order:0;flex:none;width:320px}.top-row{display:grid;gap:.5rem;overflow:visible;padding:0;margin:0}.top-row li{width:auto}.top-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.5rem;padding:.25rem .75rem .25rem .25rem}.top-card .sprite{grid-row:1 / span 2;margin:0}.top-card strong{grid-column:2;align-self:end}.top-card span.meta{grid-column:2;align-self:start}.top-card .tier{display:inline-grid;grid-column:3;grid-row:1 / span 2}.explore{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.explore a{padding:.5rem .85rem .5rem .35rem;flex-wrap:nowrap}.explore .tile-name{font:700 1.3rem/1.15 var(--display)}.explore small{display:block;font-size:.94rem;font-weight:400;color:var(--muted)}.link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.detail-head{gap:1.5rem;padding:1.25rem 0 1.5rem}.detail-head.center{flex-direction:row;text-align:left}.lore{margin:.25rem 0 0;padding:0}.detail-band-row{display:flex;align-items:center;justify-content:space-between;gap:2rem}.stage-tiers{flex:none;padding:.75rem 1rem;width:18rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}.detail-lede,.detail-note{padding-bottom:.25rem}.detail-layout{flex-direction:row;gap:2.25rem;padding-top:.5rem}.detail-main{flex:1 1 0}.detail-side{flex:none;width:340px}.abilities{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin-top:.6rem}.ability{padding:.85rem 1rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.ability.signature{border-color:var(--accent)}.ability-top{flex-direction:column-reverse;gap:0}.ability h3{font:700 1.4rem/1.2 var(--display)}.rules .is-off{display:block!important}.rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.6rem}.trait{padding:.85rem 1rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.trait .kind{display:block;font-size:.875rem;color:var(--muted)}.board-layout{flex-direction:row;gap:2rem}.board-main{flex:1 1 0}.board-side{flex:none;width:320px;padding-top:.75rem}.tier-band{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1rem;padding:.9rem 0}.tier-band-head{display:block;margin:0}.tier-band-head .tier{width:72px;height:72px;border-radius:var(--radius);font-size:2.5rem}.tier-band-head .band-count{display:none}.tier-picks{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.25rem}.tier-picks a{font-size:.875rem}}
