html:has(.ucl){scrollbar-gutter:auto}.ucl[data-v-9fbcf452]{display:grid;position:fixed;z-index:90;min-height:100dvh;background:#140f25;color:#f4eeff;font-family:Geist,PingFang SC,system-ui,sans-serif;top:0;right:0;bottom:0;left:0;place-items:center}.ucl[data-design=balance][data-v-9fbcf452]{background-color:#f0eefa;color:#302649}.ucl-stage[data-v-9fbcf452]{display:grid;justify-items:center;gap:1rem}.ucl-label[data-v-9fbcf452]{display:grid;margin:0;color:color-mix(in srgb,currentcolor 66%,transparent);font-size:.8125rem;letter-spacing:.12em;text-align:center;gap:.375rem}.ucl-label span[data-v-9fbcf452]{color:currentcolor;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.32em}.ucl-gear[data-v-9fbcf452],.ucl-balance[data-v-9fbcf452]{width:11.25rem;height:8.75rem;overflow:visible}.ucl-base[data-v-9fbcf452]{stroke-width:1.5;stroke:var(--uc-border, #604e7a)}.ucl-rim[data-v-9fbcf452]{stroke-width:3;stroke:var(--uc-accent, #d2baff);fill:none}.ucl-body[data-v-9fbcf452]{fill:var(--uc-raised, #2c2246)}.ucl-teeth[data-v-9fbcf452]{opacity:.9}.ucl-spin[data-v-9fbcf452]{transform-box:fill-box;transform-origin:center}.ucl-wheel--in .ucl-spin[data-v-9fbcf452]{animation:ucl-spin-in-9fbcf452 10s linear infinite}.ucl-wheel--out .ucl-spin[data-v-9fbcf452]{animation:ucl-spin-out-9fbcf452 10s linear infinite}@keyframes ucl-spin-in-9fbcf452{to{transform:rotate(360deg)}}@keyframes ucl-spin-out-9fbcf452{to{transform:rotate(-450deg)}}.ucl-axle[data-v-9fbcf452]{fill:var(--uc-accent, #d2baff)}.ucl-link[data-v-9fbcf452]{animation:ucl-link-9fbcf452 2s linear infinite;stroke-width:2;stroke-dasharray:20;stroke-dashoffset:20;stroke:var(--uc-secondary, #f7abce);fill:none}@keyframes ucl-link-9fbcf452{to{stroke-dashoffset:0}}.ucl-pillar[data-v-9fbcf452]{stroke-width:2;stroke:var(--uc-border, #b3a6cd);fill:none}.ucl-beam[data-v-9fbcf452]{stroke-width:4;stroke:var(--uc-ink, #302649);fill:none}.ucl-cord[data-v-9fbcf452]{stroke-width:1.5;stroke:var(--uc-border, #b3a6cd);fill:none}.ucl-pan[data-v-9fbcf452]{stroke-width:2;stroke:var(--uc-ink, #302649);fill:none}.ucl-plate[data-v-9fbcf452]{animation:ucl-plate-9fbcf452 1.8s ease-in-out infinite;stroke:var(--uc-border, #b3a6cd);fill:var(--uc-surface, #ffffff)}.ucl-plate.is-right[data-v-9fbcf452]{animation-delay:.9s}@keyframes ucl-plate-9fbcf452{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ucl-wheel--in .ucl-spin[data-v-9fbcf452],.ucl-wheel--out .ucl-spin[data-v-9fbcf452],.ucl-link[data-v-9fbcf452],.ucl-plate[data-v-9fbcf452]{animation:none}.ucl-plate[data-v-9fbcf452]{opacity:1}.ucl-link[data-v-9fbcf452]{stroke-dashoffset:0}}
