.ui-root{--ui-chrome:#1c1630;--ui-chrome-2:#2a2242;--ui-on-chrome:#f4f0fa;--ui-on-chrome-2:#bdb3d1;--ui-bg:#f6f4f9;--ui-surface:#fff;--ui-sunken:#e8e5ef;--ui-dot:#cfc9db;--ui-line:#ddd8e6;--ui-line-strong:#bdb5cb;--ui-ink:#17131f;--ui-ink-2:#4b4458;--ui-ink-3:#655e72;--ui-accent:#c2006a;--ui-accent-hover:#a3005a;--ui-on-accent:#fff;--ui-accent-soft:#fde7f2;--ui-accent-ink:#9a0054;--ui-guide:#0089c9;--ui-bleed:#e0005e;--ui-warn:#8a5300;--ui-warn-soft:#fff3d6;--ui-ok:#1d6b3a;--ui-ok-soft:#e3f4e8;--ui-focus:#6d4aff;--ui-shadow:0 1px 2px #1c163014, 0 8px 24px -8px #1c16302e;--ui-shadow-lg:0 2px 6px #1c16301a, 0 24px 64px -16px #1c163059;--ui-radius:10px;--ui-radius-sm:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ui-ink);background:var(--ui-bg);font-size:14px;line-height:1.45}@media (prefers-color-scheme:dark){.ui-root{--ui-chrome:#0f0c18;--ui-chrome-2:#221c33;--ui-on-chrome:#f4f0fa;--ui-on-chrome-2:#b5abc9;--ui-bg:#17131f;--ui-surface:#201b2b;--ui-sunken:#0d0b12;--ui-dot:#2a2436;--ui-line:#322b40;--ui-line-strong:#4a4159;--ui-ink:#f2eef8;--ui-ink-2:#cdc6da;--ui-ink-3:#a59db5;--ui-accent:#ff4da6;--ui-accent-hover:#ff73b9;--ui-on-accent:#1a0010;--ui-accent-soft:#3b1430;--ui-accent-ink:#ff8cc6;--ui-guide:#33b8f2;--ui-bleed:#ff4d8d;--ui-warn:#f2b84b;--ui-warn-soft:#362812;--ui-ok:#6fd394;--ui-ok-soft:#12291b;--ui-focus:#a48dff;--ui-shadow:0 1px 2px #0006, 0 8px 24px -8px #0009;--ui-shadow-lg:0 2px 6px #00000080, 0 24px 64px -16px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ui-root :focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-root .ui-bare-input:focus-visible{outline:none}.ui-table{background-color:var(--ui-sunken);background-image:radial-gradient(var(--ui-dot) 1px, transparent 1.2px);background-size:18px 18px}.ui-scroll{scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) transparent}.ui-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px}.ui-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ui-accent) var(--fill,50%), var(--ui-line-strong) var(--fill,50%));border-radius:4px;height:4px}.ui-range::-moz-range-track{background:var(--ui-line-strong);border-radius:4px;height:4px}.ui-range::-moz-range-progress{background:var(--ui-accent);border-radius:4px;height:4px}.ui-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ui-surface);border:2px solid var(--ui-accent);border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 2px #0003}.ui-range::-moz-range-thumb{background:var(--ui-surface);border:2px solid var(--ui-accent);border-radius:50%;width:14px;height:14px}.ui-range:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px;border-radius:4px}.ui-dialog{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow-lg);border-radius:16px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden}.ui-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f0c188c}.ui-dialog[open]{animation:.16s cubic-bezier(.2,.9,.3,1.2) ui-pop}@keyframes ui-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}}.ui-pop-in{animation:.12s ease-out ui-pop}.ui-tip{z-index:80;pointer-events:none;background:var(--ui-chrome);color:var(--ui-on-chrome);white-space:nowrap;box-shadow:var(--ui-shadow);border-radius:6px;padding:5px 8px;font-size:13px;line-height:1.3;position:fixed}@media (prefers-reduced-motion:reduce){.ui-root *,.ui-dialog,.ui-dialog[open],.ui-pop-in{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ui-root .ui-on-chrome :focus-visible{outline-color:#b9a6ff}.ui-root [data-cursor=true]{box-shadow:inset 3px 0 0 var(--ui-accent), 0 0 0 1px var(--ui-ink-3)}
