:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#0b0d10;--bg-1:#12151a;--bg-2:#191d24;--bg-3:#222831;--bg-4:#2b323d;--scene:#15181d;--line-1:#fff1;--line-2:#ffffff1d;--line-3:#ffffff32;--ink-1:#ffffffed;--ink-2:#fff9;--ink-3:#ffffff75;--ink-4:#ffffff42;--action-bg:#ffffffed;--action-bg-hi:#fff;--action-ink:#0b0d10;--rest-hue:203;--rest-ink:oklch(82% .1 203);--rest-fill:oklch(72% .12 203);--danger-ink:#ff6b6b;--danger-soft:#ff6b6b21;--t-label:11px;--t-xs:12px;--t-sm:13px;--t-base:15px;--t-lg:18px;--t-xl:24px;--t-2xl:34px;--t-counter:96px;--tracking-label:.11em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--r-1:4px;--r-2:6px;--r-3:10px}html,body,#root{height:100%;margin:0}body{background:var(--bg-0);color:var(--ink-1);font-family:system-ui,sans-serif;font-size:var(--t-sm)}button,select{transition:background-color .12s,border-color .12s,color .12s,filter .12s}button:not([data-ui]):hover:not(:disabled){filter:brightness(1.18)}button:not([data-ui]):active:not(:disabled){filter:brightness(.92)}button:disabled{opacity:.4;cursor:not-allowed}button[data-ui=primary]{background:var(--action-bg);color:var(--action-ink);border:1px solid #0000;font-weight:600}button[data-ui=primary]:hover:not(:disabled){background:var(--action-bg-hi)}button[data-ui=secondary]{background:var(--bg-3);color:var(--ink-1);border:1px solid var(--line-3)}button[data-ui=secondary]:hover:not(:disabled){background:var(--bg-4)}button[data-ui=ghost]{color:var(--ink-2);background:0 0;border:1px solid #0000}button[data-ui=ghost]:hover:not(:disabled){background:var(--bg-3);color:var(--ink-1)}button[data-ui=danger]{color:var(--ink-2);background:0 0;border:1px solid #0000}button[data-ui=danger]:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-ink)}button[data-ui=tab]:hover:not(:disabled){background:var(--bg-3);color:var(--ink-1)}button[data-ui=tab-active]:hover:not(:disabled){background:var(--bg-4)}:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px}input::placeholder{color:var(--ink-4)}@keyframes etrain-fade-in{0%{opacity:0}}
