.marcia-auth-dialog.el-dialog{border-radius:28px!important;overflow:hidden;background:linear-gradient(145deg,#140c26fa,#080816fa)!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 120px #0000008c}.marcia-auth-dialog .el-dialog__header{display:none}.marcia-auth-dialog .el-dialog__body{padding:0}@media (max-width: 720px){.marcia-auth-dialog.el-dialog{width:calc(100vw - 22px)!important;max-width:520px;max-height:calc(100dvh - 22px);margin:11px auto!important;border-radius:22px!important}.marcia-auth-dialog .el-dialog__body{max-height:calc(100dvh - 22px);overflow-y:auto}}@media (max-width: 420px){.marcia-auth-dialog.el-dialog{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px);margin:7px auto!important}}.modal-close[data-v-294d0d3b]{position:absolute;top:14px;right:16px;z-index:10;width:34px;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#ffffffc7;background:#ffffff14;font-size:22px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:all .18s ease}.modal-close[data-v-294d0d3b]:hover{background:#ef444438;border-color:#ef444473;transform:rotate(90deg)}.auth-shell[data-v-294d0d3b]{display:grid;grid-template-columns:320px 1fr;min-height:560px;color:#fff}.auth-brand[data-v-294d0d3b]{position:relative;overflow:hidden;padding:38px 30px 30px;display:flex;flex-direction:column}.auth-brand-bg[data-v-294d0d3b]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px 280px at 16% 12%,rgba(167,139,250,.45),transparent 60%),radial-gradient(380px 280px at 85% 88%,rgba(236,72,153,.35),transparent 60%),radial-gradient(380px 320px at 50% 50%,rgba(45,212,191,.18),transparent 70%),linear-gradient(155deg,#1a0f3d,#0a0a1f);z-index:0}.auth-brand-content[data-v-294d0d3b]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;gap:18px}.auth-logo[data-v-294d0d3b]{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#8b5cf6,#ec4899);font-weight:900;font-size:26px;box-shadow:0 18px 38px #8b5cf673}.auth-brand-name[data-v-294d0d3b]{font-size:13px;color:#ffffffb8;letter-spacing:.5px;font-weight:600}.auth-brand-title[data-v-294d0d3b]{margin:6px 0 0;font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.auth-brand-list[data-v-294d0d3b]{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.auth-brand-list li[data-v-294d0d3b]{display:flex;align-items:flex-start;gap:10px}.auth-brand-list .dot[data-v-294d0d3b]{flex:none;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#34d399,#2dd4bf);box-shadow:0 0 12px #34d39999;margin-top:6px}.auth-brand-list strong[data-v-294d0d3b]{display:block;font-size:14px;font-weight:700}.auth-brand-list em[data-v-294d0d3b]{display:block;margin-top:2px;color:#ffffff9e;font-size:12px;font-style:normal;line-height:1.55}.auth-brand-foot[data-v-294d0d3b]{margin-top:auto;color:#ffffff52;font-size:11px}.auth-panel[data-v-294d0d3b]{padding:44px 44px 32px;display:flex;flex-direction:column}.auth-header[data-v-294d0d3b]{margin-bottom:24px}.auth-header h2[data-v-294d0d3b]{margin:0 0 8px;font-size:26px;font-weight:800;letter-spacing:-.01em}.auth-header p[data-v-294d0d3b]{margin:0;color:#fff9;font-size:14px;line-height:1.6}.seg-tabs[data-v-294d0d3b]{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;margin-bottom:22px}.seg-tabs button[data-v-294d0d3b]{position:relative;z-index:1;border:none;background:transparent;color:#fff9;font-size:14px;font-weight:600;padding:10px 14px;border-radius:10px;cursor:pointer;transition:color .2s}.seg-tabs button.active[data-v-294d0d3b]{color:#fff}.seg-indicator[data-v-294d0d3b]{position:absolute;z-index:0;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:10px;background:linear-gradient(135deg,#8b5cf6f2,#ec4899f2);box-shadow:0 8px 20px #8b5cf652;transition:transform .25s cubic-bezier(.4,0,.2,1)}.seg-indicator.right[data-v-294d0d3b]{transform:translate(100%)}.auth-form[data-v-294d0d3b]{display:grid;gap:16px}.field[data-v-294d0d3b]{display:grid;gap:6px}.field>span[data-v-294d0d3b]{font-size:12px;font-weight:600;color:#ffffff9e;letter-spacing:.3px}.prefix[data-v-294d0d3b]{font-size:13px;font-weight:700;color:#ffffffb3}.code-row[data-v-294d0d3b]{display:grid;grid-template-columns:1fr 130px;gap:10px}.code-btn[data-v-294d0d3b]{height:44px;border:1px solid rgba(167,139,250,.4);background:#8b5cf626;color:#d8b4fe;border-radius:12px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.code-btn[data-v-294d0d3b]:hover:not(:disabled){background:#8b5cf640;border-color:#a78bfaa6}.code-btn[data-v-294d0d3b]:disabled{opacity:.55;cursor:not-allowed}.auth-submit[data-v-294d0d3b]{margin-top:8px;height:50px;border:none;border-radius:14px;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 14px 32px #8b5cf652;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s ease;display:grid;place-items:center}.auth-submit[data-v-294d0d3b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 40px #8b5cf666}.auth-submit[data-v-294d0d3b]:disabled{opacity:.6;cursor:not-allowed}.dot-loader[data-v-294d0d3b]{display:inline-flex;gap:5px}.dot-loader span[data-v-294d0d3b]{width:7px;height:7px;border-radius:50%;background:#ffffffd9;animation:dot-bounce-294d0d3b 1.2s ease-in-out infinite}.dot-loader span[data-v-294d0d3b]:nth-child(2){animation-delay:.16s}.dot-loader span[data-v-294d0d3b]:nth-child(3){animation-delay:.32s}@keyframes dot-bounce-294d0d3b{0%,80%,to{transform:scale(.55);opacity:.6}40%{transform:scale(1);opacity:1}}.remember-row[data-v-294d0d3b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}.remember-check[data-v-294d0d3b]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-check input[type=checkbox][data-v-294d0d3b]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.remember-box[data-v-294d0d3b]{width:16px;height:16px;border-radius:5px;border:1px solid rgba(255,255,255,.28);background:#ffffff0d;display:inline-grid;place-items:center;color:#fff;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.remember-check:hover .remember-box[data-v-294d0d3b]{border-color:#a78bfa99;background:#8b5cf61a}.remember-check input[type=checkbox]:checked+.remember-box[data-v-294d0d3b]{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-color:transparent;box-shadow:0 4px 12px #8b5cf659}.remember-text[data-v-294d0d3b]{font-size:13px;font-weight:600;color:#ffffffc7;letter-spacing:.2px}.clear-credential-btn[data-v-294d0d3b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font-size:12.5px;font-weight:600;color:#f87171;cursor:pointer;letter-spacing:.2px;transition:color .18s ease,text-shadow .18s ease}.clear-credential-btn[data-v-294d0d3b]:hover{color:#fca5a5;text-decoration:underline;text-decoration-color:#fca5a599;text-underline-offset:3px}.hint-text[data-v-294d0d3b]{margin:4px 0 0;text-align:center;color:#ffffff80;font-size:12px}.hint-text a[data-v-294d0d3b]{color:#d8b4fe;cursor:pointer;font-weight:600}.hint-text a[data-v-294d0d3b]:hover{color:#f0abfc}.auth-foot[data-v-294d0d3b]{margin-top:auto;padding-top:18px;text-align:center;color:#ffffff6b;font-size:12px}.auth-foot a[data-v-294d0d3b]{color:#ffffffb3;cursor:pointer}[data-v-294d0d3b] .el-input__wrapper{background:#ffffff0d!important;box-shadow:0 0 0 1px #ffffff1f inset!important;border-radius:12px!important;height:44px;transition:all .2s}[data-v-294d0d3b] .el-input__wrapper:hover{box-shadow:0 0 0 1px #ffffff38 inset!important}[data-v-294d0d3b] .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px #a78bfaa6 inset,0 0 0 4px #8b5cf624!important;background:#ffffff12!important}[data-v-294d0d3b] .el-input__inner{color:#fff!important;font-size:14px}[data-v-294d0d3b] .el-input__inner::placeholder{color:#ffffff52!important}[data-v-294d0d3b] .el-input.is-disabled .el-input__wrapper{background:#ffffff0a!important}[data-v-294d0d3b] .el-input.is-disabled .el-input__inner{color:#ffffff8c!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important}@media (max-width: 720px){.auth-shell[data-v-294d0d3b]{grid-template-columns:1fr;min-height:unset}.auth-brand[data-v-294d0d3b]{padding:28px 24px 24px}.auth-brand-title[data-v-294d0d3b]{font-size:22px}.auth-brand-list[data-v-294d0d3b],.auth-brand-foot[data-v-294d0d3b]{display:none}.auth-panel[data-v-294d0d3b]{padding:28px 22px 22px}}@media (max-width: 420px){.auth-brand[data-v-294d0d3b]{padding:22px 18px 18px}.auth-logo[data-v-294d0d3b]{width:46px;height:46px;border-radius:14px;font-size:22px}.auth-brand-title[data-v-294d0d3b]{font-size:20px}.auth-panel[data-v-294d0d3b]{padding:22px 16px calc(18px + env(safe-area-inset-bottom,0px))}.auth-header[data-v-294d0d3b]{margin-bottom:18px}.auth-header h2[data-v-294d0d3b]{font-size:22px}.code-row[data-v-294d0d3b]{grid-template-columns:1fr}.code-btn[data-v-294d0d3b],.auth-submit[data-v-294d0d3b]{width:100%}.remember-row[data-v-294d0d3b]{flex-direction:column;align-items:stretch}}
