@property --pt-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pricing-table-module__scope--DFw4y{margin:0;overflow-x:clip;overflow-y:visible;padding:0}.pricing-table-module__scope--DFw4y .pt-wrap{--bdr:#f7f7f7;--violet:#cf56f0;--focus:#375dfb;--focus-transparent:#375dfb88;--radius:14px;--border-w:4px;--peek:40px;--col-gap:15px;--gutterX:24px;--col-bg:#f8faff;--grad:linear-gradient(150deg,#c084fc,#e879f9 35%,#f472b6 70%,#fb7185);--highlight:#fffbf5;color:#0f172a;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;overflow-x:clip;overflow-y:visible;position:relative}.pricing-table-module__scope--DFw4y .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.pricing-table-module__scope--DFw4y tr[hidden]{display:none}.pricing-table-module__scope--DFw4y .pt-tabs{background:#f3f4f6;border-radius:10px;display:inline-flex;margin-bottom:12px;padding:4px}.pricing-table-module__scope--DFw4y .pt-tab{background:transparent;border:0;border-radius:8px;color:#0f172a;cursor:pointer;font-weight:600;padding:6px 12px}.pricing-table-module__scope--DFw4y .pt-tab:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pricing-table-module__scope--DFw4y .pt-tab.is-active,.pricing-table-module__scope--DFw4y .pt-tab[aria-selected=true],.pricing-table-module__scope--DFw4y .pt-tab[data-selected=true]{background:#fff;box-shadow:0 1px 2px rgba(2,6,23,.06),inset 0 0 0 1px #e5e7eb}.pricing-table-module__scope--DFw4y .pt-table-wrap{isolation:isolate;overflow-x:clip;overflow-y:visible;position:relative;z-index:0}.pricing-table-module__scope--DFw4y .pt-fixed-top{align-items:flex-start;background:transparent;box-shadow:none;box-sizing:border-box;display:flex;min-height:var(--pt-head-cell-h,100px);padding:30px 12px;transition:padding .2s ease,min-height .2s ease}.pricing-table-module__scope--DFw4y .pt-table-wrap:before{background:var(--col-bg);content:"";display:none;height:var(--pt-head-height,132px);pointer-events:none;position:sticky;top:var(--pt-sticky-top,0);z-index:40}.pricing-table-module__scope--DFw4y .pt-table{background:transparent;border-collapse:separate;border-spacing:var(--col-gap,16px) 0;max-width:100%;position:relative;table-layout:fixed;width:100%}.pricing-table-module__scope--DFw4y .pt-headrow{position:relative;z-index:0}.pricing-table-module__scope--DFw4y .pt-headrow>td,.pricing-table-module__scope--DFw4y .pt-headrow>th{background:var(--pt-surface,#fff);position:sticky;top:var(--pt-sticky-top,0);z-index:50}.pricing-table-module__scope--DFw4y .pt-headcol{background:transparent;box-shadow:none;position:sticky;top:var(--pt-sticky-top,0);z-index:51}.pricing-table-module__scope--DFw4y .pt-table thead{background:transparent;position:sticky;top:var(--pt-sticky-top,0);z-index:45}@keyframes pricing-table-module__pt-color-spin--TAzgb{to{--pt-angle:360deg}}.pricing-table-module__scope--DFw4y .pt-col-highlight-bg{animation:pricing-table-module__pt-color-spin--TAzgb var(--spin-dur,3s) linear infinite;background:conic-gradient(from var(--pt-angle),#c084fc 0,#e879f9 35%,#f472b6 70%,#fb7185 100%);border-radius:var(--radius);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--border-w);pointer-events:none;position:absolute;transition:left .2s ease,top .2s ease,width .2s ease,height .2s ease;will-change:left,top,width,height;z-index:5}.pricing-table-module__scope--DFw4y .pt-headrow>th:not(.pt-headcol),.pricing-table-module__scope--DFw4y .pt-row>.pt-td:not(:first-child){box-shadow:none}.pricing-table-module__scope--DFw4y .pt-colhead.is-popular .pt-colbox{background-color:var(--highlight);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);color:var(--violet);transition:padding .2s ease,gap .2s ease,height .2s ease}.pricing-table-module__scope--DFw4y .pt-planname{font-size:1rem;font-weight:700;margin-top:4px;text-align:center;transition:font-size .2s ease,margin .2s ease}.pricing-table-module__scope--DFw4y .pt-tag{color:#000;flex-grow:1;font-size:14px;margin:6px 0 10px;text-align:center;transition:font-size .2s ease,margin .2s ease}.pricing-table-module__scope--DFw4y .pt-price{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;margin:8px 0;transition:margin .2s ease,gap .2s ease}.pricing-table-module__scope--DFw4y .pt-price-prefix{color:inherit;font-size:.875rem;font-weight:400;line-height:1.2;opacity:.8;transition:font-size .2s ease}.pricing-table-module__scope--DFw4y .pt-price-main{font-size:1.375rem;font-weight:700;transition:font-size .2s ease}.pricing-table-module__scope--DFw4y .pt-price-note{font-size:.875rem;text-align:center;transition:font-size .2s ease}.pricing-table-module__scope--DFw4y .pt-colhead .pt-colbox{align-items:stretch;background-color:var(--col-bg);color:var(--focus);display:flex;flex-direction:column;gap:10px;height:var(--pt-head-cell-h);min-width:250px;padding:30px;transition:padding .2s ease,gap .2s ease,height .2s ease}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-fixed-top{min-height:unset;padding:16px 12px}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-colhead{padding:0;vertical-align:top}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-colhead.is-popular{padding:0}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-colhead .pt-colbox{gap:6px;height:auto;min-height:unset;padding:16px 20px}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-planname{font-size:.9rem;margin-top:0}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-tag{flex-grow:0;font-size:12px;margin:0}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-price{gap:2px;margin:4px 0}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-price-main{font-size:1.15rem}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-price-prefix{display:none}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-price-note{font-size:.75rem}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-cta{padding:8px 10px}.pricing-table-module__scope--DFw4y .pt-cta{background:#fff;border:0;border:1px solid var(--focus);border-radius:8px;box-shadow:0 1px 2px rgba(2,6,23,.06);color:#fff;color:var(--focus);cursor:pointer;font-weight:700;margin-top:auto;outline-offset:2px;padding:10px 12px;transition:transform .04s ease,filter .12s ease,padding .2s ease;width:100%}.pricing-table-module__scope--DFw4y .pt-cta:hover{filter:brightness(.96)}.pricing-table-module__scope--DFw4y .pt-cta:active{transform:translateY(.5px)}.pricing-table-module__scope--DFw4y .pt-colhead.is-popular .pt-cta{background:var(--focus);border:0;color:#fff}.pricing-table-module__scope--DFw4y .pt-colhead.is-popular .pt-planname{color:var(--violet)}.pricing-table-module__scope--DFw4y .pt-cathead th{background:transparent;color:var(--focus);padding:10px 12px;position:relative;text-align:left;z-index:20}.pricing-table-module__scope--DFw4y .pt-catbtn{all:unset;align-items:center;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:4px}.pricing-table-module__scope--DFw4y .pt-catbtn[aria-expanded=true] .pt-chev{transform:rotate(0deg)}.pricing-table-module__scope--DFw4y .pt-catbtn[aria-expanded=false] .pt-chev{transform:rotate(-90deg)}.pricing-table-module__scope--DFw4y .pt-chev{transition:transform .15s ease}.pricing-table-module__scope--DFw4y .pt-row{display:table-row}.pricing-table-module__scope--DFw4y .pt-rowlabel,.pricing-table-module__scope--DFw4y .pt-td{background:#fff;box-sizing:border-box;font-size:14px;font-weight:500;text-wrap-mode:nowrap;transition:padding .22s ease,border-width .22s ease;vertical-align:middle}.pricing-table-module__scope--DFw4y tbody.is-open .pt-row>*{padding:12px 8px}.pricing-table-module__scope--DFw4y .pt-badge-inline{left:50%;pointer-events:none;position:absolute;top:10px;transform:translateX(-50%) translateY(-90%);transition:opacity .2s ease,transform .2s ease;z-index:60}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true] .pt-badge-inline{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-90%) scale(.8)}.pricing-table-module__scope--DFw4y .pt-wrap[data-stuck=true][data-badge-mode=hide] .pt-badge-inline{display:none}.pricing-table-module__scope--DFw4y tbody:not(.is-open) .pt-row>*{border-bottom:0 solid #fff;border-top:0 solid #fff;padding:0 10px}.pricing-table-module__scope--DFw4y .pt-cell-content{display:flex;flex-wrap:nowrap;transition:opacity .22s ease}.pricing-table-module__scope--DFw4y tbody:not(.is-open) .pt-cell-content{opacity:0}.pricing-table-module__scope--DFw4y .pt-rowlabel{background:#f7faff;color:#000;position:relative;text-align:left}.pricing-table-module__scope--DFw4y .pt-td{background:var(--col-bg);text-align:center}.pricing-table-module__scope--DFw4y tbody.is-open .pt-row:last-child>.pt-rowlabel{border-bottom-left-radius:var(--radius)}.pricing-table-module__scope--DFw4y tbody.is-open .pt-row:last-child>.pt-td:last-child{border-bottom-right-radius:var(--radius)}.pricing-table-module__scope--DFw4y .pt-peek>*{padding-bottom:4px;padding-top:4px}.pricing-table-module__scope--DFw4y .pt-peek-label{background:#f7faff}.pricing-table-module__scope--DFw4y .pt-peek-cell{background:var(--col-bg);text-align:center}.pricing-table-module__scope--DFw4y .pt-dot{background:#d1d5db;border-radius:999px;display:inline-block;height:9px;width:9px}.pricing-table-module__scope--DFw4y .pt-yes{background:#10b981}.pricing-table-module__scope--DFw4y .pt-chip{color:#0f172a;font-size:18px;font-weight:300}.pricing-table-module__scope--DFw4y .pt-select{background:#fff;border:1px solid var(--focus);border-radius:6px;padding:4px 8px}.pricing-table-module__scope--DFw4y .pt-table[data-col="2"] tbody:last-of-type .pt-row:last-child td:first-of-type,.pricing-table-module__scope--DFw4y .pt-table[data-col="3"] tbody:last-of-type .pt-row:last-child td:nth-of-type(2),.pricing-table-module__scope--DFw4y .pt-table[data-col="4"] tbody:last-of-type .pt-row:last-child td:nth-of-type(3),.pricing-table-module__scope--DFw4y .pt-table[data-col="5"] tbody:last-of-type .pt-row:last-child td:nth-of-type(4),.pricing-table-module__scope--DFw4y .pt-table[data-col="6"] tbody:last-of-type .pt-row:last-child td:nth-of-type(5){border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);position:relative;z-index:1}.pricing-table-module__scope--DFw4y .pt-select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pricing-table-module__scope--DFw4y .pt-check{background:var(--focus);color:#fff}.pricing-table-module__scope--DFw4y .pt-check,.pricing-table-module__scope--DFw4y .pt-dash{align-items:center;border-radius:999px;display:inline-flex;height:20px;justify-content:center;width:20px}.pricing-table-module__scope--DFw4y .pt-dash{color:#000}.pricing-table-module__scope--DFw4y .pt-check>svg,.pricing-table-module__scope--DFw4y .pt-dash>svg{display:block;fill:currentColor;height:10px;width:10px}.pricing-table-module__scope--DFw4y .pt-check.is-popular{background-color:var(--violet)}.pricing-table-module__scope--DFw4y .pt-table .pt-cell-content.is-popular{border-radius:var(--radius);color:var(--violet)}.pricing-table-module__scope--DFw4y .pt-td.is-popular{border-radius:var(--radius)}.pricing-table-module__scope--DFw4y .pt-grid .pt-td[data-col="3"] .pt-check{background:#8b5cf6}.pricing-table-module__scope--DFw4y .pt-field-badge{align-items:center;background:rgba(45,212,191,.1);border:1px solid #2dd4bf;border-radius:9999px;color:#2dd4bf;display:inline-flex;font-size:12px;font-weight:500;gap:.35rem;height:20px;line-height:1;margin-left:8px;padding:0 8px;transform:translateY(-3px);white-space:nowrap}.pricing-table-module__scope--DFw4y .pt-field-badge:before{content:"★";font-size:12px;line-height:1}.pricing-table-module__scope--DFw4y .pt-empty{display:inline-block;height:16px;width:16px}.pricing-table-module__scope--DFw4y .pill{align-items:center;background:#a855f7;border-radius:999px;box-shadow:0 10px 24px rgba(88,28,135,.25);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:6px 14px;pointer-events:auto;position:absolute;white-space:nowrap}.pricing-table-module__scope--DFw4y .star{opacity:.9}.pricing-table-module__scope--DFw4y .pt-tip{align-items:center;display:inline-flex;margin-left:8px;position:relative;z-index:1}.pricing-table-module__scope--DFw4y .pt-tipbtn{all:unset;align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:999px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:0;width:18px}.pricing-table-module__scope--DFw4y .pt-tipbtn>svg{color:var(--focus);display:block;height:14px;width:14px}.pricing-table-module__scope--DFw4y .pt-tipbtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pricing-table-module__scope--DFw4y .pt-tip-panel{background:#111827;border-radius:8px;box-shadow:0 10px 24px rgba(2,6,23,.18),0 2px 6px rgba(2,6,23,.18);color:#fff;font-size:12px;left:0;max-width:400px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(4px);transition:opacity .12s ease,visibility .12s linear,transform .12s ease;visibility:hidden;white-space:normal;width:min(400px,90vw);word-wrap:break-word;overflow-wrap:break-word;z-index:90}.pricing-table-module__scope--DFw4y .pt-rowlabel,.pricing-table-module__scope--DFw4y .pt-td{overflow:visible;position:relative;z-index:10}.pricing-table-module__scope--DFw4y .pt-rowlabel:has(.pt-tip:hover,.pt-tip:focus-within),.pricing-table-module__scope--DFw4y .pt-td:has(.pt-tip:hover,.pt-tip:focus-within){z-index:95}.pricing-table-module__scope--DFw4y .pt-tip-panel:before{border:6px solid transparent;border-bottom-color:#111827;content:"";left:14px;position:absolute;top:-6px}.pricing-table-module__scope--DFw4y .pt-tip:focus-within .pt-tip-panel,.pricing-table-module__scope--DFw4y .pt-tip:hover .pt-tip-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.pricing-table-module__scope--DFw4y .pt-table[data-col="2"] tbody td:first-of-type,.pricing-table-module__scope--DFw4y .pt-table[data-col="2"] thead th:nth-child(2),.pricing-table-module__scope--DFw4y .pt-table[data-col="3"] tbody td:nth-of-type(2),.pricing-table-module__scope--DFw4y .pt-table[data-col="3"] thead th:nth-child(3),.pricing-table-module__scope--DFw4y .pt-table[data-col="4"] tbody td:nth-of-type(3),.pricing-table-module__scope--DFw4y .pt-table[data-col="4"] thead th:nth-child(4){background:var(--highlight)}.pricing-table-module__scope--DFw4y .pt-table[data-col="2"] thead th:nth-child(2),.pricing-table-module__scope--DFw4y .pt-table[data-col="3"] thead th:nth-child(3),.pricing-table-module__scope--DFw4y .pt-table[data-col="4"] thead th:nth-child(4){border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.pricing-table-module__scope--DFw4y .pt-table[data-col="2"] tbody:last-of-type .pt-row:last-child td:first-of-type,.pricing-table-module__scope--DFw4y .pt-table[data-col="3"] tbody:last-of-type .pt-row:last-child td:nth-of-type(2),.pricing-table-module__scope--DFw4y .pt-table[data-col="4"] tbody:last-of-type .pt-row:last-child td:nth-of-type(3){border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.pricing-table-module__scope--DFw4y .pt-m-section{margin:8px 0}.pricing-table-module__scope--DFw4y .pt-m-body{max-height:0;overflow:hidden;transition:max-height .22s ease}.pricing-table-module__scope--DFw4y .pt-m-section.is-open .pt-m-body{max-height:5000px}.pricing-table-module__scope--DFw4y .pt-catbar{background:var(--bdr);color:var(--focus);padding:10px 12px;position:relative;text-align:left;z-index:7}.pricing-table-module__scope--DFw4y .pt-m-feature-badge{height:20px;text-wrap:nowrap}.pricing-table-module__scope--DFw4y .pt-m-list{background:transparent;border-radius:12px;display:flex;flex-direction:column;gap:0;overflow-y:visible}.pricing-table-module__scope--DFw4y .pt-m-list.is-popular{background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;border:2px solid transparent}.pricing-table-module__scope--DFw4y .pt-m-row{align-items:center;background:var(--col-bg);border:0;box-shadow:none;display:grid;gap:8px 12px;grid-template-columns:1fr auto;padding:14px 16px}.pricing-table-module__scope--DFw4y .pt-m-row.is-popular{background:var(--highlight)}.pricing-table-module__scope--DFw4y .pt-m-label{align-items:center;color:var(--focus);display:inline-flex;font-weight:600;gap:6px}.pricing-table-module__scope--DFw4y .pt-m-value{justify-self:end}.pricing-table-module__scope--DFw4y .pt-m-carousel--no-arrows{display:block}.pricing-table-module__scope--DFw4y .pt-m-track{gap:12px;padding:6px var(--peek) 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;overflow-y:visible}.pricing-table-module__scope--DFw4y .carousel-item{flex-grow:0;flex-shrink:0;max-width:calc(100% - var(--peek)*2);min-width:calc(100% - var(--peek)*2);padding:0;scroll-snap-align:center;scroll-snap-stop:always;width:calc(100% - var(--peek)*2)}.pricing-table-module__scope--DFw4y .pt-m-card{background:var(--col-bg);border-radius:16px;box-shadow:0 1px 2px rgba(2,6,23,.06),inset 0 0 0 1px #e5e7eb;padding:12px;position:relative;width:100%}.pricing-table-module__scope--DFw4y .pt-m-card.is-popular{background:linear-gradient(var(--highlight),var(--highlight)) padding-box,var(--grad) border-box;border:2px solid transparent;color:var(--violet)}.pricing-table-module__scope--DFw4y .pt-m-head{align-items:stretch;color:var(--focus);display:flex;flex-direction:column;gap:10px;height:100%}.pricing-table-module__scope--DFw4y .pt-m-head.is-popular{color:var(--violet)}.pricing-table-module__scope--DFw4y .pt-m-badge{align-items:center;background:#a855f7;border-radius:999px;box-shadow:0 10px 24px rgba(2,6,23,.18);color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 10px;position:absolute;right:10px;top:-10px}.pricing-table-module__scope--DFw4y .pt-m-badge>svg{fill:currentColor;height:14px;width:14px}.pricing-table-module__scope--DFw4y .pt-price-compare{align-self:center;color:#6b7280;font-size:.875rem;margin-right:6px;text-decoration:line-through}.pricing-table-module__scope--DFw4y .pt-m-dots{display:flex;gap:8px;justify-content:center;margin-top:8px}.pricing-table-module__scope--DFw4y .pt-m-dot{background:#e5e7eb;border:0;border-radius:4px;height:12px;width:12px}.pricing-table-module__scope--DFw4y .pt-m-dot[aria-selected=true],.pricing-table-module__scope--DFw4y .pt-m-dot[data-selected=true]{background:var(--focus)}@media(max-width:1024px){.pricing-table-module__scope--DFw4y .pt-wrap{--gutterX:16px}}@media(max-width:820px){.pricing-table-module__scope--DFw4y .pt-col-highlight-bg{display:none}.pricing-table-module__scope--DFw4y .pt-tip-panel{left:auto;right:0}.pricing-table-module__scope--DFw4y .pt-cta{padding:12px 14px}}@media(max-width:520px){.pricing-table-module__scope--DFw4y .pt-price-main{font-size:1.15rem}.pricing-table-module__scope--DFw4y .pt-price-note{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.pricing-table-module__scope--DFw4y .pt-col-highlight-bg{animation:none}}
/*# sourceMappingURL=pricing-table.css.map*/