
.startup-screen{position:fixed;inset:0;display:grid;place-items:center;box-sizing:border-box;padding:28px;background:radial-gradient(ellipse at 15% 12%,#092d4155,transparent 58%),radial-gradient(ellipse at 92% 85%,#55157540,transparent 58%),#080d1c;color:#f2f5ff;text-align:left;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}
.startup-screen *{box-sizing:border-box}.startup-screen .startup-card{position:relative;width:min(100%,380px);padding:30px;border:1px solid #a5c6ff18;border-radius:26px;background:linear-gradient(145deg,#15213a99,#111329bb);box-shadow:0 28px 80px #0005,inset 0 1px #ffffff09}
.startup-screen .startup-top{display:flex;align-items:center;gap:15px}.startup-screen .startup-tile{position:relative;flex-shrink:0;width:76px;height:76px;border:1px solid #67ddff30;border-radius:20px;box-shadow:0 0 32px #18cde61c;background:#080d20;overflow:hidden}.startup-screen img{display:block;width:100%;height:100%;object-fit:contain}
.startup-screen .startup-eyebrow{display:block;font-size:10px;font-weight:650;letter-spacing:2px;color:#70def0;margin-bottom:7px}.startup-screen h1{font-size:25px;letter-spacing:-.8px;margin:0;color:#f2f5ff;font-weight:650}.startup-screen .startup-subtitle{color:#8f9bb6;font-size:12px;margin:7px 0 0}
.startup-screen .startup-progress-head{display:flex;align-items:flex-end;justify-content:space-between;margin-top:35px;margin-bottom:14px}.startup-screen .startup-caption{font-size:12px;letter-spacing:.2px;color:#aab7cd;padding-bottom:5px}.startup-screen .startup-percent{font-size:42px;line-height:1;font-weight:600;letter-spacing:-2px;font-variant-numeric:tabular-nums;color:#eef7ff}.startup-screen .startup-percent span{font-size:19px;color:#8795b6;margin-left:4px;letter-spacing:0}
.startup-screen .startup-track{height:8px;overflow:hidden;border-radius:20px;background:#070d1d;box-shadow:inset 0 1px 3px #0007;border:1px solid #d0eaff0b}.startup-screen .startup-fill{position:relative;height:100%;width:4%;border-radius:inherit;background:linear-gradient(90deg,#14dce8,#3188ff 48%,#934bff 78%,#e744df);box-shadow:0 0 15px #287aff55;transition:width .35s ease;overflow:hidden}.startup-screen .startup-fill:after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent,#ffffff70,transparent);transform:translateX(-100%);animation:startup-shimmer 2.4s ease-in-out infinite}
.startup-screen .startup-status{min-height:36px;margin:16px 0 0;color:#a6b5cf;font-size:12px;line-height:1.6}.startup-screen .startup-footer{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:17px;border-top:1px solid #ffffff0b;color:#677591;font-size:10px;letter-spacing:.2px}.startup-screen .startup-led{display:inline-block;width:5px;height:5px;border-radius:50%;background:#3ce1d2;box-shadow:0 0 8px #3ce1d266;margin-right:6px}.startup-screen small{display:block;margin-top:20px;text-align:center;color:#52607d;font-size:10px;letter-spacing:.2px}
.startup-screen button{margin:8px 0 0;border:1px solid #a0acff44;border-radius:10px;background:#293b68;color:#f5f7ff;padding:10px 18px;font:inherit;font-size:12px;cursor:pointer}.startup-screen [hidden]{display:none!important}.startup-screen[data-failed=true] .startup-fill:after{animation:none}.startup-screen[data-failed=true] .startup-caption{color:#efb5c7}
@keyframes startup-shimmer{60%,100%{transform:translateX(130%)}}@media(prefers-reduced-motion:reduce){.startup-screen .startup-fill{transition:none}.startup-screen .startup-fill:after{animation:none}}@media(max-width:400px){.startup-screen{padding:16px}.startup-screen .startup-card{padding:24px}.startup-screen h1{font-size:23px}}

html[data-yayin-browser-loading="true"]{overflow:hidden;background:#080d1c}html[data-yayin-browser-loading="true"] body>:not(#browser-startup-loader):not(script){visibility:hidden!important}#browser-startup-loader{z-index:2147483646;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease}html[data-yayin-browser-loading="true"] #browser-startup-loader{opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){#browser-startup-loader{transition:none}}
