.login-page[data-v-a944fca0]{min-height:100vh;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.login-container[data-v-a944fca0]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px}.login-card[data-v-a944fca0]{border-radius:16px;backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.95);border:1px solid rgba(var(--v-theme-outline),.12);box-shadow:0 8px 32px rgba(var(--v-theme-on-surface),.15);transition:all .3s ease}.v-btn[data-v-a944fca0]{text-transform:none;border-radius:8px;transition:all .2s ease}.v-btn[data-v-a944fca0]:not(.v-btn--disabled):hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--v-theme-primary),.3)}.mdi-spin[data-v-a944fca0]{animation:spin-a944fca0 1s linear infinite}@keyframes spin-a944fca0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.login-container[data-v-a944fca0]{padding:8px}.login-card[data-v-a944fca0]{border-radius:12px;max-width:none;margin:0}.v-card-title[data-v-a944fca0]{font-size:1.75rem!important}}@media (max-width:360px){.login-card[data-v-a944fca0]{border-radius:8px}.v-card-title[data-v-a944fca0]{font-size:1.5rem!important}}.v-text-field[data-v-a944fca0]{margin-bottom:16px}.v-btn[block][data-v-a944fca0]{width:100%;min-height:44px}.signup-page[data-v-53a26329]{min-height:100vh;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.signup-container[data-v-53a26329]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px}.signup-card[data-v-53a26329]{border-radius:16px;backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.95);border:1px solid rgba(var(--v-theme-outline),.12);box-shadow:0 8px 32px rgba(var(--v-theme-on-surface),.15);transition:all .3s ease}.v-btn[data-v-53a26329]{text-transform:none;border-radius:8px;transition:all .2s ease}.v-btn[data-v-53a26329]:not(.v-btn--disabled):hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--v-theme-primary),.3)}.mdi-spin[data-v-53a26329]{animation:spin-53a26329 1s linear infinite}@keyframes spin-53a26329{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.signup-container[data-v-53a26329]{padding:8px}.signup-card[data-v-53a26329]{border-radius:12px;max-width:none;margin:0}.v-card-title[data-v-53a26329]{font-size:1.75rem!important}}@media (max-width:360px){.signup-card[data-v-53a26329]{border-radius:8px}.v-card-title[data-v-53a26329]{font-size:1.5rem!important}}.v-text-field[data-v-53a26329]{margin-bottom:16px}.v-btn[block][data-v-53a26329]{width:100%;min-height:44px}.forgot-password-page[data-v-f8f1790e]{min-height:100vh;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.forgot-password-container[data-v-f8f1790e]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px}.forgot-password-card[data-v-f8f1790e]{border-radius:16px;backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.95);border:1px solid rgba(var(--v-theme-outline),.12);box-shadow:0 8px 32px rgba(var(--v-theme-on-surface),.15);transition:all .3s ease}.v-btn[data-v-f8f1790e]{text-transform:none;border-radius:8px;transition:all .2s ease}.v-btn[data-v-f8f1790e]:not(.v-btn--disabled):hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--v-theme-primary),.3)}.mdi-spin[data-v-f8f1790e]{animation:spin-f8f1790e 1s linear infinite}@keyframes spin-f8f1790e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.forgot-password-container[data-v-f8f1790e]{padding:8px}.forgot-password-card[data-v-f8f1790e]{border-radius:12px;max-width:none;margin:0}.v-card-title[data-v-f8f1790e]{font-size:1.75rem!important}}@media (max-width:360px){.forgot-password-card[data-v-f8f1790e]{border-radius:8px}.v-card-title[data-v-f8f1790e]{font-size:1.5rem!important}}.v-text-field[data-v-f8f1790e]{margin-bottom:16px}.v-btn[block][data-v-f8f1790e]{width:100%;min-height:44px}.reset-password-page[data-v-6e3a853a]{min-height:100vh;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.reset-password-container[data-v-6e3a853a]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px}.reset-password-card[data-v-6e3a853a]{border-radius:16px;backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.95);border:1px solid rgba(var(--v-theme-outline),.12);box-shadow:0 8px 32px rgba(var(--v-theme-on-surface),.15);transition:all .3s ease}.v-btn[data-v-6e3a853a]{text-transform:none;border-radius:8px;transition:all .2s ease}.v-btn[data-v-6e3a853a]:not(.v-btn--disabled):hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--v-theme-primary),.3)}.mdi-spin[data-v-6e3a853a]{animation:spin-6e3a853a 1s linear infinite}@keyframes spin-6e3a853a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.reset-password-container[data-v-6e3a853a]{padding:8px}.reset-password-card[data-v-6e3a853a]{border-radius:12px;max-width:none;margin:0}.v-card-title[data-v-6e3a853a]{font-size:1.75rem!important}}@media (max-width:360px){.reset-password-card[data-v-6e3a853a]{border-radius:8px}.v-card-title[data-v-6e3a853a]{font-size:1.5rem!important}}.v-text-field[data-v-6e3a853a]{margin-bottom:16px}.v-btn[block][data-v-6e3a853a]{width:100%;min-height:44px}:root{--transition-fast:.2s ease;--transition-normal:.3s ease;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem}*{font-feature-settings:"cv03","cv04","cv11"}body{font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pricing-card .headline-2,.timeline-step .step-content,.v-btn,.v-card-text,.v-card-title{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.timeline-step .step-content h4{font-size:clamp(1rem,2.5vw,1.25rem)!important;line-height:1.3!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.timeline-step .step-content h4{white-space:normal!important;font-size:1rem!important}.timeline-step .step-content p{font-size:.875rem!important;line-height:1.4!important}.timeline-step{max-width:100%!important;min-width:0!important}}.consent-banner-card .v-btn{font-size:clamp(.75rem,2vw,.875rem)!important;min-width:0!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:400px){.consent-banner-card{max-width:calc(100vw - 32px)!important;right:16px!important;bottom:16px!important}.consent-banner-card .v-btn{font-size:.75rem!important;padding:0 8px!important}}.pricing-card .headline-2{font-size:clamp(1.125rem,3vw,1.5rem)!important;line-height:1.2!important;max-width:100%}.pricing-card .v-btn{font-size:clamp(.875rem,2.5vw,1rem)!important;line-height:1.2!important;padding:12px 8px!important;min-height:48px!important}@media (max-width:600px){.pricing-card .headline-2{font-size:1.125rem!important}.pricing-card .v-btn{font-size:.875rem!important;padding:10px 6px!important}}.v-field--variant-outlined.v-field--focused .v-field__outline{border-color:rgb(var(--v-theme-primary))!important}.v-field--variant-outlined:hover .v-field__outline{border-color:rgba(var(--v-theme-primary),.5)!important}.v-btn{background-image:none!important;border-radius:var(--radius-md)!important;font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}.v-btn--variant-elevated:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--v-theme-primary),.15)}.v-card{border-radius:var(--radius-lg)!important;background-image:none!important;backdrop-filter:none!important}.v-card:hover{box-shadow:0 2px 12px #00000014}.glass,.v-app-bar.glass,.v-card.glass{background-image:none!important;backdrop-filter:none!important;background:rgb(var(--v-theme-surface))!important}.v-progress-linear{border-radius:var(--radius-md)!important}.v-progress-linear__determinate{background:rgb(var(--v-theme-primary))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .3s ease-out}.v-btn:focus-visible{outline:2px solid rgba(var(--v-theme-primary),.6);outline-offset:1px}
