.startup-screen{min-height:100svh;display:grid;place-items:center;padding:32px 22px;background:var(--bg,#f6f5f9);color:var(--ink,#292338)}.startup-card{width:min(100%,430px);text-align:center;padding:36px 30px;background:#173c61;color:#fff;--muted:#d3dfeb;border:1px solid #244c73;border-radius:14px;box-shadow:0 12px 40px #0c223b18}.startup-seal{width:76px;height:76px;object-fit:contain;display:block;margin:0 auto 22px}.startup-brand{font:600 11px/1.5 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--muted,#70697b);margin:0 0 10px}.startup-card h1{font:600 27px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.6px;margin:0 0 12px}.startup-status{font:400 14px/1.6 Inter,system-ui,sans-serif;color:var(--muted,#70697b);margin:0;min-height:45px}.startup-track{width:100%;height:3px;overflow:hidden;background:#e9e7ed;border-radius:4px;margin:22px 0}.startup-track span{display:block;width:35%;height:100%;background:var(--purple,var(--navy,#442e84));border-radius:4px;animation:startup-slide 1.6s ease-in-out infinite}.startup-steps{display:flex;justify-content:space-between;gap:8px;text-align:left;font:400 12px/1.4 Inter,system-ui,sans-serif;color:var(--muted,#70697b)}.startup-steps>span{display:flex;align-items:center;gap:6px}.startup-steps i{display:inline-flex;width:7px;height:7px;border:1px solid #bbb6c8;border-radius:50%;flex:none}.startup-steps [data-state=current]{font-weight:600;color:var(--purple,var(--navy,#442e84))}.startup-steps [data-state=current] i{background:currentColor;border-color:currentColor}.startup-steps [data-state=done] i{background:#24774d;border-color:#24774d}.startup-note{display:block;margin-top:24px;font:400 11px/1.6 Inter,system-ui,sans-serif;color:var(--muted,#70697b)}@keyframes startup-slide{0%{transform:translateX(-110%)}100%{transform:translateX(390%)}}@media(prefers-reduced-motion:reduce){.startup-track span{animation:none;width:100%;opacity:.45}}@media(max-width:480px){.startup-card{padding:30px 22px}.startup-card h1{font-size:25px}}
.startup-card .startup-brand{font-size:11px!important}.startup-card .startup-note{font-size:12px!important}.startup-card .startup-status{font-size:15px!important}

.startup-card h1{color:#fff}.startup-card .startup-brand{color:#f0cb70}.startup-card .startup-track{background:#ffffff25}.startup-card .startup-track span{background:#f0cb70}.startup-card .startup-steps [data-state=current]{color:#f0cb70}.startup-card .startup-steps i{border-color:#c2d2e3}.startup-card .startup-steps [data-state=done] i{background:#98ddb7;border-color:#98ddb7}
