@media(max-width:768px){.login-form[data-v-47103023]{min-width:100%}}.input-group-text[data-v-47103023]{min-height:34px;height:34px;cursor:pointer}.forgot-password-link[data-v-47103023]{color:#38a149;text-decoration:none}.forgot-password-link[data-v-47103023]:hover{text-decoration:underline}.register-hint a[data-v-47103023]{color:#38a149;text-decoration:none;font-weight:600}.register-hint a[data-v-47103023]:hover{text-decoration:underline}.password-requirements[data-v-8d6b72fc]{font-size:12px;color:#6c757d}.password-requirements .requirements-title[data-v-8d6b72fc]{display:block;font-weight:600;margin-bottom:2px}.password-requirements ul[data-v-8d6b72fc]{list-style:none;margin:0;padding:0}.password-requirements li[data-v-8d6b72fc]{display:flex;align-items:center;gap:6px;line-height:1.7}.password-requirements li i[data-v-8d6b72fc]{width:12px;font-size:11px;text-align:center;color:#adb5bd}.password-requirements li.met[data-v-8d6b72fc],.password-requirements li.met i[data-v-8d6b72fc]{color:#14a44d}[data-v-a169c2de] form.was-validated div.invalid-feedback{position:relative}.input-group-text[data-v-a169c2de]{min-height:34px;height:34px;cursor:pointer}@media(max-width:768px){.register-form[data-v-a169c2de]{width:100%}}[data-v-9c261311] .form-control:invalid{margin-bottom:0!important}[data-v-9c261311] .form-control:valid{margin-bottom:0!important}[data-v-9c261311] .invalid-feedback{display:contents!important}[data-v-9c261311] form.was-validated div.invalid-feedback{position:relative}.input-group-text[data-v-9c261311]{min-height:34px;height:34px;cursor:pointer}@media(max-width:768px){.password-reset[data-v-b025166b]{width:100%}}em[data-v-ab83012b]{color:#d4473b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}em a[data-v-ab83012b]{color:#0f6ecd!important;cursor:pointer;text-decoration:underline}.card .reset-link[data-v-ab83012b]{background:none;border:0;color:#0f6ecd!important;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;padding:0;text-align:left;text-decoration:underline}.card .reset-link[data-v-ab83012b]:disabled{cursor:default;opacity:.6}.card .reset-status[data-v-ab83012b]{background:#f1f9f2;border-left:4px solid #38a149;border-radius:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;padding:16px}.card .reset-status .reset-status-title[data-v-ab83012b]{color:#2f8b3e;font-size:16px;font-weight:700;margin-bottom:8px}.card .reset-status .reset-status-message[data-v-ab83012b]{color:#333;margin-bottom:8px}.card .reset-status .reset-status-for[data-v-ab83012b]{color:#555;margin-bottom:12px}.login-shell[data-v-ac495833]{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(160deg,#eef4fb,#f6f8fc 52%,#fbfcfe)}.top-accent[data-v-ac495833]{position:absolute;top:0;left:0;right:0;height:4px;z-index:10;background:linear-gradient(90deg,#1f5fa8,#38a149)}.login[data-v-ac495833]{min-height:100vh;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.55fr)}.lrail[data-v-ac495833]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:48px 40px;background:#1f5fa80b;border-right:1px solid #e2e9f1}.logo-card[data-v-ac495833]{width:224px;max-width:100%;background:#fff;border:1px solid #e8eef5;border-radius:16px;box-shadow:0 1px 2px #12223a0f,0 4px 14px -8px #12223a24;padding:26px;display:grid;place-items:center}.logo-card img[data-v-ac495833]{width:100%;height:auto;display:block}.lmain[data-v-ac495833]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px 40px 46px}.tf-badge[data-v-ac495833]{display:block;width:152px;text-decoration:none}.tf-badge img[data-v-ac495833]{width:100%;height:auto;display:block}.login-card-wrap[data-v-ac495833]{width:100%;display:flex;justify-content:center}.login-card-wrap[data-v-ac495833] .card{width:min(456px,100%)}.copyright[data-v-ac495833]{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-size:12.5px;color:#95a1ad}.copyright a[data-v-ac495833]{color:#5f6b78;font-weight:600}@media(max-width:768px){.login[data-v-ac495833]{grid-template-columns:1fr}.lrail[data-v-ac495833]{display:none}.lmain[data-v-ac495833]{padding:34px 20px 64px}}
