@media (prefers-reduced-motion:no-preference){html:has(main[data-marketing-page]){scroll-behavior:smooth}}.marketing-nav-glass{background:color-mix(in srgb,var(--color-canvas) 88%,transparent)}.marketing-nav-link[aria-current]{color:var(--color-ink)}.marketing-nav-indicator{position:absolute;left:0;top:100%;margin-top:6px;width:1px;height:2px;background:var(--color-primary);transform-origin:left;opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.marketing-nav-indicator{transition:transform .26s cubic-bezier(.22,.68,.32,1),opacity .26s var(--motion-ease,ease-out)}}.marketing-hero-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--color-canvas) 92%,transparent) 0,color-mix(in srgb,var(--color-canvas) 70%,transparent) 38%,transparent 62%),linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--color-canvas) 72%,transparent) 100%)}[data-theme=dark] .marketing-hero-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--color-dark-window-bg) 78%,transparent) 0,color-mix(in srgb,var(--color-dark-window-bg) 58%,transparent) 38%,transparent 62%),linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--color-dark-window-bg) 62%,transparent) 100%)}@media (max-width:1023px){.marketing-hero-overlay{background:color-mix(in srgb,var(--color-canvas) 58%,transparent),linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--color-canvas) 80%,transparent) 100%)}[data-theme=dark] .marketing-hero-overlay{background:color-mix(in srgb,var(--color-dark-window-bg) 55%,transparent),linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--color-dark-window-bg) 72%,transparent) 100%)}}.marketing-hero-caption{color:var(--color-ink-muted)}.marketing-showcase-controls{background:color-mix(in srgb,var(--color-canvas) 85%,transparent)}.marketing-dark-muted{color:color-mix(in srgb,var(--color-on-emphasis) 75%,transparent)}.marketing-dark-subtle{color:color-mix(in srgb,var(--color-on-emphasis) 55%,transparent)}.marketing-dark-number{color:color-mix(in srgb,var(--color-on-emphasis) 60%,transparent)}.marketing-dark-divider{border-color:color-mix(in srgb,var(--color-on-emphasis) 15%,transparent)}@media (prefers-reduced-motion:no-preference){@keyframes marketing-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes marketing-kenburns{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes marketing-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes marketing-draw{to{stroke-dashoffset:0}}.marketing-hero-enter,.marketing-hero-line{animation:marketing-fade-up .6s var(--motion-ease,ease-out) backwards;animation-delay:calc(var(--i, 0) * .12s)}.marketing-hero-image{animation:marketing-kenburns 18s ease-in-out infinite alternate}.marketing-hero-chip{animation:marketing-fade-up .6s var(--motion-ease,ease-out) calc(.8s + var(--i, 0) * .15s) backwards,marketing-float 4s ease-in-out calc(1.4s + var(--i, 0) * .15s) infinite alternate}.marketing-showcase-layer{transition:opacity .45s var(--motion-ease,ease-out)}.marketing-draw{stroke-dasharray:240;stroke-dashoffset:240}[data-reveal][data-shown] .marketing-draw{animation:marketing-draw 1.2s var(--motion-ease,ease-out) forwards}[data-reveal][data-shown] .marketing-node{animation:marketing-fade-up .5s var(--motion-ease,ease-out) calc(var(--i, 0) * .2s) backwards}[data-reveal]{opacity:.001;transform:translateY(8px);transition:opacity .5s var(--motion-ease,ease-out),transform .5s var(--motion-ease,ease-out)}[data-reveal][data-shown]{opacity:1;transform:none}}