.login-page[data-v-6d647c35]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,rgba(15,118,110,.08),transparent 28%),linear-gradient(180deg,#f7fafc,#eef2f6)}.login-card[data-v-6d647c35]{width:100%;max-width:460px;padding:32px 34px 30px;border-radius:18px;background:#fff;border:1px solid #e6edf5;box-shadow:0 16px 40px rgba(15,23,42,.08)}.brand-section[data-v-6d647c35]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.brand-logo[data-v-6d647c35]{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.brand-copy h1[data-v-6d647c35]{margin:0;color:#0f172a;font-size:28px;line-height:1.2}.brand-copy p[data-v-6d647c35]{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.6}.status-box[data-v-6d647c35],.status-row[data-v-6d647c35]{display:flex;align-items:center;gap:10px}.status-box[data-v-6d647c35]{flex:1;min-height:48px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.5}.status-loading[data-v-6d647c35]{background:#eef6ff;color:#2563eb}.status-error[data-v-6d647c35]{background:#fff1f2;color:#dc2626}.status-info[data-v-6d647c35]{background:#f8fafc;color:#475569}.status-retry[data-v-6d647c35]{flex-shrink:0;width:40px;height:40px;padding:0;color:#409eff;border-color:#dbeafe;background:#fff}.login-input[data-v-6d647c35]{width:100%;margin-top:8px}.input-item[data-v-6d647c35]{margin-top:16px}.el-input[data-v-6d647c35] .el-input__inner{height:46px;border-radius:10px;background-color:#f8fafc;border:1px solid #e2e8f0;color:#0f172a;font-weight:500}.el-input[data-v-6d647c35] .el-input__inner:focus{border-color:#3b82f6;background-color:#fff}.login-btn[data-v-6d647c35]{width:100%;height:46px;margin-top:24px;border-radius:10px;font-size:16px;font-weight:600}@media (max-width:640px){.login-page[data-v-6d647c35]{padding:16px}.login-card[data-v-6d647c35]{padding:24px 20px}.brand-section[data-v-6d647c35]{align-items:flex-start}.brand-copy h1[data-v-6d647c35]{font-size:24px}.status-row[data-v-6d647c35]{align-items:flex-start}}.error-scene[data-v-3311d85e]{display:flex;flex-direction:column;align-items:center;width:100%}.error-illustration[data-v-3311d85e]{position:relative;width:min(420px,86vw);height:250px;margin-bottom:18px;animation:float-in-3311d85e .75s ease-out}.error-illustration.is-compact[data-v-3311d85e]{width:min(380px,84vw)}.halo[data-v-3311d85e]{position:absolute;border-radius:50%;filter:blur(20px);opacity:.6}.halo-left[data-v-3311d85e]{width:120px;height:120px;left:66px;top:68px;background:rgba(201,214,255,.45)}.halo-right[data-v-3311d85e]{width:150px;height:150px;right:70px;top:92px;background:rgba(219,227,255,.58)}.ring[data-v-3311d85e]{position:absolute;left:94px;top:32px;width:98px;height:42px;border:10px solid rgba(165,189,245,.7);border-radius:50%;transform:rotate(-28deg)}.ring[data-v-3311d85e]:after{content:"";position:absolute;inset:9px 20px auto auto;width:28px;height:12px;border-radius:50%;background:rgba(232,239,255,.95)}.spark[data-v-3311d85e]{position:absolute;width:14px;height:14px;transform:rotate(45deg);background:rgba(162,183,246,.8)}.spark[data-v-3311d85e]:after,.spark[data-v-3311d85e]:before{content:"";position:absolute;inset:0;background:inherit}.spark[data-v-3311d85e]:before{transform:scaleX(.38)}.spark[data-v-3311d85e]:after{transform:scaleY(.38)}.spark-a[data-v-3311d85e]{left:128px;bottom:54px}.spark-b[data-v-3311d85e]{right:116px;top:56px}.spark-c[data-v-3311d85e]{right:84px;bottom:84px;opacity:.55}.city[data-v-3311d85e]{position:absolute;left:50%;bottom:50px;transform:translateX(-50%);width:248px;height:156px}.building[data-v-3311d85e]{position:absolute;bottom:0;border-radius:3px 3px 0 0;overflow:hidden}.building[data-v-3311d85e]:before{content:"";position:absolute;inset:10px 9px auto;height:calc(100% - 22px);background-image:linear-gradient(hsla(0,0%,100%,.72),hsla(0,0%,100%,.72) 18px,transparent 0,transparent 24px),linear-gradient(90deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.72) 8px,transparent 0,transparent 16px);background-size:24px 28px;opacity:.7}.building-left[data-v-3311d85e],.building-mid-left[data-v-3311d85e],.building-mid-right[data-v-3311d85e],.building-right[data-v-3311d85e]{background:linear-gradient(180deg,rgba(184,199,241,.7),rgba(166,183,229,.44))}.building-left[data-v-3311d85e]{left:0;width:32px;height:126px}.building-mid-left[data-v-3311d85e]{left:38px;width:48px;height:144px}.building-main[data-v-3311d85e]{left:78px;width:74px;height:178px;background:linear-gradient(180deg,rgba(255,247,224,.96),hsla(45,52%,89%,.58));box-shadow:0 0 32px rgba(255,243,196,.7)}.building-main[data-v-3311d85e]:before{inset:14px 14px auto;background-image:linear-gradient(rgba(255,247,225,.92),rgba(255,247,225,.92) 18px,transparent 0,transparent 26px),linear-gradient(90deg,rgba(255,247,225,.95),rgba(255,247,225,.95) 8px,transparent 0,transparent 18px);background-size:26px 30px;opacity:.95}.building-mid-right[data-v-3311d85e]{left:140px;width:38px;height:118px}.building-right[data-v-3311d85e]{right:0;width:48px;height:158px}.code-mark[data-v-3311d85e]{position:absolute;left:50%;top:118px;transform:translateX(-50%);font-size:clamp(72px,11vw,88px);line-height:1;font-weight:700;letter-spacing:2px;color:rgba(112,149,231,.7);text-shadow:0 8px 24px rgba(169,191,247,.25)}.scene-403 .code-mark[data-v-3311d85e]{color:rgba(108,137,217,.76)}.badge[data-v-3311d85e]{position:absolute;left:50%;top:106px;transform:translateX(78px);min-width:34px;height:34px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#7e9fff,#5f82ea);box-shadow:0 10px 18px rgba(106,136,226,.28)}.platform[data-v-3311d85e]{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);width:98px;height:16px;border-radius:50%;background:rgba(173,190,232,.38)}.description[data-v-3311d85e]{margin:0;color:#2f3442;font-size:18px;line-height:1.8;text-align:center}.actions[data-v-3311d85e]{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:22px;flex-wrap:wrap}.action-link[data-v-3311d85e]{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:8px;color:#4e7bff;font-size:16px;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.action-link[data-v-3311d85e]:hover{opacity:.86;transform:translateY(-1px)}.action-link i[data-v-3311d85e]{font-size:18px}@keyframes float-in-3311d85e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.error-illustration[data-v-3311d85e]{height:214px}.city[data-v-3311d85e]{width:220px;height:142px}.building-main[data-v-3311d85e]{height:156px}.building-right[data-v-3311d85e]{height:138px}.code-mark[data-v-3311d85e]{top:112px}.description[data-v-3311d85e]{font-size:16px;line-height:1.7}.actions[data-v-3311d85e]{gap:18px}}.error-page[data-v-7d7b04ba]{background:radial-gradient(circle at top,rgba(233,239,255,.92) 0,rgba(244,247,255,.98) 40%,#f7f9ff 100%)}.error-page[data-v-20409643],.error-page[data-v-7d7b04ba]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 24px;box-sizing:border-box}.error-page[data-v-20409643]{background:radial-gradient(circle at top,rgba(231,238,255,.94) 0,rgba(243,246,255,.98) 40%,#f7f9ff 100%)}#app,.common-layout,body,html{margin:0;padding:0;height:100%}.xiaoshi{display:none}body::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar{width:8px;height:8px;background-color:#e4e4e4;border-radius:6px}::-webkit-scrollbar-thumb{background-color:#a1a3a9;border-radius:6px}.el-pagination{padding-bottom:10px!important;padding-top:10px!important;display:flex;justify-content:flex-end}.el-dialog__wrapper .el-dialog{border-radius:8px}.el-dialog__title{font-size:14px!important;font-family:黑体}.el-dialog__header{border-bottom:1px solid #e3e8ee}