:root{color-scheme:dark;background:#03050d;color:#f8fbff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 12% 0%,rgba(69,219,255,.12),transparent 30%),radial-gradient(circle at 90% 8%,rgba(198,92,255,.12),transparent 32%),#050816}.ambient{position:fixed;z-index:-1;border-radius:999px;filter:blur(80px);pointer-events:none;opacity:.4}.ambient-a{width:360px;height:360px;left:-160px;top:8%;background:rgba(69,219,255,.18)}.ambient-b{width:420px;height:420px;right:-200px;top:22%;background:rgba(198,92,255,.15)}.ambient-c{width:320px;height:320px;left:42%;bottom:-230px;background:rgba(76,228,172,.1)}.app-root{min-height:100vh}.boot-shell{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;text-align:center;padding:28px}.boot-logo{width:96px;aspect-ratio:1;display:grid;place-items:center;border-radius:32px;background:linear-gradient(145deg,rgba(69,219,255,.24),rgba(142,107,255,.18));border:1px solid rgba(98,225,255,.55);box-shadow:0 18px 80px rgba(69,219,255,.22),inset 0 1px rgba(255,255,255,.26);animation:dkdBootPulse 2s cubic-bezier(.2,.8,.2,1) infinite}.boot-logo span{font-weight:950;letter-spacing:-.06em;font-size:28px;background:linear-gradient(120deg,#fff,#45dbff,#c65cff);-webkit-background-clip:text;color:transparent}.boot-copy{display:grid;gap:6px}.boot-copy strong{font-size:24px}.boot-copy span{color:#9aa8c0;font-size:14px}.boot-progress{width:min(280px,72vw);height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.boot-progress i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#45dbff,#8e6bff,#ff5f9f);animation:dkdBootBar 1.5s cubic-bezier(.2,.8,.2,1) infinite}.boot-retry{min-height:46px;padding:0 18px;border:0;border-radius:15px;color:#06111d;background:linear-gradient(135deg,#45dbff,#a890ff);font-weight:900}@keyframes dkdBootPulse{50%{transform:translateY(-6px) scale(1.03)}}@keyframes dkdBootBar{from{transform:translateX(-120%)}to{transform:translateX(340%)}}
