@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=4339413003368e116a6a42af392e410841cfb496)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2?dpl=4339413003368e116a6a42af392e410841cfb496)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=4339413003368e116a6a42af392e410841cfb496)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=4339413003368e116a6a42af392e410841cfb496)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=4339413003368e116a6a42af392e410841cfb496)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=4339413003368e116a6a42af392e410841cfb496)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=4339413003368e116a6a42af392e410841cfb496)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8ddbb646-module__jlGLAa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8ddbb646-module__jlGLAa__variable{--sml-font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:brandFont;src:url(../media/stack_display-s.p.3dc8zj_ypd947.ttf?dpl=4339413003368e116a6a42af392e410841cfb496)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:brandFont Fallback;src:local(Arial);ascent-override:85.66%;descent-override:27.87%;line-gap-override:0.0%;size-adjust:96.89%}.brandfont_dfe9ea65-module__K99X8W__className{font-family:brandFont,brandFont Fallback;font-style:normal;font-weight:400}.brandfont_dfe9ea65-module__K99X8W__variable{--sml-font-brand:"brandFont", "brandFont Fallback"}
:root,[data-theme=light]{--sml-color-primitive-brand-1:#f0f5f3;--sml-color-primitive-brand-2:#e9f2ee;--sml-color-primitive-brand-3:#d7eee2;--sml-color-primitive-brand-4:#c4e8d6;--sml-color-primitive-brand-5:#afdfc8;--sml-color-primitive-brand-6:#9ad3b7;--sml-color-primitive-brand-7:#7ec2a2;--sml-color-primitive-brand-8:#54ad86;--sml-color-primitive-brand-9:#0b6647;--sml-color-primitive-brand-10:#005538;--sml-color-primitive-brand-11:#166c4c;--sml-color-primitive-brand-12:#1f4333;--sml-color-primitive-brand-a2:#0a65460f;--sml-color-primitive-brand-a3:#0a65461a;--sml-color-primitive-brand-a4:#0a654624;--sml-color-primitive-brand-a6:#0a654638;--sml-color-primitive-brand-a7:#0a654652;--sml-color-primitive-brand-a8:#0a654673;--sml-color-primitive-neutral-1:#f2f4f3;--sml-color-primitive-neutral-2:#eef0ef;--sml-color-primitive-neutral-3:#e4e6e5;--sml-color-primitive-neutral-4:#dbdddc;--sml-color-primitive-neutral-5:#d4d6d5;--sml-color-primitive-neutral-6:#cacecd;--sml-color-primitive-neutral-7:#c0c2c1;--sml-color-primitive-neutral-8:#abafae;--sml-color-primitive-neutral-9:#7c8380;--sml-color-primitive-neutral-10:#727876;--sml-color-primitive-neutral-11:#565a59;--sml-color-primitive-neutral-12:#1c211f;--sml-color-primitive-info-subtle:#e7eef2;--sml-color-primitive-info-default:#466f82;--sml-color-primitive-info-hover:#3c6071;--sml-workspace-accent-1:#f2f3f4;--sml-workspace-accent-2:#eceff4;--sml-workspace-accent-3:#e1e7f2;--sml-workspace-accent-4:#d3def4;--sml-workspace-accent-5:#c2d2f4;--sml-workspace-accent-6:#afc5f3;--sml-workspace-accent-7:#98b2e9;--sml-workspace-accent-8:#7898df;--sml-workspace-accent-9:#345cc4;--sml-workspace-accent-10:#274db3;--sml-workspace-accent-11:#2a50b7;--sml-workspace-accent-12:#1c2e5b;--sml-workspace-accent-a1:#cf892007;--sml-workspace-accent-a2:#14173b08;--sml-workspace-accent-a3:#022d8f13;--sml-workspace-accent-a4:#0342cd22;--sml-workspace-accent-a5:#0346dd34;--sml-workspace-accent-a6:#0348e248;--sml-workspace-accent-a7:#0142cd60;--sml-workspace-accent-a8:#023dc582;--sml-workspace-accent-a9:#0133b6c9;--sml-workspace-accent-a10:#012da6d7;--sml-workspace-accent-a11:#002ea9d3;--sml-workspace-accent-a12:#001447e2;--sml-workspace-accent-surface:#eaeef3cc;--sml-color-content-avatar-bg-start:#1e2824;--sml-color-content-avatar-bg-end:#0f7b72;--sml-color-content-avatar-text:#fff;--sml-color-indicator-notification-bg:var(--sml-color-primitive-brand-9);--sml-color-indicator-notification-text:#fff;--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:#f6f7f5;--sml-color-bg-canvas-subtle:var(--sml-color-primitive-neutral-2);--sml-color-bg-canvas-warm:var(--sml-color-bg-canvas);--sml-color-bg-elevated:#fff;--sml-color-bg-inverse:var(--sml-color-primitive-neutral-12);--sml-color-bg-scrim:#1c211f70;--sml-color-shadow-ink:var(--sml-color-primitive-neutral-12);--sml-color-surface-base:#fff;--sml-color-surface-subtle:var(--sml-color-primitive-neutral-1);--sml-color-surface-muted:var(--sml-color-primitive-neutral-3);--sml-color-surface-raised:#fff;--sml-color-surface-selected:var(--sml-color-primitive-brand-2);--sml-color-surface-warning:#fff7e6;--sml-color-surface-danger:#fff0f0;--sml-color-surface-success:#eaf8ef;--sml-color-surface-info:var(--sml-color-primitive-info-subtle);--sml-color-surface-raised-hero:#fff;--sml-color-surface-selected-row:var(--sml-color-primitive-brand-3);--sml-color-table-row-selected:var(--sml-color-primitive-brand-2);--sml-color-table-row-myrow:var(--sml-color-primitive-brand-3);--sml-color-surface-log:var(--sml-color-primitive-neutral-12);--sml-color-text-brand:var(--sml-color-primitive-brand-11);--sml-color-text-primary:var(--sml-color-primitive-neutral-12);--sml-color-text-secondary:var(--sml-color-primitive-neutral-11);--sml-color-text-muted:var(--sml-color-primitive-neutral-10);--sml-color-text-placeholder:var(--sml-color-primitive-neutral-10);--sml-color-text-disabled:#9aa19e;--sml-color-text-inverse:#fff;--sml-color-text-link:var(--sml-color-primitive-brand-11);--sml-color-text-link-hover:var(--sml-color-primitive-brand-12);--sml-color-text-code:var(--sml-color-primitive-neutral-12);--sml-color-text-danger:#b42318;--sml-color-text-warning:#925f12;--sml-color-text-success:#17663a;--sml-color-text-info:var(--sml-color-primitive-info-default);--sml-color-border-divider:#1c211f0f;--sml-color-border-surface:#1c211f14;--sml-color-border-subtle:var(--sml-color-border-divider);--sml-color-border-default:var(--sml-color-primitive-neutral-6);--sml-color-border-strong:var(--sml-color-primitive-neutral-7);--sml-color-border-control:#1c211f24;--sml-color-border-control-hover:#1c211f38;--sml-color-border-control-strong:var(--sml-color-border-control-hover);--sml-color-border-control-focus:var(--sml-color-primitive-brand-a8);--sml-color-border-disabled:#1c211f14;--sml-color-border-interactive:var(--sml-color-primitive-brand-a7);--sml-color-border-inverse:#ffffff2e;--sml-color-border-focus:var(--sml-color-primitive-brand-9);--sml-color-border-focus-ring-strong:var(--sml-color-primitive-brand-9);--sml-color-border-selected:var(--sml-color-primitive-brand-7);--sml-color-border-danger:#d92d20;--sml-color-border-warning:#b7791f;--sml-color-border-success:#23824d;--sml-color-border-info:var(--sml-color-primitive-info-default);--sml-color-control-selected-bg:var(--sml-color-primitive-brand-a3);--sml-color-control-selected-bg-hover:var(--sml-color-primitive-brand-a4);--sml-color-control-selected-text:var(--sml-color-primitive-brand-11);--sml-color-control-selected-border:transparent;--sml-color-action-primary-bg-default:var(--sml-color-primitive-brand-9);--sml-color-action-primary-bg-hover:var(--sml-color-primitive-brand-10);--sml-color-action-primary-bg-active:var(--sml-color-primitive-brand-10);--sml-color-action-primary-text:#fff;--sml-color-action-secondary-bg-default:var(--sml-color-primitive-brand-2);--sml-color-action-secondary-bg-hover:var(--sml-color-primitive-brand-3);--sml-color-action-secondary-bg-active:var(--sml-color-primitive-brand-4);--sml-color-action-secondary-text:var(--sml-color-primitive-brand-11);--sml-color-action-ghost-bg-default:transparent;--sml-color-action-ghost-bg-hover:var(--sml-color-primitive-neutral-3);--sml-color-action-ghost-bg-active:var(--sml-color-primitive-neutral-4);--sml-color-action-ghost-text:var(--sml-color-primitive-neutral-12);--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:#1c211f09;--sml-color-action-disabled-text:var(--sml-color-text-disabled);--sml-color-accent-resource-binding:var(--sml-color-primitive-brand-11);--sml-color-accent-resource-binding-bg:var(--sml-color-primitive-brand-2);--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-contrast-edge:var(--sml-color-primitive-brand-9);--sml-focus-ring-color:var(--sml-focus-ring-contrast-edge);--sml-focus-ring-color-danger:#d92d20;--sml-focus-ring-color-inverse:#fff;--sml-focus-ring-width:1px;--sml-focus-ring-offset:1px;--sml-focus-ring-shadow:0 0 0 1px var(--sml-focus-ring-contrast-edge), 0 0 0 3px var(--sml-color-primitive-brand-a3);--sml-focus-ring-shadow-danger:0 0 0 1px var(--sml-focus-ring-color-danger), 0 0 0 3px color-mix(in srgb, var(--sml-focus-ring-color-danger) 10%, transparent);--sml-focus-ring-halo:0 0 0 3px var(--sml-color-primitive-brand-a3);--sml-focus-ring-halo-danger:0 0 0 3px color-mix(in srgb, var(--sml-focus-ring-color-danger) 10%, transparent);--sml-focus-ring-inset-shadow:inset 0 0 0 1px var(--sml-focus-ring-contrast-edge);--sml-focus-ring-shadow-inverse:0 0 0 1px var(--sml-focus-ring-color-inverse), 0 0 0 3px color-mix(in srgb, var(--sml-focus-ring-color-inverse) 24%, transparent);--sml-control-focus-shadow:var(--sml-focus-ring-shadow);--sml-control-focus-shadow-danger:var(--sml-focus-ring-shadow-danger);--sml-control-focus-shadow-inverse:var(--sml-focus-ring-shadow-inverse);--sml-control-focus-halo:var(--sml-focus-ring-halo);--sml-control-focus-halo-danger:var(--sml-focus-ring-halo-danger);--sml-control-focus-inset-shadow:var(--sml-focus-ring-inset-shadow);--sml-focus-target-min-size:44px;--sml-color-border:var(--sml-color-border-default);--sml-color-surface:var(--sml-color-surface-base);--sml-color-focus-ring:var(--sml-focus-ring-color);--sml-radius-sm:var(--sml-radius-6);--sml-status-generic-neutral-bg:var(--sml-color-primitive-neutral-2);--sml-status-generic-neutral-fg:var(--sml-color-primitive-neutral-11);--sml-status-generic-neutral-border:var(--sml-color-primitive-neutral-6);--sml-status-generic-info-bg:var(--sml-color-primitive-info-subtle);--sml-status-generic-info-fg:var(--sml-color-primitive-info-default);--sml-status-generic-info-border:var(--sml-color-primitive-info-default);--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-success-solid:var(--sml-color-primitive-green-600);--sml-status-generic-warning-solid:var(--sml-color-primitive-amber-600);--sml-status-generic-danger-solid:var(--sml-color-primitive-red-600);--sml-status-generic-danger-on-solid:#fff;--sml-status-generic-info-solid:var(--sml-color-primitive-info-default);--sml-status-generic-accent-solid:var(--sml-color-primitive-brand-9);--sml-status-generic-neutral-solid:var(--sml-color-primitive-neutral-10);--sml-status-generic-private-solid:var(--sml-color-primitive-purple-600);--sml-status-generic-accent-bg:var(--sml-color-primitive-brand-2);--sml-status-generic-accent-fg:var(--sml-color-primitive-brand-11);--sml-status-generic-accent-border:var(--sml-color-primitive-brand-7);--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-info-bg);--sml-status-competition-active-fg:var(--sml-status-generic-info-fg);--sml-status-competition-active-border:var(--sml-status-generic-info-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:var(--sml-color-primitive-neutral-2);--sml-status-competition-completed-fg:var(--sml-color-primitive-neutral-12);--sml-status-competition-completed-border:var(--sml-color-primitive-neutral-7);--sml-status-competition-archived-bg:var(--sml-color-primitive-neutral-1);--sml-status-competition-archived-fg:var(--sml-color-primitive-neutral-10);--sml-status-competition-archived-border:var(--sml-color-primitive-neutral-6);--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-info-bg);--sml-status-submission-running-fg:var(--sml-status-generic-info-fg);--sml-status-submission-running-border:var(--sml-status-generic-info-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-failed-bg:var(--sml-status-generic-danger-bg);--sml-status-runtime-failed-fg:var(--sml-status-generic-danger-fg);--sml-status-runtime-failed-border:var(--sml-status-generic-danger-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:var(--sml-font-inter,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sml-font-family-display:var(--sml-font-inter,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sml-font-family-brand:var(--sml-font-brand,"Stack Display"), var(--sml-font-inter,Inter), ui-sans-serif, system-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-selected:600;--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:-.02em;--sml-type-display-lg-size:40px;--sml-type-display-lg-line:48px;--sml-type-display-lg-weight:700;--sml-type-display-lg-tracking:-.018em;--sml-type-h1-size:34px;--sml-type-h1-line:42px;--sml-type-h1-weight:700;--sml-type-h1-tracking:-.015em;--sml-type-h2-size:28px;--sml-type-h2-line:36px;--sml-type-h2-weight:700;--sml-type-h2-tracking:-.012em;--sml-type-h3-size:22px;--sml-type-h3-line:30px;--sml-type-h3-weight:650;--sml-type-h3-tracking:-.01em;--sml-type-h4-size:18px;--sml-type-h4-line:26px;--sml-type-h4-weight:650;--sml-type-h4-tracking:-.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:.01em;--sml-type-label-sm-size:12px;--sml-type-label-sm-line:16px;--sml-type-label-sm-weight:650;--sml-type-label-sm-tracking:.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:.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:.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:-.02em;--sml-type-metric-lg-size:28px;--sml-type-metric-lg-line:32px;--sml-type-metric-lg-weight:750;--sml-type-metric-lg-tracking:-.015em;--sml-type-metric-sm-size:18px;--sml-type-metric-sm-line:24px;--sml-type-metric-sm-weight:700;--sml-type-metric-sm-tracking:-.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-3-5:14px;--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-10:10px;--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 #1c211f0f;--sml-shadow-card:0 1px 2px #1c211f08;--sml-shadow-panel:0 1px 2px #1c211f08, 0 8px 24px #1c211f0d;--sml-shadow-floating:0 2px 6px #1c211f0d, 0 14px 36px #1c211f12;--sml-shadow-sm:var(--sml-shadow-card);--sml-shadow-md:var(--sml-shadow-panel);--sml-shadow-lg:var(--sml-shadow-floating);--sml-shadow-overlay:var(--sml-shadow-floating);--sml-shadow-modal:0 4px 12px #1c211f0f, 0 24px 64px #1c211f1a;--sml-shadow-focus:var(--sml-focus-ring-shadow);--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:0s;--sml-motion-duration-fast:80ms;--sml-motion-duration-base:.14s;--sml-motion-duration-medium:.2s;--sml-motion-duration-slow:.32s;--sml-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--sml-motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--sml-motion-easing-exit:cubic-bezier(.7, 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;--sml-editor-bg:#fafbfc;--sml-editor-fg:#0f172a;--sml-editor-caret:#0f172a;--sml-editor-gutter:#64748b;--sml-editor-gutter-active:#0f172a;--sml-editor-active-line:#0f172a08;--sml-editor-selection:#3884ff2e;--sml-editor-bracket:#0f172a14;--sml-editor-tooltip-bg:#fff;--sml-editor-tooltip-border:#0f172a1f;--sml-syntax-keyword:#7a39e9;--sml-syntax-name:#0f172a;--sml-syntax-function:#0e7169;--sml-syntax-constant:#975300;--sml-syntax-type:#0369a1;--sml-syntax-operator:#334155;--sml-syntax-comment:#576579;--sml-syntax-string:#137337;--sml-syntax-atom:#be185d;--sml-syntax-invalid:#c2261a;--sml-color-text-workbench-primary:var(--sml-color-text-primary);--sml-color-text-workbench-strong:var(--sml-color-text-primary);--sml-color-text-workbench-secondary:var(--sml-color-text-secondary);--sml-color-text-workbench-muted:var(--sml-color-text-muted);--sml-color-text-workbench-subtle:var(--sml-color-text-muted);--sml-color-text-workbench-inverse:var(--sml-color-text-inverse);--sml-color-surface-workbench-raised:var(--sml-color-surface-subtle);--sml-color-surface-workbench-muted:var(--sml-color-surface-muted);--sml-color-surface-workbench-deep:var(--sml-color-surface-log);--sml-color-surface-workbench-deep-edge:var(--sml-color-bg-inverse);--sml-color-border-workbench-default:var(--sml-color-border-default);--sml-color-border-workbench-subtle:var(--sml-color-border-subtle);--sml-color-border-workbench-strong:var(--sml-color-border-strong);--sml-color-border-workbench-panel:var(--sml-color-border-surface);--sml-color-border-workbench-divider:var(--sml-color-border-divider);--sml-color-border-workbench-control:var(--sml-color-border-control);--sml-color-workbench-mounted-bg:var(--sml-status-generic-info-bg);--sml-color-workbench-mounted-text:var(--sml-status-generic-info-fg);--sml-workbench-title-size:15px;--sml-workbench-title-line:18px;--sml-workbench-title-weight:600}:root:not([data-theme=dark]) [data-product-context=workspace],:root:not([data-theme=dark]) .nb-shell--ide,[data-theme=light] [data-product-context=workspace],[data-theme=light] .nb-shell--ide,[data-product-context=workspace][data-theme=light]{--sml-workspace-canvas:#f4f7fc;--sml-workspace-surface:#fff;--sml-workspace-surface-subtle:#f8fafc;--sml-workspace-surface-hover:#f0f3f8;--sml-workspace-editor-background:#fbfcfe;--sml-workspace-editor-gutter-background:#f8fafc;--sml-workspace-editor-active-line-background:#f4f7fb;--sml-workspace-action-soft:var(--sml-workspace-accent-a2);--sml-workspace-action-soft-hover:var(--sml-workspace-accent-a3);--sml-workspace-action-soft-pressed:var(--sml-workspace-accent-a4);--sml-workspace-action-border:var(--sml-workspace-accent-a6);--sml-workspace-action-border-strong:var(--sml-workspace-accent-a7);--sml-workspace-action-solid:var(--sml-workspace-accent-9);--sml-workspace-action-solid-hover:var(--sml-workspace-accent-10);--sml-workspace-action-text:var(--sml-workspace-accent-11);--sml-workspace-action-ink:var(--sml-workspace-accent-12);--sml-workspace-action-foreground:#fff;--sml-workspace-cell-type-code-bg:var(--sml-workspace-accent-2);--sml-workspace-cell-type-code-bg-hover:var(--sml-workspace-accent-3);--sml-workspace-cell-type-code-border:var(--sml-workspace-action-border);--sml-workspace-cell-type-code-text:var(--sml-workspace-action-text);--sml-workspace-cell-type-markdown-bg:var(--sml-color-primitive-purple-50);--sml-workspace-cell-type-markdown-bg-hover:var(--sml-color-primitive-purple-100);--sml-workspace-cell-type-markdown-border:color-mix(in srgb, var(--sml-color-primitive-purple-600) 28%, transparent);--sml-workspace-cell-type-markdown-text:var(--sml-color-primitive-purple-700);--sml-workspace-cell-type-raw-bg:var(--sml-color-surface-workbench-muted);--sml-workspace-cell-type-raw-bg-hover:var(--sml-color-action-ghost-bg-active);--sml-workspace-cell-type-raw-border:var(--sml-color-border-workbench-control);--sml-workspace-cell-type-raw-text:var(--sml-color-text-workbench-secondary);--sml-color-workbench-mounted-bg:var(--sml-workspace-accent-a3);--sml-color-workbench-mounted-text:var(--sml-workspace-accent-11);--sml-workspace-selection-bg:var(--sml-workspace-action-soft);--sml-workspace-selection-bg-hover:var(--sml-workspace-action-soft-hover);--sml-workspace-selection-bg-pressed:var(--sml-workspace-action-soft-pressed);--sml-workspace-selection-border:var(--sml-workspace-action-border-strong);--sml-workspace-selection-indicator:var(--sml-workspace-action-solid);--sml-workspace-focus-ring:var(--sml-workspace-accent-a8);--sml-color-bg-canvas:var(--sml-workspace-canvas);--sml-color-surface-base:var(--sml-workspace-surface);--sml-color-surface-subtle:var(--sml-workspace-surface-subtle);--sml-color-surface-muted:var(--sml-workspace-surface-hover);--sml-color-surface-selected:var(--sml-workspace-selection-bg);--sml-color-surface-selected-row:var(--sml-workspace-selection-bg);--sml-color-border-focus:var(--sml-workspace-focus-ring);--sml-color-border-focus-ring-strong:var(--sml-workspace-focus-ring);--sml-color-border-selected:var(--sml-workspace-selection-border);--sml-color-border-control-focus:var(--sml-workspace-accent-a8);--sml-color-border-interactive:var(--sml-workspace-action-border-strong);--sml-color-control-selected-bg:var(--sml-workspace-action-soft-hover);--sml-color-control-selected-bg-hover:var(--sml-workspace-action-soft-pressed);--sml-color-control-selected-text:var(--sml-workspace-action-text);--sml-color-text-link:var(--sml-workspace-action-text);--sml-color-text-link-hover:var(--sml-workspace-action-ink);--sml-color-action-primary-bg-default:var(--sml-workspace-action-solid);--sml-color-action-primary-bg-hover:var(--sml-workspace-action-solid-hover);--sml-color-action-primary-bg-active:var(--sml-workspace-action-solid-hover);--sml-color-action-primary-text:var(--sml-workspace-action-foreground);--sml-color-action-secondary-bg-default:var(--sml-workspace-action-soft);--sml-color-action-secondary-bg-hover:var(--sml-workspace-action-soft-hover);--sml-color-action-secondary-bg-active:var(--sml-workspace-action-soft-pressed);--sml-color-action-secondary-text:var(--sml-workspace-action-text);--sml-focus-ring-contrast-edge:var(--sml-workspace-accent-9);--sml-focus-ring-color:var(--sml-focus-ring-contrast-edge);--sml-focus-ring-shadow:0 0 0 1px var(--sml-focus-ring-contrast-edge), 0 0 0 3px var(--sml-workspace-accent-a3);--sml-focus-ring-halo:0 0 0 3px var(--sml-workspace-accent-a3);--sml-control-focus-shadow:var(--sml-focus-ring-shadow);--sml-control-focus-halo:var(--sml-focus-ring-halo);--sml-editor-bg:var(--sml-workspace-editor-background);--sml-editor-active-line:var(--sml-workspace-editor-active-line-background);--sml-editor-selection:color-mix(in srgb, var(--sml-workspace-accent-5) 78%, transparent)}[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-primitive-brand-1:#111915;--sml-color-primitive-brand-2:#131e19;--sml-color-primitive-brand-3:#102f22;--sml-color-primitive-brand-4:#073d29;--sml-color-primitive-brand-5:#084b33;--sml-color-primitive-brand-6:#0f593e;--sml-color-primitive-brand-7:#146a4b;--sml-color-primitive-brand-8:#127e59;--sml-color-primitive-brand-9:#0a6546;--sml-color-primitive-brand-10:#065439;--sml-color-primitive-brand-11:#70cda3;--sml-color-primitive-brand-12:#a5f4ce;--sml-color-primitive-neutral-1:#161717;--sml-color-primitive-neutral-2:#1d1e1d;--sml-color-primitive-neutral-3:#252625;--sml-color-primitive-neutral-4:#2b2c2c;--sml-color-primitive-neutral-5:#313232;--sml-color-primitive-neutral-6:#393b3a;--sml-color-primitive-neutral-7:#464948;--sml-color-primitive-neutral-8:#5e6160;--sml-color-primitive-neutral-9:#696e6c;--sml-color-primitive-neutral-10:#777c7a;--sml-color-primitive-neutral-11:#b0b4b2;--sml-color-primitive-neutral-12:#edeeed;--sml-color-primitive-info-subtle:#1a2930;--sml-color-primitive-info-default:#92bdd2;--sml-color-primitive-info-hover:#d6ecf8;--sml-color-content-avatar-bg-start:#1e2824;--sml-color-content-avatar-bg-end:#0f7b72;--sml-color-content-avatar-text:#fff;--sml-color-bg-canvas:#090e0c;--sml-color-bg-canvas-subtle:var(--sml-color-primitive-neutral-1);--sml-color-bg-canvas-warm:var(--sml-color-bg-canvas);--sml-color-bg-elevated:#111916;--sml-color-bg-inverse:var(--sml-color-primitive-neutral-12);--sml-color-bg-scrim:#000000a3;--sml-color-shadow-ink:#080d16;--sml-color-surface-base:#111916;--sml-color-surface-subtle:var(--sml-color-primitive-neutral-1);--sml-color-surface-muted:var(--sml-color-primitive-neutral-3);--sml-color-surface-raised:var(--sml-color-primitive-neutral-2);--sml-color-surface-raised-hero:var(--sml-color-primitive-neutral-2);--sml-color-surface-selected:var(--sml-color-primitive-brand-2);--sml-color-surface-selected-row:var(--sml-color-primitive-brand-3);--sml-color-table-row-selected:var(--sml-color-primitive-brand-3);--sml-color-table-row-myrow:var(--sml-color-primitive-brand-4);--sml-color-surface-log:#0a0f0d;--sml-color-surface-warning:#3b2707;--sml-color-surface-danger:#3a1010;--sml-color-surface-success:#0e2f1d;--sml-color-surface-info:var(--sml-color-primitive-info-subtle);--sml-color-text-brand:var(--sml-color-primitive-brand-11);--sml-color-text-primary:var(--sml-color-primitive-neutral-12);--sml-color-text-secondary:var(--sml-color-primitive-neutral-11);--sml-color-text-muted:var(--sml-color-primitive-neutral-10);--sml-color-text-placeholder:var(--sml-color-primitive-neutral-9);--sml-color-text-disabled:var(--sml-color-primitive-neutral-8);--sml-color-text-inverse:#111916;--sml-color-text-link:var(--sml-color-primitive-brand-11);--sml-color-text-link-hover:var(--sml-color-primitive-brand-12);--sml-color-text-code:var(--sml-color-primitive-neutral-12);--sml-color-text-danger:#ff9b9b;--sml-color-text-warning:#f4c76c;--sml-color-text-success:#8bdea8;--sml-color-text-info:var(--sml-color-primitive-info-default);--sml-color-border-divider:#edeeed1a;--sml-color-border-surface:#edeeed24;--sml-color-border-subtle:var(--sml-color-border-divider);--sml-color-border-default:var(--sml-color-primitive-neutral-6);--sml-color-border-strong:var(--sml-color-primitive-neutral-7);--sml-color-border-control:var(--sml-color-primitive-neutral-8);--sml-color-border-control-hover:var(--sml-color-primitive-neutral-9);--sml-color-border-control-strong:var(--sml-color-primitive-neutral-9);--sml-color-border-control-focus:var(--sml-color-primitive-brand-11);--sml-color-border-disabled:var(--sml-color-border-surface);--sml-color-border-interactive:var(--sml-color-primitive-brand-8);--sml-color-border-focus:var(--sml-color-primitive-brand-11);--sml-color-border-focus-ring-strong:var(--sml-color-primitive-brand-11);--sml-color-border-selected:var(--sml-color-primitive-brand-8);--sml-color-border-info:#466f83;--sml-color-control-selected-bg:var(--sml-color-primitive-brand-3);--sml-color-control-selected-bg-hover:var(--sml-color-primitive-brand-4);--sml-color-control-selected-text:var(--sml-color-primitive-brand-11);--sml-color-control-selected-border:transparent;--sml-color-action-primary-bg-default:var(--sml-color-primitive-brand-9);--sml-color-action-primary-bg-hover:var(--sml-color-primitive-brand-10);--sml-color-action-primary-bg-active:var(--sml-color-primitive-brand-8);--sml-color-action-primary-text:#fff;--sml-color-action-secondary-bg-default:var(--sml-color-primitive-brand-2);--sml-color-action-secondary-bg-hover:var(--sml-color-primitive-brand-3);--sml-color-action-secondary-bg-active:var(--sml-color-primitive-brand-4);--sml-color-action-secondary-text:var(--sml-color-primitive-brand-11);--sml-color-action-ghost-bg-hover:var(--sml-color-primitive-neutral-3);--sml-color-action-ghost-bg-active:var(--sml-color-primitive-neutral-4);--sml-color-action-ghost-text:var(--sml-color-primitive-neutral-12);--sml-color-action-disabled-bg:var(--sml-color-primitive-neutral-2);--sml-color-action-disabled-text:var(--sml-color-primitive-neutral-8);--sml-color-accent-resource-binding:var(--sml-color-primitive-brand-11);--sml-color-accent-resource-binding-bg:var(--sml-color-primitive-brand-2);--sml-focus-ring-contrast-edge:var(--sml-color-primitive-brand-7);--sml-focus-ring-color:var(--sml-focus-ring-contrast-edge);--sml-focus-ring-shadow:0 0 0 1px var(--sml-focus-ring-contrast-edge), 0 0 0 3px color-mix(in srgb, var(--sml-color-primitive-brand-7) 54%, transparent);--sml-focus-ring-halo:0 0 0 3px color-mix(in srgb, var(--sml-color-primitive-brand-7) 54%, transparent);--sml-control-focus-shadow:var(--sml-focus-ring-shadow);--sml-control-focus-halo:var(--sml-focus-ring-halo);--sml-shadow-focus:var(--sml-focus-ring-shadow);--sml-status-generic-neutral-bg:var(--sml-color-primitive-neutral-3);--sml-status-generic-neutral-fg:var(--sml-color-primitive-neutral-11);--sml-status-generic-neutral-border:var(--sml-color-primitive-neutral-7);--sml-status-generic-info-bg:#1a2930;--sml-status-generic-info-fg:#92bdd2;--sml-status-generic-info-border:#466f83;--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:var(--sml-color-primitive-brand-3);--sml-status-generic-accent-fg:var(--sml-color-primitive-brand-11);--sml-status-generic-accent-border:var(--sml-color-primitive-brand-8);--sml-status-generic-private-bg:#241a45;--sml-status-generic-private-fg:#c9b8ff;--sml-status-generic-private-border:#6e46d8;--sml-status-generic-success-solid:#35a86a;--sml-status-generic-warning-solid:#c98c2c;--sml-status-generic-danger-solid:#ea5a4e;--sml-status-generic-danger-on-solid:#111916;--sml-status-generic-info-solid:#466f82;--sml-status-generic-accent-solid:var(--sml-color-primitive-brand-9);--sml-status-generic-neutral-solid:#7d8c86;--sml-status-generic-private-solid:#9575ec;--sml-editor-bg:#131a25;--sml-editor-fg:#e2e8f0;--sml-editor-caret:#e2e8f0;--sml-editor-gutter:#94a3b8;--sml-editor-gutter-active:#e2e8f0;--sml-editor-active-line:#e2e8f00a;--sml-editor-selection:#3884ff38;--sml-editor-bracket:#e2e8f014;--sml-editor-tooltip-bg:#232f40;--sml-editor-tooltip-border:#64748b;--sml-syntax-keyword:#b39dff;--sml-syntax-name:#e2e8f0;--sml-syntax-function:#5ed1c5;--sml-syntax-constant:#eaa0e0;--sml-syntax-type:#64b5f0;--sml-syntax-operator:#b6c4d5;--sml-syntax-comment:#94a3b8;--sml-syntax-string:#e6b17a;--sml-syntax-atom:#ff9b9b;--sml-syntax-invalid:#ff6f5c}@media (prefers-reduced-motion:reduce){:root,[data-theme=light],[data-theme=dark]{--sml-motion-duration-fast:0s;--sml-motion-duration-base:0s;--sml-motion-duration-medium:0s;--sml-motion-duration-slow:0s}}:root{--radius-panel:var(--sml-radius-8);--radius-pill:var(--sml-radius-full);--page-width:var(--sml-layout-page-max-width)}


*{box-sizing:border-box}html{background:var(--sml-color-bg-canvas);scrollbar-gutter:stable;overscroll-behavior-y:none;min-height:100%}body{overscroll-behavior-y:none;min-height:100vh;color:var(--sml-color-text-primary);font-family:var(--sml-font-family-body);background:var(--sml-color-bg-canvas);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:is(html:has(.sml-app-shell[data-notebook-fullscreen=true]),body:has(.sml-app-shell[data-notebook-fullscreen=true])){overflow:clip}
