:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ui-bg:#fff;--ui-bg-muted:#f5f5f5;--ui-panel-bg:#fff;--ui-control-bg:#eee;--ui-control-fg:#111;--ui-fg:#050505;--ui-fg-muted:#4b4b4b;--ui-border:#050505;--ui-border-soft:#d2d2d2;--ui-accent:#050505;--ui-accent-fg:#fff;--ui-danger:#b00020;--ui-success:#0f7a32;--ui-warning:#9a6500;--ui-info:#064d8f;--ui-focus:#4f46e5;--ui-hover-mix:8%;--ui-active-mix:14%;--ui-shadow:0 .45rem 1.4rem #0000001a;--ui-shadow-strong:0 .75rem 2rem #0000002e;--ui-radius:0;--ui-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ui-bg:#050505;--ui-bg-muted:#101010;--ui-panel-bg:#050505;--ui-control-bg:#222;--ui-control-fg:#f0f0f0;--ui-fg:#fff;--ui-fg-muted:#c7c7c7;--ui-border:#fff;--ui-border-soft:#3a3a3a;--ui-accent:#fff;--ui-accent-fg:#050505;--ui-shadow:0 .45rem 1.4rem #00000061;--ui-shadow-strong:0 .75rem 2rem #0000008c;--ui-hover-mix:12%;--ui-active-mix:20%}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#050505;--ui-bg-muted:#101010;--ui-panel-bg:#050505;--ui-control-bg:#222;--ui-control-fg:#f0f0f0;--ui-fg:#fff;--ui-fg-muted:#c7c7c7;--ui-border:#fff;--ui-border-soft:#3a3a3a;--ui-accent:#fff;--ui-accent-fg:#050505;--ui-shadow:0 .45rem 1.4rem #00000061;--ui-shadow-strong:0 .75rem 2rem #0000008c;--ui-hover-mix:12%;--ui-active-mix:20%}body{color:var(--ui-fg);background:var(--ui-bg);font-family:var(--ui-font);margin:0}button,input,select,textarea{border-radius:var(--ui-radius);font:inherit}button{border:1px solid var(--ui-border);min-height:2.5rem;color:var(--ui-accent-fg);background:var(--ui-accent);cursor:pointer;font-weight:800}button:disabled{cursor:not-allowed;opacity:.48}button:not(:disabled):hover{background:color-mix(in srgb, var(--ui-accent), var(--ui-bg) var(--ui-hover-mix))}button:not(:disabled):active{background:color-mix(in srgb, var(--ui-accent), var(--ui-bg) var(--ui-active-mix))}button.secondary{color:var(--ui-fg);background:var(--ui-control-bg)}button.secondary:not(:disabled):hover,input:hover,select:hover,textarea:hover{background:color-mix(in srgb, var(--ui-control-bg), var(--ui-fg) var(--ui-hover-mix))}button.secondary:not(:disabled):active,input:active,select:active,textarea:active{background:color-mix(in srgb, var(--ui-control-bg), var(--ui-fg) var(--ui-active-mix))}button.danger{border-color:var(--ui-danger);background:var(--ui-danger);color:#fff}button.icon-button{place-items:center;width:2.5rem;min-width:2.5rem;padding:0;display:inline-grid}.button-icon{width:1.25rem;height:1.25rem;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;pointer-events:none;-webkit-mask:var(--icon-url) center / contain no-repeat;background:currentColor;display:block}input,select,textarea{box-sizing:border-box;min-height:2.5rem;color:var(--ui-control-fg);background:var(--ui-control-bg);border:0}input[type=checkbox]{appearance:none;width:1rem;height:1rem;min-height:0;color:var(--ui-accent-fg);background:var(--ui-control-bg);border:0;border-radius:0;place-content:center;margin:0;padding:0;display:inline-grid}input[type=checkbox]:before{clip-path:polygon(14% 44%,0 59%,38% 96%,100% 18%,84% 4%,35% 66%);content:"";background:currentColor;width:.6rem;height:.6rem;transform:scale(0)}input[type=checkbox]:checked{background:var(--ui-accent)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{opacity:.48}input:focus,select:focus,textarea:focus,button:focus{outline:0}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-focus)}.theme-toggle{box-sizing:border-box;border-color:var(--ui-border-soft);align-self:end;height:2.5rem;min-height:2.5rem}.scroll-shadow-frame{--scroll-shadow-size:1.1rem;--scroll-shadow-color:var(--ui-bg);position:relative}.scroll-shadow-frame:before,.scroll-shadow-frame:after{z-index:10;height:var(--scroll-shadow-size);pointer-events:none;content:"";opacity:0;transition:opacity .12s;position:absolute;left:0;right:0}.scroll-shadow-frame:before{background:linear-gradient(var(--scroll-shadow-color), transparent);top:0}.scroll-shadow-frame:after{background:linear-gradient(transparent, var(--scroll-shadow-color));bottom:0}.scroll-shadow-frame[data-scroll-shadow-top]:before,.scroll-shadow-frame[data-scroll-shadow-bottom]:after{opacity:1}
