.auth-shell[data-v-87c87e2b]{background-color:rgb(248 250 248/var(--tw-bg-opacity,1));display:grid;grid-template-columns:minmax(390px,.9fr) minmax(500px,1.1fr)}.auth-shell[data-v-87c87e2b],.auth-story[data-v-87c87e2b]{min-height:100dvh;--tw-bg-opacity:1}.auth-story[data-v-87c87e2b]{background-color:rgb(11 61 43/var(--tw-bg-opacity,1));overflow:hidden;position:relative;--tw-text-opacity:1;background-image:url(./auth-authority-bg.DTRAx3Ot.jpg);background-position:50%;background-size:cover;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:clamp(32px,5vw,72px)}.auth-story[data-v-87c87e2b]:after{background:linear-gradient(90deg,#03251914,#0325196b);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.auth-story__content[data-v-87c87e2b]{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.auth-story__logo[data-v-87c87e2b]{width:min(280px,82%)}.auth-story__message[data-v-87c87e2b]{margin-bottom:auto;margin-top:auto;max-width:600px;padding-bottom:3.5rem;padding-top:3.5rem}.auth-story h1[data-v-87c87e2b]{font-size:clamp(2.4rem,4.6vw,4.8rem);font-weight:700;letter-spacing:-.055em;line-height:.98;max-width:650px}.auth-story__message>p[data-v-87c87e2b]{color:#ebf8f0bf;font-size:clamp(.95rem,1.35vw,1.1rem);line-height:1.75rem;margin-top:26px;max-width:540px}.auth-story__trust[data-v-87c87e2b]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-story__trust>div[data-v-87c87e2b]{align-items:center;border-color:#fff3;border-top-width:1px;display:flex;gap:.75rem;padding-top:18px}.auth-story__trust i[data-v-87c87e2b]{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(233 216 109/var(--tw-text-opacity,1))}.auth-story__trust span[data-v-87c87e2b]{color:#ebf8f0a6;display:grid;font-size:.72rem;line-height:1.45}.auth-story__trust strong[data-v-87c87e2b]{font-size:.82rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.auth-workspace[data-v-87c87e2b]{display:flex;flex-direction:column;min-height:100dvh;--tw-bg-opacity:1;background-color:rgb(248 250 248/var(--tw-bg-opacity,1));background-image:radial-gradient(circle at 88% 6%,rgba(22,132,91,.07),transparent 20rem);padding:clamp(24px,4vw,64px)}.auth-workspace__inner[data-v-87c87e2b]{margin:auto;max-width:500px;width:100%}.auth-workspace__mobile-logo[data-v-87c87e2b]{display:none;width:210px}.auth-workspace__footer[data-v-87c87e2b]{align-items:center;display:flex;font-size:.75rem;gap:7px;justify-content:center;line-height:1rem;margin-top:1.75rem;--tw-text-opacity:1;color:rgb(130 144 135/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-card{border-radius:20px;border-width:1px;--tw-border-opacity:1;background-color:#ffffffeb;border-color:rgb(226 233 228/var(--tw-border-opacity,1));--tw-shadow:0 24px 70px rgba(26,54,39,.1);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:clamp(26px,4vw,42px)}[data-v-87c87e2b] .auth-title{font-weight:700;letter-spacing:-.035em;line-height:1.08;--tw-text-opacity:1;color:rgb(24 42 32/var(--tw-text-opacity,1));font-size:clamp(1.8rem,3vw,2.35rem)}[data-v-87c87e2b] .auth-description{font-size:.9rem;line-height:1.6;margin-top:.625rem;--tw-text-opacity:1;color:rgb(113 128 120/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-form{display:grid;gap:18px;margin-top:30px}[data-v-87c87e2b] .auth-field{display:grid;gap:7px}[data-v-87c87e2b] .auth-field label{font-size:.82rem;font-weight:600;--tw-text-opacity:1;color:rgb(52 72 60/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-field__heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}[data-v-87c87e2b] .auth-field__heading .auth-link{font-size:.77rem}[data-v-87c87e2b] .auth-input-wrap{position:relative}[data-v-87c87e2b] .auth-input{border-radius:10px;border-width:1px;min-height:50px;width:100%;--tw-border-opacity:1;border-color:rgb(204 217 209/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(251 252 251/var(--tw-bg-opacity,1));padding-left:.875rem;padding-right:.875rem;--tw-text-opacity:1;color:rgb(29 48 37/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-v-87c87e2b] .auth-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(154 166 159/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-input::placeholder{--tw-text-opacity:1;color:rgb(154 166 159/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-input:hover{--tw-border-opacity:1;border-color:rgb(145 185 163/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-v-87c87e2b] .auth-input:focus{--tw-border-opacity:1;border-color:rgb(22 132 91/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 0 4px rgba(22,132,91,.12);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-87c87e2b] .auth-input:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(240 243 241/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(138 150 143/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-input--password{padding-right:52px}[data-v-87c87e2b] .auth-input[aria-invalid=true]{--tw-border-opacity:1;border-color:rgb(220 92 92/var(--tw-border-opacity,1));--tw-shadow:0 0 0 3px rgba(220,92,92,.09);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-87c87e2b] .auth-password-toggle{display:grid;height:34px;position:absolute;right:.625rem;top:50%;width:34px;--tw-translate-y:-50%;background-color:transparent;border-radius:.5rem;border-width:0;place-items:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(107 122 114/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-v-87c87e2b] .auth-password-toggle:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(227 243 234/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 132 91/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-password-toggle:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(207 233 218/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(11 89 60/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-password-toggle:disabled{cursor:not-allowed;opacity:.45}[data-v-87c87e2b] .auth-error{font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-error:first-letter{text-transform:uppercase}[data-v-87c87e2b] .auth-forgot-link{font-size:.77rem;justify-self:end}[data-v-87c87e2b] .auth-button{align-items:center;border-radius:10px;border-width:1px;cursor:pointer;display:inline-flex;gap:9px;justify-content:center;min-height:50px;--tw-border-opacity:1;border-color:rgb(22 132 91/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(22 132 91/var(--tw-bg-opacity,1));font-size:.88rem;font-weight:700;padding-left:18px;padding-right:18px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 9px 20px rgba(22,132,91,.19);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-v-87c87e2b] .auth-button:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(13 112 75/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(13 112 75/var(--tw-bg-opacity,1));--tw-shadow:0 14px 28px rgba(15,107,73,.28);--tw-shadow-colored:0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-87c87e2b] .auth-button:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(11 89 60/var(--tw-bg-opacity,1));--tw-shadow:0 5px 12px rgba(22,132,91,.18);--tw-shadow-colored:0 5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-87c87e2b] .auth-button:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(139 185 163/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(139 185 163/var(--tw-bg-opacity,1));color:#fffc;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-87c87e2b] .auth-button:focus-visible,[data-v-87c87e2b] .auth-link:focus-visible,[data-v-87c87e2b] .auth-password-toggle:focus-visible{outline-color:#16845b33;outline-offset:3px;outline-style:solid;outline-width:3px}[data-v-87c87e2b] .auth-button--secondary{--tw-border-opacity:1;border-color:rgb(207 219 212/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(39 67 56/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-87c87e2b] .auth-button--secondary:hover{--tw-border-opacity:1;border-color:rgb(116 173 143/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(234 245 239/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 107 73/var(--tw-text-opacity,1));--tw-shadow:0 9px 20px rgba(28,77,53,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-v-87c87e2b] .auth-button--secondary:active{--tw-border-opacity:1;border-color:rgb(94 155 122/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(219 238 228/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(11 89 60/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-button .bi-arrow-right{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-v-87c87e2b] .auth-button:hover:not(:disabled) .bi-arrow-right{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-v-87c87e2b] .auth-sso-button img{height:1.25rem;-o-object-fit:contain;object-fit:contain;width:42px}[data-v-87c87e2b] .auth-spinner{height:1rem;width:1rem}@keyframes spin-87c87e2b{to{transform:rotate(1turn)}}[data-v-87c87e2b] .auth-spinner{animation:spin-87c87e2b 1s linear infinite;border-color:#ffffff73;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}[data-v-87c87e2b] .auth-spinner--green{border-color:#16845b4d;--tw-border-opacity:1;border-top-color:rgb(22 132 91/var(--tw-border-opacity,1))}[data-v-87c87e2b] .auth-link{border-radius:.25rem;--tw-text-opacity:1;color:rgb(20 120 79/var(--tw-text-opacity,1));text-decoration-line:none}[data-v-87c87e2b] .auth-link:hover{--tw-text-opacity:1;color:rgb(11 89 60/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:3px}[data-v-87c87e2b] .auth-link:active{--tw-text-opacity:1;color:rgb(7 63 42/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-link{font-weight:700}[data-v-87c87e2b] .auth-divider{align-items:center;display:flex;font-size:.75rem;gap:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(139 151 144/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-divider:after,[data-v-87c87e2b] .auth-divider:before{content:""}[data-v-87c87e2b] .auth-divider:after,[data-v-87c87e2b] .auth-divider:before{flex:1 1 0%;height:1px;--tw-bg-opacity:1;background-color:rgb(224 231 226/var(--tw-bg-opacity,1))}[data-v-87c87e2b] .auth-switch{font-size:.84rem;line-height:1.55;text-align:center;--tw-text-opacity:1;color:rgb(113 128 120/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-switch--left{text-align:left}[data-v-87c87e2b] .auth-status-icon{border-radius:18px;display:grid;height:60px;margin-bottom:22px;place-items:center;width:60px;--tw-bg-opacity:1;background-color:rgb(230 245 237/var(--tw-bg-opacity,1));font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(22 132 91/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-status-icon--error{--tw-bg-opacity:1;background-color:rgb(252 234 234/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(199 67 67/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-status-icon--pending{--tw-bg-opacity:1;background-color:rgb(255 246 217/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(154 115 16/var(--tw-text-opacity,1))}[data-v-87c87e2b] .auth-actions{display:grid;gap:.75rem;margin-top:26px}[data-v-87c87e2b] .auth-otp{margin-top:.25rem}[data-v-87c87e2b] .auth-otp .p-inputotp{display:grid;gap:.5rem;grid-template-columns:repeat(6,minmax(0,1fr))}[data-v-87c87e2b] .auth-otp .p-inputotp-input{border-radius:9px;border-width:1px;height:52px;width:100%;--tw-border-opacity:1;border-color:rgb(204 217 209/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(251 252 251/var(--tw-bg-opacity,1));font-weight:700;--tw-text-opacity:1;color:rgb(29 48 37/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-v-87c87e2b] .auth-otp .p-inputotp-input:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(126 177 149/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-v-87c87e2b] .auth-otp .p-inputotp-input:focus{--tw-border-opacity:1;border-color:rgb(22 132 91/var(--tw-border-opacity,1));--tw-shadow:0 0 0 4px rgba(22,132,91,.12);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:920px){.auth-shell[data-v-87c87e2b]{grid-template-columns:repeat(1,minmax(0,1fr))}.auth-story[data-v-87c87e2b]{display:none}.auth-workspace__mobile-logo[data-v-87c87e2b]{display:block}}@media (max-width:520px){.auth-workspace[data-v-87c87e2b]{padding:22px 18px}}@media (prefers-reduced-motion:reduce){[data-v-87c87e2b] .auth-button,[data-v-87c87e2b] .auth-input,[data-v-87c87e2b] .auth-otp .p-inputotp-input,[data-v-87c87e2b] .auth-password-toggle{transition-property:none}}
