:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brand-primary:#6558f5;--surface:#fff;--text:#1d1b2f;--background:#f5f3ff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{color:var(--text);background:var(--background);margin:0;font-family:system-ui,sans-serif}main{place-items:center;min-height:100vh;padding:2rem;display:grid}.card{background:var(--surface);border-radius:1.5rem;width:min(42rem,100%);padding:2.5rem;box-shadow:0 1rem 3rem #2118611f}.eyebrow{color:var(--brand-primary);letter-spacing:.12em;font-weight:800}h1{margin:.5rem 0;font-size:clamp(2rem,8vw,4rem)}p{line-height:1.6}.workbench{background:var(--surface);border-radius:1.5rem;width:min(64rem,100%);padding:2rem}.workbench form,.workbench label{gap:.5rem;display:grid}.workbench form{gap:1rem}.workbench input,.workbench select,.workbench textarea,.workbench button{border:1px solid color-mix(in srgb, var(--text) 25%, transparent);min-height:44px;font:inherit;border-radius:.75rem;padding:.75rem}.workbench textarea,.workbench pre{font-family:ui-monospace,monospace;overflow:auto}.actions{flex-wrap:wrap;gap:.75rem;display:flex}.actions button{color:#fff;background:var(--brand-primary);cursor:pointer;border:0;font-weight:700}.job-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1rem;display:grid}@media (prefers-color-scheme:dark){:root{--surface:#242136;--text:#f7f5ff;--background:#151320}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important}}
