:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--c-bg:#0a0c0f;--c-surface:#13161a;--c-surface-2:#1a1e23;--c-line:#22262c;--c-line-2:#2b3038;--c-text:#f5f7fa;--c-text-dim:#9aa3ad;--c-text-mute:#5f6772;--c-accent:#c6ff3d;--c-accent-2:#7fe05a;--c-accent-ink:#0a0c0f;--c-ok:#39e58c;--c-warn:#ffb547;--c-danger:#ff5a6e}:root[data-theme=aqua]{--c-bg:#081012;--c-surface:#11191d;--c-surface-2:#172126;--c-line:#243239;--c-line-2:#2d4149;--c-text:#f2fbff;--c-text-dim:#9fb0b8;--c-text-mute:#617178;--c-accent:#46dcff;--c-accent-2:#39e58c;--c-accent-ink:#061014;--c-ok:#42e68f;--c-warn:#ffd166;--c-danger:#ff647c}:root[data-theme=ruby]{--c-bg:#100b0f;--c-surface:#191318;--c-surface-2:#211920;--c-line:#30242d;--c-line-2:#3b2b37;--c-text:#fff6fa;--c-text-dim:#b29fa9;--c-text-mute:#73636d;--c-accent:#ff4f8b;--c-accent-2:#48e0c2;--c-accent-ink:#14070d;--c-ok:#48e0a4;--c-warn:#ffd166;--c-danger:#ff5f74}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#f6f8fb;--c-surface:#fff;--c-surface-2:#eef3f8;--c-line:#dbe4ee;--c-line-2:#c9d6e3;--c-text:#111827;--c-text-dim:#536172;--c-text-mute:#8793a3;--c-accent:#246bfe;--c-accent-2:#10b981;--c-accent-ink:#fff;--c-ok:#0ca678;--c-warn:#d97706;--c-danger:#e11d48}*{box-sizing:border-box}html,body,#app{background:var(--c-bg);height:100%;color:var(--c-text);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Geist,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{font-family:inherit;font-size:inherit;appearance:none}input,textarea{appearance:none;font-family:inherit}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{color:inherit;text-decoration:none}::-webkit-scrollbar{display:none}body[data-tg="1"]{background:var(--tg-bg,#0a0c0f)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes list-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.list-item-enter{opacity:0;will-change:opacity, transform}.list-item-active{animation:.32s cubic-bezier(.22,1,.36,1) both list-item-in}
/*$vite$:1*/