.auth-form-modal[data-v-9389411c]{min-width:280px;max-width:400px;padding:0 20px;overflow:visible}.auth-form-modal[data-v-9389411c] .q-field,.auth-form-modal[data-v-9389411c] .q-field__control,.auth-form-modal[data-v-9389411c] .q-field__control-container{overflow:visible}.auth-form-modal[data-v-9389411c] .q-field__bottom{overflow:visible;padding-left:0;padding-right:0}.auth-form-modal[data-v-9389411c] .q-tab-panels,.auth-form-modal[data-v-9389411c] .q-tab-panels .q-panel,.auth-form-modal[data-v-9389411c] .q-tab-panels .q-panel.scroll,.auth-form-modal[data-v-9389411c] .q-tab-panel{overflow:visible}.password-rules[data-v-9389411c]{padding-left:4px}.signup-phone-country-select[data-v-9389411c]{min-width:140px}@media (max-width: 600px){.signup-phone-row[data-v-9389411c]{flex-direction:column;gap:0}.signup-phone-row .signup-phone-country-select[data-v-9389411c]{width:100%;min-width:0}.signup-phone-row .signup-phone-number-input[data-v-9389411c]{width:100%;max-width:100%}}@media (max-width: 600px){.auth-modal-header[data-v-9389411c]{flex-direction:column;align-items:stretch;gap:8px}.auth-modal-back-btn[data-v-9389411c]{align-self:flex-start;flex-shrink:0}.auth-modal-tabs[data-v-9389411c]{width:100%;min-width:0;flex:0 0 auto}.auth-form-modal[data-v-9389411c] .auth-modal-tabs .q-tabs__content{justify-content:center}.auth-form-modal[data-v-9389411c] .auth-modal-tabs .q-tab{flex:1 1 0;min-width:0;justify-content:center}}.feedback-fab-container[data-v-efadc99a]{position:fixed;bottom:72px;right:16px;z-index:2000}@media (max-width: 1023px){.feedback-fab-container[data-v-efadc99a]{bottom:80px}}.feedback-fab[data-v-efadc99a]{width:56px;height:56px;box-shadow:0 4px 12px #00000026}.feedback-fab-mobile[data-v-efadc99a]{width:48px;height:48px}.region-lang-trigger-wrap[data-v-01a2e9de]{display:inline-flex}.region-lang-trigger[data-v-01a2e9de]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap}.region-lang-trigger[data-v-01a2e9de]:hover{border-color:#9ca3af}.region-lang-trigger--open[data-v-01a2e9de]{background:#f0fdf9;border-color:#5eead4;color:#134e4a}.region-lang-trigger--drawer[data-v-01a2e9de]{width:100%;justify-content:flex-start}@media (max-width: 1439px){.region-lang-trigger--header .region-lang-trigger__label[data-v-01a2e9de]{display:none}.region-lang-trigger--header[data-v-01a2e9de]{padding:6px 10px;gap:4px}}.region-lang-trigger__label[data-v-01a2e9de]{overflow:hidden;text-overflow:ellipsis}.region-lang-trigger__chevron[data-v-01a2e9de]{opacity:.7;transition:transform .2s ease}.region-lang-trigger__chevron--open[data-v-01a2e9de]{transform:rotate(180deg)}.region-lang-panel-shell[data-v-01a2e9de]{width:min(320px,calc(100vw - 24px));background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 32px #0000001a;border:1px solid #e5e7eb}.region-lang-sheet[data-v-01a2e9de]{width:100%;background:#fff;border-radius:18px 18px 0 0;overflow:hidden}.region-lang-menu{box-shadow:none!important;background:transparent!important}.trial-expired-banner[data-v-2c8f9b6a]{padding:20px;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 10px #0000001a}.logo-link[data-v-03ff1ae5]{display:flex;align-items:center;text-decoration:none;margin-right:1rem}.logo-link--static[data-v-03ff1ae5]{cursor:default;pointer-events:none}.site-logo[data-v-03ff1ae5]{height:40px;width:auto;border-radius:8px;object-fit:contain;transition:transform .2s ease}.site-logo[data-v-03ff1ae5]:hover{transform:scale(1.05)}.toolbar-header[data-v-03ff1ae5]{flex-wrap:nowrap;min-width:0;gap:8px}.toolbar-header__start[data-v-03ff1ae5]{display:flex;align-items:center;min-width:0;flex:1 1 auto;overflow:hidden}.toolbar-header__end[data-v-03ff1ae5]{display:flex;align-items:center;flex-shrink:0;gap:8px;min-width:0}.desktop-nav-links[data-v-03ff1ae5]{display:flex;align-items:center;min-width:0;flex:1 1 auto;overflow:hidden}.desktop-user-actions[data-v-03ff1ae5]{display:flex;align-items:center}.desktop-locale-toolbar[data-v-03ff1ae5]{display:inline-flex;align-items:center}.mobile-locale-item[data-v-03ff1ae5] .region-lang-trigger--drawer{width:100%}.mobile-menu-btn[data-v-03ff1ae5]{display:none}.mobile-menu-drawer[data-v-03ff1ae5]{width:280px!important}.mobile-menu-drawer[data-v-03ff1ae5]{background-color:#fff!important}.mobile-menu-drawer[data-v-03ff1ae5] .q-list{color:#0f766e!important}.mobile-menu-drawer[data-v-03ff1ae5] .q-item{color:#0f766e!important;min-height:48px;padding:8px 16px}.mobile-menu-drawer[data-v-03ff1ae5] .q-item__label,.mobile-menu-drawer[data-v-03ff1ae5] .q-item__section,.mobile-menu-drawer[data-v-03ff1ae5] .q-item__section--avatar,.mobile-menu-drawer[data-v-03ff1ae5] .q-item__section--avatar .q-icon,.mobile-menu-drawer[data-v-03ff1ae5] .q-item__section--avatar .q-icon[class*=text-],.mobile-menu-drawer[data-v-03ff1ae5] .q-item__section--avatar .q-icon[style*=color],.mobile-menu-drawer[data-v-03ff1ae5] .q-item .q-item__section--avatar .q-icon,.mobile-menu-drawer .q-item .q-item__section--avatar .q-icon[data-v-03ff1ae5],.mobile-menu-drawer[data-v-03ff1ae5] .q-item__section--main,.mobile-menu-drawer[data-v-03ff1ae5] .q-item-label{color:#0f766e!important}.mobile-menu-drawer[data-v-03ff1ae5] .q-item--active,.mobile-menu-drawer[data-v-03ff1ae5] .q-item.q-router-link--active{background-color:#0000000d!important;font-weight:700!important}.mobile-menu-drawer[data-v-03ff1ae5] .q-item--active .q-item__label,.mobile-menu-drawer[data-v-03ff1ae5] .q-item.q-router-link--active .q-item__label{font-weight:700!important}.mobile-menu-drawer[data-v-03ff1ae5] .q-item--disabled{opacity:.5!important}.mobile-menu-create-account[data-v-03ff1ae5]{background-color:#fff!important;border:1px solid #0f766e!important;border-radius:8px;margin:8px 16px;padding:12px 16px}.mobile-menu-create-account[data-v-03ff1ae5]:hover{background-color:#f0fdf4!important}.mobile-menu-create-account [data-v-03ff1ae5] .q-item__label{color:#0f766e!important}.mobile-menu-login[data-v-03ff1ae5]{background-color:#0f766e!important;border-radius:8px;margin:8px 16px;padding:12px 16px}.mobile-menu-login[data-v-03ff1ae5]:hover{background-color:#0d635c!important}.mobile-menu-login [data-v-03ff1ae5] .q-item__label{color:#fff!important}.user-type-dialog-card[data-v-03ff1ae5]{min-width:320px;max-width:400px;overflow:visible}.user-type-option[data-v-03ff1ae5]{min-height:48px;font-size:16px}.q-dialog__inner>div[data-v-03ff1ae5]:has(.user-type-dialog-card){overflow:visible!important}.auth-form-section[data-v-03ff1ae5]{overflow:visible;padding-left:24px;padding-right:24px;padding-bottom:8px}.user-type-dialog-card .auth-form-section[data-v-03ff1ae5] .q-field__control,.user-type-dialog-card .auth-form-section[data-v-03ff1ae5] .q-field__bottom{overflow:visible}@media (max-width: 600px){.user-type-dialog-card[data-v-03ff1ae5]{max-height:90vh;overflow-y:auto}.q-dialog__inner>div[data-v-03ff1ae5]:has(.user-type-dialog-card){overflow:auto!important}}@media (max-width: 1439px){.toolbar-header[data-v-03ff1ae5]{padding-left:1rem!important;padding-right:1rem!important}.logo-link[data-v-03ff1ae5]{margin-right:.5rem;flex-shrink:0}.site-logo[data-v-03ff1ae5]{height:32px}.desktop-nav-links[data-v-03ff1ae5] .q-btn{font-size:.75rem;padding:0 6px;min-height:32px}.desktop-nav-links .q-ml-md[data-v-03ff1ae5],.desktop-nav-links .q-ml-sm[data-v-03ff1ae5]{margin-left:4px!important}.user-chip-wrapper[data-v-03ff1ae5]{max-width:9rem;min-width:0}.user-chip[data-v-03ff1ae5]{max-width:100%}.user-chip[data-v-03ff1ae5] .q-chip__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}}@media (max-width: 1279px){.desktop-nav-links[data-v-03ff1ae5],.desktop-user-actions[data-v-03ff1ae5],.desktop-only-locale[data-v-03ff1ae5]{display:none}.mobile-menu-btn[data-v-03ff1ae5]{display:block}.site-logo[data-v-03ff1ae5]{height:36px}}@media (max-width: 600px){.toolbar-header[data-v-03ff1ae5]{padding-left:1rem!important;padding-right:1rem!important}.site-logo[data-v-03ff1ae5]{height:32px}}.user-chip-wrapper[data-v-03ff1ae5]{position:relative}.user-menu-list[data-v-03ff1ae5]{min-width:160px}.user-chip[data-v-03ff1ae5]:hover{cursor:pointer}.therapist-actions-wrapper[data-v-03ff1ae5]{display:flex;flex-direction:column;align-items:center;padding:10px 12px;border:1px solid rgba(15,118,110,.5);border-radius:8px;background-color:#0f766e1f;box-shadow:0 1px 2px #0f766e1a;width:fit-content}.therapist-actions-box[data-v-03ff1ae5]{display:flex;align-items:center;gap:8px}.create-account-btn[data-v-03ff1ae5]{background-color:#fff!important;color:#0f766e!important;border-color:#0f766e!important}.create-account-btn[data-v-03ff1ae5]:hover{background-color:#f0fdf4!important}.login-btn[data-v-03ff1ae5]{background-color:#0f766e!important;color:#fff!important}.login-btn[data-v-03ff1ae5]:hover{background-color:#0d635c!important}.therapist-cta[data-v-03ff1ae5]{font-weight:600;border:1px solid rgba(var(--q-primary-rgb),.3);transition:all .3s ease}.therapist-cta[data-v-03ff1ae5]:hover{background-color:rgba(var(--q-primary-rgb),.1);border-color:var(--q-primary);transform:translateY(-1px)}.trial-expired-disabled[data-v-03ff1ae5]{opacity:.5!important;cursor:not-allowed!important;color:#9e9e9e!important}.trial-expired-disabled[data-v-03ff1ae5]:hover{background-color:transparent!important;color:#9e9e9e!important}[data-v-03ff1ae5] .q-footer{position:relative!important;bottom:auto!important}[data-v-03ff1ae5] .q-page-container{padding-bottom:0!important}.footer-blog-section[data-v-03ff1ae5]{border-top:1px solid rgba(0,0,0,.06);background:#f5f5f5}.footer-blog-section__title[data-v-03ff1ae5]{color:#64748b;margin-bottom:.5rem}.footer-blog-grid[data-v-03ff1ae5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.35rem 1rem}.footer-blog-link[data-v-03ff1ae5]{color:#475569;text-decoration:none;line-height:1.35}.footer-blog-link[data-v-03ff1ae5]:hover{color:#0f766e;text-decoration:underline}.footer-recaptcha-notice__text[data-v-03ff1ae5]{font-size:10px;line-height:1.35}.app-footer[data-v-03ff1ae5]{border-top:1px solid #e5e7eb}.footer-toolbar[data-v-03ff1ae5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-links[data-v-03ff1ae5]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footer-copyright[data-v-03ff1ae5]{white-space:nowrap}.footer-recaptcha-notice[data-v-03ff1ae5]{border-top:1px solid #eceff1}@media (max-width: 768px){.footer-toolbar[data-v-03ff1ae5]{flex-direction:column;align-items:stretch;gap:8px}.footer-links[data-v-03ff1ae5]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.footer-links[data-v-03ff1ae5] .q-btn{justify-content:flex-start;min-height:28px;padding:2px 0}.footer-separator[data-v-03ff1ae5]{display:none}.footer-copyright[data-v-03ff1ae5]{white-space:normal;text-align:left;font-size:12px;color:#6b7280}.footer-recaptcha-notice[data-v-03ff1ae5]{padding-top:6px!important;padding-bottom:10px!important}.footer-blog-section[data-v-03ff1ae5]{padding-left:12px!important;padding-right:12px!important;padding-bottom:10px!important}.footer-blog-grid[data-v-03ff1ae5]{grid-template-columns:1fr;gap:.3rem 0}}
