.plan[data-v-d606e7fc]{background:linear-gradient(135deg,color-mix(in srgb,#65b8ef 0%,white 100%),color-mix(in srgb,#9c27b0 10%,white 100%));border-radius:16px;padding:2rem;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d;transition:.3s cubic-bezier(.4,0,.2,1);transition-property:transform,box-shadow;display:flex;flex-direction:column;justify-content:space-between;gap:10px;height:100%;position:relative}@media only screen and (min-width:768px){.plan[data-v-d606e7fc]{padding:1.5rem}}.plan[data-v-d606e7fc]:hover{transform:translateY(-8px);box-shadow:0 -12px 24px color-mix(in srgb,#65b8ef 30%,transparent 100%),0 8px 16px color-mix(in srgb,#9c27b0 30%,transparent 100%)}.plan:hover .plan-best[data-v-d606e7fc]{scale:1.3;filter:drop-shadow(0 4px 8px rgba(255,196,0,.4))}.plan.active[data-v-d606e7fc]{pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,#65b8ef 100%,white 0%),color-mix(in srgb,#9c27b0 100%,white 0%));color:#fff}.plan.active .plan-price[data-v-d606e7fc]{color:#fff}.plan .plan-name[data-v-d606e7fc]{font-size:1.75rem;font-weight:700;margin:0;text-align:center;transition:none!important}@media only screen and (min-width:768px){.plan .plan-name[data-v-d606e7fc]{font-size:1.5rem}}.plan .plan-price[data-v-d606e7fc]{font-size:2.5rem;font-weight:800;color:#9c27b0;text-align:center;display:flex;justify-content:center;gap:10px;align-items:center}@media only screen and (min-width:768px){.plan .plan-price[data-v-d606e7fc]{font-size:2rem}}.plan .plan-price .price-period[data-v-d606e7fc]{font-size:1rem;font-weight:400;color:color-mix(in srgb,currentColor 100%,transparent 50%);opacity:.6;margin-top:.25rem}.plan .plan-features[data-v-d606e7fc]{list-style:none;padding:0;flex-grow:1;margin:0}.plan .plan-features .plan-feature[data-v-d606e7fc]{font-size:1rem;line-height:1.5;position:relative;padding-left:20px}.plan .plan-features .plan-feature .feature-icon[data-v-d606e7fc]{position:absolute;left:0;top:5px}.plan .plan-best[data-v-d606e7fc]{position:absolute;top:0;right:0;transform:translate(25%,-25%);z-index:10;filter:drop-shadow(0 2px 4px rgba(255,128,0,.2));transition:all .3s .15s cubic-bezier(.175,.885,.32,1.275)}@media only screen and (min-width:768px){.plan[data-v-d606e7fc]{padding:1.5rem}.plan .plan-name[data-v-d606e7fc]{font-size:1.5rem}.plan .plan-price[data-v-d606e7fc]{font-size:2rem}}.plan .plan.featured[data-v-d606e7fc]{border:2px solid var(--q-primary)}.plan .plan.featured[data-v-d606e7fc]:after{content:"Popular";position:absolute;top:1rem;right:-2rem;background:var(--q-secondary);color:#fff;padding:.25rem 3rem;transform:rotate(45deg);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.upgrade-btn[data-v-d606e7fc]{background:linear-gradient(45deg,#65b8ef,#9c27b0);color:#fff;font-weight:600}.current-plan[data-v-d606e7fc]{font-size:clamp(2rem,5vw,3rem);line-height:1;font-weight:700;margin:0;color:#fff;text-align:center;padding-top:20px}.powered-by[data-v-53835c4c]{display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px}.polar-logo[data-v-53835c4c]{height:20px}.pricing[data-v-1d2e6594]{max-width:1400px;margin:0 auto}.pricing .pricing-header[data-v-1d2e6594]{display:flex;flex-direction:column;gap:1rem;padding:2rem 2rem 0}@media only screen and (min-width:575px){.pricing .pricing-header[data-v-1d2e6594]{padding-top:0;text-align:center}}.pricing .pricing-header .pricing-header-content[data-v-1d2e6594]{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:575px){.pricing .pricing-header .pricing-header-content[data-v-1d2e6594]{align-items:center}}.pricing .pricing-header .pricing-title[data-v-1d2e6594]{font-size:clamp(2rem,5vw,3.5rem);line-height:1;font-weight:700;margin:0;background:linear-gradient(135deg,#65b8ef 30%,#9c27b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:6px}.pricing .pricing-header .pricing-description[data-v-1d2e6594]{font-size:clamp(1rem,2vw,1.25rem);color:#616161;opacity:.8;max-width:600px;margin:0 auto;line-height:1.6}.pricing .pricing-header .pricing-toggle[data-v-1d2e6594]{display:flex;align-items:center;gap:1rem;font-size:1.1rem;font-weight:600;cursor:pointer}@media only screen and (min-width:575px){.pricing .pricing-header .pricing-toggle[data-v-1d2e6594]{margin-top:1rem;justify-content:center}}.pricing .pricing-header .pricing-toggle span[data-v-1d2e6594]{color:#616161;opacity:.5;transition:all .3s ease;position:relative}.pricing .pricing-header .pricing-toggle span.active[data-v-1d2e6594]{opacity:1;color:#9c27b0}.pricing .pricing-header .pricing-toggle span .discount-badge[data-v-1d2e6594]{position:absolute;top:50%;left:100%;transform:translate(-10px,-50%);opacity:0;background:#61de7e;color:#fff;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;font-weight:700;margin-left:.5rem;transition:all .3s ease;min-width:max-content}.pricing .pricing-header .pricing-toggle span .discount-badge.active[data-v-1d2e6594]{opacity:1;transform:translateY(-50%)}.pricing .pricing-content[data-v-1d2e6594]{padding:2rem;overflow:hidden}.pricing .pricing-content .pricing-loading[data-v-1d2e6594]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:400px;font-size:1.1rem;animation:pulse 1.5s ease-in-out infinite}.pricing .pricing-content .pricing-plans[data-v-1d2e6594]{display:grid;grid-template-columns:1fr;gap:2rem}.pricing .pricing-content .pricing-no-plans[data-v-1d2e6594]{text-align:center;padding:3rem 1rem;font-size:1.1rem;color:#616161;opacity:.7;background:#f5f5f5;border-radius:12px;min-height:300px;display:flex;align-items:center;justify-content:center}.pricing .pricing-content .pricing-no-plans p[data-v-1d2e6594]{margin:0}
