.trust-header[data-v-ae88fbea]{text-align:center;padding:20px 24px 8px}.trust-icon[data-v-ae88fbea]{width:52px;height:52px;border-radius:50%;margin:0 auto 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;background:linear-gradient(135deg,#e9f4ff,#f5fbff)}.trust-title[data-v-ae88fbea]{font-weight:700;margin:0}.trust-subtitle[data-v-ae88fbea]{margin:8px 0 0;color:#6c757d;font-size:.95rem}.trust-body[data-v-ae88fbea]{padding:0 24px 12px}.trust-card[data-v-ae88fbea]{border:1px solid #e7edf3;border-radius:12px;padding:14px 14px 10px;background:#fafcfe}.trust-line[data-v-ae88fbea]{margin-bottom:8px;font-size:.94rem;line-height:1.4}.trust-actions[data-v-ae88fbea]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:0 24px 20px}.trust-btn[data-v-ae88fbea]{min-width:140px}@media (max-width:576px){.trust-actions[data-v-ae88fbea]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.trust-btn[data-v-ae88fbea]{width:100%}}.otp-wrapper[data-v-b4c44aba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.otp-input input[data-v-b4c44aba]{width:50px;height:50px;text-align:center;font-size:1.2rem;font-weight:700;border:2px solid #ccc;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.otp-input input[data-v-b4c44aba]:focus{border-color:#007bff;-webkit-box-shadow:0 0 5px rgba(0,123,255,.4);box-shadow:0 0 5px rgba(0,123,255,.4);outline:none}.input-group-append .form-group{margin-bottom:0}.text-right{text-align:end}.bg-login1{border-radius:1.5rem;background:-webkit-gradient(linear,left top,left bottom,from(#a54af0),color-stop(60%,#539cf8),color-stop(80%,#c8ced3));background:linear-gradient(180deg,#a54af0,#539cf8 60%,#c8ced3 80%)}.test{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.crs-login-page[data-v-a2fe9f1c]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at 50% 45%,rgba(161,13,29,.055),transparent 28rem),#f8f8fa;color:#243447}.crs-login-card[data-v-a2fe9f1c]{width:min(540px,100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(1.35rem,4vw,2.5rem);border:1px solid rgba(143,20,29,.1);border-radius:var(--mfu-radius-xl);background:hsla(0,0%,100%,.96);-webkit-box-shadow:var(--mfu-shadow-md);box-shadow:var(--mfu-shadow-md);backdrop-filter:blur(16px)}.crs-login-card__header[data-v-a2fe9f1c]{-ms-flex-align:center;gap:1rem;padding-bottom:1.45rem;border-bottom:1px solid #f0e3cd}.crs-login-card__header[data-v-a2fe9f1c],.crs-login-card__logo[data-v-a2fe9f1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.crs-login-card__logo[data-v-a2fe9f1c]{width:76px;height:76px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #f1e4cb;border-radius:var(--mfu-radius-md);background:#fff;-webkit-box-shadow:0 12px 28px rgba(80,41,16,.07);box-shadow:0 12px 28px rgba(80,41,16,.07)}.crs-login-card__logo img[data-v-a2fe9f1c]{width:44px;max-height:60px;-o-object-fit:contain;object-fit:contain}.crs-login-card__identity[data-v-a2fe9f1c]{min-width:0}.crs-login-card__caption[data-v-a2fe9f1c],.crs-login-card__topline[data-v-a2fe9f1c]{margin:0;color:#9b5f18;font-size:.76rem;font-weight:700}.crs-login-card__title[data-v-a2fe9f1c]{margin:0;color:#6d1720;font-size:1.42rem;font-weight:800;line-height:1.32;letter-spacing:0}.crs-login-card__subtitle[data-v-a2fe9f1c]{margin:.35rem 0 0;color:#222f43;font-size:.96rem;font-weight:700;line-height:1.35}.crs-login-card__university[data-v-a2fe9f1c]{margin:.28rem 0 0;color:#738195;font-size:.86rem;font-weight:600}.crs-login-card__body[data-v-a2fe9f1c]{padding:1.45rem 0 1.35rem}.crs-login-card__caption[data-v-a2fe9f1c]{margin-bottom:.8rem}.crs-sso-button[data-v-a2fe9f1c]{width:100%;min-height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.88rem;padding:.75rem .95rem;border:1px solid #8f141d;border-radius:var(--mfu-radius-md);color:#fff;background:#8f141d;-webkit-box-shadow:0 12px 24px rgba(143,20,29,.18);box-shadow:0 12px 24px rgba(143,20,29,.18);-webkit-transition:background var(--mfu-transition),border-color var(--mfu-transition),-webkit-transform var(--mfu-transition),-webkit-box-shadow var(--mfu-transition);transition:background var(--mfu-transition),border-color var(--mfu-transition),-webkit-transform var(--mfu-transition),-webkit-box-shadow var(--mfu-transition);transition:transform var(--mfu-transition),background var(--mfu-transition),border-color var(--mfu-transition),box-shadow var(--mfu-transition);transition:transform var(--mfu-transition),background var(--mfu-transition),border-color var(--mfu-transition),box-shadow var(--mfu-transition),-webkit-transform var(--mfu-transition),-webkit-box-shadow var(--mfu-transition)}.crs-sso-button[data-v-a2fe9f1c]:focus,.crs-sso-button[data-v-a2fe9f1c]:hover{border-color:#741019;background:#741019;-webkit-box-shadow:0 14px 28px rgba(143,20,29,.22);box-shadow:0 14px 28px rgba(143,20,29,.22);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.crs-sso-button[data-v-a2fe9f1c]:disabled{cursor:wait;opacity:.74}.crs-sso-button__icon[data-v-a2fe9f1c]{width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--mfu-radius-sm);background:#fff}.crs-microsoft-mark[data-v-a2fe9f1c]{width:23px;height:23px;display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.crs-microsoft-mark i[data-v-a2fe9f1c]{display:block}.crs-microsoft-mark i[data-v-a2fe9f1c]:first-child{background:#f25022}.crs-microsoft-mark i[data-v-a2fe9f1c]:nth-child(2){background:#7fba00}.crs-microsoft-mark i[data-v-a2fe9f1c]:nth-child(3){background:#00a4ef}.crs-microsoft-mark i[data-v-a2fe9f1c]:nth-child(4){background:#ffb900}.crs-sso-button__text[data-v-a2fe9f1c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.25}.crs-sso-button__text strong[data-v-a2fe9f1c]{font-size:.92rem;font-weight:800}.crs-sso-button__text small[data-v-a2fe9f1c]{margin-top:.16rem;color:rgba(255,246,226,.84);font-size:.74rem;font-weight:600}.crs-login-note[data-v-a2fe9f1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;margin-top:1rem;color:#6d788b;font-size:.78rem;font-weight:600}.crs-login-note .c-icon[data-v-a2fe9f1c]{color:#a16419}.crs-mock-login[data-v-a2fe9f1c]{margin-top:1.15rem;padding:1rem;border:1px dashed rgba(143,20,29,.28);border-radius:var(--mfu-radius-md);background:#fffaf2}.crs-mock-login__heading[data-v-a2fe9f1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:.8rem;color:#6d1720;font-size:.82rem}.crs-mock-login__heading span[data-v-a2fe9f1c],.crs-mock-login label[data-v-a2fe9f1c]{color:#7b6759;font-size:.72rem;font-weight:600}.crs-mock-login label[data-v-a2fe9f1c]{display:block;margin-bottom:.35rem}.crs-mock-login select[data-v-a2fe9f1c]{width:100%;min-height:42px;padding:.5rem 2.25rem .5rem .7rem;border:1px solid #dfd2c5;border-radius:.65rem;color:#27364b;background:#fff;font:inherit;font-size:.78rem}.crs-mock-login__actions[data-v-a2fe9f1c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem}.crs-mock-login__actions button[data-v-a2fe9f1c]{min-width:0;min-height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.6rem .72rem;border:1px solid #a10d1d;border-radius:.7rem;color:#7d101b;background:#fff;text-align:left;-webkit-transition:background var(--mfu-transition),color var(--mfu-transition),-webkit-transform var(--mfu-transition);transition:background var(--mfu-transition),color var(--mfu-transition),-webkit-transform var(--mfu-transition);transition:background var(--mfu-transition),color var(--mfu-transition),transform var(--mfu-transition);transition:background var(--mfu-transition),color var(--mfu-transition),transform var(--mfu-transition),-webkit-transform var(--mfu-transition)}.crs-mock-login__actions button[data-v-a2fe9f1c]:focus,.crs-mock-login__actions button[data-v-a2fe9f1c]:hover{color:#fff;background:#8f141d;outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.crs-mock-login__actions button[data-v-a2fe9f1c]:disabled{cursor:wait;opacity:.62}.crs-mock-login__actions strong[data-v-a2fe9f1c]{font-size:.78rem}.crs-mock-login__actions small[data-v-a2fe9f1c]{max-width:100%;margin-top:.18rem;overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.crs-login-copyright[data-v-a2fe9f1c]{padding-top:1rem;border-top:1px solid #f0e3cd;color:#536176;font-size:.76rem;font-weight:600;line-height:1.48}.crs-login-copyright span[data-v-a2fe9f1c]{display:block;margin-top:.18rem;color:#8792a3;font-size:.7rem}@media(max-width:991px){.crs-login-page[data-v-a2fe9f1c]{padding:1rem}}@media(max-width:575px){.crs-login-page[data-v-a2fe9f1c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.75rem}.crs-login-card[data-v-a2fe9f1c]{padding:1.25rem}.crs-login-card__header[data-v-a2fe9f1c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.crs-login-card__logo[data-v-a2fe9f1c]{width:58px;height:58px}.crs-login-card__logo img[data-v-a2fe9f1c]{width:34px}.crs-login-card__title[data-v-a2fe9f1c]{font-size:1.18rem}.crs-login-card__subtitle[data-v-a2fe9f1c]{font-size:.88rem}.crs-sso-button[data-v-a2fe9f1c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:72px}.crs-mock-login__heading[data-v-a2fe9f1c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.crs-mock-login__actions[data-v-a2fe9f1c]{grid-template-columns:1fr}}