.upgrade-page[data-v-8c90a5cc]{background:transparent;min-height:100vh;min-height:100dvh;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.page-header[data-v-8c90a5cc]{gap:1rem;padding:1rem;position:sticky;top:0;z-index:10}.back-btn[data-v-8c90a5cc],.page-header[data-v-8c90a5cc]{align-items:center;background:transparent;display:flex}.back-btn[data-v-8c90a5cc]{border:none;border-radius:50%;cursor:pointer;height:40px;justify-content:center;transition:all .2s ease;width:40px}.back-btn[data-v-8c90a5cc]:hover{background:#ffffff4d}.header-title[data-v-8c90a5cc]{color:#2d4a47;font-size:1.25rem;font-weight:600}.hero-section[data-v-8c90a5cc]{align-items:center;display:flex;flex-direction:column;padding:1.5rem 1rem 2rem;text-align:center}.hero-title[data-v-8c90a5cc]{color:#2d4a47;font-size:1.5rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem}.hero-subtitle[data-v-8c90a5cc]{color:#2d4a47b3;font-size:.9375rem}.plans-section[data-v-8c90a5cc]{gap:1rem;padding:0 1rem}.plan-card[data-v-8c90a5cc],.plans-section[data-v-8c90a5cc]{display:flex;flex-direction:column}.plan-card[data-v-8c90a5cc]{background:#fffc;border:2px solid transparent;border-radius:20px;min-height:100%;padding:1.25rem;position:relative;transition:all .2s ease}.plan-card-content[data-v-8c90a5cc]{display:flex;flex:1;flex-direction:column}.plan-card--selected[data-v-8c90a5cc],.plan-card[data-v-8c90a5cc]:hover{background:#fffffff2}.plan-card--selected[data-v-8c90a5cc]{border-color:#5cbfb3;box-shadow:0 4px 20px #5cbfb333}.plan-card--pro.plan-card--selected[data-v-8c90a5cc]{border-color:#c9a22780;box-shadow:0 4px 20px #c9a22726}.plan-card--recommended[data-v-8c90a5cc]{border-color:#e8b4b8}.plan-card--recommended.plan-card--selected[data-v-8c90a5cc]{border-color:#e8b4b8;box-shadow:0 4px 20px #e8b4b840}.plan-card--current[data-v-8c90a5cc]{opacity:.7}.recommended-badge[data-v-8c90a5cc]{align-items:center;background:#e8b4b8;display:flex;gap:.25rem}.current-plan-badge[data-v-8c90a5cc],.recommended-badge[data-v-8c90a5cc]{border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:.375rem 1rem;position:absolute;top:-12px;transform:translate(-50%);white-space:nowrap}.current-plan-badge[data-v-8c90a5cc]{background:#5cbfb3}.current-plan-badge--pro[data-v-8c90a5cc]{background:#c9a227}.plan-header[data-v-8c90a5cc]{margin-bottom:1rem}.plan-name-row[data-v-8c90a5cc]{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.plan-name[data-v-8c90a5cc]{color:#2d4a47;font-size:1.25rem;font-weight:700;margin:0}.plan-badge[data-v-8c90a5cc]{background:#5cbfb326;border-radius:8px;color:#5cbfb3;font-size:.6875rem;font-weight:600;padding:.25rem .5rem}.plan-badge--yearly[data-v-8c90a5cc]{background:#c9a22726;color:#c9a227}.plan-price[data-v-8c90a5cc]{align-items:baseline;display:flex;gap:.25rem}.price-amount[data-v-8c90a5cc]{color:#2d4a47;font-size:2rem;font-weight:700}.price-period[data-v-8c90a5cc]{color:#2d4a4799;font-size:.875rem}.savings-badge[data-v-8c90a5cc]{background:#4caf5026;border-radius:12px;color:#4caf50;display:inline-block;font-size:.75rem;font-weight:600;margin-top:.5rem;padding:.25rem .75rem}.trial-btn[data-v-8c90a5cc]{align-items:center;background:#5cbfb314;border:1px dashed rgba(92,191,179,.5);border-radius:10px;color:#5cbfb3;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:.75rem;padding:.625rem 1rem;transition:all .2s ease;width:100%}.trial-btn[data-v-8c90a5cc]:hover{background:#5cbfb326;border-color:#5cbfb3b3}.trial-info-box[data-v-8c90a5cc]{align-items:center;background:#5cbfb31a;border-radius:12px;color:#5cbfb3;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin-bottom:1.25rem;padding:.75rem 1rem}.yearly-breakdown[data-v-8c90a5cc]{color:#2d4a4799;font-size:.8125rem;margin:0 0 .75rem;text-align:center}.plan-features[data-v-8c90a5cc]{display:flex;flex:1;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.plan-features li[data-v-8c90a5cc]{align-items:flex-start;color:#2d4a47;display:flex;font-size:.875rem;gap:.5rem}.plan-features li .v-icon[data-v-8c90a5cc]{flex-shrink:0;margin-top:2px}.plan-card-footer[data-v-8c90a5cc]{margin-top:auto;padding-top:1rem}.choose-plan-btn[data-v-8c90a5cc]{align-items:center;background:#5cbfb314;border:1.5px solid rgba(92,191,179,.3);border-radius:12px;color:#5cbfb3;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease;width:100%}.choose-plan-btn[data-v-8c90a5cc]:hover:not(:disabled){background:#5cbfb326;border-color:#5cbfb380}.choose-plan-btn[data-v-8c90a5cc]:active:not(:disabled){transform:scale(.98)}.choose-plan-btn--selected[data-v-8c90a5cc]{background:#5cbfb333;border-color:#5cbfb3;color:#5cbfb3}.choose-plan-btn--current[data-v-8c90a5cc]{background:#5cbfb31a;border-color:#5cbfb34d;color:#5cbfb3b3;cursor:default}.choose-plan-btn--pro[data-v-8c90a5cc]{background:#c9a22714;border-color:#c9a2274d;color:#c9a227}.choose-plan-btn--pro[data-v-8c90a5cc]:hover:not(:disabled){background:#c9a22726;border-color:#c9a22780}.choose-plan-btn--pro.choose-plan-btn--selected[data-v-8c90a5cc]{background:#c9a22733;border-color:#c9a227;color:#c9a227}.choose-plan-btn--pro.choose-plan-btn--current[data-v-8c90a5cc]{background:#c9a2271a;border-color:#c9a2274d;color:#c9a227b3;cursor:default}.comparison-section[data-v-8c90a5cc]{padding:2rem 1rem}.comparison-title[data-v-8c90a5cc]{color:#2d4a47;font-size:1.125rem;font-weight:600;margin-bottom:1rem;text-align:center}.comparison-table[data-v-8c90a5cc]{background:#fffc;border-radius:16px;overflow:hidden}.comparison-header[data-v-8c90a5cc]{background:#2d4a470d;border-bottom:1px solid rgba(45,74,71,.1);display:grid;grid-template-columns:1fr 60px 60px;padding:.75rem 1rem}.plan-label[data-v-8c90a5cc]{color:#2d4a4799;font-size:.75rem;font-weight:600;text-align:center}.plan-label--pro[data-v-8c90a5cc]{color:#c9a227}.comparison-row[data-v-8c90a5cc]{border-bottom:1px solid rgba(45,74,71,.05);display:grid;grid-template-columns:1fr 60px 60px;padding:.75rem 1rem}.comparison-row[data-v-8c90a5cc]:last-child{border-bottom:none}.feature-name[data-v-8c90a5cc]{color:#2d4a47;font-size:.875rem}.feature-check[data-v-8c90a5cc]{align-items:center;display:flex;justify-content:center}.feature-value[data-v-8c90a5cc]{color:#2d4a4799;font-size:.6875rem;font-weight:600}.feature-value--pro[data-v-8c90a5cc]{color:#c9a227}.oxy-message-section[data-v-8c90a5cc]{padding:1.5rem 1rem 0}.oxy-message-container[data-v-8c90a5cc]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border-radius:20px;box-shadow:0 4px 20px #0000000d;display:flex;gap:1rem;padding:1.25rem 1.5rem}.oxy-avatar-wrapper[data-v-8c90a5cc]{background:#fff9;border-radius:50%;box-shadow:0 2px 8px #5cbfb326;flex-shrink:0;padding:.25rem}.oxy-mini[data-v-8c90a5cc]{transform:scale(.9)}.oxy-speech-bubble[data-v-8c90a5cc]{flex:1}.oxy-quote[data-v-8c90a5cc]{color:#2d4a47;font-size:.9375rem;font-weight:500;line-height:1.4;margin:0}.oxy-quote-sub[data-v-8c90a5cc]{color:#2d4a47a6;font-size:.8125rem;line-height:1.4;margin:.25rem 0 0}.cta-section[data-v-8c90a5cc]{padding:1.5rem 1rem}.cta-container[data-v-8c90a5cc]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:1.5rem}.cta-price[data-v-8c90a5cc]{color:#2d4a4799;font-size:.875rem;font-weight:500;margin:.75rem 0 0;text-align:center}.cta-btn[data-v-8c90a5cc]{border-radius:16px!important;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.cta-btn--pro[data-v-8c90a5cc]{background:#c9a22726!important;border:1px solid rgba(201,162,39,.3);color:#c9a227!important}.cta-btn--pro[data-v-8c90a5cc]:hover{background:#c9a22740!important}.cta-btn--pro .v-icon[data-v-8c90a5cc]{color:#c9a227!important}.cta-note[data-v-8c90a5cc]{align-items:center;color:#2d4a4799;display:flex;font-size:.8125rem;gap:.375rem;justify-content:center;margin-top:1rem}.faq-section[data-v-8c90a5cc]{padding:1rem}.faq-title[data-v-8c90a5cc]{color:#2d4a47;font-size:1.125rem;font-weight:600;margin-bottom:1rem;text-align:center}.faq-list[data-v-8c90a5cc]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-v-8c90a5cc]{background:#ffffffb3;border-radius:12px;overflow:hidden}.faq-question[data-v-8c90a5cc]{align-items:center;background:none;border:none;color:#2d4a47;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;justify-content:space-between;padding:1rem;text-align:left;width:100%}.faq-answer[data-v-8c90a5cc]{color:#2d4a47b3;font-size:.875rem;line-height:1.6;margin:0;padding:0 1rem 1rem}.faq-expand-enter-active[data-v-8c90a5cc],.faq-expand-leave-active[data-v-8c90a5cc]{overflow:hidden;transition:all .2s ease}.faq-expand-enter-from[data-v-8c90a5cc],.faq-expand-leave-to[data-v-8c90a5cc]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.restore-section[data-v-8c90a5cc]{padding:1rem;text-align:center}.restore-btn[data-v-8c90a5cc]{align-items:center;background:none;border:none;color:#2d4a4799;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.375rem;padding:.5rem 1rem;transition:color .2s ease}.restore-btn[data-v-8c90a5cc]:hover{color:#5cbfb3}.success-card[data-v-8c90a5cc]{border-radius:24px!important;overflow:hidden}.success-content[data-v-8c90a5cc]{padding:2rem;text-align:center}.success-icon[data-v-8c90a5cc]{margin-bottom:1rem}.success-title[data-v-8c90a5cc]{color:#2d4a47;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.success-message[data-v-8c90a5cc]{color:#2d4a47b3;font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}.success-btn[data-v-8c90a5cc]{border-radius:12px!important;font-weight:600;letter-spacing:0;text-transform:none}.restore-card[data-v-8c90a5cc]{border-radius:20px!important}.restore-loading[data-v-8c90a5cc],.restore-result[data-v-8c90a5cc]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.restore-loading p[data-v-8c90a5cc],.restore-result p[data-v-8c90a5cc]{color:#2d4a47b3;font-size:.9375rem;margin:0}@media(min-width:768px){.upgrade-page[data-v-8c90a5cc]{margin:0 auto;max-width:800px}.plans-section[data-v-8c90a5cc]{align-items:stretch;flex-direction:row}.plan-card[data-v-8c90a5cc]{display:flex;flex:1;flex-direction:column}.plan-features[data-v-8c90a5cc]{flex:1}.plan-card--recommended[data-v-8c90a5cc]{transform:scale(1.02)}}
