:root,[data-theme=light]{--sml-color-primitive-neutral-0:#ffffff;--sml-color-primitive-neutral-25:#fcfdfc;--sml-color-primitive-neutral-50:#f7f9f7;--sml-color-primitive-neutral-75:#f2f5f2;--sml-color-primitive-neutral-100:#eef2ee;--sml-color-primitive-neutral-150:#e6ece7;--sml-color-primitive-neutral-200:#dde5de;--sml-color-primitive-neutral-300:#c9d3cb;--sml-color-primitive-neutral-400:#a9b5ad;--sml-color-primitive-neutral-500:#81908a;--sml-color-primitive-neutral-600:#65736e;--sml-color-primitive-neutral-700:#46534f;--sml-color-primitive-neutral-800:#2f3a36;--sml-color-primitive-neutral-900:#1e2824;--sml-color-primitive-neutral-950:#111916;--sml-color-primitive-neutral-980:#0a0f0d;--sml-color-primitive-teal-50:#e8f8f5;--sml-color-primitive-teal-100:#cff1ec;--sml-color-primitive-teal-200:#98ded4;--sml-color-primitive-teal-400:#35b7a8;--sml-color-primitive-teal-600:#189286;--sml-color-primitive-teal-700:#0f7b72;--sml-color-primitive-teal-800:#0b625c;--sml-color-primitive-cobalt-50:#eaf3fb;--sml-color-primitive-cobalt-100:#d7e9f7;--sml-color-primitive-cobalt-300:#8bb9dd;--sml-color-primitive-cobalt-600:#3b77a5;--sml-color-primitive-cobalt-700:#315f86;--sml-color-primitive-rust-50:#fff1e8;--sml-color-primitive-rust-100:#ffe1ce;--sml-color-primitive-rust-300:#f2a06d;--sml-color-primitive-rust-600:#c56a39;--sml-color-primitive-rust-700:#a4572e;--sml-color-primitive-green-50:#eaf8ef;--sml-color-primitive-green-100:#d3f0de;--sml-color-primitive-green-600:#23824d;--sml-color-primitive-green-700:#17663a;--sml-color-primitive-blue-50:#eaf3ff;--sml-color-primitive-blue-100:#d8e9ff;--sml-color-primitive-blue-600:#2563eb;--sml-color-primitive-blue-700:#1d4ed8;--sml-color-primitive-amber-50:#fff7e6;--sml-color-primitive-amber-100:#fde9b6;--sml-color-primitive-amber-600:#b7791f;--sml-color-primitive-amber-700:#925f12;--sml-color-primitive-red-50:#fff0f0;--sml-color-primitive-red-100:#ffdcdc;--sml-color-primitive-red-600:#d92d20;--sml-color-primitive-red-700:#b42318;--sml-color-primitive-purple-50:#f4f0ff;--sml-color-primitive-purple-100:#e8dfff;--sml-color-primitive-purple-600:#6e46d8;--sml-color-primitive-purple-700:#5632b8;--sml-color-bg-canvas:#f7f9f7;--sml-color-bg-canvas-subtle:#eef2ee;--sml-color-bg-canvas-warm:#faf6f0;--sml-color-bg-elevated:#ffffff;--sml-color-bg-inverse:#111916;--sml-color-bg-scrim:rgba(10,15,13,0.44);--sml-color-surface-base:#ffffff;--sml-color-surface-subtle:#fcfdfc;--sml-color-surface-muted:#f2f5f2;--sml-color-surface-raised:#ffffff;--sml-color-surface-selected:#e8f8f5;--sml-color-surface-warning:#fff7e6;--sml-color-surface-danger:#fff0f0;--sml-color-surface-success:#eaf8ef;--sml-color-surface-info:#eaf3ff;--sml-color-surface-raised-hero:#fbfdfa;--sml-color-surface-selected-row:#d8f1ec;--sml-color-table-row-selected:#e4f5f3;--sml-color-table-row-myrow:#d4eeeb;--sml-color-surface-workbench:#f4f6f3;--sml-color-surface-log:#1e2824;--sml-color-text-primary:#111916;--sml-color-text-secondary:#46534f;--sml-color-text-muted:#65736e;--sml-color-text-placeholder:#81908a;--sml-color-text-disabled:#a9b5ad;--sml-color-text-inverse:#fcfdfc;--sml-color-text-link:#0f7b72;--sml-color-text-link-hover:#0b625c;--sml-color-text-code:#1e2824;--sml-color-text-danger:#b42318;--sml-color-text-warning:#925f12;--sml-color-text-success:#17663a;--sml-color-text-info:#1d4ed8;--sml-color-border-subtle:#e6ece7;--sml-color-border-default:#dde5de;--sml-color-border-strong:#c9d3cb;--sml-color-border-inverse:rgba(252,253,252,0.18);--sml-color-border-focus:#189286;--sml-color-border-focus-ring-strong:#0f7b72;--sml-color-border-selected:#98ded4;--sml-color-border-danger:#d92d20;--sml-color-border-warning:#b7791f;--sml-color-border-success:#23824d;--sml-color-border-info:#2563eb;--sml-color-action-primary-bg-default:#111916;--sml-color-action-primary-bg-hover:#1e2824;--sml-color-action-primary-bg-active:#0a0f0d;--sml-color-action-primary-text:#fcfdfc;--sml-color-action-accent-bg-default:#189286;--sml-color-action-accent-bg-hover:#0f7b72;--sml-color-action-accent-bg-active:#0b625c;--sml-color-action-accent-text:#ffffff;--sml-color-action-secondary-bg-default:#e8f8f5;--sml-color-action-secondary-bg-hover:#cff1ec;--sml-color-action-secondary-bg-active:#98ded4;--sml-color-action-secondary-text:#0f7b72;--sml-color-action-ghost-bg-default:transparent;--sml-color-action-ghost-bg-hover:#f2f5f2;--sml-color-action-ghost-bg-active:#e6ece7;--sml-color-action-ghost-text:#1e2824;--sml-color-action-danger-bg-default:#fff0f0;--sml-color-action-danger-bg-hover:#ffdcdc;--sml-color-action-danger-bg-active:#ffc4c4;--sml-color-action-danger-text:#b42318;--sml-color-action-disabled-bg:#eef2ee;--sml-color-action-disabled-text:#a9b5ad;--sml-color-accent-resource-binding:#0f7b72;--sml-color-accent-resource-binding-bg:#e8f8f5;--sml-color-callout-warning:var(--sml-color-surface-warning);--sml-color-callout-danger:var(--sml-color-surface-danger);--sml-color-callout-success:var(--sml-color-surface-success);--sml-color-callout-info:var(--sml-color-surface-info);--sml-focus-ring-color:#189286;--sml-focus-ring-color-danger:#d92d20;--sml-focus-ring-width:2px;--sml-focus-ring-offset:2px;--sml-focus-ring-shadow:0 0 0 3px rgba(24,146,134,0.28);--sml-focus-target-min-size:44px;--sml-status-generic-neutral-bg:#f2f5f2;--sml-status-generic-neutral-fg:#46534f;--sml-status-generic-neutral-border:#dde5de;--sml-status-generic-info-bg:#eaf3ff;--sml-status-generic-info-fg:#1d4ed8;--sml-status-generic-info-border:#8bb9dd;--sml-status-generic-success-bg:#eaf8ef;--sml-status-generic-success-fg:#17663a;--sml-status-generic-success-border:#23824d;--sml-status-generic-warning-bg:#fff7e6;--sml-status-generic-warning-fg:#925f12;--sml-status-generic-warning-border:#b7791f;--sml-status-generic-danger-bg:#fff0f0;--sml-status-generic-danger-fg:#b42318;--sml-status-generic-danger-border:#d92d20;--sml-status-generic-accent-bg:#e8f8f5;--sml-status-generic-accent-fg:#0f7b72;--sml-status-generic-accent-border:#98ded4;--sml-status-generic-private-bg:#f4f0ff;--sml-status-generic-private-fg:#5632b8;--sml-status-generic-private-border:#bdaaf4;--sml-status-competition-draft-bg:var(--sml-status-generic-neutral-bg);--sml-status-competition-draft-fg:var(--sml-status-generic-neutral-fg);--sml-status-competition-draft-border:var(--sml-status-generic-neutral-border);--sml-status-competition-ready-bg:var(--sml-status-generic-info-bg);--sml-status-competition-ready-fg:var(--sml-status-generic-info-fg);--sml-status-competition-ready-border:var(--sml-status-generic-info-border);--sml-status-competition-upcoming-bg:var(--sml-status-generic-info-bg);--sml-status-competition-upcoming-fg:var(--sml-status-generic-info-fg);--sml-status-competition-upcoming-border:var(--sml-status-generic-info-border);--sml-status-competition-active-bg:var(--sml-status-generic-accent-bg);--sml-status-competition-active-fg:var(--sml-status-generic-accent-fg);--sml-status-competition-active-border:var(--sml-status-generic-accent-border);--sml-status-competition-paused-bg:var(--sml-status-generic-warning-bg);--sml-status-competition-paused-fg:var(--sml-status-generic-warning-fg);--sml-status-competition-paused-border:var(--sml-status-generic-warning-border);--sml-status-competition-ending-soon-bg:var(--sml-status-generic-warning-bg);--sml-status-competition-ending-soon-fg:var(--sml-status-generic-warning-fg);--sml-status-competition-ending-soon-border:var(--sml-status-generic-warning-border);--sml-status-competition-completed-bg:#eef2ee;--sml-status-competition-completed-fg:#2f3a36;--sml-status-competition-completed-border:#c9d3cb;--sml-status-competition-archived-bg:#f2f5f2;--sml-status-competition-archived-fg:#65736e;--sml-status-competition-archived-border:#dde5de;--sml-status-competition-private-bg:var(--sml-status-generic-private-bg);--sml-status-competition-private-fg:var(--sml-status-generic-private-fg);--sml-status-competition-private-border:var(--sml-status-generic-private-border);--sml-status-competition-course-linked-bg:var(--sml-status-generic-private-bg);--sml-status-competition-course-linked-fg:var(--sml-status-generic-private-fg);--sml-status-competition-course-linked-border:var(--sml-status-generic-private-border);--sml-status-submission-draft-bg:var(--sml-status-generic-neutral-bg);--sml-status-submission-draft-fg:var(--sml-status-generic-neutral-fg);--sml-status-submission-draft-border:var(--sml-status-generic-neutral-border);--sml-status-submission-validating-bg:var(--sml-status-generic-info-bg);--sml-status-submission-validating-fg:var(--sml-status-generic-info-fg);--sml-status-submission-validating-border:var(--sml-status-generic-info-border);--sml-status-submission-uploading-bg:var(--sml-status-generic-info-bg);--sml-status-submission-uploading-fg:var(--sml-status-generic-info-fg);--sml-status-submission-uploading-border:var(--sml-status-generic-info-border);--sml-status-submission-queued-bg:var(--sml-status-generic-warning-bg);--sml-status-submission-queued-fg:var(--sml-status-generic-warning-fg);--sml-status-submission-queued-border:var(--sml-status-generic-warning-border);--sml-status-submission-running-bg:var(--sml-status-generic-accent-bg);--sml-status-submission-running-fg:var(--sml-status-generic-accent-fg);--sml-status-submission-running-border:var(--sml-status-generic-accent-border);--sml-status-submission-scored-bg:var(--sml-status-generic-success-bg);--sml-status-submission-scored-fg:var(--sml-status-generic-success-fg);--sml-status-submission-scored-border:var(--sml-status-generic-success-border);--sml-status-submission-accepted-bg:var(--sml-status-generic-success-bg);--sml-status-submission-accepted-fg:var(--sml-status-generic-success-fg);--sml-status-submission-accepted-border:var(--sml-status-generic-success-border);--sml-status-submission-failed-bg:var(--sml-status-generic-danger-bg);--sml-status-submission-failed-fg:var(--sml-status-generic-danger-fg);--sml-status-submission-failed-border:var(--sml-status-generic-danger-border);--sml-status-submission-rejected-bg:var(--sml-status-generic-danger-bg);--sml-status-submission-rejected-fg:var(--sml-status-generic-danger-fg);--sml-status-submission-rejected-border:var(--sml-status-generic-danger-border);--sml-status-submission-cancelled-bg:var(--sml-status-generic-neutral-bg);--sml-status-submission-cancelled-fg:var(--sml-status-generic-neutral-fg);--sml-status-submission-cancelled-border:var(--sml-status-generic-neutral-border);--sml-status-submission-limited-bg:var(--sml-status-generic-warning-bg);--sml-status-submission-limited-fg:var(--sml-status-generic-warning-fg);--sml-status-submission-limited-border:var(--sml-status-generic-warning-border);--sml-status-submission-hidden-score-bg:var(--sml-status-generic-private-bg);--sml-status-submission-hidden-score-fg:var(--sml-status-generic-private-fg);--sml-status-submission-hidden-score-border:var(--sml-status-generic-private-border);--sml-status-leaderboard-public-bg:var(--sml-status-generic-success-bg);--sml-status-leaderboard-public-fg:var(--sml-status-generic-success-fg);--sml-status-leaderboard-public-border:var(--sml-status-generic-success-border);--sml-status-leaderboard-private-bg:var(--sml-status-generic-private-bg);--sml-status-leaderboard-private-fg:var(--sml-status-generic-private-fg);--sml-status-leaderboard-private-border:var(--sml-status-generic-private-border);--sml-status-leaderboard-frozen-bg:var(--sml-status-generic-warning-bg);--sml-status-leaderboard-frozen-fg:var(--sml-status-generic-warning-fg);--sml-status-leaderboard-frozen-border:var(--sml-status-generic-warning-border);--sml-status-leaderboard-stale-bg:var(--sml-status-generic-warning-bg);--sml-status-leaderboard-stale-fg:var(--sml-status-generic-warning-fg);--sml-status-leaderboard-stale-border:var(--sml-status-generic-warning-border);--sml-status-leaderboard-recalculating-bg:var(--sml-status-generic-info-bg);--sml-status-leaderboard-recalculating-fg:var(--sml-status-generic-info-fg);--sml-status-leaderboard-recalculating-border:var(--sml-status-generic-info-border);--sml-status-leaderboard-rank-up-bg:var(--sml-status-generic-success-bg);--sml-status-leaderboard-rank-up-fg:var(--sml-status-generic-success-fg);--sml-status-leaderboard-rank-up-border:var(--sml-status-generic-success-border);--sml-status-leaderboard-rank-down-bg:var(--sml-status-generic-danger-bg);--sml-status-leaderboard-rank-down-fg:var(--sml-status-generic-danger-fg);--sml-status-leaderboard-rank-down-border:var(--sml-status-generic-danger-border);--sml-status-leaderboard-rank-same-bg:var(--sml-status-generic-neutral-bg);--sml-status-leaderboard-rank-same-fg:var(--sml-status-generic-neutral-fg);--sml-status-leaderboard-rank-same-border:var(--sml-status-generic-neutral-border);--sml-status-leaderboard-tied-bg:var(--sml-status-generic-neutral-bg);--sml-status-leaderboard-tied-fg:var(--sml-status-generic-neutral-fg);--sml-status-leaderboard-tied-border:var(--sml-status-generic-neutral-border);--sml-status-leaderboard-my-row-bg:var(--sml-color-surface-selected-row);--sml-status-leaderboard-my-row-fg:var(--sml-status-generic-accent-fg);--sml-status-leaderboard-my-row-border:var(--sml-status-generic-accent-border);--sml-status-resource-public-bg:var(--sml-status-generic-success-bg);--sml-status-resource-public-fg:var(--sml-status-generic-success-fg);--sml-status-resource-public-border:var(--sml-status-generic-success-border);--sml-status-resource-private-bg:var(--sml-status-generic-private-bg);--sml-status-resource-private-fg:var(--sml-status-generic-private-fg);--sml-status-resource-private-border:var(--sml-status-generic-private-border);--sml-status-resource-importing-bg:var(--sml-status-generic-info-bg);--sml-status-resource-importing-fg:var(--sml-status-generic-info-fg);--sml-status-resource-importing-border:var(--sml-status-generic-info-border);--sml-status-resource-validating-bg:var(--sml-status-generic-info-bg);--sml-status-resource-validating-fg:var(--sml-status-generic-info-fg);--sml-status-resource-validating-border:var(--sml-status-generic-info-border);--sml-status-resource-passed-bg:var(--sml-status-generic-success-bg);--sml-status-resource-passed-fg:var(--sml-status-generic-success-fg);--sml-status-resource-passed-border:var(--sml-status-generic-success-border);--sml-status-resource-warning-bg:var(--sml-status-generic-warning-bg);--sml-status-resource-warning-fg:var(--sml-status-generic-warning-fg);--sml-status-resource-warning-border:var(--sml-status-generic-warning-border);--sml-status-resource-blocked-bg:var(--sml-status-generic-danger-bg);--sml-status-resource-blocked-fg:var(--sml-status-generic-danger-fg);--sml-status-resource-blocked-border:var(--sml-status-generic-danger-border);--sml-status-resource-manual-review-bg:var(--sml-status-generic-warning-bg);--sml-status-resource-manual-review-fg:var(--sml-status-generic-warning-fg);--sml-status-resource-manual-review-border:var(--sml-status-generic-warning-border);--sml-status-resource-deprecated-bg:var(--sml-status-generic-neutral-bg);--sml-status-resource-deprecated-fg:var(--sml-status-generic-neutral-fg);--sml-status-resource-deprecated-border:var(--sml-status-generic-neutral-border);--sml-status-runtime-ready-bg:var(--sml-status-generic-success-bg);--sml-status-runtime-ready-fg:var(--sml-status-generic-success-fg);--sml-status-runtime-ready-border:var(--sml-status-generic-success-border);--sml-status-runtime-starting-bg:var(--sml-status-generic-info-bg);--sml-status-runtime-starting-fg:var(--sml-status-generic-info-fg);--sml-status-runtime-starting-border:var(--sml-status-generic-info-border);--sml-status-runtime-busy-bg:var(--sml-status-generic-warning-bg);--sml-status-runtime-busy-fg:var(--sml-status-generic-warning-fg);--sml-status-runtime-busy-border:var(--sml-status-generic-warning-border);--sml-status-runtime-reconnecting-bg:var(--sml-status-generic-warning-bg);--sml-status-runtime-reconnecting-fg:var(--sml-status-generic-warning-fg);--sml-status-runtime-reconnecting-border:var(--sml-status-generic-warning-border);--sml-status-runtime-token-expired-bg:var(--sml-status-generic-danger-bg);--sml-status-runtime-token-expired-fg:var(--sml-status-generic-danger-fg);--sml-status-runtime-token-expired-border:var(--sml-status-generic-danger-border);--sml-status-runtime-stopped-bg:var(--sml-status-generic-neutral-bg);--sml-status-runtime-stopped-fg:var(--sml-status-generic-neutral-fg);--sml-status-runtime-stopped-border:var(--sml-status-generic-neutral-border);--sml-status-runtime-fallback-iframe-bg:var(--sml-status-generic-warning-bg);--sml-status-runtime-fallback-iframe-fg:var(--sml-status-generic-warning-fg);--sml-status-runtime-fallback-iframe-border:var(--sml-status-generic-warning-border);--sml-status-host-draft-bg:var(--sml-status-generic-neutral-bg);--sml-status-host-draft-fg:var(--sml-status-generic-neutral-fg);--sml-status-host-draft-border:var(--sml-status-generic-neutral-border);--sml-status-host-invalid-bg:var(--sml-status-generic-danger-bg);--sml-status-host-invalid-fg:var(--sml-status-generic-danger-fg);--sml-status-host-invalid-border:var(--sml-status-generic-danger-border);--sml-status-host-publishing-bg:var(--sml-status-generic-info-bg);--sml-status-host-publishing-fg:var(--sml-status-generic-info-fg);--sml-status-host-publishing-border:var(--sml-status-generic-info-border);--sml-status-host-publish-failed-bg:var(--sml-status-generic-danger-bg);--sml-status-host-publish-failed-fg:var(--sml-status-generic-danger-fg);--sml-status-host-publish-failed-border:var(--sml-status-generic-danger-border);--sml-status-host-ready-bg:var(--sml-status-generic-success-bg);--sml-status-host-ready-fg:var(--sml-status-generic-success-fg);--sml-status-host-ready-border:var(--sml-status-generic-success-border);--sml-status-lms-not-started-bg:var(--sml-status-generic-neutral-bg);--sml-status-lms-not-started-fg:var(--sml-status-generic-neutral-fg);--sml-status-lms-not-started-border:var(--sml-status-generic-neutral-border);--sml-status-lms-in-progress-bg:var(--sml-status-generic-info-bg);--sml-status-lms-in-progress-fg:var(--sml-status-generic-info-fg);--sml-status-lms-in-progress-border:var(--sml-status-generic-info-border);--sml-status-lms-graded-bg:var(--sml-status-generic-success-bg);--sml-status-lms-graded-fg:var(--sml-status-generic-success-fg);--sml-status-lms-graded-border:var(--sml-status-generic-success-border);--sml-status-lms-sync-error-bg:var(--sml-status-generic-danger-bg);--sml-status-lms-sync-error-fg:var(--sml-status-generic-danger-fg);--sml-status-lms-sync-error-border:var(--sml-status-generic-danger-border);--sml-status-admin-pending-review-bg:var(--sml-status-generic-warning-bg);--sml-status-admin-pending-review-fg:var(--sml-status-generic-warning-fg);--sml-status-admin-pending-review-border:var(--sml-status-generic-warning-border);--sml-status-admin-approved-bg:var(--sml-status-generic-success-bg);--sml-status-admin-approved-fg:var(--sml-status-generic-success-fg);--sml-status-admin-approved-border:var(--sml-status-generic-success-border);--sml-status-admin-rejected-bg:var(--sml-status-generic-danger-bg);--sml-status-admin-rejected-fg:var(--sml-status-generic-danger-fg);--sml-status-admin-rejected-border:var(--sml-status-generic-danger-border);--sml-font-family-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sml-font-family-display:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sml-font-family-mono:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--sml-font-weight-regular:400;--sml-font-weight-medium:450;--sml-font-weight-strong:650;--sml-font-weight-bold:700;--sml-font-weight-heavy:750;--sml-type-display-xl-size:48px;--sml-type-display-xl-line:56px;--sml-type-display-xl-weight:700;--sml-type-display-xl-tracking:-0.02em;--sml-type-display-lg-size:40px;--sml-type-display-lg-line:48px;--sml-type-display-lg-weight:700;--sml-type-display-lg-tracking:-0.018em;--sml-type-h1-size:34px;--sml-type-h1-line:42px;--sml-type-h1-weight:700;--sml-type-h1-tracking:-0.015em;--sml-type-h2-size:28px;--sml-type-h2-line:36px;--sml-type-h2-weight:700;--sml-type-h2-tracking:-0.012em;--sml-type-h3-size:22px;--sml-type-h3-line:30px;--sml-type-h3-weight:650;--sml-type-h3-tracking:-0.01em;--sml-type-h4-size:18px;--sml-type-h4-line:26px;--sml-type-h4-weight:650;--sml-type-h4-tracking:-0.005em;--sml-type-body-lg-size:16px;--sml-type-body-lg-line:26px;--sml-type-body-lg-weight:400;--sml-type-body-lg-tracking:0;--sml-type-body-md-size:14px;--sml-type-body-md-line:22px;--sml-type-body-md-weight:400;--sml-type-body-md-tracking:0;--sml-type-body-sm-size:13px;--sml-type-body-sm-line:20px;--sml-type-body-sm-weight:400;--sml-type-body-sm-tracking:0;--sml-type-label-lg-size:13px;--sml-type-label-lg-line:16px;--sml-type-label-lg-weight:650;--sml-type-label-lg-tracking:0.01em;--sml-type-label-sm-size:12px;--sml-type-label-sm-line:16px;--sml-type-label-sm-weight:650;--sml-type-label-sm-tracking:0.02em;--sml-type-caption-size:12px;--sml-type-caption-line:16px;--sml-type-caption-weight:400;--sml-type-caption-tracking:0;--sml-type-eyebrow-size:11px;--sml-type-eyebrow-line:14px;--sml-type-eyebrow-weight:700;--sml-type-eyebrow-tracking:0.12em;--sml-type-table-cell-size:13px;--sml-type-table-cell-line:20px;--sml-type-table-cell-weight:400;--sml-type-table-cell-tracking:0;--sml-type-table-header-size:12px;--sml-type-table-header-line:16px;--sml-type-table-header-weight:700;--sml-type-table-header-tracking:0.02em;--sml-type-code-md-size:13px;--sml-type-code-md-line:20px;--sml-type-code-md-weight:450;--sml-type-code-md-tracking:0;--sml-type-code-sm-size:12px;--sml-type-code-sm-line:18px;--sml-type-code-sm-weight:450;--sml-type-code-sm-tracking:0;--sml-type-metric-xl-size:36px;--sml-type-metric-xl-line:40px;--sml-type-metric-xl-weight:750;--sml-type-metric-xl-tracking:-0.02em;--sml-type-metric-lg-size:28px;--sml-type-metric-lg-line:32px;--sml-type-metric-lg-weight:750;--sml-type-metric-lg-tracking:-0.015em;--sml-type-metric-sm-size:18px;--sml-type-metric-sm-line:24px;--sml-type-metric-sm-weight:700;--sml-type-metric-sm-tracking:-0.005em;--sml-space-0:0px;--sml-space-0-5:2px;--sml-space-1:4px;--sml-space-1-5:6px;--sml-space-2:8px;--sml-space-2-5:10px;--sml-space-3:12px;--sml-space-4:16px;--sml-space-5:20px;--sml-space-6:24px;--sml-space-8:32px;--sml-space-10:40px;--sml-space-12:48px;--sml-space-16:64px;--sml-space-20:80px;--sml-space-24:96px;--sml-radius-0:0px;--sml-radius-2:2px;--sml-radius-4:4px;--sml-radius-6:6px;--sml-radius-8:8px;--sml-radius-12:12px;--sml-radius-16:16px;--sml-radius-24:24px;--sml-radius-full:999px;--sml-shadow-none:none;--sml-shadow-hairline:0 0 0 1px rgba(17,25,22,0.06);--sml-shadow-sm:0 1px 2px rgba(17,25,22,0.06),0 1px 1px rgba(17,25,22,0.04);--sml-shadow-md:0 10px 24px rgba(17,25,22,0.08);--sml-shadow-lg:0 18px 42px rgba(17,25,22,0.12);--sml-shadow-overlay:0 24px 64px rgba(17,25,22,0.18);--sml-shadow-modal:0 32px 88px rgba(17,25,22,0.24);--sml-shadow-focus:0 0 0 3px rgba(24,146,134,0.28);--sml-border-width-0:0px;--sml-border-width-hairline:1px;--sml-border-width-strong:2px;--sml-border-width-accent:3px;--sml-border-style-solid:solid;--sml-border-style-dashed:dashed;--sml-motion-duration-instant:0ms;--sml-motion-duration-fast:80ms;--sml-motion-duration-base:140ms;--sml-motion-duration-medium:200ms;--sml-motion-duration-slow:320ms;--sml-motion-easing-standard:cubic-bezier(0.2,0,0,1);--sml-motion-easing-enter:cubic-bezier(0.16,1,0.3,1);--sml-motion-easing-exit:cubic-bezier(0.7,0,0.84,0);--sml-breakpoint-mobile-sm:360px;--sml-breakpoint-mobile:390px;--sml-breakpoint-mobile-lg:480px;--sml-breakpoint-tablet-sm:640px;--sml-breakpoint-tablet:768px;--sml-breakpoint-laptop:1024px;--sml-breakpoint-desktop:1280px;--sml-breakpoint-desktop-lg:1440px;--sml-breakpoint-wide:1600px;--sml-layout-page-max-width:1280px;--sml-layout-page-max-width-wide:1440px;--sml-layout-page-max-width-prose:760px;--sml-layout-sidebar-width:248px;--sml-layout-sidebar-width-compact:72px;--sml-layout-right-rail-width:320px;--sml-layout-right-rail-width-wide:380px;--sml-layout-topbar-height:64px;--sml-layout-mobile-topbar-height:56px;--sml-layout-mobile-sticky-action-height:72px;--sml-layout-grid-gutter:24px;--sml-layout-grid-gutter-mobile:16px;--sml-density-row-height:44px;--sml-density-control-height:40px;--sml-density-card-padding:var(--sml-space-5);--sml-density-cell-padding-y:var(--sml-space-3);--sml-density-cell-padding-x:var(--sml-space-4);--sml-icon-size-12:12px;--sml-icon-size-14:14px;--sml-icon-size-16:16px;--sml-icon-size-20:20px;--sml-icon-size-24:24px;--sml-icon-size-32:32px;--sml-icon-stroke-default:1.75px;--sml-icon-stroke-dense:1.5px;--sml-viz-series-1:#189286;--sml-viz-series-2:#315f86;--sml-viz-series-3:#c56a39;--sml-viz-series-4:#6e46d8;--sml-viz-series-5:#23824d;--sml-viz-axis:#c9d3cb;--sml-viz-grid:#e6ece7;--sml-viz-tooltip-bg:#111916;--sml-viz-tooltip-text:#fcfdfc}[data-density=comfortable]{--sml-density-row-height:52px;--sml-density-control-height:44px;--sml-density-card-padding:var(--sml-space-6);--sml-density-cell-padding-y:var(--sml-space-3);--sml-density-cell-padding-x:var(--sml-space-5)}[data-density=default]{--sml-density-row-height:44px;--sml-density-control-height:40px;--sml-density-card-padding:var(--sml-space-5);--sml-density-cell-padding-y:var(--sml-space-3);--sml-density-cell-padding-x:var(--sml-space-4)}[data-density=compact]{--sml-density-row-height:36px;--sml-density-control-height:36px;--sml-density-card-padding:var(--sml-space-4);--sml-density-cell-padding-y:var(--sml-space-2);--sml-density-cell-padding-x:var(--sml-space-3)}[data-density=workbench]{--sml-density-row-height:36px;--sml-density-control-height:36px;--sml-density-card-padding:var(--sml-space-3);--sml-density-cell-padding-y:var(--sml-space-1-5);--sml-density-cell-padding-x:var(--sml-space-3)}[data-theme=dark]{--sml-color-bg-canvas:#090e0c;--sml-color-bg-canvas-subtle:#0d1411;--sml-color-bg-canvas-warm:#0e1310;--sml-color-bg-elevated:#111916;--sml-color-bg-inverse:#fcfdfc;--sml-color-bg-scrim:rgba(0,0,0,0.64);--sml-color-surface-base:#111916;--sml-color-surface-subtle:#151f1b;--sml-color-surface-muted:#1e2824;--sml-color-surface-raised:#1a2420;--sml-color-surface-raised-hero:#1b2622;--sml-color-surface-selected:#0b3835;--sml-color-surface-selected-row:#0d4a45;--sml-color-table-row-selected:#0d3d3a;--sml-color-table-row-myrow:#0f4e49;--sml-color-surface-workbench:#151f1b;--sml-color-surface-log:#0a0f0d;--sml-color-surface-warning:#3b2707;--sml-color-surface-danger:#3a1010;--sml-color-surface-success:#0e2f1d;--sml-color-surface-info:#102342;--sml-color-text-primary:#f7f9f7;--sml-color-text-secondary:#c9d3cb;--sml-color-text-muted:#a9b5ad;--sml-color-text-placeholder:#81908a;--sml-color-text-disabled:#65736e;--sml-color-text-inverse:#111916;--sml-color-text-link:#5ed1c5;--sml-color-text-link-hover:#98ded4;--sml-color-text-code:#c9d3cb;--sml-color-text-danger:#ff9b9b;--sml-color-text-warning:#f4c76c;--sml-color-text-success:#8bdea8;--sml-color-text-info:#9ec5ff;--sml-color-border-subtle:#1e2824;--sml-color-border-default:#2f3a36;--sml-color-border-strong:#46534f;--sml-color-border-focus:#35b7a8;--sml-color-border-focus-ring-strong:#5ed1c5;--sml-color-border-selected:#189286;--sml-color-action-primary-bg-default:#f7f9f7;--sml-color-action-primary-bg-hover:#ffffff;--sml-color-action-primary-bg-active:#c9d3cb;--sml-color-action-primary-text:#111916;--sml-color-action-accent-bg-default:#189286;--sml-color-action-accent-bg-hover:#35b7a8;--sml-color-action-accent-text:#ffffff;--sml-color-action-ghost-bg-hover:#1e2824;--sml-color-action-ghost-bg-active:#2f3a36;--sml-color-action-ghost-text:#f7f9f7;--sml-status-generic-neutral-bg:#1e2824;--sml-status-generic-neutral-fg:#c9d3cb;--sml-status-generic-neutral-border:#46534f;--sml-status-generic-info-bg:#102342;--sml-status-generic-info-fg:#9ec5ff;--sml-status-generic-info-border:#315f86;--sml-status-generic-success-bg:#0e2f1d;--sml-status-generic-success-fg:#8bdea8;--sml-status-generic-success-border:#23824d;--sml-status-generic-warning-bg:#3b2707;--sml-status-generic-warning-fg:#f4c76c;--sml-status-generic-warning-border:#b7791f;--sml-status-generic-danger-bg:#3a1010;--sml-status-generic-danger-fg:#ff9b9b;--sml-status-generic-danger-border:#d92d20;--sml-status-generic-accent-bg:#0b3835;--sml-status-generic-accent-fg:#8be3da;--sml-status-generic-accent-border:#189286;--sml-status-generic-private-bg:#241a45;--sml-status-generic-private-fg:#c9b8ff;--sml-status-generic-private-border:#6e46d8}@media (prefers-reduced-motion:reduce){:root,[data-theme=dark],[data-theme=light]{--sml-motion-duration-fast:0ms;--sml-motion-duration-base:0ms;--sml-motion-duration-medium:0ms;--sml-motion-duration-slow:0ms}}:root{--color-graphite-980:var(--sml-color-primitive-neutral-950);--color-graphite-950:var(--sml-color-primitive-neutral-950);--color-graphite-900:var(--sml-color-primitive-neutral-900);--color-graphite-800:var(--sml-color-primitive-neutral-800);--color-graphite-700:var(--sml-color-primitive-neutral-700);--color-graphite-500:var(--sml-color-primitive-neutral-500);--color-ivory-50:var(--sml-color-primitive-neutral-50);--color-ivory-100:var(--sml-color-primitive-neutral-100);--color-ivory-200:var(--sml-color-primitive-neutral-200);--color-white:var(--sml-color-primitive-neutral-0);--color-teal-700:var(--sml-color-primitive-teal-700);--color-teal-600:var(--sml-color-primitive-teal-600);--color-cobalt-700:var(--sml-color-primitive-cobalt-700);--color-rust-700:var(--sml-color-primitive-rust-700);--color-rust-600:var(--sml-color-primitive-rust-600);--radius-panel:var(--sml-radius-8);--radius-card:var(--sml-radius-8);--radius-pill:var(--sml-radius-full);--page-width:var(--sml-layout-page-max-width)}