@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-variable-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(../../../fonts/jetbrains-mono-variable-latin.woff2)format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(../../../fonts/material-symbols-outlined-variable.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--color-surface:#fff;--color-surface-dim:#d9dade;--color-surface-bright:#f9f9fe;--color-surface-container-lowest:#fff;--color-surface-container-low:#f3f3f8;--color-surface-container:#ededf2;--color-surface-container-high:#e8e8ed;--color-surface-container-highest:#e2e2e7;--color-on-surface:#1a1c1f;--color-on-surface-variant:#414755;--color-inverse-surface:#2e3034;--color-inverse-on-surface:#f0f0f5;--color-outline:#717786;--color-outline-variant:#c1c6d7;--color-surface-tint:#005bc1;--color-primary:#0058bc;--color-on-primary:#fff;--color-primary-container:#0070eb;--color-on-primary-container:#fefcff;--color-inverse-primary:#adc6ff;--color-secondary:#5d5e63;--color-on-secondary:#fff;--color-secondary-container:#e0dfe4;--color-on-secondary-container:#626267;--color-tertiary:#9e3d00;--color-on-tertiary:#fff;--color-tertiary-container:#c64f00;--color-on-tertiary-container:#fffbff;--color-error:#ba1a1a;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--color-primary-fixed:#d8e2ff;--color-primary-fixed-dim:#adc6ff;--color-on-primary-fixed:#001a41;--color-on-primary-fixed-variant:#004493;--color-secondary-fixed:#e3e2e7;--color-secondary-fixed-dim:#c6c6cb;--color-on-secondary-fixed:#1a1b1f;--color-on-secondary-fixed-variant:#46464b;--color-tertiary-fixed:#ffdbcc;--color-tertiary-fixed-dim:#ffb595;--color-on-tertiary-fixed:#351000;--color-on-tertiary-fixed-variant:#7c2e00;--color-background:#f9f9fe;--color-on-background:#1a1c1f;--color-surface-variant:#e2e2e7;--color-surface-dark:#2c2c2e;--color-neutral-dark:#1c1c1e;--color-status-success:#34c759;--color-status-warning:#ff9500;--color-status-danger:#ff3b30;--color-separator-light:#3c3c431f;--color-separator-dark:#5454585c;--color-overlay-scrim:#0003;--color-chart-1:#2a78d6;--color-chart-2:#eb6834;--color-chart-3:#1baf7a;--color-chart-4:#eda100;--color-chart-other:#898781;--font-body:Inter, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-display-size:2.5rem;--text-display-weight:700;--text-display-line-height:3rem;--text-display-letter-spacing:-.025em;--text-headline-lg-size:2rem;--text-headline-lg-weight:700;--text-headline-lg-line-height:2.5rem;--text-headline-lg-letter-spacing:-.02em;--text-headline-lg-mobile-size:1.75rem;--text-headline-lg-mobile-weight:700;--text-headline-lg-mobile-line-height:2.25rem;--text-headline-lg-mobile-letter-spacing:-.02em;--text-headline-md-size:1.5rem;--text-headline-md-weight:600;--text-headline-md-line-height:2rem;--text-headline-md-letter-spacing:-.015em;--text-headline-sm-size:1.25rem;--text-headline-sm-weight:600;--text-headline-sm-line-height:1.75rem;--text-headline-sm-letter-spacing:-.01em;--text-body-lg-size:1.125rem;--text-body-lg-weight:400;--text-body-lg-line-height:1.625rem;--text-body-md-size:1rem;--text-body-md-weight:400;--text-body-md-line-height:1.5rem;--text-body-sm-size:.875rem;--text-body-sm-weight:400;--text-body-sm-line-height:1.25rem;--text-label-caps-size:.75rem;--text-label-caps-weight:600;--text-label-caps-line-height:1rem;--text-label-caps-letter-spacing:.04em;--text-caption-size:.75rem;--text-caption-weight:500;--text-caption-line-height:1rem;--text-code-default-size:.875rem;--text-code-default-weight:400;--text-code-default-line-height:1.375rem;--text-code-sm-size:.75rem;--text-code-sm-weight:500;--text-code-sm-line-height:1.125rem;--radius-sm:.25rem;--radius-DEFAULT:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--sidebar-w-expanded:16rem;--sidebar-w-collapsed:4.5rem;--content-max-w:88rem;--gutter:1.5rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-surface:#2c2c2e;--color-background:#1c1c1e;--color-on-background:#f0f0f5;--color-surface-container-low:#333335;--color-surface-container:#393a3d;--color-surface-container-high:#3f3f42;--color-on-surface:#f0f0f5;--color-on-surface-variant:#aab0be;--color-outline-variant:#3e4660;--color-primary:#439bff;--color-on-primary:#001a41;--color-primary-container:#1484ff;--color-on-primary-container:#001a41;--color-error:#e54545;--color-status-success:#30d158;--color-status-warning:#ff9f0a;--color-status-danger:#ff453a;--color-chart-1:#3987e5;--color-chart-2:#d95926;--color-chart-3:#199e70;--color-chart-4:#c98500;--color-chart-other:#898781;--color-primary-fixed:#d8e2ff;--color-on-primary-fixed-variant:#004493}}:root[data-theme=dark]{--color-surface:#2c2c2e;--color-background:#1c1c1e;--color-on-background:#f0f0f5;--color-surface-container-low:#333335;--color-surface-container:#393a3d;--color-surface-container-high:#3f3f42;--color-on-surface:#f0f0f5;--color-on-surface-variant:#aab0be;--color-outline-variant:#3e4660;--color-primary:#439bff;--color-on-primary:#001a41;--color-primary-container:#1484ff;--color-on-primary-container:#001a41;--color-error:#e54545;--color-status-success:#30d158;--color-status-warning:#ff9f0a;--color-status-danger:#ff453a;--color-chart-1:#3987e5;--color-chart-2:#d95926;--color-chart-3:#199e70;--color-chart-4:#c98500;--color-chart-other:#898781;--color-primary-fixed:#d8e2ff;--color-on-primary-fixed-variant:#004493}*{box-sizing:border-box}body{background:var(--color-background);color:var(--color-on-surface);font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line-height);margin:0}code,pre{font-family:var(--font-mono)}
