.login-backdrop[data-v-13b78ef3]{pointer-events:none;background:radial-gradient(60% 70% at 22% 55%,#124abe73 0%,#061a4a00 70%),radial-gradient(80% 90% at 80% 40%,#061a4a 0%,#030d2c 55%,#020818 100%);position:absolute;inset:0;overflow:hidden}.login-backdrop--mirrored[data-v-13b78ef3]{transform:scaleX(-1)}.bd-layer[data-v-13b78ef3]{mix-blend-mode:screen;width:108%;height:108%;position:absolute;inset:-4%}.bd-soft[data-v-13b78ef3]{animation:26s ease-in-out infinite alternate bd-drift-a-13b78ef3}.bd-lines[data-v-13b78ef3]{animation:19s ease-in-out infinite alternate bd-drift-b-13b78ef3}.bd-dots[data-v-13b78ef3]{animation:7s ease-in-out infinite alternate bd-twinkle-13b78ef3}@keyframes bd-drift-a-13b78ef3{0%{transform:translate(-1.2%,.8%)rotate(-.6deg)}to{transform:translate(1.2%,-1%)rotate(.6deg)}}@keyframes bd-drift-b-13b78ef3{0%{opacity:.85;transform:translate(.8%,-.6%)}to{opacity:1;transform:translate(-.9%,.9%)}}@keyframes bd-twinkle-13b78ef3{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bd-soft[data-v-13b78ef3],.bd-lines[data-v-13b78ef3],.bd-dots[data-v-13b78ef3]{animation:none}}.login-screen[data-v-f4f704a4]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020818}.login-latin[data-v-f4f704a4]{font-family:var(--font-latin)}.login-veil--rtl[data-v-f4f704a4]{background:linear-gradient(270deg,#02091ed1 0%,#02091e8c 34%,#02091e00 62%)}.login-veil--ltr[data-v-f4f704a4]{background:linear-gradient(90deg,#02091ed1 0%,#02091e8c 34%,#02091e00 62%)}@media (width<=1023px){.login-veil--rtl[data-v-f4f704a4],.login-veil--ltr[data-v-f4f704a4]{background:linear-gradient(#02091e8c 0%,#02091ec7 45%,#02091ee0 100%)}}.login-label[data-v-f4f704a4]{color:#fff;margin-bottom:6px;font-size:15px;font-weight:600}.login-required[data-v-f4f704a4]{color:#ff7a1a}.login-input[data-v-f4f704a4]{color:#fff;background:#061230b8;border:1px solid #5680d673;border-radius:8px;width:100%;height:46px;padding-inline:14px;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.login-input[data-v-f4f704a4]::placeholder{color:#8e9bb6}.login-input[data-v-f4f704a4]:hover{border-color:#6e9cf5b3}.login-input[data-v-f4f704a4]:focus{background:#08183ed9;border-color:#3d8bff;outline:none;box-shadow:0 0 0 3px #3d8bff47}.login-input[aria-invalid=true][data-v-f4f704a4]{border-color:#ff7b7b}.login-input[data-v-f4f704a4]:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 100px #0a1a42}.login-error[data-v-f4f704a4]{color:#ff9b9b;margin:8px 0 0;font-size:13px;line-height:1.5}.login-eye[data-v-f4f704a4]{color:#c9d6f2;border-radius:8px;place-items:center;width:44px;height:44px;transition:color .2s,background-color .2s;display:grid}.login-eye[data-v-f4f704a4]:hover{color:#fff;background:#3d8bff29}.login-eye[data-v-f4f704a4]:focus-visible{outline-offset:0;outline:2px solid #3d8bff}.login-check[data-v-f4f704a4]{appearance:none;background:0 0;border:1.5px solid #dce6facc;border-radius:5px;flex-shrink:0;place-content:center;width:20px;height:20px;margin:0;transition:background-color .15s,border-color .15s;display:grid}.login-check[data-v-f4f704a4]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px;transition:transform .15s;transform:translateY(-1px)rotate(-45deg)scale(0)}.login-check[data-v-f4f704a4]:checked{background:#0a66ff;border-color:#0a66ff}.login-check[data-v-f4f704a4]:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.login-check[data-v-f4f704a4]:focus-visible{outline-offset:2px;outline:2px solid #3d8bff}.login-link[data-v-f4f704a4]{color:#4d93ff;text-underline-offset:4px;transition:color .2s}.login-link[data-v-f4f704a4]:hover{color:#7db0ff;text-decoration:underline}.login-submit[data-v-f4f704a4]{color:#fff;background:#0a66ff;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:16px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px -10px #0a66ffcc}.login-submit[data-v-f4f704a4]:hover:not(:disabled){background:#2a7aff;transform:translateY(-1px);box-shadow:0 12px 30px -10px #2a7afff2}.login-submit[data-v-f4f704a4]:active:not(:disabled){background:#0057e0;transform:translateY(0)}.login-submit[data-v-f4f704a4]:focus-visible{outline-offset:3px;outline:2px solid #9fc4ff}.login-submit[data-v-f4f704a4]:disabled{opacity:.75;cursor:progress}.login-spinner[data-v-f4f704a4]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite login-spin-f4f704a4}.login-rise[data-v-f4f704a4]{animation:.7s cubic-bezier(.2,.7,.2,1) both login-rise-f4f704a4;animation-delay:var(--rise-delay,0s)}@keyframes login-rise-f4f704a4{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes login-spin-f4f704a4{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-rise[data-v-f4f704a4],.login-spinner[data-v-f4f704a4]{animation:none}.login-input[data-v-f4f704a4],.login-eye[data-v-f4f704a4],.login-check[data-v-f4f704a4],.login-check[data-v-f4f704a4]:after,.login-link[data-v-f4f704a4],.login-submit[data-v-f4f704a4]{transition:none}.login-submit[data-v-f4f704a4]:hover:not(:disabled){transform:none}}.client-hero[data-v-66731561]{background:linear-gradient(135deg,#1b3563 0%,#223f73 60%,#2a4a82 100%)}.client-hero-waves--rtl[data-v-66731561]{transform:scaleX(-1)}.dash-period[data-v-8b7b44cd]{border-radius:var(--radius-control);border:1px solid var(--color-line);background:var(--color-surface);min-height:44px;color:var(--color-ink);justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.dash-period[data-v-8b7b44cd]:hover{border-color:var(--color-primary)}.dash-period--on[data-v-8b7b44cd]{color:#fff;background:#0a66ff;border-color:#0a66ff}.dash-date[data-v-8b7b44cd]{border-radius:var(--radius-control);border:1px solid var(--color-field-line);color:var(--color-ink);padding:8px 10px;font-size:14px}.dash-action[data-v-8b7b44cd]{border-radius:var(--radius-control);border:1px solid var(--color-line);background:var(--color-surface);min-height:50px;color:var(--color-ink);text-align:center;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:inline-flex}.dash-action[data-v-8b7b44cd]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #1018280f}.dash-action[data-v-8b7b44cd] svg{color:var(--color-primary)}.dash-action--primary[data-v-8b7b44cd]{color:#fff;background:#0a66ff;border-color:#0a66ff;flex-grow:1.6}.dash-action--dark[data-v-8b7b44cd]{color:#fff;background:#14284b;border-color:#14284b}.dash-action--primary[data-v-8b7b44cd] svg,.dash-action--dark[data-v-8b7b44cd] svg{color:#fff}.dash-action--primary[data-v-8b7b44cd]:hover{background:#2a7aff}.dash-action--dark[data-v-8b7b44cd]:hover{background:#1d3765}@media (width<=639px){.dash-action--primary[data-v-8b7b44cd]{grid-column:1/-1}}.dash-card[data-v-8b7b44cd]{cursor:pointer;border:1px solid var(--color-line);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);border-radius:14px;padding:18px 18px 14px;transition:border-color .25s,background-color .25s,box-shadow .25s}.dash-card[data-v-8b7b44cd]:hover{border-color:#b9cdf5}.dash-card--on[data-v-8b7b44cd]{background:#f5f8ff;border:2px solid #2f6fe4;padding:17px 17px 13px}.dash-stat[data-v-8b7b44cd]{text-align:center;border-radius:8px;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;padding:6px 4px;transition:background-color .2s;display:flex}.dash-stat+.dash-stat[data-v-8b7b44cd]{border-inline-start:1px solid var(--color-line);border-start-start-radius:0;border-end-start-radius:0}.dash-stat[data-v-8b7b44cd]:hover,.dash-stat--on[data-v-8b7b44cd]{background:#2f6fe414}.dash-num[data-v-8b7b44cd]{color:var(--color-ink);overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.25}.dash-follow[data-v-8b7b44cd]{background:#fff;border:1px solid #f1e3c8;border-radius:10px;padding:10px 14px;transition:border-color .2s}.dash-follow[data-v-8b7b44cd]:hover{border-color:#e0a94a}.dash-table[data-v-8b7b44cd]{border-collapse:separate;border-spacing:0;font-size:13.5px}.dash-table th[data-v-8b7b44cd]{background:var(--color-canvas);text-align:start;color:var(--color-muted);padding:10px 12px;font-size:12.5px;font-weight:600}.dash-table th[data-v-8b7b44cd]:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.dash-table th[data-v-8b7b44cd]:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.dash-table td[data-v-8b7b44cd]{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:11px 12px}.dash-table tr:last-child td[data-v-8b7b44cd]{border-bottom:0}.dash-setting[data-v-8b7b44cd]{color:var(--color-ink);align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.dash-setting[data-v-8b7b44cd]:not(:last-child){border-inline-end:1px solid var(--color-line)}.dash-setting[data-v-8b7b44cd]:hover{color:var(--color-primary)}.dash-fade-enter-active[data-v-8b7b44cd],.dash-fade-leave-active[data-v-8b7b44cd]{transition:opacity .22s,transform .22s}.dash-fade-enter-from[data-v-8b7b44cd]{opacity:0;transform:translateY(6px)}.dash-fade-leave-to[data-v-8b7b44cd]{opacity:0}@media (prefers-reduced-motion:reduce){.dash-fade-enter-active[data-v-8b7b44cd],.dash-fade-leave-active[data-v-8b7b44cd],.dash-card[data-v-8b7b44cd],.dash-stat[data-v-8b7b44cd],.dash-period[data-v-8b7b44cd],.dash-action[data-v-8b7b44cd],.dash-follow[data-v-8b7b44cd]{transition:none}.dash-fade-enter-from[data-v-8b7b44cd]{transform:none}}
