:root{--web-on-solid:#fff;--web-scrim:#000;--web-eyebrow:#9aafcf;--web-button-border:#e7ebf2;--web-button-hover:#fff;--web-secondary-border:#39404b;--web-secondary-foreground:#e5e9f0;--web-secondary-hover:#252b34;--web-featured-foreground:#14243e;--web-featured-muted:#b2bfd3;--web-link-emphasis:var(--color-blue-100);--web-accent-strong:#3b82f6;--web-link:var(--color-blue-300);--web-link-hover:var(--color-blue-200);--web-media-surface:#1b2029;--web-media-backdrop:#1e1e2e;--web-inset:#0f1117;--web-raised-surface:#ffffff0d;--web-testimonial-avatar:#e5e0d6;--web-testimonial-foreground:#24231f;--web-chart-surface:#12121a;--web-chart-border:#2a2a3a;--web-chart-caption:#8888a0;--web-status-error:var(--color-red-400);--web-status-error-hover:var(--color-red-300);--web-status-error-surface:var(--color-red-500)}@supports (color:color-mix(in lab, red, red)){:root{--web-status-error-surface:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}:root{--web-status-error-border:var(--color-red-500)}@supports (color:color-mix(in lab, red, red)){:root{--web-status-error-border:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}:root{--web-status-success:var(--color-green-400);--web-status-success-fill:#22c55e;--web-status-success-surface:var(--color-green-500)}@supports (color:color-mix(in lab, red, red)){:root{--web-status-success-surface:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}:root{--web-status-success-border:var(--color-green-500)}@supports (color:color-mix(in lab, red, red)){:root{--web-status-success-border:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}:root{--web-status-warning:var(--color-yellow-400);--web-status-warning-surface:var(--color-yellow-500)}@supports (color:color-mix(in lab, red, red)){:root{--web-status-warning-surface:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}:root{--web-status-warning-border:var(--color-yellow-500)}@supports (color:color-mix(in lab, red, red)){:root{--web-status-warning-border:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}:root{--web-status-info:var(--color-blue-400);--web-status-info-surface:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){:root{--web-status-info-surface:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}:root{--web-status-info-border:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){:root{--web-status-info-border:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}:root{--web-status-info-hover:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){:root{--web-status-info-hover:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.public-site,.workspace-site{--background:#111316;--foreground:#f3f4f6;--card:#181b20;--card-foreground:#f3f4f6;--popover:#181b20;--popover-foreground:#f3f4f6;--ring:#93c5fd;--web-highlight:#bad5ff;--web-highlight-surface:#192333;--web-highlight-border:#4b7dc7;--muted:#20242a;--muted-foreground:#aab1bd;--border:#30353e;--input:#343a45;--primary:#edf0f5;--primary-foreground:#14171c;--secondary:#edf0f5;--secondary-foreground:#14171c;--accent:#252c38;--accent-foreground:#f3f4f6;background:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.public-site){--background:#111316;--foreground:#f3f4f6;--card:#181b20;--card-foreground:#f3f4f6;--popover:#181b20;--popover-foreground:#f3f4f6;--ring:#93c5fd;--web-highlight:#bad5ff;--web-highlight-surface:#192333;--web-highlight-border:#4b7dc7;--muted:#20242a;--muted-foreground:#aab1bd;--border:#30353e;--input:#343a45;--primary:#edf0f5;--primary-foreground:#14171c;--secondary:#edf0f5;--secondary-foreground:#14171c;--accent:#252c38;--accent-foreground:#f3f4f6;background:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.workspace-site){--background:#111316;--foreground:#f3f4f6;--card:#181b20;--card-foreground:#f3f4f6;--popover:#181b20;--popover-foreground:#f3f4f6;--ring:#93c5fd;--web-highlight:#bad5ff;--web-highlight-surface:#192333;--web-highlight-border:#4b7dc7;--muted:#20242a;--muted-foreground:#aab1bd;--border:#30353e;--input:#343a45;--primary:#edf0f5;--primary-foreground:#14171c;--secondary:#edf0f5;--secondary-foreground:#14171c;--accent:#252c38;--accent-foreground:#f3f4f6;background:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-site .pricing-card-featured{--card:var(--web-highlight-surface);--border:var(--web-highlight-border);--primary:var(--web-highlight);--primary-foreground:var(--web-featured-foreground);--secondary:var(--web-highlight);--secondary-foreground:var(--web-featured-foreground);--muted-foreground:var(--web-featured-muted);box-shadow:0 0 0 1px var(--web-accent-strong)}@supports (color:color-mix(in lab, red, red)){.public-site .pricing-card-featured{box-shadow:0 0 0 1px color-mix(in srgb, var(--web-accent-strong) 20%, transparent)}}.public-site :where(a,button,summary,input,textarea,[role=combobox]):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.public-site :where(section[id]){scroll-margin-top:6rem}.site-container{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1.5rem}.site-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--web-eyebrow);font-size:.75rem;font-weight:600}.site-button{border:1px solid var(--web-button-border);background:var(--primary);min-height:3rem;color:var(--primary-foreground);border-radius:.5rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.site-button:hover{background:var(--web-button-hover)}.site-button-secondary{border-color:var(--web-secondary-border);color:var(--web-secondary-foreground);background:0 0}.site-button-secondary:hover{background:var(--web-secondary-hover)}.site-text-link{color:var(--web-highlight);text-underline-offset:4px;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.site-text-link:hover{text-decoration:underline}@keyframes site-enter{0%{opacity:var(--site-enter-opacity,.08);transform:translateY(var(--site-enter-distance,20px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.public-site [data-site-revealed=pending]{opacity:var(--site-enter-opacity,.08);transform:translateY(var(--site-enter-distance,20px))}.public-site [data-site-revealed=true]{animation:site-enter var(--site-enter-duration,.7s) cubic-bezier(.23, 1, .32, 1) var(--site-enter-delay,0s) backwards}}@keyframes site-reveal-fallback{to{opacity:1;transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.public-site [data-site-reveal=hero]{--site-enter-distance:32px;--site-enter-opacity:.08;--site-enter-duration:.9s;--site-enter-delay:.21s}.public-site [data-site-reveal=hero-copy]{--site-enter-distance:16px;--site-enter-opacity:.08;--site-enter-duration:.7s}.public-site [data-site-reveal=hero-copy][data-site-reveal-order="1"]{--site-enter-delay:70ms}.public-site [data-site-reveal=hero-copy][data-site-reveal-order="2"]{--site-enter-delay:.14s}.public-site :is([data-site-reveal=hero],[data-site-reveal=hero-copy]):not([data-site-revealed]){opacity:var(--site-enter-opacity);transform:translateY(var(--site-enter-distance));animation:0s 2s forwards site-reveal-fallback}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.public-site [data-site-revealed=true][data-site-reveal="1"]{animation-delay:40ms}.public-site [data-site-revealed=true][data-site-reveal="2"]{animation-delay:80ms}}.site-workflow-steps{padding-left:1.25rem;position:relative}.site-workflow-steps:before,.site-workflow-steps:after{content:"";background:var(--web-highlight);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.site-workflow-steps:before{opacity:.2}.site-workflow-steps:after{opacity:.7;transform-origin:top}@keyframes site-workflow-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-workflow-steps{view-timeline-name:--site-workflow;view-timeline-axis:block;view-timeline-inset:45% 45%}.site-workflow-steps:after{animation:linear both site-workflow-progress;animation-timeline:--site-workflow;animation-range:cover}}}@media (prefers-reduced-motion:reduce){html:has(.public-site){scroll-behavior:auto!important}.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-site [data-site-reveal]{opacity:1!important;transform:none!important}.site-workflow-steps:after{transform:none!important}}
