@keyframes hero-card-module-scss-module__aSfpIa__fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-card-module-scss-module__aSfpIa__pokeball-capture-rock{0%{transform:rotate(0)}18%{transform:rotate(-14deg)}36%{transform:rotate(12deg)}54%{transform:rotate(-10deg)}72%{transform:rotate(8deg)}to{transform:rotate(0)}}.hero-card-module-scss-module__aSfpIa__pokeImgContainer,.hero-card-module-scss-module__aSfpIa__imageLoader{justify-content:center;align-items:center;display:flex}.hero-card-module-scss-module__aSfpIa__hoverTilt::part(container){border-radius:var(--size-4)}.hero-card-module-scss-module__aSfpIa__heroCard{--hero-accent:#fffc;--hero-accent-2:#ffffff73;--hero-cosmos-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--hero-holo-x:calc(var(--hover-tilt-x,.5) * 100%);--hero-holo-y:calc(var(--hover-tilt-y,.5) * 100%);--hero-holo-opacity:calc(var(--hover-tilt-opacity,0) * .68);--hero-shadow:#070f2142;--hero-pattern-opacity:.22;background:linear-gradient(140deg, var(--hero-accent) 0%, #f8faff99 46%, var(--hero-accent-2) 100%),linear-gradient(150deg, #ffffff8f, #ffffff5c);border-radius:var(--size-4);box-shadow:0 28px 56px var(--hero-shadow),inset 0 1px 0 #ffffffbf;padding:var(--size-4);isolation:isolate;animation:hero-card-module-scss-module__aSfpIa__rise-in .56s var(--ease-3);outline:1px solid #ffffffd1;display:grid;position:relative;overflow:hidden}.hero-card-module-scss-module__aSfpIa__heroCard:before,.hero-card-module-scss-module__aSfpIa__heroCard:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:var(--hero-holo-opacity);position:absolute;inset:0}.hero-card-module-scss-module__aSfpIa__heroCard:before{background-image:var(--hero-cosmos-grain),radial-gradient(ellipse at calc(20% + var(--hover-tilt-x,.5) * 28%) calc(18% + var(--hover-tilt-y,.5) * 22%), #80ecffc2 0%, transparent 48%),radial-gradient(ellipse at calc(82% - var(--hover-tilt-x,.5) * 30%) calc(24% + var(--hover-tilt-y,.5) * 20%), #dea4ffb8 0%, transparent 52%),radial-gradient(ellipse at calc(44% + var(--hover-tilt-x,.5) * 18%) calc(84% - var(--hover-tilt-y,.5) * 28%), #ffe27499 0%, transparent 56%),radial-gradient(farthest-corner circle at var(--hero-holo-x) var(--hero-holo-y), transparent 0%, #14182821 105%);background-blend-mode:soft-light,screen,screen,screen,multiply;filter:brightness(1.02)contrast(1.16)saturate(1.42);mix-blend-mode:normal;background-position:50%,50%,50%,50%,50%;background-size:180px 180px,cover,cover,cover,cover}.hero-card-module-scss-module__aSfpIa__heroCard:after{background-image:radial-gradient(farthest-corner circle at var(--hero-holo-x) var(--hero-holo-y), #ffffff47 0%, #a8eeff57 18%, #dca4ff3d 42%, #50586e2e 74%, #0c101c57 135%);filter:brightness(.96)contrast(1.28)saturate(1.32);mix-blend-mode:normal;opacity:calc(var(--hero-holo-opacity)*.4)}.hero-card-module-scss-module__aSfpIa__heroDecor{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-card-module-scss-module__aSfpIa__heroAura,.hero-card-module-scss-module__aSfpIa__heroPattern{position:absolute;inset:0}.hero-card-module-scss-module__aSfpIa__heroAura{border-radius:var(--size-4);background:radial-gradient(circle at 20% 24%, var(--hero-accent), transparent 52%),radial-gradient(circle at 86% 12%, var(--hero-accent-2), transparent 44%),radial-gradient(circle at 45% 100%, #ffffff59, transparent 66%)}.hero-card-module-scss-module__aSfpIa__heroPattern{opacity:var(--hero-pattern-opacity);background:repeating-linear-gradient(-28deg,#ffffff1f 0 9px,#0000 9px 18px) 0 0/cover;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-card-module-scss-module__aSfpIa__heroHeading{z-index:2;gap:.15rem;display:grid;position:relative}.hero-card-module-scss-module__aSfpIa__dexLabel{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:var(--font-weight-6);margin:0}.hero-card-module-scss-module__aSfpIa__pokemonName{letter-spacing:.03em;font-size:clamp(2rem,8vw,3.25rem);line-height:1;font-weight:var(--font-weight-6);text-transform:uppercase;-webkit-text-stroke:1px #1218268c;text-shadow:0 1px #fff3,0 2px 10px #060a1447;margin:0}.hero-card-module-scss-module__aSfpIa__heroSubtitle{letter-spacing:.08em;text-transform:uppercase;opacity:.86;margin:0;font-size:.9rem}.hero-card-module-scss-module__aSfpIa__pokeImgContainer{z-index:2;height:clamp(250px,25vw,300px);position:relative}.hero-card-module-scss-module__aSfpIa__imageLoader{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-card-module-scss-module__aSfpIa__imageLoaderIcon{filter:drop-shadow(0 10px 18px #0000003d);width:3.25rem;height:3.25rem;animation:.7s ease-in-out infinite hero-card-module-scss-module__aSfpIa__pokeball-capture-rock}.hero-card-module-scss-module__aSfpIa__pokeImg{z-index:2;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 14px 20px #0006);width:auto;height:80%;animation:hero-card-module-scss-module__aSfpIa__rise-in .6s .12s both var(--ease-3);position:relative}.hero-card-module-scss-module__aSfpIa__typeBadgeRow{z-index:2;flex-wrap:wrap;gap:.55rem;display:flex;position:relative}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=normal]{--hero-accent:#ada891a8;--hero-accent-2:#c8c2ab8a}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=fire]{--hero-accent:#ff6e4eb8;--hero-accent-2:#ffb04894}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=water]{--hero-accent:#52a4ffbd;--hero-accent-2:#7bd6ff80}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=electric]{--hero-accent:#ffd644c7;--hero-accent-2:#fff8a29e}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=grass]{--hero-accent:#6ec778b8;--hero-accent-2:#b0e57e8f}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=ice]{--hero-accent:#82e2f1b8;--hero-accent-2:#d6f8ff9e}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=fighting]{--hero-accent:#f27456bd;--hero-accent-2:#ffb07885}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=poison]{--hero-accent:#b472d2bd;--hero-accent-2:#e096ec8a}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=ground]{--hero-accent:#d7a458bd;--hero-accent-2:#f2d2908f}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=flying]{--hero-accent:#91a8ffbd;--hero-accent-2:#c6d7ff8a}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=psychic]{--hero-accent:#ff6aacb8;--hero-accent-2:#ffb7e38a}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=bug]{--hero-accent:#9cbe3cc2;--hero-accent-2:#d9ec8080}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=rock]{--hero-accent:#bca36db8;--hero-accent-2:#e2cda185}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=ghost]{--hero-accent:#7e71ccc2;--hero-accent-2:#aba1ea8a}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=dragon]{--hero-accent:#6879ffc7;--hero-accent-2:#a08dff8f}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=dark]{--hero-accent:#625674b8;--hero-accent-2:#9f8ab985}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=steel]{--hero-accent:#9aadbac2;--hero-accent-2:#d6e6f58a}.hero-card-module-scss-module__aSfpIa__heroCard[data-primary-type=fairy]{--hero-accent:#ff97ddbd;--hero-accent-2:#ffddf38f}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=normal]{--hero-accent-2:#ada89194}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=fire]{--hero-accent-2:#ff6e4e99}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=water]{--hero-accent-2:#52a4ff94}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=electric]{--hero-accent-2:#ffd6449e}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=grass]{--hero-accent-2:#6ec77894}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=ice]{--hero-accent-2:#82e2f199}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=fighting]{--hero-accent-2:#f274568f}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=poison]{--hero-accent-2:#b472d28f}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=ground]{--hero-accent-2:#d7a4588f}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=flying]{--hero-accent-2:#91a8ff8f}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=psychic]{--hero-accent-2:#ff6aac8f}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=bug]{--hero-accent-2:#9cbe3c8a}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=rock]{--hero-accent-2:#bca36d8a}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=ghost]{--hero-accent-2:#7e71cc8f}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=dragon]{--hero-accent-2:#6879ff94}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=dark]{--hero-accent-2:#62567485}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=steel]{--hero-accent-2:#9aadba8f}.hero-card-module-scss-module__aSfpIa__heroCard[data-secondary-type=fairy]{--hero-accent-2:#ff97dd94}@media (min-width:640px){.hero-card-module-scss-module__aSfpIa__heroCard{align-items:center;column-gap:var(--size-4);grid-template:"heading image"minmax(0,1fr)"types image"/minmax(0,1fr) minmax(0,1.25fr)}.hero-card-module-scss-module__aSfpIa__heroHeading{grid-area:heading;align-self:center}.hero-card-module-scss-module__aSfpIa__pokeImgContainer{grid-area:image}.hero-card-module-scss-module__aSfpIa__typeBadgeRow{grid-area:types}}@media (max-width:899.98px) and (hover:none),(max-width:899.98px) and (pointer:coarse){.hero-card-module-scss-module__aSfpIa__hoverTilt{pointer-events:none}}@media (prefers-reduced-motion:reduce){.hero-card-module-scss-module__aSfpIa__heroCard:before,.hero-card-module-scss-module__aSfpIa__heroCard:after{opacity:0!important}.hero-card-module-scss-module__aSfpIa__heroCard,.hero-card-module-scss-module__aSfpIa__heroAura,.hero-card-module-scss-module__aSfpIa__heroPattern,.hero-card-module-scss-module__aSfpIa__imageLoaderIcon,.hero-card-module-scss-module__aSfpIa__pokeImg{animation:none!important}}
@keyframes type-defense-module-scss-module__L1ddaW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes type-defense-module-scss-module__L1ddaW__pokeball-capture-rock{0%{transform:rotate(0)}18%{transform:rotate(-14deg)}36%{transform:rotate(12deg)}54%{transform:rotate(-10deg)}72%{transform:rotate(8deg)}to{transform:rotate(0)}}.type-defense-module-scss-module__L1ddaW__container{gap:var(--size-3);border-radius:var(--size-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--size-4);background:linear-gradient(160deg,#ffffffc4,#ffffff8f);border:1px solid #ffffffd9;display:grid;box-shadow:0 16px 36px #04122424}.type-defense-module-scss-module__L1ddaW__headerRow{align-items:center;display:flex}.type-defense-module-scss-module__L1ddaW__sectionTitle{font-size:1.25rem;font-weight:var(--font-weight-6);letter-spacing:.05em;text-transform:uppercase;margin:0}.type-defense-module-scss-module__L1ddaW__table{border-radius:var(--size-3);background:linear-gradient(#ffffffe0,#f9fbffd6);border:1px solid #0b182b29;display:grid;overflow:hidden}.type-defense-module-scss-module__L1ddaW__row{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:0;min-height:2.45rem;padding:0;display:grid}.type-defense-module-scss-module__L1ddaW__row+.type-defense-module-scss-module__L1ddaW__row{border-top:1px solid #0b182b24}.type-defense-module-scss-module__L1ddaW__rowLabelWrap{background:linear-gradient(#14243c0d,#14243c04);border-right:1px solid #0b182b1a;justify-content:center;align-self:stretch;align-items:center;display:flex}.type-defense-module-scss-module__L1ddaW__multiplierBadge{text-align:center;color:#141d2fc7;letter-spacing:.08em;text-transform:uppercase;width:100%;font-size:.79rem;font-weight:var(--font-weight-7);font-variant-numeric:tabular-nums;line-height:1;display:inline-block}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="4x"] .type-defense-module-scss-module__L1ddaW__multiplierBadge{color:#922230e0}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="4x"] .type-defense-module-scss-module__L1ddaW__rowLabelWrap{background:linear-gradient(#b52d4121,#b52d410a)}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="2x"] .type-defense-module-scss-module__L1ddaW__multiplierBadge{color:#a4611ce0}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="2x"] .type-defense-module-scss-module__L1ddaW__rowLabelWrap{background:linear-gradient(#d38d2721,#d38d270a)}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="1x"] .type-defense-module-scss-module__L1ddaW__multiplierBadge{color:#2b3850c2}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="1x"] .type-defense-module-scss-module__L1ddaW__rowLabelWrap{background:linear-gradient(#2334520f,#23345205)}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="0.5x"] .type-defense-module-scss-module__L1ddaW__multiplierBadge{color:#226998e0}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="0.5x"] .type-defense-module-scss-module__L1ddaW__rowLabelWrap{background:linear-gradient(#3996e221,#3996e20a)}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="0.25x"] .type-defense-module-scss-module__L1ddaW__multiplierBadge{color:#1f7a85e0}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="0.25x"] .type-defense-module-scss-module__L1ddaW__rowLabelWrap{background:linear-gradient(#29b0b321,#29b0b30a)}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="0x"] .type-defense-module-scss-module__L1ddaW__multiplierBadge{color:#277054e0}.type-defense-module-scss-module__L1ddaW__row[data-multiplier="0x"] .type-defense-module-scss-module__L1ddaW__rowLabelWrap{background:linear-gradient(#27a87021,#27a8700a)}.type-defense-module-scss-module__L1ddaW__typesWrap{flex-wrap:wrap;align-items:center;gap:.38rem;min-height:100%;padding:.52rem .75rem;display:flex}@media (min-width:768px){.type-defense-module-scss-module__L1ddaW__sectionTitle{font-size:1.16rem}}
