.labs-startup-screen{box-sizing:border-box;background:var(--surface-app,#f4f6f9);height:100%;min-height:100%;color:var(--text-primary,#0b1f33);font:var(--text-size-body)/1.5 var(--font-ui,"Segoe UI", sans-serif);place-items:center;padding:1.5rem;display:grid;overflow:auto}.labs-startup-card{box-sizing:border-box;border:1px solid var(--border,#d1d9e3);border-radius:var(--radius);background:var(--surface-panel,#fff);width:min(100%,32rem);padding:clamp(1rem,5vw,2.5rem)}.labs-startup-brand{font-weight:var(--text-weight-semibold);margin:0 0 1.5rem}.labs-startup-card h1{font-size:var(--text-size-dialog);overflow-wrap:anywhere;margin:0 0 .75rem;line-height:1.2}.labs-startup-card p{margin:0 0 1.5rem}.labs-startup-actions{flex-wrap:wrap;gap:.75rem;display:flex}.labs-startup-card button{border:1px solid var(--border-strong,#8394a8);border-radius:var(--radius);min-height:44px;color:inherit;background:var(--surface-raised,#edf2f8);font:inherit;cursor:pointer;padding:.6rem .9rem}.labs-startup-card button:focus-visible{outline:3px solid var(--focus,#244f73);outline-offset:3px}.labs-startup-beat{animation:.15s ease-out labs-startup-appear}.labs-startup-destination{width:100%;height:100%}.labs-startup-destination:focus{outline:none}@keyframes labs-startup-appear{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.labs-startup-beat{animation:none}}@media (height<=420px){.labs-startup-screen{place-items:start center;padding:.75rem}.labs-startup-card{padding:1rem}}.labs-startup-screen[data-startup-state=ready] .labs-startup-card{text-align:center;width:min(100%,40rem);padding:clamp(.75rem,2vw,1rem);transition:opacity .3s}.labs-startup-closing .labs-startup-card{opacity:0}.labs-startup-rung{width:100%;height:auto;display:block}.labs-startup-rung__rail,.labs-startup-rung__wire,.labs-startup-rung__bar,.labs-startup-rung__coil{stroke:var(--text-secondary,#526477);stroke-linecap:round;stroke-width:4px;fill:none}.labs-startup-rung__bar,.labs-startup-rung__coil{stroke-width:5px}.labs-startup-rung .is-live,.labs-startup-rung .is-closed,.labs-startup-rung .is-energized{stroke:var(--accent-strong,#24649a);stroke-width:7px}.labs-startup-rung__label{fill:var(--text-primary,#0b1f33);font:var(--text-weight-semibold) var(--text-size-dialog) var(--font-mono,monospace)}.labs-startup-card .labs-startup-signature{visibility:hidden;font-size:var(--text-size-dialog);font-weight:var(--text-weight-semibold)}.labs-startup-card .labs-startup-signature.is-visible{visibility:visible}@media (prefers-reduced-motion:reduce){.labs-startup-screen[data-startup-state=ready] .labs-startup-card{transition:none}}.labs-startup-screen[data-startup-state=ready] .labs-startup-card p{margin-bottom:.5rem}.labs-startup-screen[data-startup-state=ready] .labs-startup-card h1{margin-bottom:.25rem}
