.login-page[data-v-3055a562]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;overflow:hidden;background:#fff}.login-left[data-v-3055a562]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slide-bg[data-v-3055a562]{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease;will-change:opacity,transform}.slide-bg.active[data-v-3055a562]{opacity:1;-webkit-animation:ken-burns-data-v-3055a562 6s ease-out forwards;animation:ken-burns-data-v-3055a562 6s ease-out forwards}.slide-bg.prev[data-v-3055a562]{opacity:0;-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease}@-webkit-keyframes ken-burns-data-v-3055a562{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.09);transform:scale(1.09)}}@keyframes ken-burns-data-v-3055a562{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.09);transform:scale(1.09)}}.slide-vignette[data-v-3055a562]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.72)),color-stop(55%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.72) 0,transparent 55%);z-index:1}.slide-overlay[data-v-3055a562]{position:absolute;inset:0;background:linear-gradient(155deg,rgba(10,22,50,.65),rgba(30,58,95,.45) 60%,rgba(37,99,235,.25));z-index:1}.slide-content[data-v-3055a562]{position:relative;z-index:2;height: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:44px 52px 40px;color:#fff}.slide-logo-wrap[data-v-3055a562]{gap:10px}.slide-logo-bg[data-v-3055a562],.slide-logo-wrap[data-v-3055a562]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide-logo-bg[data-v-3055a562]{background:hsla(0,0%,100%,.92);border-radius:12px;padding:8px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.2);box-shadow:0 2px 12px rgba(0,0,0,.2);-ms-flex-negative:0;flex-shrink:0}.slide-logo[data-v-3055a562]{height:52px;width:auto;display:block}.slide-logo-name[data-v-3055a562]{font-size:.9rem;font-weight:700;opacity:.95;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.4)}.slide-text-block[data-v-3055a562]{margin-bottom:32px}.slide-tag[data-v-3055a562]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;padding:3px 12px;margin-bottom:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slide-title[data-v-3055a562]{font-size:2.15rem;font-weight:800;line-height:1.2;margin-bottom:14px;text-shadow:0 2px 12px rgba(0,0,0,.35)}.slide-desc[data-v-3055a562]{font-size:1rem;opacity:.85;line-height:1.7;max-width:420px}.slide-footer[data-v-3055a562]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.slide-progress-wrap[data-v-3055a562]{width:100%}.slide-progress-track[data-v-3055a562]{height:2px;background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden;width:100%}.slide-progress-fill[data-v-3055a562]{height:100%;width:0;background:hsla(0,0%,100%,.85);border-radius:2px;-webkit-animation:fill-progress-data-v-3055a562 5.5s linear forwards;animation:fill-progress-data-v-3055a562 5.5s linear forwards}@-webkit-keyframes fill-progress-data-v-3055a562{0%{width:0}to{width:100%}}@keyframes fill-progress-data-v-3055a562{0%{width:0}to{width:100%}}.slide-dots[data-v-3055a562]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dot[data-v-3055a562]{height:6px;width:6px;border-radius:3px;background:hsla(0,0%,100%,.35);cursor:pointer;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.dot.active[data-v-3055a562]{width:28px;background:#fff}.login-right[data-v-3055a562]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;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:48px 40px;background:#fff;overflow-y:auto}.right-logo[data-v-3055a562]{position:absolute;top:24px;right:28px}.right-logo img[data-v-3055a562]{height:48px;opacity:1;width:auto}.login-form-wrap[data-v-3055a562]{width:100%;max-width:380px}.back-link[data-v-3055a562]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.85rem;font-weight:600;color:#64748b;text-decoration:none}.back-link[data-v-3055a562]:hover{color:#2563eb;text-decoration:none}.field-icon[data-v-3055a562]{background:#f7f8fc;border-right:0;border-color:#e5e7ef;color:#94a3b8}.field-input[data-v-3055a562]{border-left:0;border-color:#e5e7ef;background:#f7f8fc}.form-control[data-v-3055a562]:focus{background:#fff;border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.1);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.input-group:focus-within .field-icon[data-v-3055a562]{border-color:#2563eb;background:#fff}.btn-signin[data-v-3055a562]{background:linear-gradient(135deg,#1e3a5f,#2563eb);color:#fff;border:none;border-radius:10px;padding:14px;font-size:1rem;letter-spacing:.03em;-webkit-box-shadow:0 4px 20px rgba(37,99,235,.35);box-shadow:0 4px 20px rgba(37,99,235,.35);-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.btn-signin[data-v-3055a562]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 24px rgba(37,99,235,.45);box-shadow:0 6px 24px rgba(37,99,235,.45);color:#fff}.btn-signin[data-v-3055a562]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.text-up-enter-active[data-v-3055a562]{-webkit-transition:opacity .7s ease .2s,-webkit-transform .7s ease .2s;transition:opacity .7s ease .2s,-webkit-transform .7s ease .2s;transition:opacity .7s ease .2s,transform .7s ease .2s;transition:opacity .7s ease .2s,transform .7s ease .2s,-webkit-transform .7s ease .2s}.text-up-leave-active[data-v-3055a562]{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.text-up-enter[data-v-3055a562]{opacity:0;-webkit-transform:translateY(22px);transform:translateY(22px)}.text-up-leave-to[data-v-3055a562]{opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px)}