/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base;@layer components{.ac-evolution-chain{align-items:stretch;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.ac-evolution-chain__stage{align-items:center;gap:var(--space-8);width:168px;padding:var(--space-12) var(--space-8);border-radius:var(--radius-8);background:var(--bg-secondary);text-align:center;flex-direction:column;flex:none;margin:0;display:flex}.ac-evolution-chain__sprite{width:var(--size-art);height:var(--size-art);flex:none;justify-content:center;align-items:center;display:flex}.ac-evolution-chain__missing{width:var(--size-art);height:var(--size-art);border:1px solid var(--border-secondary);border-radius:var(--radius-8);flex:none;justify-content:center;align-items:center;display:flex}.ac-evolution-chain__mark{width:var(--size-cell);height:var(--size-cell);border-radius:var(--radius-3);background:var(--tt-track);box-shadow:var(--inset-missing);flex:none;display:block}.ac-evolution-chain__name{font-size:14px;font-weight:400;line-height:22px}.ac-evolution-chain__name--current{font-weight:700}.ac-evolution-chain__link{color:var(--link);text-decoration:none}.ac-evolution-chain__link:hover{text-decoration:underline}.ac-evolution-chain__meta{color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-evolution-chain__step{justify-content:center;align-items:center;gap:var(--space-8);min-width:max-content;padding:0 var(--space-8);flex-direction:column;flex:1;margin:0;display:flex}.ac-evolution-chain__arrow{color:var(--text-quaternary);flex:none;display:block}.ac-evolution-chain__chips{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ac-evolution-chain__chip-sprite{width:var(--size-sprite-nav);height:var(--size-sprite-nav);flex:none;justify-content:center;align-items:center;display:flex}.ac-evolution-chain__chip-sprite>*{flex:none}@media (pointer:coarse){.ac-evolution-chain__name{min-width:var(--size-touch);min-height:var(--size-touch);justify-content:center;align-items:center;display:flex;position:relative}.ac-evolution-chain__name .ac-nested-entity{position:static}.ac-evolution-chain__name .ac-nested-entity__trigger:after,.ac-evolution-chain__link:after{content:"";position:absolute;inset:0}.ac-evolution-chain__chips{gap:var(--space-20)}}.ac-outfit-preview{align-items:stretch;gap:var(--space-16);min-width:0;display:flex}.ac-outfit-preview__main{gap:var(--space-8);flex-direction:column;flex:none;width:176px;display:flex}.ac-outfit-preview__panel{border-radius:var(--radius-12);background:var(--bg-secondary);flex:1 0 auto;justify-content:center;align-items:center;min-height:176px;display:flex;position:relative}.ac-outfit-preview__stage{flex:none;display:block;position:relative}.ac-outfit-preview__aura{image-rendering:pixelated;pointer-events:none;display:block;position:absolute}.ac-outfit-preview__ball{top:var(--space-12);right:var(--space-12);width:var(--size-cell);height:var(--size-cell);display:block;position:absolute}.ac-outfit-preview__note{color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-detail-head{align-items:flex-start;gap:var(--space-24);flex-direction:column;display:flex}@media (width>=48rem){.ac-detail-head{flex-flow:wrap;align-items:stretch}}.ac-detail-head__art{border-radius:var(--radius-12);background:var(--bg-secondary);flex:none;justify-content:center;align-items:center;width:172px;min-height:172px;display:flex;position:relative}.ac-detail-head__art:has(>.ac-sprite--smooth[data-state=loading]):before,.ac-detail-head__art:has(>.ac-sprite--smooth[data-state=error]):before{content:"";width:var(--size-cell);height:var(--size-cell);margin:auto;position:absolute;inset:0}.ac-detail-head__art:has(>.ac-sprite--smooth[data-state=loading]):before{border-radius:var(--radius-4);background:var(--bg-quaternary)}@media (prefers-reduced-motion:no-preference){.ac-detail-head__art:has(>.ac-sprite--smooth[data-state=loading]):before{animation:ac-pulse var(--duration-pulse) var(--ease-pulse) infinite}}.ac-detail-head__art:has(>.ac-sprite--smooth[data-state=error]):before{border-radius:var(--radius-3);background:var(--tt-track);box-shadow:var(--inset-missing)}.ac-detail-subtitle{margin:var(--space-8) 0 0;font-size:16px;font-weight:700;line-height:24px}.ac-detail-chips{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ac-detail-chips>li{margin:0}}@layer utilities;
