:root{--sl-font-body:"IBM Plex Serif", Georgia, serif;--sl-font-display:"IBM Plex Serif", Georgia, serif;--sl-font-heading:"IBM Plex Serif", Georgia, serif;--sl-font-mono:"Berkeley Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sl-font-prose:"IBM Plex Serif", Georgia, serif;--sl-color-accent:#ae4a28;--sl-color-accent-2:#344aa0;--sl-color-bg:#f8f4ea;--sl-color-ink:#20212b;--sl-color-muted:#62616a;--sl-color-panel:#fffdf7;--sl-color-paper:#f8f4ea;--sl-color-rule:rgba(32,33,43,.2);--sl-color-rule-strong:rgba(32,33,43,.4);--sl-color-surface:#f5e7d7;--sl-color-addenda-type-benchmark:#425f7b;--sl-color-addenda-type-competition:#7b5243;--sl-color-addenda-type-dataset:#2f6f64;--sl-color-addenda-type-research:#8b7142;--sl-color-addenda-type-tooling:#556372;--sl-color-cab-folder:#f5f3ed;--sl-color-cab-tab:#e6e3db;--sl-color-cab-tab-hover:#d9d5cb;--sl-color-idea-active:rgba(32,33,43,.78);--sl-color-idea-exploring:#5f6c7b;--sl-color-idea-paused:#786b52;--sl-color-series-id:rgba(32,33,43,.52);--sl-color-status-archived:#7d8694;--sl-color-status-exploratory:#5f6c7b;--sl-color-status-paused:#9f6f00;--sl-color-workflow-blocked-stroke:#b4573d;--sl-color-workflow-blocked-fill:#fdf0eb;--sl-color-workflow-continuation-stroke:#4f66bc;--sl-color-workflow-continuation-fill:#eef2fa;--sl-color-workflow-failure-stroke:#9d7b2a;--sl-color-workflow-failure-fill:#fbf5e8;--sl-color-workflow-intervention-stroke:#4a8a61;--sl-color-workflow-intervention-fill:#edf4ef;--sl-color-workflow-success-stroke:#3f8458;--sl-color-workflow-success-fill:#edf4ef;--sl-color-workflow-wild-stroke:#8694ad;--sl-color-workflow-wild-fill:#f1f4f9;--sl-overlay-ink-2:rgba(32,33,43,.02);--sl-overlay-ink-2-5:rgba(32,33,43,.024);--sl-overlay-ink-3:rgba(32,33,43,.03);--sl-overlay-ink-6:rgba(32,33,43,.06);--sl-overlay-ink-12:rgba(32,33,43,.12);--sl-overlay-ink-32:rgba(32,33,43,.32);--sl-overlay-ink-82:rgba(32,33,43,.82);--sl-shadow-lightbox:0 18px 46px var(--sl-overlay-ink-32), 0 2px 0 var(--sl-overlay-ink-12);--sl-shadow-raised:0 18px 46px var(--sl-overlay-ink-12), 0 2px 0 var(--sl-overlay-ink-6);--sl-layout-brand-gap:12px;--sl-layout-brand-size:40px;--sl-layout-card-gap:14px;--sl-layout-card-gap-mobile:10px;--sl-layout-card-pad:10px 12px 12px;--sl-layout-header-bottom:30px;--sl-layout-header-bottom-mobile:22px;--sl-layout-header-gap:24px;--sl-layout-header-rule-gap:38px;--sl-layout-layout-gap:24px;--sl-layout-layout-gap-mobile:16px;--sl-layout-nav-gap:27px;--sl-layout-nav-gap-mobile:22px;--sl-layout-prose-measure:75ch;--sl-layout-shell-max-width:1320px;--sl-layout-shell-max-width-doc:1320px;--sl-layout-shell-pad-bottom:40px;--sl-layout-shell-pad-bottom-mobile:24px;--sl-layout-shell-pad-inline:52px;--sl-layout-shell-pad-inline-mobile:22px;--sl-layout-shell-pad-top:30px;--sl-layout-shell-pad-top-mobile:22px;--sl-type-scale-brand:16px;--sl-type-scale-brand-mobile:14px;--sl-type-scale-card-title:25px;--sl-type-scale-intro:18px;--sl-type-scale-nav:13px;--sl-type-scale-page-title:clamp(36px, 5vw, 66px);--sl-type-scale-page-title-mobile:36px;--sl-type-scale-prose:17px;--sl-type-scale-section-title:12px;--sl-type-scale-section-title-mobile:12px;--sl-tracking-brand:.08em;--sl-tracking-title:-.02em;--sl-leading-prose:1.65;--sl-leading-title:1.1}