.system-circle[data-v-d8628634]{margin:0 auto;width:min(100%,420px)}.system-circle.interactive[data-v-d8628634]{width:min(100%,640px)}.board[data-v-d8628634]{container-type:inline-size;position:relative;width:100%}svg[data-v-d8628634]{display:block;font-family:inherit;height:auto;touch-action:none;width:100%}.orbit[data-v-d8628634]{fill:none;stroke:var(--circle-orbit,#e3d0a5);stroke-width:1.5;stroke-dasharray:4 6}.ring-hot .orbit[data-v-d8628634]{stroke:#4338ca;stroke-width:2.5}.wedge[data-v-d8628634]{fill-opacity:.42;stroke:var(--circle-gap,#fdfaf1);stroke-width:3;transition:fill-opacity .15s ease}.wedge.hot[data-v-d8628634]{fill-opacity:.82}.hub[data-v-d8628634]{fill:var(--circle-gap,#fdfaf1)}.side-label[data-v-d8628634]{fill:var(--circle-ink,#3d3324);font-size:13px;font-weight:700;paint-order:stroke;stroke:var(--circle-gap,#fdfaf1);stroke-width:5px}.side-label[data-v-d8628634],.token text[data-v-d8628634]{pointer-events:none}.chip[data-v-d8628634]{align-items:center;background:transparent;border:0;color:var(--circle-ink,#3d3324);cursor:grab;display:flex;flex-direction:column;gap:2px;padding:0;position:absolute;touch-action:none;transform:translate(-50%,-50%)}.chip[data-v-d8628634]:active{cursor:grabbing}.chip-letter[data-v-d8628634]{border-radius:50%;box-shadow:0 1px 4px #3d33242e;display:grid;font-size:calc(var(--d, 36px)*.4);font-weight:700;height:var(--d,36px);place-items:center;width:var(--d,36px)}.chip.held .chip-letter[data-v-d8628634]{box-shadow:0 0 0 3px #4338ca}.chip-name[data-v-d8628634]{font-size:10px;font-weight:700;line-height:1.15;max-width:76px;overflow:hidden;pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap}.chip:focus-visible .chip-letter[data-v-d8628634]{outline:2px solid #4f46e5;outline-offset:3px}.move-status[data-v-d8628634]{color:var(--circle-ink,#5c4a34);font-size:13px;margin:8px 0 0;min-height:1.2em;text-align:center}.sr-only[data-v-d8628634]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}[data-theme=dark] .system-circle{--circle-gap:#0e0e16;--circle-ink:#fbfaff;--circle-orbit:rgba(199,210,254,.35)}.system-ratio[data-v-8e152146]{--ratio-muted:#5c4a34;--ratio-ink:#3d3324;--ratio-ghost:#e7d7b4;color:var(--ratio-ink)}[data-theme=dark] .system-ratio{--ratio-muted:#c4c0dc;--ratio-ink:#fbfaff;--ratio-ghost:rgba(199,210,254,.18)}.figure-caption[data-v-8e152146],.outside[data-v-8e152146],.ratio-wait p[data-v-8e152146],.readout-caption[data-v-8e152146]{color:var(--ratio-muted);font-size:14px;line-height:1.45;margin:0;text-align:center}.figure-caption[data-v-8e152146],.readout-caption[data-v-8e152146]{font-size:12px;font-weight:700;letter-spacing:.04em;margin-top:16px;text-transform:uppercase}.bar[data-v-8e152146]{border-radius:999px;display:flex;gap:3px;height:36px;overflow:hidden}.bar-ghost[data-v-8e152146]{background:transparent;margin-bottom:12px}.bar-ghost span[data-v-8e152146]{background:var(--ratio-ghost);flex:1 1 0}.seg[data-v-8e152146]{align-items:center;display:flex;flex-basis:0;justify-content:center;min-width:0;transition:flex-grow .45s ease}.seg-name[data-v-8e152146]{font-size:12px;font-weight:700;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.figure[data-v-8e152146]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;margin-top:8px}.figure-side[data-v-8e152146]{align-items:center;display:flex;flex-direction:column;max-width:9rem;min-width:4.5rem}.figure-num[data-v-8e152146]{font-size:clamp(18px,3vw,28px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.figure-name[data-v-8e152146]{color:var(--ratio-muted);font-size:12px;font-weight:650;margin-top:4px;text-align:center}.figure-colon[data-v-8e152146]{color:var(--ratio-muted);font-size:28px;font-weight:600;padding-top:6px}.readout[data-v-8e152146]{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0}.readout li[data-v-8e152146]{align-items:center;display:grid;font-size:13px;gap:8px;grid-template-columns:10px 1fr auto}.swatch[data-v-8e152146]{border-radius:999px;height:10px;width:10px}.read-name[data-v-8e152146]{font-weight:650}.read-pct[data-v-8e152146]{color:var(--ratio-muted);font-variant-numeric:tabular-nums;text-align:right}.outside[data-v-8e152146]{margin-top:12px}
