.home-dashboard{--home-gap:var(--space-lg)}.home-dashboard .home__section{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--line)}.home-dashboard .home-updates__item,.home-dashboard .home__service-group,.home-dashboard .pick__group{background-color:var(--surface);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--card-shadow);overflow:hidden}.home-dashboard .home__service-group{padding:var(--space-md)}.home-dashboard .home__tile{min-height:var(--tap);border-radius:var(--r-card)}.page-head{border-bottom:2px solid var(--foil-hi)}.page-head h2{color:var(--brand)}.dex__list.is-grid .dex__row{position:relative;overflow:hidden;gap:var(--space-sm);padding:var(--space-lg) var(--space-md) var(--space-md);background:var(--surface);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--card-shadow)}.dex__list.is-grid .dex__row .sprite{width:var(--sprite-grid);height:var(--sprite-grid);border:1px solid var(--foil-lo);border-radius:var(--r-card);background-color:var(--card-tint);background-image:var(--holo-soft),var(--dot-pattern);background-size:cover,var(--dot-size)}.dex__list.is-grid .dex__row:hover{border-color:var(--brand);box-shadow:var(--card-shadow-up);transform:translateY(-.3rem)}.row-list{border-top:0}.row-list.is-list{display:flex;flex-direction:column;gap:var(--space-sm)}.row-list.is-list>.row,.row-list:not(.is-list)>.row{position:relative;overflow:hidden;padding:var(--space-md) var(--space-md) var(--space-sm);background-color:var(--surface);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--card-shadow);transition:transform .18s ease,box-shadow .18s ease}.row-list.is-list>.row:not(.is-unreleased):hover,.row-list:not(.is-list)>.row:not(.is-unreleased):hover{background-image:var(--holo);box-shadow:var(--card-shadow-up);transform:translateY(-.3rem)}.row-list.is-list>.row:nth-child(-n+3):not(.is-unreleased),.row-list:not(.is-list)>.row:nth-child(-n+3):not(.is-unreleased){background-image:var(--holo-soft);border-color:var(--foil-lo)}.row-list.is-list>.row .row__types,.row-list:not(.is-list)>.row .row__types{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;gap:0;height:.5rem}.row-list.is-list>.row .row__types i,.row-list:not(.is-list)>.row .row__types i{flex:1 1;width:auto;height:100%;border-radius:0}.row-list.is-list>.row.is-unreleased:before,.row-list:not(.is-list)>.row.is-unreleased:before{z-index:2}.row-list>.row .row__rank .delta{padding:0 .4rem;border-radius:var(--r-chip);background:var(--surface)}.filter-box,.screen-tabs{accent-color:var(--brand)}:where(button,a,input,summary):focus-visible{outline:2px solid var(--point);outline-offset:3px}@media (max-width:767px){:root{--sprite-grid:8rem}}@media (prefers-reduced-motion:reduce){.dex__list.is-grid .dex__row:hover,.row-list:not(.is-list)>.row:not(.is-unreleased):hover{transform:none}}html body #root .app-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;min-height:7.6rem;box-sizing:border-box;display:flex;align-items:center;gap:1.6rem;padding-top:1.6rem;padding-bottom:1.6rem;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:.1rem solid var(--line);box-shadow:0 .4rem 0 color-mix(in srgb,var(--brand) 8%,transparent)}html body #root .app-bar__head{flex:1 1;min-width:0}html body #root .app-bar__head:after{display:none}html body #root .app-bar h1{margin:0;overflow:visible}html body #root .app-bar__name{display:block;font-family:Galmuri11,sans-serif;font-size:var(--fs-sec);color:var(--brand)}html body #root .app-bar__actions{display:flex;flex-shrink:0;gap:.8rem}html body #root .app-bar__actions .icon-btn{box-shadow:none;border-color:var(--line);background:transparent}html body #root .app-search{flex:0 1 36rem;min-width:0;background:color-mix(in srgb,var(--fg) 3%,var(--bg));border:.1rem solid var(--line);box-shadow:none}html body #root #page-head{position:relative;top:auto;z-index:auto;margin-top:2.4rem;margin-bottom:2.4rem;padding-top:2.4rem;padding-bottom:2.4rem;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}html body #root #page-head:after{display:none}html body #root #page-head h2{margin-top:1.2rem;line-height:1.2}html body #root #page-head .page-head__desc{max-width:60rem;line-height:1.7}html body #root #app-nav .nav-menu{border-left:0;padding-left:0}html body #root #app-nav .nav-menu__sec{margin:2.8rem 0 .8rem;padding:.8rem 1.2rem;font-family:inherit;font-size:var(--fs-sub);font-weight:600;line-height:1.5;color:var(--muted)}html body #root #app-nav .nav-menu .drawer__item,html body #root .drawer__panel .nav-menu .drawer__item{min-height:4.8rem;padding:1.2rem 1.6rem;margin:.4rem 0;border:0;border-left:.4rem solid transparent;background:transparent;font-family:inherit;font-size:var(--fs-body);font-weight:600;line-height:1.5;color:var(--fg)}html body #root #app-nav .drawer__item[aria-current=page]{background:color-mix(in srgb,var(--brand) 10%,var(--bg));border-left-color:var(--brand);color:var(--brand);font-weight:700}html body #root #app-nav .drawer__item:hover{background:color-mix(in srgb,var(--fg) 5%,var(--bg))}html body #root #app-nav .drawer__item:before{display:none}html body #root #app-nav .app-nav__extra{border-top:.1rem solid var(--line);margin-top:2.4rem;padding-top:1.6rem}html body #root #app-nav .app-nav__extra .drawer__item{font-family:inherit;line-height:1.5;min-height:var(--tap);word-break:keep-all}html body #root .drawer__panel{padding-top:0}html body #root .drawer__head{position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-shrink:0;box-sizing:border-box;height:7.6rem;min-height:7.6rem;margin:0 -2rem;padding:1.6rem 2rem;background:var(--bg);color:var(--fg);border-bottom:.1rem solid var(--line)}html body #root .drawer__head:after,html body #root .drawer__head:before{display:none}html body #root #drawer-close{position:static;margin:0;transform:none;box-shadow:none;background:transparent;color:var(--fg);border:.1rem solid var(--line)}html body #root #drawer-extra{display:flex;flex-direction:column;gap:.4rem}html body #root #drawer-extra .drawer__item:not([hidden]){width:100%;box-sizing:border-box;min-height:var(--tap);padding:1.2rem .8rem;margin:0;text-align:left;font-size:var(--fs-body);line-height:1.5;flex-shrink:0}html body #root #drawer-extra .drawer__label{min-width:0;white-space:normal;word-break:keep-all}html body #root #drawer-extra .drawer__meta{margin-top:1.6rem}html body #root .drawer__panel #menu-release:before{content:none;display:none}html body #root .drawer__panel #menu-release:after{content:"›";display:block;position:static;inset:auto;transform:none;width:auto;height:auto;flex:0 0 auto;margin-left:auto;padding:0;background:transparent;box-shadow:none;color:var(--muted);line-height:1.5}html body #root .drawer__panel #menu-release .drawer__label{display:inline-flex;align-items:center;gap:.8rem}html body #root .drawer__panel #menu-release.dot-badge .drawer__label:after{content:"";display:inline-block;position:static;width:.6rem;height:.6rem;flex:0 0 .6rem;background:var(--warn);transform:none;margin:0;padding:0}@media (max-width:999px){html body #root .app-bar,html body #root .drawer__head{height:6.4rem;min-height:6.4rem;box-sizing:border-box}html body #root .app-bar{gap:.8rem;padding:1.2rem 1.6rem}html body #root .app-bar__head{gap:.8rem}html body #root .app-bar__name,html body #root .app-search{display:none}html body #root .app-bar__actions{gap:.4rem}html body #root .app-bar .icon-btn{min-width:var(--tap);min-height:var(--tap)}html body #root #page-head{margin-top:1.2rem;margin-bottom:1.6rem;padding-top:1.6rem;padding-bottom:1.6rem}html body #root .page-head__actions{flex-wrap:wrap;gap:.8rem}html body #root .drawer__head{padding:1.2rem 1.6rem}html body #root #drawer-close,html body #root #menu-toggle{width:var(--tap);height:var(--tap)}}html body #root .schedule__month-nav{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;margin-bottom:2rem;border-bottom:var(--px) solid var(--brand)}html body #root .schedule__month-nav>div{text-align:center}html body #root .schedule__month-nav span{color:var(--muted);font-size:var(--fs-sub)}html body #root .schedule__month-nav h2{margin:.4rem 0 0;font-size:var(--fs-title)}html body #root .schedule__month-nav button{width:4.8rem;height:4.8rem;font-size:var(--fs-title);background:var(--bg);color:var(--brand);border:.1rem solid var(--line)}html body #root .schedule__month-nav button:disabled{opacity:.3;cursor:default}html body #root .schedule__source{display:inline-block;margin-left:.8rem;color:var(--brand);font-size:var(--fs-sub);text-decoration:underline}.page-body{display:contents}#content>#splash,#page>.page-body>#splash{min-height:100dvh;box-sizing:border-box}body:is([data-route=dmax],[data-route=pve],[data-route=pvp]) .layout:has(>#content>#splash) .screen-tabs:empty{display:block;min-height:6.4rem}body:is([data-route=dmax],[data-route=pve],[data-route=pvp]) .layout:has(>#content>#splash) #controls:empty{display:block;min-height:16rem}.home__loading{min-height:60dvh}.nav-pending{position:fixed;inset:0 0 auto 0;z-index:1000;height:.2rem;pointer-events:none;background:linear-gradient(90deg,transparent,var(--brand),transparent) 0 0 /40% 100% no-repeat;animation:nav-pending-in 0s linear .2s both,nav-pending-run 1.2s ease-in-out .2s infinite}@keyframes nav-pending-in{0%{opacity:0}to{opacity:1}}@keyframes nav-pending-run{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.nav-pending{animation:nav-pending-in 0s linear .2s both;background:var(--brand)}}.modal__wrap:has(.detail--mon){width:min(var(--detail-width),calc(100vw - 4.8rem));max-width:var(--detail-width);padding-top:0}.modal__wrap:has(.detail--mon) .modal__close{top:var(--space-sm);right:var(--space-sm);z-index:5;display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);background:var(--brand-2);border:2px solid var(--bg);color:var(--bg);font-size:var(--fs-sec);line-height:1;box-shadow:var(--shadow-hard) rgb(0 0 0/30%)}.modal__wrap:has(.detail--mon) .modal__close:hover{background:var(--bg);border-color:var(--brand-2);color:var(--brand-2)}.modal__wrap:has(.detail--mon) .modal__close:active{transform:translate(var(--px),var(--px));box-shadow:none}.modal__wrap:has(.detail--mon) .modal__close:focus-visible{outline:2px solid var(--bg);outline-offset:2px}.modal__box:has(>.detail--mon){width:100%;max-width:none;padding:0;height:min(var(--detail-height),85dvh);max-height:85dvh;border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--card-shadow-up)}.detail--mon .detail__bar{min-height:6rem;padding:var(--space-sm) 6.4rem var(--space-sm) var(--space-lg);background-color:var(--brand-2);background-image:var(--foil);background-size:cover;border-bottom:var(--card-border)}.detail--mon .detail__bar-title{display:block;color:var(--bg);text-shadow:0 .1rem 0 var(--foil-lo);font-size:var(--fs-lead);letter-spacing:.04em}.detail--mon .detail__body{flex-direction:row}.detail--mon .detail__side{flex:0 0 var(--detail-profile);flex-direction:column;align-items:stretch;gap:var(--space-lg);padding:var(--space-lg);background:var(--card-tint);border-right:var(--card-border);overflow-y:auto}.detail--mon .detail__side .sprite-box{width:100%;height:auto;max-width:none;aspect-ratio:1;background-color:var(--surface);background-image:var(--holo-soft),var(--dot-pattern);background-size:cover,var(--dot-size);border-radius:var(--r-card);border:var(--card-border);box-shadow:none}.detail--mon .detail__side .sprite-box .sprite{width:82%;height:82%;margin:0}.detail--mon .detail__info{gap:var(--space-sm)}.detail--mon .detail__info h2{font-size:var(--fs-title);overflow-wrap:anywhere}.detail--mon .detail__types{top:var(--space-sm);left:var(--space-sm)}.detail--mon .detail__main-detail{padding-top:var(--space-lg)}.detail--mon .detail__tabs{margin:0 var(--space-lg);padding:0;gap:0;background:transparent;border:0;border-bottom:2px solid var(--line-2)}.detail--mon .detail__tab{min-height:var(--tap);font-size:var(--fs-lead)}.detail--mon .detail__tab[aria-selected=true]{color:var(--brand);background:var(--card-tint);box-shadow:inset 0 -.3rem 0 var(--brand)}.detail--mon .detail__calc,.detail--mon .detail__scroll{padding:var(--space-md) var(--space-lg) var(--space-lg);scrollbar-gutter:stable}.detail--mon .detail__acc,.detail--mon .detail__card,.detail--mon .detail__cp-card{background:var(--surface);border:var(--card-border);box-shadow:none}.detail--mon .detail__card{margin-top:var(--space-md);padding:var(--space-md)}.detail--mon .detail__card h3{font-size:var(--fs-lead)}.detail--mon .detail__pane>:first-child{margin-top:0}.detail--mon .detail__cp-card{margin-top:0;background:var(--card-tint)}.detail--mon .detail__cp-line b{color:var(--brand);font-size:var(--detail-cp-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail--mon .detail__catch-row,.detail--mon .detail__rank-row{padding:var(--space-sm) var(--space-md)}.detail--mon .detail__back{margin:0 var(--space-lg) var(--space-sm)}.detail--mon .detail__rec{min-height:var(--tap)}.detail--mon .detail__pane>.detail__matchrows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.detail--mon .detail__pane>.detail__matchrows>.detail__card{margin-top:0}.detail--mon .detail__pane>.detail__matchrows .detail__rank-crown{display:none}.detail--mon .detail__pane>.detail__matchrows .detail__rank-row{padding:var(--space-sm) 0;background:transparent;border-bottom:1px solid var(--line)}.detail--mon .detail__catch>summary{display:flex;justify-content:space-between;align-items:center;min-height:var(--tap);font-weight:700;list-style:none;cursor:pointer}.detail--mon .detail__catch>summary:after{content:"+";color:var(--brand);font-size:var(--fs-sec)}.detail--mon .detail__catch[open]>summary:after{content:"−"}.detail--mon .detail__catch>summary::-webkit-details-marker{display:none}.detail--mon .detail__dock{padding:var(--space-md) var(--space-lg);padding-bottom:max(var(--space-md),env(safe-area-inset-bottom));background:var(--surface);border-top:var(--card-border)}.detail--mon .detail__dock-row{grid-auto-columns:minmax(0,1fr);justify-content:stretch;gap:var(--space-sm)}.detail--mon .detail__dock-btn{min-height:var(--tap);height:auto;padding:var(--space-sm);border:var(--card-border);font-size:var(--fs-body)}.detail--mon .detail__dock-btn--accent{background:var(--brand);border-color:var(--brand);color:var(--surface)}@media (max-width:767px){.modal:has(.detail--mon){padding:0}.modal__wrap:has(.detail--mon){width:100%;margin:0}.modal__box:has(>.detail--mon){height:85dvh;max-height:85dvh;border-width:2px 0 0}.detail--mon{--space-lg:1.6rem}.detail--mon .detail__body{flex-direction:column}.detail--mon .detail__side{flex:none;flex-direction:row;align-items:center;gap:var(--space-md);padding:var(--space-md);overflow:visible;border-right:0;border-bottom:var(--card-border)}.detail--mon .detail__side .sprite-box{flex:0 0 8.8rem;width:8.8rem;height:8.8rem}.detail--mon .detail__side .sprite-box .sprite{width:7.2rem;height:7.2rem}.detail--mon .detail__side .sprite-box .detail__types{display:none}.detail--mon .detail__types--inline{position:static;display:flex}.detail--mon .detail__info{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.detail--mon .detail__info h2{font-size:var(--fs-sec)}.detail--mon .detail__en-inline{font-size:var(--fs-sub)}.detail--mon .detail__main-detail{padding-top:var(--space-sm)}.detail--mon .detail__bar{min-height:5.6rem}.detail--mon:not([data-screen=calc]) .detail__bar-title{display:block}.detail--mon .detail__cp-line b{font-size:var(--fs-title)}.detail--mon .detail__dock-btn{font-size:var(--fs-sub)}.detail--mon .detail__share-icon{display:none}.detail--mon .detail__fav-label{display:inline}}@media (max-width:380px){.detail--mon .detail__pane>.detail__matchrows{grid-template-columns:1fr}}html body #root .modal__box:has(>.detail--mon){border-color:color-mix(in srgb,var(--fg) 22%,var(--bg));box-shadow:var(--shadow-hard) color-mix(in srgb,var(--fg) 25%,transparent);background:var(--bg)}html body #root .detail--mon{--detail-rule:color-mix(in srgb,var(--fg) 14%,transparent);color:var(--fg);background:var(--bg)}html body #root .detail--mon .detail__bar{background:var(--brand-2);border-bottom-color:var(--detail-rule)}html body #root .detail--mon .detail__bar-title{color:var(--bg);text-shadow:none;font-weight:700}html body #root .modal__wrap:has(.detail--mon) .modal__close{background:transparent;color:var(--bg);border-color:color-mix(in srgb,var(--bg) 35%,transparent);box-shadow:none}html body #root .modal__wrap:has(.detail--mon) .modal__close:hover{background:color-mix(in srgb,var(--bg) 14%,transparent)}html body #root .modal__wrap:has(.detail--mon) .modal__close:focus-visible{outline-color:var(--bg)}html body #root .detail--mon .detail__side{background:color-mix(in srgb,var(--brand) 5%,var(--bg));border-color:var(--detail-rule)}html body #root .detail--mon .detail__side .sprite-box{background-color:transparent;background-image:radial-gradient(circle,color-mix(in srgb,var(--brand) 18%,transparent) .06rem,transparent .08rem);background-size:.8rem .8rem;border-color:transparent;box-shadow:none}html body #root .detail--mon .detail__tabs{border-color:var(--detail-rule)}html body #root .detail--mon .detail__tab{color:var(--muted);background:transparent}html body #root .detail--mon .detail__tab[aria-selected=true]{color:var(--brand);font-weight:700;background:color-mix(in srgb,var(--brand) 6%,transparent);box-shadow:inset 0 -.4rem 0 var(--brand)}html body #root .detail--mon :is(.detail__card,.detail__cp-card,.detail__acc){background:color-mix(in srgb,var(--fg) 2%,var(--bg));border-color:var(--detail-rule);box-shadow:none}html body #root .detail--mon .detail__cp-card{background:color-mix(in srgb,var(--brand) 8%,var(--bg));border-color:color-mix(in srgb,var(--brand) 25%,transparent)}html body #root .detail--mon .detail__cp-line b{font-weight:700;letter-spacing:-.04em}html body #root .detail--mon :is(.detail__card h3,.detail__rank-pos){font-weight:700}html body #root .detail--mon .move-chip{background:color-mix(in srgb,var(--fg) 5%,transparent);border-color:transparent;color:var(--fg);box-shadow:none}html body #root .detail--mon .move-chip.is-legacy{color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,transparent)}html body #root .detail--mon .detail__dock{background:var(--bg);border-color:var(--detail-rule)}html body #root .detail--mon .detail__dock-btn{background:color-mix(in srgb,var(--fg) 3%,transparent);border-color:var(--detail-rule);color:var(--fg);box-shadow:none}html body #root .detail--mon .detail__dock-btn--accent{background:var(--brand);border-color:var(--brand);color:var(--bg)}html body #root .detail--mon .detail__dock-btn:hover{border-color:var(--brand);filter:brightness(.96);transform:none}html body #root .detail--mon .detail__side .sprite-box .sprite{--ink-w:.1rem}html body #root .home-dashboard{--home-rule:color-mix(in srgb,var(--fg) 18%,transparent)}html body #root .home-dashboard .home__section{margin-bottom:2.4rem;align-items:baseline;gap:1.2rem}html body #root .home-dashboard .home__section h3{font-size:var(--fs-title);letter-spacing:-.04em}html body #root .home-dashboard .home__section h3:before{display:none}html body #root .home-dashboard :is(.home__picks,.home__features,.home-updates){margin-top:6rem}html body #root .home-dashboard .home__pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem}html body #root .home-dashboard .pick__discover{grid-column:1/-1;min-height:0;display:flex;flex-direction:row;align-items:center;gap:2.4rem;padding:1.6rem 0;background:transparent;color:var(--fg);border:0;border-block:.1rem solid var(--home-rule);box-shadow:none;text-align:left}html body #root .home-dashboard .pick__discover:after{display:none}html body #root .home-dashboard .pick__discover strong{margin:0;font-size:var(--fs-sec)}html body #root .home-dashboard .pick__discover .home-card-mascot,html body #root .home-dashboard .pick__discover strong br{display:none}html body #root .home-dashboard .pick__discover-kicker{color:var(--brand);background:transparent;padding:0}html body #root .home-dashboard .pick__discover-copy{color:var(--muted)}html body #root .home-dashboard .pick__discover-action{width:auto;flex:0 0 auto;margin-left:auto;gap:1.2rem;border:0;padding:0;color:inherit}html body #root .home-dashboard .pick__group{display:block;border:0;border-top:.4rem solid var(--brand);background:transparent;padding:2rem 0;box-shadow:none}html body #root .home-dashboard .pick__head{margin-bottom:2rem}html body #root .home-dashboard .pick__head h4{font-size:var(--fs-sec)}html body #root .home-dashboard .pick__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2rem;gap:2rem}html body #root .home-dashboard .pick__hero{height:25rem;min-height:0;border:0;box-shadow:none;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 20%,transparent) .08rem,transparent .1rem) 0 0 /.8rem .8rem}html body #root .home-dashboard .pick__hero .sprite{width:21rem;height:21rem;max-width:100%}html body #root .home-dashboard .pick__hero:after{display:none}html body #root .home-dashboard .pick__list{display:flex;flex-direction:column;justify-content:center;gap:0}html body #root .home-dashboard .pick__row{min-height:7rem;border:0;border-bottom:.1rem solid var(--home-rule);padding:1.2rem 0;background:transparent;box-shadow:none}html body #root .home-dashboard .pick__name{font-size:var(--fs-lead)}html body #root .home-dashboard .home__service-grid{display:block}html body #root .home-dashboard .home__service-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:3.2rem;gap:3.2rem;padding:2.8rem 0;border:0;border-top:.1rem solid var(--home-rule);background:transparent;box-shadow:none}html body #root .home-dashboard .home__group-head{display:block;background:transparent;color:var(--fg);border:0;padding:0;min-height:0}html body #root .home-dashboard .home__group-head:before{position:static;color:var(--brand);margin-bottom:1.2rem}html body #root .home-dashboard .home__group{font-size:var(--fs-title);color:var(--fg);text-shadow:none;margin:.8rem 0}html body #root .home-dashboard .home__group-desc{color:var(--muted);max-width:30rem}html body #root .home-dashboard .home__starter{display:none}html body #root .home-dashboard .home__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 2.4rem;gap:0 2.4rem}html body #root .home-dashboard .home__tile{min-height:6rem;padding:1.6rem 0;background:transparent;border:0;border-bottom:.1rem solid var(--home-rule);box-shadow:none}html body #root .home-dashboard .home__tile strong{font-size:var(--fs-lead);font-weight:500}html body #root .home-dashboard .home__arrow{background:transparent;color:var(--brand);border:0;font-size:var(--fs-sec)}html body #root .home-dashboard .home-updates{border-top:.4rem solid var(--brand);padding-top:2.4rem}html body #root .home-dashboard .home-updates__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3.2rem;gap:3.2rem}html body #root .home-dashboard .home-updates__item{background:transparent;border:0;border-bottom:.1rem solid var(--home-rule);padding:0 0 2.4rem;box-shadow:none;gap:1.6rem}html body #root .home-dashboard .home-updates__item>b{font-size:var(--fs-sec);line-height:1.5}html body #root .home-dashboard .home-updates__sum{font-size:var(--fs-body);line-height:1.7;color:var(--muted)}html body #root .home-dashboard .home-updates__list>.pick__discover{grid-column:1/-1;min-height:0;padding:2rem 2.4rem;display:flex;align-items:center;gap:2rem;background:color-mix(in srgb,var(--brand) 8%,var(--bg));color:var(--fg);border:0;box-shadow:none}html body #root .home-dashboard .home-updates__list .home-card-mascot{display:none}html body #root .home-dashboard .home-updates__list .pick__discover strong{font-size:var(--fs-lead)}html body #root .home-dashboard .home-updates__list .pick__discover br{display:none}html body[data-home=true] #root .app-footer{background:transparent;box-shadow:none;border:0;border-top:.1rem solid var(--line);padding-top:3.2rem}@media (hover:hover){html body #root .home-dashboard :is(.home__tile,.pick__row,.home-updates__item,.pick__discover):hover{transform:none;color:var(--brand);background-color:color-mix(in srgb,var(--brand) 5%,transparent)}}html body #root .home-dashboard .home__welcome{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,1fr);grid-gap:2rem 3.2rem;gap:2rem 3.2rem;min-height:37rem;padding:4rem;border:0;box-shadow:none;color:var(--plate-fg);background:radial-gradient(ellipse at 80% 45%,color-mix(in srgb,var(--plate-accent) 40%,var(--plate-2)) 0,transparent 55%),linear-gradient(115deg,var(--plate),var(--plate-2))}html body #root .home-dashboard .home__welcome:after,html body #root .home-dashboard .home__welcome:before{display:none}html body #root .home-dashboard .home__intro{position:relative;z-index:2;grid-column:1}html body #root .home-dashboard .home__intro h2{color:var(--plate-fg);font-size:var(--fs-title);line-height:1.5;letter-spacing:-.05em;text-shadow:none}html body #root .home-dashboard .home__intro p{color:var(--plate-muted);line-height:1.7}html body #root .home-dashboard .home__eyebrow{color:var(--plate-accent);letter-spacing:.12em}html body #root .home-dashboard .home__cta{grid-column:1;z-index:2;align-self:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.2rem;margin:0}html body #root .home-dashboard .home__btn{width:auto;min-height:4.8rem;padding:1.2rem 2rem;border:.1rem solid var(--plate-fg);background:var(--plate-fg);color:var(--plate);box-shadow:none}html body #root .home-dashboard .home__btn--primary{background:var(--plate-cta);border-color:var(--plate-accent);color:var(--plate-fg)}@media (min-width:1000px){html body #root .home-dashboard .home__intro h2{font-size:var(--fs-hero)}}@media (prefers-reduced-motion:no-preference){@keyframes max-hover{50%{translate:0 -.8rem}}}@media (max-width:699px){html body #root .home-dashboard .home__btn{width:100%;box-sizing:border-box}html body #root .home-dashboard .home__section{align-items:flex-start;flex-direction:column}html body #root .home-dashboard :is(.home__picks,.home__features,.home-updates){margin-top:4rem}html body #root .home-dashboard .home-updates__list,html body #root .home-dashboard .home__grid,html body #root .home-dashboard .home__pick-grid,html body #root .home-dashboard .pick__grid{grid-template-columns:minmax(0,1fr);width:100%}html body #root .home-dashboard .home__service-group{grid-template-columns:minmax(0,1fr);gap:1.6rem}html body #root .home-dashboard .pick__hero{display:none}html body #root .home-dashboard .pick__grid{gap:1.2rem}html body #root .home-dashboard .pick__list,html body #root .home-dashboard .pick__list>li,html body #root .home-dashboard .pick__row{width:100%;min-width:0;box-sizing:border-box}html body #root .home-dashboard .pick__discover{flex-wrap:wrap;gap:1.2rem}html body #root .home-dashboard .pick__discover-copy{display:none}html body #root .home-dashboard .home__tile{display:flex;align-items:center;gap:1.2rem;width:100%;box-sizing:border-box}html body #root .home-dashboard .home__tile strong{flex:1 1;min-width:0;white-space:normal;overflow-wrap:anywhere}html body #root .home-dashboard .home__arrow{position:static;margin-left:auto;flex:0 0 2.4rem}html body #root .home-dashboard .home__tile.is-locked strong:after{display:inline-block;margin-left:.8rem;white-space:nowrap}}html body #root .home-dashboard .pick__hero .sprite{--ink-w:.1rem}html body #root .home__top-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;align-items:stretch}html body #root .home__top-layout>*{min-width:0}@media (min-width:1440px){html body #root .home__top-layout{grid-template-columns:minmax(0,1fr) 30rem}}@media (min-width:1760px){html body #root .home__top-layout{grid-template-columns:minmax(0,1fr) 38rem}}html body #root .home__top-layout .home__welcome{margin:0;height:60rem;padding:3.2rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:1fr auto auto 1fr;gap:2.4rem 3.2rem;align-items:start;background:radial-gradient(ellipse at 90% 15%,color-mix(in srgb,var(--plate-accent) 34%,var(--plate-2)),transparent 65%),var(--plate);border-bottom:.4rem solid var(--plate-accent)}html body #root .home__top-layout .home__intro{grid-row:2;min-width:0;padding-right:0}html body #root .home__top-layout .home__eyebrow{font-size:var(--fs-sub);font-weight:700;line-height:1.5;letter-spacing:.16em}html body #root .home__top-layout .home__intro h2{margin-top:1.6rem;max-width:none;padding-right:0;font-size:var(--fs-title);line-height:1.5;letter-spacing:-.04em}html body #root .home__top-layout .home__intro h2 em{font-style:normal;color:var(--plate-accent)}html body #root .home__top-layout .home__intro p{margin-top:1.6rem;max-width:36rem;padding-right:0;font-size:var(--fs-body)}html body #root .home__top-layout .home__cta{grid-row:3;align-self:start;gap:1.2rem}html body #root .home__top-layout .home__btn{min-height:var(--tap);padding:1.2rem 1.6rem}html body #root .home__top-layout .home__btn--primary{background:var(--plate-accent);color:var(--plate);border-color:var(--plate-accent)}html body #root .max-battle-art{position:relative;overflow:hidden;grid-column:2;grid-row:1/5;align-self:center;margin:0;min-width:0;max-height:100%;border-radius:.8rem;--swiper-theme-color:var(--plate-accent)}html body #root .max-hero{position:relative;margin:0}html body #root .max-hero img{display:block;width:100%;height:auto;max-height:53.6rem;object-fit:cover;object-position:center 40%}html body #root .max-hero figcaption{position:absolute;inset:auto 0 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;padding:4rem 1.6rem 1.6rem;color:var(--plate-fg);background:linear-gradient(to top,color-mix(in srgb,var(--plate) 92%,transparent),transparent)}html body #root .max-hero figcaption>span{color:var(--plate-accent);font-size:var(--fs-sub);letter-spacing:.1em}html body #root .max-hero figcaption b{font-size:var(--fs-lead)}html body #root .max-hero figcaption small{width:100%;color:var(--plate-muted);font-size:var(--fs-sub)}html body #root .nav-menu .drawer__item[data-parent]{min-height:var(--tap);padding-left:3.2rem;color:var(--muted)}html body #root .nav-menu .drawer__item[data-parent] .drawer__label:before{content:"↳ ";margin-right:.4rem}html body #root .nav-menu .drawer__item[data-parent][aria-current=page]{color:var(--brand)}@media (max-width:699px){html body #root .home__top-layout{gap:1.6rem}html body #root .home__top-layout .home__welcome{grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto;min-height:0;padding:1.6rem;gap:.8rem}html body #root .home__top-layout .home__intro{grid-row:1}html body #root .home__top-layout .home__eyebrow{display:none}html body #root .home__top-layout .home__intro h2{margin-top:0;font-size:var(--fs-sec)}html body #root .home__top-layout .home__intro p{display:none}html body #root .max-battle-art{grid-column:1;grid-row:2;overflow:visible;max-height:none}html body #root .max-hero figcaption{position:static;padding:.8rem 0 0;background:none}html body #root .max-hero figcaption small{display:none}html body #root .home__top-layout .home__cta{grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}html body #root .home__top-layout .home__btn{padding:1.2rem .8rem;font-size:var(--fs-sub)}}@media (min-width:1440px){html body #root .home-dashboard .pick__discover--aside{grid-column:auto;display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;margin:0;padding:3.2rem;min-height:0;text-align:left;background:linear-gradient(160deg,var(--plate-2),var(--plate) 70%);color:var(--plate-fg);border:0;border-bottom:.4rem solid var(--plate-accent);box-shadow:none}html body #root .home-dashboard .pick__discover--aside .pick__discover-kicker{color:var(--plate-accent);font-size:var(--fs-sub);font-weight:700;letter-spacing:.16em}html body #root .home-dashboard .pick__discover--aside strong{margin:0;font-size:var(--fs-sec);line-height:1.5;color:var(--plate-fg)}html body #root .home-dashboard .pick__discover--aside strong br{display:inline}html body #root .home-dashboard .pick__discover--aside .pick__discover-copy{color:var(--plate-muted);font-size:var(--fs-body);line-height:1.7}html body #root .home-dashboard .pick__discover--aside .home-card-mascot{display:block}html body #root .home-dashboard .pick__discover--aside .pick__discover-action{display:flex;align-items:center;justify-content:space-between;width:auto;flex:0 0 auto;margin:auto 0 0;padding:1.2rem 1.6rem;min-height:var(--tap);box-sizing:border-box;border:0;background:var(--plate-cta);color:var(--plate-fg);font-weight:700}html body #root .home-dashboard .pick__discover--aside:hover{transform:none;box-shadow:none}html body #root .home-dashboard .pick__discover--aside:hover .pick__discover-action{background:color-mix(in srgb,var(--plate-cta) 82%,var(--plate-fg))}html body #root .home-dashboard .pick__discover--aside:focus-visible{outline:.3rem solid var(--plate-accent);outline-offset:.2rem}}html body #root .home__top-layout .home__scroll{grid-column:1;grid-row:4;align-self:end;justify-self:start;z-index:2;display:inline-flex;align-items:center;gap:.8rem;min-height:var(--tap);padding:0 1.6rem;border:.1rem solid var(--plate-line);background:transparent;color:var(--plate-muted);font-size:var(--fs-sub);font-weight:700;letter-spacing:.08em;cursor:pointer}html body #root .home__top-layout .home__scroll:hover{color:var(--plate-fg);border-color:var(--plate-fg)}html body #root .home__top-layout .home__scroll .pxi{width:1.4rem;height:1.4rem}@media (prefers-reduced-motion:no-preference){html body #root .home__top-layout .home__scroll .pxi{animation:home-scroll-nudge 2s ease-in-out infinite}@keyframes home-scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.4rem)}}}html body #root #home-more{scroll-margin-top:10.4rem}@media (max-width:999px){html body #root #home-more{scroll-margin-top:8.8rem}}@media (max-width:699px){html body #root .home__top-layout .home__scroll{display:none}}html body #root .max-slider{position:relative}html body #root .max-slider .swiper{border-radius:.8rem}html body #root .max-slider .swiper-slide{height:auto}html body #root .max-poster{display:block;height:100%;color:var(--plate-fg);text-decoration:none}html body #root .max-poster:focus-visible{outline:.2rem solid var(--plate-accent);outline-offset:-.2rem}html body #root .max-poster:focus-visible figcaption b,html body #root .max-poster:hover figcaption b{text-decoration:underline}html body #root .max-hero figcaption b>span{white-space:nowrap}html body #root .max-battle-art .max-hero img{max-height:49.2rem}html body #root .max-battle-art>.max-hero,html body #root .max-battle-art>.max-poster{margin-bottom:var(--tap)}html body #root .max-scene{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;aspect-ratio:3/2;max-height:49.2rem;box-sizing:border-box;padding:2.4rem 6% 20% 0;overflow:hidden;background-color:var(--plate);background-image:radial-gradient(ellipse 46% 52% at 68% 40%,color-mix(in srgb,var(--tint,var(--plate-accent)) 30%,transparent),transparent 70%),linear-gradient(to top,color-mix(in srgb,var(--plate) 88%,var(--plate-2)) 18%,transparent 42%),linear-gradient(160deg,var(--plate-2),var(--plate) 70%)}html:not(#_):not(#__) body #root .max-scene__mon.sprite{flex:0 1 auto;width:auto;height:100%;max-width:64%;aspect-ratio:1;min-width:0;margin:0;object-fit:contain;background:transparent;filter:drop-shadow(0 .8rem 1.2rem color-mix(in srgb,var(--plate) 80%,transparent))}html:not(#_):not(#__) body #root .max-scene[data-count="2"] .max-scene__mon.sprite{height:84%;max-width:40%}html:not(#_):not(#__) body #root .max-scene[data-count="3"] .max-scene__mon.sprite{height:68%;max-width:30%}html:not(#_):not(#__) body #root .max-scene .max-scene__mon.sprite+.max-scene__mon.sprite{margin-left:-6%}html body #root .max-poster__tags{position:absolute;top:1.2rem;left:1.2rem;z-index:1;display:flex;gap:.4rem}html body #root .max-poster__badge,html body #root .max-poster__dday{padding:.4rem .8rem;font-family:Galmuri11,Pretendard Variable,Pretendard,system-ui,sans-serif;font-size:var(--fs-body);line-height:1.2;letter-spacing:0;white-space:nowrap}html body #root .max-poster__badge{background:var(--plate-accent);color:var(--plate)}html body #root .max-poster__badge.is-gmax{background:var(--plate-fg)}html body #root .max-poster__dday{background:color-mix(in srgb,var(--plate) 86%,transparent);color:var(--plate-fg)}html body #root .max-poster__dday.is-live{background:var(--plate-accent);color:var(--plate)}html body #root .max-slider .swiper{padding-bottom:var(--tap)}html body #root .max-slider .swiper-pagination{position:absolute;inset:auto auto 0 0;width:auto;min-height:var(--tap);display:flex;align-items:center}html body #root .max-slider .swiper-pagination-bullet{width:1.2rem;height:1.2rem;margin:0 1.2rem 0 0;border-radius:0;opacity:1;background:var(--plate-muted)}html body #root .max-slider .swiper-pagination-bullet-active{background:var(--plate-accent)}html body #root .max-slider__toggle{position:absolute;right:0;bottom:0;z-index:2;width:var(--tap);height:var(--tap);display:grid;place-items:center;padding:0;border:0;cursor:pointer;background:none;color:var(--plate-fg);font-size:var(--fs-body)}html body #root .max-slider__toggle:focus-visible{outline:.2rem solid var(--plate-accent);outline-offset:-.2rem}@media (max-width:699px){html body #root .max-hero figcaption{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.4rem;min-height:5.4rem}html body #root .max-hero figcaption b,html body #root .max-hero figcaption>span{line-height:1.5}html body #root .max-hero figcaption b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .max-poster__tags{top:.8rem;left:.8rem}html body #root .max-scene{padding-bottom:6%}html body #root .max-poster__badge,html body #root .max-poster__dday{padding:.4rem}}html body #root :is(.dex-catalog.is-grid .dex__row,.row-list.is-grid>.row,.dex__list.is-grid .gameday__row){background:var(--bg);border:.1rem solid var(--line);border-top:.4rem solid color-mix(in srgb,var(--brand) 65%,var(--line));box-shadow:none;padding:2rem;gap:1.2rem;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 38.4rem}html body #root :is(.dex-catalog:not(.is-grid) .dex__row,.row-list.is-list>.row,.dex__list:not(.is-grid) .gameday__row){content-visibility:auto;contain-intrinsic-size:auto 7.2rem}html body #root :is(.dex-catalog.is-grid .dex__row,.row-list.is-grid>.row,.dex__list.is-grid .gameday__row):after{display:none}@media (hover:hover){html body #root :is(.dex-catalog.is-grid .dex__row,.row-list.is-grid>.row,.dex__list.is-grid .gameday__row):hover{transform:none;border-color:var(--brand);background:var(--bg);box-shadow:0 0 0 .1rem var(--brand)}}html body #root .row__portrait{display:contents}html body #root :is(:is(.dex-catalog,.dex__list).is-grid .dex__portrait,.row-list.is-grid .row__portrait){display:flex;position:relative;align-items:center;justify-content:center;isolation:isolate;width:100%;height:18rem;padding-bottom:3.2rem;box-sizing:border-box;margin:0 0 .4rem;background:linear-gradient(0deg,color-mix(in srgb,var(--brand) 5%,transparent),transparent 75%);border-bottom:.1rem solid color-mix(in srgb,var(--brand) 20%,transparent)}html body #root :is(:is(.dex-catalog,.dex__list).is-grid .dex__portrait,.row-list.is-grid .row__portrait):before{content:"";position:absolute;z-index:-1;width:82%;height:32%;bottom:.8rem;background:repeating-linear-gradient(0deg,transparent 0 .7rem,color-mix(in srgb,var(--fg) 9%,transparent) .7rem .8rem),repeating-linear-gradient(90deg,transparent 0 .7rem,color-mix(in srgb,var(--fg) 9%,transparent) .7rem .8rem),color-mix(in srgb,var(--brand) 6%,transparent);transform:perspective(24rem) rotateX(48deg);box-shadow:0 .4rem 0 color-mix(in srgb,var(--fg) 8%,transparent)}html:not(#_):not(#__) body #root :is(.dex-catalog.is-grid,.row-list.is-grid,.dex__list.is-grid) .sprite{width:15rem;height:15rem;margin:0;padding:0;position:relative;box-sizing:border-box;background:transparent;border:0;box-shadow:none;object-fit:contain;object-position:center bottom}html:not(#_):not(#__) body #root :is(:is(.dex-catalog,.dex__list).is-grid .dex__portrait,.row-list.is-grid .row__portrait) .sprite:not(.sprite--anim){translate:0 var(--sprite-ground-offset,0)}html body #root .dex-catalog.is-grid .dex__row{border-top:.1rem solid var(--line);padding-top:3.6rem}html body #root .dex-catalog.is-grid .dex__no{background:transparent;border:0;box-shadow:none;color:var(--muted);font-size:var(--fs-sub);font-weight:600;line-height:1.5;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body #root .dex-catalog.is-grid .dex__name{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;width:100%}html body #root .dex-catalog.is-grid .dex__name>b{font-size:var(--fs-sec);font-weight:700;line-height:1.5;letter-spacing:-.04em;text-align:left}html body #root .dex-catalog.is-grid .dex__use{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;width:100%}html body #root .dex-catalog.is-grid .dex__use-pill{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem 0;background:transparent;border:0;border-top:.1rem solid var(--line);color:var(--fg)}html body #root .dex-catalog.is-grid .dex__use-pill+.dex__use-pill{border-left:.1rem solid var(--line);padding-left:1.2rem}html body #root .dex-catalog.is-grid .dex__use-pill em{font-size:var(--fs-sub);color:var(--muted)}html body #root .dex-catalog.is-grid .dex__use-val{font-size:var(--fs-sec);font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body #root .dex-catalog.is-grid .dex__stats{width:100%;margin:0;padding:1.2rem;border:0;background:color-mix(in srgb,var(--brand) 7%,transparent);justify-content:space-between}html body #root .dex-catalog.is-grid .dex__stat--cp{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.8rem}html body #root .dex-catalog.is-grid .dex__stat--cp em{color:var(--muted);font-size:var(--fs-sub)}html body #root .dex-catalog.is-grid .dex__stat--cp b{font-size:var(--fs-sec);font-weight:700;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html body #root .dex-catalog.is-grid .dex__types{justify-content:flex-start;width:100%;padding:0;border:0}html body #root .row-list.is-grid .row__name{font-size:var(--fs-sec);justify-content:flex-start}html body #root .row-list.is-grid .row__stats{background:color-mix(in srgb,var(--brand) 6%,var(--bg));border:0;padding:1.6rem;width:100%;box-sizing:border-box}html body #root .row-list.is-grid .row__score{font-size:var(--fs-title);font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand)}html body #root .row-list.is-grid .row__sub{font-size:var(--fs-sub);line-height:1.7}html body #root .row__rank{display:inline-flex;align-items:center;gap:.8rem;width:auto;min-width:2.8rem;padding:.4rem .8rem;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body #root .row__rank .delta{display:inline-flex;align-items:center;padding:.4rem .8rem;margin:0;border:0;font-size:var(--fs-sub);font-weight:600;line-height:1.2;letter-spacing:.05em;background:var(--bg);box-shadow:none;white-space:nowrap}html body #root .row__rank .delta.is-up{color:var(--good);background:color-mix(in srgb,var(--good) 10%,var(--bg))}html body #root .row__rank .delta.is-down{color:var(--muted);background:var(--bg)}html body #root .form-tag+b{-webkit-margin-start:.4rem;margin-inline-start:.4rem}html body #root .dex__list.is-grid .gameday__main{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:1.2rem;text-align:left}html body #root .dex__list.is-grid .gameday__main>b{font-size:var(--fs-sec);line-height:1.5;letter-spacing:-.04em}html body #root .gameday__traits{display:flex;flex-wrap:wrap;gap:.4rem;color:var(--muted);font-size:var(--fs-sub)}html body #root .gameday__traits>span{padding:.4rem .8rem;background:color-mix(in srgb,var(--fg) 5%,transparent)}html body #root .gameday__weather{color:var(--muted);font-size:var(--fs-sub)}html body #root .gameday__cp{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;margin-top:auto;padding:1.2rem;background:color-mix(in srgb,var(--brand) 7%,transparent)}html body #root .gameday__cp>span{font-size:var(--fs-sub);color:var(--muted)}html body #root .gameday__cp strong{color:var(--brand);font-size:var(--fs-sec);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body #root :is(.screen-tabs,.filter-box){box-shadow:none;background:color-mix(in srgb,var(--fg) 2%,var(--bg));border:.1rem solid var(--line);padding:1.2rem}html body #root .screen-tabs .tchips{display:flex;flex-wrap:wrap;gap:.8rem}html body #root :is(.screen-tabs .uchip,.chips__item){min-height:var(--tap);padding:.8rem 1.2rem;border:.1rem solid transparent;background:transparent;color:var(--muted)}html body #root :is(.screen-tabs .uchip,.chips__item)[aria-pressed=true]{background:var(--brand);color:var(--bg);border-color:var(--brand)}html body #root :is(.boss__search,.dex__search){min-height:4.8rem;padding:1.2rem 1.6rem;border:.1rem solid var(--line);background:var(--bg);box-shadow:none;box-sizing:border-box}html body #root .filter-box>summary{padding:.8rem;line-height:1.5}@media (max-width:699px){html body #root :is(.dex-catalog.is-grid .dex__row,.row-list.is-grid>.row,.dex__list.is-grid .gameday__row){padding:1.2rem;gap:.8rem}html body #root .dex-catalog.is-grid .dex__row{padding-top:3.2rem}html body #root :is(:is(.dex-catalog,.dex__list).is-grid .dex__portrait,.row-list.is-grid .row__portrait){height:14.4rem;padding-bottom:2.4rem}html:not(#_):not(#__) body #root :is(.dex-catalog.is-grid,.row-list.is-grid,.dex__list.is-grid) .sprite{width:12rem;height:12rem}html body #root :is(.dex-catalog.is-grid .dex__name>b,.row-list.is-grid .row__name,.dex__list.is-grid .gameday__main>b){font-size:var(--fs-body);font-weight:700}html body #root .dex-catalog.is-grid .dex__use{gap:.4rem}html body #root .dex-catalog.is-grid .dex__use-pill{padding:.8rem 0}html body #root .dex-catalog.is-grid .dex__use-val{font-size:var(--fs-lead)}html body #root .dex-catalog.is-grid .dex__stats{padding:.8rem}html body #root .dex-catalog.is-grid .dex__stat--cp{flex-direction:column;align-items:flex-start;gap:.4rem}html body #root .gameday__cp{padding:.8rem}}html:not(#_):not(#__) body #root :is(#page-raids,#page-eggs) .dex__list.is-grid .gameday__row>.sprite,html:not(#_):not(#__) body #root :is(.row-list.is-grid .row__portrait,:is(.dex-catalog,.dex__list).is-grid .dex__portrait) .sprite{--ink-w:.1rem;filter:drop-shadow(var(--ink-w) 0 0 var(--ink)) drop-shadow(calc(var(--ink-w) * -1) 0 0 var(--ink)) drop-shadow(0 var(--ink-w) 0 var(--ink)) drop-shadow(0 calc(var(--ink-w) * -1) 0 var(--ink)) drop-shadow(.35rem .5rem 0 color-mix(in srgb,var(--foil-lo) 19%,transparent))}html body #root .finder{--finder-rule:color-mix(in srgb,var(--fg) 16%,transparent)}html body #root .finder>.note{color:var(--muted);margin-bottom:1.6rem}html body #root .finder__result{background:var(--plate);color:var(--plate-fg);border:0;border-top:.4rem solid var(--brand);padding:2.4rem;margin:0 0 3.2rem;box-shadow:0 .8rem 0 color-mix(in srgb,var(--brand) 20%,transparent)}html body #root .finder__result-label{display:flex;justify-content:space-between;gap:1.2rem;color:var(--plate-accent);font-size:var(--fs-sub);font-weight:700;line-height:1.5;letter-spacing:.08em}html body #root .finder__result-label span{font-weight:400;letter-spacing:0}html body #root .finder__out{border:0;border-bottom:.1rem solid var(--plate-line);background:transparent;color:var(--plate-fg);padding:2rem 0;font-size:var(--fs-lead);line-height:1.5}html body #root .finder__out.is-empty{color:var(--plate-muted);font-size:var(--fs-body)}html body #root .finder__result .finder__hint{color:var(--plate-muted);font-size:var(--fs-sub)}html body #root .finder__actions button{box-shadow:none;border:.1rem solid var(--plate-line);background:transparent;color:var(--plate-fg);min-height:var(--tap)}html body #root .finder__actions .finder__copy{background:var(--plate-fg);color:var(--plate);border-color:var(--plate-fg);font-weight:700}html body #root .finder__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;margin-bottom:3.2rem}html body #root .finder__preset{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal;gap:1.2rem;padding:2rem;border:0;border-left:.4rem solid var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--bg));color:var(--fg);box-shadow:none;font-size:var(--fs-lead)}html body #root .finder__preset-description{color:var(--muted);font-size:var(--fs-sub);line-height:1.7;font-weight:400}html body #root .finder__section{display:grid;grid-template-columns:13rem minmax(0,1fr);grid-gap:2rem;gap:2rem;padding:2.8rem 0;border-top:.1rem solid var(--finder-rule)}html body #root .finder__section .row-head{margin:0;display:block}html body #root .finder .row-head h2{font-size:var(--fs-sec)}html body #root .finder__section .row-head .meta{display:block;margin-top:.8rem}html body #root .finder__chips{gap:.8rem;align-content:start}html body #root .finder :is(.finder__flag,.finder__type){min-height:var(--tap);padding:1.2rem;border:.1rem solid var(--finder-rule);color:var(--fg);background:var(--bg);font-weight:500;box-shadow:none;white-space:normal;text-align:left}html body #root .finder :is(.finder__flag,.finder__type).is-on{color:var(--brand);border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--bg));box-shadow:inset .4rem 0 0 var(--brand);font-weight:700}html body #root .finder .finder__flag.is-off{color:var(--muted);border-style:dashed;border-color:var(--muted);background:color-mix(in srgb,var(--fg) 7%,var(--bg));text-decoration:line-through}html body #root .finder button:hover:not(:disabled){transform:none;filter:none;border-color:var(--brand)}html body #root .finder button:focus-visible{outline:.2rem solid var(--brand);outline-offset:.4rem}html body #root .finder :is(.finder__num,.finder__name){min-height:4.8rem;border:.1rem solid var(--finder-rule);border-bottom:.2rem solid var(--muted);background:var(--bg);box-shadow:none}html body #root .finder>.detail__foot{border-top:.1rem solid var(--finder-rule);padding-top:2rem;color:var(--muted);line-height:1.7}@media (max-width:699px){html body #root .finder__result{padding:1.6rem;top:7.2rem}html body #root .finder__section{grid-template-columns:1fr;gap:1.6rem;padding:2.4rem 0}html body #root .finder__presets{grid-template-columns:1fr}html body #root .finder__preset{gap:.4rem;padding:1.6rem}html body #root .finder__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}html body #root .finder__num{width:100%;min-width:0}html body #root .finder__name{width:100%;grid-column:1/-1}html body #root .finder__out{max-height:9rem;overflow-y:auto}}.ds-stack{display:flex;flex-direction:column;gap:var(--ds-gap,var(--space-md))}.ds-stack>*{min-width:0}.ds-inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ds-gap,var(--space-sm))}.ds-inline--nowrap{flex-wrap:nowrap}.ds-inline--top{align-items:flex-start}.ds-inline--baseline{align-items:baseline}.ds-inline--between{justify-content:space-between}.ds-inline--end{justify-content:flex-end}.ds-text{font-size:var(--ds-fs,var(--fs-body));line-height:var(--ds-lh,1.5);margin:0}.ds-text--read{font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,system-ui,sans-serif;letter-spacing:-.01em}.ds-text--chrome{font-family:Galmuri14,Galmuri11,Pretendard Variable,Pretendard,system-ui,sans-serif;font-weight:400}.ds-text--fg{color:var(--fg)}.ds-text--ink2{color:var(--ink-2)}.ds-text--muted{color:var(--muted)}.ds-text--faint{color:var(--ink-4)}.ds-text--brand{color:var(--brand)}.ds-text--good{color:var(--good)}.ds-text--warn{color:var(--warn)}.ds-text--caution{color:var(--caution)}.ds-text--point{color:var(--point)}.ds-text--num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.ds-text--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ds-clamp,2);line-clamp:var(--ds-clamp,2);overflow:hidden}.ds-callout{display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-md);border:1px solid var(--line);border-left:.4rem solid var(--ds-edge,var(--line-2));border-radius:var(--r-card);background:color-mix(in srgb,var(--ds-edge,var(--line-2)) 8%,var(--surface));color:var(--ink-2);font-size:var(--fs-body);line-height:1.7}.ds-callout--info{--ds-edge:var(--line-2)}.ds-callout--good{--ds-edge:var(--good)}.ds-callout--caution{--ds-edge:var(--caution)}.ds-callout--warn{--ds-edge:var(--warn)}.ds-callout--brand{--ds-edge:var(--brand)}.ds-callout__title{display:block;margin-bottom:var(--space-xs);color:var(--fg);font-weight:600}.ds-callout__body{min-width:0}.ds-empty{padding:var(--space-xl) var(--space-md);text-align:center;color:var(--muted);font-size:var(--fs-body);line-height:1.7}.ds-card{position:relative;background-color:var(--surface);border:var(--card-border);border-radius:var(--r-card);box-shadow:var(--card-shadow);padding:var(--ds-pad,var(--space-md));min-width:0}.ds-card--rare{background-image:var(--holo-soft);border-color:var(--foil-lo)}.ds-card--tap{transition:transform .18s ease,box-shadow .18s ease;cursor:pointer;text-align:left;width:100%}.ds-card--tap:hover{background-image:var(--holo);box-shadow:var(--card-shadow-up);transform:translateY(-.3rem)}@media (prefers-reduced-motion:reduce){.ds-card--tap{transition:none}.ds-card--tap:hover{transform:none}}.ds-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) var(--space-md);padding:var(--space-sm) var(--space-md);background-color:var(--brand);background-image:var(--foil);color:var(--bg)}.ds-typepill{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--r-chip);background:color-mix(in srgb,var(--c,var(--line)) 16%,transparent);color:var(--fg);font-size:var(--fs-sub)}.ds-typepill i{width:.8rem;height:.8rem;border-radius:50%;background:var(--c,var(--muted));flex:none}.ds-typepill b{font-weight:600}.data-boundary{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-xl) var(--space-md);text-align:center}.data-boundary__head{margin:0;font-size:var(--fs-lead);font-weight:700;color:var(--fg)}.data-boundary__body{margin:0;max-width:40em;font-size:var(--fs-body);line-height:1.7;color:var(--muted)}.tankpop{display:flex;flex-direction:column;gap:2.4rem}.tankpop__head{padding:2rem 2.4rem;background:var(--plate);color:var(--plate-fg);border-bottom:.4rem solid var(--plate-accent)}.tankpop__head>*+*{margin-top:.8rem}.tankpop__head h2{margin:0;line-height:1.2;color:var(--plate-fg)}.tankpop__head .ds-text--muted{color:var(--plate-muted)}.tankpop__eyebrow{color:var(--plate-accent);letter-spacing:.08em}.tankpop .ds-card__head,.tankpop .ds-typepill,.tankpop__mon b{white-space:nowrap;word-break:keep-all}.tankpop__bosses,.tankpop__two{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.6rem;gap:1.6rem}@media (min-width:1000px){.tankpop__bosses,.tankpop__two{grid-template-columns:repeat(2,minmax(0,1fr))}}.tankpop .ds-card__title .sprite{width:3.2rem;height:3.2rem;vertical-align:middle;margin-right:.4rem}.tankpop__list,.tankpop__picks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tankpop__list>li,.tankpop__picks>li{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;grid-gap:.4rem 1.2rem;gap:.4rem 1.2rem;padding:.8rem 0;border-top:.1rem dashed var(--line)}.tankpop__picks>li>.tankpop__why{grid-column:2/-1;margin:0}.tankpop__rank{color:var(--brand);text-align:center;line-height:1}.tankpop__mon{display:inline-flex;align-items:center;gap:.8rem;min-width:0;min-height:var(--tap);padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.tankpop__mon .sprite,.tankpop__mon .tankpop__nopic{width:4.8rem;height:4.8rem;flex:0 0 auto}.tankpop__nopic{display:inline-block;border-radius:50%;background:color-mix(in srgb,var(--fg) 8%,transparent)}.tankpop__mon>span{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;min-width:0}.tankpop__mon b{font-size:var(--fs-body);font-weight:700;line-height:1.5}.tankpop__mon:focus-visible b,.tankpop__mon:hover b{color:var(--brand);text-decoration:underline}.tankpop__tags{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.tankpop a{color:var(--brand);text-decoration:underline;text-underline-offset:.2rem}.tankpop__foot{display:flex;flex-direction:column;gap:1.2rem}.tankpop__foot .i18n-note{margin:0}.tankpop-entry{margin:0 0 2.4rem}@media (min-width:1000px){html body #root .modal__wrap:has(.tankpop){max-width:88rem}html body #root .modal__wrap:has(.tankpop) .modal__box{max-width:none}}html body #root .detail--facts{max-width:72rem;margin:0 auto;padding:4rem var(--space-lg) 6rem;color:var(--fg)}html body #root .detail--facts .detail__name{font-size:var(--fs-title);line-height:1.2;margin:0 0 var(--space-md)}html body #root .detail--facts .detail__sub{font-size:var(--fs-body);line-height:1.7;color:var(--muted);margin:0 0 3.2rem}html body #root .detail--facts .detail__sec>h2{font-size:var(--fs-sub);color:var(--muted);font-weight:400;margin:0 0 var(--space-md)}html body #root .detail--facts .detail__sec ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-md)}html body #root .detail--facts .detail__sec a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 1.6rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--fg);font-size:var(--fs-body);text-decoration:none}html body #root .detail--facts .detail__foot{margin:4rem 0 0;font-size:var(--fs-sub);color:var(--muted)}@media (prefers-reduced-motion:no-preference){html body #root .detail--facts .detail__foot{animation:facts-breathe 1.6s ease-in-out infinite}@keyframes facts-breathe{50%{opacity:.45}}}