.cpt-wrapper[data-v-1bd1d0e2]{backdrop-filter:blur(16px);background:linear-gradient(175deg,#161230eb,#0e0b20f5);border:1px solid rgba(140,87,255,.18);border-radius:16px;box-shadow:0 0 40px #8c57ff0f,0 8px 32px #00000080,inset 0 1px #ffffff0f;overflow-x:auto}.cpt-group-header[data-v-1bd1d0e2]{background:#8c57ff0d;border-block-end:1px solid hsla(0,0%,100%,.04)}.cpt-group-header__label[data-v-1bd1d0e2]{align-items:center;color:#ffffffb3;display:flex;font-size:.78rem;font-weight:700;gap:10px;letter-spacing:.08em;padding-block:14px;padding-inline:24px;text-transform:uppercase}.cpt-group-header__icon[data-v-1bd1d0e2]{color:#8c57ff;opacity:.7}.cpt-plan-headers[data-v-1bd1d0e2]{background:linear-gradient(175deg,#0f0d23f2,#0a0819fa);border-block-end:1px solid hsla(0,0%,100%,.06)}.cpt-plan-name[data-v-1bd1d0e2]{color:#f8fafc;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin-block-end:4px}.cpt-plan-price[data-v-1bd1d0e2]{color:#fffc;font-size:1.1rem;font-weight:700}.cpt-plan-period[data-v-1bd1d0e2]{color:#fff6;font-size:.78rem;font-weight:500}.cpt-plan-tax[data-v-1bd1d0e2]{color:#ffffff4d}.cpt-plan-sub[data-v-1bd1d0e2],.cpt-plan-tax[data-v-1bd1d0e2]{font-size:.72rem;font-weight:500}.cpt-plan-sub[data-v-1bd1d0e2]{color:#ffffff59;margin-block-start:1px}.cpt-plan-discount[data-v-1bd1d0e2]{color:#4ade80;font-size:.7rem;font-weight:600;margin-block-start:3px}.cpt-row[data-v-1bd1d0e2]{border-block-end:1px solid hsla(0,0%,100%,.03);display:grid;grid-template-columns:var(--grid-cols);transition:background .15s ease}.cpt-row[data-v-1bd1d0e2]:hover{background:#8c57ff0a}.cpt-row--alt[data-v-1bd1d0e2]{background:#ffffff04}.cpt-cell[data-v-1bd1d0e2]{align-items:center;display:flex;padding-block:11px;padding-inline:24px}.cpt-cell--feature[data-v-1bd1d0e2]{color:#ffffffd1;font-size:.875rem;font-weight:600;gap:6px}.cpt-cell--plan[data-v-1bd1d0e2]{justify-content:center;text-align:center}.cpt-cell--head[data-v-1bd1d0e2]{flex-direction:column;padding-block:16px}.cpt-check--yes[data-v-1bd1d0e2]{color:#8c57ff;opacity:.85}.cpt-check--no[data-v-1bd1d0e2]{color:#ffffff26}.cpt-info-icon[data-v-1bd1d0e2]{color:#8c57ff;cursor:pointer;opacity:.5;transition:opacity .2s}.cpt-info-icon[data-v-1bd1d0e2]:hover{opacity:.9}.cpt-value[data-v-1bd1d0e2]{color:#fffc;font-size:.875rem;font-weight:600}.cpt-footer[data-v-1bd1d0e2]{background:#8c57ff08;border-block-start:1px solid hsla(0,0%,100%,.06);display:grid;grid-template-columns:var(--grid-cols)}.cpt-cta[data-v-1bd1d0e2]{align-items:center;border-radius:var(--prisma-radius-btn,12px);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:12px;inline-size:min(100%,240px);justify-content:center;letter-spacing:.02em;margin-block:16px;min-block-size:48px;padding-block:12px;padding-inline:24px}.cpt-cta[data-v-1bd1d0e2]:focus-visible{outline:3px solid rgb(var(--v-theme-primary));outline-offset:4px}.cpt-footnote[data-v-1bd1d0e2]{color:#ffffff40;font-size:.75rem;margin-block-start:16px;padding-inline:24px;text-align:center}@media(max-width:768px){.cpt-footer[data-v-1bd1d0e2],.cpt-group-header[data-v-1bd1d0e2],.cpt-plan-headers[data-v-1bd1d0e2],.cpt-row[data-v-1bd1d0e2]{grid-template-columns:var(--grid-cols-mobile)}.cpt-cell[data-v-1bd1d0e2],.cpt-group-header__label[data-v-1bd1d0e2]{padding-inline:12px}.cpt-plan-name[data-v-1bd1d0e2]{font-size:.85rem}.cpt-plan-price[data-v-1bd1d0e2]{font-size:.95rem}}.ps-gradient-title[data-v-1dba67e9]{background:linear-gradient(135deg,#f8fafc,#a78bfa 50%,#8c57ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;-webkit-text-fill-color:transparent}.stitch-toggle[data-v-1dba67e9]{background:rgba(var(--v-theme-on-surface),.06);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:14px;display:inline-flex;gap:2px;padding:4px}.stitch-toggle-btn[data-v-1dba67e9]{align-items:center;background:transparent;border:none;border-radius:11px;color:rgba(var(--v-theme-on-surface),.5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;padding-block:10px;padding-inline:22px;transition:all .3s ease}.stitch-toggle-btn.active[data-v-1dba67e9]{background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 4px 16px #7c3aed59;color:#fff}.stitch-toggle-btn[data-v-1dba67e9]:hover:not(.active){background:rgba(var(--v-theme-on-surface),.04);color:rgba(var(--v-theme-on-surface),.8)}.stitch-toggle--teal .stitch-toggle-btn.active[data-v-1dba67e9]{background:linear-gradient(135deg,#0d9488,#14b8a6)!important;box-shadow:0 4px 16px #14b8a659!important}.stitch-toggle-badge[data-v-1dba67e9]{color:#10b981;font-size:11px;font-weight:700;margin-inline-start:8px}.stitch-toggle-hint[data-v-1dba67e9]{color:#10b98180;font-size:11px;font-weight:600;margin-inline-start:8px}.stitch-savings-chip[data-v-1dba67e9]{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#059669;font-size:.8rem;font-weight:600;padding-block:6px;padding-inline:16px}.stitch-discount-chip[data-v-1dba67e9],.stitch-savings-chip[data-v-1dba67e9]{align-items:center;border-radius:100px;display:inline-flex}.stitch-discount-chip[data-v-1dba67e9]{background:#4ade8026;color:#4ade80}.stitch-discount-chip[data-v-1dba67e9],.stitch-onetime-chip[data-v-1dba67e9]{font-size:.68rem;font-weight:700;margin-inline-start:6px;padding-block:1px;padding-inline:7px}.stitch-onetime-chip[data-v-1dba67e9]{align-items:center;background:#8b5cf626;border-radius:100px;color:#a78bfa;display:inline-flex}.stitch-savings-highlight[data-v-1dba67e9]{align-items:center;background:#8b5cf60f;border:1px solid rgba(139,92,246,.18);border-radius:12px;display:inline-flex;padding-block:10px;padding-inline:20px}.stitch-plans-grid[data-v-1dba67e9]{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding-block-start:20px}.ps-demo-btn[data-v-1dba67e9]{backdrop-filter:blur(12px);background:#06b6d40d!important;border:1px solid rgba(6,182,212,.15)!important;border-radius:50px;color:#67e8f9b3!important;font-size:.85rem;font-weight:600;padding-inline:1.5rem;transition:all .3s ease}.ps-demo-btn[data-v-1dba67e9]:hover{background:#06b6d41a!important;border-color:#06b6d44d!important;box-shadow:0 0 12px #06b6d41a;color:#67e8f9!important}
