.seg-control--mobile,.seg-control--floating,.seg-control--tabs{display:none}.seg-control--floating{position:fixed;left:max(var(--gutter),var(--safe-left));bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-pricing-sticky);max-width:calc(100vw - max(var(--gutter),var(--safe-left)) - max(var(--gutter),var(--safe-right)));border:1px solid var(--rule);box-shadow:0 10px 24px rgba(0,0,0,.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),visibility 0s linear var(--duration-fast)}.seg-control--floating .seg-control__btn{min-height:40px;padding:10px 14px}.seg-control--floating.is-visible{display:flex;background:#f0f0f1;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}[data-theme=dark] .seg-control--floating.is-visible{background:var(--bg)}.seg-control--table{margin:0}@media (max-width:900px){.seg-control--mobile{display:inline-flex}.seg-control--floating{display:flex}.seg-control--table{display:none}.seg-control--tabs{display:flex;position:sticky;top:var(--hd-h, 56px);z-index:var(--z-sticky-tabs);width:calc(100% + (var(--gutter)*2));margin-inline:calc(-1*var(--gutter));padding:0 var(--gutter);overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;background:var(--bg);border-radius:0}[data-theme=dark] .seg-control--tabs{background:var(--bg)}.seg-control--tabs::-webkit-scrollbar{display:none}.seg-control--tabs::after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background:var(--rule);pointer-events:none;z-index:var(--z-base)}.seg-control--tabs .seg-control__slide{top:auto;bottom:0;left:0;height:2px;background:var(--fg);border:0;border-radius:0;box-shadow:none}.seg-control--tabs .seg-control__btn{display:flex;flex:0 0 auto;flex-direction:column;padding:15px 15px 15px 0;margin-right:14px;border:0;border-radius:0;color:var(--mid);font-size:var(--text-sm);text-align:left;line-height:var(--lh-snug);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.seg-control__meta{display:block;margin-top:3px;color:var(--faint);font-size:var(--text-2xs)}.seg-control__btn.active .seg-control__meta{color:var(--mid)}}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:var(--gutter)}.plan-cell{padding:var(--gutter);display:flex;flex-direction:column;border-radius:15px;background:var(--shade-5)}.plan-cell--featured{background:var(--fg);color:var(--bg)}.plan-cell--featured .plan-desc,.plan-cell--featured .plan-period{color:rgba(var(--bg-rgb),.5)}.plan-cell--featured .plan-features li{color:rgba(var(--bg-rgb),.6)}.plan-cell--featured .plan-features li i{color:var(--bg)}.plan-cell--featured .btn-dark{background:var(--bg);color:var(--fg)}@media (hover:hover) and (pointer:fine){.plan-cell--featured .btn-dark:hover,[data-theme=dark] .plan-cell--featured .btn-dark:hover{background:var(--bg);color:var(--fg);opacity:.85}}.plan-name{font-size:var(--text-base);line-height:var(--lh-normal);margin-bottom:8px;align-items:center;display:flex}.plan-badge{font-size:var(--text-xxs);font-weight:var(--fw-normal);letter-spacing:0;padding:3px 8px;background:var(--bg);color:var(--fg);vertical-align:middle;border-radius:6px;margin-inline-start:10px}.plan-desc{font-size:var(--text-sm);color:var(--mid);line-height:var(--lh-normal);margin-bottom:20px}.plan-price{font-size:var(--text-xl);font-weight:var(--fw-normal);letter-spacing:var(--tr-tight);line-height:var(--lh-snug)}.plan-period{font-size:var(--text-sm);color:var(--faint);margin-top:4px}.plan-cta{width:fit-content;margin-top:20px}.plan-features{margin-top:24px;display:flex;flex-direction:column;flex:1}.plan-features li{font-size:var(--text-sm);color:var(--mid);line-height:var(--lh-normal);padding:3px 0;display:flex;align-items:center;gap:10px}.plan-features li i{font-size:var(--text-sm);color:var(--faint);flex-shrink:0}.plan-enterprise{display:flex;align-items:center;justify-content:space-between;gap:var(--gutter);padding:var(--gutter);border-radius:15px;margin-top:15px;background:var(--shade-5)}@supports (corner-shape:superellipse(1.25)){:where(.plan-cell,.plan-badge,.plan-cta,.plan-enterprise){corner-shape:superellipse(1.25)}}.plan-enterprise .plan-name{margin-bottom:4px}.plan-enterprise .plan-desc{margin-bottom:0}@media (max-width:900px){.plan-grid{grid-template-columns:1fr}.plan-enterprise{flex-direction:column;align-items:flex-start}}.plan-price,.th-plan__price{font-variant-numeric:tabular-nums}.faq-item{padding:0 19px;margin-bottom:10px;box-shadow:var(--card-shadow);border-radius:12px;border:1px solid transparent}[data-theme=dark] .faq-item{box-shadow:none;border-color:var(--card-border)}@media (hover:hover) and (pointer:fine){.faq-item:hover{background:var(--shade-5)}[data-theme=dark] .faq-item:hover{background:var(--shade-10);border-color:var(--card-bg)}}.faq-item:last-child{margin-bottom:0}.faq-item__q{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;font-size:var(--text-sm);font-weight:var(--fw-normal);line-height:var(--lh-snug);background:0 0;border:0;font-family:inherit;color:var(--fg);width:100%;text-align:left;gap:24px}@media (hover:hover) and (pointer:fine){.faq-item__q:hover{color:var(--fg)}}.faq-item__icon{position:relative;font-size:var(--text-sm);color:var(--faint);flex-shrink:0;width:1em;height:1em;line-height:1}.faq-item__icon .faq-plus,.faq-item__icon .faq-minus{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.faq-item__icon .faq-plus{opacity:1}.faq-item__icon .faq-minus{opacity:0}.faq-item.open .faq-item__icon .faq-plus{opacity:0}.faq-item.open .faq-item__icon .faq-minus{opacity:1}.faq-item__a{font-size:var(--text-xs);color:var(--mid);line-height:var(--lh-body)}.compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-xs)}.compare-table th,.compare-table td{padding:12px 0;text-align:left;border-bottom:1px solid var(--rule);vertical-align:middle}.compare-table{isolation:isolate}.compare-table thead th{position:sticky;top:var(--hd-h, 56px);background:var(--bg);z-index:3;font-weight:var(--fw-medium);font-size:var(--text-xs);padding:20px;border:0;vertical-align:bottom;overflow:visible;box-shadow:inset -1px 0 0 var(--rule),inset 0-1px 0 var(--rule)}.compare-table thead th:last-child{box-shadow:inset 0-1px 0 var(--rule)}.compare-table thead th:first-child{width:36%;padding:20px 0;vertical-align:bottom;box-shadow:inset -1px 0 0 var(--rule),inset 0-1px 0 var(--rule)}.compare-table thead th:not(:first-child){text-align:left;width:16%}.th-plan{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:90px;justify-content:flex-end}.th-plan__name{font-size:var(--text-xxs);font-weight:var(--fw-normal);color:var(--mid);margin-bottom:5px;line-height:var(--lh-normal)}.th-plan__price{font-size:var(--text-lg);font-weight:var(--fw-normal);letter-spacing:var(--tr-tight);line-height:var(--lh-snug)}.th-plan__period{font-size:var(--text-xxs);color:var(--faint);font-weight:var(--fw-normal);margin-top:4px;height:16px}.plan-period[data-yearly-only],.th-plan__period[data-yearly-only]{transition:opacity var(--duration-fast) var(--ease-standard),visibility 0s linear var(--duration-fast)}.plan-period.is-hidden,.th-plan__period.is-hidden{opacity:0;visibility:hidden}.th-plan .btn-dark{margin-top:16px;font-size:var(--text-xs);font-weight:var(--fw-normal);padding:5px 12px;white-space:nowrap;border-radius:9px}.compare-table td:not(:first-child){text-align:left;color:var(--mid)}.compare-table tbody th[scope=row]{color:var(--fg);font-weight:var(--fw-normal)}.compare-table .row-group>*{padding-top:18px;padding-bottom:12px;font-weight:var(--fw-medium);font-size:var(--text-xs);color:var(--fg);border-bottom:1px solid var(--rule);background:var(--bg)}@media (hover:hover) and (pointer:fine){.compare-table tbody tr:hover>*{background:var(--tint)}.compare-table .row-group:hover>*{background:var(--bg)}}.cmp-yes,.cmp-no{font-size:var(--text-sm);vertical-align:-.2em}.cmp-yes{color:var(--mid)}.cmp-no{color:var(--faint);opacity:.4}.compare-table thead th:first-child::before,.compare-table thead th:last-child::after{content:"";position:absolute;bottom:0;width:100vw;height:1px;background:var(--rule);pointer-events:none}.compare-table thead th:first-child::before{right:100%}.compare-table thead th:last-child::after{left:100%}body>main{overflow-x:clip}.cmp-icon{color:var(--faint);margin-right:6px;font-size:1.15em;vertical-align:-.18em}.cmp-rule--mobile{display:none}.compare-table .feat-desc{display:block;font-size:var(--text-xxs);color:var(--faint);font-weight:400;line-height:1.4;margin-top:2px}@media (max-width:900px){.compare-table thead th:first-child{width:34%}.compare-table thead th:not(:first-child){width:16.5%}.compare-table .feat-desc{display:none}.th-plan__price{font-size:var(--text-base)}.th-plan .btn-dark{font-size:var(--text-xxs);padding:5px 10px}.th-plan__period{font-size:var(--text-2xs)}.th-plan{min-height:72px}}@media (max-width:900px){.cmp-scroll{overflow:visible}.compare-table{font-size:var(--text-xxs)}.compare-table th,.compare-table td{padding:10px 0}.compare-table thead{display:none}.compare-table th:nth-child(1),.compare-table td:nth-child(1){width:60%}.compare-table th:nth-child(n+2),.compare-table td:nth-child(n+2){width:40%;text-align:right}.compare-table .row-group>*{font-weight:var(--fw-medium);padding:10px 0}@keyframes cmp-col-in{0%{opacity:0}}.compare-table tr>:nth-child(n+2){animation:cmp-col-in var(--duration-fast) var(--ease-standard) both}.compare-table[data-active=basic] tr>:nth-child(3),.compare-table[data-active=basic] tr>:nth-child(4),.compare-table[data-active=basic] tr>:nth-child(5){display:none}.compare-table[data-active=plus] tr>:nth-child(2),.compare-table[data-active=plus] tr>:nth-child(4),.compare-table[data-active=plus] tr>:nth-child(5){display:none}.compare-table[data-active=pro] tr>:nth-child(2),.compare-table[data-active=pro] tr>:nth-child(3),.compare-table[data-active=pro] tr>:nth-child(5){display:none}.compare-table[data-active=enterprise] tr>:nth-child(2),.compare-table[data-active=enterprise] tr>:nth-child(3),.compare-table[data-active=enterprise] tr>:nth-child(4){display:none}.cmp-rule--mobile{display:block}}