/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base;@layer components{.ac-entity-hero{gap:var(--space-24);scroll-margin-top:var(--layout-header);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.ac-entity-hero{grid-template-columns:auto minmax(0,1fr);align-items:start}.ac-entity-hero--aside .ac-entity-hero__aside{grid-column:1/-1}}@media (width>=80rem){.ac-entity-hero--aside{grid-template-columns:auto minmax(0,1fr) minmax(0,24rem)}.ac-entity-hero--aside .ac-entity-hero__aside{grid-column:auto}}.ac-entity-hero__media{gap:var(--space-8);flex-direction:column;align-items:stretch;width:172px;display:flex}.ac-entity-hero__art{border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;justify-content:center;align-items:center;min-height:172px;display:flex;position:relative}.ac-entity-hero__art--slot{width:auto;min-height:0;padding:var(--space-8);background:0 0;border:0}.ac-entity-hero__media--slot{width:auto}.ac-entity-hero__body{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ac-entity-hero__title{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;margin:0;display:flex}.ac-entity-hero__title>h1,h1.ac-entity-hero__title{margin:0;font-size:30px;font-weight:600;line-height:36px}.ac-entity-hero__number{color:var(--text-tertiary);font-size:16px;font-weight:400;line-height:24px}.ac-entity-hero__sub{align-items:center;gap:var(--space-8);color:var(--text-tertiary);flex-wrap:wrap;margin:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-entity-hero__sub a,.ac-entity-panel a,.ac-entity-link-card a,.ac-entity-recipe a,.ac-entity-table td a,.ac-entity-table th a:not(.ac-entity-slot){color:var(--link)}.ac-entity-hero__chips,.ac-entity-chips{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ac-entity-hero__chips>li,.ac-entity-chips>li{margin:0}.ac-entity-hero__text{max-width:60ch;color:var(--text-secondary);margin:0;font-size:14px;font-weight:400;line-height:22px}.ac-entity-hero__aside{min-width:0}.ac-entity-segment{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-8);background:var(--bg-secondary);border:1px solid #0000;grid-template-columns:1fr 1fr;display:grid}.ac-entity-segment>a{min-height:var(--size-control);border-radius:var(--radius-8);color:var(--text-secondary);border:1px solid #0000;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:flex}.ac-entity-segment>a:hover{background:var(--bg-tertiary)}.ac-entity-segment>a[aria-current=page]{border-color:var(--selected);color:var(--text-primary)}.ac-entity-facts{gap:var(--space-12) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=48rem){.ac-entity-facts{grid-template-columns:repeat(3,minmax(0,max-content))}}.ac-entity-facts>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ac-entity-facts dt{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-entity-facts dd{min-height:var(--size-chip);color:var(--text-primary);align-items:center;margin:0;font-size:14px;font-weight:400;line-height:22px;display:flex}.ac-entity-facts>.ac-entity-facts__traits{align-items:flex-end;gap:var(--space-4);flex-flow:wrap}.ac-entity-panel{gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;flex-direction:column;margin:0;display:flex}.ac-entity-panel>div{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.ac-entity-panel dt{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-entity-panel dd{color:var(--text-primary);text-align:right;margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-tier-chip{cursor:help;background:0 0;border:0;padding:0;display:inline-flex}.ac-entity-tag{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-8);border:1px solid var(--border-secondary);border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-secondary);align-self:flex-start;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ac-entity-tag:before{content:"✓";color:var(--success)}.ac-entity-tiers{align-items:center;gap:var(--space-4);color:var(--text-tertiary);flex-wrap:wrap;margin:0;padding:0;font-size:12px;font-weight:400;line-height:16px;list-style:none;display:flex}.ac-entity-tiers a,.ac-entity-tiers strong{min-width:var(--size-control);min-height:var(--size-control);padding:0 var(--space-8);border-radius:var(--radius-6);background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid #0000;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.ac-entity-tiers a:hover{background:var(--button-tonal-hover)}.ac-entity-tiers strong{border-color:var(--selected);color:var(--text-primary)}.ac-entity-link-card{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;display:flex}.ac-entity-link-card__text{color:var(--text-tertiary);flex-direction:column;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-section-bar{top:var(--layout-header);z-index:1;margin:0 calc(var(--space-16) * -1);padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--border-secondary);background:var(--bg-primary);position:sticky}.ac-section-bar>ul{gap:var(--space-4);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ac-section-bar li{flex:none;margin:0}.ac-section-bar a{min-height:var(--size-control);padding:0 var(--space-12);border-radius:var(--radius-8);color:var(--text-secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.ac-section-bar a:hover{background:var(--bg-tertiary)}.ac-section-bar a[aria-current=location]{background:var(--bg-tertiary);color:var(--text-primary)}.ac-page-layout__main .ac-section{scroll-margin-top:calc(var(--layout-header) + var(--space-48) + var(--space-8))}.ac-entity-meta{align-items:center;gap:var(--space-8) var(--space-16);color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-entity-meta__item{align-items:center;gap:var(--space-8);display:inline-flex}.ac-entity-meta__count{margin-left:auto}.ac-entity-note,.ac-entity-empty{color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-entity-empty{padding:var(--space-24);border:1px dashed var(--border-secondary);border-radius:var(--radius-8);text-align:center}.ac-entity-muted{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-entity-table{border-radius:var(--radius-8);background:var(--bg-secondary);border:1px solid #0000;overflow-x:auto}.ac-entity-table>table{border-collapse:collapse;width:100%;font-size:14px;font-weight:400;line-height:22px}.ac-entity-table thead th{height:var(--space-32);padding:0 var(--space-16);background:var(--bg-tertiary);text-align:left;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.ac-entity-table tbody th,.ac-entity-table tbody td{padding:var(--space-8) var(--space-16);border-top:1px solid var(--border-secondary);text-align:left;vertical-align:middle;font-weight:400}.ac-entity-table .ac-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ac-entity-table [data-col=slot]{color:var(--text-tertiary)}.ac-entity-table__label{white-space:nowrap;width:1%}.ac-entity-table__mult{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px;display:block}.ac-entity-sort{align-items:center;gap:var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ac-entity-sort:after{content:"↕";color:var(--text-quaternary)}[aria-sort=ascending]>.ac-entity-sort:after{content:"↑";color:var(--text-primary)}[aria-sort=descending]>.ac-entity-sort:after{content:"↓";color:var(--text-primary)}.ac-entity-move{align-items:center;gap:var(--space-12);display:flex}.ac-entity-move--trigger{color:var(--text-primary);text-decoration:none}.ac-entity-move--trigger>span:last-child{color:var(--link)}.ac-entity-move--trigger:hover>span:last-child{text-decoration:underline}.ac-entity-move__text{flex-direction:column;min-width:0;display:flex}.ac-entity-move__name{font-size:14px;font-weight:600;line-height:22px}.ac-entity-move__desc{max-width:48ch;color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}@media not all and (width>=48rem){.ac-entity-table--moves{background:0 0;border:0;overflow:visible}.ac-entity-table--moves thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ac-entity-table--moves tbody{gap:var(--space-8);flex-direction:column;display:flex}.ac-entity-table--moves tr{align-items:center;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-8);background:var(--bg-secondary);border:1px solid #0000;flex-wrap:wrap;display:flex}.ac-entity-table--moves tbody th,.ac-entity-table--moves tbody td{border:0;padding:0}.ac-entity-table--moves [data-col=move]{flex:60%}.ac-entity-table--moves td[data-col=slot]{display:none}.ac-entity-table--moves td[data-col=pve]:before,.ac-entity-table--moves td[data-col=pvp]:before{content:attr(data-label) " ";color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}}.ac-entity-chance{align-items:center;gap:var(--space-8);display:inline-flex}.ac-entity-chance__bar{width:var(--size-art);height:var(--space-4);border-radius:var(--radius-full);background:var(--bg-quaternary);display:block;overflow:hidden}.ac-entity-chance__bar>span{background:var(--text-primary);height:100%;display:block}.ac-entity-icons{gap:var(--space-4);flex-wrap:wrap;display:flex}.ac-entity-tabs{gap:var(--space-12);flex-direction:column;display:flex}.ac-entity-tabs__list{gap:var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ac-entity-tabs__list>label{align-items:center;gap:var(--space-8);min-height:var(--size-control);padding:0 var(--space-12);border-radius:var(--radius-8);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;border:1px solid #0000;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ac-entity-tabs__list>label:hover{background:var(--button-tonal-hover)}.ac-entity-tabs__list>label:has(:checked){border-color:var(--selected);color:var(--text-primary)}.ac-entity-tabs__list>label:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.ac-entity-tabs__count{color:var(--text-tertiary);font-weight:400}.ac-entity-tabs__panel{display:none}.ac-entity-tabs:not(:has(.ac-entity-tabs__list)) .ac-entity-tabs__panel,.ac-entity-tabs:has(input[value=base]:checked) .ac-entity-tabs__panel[data-zone=base],.ac-entity-tabs:has(input[value=wildscape]:checked) .ac-entity-tabs__panel[data-zone=wildscape],.ac-entity-tabs:has(input[value=primal]:checked) .ac-entity-tabs__panel[data-zone=primal]{display:block}.ac-entity-tabs:has(input[value=base]:checked) tr[data-zone]:not([data-zone=base]),.ac-entity-tabs:has(input[value=wildscape]:checked) tr[data-zone]:not([data-zone=wildscape]),.ac-entity-tabs:has(input[value=primal]:checked) tr[data-zone]:not([data-zone=primal]){display:none}.ac-entity-duo{gap:var(--space-48);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=80rem){.ac-entity-duo--two{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}.ac-entity-duo__side{gap:var(--space-48);flex-direction:column;display:flex}.ac-entity-block{gap:var(--space-12);flex-direction:column;display:flex}.ac-entity-block+.ac-entity-block{margin-top:var(--space-16)}.ac-entity-block__head{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ac-entity-block__title{align-items:baseline;gap:var(--space-8);margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.ac-entity-block__count{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-entity-cards{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ac-entity-duo--two .ac-entity-duo__side .ac-entity-cards{grid-template-columns:minmax(0,1fr)}.ac-entity-card{align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;margin:0;display:flex}.ac-entity-card__text{gap:var(--space-2);flex-direction:column;min-width:0;font-size:14px;font-weight:600;line-height:22px;display:flex}.ac-entity-card__text a{color:var(--link)}.ac-entity-card__facts{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.ac-entity-recipe{gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;flex-direction:column;margin:0;display:flex}.ac-entity-recipe__materials{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-entity-recipe__materials>li{justify-content:space-between;align-items:center;gap:var(--space-8);margin:0;display:flex}.ac-entity-recipe__note{color:var(--text-secondary);margin:0;font-size:14px;font-weight:400;line-height:22px}.ac-entity-recipe__link{color:var(--link);font-size:12px;font-weight:400;line-height:16px}.ac-entity-recipe__foot{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ac-entity-recipe__foot>div{flex-direction:column;display:flex}.ac-entity-recipe__foot dt{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-entity-recipe__foot dd{margin:0;font-size:14px;font-weight:400;line-height:22px}.ac-entity-action{align-self:flex-start;align-items:center;gap:var(--space-8);min-height:var(--size-control);padding:0 var(--space-16);border-radius:var(--radius-8);background:var(--bg-tertiary);color:var(--text-primary);border:1px solid #0000;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.ac-entity-action:hover{background:var(--button-tonal-hover)}.ac-spawn-maps{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.ac-spawn-map__dots{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ac-spawn-map__dots circle{fill:var(--amber);stroke:var(--black);stroke-width:.35px}.ac-spawn-map__caption{align-items:center;gap:var(--space-4) var(--space-12);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;font-weight:400;line-height:16px;display:flex}}@layer utilities;
