*{box-sizing:border-box;font-family:Microsoft YaHei,system-ui,sans-serif}body{margin:0;background:#f4f4fa;color:#26232f}button{background:#6d5ef2;color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:13px;cursor:pointer}button.ghost{background:transparent;border:1px solid #6d5ef2;color:#6d5ef2}button:disabled{opacity:.55;cursor:not-allowed}input,select{border:1px solid #e5e5ef;border-radius:6px;padding:7px 10px;font-size:13px;width:200px}.card{background:#fff;border:1px solid #e5e5ef;border-radius:10px;padding:16px 18px;margin-bottom:14px}.muted{color:#8a8496;font-size:12px;line-height:1.8}.err{color:#dc2626;font-size:13px}.ok{color:#16a34a;font-size:13px}.app{display:flex;min-height:100vh}.sidebar{width:218px;flex-shrink:0;background:#1e1b2e;color:#cfcbe6;padding:16px 0 20px;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.sidebar .brand{padding:2px 20px 14px}.sidebar .brand b{display:block;color:#fff;font-size:16px;letter-spacing:1px}.sidebar .brand span{font-size:11px;color:#8a84a8}.sidebar nav{flex:1}.sidebar .gt{font-size:11px;color:#8a84a8;padding:10px 20px 4px;letter-spacing:2px}.nav-item{display:block;padding:8px 20px;font-size:13.5px;color:#cfcbe6;text-decoration:none;border-left:3px solid transparent;cursor:pointer}.nav-item:hover{background:#ffffff0f;color:#fff}.nav-item.active{background:#6d5ef240;color:#fff;border-left-color:#8b7cf7}.userbox{margin:14px 12px 0;padding:12px;background:#ffffff0d;border-radius:10px}.userbox .u1{font-size:12.5px;color:#e8e5f5}.userbox .u2{font-size:12px;color:#a9a3d9;margin:3px 0 9px}.userbox button{width:100%}.main{flex:1;padding:20px 26px 40px;min-width:0}.main>*{max-width:980px}@media (max-width: 920px){.app{flex-direction:column}.sidebar{width:100%;height:auto;position:static;flex-direction:column}.sidebar nav{display:flex;flex-wrap:wrap}.sidebar .gt{width:100%;padding:8px 16px 2px}.nav-item{border-left:none;border-bottom:2px solid transparent;padding:7px 14px}.nav-item.active{border-bottom-color:#8b7cf7}.userbox{display:flex;align-items:center;gap:10px}.userbox .u2{margin:0 0 0 auto}.userbox button{width:auto}.main{padding:14px}}.login[data-v-dd8424a5]{max-width:380px;margin:60px auto;text-align:center}h2[data-v-dd8424a5]{color:#2b2653}.grid[data-v-07693b04]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.g[data-v-07693b04]{cursor:pointer}.g[data-v-07693b04]:hover{border-color:#6d5ef2}.g b[data-v-07693b04]{color:#2b2653}.g .ic[data-v-07693b04]{margin-right:6px}.aux b[data-v-07693b04]{color:#4a4468}.product[data-v-6b28d123]{background:#fffdf5;border-color:#f0e6c8}.phead[data-v-6b28d123]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.phead b[data-v-6b28d123]{color:#2b2653;font-size:14px}.pill[data-v-6b28d123]{background:#f6f5fc;color:#5a4fc1;border-radius:12px;padding:2px 10px;font-size:11.5px}.pill.ver[data-v-6b28d123]{background:#6d5ef2;color:#fff}.product pre[data-v-6b28d123]{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:2;margin:0 0 12px;color:#3d3a35}.receipt[data-v-6b28d123]{background:#f6f5fc;border-radius:8px;padding:10px 14px;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:4px 22px}.receipt .r[data-v-6b28d123]{font-size:12px;color:#4a4560;line-height:1.9}.receipt .r span[data-v-6b28d123]{color:#8a84a8;margin-right:6px}.receipt .r b[data-v-6b28d123]{color:#2b2653;font-weight:600}.pbtns[data-v-6b28d123]{display:flex;align-items:center;gap:10px;margin:0;flex-wrap:wrap}.pbtns .hint[data-v-6b28d123]{color:#b3aec4;font-size:11.5px;margin-left:auto}.guide[data-v-76848fe6]{background:#f6f5fc;border:1px solid #e5e5ef;border-radius:10px;padding:12px 14px;margin-bottom:14px}.gtitle[data-v-76848fe6]{font-size:13px;font-weight:700;color:#2b2653;margin-bottom:8px}.gsub[data-v-76848fe6]{font-weight:400;font-size:11.5px;color:#8a84a8;margin-left:8px}.steps[data-v-76848fe6]{display:flex;gap:8px;flex-wrap:wrap}.seg[data-v-76848fe6]{flex:1;min-width:168px;background:#fff;border:1px solid #e5e5ef;border-radius:8px;padding:8px 10px}.seg .st[data-v-76848fe6]{font-size:12.5px;font-weight:700;color:#2b2653;margin-bottom:3px}.seg .sd[data-v-76848fe6]{font-size:11.5px;color:#6b6584;line-height:1.65}.deliver[data-v-76848fe6]{margin-top:10px}.dlabel[data-v-76848fe6]{font-size:12px;color:#8a84a8;margin-right:8px}.dchip[data-v-76848fe6]{display:inline-block;background:#fffdf5;border:1px solid #f0e6c8;color:#8a6d1a;border-radius:14px;padding:3px 12px;font-size:12px;margin:0 6px 6px 0}.biz input[data-v-7e7c8ede]{width:130px;margin-right:8px}.rbtn[data-v-ccd2bb41]{display:inline-block;background:transparent;border:1px solid #6d5ef2;color:#6d5ef2;border-radius:6px;padding:6px 14px;cursor:pointer;font-size:13px}.rbtn[data-v-ccd2bb41]:hover{background:#f0eefb}.chip[data-v-ccd2bb41],.chip[data-v-36f07526]{display:inline-block;background:#f0eefb;color:#5a4fc1;border-radius:14px;padding:3px 12px;margin-right:6px;cursor:pointer;font-size:12px}.chipbox[data-v-092fd316]{margin-right:10px;font-size:13px}.chipbox input[data-v-092fd316]{width:auto}.dual[data-v-092fd316]{background:#fafaff}.dualhead[data-v-092fd316]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.dualhead b[data-v-092fd316]{color:#2b2653;font-size:13.5px}.badhead[data-v-092fd316]{margin-top:14px}.pairrow[data-v-092fd316]{display:flex;gap:12px;border-top:1px dashed #e5e5ef;padding:10px 0}.pairrow .col[data-v-092fd316]{flex:1;border-radius:8px;padding:10px 12px;min-width:0}.orig-col[data-v-092fd316]{background:#fff5f5;border:1px solid #f3d4d4}.fix-col[data-v-092fd316]{background:#f2fbf5;border:1px solid #b7e4c7}.colhead[data-v-092fd316]{font-size:12.5px;font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:6px}.colhead.bad[data-v-092fd316]{color:#b4232a}.colhead.good[data-v-092fd316]{color:#15803d}.mark[data-v-092fd316]{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:10px;color:#fff;flex:none}.colhead.bad .mark[data-v-092fd316],.badline .mark[data-v-092fd316]{background:#dc2626}.colhead.good .mark[data-v-092fd316],.fixline .mark[data-v-092fd316]{background:#16a34a}.orig[data-v-092fd316]{color:#b4232a;font-size:13px;line-height:1.9}.rewrite[data-v-092fd316]{color:#15803d;font-size:13px;line-height:1.9}.why[data-v-092fd316]{color:#8a8496;font-size:11.5px;margin-top:5px;line-height:1.7}.badcase[data-v-092fd316]{border-top:1px dashed #e5e5ef;padding:9px 0}.badline[data-v-092fd316],.fixline[data-v-092fd316]{display:flex;align-items:baseline;gap:7px;font-size:13px;line-height:1.9}.badline[data-v-092fd316]{color:#b4232a}.fixline[data-v-092fd316]{color:#15803d}.strike[data-v-092fd316]{text-decoration:line-through;text-decoration-color:#dc262699}.product[data-v-98e216ad]{background:#fffdf5;border-color:#f0e6c8}.recent[data-v-98e216ad]{margin-top:12px}.rrow[data-v-98e216ad]{padding:3px 0;border-bottom:1px dashed #eee}.rrow a[data-v-98e216ad]{margin-left:8px}.linkish[data-v-98e216ad]{padding:1px 8px;font-size:12px;margin-left:8px}button.ghost[data-v-98e216ad]{background:transparent;border:1px solid #6d5ef2;color:#6d5ef2}textarea[data-v-98e216ad]{border:1px solid #e5e5ef;border-radius:6px;padding:7px 10px;font-size:13px;font-family:inherit}.wait-long[data-v-98e216ad]{color:#b8860b}.wait-over[data-v-98e216ad]{color:#b00}.product[data-v-2767b2fa]{background:#fffdf5;border-color:#f0e6c8}.recent[data-v-2767b2fa]{margin-top:12px}.rrow[data-v-2767b2fa]{padding:3px 0;border-bottom:1px dashed #eee}.rrow a[data-v-2767b2fa]{margin-left:8px}.linkish[data-v-2767b2fa]{padding:1px 8px;font-size:12px;margin-left:8px}button.ghost[data-v-2767b2fa]{background:transparent;border:1px solid #6d5ef2;color:#6d5ef2}textarea[data-v-2767b2fa]{border:1px solid #e5e5ef;border-radius:6px;padding:7px 10px;font-size:13px;font-family:inherit}.wait-long[data-v-2767b2fa]{color:#b8860b}.wait-over[data-v-2767b2fa]{color:#b00}.hrow pre[data-v-1caf494f]{white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.9;background:#fffdf5;border:1px solid #f0e6c8;border-radius:8px;padding:10px}button.ghost[data-v-1caf494f]{background:transparent;border:1px solid #6d5ef2;color:#6d5ef2}
