@keyframes about-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-8px)scale(1.02)}}@keyframes about-float-delayed{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(4px,-10px)rotate(3deg)}}@keyframes about-focus-pulse{0%,to{opacity:.55;stroke-width:2px}50%{opacity:1;stroke-width:3px}}@keyframes about-swatch-pop{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes about-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.about-dialog-orb{filter:blur(40px);opacity:.7;border-radius:9999px;animation:7s ease-in-out infinite about-float;position:absolute}.about-dialog-orb-1{background:color-mix(in oklch, var(--chart-4) 55%, transparent);width:9rem;height:9rem;top:-2rem;left:-1.5rem}.about-dialog-orb-2{background:color-mix(in oklch, var(--chart-1) 50%, transparent);width:10rem;height:10rem;animation-delay:-2s;top:.5rem;right:-2rem}.about-dialog-orb-3{background:color-mix(in oklch, var(--chart-5) 45%, transparent);width:8rem;height:8rem;animation-delay:-4s;bottom:-2.5rem;left:35%}.about-dialog-hero-grid{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 12%, transparent) 1px, transparent 1px);background-size:14px 14px;-webkit-mask-image:radial-gradient(#000 30%,#0000 78%);mask-image:radial-gradient(#000 30%,#0000 78%)}.about-dialog-illustration{animation:6s ease-in-out infinite about-float-delayed}.about-dialog-focus-ring{animation:2.4s ease-in-out infinite about-focus-pulse}.about-dialog-swatch{animation:3.2s ease-in-out infinite about-swatch-pop}.about-dialog-swatch-delay-1{animation-delay:-.8s}.about-dialog-swatch-delay-2{animation-delay:-1.6s}.about-dialog-swatch-delay-3{animation-delay:-2.4s}.about-dialog-hero-bg{background:linear-gradient(135deg, color-mix(in oklch, var(--chart-1) 16%, var(--background)), color-mix(in oklch, var(--chart-4) 12%, var(--background)) 45%, color-mix(in oklch, var(--chart-5) 14%, var(--background)));background-size:200% 200%;animation:10s infinite about-gradient-shift}@keyframes about-highlight-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.about-dialog-highlight-enter{animation:.65s cubic-bezier(.22,1,.36,1) both about-highlight-in}.about-dialog-features-enter{animation:.65s cubic-bezier(.22,1,.36,1) .12s both about-highlight-in}.static-page{isolation:isolate;background:var(--background);min-height:100svh;position:relative}.static-page-header{z-index:30;border-bottom:1px solid color-mix(in oklch, var(--border) 40%, transparent);background:color-mix(in oklch, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0}.static-hero-panel{position:relative;overflow:hidden}.static-section{border-bottom:1px solid color-mix(in oklch, var(--border) 40%, transparent);padding:2.75rem 0;scroll-margin-top:6rem}.static-section h2{letter-spacing:-.03em}.static-section:first-child{padding-top:0}.static-section:last-child{border-bottom:none;padding-bottom:0}.static-section-icon{color:var(--section-accent,var(--chart-1))}.static-plan{border:1px solid color-mix(in oklch, var(--border) 65%, transparent);background:color-mix(in oklch, var(--muted) 16%, transparent);border-radius:1.75rem;flex-direction:column;height:100%;padding:2.25rem 2rem;display:flex}.static-plan-featured{background:linear-gradient(165deg, color-mix(in oklch, var(--chart-4) 10%, transparent), color-mix(in oklch, var(--chart-1) 6%, transparent) 55%, color-mix(in oklch, var(--muted) 10%, transparent));border:1px solid color-mix(in oklch, var(--chart-4) 18%, var(--border))}.static-pricing-amount{font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(2.75rem,5vw,3.5rem);font-weight:700;line-height:1}.static-pricing-check{background:color-mix(in oklch, var(--check-accent,var(--chart-1)) 18%, transparent);width:1.25rem;height:1.25rem;color:var(--check-accent,var(--chart-1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.static-pricing-aside{scroll-margin-top:6rem}.static-pricing-inline-link{text-decoration:none;display:block}.static-pricing-inline-link:hover span:first-child{text-underline-offset:4px;text-decoration:underline}.static-pricing-step-index{background:color-mix(in oklch, var(--chart-5) 14%, transparent);width:1.75rem;height:1.75rem;color:var(--chart-5);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;line-height:1;display:flex}.static-sidebar-link{color:var(--muted-foreground);border-left:2px solid #0000;padding:.35rem 0 .35rem .85rem;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:block}.static-sidebar-link:hover{color:var(--foreground);border-left-color:color-mix(in oklch, var(--chart-1) 70%, var(--border))}.static-stagger>*{animation:.55s cubic-bezier(.22,1,.36,1) both about-highlight-in}.static-stagger>:nth-child(2){animation-delay:40ms}.static-stagger>:nth-child(3){animation-delay:80ms}.static-stagger>:nth-child(4){animation-delay:.12s}.static-stagger>:nth-child(5){animation-delay:.16s}.static-stagger>:nth-child(6){animation-delay:.2s}.static-stagger>:nth-child(7){animation-delay:.24s}.static-stagger>:nth-child(8){animation-delay:.28s}.static-stagger>:nth-child(9){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.static-stagger>*{animation:none}}
