.fade-enter-active[data-v-701601bc],.fade-leave-active[data-v-701601bc]{transition:opacity .16s}.fade-enter-from[data-v-701601bc],.fade-leave-to[data-v-701601bc]{opacity:0}.pop-enter-active[data-v-e5b5c873],.pop-leave-active[data-v-e5b5c873]{transition:opacity .14s,transform .14s}.pop-enter-from[data-v-e5b5c873],.pop-leave-to[data-v-e5b5c873]{opacity:0;transform:translateY(-4px)}.dropdown-enter-active[data-v-e766d71e],.dropdown-leave-active[data-v-e766d71e]{transition:opacity .14s,transform .14s}.dropdown-enter-from[data-v-e766d71e],.dropdown-leave-to[data-v-e766d71e]{opacity:0;transform:translateY(-4px)}.dropdown-enter-active[data-v-f220704a],.dropdown-leave-active[data-v-f220704a]{transition:opacity .14s,transform .14s}.dropdown-enter-from[data-v-f220704a],.dropdown-leave-to[data-v-f220704a]{opacity:0;transform:translateY(-4px)}.pop-enter-active[data-v-bed75f16],.pop-leave-active[data-v-bed75f16]{transition:opacity .14s,transform .14s}.pop-enter-from[data-v-bed75f16],.pop-leave-to[data-v-bed75f16]{opacity:0;transform:translateY(-4px)}.dropdown-enter-active[data-v-2ffe26fc],.dropdown-leave-active[data-v-2ffe26fc]{transition:opacity .14s,transform .14s}.dropdown-enter-from[data-v-2ffe26fc],.dropdown-leave-to[data-v-2ffe26fc]{opacity:0;transform:translateY(-4px)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}button,input{font:inherit}.corp-auth[data-v-cea1b45b]{--cyan:#2fb9ff;--blue:#3d6bff;--teal:#27e0c4;--ink:#040b1c;color:#eef5ff;background:#040b1c;grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.showcase[data-v-cea1b45b]{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.three-stage[data-v-cea1b45b]{z-index:1;position:absolute;inset:0}.three-stage canvas[data-v-cea1b45b]{display:block}.stage-vignette[data-v-cea1b45b]{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 42%,#0000 30%,#040b1c8c 100%),linear-gradient(#0000 70%,#040b1ceb),linear-gradient(90deg,#040b1c59,#0000 22%);position:absolute;inset:0}.brand[data-v-cea1b45b]{z-index:5;align-items:center;gap:13px;padding:34px 0 0 clamp(38px,4.5vw,70px);display:flex;position:relative}.brand-mark[data-v-cea1b45b]{flex:none;width:44px;height:44px;position:relative}.brand-mark i[data-v-cea1b45b]{border:2px solid #2fb9ff;width:19px;height:19px;position:absolute;transform:rotate(30deg)skewY(-10deg);box-shadow:0 0 18px #2fb9ff4d}.brand-mark i[data-v-cea1b45b]:first-child{top:10px;left:1px}.brand-mark i[data-v-cea1b45b]:nth-child(2){opacity:.72;top:2px;left:14px}.brand-mark i[data-v-cea1b45b]:nth-child(3){opacity:.48;top:20px;left:14px}.brand-name[data-v-cea1b45b]{letter-spacing:-1.2px;font-size:27px;font-weight:800;line-height:1}.brand-name span[data-v-cea1b45b],.login-brand b span[data-v-cea1b45b],.mobile-brand b span[data-v-cea1b45b]{color:var(--cyan)}.brand-caption[data-v-cea1b45b]{color:#5d7690;letter-spacing:2.6px;margin-top:6px;font-size:7.5px;font-weight:700}.hero-copy[data-v-cea1b45b]{z-index:5;max-width:600px;margin-top:auto;padding:0 0 0 clamp(38px,4.5vw,70px);position:relative}.eyebrow[data-v-cea1b45b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#7cc8ee;letter-spacing:1.8px;background:#0c3c6429;border:1px solid #2fb9ff59;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:8px;font-weight:800;display:inline-flex}.eyebrow span[data-v-cea1b45b]{background:var(--teal);width:5px;height:5px;box-shadow:0 0 12px var(--teal);border-radius:50%;animation:2.2s ease-in-out infinite pulse-cea1b45b}@keyframes pulse-cea1b45b{0%,to{opacity:1}50%{opacity:.35}}.hero-copy h1[data-v-cea1b45b]{letter-spacing:-3.4px;margin:22px 0 0;font-size:clamp(46px,4.6vw,68px);font-weight:800;line-height:1.02}.hero-copy h1 strong[data-v-cea1b45b]{color:#0000;background:linear-gradient(100deg,#35c5ff 10%,#5f7dff 55%,#27e0c4 100%);-webkit-background-clip:text;background-clip:text;display:block}.hero-copy>p[data-v-cea1b45b]{color:#8fa6bf;max-width:470px;margin:20px 0 0;font-size:13.5px;line-height:1.75}.hero-actions[data-v-cea1b45b]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pill[data-v-cea1b45b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#9db4cc;letter-spacing:1.4px;background:#0a1e3773;border:1px solid #5a96d238;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:7.5px;font-weight:700;display:inline-flex}.pill b[data-v-cea1b45b]{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.stat-strip[data-v-cea1b45b]{z-index:5;border-top:1px solid #5a96d224;gap:clamp(24px,3vw,54px);margin:34px 0 0 clamp(38px,4.5vw,70px);padding:20px 0 34px;display:flex;position:relative}.stat b[data-v-cea1b45b]{letter-spacing:-1px;color:#f2f8ff;font-size:clamp(22px,2vw,30px);font-weight:800;display:block}.stat span[data-v-cea1b45b]{color:#617891;letter-spacing:1.6px;margin-top:5px;font-size:8px;font-weight:700;display:block}.auth-panel[data-v-cea1b45b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#06102499,#040a18d9);border-left:1px solid #5f9bd71a;flex-direction:column;justify-content:center;align-items:center;padding:30px clamp(28px,4vw,70px);display:flex;position:relative}.panel-glow[data-v-cea1b45b]{pointer-events:none;background:radial-gradient(circle,#2d8cff1a,#0000 65%);border-radius:50%;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tilt-wrap[data-v-cea1b45b]{z-index:2;perspective:1100px;width:min(100%,470px);position:relative}.login-card[data-v-cea1b45b]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);will-change:transform;background:linear-gradient(150deg,#0b1c34e6,#050e1eeb);border:1px solid #6eafeb42;border-radius:22px;width:100%;padding:36px 40px 26px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 40px 100px #0000008c,0 0 70px #2882ff14,inset 0 1px #ffffff12}.card-accent[data-v-cea1b45b]{background:linear-gradient(90deg,#0000,#2fb9ff,#27e0c4,#0000);height:1px;position:absolute;top:0;left:15%;right:15%;box-shadow:0 0 20px #2fb9ffcc}.login-brand[data-v-cea1b45b]{z-index:2;justify-content:center;align-items:center;gap:11px;display:flex;position:relative}.brand-mark.login[data-v-cea1b45b]{width:36px;height:36px}.brand-mark.login i[data-v-cea1b45b]{width:16px;height:16px}.brand-mark.login i[data-v-cea1b45b]:first-child{top:8px;left:1px}.brand-mark.login i[data-v-cea1b45b]:nth-child(2){top:1px;left:12px}.brand-mark.login i[data-v-cea1b45b]:nth-child(3){top:15px;left:12px}.login-brand b[data-v-cea1b45b]{letter-spacing:-1px;font-size:24px;font-weight:800;line-height:1;display:block}.login-brand small[data-v-cea1b45b]{color:#5f7892;letter-spacing:2.1px;margin-top:6px;font-size:6.5px;font-weight:700;display:block}.welcome[data-v-cea1b45b]{z-index:2;text-align:center;margin-top:26px;position:relative}.welcome-badge[data-v-cea1b45b]{color:#35c5ff;background:#0f508224;border:1px solid #2fb9ff47;border-radius:10px;place-items:center;width:32px;height:32px;margin:0 auto 10px;font-size:13px;display:grid;box-shadow:0 0 22px #2fb9ff24}.welcome h2[data-v-cea1b45b]{letter-spacing:-.9px;margin:0;font-size:27px;font-weight:750;line-height:1.15}.welcome h2 span[data-v-cea1b45b]{margin-left:3px;font-size:19px}.welcome p[data-v-cea1b45b]{color:#70869f;margin:8px 0 0;font-size:10.5px}.login-form[data-v-cea1b45b]{z-index:2;margin-top:26px;position:relative}.field-group+.field-group[data-v-cea1b45b]{margin-top:16px}.field-group label[data-v-cea1b45b]{color:#8197ae;letter-spacing:.9px;margin:0 0 7px 2px;font-size:8px;font-weight:750;display:block}.field[data-v-cea1b45b]{background:#030e1cb3;border:1px solid #5893c642;border-radius:12px;align-items:center;height:52px;transition:all .2s;display:flex}.field[data-v-cea1b45b]:focus-within{background:#051428d9;border-color:#2fb9ffbf;box-shadow:0 0 0 3px #2fb9ff0f,0 0 28px #2fb9ff14}.field.invalid[data-v-cea1b45b]{border-color:#ff4f68a6}.field>svg[data-v-cea1b45b]{color:#526d88;flex:none;width:17px;height:17px;margin-left:15px}.field input[data-v-cea1b45b]{color:#eaf5ff;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 13px;font-size:12px}.field input[data-v-cea1b45b]::placeholder{color:#405a73}.eye[data-v-cea1b45b]{color:#55718c;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:100%;margin-right:1px;display:grid}.eye[data-v-cea1b45b]:hover{color:#35c5ff}.eye svg[data-v-cea1b45b]{width:17px;height:17px}.field-error[data-v-cea1b45b]{color:#ff7085;margin:5px 0 0 3px;font-size:9px;display:block}.options[data-v-cea1b45b]{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.remember[data-v-cea1b45b]{color:#70869d;cursor:pointer;align-items:center;gap:8px;font-size:9.5px;display:flex}.remember input[data-v-cea1b45b]{opacity:0;pointer-events:none;position:absolute}.remember>span[data-v-cea1b45b]{background:#03101ecc;border:1px solid #6399c75c;border-radius:4px;place-items:center;width:16px;height:16px;transition:all .2s;display:grid}.remember svg[data-v-cea1b45b]{opacity:0;width:10px;height:10px}.remember input:checked+span[data-v-cea1b45b]{background:linear-gradient(135deg,#2fb9ff,#2f5fff);border-color:#2f8fff;box-shadow:0 0 14px #2f91ff40}.remember input:checked+span svg[data-v-cea1b45b]{opacity:1}.options>a[data-v-cea1b45b]{color:#2fb1ff;font-size:9.5px;text-decoration:none}.options>a[data-v-cea1b45b]:hover{color:#7adcff}.login-button[data-v-cea1b45b]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#20b8ff,#3d6bff);border:0;border-radius:12px;width:100%;height:52px;margin-top:22px;font-size:11.5px;font-weight:750;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 15px 40px #1e6eff40,inset 0 1px #ffffff40}.login-button[data-v-cea1b45b]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 20px 48px #1e6eff57,0 0 28px #2fb9ff1f}.login-button[data-v-cea1b45b]:active:not(:disabled){transform:translateY(0)}.login-button[data-v-cea1b45b]:disabled{opacity:.75;cursor:not-allowed}.login-button>span[data-v-cea1b45b]{z-index:2;justify-content:center;align-items:center;gap:13px;display:flex;position:relative}.login-button b[data-v-cea1b45b]{font-size:17px;font-weight:400}.button-sheen[data-v-cea1b45b]{background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:55%;height:100%;animation:4s ease-in-out infinite sheen-cea1b45b;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes sheen-cea1b45b{0%,55%{left:-100%}75%,to{left:150%}}.loading i[data-v-cea1b45b]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-cea1b45b}@keyframes spin-cea1b45b{to{transform:rotate(360deg)}}.divider[data-v-cea1b45b]{color:#4b637c;letter-spacing:1.6px;align-items:center;gap:10px;margin-top:22px;font-size:6.5px;font-weight:700;display:flex}.divider[data-v-cea1b45b]:before,.divider[data-v-cea1b45b]:after{content:"";background:#5a96d224;flex:1;height:1px}.secure-row[data-v-cea1b45b]{color:#5f7a95;letter-spacing:.6px;justify-content:center;gap:16px;margin-top:13px;font-size:8px;font-weight:650;display:flex}.secure-row span[data-v-cea1b45b]{white-space:nowrap}.support[data-v-cea1b45b]{z-index:2;text-align:center;color:#4e667e;margin-top:18px;font-size:8.5px;position:relative}.support a[data-v-cea1b45b]{color:#2fb1ff;margin-left:4px;text-decoration:none}.support a[data-v-cea1b45b]:hover{color:#7adcff}.mobile-brand[data-v-cea1b45b]{display:none}.auth-footer[data-v-cea1b45b]{z-index:2;color:#31485f;letter-spacing:1.2px;justify-content:space-between;padding:0 clamp(28px,4vw,70px);font-size:7.5px;display:flex;position:absolute;bottom:14px;left:0;right:0}@media (width<=1180px){.corp-auth[data-v-cea1b45b]{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr)}.hero-copy h1[data-v-cea1b45b]{font-size:clamp(40px,4.4vw,58px)}}@media (width<=960px){.corp-auth[data-v-cea1b45b]{display:block}.showcase[data-v-cea1b45b]{display:none}.auth-panel[data-v-cea1b45b]{border-left:0;min-height:100dvh;padding:20px 16px}.mobile-brand[data-v-cea1b45b]{justify-content:center;align-items:center;gap:9px;margin-bottom:18px;display:flex}.mobile-brand b[data-v-cea1b45b]{font-size:23px}.brand-mark.small[data-v-cea1b45b]{width:31px;height:31px}.brand-mark.small i[data-v-cea1b45b]{width:14px;height:14px}.brand-mark.small i[data-v-cea1b45b]:first-child{top:7px;left:1px}.brand-mark.small i[data-v-cea1b45b]:nth-child(2){top:1px;left:10px}.brand-mark.small i[data-v-cea1b45b]:nth-child(3){top:13px;left:10px}.login-brand[data-v-cea1b45b],.auth-footer[data-v-cea1b45b]{display:none}}@media (width<=540px){.login-card[data-v-cea1b45b]{border-radius:18px;padding:28px 20px 24px}.welcome h2[data-v-cea1b45b]{font-size:24px}.field[data-v-cea1b45b],.login-button[data-v-cea1b45b]{height:52px}.secure-row[data-v-cea1b45b]{gap:10px;font-size:7px}}@media (prefers-reduced-motion:reduce){[data-v-cea1b45b],[data-v-cea1b45b]:before,[data-v-cea1b45b]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.erp-rise[data-v-26641319]{animation-name:erp-rise-in-26641319;animation-duration:.5s;animation-timing-function:var(--ease-out-expo);animation-fill-mode:backwards;animation-delay:calc(var(--i,0) * 55ms)}@keyframes erp-rise-in-26641319{0%{opacity:0;transform:translateY(12px)}}.erp-sweep[data-v-26641319]{transform-box:fill-box;transform-origin:0;animation-name:erp-sweep-in-26641319;animation-duration:.85s;animation-timing-function:var(--ease-out-expo);animation-fill-mode:backwards;animation-delay:calc(var(--i,0) * 55ms + .12s)}@keyframes erp-sweep-in-26641319{0%{transform:scaleX(0)}}.erp-live[data-v-26641319]{animation-name:erp-live-pulse-26641319;animation-duration:2.6s;animation-timing-function:var(--ease-standard);animation-iteration-count:infinite}@keyframes erp-live-pulse-26641319{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand-500) 38%, transparent)}70%,to{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-brand-500) 0%, transparent)}}.erp-dot-grid[data-v-26641319]{background-image:radial-gradient(circle, var(--color-brand-300) 1px, transparent 1.2px);opacity:.55;background-size:15px 15px;-webkit-mask-image:linear-gradient(270deg,#000000e6,#0000 78%);mask-image:linear-gradient(270deg,#000000e6,#0000 78%)}.erp-hollow[data-v-26641319]{text-align:center;border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);background:var(--color-surface-sunk);flex-direction:column;align-items:center;gap:.375rem;margin:1.25rem;padding:2rem 1.5rem;display:flex}.erp-hollow-icon[data-v-26641319]{width:2.75rem;height:2.75rem;color:var(--color-text-faint);border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-control);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.erp-hollow-hint[data-v-26641319]{max-width:42ch;font-size:var(--text-caption);color:var(--color-text-faint);line-height:1.55}.erp-donut-segment[data-v-26641319]{transition:opacity .22s var(--ease-standard), stroke-width .22s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.erp-rise[data-v-26641319],.erp-sweep[data-v-26641319],.erp-live[data-v-26641319]{animation:none}.erp-donut-segment[data-v-26641319],.erp-sweep[data-v-26641319]{transition:none}}
