html:has(.ucl){scrollbar-gutter:auto}.ucl[data-v-ad960da2]{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-ad960da2]{background-color:#f0eefa;color:#302649}.ucl-stage[data-v-ad960da2]{display:grid;justify-items:center;gap:1rem}.ucl-label[data-v-ad960da2]{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-ad960da2]{color:currentcolor;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.32em}.ucl-gear[data-v-ad960da2],.ucl-balance[data-v-ad960da2]{width:11.25rem;height:8.75rem;overflow:visible}.ucl-base[data-v-ad960da2]{stroke-width:1.5;stroke:var(--uc-border, #604e7a)}.ucl-rim[data-v-ad960da2]{stroke-width:3;stroke:var(--uc-accent, #d2baff);fill:none}.ucl-body[data-v-ad960da2]{fill:var(--uc-raised, #2c2246)}.ucl-teeth[data-v-ad960da2]{opacity:.9}.ucl-spin[data-v-ad960da2]{transform-box:fill-box;transform-origin:center}.ucl-wheel--in .ucl-spin[data-v-ad960da2]{animation:ucl-spin-in-ad960da2 10s linear infinite}.ucl-wheel--out .ucl-spin[data-v-ad960da2]{animation:ucl-spin-out-ad960da2 10s linear infinite}@keyframes ucl-spin-in-ad960da2{to{transform:rotate(360deg)}}@keyframes ucl-spin-out-ad960da2{to{transform:rotate(-450deg)}}.ucl-axle[data-v-ad960da2]{fill:var(--uc-accent, #d2baff)}.ucl-link[data-v-ad960da2]{animation:ucl-link-ad960da2 2s linear infinite;stroke-width:2;stroke-dasharray:20;stroke-dashoffset:20;stroke:var(--uc-secondary, #f7abce);fill:none}@keyframes ucl-link-ad960da2{to{stroke-dashoffset:0}}.ucl-pillar[data-v-ad960da2]{stroke-width:2;stroke:var(--uc-border, #b3a6cd);fill:none}.ucl-beam[data-v-ad960da2]{stroke-width:4;stroke:var(--uc-ink, #302649);fill:none}.ucl-cord[data-v-ad960da2]{stroke-width:1.5;stroke:var(--uc-border, #b3a6cd);fill:none}.ucl-pan[data-v-ad960da2]{stroke-width:2;stroke:var(--uc-ink, #302649);fill:none}.ucl-plate[data-v-ad960da2]{animation:ucl-plate-ad960da2 1.8s ease-in-out infinite;stroke:var(--uc-border, #b3a6cd);fill:var(--uc-surface, #ffffff)}.ucl-plate.is-right[data-v-ad960da2]{animation-delay:.9s}@keyframes ucl-plate-ad960da2{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ucl-wheel--in .ucl-spin[data-v-ad960da2],.ucl-wheel--out .ucl-spin[data-v-ad960da2],.ucl-link[data-v-ad960da2],.ucl-plate[data-v-ad960da2]{animation:none}.ucl-plate[data-v-ad960da2]{opacity:1}.ucl-link[data-v-ad960da2]{stroke-dashoffset:0}}
