@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.103uf.8aa8pr3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.0m4wt3xm5i890.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.0zqusx.h7vgvl.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.0fw52gc_mc5b0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.04z8pihzuh7s1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_9540ff8b-module__idAp3W__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_9540ff8b-module__idAp3W__variable{--font-press-start:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_aaeda72c-module__3EmVCa__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_aaeda72c-module__3EmVCa__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
.\[name\]-module__cv4KCa__page{color:#111;min-height:100vh;font-family:var(--font-space-mono), monospace;background:#fbf9f8}.\[name\]-module__cv4KCa__frame{max-width:1400px;margin:0 auto;padding:1.5rem 1rem 3rem}.\[name\]-module__cv4KCa__backLink{color:#111;font-family:var(--font-press-start), monospace;background:#fff;border:4px solid #111;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.65rem .9rem;font-size:.55rem;line-height:1.6;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:4px 4px #111}.\[name\]-module__cv4KCa__backLink:hover{background:#f6f3f2}.\[name\]-module__cv4KCa__backLink:active{transform:translate(4px,4px);box-shadow:0 0 #111}.\[name\]-module__cv4KCa__shell{background:#bc0100;border:4px solid #111;padding:1rem;box-shadow:8px 8px #111}.\[name\]-module__cv4KCa__heroPanel{background:#fff;border:4px solid #111;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.\[name\]-module__cv4KCa__artPanel{background:#dcd9d9;border-right:4px solid #111;justify-content:center;align-items:center;min-height:420px;padding:1rem;display:flex}.\[name\]-module__cv4KCa__heroImage{width:100%;max-width:420px;height:auto;image-rendering:pixelated;filter:drop-shadow(6px 6px #0000002e)}.\[name\]-module__cv4KCa__infoPanel{background:#fff;flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.\[name\]-module__cv4KCa__headingBlock{margin-bottom:1rem}.\[name\]-module__cv4KCa__badge{color:#fff;font-family:var(--font-space-mono), monospace;background:#39f;border:3px solid #111;padding:.45rem .75rem;font-size:1rem;font-weight:700;display:inline-block}.\[name\]-module__cv4KCa__name{font-family:var(--font-press-start), monospace;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(1.2rem,3vw,2rem);line-height:1.7}.\[name\]-module__cv4KCa__typesRow{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.\[name\]-module__cv4KCa__typePill{color:#fff;text-transform:uppercase;font-family:var(--font-press-start), monospace;border:3px solid #111;padding:.45rem .8rem;font-size:.5rem;line-height:1.5}.\[name\]-module__cv4KCa__infoGrid{border-top:4px solid #111;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding-top:1rem;display:grid}.\[name\]-module__cv4KCa__infoGrid>div{background:#f0eded;border:3px solid #111;padding:.85rem}.\[name\]-module__cv4KCa__infoLabel{color:#603e39;text-transform:uppercase;font-family:var(--font-press-start), monospace;margin:0 0 .4rem;font-size:.45rem;line-height:1.5}.\[name\]-module__cv4KCa__infoValue{margin:0;font-size:1.25rem;font-weight:700}.\[name\]-module__cv4KCa__categoryBlock{grid-column:1/-1}.\[name\]-module__cv4KCa__categoryValue{margin:0;font-size:1rem;line-height:1.5}.\[name\]-module__cv4KCa__detailsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.\[name\]-module__cv4KCa__cardSection{background:#fff;border:4px solid #111;padding:1.25rem;box-shadow:4px 4px #111}.\[name\]-module__cv4KCa__sectionTitle{font-family:var(--font-press-start), monospace;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;line-height:1.8}.\[name\]-module__cv4KCa__statsList{flex-direction:column;gap:.85rem;display:flex}.\[name\]-module__cv4KCa__statItem{flex-direction:column;gap:.35rem;display:flex}.\[name\]-module__cv4KCa__statHeader{justify-content:space-between;gap:1rem;display:flex}.\[name\]-module__cv4KCa__statName{font-family:var(--font-press-start), monospace;text-transform:uppercase;font-size:.45rem;line-height:1.5}.\[name\]-module__cv4KCa__statValue{font-weight:700}.\[name\]-module__cv4KCa__statBarTrack{background:#dcd9d9;border:3px solid #111;height:1.1rem;overflow:hidden}.\[name\]-module__cv4KCa__statBarFill{height:100%;transition:width .5s}.\[name\]-module__cv4KCa__sideColumn{flex-direction:column;gap:1rem;display:flex}.\[name\]-module__cv4KCa__abilityList{flex-direction:column;gap:.85rem;display:flex}.\[name\]-module__cv4KCa__abilityCard{background:#f0eded;border:3px solid #111;padding:1rem}.\[name\]-module__cv4KCa__abilityName{color:#bc0100;text-transform:uppercase;font-family:var(--font-press-start), monospace;margin:0 0 .5rem;font-size:.5rem;line-height:1.6}.\[name\]-module__cv4KCa__abilityDescription{margin:0;line-height:1.55}.\[name\]-module__cv4KCa__navigationRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.\[name\]-module__cv4KCa__navButtonDark,.\[name\]-module__cv4KCa__navButtonAccent{color:#fff;border:4px solid #111;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:6rem;padding:1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:4px 4px #111}.\[name\]-module__cv4KCa__navButtonDark{background:#111}.\[name\]-module__cv4KCa__navButtonAccent{background:#3c4dcb}.\[name\]-module__cv4KCa__navButtonDark:hover,.\[name\]-module__cv4KCa__navButtonAccent:hover{background-image:linear-gradient(#ffffff0f,#ffffff0f)}.\[name\]-module__cv4KCa__navButtonDark:active,.\[name\]-module__cv4KCa__navButtonAccent:active{transform:translate(4px,4px);box-shadow:0 0 #111}.\[name\]-module__cv4KCa__navButtonDisabled{opacity:.55;pointer-events:none}.\[name\]-module__cv4KCa__navArrow{font-family:var(--font-press-start), monospace;font-size:1rem;line-height:1}.\[name\]-module__cv4KCa__navMeta{text-align:center;text-transform:uppercase;font-family:var(--font-press-start), monospace;font-size:.45rem;line-height:1.6}@media (max-width:1024px){.\[name\]-module__cv4KCa__heroPanel,.\[name\]-module__cv4KCa__detailsGrid{grid-template-columns:1fr}.\[name\]-module__cv4KCa__artPanel{border-bottom:4px solid #111;border-right:0}}@media (max-width:640px){.\[name\]-module__cv4KCa__frame{padding:1rem .75rem 2rem}.\[name\]-module__cv4KCa__shell{padding:.75rem;box-shadow:6px 6px #111}.\[name\]-module__cv4KCa__artPanel,.\[name\]-module__cv4KCa__infoPanel,.\[name\]-module__cv4KCa__cardSection{padding:1rem}.\[name\]-module__cv4KCa__artPanel{min-height:280px}.\[name\]-module__cv4KCa__infoGrid,.\[name\]-module__cv4KCa__navigationRow{grid-template-columns:1fr}.\[name\]-module__cv4KCa__backLink,.\[name\]-module__cv4KCa__sectionTitle,.\[name\]-module__cv4KCa__typePill,.\[name\]-module__cv4KCa__abilityName,.\[name\]-module__cv4KCa__navMeta,.\[name\]-module__cv4KCa__infoLabel,.\[name\]-module__cv4KCa__statName{font-size:.42rem}}
