@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";.d-flex[data-v-97f1e1de]{align-items:flex-start}.prefix-select[data-v-97f1e1de]{flex-shrink:0}.prefix-select[data-v-97f1e1de] .v-field--variant-solo-filled,.phone-text-field[data-v-97f1e1de] .v-field--variant-solo-filled{--v-input-control-height:56px;--v-field-padding-bottom:4px}.signup-card[data-v-5a4f329f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--v-theme-surface),.98)!important;border:1px solid rgba(var(--v-theme-primary),.1);overflow:hidden}.signup-header[data-v-5a4f329f]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.08) 0,rgba(var(--v-theme-primary),.02));padding:2rem 1.5rem 1rem;text-align:center}.header-icon[data-v-5a4f329f]{align-items:center;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.15) 0,rgba(var(--v-theme-primary),.05));border-radius:50%;display:inline-flex;height:64px;justify-content:center;width:64px}[data-v-5a4f329f] .v-field--variant-solo-filled{background:rgba(var(--v-theme-surface-variant),.5)!important;transition:all .2s ease}[data-v-5a4f329f] .v-field--variant-solo-filled:hover{background:rgba(var(--v-theme-surface-variant),.7)!important}[data-v-5a4f329f] .v-field--variant-solo-filled .v-field__overlay{background:transparent!important}.cursor-pointer[data-v-5a4f329f]{cursor:pointer}.v-theme--dark .signup-card[data-v-5a4f329f]{background:rgba(var(--v-theme-surface),.92)!important;border-color:rgba(var(--v-theme-primary),.2)}.v-theme--dark .signup-header[data-v-5a4f329f]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.12) 0,rgba(var(--v-theme-primary),.04))}.v-theme--dark .header-icon[data-v-5a4f329f]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.2) 0,rgba(var(--v-theme-primary),.08))}.auth-page[data-v-2ef25b68]{align-items:center;background:rgb(var(--v-theme-background));box-sizing:border-box;color:rgb(var(--v-theme-on-background));display:flex;font-family:DM Sans,sans-serif;min-height:100vh;overflow:hidden;padding:32px 16px;position:relative}.bg-decoration[data-v-2ef25b68]{border-radius:50%;filter:blur(120px);opacity:.4;pointer-events:none;position:absolute;z-index:0}.bg-decoration-1[data-v-2ef25b68]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.3),rgba(var(--v-theme-tertiary),.2));height:600px;left:-100px;top:-200px;width:600px}.bg-decoration-2[data-v-2ef25b68]{background:linear-gradient(135deg,rgba(var(--v-theme-success),.25),rgba(var(--v-theme-primary),.15));bottom:-150px;height:500px;right:-100px;width:500px}.bg-decoration-3[data-v-2ef25b68]{background:rgba(var(--v-theme-tertiary),.2);height:300px;left:50%;top:50%;transform:translate(-50%,-50%);width:300px}.auth-container[data-v-2ef25b68]{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.auth-grid[data-v-2ef25b68]{align-items:center;display:grid;gap:64px;grid-template-columns:1.2fr 1fr}.auth-hero[data-v-2ef25b68]{display:none}.hero-inner[data-v-2ef25b68]{display:block;height:100%;padding:24px 0}.hero-logo-row[data-v-2ef25b68]{align-items:center;display:flex;gap:12px;margin-bottom:32px}.hero-logo[data-v-2ef25b68]{width:180px}.hero-badge[data-v-2ef25b68]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.15),rgba(var(--v-theme-tertiary),.1));border:1px solid rgba(var(--v-theme-primary),.3);border-radius:999px;color:rgb(var(--v-theme-primary));font-size:11px;font-weight:700;letter-spacing:.1em;padding:6px 14px;text-transform:uppercase}.hero-badge[data-v-2ef25b68],.hero-title[data-v-2ef25b68]{font-family:Plus Jakarta Sans,sans-serif}.hero-title[data-v-2ef25b68]{color:rgb(var(--v-theme-on-background));font-size:42px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;padding-bottom:16px}.hero-title-highlight[data-v-2ef25b68]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-tertiary)),rgb(var(--v-theme-success)));-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:4px}.hero-text[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface-variant));font-size:17px;line-height:1.6;margin-bottom:28px;margin-top:20px;max-width:480px}.hero-list[data-v-2ef25b68]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 32px;padding:0}.hero-list li[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface));font-size:15px;gap:14px}.hero-list li[data-v-2ef25b68],.hero-list-icon[data-v-2ef25b68]{align-items:center;display:flex}.hero-list-icon[data-v-2ef25b68]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.12),rgba(var(--v-theme-tertiary),.08));border-radius:12px;color:rgb(var(--v-theme-primary));flex-shrink:0;height:40px;justify-content:center;width:40px}.hero-cards[data-v-2ef25b68]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:28px}.hero-card[data-v-2ef25b68]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--v-theme-surface),.8);border:1px solid rgba(var(--v-theme-outline-variant),.3);border-radius:20px;box-shadow:0 8px 32px rgba(var(--v-theme-shadow),.15);padding:20px;transition:transform .3s ease,box-shadow .3s ease}.hero-card[data-v-2ef25b68]:hover{box-shadow:0 16px 48px rgba(var(--v-theme-shadow),.2);transform:translateY(-4px)}.hero-card-secondary[data-v-2ef25b68]{background:linear-gradient(145deg,rgba(var(--v-theme-primary),.08),rgba(var(--v-theme-surface),.9))}.hero-card-header[data-v-2ef25b68]{align-items:center;display:flex;gap:14px;margin-bottom:16px}.hero-card-avatar[data-v-2ef25b68]{align-items:center;background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-tertiary)));border-radius:14px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.hero-card-chip[data-v-2ef25b68]{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;margin-bottom:8px;padding:4px 10px}.hero-card-chip-success[data-v-2ef25b68]{background:rgba(var(--v-theme-success),.15);color:rgb(var(--v-theme-success))}.hero-card-title[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface));font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;margin:0}.hero-card-subtitle[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface-variant));font-size:13px;margin:4px 0 0}.hero-card-stats[data-v-2ef25b68]{display:flex;gap:24px}.hero-card-stat[data-v-2ef25b68]{display:flex;flex-direction:column}.stat-value[data-v-2ef25b68]{color:rgb(var(--v-theme-primary));font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}.stat-label[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface-variant));font-size:11px;letter-spacing:.05em;text-transform:uppercase}.hero-card-graph[data-v-2ef25b68]{align-items:flex-end;display:flex;gap:6px;height:48px;margin-top:16px}.graph-bar[data-v-2ef25b68]{background:rgba(var(--v-theme-primary),.2);border-radius:4px;flex:1;transition:background .3s ease}.graph-bar-active[data-v-2ef25b68]{background:linear-gradient(to top,rgb(var(--v-theme-primary)),rgb(var(--v-theme-tertiary)))}.hero-testimonial[data-v-2ef25b68]{background:rgba(var(--v-theme-surface),.6);border:1px solid rgba(var(--v-theme-outline-variant),.25);border-radius:16px;padding:20px}.testimonial-text[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface));font-size:14px;font-style:italic;line-height:1.6;margin:0 0 16px}.testimonial-author[data-v-2ef25b68]{align-items:center;display:flex;gap:12px}.testimonial-avatar[data-v-2ef25b68]{align-items:center;background:linear-gradient(135deg,rgb(var(--v-theme-tertiary)),rgb(var(--v-theme-primary)));border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:600;height:40px;justify-content:center;width:40px}.testimonial-name[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface));display:block;font-size:14px;font-weight:600}.testimonial-role[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface-variant));display:block;font-size:12px}.auth-form-section[data-v-2ef25b68]{align-items:center;display:flex;justify-content:center}.auth-card[data-v-2ef25b68]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:rgba(var(--v-theme-surface),.85);border:1px solid rgba(var(--v-theme-outline-variant),.3);border-radius:28px;box-shadow:0 32px 64px rgba(var(--v-theme-shadow),.12),0 0 0 1px rgba(var(--v-theme-shadow),.05);max-width:440px;padding:36px 32px 32px;width:100%}.auth-card-header[data-v-2ef25b68]{margin-bottom:28px;text-align:center}.auth-card-icon[data-v-2ef25b68]{align-items:center;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.15),rgba(var(--v-theme-tertiary),.1));border-radius:20px;color:rgb(var(--v-theme-primary));display:inline-flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.auth-card-title[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface));font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.01em;margin:0}.auth-card-subtitle[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface-variant));font-size:14px;line-height:1.5;margin-top:8px}.auth-form[data-v-2ef25b68]{display:flex;flex-direction:column;gap:16px}.auth-actions-row[data-v-2ef25b68]{display:flex;justify-content:flex-end;margin-top:-4px}.auth-link[data-v-2ef25b68]{color:rgb(var(--v-theme-primary));cursor:pointer;font-size:13px;text-decoration:none;transition:color .2s ease}.auth-link[data-v-2ef25b68]:hover{color:rgb(var(--v-theme-tertiary))}.auth-link-strong[data-v-2ef25b68]{font-weight:600}.auth-submit-btn[data-v-2ef25b68]{align-items:center;border-radius:14px!important;display:flex;font-size:15px!important;font-weight:600!important;gap:8px;height:52px!important;justify-content:center;letter-spacing:.02em;margin-top:8px}.btn-arrow[data-v-2ef25b68]{transition:transform .2s ease}.auth-submit-btn:hover .btn-arrow[data-v-2ef25b68]{transform:translate(4px)}.auth-error[data-v-2ef25b68]{color:rgb(var(--v-theme-error));font-size:13px;margin:4px 0 0;text-align:center}.auth-separator[data-v-2ef25b68]{align-items:center;display:flex;gap:12px;margin:8px 0}.auth-separator-line[data-v-2ef25b68]{background:linear-gradient(90deg,transparent,rgba(var(--v-theme-outline),.4),transparent);flex:1;height:1px}.auth-separator-label[data-v-2ef25b68]{color:rgb(var(--v-theme-outline));font-size:11px;letter-spacing:.15em;text-transform:uppercase}.auth-google-btn[data-v-2ef25b68]{align-items:center;background:rgba(var(--v-theme-surface),.8);border:1px solid rgba(var(--v-theme-outline),.4);border-radius:12px;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:12px;height:48px;justify-content:center;transition:all .2s ease;width:100%}.auth-google-btn[data-v-2ef25b68]:hover{background:rgba(var(--v-theme-surface),1);border-color:rgba(var(--v-theme-primary),.5);box-shadow:0 8px 24px rgba(var(--v-theme-shadow),.1);transform:translateY(-1px)}.auth-google-btn[data-v-2ef25b68]:active{transform:translateY(0)}.auth-footer-text[data-v-2ef25b68]{color:rgb(var(--v-theme-on-surface-variant));font-size:14px;margin-top:24px;text-align:center}.auth-benefits[data-v-2ef25b68]{border-top:1px solid rgba(var(--v-theme-outline-variant),.2);display:flex;gap:24px;justify-content:center;margin-top:20px;padding-top:20px}.benefit-item[data-v-2ef25b68]{align-items:center;color:rgb(var(--v-theme-on-surface-variant));display:flex;font-size:12px;gap:6px}.benefit-item svg[data-v-2ef25b68]{color:rgb(var(--v-theme-success))}@media(max-width:1024px){.auth-grid[data-v-2ef25b68]{gap:32px;grid-template-columns:1fr}.auth-hero[data-v-2ef25b68]{display:none}.auth-page[data-v-2ef25b68]{padding:24px 16px}.auth-card[data-v-2ef25b68]{max-width:100%}}@media(min-width:1025px){.auth-hero[data-v-2ef25b68]{display:block}}@media(max-width:480px){.auth-card[data-v-2ef25b68]{border-radius:24px;padding:28px 20px 24px}.auth-benefits[data-v-2ef25b68]{align-items:center;flex-direction:column;gap:12px}}
