.landing-page.svelte-1uha8ag{--lp-bg-from: rgb(var(--color-surface-50));--lp-bg-via: rgb(var(--color-primary-50));--lp-bg-to: rgb(var(--color-secondary-50));--lp-title: rgb(var(--color-surface-900));--lp-title-from: rgb(var(--color-primary-500));--lp-title-to: rgb(var(--color-secondary-500));--lp-muted: rgb(var(--color-surface-600));--lp-accent: rgb(var(--color-primary-600));--lp-theme-bg: rgb(var(--color-surface-50) / .9);--lp-theme-border: rgb(var(--color-surface-200) / .5);--lp-theme-border-hover: rgb(var(--color-primary-300));--lp-theme-icon: rgb(var(--color-primary-500));--lp-theme-label: rgb(var(--color-surface-700));--lp-float-a: rgb(var(--color-primary-200) / .3);--lp-float-b: rgb(var(--color-secondary-200) / .3);--lp-float-c: rgb(var(--color-tertiary-200) / .3);--lp-float-d: rgb(var(--color-primary-300) / .2);--lp-mark-from: rgb(var(--color-primary-500));--lp-mark-to: rgb(var(--color-secondary-500));--lp-mark-fg: rgb(var(--color-surface-50));--lp-btn-from: rgb(var(--color-primary-500));--lp-btn-to: rgb(var(--color-primary-600));--lp-btn-hover-from: rgb(var(--color-primary-600));--lp-btn-hover-to: rgb(var(--color-primary-700));--lp-btn-fg: rgb(var(--color-surface-50));--lp-outline: rgb(var(--color-primary-500));--lp-outline-hover-bg: rgb(var(--color-primary-500));--lp-outline-hover-fg: rgb(var(--color-surface-50));--lp-feature-bg: rgb(var(--color-surface-100) / .5);--lp-feature-border: rgb(var(--color-surface-200) / .5);--lp-feature-border-primary: rgb(var(--color-primary-300));--lp-feature-border-secondary: rgb(var(--color-secondary-300));--lp-feature-border-tertiary: rgb(var(--color-tertiary-300));--lp-icon-primary-from: rgb(var(--color-primary-400));--lp-icon-primary-to: rgb(var(--color-primary-600));--lp-icon-secondary-from: rgb(var(--color-secondary-400));--lp-icon-secondary-to: rgb(var(--color-secondary-600));--lp-icon-tertiary-from: rgb(var(--color-tertiary-400));--lp-icon-tertiary-to: rgb(var(--color-tertiary-600));--lp-band: rgb(var(--color-surface-100) / .5);--lp-quote-bg: rgb(var(--color-surface-50) / .8);--lp-quote-border: rgb(var(--color-surface-200) / .5);--lp-step-primary-from: rgb(var(--color-primary-500));--lp-step-primary-to: rgb(var(--color-primary-600));--lp-step-secondary-from: rgb(var(--color-secondary-500));--lp-step-secondary-to: rgb(var(--color-secondary-600));--lp-step-tertiary-from: rgb(var(--color-tertiary-500));--lp-step-tertiary-to: rgb(var(--color-tertiary-600));--lp-step-mixed-from: rgb(var(--color-primary-500));--lp-step-mixed-to: rgb(var(--color-tertiary-500));--lp-footer-bg: rgb(var(--color-surface-800));--lp-footer-brand: rgb(var(--color-surface-50));--lp-footer-muted: rgb(var(--color-surface-400));--lp-footer-link: rgb(var(--color-surface-400));--lp-footer-link-hover: rgb(var(--color-surface-50));--lp-footer-rule: rgb(var(--color-surface-700));--lp-on-accent: rgb(var(--color-surface-50))}.dark .landing-page.svelte-1uha8ag{--lp-bg-from: rgb(var(--color-surface-800));--lp-bg-via: rgb(var(--color-primary-900));--lp-bg-to: rgb(var(--color-secondary-900));--lp-title: rgb(var(--color-surface-100));--lp-title-from: rgb(var(--color-primary-500));--lp-title-to: rgb(var(--color-secondary-500));--lp-muted: rgb(var(--color-surface-400));--lp-accent: rgb(var(--color-primary-400));--lp-theme-bg: rgb(var(--color-surface-800) / .9);--lp-theme-border: rgb(var(--color-surface-600) / .5);--lp-theme-border-hover: rgb(var(--color-primary-600));--lp-theme-icon: rgb(var(--color-primary-500));--lp-theme-label: rgb(var(--color-surface-300));--lp-float-a: rgb(var(--color-primary-700) / .3);--lp-float-b: rgb(var(--color-secondary-700) / .3);--lp-float-c: rgb(var(--color-tertiary-700) / .3);--lp-float-d: rgb(var(--color-primary-600) / .2);--lp-mark-from: rgb(var(--color-primary-500));--lp-mark-to: rgb(var(--color-secondary-500));--lp-mark-fg: rgb(var(--color-surface-50));--lp-btn-from: rgb(var(--color-primary-500));--lp-btn-to: rgb(var(--color-primary-600));--lp-btn-hover-from: rgb(var(--color-primary-600));--lp-btn-hover-to: rgb(var(--color-primary-700));--lp-btn-fg: rgb(var(--color-surface-50));--lp-outline: rgb(var(--color-primary-500));--lp-outline-hover-bg: rgb(var(--color-primary-500));--lp-outline-hover-fg: rgb(var(--color-surface-50));--lp-feature-bg: rgb(var(--color-surface-700) / .5);--lp-feature-border: rgb(var(--color-surface-600) / .5);--lp-feature-border-primary: rgb(var(--color-primary-600));--lp-feature-border-secondary: rgb(var(--color-secondary-600));--lp-feature-border-tertiary: rgb(var(--color-tertiary-600));--lp-icon-primary-from: rgb(var(--color-primary-400));--lp-icon-primary-to: rgb(var(--color-primary-600));--lp-icon-secondary-from: rgb(var(--color-secondary-400));--lp-icon-secondary-to: rgb(var(--color-secondary-600));--lp-icon-tertiary-from: rgb(var(--color-tertiary-400));--lp-icon-tertiary-to: rgb(var(--color-tertiary-600));--lp-band: rgb(var(--color-surface-700) / .5);--lp-quote-bg: rgb(var(--color-surface-800) / .8);--lp-quote-border: rgb(var(--color-surface-600) / .5);--lp-step-primary-from: rgb(var(--color-primary-500));--lp-step-primary-to: rgb(var(--color-primary-600));--lp-step-secondary-from: rgb(var(--color-secondary-500));--lp-step-secondary-to: rgb(var(--color-secondary-600));--lp-step-tertiary-from: rgb(var(--color-tertiary-500));--lp-step-tertiary-to: rgb(var(--color-tertiary-600));--lp-step-mixed-from: rgb(var(--color-primary-500));--lp-step-mixed-to: rgb(var(--color-tertiary-500));--lp-footer-bg: rgb(var(--color-surface-900));--lp-footer-brand: rgb(var(--color-surface-50));--lp-footer-muted: rgb(var(--color-surface-400));--lp-footer-link: rgb(var(--color-surface-400));--lp-footer-link-hover: rgb(var(--color-surface-50));--lp-footer-rule: rgb(var(--color-surface-700));--lp-on-accent: rgb(var(--color-surface-50))}.landing-page.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-bg-from),var(--lp-bg-via),var(--lp-bg-to))}.landing-title.svelte-1uha8ag{color:var(--lp-title)}.landing-title-accent.svelte-1uha8ag{background:linear-gradient(to right,var(--lp-title-from),var(--lp-title-to));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%}.landing-muted.svelte-1uha8ag{color:var(--lp-muted)}.landing-accent.svelte-1uha8ag{color:var(--lp-accent)}.landing-theme-btn.svelte-1uha8ag{background:var(--lp-theme-bg);border-color:var(--lp-theme-border)}.landing-theme-btn.svelte-1uha8ag:hover{border-color:var(--lp-theme-border-hover)}.landing-theme-icon.svelte-1uha8ag{color:var(--lp-theme-icon)}.landing-theme-label.svelte-1uha8ag{color:var(--lp-theme-label)}.landing-float-a.svelte-1uha8ag{background:var(--lp-float-a)}.landing-float-b.svelte-1uha8ag{background:var(--lp-float-b)}.landing-float-c.svelte-1uha8ag{background:var(--lp-float-c)}.landing-float-d.svelte-1uha8ag{background:var(--lp-float-d)}.landing-hero-mark.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-mark-from),var(--lp-mark-to))}.landing-hero-mark-fg.svelte-1uha8ag,.landing-on-accent.svelte-1uha8ag{color:var(--lp-mark-fg)}.landing-hero-glow.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-mark-from),var(--lp-mark-to))}.landing-btn-primary.svelte-1uha8ag{background:linear-gradient(to right,var(--lp-btn-from),var(--lp-btn-to));color:var(--lp-btn-fg)}.landing-btn-primary.svelte-1uha8ag:hover{background:linear-gradient(to right,var(--lp-btn-hover-from),var(--lp-btn-hover-to))}.landing-btn-outline.svelte-1uha8ag{border-color:var(--lp-outline);color:var(--lp-outline);background:transparent}.landing-btn-outline.svelte-1uha8ag:hover{background:var(--lp-outline-hover-bg);color:var(--lp-outline-hover-fg)}.landing-feature.svelte-1uha8ag{background:var(--lp-feature-bg);border-color:var(--lp-feature-border)}.landing-feature-primary.svelte-1uha8ag:hover{border-color:var(--lp-feature-border-primary)}.landing-feature-secondary.svelte-1uha8ag:hover{border-color:var(--lp-feature-border-secondary)}.landing-feature-tertiary.svelte-1uha8ag:hover{border-color:var(--lp-feature-border-tertiary)}.landing-feature-icon-primary.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-icon-primary-from),var(--lp-icon-primary-to))}.landing-feature-icon-secondary.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-icon-secondary-from),var(--lp-icon-secondary-to))}.landing-feature-icon-tertiary.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-icon-tertiary-from),var(--lp-icon-tertiary-to))}.landing-band.svelte-1uha8ag{background:var(--lp-band)}.landing-quote.svelte-1uha8ag{background:var(--lp-quote-bg);border-color:var(--lp-quote-border)}.landing-step-primary.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-step-primary-from),var(--lp-step-primary-to))}.landing-step-secondary.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-step-secondary-from),var(--lp-step-secondary-to))}.landing-step-tertiary.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-step-tertiary-from),var(--lp-step-tertiary-to))}.landing-step-mixed.svelte-1uha8ag{background:linear-gradient(to bottom right,var(--lp-step-mixed-from),var(--lp-step-mixed-to))}.landing-footer.svelte-1uha8ag{background:var(--lp-footer-bg);color:var(--lp-footer-muted)}.landing-footer-brand.svelte-1uha8ag{color:var(--lp-footer-brand)}.landing-footer-muted.svelte-1uha8ag{color:var(--lp-footer-muted)}.landing-footer-link.svelte-1uha8ag{color:var(--lp-footer-link)}.landing-footer-link.svelte-1uha8ag:hover{color:var(--lp-footer-link-hover)}.landing-footer-rule.svelte-1uha8ag{border-color:var(--lp-footer-rule)}@keyframes svelte-1uha8ag-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1uha8ag-float-medium{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-3deg)}}@keyframes svelte-1uha8ag-float-fast{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes svelte-1uha8ag-bounce-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-1uha8ag-gradient-x{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes svelte-1uha8ag-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-pulse-slow{0%,to{opacity:1}50%{opacity:.8}}.animate-float-slow.svelte-1uha8ag{animation:svelte-1uha8ag-float-slow 6s ease-in-out infinite}.animate-float-medium.svelte-1uha8ag{animation:svelte-1uha8ag-float-medium 4s ease-in-out infinite}.animate-float-fast.svelte-1uha8ag{animation:svelte-1uha8ag-float-fast 3s ease-in-out infinite}.animate-bounce-gentle.svelte-1uha8ag{animation:svelte-1uha8ag-bounce-gentle 2s ease-in-out infinite}.animate-gradient-x.svelte-1uha8ag{background-size:200% 200%;animation:svelte-1uha8ag-gradient-x 3s ease infinite}.animate-fade-in-up.svelte-1uha8ag{animation:svelte-1uha8ag-fade-in-up .8s ease-out}.animate-fade-in-up-delay.svelte-1uha8ag{animation:svelte-1uha8ag-fade-in-up .8s ease-out .2s both}.animate-fade-in-up-delay-2.svelte-1uha8ag{animation:svelte-1uha8ag-fade-in-up .8s ease-out .4s both}.animate-pulse-slow.svelte-1uha8ag{animation:svelte-1uha8ag-pulse-slow 3s ease-in-out infinite}
