.nav[data-v-d2bde72b]{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#0d1117cc;border-bottom:1px solid #30363d;transition:background .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 30px #0000004d}.nav.scrolled[data-v-d2bde72b]{background:#0d1117f2}.nav-container[data-v-d2bde72b]{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.nav-logo[data-v-d2bde72b]{color:#e6edf3;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;display:flex}.logo-icon[data-v-d2bde72b]{flex-shrink:0;width:24px;height:24px}.logo-ai[data-v-d2bde72b]{background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links[data-v-d2bde72b]{align-items:center;gap:32px;display:flex}.nav-link[data-v-d2bde72b]{color:#8b949e;font-size:.875rem;transition:color .2s}.nav-link[data-v-d2bde72b]:hover{color:#e6edf3}.nav-link-login[data-v-d2bde72b]{background:#21262d;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;transition:all .2s;display:flex}.nav-link-login[data-v-d2bde72b]:hover{color:#e6edf3;background:#30363d}.nav-toggle[data-v-d2bde72b]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-toggle span[data-v-d2bde72b]{background:#e6edf3;width:20px;height:2px;transition:all .3s}.nav-toggle.active span[data-v-d2bde72b]:first-child{transform:rotate(45deg)translate(5px,5px)}.nav-toggle.active span[data-v-d2bde72b]:nth-child(2){opacity:0}.nav-toggle.active span[data-v-d2bde72b]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (width<=768px){.nav-links[data-v-d2bde72b]{opacity:0;visibility:hidden;background:#0d1117;border-bottom:1px solid #30363d;flex-direction:column;gap:16px;padding:24px;transition:all .3s;position:fixed;top:64px;left:0;right:0;transform:translateY(-100%)}.nav-links.active[data-v-d2bde72b]{opacity:1;visibility:visible;transform:translateY(0)}.nav-toggle[data-v-d2bde72b]{display:flex}}.footer[data-v-1249ad39]{background:#161b22;border-top:1px solid #30363d;padding:64px 24px 32px}.container[data-v-1249ad39]{max-width:1200px;margin:0 auto}.footer-grid[data-v-1249ad39]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-brand[data-v-1249ad39]{padding-right:48px}.footer-logo[data-v-1249ad39]{color:#e6edf3;align-items:center;gap:8px;margin-bottom:16px;font-size:1.25rem;font-weight:700;display:flex}.logo-icon[data-v-1249ad39]{width:24px;height:24px}.logo-ai[data-v-1249ad39]{background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer-tagline[data-v-1249ad39]{color:#8b949e;font-size:.875rem;line-height:1.6}.footer-links h5[data-v-1249ad39]{color:#e6edf3;margin-bottom:16px;font-size:.875rem;font-weight:600}.footer-links ul[data-v-1249ad39]{flex-direction:column;gap:8px;display:flex}.footer-links a[data-v-1249ad39]{color:#6e7681;font-size:.875rem;transition:color .2s}.footer-links a[data-v-1249ad39]:hover{color:#e6edf3}.footer-bottom[data-v-1249ad39]{color:#6e7681;border-top:1px solid #30363d;justify-content:space-between;align-items:center;padding-top:32px;font-size:.75rem;display:flex}.footer-bottom a[data-v-1249ad39]:hover{color:#8b949e}@media (width<=1024px){.footer-grid[data-v-1249ad39]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.footer-grid[data-v-1249ad39]{grid-template-columns:1fr;gap:32px}.footer-bottom[data-v-1249ad39]{text-align:center;flex-direction:column;gap:8px}}.animated-number[data-v-b9c333ef]{font-family:JetBrains Mono,monospace}.terminal[data-v-3af33344]{-webkit-backdrop-filter:blur(20px);background:#161b22b3;border:1px solid #30363d;border-radius:12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;overflow:hidden;box-shadow:0 20px 40px #0006,0 0 60px #c43d3d1a,0 0 100px #3b82f60d,inset 0 1px #ffffff0d}.terminal-header[data-v-3af33344]{background:#21262d;border-bottom:1px solid #30363d;align-items:center;gap:12px;padding:12px 16px;display:flex}.terminal-dots[data-v-3af33344]{gap:8px;display:flex}.dot[data-v-3af33344]{border-radius:50%;width:12px;height:12px}.dot-red[data-v-3af33344]{background:#f85149}.dot-yellow[data-v-3af33344]{background:#d29922}.dot-green[data-v-3af33344]{background:#3fb950}.terminal-title[data-v-3af33344]{text-align:center;color:#6e7681;flex:1;font-size:.75rem}.terminal-live[data-v-3af33344]{color:#3fb950;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:flex}.live-dot[data-v-3af33344]{background:#3fb950;border-radius:50%;width:8px;height:8px;animation:1.5s infinite livePulse-3af33344}@keyframes livePulse-3af33344{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.terminal-body[data-v-3af33344]{word-wrap:break-word;word-break:break-all;flex-direction:column;gap:8px;min-height:120px;padding:20px;display:flex;overflow-x:hidden}.chat-terminal[data-v-d9e80d1c]{width:100%;overflow:hidden}.chat-loading[data-v-d9e80d1c]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;animation:.3s fadeIn-d9e80d1c;display:flex}.loading-spinner[data-v-d9e80d1c]{border:2px solid #3b82f633;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-d9e80d1c}.loading-text[data-v-d9e80d1c]{color:#6e7681;font-size:.875rem}@keyframes spin-d9e80d1c{to{transform:rotate(360deg)}}@keyframes fadeIn-d9e80d1c{0%{opacity:0}to{opacity:1}}.chat-messages[data-v-d9e80d1c]{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:#30363d transparent;flex-direction:column;gap:8px;max-height:280px;margin-bottom:12px;display:flex;overflow-y:auto}.chat-messages[data-v-d9e80d1c]::-webkit-scrollbar{width:6px}.chat-messages[data-v-d9e80d1c]::-webkit-scrollbar-track{background:0 0}.chat-messages[data-v-d9e80d1c]::-webkit-scrollbar-thumb{background:#30363d;border-radius:3px}.chat-message[data-v-d9e80d1c]{gap:8px;line-height:1.5;animation:.3s messageIn-d9e80d1c;display:flex}@keyframes messageIn-d9e80d1c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.msg-user[data-v-d9e80d1c]{text-align:right;flex-direction:row-reverse;padding-right:4px}.msg-user .msg-content[data-v-d9e80d1c]{color:#e6edf3;background:#3b82f633;border-radius:12px 12px 4px;max-width:80%;padding:8px 12px}.msg-ai[data-v-d9e80d1c]{text-align:left}.msg-ai .msg-content[data-v-d9e80d1c]{color:#8b949e;max-width:85%}.msg-prefix[data-v-d9e80d1c]{color:#3b82f6;flex-shrink:0;font-weight:600}.msg-content[data-v-d9e80d1c]{word-break:break-word}.loading-dots .dot[data-v-d9e80d1c]{animation:1.4s infinite both loadingDot-d9e80d1c}.loading-dots .dot[data-v-d9e80d1c]:first-child{animation-delay:0s}.loading-dots .dot[data-v-d9e80d1c]:nth-child(2){animation-delay:.2s}.loading-dots .dot[data-v-d9e80d1c]:nth-child(3){animation-delay:.4s}@keyframes loadingDot-d9e80d1c{0%,80%,to{opacity:0}40%{opacity:1}}.chat-input-area[data-v-d9e80d1c]{border-top:1px solid #30363d80;align-items:center;gap:8px;padding:8px 0;display:flex}.input-prompt[data-v-d9e80d1c]{color:#3b82f6;flex-shrink:0;font-weight:600}.input-wrapper[data-v-d9e80d1c]{flex:1;align-items:center;display:flex;position:relative}.chat-input[data-v-d9e80d1c]{color:#e6edf3;caret-color:#0000;background:0 0;border:none;outline:none;flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem}.chat-input[data-v-d9e80d1c]::placeholder{color:#6e7681}.chat-input[data-v-d9e80d1c]:disabled{opacity:.6}.cursor-block[data-v-d9e80d1c]{pointer-events:none;background:#3b82f6;width:.6em;height:1.1em;margin-top:-.1em;animation:1s step-end infinite blink-d9e80d1c;position:absolute;top:50%;transform:translateY(-50%)}@keyframes blink-d9e80d1c{50%{opacity:0}}.send-btn[data-v-d9e80d1c]{color:#3b82f6;cursor:pointer;background:#3b82f633;border:1px solid #3b82f666;border-radius:6px;justify-content:center;align-items:center;padding:6px 8px;transition:all .2s;display:flex}.send-btn[data-v-d9e80d1c]:hover:not(:disabled){background:#3b82f64d;border-color:#3b82f699}.send-btn[data-v-d9e80d1c]:disabled{opacity:.5;cursor:not-allowed}.token-count[data-v-d9e80d1c]{color:#6e7681;background:#30363d80;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;display:flex}.hero[data-v-00830efa]{align-items:center;min-height:100vh;padding:100px 24px 60px;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-00830efa]{pointer-events:none;z-index:0;position:absolute;inset:0}.gradient-mesh[data-v-00830efa]{background:radial-gradient(80% 50% at 20% 40%,#c43d3d26 0%,#0000 50%),radial-gradient(60% 40% at 80% 30%,#3b82f61f 0%,#0000 50%),radial-gradient(50% 60% at 60% 80%,#b8860b1a 0%,#0000 50%),linear-gradient(#0d1117 0%,#161b22 100%);animation:8s ease-in-out infinite meshPulse-00830efa;position:absolute;inset:0}@keyframes meshPulse-00830efa{0%,to{opacity:1}50%{opacity:.85}}.hero-grid[data-v-00830efa]{background-image:linear-gradient(#30363d4d 1px,#0000 1px),linear-gradient(90deg,#30363d4d 1px,#0000 1px);background-size:60px 60px;animation:20s linear infinite gridMove-00830efa;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 20%,#0000 70%);mask-image:radial-gradient(80% 60%,#000 20%,#0000 70%)}@keyframes gridMove-00830efa{0%{transform:translateY(0)}to{transform:translateY(60px)}}.orb[data-v-00830efa]{filter:blur(60px);border-radius:50%;animation:6s ease-in-out infinite float-00830efa;position:absolute}.orb-1[data-v-00830efa]{background:radial-gradient(circle,#c43d3d66 0%,#0000 70%);width:400px;height:400px;animation-delay:0s;top:10%;left:-10%}.orb-2[data-v-00830efa]{background:radial-gradient(circle,#3b82f659 0%,#0000 70%);width:500px;height:500px;animation-delay:-2s;top:30%;right:-15%}.orb-3[data-v-00830efa]{background:radial-gradient(circle,#b8860b4d 0%,#0000 70%);width:350px;height:350px;animation-delay:-4s;bottom:10%;left:30%}@keyframes float-00830efa{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}.hero-map[data-v-00830efa]{opacity:.7;width:65%;max-width:800px;animation:4s ease-in-out infinite mapFloat-00830efa;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}@keyframes mapFloat-00830efa{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-52%)translate(-10px)}}.data-flow[data-v-00830efa]{position:absolute;inset:0;overflow:hidden}.data-line[data-v-00830efa]{width:2px;height:2px;left:var(--x);top:var(--y);animation:3s linear infinite dataFlow-00830efa;animation-delay:var(--delay);background:#3b82f6;border-radius:50%;position:absolute;box-shadow:0 0 10px #3b82f6,0 0 20px #3b82f6,0 0 40px #3b82f680}.data-line[data-v-00830efa]:before{content:"";transform-origin:top;width:100%;height:100%;animation:3s linear infinite dataTrail-00830efa;animation-delay:var(--delay);background:linear-gradient(#3b82f6,#0000);position:absolute;top:0;left:0}@keyframes dataFlow-00830efa{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-200px)scale(.5)}}@keyframes dataTrail-00830efa{0%{height:0}50%{height:80px}to{height:0}}.scanlines[data-v-00830efa]{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 2px 4px);position:absolute;inset:0}.hero-content[data-v-00830efa]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.hero-text[data-v-00830efa]{z-index:1}.hero-badge[data-v-00830efa]{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.75rem;animation:2s ease-in-out infinite badgePulse-00830efa;display:inline-flex}.badge-dot[data-v-00830efa]{background:#3b82f6;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dotBlink-00830efa}@keyframes badgePulse-00830efa{0%,to{box-shadow:0 0 20px #3b82f633}50%{box-shadow:0 0 30px #3b82f666}}@keyframes dotBlink-00830efa{0%,to{opacity:1}50%{opacity:.3}}.hero-title[data-v-00830efa]{margin-bottom:24px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1}.hero-title-line[data-v-00830efa]{color:#e6edf3;opacity:0;animation:.8s forwards titleIn-00830efa;animation-delay:var(--delay,0s);display:block;transform:translateY(30px)}.hero-title-line.accent[data-v-00830efa]{background:linear-gradient(135deg,#c43d3d 0%,#3b82f6 50%,#b8860b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.title-glow[data-v-00830efa]{background:linear-gradient(135deg,#c43d3d 0%,#3b82f6 50%,#b8860b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.title-glow[data-v-00830efa]:after{content:attr(data-text);background:linear-gradient(135deg,#c43d3d 0%,#3b82f6 50%,#b8860b 100%);-webkit-text-fill-color:transparent;filter:blur(30px);opacity:.5;z-index:-1;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0}@keyframes titleIn-00830efa{to{opacity:1;transform:translateY(0)}}.hero-subtitle[data-v-00830efa]{color:#8b949e;opacity:0;max-width:500px;animation:.8s forwards subtitleIn-00830efa;animation-delay:var(--delay,0s);font-size:1.25rem;line-height:1.6;transform:translateY(20px)}@keyframes subtitleIn-00830efa{to{opacity:1;transform:translateY(0)}}.hero-stats[data-v-00830efa]{opacity:0;animation:.8s forwards fadeInUp-00830efa;animation-delay:var(--delay,0s);border-top:1px solid #30363d99;gap:48px;margin-top:48px;padding-top:32px;display:flex;transform:translateY(20px)}@keyframes fadeInUp-00830efa{to{opacity:1;transform:translateY(0)}}.stat[data-v-00830efa]{opacity:0;animation:.6s forwards statIn-00830efa;animation-delay:calc(var(--delay,0s) + var(--index,0) * .1s);flex-direction:column;gap:4px;display:flex}@keyframes statIn-00830efa{to{opacity:1}}.stat-value[data-v-00830efa]{background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);-webkit-text-fill-color:transparent;text-shadow:0 0 40px #3b82f64d;-webkit-background-clip:text;background-clip:text;font-family:JetBrains Mono,monospace;font-size:2.25rem;font-weight:700}.stat-text[data-v-00830efa]{color:#e6edf3;letter-spacing:.02em;font-size:1.25rem;font-weight:600}.stat-label[data-v-00830efa]{color:#6e7681;font-size:.875rem}.hero-actions[data-v-00830efa]{opacity:0;animation:.8s forwards fadeInUp-00830efa;animation-delay:var(--delay,0s);gap:16px;margin-top:40px;display:flex;transform:translateY(20px)}.btn[data-v-00830efa]{cursor-pointer:cursor;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn[data-v-00830efa]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.btn[data-v-00830efa]:hover:before{left:100%}.btn[data-v-00830efa]:active{transform:translateY(2px)}.btn-primary[data-v-00830efa]{color:#fff;background:linear-gradient(135deg,#c43d3d 0%,#3b82f6 100%);box-shadow:0 4px 15px #c43d3d66,0 0 30px #3b82f633}.btn-primary[data-v-00830efa]:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 25px #c43d3d80,0 0 50px #3b82f64d}.btn-secondary[data-v-00830efa]{color:#e6edf3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#21262dcc;border:1px solid #30363dcc}.btn-secondary[data-v-00830efa]:hover{background:#30363de6;border-color:#3b82f666;box-shadow:0 0 20px #3b82f61a}.hero-terminal[data-v-00830efa]{opacity:0;animation:.8s forwards terminalIn-00830efa;animation-delay:var(--delay,0s);position:relative;transform:translateY(30px)}@keyframes terminalIn-00830efa{to{opacity:1;transform:translateY(0)}}.terminal-glow[data-v-00830efa]{pointer-events:none;z-index:-1;background:radial-gradient(#3b82f626 0%,#0000 70%);animation:3s ease-in-out infinite terminalGlow-00830efa;position:absolute;inset:-50px}@keyframes terminalGlow-00830efa{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.scroll-hint[data-v-00830efa]{color:#6e7681;flex-direction:column;align-items:center;gap:8px;font-size:.75rem;animation:2s ease-in-out infinite bounce-00830efa;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@keyframes bounce-00830efa{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(12px)}}@media (width<=1024px){.hero-content[data-v-00830efa]{text-align:center;grid-template-columns:1fr;gap:60px}.hero-text[data-v-00830efa]{flex-direction:column;align-items:center;display:flex}.hero-subtitle[data-v-00830efa]{max-width:600px}.hero-stats[data-v-00830efa],.hero-actions[data-v-00830efa]{justify-content:center}.hero-map[data-v-00830efa],.orb-1[data-v-00830efa],.orb-3[data-v-00830efa]{display:none}.orb-2[data-v-00830efa]{width:300px;height:300px;right:-20%}}@media (width<=768px){.hero[data-v-00830efa]{padding:100px 20px 80px}.hero-title[data-v-00830efa]{font-size:clamp(2rem,8vw,3rem)}.hero-stats[data-v-00830efa]{flex-wrap:wrap;gap:24px}.hero-actions[data-v-00830efa]{flex-direction:column;width:100%}.btn[data-v-00830efa]{justify-content:center;width:100%}.orb[data-v-00830efa]{display:none}}@media (prefers-reduced-motion:reduce){.orb[data-v-00830efa],.hero-grid[data-v-00830efa],.gradient-mesh[data-v-00830efa],.hero-map[data-v-00830efa],.data-line[data-v-00830efa],.scroll-hint[data-v-00830efa],.badge-dot[data-v-00830efa]{animation:none}.hero-title-line[data-v-00830efa],.hero-subtitle[data-v-00830efa],.hero-stats[data-v-00830efa],.hero-actions[data-v-00830efa],.hero-terminal[data-v-00830efa]{opacity:1;transform:none}}.section-header[data-v-899c1c3c]{text-align:center;margin-bottom:64px}.section-tag[data-v-899c1c3c]{color:#b8860b;background:#c43d3d26;border-radius:20px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-block}.section-title[data-v-899c1c3c]{color:#e6edf3;margin-bottom:16px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.section-title .accent[data-v-899c1c3c]{color:#0000;background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.section-desc[data-v-899c1c3c]{color:#8b949e;max-width:600px;margin:0 auto;font-size:1.125rem}.product-card[data-v-33b6bfcb]{cursor:pointer;background:#161b22;border:1px solid #30363d;border-radius:16px;padding:32px 24px;transition:all .3s;position:relative;overflow:hidden}.product-card[data-v-33b6bfcb]:before{content:"";opacity:0;background:linear-gradient(90deg,#c43d3d,#3b82f6,#b8860b);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.product-card[data-v-33b6bfcb]:hover:before{opacity:1}.product-card[data-v-33b6bfcb]:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);border-radius:16px;transition:opacity .3s;position:absolute;inset:-1px}.product-card[data-v-33b6bfcb]:hover{border-color:#0000;transform:translateY(-4px)scale(1.03);box-shadow:0 20px 40px #0006,0 0 30px #c43d3d26}.product-card[data-v-33b6bfcb]:hover:after{opacity:.15}.product-card:hover .product-glow[data-v-33b6bfcb]{opacity:1}.product-card:hover .product-icon svg[data-v-33b6bfcb]{transform:scale(1.1)}.product-icon svg[data-v-33b6bfcb]{transition:transform .3s;animation:3s ease-in-out infinite iconPulse-33b6bfcb}.product-card:hover .product-icon svg[data-v-33b6bfcb]{animation:1s ease-in-out infinite iconPulse-33b6bfcb}@keyframes iconPulse-33b6bfcb{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes iconPulseSlow-33b6bfcb{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.animate-pulse-slow[data-v-33b6bfcb]{animation:2s ease-in-out infinite iconPulseSlow-33b6bfcb}.product-glow[data-v-33b6bfcb]{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#c43d3d26 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.product-icon[data-v-33b6bfcb]{color:#b8860b;width:64px;height:64px;margin-bottom:20px}.product-name[data-v-33b6bfcb]{color:#e6edf3;margin-bottom:8px;font-size:1.25rem;font-weight:600;transition:color .3s}.product-card:hover .product-name[data-v-33b6bfcb]{color:#fff}.product-desc[data-v-33b6bfcb]{color:#8b949e;margin-bottom:16px;font-size:.875rem;line-height:1.5;transition:color .3s}.product-card:hover .product-desc[data-v-33b6bfcb]{color:#b0b8c1}.product-stats[data-v-33b6bfcb]{margin-bottom:16px}.product-stat[data-v-33b6bfcb]{align-items:baseline;gap:8px;display:flex}.product-stat-value[data-v-33b6bfcb]{color:#3b82f6;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;transition:color .3s}.product-card:hover .product-stat-value[data-v-33b6bfcb]{color:#60a5fa}.product-stat-label[data-v-33b6bfcb]{color:#6e7681;font-size:.75rem;transition:color .3s}.product-card:hover .product-stat-label[data-v-33b6bfcb]{color:#9ca3af}.product-link[data-v-33b6bfcb]{color:#3b82f6;cursor:pointer;align-items:center;gap:6px;font-size:.875rem;font-weight:500;transition:gap .2s,color .3s;display:inline-flex}.product-link[data-v-33b6bfcb]:hover{color:#60a5fa;gap:10px}.products[data-v-2850a92d]{background:#0d1117;padding:120px 24px;position:relative}.container[data-v-2850a92d]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.products-grid[data-v-2850a92d]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1024px){.products-grid[data-v-2850a92d]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.products-grid[data-v-2850a92d]{grid-template-columns:1fr}.products[data-v-2850a92d]{padding:80px 16px}}.timeline-section[data-v-6ef91220]{background:#161b22;padding:120px 24px;position:relative}.container[data-v-6ef91220]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.timeline-wrapper[data-v-6ef91220]{background:#21262d;border:1px solid #30363d;border-radius:12px;max-width:800px;margin:0 auto 64px 160px;overflow:hidden}.timeline-meta[data-v-6ef91220]{background:#0d1117;border-bottom:1px solid #30363d;align-items:center;gap:12px;padding:12px 20px;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.timeline-meta-label[data-v-6ef91220]{color:#b8860b}.timeline-meta-hash[data-v-6ef91220]{color:#6e7681}.timeline-meta-branch[data-v-6ef91220]{color:#3b82f6;background:#3b82f626;border-radius:4px;padding:2px 8px}.timeline[data-v-6ef91220]{padding:20px 20px 20px 80px}.timeline-line[data-v-6ef91220]{opacity:0;border-left:1px solid #30363d;margin-left:20px;padding-bottom:32px;padding-left:100px;animation:.25s forwards timelineLineIn-6ef91220;position:relative;transform:translate(-20px)}.timeline-line[data-v-6ef91220]:last-child{padding-bottom:0}@keyframes timelineLineIn-6ef91220{to{opacity:1;transform:translate(0)}}.timeline-commit[data-v-6ef91220]{text-align:right;width:120px;font-family:JetBrains Mono,monospace;font-size:.75rem;position:absolute;left:-140px}.commit-hash[data-v-6ef91220]{color:#b8860b;display:block}.commit-time[data-v-6ef91220]{color:#6e7681;font-size:.625rem}.timeline-node[data-v-6ef91220]{align-items:center;gap:8px;display:flex;position:absolute;top:0;left:-9px}.node-dot[data-v-6ef91220]{background:#21262d;border:2px solid #30363d;border-radius:50%;width:16px;height:16px}.timeline-node.active .node-dot[data-v-6ef91220]{background:#c43d3d;border-color:#c43d3d;animation:2s ease-in-out infinite nodePulse-6ef91220;box-shadow:0 0 12px #c43d3d80}@keyframes nodePulse-6ef91220{0%,to{box-shadow:0 0 12px #c43d3d80}50%{box-shadow:0 0 20px #c43d3dcc,0 0 40px #c43d3d66}}.node-label[data-v-6ef91220]{color:#8b949e;white-space:nowrap;font-size:.75rem;font-weight:600}.timeline-node.active .node-label[data-v-6ef91220]{color:#b8860b}.timeline-content[data-v-6ef91220]{padding-top:0}.commit-message[data-v-6ef91220]{color:#b8860b;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:.875rem}.commit-desc[data-v-6ef91220]{color:#6e7681;font-size:.75rem}.tech-advantages[data-v-6ef91220]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.advantage[data-v-6ef91220]{text-align:center;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:16px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.advantage[data-v-6ef91220]:before{content:"";opacity:0;background:linear-gradient(90deg,#c43d3d,#3b82f6,#b8860b);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.advantage[data-v-6ef91220]:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);border-radius:16px;transition:opacity .3s;position:absolute;inset:-1px}.advantage[data-v-6ef91220]:hover{border-color:#0000;transform:translateY(-4px)scale(1.03);box-shadow:0 20px 40px #0006,0 0 30px #c43d3d26}.advantage[data-v-6ef91220]:hover:before{opacity:1}.advantage[data-v-6ef91220]:hover:after{opacity:.15}.advantage-icon[data-v-6ef91220]{color:#3b82f6;width:48px;height:48px;margin:0 auto 16px}.advantage-icon svg[data-v-6ef91220]{width:100%;height:100%}.advantage h4[data-v-6ef91220]{color:#e6edf3;margin-bottom:8px;font-size:1rem;font-weight:600}.advantage p[data-v-6ef91220]{color:#8b949e;font-size:.875rem;line-height:1.5}.advantage:hover p[data-v-6ef91220]{color:#b0b8c1}@media (width<=1100px){.timeline-wrapper[data-v-6ef91220]{margin-left:0;margin-right:0}.timeline-commit[data-v-6ef91220]{text-align:left;flex-direction:column;gap:2px;width:auto;display:flex;position:absolute;top:-45px;left:0}.timeline-line[data-v-6ef91220]{margin-left:0;padding-left:30px}.timeline-node[data-v-6ef91220]{top:-45px;left:-9px}.timeline-content[data-v-6ef91220]{padding-top:0}}@media (width<=1024px){.tech-advantages[data-v-6ef91220]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.tech-advantages[data-v-6ef91220]{grid-template-columns:1fr}.timeline-section[data-v-6ef91220]{padding:80px 16px}.timeline-line[data-v-6ef91220]{margin-left:0;padding-top:60px;padding-left:30px}.timeline-commit[data-v-6ef91220]{text-align:left;flex-direction:column;gap:2px;width:auto;display:flex;position:absolute;top:-50px;left:0}.timeline-node[data-v-6ef91220]{top:-50px;left:-9px}}.status-section[data-v-32c6bedb]{background:#0d1117;padding:120px 24px;position:relative}.container[data-v-32c6bedb]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.api-grid[data-v-32c6bedb]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.api-plan[data-v-32c6bedb]{cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:16px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.api-plan[data-v-32c6bedb]:before{content:"";opacity:0;background:linear-gradient(90deg,#c43d3d,#3b82f6,#b8860b);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.api-plan[data-v-32c6bedb]:hover:before{opacity:1}.api-plan[data-v-32c6bedb]:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);border-radius:16px;transition:opacity .3s;position:absolute;inset:-1px}.api-plan[data-v-32c6bedb]:hover{border-color:#0000;transform:translateY(-4px)scale(1.03);box-shadow:0 20px 40px #0006,0 0 30px #c43d3d26}.api-plan[data-v-32c6bedb]:hover:after{opacity:.15}.api-plan.popular[data-v-32c6bedb]{border-color:#b8860b}.api-plan.popular[data-v-32c6bedb]:before{opacity:1;background:linear-gradient(90deg,#b8860b,#c43d3d)}.popular-badge[data-v-32c6bedb]{color:#fff;background:linear-gradient(135deg,#b8860b,#c43d3d);border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;top:16px;right:16px}.plan-icon[data-v-32c6bedb]{color:#3b82f6;width:48px;height:48px;margin-bottom:20px}.api-plan.popular .plan-icon[data-v-32c6bedb]{color:#b8860b}.plan-icon svg[data-v-32c6bedb]{width:100%;height:100%}.plan-name[data-v-32c6bedb]{color:#e6edf3;margin-bottom:12px;font-size:1.25rem;font-weight:600}.plan-price[data-v-32c6bedb]{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.price-value[data-v-32c6bedb]{color:#e6edf3;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700}.api-plan.popular .price-value[data-v-32c6bedb]{color:#b8860b}.price-unit[data-v-32c6bedb]{color:#8b949e;font-size:.875rem}.plan-desc[data-v-32c6bedb]{color:#8b949e;margin-bottom:20px;font-size:.875rem}.plan-features[data-v-32c6bedb]{flex-direction:column;gap:10px;display:flex}.plan-features li[data-v-32c6bedb]{color:#6e7681;padding-left:16px;font-size:.8125rem;position:relative}.api-plan:hover .plan-desc[data-v-32c6bedb]{color:#b0b8c1}.api-plan:hover .plan-features li[data-v-32c6bedb]{color:#8b949e}.plan-features li[data-v-32c6bedb]:before{content:">";color:#3b82f6;font-family:JetBrains Mono,monospace;position:absolute;left:0}.api-plan.popular .plan-features li[data-v-32c6bedb]:before{color:#b8860b}@media (width<=1024px){.api-grid[data-v-32c6bedb]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.status-section[data-v-32c6bedb]{padding:80px 16px}.api-grid[data-v-32c6bedb]{grid-template-columns:1fr}}.tob-section[data-v-3588da13]{background:#161b22;padding:120px 24px;position:relative}.container[data-v-3588da13]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.tob-grid[data-v-3588da13]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.tob-card[data-v-3588da13]{cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:16px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.tob-card[data-v-3588da13]:before{content:"";opacity:0;background:linear-gradient(90deg,#c43d3d,#3b82f6,#b8860b);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.tob-card[data-v-3588da13]:hover:before{opacity:1}.tob-card[data-v-3588da13]:after{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);border-radius:16px;transition:opacity .3s;position:absolute;inset:-1px}.tob-card[data-v-3588da13]:hover{border-color:#0000;transform:translateY(-4px)scale(1.03);box-shadow:0 20px 40px #0006,0 0 30px #c43d3d26}.tob-card[data-v-3588da13]:hover:after{opacity:.15}.tob-icon[data-v-3588da13]{color:#b8860b;width:48px;height:48px;margin-bottom:20px}.tob-icon svg[data-v-3588da13]{width:100%;height:100%}.tob-card h3[data-v-3588da13]{color:#e6edf3;margin-bottom:8px;font-size:1.125rem;font-weight:600}.tob-card>p[data-v-3588da13]{color:#8b949e;margin-bottom:16px;font-size:.875rem}.tob-features[data-v-3588da13]{flex-direction:column;gap:8px;display:flex}.tob-features li[data-v-3588da13]{color:#6e7681;padding-left:16px;font-size:.8125rem;position:relative}.tob-card:hover>p[data-v-3588da13]{color:#b0b8c1}.tob-card:hover .tob-features li[data-v-3588da13]{color:#8b949e}.tob-features li[data-v-3588da13]:before{content:">";color:#3b82f6;font-family:JetBrains Mono,monospace;position:absolute;left:0}.tob-cta[data-v-3588da13]{text-align:center}.tob-cta-hint[data-v-3588da13]{color:#6e7681;margin-top:12px;font-size:.875rem}.btn[data-v-3588da13]{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.btn[data-v-3588da13]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn[data-v-3588da13]:hover:before{left:100%}.btn-primary[data-v-3588da13]{color:#fff;background:linear-gradient(135deg,#c43d3d,#3b82f6);box-shadow:0 4px 12px #c43d3d4d}.btn-primary[data-v-3588da13]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c43d3d66}.btn-large[data-v-3588da13]{padding:16px 32px;font-size:1rem}@media (width<=1024px){.tob-grid[data-v-3588da13]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.tob-grid[data-v-3588da13]{grid-template-columns:1fr}.tob-section[data-v-3588da13]{padding:80px 16px}}.about-section[data-v-5536f230]{background:#0d1117;padding:120px 24px;position:relative}.container[data-v-5536f230]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.about-grid[data-v-5536f230]{grid-template-columns:1.5fr 1fr;align-items:start;gap:64px;display:grid}.section-tag[data-v-5536f230]{color:#b8860b;background:#c43d3d26;border-radius:20px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:500;display:inline-block}.about-content h2[data-v-5536f230]{color:#e6edf3;margin-bottom:24px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.about-content h2 .accent[data-v-5536f230]{background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-content p[data-v-5536f230]{color:#8b949e;margin-bottom:16px;line-height:1.7}.about-stats[data-v-5536f230]{border-top:1px solid #30363d;gap:48px;margin-top:32px;padding-top:32px;display:flex}.about-stat[data-v-5536f230]{flex-direction:column;gap:4px;display:flex}.about-stat-value[data-v-5536f230]{background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700}.about-stat-unit[data-v-5536f230]{font-size:1rem}.about-stat-label[data-v-5536f230]{color:#6e7681;font-size:.875rem}.about-contact h4[data-v-5536f230]{color:#e6edf3;margin-bottom:20px;font-size:1rem;font-weight:600}.contact-list[data-v-5536f230]{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.contact-list li[data-v-5536f230]{color:#8b949e;align-items:flex-start;gap:12px;font-size:.875rem;display:flex}.contact-list svg[data-v-5536f230]{color:#3b82f6;flex-shrink:0;width:20px;height:20px}.about-links[data-v-5536f230]{gap:16px;display:flex}.about-link[data-v-5536f230]{color:#8b949e;background:#21262d;border:1px solid #30363d;border-radius:6px;padding:8px 16px;font-size:.875rem;transition:all .2s}.about-link[data-v-5536f230]:hover{color:#e6edf3;background:#30363d}@media (width<=1024px){.about-grid[data-v-5536f230]{grid-template-columns:1fr;gap:48px}}@media (width<=768px){.about-section[data-v-5536f230]{padding:80px 16px}.about-stats[data-v-5536f230]{flex-wrap:wrap}}.modal[data-v-5e97c88c]{z-index:2000;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.modal.active[data-v-5e97c88c]{opacity:1;visibility:visible}.modal-backdrop[data-v-5e97c88c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;position:absolute;inset:0}.modal-content[data-v-5e97c88c]{-webkit-backdrop-filter:blur(20px);background:#161b22;border:1px solid #30363d;border-radius:16px;width:90%;max-width:480px;padding:40px;transition:transform .3s;position:relative;transform:translateY(20px);box-shadow:0 25px 50px #00000080,0 0 100px #c43d3d1a,inset 0 1px #ffffff0d}.modal.active .modal-content[data-v-5e97c88c]{transform:translateY(0)}.modal-close[data-v-5e97c88c]{color:#6e7681;padding:8px;transition:color .2s;position:absolute;top:16px;right:16px}.modal-close[data-v-5e97c88c]:hover{color:#e6edf3}.modal-content h3[data-v-5e97c88c]{color:#e6edf3;margin-bottom:8px;font-size:1.25rem;font-weight:600}.modal-content>p[data-v-5e97c88c]{color:#8b949e;margin-bottom:24px;font-size:.875rem}.contact-form[data-v-5e97c88c]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-5e97c88c]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-5e97c88c]{color:#8b949e;font-size:.875rem;font-weight:500}.form-group input[data-v-5e97c88c],.form-group textarea[data-v-5e97c88c]{color:#e6edf3;background:#21262d;border:1px solid #30363d;border-radius:8px;padding:12px 16px;font-size:.875rem;transition:border-color .2s}.form-group input[data-v-5e97c88c]:focus,.form-group textarea[data-v-5e97c88c]:focus{border-color:#c43d3d;outline:none}.form-group input[data-v-5e97c88c]::-moz-placeholder{color:#6e7681}.form-group textarea[data-v-5e97c88c]::-moz-placeholder{color:#6e7681}.form-group input[data-v-5e97c88c]::placeholder,.form-group textarea[data-v-5e97c88c]::placeholder{color:#6e7681}.form-group textarea[data-v-5e97c88c]{resize:vertical;min-height:80px}.btn[data-v-5e97c88c]{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.btn[data-v-5e97c88c]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn[data-v-5e97c88c]:hover:before{left:100%}.btn-primary[data-v-5e97c88c]{color:#fff;background:linear-gradient(135deg,#c43d3d,#3b82f6);box-shadow:0 4px 12px #c43d3d4d}.btn-primary[data-v-5e97c88c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c43d3d66}.btn-full[data-v-5e97c88c]{width:100%}.btn[data-v-5e97c88c]:disabled{opacity:.7;cursor:not-allowed}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,Fira Code,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}body{color:#e6edf3;background-color:#0d1117}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}body:before{content:"";opacity:.03;pointer-events:none;z-index:9999;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.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}.scroll-progress{z-index:1001;background:linear-gradient(90deg,#c43d3d,#3b82f6,#b8860b);width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#161b22}::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6e7681}::-moz-selection{color:#fff;background:linear-gradient(135deg,#c43d3d,#3b82f6)}::selection{color:#fff;background:linear-gradient(135deg,#c43d3d,#3b82f6)}:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.gradient-title{background:linear-gradient(135deg,#c43d3d,#3b82f6,#b8860b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-accent{background:linear-gradient(90deg,#b8860b,#c43d3d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.crt-scanlines:before{content:"";pointer-events:none;z-index:10;background:repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 2px);position:absolute;inset:0}.hero-glow{pointer-events:none;background:radial-gradient(at 30%,#c43d3d26 0%,#0000 50%),radial-gradient(at 70% 30%,#3b82f61f 0%,#0000 45%),radial-gradient(at 50% 80%,#b8860b1a 0%,#0000 40%);width:80%;height:150%;animation:8s ease-in-out infinite alternate heroGlow;position:absolute;top:-50%;left:-20%}@keyframes heroGlow{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.hero-grid{background-image:linear-gradient(#30363d4d 1px,#0000 1px),linear-gradient(90deg,#30363d4d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.section-grid-bg{pointer-events:none;background-image:linear-gradient(#30363d26 1px,#0000 1px),linear-gradient(90deg,#30363d26 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.data-line{opacity:0;background:linear-gradient(#0000,#c43d3d,#0000);width:1px;height:100px;animation:4s ease-in-out infinite dataFlow;position:absolute}@keyframes dataFlow{0%{opacity:0;transform:translateY(-100px)}20%{opacity:.5}80%{opacity:.5}to{opacity:0;transform:translateY(100vh)}}.animate-in{opacity:1!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-hint,.hero-glow,.data-line,.live-dot,.status-indicator{animation:none}}
