@layer properties,theme,base;@layer components{.ac-home-search{min-width:0;display:flex}@media (width<48rem){.ac-home-search--wide{display:none}}@media (width>=48rem){.ac-home-search--narrow{display:none}}.ac-home-bento{min-width:0;container:ac-home-bento/inline-size}.ac-home-bento__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@container ac-home-bento (width>=596px){.ac-home-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:var(--ac-areas-2)}.ac-home-bento__grid>[data-area=sistemas]{grid-area:sistemas}.ac-home-bento__grid>[data-area=items]{grid-area:items}.ac-home-bento__grid>[data-area=actividades]{grid-area:actividades}.ac-home-bento__grid>[data-area=pokedex]{grid-area:pokedex}.ac-home-bento__grid>[data-area=mundos]{grid-area:mundos}}@container ac-home-bento (width>=902px){.ac-home-bento__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:var(--ac-areas-3)}}.ac-home-hero{grid-template-columns:minmax(0, 1fr) var(--size-tt);gap:var(--space-16);align-items:stretch;display:grid}.ac-home-hero--solo{grid-template-columns:minmax(0,1fr)}.ac-home-hero__boss{display:grid}.ac-banners{border-radius:var(--radius-12);background:var(--bg-secondary);isolation:isolate;display:grid;position:relative;overflow:hidden}.ac-banner{aspect-ratio:20/7;color:var(--white);opacity:0;visibility:hidden;grid-area:1/1;text-decoration:none;display:block;position:relative}.ac-banner[data-active],.ac-banners:not(:has([data-active])) .ac-banner:first-child{opacity:1;visibility:visible}.ac-banner__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ac-banner:after{content:"";background:linear-gradient(90deg, var(--overlay), transparent 70%);position:absolute;inset:0}.ac-banner__body{z-index:1;justify-items:start;row-gap:var(--space-8);max-width:var(--layout-search);padding:var(--space-24);display:grid;position:absolute;bottom:0;left:0}.ac-banner__title{text-shadow:var(--text-shadow-game);font-size:30px;font-weight:600;line-height:36px}.ac-banner__text{font-size:14px;font-weight:400;line-height:22px}.ac-banner__button{margin-top:var(--space-4);padding:var(--space-6) var(--space-16);border-radius:var(--radius-8);background:var(--white);color:var(--black);font-size:13px;font-weight:400;line-height:16px}.ac-banner:hover .ac-banner__button{background:var(--promoted)}.ac-banner:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.ac-banners__dots{z-index:2;right:var(--space-16);bottom:var(--space-16);gap:var(--space-6);display:flex;position:absolute}.ac-banners__dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--white);opacity:var(--opacity-partial);cursor:pointer;border:0;padding:0}.ac-banners__dot[aria-current=true]{width:var(--space-24);opacity:1}.ac-home-intro{align-items:center;gap:var(--space-16);display:flex}.ac-home-intro__sprite{width:calc(var(--size-sprite-nav) * 3);height:calc(var(--size-sprite-nav) * 3);flex:none;justify-content:center;align-items:center;display:flex}.ac-home-intro__text{min-width:0}.ac-home-intro__title{margin:0;font-size:16px;font-weight:600;line-height:24px}.ac-home-intro__guide{margin-top:var(--space-2);color:var(--link);font-size:12px;font-weight:400;line-height:16px;display:inline-block}.ac-home-intro__guide:hover{text-decoration:underline}.ac-home-intro__description{max-width:320px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px}@media not all and (width>=48rem){.ac-home-intro__sprite{display:none}}.ac-index-panel{border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;flex-direction:column;min-width:0;display:flex;container:ac-index-panel/inline-size}.ac-index-panel__head{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-16);border-bottom:1px solid var(--border-secondary);border-radius:calc(var(--radius-12) - 1px) calc(var(--radius-12) - 1px) 0 0;background:var(--bg-secondary);display:flex}.ac-index-panel__sprite{width:var(--size-sprite-panel);height:var(--size-sprite-panel);flex:none;justify-content:center;align-items:center;display:flex}.ac-index-panel__title{flex:1;margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-index-panel__count{color:var(--text-quaternary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px}.ac-index-panel__links{align-content:start;column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;font-size:12px;font-weight:400;line-height:16px;list-style:none;display:grid}@container ac-index-panel (width>=596px){.ac-index-panel--span-2 .ac-index-panel__links,.ac-index-panel--span-3 .ac-index-panel__links{grid-template-columns:repeat(4,minmax(0,1fr))}}@container ac-index-panel (width>=902px){.ac-index-panel--span-3 .ac-index-panel__links{grid-template-columns:repeat(6,minmax(0,1fr))}}.ac-index-panel__item{min-width:0;display:flex;position:relative}.ac-index-panel__item>.ac-index-panel__tip{flex:auto;min-width:0}.ac-index-panel__link{width:100%;min-width:0;height:var(--size-control);align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border-radius:var(--radius-6);color:var(--text-secondary);text-decoration:none;display:flex}.ac-index-panel__link:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ac-index-panel__icon{width:var(--size-cell);height:var(--size-cell);flex:none;justify-content:center;align-items:center;display:flex}.ac-index-panel__label{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}@media not all and (width>=48rem){.ac-index-panel__link{height:var(--size-touch)}}@media (pointer:coarse){.ac-index-panel__link{height:var(--size-touch)}}@media (prefers-reduced-motion:no-preference){.ac-index-panel__link{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}}.ac-home-promoted:not(:empty){gap:var(--space-12);flex-direction:column;display:flex}.ac-home-promoted__head{align-items:baseline;gap:var(--space-8);display:flex}.ac-home-promoted__title{flex:1;margin:0;font-size:16px;font-weight:600;line-height:24px}.ac-home-promoted__all{font-size:12px;font-weight:400;line-height:16px}.ac-home-promoted__cell{min-width:0;display:flex}.ac-home-promoted__cell>.ac-card.ac-listing-card{row-gap:var(--space-12);flex-direction:column;flex:1;display:flex}.ac-home-promoted__cell>.ac-listing-card>[data-zone=price]{margin-top:auto}@container ac-card-grid not (width>=872px){.ac-home-promoted__grid>.ac-card-grid__grid>:nth-child(n+3){display:none}}@container ac-card-grid not (width>=1168px){.ac-home-promoted__grid>.ac-card-grid__grid>:nth-child(n+4){display:none}}.ac-home-promoted__gate{align-items:center;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);flex-wrap:wrap;display:flex}.ac-home-promoted__gate-text{color:var(--text-secondary);flex:1;margin:0;font-size:14px;font-weight:400;line-height:22px}}@layer utilities;@media (prefers-reduced-motion:no-preference){@layer components{.ac-banner{transition:opacity var(--duration-sheet) var(--ease-standard), visibility var(--duration-sheet)}}}@media not all and (width>=80rem){@layer components{.ac-home-hero{grid-template-columns:minmax(0,1fr)}}}@media not all and (width>=48rem){@layer components{.ac-banner{aspect-ratio:4/3}.ac-banner__body{padding:var(--space-16)}.ac-banner__title{font-size:20px;font-weight:600;line-height:28px}}}
