.zbvKcq_surface{--foreground:#0e0f12;--muted-foreground:#686d78;--pricing-page:#f7f8fa;--pricing-card-top:color-mix(in srgb, var(--background) 76%, transparent);--pricing-card-bottom:color-mix(in srgb, var(--background) 58%, transparent);--pricing-featured-top:color-mix(in srgb, var(--background) 90%, transparent);--pricing-featured-bottom:color-mix(in srgb, var(--background) 78%, transparent);--pricing-highlight:color-mix(in srgb, var(--background) 95%, transparent);--pricing-control:color-mix(in srgb, var(--background) 66%, transparent);--pricing-shadow:#0f172a;--pricing-featured-shadow:#1e2d50;--pricing-accent:#4d6b99;--pricing-glow-cool:#4d6b99;--pricing-glow-warm:#c2876b;isolation:isolate;background-color:var(--pricing-page);background-image:radial-gradient(ellipse 45% 40% at 0% 45%, color-mix(in srgb, var(--pricing-glow-cool) 9%, transparent), transparent), radial-gradient(ellipse 40% 40% at 100% 30%, color-mix(in srgb, var(--pricing-glow-warm) 7%, transparent), transparent);margin-top:-4.5rem;position:relative}.zbvKcq_surface:where([class~=dark] *){--foreground:#f8f8f8;--muted-foreground:#95989f;--pricing-page:color-mix(in srgb, var(--background) 96%, var(--foreground));--pricing-card-top:color-mix(in srgb, var(--foreground) 7%, transparent);--pricing-card-bottom:color-mix(in srgb, var(--foreground) 4%, transparent);--pricing-featured-top:color-mix(in srgb, var(--foreground) 11%, transparent);--pricing-featured-bottom:color-mix(in srgb, var(--foreground) 6%, transparent);--pricing-highlight:color-mix(in srgb, var(--foreground) 8%, transparent);--pricing-control:color-mix(in srgb, var(--foreground) 6%, transparent);--pricing-shadow:#000;--pricing-featured-shadow:#000;--pricing-accent:#9db6e0;--pricing-glow-cool:#9db6e0;--pricing-glow-warm:var(--foreground)}@supports (color:lab(0% 0 0)){.zbvKcq_surface:where([class~=dark] *){--foreground:lab(97.68% -.0000298023 .0000119209);--muted-foreground:lab(62.8357% -.212908 -3.76844)}}.zbvKcq_surface:before{z-index:-1;opacity:.06;pointer-events:none;content:"";background-image:url(/images/pricing-grain.webp);position:absolute;inset:0}.zbvKcq_page{flex-direction:column;align-items:center;max-width:82rem;padding-top:8rem;display:flex}.zbvKcq_heading{text-align:center;flex-direction:column;align-items:center;max-width:42rem;display:flex}.zbvKcq_heading h1{letter-spacing:-.03em;text-wrap:balance;font-size:2rem;font-weight:500;line-height:1.125}.zbvKcq_section{flex-direction:column;align-items:center;width:100%;max-width:76rem;display:flex}.zbvKcq_grid{gap:1rem;width:100%;margin-top:2rem;display:grid}.zbvKcq_card{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:linear-gradient(to bottom, var(--pricing-card-top), var(--pricing-card-bottom));min-width:0;height:100%;box-shadow:inset 0 1px 0 var(--pricing-highlight), 0 24px 60px -28px color-mix(in srgb, var(--pricing-shadow) 28%, transparent), 0 2px 4px color-mix(in srgb, var(--pricing-shadow) 4%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);border-radius:1.75rem;flex-direction:column;padding:2rem;display:flex}.zbvKcq_featured{background:linear-gradient(to bottom, var(--pricing-featured-top), var(--pricing-featured-bottom));box-shadow:inset 0 1px 0 var(--pricing-highlight), 0 32px 80px -32px color-mix(in srgb, var(--pricing-featured-shadow) 40%, transparent), 0 2px 6px color-mix(in srgb, var(--pricing-shadow) 6%, transparent);-webkit-backdrop-filter:blur(32px)saturate(1.7);backdrop-filter:blur(32px)saturate(1.7)}.zbvKcq_cardTop{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.25rem;margin-bottom:1rem;display:flex}.zbvKcq_cycleToggle{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;flex-shrink:0;padding:.1875rem;display:inline-flex}.zbvKcq_cycleOption{height:1.75rem;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding-inline:.625rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.zbvKcq_cycleOption:hover:not(:disabled){color:var(--foreground)}.zbvKcq_cycleOption:focus-visible{outline:2px solid var(--pricing-accent);outline-offset:1px}.zbvKcq_cycleOption:disabled{cursor:default}.zbvKcq_cycleOption[data-state=on]{background:var(--background);box-shadow:0 1px 3px color-mix(in srgb, var(--pricing-shadow) 14%, transparent);color:var(--foreground)}.zbvKcq_cycleSaving{color:var(--pricing-accent);font-variant-numeric:tabular-nums}.zbvKcq_planIcon{background:color-mix(in srgb, var(--foreground) 6%, transparent);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.zbvKcq_featured .zbvKcq_planIcon{background:color-mix(in srgb, var(--pricing-accent) 16%, transparent);color:var(--pricing-accent)}.zbvKcq_planName{letter-spacing:-.025em;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:500;line-height:1.75rem;display:flex}.zbvKcq_planDescription{color:var(--muted-foreground);margin-top:.375rem;font-size:.875rem;line-height:1.25rem}.zbvKcq_price{align-items:flex-end;margin-top:2rem;display:flex}.zbvKcq_currency{align-self:flex-start;padding-top:.25rem;font-size:1.25rem;font-weight:500;line-height:1.4}.zbvKcq_amount{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:500;line-height:1}.zbvKcq_period{color:var(--muted-foreground);margin-left:.5rem;padding-bottom:.125rem;font-size:.875rem;line-height:1.25rem}.zbvKcq_billingNote{min-height:2.25rem;color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;line-height:1.5}.zbvKcq_billingNote strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.zbvKcq_badge{letter-spacing:0}.zbvKcq_divider{background:color-mix(in srgb, var(--foreground) 7%, transparent);height:1px;margin-block:1.75rem}.zbvKcq_features{flex-direction:column;gap:.75rem;display:flex}.zbvKcq_features li{color:var(--muted-foreground);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.625;display:flex}.zbvKcq_features svg{color:color-mix(in srgb, var(--foreground) 70%, transparent);flex-shrink:0;margin-top:.25rem}.zbvKcq_featured .zbvKcq_features svg{color:var(--pricing-accent)}.zbvKcq_action{margin-top:auto;padding-top:2.25rem}.zbvKcq_button[data-slot=button]{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:var(--pricing-control);width:100%;height:3rem;box-shadow:0 1px 3px color-mix(in srgb, var(--pricing-shadow) 6%, transparent);color:var(--foreground);corner-shape:round;border-radius:999px;font-size:.875rem;font-weight:500}.zbvKcq_button[data-slot=button]:hover{background:color-mix(in srgb, var(--pricing-control) 90%, var(--foreground) 10%)}.zbvKcq_featured .zbvKcq_button[data-slot=button]{background:var(--foreground);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--pricing-shadow) 50%, transparent);color:var(--background);border-color:#0000}.zbvKcq_featured .zbvKcq_button[data-slot=button]:hover{background:color-mix(in srgb, var(--foreground) 86%, var(--background))}.zbvKcq_finePrint{max-width:40rem;color:var(--muted-foreground);text-align:center;text-wrap:balance;margin-top:2.5rem}.zbvKcq_notice{width:100%;margin-top:1.5rem}@media (min-width:640px){.zbvKcq_page{padding-top:9.5rem}}@media (min-width:768px){.zbvKcq_grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(746.667px + 1rem)}}@media (min-width:768px) and (max-width:1023px){.zbvKcq_grid>.zbvKcq_card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .5rem)}}@media (min-width:1024px){.zbvKcq_page{padding-inline:2.5rem}.zbvKcq_grid{grid-template-columns:none;grid-auto-columns:minmax(0,24rem);grid-auto-flow:column;justify-content:center;max-width:none}.zbvKcq_card{padding:1.5rem}.zbvKcq_amount{font-size:2.5rem}}@media (max-width:639px){.zbvKcq_card{padding:1.75rem}}.zbvKcq_launchBanner{border:1px solid color-mix(in srgb, var(--pricing-accent) 30%, transparent);background:color-mix(in srgb, var(--pricing-accent) 10%, transparent);text-align:center;text-wrap:balance;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.375rem;max-width:40rem;margin-top:2rem;padding:1.25rem 2rem;text-decoration:none;transition:background-color .18s;display:flex}.zbvKcq_launchBanner:hover{background:color-mix(in srgb, var(--pricing-accent) 15%, transparent)}.zbvKcq_launchEyebrow{color:var(--pricing-accent);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.zbvKcq_launchTitle{color:var(--foreground);letter-spacing:-.02em;font-weight:500}.zbvKcq_launchNote{color:var(--muted-foreground)}.zbvKcq_launchNote strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.zbvKcq_launchBadge[data-slot=badge]{background:var(--pricing-accent);color:var(--background)}
