:root{--arc-bg:#050d12;--arc-surface:#09171e;--arc-border:#21343d;--arc-text:#f4f6f7;--arc-text-muted:#a4b6be;--arc-cyan:#00d9e8;--arc-orange:#ff7a18;--radius:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:radial-gradient(1200px 600px at 85% -10%, #00d9e814, transparent 60%), radial-gradient(900px 500px at -10% 110%, #ff7a1810, transparent 60%), var(--arc-bg);min-height:100vh;color:var(--arc-text);place-items:center;margin:0;padding:24px 16px;font:16px/1.55 Geist Variable,Geist,Inter,system-ui,sans-serif;display:grid}.card{background:var(--arc-surface);border:1px solid var(--arc-border);border-radius:var(--radius);width:min(100%,460px);padding:40px 36px 32px;box-shadow:0 12px 40px #0006,0 0 22px #00d9e80f}.brand{align-items:baseline;gap:12px;margin-bottom:28px;display:flex}.wordmark{width:auto;height:40px}.product{color:var(--arc-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}h1{margin:0 0 8px;font-size:1.45rem;font-weight:600}p{color:var(--arc-text-muted);margin:0 0 16px}.status{align-items:center;gap:10px;display:flex}.spinner{border:2px solid var(--arc-border);border-top-color:var(--arc-cyan);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}a{color:var(--arc-cyan)}.button{background:var(--arc-cyan);color:var(--arc-bg);border-radius:6px;margin-top:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}.button:hover,.button:focus-visible{background:#5ce8f1}.button:focus-visible,a:focus-visible{outline:2px solid var(--arc-orange);outline-offset:3px}.workbenches{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.workbenches a,.workbenches .unavailable{border:1px solid var(--arc-border);color:var(--arc-text);border-radius:8px;padding:14px 16px;text-decoration:none;display:block}.workbenches a:hover{border-color:var(--arc-cyan);box-shadow:0 0 22px #00d9e824}.workbenches .unavailable{color:var(--arc-text-muted)}.pin{margin-top:20px;font-size:.85rem}.sign-out{margin-top:20px;font-size:.9rem;display:inline-block}
