html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#0a0e27;color:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.boot-sequence.svelte-s9p067{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;color:#0f0;animation:svelte-s9p067-boot-fadein .3s ease-out}.boot-sequence.done.svelte-s9p067{animation:svelte-s9p067-boot-fadeout .5s ease-out forwards}@keyframes svelte-s9p067-boot-fadein{0%{opacity:0}to{opacity:1}}@keyframes svelte-s9p067-boot-fadeout{0%{opacity:1}to{opacity:0}}.boot-container.svelte-s9p067{width:100%;max-width:800px;padding:2rem}.init-screen.svelte-s9p067{text-align:center}.init-text.svelte-s9p067{font-size:2rem;font-weight:700;letter-spacing:.3em;margin-top:2rem;animation:svelte-s9p067-text-flicker .15s infinite}@keyframes svelte-s9p067-text-flicker{0%,to{opacity:1}50%{opacity:.8}}.blinking-cursor.svelte-s9p067{display:inline-block;font-size:3rem;animation:svelte-s9p067-cursor-blink .8s infinite}@keyframes svelte-s9p067-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.loading-screen.svelte-s9p067{display:flex;flex-direction:column;gap:2rem}.terminal-header.svelte-s9p067{display:flex;justify-content:space-between;padding:1rem 1.5rem;border:3px solid #00FF00;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;box-shadow:0 0 20px #00ff004d}.code-output.svelte-s9p067{min-height:300px;padding:1rem;border:2px solid #00FF00;border-top:none;font-size:.875rem;line-height:1.8;box-shadow:inset 0 0 30px #00ff001a}.code-line.svelte-s9p067{margin-bottom:.5rem;animation:svelte-s9p067-line-appear .3s ease-out}@keyframes svelte-s9p067-line-appear{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.prompt.svelte-s9p067{color:#0f0;margin-right:.5rem;font-weight:700}.line-text.svelte-s9p067{color:#0f0;text-shadow:0 0 5px rgba(0,255,0,.5)}.cursor-line.svelte-s9p067{margin-top:1rem}.cursor-line.svelte-s9p067 .blinking-cursor:where(.svelte-s9p067){font-size:1rem;margin-left:.5rem}.progress-container.svelte-s9p067{display:flex;flex-direction:column;gap:1rem}.progress-bar.svelte-s9p067{width:100%;height:30px;border:3px solid #00FF00;background:#000;position:relative;overflow:hidden;box-shadow:0 0 20px #00ff004d}.progress-fill.svelte-s9p067{height:100%;background:#0f0;transition:width .3s ease-out;box-shadow:0 0 20px #0f0c;position:relative}.progress-fill.svelte-s9p067:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:svelte-s9p067-progress-shimmer 1s infinite}@keyframes svelte-s9p067-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text.svelte-s9p067{text-align:center;font-size:1rem;font-weight:700;letter-spacing:.2em;text-shadow:0 0 10px rgba(0,255,0,.8)}.granted-screen.svelte-s9p067{text-align:center;animation:svelte-s9p067-granted-appear .3s ease-out}@keyframes svelte-s9p067-granted-appear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes svelte-s9p067-icon-pulse{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.granted-text.svelte-s9p067{font-size:3rem;font-weight:700;letter-spacing:.3em;margin-bottom:1rem;text-shadow:0 0 20px rgba(0,255,0,.8);animation:svelte-s9p067-text-glow .3s ease-out}@keyframes svelte-s9p067-text-glow{0%{text-shadow:0 0 0px rgba(0,255,0,0)}to{text-shadow:0 0 20px rgba(0,255,0,.8)}}.granted-subtext.svelte-s9p067{font-size:1rem;letter-spacing:.2em;opacity:.8}.scanline.svelte-s9p067{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,.03) 2px,rgba(0,255,0,.03) 4px);pointer-events:none;animation:svelte-s9p067-scanline-move 8s linear infinite}@keyframes svelte-s9p067-scanline-move{0%{transform:translateY(0)}to{transform:translateY(100px)}}.noise.svelte-s9p067{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");animation:svelte-s9p067-noise-anim .2s infinite}@keyframes svelte-s9p067-noise-anim{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}@media(max-width:768px){.boot-container.svelte-s9p067{padding:1rem}.terminal-header.svelte-s9p067{flex-direction:column;gap:.5rem;font-size:.625rem}.code-output.svelte-s9p067{font-size:.75rem;min-height:200px}.granted-text.svelte-s9p067{font-size:2rem}.init-text.svelte-s9p067{font-size:1.25rem}}.terminal-widget.svelte-fe92n4{position:fixed;bottom:2rem;right:2rem;z-index:9999;font-family:JetBrains Mono,monospace}.terminal-widget.expanded.svelte-fe92n4{bottom:50%;right:2rem;transform:translateY(50%)}.terminal-minimized.svelte-fe92n4{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--fg);border:4px solid var(--fg);color:var(--bg);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:800;letter-spacing:.2em;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);animation:svelte-fe92n4-terminal-pulse 2s infinite;box-shadow:0 4px 15px #0006,inset 0 0 0 2px var(--bg);position:relative;overflow:hidden}.terminal-minimized.svelte-fe92n4:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--bg-rgb, 0, 0, 0),.3),transparent);animation:svelte-fe92n4-shimmer 3s infinite}@keyframes svelte-fe92n4-shimmer{0%{left:-100%}50%,to{left:100%}}.terminal-minimized.svelte-fe92n4:hover{transform:scale(1.1) translateY(-3px);box-shadow:0 0 40px var(--fg),0 8px 40px #00000080,inset 0 0 0 3px var(--bg);border-width:5px}@keyframes svelte-fe92n4-terminal-pulse{0%,to{box-shadow:0 0 10px rgba(var(--fg-rgb, 255, 255, 255),.3)}50%{box-shadow:0 0 20px rgba(var(--fg-rgb, 255, 255, 255),.5)}}.terminal-icon.svelte-fe92n4{display:flex;flex-direction:column;gap:3px}.icon-line.svelte-fe92n4{width:18px;height:3px;background:var(--bg)}.terminal-label.svelte-fe92n4{text-transform:uppercase;position:relative;z-index:1}.terminal-indicator.svelte-fe92n4{width:8px;height:8px;background:var(--bg);animation:svelte-fe92n4-indicator-blink 1s infinite;position:relative;z-index:1}@keyframes svelte-fe92n4-indicator-blink{0%,50%{opacity:1}51%,to{opacity:.3}}.terminal-expanded.svelte-fe92n4{width:700px;height:550px;background:#000;border:6px solid var(--fg);display:flex;flex-direction:column;box-shadow:0 0 0 3px #000,0 0 60px #000000e6,0 0 100px var(--fg);animation:svelte-fe92n4-terminal-expand .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes svelte-fe92n4-terminal-expand{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.terminal-header.svelte-fe92n4{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:3px solid var(--fg);background:var(--fg);color:var(--bg)}.header-left.svelte-fe92n4{display:flex;align-items:center;gap:1rem}.terminal-title.svelte-fe92n4{font-size:.75rem;font-weight:800;letter-spacing:.15em}.terminal-status.svelte-fe92n4{font-size:.625rem;padding:.25rem .5rem;background:var(--bg);color:var(--fg);border:2px solid var(--bg);letter-spacing:.1em}.close-btn.svelte-fe92n4{background:none;border:none;color:var(--bg);font-size:1.5rem;cursor:pointer;font-weight:700;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn.svelte-fe92n4:hover{transform:rotate(90deg) scale(1.2)}.terminal-body.svelte-fe92n4{flex:1;padding:1.5rem;overflow-y:auto;font-size:.875rem;line-height:1.6;color:#0f0;background:#000;scrollbar-width:thin;scrollbar-color:var(--fg) #000000}.terminal-body.svelte-fe92n4::-webkit-scrollbar{width:8px}.terminal-body.svelte-fe92n4::-webkit-scrollbar-track{background:#000}.terminal-body.svelte-fe92n4::-webkit-scrollbar-thumb{background:var(--fg);border:2px solid #000000}.terminal-entry.svelte-fe92n4{margin-bottom:1.5rem}.entry-command.svelte-fe92n4{display:flex;gap:.5rem;margin-bottom:.5rem;color:#0f0;font-weight:700}.prompt.svelte-fe92n4{color:#0f0;font-weight:700}.command-text.svelte-fe92n4{color:#0f0}.entry-output.svelte-fe92n4{padding-left:1.5rem;white-space:pre-wrap;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.8}.entry-output.success.svelte-fe92n4{color:#0f0}.entry-output.error.svelte-fe92n4{color:red}.entry-output.info.svelte-fe92n4{color:#0ff}.terminal-input-line.svelte-fe92n4{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-top:3px solid var(--fg);background:#000}.terminal-input-line.svelte-fe92n4 .prompt:where(.svelte-fe92n4){color:#0f0;font-size:1rem;font-weight:700}.terminal-input-line.svelte-fe92n4 input:where(.svelte-fe92n4){flex:1;background:transparent;border:none;color:#0f0;font-family:JetBrains Mono,monospace;font-size:.875rem;outline:none;caret-color:#0f0}.terminal-input-line.svelte-fe92n4 input:where(.svelte-fe92n4)::placeholder{color:#0f06}@media(max-width:768px){.terminal-widget.svelte-fe92n4{bottom:1.5rem;right:1rem}.terminal-widget.expanded.svelte-fe92n4{bottom:50%;right:1rem;transform:translateY(50%)}.terminal-minimized.svelte-fe92n4{padding:1rem 1.5rem;font-size:.75rem;letter-spacing:.15em}.terminal-expanded.svelte-fe92n4{width:calc(100vw - 2rem);height:450px}.terminal-body.svelte-fe92n4{font-size:.75rem}.terminal-input-line.svelte-fe92n4 input:where(.svelte-fe92n4){font-size:.75rem}}@media(max-width:480px){.terminal-minimized.svelte-fe92n4{padding:.875rem 1.25rem;font-size:.625rem}.terminal-expanded.svelte-fe92n4{height:400px;width:calc(100vw - 1.5rem)}.terminal-header.svelte-fe92n4{padding:.75rem 1rem}.terminal-title.svelte-fe92n4{font-size:.625rem}.terminal-body.svelte-fe92n4{padding:1rem;font-size:.7rem}}.trail-number.svelte-1g4pblu{position:fixed;transform:translate(-50%,-50%);pointer-events:none;z-index:9998;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:800;animation:svelte-1g4pblu-number-fade 1.5s ease-out forwards;letter-spacing:.1em;-webkit-user-select:none;user-select:none}.trail-number.color-0.svelte-1g4pblu{color:var(--fg);opacity:1;text-shadow:0 0 8px var(--fg),0 0 15px rgba(var(--fg-rgb, 255, 255, 255),.5)}.trail-number.color-1.svelte-1g4pblu{color:var(--fg);opacity:.9;text-shadow:0 0 10px var(--fg),0 0 20px rgba(var(--fg-rgb, 255, 255, 255),.4)}.trail-number.color-2.svelte-1g4pblu{color:var(--fg);opacity:1;text-shadow:0 0 12px var(--fg),0 0 25px rgba(var(--fg-rgb, 255, 255, 255),.6)}.trail-number.color-3.svelte-1g4pblu{color:var(--fg);opacity:.85;text-shadow:0 0 10px var(--fg),0 0 18px rgba(var(--fg-rgb, 255, 255, 255),.5)}.trail-number.color-4.svelte-1g4pblu{color:var(--fg);opacity:.95;text-shadow:0 0 15px var(--fg),0 0 30px rgba(var(--fg-rgb, 255, 255, 255),.7)}@keyframes svelte-1g4pblu-number-fade{0%{opacity:1;transform:translate(-50%,-50%) scale(1.1);filter:brightness(1.5)}30%{opacity:.8;transform:translate(-50%,-50%) scale(1);filter:brightness(1.2)}70%{opacity:.4;transform:translate(-50%,-50%) scale(.9);filter:brightness(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.7);filter:brightness(.8)}}@media(max-width:768px),(hover:none){.trail-number.svelte-1g4pblu{display:none}}.noise-overlay.svelte-1rtw2aq{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;mix-blend-mode:multiply;animation:svelte-1rtw2aq-noise-shift .3s infinite}@keyframes svelte-1rtw2aq-noise-shift{0%{transform:translate(0)}10%{transform:translate(-2%,-2%)}20%{transform:translate(-4%,2%)}30%{transform:translate(2%,-4%)}40%{transform:translate(-2%,6%)}50%{transform:translate(-4%,2%)}60%{transform:translate(6%)}70%{transform:translateY(4%)}80%{transform:translate(-6%)}90%{transform:translate(4%,2%)}to{transform:translate(2%)}}[data-theme=light] .noise-overlay.svelte-1rtw2aq{opacity:.04;mix-blend-mode:darken}@media(max-width:768px){.noise-overlay.svelte-1rtw2aq{opacity:.02;animation:none}}.access-log-ticker.svelte-1ywerre{position:fixed;bottom:1rem;left:1rem;z-index:9998;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg);border:2px solid var(--fg);font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;letter-spacing:.05em;color:var(--fg);opacity:.6;pointer-events:none;transition:opacity .3s ease}.access-log-ticker.svelte-1ywerre:hover{opacity:1}.log-icon.svelte-1ywerre{color:var(--fg);font-size:.5rem;animation:svelte-1ywerre-pulse-icon 2s infinite}@keyframes svelte-1ywerre-pulse-icon{0%,to{opacity:1}50%{opacity:.3}}.log-time.svelte-1ywerre{color:var(--fg);opacity:.5}.log-type.svelte-1ywerre{color:var(--fg);font-weight:800}.log-message.svelte-1ywerre{color:var(--fg);white-space:nowrap;animation:svelte-1ywerre-fade-in .3s ease-out}@keyframes svelte-1ywerre-fade-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.access-log-ticker.svelte-1ywerre{display:none}}.konami-overlay.svelte-16ms2eg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000f2;display:flex;align-items:center;justify-content:center;animation:svelte-16ms2eg-overlay-appear .3s ease-out;font-family:JetBrains Mono,monospace}.konami-overlay.fade-out.svelte-16ms2eg{animation:svelte-16ms2eg-overlay-disappear .5s ease-out forwards}@keyframes svelte-16ms2eg-overlay-appear{0%{opacity:0}to{opacity:1}}@keyframes svelte-16ms2eg-overlay-disappear{0%{opacity:1}to{opacity:0}}.konami-content.svelte-16ms2eg{max-width:800px;padding:4rem;border:6px solid var(--fg);background:var(--bg);color:var(--fg);text-align:center;animation:svelte-16ms2eg-content-pop .5s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 0 0 3px var(--bg),0 0 60px var(--fg),0 0 100px rgba(var(--fg-rgb, 255, 255, 255),.5)}@keyframes svelte-16ms2eg-content-pop{0%{transform:scale(.8) rotate(-2deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.konami-icon.svelte-16ms2eg{font-size:5rem;margin-bottom:2rem;animation:svelte-16ms2eg-icon-bounce 1s infinite;filter:grayscale(1)}@keyframes svelte-16ms2eg-icon-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.konami-title.svelte-16ms2eg{font-size:2rem;font-weight:800;letter-spacing:.2em;margin-bottom:2rem;color:var(--fg);text-shadow:0 0 20px var(--fg)}.konami-message.svelte-16ms2eg{font-size:1.125rem;line-height:1.8;margin-bottom:2rem}.konami-message.svelte-16ms2eg p:where(.svelte-16ms2eg){margin-bottom:1rem}.konami-message.svelte-16ms2eg strong:where(.svelte-16ms2eg){font-weight:800;letter-spacing:.1em}.konami-quote.svelte-16ms2eg{font-style:italic;opacity:.7;font-size:1rem;margin-top:1.5rem}.konami-footer.svelte-16ms2eg{font-size:.875rem;opacity:.6;letter-spacing:.1em;animation:svelte-16ms2eg-blink-slow 1s infinite}@keyframes svelte-16ms2eg-blink-slow{0%,49%{opacity:.6}50%,to{opacity:.3}}@media(max-width:768px){.konami-content.svelte-16ms2eg{padding:2rem;max-width:90%}.konami-icon.svelte-16ms2eg{font-size:3rem}.konami-title.svelte-16ms2eg{font-size:1.5rem}.konami-message.svelte-16ms2eg{font-size:1rem}}*{margin:0;padding:0;box-sizing:border-box}:root[data-theme=dark]{--bg: #000000;--fg: #FFFFFF}:root[data-theme=light]{--bg: #FFFFFF;--fg: #000000}html{scroll-behavior:smooth;font-family:Space Grotesk,sans-serif}body{background:var(--bg);color:var(--fg);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.border-frame.svelte-12qhfyh{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999;border:8px solid var(--fg);transition:all .3s ease}.border-frame.destructing.svelte-12qhfyh{animation:svelte-12qhfyh-border-fade 1s ease-out forwards}@keyframes svelte-12qhfyh-border-fade{to{opacity:0}}.destruction-overlay.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;pointer-events:none;background:#000;animation:svelte-12qhfyh-fade-in 1.2s ease-out forwards}@keyframes svelte-12qhfyh-fade-in{0%{opacity:0}to{opacity:1}}.destructing.svelte-12qhfyh{animation:svelte-12qhfyh-content-fade .8s ease-out forwards}@keyframes svelte-12qhfyh-content-fade{to{opacity:0}}@media(max-width:768px){.border-frame.svelte-12qhfyh{border-width:4px}}
