.login2-mask[data-v-4e6d730f]{--l2-blue:#60a5fa;--l2-blue-strong:#16408f;--l2-blue-soft:#1d5fd624;--l2-bg:var(--login2-bg);--l2-bg-panel:var(--ui-panel-bg);--l2-field-bg:#eef2f7;--l2-border:var(--ui-panel-border);--l2-text:var(--ui-text-main);--l2-text-soft:var(--ui-text-soft);--l2-text-muted:#9ca3af;--l2-danger:#dc2626;--l2-shadow:0 20px 48px #0f172a2e;--l2-close-bg:#f1f5f9;--l2-close-hover:var(--ui-text-main);--l2-code-disabled-bg:#e2e8f0;--l2-mask-bg:#02061773;--l2-hero-from:#1b4fa8;--l2-hero-mid:#16376f;--l2-hero-to:#0d1f42;--l2-hero-grid:#0f172a14;--l2-hero-title:#fff;--l2-hero-desc:#ffffffc2;--l2-hero-shadow:#0206176b;z-index:3000;background:var(--l2-mask-bg);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.login2-mask--dark[data-v-4e6d730f]{--l2-blue:#60a5fa;--l2-blue-strong:#1d5fd6;--l2-blue-soft:#2f7cf62e;--l2-danger:#f87171;--l2-shadow:0 26px 60px #0206178c;--l2-close-bg:#0d1729b8;--l2-close-hover:#fff;--l2-code-disabled-bg:#1e293b;--l2-mask-bg:#02061773;--l2-text-muted:var(--ui-text-muted);--l2-field-bg:#070b16;--l2-hero-from:#0e2f66;--l2-hero-mid:#0d1c36;--l2-hero-to:#080e1c;--l2-hero-grid:#94b2e212;--l2-hero-shadow:#02061799}.login2-card[data-v-4e6d730f]{background:var(--l2-bg);border-radius:14px;width:min(820px,100vw - 32px);height:min(480px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #00000080}.login2-close[data-v-4e6d730f]{z-index:3;border:1px solid var(--l2-border);background:var(--l2-close-bg);width:30px;height:30px;color:var(--l2-text-soft);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .2s,border-color .2s;display:grid;position:absolute;top:12px;right:12px}.login2-close[data-v-4e6d730f]:hover{color:var(--l2-close-hover);border-color:var(--l2-blue)}.login2-hero[data-v-4e6d730f]{background-image:url(/assets/login-bg-CHRUkFIK.png);background-size:cover;flex-direction:column;flex:3 1 0;justify-content:center;align-items:center;gap:26px;min-width:0;display:flex;position:relative;overflow:hidden}.login2-hero__grid[data-v-4e6d730f]{background-image:linear-gradient(var(--l2-hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--l2-hero-grid) 1px, transparent 1px);-webkit-mask-image:radial-gradient(120% 100% at 30% 10%,#000 12%,#0000 78%);mask-image:radial-gradient(120% 100% at 30% 10%,#000 12%,#0000 78%);pointer-events:none;background-size:34px 34px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(120% 100% at 30% 37%,#000 12%,#0000 78%)}.login2-hero__img[data-v-4e6d730f]{z-index:1;object-fit:contain;max-width:78%;max-height:40%;filter:drop-shadow(0 12px 26px var(--l2-hero-shadow));position:relative}.login2-hero__caption[data-v-4e6d730f]{z-index:1;text-align:center;position:relative}.login2-hero__title[data-v-4e6d730f]{color:var(--l2-hero-title);letter-spacing:1px;margin:0;font-size:22px;font-weight:700}.login2-hero__desc[data-v-4e6d730f]{color:var(--l2-hero-desc);letter-spacing:.5px;margin:10px 0 0;font-size:13px}.login2-divider[data-v-4e6d730f]{pointer-events:none;z-index:1;background:linear-gradient(#0f172a00 0%,#0f172a52 50%,#0f172a00 100%);width:1px;position:absolute;top:0;bottom:0;left:53.2%;transform:translate(-.5px)}.login2-mask--dark .login2-divider[data-v-4e6d730f]{background:linear-gradient(#fff0 0%,#ffffff52 50%,#fff0 100%)}.login2-panel[data-v-4e6d730f]{background:var(--l2-bg-panel);flex-direction:column;flex:0 0 380px;align-items:center;min-width:0;padding:28px 0;display:flex}.login2-panel__logo[data-v-4e6d730f]{object-fit:contain;flex:none;align-self:flex-start;width:auto;max-width:60%;height:42px;margin:0 0 18px 30px;display:block}.login2-tabs[data-v-4e6d730f]{flex:none;justify-content:space-between;align-items:center;width:170px;margin:0 auto;display:flex}.login2-tabs__item[data-v-4e6d730f]{height:38px;color:var(--l2-text-soft);letter-spacing:.5px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;transition:color .2s;position:relative}.login2-tabs__item[data-v-4e6d730f]:after{content:"";background:var(--l2-blue);transform-origin:50%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.login2-tabs__item[data-v-4e6d730f]:hover{color:var(--l2-text)}.login2-tabs__item.is-active[data-v-4e6d730f]{color:var(--l2-blue);font-weight:600}.login2-tabs__item.is-active[data-v-4e6d730f]:after{transform:scaleX(1)}.login2-pane[data-v-4e6d730f]{flex-direction:column;flex:auto;justify-content:center;width:318px;margin-top:28px;display:flex}.login2-pane--reg .login2-field[data-v-4e6d730f]{margin-top:12px}.login2-pane--reg .login2-submit[data-v-4e6d730f]{margin-top:16px}.login2-pane--reset[data-v-4e6d730f]{margin-top:1px}.login2-pane--reset .login2-reset-header[data-v-4e6d730f]{margin-bottom:20px}.login2-pane--reset .login2-field[data-v-4e6d730f]{margin-top:12px}.login2-pane--reset .login2-submit[data-v-4e6d730f]{margin-top:16px}.login2-reset-header[data-v-4e6d730f]{justify-content:space-between;align-items:center;display:flex}.login2-reset-title[data-v-4e6d730f]{color:var(--l2-text);letter-spacing:.5px;margin:0;font-size:18px;font-weight:600}.login2-field[data-v-4e6d730f]{background:var(--ui-table-header-bg);border:0;border-radius:8px;align-items:center;height:42px;margin-top:16px;padding:0 12px;transition:box-shadow .2s;display:flex;position:relative}.dark:not(.dark-mode-two) .login2-field{background:var(--zt-chip-bg)}.login2-field[data-v-4e6d730f]:focus-within{box-shadow:0 0 0 2px var(--l2-blue-soft)}.login2-field[data-v-4e6d730f]:hover{box-shadow:0 0 0 1px #3f7eae}.login2-pane>.login2-field[data-v-4e6d730f]:first-child{margin-top:0}.login2-field__icon[data-v-4e6d730f]{color:var(--l2-text-muted);flex:none;display:flex}.login2-field:focus-within .login2-field__icon[data-v-4e6d730f]{color:var(--l2-blue)}.login2-input[data-v-4e6d730f]{min-width:0;height:100%;color:var(--l2-text);background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:13px}.login2-input[data-v-4e6d730f]::placeholder{color:var(--l2-text-muted)}.login2-input[data-v-4e6d730f]:-webkit-autofill{-webkit-text-fill-color:var(--l2-text);box-shadow:0 0 0 1000px var(--ui-table-header-bg) inset;transition:background-color 5000s ease-in-out}.login2-input[data-v-4e6d730f]:-webkit-autofill:hover{-webkit-text-fill-color:var(--l2-text);box-shadow:0 0 0 1000px var(--ui-table-header-bg) inset;transition:background-color 5000s ease-in-out}.login2-input[data-v-4e6d730f]:-webkit-autofill:focus{-webkit-text-fill-color:var(--l2-text);box-shadow:0 0 0 1000px var(--ui-table-header-bg) inset;transition:background-color 5000s ease-in-out}.login2-eye[data-v-4e6d730f]{color:var(--l2-text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;display:flex}.login2-eye[data-v-4e6d730f]:hover{color:var(--l2-text-soft)}.login2-code-btn[data-v-4e6d730f]{background:var(--l2-blue-soft);height:30px;color:var(--l2-blue);white-space:nowrap;cursor:pointer;border:0;border-radius:15px;flex:none;margin-left:8px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .2s,color .2s}.login2-code-btn[data-v-4e6d730f]:hover:not(:disabled){background:var(--l2-blue);color:#fff}.login2-code-btn[data-v-4e6d730f]:disabled{background:var(--l2-code-disabled-bg);color:var(--l2-text-muted);cursor:not-allowed}.login2-row[data-v-4e6d730f]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.login2-row--center[data-v-4e6d730f]{justify-content:center}.login2-row__text[data-v-4e6d730f]{color:var(--l2-text-muted);font-size:12.5px}.login2-link[data-v-4e6d730f]{color:var(--l2-text-soft);cursor:pointer;font-size:12.5px;text-decoration:none;transition:color .2s}.login2-link[data-v-4e6d730f]:hover{color:var(--l2-blue)}.login2-link--strong[data-v-4e6d730f]{color:var(--l2-blue);font-weight:600}.login2-error[data-v-4e6d730f]{color:var(--l2-danger);margin:10px 0 0;font-size:12.5px}.login2-hint[data-v-4e6d730f]{margin:10px 0 0;font-size:12.5px;line-height:1.4}.login2-hint--warn[data-v-4e6d730f]{color:#d97706}.login2-mask--dark .login2-hint--warn[data-v-4e6d730f]{color:#fbbf24}.login2-submit[data-v-4e6d730f]{background:linear-gradient(135deg, var(--l2-blue) 0%, var(--l2-blue-strong) 100%);color:#fff;letter-spacing:2px;cursor:pointer;border:0;border-radius:8px;height:42px;margin-top:18px;font-size:15px;font-weight:600;transition:filter .2s,opacity .2s}.login2-submit[data-v-4e6d730f]:hover:not(:disabled){filter:brightness(1.2)}.login2-submit[data-v-4e6d730f]:disabled{opacity:.62;cursor:not-allowed}.login2-extra[data-v-4e6d730f]{border-top:1px solid var(--l2-border);justify-content:center;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.login2-site[data-v-4e6d730f]{color:var(--l2-text-muted);font-size:12.5px;text-decoration:none;transition:color .2s}.login2-site[data-v-4e6d730f]:hover{color:var(--l2-blue)}.login2-protocol[data-v-4e6d730f]{text-align:center;color:var(--l2-text-muted);margin:10px 0 0;font-size:11.5px}.login2-protocol a[data-v-4e6d730f]{color:var(--l2-text-soft);text-decoration:none}.login2-protocol a[data-v-4e6d730f]:hover{color:var(--l2-blue)}.login2-protocol--checked[data-v-4e6d730f]{justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.login2-protocol__icon[data-v-4e6d730f]{background:var(--l2-blue);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;display:inline-grid}.login2-kefu-mask[data-v-4e6d730f]{z-index:3100;background:var(--l2-mask-bg);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.login2-kefu[data-v-4e6d730f]{border:1px solid var(--l2-border);background:var(--l2-bg-panel);border-radius:12px;width:300px;padding:14px}.login2-kefu__qr[data-v-4e6d730f]{border-radius:6px;width:100%;height:auto;display:block}.login2-kefu__tip[data-v-4e6d730f]{color:var(--l2-text-soft);text-align:center;margin:10px 0 0;font-size:13px}@media (max-width:850px){.login2-card[data-v-4e6d730f]{width:calc(100vw - 24px);height:auto}.login2-hero[data-v-4e6d730f],.login2-divider[data-v-4e6d730f]{display:none}.login2-panel[data-v-4e6d730f]{border-left:0;flex:auto;padding:28px 22px}}
