.app-bar-modern[data-v-5325e5dc]{border-bottom:1px solid rgba(var(--v-border-color),.08)!important}:root{--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 4px 12px rgba(0,0,0,.1);--shadow-lg:0 8px 30px rgba(0,0,0,.12);--font-heading:"Inter","Roboto",sans-serif;--font-body:"Inter","Roboto",sans-serif;--gradient-brand:linear-gradient(135deg,#1a237e,#283593 40%,#3949ab)}.auth-layout{display:flex;min-height:100vh;min-height:100dvh;width:100%}.brand-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 45%;background:var(--gradient-brand);color:#fff;padding:var(--space-xl);text-align:center;position:relative;overflow:hidden}.brand-panel:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,hsla(0,0%,100%,.06) 0,transparent 60%);pointer-events:none}.brand-panel__logo{max-width:120px;margin-bottom:var(--space-lg);filter:brightness(0) invert(1)}.brand-panel__title{font-family:var(--font-heading);font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-sm)}.brand-panel__subtitle{font-size:1.1rem;opacity:.85;font-weight:300;max-width:320px}.form-panel{display:flex;align-items:center;justify-content:center;flex:1;padding:var(--space-xl);background:rgb(var(--v-theme-surface))}.card-modern{width:100%;max-width:480px;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;padding:var(--space-2xl) var(--space-2xl) var(--space-xl)}.card-modern__header{text-align:center;margin-bottom:var(--space-lg)}.card-modern__title{font-family:var(--font-heading);font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin-bottom:var(--space-xs)}.card-modern__subtitle{font-size:.95rem;opacity:.6}@media(max-width:960px){.brand-panel{display:none}.form-panel{padding:var(--space-lg) var(--space-md)}.mobile-logo{display:flex!important}}@media(min-width:961px){.mobile-logo{display:none!important}}.v-btn{text-transform:none!important}tbody .v-input--density-default{--v-input-control-height:36px}.v-input.v-checkbox .v-input__details{padding-top:0;margin-top:-15px;margin-left:40px}.stepper-box{background-color:#fff;min-height:100px}.stepper-box .top .stepper-button-top{z-index:20;padding:.4rem;border-radius:100rem;cursor:pointer;position:absolute;display:flex;align-items:center;justify-content:space-between}.stepper-box .top .stepper-button-top.next{border:2px solid #3383c8;color:#3383c8;right:1%}.stepper-box .top .stepper-button-top.next.deactivated{border:2px solid #ccc!important;color:#ccc;cursor:not-allowed!important}.stepper-box .top .stepper-button-top.previous{color:#333;left:1%}.stepper-box .top{display:flex;align-items:center;position:relative;justify-content:center}.stepper-box .top .divider-line{border-bottom:1px solid #ccc;height:2px;position:absolute}@media(max-width:767px){.stepper-box .top .divider-line{width:90%}}.stepper-box .top .steps-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;width:95%;left:0;padding:2% 4%}@media(max-width:767px){.stepper-box .top .steps-wrapper{width:90%;justify-content:center}}.stepper-box .top .steps-wrapper .step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:767px){.stepper-box .top .steps-wrapper .step{width:100%!important}.stepper-box .top .steps-wrapper .step.deactivated{display:none}}.stepper-box .top .steps-wrapper .step.deactivated .circle i{background-color:#bbb!important}.stepper-box .top .steps-wrapper .step.deactivated .step-title{opacity:.35}.stepper-box .top .steps-wrapper .step .circle{margin-bottom:1rem;padding:0 1rem;background-color:#fff}.stepper-box .top .steps-wrapper .step .circle i{background-color:#3383c8;color:#fff;border-radius:100rem;padding:1rem}.stepper-box .top .steps-wrapper .step .step-title{position:absolute;top:90%;width:100%}.stepper-box .top .steps-wrapper .step .step-title h1,.stepper-box .top .steps-wrapper .step .step-title h2,.stepper-box .top .steps-wrapper .step .step-title h3,.stepper-box .top .steps-wrapper .step .step-title h4,.stepper-box .top .steps-wrapper .step .step-title h5{margin:0 0 .2rem 0;color:#333;font-weight:700}.stepper-box .top .steps-wrapper .step .step-title .step-subtitle{font-weight:lighter;margin:0;color:#555}.stepper-box .content{overflow:hidden;margin:1.5rem 0}.stepper-box .bottom{position:relative;display:flex;justify-content:space-between;align-items:center;padding:2rem;border-top:1px solid #ccc}.stepper-box .bottom.only-next{justify-content:flex-end}.stepper-box .bottom .stepper-button{padding:.5rem 1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.stepper-box .bottom .stepper-button.next{background-color:#3383c8;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.stepper-box .bottom .stepper-button.next.deactivated{background-color:#ccc!important;cursor:not-allowed!important}.stepper-box .bottom .stepper-button.previous{color:#333}.v-btn[data-v-a5d8aeb4]{margin-left:-5px;margin-top:-4px}