:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#f5f5f7;--surface:#fff;--surface-raised:#fff;--field:#fff;--sidebar:#ececf0c7;--topbar:#fffc;--text:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#86868b;--text-on-accent:#fff;--separator:#00000014;--separator-strong:#00000024;--fill:#0000000d;--fill-hover:#00000014;--fill-pressed:#0000001c;--row-hover:#00000006;--track:#00000012;--reserve-stripe:#0000001a;--accent:#0071e3;--accent-hover:#0077ed;--accent-pressed:#006edb;--accent-text:#06c;--accent-soft:#0071e31a;--focus-ring:#0071e359;--green:#34c759;--green-text:#1d7a35;--orange:#ff9500;--orange-text:#b25000;--red:#ff3b30;--red-text:#d70015;--blue:#0071e3;--blue-text:#06c;--purple:#af52de;--purple-text:#8944ab;--grey:#8e8e93;--grey-text:#6e6e73;--shadow-card:0 0 0 .5px #0000000f, 0 1px 3px #0000000a;--shadow-raised:0 0 0 .5px #0000000f, 0 12px 32px #00000014;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Inter, system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "Inter Display", Inter, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-17:17px;--fs-20:20px;--fs-22:22px;--fs-30:30px;--fs-34:34px;--ls-tight:-.022em;--ls-snug:-.012em;--radius-sm:6px;--radius-control:8px;--radius-md:10px;--radius-card:14px;--radius-panel:18px;--radius-pill:999px;--control-height:34px;--duration:.15s;--ease:cubic-bezier(.25, .1, .25, 1);--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--sidebar-width:240px;--content-max:1120px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--canvas:#000;--surface:#1c1c1e;--surface-raised:#2c2c2e;--field:#ffffff0d;--sidebar:#1c1c1ed1;--topbar:#161618cc;--text:#f5f5f7;--text-secondary:#98989d;--text-tertiary:#7c7c80;--separator:#ffffff1a;--separator-strong:#ffffff29;--fill:#ffffff14;--fill-hover:#ffffff1f;--fill-pressed:#ffffff29;--row-hover:#ffffff09;--track:#ffffff1f;--reserve-stripe:#ffffff29;--accent:#0071e3;--accent-hover:#0a84ff;--accent-pressed:#0068d1;--accent-text:#2997ff;--accent-soft:#0a84ff2e;--focus-ring:#0a84ff80;--green:#30d158;--green-text:#30d158;--orange:#ff9f0a;--orange-text:#ff9f0a;--red:#ff453a;--red-text:#ff6961;--blue:#0a84ff;--blue-text:#409cff;--purple:#bf5af2;--purple-text:#da8fff;--grey:#8e8e93;--grey-text:#aeaeb2;--shadow-card:0 0 0 .5px #ffffff14;--shadow-raised:0 0 0 .5px #ffffff1a, 0 12px 32px #00000080}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--canvas)}body{background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-regular);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.45}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);margin:0;line-height:1.2}h1{font-size:var(--fs-30);letter-spacing:var(--ls-tight);line-height:1.15}h2{font-size:var(--fs-22);letter-spacing:var(--ls-snug)}h3{font-size:var(--fs-17);letter-spacing:var(--ls-snug)}h4{font-size:var(--fs-15)}p{margin:0}a{color:var(--accent-text);border-radius:2px;text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}code{font-family:var(--font-mono);font-size:.92em}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
