.pricing-comparison[data-v-26fc603c]{--paper:#fff;--ink:#272620;--muted:#79776f;--line:#e6e1db;--soft:#f7f5f1;max-width:1280px;color:var(--ink);background:0 0;margin:auto;padding:42px 28px 80px;font-family:Inter,Arial,sans-serif;font-size:14px}h1[data-v-26fc603c],h2[data-v-26fc603c],h3[data-v-26fc603c]{font-family:Plus Jakarta Sans,Inter,Arial,sans-serif}h1[data-v-26fc603c]{text-align:center;margin:0 0 14px;font-size:36px;font-weight:700;line-height:1.2}h2[data-v-26fc603c]{margin:0;font-size:26px;font-weight:700;line-height:1.25}button[data-v-26fc603c]{font:inherit;cursor:pointer}.billing-toggle[data-v-26fc603c]{background:#eeeae5;border-radius:12px;gap:2px;width:fit-content;max-width:100%;margin:22px auto 35px;padding:5px;display:flex}.billing-toggle button[data-v-26fc603c]{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:12px 18px}.billing-toggle .active[data-v-26fc603c]{background:var(--paper);color:var(--ink);box-shadow:0 2px 6px #0001}.billing-toggle small[data-v-26fc603c]{color:#b96235;margin-left:5px;font-size:12px}.cards[data-v-26fc603c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.card[data-v-26fc603c]{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:0;padding:45px 23px 22px;position:relative}.card.pro[data-v-26fc603c]{border:2px solid #ee7d43;padding:44px 22px 21px;box-shadow:0 12px 34px #ee7d4314}.card.unlimited[data-v-26fc603c]{background:#f7f5fa;border-color:#ddd5e5}.badge[data-v-26fc603c]{color:#fff;background:#ee7d43;border-radius:18px 0 8px;max-width:calc(100% + 4px);padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-2px;left:-2px}.card-heading[data-v-26fc603c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.deal[data-v-26fc603c]{color:#b85a2d;background:#fff0e6;border-radius:5px;padding:5px 7px;font-size:12px}.desc[data-v-26fc603c]{color:var(--muted);min-height:42px;margin:12px 0 16px;line-height:1.5}.price-row[data-v-26fc603c]{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.price[data-v-26fc603c]{letter-spacing:-1px;font-size:40px;font-weight:700;line-height:1.2}.price small[data-v-26fc603c]{letter-spacing:0;font-size:14px;font-weight:400}del[data-v-26fc603c]{color:var(--muted);font-size:12px}.billing[data-v-26fc603c]{color:var(--muted);margin:9px 0 22px;font-size:12px}.cta[data-v-26fc603c]{color:#fff;background:#292925;border:0;border-radius:9px;width:100%;padding:14px;font-weight:700}.pro .cta[data-v-26fc603c]{background:#ed7d44}.unlimited .cta[data-v-26fc603c]{background:#655174}.cta[data-v-26fc603c]:disabled{cursor:not-allowed}.card .cta.other-plan[data-v-26fc603c]{color:#6b7280;background:#e5e7eb}.dark{color:#9ca3af;background:#374151}.credits[data-v-26fc603c]{margin:24px 0 0}.credits strong[data-v-26fc603c]{font-size:24px;font-weight:700}.credits small[data-v-26fc603c]{color:var(--muted);margin-top:7px;font-size:12px;display:block}.unlimited .credits[data-v-26fc603c]{background:#f0ebf5;border-radius:9px;margin-inline:-8px;padding:14px 12px}.unlimited .credits small[data-v-26fc603c]{color:#7b668d}.feature-section[data-v-26fc603c]{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.feature-section h3[data-v-26fc603c]{text-transform:uppercase;letter-spacing:.7px;color:#aa795a;margin:0 0 15px;font-size:12px;font-weight:700;line-height:1.5}.feature-section ul[data-v-26fc603c]{margin:0;padding:0;list-style:none}.feature-section li[data-v-26fc603c]{overflow-wrap:anywhere;margin:0 0 12px;padding-left:20px;line-height:1.5;position:relative}.feature-section li[data-v-26fc603c]:before{content:"✓";color:#cc774a;position:absolute;left:0}.feature-section small[data-v-26fc603c]{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.feature-section .off[data-v-26fc603c]{color:var(--muted)}.feature-section .off[data-v-26fc603c]:before{content:"—"}.special[data-v-26fc603c]{background:#f2eef7;border:1px solid #e7deef;border-radius:10px;margin-inline:-9px;padding:17px 13px 3px}.special h3[data-v-26fc603c]{color:#7b668e}.tag[data-v-26fc603c]{color:#79618c;vertical-align:middle;background:#e9e1f1;border:1px solid #dfd3e9;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.compare[data-v-26fc603c]{margin-top:75px}.compare h2[data-v-26fc603c]{margin-bottom:25px;font-size:30px}.table-wrap[data-v-26fc603c]{background:var(--paper);border:1px solid var(--line);border-radius:15px;overflow:auto}table[data-v-26fc603c]{border-collapse:collapse;text-align:center;width:100%;min-width:950px}th[data-v-26fc603c],td[data-v-26fc603c]{border-bottom:1px solid var(--line);padding:18px;line-height:1.5}th[data-v-26fc603c]:first-child,td[data-v-26fc603c]:first-child{text-align:left;width:26%;padding-left:25px}thead th[data-v-26fc603c]{background:var(--soft);padding:25px;font-size:16px}tbody th[data-v-26fc603c]{font-weight:400}th[data-v-26fc603c]:nth-child(4),td[data-v-26fc603c]:nth-child(4){background:#fff8f2}.group th[data-v-26fc603c]{letter-spacing:1px;color:#a17355;text-transform:uppercase;background:#f4f2ed;padding:12px 25px;font-size:12px;font-weight:700}td small[data-v-26fc603c]{color:var(--muted);font-size:12px;display:block}.note[data-v-26fc603c]{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}button[data-v-26fc603c]:focus-visible,.table-wrap[data-v-26fc603c]:focus-visible{outline-offset:4px;outline:2px solid #ee7d43}.dark .pricing-comparison[data-v-26fc603c]{--paper:var(--ui-bg,#18181b);--ink:var(--ui-text,#f4f4f5);--muted:var(--ui-text-muted,#a1a1aa);--line:var(--ui-border,#3f3f46);--soft:var(--ui-bg-elevated,#27272a);background:0 0}.dark .billing-toggle[data-v-26fc603c],.dark .group th[data-v-26fc603c]{background:var(--soft)}.dark .card.unlimited[data-v-26fc603c],.dark .special[data-v-26fc603c],.dark .unlimited .credits[data-v-26fc603c]{background:#292330;border-color:#493d54}.dark th[data-v-26fc603c]:nth-child(4),.dark td[data-v-26fc603c]:nth-child(4){background:#30251f}.dark .special h3[data-v-26fc603c],.dark .unlimited .credits small[data-v-26fc603c]{color:#c7b4d8}@media (width<=1100px){.cards[data-v-26fc603c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}}@media (width<=600px){.cards[data-v-26fc603c]{grid-template-columns:1fr}.pricing-comparison[data-v-26fc603c]{padding:40px 18px}h1[data-v-26fc603c]{font-size:30px}.desc[data-v-26fc603c]{min-height:0}.billing-toggle button[data-v-26fc603c]{padding:10px 12px}.compare h2[data-v-26fc603c]{font-size:26px}}
