.details-modal-module-scss-module__gxPZ7W__modal{--details-accent-soft:color-mix(in srgb, var(--details-accent,#3b82f6) 18%, white);--details-accent-border:color-mix(in srgb, var(--details-accent,#3b82f6) 34%, white);border-radius:var(--size-4);background:linear-gradient(180deg, color-mix(in srgb, var(--details-accent-soft) 58%, transparent) 0%, transparent 24%),linear-gradient(160deg, #fffffff7, #f6f9ffeb),repeating-linear-gradient(135deg, #ffffff1a, #ffffff1a 10px, #f7faff29 10px, #f7faff29 20px);border:1px solid #ffffffe6;width:min(94vw,40rem);position:relative;overflow:clip;box-shadow:0 28px 60px #09101e47,inset 0 1px #fffc,inset 0 0 0 1px #0000000a}.details-modal-module-scss-module__gxPZ7W__modalScroll{gap:var(--size-4);max-height:min(80vh,42rem);padding:calc(var(--size-4) + .2rem);display:grid;overflow:auto}.details-modal-module-scss-module__gxPZ7W__modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--size-2);border-bottom:1px solid color-mix(in srgb, var(--details-accent-border) 56%, #0000001f);padding-bottom:.35rem;display:flex}.details-modal-module-scss-module__gxPZ7W__modalHeaderText{gap:.36rem;display:grid}.details-modal-module-scss-module__gxPZ7W__modalTitle{letter-spacing:.015em;font-size:1.34rem;font-weight:var(--font-weight-7);color:#11192aed;text-shadow:0 1px #fff9;margin:0}.details-modal-module-scss-module__gxPZ7W__modalDescription{letter-spacing:.08em;text-transform:uppercase;color:#161d2db8;margin:0;font-size:.72rem}.details-modal-module-scss-module__gxPZ7W__modalCloseButton{color:#181f2fd6;cursor:pointer;background:#ffffffe0;border:1px solid #0000002e;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.details-modal-module-scss-module__gxPZ7W__modalCloseButton:hover{color:var(--red-7);background:#fee2e2d9;border-color:#f8717180}.details-modal-module-scss-module__gxPZ7W__modalCloseButton:focus-visible{outline-offset:1px;outline:2px solid #14182673}.details-modal-module-scss-module__gxPZ7W__modalMetaRow{flex-wrap:wrap;gap:.45rem;display:flex}.details-modal-module-scss-module__gxPZ7W__modalMetaPill{border:1px solid color-mix(in srgb, var(--details-accent-border) 48%, #0000000f);background:color-mix(in srgb, var(--details-accent-soft) 34%, #ffffffb8);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:var(--font-weight-6);color:#1c2131a8;border-radius:999px;align-items:center;padding:.24rem .56rem;display:inline-flex}.details-modal-module-scss-module__gxPZ7W__modalBody{gap:var(--size-2);display:grid}
@keyframes sprites-modal-module-scss-module__QdFdiq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes sprites-modal-module-scss-module__QdFdiq__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)}}.sprites-modal-module-scss-module__QdFdiq__spritesModal{width:min(94vw,58rem);height:min(80vh,42rem)}.sprites-modal-module-scss-module__QdFdiq__modalContent{gap:var(--size-4);display:grid}.sprites-modal-module-scss-module__QdFdiq__targetSwitcher{flex-wrap:wrap;gap:.45rem;display:flex}.sprites-modal-module-scss-module__QdFdiq__targetButton{appearance:none;border:1px solid color-mix(in srgb, var(--sprite-accent,#3b82f6) 24%, #0000001a);color:#121b2cc2;cursor:pointer;background:#ffffffc2;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;line-height:1.2;transition:border-color .12s,background-color .12s,color .12s}.sprites-modal-module-scss-module__QdFdiq__targetButton[data-active=true]{border-color:color-mix(in srgb, var(--sprite-accent,#3b82f6) 54%, white);background:color-mix(in srgb, var(--sprite-accent,#3b82f6) 12%, white);color:color-mix(in srgb, var(--sprite-accent,#3b82f6) 78%, #0f172a)}.sprites-modal-module-scss-module__QdFdiq__targetButton:hover{border-color:color-mix(in srgb, var(--sprite-accent,#3b82f6) 42%, white)}.sprites-modal-module-scss-module__QdFdiq__generationSection{gap:var(--size-3);display:grid}.sprites-modal-module-scss-module__QdFdiq__sectionHeader{justify-content:space-between;align-items:center;gap:var(--size-2);display:flex}.sprites-modal-module-scss-module__QdFdiq__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:#121b2cb8;margin:0;font-size:.86rem;line-height:1.2}.sprites-modal-module-scss-module__QdFdiq__versionStack{gap:var(--size-3);display:grid}.sprites-modal-module-scss-module__QdFdiq__versionCard{gap:var(--size-2);border-radius:var(--size-3);border:1px solid color-mix(in srgb, var(--sprite-accent,#3b82f6) 18%, #00000014);background:#ffffff8f;padding:.85rem;display:grid}.sprites-modal-module-scss-module__QdFdiq__versionLabel,.sprites-modal-module-scss-module__QdFdiq__spriteLabel{margin:0}.sprites-modal-module-scss-module__QdFdiq__versionLabel{letter-spacing:.08em;text-transform:uppercase;color:#121b2c94;font-size:.72rem;line-height:1.2}.sprites-modal-module-scss-module__QdFdiq__slotGroups{gap:var(--size-3);align-items:start;display:grid}@media (min-width:40rem){.sprites-modal-module-scss-module__QdFdiq__slotGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}.sprites-modal-module-scss-module__QdFdiq__slotGroup{align-self:start;display:grid}.sprites-modal-module-scss-module__QdFdiq__spriteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.sprites-modal-module-scss-module__QdFdiq__spriteGrid[data-single=true]>.sprites-modal-module-scss-module__QdFdiq__spriteCard{grid-column:1/-1}.sprites-modal-module-scss-module__QdFdiq__spriteCard{gap:.45rem;display:grid}.sprites-modal-module-scss-module__QdFdiq__spriteCardButton{appearance:none;text-align:left;cursor:zoom-in;background:0 0;border:none;padding:0}.sprites-modal-module-scss-module__QdFdiq__spriteCardButton:hover .sprites-modal-module-scss-module__QdFdiq__spriteFrame,.sprites-modal-module-scss-module__QdFdiq__spriteCardButton:focus-visible .sprites-modal-module-scss-module__QdFdiq__spriteFrame{border-color:color-mix(in srgb, var(--sprite-accent,#3b82f6) 34%, #00000014);transform:translateY(-1px);box-shadow:0 10px 24px #94a3b81f}.sprites-modal-module-scss-module__QdFdiq__spriteCardButton:hover .sprites-modal-module-scss-module__QdFdiq__spriteLabel,.sprites-modal-module-scss-module__QdFdiq__spriteCardButton:focus-visible .sprites-modal-module-scss-module__QdFdiq__spriteLabel{color:color-mix(in srgb, var(--sprite-accent,#3b82f6) 72%, #121b2c)}.sprites-modal-module-scss-module__QdFdiq__spriteCardButton:focus-visible{outline:2px solid color-mix(in srgb, var(--sprite-accent,#3b82f6) 36%, white 64%);outline-offset:4px;border-radius:var(--size-2)}.sprites-modal-module-scss-module__QdFdiq__spriteFrame{border-radius:var(--size-2);background:radial-gradient(circle at top,#ffffffeb,#0000 60%),linear-gradient(#f8fbfff5,#f2f7ffd6);border:1px solid #00000014;place-items:center;min-height:7.2rem;padding:.7rem;transition:border-color .12s,box-shadow .14s,transform .14s;display:grid}.sprites-modal-module-scss-module__QdFdiq__spriteImage{width:auto;max-width:100%;height:auto;max-height:6rem;image-rendering:pixelated}.sprites-modal-module-scss-module__QdFdiq__spriteLabel{color:#121b2cb8;font-size:.74rem;line-height:1.25;transition:color .12s}
@keyframes forms-module-scss-module__rXdHLG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes forms-module-scss-module__rXdHLG__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)}}.forms-module-scss-module__rXdHLG__container{gap:var(--size-2);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}.forms-module-scss-module__rXdHLG__headerRow{justify-content:space-between;align-items:center;gap:var(--size-2);display:flex}.forms-module-scss-module__rXdHLG__sectionTitle{font-size:1.25rem;font-weight:var(--font-weight-6);letter-spacing:.05em;text-transform:uppercase;margin:0}.forms-module-scss-module__rXdHLG__spritesButton{appearance:none;color:color-mix(in srgb, var(--details-accent,#171e31) 72%, #0f172a);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:.74rem;line-height:1.2;transition:color .12s,opacity .12s,transform .14s;display:inline-flex;position:relative}.forms-module-scss-module__rXdHLG__spritesButton:after{content:"";transform-origin:0;opacity:0;background:currentColor;height:1px;transition:transform .16s,opacity .16s;position:absolute;bottom:-.2rem;left:0;right:0;transform:scaleX(.35)}.forms-module-scss-module__rXdHLG__spritesButton:hover:not(:disabled){color:color-mix(in srgb, var(--details-accent,#171e31) 88%, #0f172a)}.forms-module-scss-module__rXdHLG__spritesButton:hover:not(:disabled):after{opacity:.75;transform:scaleX(1)}.forms-module-scss-module__rXdHLG__spritesButton:disabled{cursor:default;opacity:.42}.forms-module-scss-module__rXdHLG__spritesButton:focus-visible{outline:2px solid color-mix(in srgb, var(--details-accent,#171e31) 34%, white 66%);outline-offset:2px}.forms-module-scss-module__rXdHLG__spritesButton:focus-visible:after{opacity:.75;transform:scaleX(1)}.forms-module-scss-module__rXdHLG__formGrid{gap:.32rem;max-height:10.5rem;padding-right:.15rem;display:grid;overflow:auto}@media (min-width:38rem){.forms-module-scss-module__rXdHLG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:12.5rem}}.forms-module-scss-module__rXdHLG__formCard{text-align:left;border:1px solid color-mix(in srgb, var(--details-accent,#171e31) 52%, white 48%);-webkit-backdrop-filter:blur(7px)saturate(1.1);backdrop-filter:blur(7px)saturate(1.1);cursor:pointer;background:linear-gradient(165deg,#ffffff80,#ffffff42),#ffffff57;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.42rem;width:100%;min-height:2.2rem;padding:.42rem .55rem;transition:border-color .16s,box-shadow .2s,outline-color .18s;display:flex;position:relative;overflow:hidden}.forms-module-scss-module__rXdHLG__formCard:before{content:"";z-index:0;opacity:0;background:linear-gradient(165deg, color-mix(in srgb, var(--details-accent,#171e31) 12%, white 88%), #ffffff7a),#ffffff69;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.forms-module-scss-module__rXdHLG__formCard[data-active=true]:before,.forms-module-scss-module__rXdHLG__formCard[data-interactive=true]:hover:before{opacity:1}.forms-module-scss-module__rXdHLG__formCard[data-interactive=true]:active:before{opacity:.45}.forms-module-scss-module__rXdHLG__formCard:disabled{cursor:default}.forms-module-scss-module__rXdHLG__formCard:focus-visible{outline:2px solid color-mix(in srgb, var(--details-accent,#171e31) 48%, white 52%);outline-offset:2px}.forms-module-scss-module__rXdHLG__formHeading{z-index:1;letter-spacing:.015em;min-width:0;color:color-mix(in srgb, var(--details-accent,#171e31) 72%, #0a1222 28%);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:.8rem;font-weight:610;line-height:1.15;position:relative;overflow:hidden}.forms-module-scss-module__rXdHLG__typeRow{z-index:1;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.24rem;display:flex;position:relative}
@keyframes general-module-scss-module__emiFlq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes general-module-scss-module__emiFlq__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)}}.general-module-scss-module__emiFlq__container{gap:var(--size-2);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;position:relative;overflow:hidden;box-shadow:0 16px 36px #04122424}.general-module-scss-module__emiFlq__container:after{content:"";pointer-events:none;background:linear-gradient(#ffffff59,#0000 22%);position:absolute;inset:0}.general-module-scss-module__emiFlq__sectionTitle{font-size:1.25rem;font-weight:var(--font-weight-6);letter-spacing:.05em;text-transform:uppercase;margin:0}.general-module-scss-module__emiFlq__titleRow{align-items:center;gap:.35rem;display:flex}.general-module-scss-module__emiFlq__cryButton{cursor:pointer;opacity:.86;width:1.35rem;height:1.35rem;transition:opacity .12s var(--ease-2);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.general-module-scss-module__emiFlq__cryButton svg{width:1.15rem;height:1.15rem}.general-module-scss-module__emiFlq__cryButton:focus-visible{outline-offset:3px;outline:1px solid}@media (hover:hover) and (pointer:fine){.general-module-scss-module__emiFlq__cryButton:hover{opacity:1}}.general-module-scss-module__emiFlq__header{gap:var(--size-2);z-index:1;display:grid;position:relative}.general-module-scss-module__emiFlq__metaStrip{flex-wrap:wrap;gap:.45rem;display:flex}.general-module-scss-module__emiFlq__metaItem{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:var(--font-weight-6);color:#1b1f31c7;background:#ffffffc7;border:1px solid #00000021;border-radius:999px;align-items:center;padding:.28rem .74rem;display:inline-flex;box-shadow:0 4px 10px #0710201a,inset 0 1px #ffffffb3}.general-module-scss-module__emiFlq__metaStatus{isolation:isolate;font-weight:var(--font-weight-7);text-shadow:0 1px #ffffff61;border-width:1px;position:relative;overflow:hidden;box-shadow:0 6px 16px #12141c2e,inset 0 1px #ffffff85,inset 0 -1px #0000001f}.general-module-scss-module__emiFlq__metaStatus[data-status=legendary]{color:#432e0c;background:radial-gradient(circle at 22% 12%,#fff6c5eb,#0000 55%),linear-gradient(160deg,#ffe27ef5,#d89c2df0 54%,#a97013f2);border-color:#845f19a6}.general-module-scss-module__emiFlq__metaStatus[data-status=mythical]{color:#2c1c45;background:radial-gradient(circle at 14% 15%,#ffebffe6,#0000 56%),linear-gradient(150deg,#ebcdfff5,#bb9bfff0 50%,#84bcfff2);border-color:#775ebd9e}.general-module-scss-module__emiFlq__metaStatus[data-status=baby]{color:#5f3946;background:radial-gradient(circle at 15% 16%,#ffffffd6,#0000 58%),linear-gradient(165deg,#fff1f7f5,#fbdcebf2 56%,#f4bcd7f0);border-color:#d099b1b3}.general-module-scss-module__emiFlq__factsGrid{z-index:1;gap:var(--size-2);display:grid;position:relative}.general-module-scss-module__emiFlq__label{font-size:.8rem;font-weight:var(--font-weight-5);letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0}.general-module-scss-module__emiFlq__value{font-size:1.02rem;font-weight:var(--font-weight-6);text-align:right;margin:0;line-height:1.15}.general-module-scss-module__emiFlq__inlineTooltipTrigger{cursor:help}.general-module-scss-module__emiFlq__inlineValueRow{align-items:center;gap:.4rem;display:flex}.general-module-scss-module__emiFlq__infoButton{width:1rem;height:1rem;color:color-mix(in srgb, var(--info-color,#111827) 56%, #11182761);cursor:help;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .12s,opacity .12s;display:inline-flex}.general-module-scss-module__emiFlq__infoButton:hover{color:color-mix(in srgb, var(--info-color,#111827) 74%, #11182738)}.general-module-scss-module__emiFlq__infoButton:focus-visible{outline:2px solid color-mix(in srgb, var(--info-color,#111827) 32%, #14182638);outline-offset:2px}.general-module-scss-module__emiFlq__typeContainer{gap:var(--size-2);flex-wrap:wrap;justify-content:flex-start;display:flex}.general-module-scss-module__emiFlq__abilitiesContainer{justify-content:flex-start;gap:var(--size-2);flex-wrap:wrap;display:flex}.general-module-scss-module__emiFlq__abilityButton{box-sizing:border-box;cursor:pointer;border:1px solid #00000014;border-radius:999px;align-items:center;gap:.35rem;min-height:1.45rem;padding:.25rem .62rem;line-height:1;transition:background-color .14s,border-color .14s;display:inline-flex}.general-module-scss-module__emiFlq__abilityButton:hover{border-color:#00000038;background-color:color-mix(in srgb, currentColor 25%, white 50%)!important}.general-module-scss-module__emiFlq__abilityName{font-size:.76rem;font-weight:var(--font-weight-6);letter-spacing:.04em;white-space:nowrap;margin:0;line-height:1}.general-module-scss-module__emiFlq__hiddenTag{letter-spacing:.03em;min-width:2.05rem;height:.78rem;font-size:.52rem;font-weight:var(--font-weight-7);text-transform:uppercase;color:#192134b8;background:linear-gradient(#ffffffc7,#f4f8ff9e);border:1px solid #161f3129;border-radius:.28rem;flex:none;justify-content:center;align-items:center;padding:0 .28rem;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.general-module-scss-module__emiFlq__factCard{gap:var(--size-2);padding:var(--size-2);border-radius:var(--size-2);background:#ffffff80;border:1px solid #00000014;margin:0;display:grid}.general-module-scss-module__emiFlq__factCard .general-module-scss-module__emiFlq__value{text-align:left;overflow-wrap:anywhere}.general-module-scss-module__emiFlq__dexEntryCard{--dex-primary:#406198;--dex-secondary:#406198;background:#fbfdffeb;border:2px solid #000;border-radius:0;gap:0;margin-top:.3rem;margin-bottom:.3rem;padding:0;position:relative;box-shadow:4px 4px #141c2ccc}.general-module-scss-module__emiFlq__dexEntryCard:before{content:"";background:radial-gradient(circle at 12% 40%, #fff3 0 1.2px, transparent 1.2px 100%),linear-gradient(135deg, color-mix(in srgb, var(--dex-primary) 96%, white 4%), color-mix(in srgb, var(--dex-secondary) 96%, white 4%));z-index:0;background-size:8px 8px,auto;border-bottom:1px solid #101622bd;height:1.2rem;position:absolute;top:0;left:0;right:0}.general-module-scss-module__emiFlq__dexEntryCard:after{content:none}.general-module-scss-module__emiFlq__dexEntryLabel{letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:var(--font-weight-7);color:#fffffff5;margin:0;position:relative}.general-module-scss-module__emiFlq__dexEntryHeader{justify-content:space-between;align-items:center;gap:.35rem;margin:.1rem .5rem 0;display:flex;position:relative}.general-module-scss-module__emiFlq__dexVersionSwitcher{align-items:center;gap:.2rem;display:inline-flex}.general-module-scss-module__emiFlq__dexVersionButton{color:#ffffffe0;font-size:.58rem;line-height:1.2;font-weight:var(--font-weight-6);letter-spacing:.04em;cursor:pointer;background:#00000038;border:1px solid #ffffff3d;border-radius:999px;padding:.03rem .5rem;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.general-module-scss-module__emiFlq__dexVersionButton:hover{color:#fffffff5;background:#0000004d;border-color:#ffffff57}.general-module-scss-module__emiFlq__dexVersionButton[data-active=true]{background:color-mix(in srgb, var(--dex-primary) 82%, black 18%);color:#fffffffa;border-color:color-mix(in srgb, var(--dex-secondary) 70%, white 30%);box-shadow:0 2px 8px #00000047}.general-module-scss-module__emiFlq__dexEntryText{font-family:var(--font-ibm-plex-sans),"Inter","Segoe UI",sans-serif;letter-spacing:0;color:#0f1828de;text-wrap:pretty;background:linear-gradient(#ffffffd1,#f7faffbf);margin:0;padding:.42rem .72rem .56rem;font-size:.85rem;font-style:normal;line-height:1.42}@media (max-width:32rem){.general-module-scss-module__emiFlq__dexEntryHeader{flex-wrap:wrap}}.general-module-scss-module__emiFlq__contentCard{align-content:start;gap:var(--size-2)}.general-module-scss-module__emiFlq__genderBar{background:#ffffff9e;border:1px solid #00000014;border-radius:999px;width:100%;height:.72rem;display:flex;overflow:hidden}.general-module-scss-module__emiFlq__genderFillFemale{background:linear-gradient(90deg,#ff81b6,#ff9fc3)}.general-module-scss-module__emiFlq__genderFillMale{background:linear-gradient(90deg,#5ba3ff,#74c0ff)}.general-module-scss-module__emiFlq__genderLegend{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:var(--font-weight-6);color:#191f2fb3;justify-content:space-between;margin:0;display:flex}.general-module-scss-module__emiFlq__evList{gap:var(--size-2);flex-wrap:wrap;display:flex}.general-module-scss-module__emiFlq__evPill{letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:var(--font-weight-6);border:1px solid #00000014;border-radius:999px;align-items:center;padding:.25rem .62rem;line-height:1;display:inline-flex}@media (min-width:400px){.general-module-scss-module__emiFlq__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.general-module-scss-module__emiFlq__dexEntryCard{grid-column:1/-1}}@media (min-width:768px){.general-module-scss-module__emiFlq__sectionTitle{font-size:1.4rem}.general-module-scss-module__emiFlq__metaItem{font-size:.74rem}.general-module-scss-module__emiFlq__label{font-size:.82rem}.general-module-scss-module__emiFlq__value{font-size:1.06rem}}
@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:color-mix(in srgb, var(--type-1-color) 74%, transparent);--hero-accent-2:color-mix(in srgb, var(--type-2-color) 56%, transparent);--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}@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}}
