:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0b0c;--surface:#121214;--raised:#17171a;--text:#ececee;--hover:#1a1a1d;--focus:#ececee;--link:#8ab4ff;--border:#1f1f23;--brand:#ececee;--brand-accent:#7c7c85;--control-border:#26262b;--muted:#8b8b94;--subtle:#5f5f68;--saved:#34d399;--unsaved:#f5b04b;--breadcrumb:#8b8b94;--breadcrumb-current:#ececee;--heading:#f4f4f5;--history:#8b8b94;--branch:#232327;--active:transparent;--disclosure:#6b6b74;--disclosure-hover:#ececee;--bullet:#8b8b94;--bullet-ring:#ffffff1a;--bullet-active:#ececee;--placeholder:#4d4d55;--count-bg:#1a1a1d;--count-text:#8b8b94;--row-action:#8b8b94;--row-action-hover:#ececee;--row-action-bg:#121214eb;--row-action-border:#26262b;--danger:#f87171;--danger-bg:#2a1414;--key-bg:#17171a;--key-border:#26262b;--key-text:#c4c4cc;--code-bg:#17171a;--code-text:#ececee;--warning-border:#5c2a12;--warning-bg:#1f130c;--warning-text:#fdba74;--notice-bg:#17171a;--notice-text:#ececee;--notice-border:#26262b;--dialog-border:#26262b;--dialog-shadow:#0009;--backdrop:#0009;--dialog-text:#9d9da6;--primary:#ececee;--primary-text:#0b0b0c;--primary-hover:#fff;--glow:#8ab4ff14;color:var(--text);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fcfcfc;--surface:#fff;--raised:#fff;--text:#18181b;--hover:#f2f2f3;--focus:#18181b;--link:#2563eb;--border:#ececee;--brand:#18181b;--brand-accent:#8b8b94;--control-border:#e4e4e7;--muted:#6b6b74;--subtle:#a1a1aa;--saved:#16a34a;--unsaved:#d97706;--breadcrumb:#6b6b74;--breadcrumb-current:#18181b;--heading:#09090b;--history:#6b6b74;--branch:#e4e4e7;--disclosure:#a1a1aa;--disclosure-hover:#18181b;--bullet:#6b6b74;--bullet-ring:#00000012;--bullet-active:#18181b;--placeholder:#b4b4bb;--count-bg:#f2f2f3;--count-text:#6b6b74;--row-action:#6b6b74;--row-action-hover:#18181b;--row-action-bg:#ffffffeb;--row-action-border:#e4e4e7;--danger:#dc2626;--danger-bg:#fef2f2;--key-bg:#f4f4f5;--key-border:#e4e4e7;--key-text:#52525b;--code-bg:#f2f2f3;--code-text:#09090b;--warning-border:#fed7aa;--warning-bg:#fff7ed;--warning-text:#9a3412;--notice-bg:#f4f4f5;--notice-text:#18181b;--notice-border:#e4e4e7;--dialog-border:#e4e4e7;--dialog-shadow:#00000014;--backdrop:#0000004d;--dialog-text:#52525b;--primary:#18181b;--primary-text:#fff;--primary-hover:#27272a;--glow:#2563eb0d}*{box-sizing:border-box}body{background:var(--page);min-width:320px;min-height:100dvh;margin:0}::selection{background:#8ab4ff47}button,a,textarea,summary{-webkit-tap-highlight-color:transparent}button,textarea{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 10px;transition:background .12s,color .12s,border-color .12s,opacity .12s}button:hover:not(:disabled){background:var(--hover)}button:disabled{cursor:default;opacity:.3}button:focus-visible,a:focus-visible,summary:focus-visible,.rendered:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;transition:text-decoration-color .15s,color .15s}a:hover{-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand{letter-spacing:-.02em;color:var(--brand);align-items:center;gap:8px;font-size:17px;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex}.brand:hover{opacity:.75}.brand-mark{color:var(--brand-accent);flex-shrink:0;display:block}.brand-period{color:var(--brand-accent)}.theme-toggle{width:30px;height:30px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.theme-toggle:hover:not(:disabled){color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
