.login_page__VIB1K{min-height:100vh;position:relative;background:#0a1320;display:grid;grid-template-columns:1fr}@media (min-width:1024px){.login_page__VIB1K{grid-template-columns:1.15fr 1fr}}.login_grid__mZI5l{position:absolute;inset:0;background-image:linear-gradient(#16273e 1px,transparent 0),linear-gradient(90deg,#16273e 1px,transparent 0);background-size:28px 28px;opacity:.5;pointer-events:none}.login_left__QYB8y{display:none;position:relative;align-items:center;justify-content:center;padding:32px}@media (min-width:1024px){.login_left__QYB8y{display:flex}}.login_draw__gx1g0{width:min(100%,380px);position:relative}.login_dimTick__v_jfR,.login_dim__aRQxw,.login_frameInner__omdc1,.login_frameOuter__B5i8s,.login_mullionH__N4LtC,.login_mullionV__usjEy{fill:none;stroke:#7fa8d9;stroke-width:2;stroke-dasharray:900;stroke-dashoffset:900;animation:login_drawLine__lMZiy 1.6s cubic-bezier(.65,0,.35,1) forwards}.login_frameOuter__B5i8s{stroke-dasharray:1050;stroke-dashoffset:1050;animation-name:login_drawRect__l_7Wx}.login_frameInner__omdc1{stroke:#3d5a80;animation-delay:.15s;stroke-dasharray:950;stroke-dashoffset:950;animation-name:login_drawRect__l_7Wx}.login_mullionV__usjEy{animation-delay:.75s;stroke-dasharray:260;stroke-dashoffset:260}.login_mullionH__N4LtC{animation-delay:.9s;stroke-dasharray:260;stroke-dashoffset:260}.login_dim__aRQxw{stroke:#4a5f7a;stroke-width:1;animation-delay:1.1s;stroke-dasharray:420;stroke-dashoffset:420}.login_dimTick__v_jfR{stroke:#4a5f7a;stroke-width:1;animation-delay:1.1s;stroke-dasharray:20;stroke-dashoffset:20}@keyframes login_drawLine__lMZiy{to{stroke-dashoffset:0}}@keyframes login_drawRect__l_7Wx{to{stroke-dashoffset:-20}}.login_logoDecal__wYv2Q{position:absolute;left:50%;top:50%;width:92px;transform:translate(-50%,-50%) scale(.7);opacity:0;filter:drop-shadow(0 0 10px rgba(0,164,217,.35));animation:login_decalIn__MIX5S .7s cubic-bezier(.2,.9,.3,1.3) forwards;animation-delay:1.7s}@keyframes login_decalIn__MIX5S{to{opacity:.92;transform:translate(-50%,-50%) scale(1)}}.login_right__prpOs{position:relative;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(16,31,51,.55)}@media (min-width:1024px){.login_right__prpOs{border-left:1px solid #1e3350}}.login_langSwitcher__1qb3F{position:absolute;inset-inline-end:24px;top:24px}.login_card__NoG7p{width:100%;max-width:320px;opacity:0;transform:translateY(10px);animation:login_cardIn__9T_GH .6s ease forwards;animation-delay:1.5s;position:relative}@keyframes login_cardIn__9T_GH{to{opacity:1;transform:translateY(0)}}.login_mobileMark__RK_py{display:flex;justify-content:center;margin-bottom:24px}@media (min-width:1024px){.login_mobileMark__RK_py{display:none}}.login_corner__89Th8{position:absolute;width:14px;height:14px;border:1.5px solid #00a4d9;opacity:.85}.login_cornerTl__0_Wu7{top:-8px;left:-8px;border-right:none;border-bottom:none}.login_cornerTr__a70C0{top:-8px;right:-8px;border-left:none;border-bottom:none}.login_cornerBl__xQISR{bottom:-8px;left:-8px;border-right:none;border-top:none}.login_cornerBr__wW0Yg{bottom:-8px;right:-8px;border-left:none;border-top:none}.login_eyebrow__tyYbT{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#00a4d9;font-weight:700;margin-bottom:10px}.login_h1__fQw08{font-size:24px;font-weight:700;margin:0 0 4px;color:#fff}.login_sub__TGNNI{font-size:13px;color:#90a3ba;margin:0 0 24px}.login_field___YCmt{margin-bottom:14px}.login_label__9OzGh{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#6c85a3;margin-bottom:6px}.login_inputWrap__xEdqg{position:relative}.login_input__GK8Qo{width:100%;background:#0d1826;border:1px solid #1e3350;border-radius:6px;color:#eef4fb;font-size:13.5px;padding:10px 12px;font-family:inherit;outline:none;transition:border-color .15s ease}.login_input__GK8Qo::-moz-placeholder{color:#4a5f7a}.login_input__GK8Qo::placeholder{color:#4a5f7a}.login_input__GK8Qo:focus{border-color:#00a4d9}.login_inputWrap__xEdqg:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:#00a4d9;transition:width .3s ease}.login_inputWrap__xEdqg:focus-within:after{width:100%}.login_inputPw__7SXUk{padding-inline-end:38px}.login_toggleBtn__4G_WC{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:0;border-radius:4px;color:#6c85a3;cursor:pointer;transition:color .15s ease}.login_toggleBtn__4G_WC:hover{color:#00a4d9}.login_toggleBtn__4G_WC:focus-visible{outline:2px solid #00a4d9;outline-offset:1px}.login_error__wxSLK{margin-bottom:14px;border-radius:6px;background:rgba(244,63,94,.1);padding:8px 12px;font-size:13px;color:#fca5b5;box-shadow:inset 0 0 0 1px rgba(244,63,94,.3)}.login_btn__D5fuy{width:100%;margin-top:6px;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;background:#00a4d9;color:#06141f;border:0;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:filter .15s ease}.login_btn__D5fuy:hover:not(:disabled){filter:brightness(1.1)}.login_btn__D5fuy:disabled{opacity:.6;cursor:default}.login_btn__D5fuy:focus-visible{outline:2px solid #00a4d9;outline-offset:2px}