.header[data-v-f199dacf]{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1.5rem 0;transition:var(--transition-smooth);border-radius:0;border-top:none;border-left:none;border-right:none}.header.scrolled[data-v-f199dacf]{padding:.8rem 0;background:#0a0a0be6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header-container[data-v-f199dacf]{display:flex;align-items:center;justify-content:space-between}.logo[data-v-f199dacf]{display:flex;align-items:center;gap:.5rem}.logo-img[data-v-f199dacf]{height:28px;filter:drop-shadow(0 0 10px var(--accent-glow));transition:filter .3s ease}.logo-img[data-v-f199dacf]:hover{filter:drop-shadow(0 0 20px var(--accent-color))}.beta-badge[data-v-f199dacf]{font-size:.6rem;font-weight:700;background:var(--accent-color);color:var(--bg-color-dark);padding:.1rem .4rem;border-radius:4px;min-width:32px;text-align:center}.nav[data-v-f199dacf]{display:flex;gap:2rem}.nav a[data-v-f199dacf]{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:500;color:var(--secondary-color);position:relative;padding:.2rem 0;transition:all .3s var(--ease-in-out-cubic)}.nav a[data-v-f199dacf]:hover,.nav a.active[data-v-f199dacf]{color:var(--primary-color);text-shadow:0 0 10px var(--accent-glow);transform:translateY(-1px)}.nav a[data-v-f199dacf]:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);transition:all .3s var(--ease-in-out-cubic);transform:translate(-50%);box-shadow:0 0 12px var(--accent-color)}.nav a[data-v-f199dacf]:hover:after,.nav a.active[data-v-f199dacf]:after{width:120%}.header-actions[data-v-f199dacf]{display:flex;align-items:center;gap:1.5rem}.social-links[data-v-f199dacf]{display:flex;gap:1rem;font-size:1.2rem;color:var(--secondary-color)}.social-links a[data-v-f199dacf]:hover{color:var(--accent-color);transform:translateY(-2px)}.mobile-nav-toggle[data-v-f199dacf]{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer}.icon-bar[data-v-f199dacf]{width:24px;height:2px;background:var(--primary-color);transition:var(--transition-smooth)}.mobile-nav-toggle.active .icon-bar[data-v-f199dacf]:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-nav-toggle.active .icon-bar[data-v-f199dacf]:nth-child(2){opacity:0}.mobile-nav-toggle.active .icon-bar[data-v-f199dacf]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:1024px){.desktop-only[data-v-f199dacf]{display:none}.mobile-nav-toggle[data-v-f199dacf]{display:flex}}.mobile-nav-overlay[data-v-f199dacf]{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding-top:3rem;z-index:9999;background:#0a0a0f66;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.05)}.close-menu-btn[data-v-f199dacf]{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:var(--secondary-color);font-size:2rem;cursor:pointer;transition:var(--transition-smooth);z-index:1001}.close-menu-btn[data-v-f199dacf]:hover{color:var(--accent-color);transform:rotate(90deg)}.mobile-nav[data-v-f199dacf]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;font-size:1.2rem;width:100%;padding:2rem;margin:auto 0}.mobile-nav a[data-v-f199dacf]{font-family:JetBrains Mono,monospace;color:var(--secondary-color);width:100%;text-align:center;padding:.5rem;transition:var(--transition-smooth)}.mobile-nav a.active[data-v-f199dacf]{color:var(--accent-color)}.mobile-actions[data-v-f199dacf]{margin-top:1rem;width:100%;display:flex;justify-content:center}.mobile-socials[data-v-f199dacf]{display:flex;gap:2rem;margin-top:2rem;font-size:1.5rem;color:var(--secondary-color)}.fade-enter-active[data-v-f199dacf],.fade-leave-active[data-v-f199dacf]{transition:opacity .3s var(--ease-in-out-cubic)}.fade-enter-from[data-v-f199dacf],.fade-leave-to[data-v-f199dacf]{opacity:0}.app-footer[data-v-c45ae732]{background:#0a0a0fcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--glass-border);padding-top:5rem;margin-top:8rem}.footer-grid[data-v-c45ae732]{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:2rem;margin-bottom:4rem}.footer-brand .footer-logo[data-v-c45ae732]{height:40px;margin-bottom:1.5rem;filter:drop-shadow(0 0 10px var(--accent-glow));transition:filter .3s ease}.footer-brand .footer-logo[data-v-c45ae732]:hover{filter:drop-shadow(0 0 20px var(--accent-color))}.footer-brand p[data-v-c45ae732]{color:var(--secondary-color);line-height:1.6;margin-bottom:2rem;max-width:300px}.social-links[data-v-c45ae732]{display:flex;gap:1.5rem}.social-links a[data-v-c45ae732]{font-size:1.5rem;color:var(--secondary-color);transition:var(--transition-smooth)}.social-links a[data-v-c45ae732]:hover{color:var(--accent-color);transform:translateY(-3px)}.footer-links h4[data-v-c45ae732]{color:var(--primary-color);font-size:1.1rem;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em}.footer-links ul[data-v-c45ae732]{display:flex;flex-direction:column;gap:1rem}.footer-links a[data-v-c45ae732]{color:var(--secondary-color);transition:var(--transition-smooth);font-size:.95rem}.footer-links a[data-v-c45ae732]:hover{color:var(--accent-color);padding-left:5px}.footer-bottom[data-v-c45ae732]{padding:2rem 0;border-top:1px solid var(--glass-border);text-align:center;color:var(--secondary-color);font-size:.9rem}.footer-bottom .container[data-v-c45ae732]{display:flex;justify-content:space-between;align-items:center}.privacy-note[data-v-c45ae732]{color:var(--accent-color);font-weight:500;font-size:.8rem}@media(max-width:1024px){.footer-grid[data-v-c45ae732]{grid-template-columns:repeat(2,1fr);gap:3rem}}@media(max-width:768px){.footer-grid[data-v-c45ae732]{grid-template-columns:1fr;text-align:center}.footer-brand[data-v-c45ae732]{display:flex;flex-direction:column;align-items:center}.social-links[data-v-c45ae732]{margin-bottom:2rem}.footer-bottom .container[data-v-c45ae732]{flex-direction:column;gap:1rem}}.modal-overlay[data-v-1ff889e3]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center;background:#000c}.modal-content[data-v-1ff889e3]{width:90%;max-width:800px;max-height:80vh;padding:3rem;overflow-y:auto;position:relative}.modal-header[data-v-1ff889e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem}.close-btn[data-v-1ff889e3]{background:none;border:none;color:var(--secondary-color);font-size:1.5rem;cursor:pointer}.legal-text h3[data-v-1ff889e3]{color:var(--accent-color);margin:2rem 0 1rem}.legal-text p[data-v-1ff889e3],.legal-text li[data-v-1ff889e3]{color:var(--secondary-color);line-height:1.8;margin-bottom:1rem}.legal-text ul[data-v-1ff889e3]{padding-left:1.5rem;list-style:disc}.modal-fade-enter-active[data-v-1ff889e3],.modal-fade-leave-active[data-v-1ff889e3]{transition:opacity .3s}.modal-fade-enter-from[data-v-1ff889e3],.modal-fade-leave-to[data-v-1ff889e3]{opacity:0}@media(max-width:768px){.modal-content[data-v-1ff889e3]{padding:1.5rem}}.privacy-toast[data-v-338b7794]{position:fixed;bottom:2rem;left:2rem;z-index:10000;display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border-radius:1rem;max-width:400px;background:#0a0a0fd9;border:1px solid var(--glass-border);box-shadow:0 10px 40px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.toast-icon[data-v-338b7794]{background:#00f0ff1a;color:var(--accent-color);width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0;border:1px solid rgba(0,240,255,.2)}.toast-content h4[data-v-338b7794]{margin:0 0 .3rem;font-size:.95rem;font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em}.toast-content p[data-v-338b7794]{margin:0;font-size:.8rem;color:var(--secondary-color);line-height:1.4}.toast-close[data-v-338b7794]{background:none;border:none;color:var(--secondary-color);cursor:pointer;padding:.5rem;transition:.3s;font-size:1.1rem;margin-left:auto}.toast-close[data-v-338b7794]:hover{color:var(--accent-color);transform:rotate(90deg)}.toast-slide-enter-active[data-v-338b7794],.toast-slide-leave-active[data-v-338b7794]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.toast-slide-enter-from[data-v-338b7794],.toast-slide-leave-to[data-v-338b7794]{opacity:0;transform:translateY(30px) scale(.95)}@media(max-width:768px){.privacy-toast[data-v-338b7794]{left:1rem;right:1rem;bottom:1rem;max-width:none}}.app-wrapper{min-height:100vh}.section{padding:8rem 0}.section-header{text-align:center;margin-bottom:4rem}.section-title{font-size:3rem;margin-bottom:1rem}.section-subtitle{font-size:1.25rem;color:var(--secondary-color);max-width:700px;margin:0 auto}@media(max-width:768px){.section{padding:4rem 0}.section-title{font-size:2.2rem}}.hero[data-v-a6ca858e]{padding-top:10rem;padding-bottom:6rem;overflow:hidden}.hero-container[data-v-a6ca858e]{display:flex;justify-content:center}.hero-content[data-v-a6ca858e]{display:flex;align-items:center;gap:4rem;width:100%}.hero-mascot-container[data-v-a6ca858e]{position:relative;width:450px;height:450px;flex-shrink:0}.mascot-bg-swirl[data-v-a6ca858e]{position:absolute;top:0;left:0;width:100%;animation:spin-a6ca858e 60s linear infinite;opacity:.4;filter:drop-shadow(0 0 30px var(--accent-glow))}.mascot-octopus[data-v-a6ca858e]{position:absolute;top:0;left:0;width:100%;z-index:2;filter:drop-shadow(0 0 20px var(--accent-glow))}.hero-text[data-v-a6ca858e]{flex:1}.hero-logo[data-v-a6ca858e]{max-width:300px;margin-bottom:1rem;filter:drop-shadow(0 0 10px var(--accent-glow));transition:filter .3s ease}.hero-logo[data-v-a6ca858e]:hover{filter:drop-shadow(0 0 20px var(--accent-color))}.tagline[data-v-a6ca858e]{font-family:JetBrains Mono,monospace;font-size:.9rem;color:var(--secondary-color);background:#ffffff0d;padding:.25rem .75rem;border-radius:4px;display:inline-block;margin-bottom:2rem;border:1px solid var(--glass-border);letter-spacing:.1em;text-transform:uppercase}.glitch-text[data-v-a6ca858e]{font-size:4rem;line-height:1.1;margin-bottom:1.5rem;color:var(--primary-color);position:relative}.subtitle[data-v-a6ca858e]{font-size:1.5rem;color:var(--accent-color);font-weight:500;margin-bottom:1.5rem;min-height:2.2rem}.typing-text[data-v-a6ca858e]{border-right:2px solid transparent}.cursor[data-v-a6ca858e]{animation:blink-a6ca858e .7s infinite}@keyframes blink-a6ca858e{0%,to{opacity:1}50%{opacity:0}}.description[data-v-a6ca858e]{font-size:1.1rem;color:var(--secondary-color);max-width:600px;margin-bottom:2.5rem;line-height:1.6}.hero-actions[data-v-a6ca858e]{display:flex;gap:1.5rem}.pwn-btn[data-v-a6ca858e]{background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-purple) 100%);color:var(--bg-color-dark);padding:1rem 2rem;border-radius:4px;font-weight:800;font-family:JetBrains Mono,monospace;letter-spacing:.1em;display:flex;align-items:center;gap:.8rem;font-size:1.1rem;box-shadow:0 0 20px #00f0ff4d;border:1px solid rgba(255,255,255,.2);text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.pwn-btn i[data-v-a6ca858e]{font-size:1.3rem;transition:transform .3s ease}.pwn-btn[data-v-a6ca858e]:hover{transform:translateY(-2px);box-shadow:0 0 40px #00f0ff99;border-color:#ffffff80;color:#fff}.pwn-btn:hover i[data-v-a6ca858e]{transform:rotate(90deg)}.cta-secondary[data-v-a6ca858e]{border:1px solid var(--border-color);color:var(--primary-color);padding:1rem 2rem;border-radius:.5rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.cta-secondary[data-v-a6ca858e]:hover{background:#ffffff0d;border-color:var(--primary-color)}.privacy-note[data-v-a6ca858e]{margin-top:3rem;display:flex;align-items:center;gap:.75rem;color:var(--secondary-color);font-size:.9rem;opacity:.8;border-left:2px solid var(--accent-color);padding-left:1rem}.privacy-note i[data-v-a6ca858e]{color:var(--accent-color);font-size:1rem}@keyframes spin-a6ca858e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){.hero-content[data-v-a6ca858e]{flex-direction:column;text-align:center;gap:2rem}.hero-mascot-container[data-v-a6ca858e]{width:300px;height:300px}.hero-text[data-v-a6ca858e]{display:flex;flex-direction:column;align-items:center}.glitch-text[data-v-a6ca858e]{font-size:3rem}}@media(max-width:768px){.hero[data-v-a6ca858e]{padding-top:8rem;padding-bottom:4rem}.hero-logo[data-v-a6ca858e]{max-width:220px}.glitch-text[data-v-a6ca858e]{font-size:2.2rem}.subtitle[data-v-a6ca858e]{font-size:1.1rem;min-height:3rem}.description[data-v-a6ca858e]{font-size:1rem}.hero-actions[data-v-a6ca858e]{flex-direction:column;width:100%}.cta-primary[data-v-a6ca858e],.cta-secondary[data-v-a6ca858e]{width:100%;text-align:center}.hero-mascot-container[data-v-a6ca858e]{width:220px;height:220px}.privacy-note[data-v-a6ca858e]{font-size:.8rem}}@media(max-width:480px){.glitch-text[data-v-a6ca858e]{font-size:1.8rem}.subtitle[data-v-a6ca858e]{font-size:1rem}}.features[data-v-78cf5f8f]{padding:8rem 0;background:radial-gradient(circle at 10% 20%,rgba(188,19,254,.05) 0%,transparent 50%);position:relative;overflow:hidden}.mascot-watermark[data-v-78cf5f8f]{position:absolute;bottom:-10%;right:-5%;width:600px;height:600px;opacity:.03;pointer-events:none;z-index:0;filter:grayscale(1)}.mascot-watermark img[data-v-78cf5f8f]{width:100%;height:auto}.section-header[data-v-78cf5f8f]{text-align:center;margin-bottom:5rem}.feature-detail[data-v-78cf5f8f]{padding:3rem;margin-bottom:4rem}.title-group[data-v-78cf5f8f]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.badge[data-v-78cf5f8f]{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;font-weight:700}.badge.free[data-v-78cf5f8f]{background:var(--green-color);color:var(--bg-color-dark)}.badge.pro[data-v-78cf5f8f]{background:var(--accent-purple);color:#fff}.bento-grid[data-v-78cf5f8f]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-top:3rem}.bento-card[data-v-78cf5f8f]{background:#ffffff08;padding:2rem;border-radius:1rem;border:1px solid var(--glass-border);position:relative;overflow:hidden;transition:all .3s ease}.bento-card[data-v-78cf5f8f]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s}.bento-card[data-v-78cf5f8f]:hover{transform:translateY(-5px);background:#ffffff0d;box-shadow:0 20px 40px #0000004d;border-color:#fff3}.bento-card[data-v-78cf5f8f]:hover:before{opacity:1}.bento-card.span-7[data-v-78cf5f8f]{grid-column:span 7}.bento-card.span-5[data-v-78cf5f8f]{grid-column:span 5}.bento-card h4[data-v-78cf5f8f]{color:var(--primary-color);margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600}.bento-card h4 i[data-v-78cf5f8f]{color:var(--accent-color);font-size:1.2rem;background:#38bdf81a;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px}.feature-list[data-v-78cf5f8f]{display:flex;flex-direction:column;gap:1.5rem}.feature-item[data-v-78cf5f8f]{display:flex;flex-direction:column;gap:.3rem}.feature-key[data-v-78cf5f8f]{color:#fff;font-weight:600;font-size:1rem;letter-spacing:.02em}.feature-desc[data-v-78cf5f8f]{color:var(--secondary-color);font-size:.95rem;line-height:1.6;margin:0}.feature-block[data-v-78cf5f8f]{margin-bottom:4rem;padding:3rem;overflow:hidden}.block-content[data-v-78cf5f8f]{display:flex;align-items:center;gap:4rem}.block-content.reverse[data-v-78cf5f8f]{flex-direction:row-reverse}.block-text[data-v-78cf5f8f]{flex:1}.block-text h4[data-v-78cf5f8f]{margin-bottom:1rem;color:var(--primary-color)}.block-text p[data-v-78cf5f8f]{color:var(--secondary-color);margin-bottom:2rem;line-height:1.8}.block-image[data-v-78cf5f8f]{flex:1}.feature-screenshot[data-v-78cf5f8f]{width:100%;border-radius:.75rem;border:1px solid var(--glass-border);box-shadow:0 10px 40px #00000080}.killer-nodes[data-v-78cf5f8f]{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--glass-border)}.sub-heading[data-v-78cf5f8f]{text-align:center;margin-bottom:3rem;color:var(--secondary-color);font-style:italic}.killer-grid[data-v-78cf5f8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.killer-card[data-v-78cf5f8f]{text-align:center}.killer-card i[data-v-78cf5f8f]{font-size:2rem;color:var(--accent-color);margin-bottom:1.5rem}.killer-card h5[data-v-78cf5f8f]{margin-bottom:.5rem}.killer-card p[data-v-78cf5f8f]{font-size:.9rem;color:var(--secondary-color)}.cta-primary-small[data-v-78cf5f8f]{background:var(--accent-color);color:var(--bg-color-dark);padding:.6rem 1.2rem;border-radius:.4rem;font-weight:600;border:none;cursor:pointer;transition:var(--transition-smooth)}.cta-primary-small[data-v-78cf5f8f]:hover{transform:scale(1.05);box-shadow:0 0 15px var(--accent-glow)}.portability-visual[data-v-78cf5f8f]{background:#1e1e1e;border-radius:.75rem;box-shadow:0 20px 50px #00000080;border:1px solid var(--border-color);overflow:hidden;font-family:JetBrains Mono,monospace}.window-header[data-v-78cf5f8f]{background:#2d2d2d;padding:.8rem 1rem;display:flex;gap:.5rem;border-bottom:1px solid #3d3d3d}.window-header span[data-v-78cf5f8f]{width:12px;height:12px;border-radius:50%}.window-header span[data-v-78cf5f8f]:nth-child(1){background:#ff5f56}.window-header span[data-v-78cf5f8f]:nth-child(2){background:#ffbd2e}.window-header span[data-v-78cf5f8f]:nth-child(3){background:#27c93f}.file-tree[data-v-78cf5f8f]{padding:1.5rem;color:#d4d4d4;font-size:.9rem}.tree-item[data-v-78cf5f8f]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;line-height:1.4}.tree-item i.fa-folder[data-v-78cf5f8f],.tree-item i.fa-folder-open[data-v-78cf5f8f]{color:#569cd6}.tree-item i.fa-file-code[data-v-78cf5f8f]{color:#ce9178}.tree-item i.fa-file[data-v-78cf5f8f]{color:#d4d4d4}.tree-file[data-v-78cf5f8f]{color:#9cdcfe}.tree-item.indent[data-v-78cf5f8f]{padding-left:1.5rem;position:relative}.tree-item.indent[data-v-78cf5f8f]:before{content:"";position:absolute;left:.7rem;top:-.6rem;bottom:.7rem;width:1px;background:#404040}.tree-item.indent[data-v-78cf5f8f]:after{content:"";position:absolute;left:.7rem;top:.7rem;width:.6rem;height:1px;background:#404040}.tree-item.indent-2[data-v-78cf5f8f]{padding-left:3rem;position:relative}.tree-item.indent-2[data-v-78cf5f8f]:before{content:"";position:absolute;left:2.2rem;top:-.6rem;bottom:.7rem;width:1px;background:#404040}.tree-item.indent-2[data-v-78cf5f8f]:after{content:"";position:absolute;left:2.2rem;top:.7rem;width:.6rem;height:1px;background:#404040}@media(max-width:1024px){.block-content[data-v-78cf5f8f],.block-content.reverse[data-v-78cf5f8f]{flex-direction:column;text-align:center;gap:2rem}.block-image[data-v-78cf5f8f]{order:2;width:100%}.block-text[data-v-78cf5f8f]{order:1}}@media(max-width:768px){.features[data-v-78cf5f8f]{padding:4rem 0}.section-header[data-v-78cf5f8f]{margin-bottom:3rem}.feature-detail[data-v-78cf5f8f],.feature-block[data-v-78cf5f8f]{padding:1.5rem}.bento-grid[data-v-78cf5f8f]{grid-template-columns:1fr}.bento-card.span-7[data-v-78cf5f8f],.bento-card.span-5[data-v-78cf5f8f]{grid-column:span 1}.title-group[data-v-78cf5f8f]{flex-direction:column;align-items:flex-start;gap:.5rem}.badge[data-v-78cf5f8f]{align-self:flex-start}}.workflow[data-v-df48ff21]{padding:8rem 0;position:relative}.workflow-steps[data-v-df48ff21]{position:relative;display:flex;flex-direction:column;gap:3rem;max-width:900px;margin:0 auto}.step-line[data-v-df48ff21]{position:absolute;left:30px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent-color),var(--accent-purple));opacity:.2}.workflow-step[data-v-df48ff21]{display:flex;gap:3rem;align-items:flex-start;position:relative;opacity:.3;transform:scale(.95);filter:grayscale(.8);transition:all .5s cubic-bezier(.25,1,.5,1)}.workflow-step.active[data-v-df48ff21]{opacity:1;transform:scale(1);filter:grayscale(0)}.step-number[data-v-df48ff21]{width:60px;height:60px;background:var(--bg-color-dark);border:2px solid var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;flex-shrink:0;z-index:2;box-shadow:0 0 15px var(--accent-glow);transition:all .5s ease}.workflow-step.active .step-number[data-v-df48ff21]{transform:scale(1.1);background:var(--accent-color);color:var(--bg-color-dark);box-shadow:0 0 30px var(--accent-glow)}.step-card[data-v-df48ff21]{flex:1;transition:all .5s ease}.workflow-step.active .step-card[data-v-df48ff21]{box-shadow:0 20px 60px #00f0ff26;border-color:var(--accent-color)}.step-card h3[data-v-df48ff21]{margin-bottom:.75rem;color:var(--accent-color);font-size:1.4rem}.step-card p[data-v-df48ff21]{color:var(--secondary-color);margin-bottom:1.5rem;line-height:1.6}.code-box[data-v-df48ff21]{background:#0006;padding:1.25rem;border-radius:.5rem;font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--primary-color);border:1px solid var(--border-color);margin-bottom:.5rem}.output-box[data-v-df48ff21]{border-left:3px solid var(--green-color);color:var(--secondary-color)}@media(max-width:768px){.workflow-step[data-v-df48ff21]{gap:1rem}.step-line[data-v-df48ff21]{left:15px}.step-number[data-v-df48ff21]{width:32px;height:32px;font-size:.8rem;border-width:1px}.step-card[data-v-df48ff21]{padding:1.25rem}.step-card h3[data-v-df48ff21]{font-size:1.1rem}.code-box[data-v-df48ff21]{padding:.75rem;font-size:.75rem;overflow-x:auto;white-space:pre}}@media(max-width:480px){.workflow-step[data-v-df48ff21]{flex-direction:column;gap:.5rem}.step-line[data-v-df48ff21]{display:none}.step-number[data-v-df48ff21]{margin-bottom:.5rem}.step-card[data-v-df48ff21]{width:100%}}.terminal-demo[data-v-f25f517c]{width:100%;max-width:800px;height:550px;display:flex;flex-direction:column;box-shadow:0 30px 60px #00000080;overflow:hidden;font-family:JetBrains Mono,monospace;cursor:default}.terminal-header[data-v-f25f517c]{height:40px;background:#ffffff0d;display:flex;align-items:center;padding:0 1rem;border-bottom:1px solid var(--border-color)}.terminal-buttons[data-v-f25f517c]{display:flex;gap:8px}.terminal-buttons span[data-v-f25f517c]{width:12px;height:12px;border-radius:50%;background:#ffffff1a}.terminal-buttons span[data-v-f25f517c]:nth-child(1){background:#ff5f56}.terminal-buttons span[data-v-f25f517c]:nth-child(2){background:#ffbd2e}.terminal-buttons span[data-v-f25f517c]:nth-child(3){background:#27c93f}.terminal-title[data-v-f25f517c]{flex:1;text-align:center;font-size:.8rem;color:var(--secondary-color);margin-right:40px}.terminal-body[data-v-f25f517c]{padding:1.5rem;overflow-y:auto;flex:1;font-size:.9rem;line-height:1.6}.line[data-v-f25f517c]{margin-bottom:.4rem}.input .prompt[data-v-f25f517c]{color:var(--accent-color);font-weight:700}.output[data-v-f25f517c]{color:var(--secondary-color)}.blink[data-v-f25f517c]{animation:blink-f25f517c 1s infinite;color:var(--accent-color);font-weight:700}@keyframes blink-f25f517c{0%,to{opacity:1}50%{opacity:0}}.demo-section[data-v-dc30cf17]{padding:4rem 0;background:radial-gradient(circle at 90% 10%,rgba(0,240,255,.05) 0%,transparent 50%)}.demo-container[data-v-dc30cf17]{display:flex;flex-direction:column;align-items:center;gap:3rem}.roadmap-grid[data-v-dc30cf17]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.roadmap-col h3[data-v-dc30cf17]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.25rem}.roadmap-col ul[data-v-dc30cf17]{display:flex;flex-direction:column;gap:1rem;color:var(--secondary-color)}.roadmap-col li[data-v-dc30cf17]{position:relative;padding-left:1.5rem}.roadmap-col li[data-v-dc30cf17]:before{content:"✓";position:absolute;left:0;color:var(--accent-color)}.status[data-v-dc30cf17]{width:12px;height:12px;border-radius:50%}.status.stable[data-v-dc30cf17]{background:var(--green-color);box-shadow:0 0 10px var(--green-color)}.status.pulse[data-v-dc30cf17]{background:var(--accent-color);box-shadow:0 0 10px var(--accent-color);animation:pulse-glow-dc30cf17 2s infinite}.status.planned[data-v-dc30cf17]{background:var(--secondary-color)}@keyframes pulse-glow-dc30cf17{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.quick-install[data-v-dc30cf17]{background:radial-gradient(circle at 10% 80%,rgba(188,19,254,.05) 0%,transparent 50%)}.install-grid[data-v-dc30cf17]{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center}.install-card[data-v-dc30cf17]{padding:0;overflow:hidden;border-color:var(--border-color);box-shadow:0 20px 50px #00000080}.install-header[data-v-dc30cf17]{background:#ffffff0d;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--glass-border)}.dot[data-v-dc30cf17]{width:10px;height:10px;border-radius:50%}.dot.red[data-v-dc30cf17]{background:#ff5f56}.dot.yellow[data-v-dc30cf17]{background:#ffbd2e}.dot.green[data-v-dc30cf17]{background:#27c93f}.terminal-title[data-v-dc30cf17]{margin-left:1rem;font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--secondary-color);opacity:.8}.copy-install-btn[data-v-dc30cf17]{margin-left:auto;background:none;border:none;color:var(--secondary-color);cursor:pointer;padding:.5rem;font-size:.9rem;opacity:.5;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border-radius:4px}.copy-install-btn[data-v-dc30cf17]:hover{opacity:1;color:var(--accent-color);background:#ffffff0d}.copy-install-btn i.fa-check[data-v-dc30cf17]{color:var(--green-color)}.install-body[data-v-dc30cf17]{padding:2rem;font-family:JetBrains Mono,monospace;font-size:.95rem;line-height:1.8;background:#000}.code-line[data-v-dc30cf17]{color:var(--primary-color)}.prompt[data-v-dc30cf17]{color:var(--accent-color);font-weight:700;margin-right:.5rem}.comment[data-v-dc30cf17]{color:#6a9955;font-style:italic}.install-info[data-v-dc30cf17]{display:flex;flex-direction:column;gap:2rem}.info-item[data-v-dc30cf17]{display:flex;gap:1.5rem}.info-item i[data-v-dc30cf17]{font-size:1.5rem;color:var(--accent-color);margin-top:.25rem;width:2rem;text-align:center}.info-item h5[data-v-dc30cf17]{margin-bottom:.5rem;font-size:1.1rem}.info-item p[data-v-dc30cf17]{color:var(--secondary-color);font-size:.95rem}@media(max-width:1024px){.install-grid[data-v-dc30cf17]{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){.install-body[data-v-dc30cf17]{font-size:.8rem;padding:1.5rem}}.fade-in-delay-1[data-v-dc30cf17]{animation:fadeIn .8s .2s forwards;opacity:0}.fade-in-delay-2[data-v-dc30cf17]{animation:fadeIn .8s .4s forwards;opacity:0}@font-face{font-family:Outfit;src:url(/assets/Outfit-Light-S_bmysjB.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Outfit;src:url(/assets/Outfit-Regular-CZeFCLjM.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:url(/assets/Outfit-SemiBold-BG6JAc2c.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:url(/assets/Outfit-Bold-DVwZUuqo.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-8W0DXcRc.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Bold-DLhjZX5R.ttf) format("truetype");font-weight:700;font-style:normal}:root{--bg-color-dark: #0a0a0b;--bg-color-deep: #050505;--primary-color: #ffffff;--secondary-color: #a1a1aa;--accent-color: #00f0ff;--accent-purple: #bc13fe;--accent-glow: rgba(0, 240, 255, .4);--glass-bg: rgba(18, 18, 23, .7);--glass-border: rgba(255, 255, 255, .1);--glass-blur: blur(12px);--card-bg: rgba(23, 23, 28, .6);--border-color: #27272a;--red-color: #ff4d4d;--green-color: #4dff4d;--magenta-color: #ff4dff;--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--transition-smooth: all .3s var(--ease-in-out-cubic);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-color-dark);color:var(--primary-color);line-height:1.6;overflow-x:hidden;background:radial-gradient(circle at 50% -20%,#1a1a2e 0%,var(--bg-color-dark) 100%);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em}a{text-decoration:none;color:inherit;transition:var(--transition-smooth)}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem;transition:max-width .5s var(--ease-in-out-cubic)}.container-fluid{max-width:1600px;width:95%;margin:0 auto;padding:0 2rem}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .8s var(--ease-in-out-cubic) forwards}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .4s var(--ease-in-out-cubic),transform .4s var(--ease-in-out-cubic)}.page-fade-enter-from{opacity:0;transform:translateY(10px)}.page-fade-leave-to{opacity:0;transform:translateY(-10px)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--accent-color);background-clip:content-box}.code-block-container{position:relative;margin:1.5rem 0}.copy-code-btn{position:absolute;top:.75rem;right:.75rem;background:#ffffff0d;border:1px solid var(--glass-border);color:var(--secondary-color);width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-smooth);opacity:0;z-index:5}.code-block-container:hover .copy-code-btn{opacity:1}.copy-code-btn:hover{background:var(--accent-color);color:var(--bg-color-dark);border-color:var(--accent-color)}.copy-code-btn.copied{background:var(--green-color);color:var(--bg-color-dark);border-color:var(--green-color)}.markdown-body pre{margin:0!important}.markdown-body img,.feature-screenshot{cursor:zoom-in;transition:var(--transition-smooth)}.markdown-body img:hover,.feature-screenshot:hover{filter:brightness(1.1);transform:scale(1.01)}.markdown-body h2{position:relative}.header-anchor{position:absolute;left:-2rem;opacity:0;color:var(--accent-color);transition:var(--transition-smooth);font-size:1rem;cursor:pointer}.markdown-body h2:hover .header-anchor{opacity:.5}.header-anchor:hover{opacity:1!important}.section-title.premium{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#fff 30%,#a1a1aa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;line-height:1.1;text-shadow:0 10px 30px rgba(0,0,0,.5)}@media(max-width:768px){.section-title.premium{font-size:2.5rem}}.premium-card{background:#ffffff08;padding:2rem;border-radius:1rem;border:1px solid var(--glass-border);position:relative;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.premium-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s}.premium-card:hover{transform:translateY(-5px);background:#ffffff0d;box-shadow:0 20px 40px #0000004d;border-color:#fff3}.premium-card:hover:before{opacity:1}.pwnity-copy-btn{background:#ffffff08;border:1px solid var(--glass-border);color:var(--secondary-color);padding:.5rem 1rem;border-radius:.6rem;font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;outline:none}.pwnity-copy-btn i{color:var(--accent-color);font-size:.8rem;transition:transform .3s ease}.pwnity-copy-btn:hover{background:#00f0ff14;border-color:var(--accent-color);color:var(--primary-color);transform:translateY(-2px);box-shadow:0 5px 15px #00f0ff1a}.pwnity-copy-btn:active{transform:translateY(0) scale(.98)}.pwnity-copy-btn:hover i{transform:scale(1.1)}.pwnity-copy-btn.icon-only{padding:.6rem}.pwnity-copy-btn.small{padding:.35rem .8rem;font-size:.65rem}.pwnity-input,.pwnity-textarea{background:#0006;border:1px solid var(--glass-border);border-radius:.8rem;padding:1rem 1.2rem;color:var(--primary-color);font-family:JetBrains Mono,monospace;font-size:.95rem;width:100%;transition:all .3s ease;outline:none}.pwnity-input:focus,.pwnity-textarea:focus{border-color:var(--accent-color);background:#00f0ff08;box-shadow:0 0 15px #00f0ff1a}.pwnity-textarea{min-height:120px;resize:vertical}.pwnity-textarea.tall{min-height:400px}.pwnity-label{font-family:JetBrains Mono,monospace;font-size:.7rem;text-transform:uppercase;color:var(--secondary-color);letter-spacing:.1em;margin-bottom:.6rem;display:block;opacity:.8}.copyable-wrapper{position:relative;width:100%;display:block}.copyable-wrapper .pwnity-input,.copyable-wrapper .pwnity-textarea,.copyable-wrapper .code-box,.copyable-wrapper pre{padding-right:3.5rem!important}.copyable-wrapper .pwnity-copy-btn{position:absolute;top:.8rem;right:.8rem;z-index:10;background:#0f0f12e6;border:1px solid rgba(255,255,255,.1);color:var(--secondary-color);width:32px;height:32px;padding:0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.copyable-wrapper:hover .pwnity-copy-btn{opacity:1;pointer-events:auto}.copyable-wrapper .pwnity-copy-btn i{font-size:.85rem;color:var(--secondary-color);transition:all .2s ease}.copyable-wrapper .pwnity-copy-btn.success{background:var(--green-color)!important;border-color:var(--green-color)!important;color:#000!important;opacity:1!important;pointer-events:auto!important;box-shadow:0 0 15px #4dff4d66}.copyable-wrapper .pwnity-copy-btn.success i{color:#000!important}.copyable-wrapper .pwnity-copy-btn:hover:not(.success){background:var(--accent-color);border-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 15px #00f0ff4d}.copyable-wrapper .pwnity-copy-btn:hover i{color:#000}.copyable-wrapper.compact .pwnity-copy-btn{top:50%;transform:translateY(-50%);right:.4rem;width:28px;height:28px}.copyable-wrapper.compact:hover .pwnity-copy-btn{transform:translateY(-50%) translateY(-2px)}.copyable-wrapper.compact .pwnity-copy-btn.success{transform:translateY(-50%) scale(1.1)}.pwnity-grid{display:grid;gap:1.5rem}.pwnity-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.tool-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:start;width:100%}@media(max-width:768px){.tool-grid{grid-template-columns:1fr}}.module-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.module-header h2{font-family:JetBrains Mono,monospace;font-size:1.8rem;margin-bottom:0;color:var(--primary-color);display:flex;align-items:center;gap:1.2rem}.module-header h2 i{color:var(--accent-color);filter:drop-shadow(0 0 5px var(--accent-glow))}@media(max-width:768px){.module-header{flex-direction:column;align-items:flex-start;gap:1rem}.module-header h2{font-size:1.3rem}}.clear-tool-btn{background:transparent;border:1px solid var(--glass-border);color:var(--secondary-color);padding:.5rem 1rem;border-radius:.5rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:.3s;display:flex;align-items:center;gap:.6rem}.clear-tool-btn:hover{background:#ff32321a;color:#f44;border-color:#ff2c2c33}.input-group{display:flex;flex-direction:column;gap:.8rem}.input-group.full{grid-column:1 / -1}.input-group label{font-family:JetBrains Mono,monospace;font-size:.75rem;text-transform:uppercase;color:var(--secondary-color);opacity:.8}.action-btn{background:var(--accent-color);color:#000;border:none;padding:.8rem 1.8rem;border-radius:.6rem;font-weight:700;cursor:pointer;transition:.3s}.action-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.action-btn.mini{padding:.5rem 1rem;font-size:.8rem}.mini-btn{background:#ffffff0d;border:1px solid var(--glass-border);color:#fff;padding:.6rem 1.2rem;border-radius:.5rem;cursor:pointer;transition:.3s}.mini-btn:hover{background:var(--accent-color);color:#000}.flex-row{display:flex;align-items:center;gap:1rem}.swap-divider{padding-top:1.5rem;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.swap-divider{transform:rotate(90deg);margin:1rem 0;width:100%}}.swap-btn{background:#ffffff0d;border:1px solid var(--glass-border);width:40px;height:40px;border-radius:50%;color:var(--secondary-color);cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.swap-btn:hover{border-color:var(--accent-color);color:var(--accent-color);transform:rotate(180deg)}.code-box{background:#000;border:1px solid var(--glass-border);border-radius:.8rem;padding:1.5rem;font-family:JetBrains Mono,monospace;font-size:.9rem;color:var(--primary-color);overflow-x:auto;white-space:pre-wrap}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:2.5rem}.mt-6{margin-top:3rem}.mt-8{margin-top:4rem}.mt-10{margin-top:5rem}.glightbox-container .goverlay{background:#050507e6!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glightbox-container .gslide-description{background:var(--glass-bg)!important;border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1rem!important;max-width:600px!important;margin:1.5rem auto 0!important;text-align:center;padding:1.2rem!important}.glightbox-container .gslide-title{font-family:Outfit,sans-serif!important;color:var(--primary-color)!important;font-size:1.1rem!important;font-weight:600!important;margin-bottom:.4rem!important}.glightbox-container .gslide-desc{color:var(--secondary-color)!important;font-size:.9rem!important;line-height:1.5}.glightbox-container .gprev,.glightbox-container .gnext,.glightbox-container .gclose{background:#ffffff08!important;border:1px solid var(--glass-border)!important;border-radius:50%;transition:var(--transition-smooth)}.glightbox-container .gprev:hover,.glightbox-container .gnext:hover,.glightbox-container .gclose:hover{background:#ffffff14!important;border-color:var(--accent-color)!important}
