.page-bg[data-v-d2de2625]{overflow:hidden;pointer-events:none;z-index:0}.page-bg[data-v-d2de2625],.page-bg__grid[data-v-d2de2625]{inset:0;position:absolute}.page-bg__grid[data-v-d2de2625]{background-image:linear-gradient(rgba(0,240,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 0);background-size:60px 60px;z-index:1}.page-bg__scanline[data-v-d2de2625]{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,240,255,.008) 0,rgba(0,240,255,.008) 4px);inset:0;position:absolute;z-index:2}.page-bg__orb[data-v-d2de2625]{border-radius:50%;filter:blur(140px);opacity:.08;position:absolute}.page-bg__orb--1[data-v-d2de2625]{animation:orbDrift1-d2de2625 20s ease-in-out infinite;background:#00f0ff;height:900px;right:-150px;top:-200px;width:900px}.page-bg__orb--2[data-v-d2de2625]{animation:orbDrift2-d2de2625 25s ease-in-out infinite;background:#f0f;height:700px;left:-200px;top:300px;width:700px}.page-bg__orb--3[data-v-d2de2625]{animation:orbDrift1-d2de2625 22s ease-in-out infinite;background:#39ff14;height:800px;opacity:.05;right:-100px;top:1200px;width:800px}.page-bg__orb--4[data-v-d2de2625]{animation:orbDrift2-d2de2625 18s ease-in-out infinite;background:#00f0ff;height:700px;left:-150px;opacity:.06;top:2100px;width:700px}.page-bg__orb--5[data-v-d2de2625]{animation:orbDrift1-d2de2625 24s ease-in-out infinite;background:#f0f;height:750px;opacity:.05;right:-120px;top:2900px;width:750px}.page-bg__orb--6[data-v-d2de2625]{animation:orbDrift2-d2de2625 20s ease-in-out infinite;background:gold;height:700px;left:-100px;opacity:.04;top:3600px;width:700px}.page-bg__orb--7[data-v-d2de2625]{animation:orbDrift1-d2de2625 17s ease-in-out infinite;background:#00f0ff;height:650px;opacity:.05;right:-80px;top:4300px;width:650px}@keyframes orbDrift1-d2de2625{0%,to{transform:translate(0)}50%{transform:translate(-30px,20px)}}@keyframes orbDrift2-d2de2625{0%,to{transform:translate(0)}50%{transform:translate(25px,-15px)}}@media(prefers-reduced-motion:reduce){.page-bg__orb[data-v-d2de2625]{animation:none!important}}@property --shield-bug-x{syntax:"<length>";inherits:false;initial-value:0}@property --shield-bug-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shield-virus-x{syntax:"<length>";inherits:false;initial-value:0}@property --shield-virus-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shield-lock-x{syntax:"<length>";inherits:false;initial-value:0}@property --shield-lock-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shield-cloud-x{syntax:"<length>";inherits:false;initial-value:0}@property --shield-cloud-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shield-alert-x{syntax:"<length>";inherits:false;initial-value:0}@property --shield-alert-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shield-console-x{syntax:"<length>";inherits:false;initial-value:0}@property --shield-console-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shield-skull-x{syntax:"<length>";inherits:false;initial-value:0}@property --shield-skull-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shield-bomb-x{syntax:"<length>";inherits:false;initial-value:0}@property --shield-bomb-r{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-shield-animation[data-v-7e04348f]{aspect-ratio:1.12;isolation:isolate;overflow:hidden;position:relative;width:min(100%,560px)}.hero-shield-animation__field[data-v-7e04348f]{background:linear-gradient(90deg,#00f0ff0d,#ff00ff09),repeating-linear-gradient(0deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 1px,transparent 0,transparent 28px);border:1px solid rgba(0,240,255,.12);border-radius:50%;inset:9% 2% 8% 3%;-webkit-mask-image:radial-gradient(circle,#000 48%,transparent 72%);mask-image:radial-gradient(circle,#000 48%,transparent 72%);position:absolute}.hero-shield-animation__shield-wrap[data-v-7e04348f]{animation:shieldBugImpact-7e04348f 4.2s -.2s infinite,shieldVirusImpact-7e04348f 4.7s -1.1s infinite,shieldLockImpact-7e04348f 4.4s -2s infinite,shieldCloudImpact-7e04348f 5s -3s infinite,shieldAlertImpact-7e04348f 5.2s -3.8s infinite,shieldConsoleImpact-7e04348f 5.6s -4.5s infinite,shieldSkullImpact-7e04348f 5.1s -5.2s infinite,shieldBombImpact-7e04348f 5.8s -6s infinite;animation-timing-function:cubic-bezier(.5,0,.25,1);aspect-ratio:1;display:grid;left:16%;place-items:center;position:absolute;top:50%;transform:translate(calc(var(--shield-bug-x) + var(--shield-virus-x) + var(--shield-lock-x) + var(--shield-cloud-x) + var(--shield-alert-x) + var(--shield-console-x) + var(--shield-skull-x) + var(--shield-bomb-x)),-50%) rotate(calc(var(--shield-bug-r) + var(--shield-virus-r) + var(--shield-lock-r) + var(--shield-cloud-r) + var(--shield-alert-r) + var(--shield-console-r) + var(--shield-skull-r) + var(--shield-bomb-r)));width:clamp(150px,13vw,230px)}.hero-shield-animation__shield-halo[data-v-7e04348f]{animation:haloPulse-7e04348f 3.8s infinite;border:1px solid rgba(0,240,255,.25);border-radius:50%;box-shadow:0 0 34px #00f0ff2e,inset 0 0 28px #00f0ff1a;inset:9%;position:absolute}.hero-shield-animation__shield[data-v-7e04348f]{color:#4df3ff;filter:drop-shadow(0 0 18px rgba(0,240,255,.55)) drop-shadow(0 14px 30px rgba(0,0,0,.5));height:72%;position:relative;width:72%;z-index:2}.hero-shield-animation__threat[data-v-7e04348f]{animation:threatBounce-7e04348f var(--duration,4.8s) infinite cubic-bezier(.5,0,.25,1);animation-delay:var(--delay,0s);background:#0b111ddb;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 12px 26px #00000047,0 0 20px #ff00ff1a;color:#ff6bcb;display:grid;height:44px;left:108%;place-items:center;position:absolute;top:var(--start-y);transform:translate(-50%,-50%);width:44px;z-index:3}.hero-shield-animation__threat .v-icon[data-v-7e04348f]{height:24px;width:24px}.hero-shield-animation__threat-impact[data-v-7e04348f]{animation:threatImpact-7e04348f var(--duration,4.8s) infinite;animation-delay:var(--delay,0s);border:1px solid rgba(138,232,255,.9);border-radius:50%;height:18px;inset:50%;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(.4);width:18px;z-index:-1}.hero-shield-animation__threat--bug[data-v-7e04348f]{color:#39ff14}.hero-shield-animation__threat--virus[data-v-7e04348f]{color:#ff4d7d}.hero-shield-animation__threat--lock[data-v-7e04348f]{color:#f6d365}.hero-shield-animation__threat--cloud[data-v-7e04348f]{color:#8ae8ff}.hero-shield-animation__threat--alert[data-v-7e04348f]{color:#ff8f5a}.hero-shield-animation__threat--console[data-v-7e04348f]{color:#9aa7ff}.hero-shield-animation__threat--skull[data-v-7e04348f]{color:#f8fafc}.hero-shield-animation__threat--bomb[data-v-7e04348f]{color:#ff5cf7}@keyframes threatBounce-7e04348f{0%{left:108%;opacity:0;top:var(--start-y);transform:translate(-50%,-50%) rotate(0) scale(.78)}12%{opacity:1}44%{left:58%;opacity:1;top:var(--hit-y);transform:translate(-50%,-50%) rotate(-18deg) scale(1)}48%,54%{left:39%;opacity:1;top:var(--hit-y);transform:translate(-50%,-50%) rotate(-78deg) scale(.9)}66%{left:62%;opacity:1;top:var(--exit-y);transform:translate(-50%,-50%) rotate(-165deg) scale(.82)}to{left:112%;opacity:0;top:var(--exit-y);transform:translate(-50%,-50%) rotate(-245deg) scale(.64)}}@keyframes threatImpact-7e04348f{0%,42%,to{opacity:0;transform:translate(-50%,-50%) scale(.4)}48%{opacity:1;transform:translate(-50%,-50%) scale(.9)}58%{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@keyframes shieldBugImpact-7e04348f{0%,44%,56%,to{--shield-bug-x:0px;--shield-bug-r:0deg}48%{--shield-bug-x:-7px;--shield-bug-r:-3deg}52%{--shield-bug-x:4px;--shield-bug-r:2deg}}@keyframes shieldVirusImpact-7e04348f{0%,44%,56%,to{--shield-virus-x:0px;--shield-virus-r:0deg}48%{--shield-virus-x:-7px;--shield-virus-r:-3deg}52%{--shield-virus-x:4px;--shield-virus-r:2deg}}@keyframes shieldLockImpact-7e04348f{0%,44%,56%,to{--shield-lock-x:0px;--shield-lock-r:0deg}48%{--shield-lock-x:-7px;--shield-lock-r:-3deg}52%{--shield-lock-x:4px;--shield-lock-r:2deg}}@keyframes shieldCloudImpact-7e04348f{0%,44%,56%,to{--shield-cloud-x:0px;--shield-cloud-r:0deg}48%{--shield-cloud-x:-7px;--shield-cloud-r:-3deg}52%{--shield-cloud-x:4px;--shield-cloud-r:2deg}}@keyframes shieldAlertImpact-7e04348f{0%,44%,56%,to{--shield-alert-x:0px;--shield-alert-r:0deg}48%{--shield-alert-x:-7px;--shield-alert-r:-3deg}52%{--shield-alert-x:4px;--shield-alert-r:2deg}}@keyframes shieldConsoleImpact-7e04348f{0%,44%,56%,to{--shield-console-x:0px;--shield-console-r:0deg}48%{--shield-console-x:-7px;--shield-console-r:-3deg}52%{--shield-console-x:4px;--shield-console-r:2deg}}@keyframes shieldSkullImpact-7e04348f{0%,44%,56%,to{--shield-skull-x:0px;--shield-skull-r:0deg}48%{--shield-skull-x:-7px;--shield-skull-r:-3deg}52%{--shield-skull-x:4px;--shield-skull-r:2deg}}@keyframes shieldBombImpact-7e04348f{0%,44%,56%,to{--shield-bomb-x:0px;--shield-bomb-r:0deg}48%{--shield-bomb-x:-7px;--shield-bomb-r:-3deg}52%{--shield-bomb-x:4px;--shield-bomb-r:2deg}}@keyframes haloPulse-7e04348f{0%,to{opacity:.72;transform:scale(1)}30%,61%{opacity:1;transform:scale(1.08)}}.v-theme--light .hero-shield-animation__field[data-v-7e04348f]{background:linear-gradient(90deg,#0ea5e912,#7c3aed0a),repeating-linear-gradient(0deg,rgba(15,23,42,.05),rgba(15,23,42,.05) 1px,transparent 0,transparent 28px);border-color:#0284c724}.v-theme--light .hero-shield-animation__threat[data-v-7e04348f]{background:#ffffffe0;border-color:#0f172a1a;box-shadow:0 12px 24px #0f172a1f}.hero-section[data-v-bb1c1676]{align-items:flex-start;display:flex;min-height:auto;padding-bottom:28px;padding-top:20px;position:relative}.hero-section__container[data-v-bb1c1676]{position:relative;z-index:1}.hero-section__grid[data-v-bb1c1676]{align-items:start;display:grid;gap:clamp(20px,2.2vw,30px);grid-template-columns:1fr}.hero-section__content[data-v-bb1c1676]{display:flex;flex-direction:column;justify-content:flex-start;max-width:980px;min-height:auto;padding-top:clamp(12px,2vh,24px);position:relative;z-index:2}.hero-section__title[data-v-bb1c1676]{background:linear-gradient(135deg,#e0e6ff,#00f0ff 50%,#f0f);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,4vw,3.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.09;margin-bottom:20px;padding-bottom:.08em;-webkit-text-fill-color:transparent;max-width:none;overflow:visible;text-wrap:balance}.hero-section__title--compact[data-v-bb1c1676]{font-size:clamp(2.55rem,3.35vw,3.35rem);letter-spacing:-.05em}.hero-section__subtitle[data-v-bb1c1676]{color:#a8b4d1;font-size:1.08rem;line-height:1.75;margin-bottom:14px;max-width:58ch}.hero-section__source-link[data-v-bb1c1676]{color:#8ae8ff;text-decoration:underline;text-underline-offset:.18em;transition:color .2s ease}.hero-section__source-link[data-v-bb1c1676]:hover{color:#c5f4ff}.hero-section__support-line[data-v-bb1c1676]{color:#d3ddf9;font-size:.96rem;line-height:1.65;margin:0 0 28px;max-width:62ch}.hero-section__quick-run[data-v-bb1c1676]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#00f0ff0d,#ffffff05),#090d16db;border:1px solid rgba(0,240,255,.12);border-radius:18px;margin:0 0 26px;padding:14px 16px 16px;width:min(100%,720px)}.hero-section__quick-run-head[data-v-bb1c1676]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.hero-section__quick-run-label[data-v-bb1c1676]{color:#8fa1c8;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.hero-section__quick-run-actions[data-v-bb1c1676]{align-items:center;display:flex;flex-shrink:0;gap:10px}.hero-section__quick-run-mode[data-v-bb1c1676]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#8ae8ff;cursor:pointer;font-size:.72rem;font-weight:700;padding:4px 0;text-decoration:underline;text-underline-offset:.18em;transition:color .2s ease}.hero-section__quick-run-mode[data-v-bb1c1676]:hover{color:#d6fbff}.hero-section__quick-run-copy[data-v-bb1c1676]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#00f0ff0f;border:1px solid rgba(0,240,255,.2);border-radius:999px;color:#8ae8ff;cursor:pointer;font-size:.74rem;font-weight:700;padding:6px 12px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.hero-section__quick-run-copy[data-v-bb1c1676]:hover{background:#00f0ff1f;border-color:#00f0ff57;color:#d6fbff}.hero-section__quick-run-command[data-v-bb1c1676]{color:#f8fafc;font-family:JetBrains Mono,monospace;font-size:.84rem;line-height:1.7;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.hero-section__actions[data-v-bb1c1676]{display:grid;gap:12px;justify-items:start;margin-bottom:20px}.hero-section__cta-row[data-v-bb1c1676]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hero-section__meta-row[data-v-bb1c1676]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.hero-section__release-badge[data-v-bb1c1676]{color:#8892b0;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:500}.hero-section__btn-primary[data-v-bb1c1676]{background:linear-gradient(135deg,#00f0ff,#f0f)!important;box-shadow:0 4px 20px #00f0ff4d!important;color:#0a0a0f!important;font-weight:700!important;letter-spacing:.02em!important;min-height:48px;min-width:230px;transition:all .3s ease!important}.hero-section__btn-primary[data-v-bb1c1676]:hover{box-shadow:0 6px 30px #00f0ff80!important;transform:translateY(-1px)!important}.hero-section__btn-secondary[data-v-bb1c1676]{border-color:#00f0ff4d!important;color:#00f0ff!important;font-weight:600!important;min-height:48px;min-width:220px;transition:all .3s ease!important}.hero-section__btn-secondary[data-v-bb1c1676]:hover{background:#00f0ff0f!important;border-color:#00f0ff80!important}.hero-section__trust[data-v-bb1c1676]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0;margin-top:0}.hero-section__trust-item[data-v-bb1c1676]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#9aa7c7;display:flex;font-size:.82rem;font-weight:500;gap:8px;padding:10px 12px}.hero-section__trust-icon[data-v-bb1c1676]{color:#00f0ff;opacity:.8}.hero-section__defense-col[data-v-bb1c1676]{display:none}.hero-section__demo-col[data-v-bb1c1676]{position:relative}.hero-section__preview[data-v-bb1c1676]{margin-left:0;max-width:1120px;position:relative;width:100%}.hero-section__preview-glow[data-v-bb1c1676]{background:radial-gradient(circle at 20% 30%,rgba(0,240,255,.16),transparent 36%),radial-gradient(circle at 80% 18%,rgba(255,0,255,.14),transparent 34%),radial-gradient(circle at 60% 88%,rgba(57,255,20,.1),transparent 30%);filter:blur(36px);inset:-24px -18px -32px;pointer-events:none;position:absolute}.hero-demo-fallback[data-v-bb1c1676]{aspect-ratio:16/10;background:#0a0a0fbf;border:1px solid rgba(0,240,255,.12);border-radius:18px}@keyframes heroFadeIn-bb1c1676{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideUp-bb1c1676{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.v-theme--light .hero-section__title[data-v-bb1c1676]{background:linear-gradient(135deg,#1e293b,#0891b2 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v-theme--light .hero-section__support-line[data-v-bb1c1676]{color:#334155}.v-theme--light .hero-section__quick-run[data-v-bb1c1676]{background:linear-gradient(180deg,#0ea5e914,#fffc),#ffffffd9;border-color:#0ea5e924}.v-theme--light .hero-section__quick-run-label[data-v-bb1c1676]{color:#64748b}.v-theme--light .hero-section__quick-run-mode[data-v-bb1c1676]{color:#075985}.v-theme--light .hero-section__quick-run-mode[data-v-bb1c1676]:hover{color:#0f172a}.v-theme--light .hero-section__quick-run-copy[data-v-bb1c1676]{background:#0284c70f;border-color:#0284c72e;color:#075985}.v-theme--light .hero-section__quick-run-copy[data-v-bb1c1676]:hover{background:#0284c71a;border-color:#0284c747;color:#0f172a}.v-theme--light .hero-section__quick-run-command[data-v-bb1c1676]{color:#0f172a}.v-theme--light .hero-section__source-link[data-v-bb1c1676]{color:#005a8f}.v-theme--light .hero-section__source-link[data-v-bb1c1676]:hover{color:#003f66}.v-theme--light .hero-section__release-badge[data-v-bb1c1676],.v-theme--light .hero-section__subtitle[data-v-bb1c1676],.v-theme--light .hero-section__trust-item[data-v-bb1c1676]{color:#64748b}@media(min-width:1261px){.hero-section__grid[data-v-bb1c1676]{align-items:center;gap:clamp(32px,4vw,72px);grid-template-columns:minmax(0,980px) minmax(360px,1fr)}.hero-section__defense-col[data-v-bb1c1676]{align-self:center;display:flex;justify-content:center;min-width:0}.hero-section__demo-col[data-v-bb1c1676]{display:none}.hero-section__title--compact[data-v-bb1c1676]{font-size:clamp(1.88rem,2.2vw,2.42rem)}}@media(max-width:960px){.hero-section[data-v-bb1c1676]{min-height:auto;padding-bottom:28px;padding-top:12px}.hero-section__grid[data-v-bb1c1676]{gap:28px}.hero-section__title[data-v-bb1c1676]{font-size:2.4rem;max-width:100%;white-space:normal}.hero-section__content[data-v-bb1c1676]{min-height:auto;padding-top:0}.hero-section__subtitle[data-v-bb1c1676]{font-size:1.05rem;margin-bottom:14px}.hero-section__preview[data-v-bb1c1676]{margin-left:0;max-width:none}}@media(max-width:600px){.hero-section[data-v-bb1c1676]{padding-bottom:20px;padding-top:8px}.hero-section__title[data-v-bb1c1676]{font-size:2rem}.hero-section__cta-row[data-v-bb1c1676]{flex-direction:column;width:100%}.hero-section__cta-row[data-v-bb1c1676] .v-btn,.hero-section__actions[data-v-bb1c1676]{width:100%}.hero-section__trust[data-v-bb1c1676]{gap:8px}.hero-section__trust-item[data-v-bb1c1676]{font-size:.74rem;padding:8px 10px}}.section-wave[data-v-9d9a35e1]{height:80px;margin:-24px 0;mask-image:linear-gradient(180deg,#000 0,#000 40%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 40%,transparent);overflow:hidden;pointer-events:none;position:relative;z-index:1}.section-wave--flip[data-v-9d9a35e1]{transform:scaleY(-1)}.section-wave__svg[data-v-9d9a35e1]{bottom:0;display:block;height:100%;left:0;position:absolute;width:200%;will-change:transform}.section-wave__svg--1[data-v-9d9a35e1]{animation:waveFlow-9d9a35e1 25s linear infinite}.section-wave__svg--2[data-v-9d9a35e1]{animation:waveFlow-9d9a35e1 18s linear infinite reverse}.section-wave__path[data-v-9d9a35e1]{fill:#00f0ff0a}.section-wave__path--2[data-v-9d9a35e1]{fill:#ff00ff06}.v-theme--light .section-wave__path[data-v-9d9a35e1]{fill:#00b4c80d}.v-theme--light .section-wave__path--2[data-v-9d9a35e1]{fill:#b400b408}@keyframes waveFlow-9d9a35e1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.section-wave__svg--1[data-v-9d9a35e1],.section-wave__svg--2[data-v-9d9a35e1]{animation:none}}@media(max-width:960px){.section-wave[data-v-9d9a35e1]{height:60px;margin:-16px 0}}@media(max-width:600px){.section-wave[data-v-9d9a35e1]{height:44px;margin:-10px 0}}
