@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.comparison{width:100%;max-width:var(--container-7xl,80rem);padding:calc(var(--spacing,.25rem) * 5);margin-inline:auto}.comparison-header{margin-bottom:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:center;flex-direction:column;display:flex}@media (min-width:48rem){.comparison-header{margin-bottom:calc(var(--spacing,.25rem) * 12)}}.comparison-heading{width:100%;max-width:var(--container-4xl,56rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:var(--section-heading-size);line-height:var(--section-heading-line-height);letter-spacing:var(--section-heading-letter-spacing);font-weight:var(--section-heading-weight);color:var(--ink-heading)}.comparison-heading .highlight{background:var(--heading-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.comparison-subheading{max-width:var(--container-5xl,64rem);font-size:var(--section-description-size);line-height:var(--section-description-line-height);color:var(--ink-soft)}.comparison-panel{border-radius:var(--radius-2xl,1rem);background:var(--surface-card);border:1px solid var(--border-default);width:100%;box-shadow:var(--up-card-shadow);position:relative;overflow:hidden}.dark .comparison-panel{background-color:#1c1c1c}.comparison-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.comparison-col-header{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);display:flex}@media (min-width:48rem){.comparison-col-header{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6)}}.comparison-col-header--before{background:var(--surface-badge)}.comparison-col-header--after{background:var(--heading-gradient)}.comparison-col-icon{border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.comparison-col-header--before .comparison-col-icon{background:var(--background);color:var(--ink-strong);border:1px solid var(--border-default)}.comparison-col-header--after .comparison-col-icon{color:#fff;background:#ffffff29}.comparison-col-icon svg{width:22px;height:22px}.comparison-col-label{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:clamp(1.05rem,1.6vw,1.375rem);line-height:1.2}.comparison-col-header--before .comparison-col-label{color:var(--ink-strong)}.comparison-col-header--after .comparison-col-label{color:#fff}.comparison-col-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:clamp(.85rem,1.1vw,.95rem)}.comparison-col-header--before .comparison-col-title{color:var(--ink-soft)}.comparison-col-header--after .comparison-col-title{color:#ffffffd9}.comparison-vs-badge{z-index:2;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--background);width:44px;height:44px;color:var(--ink-strong);border:1px solid var(--border-default);box-shadow:0 4px 14px var(--foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.comparison-vs-badge{box-shadow:0 4px 14px color-mix(in srgb, var(--foreground) 12%, transparent)}}.comparison-vs-badge{letter-spacing:.02em;font-size:.75rem}.comparison-rows{flex-direction:column;display:flex;position:relative}.comparison-row{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.comparison-col-header--before,.comparison-cell--before{border-right:1px solid var(--border-subtle)}.comparison-row:nth-child(odd){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.comparison-row:nth-child(odd){background:color-mix(in srgb, var(--foreground) 1.5%, transparent)}}.comparison-cell{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);display:flex}@media (min-width:48rem){.comparison-cell{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6)}}.comparison-cell--after{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.comparison-cell--after{background:color-mix(in srgb, var(--accent-primary) 4%, transparent)}}.dark .comparison-cell--after{background:#1c1c1c}.comparison-cell-icon{background:var(--surface-icon);border:1px solid var(--border-default);width:40px;height:40px;color:var(--ink-soft);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.comparison-cell--after .comparison-cell-icon{background:var(--icon-accent-bg);border-color:var(--icon-accent-border);color:var(--accent-primary)}.comparison-cell-icon svg{width:18px;height:18px}.comparison-cell-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink-strong);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.3}.comparison-cell--after .comparison-cell-title{color:var(--accent-primary)}.comparison-cell-description{margin-top:calc(var(--spacing,.25rem) * 1);color:var(--ink-soft);font-size:clamp(.8rem,1vw,.875rem);line-height:1.5}.comparison-row-arrow{z-index:2;background:var(--background);border:1px solid var(--border-default);width:30px;height:30px;color:var(--ink-muted);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-row-arrow svg{width:14px;height:14px}.comparison-footer{gap:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (min-width:48rem){.comparison-footer{align-items:center;gap:calc(var(--spacing,.25rem) * 16);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6);flex-direction:row}}.comparison-footer{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.comparison-footer{background:color-mix(in srgb, var(--accent-primary) 6%, transparent)}}.comparison-footer{border-top:1px solid var(--border-subtle)}.comparison-footer-highlight{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.comparison-footer-icon{background:var(--accent-primary);color:#fff;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.comparison-footer-icon svg{width:16px;height:16px}.comparison-footer-highlight-text{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--accent-primary);font-size:clamp(.95rem,1.3vw,1.0625rem)}.comparison-footer-divider{align-self:stretch;display:none}@media (min-width:48rem){.comparison-footer-divider{display:block}}.comparison-footer-divider{background:var(--border-default);width:1px}.comparison-footer-description{color:var(--ink-body);font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.55}.comparison-footer-description strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink-strong)}@media not all and (min-width:40rem){.comparison-col-header{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.comparison-col-icon{width:38px;height:38px}.comparison-cell{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.comparison-row-arrow,.comparison-vs-badge{width:28px;height:28px}}@media not all and (min-width:480px){.comparison-col-header{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.comparison-col-icon{width:32px;height:32px}.comparison-col-icon svg{width:17px;height:17px}.comparison-col-label{--tw-leading:1.15;font-size:.8125rem;line-height:1.15}.comparison-col-title{font-size:.6875rem}.comparison-cell{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.comparison-cell--before{padding-right:calc(var(--spacing,.25rem) * 4)}.comparison-cell--after{padding-left:calc(var(--spacing,.25rem) * 4)}.comparison-col-header--before{padding-right:calc(var(--spacing,.25rem) * 5)}.comparison-col-header--after{padding-left:calc(var(--spacing,.25rem) * 5)}.comparison-cell-icon{width:28px;height:28px}.comparison-cell-icon svg{width:14px;height:14px}.comparison-cell-title{--tw-leading:1.25;font-size:.75rem;line-height:1.25}.comparison-cell-description{--tw-leading:1.4;font-size:.6875rem;line-height:1.4}.comparison-row-arrow,.comparison-vs-badge{width:24px;height:24px}.comparison-row-arrow svg{width:12px;height:12px}.comparison-vs-badge{font-size:.625rem}.comparison-footer{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.comparison-footer-highlight{align-items:flex-start}.comparison-footer-highlight-text{white-space:normal;font-size:.9375rem}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
