@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&family=Cabin:wght@400;500;600;700&display=swap);.body--dark{--q-dark:#121212;background:#121212!important}.bg-custom{background:linear-gradient(135deg,#02369c,#011c50)!important}.premium-btn-danger{background:linear-gradient(135deg,#c10015,#75000d);border-radius:12px;box-shadow:0 4px 15px #c1001540;color:#fff;font-weight:500;height:48px;transition:all .3s ease}.premium-btn-danger:hover{box-shadow:0 8px 20px #c1001559;transform:translateY(-2px)}.premium-btn-danger .q-icon{margin-right:8px}.premium-btn-warning{background:linear-gradient(135deg,#f2c037,#cf9b0d);border-radius:12px;box-shadow:0 4px 15px #f2c03740;color:#fff;font-weight:500;height:48px;transition:all .3s ease}.premium-btn-warning:hover{box-shadow:0 8px 20px #f2c03759;transform:translateY(-2px)}.premium-btn-warning .q-icon{margin-right:8px}.premium-btn-secondary{background:linear-gradient(135deg,#8060cf,#5835ae);border-radius:12px;box-shadow:0 4px 15px #8060cf40;color:#fff;font-weight:500;height:48px;transition:all .3s ease}.premium-btn-secondary:hover{box-shadow:0 8px 20px #8060cf59;transform:translateY(-2px)}.premium-btn-secondary .q-icon{margin-right:8px}.premium-btn-primary{background:linear-gradient(135deg,#02369c,#011c50);border-radius:12px;box-shadow:0 4px 15px #02369c40;color:#fff;font-weight:500;height:48px;transition:all .3s ease}.premium-btn-primary:hover{box-shadow:0 8px 20px #02369c59;transform:translateY(-2px)}.premium-btn-primary .q-icon{margin-right:8px}.premium-btn-success{background:linear-gradient(135deg,#21ba45,#15792d);border-radius:10px;box-shadow:0 4px 15px #21ba4540;color:#fff;font-weight:600;height:42px;padding:0 20px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.premium-btn-success:hover{box-shadow:0 8px 20px #21ba4559;transform:translateY(-2px)}.input-action-btn{background-color:#02369c1f;border-radius:50%;color:#02369c;transition:all .3s cubic-bezier(.25,.8,.25,1)}.input-action-btn:hover{background-color:#02369c33;transform:scale(1.05)}.custom-scroll-area::-webkit-scrollbar{width:10px}.custom-scroll-area::-webkit-scrollbar-track{background:#00000008;border-radius:6px}.custom-scroll-area::-webkit-scrollbar-thumb{background:#02369c40;background-clip:padding-box;border:2px solid #0000;border-radius:6px}.custom-scroll-area::-webkit-scrollbar-thumb:hover{background:#02369c66;background-clip:padding-box;border:2px solid #0000}.premium-card{border:none;border-radius:16px;box-shadow:0 8px 30px #00000012;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1)}.premium-card:hover{box-shadow:0 12px 40px #00000017}.premium-card .card-header{background:linear-gradient(135deg,#02369c14,#02369c26);border-bottom:1px solid #02369c1a;padding:20px 24px}.premium-card .card-header .card-title{color:#02369c;font-size:1.2rem;font-weight:600;letter-spacing:-.01em}.premium-card .card-content{padding:24px}.modern-input .q-field__control{border-radius:10px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.ai-action-btn{background-color:#02369c1f;border-radius:50%;color:#02369c;transition:all .3s cubic-bezier(.25,.8,.25,1)}.ai-action-btn:hover{background-color:#02369c33;transform:scale(1.05)}.ai-action-btn .q-spinner{color:#02369c}.premium-btn{background:linear-gradient(135deg,#02369c,#011c50);border-radius:10px;box-shadow:0 4px 15px #02369c40;color:#fff;font-weight:600;height:42px;padding:0 20px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.premium-btn:hover{box-shadow:0 8px 20px #02369c59;transform:translateY(-2px)}:root{--theme-gray-100:#f8f9fa;--theme-gray-200:#e9ecef;--theme-gray-300:#dee2e6;--theme-gray-400:#ced4da;--theme-gray-500:#adb5bd;--theme-gray-600:#6c757d;--theme-gray-700:#495057;--theme-gray-800:#343a40;--theme-gray-900:#212529;--theme-primary:#02369c;--theme-primary-light:#1154ed;--theme-primary-accent:#465ff1;--theme-primary-input-icon:#1565d8;--theme-primary-lightest:#dfeaff;--theme-secondary-purple:#3f3ee9;--theme-secondary-purple-light:#f2f2ff;--theme-secondary-purple-lighter:#dedefc;--theme-neutral-50:#f3f4f8;--theme-neutral-100:#f5f5f5;--theme-neutral-200:#eaeaea;--theme-neutral-300:#dae1e9;--theme-neutral-400:#a6a6ba;--theme-neutral-500:#8692a6;--theme-neutral-600:#777a8d;--theme-neutral-700:#74787c;--theme-neutral-800:#4b5767;--theme-neutral-900:#131416;--theme-background-primary:#fff;--theme-background-body:#f3f4f8;--theme-text-primary:#131416;--theme-text-secondary:#4b5767;--theme-text-muted:#777a8d;--theme-text-label:#8692a6;--theme-border-light:#eaeaea;--theme-border-default:#dae1e9;--theme-tooltip-title:#040445}body.body--dark{background:var(--q-dark-page)!important;color:#fff}.q-icon{cursor:pointer}::selection{background:color-mix(in srgb,var(--theme-primary) 25%,#fff)}body{background-attachment:fixed;background-color:var(--theme-background-body);background-repeat:no-repeat;background-size:cover;color:var(--theme-text-primary);font-family:Cabin,Arial,sans-serif;font-size:16px;font-weight:400;line-height:120%}@media (min-width:1024px){body{font-size:18px}}#title{font-size:20px;line-height:34px}h1,h2,h3,h4,h5,h6{color:var(--theme-text-primary);font-weight:700;line-height:normal;margin-top:0}h1{font-family:Quicksand,Helvetica Neue,sans-serif;font-size:32px;font-weight:500;line-height:120%;margin-bottom:.67em}@media (min-width:1024px){h1{font-size:50px}}h2{font-size:1.5em;margin-bottom:.83em}h3{font-size:1.17em;margin-bottom:1em}h4{font-size:1em;margin-bottom:1.33em}h5{font-size:.83em;margin-bottom:1.67em}h6{font-size:.67em;margin-bottom:2.33em}.text-h1{color:var(--theme-text-primary);font-family:Quicksand,Helvetica Neue,sans-serif;font-size:32px;font-weight:500;line-height:120%;text-align:center}@media (min-width:1024px){.text-h1{font-size:50px}}.text-bold{font-size:18px;font-weight:700}.text-bold,.text-regular{color:var(--theme-text-primary);font-family:Cabin,Arial,sans-serif;line-height:120%;text-align:center}.text-regular{font-size:16px;font-weight:400}@media (min-width:1024px){.text-regular{font-size:18px}}.book-chapters-nav .q-item.disabled{background-color:var(--theme-background-primary)!important;opacity:1!important}.book-chapters-nav .selected-chapter-nav .q-item--clickable{background-color:var(--theme-primary);border-radius:3px;color:var(--theme-background-primary)}.book-chapters-nav .selected-chapter-nav .q-item--clickable .q-expansion-item__toggle-icon,.book-chapters-nav .selected-chapter-nav .q-item--clickable .q-item__label,.book-chapters-nav .selected-chapter-nav .q-item--clickable .q-item__section--side{color:var(--theme-background-primary)}.book-chapters-nav .q-expansion-item__toggle-icon{color:var(--theme-text-primary);min-height:1.4em}.palette-default,.palette-default .q-footer{background:#0000 url(/images/ui/body-bg.jpg)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important}.palette-default .q-footer{background-position:top!important}.palette-default .q-footer .q-toolbar{min-height:34px}.palette-default .q-footer .q-toolbar .q-toolbar__title{color:#fff!important;font-size:12px}.palette-default .q-splitter.book-editor #left-panel{background:#fff!important;height:calc(100vh - 130px)}.palette-default .q-splitter.book-editor #left-panel .q-slide-item{border-bottom:1px solid var(--theme-border-light)}.palette-default .onboarding-card{background:url(/images/ui/body-bg.jpg)!important;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important}.palette-default .q-inner-loading{background:none!important}.palette-default .page-layout .page-header .page-title,.palette-default .text-color-custom{color:var(--q-text-color)!important}.body--dark .q-inner-loading,.body--dark.palette-default .q-inner-loading{background:none!important}.body--dark.palette-default .q-expansion-item__toggle-icon,.body--dark.palette-default .q-item__label,.body--dark.palette-default .q-item__section--side{color:var(--q-text-color)!important}.body--dark.palette-default .drawer-icon{color:var(--q-text-color)!important;opacity:.8}.review-mode .comment-highlight{background:#ffd94054!important}.review-mode .comment-highlight.selected{background:#ffd940!important}.review-mode .comment-highlight.resolved{background:none!important}.fixed-drawer-header{align-items:center;background-color:var(--theme-background-primary);height:104px;left:0;padding:24px;position:absolute;top:50px;width:100%}.footnote-mode .footnote{border-bottom:2px solid var(--theme-primary)}.footnote{pointer-events:none}.footnote:after{content:" x";position:relative;top:-6px}.footnote sup,.footnote:after{color:var(--theme-primary)!important}.chapters-list .q-item__label{color:var(--theme-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-borders{overflow:hidden}.q-popup-edit__buttons{justify-content:flex-end}.q-popup-edit__buttons .q-btn{background:var(--theme-neutral-100)}thead tr th{position:sticky;z-index:1}thead tr th,thead tr:first-child th{background:var(--theme-background-primary)}thead tr:first-child th{top:0}.q-card__actions .q-btn{border-radius:8px}.q-btn{font-family:Quicksand,Helvetica Neue,sans-serif;font-size:16px;font-weight:700;line-height:100%;text-align:center}.q-btn.q-btn--standard{background:var(--theme-primary-accent);color:#fff}.q-btn.q-btn--standard:hover{background:color-mix(in srgb,var(--theme-primary-accent) 85%,#000)}.q-btn.q-btn--outline{background:#0000;border:1px solid var(--theme-border-default);color:var(--theme-text-muted)}.q-btn.q-btn--outline:hover{background:var(--theme-neutral-50)}.q-dialog__inner .q-card{border-radius:12px;color:var(--theme-text-primary)}.q-dialog__inner .q-card .q-card__section{gap:24px}.q-dialog__title{color:var(--theme-text-secondary);font-family:Quicksand,Helvetica Neue,sans-serif;font-size:24px;font-weight:500;line-height:120%;text-align:center}@media (min-width:1024px){.q-dialog__title{font-size:32px}}.q-tooltip{background:var(--theme-background-primary);border-radius:8px;box-shadow:0 4px 12px #00000026;color:var(--theme-text-primary)}.body--dark .q-tooltip{box-shadow:0 4px 12px #0006}.q-tooltip .tooltip-body{gap:10px;padding:8px}.q-tooltip .tooltip-title{border-bottom:1px solid var(--theme-border-light);color:var(--theme-tooltip-title);font-family:Quicksand,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.5%;line-height:115%;padding-bottom:8px}.q-tooltip .tooltip-close{color:var(--theme-neutral-400);cursor:pointer;height:18px;position:absolute;right:8px;top:8px;width:18px}.q-tooltip .tooltip-close:hover{color:var(--theme-neutral-600)}::-webkit-scrollbar{background:var(--theme-primary);height:12px;opacity:.2;overflow:visible;width:14px;z-index:12}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--theme-primary);border:4px solid #0000;border-radius:10px;margin:4px;min-height:32px;min-width:32px;-webkit-transition:background-color .28s ease-in-out;transition:background-color .28s ease-in-out;width:10px;z-index:12}::-webkit-scrollbar-thumb:hover{background:var(--theme-primary-light)}*{scrollbar-color:var(--theme-primary) #0000;scrollbar-width:thin}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--theme-text-primary)!important;background-color:var(--theme-background-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--theme-background-primary) inset!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.full-width{width:100%}.full-height{height:100%}.q-mt-xs{margin-top:4px}.q-mt-sm{margin-top:8px}.q-mt-md{margin-top:16px}.q-mt-lg{margin-top:24px}.q-mt-xl{margin-top:40px}.q-mb-xs{margin-bottom:4px}.q-mb-sm{margin-bottom:8px}.q-mb-md{margin-bottom:16px}.q-mb-lg{margin-bottom:24px}.q-mb-xl{margin-bottom:40px}.q-pa-xs{padding:4px}.q-pa-sm{padding:8px}.q-pa-md{padding:16px}.q-pa-lg{padding:24px}.q-pa-xl{padding:40px}:root{--q-primary:var(--theme-primary);--q-secondary:var(--theme-secondary-purple);--q-accent:var(--theme-primary-accent);--q-positive:#21ba45;--q-negative:#c10015;--q-info:var(--theme-primary-light);--q-warning:#f2c037;--q-dark:var(--theme-neutral-900);--q-dark-page:var(--theme-neutral-800)}.price-section[data-v-77899532]{padding:16px 20px}.price-section .price-text[data-v-77899532]{color:var(--q-primary);font-size:1.2rem;font-weight:600;margin:0 0 8px}body.body--dark .price-section .price-text[data-v-77899532]{color:var(--q-primary-light)}.price-section .billing-text[data-v-77899532]{color:var(--q-text-color);margin:0;opacity:.8}.price-section .billing-text .trial-text[data-v-77899532]{color:var(--q-positive);font-weight:500}.package-actions[data-v-77899532]{background:linear-gradient(135deg,var(--q-primary),var(--q-primary-dark));padding:16px 20px}body.body--dark .package-actions[data-v-77899532]{background:linear-gradient(135deg,var(--q-primary-light),var(--q-primary))}.package-actions .buy-btn[data-v-77899532],.package-actions .info-btn[data-v-77899532]{border-radius:8px;font-weight:500;padding:8px 16px;transition:all .2s ease}.package-actions .buy-btn[data-v-77899532]:hover,.package-actions .info-btn[data-v-77899532]:hover{box-shadow:0 4px 12px #fff3;transform:translateY(-1px)}.package-actions .buy-btn[data-v-77899532]{background:#f00c}.package-actions .buy-btn[data-v-77899532]:hover{background:red}.package-actions .info-btn[data-v-77899532]{background:#ffffff1a}.package-actions .info-btn[data-v-77899532]:hover{background:#fff3}.package-card[data-v-9140f9b8]{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 4px 12px #0000000d;overflow:hidden;transition:all .3s ease}.package-card[data-v-9140f9b8]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.package-card--dark[data-v-9140f9b8]{background:var(--q-dark);border-color:#ffffff1a;box-shadow:0 4px 12px #0000004d}.package-card--dark[data-v-9140f9b8]:hover{box-shadow:0 8px 24px #0006}.package-card .package-overline[data-v-9140f9b8]{color:var(--q-primary);font-weight:600;letter-spacing:.5px}body.body--dark .package-card .package-overline[data-v-9140f9b8]{color:var(--q-primary-light)}.package-card .package-title[data-v-9140f9b8]{color:var(--q-dark);font-weight:600}body.body--dark .package-card .package-title[data-v-9140f9b8]{color:var(--q-text-color)}.package-card .package-description[data-v-9140f9b8]{color:rgba(var(--q-text-color-rgb),.7)}body.body--dark .package-card .package-description[data-v-9140f9b8]{color:rgba(var(--q-text-color-rgb),.8)}.package-card .robot-image[data-v-9140f9b8]{border-radius:8px;box-shadow:0 2px 8px rgba(var(--q-primary-rgb),.2)}.package-card .q-separator[data-v-9140f9b8]{background:rgba(var(--q-text-color-rgb),.12)}body.body--dark .package-card .q-separator[data-v-9140f9b8]{background:rgba(var(--q-text-color-rgb),.2)}.packages-page[data-v-4f7c6238]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.packages-page--dark[data-v-4f7c6238]{background:linear-gradient(90deg,var(--q-dark-page) 0,color-mix(in srgb,var(--q-dark-page) 90%,#fff 10%) 100%)}.hero-section[data-v-4f7c6238]{background:linear-gradient(135deg,var(--q-primary) 0,var(--q-primary-dark) 100%);color:#fff;overflow:hidden;padding:80px 20px 60px;position:relative}.hero-section[data-v-4f7c6238]:before{animation:float-4f7c6238 20s linear infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}body.body--dark .hero-section[data-v-4f7c6238]{background:linear-gradient(135deg,var(--q-primary-light) 0,var(--q-primary) 100%)}@keyframes float-4f7c6238{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-content[data-v-4f7c6238]{align-items:center;display:grid;gap:40px;grid-template-columns:1fr auto;margin:0 auto;max-width:1200px;position:relative;z-index:2}@media (max-width:768px){.hero-content[data-v-4f7c6238]{gap:30px;grid-template-columns:1fr;text-align:center}}.hero-title[data-v-4f7c6238]{font-size:3rem;font-weight:700;line-height:1.2;margin:0 0 20px}@media (max-width:768px){.hero-title[data-v-4f7c6238]{font-size:2.5rem}}@media (max-width:480px){.hero-title[data-v-4f7c6238]{font-size:2rem}}.hero-subtitle[data-v-4f7c6238]{font-size:1.25rem;line-height:1.6;margin:0;opacity:.9}@media (max-width:768px){.hero-subtitle[data-v-4f7c6238]{font-size:1.1rem}}.manny-hero[data-v-4f7c6238]{border-radius:20px;box-shadow:0 20px 40px #0000004d;transform:perspective(1000px) rotateY(-5deg);transition:transform .3s ease}.manny-hero[data-v-4f7c6238]:hover{transform:perspective(1000px) rotateY(0deg) scale(1.05)}@media (max-width:768px){.manny-hero[data-v-4f7c6238]{width:150px}}.packages-section[data-v-4f7c6238]{background:#fff;padding:80px 20px}body.body--dark .packages-section[data-v-4f7c6238]{background:var(--q-dark)}.packages-container[data-v-4f7c6238]{margin:0 auto;max-width:1200px}.section-header[data-v-4f7c6238]{margin-bottom:60px;text-align:center}.section-title[data-v-4f7c6238]{color:var(--q-dark);font-size:2.5rem;font-weight:600;margin:0 0 16px}body.body--dark .section-title[data-v-4f7c6238]{color:var(--q-text-color)}@media (max-width:768px){.section-title[data-v-4f7c6238]{font-size:2rem}}.section-description[data-v-4f7c6238]{color:rgba(var(--q-text-color-rgb),.7);font-size:1.2rem;margin:0}body.body--dark .section-description[data-v-4f7c6238]{color:rgba(var(--q-text-color-rgb),.8)}.packages-grid[data-v-4f7c6238]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:960px}.package-wrapper[data-v-4f7c6238]{display:flex;flex-direction:column}.packages-loading .loading-grid[data-v-4f7c6238]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:960px}.packages-loading .loading-card[data-v-4f7c6238]{background:#fff;border-radius:16px;box-shadow:0 8px 30px #00000014;padding:24px}body.body--dark .packages-loading .loading-card[data-v-4f7c6238]{background:var(--q-dark);box-shadow:0 8px 30px #0000004d}.no-packages[data-v-4f7c6238],.packages-error[data-v-4f7c6238]{padding:60px 20px;text-align:center}.no-packages .error-title[data-v-4f7c6238],.no-packages .no-packages-title[data-v-4f7c6238],.packages-error .error-title[data-v-4f7c6238],.packages-error .no-packages-title[data-v-4f7c6238]{color:var(--q-dark);font-size:1.5rem;font-weight:600;margin:16px 0 8px}body.body--dark .no-packages .error-title[data-v-4f7c6238],body.body--dark .no-packages .no-packages-title[data-v-4f7c6238],body.body--dark .packages-error .error-title[data-v-4f7c6238],body.body--dark .packages-error .no-packages-title[data-v-4f7c6238]{color:var(--q-text-color)}.no-packages .error-message[data-v-4f7c6238],.no-packages .no-packages-message[data-v-4f7c6238],.packages-error .error-message[data-v-4f7c6238],.packages-error .no-packages-message[data-v-4f7c6238]{color:rgba(var(--q-text-color-rgb),.7);margin-bottom:24px}body.body--dark .no-packages .error-message[data-v-4f7c6238],body.body--dark .no-packages .no-packages-message[data-v-4f7c6238],body.body--dark .packages-error .error-message[data-v-4f7c6238],body.body--dark .packages-error .no-packages-message[data-v-4f7c6238]{color:rgba(var(--q-text-color-rgb),.8)}.no-packages .retry-btn[data-v-4f7c6238],.packages-error .retry-btn[data-v-4f7c6238]{border-radius:8px;font-weight:500;padding:8px 24px}.features-section[data-v-4f7c6238]{background:rgba(var(--q-primary-rgb),.03);padding:80px 20px}body.body--dark .features-section[data-v-4f7c6238]{background:rgba(var(--q-primary-rgb),.05)}.features-container[data-v-4f7c6238]{margin:0 auto;max-width:1200px}.features-title[data-v-4f7c6238]{color:var(--q-dark);font-size:2.5rem;font-weight:600;margin:0 0 60px;text-align:center}body.body--dark .features-title[data-v-4f7c6238]{color:var(--q-text-color)}@media (max-width:768px){.features-title[data-v-4f7c6238]{font-size:2rem;margin-bottom:40px}}.features-grid[data-v-4f7c6238]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card[data-v-4f7c6238]{background:#fff;border-radius:16px;box-shadow:0 8px 30px #00000014;padding:40px 30px;text-align:center;transition:all .3s ease}.feature-card[data-v-4f7c6238]:hover{box-shadow:0 15px 40px #0000001f;transform:translateY(-5px)}body.body--dark .feature-card[data-v-4f7c6238]{background:var(--q-dark);box-shadow:0 8px 30px #0000004d}body.body--dark .feature-card[data-v-4f7c6238]:hover{box-shadow:0 15px 40px #0006}.feature-card .feature-icon[data-v-4f7c6238]{margin-bottom:20px}.feature-card .feature-title[data-v-4f7c6238]{color:var(--q-dark);font-size:1.25rem;font-weight:600;margin:0 0 16px}body.body--dark .feature-card .feature-title[data-v-4f7c6238]{color:var(--q-text-color)}.feature-card .feature-description[data-v-4f7c6238]{color:rgba(var(--q-text-color-rgb),.7);line-height:1.6;margin:0}body.body--dark .feature-card .feature-description[data-v-4f7c6238]{color:rgba(var(--q-text-color-rgb),.8)}.cta-section[data-v-4f7c6238]{background:linear-gradient(135deg,var(--q-primary) 0,var(--q-primary-dark) 100%);color:#fff;padding:80px 20px;text-align:center}body.body--dark .cta-section[data-v-4f7c6238]{background:linear-gradient(135deg,var(--q-primary-light) 0,var(--q-primary) 100%)}.cta-content[data-v-4f7c6238]{margin:0 auto;max-width:600px}.cta-title[data-v-4f7c6238]{font-size:2.5rem;font-weight:600;margin:0 0 16px}@media (max-width:768px){.cta-title[data-v-4f7c6238]{font-size:2rem}}.cta-description[data-v-4f7c6238]{font-size:1.2rem;line-height:1.6;margin:0 0 32px;opacity:.9}@media (max-width:768px){.cta-description[data-v-4f7c6238]{font-size:1.1rem}}.cta-btn[data-v-4f7c6238]{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0003;color:var(--q-primary);font-size:1.1rem;font-weight:600;padding:12px 32px;transition:all .3s ease}.cta-btn[data-v-4f7c6238]:hover{box-shadow:0 12px 30px #0000004d;transform:translateY(-3px)}body.body--dark .cta-btn[data-v-4f7c6238]{background:#ffffffe6;color:var(--q-primary-dark)}.user-profile-card[data-v-306a76b0]{background:#fff;border-radius:20px;box-shadow:none;overflow:hidden;transition:all .3s ease}.user-profile-card--dark[data-v-306a76b0]{background:var(--q-dark)}.user-profile-card .profile-header[data-v-306a76b0]{background:linear-gradient(135deg,var(--q-primary),var(--q-primary-dark));height:100px;position:relative}body.body--dark .user-profile-card .profile-header[data-v-306a76b0]{background:linear-gradient(135deg,var(--q-primary-light),var(--q-primary))}.user-profile-card .avatar-container[data-v-306a76b0]{left:50%;position:absolute;top:40px;transform:translateX(-50%)}.user-profile-card .avatar-container .user-avatar[data-v-306a76b0]{border:5px solid #fff;box-shadow:0 5px 15px #0000001a}body.body--dark .user-profile-card .avatar-container .user-avatar[data-v-306a76b0]{border-color:var(--q-dark);box-shadow:0 5px 15px #0000004d}.user-profile-card .avatar-container .avatar-badge[data-v-306a76b0]{align-items:center;background:var(--q-positive);border:3px solid #fff;border-radius:50%;bottom:5px;box-shadow:0 3px 10px #0000001a;display:flex;height:32px;justify-content:center;position:absolute;right:5px;width:32px}body.body--dark .user-profile-card .avatar-container .avatar-badge[data-v-306a76b0]{border-color:var(--q-dark);box-shadow:0 3px 10px #0000004d}.user-profile-card .profile-content[data-v-306a76b0]{margin-top:70px;padding:20px 30px;text-align:center}.user-profile-card .profile-content .user-name[data-v-306a76b0]{color:var(--q-dark);font-size:24px;font-weight:600;margin:0 0 5px}body.body--dark .user-profile-card .profile-content .user-name[data-v-306a76b0]{color:var(--q-text-color)}.user-profile-card .profile-content .user-email[data-v-306a76b0]{color:var(--q-text-color);font-size:16px;margin:0 0 15px;opacity:.7}body.body--dark .user-profile-card .profile-content .user-email[data-v-306a76b0]{opacity:.8}.user-profile-card .profile-content .user-status[data-v-306a76b0]{margin-bottom:15px}.user-profile-card .profile-content .user-status .status-badge[data-v-306a76b0]{border-radius:20px;font-size:14px;padding:5px 12px}.user-profile-card .profile-content .account-details[data-v-306a76b0]{background:rgba(var(--q-primary-rgb),.03);border:1px solid rgba(var(--q-primary-rgb),.1);border-radius:12px;padding:15px}body.body--dark .user-profile-card .profile-content .account-details[data-v-306a76b0]{background:rgba(var(--q-primary-rgb),.1);border-color:rgba(var(--q-primary-rgb),.2)}.user-profile-card .profile-content .account-details .detail-item[data-v-306a76b0]{display:flex;justify-content:space-between;margin-bottom:10px}.user-profile-card .profile-content .account-details .detail-item[data-v-306a76b0]:last-child{margin-bottom:0}.user-profile-card .profile-content .account-details .detail-item .detail-label[data-v-306a76b0]{color:var(--q-text-color);font-weight:500;opacity:.7}.user-profile-card .profile-content .account-details .detail-item .detail-value[data-v-306a76b0]{color:var(--q-text-color);font-weight:500}.user-profile-card .profile-actions[data-v-306a76b0]{padding:0 30px 30px;text-align:center}.user-profile-card .profile-actions .payment-btn[data-v-306a76b0]{background:linear-gradient(135deg,var(--q-primary),var(--q-primary-dark));border-radius:12px;box-shadow:0 4px 15px rgba(var(--q-primary-rgb),.25);font-weight:500;padding:10px 20px;transition:all .3s ease}.user-profile-card .profile-actions .payment-btn[data-v-306a76b0]:hover{box-shadow:0 8px 20px rgba(var(--q-primary-rgb),.35);transform:translateY(-2px)}body.body--dark .user-profile-card .profile-actions .payment-btn[data-v-306a76b0]{background:linear-gradient(135deg,var(--q-primary-light),var(--q-primary))}.user-profile-card .q-separator[data-v-306a76b0]{background:rgba(var(--q-text-color-rgb),.12)}body.body--dark .user-profile-card .q-separator[data-v-306a76b0]{background:rgba(var(--q-text-color-rgb),.2)}.help-support-card[data-v-d8d59738]{background:#fff;border-radius:16px;overflow:hidden;transition:all .3s ease}.help-support-card--dark[data-v-d8d59738]{background:var(--q-dark)}.help-support-card .card-header[data-v-d8d59738]{background:linear-gradient(135deg,var(--q-primary),var(--q-primary-dark));color:#fff;font-size:16px;height:56px}.help-support-card .card-header .header-btn[data-v-d8d59738]{border-radius:50%;opacity:.8;transition:all .2s ease}.help-support-card .card-header .header-btn[data-v-d8d59738]:hover{background:#fff3;opacity:1}.help-support-card .card-content[data-v-d8d59738]{padding:32px}.help-support-card .card-content .text-h5[data-v-d8d59738]{color:var(--q-primary)}body.body--dark .help-support-card .card-content .text-h5[data-v-d8d59738]{color:var(--q-primary-light)}.help-support-card .card-actions[data-v-d8d59738]{background:rgba(var(--q-primary-rgb),.03);border-top:1px solid rgba(var(--q-primary-rgb),.08)}body.body--dark .help-support-card .card-actions[data-v-d8d59738]{background:rgba(var(--q-primary-rgb),.1);border-top-color:rgba(var(--q-primary-rgb),.2)}.help-support-card .send-button[data-v-d8d59738]{background:linear-gradient(135deg,var(--q-primary),var(--q-primary-dark));border-radius:12px;box-shadow:0 4px 15px rgba(var(--q-primary-rgb),.25);font-weight:500;padding:8px 24px;transition:all .3s ease}.help-support-card .send-button[data-v-d8d59738]:not(:disabled):hover{box-shadow:0 8px 20px rgba(var(--q-primary-rgb),.35);transform:translateY(-2px)}.help-support-card .send-button[data-v-d8d59738]:disabled{opacity:.7}body.body--dark .help-support-card .send-button[data-v-d8d59738]{background:linear-gradient(135deg,var(--q-primary-light),var(--q-primary))}.help-support-card .custom-loader[data-v-d8d59738]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6}body.body--dark .help-support-card .custom-loader[data-v-d8d59738]{background:rgba(var(--q-dark-rgb),.9)}.help-support-card .custom-loader .loading-text[data-v-d8d59738]{color:var(--q-primary)}body.body--dark .help-support-card .custom-loader .loading-text[data-v-d8d59738]{color:var(--q-primary-light)}.help-support-card .modern-input[data-v-d8d59738] .q-field__control{border-radius:8px;transition:all .2s ease}.help-support-card .modern-input[data-v-d8d59738] .q-field__control:hover{border-color:var(--q-primary)}.help-support-card .modern-input[data-v-d8d59738] .q-field--outlined .q-field__control{background:#0000}body.body--dark .help-support-card .modern-input[data-v-d8d59738] .q-field--outlined .q-field__control{border-color:rgba(var(--q-text-color-rgb),.3)}body.body--dark .help-support-card .modern-input[data-v-d8d59738] .q-field--outlined .q-field__control:hover{border-color:var(--q-primary-light)}.help-support-card .modern-input[data-v-d8d59738] .q-field__label{color:var(--q-text-color);opacity:.7}.help-support-card .modern-input .message-counter[data-v-d8d59738]{color:var(--q-text-color);opacity:.6}body.body--dark .help-support-card .modern-input .message-counter[data-v-d8d59738]{opacity:.7}.body--dark[data-v-3b266708]{--q-dark:#121212;background:#121212!important}.onboarding-card[data-v-3b266708]{background-attachment:fixed;background-image:url(/images/ui/body-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;position:relative;width:100vw}.onboarding-card[data-v-3b266708]:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.onboarding-card[data-v-3b266708]>*{position:relative;z-index:2}.onboarding-card .text-caption[data-v-3b266708]{color:#fff!important}.progress-container[data-v-3b266708]{background-color:#fff3;height:4px;position:relative;width:100%;z-index:10}.progress-bar[data-v-3b266708]{background:linear-gradient(90deg,#02369c,#0350e8);border-radius:0 2px 2px 0;box-shadow:0 0 8px #02369c80;height:100%;transition:width .3s ease}.onboarding-content[data-v-3b266708]{display:flex;flex-direction:column;height:calc(100vh - 4px)}.mobile-header[data-v-3b266708]{align-items:center;display:flex;padding:16px 20px}.mobile-header .text-subtitle1[data-v-3b266708]{color:#fff;font-weight:600;text-shadow:0 1px 2px #00000080}.mobile-header .text-caption[data-v-3b266708]{color:#fff;font-size:.9rem;text-shadow:0 1px 2px #00000080}.content-area[data-v-3b266708]{align-items:flex-start;display:flex;flex:1;justify-content:center;overflow-y:auto;padding:20px}@media (min-width:768px){.content-area[data-v-3b266708]{align-items:center;padding:40px}}.centered-container[data-v-3b266708]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;width:100%}.step-header[data-v-3b266708]{margin-bottom:32px;text-align:center;width:100%}@media (min-width:768px){.step-header[data-v-3b266708]{margin-bottom:48px}}.step-title[data-v-3b266708]{color:#fff;font-size:1.75rem;font-weight:600;line-height:1.3;margin:0 0 16px;text-shadow:0 2px 4px #00000080}@media (min-width:768px){.step-title[data-v-3b266708]{font-size:2rem;margin-bottom:20px}}.step-description[data-v-3b266708]{color:#ffffffe6;font-size:1rem;line-height:1.6;margin:0 auto;max-width:500px;text-shadow:0 1px 2px #00000080}@media (min-width:768px){.step-description[data-v-3b266708]{font-size:1.1rem;line-height:1.7}}.form-container[data-v-3b266708]{display:flex;justify-content:center;width:100%}.form-card[data-v-3b266708]{width:100%}.form-card .q-card__section[data-v-3b266708]{padding:24px}@media (min-width:768px){.form-card .q-card__section[data-v-3b266708]{padding:32px}}.form-content[data-v-3b266708]{align-items:center;display:flex;flex-direction:column;width:100%}.form-content .row[data-v-3b266708]{justify-content:center;width:100%}.form-section-title[data-v-3b266708]{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 24px;text-align:center;width:100%}@media (min-width:768px){.form-section-title[data-v-3b266708]{font-size:1.375rem;margin-bottom:28px}}.experience-options[data-v-3b266708],.goals-options[data-v-3b266708]{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.option-card[data-v-3b266708]{border:1px solid #00000014;border-radius:12px;max-width:400px;transition:all .2s ease;width:100%}.option-card[data-v-3b266708]:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.option-card .q-card__section[data-v-3b266708]{padding:16px}.option-card .text-subtitle1[data-v-3b266708]{font-size:1rem;line-height:1.4}.option-card .text-caption[data-v-3b266708]{color:#0009;color:#fff;line-height:1.4}.selected-card[data-v-3b266708]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;color:#fff}.selected-card[data-v-3b266708]:hover{background:#fff3;border-color:#ffffff80}.selected-card .text-caption[data-v-3b266708],.selected-card .text-subtitle1[data-v-3b266708]{color:#fff}.navigation-buttons[data-v-3b266708]{display:flex;justify-content:center;padding:24px 20px;width:100%}@media (min-width:768px){.navigation-buttons[data-v-3b266708]{padding:32px 40px}}.button-group[data-v-3b266708]{align-items:center;display:flex;gap:16px;justify-content:center}@media (max-width:600px){.button-group[data-v-3b266708]{flex-direction:column;gap:12px;width:100%}}.nav-btn[data-v-3b266708]{border-radius:8px;font-weight:600;height:44px;min-width:120px}@media (max-width:600px){.nav-btn[data-v-3b266708]{max-width:280px;width:100%}}.nav-btn.primary-btn[data-v-3b266708]{background:linear-gradient(90deg,#02369c,#0347ce);box-shadow:0 4px 12px #02369c4d;transition:all .2s ease}.nav-btn.primary-btn[data-v-3b266708]:hover:not(:disabled){box-shadow:0 6px 16px #02369c66;transform:translateY(-2px)}.nav-btn[data-v-3b266708]:not(.primary-btn){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;color:#fff}.nav-btn[data-v-3b266708]:not(.primary-btn):hover{background:#fff3;border-color:#ffffff80}.genres-grid[data-v-3b266708]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.genres-grid .col-12[data-v-3b266708],.genres-grid .col-sm-6[data-v-3b266708]{flex:0 0 auto;max-width:400px;width:100%}@media (min-width:600px){.genres-grid .col-12[data-v-3b266708],.genres-grid .col-sm-6[data-v-3b266708]{max-width:none;width:calc(50% - 8px)}}.q-dialog__inner--minimized>div[data-v-3b266708]{animation:fade-in-up-3b266708 .3s cubic-bezier(.25,.8,.25,1)}@keyframes fade-in-up-3b266708{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-v-3b266708]::-webkit-scrollbar{width:8px}[data-v-3b266708]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}[data-v-3b266708]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}[data-v-3b266708]::-webkit-scrollbar-thumb:hover{background:#ffffff80}@media (max-width:767px){.step-header[data-v-3b266708]{margin-bottom:24px}.step-title[data-v-3b266708]{font-size:1.5rem}.step-description[data-v-3b266708]{font-size:.95rem}.form-card .q-card__section[data-v-3b266708]{padding:20px}.form-section-title[data-v-3b266708]{font-size:1.125rem;margin-bottom:20px}.navigation-buttons[data-v-3b266708]{padding:16px 20px}.content-area[data-v-3b266708]{padding:16px}.centered-container[data-v-3b266708]{max-width:100%}}.q-avatar[data-v-3b266708]{background:linear-gradient(135deg,#02369c,#011c50);box-shadow:0 4px 8px #02369c33}[data-v-3b266708] .q-checkbox__inner,[data-v-3b266708] .q-radio__inner{color:#02369c}[data-v-3b266708] .q-checkbox__inner .q-checkbox__bg,[data-v-3b266708] .q-checkbox__inner .q-radio__point,[data-v-3b266708] .q-radio__inner .q-checkbox__bg,[data-v-3b266708] .q-radio__inner .q-radio__point{border-width:2px}.modern-input .q-field__control[data-v-3b266708]{border-radius:8px}[data-v-3b266708] .q-field--outlined .q-field__control{background:#ffffffe6}[data-v-3b266708] .q-field--outlined .q-field__control:hover{background:#fff}[data-v-3b266708] .q-field__label{color:#000c}[data-v-3b266708] .q-field__messages{color:#fff}