@keyframes svelte-1mvaoe6-blink{50%{opacity:0}}@keyframes svelte-1mvaoe6-scanline-anim{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}@keyframes svelte-1mvaoe6-granted-flash{0%{opacity:0;transform:scale(.8);filter:blur(10px)}10%{opacity:1;transform:scale(1);filter:blur(0px)}80%{opacity:1}to{opacity:0}}@keyframes svelte-1mvaoe6-crt-off-anim{0%{transform:scale(1);filter:brightness(1)}40%{transform:scaleY(.005);filter:brightness(3)}to{transform:scale(0);filter:brightness(0)}}@keyframes svelte-1mvaoe6-screen-shake{0%{transform:translate(0)}20%{transform:translate(-5px,5px)}40%{transform:translate(5px,-5px)}60%{transform:translate(-5px,-5px)}80%{transform:translate(5px,5px)}to{transform:translate(0)}}@keyframes svelte-1mvaoe6-matrix-scroll{0%{background-position:0 0}to{background-position:0 1000px}}@keyframes svelte-1mvaoe6-glitch-anim{0%{clip-path:inset(45% 0 50% 0);transform:translate(-2px)}to{clip-path:inset(5% 0 90% 0);transform:translate(2px)}}@keyframes svelte-1mvaoe6-snow-fall-anim{0%{background-position:0 0}to{background-position:50px 500px}}@keyframes svelte-1mvaoe6-frost-pulse{0%,to{opacity:.3}50%{opacity:.6}}.loader-container.svelte-1mvaoe6{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#050a05;color:#00ff41;--primary-color: #00ff41;--secondary-color: #00ff41;font-family:Chakra Petch,monospace;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden;perspective:1000px}.loader-container.winter-theme.svelte-1mvaoe6{background-color:#02050a;color:#00f3ff;--primary-color: #00f3ff;--secondary-color: #ffffff}.loader-container.crt-off.svelte-1mvaoe6{animation:svelte-1mvaoe6-crt-off-anim .8s cubic-bezier(.755,.05,.855,.06) forwards}.loader-container.screen-glitch.svelte-1mvaoe6{animation:svelte-1mvaoe6-screen-shake .15s linear infinite;filter:hue-rotate(90deg) contrast(1.5)}.background-effects.svelte-1mvaoe6{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.matrix-rain.svelte-1mvaoe6{position:absolute;width:100%;height:100%;opacity:.15;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><text x="10" y="30" fill="%2300ff41" font-family="monospace" font-size="20">1</text><text x="50" y="70" fill="%2300ff41" font-family="monospace" font-size="20">0</text></svg>');animation:svelte-1mvaoe6-matrix-scroll 5s linear infinite}.snow-storm.svelte-1mvaoe6{position:absolute;width:100%;height:100%;opacity:.3;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 100px 150px,#00f3ff,transparent);background-size:300px 300px;animation:svelte-1mvaoe6-snow-fall-anim 10s linear infinite}.frost-overlay.svelte-1mvaoe6{position:absolute;width:100%;height:100%;box-shadow:inset 0 0 150px #00f3ff4d;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E");opacity:.5;animation:svelte-1mvaoe6-frost-pulse 5s infinite ease-in-out}.grid-overlay.svelte-1mvaoe6{position:absolute;width:100%;height:100%;opacity:.3;background-image:linear-gradient(rgba(0,255,65,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,65,.1) 1px,transparent 1px);background-size:30px 30px}.winter-theme.svelte-1mvaoe6 .grid-overlay:where(.svelte-1mvaoe6){background-image:linear-gradient(rgba(0,243,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.1) 1px,transparent 1px)}.scanline.svelte-1mvaoe6{position:absolute;width:100%;height:100px;background:linear-gradient(to bottom,transparent,var(--primary-color),transparent);opacity:.1;animation:svelte-1mvaoe6-scanline-anim 4s linear infinite}.vignette.svelte-1mvaoe6{position:absolute;width:100%;height:100%;background:radial-gradient(circle,transparent 50%,black 150%)}.terminal-perspective.svelte-1mvaoe6{transform:rotateX(5deg);transform-style:preserve-3d}.terminal.svelte-1mvaoe6{width:90vw;max-width:1200px;padding:2rem;display:flex;justify-content:space-between;align-items:center;text-shadow:0 0 5px var(--primary-color)}.log-panel.svelte-1mvaoe6{width:35%;font-size:.9rem;color:var(--primary-color);opacity:.8}.panel-title.svelte-1mvaoe6{color:var(--secondary-color);margin-bottom:1rem;border-bottom:2px solid var(--secondary-color);display:inline-block}.log-line.svelte-1mvaoe6{white-space:nowrap;overflow:hidden;margin-bottom:.3rem;font-family:Share Tech Mono,monospace}.main-terminal.svelte-1mvaoe6{width:60%}.line.svelte-1mvaoe6{font-size:1.8rem;margin-bottom:1rem;white-space:pre;color:var(--primary-color)}.caret.svelte-1mvaoe6{display:inline-block;width:12px;height:1.8rem;background-color:var(--primary-color);animation:svelte-1mvaoe6-blink .8s step-end infinite;vertical-align:sub}.breach-mode.svelte-1mvaoe6 .progress-bar-container:where(.svelte-1mvaoe6){border:4px solid var(--primary-color);padding:1rem;background:#001400cc;box-shadow:0 0 30px #00ff4133}.winter-theme.svelte-1mvaoe6 .breach-mode:where(.svelte-1mvaoe6) .progress-bar-container:where(.svelte-1mvaoe6){background:#000a14cc;box-shadow:0 0 30px #00f3ff33}.progress-label.svelte-1mvaoe6{font-size:1.5rem;display:block;text-align:center;margin-bottom:1rem;color:var(--primary-color)}.progress-bar.svelte-1mvaoe6{height:40px;background:#ffffff1a;border:1px solid var(--primary-color);padding:4px}.progress-fill.svelte-1mvaoe6{height:100%;background:var(--primary-color);box-shadow:0 0 20px var(--primary-color);transition:width .1s linear}.progress-percent.svelte-1mvaoe6{display:block;text-align:right;font-size:2rem;margin-top:.5rem;color:var(--secondary-color)}.granted-overlay.svelte-1mvaoe6{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.granted-text.svelte-1mvaoe6{font-size:8vw;color:var(--secondary-color);text-shadow:0 0 50px var(--secondary-color),0 0 20px var(--primary-color);animation:svelte-1mvaoe6-granted-flash 2s ease-out forwards}.glitch.svelte-1mvaoe6{position:relative;color:var(--secondary-color)}.glitch.svelte-1mvaoe6:before,.glitch.svelte-1mvaoe6:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#050a05;overflow:hidden;clip-path:inset(0 0 0 0)}.winter-theme.svelte-1mvaoe6 .glitch:where(.svelte-1mvaoe6):before,.winter-theme.svelte-1mvaoe6 .glitch:where(.svelte-1mvaoe6):after{background:#02050a}.glitch.svelte-1mvaoe6:before{text-shadow:-3px 0 #ff00c1;animation:svelte-1mvaoe6-glitch-anim .2s infinite linear alternate-reverse;left:3px}.glitch.svelte-1mvaoe6:after{text-shadow:3px 0 #00f0ff;animation:svelte-1mvaoe6-glitch-anim .2s infinite linear alternate-reverse;left:-3px;animation-delay:.1s}.skip-btn.svelte-1mvaoe6{position:fixed;bottom:5rem;left:2rem;background:#00000080;border:2px solid rgba(255,255,255,.2);color:#ffffff80;padding:.8rem 1.5rem;font-weight:700;font-family:Chakra Petch,monospace;cursor:pointer;transition:all .2s;z-index:10000}.skip-btn.svelte-1mvaoe6:hover{border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 15px var(--primary-color)}@media (max-width: 768px){.terminal.svelte-1mvaoe6{flex-direction:column;justify-content:center;width:95vw;padding:1rem}.main-terminal.svelte-1mvaoe6{width:100%;order:1;margin-bottom:2rem}.log-panel.svelte-1mvaoe6{width:100%;order:2;font-size:.8rem;max-height:25vh;overflow:hidden}.line.svelte-1mvaoe6{font-size:1.2rem;white-space:normal;word-break:break-all}.progress-label.svelte-1mvaoe6{font-size:1rem}.progress-percent.svelte-1mvaoe6{font-size:1.5rem}.granted-text.svelte-1mvaoe6{font-size:12vw}}.global-container.svelte-1lccgdy{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:50;overflow:hidden}.flash-overlay.svelte-1lccgdy{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;pointer-events:none;z-index:100;mix-blend-mode:overlay}.watermelon-float.svelte-1lccgdy{position:absolute;width:80px;height:80px;background:none;border:none;cursor:pointer;pointer-events:auto;display:flex;justify-content:center;align-items:center;z-index:60;outline:none;-webkit-tap-highlight-color:transparent}.watermelon-emoji.svelte-1lccgdy{font-size:70px;filter:drop-shadow(0 10px 15px rgba(0,0,0,.3));transition:filter .2s}.watermelon-float.svelte-1lccgdy:hover .watermelon-emoji:where(.svelte-1lccgdy){filter:drop-shadow(0 15px 25px rgba(255,50,50,.5))}.watermelon-float.angry.svelte-1lccgdy .watermelon-emoji:where(.svelte-1lccgdy){animation:svelte-1lccgdy-shake var(--pulse-speed) infinite}.rage-aura.svelte-1lccgdy{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 30px 10px #f009;animation:svelte-1lccgdy-pulse-red .5s infinite alternate;z-index:-1}.click-badge.svelte-1lccgdy{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ff4757,#ff6b81);color:#fff;font-family:system-ui,-apple-system,sans-serif;font-weight:900;font-size:18px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid white;box-shadow:0 4px 10px #0000004d;animation:svelte-1lccgdy-pop-in .3s cubic-bezier(.175,.885,.32,1.275)}.particle.svelte-1lccgdy{position:absolute;font-size:40px;pointer-events:none;z-index:70;will-change:transform,opacity}.shockwave.svelte-1lccgdy{position:absolute;width:10px;height:10px;border-radius:50%;border:5px solid rgba(255,255,255,.8);transform:translate(-50%,-50%);animation:svelte-1lccgdy-shockwave-expand .6s ease-out forwards;z-index:55;box-shadow:0 0 20px #ff646480}@keyframes svelte-1lccgdy-shake{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-5deg) scale(1.05)}75%{transform:rotate(5deg) scale(1.05)}to{transform:rotate(0) scale(1)}}@keyframes svelte-1lccgdy-pulse-red{0%{opacity:.3;transform:translate(-50%,-50%) scale(1)}to{opacity:.8;transform:translate(-50%,-50%) scale(1.3)}}@keyframes svelte-1lccgdy-shockwave-expand{0%{width:0;height:0;opacity:1;border-width:50px}to{width:100vmax;height:100vmax;opacity:0;border-width:0}}@keyframes svelte-1lccgdy-pop-in{0%{transform:scale(0)}to{transform:scale(1)}}
