.wy4lXW_toggle{border:1px solid var(--bs-line);display:inline-flex}.wy4lXW_segment{width:34px;height:32px;color:var(--bs-muted);place-items:center;transition:background-color .15s,color .15s;display:grid}.wy4lXW_segment:disabled{cursor:default}.wy4lXW_icon{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.wy4lXW_segment:not(:disabled,[aria-pressed=true]):hover{background-color:var(--bs-neutral-fill);color:var(--bs-heading)}}.wy4lXW_segment:focus-visible{outline:2px solid var(--bs-accent);outline-offset:-2px}[data-theme=light] .wy4lXW_light,[data-theme=dark] .wy4lXW_dark{background-color:var(--bs-tint);color:var(--bs-accent)}
._4PbuZa_navbar{z-index:var(--ifm-z-index-fixed);height:var(--ifm-navbar-height);padding:0 var(--ifm-navbar-padding-horizontal);border-bottom:1px solid var(--bs-line-soft);background-color:var(--ifm-navbar-background-color);display:flex;position:fixed;inset:0 0 auto}html:not(:has([data-landing-sheet-open])) ._4PbuZa_navbar{border-bottom-color:#0000}._4PbuZa_inner{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}._4PbuZa_items{flex:1;align-items:center;min-width:0;display:flex}._4PbuZa_itemsLeft{}._4PbuZa_itemsRight{flex:none;justify-content:flex-end;gap:8px;}._4PbuZa_brand{min-width:0;color:var(--ifm-navbar-link-color);align-items:center;margin-right:24px;display:flex}._4PbuZa_brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}._4PbuZa_logo{flex:none;height:36px}._4PbuZa_logo img{width:auto;height:36px}._4PbuZa_forLight,._4PbuZa_forDark{display:none}:is([data-theme=light] ._4PbuZa_forLight,[data-theme=dark] ._4PbuZa_forDark,html:not([data-theme]) ._4PbuZa_forLight){display:initial}._4PbuZa_colorMode{margin-right:8px}._4PbuZa_link{color:var(--ifm-navbar-link-color);padding:4px 12px;font-weight:500;transition:color .15s;display:inline-block}._4PbuZa_link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}._4PbuZa_github{place-items:center;padding:4px 8px;display:grid}._4PbuZa_github svg{display:block}@media (max-width:996px){._4PbuZa_itemsLeft{display:contents}._4PbuZa_brand{margin-right:auto}._4PbuZa_colorMode{margin-right:4px}._4PbuZa_docs{display:none}._4PbuZa_github{padding:4px 0 4px 8px}}@media print{._4PbuZa_navbar{display:none}}
.L5FxyW_root{flex-direction:column;min-height:100%;display:flex}.L5FxyW_main{flex-direction:column;flex:1 0 auto;display:flex}.L5FxyW_skipToContent{z-index:calc(var(--ifm-z-index-fixed) + 1);padding:calc(var(--ifm-global-spacing) / 2) var(--ifm-global-spacing);background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);position:fixed;top:1rem;left:100%}.L5FxyW_skipToContent:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}
@layer infima{*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base) / var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%}body{overflow-wrap:break-word;margin:0}h1{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family)}img{max-width:100%}a{color:var(--ifm-link-color);-webkit-text-decoration:var(--ifm-link-decoration);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);-webkit-text-decoration:var(--ifm-link-hover-decoration);text-decoration:var(--ifm-link-hover-decoration)}.clean-btn{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}}@layer reset;@layer base{:root{--made-with-panda:"🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}html,body{scrollbar-gutter:stable}html body[data-scroll-locked]{margin-right:var(--spacing-0)!important;position:static!important;overflow:visible!important}*{outline:var(--borders-none)}:not(input):not(textarea):not(select):focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--colors-interactive-focus-ring)}}@layer tokens{:where(:root,:host){--aspect-ratios-square:1 / 1;--aspect-ratios-landscape:4 / 3;--aspect-ratios-portrait:3 / 4;--aspect-ratios-wide:16 / 9;--aspect-ratios-ultrawide:18 / 5;--aspect-ratios-golden:1.618 / 1;--borders-none:none;--blurs-xs:4px;--blurs-sm:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animations-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-bounce:bounce 1s infinite;--fonts-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-body:"DM Sans", sans-serif;--fonts-heading:"DM Sans", sans-serif;--fonts-mono:ui-monospace, "Cascadia Code", monospace;--fonts-code:"DM Mono", monospace;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-sizes-2xs:.625rem;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-extrabold:800;--font-weights-black:900;--font-weights-regular:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--line-heights-none:1;--line-heights-loose:2;--line-heights-tight:1.08;--line-heights-snug:1.1;--line-heights-normal:1.5;--line-heights-relaxed:1.75;--letter-spacings-tighter:-.05em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--letter-spacings-tight:-.01em;--letter-spacings-normal:0em;--letter-spacings-wide:.05em;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-4\.5:1.125rem;--spacing-5\.5:1.375rem;--spacing-section\.sm:4rem;--spacing-section\.md:7rem;--spacing-section\.lg:9rem;--spacing-section\.xl:10rem;--spacing-pricing\.cog\.nudge:3.125rem;--spacing-pricing\.cog\.shift:3.875rem;--spacing-pricing\.cog\.rise:8.75rem;--sizes-0:0rem;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-0\.5:.125rem;--sizes-1\.5:.375rem;--sizes-2\.5:.625rem;--sizes-3\.5:.875rem;--sizes-4\.5:1.125rem;--sizes-5\.5:1.375rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-prose:65ch;--sizes-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--sizes-icon\.xs:1rem;--sizes-icon\.sm:1.25rem;--sizes-icon\.md:1.5rem;--sizes-icon\.lg:2rem;--sizes-icon\.xl:3.5rem;--sizes-button\.sm:2rem;--sizes-button\.md:3rem;--sizes-button\.lg:3.25rem;--sizes-input\.sm:2rem;--sizes-input\.md:3rem;--sizes-input\.lg:3.25rem;--sizes-checkbox\.sm:1rem;--sizes-checkbox\.md:1.25rem;--sizes-checkbox\.lg:1.5rem;--sizes-container\.sm:40rem;--sizes-container\.md:50rem;--sizes-container\.lg:64rem;--sizes-container\.xl:80rem;--sizes-container\.2xl:88rem;--sizes-pricing\.cog\.sm:11.25rem;--sizes-pricing\.cog\.md:16.625rem;--sizes-pricing\.cog\.h\.sm:12.5rem;--sizes-pricing\.cog\.h\.md:18.5rem;--sizes-breakpoint-sm:375px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1440px;--sizes-breakpoint-2xl:1536px;--border-widths-hairline:.5px;--border-widths-sm:1px;--border-widths-md:2px;--border-widths-lg:4px;--radii-4xl:2rem;--radii-none:0;--radii-xs:.125rem;--radii-sm:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-full:9999px;--shadows-2xs:0 1px #0000000d;--shadows-2xl:0 25px 50px -12px #00000040;--shadows-inset-2xs:inset 0 1px #0000000d;--shadows-inset-xs:inset 0 1px 1px #0000000d;--shadows-inset-sm:inset 0 2px 4px #0000000d;--shadows-xs:0 1px 2px 0 #0000000d;--shadows-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadows-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadows-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadows-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--durations-fastest:50ms;--durations-faster:.1s;--durations-slower:.4s;--durations-slowest:.5s;--durations-fast:.1s;--durations-normal:.2s;--durations-slow:.3s;--durations-expressive:.32s;--easings-default:cubic-bezier(.4, 0, .2, 1);--easings-linear:linear;--easings-in:cubic-bezier(.4, 0, 1, 1);--easings-out:cubic-bezier(0, 0, .2, 1);--easings-in-out:cubic-bezier(.4, 0, .2, 1);--easings-standard:cubic-bezier(.4, 0, .2, 1);--easings-emphasized:cubic-bezier(.2, 0, 0, 1);--easings-expressive:cubic-bezier(.16, 1, .3, 1);--z-index-base:0;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-overlay:1300;--z-index-modal:1400;--z-index-toast:1500;--colors-current:currentColor;--colors-black:#000;--colors-white:#fff;--colors-transparent:#0000;--colors-rose-50:#fff1f2;--colors-rose-100:#ffe4e6;--colors-rose-200:#fecdd3;--colors-rose-300:#fda4af;--colors-rose-400:#fb7185;--colors-rose-500:#f43f5e;--colors-rose-600:#e11d48;--colors-rose-700:#be123c;--colors-rose-800:#9f1239;--colors-rose-900:#881337;--colors-rose-950:#4c0519;--colors-pink-50:#fdf2f8;--colors-pink-100:#fce7f3;--colors-pink-200:#fbcfe8;--colors-pink-300:#f9a8d4;--colors-pink-400:#f472b6;--colors-pink-500:#ec4899;--colors-pink-600:#db2777;--colors-pink-700:#be185d;--colors-pink-800:#9d174d;--colors-pink-900:#831843;--colors-pink-950:#500724;--colors-fuchsia-50:#fdf4ff;--colors-fuchsia-100:#fae8ff;--colors-fuchsia-200:#f5d0fe;--colors-fuchsia-300:#f0abfc;--colors-fuchsia-400:#e879f9;--colors-fuchsia-500:#d946ef;--colors-fuchsia-600:#c026d3;--colors-fuchsia-700:#a21caf;--colors-fuchsia-800:#86198f;--colors-fuchsia-900:#701a75;--colors-fuchsia-950:#4a044e;--colors-purple-50:#faf5ff;--colors-purple-100:#f3e8ff;--colors-purple-200:#e9d5ff;--colors-purple-300:#d8b4fe;--colors-purple-400:#c084fc;--colors-purple-500:#a855f7;--colors-purple-600:#9333ea;--colors-purple-700:#7e22ce;--colors-purple-800:#6b21a8;--colors-purple-900:#581c87;--colors-purple-950:#3b0764;--colors-violet-50:#f5f3ff;--colors-violet-100:#ede9fe;--colors-violet-200:#ddd6fe;--colors-violet-300:#c4b5fd;--colors-violet-400:#a78bfa;--colors-violet-500:#8b5cf6;--colors-violet-600:#7c3aed;--colors-violet-700:#6d28d9;--colors-violet-800:#5b21b6;--colors-violet-900:#4c1d95;--colors-violet-950:#2e1065;--colors-indigo-50:#eef2ff;--colors-indigo-100:#e0e7ff;--colors-indigo-200:#c7d2fe;--colors-indigo-300:#a5b4fc;--colors-indigo-400:#818cf8;--colors-indigo-500:#6366f1;--colors-indigo-600:#4f46e5;--colors-indigo-700:#4338ca;--colors-indigo-800:#3730a3;--colors-indigo-900:#312e81;--colors-indigo-950:#1e1b4b;--colors-blue-50:#eff6ff;--colors-blue-100:#dbeafe;--colors-blue-200:#bfdbfe;--colors-blue-300:#93c5fd;--colors-blue-400:#60a5fa;--colors-blue-500:#3b82f6;--colors-blue-600:#2563eb;--colors-blue-700:#1d4ed8;--colors-blue-800:#1e40af;--colors-blue-900:#1e3a8a;--colors-blue-950:#172554;--colors-sky-50:#f0f9ff;--colors-sky-100:#e0f2fe;--colors-sky-200:#bae6fd;--colors-sky-300:#7dd3fc;--colors-sky-400:#38bdf8;--colors-sky-500:#0ea5e9;--colors-sky-600:#0284c7;--colors-sky-700:#0369a1;--colors-sky-800:#075985;--colors-sky-900:#0c4a6e;--colors-sky-950:#082f49;--colors-cyan-50:#ecfeff;--colors-cyan-100:#cffafe;--colors-cyan-200:#a5f3fc;--colors-cyan-300:#67e8f9;--colors-cyan-400:#22d3ee;--colors-cyan-500:#06b6d4;--colors-cyan-600:#0891b2;--colors-cyan-700:#0e7490;--colors-cyan-800:#155e75;--colors-cyan-900:#164e63;--colors-cyan-950:#083344;--colors-teal-50:#f0fdfa;--colors-teal-100:#ccfbf1;--colors-teal-200:#99f6e4;--colors-teal-300:#5eead4;--colors-teal-400:#2dd4bf;--colors-teal-500:#14b8a6;--colors-teal-600:#0d9488;--colors-teal-700:#0f766e;--colors-teal-800:#115e59;--colors-teal-900:#134e4a;--colors-teal-950:#042f2e;--colors-emerald-50:#ecfdf5;--colors-emerald-100:#d1fae5;--colors-emerald-200:#a7f3d0;--colors-emerald-300:#6ee7b7;--colors-emerald-400:#34d399;--colors-emerald-500:#10b981;--colors-emerald-600:#059669;--colors-emerald-700:#047857;--colors-emerald-800:#065f46;--colors-emerald-900:#064e3b;--colors-emerald-950:#022c22;--colors-green-50:#f0fdf4;--colors-green-100:#dcfce7;--colors-green-200:#bbf7d0;--colors-green-300:#86efac;--colors-green-400:#4ade80;--colors-green-500:#22c55e;--colors-green-600:#16a34a;--colors-green-700:#15803d;--colors-green-800:#166534;--colors-green-900:#14532d;--colors-green-950:#052e16;--colors-lime-50:#f7fee7;--colors-lime-100:#ecfccb;--colors-lime-200:#d9f99d;--colors-lime-300:#bef264;--colors-lime-400:#a3e635;--colors-lime-500:#84cc16;--colors-lime-600:#65a30d;--colors-lime-700:#4d7c0f;--colors-lime-800:#3f6212;--colors-lime-900:#365314;--colors-lime-950:#1a2e05;--colors-yellow-50:#fefce8;--colors-yellow-100:#fef9c3;--colors-yellow-200:#fef08a;--colors-yellow-300:#fde047;--colors-yellow-400:#facc15;--colors-yellow-500:#eab308;--colors-yellow-600:#ca8a04;--colors-yellow-700:#a16207;--colors-yellow-800:#854d0e;--colors-yellow-900:#713f12;--colors-yellow-950:#422006;--colors-amber-50:#fffbeb;--colors-amber-100:#fef3c7;--colors-amber-200:#fde68a;--colors-amber-300:#fcd34d;--colors-amber-400:#fbbf24;--colors-amber-500:#f59e0b;--colors-amber-600:#d97706;--colors-amber-700:#b45309;--colors-amber-800:#92400e;--colors-amber-900:#78350f;--colors-amber-950:#451a03;--colors-orange-50:#fff7ed;--colors-orange-100:#ffedd5;--colors-orange-200:#fed7aa;--colors-orange-300:#fdba74;--colors-orange-400:#fb923c;--colors-orange-500:#f97316;--colors-orange-600:#ea580c;--colors-orange-700:#c2410c;--colors-orange-800:#9a3412;--colors-orange-900:#7c2d12;--colors-orange-950:#431407;--colors-red-50:#fef2f2;--colors-red-100:#fee2e2;--colors-red-200:#fecaca;--colors-red-300:#fca5a5;--colors-red-400:#f87171;--colors-red-500:#ef4444;--colors-red-600:#dc2626;--colors-red-700:#b91c1c;--colors-red-800:#991b1b;--colors-red-900:#7f1d1d;--colors-red-950:#450a0a;--colors-neutral-50:#fafafa;--colors-neutral-100:#f5f5f5;--colors-neutral-200:#e5e5e5;--colors-neutral-300:#d4d4d4;--colors-neutral-400:#a3a3a3;--colors-neutral-500:#737373;--colors-neutral-600:#525252;--colors-neutral-700:#404040;--colors-neutral-800:#262626;--colors-neutral-900:#171717;--colors-neutral-950:#0a0a0a;--colors-stone-50:#fafaf9;--colors-stone-100:#f5f5f4;--colors-stone-200:#e7e5e4;--colors-stone-300:#d6d3d1;--colors-stone-400:#a8a29e;--colors-stone-500:#78716c;--colors-stone-600:#57534e;--colors-stone-700:#44403c;--colors-stone-800:#292524;--colors-stone-900:#1c1917;--colors-stone-950:#0c0a09;--colors-zinc-50:#fafafa;--colors-zinc-100:#f4f4f5;--colors-zinc-200:#e4e4e7;--colors-zinc-300:#d4d4d8;--colors-zinc-400:#a1a1aa;--colors-zinc-500:#71717a;--colors-zinc-600:#52525b;--colors-zinc-700:#3f3f46;--colors-zinc-800:#27272a;--colors-zinc-900:#18181b;--colors-zinc-950:#09090b;--colors-gray-50:#f9fafb;--colors-gray-100:#f3f4f6;--colors-gray-200:#e5e7eb;--colors-gray-300:#d1d5db;--colors-gray-400:#9ca3af;--colors-gray-500:#6b7280;--colors-gray-600:#4b5563;--colors-gray-700:#374151;--colors-gray-800:#1f2937;--colors-gray-900:#111827;--colors-gray-950:#030712;--colors-slate-50:#f8fafc;--colors-slate-100:#f1f5f9;--colors-slate-200:#e2e8f0;--colors-slate-300:#cbd5e1;--colors-slate-400:#94a3b8;--colors-slate-500:#64748b;--colors-slate-600:#475569;--colors-slate-700:#334155;--colors-slate-800:#1e293b;--colors-slate-900:#0f172a;--colors-slate-950:#020617;--colors-brand-50:#fafafa;--colors-brand-100:#f5f5f5;--colors-brand-200:#e5e5e5;--colors-brand-300:#d4d4d4;--colors-brand-400:#a3a3a3;--colors-brand-500:#737373;--colors-brand-600:#525252;--colors-brand-700:#404040;--colors-brand-800:#262626;--colors-brand-900:#171717;--colors-brand-950:#0a0a0a;--breakpoints-sm:375px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1440px;--breakpoints-2xl:1536px;--radii-button:var(--radii-lg);--radii-card:var(--radii-3xl);--radii-input:var(--radii-lg);--radii-checkbox:var(--radii-sm);--radii-badge:var(--radii-full);--radii-avatar:var(--radii-full);--radii-hero-media:var(--radii-3xl);--radii-toast:var(--radii-xl);--colors-bg-canvas:var(--colors-white);--colors-bg-surface:var(--colors-white);--colors-bg-surface-muted:var(--colors-gray-100);--colors-bg-surface-elevated:var(--colors-white);--colors-bg-inverse:var(--colors-gray-950);--colors-bg-brand:var(--colors-gray-950);--colors-bg-subtle:var(--colors-gray-50);--colors-bg-section-default:var(--colors-white);--colors-bg-section-alt:var(--colors-gray-50);--colors-text-default:var(--colors-gray-900);--colors-text-muted:var(--colors-gray-500);--colors-text-placeholder:#9f9f9f;--colors-text-subtle:var(--colors-gray-900);--colors-text-inverse:var(--colors-white);--colors-text-inverse-muted:var(--colors-gray-400);--colors-text-brand:var(--colors-gray-950);--colors-text-heading:var(--colors-gray-950);--colors-text-body:var(--colors-gray-800);--colors-text-caption:var(--colors-gray-600);--colors-border-default:var(--colors-gray-200);--colors-border-subtle:var(--colors-gray-100);--colors-border-strong:var(--colors-gray-400);--colors-border-inverse:var(--colors-white);--colors-border-brand:var(--colors-gray-950);--colors-interactive-primary:var(--colors-gray-950);--colors-interactive-primary-hover:var(--colors-gray-800);--colors-interactive-primary-active:var(--colors-gray-700);--colors-interactive-secondary:transparent;--colors-interactive-secondary-hover:var(--colors-gray-200);--colors-interactive-ghost-hover:var(--colors-gray-100);--colors-interactive-focus-ring:var(--colors-blue-500);--colors-interactive-disabled:var(--colors-gray-300);--colors-state-success:var(--colors-green-600);--colors-state-warning:var(--colors-yellow-600);--colors-state-error:var(--colors-red-600);--colors-state-info:var(--colors-blue-600);--colors-button-primary-bg:var(--colors-interactive-primary);--colors-button-primary-color:white;--colors-button-primary-hover-bg:var(--colors-interactive-primary-hover);--colors-button-primary-active-bg:var(--colors-interactive-primary-active);--colors-button-secondary-bg:var(--colors-bg-surface-muted);--colors-button-secondary-color:var(--colors-text-default);--colors-button-secondary-border:var(--colors-border-default);--colors-button-secondary-hover-bg:var(--colors-interactive-secondary-hover);--colors-card-bg:var(--colors-bg-surface);--colors-card-border:var(--colors-border-default);--colors-shadow-card-cast:#00000040;--colors-shadow-card-contact:#00000026;--colors-input-bg:var(--colors-bg-surface);--colors-input-border:var(--colors-border-default);--colors-input-focus-border:var(--colors-interactive-primary);--colors-input-focus-ring:var(--colors-interactive-focus-ring);--colors-input-placeholder-color:var(--colors-text-subtle);--colors-checkbox-bg:var(--colors-bg-surface);--colors-checkbox-border:var(--colors-border-strong);--colors-checkbox-hover-border:var(--colors-interactive-primary);--colors-checkbox-checked-bg:var(--colors-interactive-primary);--colors-checkbox-checked-border:var(--colors-interactive-primary);--colors-checkbox-checked-color:var(--colors-text-inverse);--colors-navbar-bg:var(--colors-bg-surface);--colors-navbar-border:var(--colors-border-subtle);--colors-toast-neutral-bg:var(--colors-gray-950);--colors-toast-neutral-color:var(--colors-white);--colors-toast-success-bg:var(--colors-green-600);--colors-toast-success-color:var(--colors-white);--colors-toast-error-bg:var(--colors-red-600);--colors-toast-error-color:var(--colors-white);--colors-toast-warning-bg:var(--colors-yellow-600);--colors-toast-warning-color:var(--colors-gray-950);--colors-toast-info-bg:var(--colors-blue-600);--colors-toast-info-color:var(--colors-white);--colors-toast-simple-bg:var(--colors-bg-surface);--colors-toast-simple-color:var(--colors-text-default);--colors-toast-simple-border:var(--colors-border-default);--shadows-card-default:var(--shadows-sm);--shadows-card-hover:0 18px 40px -20px var(--colors-shadow-card-cast), 0 4px 12px -8px var(--colors-shadow-card-contact);--shadows-media-elevated:0 25px 50px -5px #000000d9}.dark{--colors-bg-canvas:var(--colors-gray-950);--colors-bg-surface:var(--colors-gray-900);--colors-bg-surface-muted:var(--colors-gray-800);--colors-bg-surface-elevated:var(--colors-gray-800);--colors-bg-inverse:var(--colors-white);--colors-bg-brand:var(--colors-gray-950);--colors-bg-subtle:var(--colors-gray-900);--colors-bg-section-default:var(--colors-gray-950);--colors-bg-section-alt:var(--colors-gray-900);--colors-text-default:var(--colors-gray-50);--colors-text-muted:var(--colors-gray-400);--colors-text-placeholder:var(--colors-gray-400);--colors-text-subtle:var(--colors-gray-50);--colors-text-inverse:var(--colors-gray-950);--colors-text-inverse-muted:var(--colors-gray-500);--colors-text-brand:var(--colors-white);--colors-text-heading:var(--colors-white);--colors-text-body:var(--colors-gray-100);--colors-text-caption:var(--colors-gray-300);--colors-border-default:var(--colors-gray-800);--colors-border-subtle:var(--colors-gray-800);--colors-border-strong:var(--colors-gray-600);--colors-border-inverse:var(--colors-gray-950);--colors-border-brand:var(--colors-white);--colors-interactive-primary:var(--colors-white);--colors-interactive-primary-hover:var(--colors-gray-100);--colors-interactive-primary-active:var(--colors-gray-200);--colors-interactive-secondary:transparent;--colors-interactive-secondary-hover:var(--colors-gray-700);--colors-interactive-ghost-hover:var(--colors-gray-800);--colors-interactive-focus-ring:var(--colors-blue-400);--colors-interactive-disabled:var(--colors-gray-700);--colors-state-success:var(--colors-green-400);--colors-state-warning:var(--colors-yellow-400);--colors-state-error:var(--colors-red-400);--colors-state-info:var(--colors-blue-400);--colors-shadow-card-cast:#0009;--colors-shadow-card-contact:#00000073;--colors-toast-neutral-bg:var(--colors-white);--colors-toast-neutral-color:var(--colors-gray-950);--colors-toast-success-bg:var(--colors-green-400);--colors-toast-error-bg:var(--colors-red-400);--colors-toast-warning-bg:var(--colors-yellow-400);--colors-toast-info-bg:var(--colors-blue-400)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes accordion-down{0%{height:var(--sizes-0)}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:var(--sizes-0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes testimonials-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes testimonials-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translate3d(var(--toast-enter-x,0), var(--toast-enter-y,0), 0) scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(var(--toast-enter-x,0), var(--toast-enter-y,0), 0) scale(.98)}}@keyframes toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(var(--toast-swipe-exit-x,calc(100% + var(--toast-offset,1rem))))}}@keyframes wheel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes typewriter-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes brick-fall{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translate(0,0)}}@keyframes blob-wave-a{0%,to{transform:translate(0,0)scale(1)rotate(0)}10%{transform:translate(24%,-16%)scale(1.06)rotate(1.6deg)}22%{transform:translate(32%,-26%)scale(.96)rotate(-1.3deg)}36%{transform:translate(-18%,24%)scale(1.08)rotate(1.2deg)}52%{transform:translate(26%,18%)scale(1)rotate(-1.8deg)}70%{transform:translate(-20%,-18%)scale(.95)rotate(1.1deg)}84%{transform:translate(16%,-6%)scale(1.05)rotate(-.9deg)}92%{transform:translate(-8%,12%)scale(1.01)rotate(.5deg)}}@keyframes blob-wave-b{0%,to{transform:translate(0,0)scale(1)rotate(0)}12%{transform:translate(-20%,20%)scale(1.08)rotate(-1.4deg)}26%{transform:translate(-30%,24%)scale(.95)rotate(1.8deg)}42%{transform:translate(22%,-18%)scale(1.04)rotate(-1.1deg)}58%{transform:translate(-24%,-24%)scale(1.06)rotate(1.3deg)}74%{transform:translate(20%,18%)scale(.95)rotate(-1.5deg)}88%{transform:translate(-10%,8%)scale(1.03)rotate(.7deg)}}@keyframes pulse-scale{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}}@layer recipes;@layer utilities{.ov_hidden{overflow:hidden}.bdr_full{border-radius:var(--radii-full)}.bd-w_\[3px\]{border-width:3px}.border-style_solid{border-style:solid}.ring_\[1px_solid_transparent\]{outline:1px solid #0000}.py_0{padding-block:var(--spacing-0)}.py_1{padding-block:var(--spacing-1)}.py_2{padding-block:var(--spacing-2)}.py_3{padding-block:var(--spacing-3)}.py_4{padding-block:var(--spacing-4)}.py_5{padding-block:var(--spacing-5)}.py_6{padding-block:var(--spacing-6)}.py_7{padding-block:var(--spacing-7)}.py_8{padding-block:var(--spacing-8)}.py_9{padding-block:var(--spacing-9)}.py_10{padding-block:var(--spacing-10)}.py_11{padding-block:var(--spacing-11)}.py_12{padding-block:var(--spacing-12)}.py_14{padding-block:var(--spacing-14)}.py_16{padding-block:var(--spacing-16)}.py_20{padding-block:var(--spacing-20)}.py_24{padding-block:var(--spacing-24)}.py_28{padding-block:var(--spacing-28)}.py_32{padding-block:var(--spacing-32)}.py_36{padding-block:var(--spacing-36)}.py_40{padding-block:var(--spacing-40)}.py_44{padding-block:var(--spacing-44)}.py_48{padding-block:var(--spacing-48)}.py_52{padding-block:var(--spacing-52)}.py_56{padding-block:var(--spacing-56)}.py_60{padding-block:var(--spacing-60)}.py_64{padding-block:var(--spacing-64)}.py_72{padding-block:var(--spacing-72)}.py_80{padding-block:var(--spacing-80)}.py_96{padding-block:var(--spacing-96)}.py_0\.5{padding-block:var(--spacing-0\.5)}.py_1\.5{padding-block:var(--spacing-1\.5)}.py_2\.5{padding-block:var(--spacing-2\.5)}.py_3\.5{padding-block:var(--spacing-3\.5)}.py_4\.5{padding-block:var(--spacing-4\.5)}.py_5\.5{padding-block:var(--spacing-5\.5)}.py_section\.sm{padding-block:var(--spacing-section\.sm)}.py_section\.md{padding-block:var(--spacing-section\.md)}.py_section\.lg{padding-block:var(--spacing-section\.lg)}.py_section\.xl{padding-block:var(--spacing-section\.xl)}.py_pricing\.cog\.nudge{padding-block:var(--spacing-pricing\.cog\.nudge)}.py_pricing\.cog\.shift{padding-block:var(--spacing-pricing\.cog\.shift)}.py_pricing\.cog\.rise{padding-block:var(--spacing-pricing\.cog\.rise)}.py_-1{padding-block:calc(var(--spacing-1) * -1)}.py_-2{padding-block:calc(var(--spacing-2) * -1)}.py_-3{padding-block:calc(var(--spacing-3) * -1)}.py_-4{padding-block:calc(var(--spacing-4) * -1)}.py_-5{padding-block:calc(var(--spacing-5) * -1)}.py_-6{padding-block:calc(var(--spacing-6) * -1)}.py_-7{padding-block:calc(var(--spacing-7) * -1)}.py_-8{padding-block:calc(var(--spacing-8) * -1)}.py_-9{padding-block:calc(var(--spacing-9) * -1)}.py_-10{padding-block:calc(var(--spacing-10) * -1)}.py_-11{padding-block:calc(var(--spacing-11) * -1)}.py_-12{padding-block:calc(var(--spacing-12) * -1)}.py_-14{padding-block:calc(var(--spacing-14) * -1)}.py_-16{padding-block:calc(var(--spacing-16) * -1)}.py_-20{padding-block:calc(var(--spacing-20) * -1)}.py_-24{padding-block:calc(var(--spacing-24) * -1)}.py_-28{padding-block:calc(var(--spacing-28) * -1)}.py_-32{padding-block:calc(var(--spacing-32) * -1)}.py_-36{padding-block:calc(var(--spacing-36) * -1)}.py_-40{padding-block:calc(var(--spacing-40) * -1)}.py_-44{padding-block:calc(var(--spacing-44) * -1)}.py_-48{padding-block:calc(var(--spacing-48) * -1)}.py_-52{padding-block:calc(var(--spacing-52) * -1)}.py_-56{padding-block:calc(var(--spacing-56) * -1)}.py_-60{padding-block:calc(var(--spacing-60) * -1)}.py_-64{padding-block:calc(var(--spacing-64) * -1)}.py_-72{padding-block:calc(var(--spacing-72) * -1)}.py_-80{padding-block:calc(var(--spacing-80) * -1)}.py_-96{padding-block:calc(var(--spacing-96) * -1)}.py_-0\.5{padding-block:calc(var(--spacing-0\.5) * -1)}.py_-1\.5{padding-block:calc(var(--spacing-1\.5) * -1)}.py_-2\.5{padding-block:calc(var(--spacing-2\.5) * -1)}.py_-3\.5{padding-block:calc(var(--spacing-3\.5) * -1)}.py_-4\.5{padding-block:calc(var(--spacing-4\.5) * -1)}.py_-5\.5{padding-block:calc(var(--spacing-5\.5) * -1)}.py_-section\.sm{padding-block:calc(var(--spacing-section\.sm) * -1)}.py_-section\.md{padding-block:calc(var(--spacing-section\.md) * -1)}.py_-section\.lg{padding-block:calc(var(--spacing-section\.lg) * -1)}.py_-section\.xl{padding-block:calc(var(--spacing-section\.xl) * -1)}.py_-pricing\.cog\.nudge{padding-block:calc(var(--spacing-pricing\.cog\.nudge) * -1)}.py_-pricing\.cog\.shift{padding-block:calc(var(--spacing-pricing\.cog\.shift) * -1)}.py_-pricing\.cog\.rise{padding-block:calc(var(--spacing-pricing\.cog\.rise) * -1)}.pos_relative{position:relative}.msk-i_linear-gradient\(to_bottom\,_transparent_0\%\,_black_35\%\){-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}.-webkit-mask-image_linear-gradient\(to_bottom\,_transparent_0\%\,_black_35\%\){-webkit-mask-image:linear-gradient(#0000 0%,#000 35%)}.pointer-events_none{pointer-events:none}.d_block{display:block}.d_none{display:none}.msk-i_\[linear-gradient\(to_right\,_transparent\,_black_8\%\,_black_92\%\,_transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.-webkit-mask-image_\[linear-gradient\(to_right\,_transparent\,_black_8\%\,_black_92\%\,_transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.d_flex{display:flex}.anim-n_marquee{animation-name:marquee}.anim-tmf_linear{animation-timing-function:var(--easings-linear)}.anim-ic_\[infinite\]{animation-iteration-count:infinite}.flex-sh_0{flex-shrink:0}.ai_center{align-items:center}.jc_center{justify-content:center}.anim-n_wheel-rotate{animation-name:wheel-rotate}.anim-dur_\[0\.9s\]{animation-duration:.9s}.anim-n_fadeIn{animation-name:fadeIn}.anim-dur_\[0\.45s\]{animation-duration:.45s}.anim-tmf_\[ease-out\]{animation-timing-function:ease-out}.anim-fm_\[both\]{animation-fill-mode:both}.pos_absolute{position:absolute}.will-change_transform{will-change:transform}.trf-s_\[preserve-3d\]{transform-style:preserve-3d}.bfv_\[hidden\]{backface-visibility:hidden}.trf_\[translate3d\(0\,0\,0\)_rotateZ\(var\(--wheel-rot\,_0deg\)\)\]{transform:translate3d(0,0,0) rotateZ(var(--wheel-rot,0deg))}.pointer-events_auto{pointer-events:auto}.cursor_grab{cursor:grab}.tch-a_none{touch-action:none}.trf_\[translate3d\(0\,0\,0\)_rotateZ\(calc\(-1_\*_var\(--wheel-rot\,_0deg\)\)\)\]{transform:translate3d(0,0,0) rotateZ(calc(-1 * var(--wheel-rot,0deg)))}.trf_\[translate3d\(0\,0\,0\)_scale\(1\.02\)\]{transform:translate(0,0)scale(1.02)}.w_full{width:var(--sizes-full)}.pt_6{padding-top:var(--spacing-6)}.pb_12{padding-bottom:var(--spacing-12)}.w_\[max-content\]{width:max-content}.w_\[36px\]{width:36px}.h_\[36px\]{height:36px}.left_\[50\%\]{left:50%}.bottom_\[112px\]{bottom:112px}.top_\[50\%\]{top:50%}.h_\[max-content\]{height:max-content}.hover\:anim-ps_\[paused\]:is(:hover,[data-hover]){animation-play-state:paused}.active\:cursor_grabbing:is(:active,[data-active]){cursor:grabbing}@media screen and (min-width:23.4375rem){.sm\:py_0{padding-block:var(--spacing-0)}.sm\:py_1{padding-block:var(--spacing-1)}.sm\:py_2{padding-block:var(--spacing-2)}.sm\:py_3{padding-block:var(--spacing-3)}.sm\:py_4{padding-block:var(--spacing-4)}.sm\:py_5{padding-block:var(--spacing-5)}.sm\:py_6{padding-block:var(--spacing-6)}.sm\:py_7{padding-block:var(--spacing-7)}.sm\:py_8{padding-block:var(--spacing-8)}.sm\:py_9{padding-block:var(--spacing-9)}.sm\:py_10{padding-block:var(--spacing-10)}.sm\:py_11{padding-block:var(--spacing-11)}.sm\:py_12{padding-block:var(--spacing-12)}.sm\:py_14{padding-block:var(--spacing-14)}.sm\:py_16{padding-block:var(--spacing-16)}.sm\:py_20{padding-block:var(--spacing-20)}.sm\:py_24{padding-block:var(--spacing-24)}.sm\:py_28{padding-block:var(--spacing-28)}.sm\:py_32{padding-block:var(--spacing-32)}.sm\:py_36{padding-block:var(--spacing-36)}.sm\:py_40{padding-block:var(--spacing-40)}.sm\:py_44{padding-block:var(--spacing-44)}.sm\:py_48{padding-block:var(--spacing-48)}.sm\:py_52{padding-block:var(--spacing-52)}.sm\:py_56{padding-block:var(--spacing-56)}.sm\:py_60{padding-block:var(--spacing-60)}.sm\:py_64{padding-block:var(--spacing-64)}.sm\:py_72{padding-block:var(--spacing-72)}.sm\:py_80{padding-block:var(--spacing-80)}.sm\:py_96{padding-block:var(--spacing-96)}.sm\:py_0\.5{padding-block:var(--spacing-0\.5)}.sm\:py_1\.5{padding-block:var(--spacing-1\.5)}.sm\:py_2\.5{padding-block:var(--spacing-2\.5)}.sm\:py_3\.5{padding-block:var(--spacing-3\.5)}.sm\:py_4\.5{padding-block:var(--spacing-4\.5)}.sm\:py_5\.5{padding-block:var(--spacing-5\.5)}.sm\:py_section\.sm{padding-block:var(--spacing-section\.sm)}.sm\:py_section\.md{padding-block:var(--spacing-section\.md)}.sm\:py_section\.lg{padding-block:var(--spacing-section\.lg)}.sm\:py_section\.xl{padding-block:var(--spacing-section\.xl)}.sm\:py_pricing\.cog\.nudge{padding-block:var(--spacing-pricing\.cog\.nudge)}.sm\:py_pricing\.cog\.shift{padding-block:var(--spacing-pricing\.cog\.shift)}.sm\:py_pricing\.cog\.rise{padding-block:var(--spacing-pricing\.cog\.rise)}.sm\:py_-1{padding-block:calc(var(--spacing-1) * -1)}.sm\:py_-2{padding-block:calc(var(--spacing-2) * -1)}.sm\:py_-3{padding-block:calc(var(--spacing-3) * -1)}.sm\:py_-4{padding-block:calc(var(--spacing-4) * -1)}.sm\:py_-5{padding-block:calc(var(--spacing-5) * -1)}.sm\:py_-6{padding-block:calc(var(--spacing-6) * -1)}.sm\:py_-7{padding-block:calc(var(--spacing-7) * -1)}.sm\:py_-8{padding-block:calc(var(--spacing-8) * -1)}.sm\:py_-9{padding-block:calc(var(--spacing-9) * -1)}.sm\:py_-10{padding-block:calc(var(--spacing-10) * -1)}.sm\:py_-11{padding-block:calc(var(--spacing-11) * -1)}.sm\:py_-12{padding-block:calc(var(--spacing-12) * -1)}.sm\:py_-14{padding-block:calc(var(--spacing-14) * -1)}.sm\:py_-16{padding-block:calc(var(--spacing-16) * -1)}.sm\:py_-20{padding-block:calc(var(--spacing-20) * -1)}.sm\:py_-24{padding-block:calc(var(--spacing-24) * -1)}.sm\:py_-28{padding-block:calc(var(--spacing-28) * -1)}.sm\:py_-32{padding-block:calc(var(--spacing-32) * -1)}.sm\:py_-36{padding-block:calc(var(--spacing-36) * -1)}.sm\:py_-40{padding-block:calc(var(--spacing-40) * -1)}.sm\:py_-44{padding-block:calc(var(--spacing-44) * -1)}.sm\:py_-48{padding-block:calc(var(--spacing-48) * -1)}.sm\:py_-52{padding-block:calc(var(--spacing-52) * -1)}.sm\:py_-56{padding-block:calc(var(--spacing-56) * -1)}.sm\:py_-60{padding-block:calc(var(--spacing-60) * -1)}.sm\:py_-64{padding-block:calc(var(--spacing-64) * -1)}.sm\:py_-72{padding-block:calc(var(--spacing-72) * -1)}.sm\:py_-80{padding-block:calc(var(--spacing-80) * -1)}.sm\:py_-96{padding-block:calc(var(--spacing-96) * -1)}.sm\:py_-0\.5{padding-block:calc(var(--spacing-0\.5) * -1)}.sm\:py_-1\.5{padding-block:calc(var(--spacing-1\.5) * -1)}.sm\:py_-2\.5{padding-block:calc(var(--spacing-2\.5) * -1)}.sm\:py_-3\.5{padding-block:calc(var(--spacing-3\.5) * -1)}.sm\:py_-4\.5{padding-block:calc(var(--spacing-4\.5) * -1)}.sm\:py_-5\.5{padding-block:calc(var(--spacing-5\.5) * -1)}.sm\:py_-section\.sm{padding-block:calc(var(--spacing-section\.sm) * -1)}.sm\:py_-section\.md{padding-block:calc(var(--spacing-section\.md) * -1)}.sm\:py_-section\.lg{padding-block:calc(var(--spacing-section\.lg) * -1)}.sm\:py_-section\.xl{padding-block:calc(var(--spacing-section\.xl) * -1)}.sm\:py_-pricing\.cog\.nudge{padding-block:calc(var(--spacing-pricing\.cog\.nudge) * -1)}.sm\:py_-pricing\.cog\.shift{padding-block:calc(var(--spacing-pricing\.cog\.shift) * -1)}.sm\:py_-pricing\.cog\.rise{padding-block:calc(var(--spacing-pricing\.cog\.rise) * -1)}}@media screen and (min-width:48rem){.md\:py_0{padding-block:var(--spacing-0)}.md\:py_1{padding-block:var(--spacing-1)}.md\:py_2{padding-block:var(--spacing-2)}.md\:py_3{padding-block:var(--spacing-3)}.md\:py_4{padding-block:var(--spacing-4)}.md\:py_5{padding-block:var(--spacing-5)}.md\:py_6{padding-block:var(--spacing-6)}.md\:py_7{padding-block:var(--spacing-7)}.md\:py_8{padding-block:var(--spacing-8)}.md\:py_9{padding-block:var(--spacing-9)}.md\:py_10{padding-block:var(--spacing-10)}.md\:py_11{padding-block:var(--spacing-11)}.md\:py_12{padding-block:var(--spacing-12)}.md\:py_14{padding-block:var(--spacing-14)}.md\:py_16{padding-block:var(--spacing-16)}.md\:py_20{padding-block:var(--spacing-20)}.md\:py_24{padding-block:var(--spacing-24)}.md\:py_28{padding-block:var(--spacing-28)}.md\:py_32{padding-block:var(--spacing-32)}.md\:py_36{padding-block:var(--spacing-36)}.md\:py_40{padding-block:var(--spacing-40)}.md\:py_44{padding-block:var(--spacing-44)}.md\:py_48{padding-block:var(--spacing-48)}.md\:py_52{padding-block:var(--spacing-52)}.md\:py_56{padding-block:var(--spacing-56)}.md\:py_60{padding-block:var(--spacing-60)}.md\:py_64{padding-block:var(--spacing-64)}.md\:py_72{padding-block:var(--spacing-72)}.md\:py_80{padding-block:var(--spacing-80)}.md\:py_96{padding-block:var(--spacing-96)}.md\:py_0\.5{padding-block:var(--spacing-0\.5)}.md\:py_1\.5{padding-block:var(--spacing-1\.5)}.md\:py_2\.5{padding-block:var(--spacing-2\.5)}.md\:py_3\.5{padding-block:var(--spacing-3\.5)}.md\:py_4\.5{padding-block:var(--spacing-4\.5)}.md\:py_5\.5{padding-block:var(--spacing-5\.5)}.md\:py_section\.sm{padding-block:var(--spacing-section\.sm)}.md\:py_section\.md{padding-block:var(--spacing-section\.md)}.md\:py_section\.lg{padding-block:var(--spacing-section\.lg)}.md\:py_section\.xl{padding-block:var(--spacing-section\.xl)}.md\:py_pricing\.cog\.nudge{padding-block:var(--spacing-pricing\.cog\.nudge)}.md\:py_pricing\.cog\.shift{padding-block:var(--spacing-pricing\.cog\.shift)}.md\:py_pricing\.cog\.rise{padding-block:var(--spacing-pricing\.cog\.rise)}.md\:py_-1{padding-block:calc(var(--spacing-1) * -1)}.md\:py_-2{padding-block:calc(var(--spacing-2) * -1)}.md\:py_-3{padding-block:calc(var(--spacing-3) * -1)}.md\:py_-4{padding-block:calc(var(--spacing-4) * -1)}.md\:py_-5{padding-block:calc(var(--spacing-5) * -1)}.md\:py_-6{padding-block:calc(var(--spacing-6) * -1)}.md\:py_-7{padding-block:calc(var(--spacing-7) * -1)}.md\:py_-8{padding-block:calc(var(--spacing-8) * -1)}.md\:py_-9{padding-block:calc(var(--spacing-9) * -1)}.md\:py_-10{padding-block:calc(var(--spacing-10) * -1)}.md\:py_-11{padding-block:calc(var(--spacing-11) * -1)}.md\:py_-12{padding-block:calc(var(--spacing-12) * -1)}.md\:py_-14{padding-block:calc(var(--spacing-14) * -1)}.md\:py_-16{padding-block:calc(var(--spacing-16) * -1)}.md\:py_-20{padding-block:calc(var(--spacing-20) * -1)}.md\:py_-24{padding-block:calc(var(--spacing-24) * -1)}.md\:py_-28{padding-block:calc(var(--spacing-28) * -1)}.md\:py_-32{padding-block:calc(var(--spacing-32) * -1)}.md\:py_-36{padding-block:calc(var(--spacing-36) * -1)}.md\:py_-40{padding-block:calc(var(--spacing-40) * -1)}.md\:py_-44{padding-block:calc(var(--spacing-44) * -1)}.md\:py_-48{padding-block:calc(var(--spacing-48) * -1)}.md\:py_-52{padding-block:calc(var(--spacing-52) * -1)}.md\:py_-56{padding-block:calc(var(--spacing-56) * -1)}.md\:py_-60{padding-block:calc(var(--spacing-60) * -1)}.md\:py_-64{padding-block:calc(var(--spacing-64) * -1)}.md\:py_-72{padding-block:calc(var(--spacing-72) * -1)}.md\:py_-80{padding-block:calc(var(--spacing-80) * -1)}.md\:py_-96{padding-block:calc(var(--spacing-96) * -1)}.md\:py_-0\.5{padding-block:calc(var(--spacing-0\.5) * -1)}.md\:py_-1\.5{padding-block:calc(var(--spacing-1\.5) * -1)}.md\:py_-2\.5{padding-block:calc(var(--spacing-2\.5) * -1)}.md\:py_-3\.5{padding-block:calc(var(--spacing-3\.5) * -1)}.md\:py_-4\.5{padding-block:calc(var(--spacing-4\.5) * -1)}.md\:py_-5\.5{padding-block:calc(var(--spacing-5\.5) * -1)}.md\:py_-section\.sm{padding-block:calc(var(--spacing-section\.sm) * -1)}.md\:py_-section\.md{padding-block:calc(var(--spacing-section\.md) * -1)}.md\:py_-section\.lg{padding-block:calc(var(--spacing-section\.lg) * -1)}.md\:py_-section\.xl{padding-block:calc(var(--spacing-section\.xl) * -1)}.md\:py_-pricing\.cog\.nudge{padding-block:calc(var(--spacing-pricing\.cog\.nudge) * -1)}.md\:py_-pricing\.cog\.shift{padding-block:calc(var(--spacing-pricing\.cog\.shift) * -1)}.md\:py_-pricing\.cog\.rise{padding-block:calc(var(--spacing-pricing\.cog\.rise) * -1)}.md\:d_block{display:block}.md\:d_none{display:none}}@media screen and (min-width:64rem){.lg\:py_0{padding-block:var(--spacing-0)}.lg\:py_1{padding-block:var(--spacing-1)}.lg\:py_2{padding-block:var(--spacing-2)}.lg\:py_3{padding-block:var(--spacing-3)}.lg\:py_4{padding-block:var(--spacing-4)}.lg\:py_5{padding-block:var(--spacing-5)}.lg\:py_6{padding-block:var(--spacing-6)}.lg\:py_7{padding-block:var(--spacing-7)}.lg\:py_8{padding-block:var(--spacing-8)}.lg\:py_9{padding-block:var(--spacing-9)}.lg\:py_10{padding-block:var(--spacing-10)}.lg\:py_11{padding-block:var(--spacing-11)}.lg\:py_12{padding-block:var(--spacing-12)}.lg\:py_14{padding-block:var(--spacing-14)}.lg\:py_16{padding-block:var(--spacing-16)}.lg\:py_20{padding-block:var(--spacing-20)}.lg\:py_24{padding-block:var(--spacing-24)}.lg\:py_28{padding-block:var(--spacing-28)}.lg\:py_32{padding-block:var(--spacing-32)}.lg\:py_36{padding-block:var(--spacing-36)}.lg\:py_40{padding-block:var(--spacing-40)}.lg\:py_44{padding-block:var(--spacing-44)}.lg\:py_48{padding-block:var(--spacing-48)}.lg\:py_52{padding-block:var(--spacing-52)}.lg\:py_56{padding-block:var(--spacing-56)}.lg\:py_60{padding-block:var(--spacing-60)}.lg\:py_64{padding-block:var(--spacing-64)}.lg\:py_72{padding-block:var(--spacing-72)}.lg\:py_80{padding-block:var(--spacing-80)}.lg\:py_96{padding-block:var(--spacing-96)}.lg\:py_0\.5{padding-block:var(--spacing-0\.5)}.lg\:py_1\.5{padding-block:var(--spacing-1\.5)}.lg\:py_2\.5{padding-block:var(--spacing-2\.5)}.lg\:py_3\.5{padding-block:var(--spacing-3\.5)}.lg\:py_4\.5{padding-block:var(--spacing-4\.5)}.lg\:py_5\.5{padding-block:var(--spacing-5\.5)}.lg\:py_section\.sm{padding-block:var(--spacing-section\.sm)}.lg\:py_section\.md{padding-block:var(--spacing-section\.md)}.lg\:py_section\.lg{padding-block:var(--spacing-section\.lg)}.lg\:py_section\.xl{padding-block:var(--spacing-section\.xl)}.lg\:py_pricing\.cog\.nudge{padding-block:var(--spacing-pricing\.cog\.nudge)}.lg\:py_pricing\.cog\.shift{padding-block:var(--spacing-pricing\.cog\.shift)}.lg\:py_pricing\.cog\.rise{padding-block:var(--spacing-pricing\.cog\.rise)}.lg\:py_-1{padding-block:calc(var(--spacing-1) * -1)}.lg\:py_-2{padding-block:calc(var(--spacing-2) * -1)}.lg\:py_-3{padding-block:calc(var(--spacing-3) * -1)}.lg\:py_-4{padding-block:calc(var(--spacing-4) * -1)}.lg\:py_-5{padding-block:calc(var(--spacing-5) * -1)}.lg\:py_-6{padding-block:calc(var(--spacing-6) * -1)}.lg\:py_-7{padding-block:calc(var(--spacing-7) * -1)}.lg\:py_-8{padding-block:calc(var(--spacing-8) * -1)}.lg\:py_-9{padding-block:calc(var(--spacing-9) * -1)}.lg\:py_-10{padding-block:calc(var(--spacing-10) * -1)}.lg\:py_-11{padding-block:calc(var(--spacing-11) * -1)}.lg\:py_-12{padding-block:calc(var(--spacing-12) * -1)}.lg\:py_-14{padding-block:calc(var(--spacing-14) * -1)}.lg\:py_-16{padding-block:calc(var(--spacing-16) * -1)}.lg\:py_-20{padding-block:calc(var(--spacing-20) * -1)}.lg\:py_-24{padding-block:calc(var(--spacing-24) * -1)}.lg\:py_-28{padding-block:calc(var(--spacing-28) * -1)}.lg\:py_-32{padding-block:calc(var(--spacing-32) * -1)}.lg\:py_-36{padding-block:calc(var(--spacing-36) * -1)}.lg\:py_-40{padding-block:calc(var(--spacing-40) * -1)}.lg\:py_-44{padding-block:calc(var(--spacing-44) * -1)}.lg\:py_-48{padding-block:calc(var(--spacing-48) * -1)}.lg\:py_-52{padding-block:calc(var(--spacing-52) * -1)}.lg\:py_-56{padding-block:calc(var(--spacing-56) * -1)}.lg\:py_-60{padding-block:calc(var(--spacing-60) * -1)}.lg\:py_-64{padding-block:calc(var(--spacing-64) * -1)}.lg\:py_-72{padding-block:calc(var(--spacing-72) * -1)}.lg\:py_-80{padding-block:calc(var(--spacing-80) * -1)}.lg\:py_-96{padding-block:calc(var(--spacing-96) * -1)}.lg\:py_-0\.5{padding-block:calc(var(--spacing-0\.5) * -1)}.lg\:py_-1\.5{padding-block:calc(var(--spacing-1\.5) * -1)}.lg\:py_-2\.5{padding-block:calc(var(--spacing-2\.5) * -1)}.lg\:py_-3\.5{padding-block:calc(var(--spacing-3\.5) * -1)}.lg\:py_-4\.5{padding-block:calc(var(--spacing-4\.5) * -1)}.lg\:py_-5\.5{padding-block:calc(var(--spacing-5\.5) * -1)}.lg\:py_-section\.sm{padding-block:calc(var(--spacing-section\.sm) * -1)}.lg\:py_-section\.md{padding-block:calc(var(--spacing-section\.md) * -1)}.lg\:py_-section\.lg{padding-block:calc(var(--spacing-section\.lg) * -1)}.lg\:py_-section\.xl{padding-block:calc(var(--spacing-section\.xl) * -1)}.lg\:py_-pricing\.cog\.nudge{padding-block:calc(var(--spacing-pricing\.cog\.nudge) * -1)}.lg\:py_-pricing\.cog\.shift{padding-block:calc(var(--spacing-pricing\.cog\.shift) * -1)}.lg\:py_-pricing\.cog\.rise{padding-block:calc(var(--spacing-pricing\.cog\.rise) * -1)}.lg\:pb_20{padding-bottom:var(--spacing-20)}}@media screen and (min-width:90rem){.xl\:py_0{padding-block:var(--spacing-0)}.xl\:py_1{padding-block:var(--spacing-1)}.xl\:py_2{padding-block:var(--spacing-2)}.xl\:py_3{padding-block:var(--spacing-3)}.xl\:py_4{padding-block:var(--spacing-4)}.xl\:py_5{padding-block:var(--spacing-5)}.xl\:py_6{padding-block:var(--spacing-6)}.xl\:py_7{padding-block:var(--spacing-7)}.xl\:py_8{padding-block:var(--spacing-8)}.xl\:py_9{padding-block:var(--spacing-9)}.xl\:py_10{padding-block:var(--spacing-10)}.xl\:py_11{padding-block:var(--spacing-11)}.xl\:py_12{padding-block:var(--spacing-12)}.xl\:py_14{padding-block:var(--spacing-14)}.xl\:py_16{padding-block:var(--spacing-16)}.xl\:py_20{padding-block:var(--spacing-20)}.xl\:py_24{padding-block:var(--spacing-24)}.xl\:py_28{padding-block:var(--spacing-28)}.xl\:py_32{padding-block:var(--spacing-32)}.xl\:py_36{padding-block:var(--spacing-36)}.xl\:py_40{padding-block:var(--spacing-40)}.xl\:py_44{padding-block:var(--spacing-44)}.xl\:py_48{padding-block:var(--spacing-48)}.xl\:py_52{padding-block:var(--spacing-52)}.xl\:py_56{padding-block:var(--spacing-56)}.xl\:py_60{padding-block:var(--spacing-60)}.xl\:py_64{padding-block:var(--spacing-64)}.xl\:py_72{padding-block:var(--spacing-72)}.xl\:py_80{padding-block:var(--spacing-80)}.xl\:py_96{padding-block:var(--spacing-96)}.xl\:py_0\.5{padding-block:var(--spacing-0\.5)}.xl\:py_1\.5{padding-block:var(--spacing-1\.5)}.xl\:py_2\.5{padding-block:var(--spacing-2\.5)}.xl\:py_3\.5{padding-block:var(--spacing-3\.5)}.xl\:py_4\.5{padding-block:var(--spacing-4\.5)}.xl\:py_5\.5{padding-block:var(--spacing-5\.5)}.xl\:py_section\.sm{padding-block:var(--spacing-section\.sm)}.xl\:py_section\.md{padding-block:var(--spacing-section\.md)}.xl\:py_section\.lg{padding-block:var(--spacing-section\.lg)}.xl\:py_section\.xl{padding-block:var(--spacing-section\.xl)}.xl\:py_pricing\.cog\.nudge{padding-block:var(--spacing-pricing\.cog\.nudge)}.xl\:py_pricing\.cog\.shift{padding-block:var(--spacing-pricing\.cog\.shift)}.xl\:py_pricing\.cog\.rise{padding-block:var(--spacing-pricing\.cog\.rise)}.xl\:py_-1{padding-block:calc(var(--spacing-1) * -1)}.xl\:py_-2{padding-block:calc(var(--spacing-2) * -1)}.xl\:py_-3{padding-block:calc(var(--spacing-3) * -1)}.xl\:py_-4{padding-block:calc(var(--spacing-4) * -1)}.xl\:py_-5{padding-block:calc(var(--spacing-5) * -1)}.xl\:py_-6{padding-block:calc(var(--spacing-6) * -1)}.xl\:py_-7{padding-block:calc(var(--spacing-7) * -1)}.xl\:py_-8{padding-block:calc(var(--spacing-8) * -1)}.xl\:py_-9{padding-block:calc(var(--spacing-9) * -1)}.xl\:py_-10{padding-block:calc(var(--spacing-10) * -1)}.xl\:py_-11{padding-block:calc(var(--spacing-11) * -1)}.xl\:py_-12{padding-block:calc(var(--spacing-12) * -1)}.xl\:py_-14{padding-block:calc(var(--spacing-14) * -1)}.xl\:py_-16{padding-block:calc(var(--spacing-16) * -1)}.xl\:py_-20{padding-block:calc(var(--spacing-20) * -1)}.xl\:py_-24{padding-block:calc(var(--spacing-24) * -1)}.xl\:py_-28{padding-block:calc(var(--spacing-28) * -1)}.xl\:py_-32{padding-block:calc(var(--spacing-32) * -1)}.xl\:py_-36{padding-block:calc(var(--spacing-36) * -1)}.xl\:py_-40{padding-block:calc(var(--spacing-40) * -1)}.xl\:py_-44{padding-block:calc(var(--spacing-44) * -1)}.xl\:py_-48{padding-block:calc(var(--spacing-48) * -1)}.xl\:py_-52{padding-block:calc(var(--spacing-52) * -1)}.xl\:py_-56{padding-block:calc(var(--spacing-56) * -1)}.xl\:py_-60{padding-block:calc(var(--spacing-60) * -1)}.xl\:py_-64{padding-block:calc(var(--spacing-64) * -1)}.xl\:py_-72{padding-block:calc(var(--spacing-72) * -1)}.xl\:py_-80{padding-block:calc(var(--spacing-80) * -1)}.xl\:py_-96{padding-block:calc(var(--spacing-96) * -1)}.xl\:py_-0\.5{padding-block:calc(var(--spacing-0\.5) * -1)}.xl\:py_-1\.5{padding-block:calc(var(--spacing-1\.5) * -1)}.xl\:py_-2\.5{padding-block:calc(var(--spacing-2\.5) * -1)}.xl\:py_-3\.5{padding-block:calc(var(--spacing-3\.5) * -1)}.xl\:py_-4\.5{padding-block:calc(var(--spacing-4\.5) * -1)}.xl\:py_-5\.5{padding-block:calc(var(--spacing-5\.5) * -1)}.xl\:py_-section\.sm{padding-block:calc(var(--spacing-section\.sm) * -1)}.xl\:py_-section\.md{padding-block:calc(var(--spacing-section\.md) * -1)}.xl\:py_-section\.lg{padding-block:calc(var(--spacing-section\.lg) * -1)}.xl\:py_-section\.xl{padding-block:calc(var(--spacing-section\.xl) * -1)}.xl\:py_-pricing\.cog\.nudge{padding-block:calc(var(--spacing-pricing\.cog\.nudge) * -1)}.xl\:py_-pricing\.cog\.shift{padding-block:calc(var(--spacing-pricing\.cog\.shift) * -1)}.xl\:py_-pricing\.cog\.rise{padding-block:calc(var(--spacing-pricing\.cog\.rise) * -1)}.xl\:pb_section\.md{padding-bottom:var(--spacing-section\.md)}}@media screen and (min-width:96rem){.\32 xl\:py_0{padding-block:var(--spacing-0)}.\32 xl\:py_1{padding-block:var(--spacing-1)}.\32 xl\:py_2{padding-block:var(--spacing-2)}.\32 xl\:py_3{padding-block:var(--spacing-3)}.\32 xl\:py_4{padding-block:var(--spacing-4)}.\32 xl\:py_5{padding-block:var(--spacing-5)}.\32 xl\:py_6{padding-block:var(--spacing-6)}.\32 xl\:py_7{padding-block:var(--spacing-7)}.\32 xl\:py_8{padding-block:var(--spacing-8)}.\32 xl\:py_9{padding-block:var(--spacing-9)}.\32 xl\:py_10{padding-block:var(--spacing-10)}.\32 xl\:py_11{padding-block:var(--spacing-11)}.\32 xl\:py_12{padding-block:var(--spacing-12)}.\32 xl\:py_14{padding-block:var(--spacing-14)}.\32 xl\:py_16{padding-block:var(--spacing-16)}.\32 xl\:py_20{padding-block:var(--spacing-20)}.\32 xl\:py_24{padding-block:var(--spacing-24)}.\32 xl\:py_28{padding-block:var(--spacing-28)}.\32 xl\:py_32{padding-block:var(--spacing-32)}.\32 xl\:py_36{padding-block:var(--spacing-36)}.\32 xl\:py_40{padding-block:var(--spacing-40)}.\32 xl\:py_44{padding-block:var(--spacing-44)}.\32 xl\:py_48{padding-block:var(--spacing-48)}.\32 xl\:py_52{padding-block:var(--spacing-52)}.\32 xl\:py_56{padding-block:var(--spacing-56)}.\32 xl\:py_60{padding-block:var(--spacing-60)}.\32 xl\:py_64{padding-block:var(--spacing-64)}.\32 xl\:py_72{padding-block:var(--spacing-72)}.\32 xl\:py_80{padding-block:var(--spacing-80)}.\32 xl\:py_96{padding-block:var(--spacing-96)}.\32 xl\:py_0\.5{padding-block:var(--spacing-0\.5)}.\32 xl\:py_1\.5{padding-block:var(--spacing-1\.5)}.\32 xl\:py_2\.5{padding-block:var(--spacing-2\.5)}.\32 xl\:py_3\.5{padding-block:var(--spacing-3\.5)}.\32 xl\:py_4\.5{padding-block:var(--spacing-4\.5)}.\32 xl\:py_5\.5{padding-block:var(--spacing-5\.5)}.\32 xl\:py_section\.sm{padding-block:var(--spacing-section\.sm)}.\32 xl\:py_section\.md{padding-block:var(--spacing-section\.md)}.\32 xl\:py_section\.lg{padding-block:var(--spacing-section\.lg)}.\32 xl\:py_section\.xl{padding-block:var(--spacing-section\.xl)}.\32 xl\:py_pricing\.cog\.nudge{padding-block:var(--spacing-pricing\.cog\.nudge)}.\32 xl\:py_pricing\.cog\.shift{padding-block:var(--spacing-pricing\.cog\.shift)}.\32 xl\:py_pricing\.cog\.rise{padding-block:var(--spacing-pricing\.cog\.rise)}.\32 xl\:py_-1{padding-block:calc(var(--spacing-1) * -1)}.\32 xl\:py_-2{padding-block:calc(var(--spacing-2) * -1)}.\32 xl\:py_-3{padding-block:calc(var(--spacing-3) * -1)}.\32 xl\:py_-4{padding-block:calc(var(--spacing-4) * -1)}.\32 xl\:py_-5{padding-block:calc(var(--spacing-5) * -1)}.\32 xl\:py_-6{padding-block:calc(var(--spacing-6) * -1)}.\32 xl\:py_-7{padding-block:calc(var(--spacing-7) * -1)}.\32 xl\:py_-8{padding-block:calc(var(--spacing-8) * -1)}.\32 xl\:py_-9{padding-block:calc(var(--spacing-9) * -1)}.\32 xl\:py_-10{padding-block:calc(var(--spacing-10) * -1)}.\32 xl\:py_-11{padding-block:calc(var(--spacing-11) * -1)}.\32 xl\:py_-12{padding-block:calc(var(--spacing-12) * -1)}.\32 xl\:py_-14{padding-block:calc(var(--spacing-14) * -1)}.\32 xl\:py_-16{padding-block:calc(var(--spacing-16) * -1)}.\32 xl\:py_-20{padding-block:calc(var(--spacing-20) * -1)}.\32 xl\:py_-24{padding-block:calc(var(--spacing-24) * -1)}.\32 xl\:py_-28{padding-block:calc(var(--spacing-28) * -1)}.\32 xl\:py_-32{padding-block:calc(var(--spacing-32) * -1)}.\32 xl\:py_-36{padding-block:calc(var(--spacing-36) * -1)}.\32 xl\:py_-40{padding-block:calc(var(--spacing-40) * -1)}.\32 xl\:py_-44{padding-block:calc(var(--spacing-44) * -1)}.\32 xl\:py_-48{padding-block:calc(var(--spacing-48) * -1)}.\32 xl\:py_-52{padding-block:calc(var(--spacing-52) * -1)}.\32 xl\:py_-56{padding-block:calc(var(--spacing-56) * -1)}.\32 xl\:py_-60{padding-block:calc(var(--spacing-60) * -1)}.\32 xl\:py_-64{padding-block:calc(var(--spacing-64) * -1)}.\32 xl\:py_-72{padding-block:calc(var(--spacing-72) * -1)}.\32 xl\:py_-80{padding-block:calc(var(--spacing-80) * -1)}.\32 xl\:py_-96{padding-block:calc(var(--spacing-96) * -1)}.\32 xl\:py_-0\.5{padding-block:calc(var(--spacing-0\.5) * -1)}.\32 xl\:py_-1\.5{padding-block:calc(var(--spacing-1\.5) * -1)}.\32 xl\:py_-2\.5{padding-block:calc(var(--spacing-2\.5) * -1)}.\32 xl\:py_-3\.5{padding-block:calc(var(--spacing-3\.5) * -1)}.\32 xl\:py_-4\.5{padding-block:calc(var(--spacing-4\.5) * -1)}.\32 xl\:py_-5\.5{padding-block:calc(var(--spacing-5\.5) * -1)}.\32 xl\:py_-section\.sm{padding-block:calc(var(--spacing-section\.sm) * -1)}.\32 xl\:py_-section\.md{padding-block:calc(var(--spacing-section\.md) * -1)}.\32 xl\:py_-section\.lg{padding-block:calc(var(--spacing-section\.lg) * -1)}.\32 xl\:py_-section\.xl{padding-block:calc(var(--spacing-section\.xl) * -1)}.\32 xl\:py_-pricing\.cog\.nudge{padding-block:calc(var(--spacing-pricing\.cog\.nudge) * -1)}.\32 xl\:py_-pricing\.cog\.shift{padding-block:calc(var(--spacing-pricing\.cog\.shift) * -1)}.\32 xl\:py_-pricing\.cog\.rise{padding-block:calc(var(--spacing-pricing\.cog\.rise) * -1)}}@media (prefers-reduced-motion:reduce){.motionReduce\:anim-ps_\[paused\]{animation-play-state:paused}.motionReduce\:anim-n_\[none\]{animation-name:none}}}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Air.woff2)format("woff2");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-AirItalic.woff2)format("woff2");font-style:italic;font-weight:100;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Thin.woff2)format("woff2");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-ThinItalic.woff2)format("woff2");font-style:italic;font-weight:200;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-LightItalic.woff2)format("woff2");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-RegularItalic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-MediumItalic.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-BoldItalic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-Black.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik/Aeonik-BlackItalic.woff2)format("woff2");font-style:italic;font-weight:900;font-display:swap}:root{--bs-ultramarine:#4242f0;--bs-off-black:#141122;--bs-pastel-violet:#ebeef9;--bs-bg:#fff;--bs-neutral-fill:#ecebf0;--bs-line:#cbcbd8;--bs-line-strong:#898697;--bs-line-soft:#e2e1e8;--bs-heading:var(--bs-off-black);--bs-text:#363342;--bs-muted:#645f71;--bs-accent:var(--bs-ultramarine);--bs-on-accent:white;--bs-tint:var(--bs-pastel-violet);--bs-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ifm-color-scheme:light;--ifm-color-primary-dark:#3636d6;--ifm-font-family-base:"Aeonik", system-ui, -apple-system, sans-serif;--ifm-heading-font-family:"Aeonik", system-ui, -apple-system, sans-serif;--ifm-font-family-monospace:var(--bs-font-mono);--ifm-font-size-base:100%;--ifm-line-height-base:1.65;--ifm-heading-color:var(--bs-heading);--ifm-background-color:var(--bs-bg);--ifm-background-surface-color:var(--bs-bg);--ifm-font-color-base:var(--bs-text);--ifm-color-emphasis-900:#1c1e21;--ifm-link-color:var(--bs-accent);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-color-primary-dark);--ifm-link-hover-decoration:underline;--ifm-hr-border-color:var(--bs-line-soft);--ifm-global-spacing:1rem;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-z-index-fixed:200;--ifm-transition-fast:.2s;--ifm-transition-timing-default:cubic-bezier(.08, .52, .52, 1);--ifm-navbar-height:60px;--ifm-navbar-background-color:var(--bs-bg);--ifm-navbar-padding-horizontal:24px;--ifm-navbar-link-color:var(--bs-heading);--ifm-navbar-link-hover-color:var(--bs-accent);--hero-stop:96px}@media (min-width:420px){:root{--hero-stop:128px}}[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-900:#f5f6f7;--bs-bg:var(--bs-off-black);--bs-neutral-fill:#302d38;--bs-line:#464151;--bs-line-strong:#827c90;--bs-line-soft:#34303e;--bs-heading:#fafafa;--bs-text:#dfdce5;--bs-muted:#aba6b8;--bs-accent:#aeaeff;--bs-on-accent:var(--bs-off-black);--bs-tint:#2a2848;--ifm-color-primary-dark:#9d9dfb}body{-moz-osx-font-smoothing:grayscale}html,body{scrollbar-gutter:auto}:where(a,button,summary):focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px}html[data-sheet-grabbing],html[data-sheet-grabbing] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}}
