.prc_wrap{--prc-card-bg:var(--card);--prc-card-bg-popular:rgb(from var(--primary) r g b / .06);--prc-border:var(--border);--prc-border-popular:rgb(from var(--primary) r g b / .4);--prc-fg:var(--foreground);--prc-fg-soft:rgb(from var(--foreground) r g b / .75);--prc-fg-dim:var(--muted-foreground);--prc-line:var(--border);--prc-margin:40px;--prc-accent:var(--primary);--prc-digit-width:.7em;box-sizing:border-box;width:100%;max-width:72rem;padding:calc(var(--prc-margin) + 32px) var(--prc-margin) var(--prc-margin);-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;gap:36px;margin:0 auto;display:flex;position:relative}.prc_subtitle{text-wrap:balance;max-width:36rem;color:var(--prc-fg-dim);margin:12px auto 0;font-size:15px;line-height:1.5}.prc_toggle_row{justify-content:center;align-items:center;display:flex;position:relative}.prc_toggle{border:1px solid var(--prc-border);background:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;width:208px;padding:4px;display:flex;position:relative}.prc_toggle:focus{outline:none}.prc_toggle:focus-visible{outline:2px solid var(--prc-accent);outline-offset:2px}.prc_toggle_knob{background:var(--card);border:1px solid var(--border);will-change:transform;border-radius:999px;position:absolute;inset:4px 50% 4px 4px}.prc_toggle_label{z-index:1;text-align:center;letter-spacing:-.01em;color:var(--prc-fg-soft);pointer-events:none;flex:50%;padding:9px 4px;font-size:13px;font-weight:500;position:relative}.prc_chip{transform-origin:50%;border:1px solid var(--prc-border);background:rgb(from var(--prc-accent) r g b / .14);letter-spacing:-.01em;height:max-content;color:var(--prc-fg);white-space:nowrap;pointer-events:none;border-radius:999px;margin-block:auto;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block;position:absolute;top:0;bottom:0;left:calc(100% + 12px)}.prc_cards{grid-template-columns:repeat(3,minmax(0,280px));justify-content:center;gap:16px;width:100%;max-width:920px;display:grid}.prc_card{border:1px solid var(--prc-border);border-radius:var(--radius-2xl);background:var(--prc-card-bg);flex-direction:column;padding:28px 24px;display:flex;position:relative}.prc_card_popular{border-color:var(--prc-border-popular);background:var(--prc-card-bg-popular)}.prc_card_name{letter-spacing:-.01em;width:fit-content;color:var(--prc-fg);margin:0 0 16px;font-size:15px;font-weight:600}.prc_card_price{align-items:baseline;gap:4px;margin-bottom:24px;display:flex}.prc_price_currency{color:var(--prc-fg-dim);font-size:14px;font-weight:400}.prc_price_value{letter-spacing:-.02em;color:var(--prc-fg);align-items:baseline;font-size:40px;font-weight:500;display:inline-flex}.prc_digit_col{height:1em;width:var(--prc-digit-width);vertical-align:baseline;line-height:1;display:inline-block;position:relative;overflow:clip}.prc_digit_col:before{content:"0";visibility:hidden}.prc_digit_roller{text-align:center;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.prc_digit_face{height:1em;line-height:1;display:block}.prc_price_period{color:var(--prc-fg-dim);font-size:14px;font-weight:400}.prc_swap{vertical-align:baseline;height:1em;line-height:1;display:inline-block;position:relative;overflow:clip}.prc_swap_track{grid-template-rows:1em 1em;display:grid}.prc_swap_face{white-space:nowrap;display:block}.prc_price_sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prc_features{flex:auto;margin:0 0 24px;padding:0;list-style:none}.prc_feature{color:var(--prc-fg-soft);padding:10px 0;font-size:14px;line-height:1.5}.prc_feature+.prc_feature{border-top:1px solid var(--prc-line)}.prc_cta{border:1px solid var(--prc-border);width:100%;color:var(--prc-fg);cursor:pointer;background:0 0;border-radius:10px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .2s}.prc_cta:hover{background:var(--muted)}.prc_cta:focus{outline:none}.prc_cta:focus-visible{outline:2px solid var(--prc-accent);outline-offset:2px}.prc_cta_popular{background:var(--prc-accent);border-color:var(--prc-accent);color:var(--primary-foreground)}.prc_cta_popular:hover{filter:brightness(1.08)}@media (width<=767px){.prc_wrap{--prc-margin:20px;gap:32px}.prc_cards{grid-template-columns:1fr;max-width:320px}.prc_toggle_row{margin-bottom:1.75rem}.prc_chip{width:max-content;margin:0 auto;padding:4px 10px;font-size:12px;inset:calc(100% + 10px) 0 auto}}.prc_card_tagline:where(.astro-dywkat6f){color:var(--prc-fg-dim);margin:-8px 0 16px;font-size:13px;line-height:1.45}.prc_price_cents:where(.astro-dywkat6f){color:var(--prc-fg);align-self:flex-start;margin-top:.35em;font-size:18px;font-weight:500;display:inline-flex}.prc_price_cents:where(.astro-dywkat6f):before{content:"."}.prc_price_cents:where(.astro-dywkat6f):empty:before{content:none}.prc_inherits:where(.astro-dywkat6f){color:var(--prc-fg);margin:0 0 10px;font-size:13px;font-weight:600}.prc_feature:where(.astro-dywkat6f){align-items:flex-start;gap:.5rem;display:flex}.prc_feature:where(.astro-dywkat6f) .prc_feature_icon{width:.875rem;height:.875rem;color:var(--primary);flex-shrink:0;margin-top:.1875rem}.prc_cta:where(.astro-dywkat6f){text-align:center;margin-top:auto;text-decoration:none;display:block}.enterprise:where(.astro-5psbevfg){max-width:72rem;margin:0 auto;padding:4rem 1.5rem}.enterprise-inner:where(.astro-5psbevfg){border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);align-items:center;gap:2rem;padding:2.5rem;display:grid}@media (width>=768px){.enterprise-inner:where(.astro-5psbevfg){grid-template-columns:1fr 1.5fr auto}}.enterprise-tag:where(.astro-5psbevfg){text-transform:uppercase;letter-spacing:.05em;color:var(--primary);font-size:.75rem;font-weight:600}.enterprise-title:where(.astro-5psbevfg){font-family:var(--font-heading);margin-top:.25rem;font-size:1.5rem;font-weight:600}.enterprise-price:where(.astro-5psbevfg){color:var(--muted-foreground);margin-top:.25rem}.enterprise-features:where(.astro-5psbevfg){color:var(--muted-foreground);flex-direction:column;gap:.5rem;font-size:.9375rem;display:flex}@media (width>=900px){.enterprise-features:where(.astro-5psbevfg){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}.enterprise-inherits:where(.astro-5psbevfg){grid-column:1/-1}}.enterprise-inherits:where(.astro-5psbevfg){color:var(--foreground);font-weight:600}.enterprise-cta:where(.astro-5psbevfg){border-radius:var(--radius-lg);background:var(--foreground);color:var(--background);white-space:nowrap;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-weight:600;transition:opacity .2s;display:inline-flex}.enterprise-cta:where(.astro-5psbevfg):hover{opacity:.9}.cmp:where(.astro-5psbevfg){max-width:72rem;margin:0 auto;padding:2rem 1rem 6rem}@media (width>=640px){.cmp:where(.astro-5psbevfg){padding:2rem 1.5rem 7rem}}.cmp_head:where(.astro-5psbevfg){text-align:center;margin-bottom:2rem}.cmp_title:where(.astro-5psbevfg){font-family:var(--font-heading);font-size:var(--text-heading);letter-spacing:-.015em;font-weight:700}.cmp_sub:where(.astro-5psbevfg){color:var(--muted-foreground);margin-top:.5rem}.cmp_table_wrap:where(.astro-5psbevfg){--cmp-band:color-mix(in srgb, var(--muted) 65%, var(--card));border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);padding:0 0 .5rem;overflow:clip;box-shadow:0 30px 80px -50px #000000e6}.cmp_table:where(.astro-5psbevfg) tbody:where(.astro-5psbevfg){--cat:var(--primary)}.cmp_table:where(.astro-5psbevfg) tbody:where(.astro-5psbevfg)[data-category=Build]{--cat:var(--accent-emerald-foreground)}.cmp_table:where(.astro-5psbevfg) tbody:where(.astro-5psbevfg)[data-category=Share]{--cat:var(--accent-blue-foreground)}.cmp_table:where(.astro-5psbevfg) tbody:where(.astro-5psbevfg)[data-category=Collect]{--cat:var(--accent-purple-foreground)}.cmp_table:where(.astro-5psbevfg) tbody:where(.astro-5psbevfg)[data-category=Security]{--cat:var(--warning)}.cmp_table:where(.astro-5psbevfg) tbody:where(.astro-5psbevfg)[data-category=Branding]{--cat:var(--accent-indigo-foreground)}.cmp_table:where(.astro-5psbevfg){border-collapse:collapse;table-layout:fixed;width:100%;min-width:40rem}.cmp_sticky_head:where(.astro-5psbevfg){top:var(--cmp-nav-h,4.75rem);z-index:6;background:var(--cmp-band);border-bottom:1px solid var(--border);position:sticky;overflow:hidden}.cmp_table_wrap:where(.astro-5psbevfg)[data-stuck] .cmp_sticky_head:where(.astro-5psbevfg){box-shadow:0 14px 24px -18px #000000e6}.cmp_sticky_head:where(.astro-5psbevfg) th:where(.astro-5psbevfg){text-align:center;padding:1.125rem .75rem;font-size:.9375rem;font-weight:600}.cmp_scroll:where(.astro-5psbevfg){position:relative;overflow:auto hidden}.cmp_table:where(.astro-5psbevfg) .cmp_sr_head:where(.astro-5psbevfg) th:where(.astro-5psbevfg){border:0;padding:0}.cmp_table:where(.astro-5psbevfg) tr:where(.astro-5psbevfg)>:where(.astro-5psbevfg):first-child{padding-left:1.25rem}.cmp_table:where(.astro-5psbevfg) tr:where(.astro-5psbevfg)>:where(.astro-5psbevfg):last-child{padding-right:1.25rem}.cmp_feature_col:where(.astro-5psbevfg){width:42%;text-align:left!important}.cmp_group:where(.astro-5psbevfg) th:where(.astro-5psbevfg){text-transform:uppercase;letter-spacing:.08em;text-align:left;color:var(--cat);--cmp-band-h:calc(100% - var(--cmp-gap,0px));background:linear-gradient(var(--cat), var(--cat)) left bottom / 2px var(--cmp-band-h) no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--cat) 14%, transparent), transparent 70%) left bottom / 100% var(--cmp-band-h) no-repeat;padding:.625rem .75rem;font-size:.75rem;font-weight:600}.cmp_table:where(.astro-5psbevfg) tbody:where(.astro-5psbevfg)+tbody:where(.astro-5psbevfg) .cmp_group:where(.astro-5psbevfg) th:where(.astro-5psbevfg){--cmp-gap:1.25rem;padding-top:calc(var(--cmp-gap) + .625rem)}.cmp_row:where(.astro-5psbevfg) th:where(.astro-5psbevfg),.cmp_row:where(.astro-5psbevfg) td:where(.astro-5psbevfg){border-bottom:1px solid var(--border);vertical-align:middle;padding:.75rem;font-size:.875rem}.cmp_table:where(.astro-5psbevfg) tbody:where(.astro-5psbevfg):last-child .cmp_row:where(.astro-5psbevfg):last-child>:where(.astro-5psbevfg){border-bottom:0}.cmp_row:where(.astro-5psbevfg) th:where(.astro-5psbevfg){color:var(--foreground);font-weight:500}.cmp_row:where(.astro-5psbevfg) td:where(.astro-5psbevfg){text-align:center;color:var(--muted-foreground)}.cmp_row:where(.astro-5psbevfg):hover,.cmp_row:where(.astro-5psbevfg):focus-within,.cmp_row:where(.astro-5psbevfg):has([data-open]){z-index:3;position:relative}.cmp_row:where(.astro-5psbevfg):hover th:where(.astro-5psbevfg),.cmp_row:where(.astro-5psbevfg):hover td:where(.astro-5psbevfg){background:color-mix(in srgb, var(--cat) 5%, var(--card))}.cmp_value:where(.astro-5psbevfg){color:var(--foreground);font-size:.8125rem}.cmp_mark:where(.astro-5psbevfg){border-radius:9999px;place-items:center;width:1.375rem;height:1.375rem;display:inline-grid}.cmp_mark:where(.astro-5psbevfg) .cmp_mark_icon{stroke-width:3px;width:.75rem;height:.75rem}.cmp_mark--yes:where(.astro-5psbevfg){background:color-mix(in srgb, var(--cat) 18%, transparent);color:var(--cat)}.cmp_mark--no:where(.astro-5psbevfg){background:color-mix(in srgb, var(--destructive) 14%, transparent);color:var(--destructive)}.cmp_soon:where(.astro-5psbevfg){vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;background:var(--muted);color:var(--muted-foreground);border-radius:9999px;margin-left:.5rem;padding:.0625rem .5rem;font-size:.625rem;font-weight:600;display:inline-block}.cmp_tip:where(.astro-5psbevfg){display:inline-block;position:relative}.cmp_tip_trigger:where(.astro-5psbevfg){font:inherit;color:inherit;text-align:left;text-decoration:underline dashed;text-decoration-color:color-mix(in srgb, var(--cat) 70%, transparent);text-underline-offset:4px;cursor:help;text-decoration-thickness:1px}.cmp_tip_body:where(.astro-5psbevfg){z-index:5;border:1px solid color-mix(in srgb, var(--cat) 35%, var(--border));border-radius:var(--radius-lg);background:var(--surface);width:max-content;max-width:16rem;color:var(--muted-foreground);opacity:0;visibility:hidden;padding:.625rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-4px);box-shadow:0 16px 40px -16px #000000b3}.cmp_table:where(.astro-5psbevfg) tbody:where(.astro-5psbevfg):last-child .cmp_row:where(.astro-5psbevfg):nth-last-child(-n+3) .cmp_tip_body:where(.astro-5psbevfg){top:auto;bottom:calc(100% + .5rem)}.cmp_tip:where(.astro-5psbevfg):hover .cmp_tip_body:where(.astro-5psbevfg),.cmp_tip:where(.astro-5psbevfg)[data-open] .cmp_tip_body:where(.astro-5psbevfg),.cmp_tip_trigger:where(.astro-5psbevfg):focus-visible+.cmp_tip_body:where(.astro-5psbevfg){opacity:1;visibility:visible;transform:translateY(0)}@media (width<=1023.98px){.cmp_feature_col:where(.astro-5psbevfg){width:11rem}.cmp_table:where(.astro-5psbevfg) .cmp_feature_col:where(.astro-5psbevfg){z-index:2;background:var(--card);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.cmp_sticky_head:where(.astro-5psbevfg) .cmp_feature_col:where(.astro-5psbevfg){background:var(--cmp-band)}.cmp_row:where(.astro-5psbevfg):hover .cmp_feature_col:where(.astro-5psbevfg){background:color-mix(in srgb, var(--cat) 5%, var(--card))}.cmp_group_title:where(.astro-5psbevfg){display:inline-block;position:sticky;left:1.25rem}}.sr-only:where(.astro-5psbevfg){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
