.animated-logo-container[data-v-167ef17c]{position:relative;width:120px;height:120px;opacity:0;transform:scale(.8);transition:opacity .8s ease,transform .8s ease;cursor:pointer}.animated-logo-container.visible[data-v-167ef17c]{opacity:1;transform:scale(1)}.animated-logo-container[data-v-167ef17c]:hover,.animated-logo-container.visible[data-v-167ef17c]:hover{transform:scale(1.1)}.animated-logo[data-v-167ef17c]{width:100%;height:100%;filter:drop-shadow(0 0 15px rgba(218,184,91,.6));transition:filter .3s ease}.animated-logo-container:hover .animated-logo[data-v-167ef17c]{filter:drop-shadow(0 0 25px rgba(218,184,91,.9)) drop-shadow(0 0 40px rgba(218,184,91,.4))}.shield-path[data-v-167ef17c]{opacity:0;transform-origin:center}.animated-logo-container.visible .shield-path[data-v-167ef17c]{animation:shield-appear-167ef17c 1s ease forwards}@keyframes shield-appear-167ef17c{0%{opacity:0;transform:scale(.5) rotate(-10deg)}50%{opacity:1;transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.letter-y[data-v-167ef17c]{opacity:1}.animated-logo-container.visible .shield-path[data-v-167ef17c]{animation:shield-appear-167ef17c 1s ease forwards,shield-pulse-167ef17c 3s ease-in-out infinite 1s}@keyframes shield-pulse-167ef17c{0%,to{filter:url(#glow);transform:scale(1)}50%{filter:url(#glow) brightness(1.3);transform:scale(1.02)}}.glitch-layer[data-v-167ef17c]{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.animated-logo-container.glitch .glitch-r[data-v-167ef17c]{animation:glitch-r-167ef17c .15s steps(2) infinite;opacity:1}.animated-logo-container.glitch .glitch-b[data-v-167ef17c]{animation:glitch-b-167ef17c .15s steps(2) infinite;opacity:1}@keyframes glitch-r-167ef17c{0%{transform:translate(3px)}25%{transform:translate(-3px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-2px,2px)}to{transform:translate(3px)}}@keyframes glitch-b-167ef17c{0%{transform:translate(-3px)}25%{transform:translate(3px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(2px,-2px)}to{transform:translate(-3px)}}.scanline[data-v-167ef17c]{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,rgba(218,184,91,.9),transparent);opacity:0;pointer-events:none;border-radius:50%}.animated-logo-container.visible .scanline[data-v-167ef17c]{animation:scanline-167ef17c 2.5s ease-in-out infinite;animation-delay:1.5s}@keyframes scanline-167ef17c{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.cyber-text[data-v-6a73982a]{position:relative;display:inline-block;font-family:JetBrains Mono,Fira Code,SF Mono,monospace}.cyber-letter[data-v-6a73982a]{display:inline-block;transition:all .1s ease}.cyber-letter.space[data-v-6a73982a]{width:.3em}.cyber-letter.scrambling[data-v-6a73982a]{color:#dab85b99;text-shadow:0 0 8px rgba(218,184,91,.4);animation:scramble-flicker-6a73982a .1s infinite}.cyber-letter.decoded[data-v-6a73982a]{color:transparent;background:linear-gradient(135deg,#f5d76e,#dab85b,#c9a84c);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 20px rgba(218,184,91,.5),0 0 40px rgba(218,184,91,.3),0 0 60px rgba(218,184,91,.1)}@keyframes scramble-flicker-6a73982a{0%,to{opacity:1}50%{opacity:.8}}.glitch-layer[data-v-6a73982a]{position:absolute;top:0;left:0;opacity:0;pointer-events:none;white-space:nowrap}.cyber-text.glitch .glitch-r[data-v-6a73982a]{animation:glitch-text-r-6a73982a .15s steps(2) infinite;opacity:.8;color:#ff0040;text-shadow:none}.cyber-text.glitch .glitch-b[data-v-6a73982a]{animation:glitch-text-b-6a73982a .15s steps(2) infinite;opacity:.8;color:#00d4ff;text-shadow:none}@keyframes glitch-text-r-6a73982a{0%{transform:translate(3px) skew(-2deg);clip-path:inset(20% 0 30% 0)}25%{transform:translate(-3px,1px) skew(1deg);clip-path:inset(50% 0 10% 0)}50%{transform:translate(2px,-1px) skew(-1deg);clip-path:inset(10% 0 60% 0)}75%{transform:translate(-2px,2px) skew(2deg);clip-path:inset(40% 0 20% 0)}to{transform:translate(3px) skew(-2deg);clip-path:inset(20% 0 30% 0)}}@keyframes glitch-text-b-6a73982a{0%{transform:translate(-3px) skew(2deg);clip-path:inset(60% 0 5% 0)}25%{transform:translate(3px,-1px) skew(-1deg);clip-path:inset(15% 0 50% 0)}50%{transform:translate(-2px,1px) skew(1deg);clip-path:inset(45% 0 25% 0)}75%{transform:translate(2px,-2px) skew(-2deg);clip-path:inset(5% 0 70% 0)}to{transform:translate(-3px) skew(2deg);clip-path:inset(60% 0 5% 0)}}.cyber-text.complete[data-v-6a73982a]:after{content:"_";animation:cursor-blink-6a73982a 1s step-end infinite;color:#dab85b;margin-left:2px}@keyframes cursor-blink-6a73982a{0%,50%{opacity:1}51%,to{opacity:0}}.floating-code-container[data-v-4063e5e5]{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .6s ease}.floating-code-container.is-active[data-v-4063e5e5]{opacity:1}.floating-code-snippet[data-v-4063e5e5]{position:absolute;color:#dab85b80;white-space:nowrap;text-shadow:0 0 10px rgba(218,184,91,.3);animation:code-glow-4063e5e5 3s ease-in-out infinite alternate}@keyframes code-glow-4063e5e5{0%{text-shadow:0 0 5px rgba(218,184,91,.2)}to{text-shadow:0 0 15px rgba(218,184,91,.4)}}.binary-column[data-v-4063e5e5]{position:absolute;top:0;display:flex;flex-direction:column;gap:8px;opacity:.03}.binary-char[data-v-4063e5e5]{font-family:monospace;font-size:12px;color:#dab85b;animation:binary-fade-4063e5e5 2s ease-in-out infinite}@keyframes binary-fade-4063e5e5{0%,to{opacity:.3}50%{opacity:1}}.terminal-card[data-v-38239a8a]{position:relative;height:100%;display:flex;flex-direction:column}.terminal-window[data-v-38239a8a]{position:relative;background:#1e1e1e;border:1px solid #3c3c3c;border-radius:8px;overflow:hidden;transition:all .4s ease;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 16px #0000004d,0 0 0 1px #ffffff0d}.terminal-card:hover .terminal-window[data-v-38239a8a]{transform:translateY(-4px);box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff14}.terminal-glow[data-v-38239a8a]{position:absolute;inset:-2px;background:linear-gradient(45deg,transparent 40%,rgba(218,184,91,.1) 50%,transparent 60%);opacity:0;transition:opacity .5s;pointer-events:none}.terminal-card:hover .terminal-glow[data-v-38239a8a]{opacity:1;animation:glow-sweep-38239a8a 2s ease-in-out infinite}@keyframes glow-sweep-38239a8a{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(200%) rotate(45deg)}}.terminal-scanline[data-v-38239a8a]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(218,184,91,.5),transparent);opacity:0;pointer-events:none}.terminal-card:hover .terminal-scanline[data-v-38239a8a]{opacity:1;animation:scanline-38239a8a 2s linear infinite}@keyframes scanline-38239a8a{0%{top:0}to{top:100%}}.terminal-header[data-v-38239a8a]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(180deg,#3c3c3c,#323232);border-bottom:1px solid #1a1a1a;flex-shrink:0;border-radius:7px 7px 0 0}.traffic-light[data-v-38239a8a]{width:12px;height:12px;border-radius:50%;transition:all .2s;border:.5px solid rgba(0,0,0,.2)}.traffic-light.red[data-v-38239a8a]{background:linear-gradient(180deg,#ff5f57,#e0443e)}.traffic-light.yellow[data-v-38239a8a]{background:linear-gradient(180deg,#ffbd2e,#dea123)}.traffic-light.green[data-v-38239a8a]{background:linear-gradient(180deg,#28c940,#1aab29)}.terminal-prompt[data-v-38239a8a]{font-family:Monaco,Menlo,monospace;font-size:11px;color:#6b7280;margin-left:8px}.cursor[data-v-38239a8a]{color:#dab85b;animation:cursor-blink-38239a8a 1s step-end infinite}@keyframes cursor-blink-38239a8a{0%,50%{opacity:1}51%,to{opacity:0}}.connection-indicator[data-v-38239a8a]{display:flex;align-items:center;gap:6px;font-family:monospace;font-size:10px;color:#6b7280}.connection-dot[data-v-38239a8a]{width:6px;height:6px;border-radius:50%;background:#6b7280;animation:connection-pulse-38239a8a 1.5s ease-in-out infinite}.connection-indicator.connected .connection-dot[data-v-38239a8a]{background:#28ca41;box-shadow:0 0 8px #28ca4199}.connection-indicator.connected .connection-text[data-v-38239a8a]{color:#28ca41}@keyframes connection-pulse-38239a8a{0%,to{opacity:.5}50%{opacity:1}}.terminal-content[data-v-38239a8a]{padding:20px;opacity:0;transform:translateY(10px);transition:all .5s ease;flex:1;display:flex;flex-direction:column}.terminal-content.content-visible[data-v-38239a8a]{opacity:1;transform:translateY(0)}.output-line[data-v-38239a8a]{display:flex;gap:12px;animation:output-appear-38239a8a .5s ease forwards;opacity:0}.terminal-content.content-visible .output-line[data-v-38239a8a]{opacity:1}@keyframes output-appear-38239a8a{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.prompt-symbol[data-v-38239a8a]{color:#dab85b;font-size:18px;text-shadow:0 0 10px rgba(218,184,91,.5)}.terminal-title[data-v-38239a8a]{font-family:system-ui,sans-serif;font-size:18px;font-weight:700;color:#dab85b;margin-bottom:8px;text-shadow:0 0 20px rgba(218,184,91,.3)}.terminal-description[data-v-38239a8a]{font-family:system-ui,sans-serif;font-size:14px;color:#9ca3af;line-height:1.6}.progress-section[data-v-38239a8a]{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(218,184,91,.1);opacity:0;animation:progress-appear-38239a8a .5s ease .3s forwards}.terminal-content.content-visible .progress-section[data-v-38239a8a]{opacity:1}@keyframes progress-appear-38239a8a{0%{opacity:0}to{opacity:1}}.progress-bar[data-v-38239a8a]{flex:1;height:4px;background:#dab85b1a;border-radius:2px;overflow:hidden}.progress-fill[data-v-38239a8a]{height:100%;width:0;background:linear-gradient(90deg,#dab85b,#f5d76e);border-radius:2px;animation:progress-fill-38239a8a 1s ease .5s forwards;box-shadow:0 0 10px #dab85b80}.terminal-content.content-visible .progress-fill[data-v-38239a8a]{animation:progress-fill-38239a8a 1s ease .5s forwards}@keyframes progress-fill-38239a8a{0%{width:0}to{width:100%}}.progress-text[data-v-38239a8a]{font-family:monospace;font-size:10px;color:#dab85b}.status-line[data-v-38239a8a]{display:flex;align-items:center;gap:8px;margin-top:12px;font-family:monospace;font-size:11px}.status-text[data-v-38239a8a]{color:#6b7280}.status-blink[data-v-38239a8a]{color:#28ca41;animation:status-blink-38239a8a 1s ease-in-out infinite;font-size:8px}@keyframes status-blink-38239a8a{0%,to{opacity:1}50%{opacity:.3}}.terminal-decoration[data-v-38239a8a]{position:absolute;bottom:8px;right:12px;font-family:monospace;font-size:9px;color:#dab85b33}.line-clamp-2[data-v-71d0c581]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes pulse-slow-71d0c581{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes pulse-slower-71d0c581{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}@keyframes float-71d0c581{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-10px) translate(-10px)}75%{transform:translateY(-30px) translate(5px)}}.animate-pulse-slow[data-v-71d0c581]{animation:pulse-slow-71d0c581 8s ease-in-out infinite}.animate-pulse-slower[data-v-71d0c581]{animation:pulse-slower-71d0c581 12s ease-in-out infinite}.scroll-animate[data-v-71d0c581]{transition:all .8s cubic-bezier(.4,0,.2,1)}.scroll-animate.animate-in[data-v-71d0c581]{opacity:1!important;transform:translateY(0) translate(0)!important}
