.feature-table-wrap[data-v-234f4fff]{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1);display:grid}.feature-table-wrap.is-open[data-v-234f4fff]{grid-template-rows:1fr}.feature-table-inner[data-v-234f4fff]{min-height:0;overflow:hidden}.feature-table-box[data-v-234f4fff]{padding-top:16px;padding-bottom:8px}.feature-table-title[data-v-234f4fff]{color:#fff;margin-bottom:6px;font-size:22px;font-weight:700}.feature-table-note[data-v-234f4fff]{color:#64748b;margin-bottom:20px;font-size:13px}.feature-table-scroll-outer[data-v-234f4fff]{border:1px solid #ffffff14;border-radius:16px;position:relative}.feature-table-scroll[data-v-234f4fff]{border-radius:16px;overflow-x:auto}.pricing-scroll-hint[data-v-234f4fff]{cursor:pointer;z-index:10;background:linear-gradient(90deg,#0000,#0f172af2 60%);border:none;border-radius:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex;position:absolute;right:0}.pricing-scroll-hint-icon[data-v-234f4fff]{color:#ffbd59;animation:1.8s ease-in-out infinite pricing-hint-bounce-234f4fff}@keyframes pricing-hint-bounce-234f4fff{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.hint-fade-leave-active[data-v-234f4fff]{transition:opacity .3s}.hint-fade-leave-to[data-v-234f4fff]{opacity:0}.feature-table[data-v-234f4fff]{border-collapse:collapse;background:#0f172ad9;width:100%;min-width:640px}.feature-table thead tr[data-v-234f4fff]{background:#1e293bf2}.feature-table thead th[data-v-234f4fff]{color:#94a3b8;text-align:left;border-bottom:1px solid #ffffff14;padding:14px 20px;font-size:13px;font-weight:700}.col-feature[data-v-234f4fff]{width:46%}.col-plan[data-v-234f4fff]{width:18%;text-align:center!important}.col-free[data-v-234f4fff]{color:#ffbd59!important}.col-pro[data-v-234f4fff]{color:#0cc0df!important}.col-proAi[data-v-234f4fff]{color:#a78bfa!important}.table-section-row td[data-v-234f4fff]{letter-spacing:.09em;text-transform:uppercase;color:#475569;background:#ffffff09;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:10px 20px;font-size:11px;font-weight:700}.table-feature-row td[data-v-234f4fff]{color:#cbd5e1;border-bottom:1px solid #ffffff0a;padding:13px 20px;font-size:14px}.table-feature-row:last-child td[data-v-234f4fff]{border-bottom:none}.table-feature-row td[data-v-234f4fff]:not(:first-child){text-align:center}.table-feature-row:hover td[data-v-234f4fff]{background:#ffffff05}.table-feature-row td.cell-free[data-v-234f4fff]{color:#ffbd59}.table-feature-row td.cell-pro[data-v-234f4fff]{color:#0cc0df}.table-feature-row td.cell-proAi[data-v-234f4fff]{color:#a78bfa}.val-cell[data-v-234f4fff]{color:inherit;font-size:13px;font-weight:700}.check-icon[data-v-234f4fff]{vertical-align:middle;width:16px;height:16px;color:inherit;display:inline-block}.dash[data-v-234f4fff]{color:#334155;font-size:16px;line-height:1}.feature-table-footer[data-v-234f4fff]{justify-content:center;padding-top:20px;padding-bottom:8px;display:flex}.btn-hide-table[data-v-234f4fff]{cursor:pointer;color:#64748b;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:6px 16px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.btn-hide-table[data-v-234f4fff]:hover{color:#94a3b8;border-color:#fff3}.pricing-section{background:linear-gradient(135deg,#0f172a,#1a1f3a 50%,#16213e);width:100%;padding:96px 24px}.pricing-grid{grid-template-columns:1fr;gap:32px;margin-bottom:24px;display:grid}@media (width>=768px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}.pricing-card--free{--plan-accent:#ffbd59}.pricing-card--pro{--plan-accent:#0cc0df}.pricing-card--proAi{--plan-accent:#a78bfa}.pricing-card{border:1px solid color-mix(in srgb,var(--plan-accent) 18%,transparent);background:linear-gradient(135deg,#1e293b80,#0f172a80);border-radius:16px;padding:32px;transition:all .3s;position:relative}.pricing-card:hover{transform:translateY(-5px)}.pricing-card.is-featured{background:linear-gradient(135deg,#1e293bcc,#0f172acc);border:2px solid #ffbd59;box-shadow:0 20px 50px -10px #ffbd5940}.pricing-badge{white-space:nowrap;background:var(--plan-accent);color:#0f172a;border-radius:9999px;padding:4px 16px;font-size:14px;font-weight:600;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.plan-cta--solid,.pricing-card.is-featured .pricing-badge{background:#ffbd59}.pricing-name{color:#fff;margin-bottom:8px;font-size:20px;font-weight:700}.pricing-desc{color:#94a3b8;margin-bottom:24px}.pricing-price{color:#fff;margin-bottom:24px;font-size:36px;font-weight:700}.pricing-period{color:#94a3b8;font-size:18px}.pricing-features{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pricing-feature{color:#cbd5e1;align-items:center;gap:12px;display:flex}.pricing-check{width:20px;height:20px;color:var(--plan-accent);flex-shrink:0}.pricing-inherits{letter-spacing:.04em;text-transform:uppercase;color:var(--plan-accent);font-size:13px;font-weight:700}.plan-cta{cursor:pointer;border-radius:12px;width:100%;margin-bottom:12px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .25s,border-color .25s,opacity .25s}.plan-cta--solid{color:#0f172a;border:1px solid #ffbd59}.plan-cta--solid:hover{background:#ffc978}.plan-cta--outline{color:#fff;border:1px solid color-mix(in srgb,var(--plan-accent) 40%,transparent);background:0 0}.plan-cta--outline:hover{background:color-mix(in srgb,var(--plan-accent) 12%,transparent)}.card-features-divider{background:#ffffff12;height:1px;margin:20px 0}.table-trigger{align-items:center;gap:16px;margin-bottom:32px;display:flex}.table-trigger:after,.table-trigger:before{content:"";background:#ffffff0f;flex:1;height:1px}.btn-compare-all{color:#ffbd59;cursor:pointer;white-space:nowrap;background:#ffbd590d;border:1px solid #ffbd5940;border-radius:999px;align-items:center;gap:6px;padding:9px 22px;font-size:13px;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex}.btn-compare-all:hover{background:#ffbd591f;border-color:#ffbd5973}.chevron-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}.btn-compare-all.is-open .chevron-icon{transform:rotate(180deg)}.pricing-billing{margin:-32px auto 40px}
