/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base;@layer components{.ac-system-intro{gap:var(--space-16);flex-direction:column;display:flex}.ac-system-block__paragraph{text-align:justify;margin:0}.ac-system-block__subtitle{margin:var(--space-8) 0 0;font-size:16px;font-weight:600;line-height:24px}.ac-system-block__list,.ac-system-block__steps{margin:0;padding:0;font-size:14px;font-weight:400;line-height:22px;list-style-position:inside}.ac-system-block__list{list-style-type:disc}.ac-system-block__steps{list-style-type:decimal}.ac-system-block__list>li,.ac-system-block__steps>li{margin:0}.ac-system-block__list>li+li,.ac-system-block__steps>li+li{margin-top:var(--space-8)}.ac-system-block__item-text{margin:0;display:inline}.ac-system-block__chips{gap:var(--space-8);flex-direction:column;display:flex}.ac-system-block__chips-label{margin:0;font-size:12px;font-style:italic;font-weight:600;line-height:16px}.ac-system-block__chip-list{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ac-system-block__chip-list>li{margin:0;display:flex}.ac-system-block__steps .ac-system-block__chip-list{margin-top:var(--space-8)}.ac-system-block__entity{gap:var(--space-8)}.ac-system-block__entity-static{align-items:center;gap:var(--space-8);vertical-align:top;white-space:nowrap;display:inline-flex}.ac-system-block__glue{vertical-align:top;white-space:nowrap;align-items:center;display:inline-flex}.ac-data-table__cell :is(.ac-nested-entity,.ac-system-block__entity-static,.ac-system-block__glue):has(.ac-system-block__sprite){vertical-align:middle}.ac-system-block__sprite{width:var(--size-cell);height:var(--size-cell);flex:none;justify-content:center;align-items:center;display:flex}.ac-system-grid{gap:var(--space-8);flex-direction:column;display:flex}.ac-system-grid__title,.ac-system-grid__group-title{margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-system-grid__groups{gap:var(--space-16);flex-wrap:wrap;display:flex}.ac-system-grid__group{gap:var(--space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.ac-system-grid__cells{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-12);background:var(--bg-secondary);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ac-system-grid__cell{width:calc(var(--size-stage) + var(--space-16));align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;margin:0;display:flex}.ac-system-grid__name{max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}.ac-system-grid__note{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-system-grid__summary{cursor:pointer;font-size:12px;font-weight:600;line-height:16px}.ac-system-grid__count{margin-left:var(--space-8);font-weight:400;display:inline}.ac-system-grid__count:only-child{margin-left:0}.ac-system-grid--folded[open]>.ac-system-grid__summary{margin-bottom:var(--space-8)}.ac-system-tabs{gap:var(--space-8);flex-direction:column;display:flex}.ac-system-tabs__title{margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-system-tabs__list{border-radius:var(--radius-8);background:var(--bg-secondary);border:1px solid #0000;overflow:hidden}.ac-system-tabs__tab+.ac-system-tabs__tab{border-top:1px solid var(--border-primary)}.ac-system-tabs__summary{min-height:var(--size-control);align-items:center;gap:var(--space-8);padding:0 var(--space-12);color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:600;line-height:16px;list-style:none;display:flex}.ac-system-tabs__summary::-webkit-details-marker{display:none}.ac-system-tabs__summary:hover,.ac-system-tabs__tab[open]>.ac-system-tabs__summary{background:var(--bg-tertiary);color:var(--text-primary)}.ac-system-tabs__tab[open]>.ac-system-tabs__summary{border-bottom:1px solid var(--border-primary)}.ac-system-tabs__summary:focus-visible{outline-offset:-2px}.ac-system-tabs__sprite{width:var(--size-sprite-nav);height:var(--size-sprite-nav);flex:none;justify-content:center;align-items:center;display:flex}.ac-system-tabs__label{flex:auto;min-width:0}.ac-system-tabs__tip.ac-nested-entity{flex:0 auto;min-width:0}.ac-system-tabs__trigger{align-items:center;gap:var(--space-8);min-width:0;color:inherit;cursor:pointer;text-align:start;display:flex}.ac-system-tabs__tip+.ac-system-tabs__chevron{margin-inline-start:auto}.ac-system-tabs__chevron{color:var(--text-tertiary);flex:none;display:block}.ac-system-tabs__tab[open]>.ac-system-tabs__summary .ac-system-tabs__chevron{transform:rotate(180deg)}.ac-system-tabs__body{gap:var(--space-16);padding:var(--space-16);background:var(--bg-primary);flex-direction:column;display:flex}.ac-system-tabs__body .ac-data-table__th,.ac-system-tabs__body .ac-data-table__table>tbody>tr>*{padding-left:var(--space-12);padding-right:var(--space-12)}.ac-xp-calc{gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);flex-direction:column;display:flex}.ac-xp-calc__inputs{gap:var(--space-16);flex-wrap:wrap;display:flex}.ac-xp-calc__results{gap:var(--space-24);flex-wrap:wrap;display:flex}.ac-xp-calc__results>*{flex:1 1 var(--size-tt-narrow);min-width:0}.ac-xp-calc__group{gap:var(--space-8);flex-direction:column;display:flex}.ac-xp-calc__heading{margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-xp-calc__list{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.ac-xp-calc__row{justify-content:space-between;gap:var(--space-16);font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-xp-calc__row>dt{color:var(--text-secondary)}.ac-xp-calc__row>dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-outfit-gallery{--ac-outfit-card:15rem;grid-template-columns:repeat(auto-fill, minmax(var(--ac-outfit-card), 1fr));gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.ac-outfit-gallery__card{justify-content:flex-start;gap:var(--space-8);min-width:0;padding:var(--space-12);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;flex-direction:column;display:flex}.ac-outfit-gallery__name{color:var(--text-primary);margin:0;font-size:12px;font-weight:600;line-height:16px}}@layer utilities;
