.glitch-text.svelte-1k4qyt1{text-shadow:2px 0 var(--color-holo-accent),-2px 0 var(--color-holo-bright)}.boot-overlay.svelte-8az6h2{position:fixed;inset:0;z-index:200;background:#000;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,Fira Code,monospace;overflow:hidden;transition:opacity .8s ease-out}.boot-overlay.fade-out.svelte-8az6h2{opacity:0}.boot-scanline.svelte-8az6h2{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,212,255,.015) 2px,rgba(0,212,255,.015) 4px);pointer-events:none;z-index:10}.boot-noise.svelte-8az6h2{position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none;z-index:5}.boot-center-content.svelte-8az6h2{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:700px;width:100%;padding:0 1.5rem}.boot-title-block.svelte-8az6h2{text-align:left;width:100%}.boot-line.svelte-8az6h2{font-size:.875rem;color:#00d4ff;margin-bottom:.25rem;text-shadow:0 0 8px rgba(0,212,255,.5);animation:svelte-8az6h2-boot-line-appear .3s ease-out}.boot-line.title-line.svelte-8az6h2{font-size:1.1rem;letter-spacing:.15em;font-weight:600}.boot-line.dim.svelte-8az6h2{color:#09c}.boot-prompt.svelte-8az6h2{color:#00d4ff;margin-right:.5rem}.boot-cursor.svelte-8az6h2{color:#00d4ff;animation:svelte-8az6h2-cursor-blink .6s step-end infinite}.boot-lines-block.svelte-8az6h2{width:100%;text-align:left}.boot-check-line.svelte-8az6h2{font-size:.75rem;color:#09c;margin-bottom:.2rem;display:flex;align-items:center;gap:.25rem;animation:svelte-8az6h2-boot-line-appear .15s ease-out;white-space:nowrap;overflow:hidden}.boot-text.svelte-8az6h2{flex-shrink:0}.boot-dots.svelte-8az6h2{color:#057;letter-spacing:.15em;flex-shrink:0}.boot-ok.svelte-8az6h2{color:#00d4ff;font-weight:700;text-shadow:0 0 6px rgba(0,212,255,.8);animation:svelte-8az6h2-ok-flash .3s ease-out;flex-shrink:0;margin-left:auto}.boot-progress-section.svelte-8az6h2{width:100%;max-width:500px;margin-top:1rem;animation:svelte-8az6h2-boot-line-appear .4s ease-out}.boot-progress-label.svelte-8az6h2{font-size:.7rem;letter-spacing:.3em;color:#00d4ff;text-align:center;margin-bottom:.75rem;text-shadow:0 0 10px rgba(0,212,255,.5);animation:svelte-8az6h2-pulse-glow 1.5s ease-in-out infinite}.boot-progress-container.svelte-8az6h2{width:100%;height:4px;background:#0a1520;border:1px solid #003355;position:relative;overflow:hidden}.boot-progress-container.svelte-8az6h2:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(0,212,255,.05) 4px,rgba(0,212,255,.05) 5px)}.boot-progress-bar.svelte-8az6h2{height:100%;background:linear-gradient(90deg,#036,#00d4ff);box-shadow:0 0 10px #00d4ff99,0 0 20px #00d4ff4d;transition:width 30ms linear;position:relative}.boot-progress-bar.svelte-8az6h2:after{content:"";position:absolute;right:0;top:-2px;bottom:-2px;width:2px;background:#00d4ff;box-shadow:0 0 8px #00d4ff}.boot-progress-info.svelte-8az6h2{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.65rem}.boot-percent.svelte-8az6h2{color:#00d4ff;font-weight:600;text-shadow:0 0 4px rgba(0,212,255,.5)}.boot-subsystem.svelte-8az6h2{color:#057;letter-spacing:.1em;animation:svelte-8az6h2-subsystem-flicker .15s linear infinite}.hud-line.svelte-8az6h2{position:absolute;background:#00d4ff26;z-index:15}.hud-line-h.svelte-8az6h2{height:1px;left:0;right:0;animation:svelte-8az6h2-hud-line-draw-h .6s ease-out forwards;transform:scaleX(0)}.hud-line-v.svelte-8az6h2{width:1px;top:0;bottom:0;animation:svelte-8az6h2-hud-line-draw-v .6s ease-out forwards;transform:scaleY(0)}.hud-line-top.svelte-8az6h2{top:25%}.hud-line-bottom.svelte-8az6h2{bottom:25%}.hud-line-left.svelte-8az6h2{left:20%}.hud-line-right.svelte-8az6h2{right:20%}.hud-line-mid1.svelte-8az6h2{top:40%;animation-delay:.2s}.hud-line-mid2.svelte-8az6h2{bottom:40%;animation-delay:.2s}.hud-line-mid3.svelte-8az6h2{left:35%;animation-delay:.3s}.hud-line-mid4.svelte-8az6h2{right:35%;animation-delay:.3s}.hud-radar.svelte-8az6h2{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:16;transition:transform .8s cubic-bezier(.16,1,.3,1)}.hud-radar-ring.svelte-8az6h2{position:absolute;border:1px solid rgba(0,212,255,.2);border-radius:50%;top:50%;left:50%;translate:-50% -50%}.ring-1.svelte-8az6h2{width:120px;height:120px;animation:svelte-8az6h2-radar-expand .8s ease-out .2s both}.ring-2.svelte-8az6h2{width:240px;height:240px;animation:svelte-8az6h2-radar-expand .8s ease-out .4s both}.ring-3.svelte-8az6h2{width:360px;height:360px;animation:svelte-8az6h2-radar-expand .8s ease-out .6s both}.hud-radar-dot.svelte-8az6h2{position:absolute;width:6px;height:6px;background:#00d4ff;border-radius:50%;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 12px #00d4ff,0 0 24px #00d4ff80}.hud-corner.svelte-8az6h2{position:absolute;width:40px;height:40px;border-color:#00d4ff80;border-style:solid;border-width:0;z-index:17;animation:svelte-8az6h2-corner-appear .3s ease-out forwards;opacity:0}.hud-corner-tl.svelte-8az6h2{top:5%;left:5%;border-top-width:2px;border-left-width:2px}.hud-corner-tr.svelte-8az6h2{top:5%;right:5%;border-top-width:2px;border-right-width:2px;animation-delay:.1s}.hud-corner-bl.svelte-8az6h2{bottom:5%;left:5%;border-bottom-width:2px;border-left-width:2px;animation-delay:.2s}.hud-corner-br.svelte-8az6h2{bottom:5%;right:5%;border-bottom-width:2px;border-right-width:2px;animation-delay:.3s}.hud-status-text.svelte-8az6h2{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:25;font-size:1.5rem;letter-spacing:.4em;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.8),0 0 20px rgba(0,212,255,.5),0 0 40px rgba(0,212,255,.3);animation:svelte-8az6h2-status-pulse 1.2s ease-in-out infinite;font-weight:700}.boot-flash.svelte-8az6h2{position:absolute;inset:0;background:#00d4ff4d;z-index:30;animation:svelte-8az6h2-flash-burst .15s ease-out forwards}.boot-welcome.svelte-8az6h2{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:25;font-size:1.8rem;letter-spacing:.5em;color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.8),0 0 30px rgba(0,212,255,.5);animation:svelte-8az6h2-welcome-fade .8s ease-out forwards;font-weight:700}.boot-ambient-tl.svelte-8az6h2{position:absolute;top:8%;left:8%;z-index:12}.boot-ambient-br.svelte-8az6h2{position:absolute;bottom:8%;right:8%;z-index:12;text-align:right}.ambient-text.svelte-8az6h2{font-size:.55rem;color:#035;letter-spacing:.15em;line-height:1.6}@keyframes svelte-8az6h2-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-8az6h2-boot-line-appear{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-8az6h2-ok-flash{0%{opacity:0;text-shadow:0 0 20px rgba(0,212,255,1)}50%{opacity:1;text-shadow:0 0 20px rgba(0,212,255,1)}to{opacity:1;text-shadow:0 0 6px rgba(0,212,255,.8)}}@keyframes svelte-8az6h2-pulse-glow{0%,to{text-shadow:0 0 10px rgba(0,212,255,.5)}50%{text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.3)}}@keyframes svelte-8az6h2-subsystem-flicker{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes svelte-8az6h2-hud-line-draw-h{to{transform:scaleX(1)}}@keyframes svelte-8az6h2-hud-line-draw-v{to{transform:scaleY(1)}}@keyframes svelte-8az6h2-radar-expand{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-8az6h2-corner-appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes svelte-8az6h2-status-pulse{0%,to{opacity:1;text-shadow:0 0 10px rgba(0,212,255,.8),0 0 20px rgba(0,212,255,.5),0 0 40px rgba(0,212,255,.3)}50%{opacity:.7;text-shadow:0 0 20px rgba(0,212,255,1),0 0 40px rgba(0,212,255,.7),0 0 60px rgba(0,212,255,.4)}}@keyframes svelte-8az6h2-flash-burst{0%{opacity:1}to{opacity:0}}@keyframes svelte-8az6h2-welcome-fade{0%{opacity:0;letter-spacing:.8em}to{opacity:1;letter-spacing:.5em}}@media(max-width:640px){.boot-line.title-line.svelte-8az6h2{font-size:.85rem}.boot-check-line.svelte-8az6h2{font-size:.6rem}.hud-status-text.svelte-8az6h2{font-size:1rem;letter-spacing:.2em}.boot-welcome.svelte-8az6h2{font-size:1.2rem;letter-spacing:.3em}.ring-1.svelte-8az6h2{width:80px;height:80px}.ring-2.svelte-8az6h2{width:160px;height:160px}.ring-3.svelte-8az6h2{width:240px;height:240px}.hud-corner.svelte-8az6h2{width:25px;height:25px}}
