:root{--surface-page:#f8fafc;--surface-raised:#fff;--surface-sunken:#f9fafb;--surface-hover:#f3f4f6;--surface-hover-cool:#f1f5f9;--surface-active:#e5e7eb;--surface-inverted:#1a2e4a;--surface-brand-deep:#0f172a;--surface-stage:#1e293b;--fill-neutral:#6b7280;--border-subtle:#e5e7eb;--border-subtle-cool:#e2e8f0;--border-strong:#d1d5db;--border-strong-cool:#cbd5e1;--border-focus:#2563eb;--text-primary:#111827;--text-heading:#1f2937;--text-body:#374151;--text-detail:#4b5563;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-heading-cool:#1e293b;--text-secondary-cool:#64748b;--text-muted-cool:#94a3b8;--text-on-accent:#fff;--text-on-stage:#cbd5e1;--accent-primary:#2563eb;--accent-primary-fg:#2563eb;--accent-primary-hover:#1d4ed8;--accent-primary-hover-fg:#1d4ed8;--accent-primary-strong:#1e40af;--accent-subtle-bg:#eff6ff;--accent-muted-bg:#dbeafe;--accent-border:#93c5fd;--state-success-fg:#065f46;--state-success-bg:#d1fae5;--state-success-accent:#059669;--state-warning-fg:#92400e;--state-warning-bg:#fef3c7;--state-warning-accent:#d97706;--state-warning-subtle-bg:#fffbeb;--state-warning-border:#fcd34d;--state-warning-accent-fill:#d97706;--state-danger-fg:#b91c1c;--state-danger-strong:#991b1b;--state-danger-bg:#fee2e2;--state-danger-accent:#dc2626;--state-danger-accent-fg:#dc2626;--state-danger-border:#fecaca;--state-danger-subtle-bg:#fef2f2;--state-danger-border-strong:#fca5a5;--state-danger-mark:#ef4444;--state-danger-on-dark:#fca5a5;--state-danger-accent-hover:#b91c1c;--state-info-fg:#0369a1;--state-info-bg:#e0f2fe;--state-attention-subtle-bg:#fefce8;--state-attention-bg:#fef9c3;--state-attention-border:#fde047;--state-attention-accent:#eab308;--state-attention-fg:#854d0e;--state-neutral-bg:#fafaf9;--state-neutral-border:#d6d3d1;--state-neutral-accent:#78716c;--state-neutral-accent-fill:#78716c;--state-neutral-fg:#44403c;--score-pass:#15803d;--score-pass-bg:#dcfce7;--score-partial:#b45309;--score-partial-bg:#fef9c3;--dim-actions:#7c3aed;--dim-actions-fill:#7c3aed;--dim-evaluation:#0891b2;--overlay-scrim:#00000080;--shadow-color:#0000001a;--focus-ring:#2563eb59;--tint-on-dark:#ffffff1a;--shadow-color-strong:#0006;--shadow-color-on-media:#00000080;--overlay-on-media:#0009;--overlay-on-media-strong:#000000a6;--overlay-on-media-heavy:#000000e6;--overlay-stage-scrim:#0f172a99;--overlay-brand-deep:#0f172af2;--tint-on-dark-strong:#ffffff26;color-scheme:light}[data-theme=dark]{--surface-page:#12151a;--surface-raised:#1c212a;--surface-sunken:#171b22;--surface-hover:#252b36;--surface-hover-cool:#232b39;--surface-active:#2f3743;--surface-inverted:#22334d;--surface-brand-deep:#131c34;--surface-stage:#1e293b;--fill-neutral:#6b7280;--border-subtle:#2b323d;--border-subtle-cool:#2d3543;--border-strong:#4e5663;--border-strong-cool:#4d5968;--border-focus:#5b9bf8;--text-primary:#f4f7fa;--text-heading:#e4e9f0;--text-body:#cbd3de;--text-detail:#b7c1d0;--text-secondary:#a3aebf;--text-muted:#828d9f;--text-heading-cool:#e0e7f0;--text-secondary-cool:#9fabbf;--text-muted-cool:#8794a8;--text-on-accent:#fff;--text-on-stage:#cbd5e1;--accent-primary:#3c70e2;--accent-primary-fg:#5985e7;--accent-primary-hover:#2563eb;--accent-primary-hover-fg:#7e9ae7;--accent-primary-strong:#bcd7fd;--accent-subtle-bg:#0e2038;--accent-muted-bg:#1d3358;--accent-border:#3f6194;--state-success-fg:#6ee7b7;--state-success-bg:#0d2a20;--state-success-accent:#048059;--state-warning-fg:#fcd34d;--state-warning-bg:#33260c;--state-warning-accent:#d87706;--state-warning-subtle-bg:#271e07;--state-warning-border:#4a3a12;--state-warning-accent-fill:#b45309;--state-danger-fg:#fca5a5;--state-danger-strong:#f8caca;--state-danger-bg:#311212;--state-danger-accent:#dc2626;--state-danger-accent-fg:#e95656;--state-danger-border:#7d2121;--state-danger-subtle-bg:#231416;--state-danger-border-strong:#8f3535;--state-danger-mark:#f26a6a;--state-danger-on-dark:#fca5a5;--state-danger-accent-hover:#c73535;--state-info-fg:#7dd3fc;--state-info-bg:#0c2637;--state-attention-subtle-bg:#26230b;--state-attention-bg:#2f2b0c;--state-attention-border:#453f16;--state-attention-accent:#eab308;--state-attention-fg:#ece08a;--state-neutral-bg:#201d1a;--state-neutral-border:#413b36;--state-neutral-accent:#8a827b;--state-neutral-accent-fill:#78716c;--state-neutral-fg:#d5cfc9;--score-pass:#5edc8c;--score-pass-bg:#0e2a1c;--score-partial:#f08433;--score-partial-bg:#332810;--dim-actions:#a78bfa;--dim-actions-fill:#8649ee;--dim-evaluation:#38bdf8;--overlay-scrim:#000000b8;--shadow-color:#00000080;--focus-ring:#5985e773;--tint-on-dark:#ffffff1a;--shadow-color-strong:#0000009e;--shadow-color-on-media:#00000080;--overlay-on-media:#0009;--overlay-on-media-strong:#000000a6;--overlay-on-media-heavy:#000000e6;--overlay-stage-scrim:#0f172a99;--overlay-brand-deep:#0f172af2;--tint-on-dark-strong:#ffffff26;color-scheme:dark}[data-theme=dark] body{color:#374151;color:var(--text-body)}@media (prefers-reduced-motion:no-preference){html.theme-transition,html.theme-transition *,html.theme-transition :after,html.theme-transition :before{transition:background-color .18s ease,border-color .18s ease,color .18s ease,fill .18s ease,stroke .18s ease,box-shadow .18s ease;transition-delay:0s!important}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html.case-runner-stable-gutter{scrollbar-gutter:stable}button{transition:background .2s,transform .15s,box-shadow .2s,opacity .2s,color .2s,border-color .2s}button:not(:disabled):active{transform:translateY(0)!important}button:disabled{cursor:not-allowed;opacity:.6}
/*# sourceMappingURL=main.8ef31766.css.map*/