/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base;@layer components{.ac-tool{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.ac-tool__lead{color:var(--text-secondary);margin:0;font-size:14px;font-weight:400;line-height:22px}.ac-tool__panel{gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;flex-direction:column;display:flex}.ac-tool__row{align-items:flex-end;gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}.ac-tool__field{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ac-tool__field--grow{flex:1 1 var(--grid-compact)}.ac-tool__label{color:var(--text-secondary);margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-tool__helper{color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-tool__choices{gap:var(--space-6);flex-wrap:wrap;display:flex}.ac-tool__choice{align-items:center;gap:var(--space-6);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;font-variant-numeric:tabular-nums;border:1px solid #0000;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ac-tool__choice:hover{background:var(--button-tonal-hover);color:var(--text-primary)}.ac-tool__choice:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ac-tool__choice[aria-pressed=true],.ac-tool__choice[aria-checked=true]{border-color:var(--selected);background:var(--bg-tertiary);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--selected)}.ac-tool__choice:disabled{cursor:default;opacity:var(--opacity-partial)}.ac-tool__choice--icon{width:var(--size-touch);min-height:var(--size-touch);justify-content:center;padding:0}.ac-tool__choice--icon .ac-tool__choice-sprite{width:var(--size-cell);height:var(--size-cell)}.ac-tool__choice-sprite{width:var(--size-chip);height:var(--size-chip);flex:none;place-items:center;display:inline-grid}.ac-tool__choice[data-tier=legendary]{color:var(--tier-legendary)}.ac-tool__choice[data-tier=mythic]{color:var(--tier-mythic)}.ac-tool__choice[data-tier=ultra-rare]{color:var(--tier-ultra-rare)}.ac-tool__choice[data-tier=super-rare]{color:var(--tier-super-rare)}.ac-tool__choice[data-tier=t1]{color:var(--tier-t1)}.ac-tool__choice[data-tier=t2]{color:var(--tier-t2)}.ac-tool__choice[data-tier=t3]{color:var(--tier-t3)}.ac-tool__choice[data-tier=t4]{color:var(--tier-t4)}.ac-tool__choice[data-tier=t5]{color:var(--tier-t5)}.ac-tool__choice[data-tier=t6]{color:var(--tier-t6)}.ac-tool__choice[data-tier=t7]{color:var(--tier-t7)}.ac-tool__stats{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;display:grid}@media (width>=48rem){.ac-tool__stats{grid-template-columns:repeat(auto-fit, minmax(var(--grid-featured), 1fr))}}.ac-tool__wide{display:none}@media (width>=48rem){.ac-tool__wide{display:block}.ac-tool__narrow{display:none}}.ac-tool__stat{gap:var(--space-6);min-width:0;padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;flex-direction:column;display:flex}.ac-tool__stat--accent{border-color:var(--selected)}.ac-tool__stat-label{color:var(--text-secondary);margin:0;font-size:14px;font-weight:400;line-height:22px}.ac-tool__stat-value{align-items:center;gap:var(--space-6);color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-size:18px;font-weight:600;line-height:28px;display:flex}.ac-tool__stat-hint{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-tool__stat-name{font-size:12px;font-weight:600;line-height:16px}.ac-tool__cell-entity{align-items:center;gap:var(--space-8);display:inline-flex}.ac-tool__meter{height:var(--space-8);border-radius:var(--radius-full);background:var(--bg-tertiary);position:relative;overflow:hidden}.ac-tool__meter-fill{border-radius:inherit;background:var(--selected);transform-origin:0;position:absolute;inset:0}.ac-tool__meter-fill[data-done]{background:var(--success)}.ac-tool__amounts{justify-content:flex-end;align-items:center;column-gap:var(--space-4);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.ac-tool__block{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ac-tool__heading{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:24px}.ac-tool__text{color:var(--text-secondary);margin:0;font-size:14px;font-weight:400;line-height:22px}.ac-tool__note{padding:var(--space-12) var(--space-16);border-radius:var(--radius-8);background:var(--bg-secondary);color:var(--text-secondary);margin:0;font-size:14px;font-style:italic;font-weight:400;line-height:22px}.ac-tool__slots{gap:var(--space-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ac-tool__slot{align-items:center;gap:var(--space-4);width:var(--size-art);text-align:center;flex-direction:column;min-width:0;display:flex}.ac-tool__slot-name{overflow-wrap:break-word;max-width:100%;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px}.ac-tool__bars{gap:var(--space-8);grid-template-columns:max-content 1fr max-content;margin:0;padding:0;list-style:none;display:grid}.ac-tool__bar{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-12);font-size:12px;font-weight:400;line-height:16px;display:grid}.ac-tool__bar-track{height:var(--space-12);border-radius:var(--radius-4);background:var(--bg-tertiary);overflow:hidden}.ac-tool__bar-fill{border-radius:inherit;background:var(--text-quaternary);transform-origin:0;height:100%;display:block}.ac-tool__bar[data-current] .ac-tool__bar-fill{background:var(--selected)}.ac-tool__bar-value{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right}.ac-tool__table-wrap{min-width:0;overflow-x:auto}.ac-tool tr[data-current]>*{background:var(--bg-tertiary)}.ac-tool__cards{grid-template-columns:repeat(auto-fit, minmax(var(--grid-loot), 1fr));gap:var(--space-16);display:grid}.ac-tool__card{gap:var(--space-16);min-width:0;padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;flex-direction:column;display:flex}.ac-tool__card-head{align-items:center;gap:var(--space-12);display:flex}.ac-tool__card-title{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ac-tool__card-name{color:var(--text-primary);margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-tool__facts{gap:var(--space-6) var(--space-12);grid-template-columns:1fr auto;margin:0;font-size:12px;font-weight:400;line-height:16px;display:grid}.ac-tool__facts>dt{color:var(--text-secondary)}.ac-tool__facts>dd{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;margin:0}.ac-tool__badge{padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-secondary);letter-spacing:1.2px;text-transform:uppercase;align-self:flex-start;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ac-tool__badge[data-level=easy]{color:var(--success)}.ac-tool__badge[data-level=medium]{color:var(--amber)}.ac-tool__badge[data-level=hard]{color:var(--danger-text)}.ac-tool__split{grid-template-columns:repeat(auto-fit, minmax(var(--grid-info), 1fr));gap:var(--space-24);display:grid}.ac-tool__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-tool__list-row{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-8);border-radius:var(--radius-8);background:var(--bg-secondary);display:flex}.ac-tool__list-main{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.ac-tool__list-name{color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px}.ac-tool__list-name a{color:inherit;text-decoration:none}.ac-tool__list-name a:hover{text-decoration:underline}.ac-tool__list-meta{align-items:center;gap:var(--space-4) var(--space-8);color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-tool__list-figure{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:12px;font-weight:600;line-height:16px}.ac-tool__how{gap:var(--space-8);padding-top:var(--space-16);border-top:1px solid var(--border-secondary);flex-direction:column;display:flex}.ac-tool__how-links{gap:var(--space-8) var(--space-16);flex-wrap:wrap;margin:0;padding:0;font-size:12px;font-weight:400;line-height:16px;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.ac-tool__choice{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.ac-tool__meter-fill,.ac-tool__bar-fill{transition:transform var(--duration-fast) var(--ease-standard)}}}@layer utilities;
