.dial.svelte-s822vn{width:var(--dial);height:var(--dial);flex:none;display:block;position:relative}svg.svelte-s822vn{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.icon.svelte-s822vn{color:var(--tone);place-items:center;display:grid;position:absolute;inset:0}circle.svelte-s822vn{fill:none;stroke-width:var(--stroke)}.track.svelte-s822vn{fill:var(--card);stroke:var(--subtle)}.track.badge.svelte-s822vn{stroke:color-mix(in srgb, var(--tone) 30%, var(--card))}.arc.svelte-s822vn{transition:stroke-dasharray .8s var(--ease-spring), stroke-dashoffset .8s var(--ease-spring)}.fill.svelte-s822vn,.added.svelte-s822vn{stroke:var(--tone);stroke-linecap:round;filter:drop-shadow(0 0 .7px color-mix(in srgb, var(--tone) 35%, transparent))}.fill.over.svelte-s822vn{stroke:color-mix(in srgb, var(--tone) 70%, var(--ink))}.eaten.svelte-s822vn{stroke:color-mix(in srgb, var(--muted) 45%, var(--line))}.added.svelte-s822vn{stroke-linecap:butt;animation:svelte-s822vn-draw .8s var(--ease-spring) .2s both}@keyframes svelte-s822vn-draw{0%{stroke-dasharray:0 100}}@media (prefers-reduced-motion:reduce){.arc.svelte-s822vn,.added.svelte-s822vn{transition:none;animation:none}}.macros.svelte-7vm58z{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.carousel.svelte-7vm58z .macros:where(.svelte-7vm58z){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 5.33333px);grid-auto-flow:column;margin:-6px -4px;padding:6px 4px;scroll-padding-inline:4px;overflow-x:auto}.carousel.svelte-7vm58z .macro:where(.svelte-7vm58z):nth-child(3n+1){scroll-snap-align:start}.macros.svelte-7vm58z .filler:where(.svelte-7vm58z){visibility:hidden}.cards.carousel.svelte-7vm58z .macros:where(.svelte-7vm58z){margin:-8px 0 -14px;padding:8px 0 14px;scroll-padding-inline:0}.carousel.svelte-7vm58z .macros:where(.svelte-7vm58z)::-webkit-scrollbar{display:none}.macro.svelte-7vm58z{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;transition:opacity .25s;display:grid;position:relative;container-type:inline-size}.sm.svelte-7vm58z .macro:where(.svelte-7vm58z){column-gap:6px}.cards.svelte-7vm58z .macro:where(.svelte-7vm58z){background:var(--card);box-shadow:var(--shadow-card);text-align:center;border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:2px;padding:12px 8px 10px}.macro.dim.svelte-7vm58z{opacity:.35}.dial-wrap.svelte-7vm58z{grid-row:1/3}.cards.svelte-7vm58z .dial-wrap:where(.svelte-7vm58z){grid-row:1;margin-bottom:6px}.pick.svelte-7vm58z{z-index:1;border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:-6px -4px}.cards.svelte-7vm58z .pick:where(.svelte-7vm58z){border-radius:inherit;inset:0}.pick.svelte-7vm58z:focus-visible{box-shadow:inset 0 0 0 2px var(--line-strong);outline:none}.cards.svelte-7vm58z .picked:where(.svelte-7vm58z){box-shadow:inset 0 0 0 1.5px var(--tone), var(--shadow-card)}.more.svelte-7vm58z{color:var(--muted);vertical-align:-1px;transition:transform .3s var(--ease-spring);margin-left:3px;display:inline-grid}.picked.svelte-7vm58z dt:where(.svelte-7vm58z){color:var(--ink)}.add-dial.svelte-7vm58z{width:var(--dial);height:var(--dial);color:var(--ink);transition:transform .25s var(--ease-bounce);place-items:center;display:grid;position:relative}.dash.svelte-7vm58z{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dash.svelte-7vm58z circle:where(.svelte-7vm58z){fill:var(--card);stroke:var(--line-strong);stroke-width:1.6px;stroke-dasharray:3.2 3.2}.add-icon.svelte-7vm58z{display:grid;position:relative}.add.svelte-7vm58z dd:where(.svelte-7vm58z){font-weight:600}.add.svelte-7vm58z:active .add-dial:where(.svelte-7vm58z){transform:scale(.92)}.picked.svelte-7vm58z .more:where(.svelte-7vm58z){transform:rotate(180deg)}dd.svelte-7vm58z{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;place-self:end start;max-width:100%;margin:0;font-size:16px;font-weight:650;line-height:1.15;overflow:hidden}.sm.svelte-7vm58z dd:where(.svelte-7vm58z),.cards.svelte-7vm58z dd:where(.svelte-7vm58z){font-size:14.5px}.cards.svelte-7vm58z dd:where(.svelte-7vm58z){grid-area:2/1;justify-self:center}dt.svelte-7vm58z{min-width:0;max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;place-self:start;margin-top:1px;font-size:11.5px;line-height:1.3;overflow:hidden}.cards.svelte-7vm58z dt:where(.svelte-7vm58z){grid-area:3/1;justify-self:center}.long.svelte-7vm58z{display:none}@container (width>=140px){.long.svelte-7vm58z{display:inline}.short.svelte-7vm58z{display:none}}.cards.svelte-7vm58z .long:where(.svelte-7vm58z){display:inline}.cards.svelte-7vm58z .short:where(.svelte-7vm58z){display:none}.of.svelte-7vm58z{color:var(--muted);font-weight:500}dd.over.svelte-7vm58z{color:var(--danger)}.unit.svelte-7vm58z{color:var(--muted);margin-left:2px;font-size:12px;font-weight:500}.dots.svelte-7vm58z{justify-content:center;gap:6px;margin-top:10px;display:flex}.dots.svelte-7vm58z button:where(.svelte-7vm58z){background:var(--line-strong);width:6px;height:6px;transition:width .3s var(--ease-spring), background .2s;border:0;border-radius:3px;padding:0}.dots.svelte-7vm58z button.on:where(.svelte-7vm58z){background:var(--ink);width:16px}
