.marketing-site{overflow-wrap:anywhere}.demo-status-badge:before{content:"";border-radius:inherit;box-shadow:0 0 12px oklch(from var(--primary) l c h / .3);pointer-events:none;animation:2.8s ease-in-out infinite demo-status-breathe;position:absolute;inset:-1px}@keyframes demo-status-breathe{0%,to{opacity:.2}50%{opacity:1}}.marketing-site main{min-width:0}.marketing-container{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1rem}.marketing-section{padding-block:2.5rem}.marketing-eyebrow{letter-spacing:.06em;color:var(--primary);font-size:.75rem;font-weight:600}.marketing-title{letter-spacing:-.025em;text-wrap:balance;max-width:48rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.3}.marketing-hero{background:linear-gradient(150deg, var(--background), oklch(from var(--primary) l c h / .045));border-bottom:1px solid var(--border)}.marketing-button{background:var(--primary);min-height:44px;color:var(--primary-foreground);border-radius:.65rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.marketing-button:hover{opacity:.9}.marketing-site :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.marketing-site :is(.glass-card,.glass-card-elevated){background:var(--card);border:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-site :is(.bg-mesh-light,.bg-section-alt,.cta-gradient){background:var(--background)}.marketing-site .section-divider:before{display:none}.marketing-site .card-hover-lift:hover{transform:none}.marketing-site .noise-overlay:after{display:none}@media (min-width:640px){.marketing-container{padding-inline:1.5rem}}@media (min-width:1024px){.marketing-container{padding-inline:2rem}.marketing-section{padding-block:4rem}}@media (max-width:639px){.marketing-site main>section{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{transition:none!important;animation:none!important}}.landing-demo{background:var(--card);border:1px solid oklch(from var(--primary) l c h / .3);box-shadow:0 20px 60px oklch(from var(--primary) l c h / .1), 0 0 0 5px oklch(from var(--primary) l c h / .04)}.dark .landing-demo{background:color-mix(in oklch, var(--card) 90%, var(--foreground) 10%);border-color:oklch(from var(--primary) l c h / .65);box-shadow:0 0 0 5px oklch(from var(--primary) l c h / .09), 0 24px 80px oklch(from var(--primary) l c h / .18)}.landing-path-tabs{background:var(--card)}.landing-path-tabs [role=tab]{cursor:pointer;transition:background-color .15s,color .15s}.landing-path-tabs [role=tab][data-state=active]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 2px 8px oklch(from var(--primary) l c h / .2)}.landing-path-tabs [role=tab][data-state=inactive]:hover{background:var(--muted);color:var(--foreground)}[data-landing-path=ai]{--primary:#7c33b8;--primary-foreground:#fcfbfd;--ring:var(--primary)}@supports (color:lab(0% 0 0)){[data-landing-path=ai]{--primary:lab(37.3418% 49.9448 -58.3004);--primary-foreground:lab(98.8169% .395089 -.619304)}}.dark [data-landing-path=ai]{--primary:#c797fd;--primary-foreground:#0e0814}@supports (color:lab(0% 0 0)){.dark [data-landing-path=ai]{--primary:lab(70.0454% 33.2713 -44.4356);--primary-foreground:lab(2.87256% 2.96103 -4.78938)}}[data-landing-path] .marketing-hero{background:radial-gradient(ellipse at 80% 40%, oklch(from var(--primary) l c h / .1), transparent 65%), var(--background)}[data-landing-path] .landing-demo{background:color-mix(in oklch, var(--card) 96%, var(--primary) 4%)}.dark [data-landing-path] .landing-demo{background:color-mix(in oklch, var(--card) 85%, var(--primary) 15%)}[data-landing-path]{--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-ring:var(--ring)}
