#boot-splash{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:#f5f9ff;opacity:1;visibility:visible;transition:opacity .24s ease,visibility .24s ease;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#boot-splash.boot-splash-hide{opacity:0;visibility:hidden;pointer-events:none}#boot-splash>img{display:block;width:min(64vw,310px);height:auto;object-fit:contain;animation:laitnoBootPulse 1.8s ease-in-out infinite;filter:drop-shadow(0 12px 30px rgba(26,62,108,.10))}@keyframes laitnoBootPulse{0%,100%{transform:translateY(0) scale(1);opacity:.96}50%{transform:translateY(-2px) scale(1.012);opacity:1}}@media(prefers-reduced-motion:reduce){#boot-splash>img{animation:none}}#boot-recovery{display:none;width:min(86vw,380px);padding:22px;border:1px solid #e3eaf3;border-radius:22px;background:#fff;box-shadow:0 16px 44px rgba(28,61,102,.09);text-align:center;color:#17324f}#boot-recovery h1{margin:0 0 8px;font-size:19px}#boot-recovery p{margin:0 0 16px;color:#74849a;font-size:13px;line-height:1.9}#boot-recovery .boot-actions{display:grid;gap:9px}#boot-recovery button{min-height:44px;border-radius:14px;border:0;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}#boot-retry{background:linear-gradient(135deg,#164c88,#276fc2);color:#fff}#boot-repair{background:#edf4ff;color:#1e5fae}@media(prefers-color-scheme:dark){#boot-recovery{background:#162637;border-color:#2a3d51;color:#eef5ff}#boot-recovery p{color:#9fb0c3}#boot-repair{background:#1d3652;color:#b9d5ff}}
