html,body{margin:0;background:#0a131b}#startup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0a131b;color:#eef2ef;font:16px/1.5 Arial,sans-serif}#startup[hidden]{display:none}.startup-card{width:min(100%,430px)}.startup-brand{margin:0 0 48px;font-size:14px;color:#a5b1b6}.startup-brand span{color:#f06467}#startup h1{margin:0 0 12px;font-size:clamp(28px,6vw,36px);line-height:1.15;letter-spacing:-.035em}.startup-status{display:flex;justify-content:space-between;gap:16px;margin:28px 0 10px;font-size:14px}#startupPercent{font-variant-numeric:tabular-nums}#startup progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border:0;border-radius:4px;overflow:hidden;background:#27343d;accent-color:#ed4a50}#startup progress::-webkit-progress-bar{background:#27343d}#startup progress::-webkit-progress-value{background:#ed4a50}#startup progress::-moz-progress-bar{background:#ed4a50}.startup-note{min-height:3em;margin:18px 0 0;font-size:13px;color:#a5b1b6}.startup-steps{display:flex;gap:24px;padding:0;margin:28px 0 0;list-style:none;font-size:12px;color:#74848e}.startup-steps [aria-current=step]{color:#eef2ef}.startup-steps li:before{content:"○";margin-right:7px}.startup-steps .done:before{content:"✓";color:#a5b1b6}#startupRetry{margin-top:22px;padding:12px 20px;border:0;border-radius:4px;background:#e03538;color:#fff;font:600 14px Arial,sans-serif;cursor:pointer}#startupRetry:focus-visible{outline:2px solid white;outline-offset:4px}
