.audience-selector[data-v-371165ed]{text-align:center;margin-bottom:.75rem}.selector-label[data-v-371165ed]{font-size:.8125rem;font-weight:500;color:#6b7280;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.dark .selector-label{color:#e5e7eb}.toggle-container[data-v-371165ed]{display:flex;justify-content:center}.toggle-track[data-v-371165ed]{display:inline-flex;padding:6px;background:#e5e7eb;border-radius:16px;gap:4px}.dark .toggle-track{background:#7c3aed26}.toggle-option[data-v-371165ed]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;flex:1;min-width:180px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:background .2s ease,transform .1s ease;text-align:left}.toggle-option[data-v-371165ed]:not(.active):hover{background:#0000000a}.dark .toggle-option:not(.active):hover{background:#ffffff0d}.toggle-option[data-v-371165ed]:active{transform:scale(.98)}.toggle-option.active[data-v-371165ed]{background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.dark .toggle-option.active{background:#7c3aed99;box-shadow:none}.toggle-option[data-v-371165ed]:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.option-icon[data-v-371165ed]{width:24px;height:24px;flex-shrink:0;color:#6b7280;transition:color .2s ease}.toggle-option.active .option-icon[data-v-371165ed]{color:#7c3aed}.dark .option-icon{color:#a5b4fc}.dark .toggle-option.active .option-icon{color:#a78bfa}.option-text[data-v-371165ed]{display:flex;flex-direction:column;gap:2px}.option-title[data-v-371165ed]{font-size:.9375rem;font-weight:600;color:#4b5563;transition:color .2s ease}.toggle-option.active .option-title[data-v-371165ed]{color:#111827}.dark .option-title{color:#d1d5db}.dark .toggle-option.active .option-title{color:#fff}.option-subtitle[data-v-371165ed]{font-size:.75rem;color:#4b5563;font-weight:400}.dark .option-subtitle{color:#9ca3af}@media(max-width:480px){.toggle-option[data-v-371165ed]{min-width:auto;padding:.75rem 1rem;gap:.5rem}.option-icon[data-v-371165ed]{width:20px;height:20px}.option-title[data-v-371165ed]{font-size:.875rem}.option-subtitle[data-v-371165ed]{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.toggle-option[data-v-371165ed],.option-icon[data-v-371165ed],.option-title[data-v-371165ed]{transition:none}}.sr-only[data-v-371165ed]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pricing-toggle-wrapper[data-v-4dfd9734]{display:flex;justify-content:center;margin-bottom:1.5rem}.pricing-toggle[data-v-4dfd9734]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background:#f3f4f6;border-radius:.5rem}.dark .pricing-toggle{background:#7c3aed33;border:1px solid rgba(124,58,237,.3)}.toggle-option[data-v-4dfd9734]{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#4b5563;background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.dark .toggle-option{color:#d1d5db}.toggle-option[data-v-4dfd9734]:hover:not(.active){color:#374151}.dark .toggle-option:hover:not(.active){color:#e5e7eb}.toggle-option.active[data-v-4dfd9734]{color:#111827;background:#fff;box-shadow:0 1px 2px #0000000d}.dark .toggle-option.active{color:#fff;background:#7c3aed66;box-shadow:0 1px 3px #0003}.toggle-option[data-v-4dfd9734]:focus-visible{outline:2px solid var(--brand-primary, #7c3aed);outline-offset:2px}.savings-badge[data-v-4dfd9734]{font-size:.75rem;font-weight:600;color:#15803d}.dark .savings-badge{color:#4ade80}.sr-only[data-v-4dfd9734]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.toggle-option[data-v-4dfd9734]{transition:none}}.pricing-cards-container[data-v-8725769b]{width:100%}.loading-state[data-v-8725769b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.loading-spinner[data-v-8725769b]{width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:spin-8725769b .8s linear infinite}@keyframes spin-8725769b{to{transform:rotate(360deg)}}.loading-text[data-v-8725769b]{color:var(--light-text-muted, #6b7280);font-size:.875rem}.dark .loading-text{color:#9ca3af}.dark .loading-spinner{border-color:#7c3aed33;border-top-color:#a78bfa}.pricing-grid[data-v-8725769b]{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media(min-width:768px){.pricing-grid[data-v-8725769b]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pricing-grid[data-v-8725769b]{grid-template-columns:repeat(4,1fr)}}.pricing-card[data-v-8725769b]{position:relative;padding:1.5rem;border-radius:1rem;background:var(--light-bg, #ffffff);border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.pricing-card[data-v-8725769b]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 4px 6px #0000000a,0 12px 24px #00000014}.dark .pricing-card{background:#1e1b4b99;border-color:#7c3aed26;box-shadow:0 1px 3px #0003,0 4px 12px #0000001a}.dark .pricing-card:hover{box-shadow:0 4px 6px #0003,0 12px 24px #0000004d}.pricing-card.highlight[data-v-8725769b]{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:none;box-shadow:0 0 0 1px #7c3aed80,0 0 40px #7c3aed26}.pricing-card.highlight[data-v-8725769b]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 0 0 1px #7c3aed80,0 0 50px #7c3aed40,0 12px 24px #7c3aed33}.dark .pricing-card.highlight{box-shadow:0 0 0 1px #7c3aed99,0 0 50px #7c3aed40}.dark .pricing-card.highlight:hover{box-shadow:0 0 0 1px #7c3aed99,0 0 60px #7c3aed59,0 12px 24px #7c3aed4d}.popular-badge[data-v-8725769b]{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);padding:.25rem .75rem;font-size:.75rem;font-weight:700;background:#fbbf24;color:#78350f;border-radius:9999px;white-space:nowrap;animation:pulse-badge-8725769b 2s ease-in-out infinite}@keyframes pulse-badge-8725769b{0%,to{transform:translate(-50%) scale(1);box-shadow:0 0 #fbbf2466}50%{transform:translate(-50%) scale(1.03);box-shadow:0 0 0 4px #fbbf2400}}@media(prefers-reduced-motion:reduce){.popular-badge[data-v-8725769b]{animation:none}}.pricing-card.recommended[data-v-8725769b]{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33,0 4px 12px #22c55e26}.pricing-card.recommended[data-v-8725769b]:hover{box-shadow:0 0 0 2px #22c55e4d,0 12px 24px #22c55e33}.dark .pricing-card.recommended{border-color:#4ade80;box-shadow:0 0 0 2px #4ade8040,0 4px 12px #4ade801a}.dark .pricing-card.recommended:hover{box-shadow:0 0 0 2px #4ade8059,0 12px 24px #4ade8026}.pricing-card.recommended.highlight[data-v-8725769b]{box-shadow:0 0 0 2px #22c55e66,0 0 40px #7c3aed26,0 0 20px #22c55e33}.recommended-badge[data-v-8725769b]{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);padding:.25rem .75rem;font-size:.75rem;font-weight:700;background:#22c55e;color:#fff;border-radius:9999px;white-space:nowrap}.dark .recommended-badge{background:#16a34a}.tier-name[data-v-8725769b]{font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.dark .pricing-card:not(.highlight) .tier-name{color:#f3f4f6}.best-for[data-v-8725769b]{font-size:.875rem;color:var( --brand-primary-text, #6d28d9 );margin-bottom:.75rem;font-weight:500}.dark .best-for:not(.best-for-highlight){color:#a78bfa}.best-for-highlight[data-v-8725769b]{color:#e9d5ffe6}.price-container[data-v-8725769b]{margin-bottom:1rem;min-height:4rem}.price-row[data-v-8725769b]{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap}.original-price[data-v-8725769b]{font-size:1.25rem;color:#6b7280;text-decoration:line-through}.dark .pricing-card:not(.highlight) .original-price{color:#6b7280}.pricing-card.highlight .original-price[data-v-8725769b]{color:#fff9}.price[data-v-8725769b]{font-size:2.5rem;font-weight:700;line-height:1}.dark .pricing-card:not(.highlight) .price{color:#fff}.period[data-v-8725769b]{color:var(--light-text-muted, #6b7280)}.dark .period:not(.highlight-muted){color:#9ca3af}.period.highlight-muted[data-v-8725769b]{color:#e9d5ffcc}.billed-as[data-v-8725769b]{font-size:.75rem;color:var(--light-text-muted, #6b7280);margin-top:.25rem}.dark .pricing-card:not(.highlight) .billed-as{color:#9ca3af}.pricing-card.highlight .billed-as[data-v-8725769b]{color:#e9d5ffcc}.description[data-v-8725769b]{margin-bottom:1.5rem;color:var(--light-text-muted, #6b7280)}.dark .description:not(.highlight-muted){color:#d1d5db}.description.highlight-muted[data-v-8725769b]{color:#e9d5ffe6}.features-list[data-v-8725769b]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}.feature-item[data-v-8725769b]{display:flex;align-items:flex-start;gap:.5rem}.check-icon[data-v-8725769b]{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem;color:#22c55e}.check-icon.highlight-check[data-v-8725769b]{color:#e9d5ffe6}.feature-item .highlight-text[data-v-8725769b]{color:var(--light-text, #111827)}.dark .feature-item .highlight-text{color:#e5e7eb}.cta-button[data-v-8725769b]{display:block;text-align:center;padding:.75rem 1rem;border-radius:.5rem;font-weight:600;text-decoration:none;background:#7c3aed;color:#fff;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}.cta-button[data-v-8725769b]:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.cta-button[data-v-8725769b]:active{transform:translateY(0);box-shadow:none}.cta-button.cta-highlight[data-v-8725769b]{background:#fff;color:var( --brand-primary-text, #6d28d9 )}.cta-button.cta-highlight[data-v-8725769b]:hover{background:#f9fafb;box-shadow:0 4px 12px #0000001a}.compare-link[data-v-8725769b]{display:block;text-align:center;margin-top:.75rem;font-size:.875rem;color:var(--light-text-muted, #6b7280);text-decoration:none;transition:color .15s ease}.compare-link[data-v-8725769b]:hover{color:var(--brand-primary, #7c3aed)}.compare-link-highlight[data-v-8725769b]{color:#e9d5ffcc}.compare-link-highlight[data-v-8725769b]:hover{color:#fff}.dark .compare-link:not(.compare-link-highlight){color:#9ca3af}.dark .compare-link:not(.compare-link-highlight):hover{color:#a78bfa}.price-fade-enter-active[data-v-8725769b],.price-fade-leave-active[data-v-8725769b]{transition:opacity .15s ease,transform .15s ease}.price-fade-enter-from[data-v-8725769b]{opacity:0;transform:translateY(-4px)}.price-fade-leave-to[data-v-8725769b]{opacity:0;transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.pricing-card[data-v-8725769b],.pricing-card.highlight[data-v-8725769b],.cta-button[data-v-8725769b],.compare-link[data-v-8725769b]{transition:none}.pricing-card[data-v-8725769b]:hover,.pricing-card.highlight[data-v-8725769b]:hover,.cta-button[data-v-8725769b]:hover,.cta-button[data-v-8725769b]:active{transform:none}.price-fade-enter-active[data-v-8725769b],.price-fade-leave-active[data-v-8725769b]{transition:none}.loading-spinner[data-v-8725769b]{animation:none}}.trust-text[data-v-8725769b]{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.75rem;margin-bottom:2rem;font-size:.8125rem;color:var(--light-text-muted, #6b7280)}.dark .trust-text{color:#d1d5db}.trust-icon[data-v-8725769b]{width:1rem;height:1rem;color:#22c55e;flex-shrink:0}.trust-separator[data-v-8725769b]{color:#d1d5db}.dark .trust-separator{color:#4b5563}.card-trust-text[data-v-8725769b]{text-align:center;margin-top:.5rem;font-size:.6875rem;color:var(--light-text-muted, #6b7280)}.dark .card-trust-text{color:#9ca3af}.card-trust-highlight[data-v-8725769b]{color:#e9d5ffb3}.student-access-badge[data-v-8725769b]{display:block;margin-top:.5rem;margin-bottom:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#065f46;border-radius:.5rem;text-align:center}.dark .student-access-badge{background:linear-gradient(135deg,#10b98133,#05966926);color:#6ee7b7}.trust-badges[data-v-8725769b]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem}.trust-badge[data-v-8725769b]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:#7c3aed0f;border:1px solid rgba(124,58,237,.12);border-radius:.375rem;font-size:.75rem;font-weight:500;color:#6b7280;transition:all .15s ease}.trust-badge[data-v-8725769b]:hover{background:#7c3aed1a;border-color:#7c3aed33}.dark .trust-badge{background:#7c3aed26;border-color:#7c3aed40;color:#d1d5db}.dark .trust-badge:hover{background:#7c3aed33;border-color:#7c3aed59}.badge-icon[data-v-8725769b]{width:1rem;height:1rem;flex-shrink:0;color:#7c3aed}.dark .badge-icon{color:#a78bfa}.badge-text[data-v-8725769b]{white-space:nowrap}@media(max-width:480px){.trust-badges[data-v-8725769b]{gap:.5rem}.trust-badge[data-v-8725769b]{font-size:.6875rem;padding:.25rem .5rem}.badge-icon[data-v-8725769b]{width:.875rem;height:.875rem}}.animate-ready .pricing-card[data-v-8725769b]{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.animate-ready .pricing-card.animate-in[data-v-8725769b]{opacity:1;transform:translateY(0)}.animate-ready .pricing-card[data-v-8725769b]:nth-child(1){transition-delay:0s}.animate-ready .pricing-card[data-v-8725769b]:nth-child(2){transition-delay:.1s}.animate-ready .pricing-card[data-v-8725769b]:nth-child(3){transition-delay:.2s}.animate-ready .pricing-card[data-v-8725769b]:nth-child(4){transition-delay:.3s}.animate-ready .pricing-card[data-v-8725769b]:nth-child(5){transition-delay:.4s}.animate-ready .trust-badges[data-v-8725769b]{opacity:0;transform:translateY(10px);transition:opacity .3s ease .2s,transform .3s ease .2s}.animate-ready .trust-badges.animate-in[data-v-8725769b]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.animate-ready .pricing-card[data-v-8725769b],.animate-ready .trust-badges[data-v-8725769b]{opacity:1;transform:none;transition:none}}.feature-comparison[data-v-950d772d]{padding:2rem 0}.section-heading[data-v-950d772d]{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#111827}.dark .section-heading{color:#f9fafb}.table-container[data-v-950d772d]{width:100%;border-radius:1rem;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 3px #0000000d,0 4px 12px #00000008}.dark .table-container{background:#1e1b4b66;border-color:#7c3aed33;box-shadow:0 1px 3px #0003,0 4px 12px #0000001a}.comparison-table[data-v-950d772d]{width:100%;min-width:700px;border-collapse:separate;border-spacing:0}thead th[data-v-950d772d]{position:-webkit-sticky;position:sticky;top:64px;z-index:10;background:linear-gradient(180deg,#f9fafb,#f3f4f6);border-bottom:2px solid #e5e7eb}thead th[data-v-950d772d]{box-shadow:0 2px 8px #00000014}.dark thead th{background:linear-gradient(180deg,#1e1b4b,#1a1744);border-bottom-color:#7c3aed4d;box-shadow:0 2px 8px #0000004d}.feature-header[data-v-950d772d],.tier-header[data-v-950d772d]{padding:1rem .75rem;text-align:center;font-weight:600;color:#374151}.dark .feature-header,.dark .tier-header{color:#f3f4f6}.feature-header[data-v-950d772d]{text-align:left;min-width:220px}.tier-header[data-v-950d772d]{min-width:100px}.tier-header.popular[data-v-950d772d]{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border-bottom-color:#6d28d9;box-shadow:0 2px 8px #7c3aed40}.tier-name[data-v-950d772d]{display:block}.popular-badge[data-v-950d772d]{display:inline-block;margin-top:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;background:#fbbf24;color:#78350f;border-radius:9999px}.category-row[data-v-950d772d]{background:linear-gradient(90deg,#f5f3ff,#ede9fe)}.dark .category-row{background:linear-gradient(90deg,#7c3aed26,#6366f11a)}.category-header[data-v-950d772d]{padding:.625rem .75rem;font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-primary, #7c3aed);text-align:left}.dark .category-header{color:#a78bfa}.even-row[data-v-950d772d],.odd-row[data-v-950d772d]{transition:background-color .15s ease}.even-row[data-v-950d772d]{background:#fff}.odd-row[data-v-950d772d]{background:#fafafa}.dark .even-row{background:#1e1b4b33}.dark .odd-row{background:#1e1b4b66}.even-row[data-v-950d772d]:hover,.odd-row[data-v-950d772d]:hover{background:#f5f3ff}.dark .even-row:hover,.dark .odd-row:hover{background:#7c3aed1a}.feature-label[data-v-950d772d]{padding:.625rem .75rem;font-weight:500;text-align:left;color:#374151}.dark .feature-label{color:#e5e7eb}.feature-text[data-v-950d772d]{color:inherit}.tooltip-wrapper[data-v-950d772d]{position:relative;display:inline-flex;align-items:center;margin-left:.375rem;cursor:help;vertical-align:middle}.info-icon[data-v-950d772d]{width:.9375rem;height:.9375rem;color:#9ca3af;transition:color .15s ease}.tooltip-wrapper:hover .info-icon[data-v-950d772d],.tooltip-wrapper:focus .info-icon[data-v-950d772d]{color:var(--brand-primary, #7c3aed)}.tooltip-text[data-v-950d772d]{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;color:#fff;background:#1f2937;border-radius:.375rem;max-width:200px;white-space:normal;text-align:center;z-index:50;box-shadow:0 4px 12px #00000026}.tooltip-text[data-v-950d772d]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937}.tooltip-fade-enter-active[data-v-950d772d],.tooltip-fade-leave-active[data-v-950d772d]{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from[data-v-950d772d],.tooltip-fade-leave-to[data-v-950d772d]{opacity:0;transform:translate(-50%) translateY(4px)}.feature-value[data-v-950d772d]{padding:.625rem .75rem;text-align:center;font-weight:500;color:#374151}.dark .feature-value{color:#e5e7eb}.feature-value.popular-col[data-v-950d772d]{background:#7c3aed0a}.dark .feature-value.popular-col{background:#7c3aed14}.check[data-v-950d772d]{color:#22c55e;font-size:1.125rem}.dash[data-v-950d772d]{color:#9ca3af}.value-text[data-v-950d772d]{color:inherit}tbody tr:last-child td[data-v-950d772d]:first-child,tbody tr:last-child th[data-v-950d772d]:first-child{border-bottom-left-radius:1rem}tbody tr:last-child td[data-v-950d772d]:last-child{border-bottom-right-radius:1rem}@media(prefers-reduced-motion:reduce){.tooltip-fade-enter-active[data-v-950d772d],.tooltip-fade-leave-active[data-v-950d772d],.info-icon[data-v-950d772d],.even-row[data-v-950d772d],.odd-row[data-v-950d772d]{transition:none}}.mobile-tier-tabs[data-v-950d772d]{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 1rem;margin-bottom:0;-webkit-overflow-scrolling:touch;position:-webkit-sticky;position:sticky;top:64px;z-index:20;background:#faf5ff;margin-left:-1rem;margin-right:-1rem;mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}.dark .mobile-tier-tabs{background:#1e1b4bf2}.tier-tab[data-v-950d772d]{flex-shrink:0;padding:.75rem 1rem;min-height:44px;font-size:.875rem;font-weight:600;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;color:#374151;cursor:pointer;transition:all .15s ease}.dark .tier-tab{background:#1e1b4b66;border-color:#7c3aed33;color:#e5e7eb}.tier-tab[data-v-950d772d]:hover{border-color:#a78bfa}.tier-tab.active[data-v-950d772d]{background:#7c3aed;border-color:#7c3aed;color:#fff}.tier-tab.popular[data-v-950d772d]{position:relative}.tab-popular[data-v-950d772d]{margin-left:.25rem;color:#fbbf24}.tier-tab.active .tab-popular[data-v-950d772d]{color:#fef3c7}.tier-tab[data-v-950d772d]:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.dark .tier-tab:focus-visible{outline-color:#a78bfa}@media(max-width:768px){.feature-comparison[data-v-950d772d]{padding:1.5rem 0}.section-heading[data-v-950d772d]{font-size:1.5rem;margin-bottom:1rem}.table-container[data-v-950d772d]{margin:0 -1rem;border-radius:0;border-left:none;border-right:none;overflow-x:visible}.comparison-table[data-v-950d772d]{min-width:unset}thead th[data-v-950d772d]{top:116px}.feature-header[data-v-950d772d]{min-width:150px}.tier-header[data-v-950d772d]{min-width:80px;font-size:.875rem}}.plan-finder[data-v-46898455]{position:relative;text-align:center;min-height:3.5rem;margin-bottom:.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.help-link[data-v-46898455]{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#7c3aed;background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.help-link[data-v-46898455]:hover{color:#6d28d9;background:#7c3aed14}.help-link[data-v-46898455]:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.dark .help-link{color:#a78bfa}.dark .help-link:hover{color:#c4b5fd;background:#7c3aed26}.step-container[data-v-46898455]{display:inline-flex;flex-direction:column;align-items:center;gap:.75rem}.step-question[data-v-46898455]{margin:0;font-size:.9375rem;font-weight:500;color:#374151}.dark .step-question{color:#e5e7eb}.step-options[data-v-46898455]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.option-button[data-v-46898455]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.option-button[data-v-46898455]:hover{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}.option-button[data-v-46898455]:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.dark .option-button{color:#e5e7eb;background:#7c3aed26;border-color:#7c3aed4d}.dark .option-button:hover{background:#7c3aed4d;border-color:#7c3aed80;color:#c4b5fd}.step-back[data-v-46898455]{padding:.25rem .5rem;font-size:.8125rem;font-weight:400;color:#6b7280;background:transparent;border:none;cursor:pointer;transition:color .15s ease}.step-back[data-v-46898455]:hover{color:#374151}.dark .step-back{color:#9ca3af}.dark .step-back:hover{color:#d1d5db}.result-container[data-v-46898455]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;font-size:.875rem}.dark .result-container{background:#22c55e26;border-color:#22c55e4d}.result-check[data-v-46898455]{color:#22c55e;font-size:.875rem}.result-label[data-v-46898455]{color:#166534;font-weight:400}.dark .result-label{color:#86efac}.result-tier[data-v-46898455]{color:#166534;font-weight:600}.dark .result-tier{color:#4ade80}.result-divider[data-v-46898455]{color:#86efac}.dark .result-divider{color:#86efac80}.result-action[data-v-46898455]{padding:0;font-size:.75rem;font-weight:500;color:#15803d;background:transparent;border:none;cursor:pointer;transition:color .15s ease}.result-action[data-v-46898455]:hover{color:#166534;text-decoration:underline}.dark .result-action{color:#86efac}.dark .result-action:hover{color:#4ade80}.step-fade-enter-active[data-v-46898455]{transition:all .2s ease}.step-fade-leave-active[data-v-46898455]{transition:all .15s ease;position:absolute}.step-fade-enter-from[data-v-46898455]{opacity:0;transform:translateY(8px)}.step-fade-leave-to[data-v-46898455]{opacity:0;transform:translateY(-8px)}.sr-only[data-v-46898455]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.step-fade-enter-active[data-v-46898455],.step-fade-leave-active[data-v-46898455]{transition:none}}@media(max-width:480px){.step-options[data-v-46898455]{flex-direction:column;width:100%;max-width:280px}.option-button[data-v-46898455]{width:100%}}.pricing-with-audience[data-v-bfa5b463]{width:100%}.comparison-section[data-v-bfa5b463]{margin-top:4rem;background:#faf5ff;margin-left:-1rem;margin-right:-1rem;padding:3rem 1rem}.dark .comparison-section{background:#1e1b4b66}.sr-only[data-v-bfa5b463]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
