:root{color-scheme:dark;--font-main: "Inter", -apple-system, Segoe UI, Roboto, sans-serif;--ui-canvas: #101010;--ui-surface: #171717;--ui-surface-2: #1f1f1f;--ui-surface-3: #282828;--ui-line: #2a2a2a;--ui-line-strong: #3a3a3a;--ui-text: #ededed;--ui-text-2: #9a9a9a;--ui-text-3: #6a6a6a;--ui-accent: #D7FFE0;--ui-accent-hover: #bff0cd;--ui-accent-muted: #9dc7a9;--ui-accent-fill: rgba(215, 255, 224, .1);--ui-accent-fill-strong: rgba(215, 255, 224, .18);--ui-accent-line: rgba(215, 255, 224, .32);--ui-on-accent: #080808;--ui-danger: #ff8a8a;--ui-danger-fill: rgba(255, 138, 138, .12);--ui-warning: #e8c98a;--ui-warning-fill: rgba(232, 201, 138, .12);--ui-live: #7ee0a0;--ui-radius: 12px;--ui-radius-lg: 20px;--ui-radius-pill: 999px;--ui-radius-chrome: 16px;--ui-shadow-map: 0 1px 3px rgba(0, 0, 0, .55);--ui-shadow-sheet: none}::selection{background:var(--ui-accent);color:var(--ui-on-accent)}*{scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ui-line-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--ui-radius-pill)}::-webkit-scrollbar-thumb:hover{background:#4a4a4a;background-clip:content-box}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;border-radius:var(--ui-radius)}button,input,select,textarea{font-family:inherit}.ui-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:var(--ui-radius);background:transparent;color:var(--ui-text-2);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;cursor:pointer;transition:color .12s,background .12s}.ui-close:hover{color:var(--ui-accent);background:var(--ui-surface-2)}.ui-close:active{background:var(--ui-surface-3)}.ui-close[hidden]{display:none}.ui-close__icon{pointer-events:none;flex:none}@media(prefers-reduced-motion:reduce){.ui-close{transition:none}}.ui-arrow{flex:none;display:block}
