.theme--light.v-progress-linear{color:rgba(0,0,0,.87)}.theme--dark.v-progress-linear{color:#fff}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;left:0;position:absolute;top:0;transition:inherit;width:100%}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;transition:inherit}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right:0}.v-progress-linear__content{align-items:center;display:flex;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit}.v-progress-linear--reverse .v-progress-linear__determinate{left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{animation-play-state:paused;background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{animation-name:indeterminate-ltr;animation-duration:2.2s;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{animation-name:indeterminate-short-ltr;animation-duration:2.2s;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{animation-name:indeterminate-short-rtl}.v-progress-linear__stream{animation:stream-ltr .25s linear infinite;animation-play-state:paused;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{animation:stream-rtl .25s linear infinite;left:-8px;right:auto}.v-progress-linear__wrapper{overflow:hidden;position:relative;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{animation-name:query-ltr;animation-duration:2s;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{animation-name:query-short-ltr;animation-duration:2s;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{animation-name:query-short-rtl}.v-progress-linear--visible .v-progress-linear__indeterminate--active .long,.v-progress-linear--visible .v-progress-linear__indeterminate--active .short,.v-progress-linear--visible .v-progress-linear__stream{animation-play-state:running}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@keyframes stream-ltr{to{transform:translateX(-8px)}}@keyframes stream-rtl{to{transform:translateX(8px)}}.forgot-password-container[data-v-d5358de4]{position:relative;min-height:100vh!important;width:100%;overflow:hidden!important;background:radial-gradient(circle at 10% 10%,#241108 0,#0c0806 50%,#030202 100%);display:flex;justify-content:center;align-items:center;font-family:sofiaProRegular,sans-serif;padding:24px;margin:0}.bg-blobs[data-v-d5358de4]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:0}.blob[data-v-d5358de4]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35;animation:float-d5358de4 25s ease-in-out infinite alternate;will-change:transform}.blob-orange[data-v-d5358de4]{background:rgba(255,111,60,.25);width:400px;height:400px;top:-8%;left:-5%;animation-duration:26s}.blob-peach[data-v-d5358de4]{background:rgba(255,207,184,.2);width:480px;height:480px;bottom:-12%;right:-8%;opacity:.25;animation-duration:32s;animation-delay:-5s}.blob-blue[data-v-d5358de4]{background:rgba(37,99,235,.12);width:380px;height:380px;top:20%;right:15%;opacity:.15;animation-duration:28s;animation-delay:-7s}.blob-gold[data-v-d5358de4]{background:rgba(234,179,8,.15);width:320px;height:320px;top:45%;left:45%;opacity:.2;margin-top:-160px;margin-left:-160px;animation-duration:20s;animation-delay:-10s}@keyframes float-d5358de4{0%{transform:translateZ(0)}33%{transform:translate3d(20px,-30px,0)}66%{transform:translate3d(-10px,10px,0)}to{transform:translateZ(0)}}.unified-card[data-v-d5358de4]{width:100%;max-width:440px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,245,240,.97));border:1px solid rgba(255,111,60,.25);border-radius:24px;padding:36px 32px;box-shadow:0 15px 35px rgba(34,17,12,.06),0 30px 60px rgba(0,0,0,.12);z-index:1}.logo-container[data-v-d5358de4]{display:flex;flex-direction:column;align-items:center;margin-bottom:12px;width:100%}.logo-row[data-v-d5358de4]{display:flex;align-items:center;justify-content:center;width:100%;gap:12px}.sarpa-icon[data-v-d5358de4]{width:32px!important;height:32px!important;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.gov-icon[data-v-d5358de4]{width:64px!important;height:64px!important;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-left:-10px!important;margin-right:-10px!important}.logo-text[data-v-d5358de4]{font-family:sofiaProSemiBold,sans-serif;font-size:17px;font-weight:700;color:#000;letter-spacing:.5px}.logo-text .accent-text[data-v-d5358de4]{color:#f72}.gov-text[data-v-d5358de4]{font-size:17px;color:#000;font-family:sofiaProSemiBold,sans-serif;font-weight:700}.card-header[data-v-d5358de4]{margin-bottom:24px}.card-title[data-v-d5358de4]{font-family:sofiaProSemiBold,sans-serif;font-size:24px;font-weight:600;color:#22110c;margin-bottom:6px;letter-spacing:-.5px}.accent-line[data-v-d5358de4]{width:40px;height:4px;background:linear-gradient(90deg,#ff6f3c,#ffcfb8);border-radius:2px;margin:0 auto 12px auto}.card-description[data-v-d5358de4]{font-family:sofiaProRegular,sans-serif;font-size:13.5px;color:#665551;line-height:1.4;text-align:center}.input-group[data-v-d5358de4]{display:flex;flex-direction:column;text-align:left}.input-label[data-v-d5358de4]{font-family:sofiaProMedium,sans-serif;font-size:13px;color:#3d2d2a;margin-bottom:6px;font-weight:500}.submit-btn[data-v-d5358de4]{background:linear-gradient(135deg,#ff6f3c,#c43d0e)!important;border-radius:12px!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.submit-btn[data-v-d5358de4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,111,60,.3)!important;background:linear-gradient(135deg,#ff8c52,#ff6f3c)!important}.btn-text[data-v-d5358de4]{font-family:sofiaProSemiBold,sans-serif;font-size:14.5px;color:#fff!important;text-transform:none;font-weight:600;letter-spacing:.5px}.back-to-login[data-v-d5358de4]{margin-top:12px}.back-text[data-v-d5358de4]{font-family:sofiaProRegular,sans-serif;font-size:14px;color:#665551}.login-link[data-v-d5358de4]{font-family:sofiaProSemiBold,sans-serif;font-size:14px;color:#ff6f3c!important;text-decoration:none;font-weight:600;margin-left:4px;transition:color .3s ease}.login-link[data-v-d5358de4]:hover{color:#c43d0e!important;text-decoration:underline}.snackbar-text[data-v-d5358de4]{font-family:sofiaProMedium,sans-serif;font-size:13.5px}.close-snack-btn[data-v-d5358de4]{background:hsla(0,0%,100%,.08)!important}[data-v-d5358de4] .custom-text-field.v-text-field--outlined>.v-input__control>.v-input__slot{background:rgba(255,245,240,.8)!important;border-radius:12px!important;min-height:48px!important;transition:background .3s ease,box-shadow .3s ease}[data-v-d5358de4] .custom-text-field.v-text-field--outlined>.v-input__control>.v-input__slot:hover{background:rgba(255,245,240,.95)!important}[data-v-d5358de4] .custom-text-field.v-text-field--outlined fieldset{border-color:rgba(255,111,60,.2)!important;border-width:1.5px!important;border-radius:12px!important;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)!important}[data-v-d5358de4] .custom-text-field.v-text-field--outlined.v-input--is-focused fieldset{border-color:#ff6f3c!important;border-width:1.5px!important;box-shadow:0 0 10px rgba(255,111,60,.2)}[data-v-d5358de4] .custom-text-field.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) fieldset:hover{border-color:rgba(255,111,60,.5)!important}[data-v-d5358de4] .custom-text-field input::-moz-placeholder{color:#7a6b66!important;font-weight:400;opacity:.85}[data-v-d5358de4] .custom-text-field input::placeholder{color:#7a6b66!important;font-weight:400;opacity:.85}[data-v-d5358de4] .custom-text-field input{color:#301b14!important;font-family:sofiaProRegular,sans-serif!important;font-size:14.5px!important}[data-v-d5358de4] .custom-text-field .v-icon{color:#665551!important;transition:color .3s ease}[data-v-d5358de4] .custom-text-field.v-input--is-focused .v-icon{color:#ff6f3c!important}