:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fff;--frame:#f5f5f5;--card:#f0f0f0;--raised:#fff;--well:#f0f0f0;--fill:#dcdcde;--fill-hover:#00000017;--fill-hover-strong:color-mix(in srgb, var(--ink) 16%, transparent);--fill-strong:#cfcfd2;--hairline:#e3e3e6;--control-line:#00000038;--flip-off:#c7c7c7;--segment-thumb:#fff;--divider:#00000014;--ink:#101012;--text:#3d3d43;--muted:#5c5c66;--faint:#6f6f7a;--accent:#0c8a72;--accent-fill:#0b866f;--accent-hover:#0b7f69;--on-accent:#fff;--accent-text:#0a6d5a;--accent-tint:#c2e3da;--focus:#067fca;--error:#d23f3f;--error-hover:#c13a3a;--warning:#bd7221;--success:var(--accent);--play:var(--ink);--scrim:#0a0a0a66;--media-scrim:#0a0a0ab8;--on-scrim:#fff;--inscript-accent:#067fca;--inscript-accent-tint:#067fca26;--inscript-mode-band:#e1e8f0;--inscript-primary:var(--ink);--inscript-bar:var(--page);--inscript-desk:#f5f5f5;--paper:var(--page);--paper-ink:#101012;--inscript-roll:#0a0a0a;--score-selection:#079ffc;--playhead:#0aa88c;--voice-1:#3273b8;--voice-2:#33856d;--voice-3:#aa742b;--voice-4:#805299;--voice-5:#1d4371;--voice-6:#5e6b1e;--voice-7:#7c2b50;--voice-8:#613f27;--shadow-ring:0 0 0 1px #0000001f;--shadow-raised:0 0 0 1px #00000038;--shadow-thumb:0 0 0 1px #00000014, 0 1px 2px #0000001f;--shadow-card:0 0 0 1px #e3e3e6;--shadow-menu:0 0 0 1px #00000014, 0 24px 60px -24px #00000040;--shadow-focus:0 0 0 2px #fff, 0 0 0 4px #067fca;--shadow-focus-field:inset 0 0 0 1px #067fca, 0 0 0 3px #067fca2e}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0a0a0a;--frame:#111114;--card:#1a1a1d;--raised:#1e1e22;--well:#1a1a1d;--fill:#2e2e32;--fill-hover:#ffffff14;--fill-hover-strong:color-mix(in srgb, var(--ink) 16%, transparent);--fill-strong:#3c3c41;--hairline:#2e2e32;--control-line:#ffffff3d;--flip-off:#38383c;--segment-thumb:#5f5f62;--divider:#ffffff14;--ink:#f4f4f5;--text:#c7c7c7;--muted:#96969e;--faint:#7e7e86;--accent:#0c8a72;--accent-fill:#0b866f;--accent-hover:#0b7f69;--on-accent:#fff;--accent-text:#10b898;--accent-tint:#263d37;--focus:#079ffc;--error:#e56d67;--error-hover:#d3645f;--warning:#edb06d;--success:var(--accent);--play:var(--ink);--scrim:#0009;--media-scrim:#0a0a0ab8;--on-scrim:#fff;--inscript-accent:#079ffc;--inscript-accent-tint:#079ffc24;--inscript-mode-band:#2e363f;--inscript-primary:var(--ink);--inscript-bar:#111114;--inscript-desk:#111114;--paper:#ececee;--paper-ink:#101012;--inscript-roll:#0a0a0a;--score-selection:#079ffc;--playhead:#0aa88c;--voice-1:#3273b8;--voice-2:#33856d;--voice-3:#aa742b;--voice-4:#805299;--voice-5:#1d4371;--voice-6:#5e6b1e;--voice-7:#7c2b50;--voice-8:#613f27;--shadow-ring:0 0 0 1px #ffffff24;--shadow-raised:inset 0 0 0 1px #ffffff3d;--shadow-thumb:inset 0 0 0 1px #ffffff14, 0 1px 2px #0006;--shadow-card:0 0 0 1px #2e2e32;--shadow-menu:0 0 0 1px #ffffff14, 0 24px 60px -24px #000000bf;--shadow-focus:0 0 0 2px #0a0a0a, 0 0 0 4px #079ffc;--shadow-focus-field:inset 0 0 0 1px #079ffc, 0 0 0 3px #079ffc38}:root{--space-1:4px;--space-2:8px;--space-3:12px;--ins-body-x:14px;--space-4:16px;--ins-group-margin:17px;--space-6:24px;--space-8:32px;--space-12:48px;--gutter-phone:16px;--gutter-tablet:24px;--gutter-desktop:32px;--gutter:var(--gutter-phone);--clip-room:20px;--pad-card:16px;--pad-panel:24px;--gap-section:32px;--gap-action:16px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-pill:9999px;--h-row:36px;--h-row-compact:28px;--h-row-touch:40px;--h-table-row:56px;--h-button:40px;--h-button-sm:34px;--h-button-compact:28px;--h-button-footer:32px;--h-button-inline:24px;--h-pill-header:22px;--h-field-compact:34px;--h-segmented:36px;--h-segmented-compact:28px;--h-toggle:24px;--w-toggle:40px;--h-toggle-compact:21px;--w-toggle-compact:36px;--h-bar:58px;--h-touch:44px;--opacity-disabled:.45;--font-sans:var(--font-instrument-sans,"Instrument Sans"), system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-hover:.12s;--duration-state:.18s;--duration-reveal:.32s;--duration-structure:.45s}@media (min-width:640px){:root{--gutter:var(--gutter-tablet)}}@media (min-width:1024px){:root{--gutter:var(--gutter-desktop)}}@media (max-width:479.98px){:root{--pad-card:12px;--pad-panel:16px;--gap-section:24px;--gap-action:12px}}:where(button,[role=button],[role=slider],[role=tab],[role=switch]){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}:root{scrollbar-color:var(--faint) var(--page)}.web-display{font-family:var(--font-sans);letter-spacing:-.035em;font-size:64px;font-weight:590;line-height:1.02}.web-page{font-family:var(--font-sans);letter-spacing:-.022em;font-size:30px;font-weight:590;line-height:1.1}.web-heading{font-family:var(--font-sans);letter-spacing:-.011em;font-size:15px;font-weight:590;line-height:1.3}.web-name{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:510;line-height:1.4}.web-body{font-family:var(--font-sans);letter-spacing:-.01em;font-size:13px;font-weight:420;line-height:1.5}.web-caption{font-family:var(--font-sans);letter-spacing:-.005em;font-size:12.5px;font-weight:420;line-height:1.4}.ins-page{font-family:var(--font-sans);letter-spacing:-.018em;font-size:18px;font-weight:590;line-height:24px}.ins-title{font-family:var(--font-sans);letter-spacing:-.015em;font-size:17px;font-weight:590;line-height:22px}.ins-heading{font-family:var(--font-sans);letter-spacing:-.011em;font-size:15px;font-weight:590;line-height:20px}.ins-name{font-family:var(--font-sans);letter-spacing:-.01em;font-size:13px;font-weight:510;line-height:18px}.ins-body{font-family:var(--font-sans);letter-spacing:-.01em;font-size:13px;font-weight:420;line-height:1.45}.ins-control{font-family:var(--font-sans);letter-spacing:-.005em;font-size:12.5px;font-weight:510;line-height:16px}.ins-secondary{font-family:var(--font-sans);letter-spacing:-.003em;font-size:12px;font-weight:420;line-height:1.45}.ins-compact{font-family:var(--font-sans);letter-spacing:-.005em;font-size:12px;font-weight:510;line-height:16px}.ins-meta{font-family:var(--font-sans);letter-spacing:0;font-size:11px;font-weight:510;line-height:14px}.ins-figure{font-family:var(--font-sans);letter-spacing:-.025em;font-size:22px;font-weight:590;line-height:1}.disclosure{interpolate-size:allow-keywords}.disclosure::details-content{opacity:0;block-size:0;transition:block-size var(--duration-reveal) var(--ease-out), opacity var(--duration-reveal) var(--ease-out), content-visibility var(--duration-reveal) allow-discrete;overflow:clip}.disclosure[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.disclosure::details-content{transition:none}}
