.sx{--sx-bg: #fafaf8;--sx-surface: #ffffff;--sx-surface-2: #f2f2ee;--sx-ink: #15171a;--sx-ink-2: #464b53;--sx-ink-3: #656a73;--sx-line: #e3e2dc;--sx-line-strong: #cfcdc5;--sx-accent: #00796b;--sx-accent-ink: #ffffff;--sx-accent-soft: #e2f1ee;--sx-mark: #0d9488;--sx-mark-muted: #b9dcd7;--sx-focus: #00796b;--sx-warn-soft: #fbf3e2;--sx-warn-ink: #7a4d00;color-scheme:light;background:var(--sx-bg);color:var(--sx-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv11","ss01"}.sx[data-theme=dark]{--sx-bg: #0f1113;--sx-surface: #16191c;--sx-surface-2: #1d2125;--sx-ink: #eceef0;--sx-ink-2: #b6bbc2;--sx-ink-3: #8f959d;--sx-line: #2a2f35;--sx-line-strong: #3a4048;--sx-accent: #2bb3a3;--sx-accent-ink: #0f1113;--sx-accent-soft: #12302c;--sx-mark: #22a898;--sx-mark-muted: #1f4a45;--sx-focus: #2bb3a3;--sx-warn-soft: #2e2512;--sx-warn-ink: #f0c56b;color-scheme:dark}@media (prefers-color-scheme: dark){.sx:not([data-theme=light]){--sx-bg: #0f1113;--sx-surface: #16191c;--sx-surface-2: #1d2125;--sx-ink: #eceef0;--sx-ink-2: #b6bbc2;--sx-ink-3: #8f959d;--sx-line: #2a2f35;--sx-line-strong: #3a4048;--sx-accent: #2bb3a3;--sx-accent-ink: #0f1113;--sx-accent-soft: #12302c;--sx-mark: #22a898;--sx-mark-muted: #1f4a45;--sx-focus: #2bb3a3;--sx-warn-soft: #2e2512;--sx-warn-ink: #f0c56b;color-scheme:dark}}.sx :focus-visible{outline:2px solid var(--sx-focus);outline-offset:2px;border-radius:4px}.sx .sx-num{font-variant-numeric:tabular-nums}.sx .sx-bar{border-radius:0 4px 4px 0}@media (prefers-reduced-motion: no-preference){.sx .sx-bar{transition:width .5s cubic-bezier(.2,.7,.2,1),background-color .15s}.sx .sx-panel[data-state=open]{animation:sx-slide-in .22s cubic-bezier(.2,.7,.2,1)}.sx .sx-overlay[data-state=open]{animation:sx-fade-in .2s ease-out}}@keyframes sx-slide-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes sx-fade-in{0%{opacity:0}to{opacity:1}}.sx h1,.sx h2,.sx h3,.sx h4,.sx-headings h1,.sx-headings h2,.sx-headings h3,.sx-headings h4{font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}
