@import"https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";html{scrollbar-gutter:stable;scroll-behavior:smooth}:root{--background: oklch(.1448 0 0);--foreground: oklch(.9851 0 0);--card: oklch(.1748 0 0);--card-foreground: oklch(.9851 0 0);--popover: oklch(.1748 0 0);--popover-foreground: oklch(.9851 0 0);--primary: oklch(.7323 .1892 142.4953);--primary-foreground: oklch(.1448 0 0);--secondary: oklch(.2546 0 0);--secondary-foreground: oklch(.9851 0 0);--muted: oklch(.2546 0 0);--muted-foreground: oklch(.6486 0 0);--accent: oklch(.6489 .187 26.9728);--accent-foreground: oklch(.1448 0 0);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.9851 0 0);--border: oklch(.2546 0 0);--input: oklch(.2546 0 0);--ring: oklch(.7323 .1892 142.4953);--chart-1: oklch(.7323 .1892 142.4953);--chart-2: oklch(.6489 .187 26.9728);--chart-3: oklch(.5635 .2408 260.8178);--chart-4: oklch(.708 .15 200);--chart-5: oklch(.62 .19 320);--sidebar: oklch(.1748 0 0);--sidebar-foreground: oklch(.9851 0 0);--sidebar-primary: oklch(.7323 .1892 142.4953);--sidebar-primary-foreground: oklch(.1448 0 0);--sidebar-accent: oklch(.2546 0 0);--sidebar-accent-foreground: oklch(.9851 0 0);--sidebar-border: oklch(.2546 0 0);--sidebar-ring: oklch(.7323 .1892 142.4953);--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--radius: .5rem;--shadow-2xs: 0px 1px 2px 0px hsl(0 0% 0% / .05);--shadow-xs: 0px 1px 2px 0px hsl(0 0% 0% / .08);--shadow-sm: 0px 2px 4px 0px hsl(0 0% 0% / .1), 0px 1px 2px -1px hsl(0 0% 0% / .1);--shadow: 0px 4px 6px -1px hsl(0 0% 0% / .12), 0px 2px 4px -2px hsl(0 0% 0% / .1);--shadow-md: 0px 6px 12px -2px hsl(0 0% 0% / .15), 0px 3px 6px -3px hsl(0 0% 0% / .12);--shadow-lg: 0px 10px 20px -4px hsl(0 0% 0% / .18), 0px 4px 8px -4px hsl(0 0% 0% / .15);--shadow-xl: 0px 20px 30px -8px hsl(0 0% 0% / .22), 0px 8px 12px -6px hsl(0 0% 0% / .18);--shadow-2xl: 0px 25px 40px -10px hsl(0 0% 0% / .3);--tracking-normal: -.01em;--spacing: .25rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans)!important;background:var(--background)!important;color:var(--foreground)!important;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)!important;font-weight:600!important;letter-spacing:-.02em!important}code,pre{font-family:var(--font-mono)!important}.hero-headline{animation:slideUpFade .6s ease-out forwards;opacity:0}.hero-subheadline{animation:slideUpFade .6s ease-out .15s forwards;opacity:0}.hero-cta{animation:slideUpScale .4s ease-out .3s forwards;opacity:0}.hero-visual{animation:slideUpBlur .8s ease-out .2s forwards;opacity:0}@keyframes slideUpFade{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUpScale{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes slideUpBlur{0%{transform:translateY(40px);opacity:0;filter:blur(8px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:var(--primary-foreground);padding:.875rem 2rem;border-radius:var(--radius);font-weight:600;border:none;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-md)}.btn-primary:hover{transform:scale(1.05);box-shadow:var(--shadow-lg);filter:brightness(1.1)}.btn-primary:active{transform:scale(.98)}.btn-secondary{background:transparent;color:var(--foreground);padding:.875rem 2rem;border-radius:var(--radius);font-weight:600;border:2px solid var(--border);cursor:pointer;transition:all .2s ease}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:all .3s ease}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--primary)}.card-icon{animation:iconFloat 2s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.problem-card{opacity:0;transform:translateY(40px);transition:all .5s ease-out}.problem-card.visible{opacity:1;transform:translateY(0)}.problem-card:nth-child(1){transition-delay:0ms}.problem-card:nth-child(2){transition-delay:.1s}.problem-card:nth-child(3){transition-delay:.2s}.demo-before{animation:slideInLeft .5s ease-out forwards;opacity:0}.demo-after{animation:slideInRight .5s ease-out .5s forwards;opacity:0}.demo-arrow{animation:fadeInScale .3s ease-out .4s forwards;opacity:0}@keyframes slideInLeft{0%{transform:translate(-30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInScale{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.terminal{background:#060606;border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;font-family:var(--font-mono);font-size:.875rem;overflow-x:auto}.terminal-header{display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.terminal-dot{width:12px;height:12px;border-radius:50%}.dot-red{background:var(--destructive)}.dot-yellow{background:var(--accent)}.dot-green{background:var(--primary)}.terminal-line{margin:.5rem 0;color:#bebebe}.terminal-command{color:var(--primary)}.terminal-error{color:var(--destructive)}.terminal-success{color:var(--primary)}.cursor{display:inline-block;width:8px;height:16px;background:var(--primary);animation:cursorBlink .8s steps(2) infinite}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.tab-button{padding:.75rem 1.5rem;background:transparent;border:none;color:var(--muted-foreground);font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;border-bottom:2px solid transparent}.tab-button.active{color:var(--primary);border-bottom-color:var(--primary)}.tab-button:hover{color:var(--foreground)}.tab-content{display:none;animation:tabFadeIn .3s ease-out forwards}.tab-content.active{display:block}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cta-glow{position:relative;overflow:hidden}.cta-glow:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,oklch(.7323 .1892 142.4953 / .1) 0%,transparent 70%);animation:glowPulse 2s ease-in-out infinite alternate}@keyframes glowPulse{0%{opacity:.3}to{opacity:.7}}.scroll-reveal{opacity:0;transform:translateY(40px);transition:all .6s ease-out}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.scroll-indicator{animation:scrollBounce 1.5s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.footer-link{color:var(--muted-foreground);text-decoration:none;transition:all .15s ease;display:inline-block}.footer-link:hover{color:var(--primary);transform:translate(4px)}.nav-link{color:var(--foreground);text-decoration:none;padding-bottom:.25rem;border-bottom:2px solid transparent;transition:all .2s ease}.nav-link:hover{color:var(--primary);border-bottom-color:var(--primary)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:6rem 0}@media(max-width:768px){.section{padding:4rem 0}.container{padding:0 1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nav.svelte-1h32yp1{border-bottom:1px solid oklch(.2546 0 0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:sticky;top:0;z-index:50;background:#0a0a0acc}.nav-inner.svelte-1h32yp1{display:flex;align-items:center;justify-content:flex-start;height:4rem}.logo.svelte-1h32yp1{display:flex;align-items:baseline;gap:.5rem}.logo-icon.svelte-1h32yp1{width:2rem;height:2rem;border-radius:.5rem;background:#54c54e;display:flex;align-items:center;justify-content:center}.logo-icon.svelte-1h32yp1 span:where(.svelte-1h32yp1){color:#0a0a0a;font-weight:700;font-size:.875rem}.logo-text.svelte-1h32yp1{font-weight:700;font-size:1.125rem}.logo-attribution.svelte-1h32yp1{color:#8f8f8f;font-size:.859375rem;font-weight:400}@media(max-width:480px){.logo-attribution.svelte-1h32yp1{display:none}}.hero.svelte-1q37ri0{padding-top:8rem;padding-bottom:8rem}.hero-content.svelte-1q37ri0{max-width:56rem;margin:0 auto;text-align:center}.hero-headline.svelte-1q37ri0{font-size:3rem;line-height:1;font-weight:700;margin-bottom:1.5rem;line-height:1.25}.hero-subheadline.svelte-1q37ri0{font-size:1.25rem;line-height:1.75rem;margin-bottom:2rem;color:#8f8f8f}.cta-buttons.svelte-1q37ri0{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;margin-bottom:3rem}.btn-with-icon.svelte-1q37ri0{display:flex;align-items:center;gap:.5rem}.btn-with-icon.svelte-1q37ri0 .icon-sm{width:1.25rem;height:1.25rem}.muted.svelte-1q37ri0{color:#8f8f8f}.text-foreground.svelte-1q37ri0{color:#fafafa}.terminal-agent.svelte-1q37ri0{color:#7cb7ff;color:oklch(.7686 .1647 254.0243);font-weight:600}.terminal-path.svelte-1q37ri0{color:#f2b32a}.terminal-secret.svelte-1q37ri0{color:#7cb7ff;color:oklch(.7686 .1647 254.0243);font-weight:500}.terminal-arrow.svelte-1q37ri0{color:#8f8f8f}.terminal-redacted.svelte-1q37ri0{color:#ff8374;color:oklch(.7471 .1638 28.7172);letter-spacing:.1em}.terminal-protected.svelte-1q37ri0{color:#ff8374;color:oklch(.7471 .1638 28.7172)}.status-box.svelte-1q37ri0{margin-top:1rem;padding:.75rem;background:#54c54e26;border-radius:.375rem;border-left:3px solid oklch(.7323 .1892 142.4953)}.status-divider.svelte-1q37ri0{color:#8f8f8f;margin:0 .5rem}.scroll-indicator.svelte-1q37ri0{margin-top:4rem;display:flex;justify-content:center}.scroll-indicator.svelte-1q37ri0 .scroll-icon{width:2rem;height:2rem;color:#8f8f8f}.cta-buttons.svelte-1q37ri0 a:where(.svelte-1q37ri0){text-decoration:none}@media(min-width:640px){.cta-buttons.svelte-1q37ri0{flex-direction:row}}@media(min-width:768px){.hero-headline.svelte-1q37ri0{font-size:3.75rem;line-height:1}.hero-subheadline.svelte-1q37ri0{font-size:1.5rem;line-height:2rem}}.problem-section.svelte-1yh2lju{background:#060606}.section-header.svelte-1yh2lju{text-align:center;margin-bottom:4rem}.section-header.svelte-1yh2lju h2:where(.svelte-1yh2lju){font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:1rem}.section-header.svelte-1yh2lju p:where(.svelte-1yh2lju){font-size:1.25rem;color:#8f8f8f}.problems-grid.svelte-1yh2lju{display:grid;gap:2rem}.problem-card.svelte-1yh2lju{text-align:center}.problem-card.svelte-1yh2lju .card-icon:where(.svelte-1yh2lju){margin-bottom:1.5rem;display:flex;justify-content:center}.icon-circle.svelte-1yh2lju{width:4rem;height:4rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.icon-circle.svelte-1yh2lju .icon{width:2rem;height:2rem}.problem-card.svelte-1yh2lju h3:where(.svelte-1yh2lju){font-size:1.25rem;font-weight:700;margin-bottom:1rem}.problem-card.svelte-1yh2lju p:where(.svelte-1yh2lju){color:#8f8f8f}@media(min-width:768px){.section-header.svelte-1yh2lju h2:where(.svelte-1yh2lju){font-size:2.25rem;line-height:2.5rem}.problems-grid.svelte-1yh2lju{grid-template-columns:repeat(3,1fr)}}.section-header.svelte-1e70tiu{text-align:center;margin-bottom:4rem}.section-header.svelte-1e70tiu h2:where(.svelte-1e70tiu){font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:1rem}.section-header.svelte-1e70tiu p:where(.svelte-1e70tiu){font-size:1.25rem;color:#8f8f8f}.demo-grid.svelte-1e70tiu{display:grid;gap:2rem;align-items:start}.demo-label.svelte-1e70tiu{margin-bottom:1rem}.demo-label.svelte-1e70tiu span:where(.svelte-1e70tiu){font-size:.875rem;font-family:var(--font-mono);color:#8f8f8f;text-transform:uppercase;letter-spacing:.025em}.demo-label.highlight.svelte-1e70tiu span:where(.svelte-1e70tiu){color:#54c54e}.summary-box.svelte-1e70tiu{margin-top:1rem;padding:.75rem;background:#040404;border-radius:var(--radius);border:1px solid oklch(.2546 0 0)}.summary-box.svelte-1e70tiu p:where(.svelte-1e70tiu){font-size:.875rem;color:#8f8f8f}.summary-box.success.svelte-1e70tiu{background:#54c54e1a;border-color:#54c54e4d}.summary-box.success.svelte-1e70tiu p:where(.svelte-1e70tiu){color:#54c54e}.muted.svelte-1e70tiu{color:#8f8f8f}.result.svelte-1e70tiu{margin-top:.75rem}.action-read.svelte-1e70tiu{color:#7cb7ff;color:oklch(.7686 .1647 254.0243);font-weight:600}.action-redacted.svelte-1e70tiu{color:#ff8374;color:oklch(.7471 .1638 28.7172);font-weight:600}.action-edit.svelte-1e70tiu{color:#54c54e;font-weight:600}.terminal-path.svelte-1e70tiu{color:#f2b32a}.terminal-secret.svelte-1e70tiu{color:#7cb7ff;color:oklch(.7686 .1647 254.0243);font-weight:500}.terminal-arrow.svelte-1e70tiu{color:#8f8f8f}.terminal-redacted.svelte-1e70tiu{color:#ff8374;color:oklch(.7471 .1638 28.7172);letter-spacing:.1em}@media(min-width:768px){.section-header.svelte-1e70tiu h2:where(.svelte-1e70tiu){font-size:2.25rem;line-height:2.5rem}.demo-grid.svelte-1e70tiu{grid-template-columns:repeat(2,1fr)}}.features-section.svelte-qt5iw6{background:#060606}.section-header.svelte-qt5iw6{text-align:center;margin-bottom:4rem}.section-header.svelte-qt5iw6 h2:where(.svelte-qt5iw6){font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:1rem}.section-header.svelte-qt5iw6 p:where(.svelte-qt5iw6){font-size:1.25rem;color:#8f8f8f}.features-grid.svelte-qt5iw6{display:grid;gap:1.5rem}.feature-icon.svelte-qt5iw6{margin-bottom:1rem}.icon-box.svelte-qt5iw6{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.icon-box.svelte-qt5iw6 .icon{width:1.5rem;height:1.5rem}.card.svelte-qt5iw6 h3:where(.svelte-qt5iw6){font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.card.svelte-qt5iw6 p:where(.svelte-qt5iw6){color:#8f8f8f;font-size:.875rem}@media(min-width:768px){.section-header.svelte-qt5iw6 h2:where(.svelte-qt5iw6){font-size:2.25rem;line-height:2.5rem}.features-grid.svelte-qt5iw6{grid-template-columns:repeat(3,1fr)}}.section-header.svelte-kp4cwf{text-align:center;margin-bottom:3rem}.section-title.svelte-kp4cwf{font-size:1.875rem;font-weight:700;margin-bottom:1rem}@media(min-width:768px){.section-title.svelte-kp4cwf{font-size:2.25rem}}.tabs-container.svelte-kp4cwf{display:flex;justify-content:center;margin-bottom:2rem;border-bottom:1px solid oklch(.2546 0 0)}.tab-content-wrapper.svelte-kp4cwf{max-width:56rem;margin-left:auto;margin-right:auto}.content-grid.svelte-kp4cwf{display:grid;gap:2rem;align-items:center}@media(min-width:768px){.content-grid.svelte-kp4cwf{grid-template-columns:repeat(2,1fr)}}.content-title.svelte-kp4cwf{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.content-description.svelte-kp4cwf{color:#8f8f8f;margin-bottom:1.5rem}.feature-list.svelte-kp4cwf{display:flex;flex-direction:column;gap:.75rem}.feature-item.svelte-kp4cwf{display:flex;align-items:flex-start;gap:.75rem}.feature-text.svelte-kp4cwf{color:#bebebe}.check-icon{width:1.25rem;height:1.25rem;color:#54c54e;flex-shrink:0;margin-top:.125rem}.terminal-session.svelte-kp4cwf{color:#fafafa;font-weight:600;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid oklch(.2546 0 0)}.terminal-action.svelte-kp4cwf{margin-top:.375rem;font-size:.8125rem}.action-tag.svelte-kp4cwf{font-weight:600;font-size:.75rem}.action-read.svelte-kp4cwf{color:#00b0d5;color:oklch(.7 .15 220)}.action-edit.svelte-kp4cwf{color:#54c54e}.action-redact.svelte-kp4cwf{color:#f2943c}.terminal-muted.svelte-kp4cwf{color:#636363}.terminal-change.svelte-kp4cwf{color:#54c54e;margin-top:.25rem;margin-left:1rem;font-size:.8125rem;font-style:italic}.terminal-stats.svelte-kp4cwf{margin-top:.75rem;padding-top:.5rem;border-top:1px solid oklch(.2546 0 0);font-size:.8125rem}.terminal-success.svelte-kp4cwf{color:#54c54e}.terminal-warning.svelte-kp4cwf{margin-top:.75rem;padding:.5rem;background-color:#f2943c26;border-radius:.375rem;border-left:3px solid oklch(.75 .15 60);font-size:.8125rem;color:#ffbe8a;color:oklch(.85 .12 60)}.warning-icon.svelte-kp4cwf{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;background-color:#f2943c;color:#0b0b0b;border-radius:50%;font-size:.625rem;font-weight:700;margin-right:.5rem}.redacted-value.svelte-kp4cwf{color:#636363;letter-spacing:.05em;margin-left:.5rem}.cta-section.svelte-ck0zer{position:relative;padding:var(--section-padding, 5rem 1rem);background-color:#060606}.cta-section.svelte-ck0zer:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,oklch(.35 .15 145 / .15),transparent 70%);pointer-events:none}.cta-container.svelte-ck0zer{position:relative;z-index:10;max-width:var(--container-width, 1200px);margin-inline:auto;padding-inline:1rem}.cta-content.svelte-ck0zer{max-width:48rem;margin-inline:auto;text-align:center}.cta-title.svelte-ck0zer{font-size:1.875rem;font-weight:700;margin-bottom:1rem}@media(min-width:768px){.cta-title.svelte-ck0zer{font-size:2.25rem}}.cta-subtitle.svelte-ck0zer{font-size:1.25rem;color:#8f8f8f;margin-bottom:2rem}.cta-button.svelte-ck0zer{font-size:1.125rem;padding:1rem 2rem;background:linear-gradient(135deg,#11ad32,#009b2a,#008a24);background:linear-gradient(135deg,#11ad32,color(xyz 0.091 0.183 0.042));color:#030303;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cta-button.svelte-ck0zer:hover{transform:translateY(-2px);box-shadow:0 8px 24px #11ad324d}.cta-note.svelte-ck0zer{font-size:.875rem;color:#8f8f8f;margin-top:1rem}.footer.svelte-jz8lnl{border-top:1px solid oklch(.2546 0 0);padding-block:2rem}.footer-content.svelte-jz8lnl{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.footer-branding.svelte-jz8lnl{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;justify-content:center}.product-name.svelte-jz8lnl{font-weight:700;font-size:1.125rem}.company-attribution.svelte-jz8lnl{color:#8f8f8f;font-size:.875rem}.footer-team.svelte-jz8lnl{display:flex;flex-direction:column;align-items:center;gap:.25rem}.team-label.svelte-jz8lnl{color:#636363;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em}.team-members.svelte-jz8lnl{display:flex;flex-direction:column;align-items:center;gap:.25rem}.team-member.svelte-jz8lnl{color:#8f8f8f;font-size:.8125rem}.team-title.svelte-jz8lnl{color:#636363;font-size:.75rem}.linkedin-link.svelte-jz8lnl{color:#636363;margin-left:.25rem;transition:color .15s ease}.linkedin-link.svelte-jz8lnl:hover{color:#54c54e}.footer-contact.svelte-jz8lnl{color:#8f8f8f;font-size:.875rem;font-family:var(--font-mono)}.footer-copyright.svelte-jz8lnl{color:#8f8f8f;font-size:.75rem}
