.pfs[data-v-b012524a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--bg);display:flex}.rail[data-v-b012524a]{position:absolute;left:0;top:0;bottom:0;z-index:80;width:64px;background:linear-gradient(180deg,#0a1a3e,#0d2252);display:flex;flex-direction:column;align-items:stretch;padding:14px 10px;gap:6px;overflow:hidden;transition:width .18s ease}.rail[data-v-b012524a]:hover,.rail.expanded[data-v-b012524a]{width:208px;box-shadow:8px 0 26px -10px #0000008c}.rlogo[data-v-b012524a]{width:38px;height:38px;flex:none;border:none;cursor:pointer;border-radius:10px;background:linear-gradient(135deg,var(--blue-br),var(--blue));color:#fff;font-family:var(--serif);font-weight:900;font-size:18px;display:grid;place-items:center;margin:0 3px 14px;box-shadow:0 4px 14px -4px #2e6bff99}.rico[data-v-b012524a]{width:100%;height:42px;border:none;background:none;cursor:pointer;border-radius:11px;color:#8ba3d0;display:flex;align-items:center;gap:12px;padding:0;overflow:hidden;transition:background .15s,color .15s}.ricoi[data-v-b012524a]{width:44px;flex:none;font-size:18px;display:grid;place-items:center}.rtx[data-v-b012524a]{font-size:13.5px;white-space:nowrap;color:#c4d3f0}.rico[data-v-b012524a]:hover{background:#ffffff1a;color:#fff}.rico:hover .rtx[data-v-b012524a]{color:#fff}.rico.on[data-v-b012524a]{background:#4d8aff40;color:#7fb5ff;box-shadow:inset 0 0 0 1.5px #4d8aff59}.rico.on .rtx[data-v-b012524a]{color:#7fb5ff}.rspace[data-v-b012524a]{flex:1}.rico.coin .ricoi[data-v-b012524a]{font-size:12px;font-weight:700;color:#ffd76a;line-height:1}.rico.coin .ricoi small[data-v-b012524a]{font-size:9px;opacity:.8}.pfmain[data-v-b012524a]{flex:1;min-width:0;margin-left:64px;display:flex;flex-direction:column}.pftop[data-v-b012524a]{height:56px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 28px;flex:none}.pfback[data-v-b012524a]{color:var(--sub);font-size:13.5px;transition:color .12s}.pfback[data-v-b012524a]:hover{color:var(--blue)}.pftitle[data-v-b012524a]{font-family:var(--serif);font-weight:700;font-size:17px;color:var(--ink2);letter-spacing:.3px}.pfsteps[data-v-b012524a]{margin-left:auto;display:flex;gap:4px}.pfsteps span[data-v-b012524a]{font-size:12px;color:var(--sub);background:#f0f3fa;border-radius:999px;padding:5px 14px;transition:all .15s}.pfsteps span.done[data-v-b012524a]{color:var(--green);background:#e6f7f1}.pfsteps span.on[data-v-b012524a]{color:#fff;background:linear-gradient(135deg,var(--blue-br),var(--blue));box-shadow:0 2px 8px -2px #2e6bff80}.pfbody[data-v-b012524a]{flex:1;overflow:auto;padding:28px 36px}.pfbody.flush[data-v-b012524a]{padding:0}.pfbody.fixed[data-v-b012524a]{overflow:hidden}.page[data-v-b012524a]{max-width:1200px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 36px;box-shadow:0 8px 32px -12px #0a173314}.setfull[data-v-b012524a]{width:100%;padding:24px 36px 0}.pgh[data-v-b012524a]{font-family:var(--serif);font-size:20px;color:var(--ink2);margin:0 0 6px;display:flex;align-items:center;gap:12px}.pgsub[data-v-b012524a]{font-size:13px;color:var(--sub);line-height:1.7;margin:0 0 20px}.perr[data-v-b012524a]{max-width:1200px;margin:0 auto 16px;background:#fff7ed;border:1px solid #f0d6ad;color:var(--amber);border-radius:10px;padding:11px 16px;font-size:13px}.pgact[data-v-b012524a]{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.pgact.center[data-v-b012524a]{justify-content:center}.badge[data-v-b012524a]{font-size:11px;font-weight:700;border-radius:999px;padding:3px 11px}.badge.reg[data-v-b012524a]{color:var(--green);background:#e6f7f1;border:1px solid #b2e8d4}.badge.ai[data-v-b012524a]{color:var(--blue);background:#e2ecff;border:1px solid #bcd4ff}.srctabs[data-v-b012524a]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.srctabs button[data-v-b012524a]{padding:10px 20px;border-radius:10px;font-size:13.5px;font-weight:700;color:var(--sub);background:#f0f3fa;transition:all .15s}.srctabs button[data-v-b012524a]:hover{background:#e8edf8}.srctabs button.on[data-v-b012524a]{color:var(--blue);background:#e2ecff;box-shadow:0 2px 8px -3px #2e6bff4d}.drop[data-v-b012524a]{border:2px dashed var(--blue-br);border-radius:16px;padding:56px 40px;text-align:center;cursor:pointer;background:linear-gradient(180deg,#f8faff,#f0f5ff);transition:all .2s}.drop[data-v-b012524a]:hover{background:linear-gradient(180deg,#f0f5ff,#e8f0ff);border-color:var(--blue);transform:translateY(-1px)}.dropic[data-v-b012524a]{font-size:40px;color:var(--blue)}.dropt[data-v-b012524a]{font-weight:700;font-size:15px;margin-top:10px;color:var(--tx)}.dropsub[data-v-b012524a]{font-size:13px;color:var(--sub);margin-top:8px}.dropfile[data-v-b012524a]{font-size:13px;color:var(--blue);font-weight:700;margin-top:12px}.siterow[data-v-b012524a]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap;align-items:center}.siterow .lginput[data-v-b012524a]{flex:1;min-width:220px}.sitesel[data-v-b012524a]{height:38px;padding:0 10px;border:1px solid var(--bd, #d5dce6);border-radius:8px;background:#fff;color:var(--tx);font-size:14px;cursor:pointer;max-width:160px}.sitepager[data-v-b012524a]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.sitepginfo[data-v-b012524a]{font-size:13px;color:var(--sub)}.sitepager .btn[disabled][data-v-b012524a]{opacity:.45;cursor:not-allowed}.sitelist[data-v-b012524a]{display:flex;flex-direction:column;gap:8px}.siteitem[data-v-b012524a]{border:1px solid var(--line);border-radius:11px;padding:11px 14px;cursor:pointer}.siteitem[data-v-b012524a]:hover{border-color:var(--blue);background:#f7f9ff}.sit[data-v-b012524a]{font-weight:700;font-size:13px;color:var(--ink2)}.sim[data-v-b012524a]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:11.5px;color:var(--sub)}.comingsoon[data-v-b012524a]{border:1.5px dashed var(--line);border-radius:12px;padding:26px;text-align:center;color:var(--sub);font-size:12.5px;line-height:1.7;background:#fafbfd}.setblk[data-v-b012524a]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:16px;transition:box-shadow .15s}.setblk[data-v-b012524a]:hover{box-shadow:0 4px 16px -8px #0a17330f}.blkt[data-v-b012524a]{font-weight:700;font-size:15px;color:var(--ink2);margin-bottom:16px;display:flex;align-items:center;gap:10px}.blkt i[data-v-b012524a]{width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--blue-br),var(--blue));display:inline-block}.setrow2[data-v-b012524a]{display:flex;gap:18px}.setblk.half[data-v-b012524a]{flex:1;min-width:0}@media(max-width:820px){.setrow2[data-v-b012524a]{flex-direction:column}}.lotpick[data-v-b012524a]{display:grid;grid-template-columns:1fr 1fr;gap:9px 22px}@media(max-width:700px){.lotpick[data-v-b012524a]{grid-template-columns:1fr}}.lotopt[data-v-b012524a]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx);cursor:pointer}.lotopt small[data-v-b012524a]{color:var(--sub)}.lkadd[data-v-b012524a]{font-size:12px;color:var(--blue);font-weight:700;text-align:left}.lenslider[data-v-b012524a]{padding:4px 6px 0}.lentrack[data-v-b012524a]{position:relative;height:6px;background:#e8edf6;border-radius:99px;margin:16px 0 12px}.lenfill[data-v-b012524a]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--blue-br),var(--blue));border-radius:99px}.lendot[data-v-b012524a]{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #cfd8ea;transform:translate(-50%,-50%);cursor:pointer;transition:border-color .12s}.lendot.on[data-v-b012524a]{border-color:var(--blue)}.lendot.cur[data-v-b012524a]{width:20px;height:20px;border-width:5px;box-shadow:0 2px 8px -2px #2e6bff99}.lenlabels[data-v-b012524a]{display:flex;justify-content:space-between;font-size:11.5px;color:var(--sub)}.lenlabels span.on[data-v-b012524a]{color:var(--blue);font-weight:700}.qcards[data-v-b012524a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:700px){.qcards[data-v-b012524a]{grid-template-columns:1fr}}.qcard[data-v-b012524a]{border:1.5px solid var(--line);border-radius:13px;padding:16px 18px;cursor:pointer;transition:all .18s}.qcard[data-v-b012524a]:hover{border-color:#c4d4f0;box-shadow:0 4px 14px -6px #2e6bff1f}.qcard.on[data-v-b012524a]{border-color:var(--blue);background:#f5f9ff;box-shadow:0 4px 16px -6px #2e6bff33}.qct b[data-v-b012524a]{font-size:14.5px;color:var(--ink2)}.qct small[data-v-b012524a]{font-size:12px;color:var(--sub)}.qpts[data-v-b012524a]{display:flex;flex-direction:column;gap:4px;margin-top:9px}.qpts span[data-v-b012524a]{font-size:11.5px;color:var(--green)}.lcards[data-v-b012524a]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media(max-width:920px){.lcards[data-v-b012524a]{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.lcards[data-v-b012524a]{grid-template-columns:repeat(2,1fr)}}.lcard[data-v-b012524a]{border:1.5px solid var(--line);border-radius:13px;padding:14px;cursor:pointer;transition:all .18s}.lcard[data-v-b012524a]:hover{border-color:#c4d4f0;transform:translateY(-2px);box-shadow:0 6px 18px -8px #0a17331a}.lcard.on[data-v-b012524a]{border-color:var(--blue);background:#f5f9ff;box-shadow:0 4px 16px -6px #2e6bff33}.lct b[data-v-b012524a]{font-size:13.5px;color:var(--ink2)}.ldesc[data-v-b012524a]{display:block;font-size:11.5px;color:var(--sub);line-height:1.5;margin-top:4px;min-height:32px}.lmock[data-v-b012524a]{display:flex;gap:5px;margin-top:9px}.lpg[data-v-b012524a]{flex:1;background:#fbfcfe;border:1px solid var(--line);border-radius:5px;padding:6px;min-height:62px}.lpg i[data-v-b012524a]{display:block;height:3px;background:#e3e8f1;border-radius:2px;margin:3px 0}.lpg em[data-v-b012524a]{display:block;height:16px;background:#d6e1f5;border-radius:3px;margin-top:5px}.lpg em.b2[data-v-b012524a]{background:#cfe0d8}.cclr[data-v-b012524a]{margin-left:auto;font-size:11.5px;color:var(--sub);font-weight:400;display:flex;align-items:center;gap:5px}.cclr .dot[data-v-b012524a]{width:11px;height:11px;border-radius:3px;display:inline-block}.chiprow[data-v-b012524a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bchip[data-v-b012524a]{font-size:12.5px;font-weight:600;color:var(--sub);background:#f3f5fa;border:1px solid transparent;border-radius:9px;padding:7px 13px}.bchip small[data-v-b012524a]{font-weight:400;opacity:.8}.bchip.on[data-v-b012524a]{color:var(--blue);background:#e2ecff;border-color:#bcd4ff}.bchip.dis[data-v-b012524a]{opacity:.45;cursor:not-allowed}.themerow[data-v-b012524a]{display:flex;gap:8px;margin-top:11px}.swatch[data-v-b012524a]{width:22px;height:22px;border-radius:6px;cursor:pointer;border:2px solid transparent;outline:1px solid var(--line)}.swatch.on[data-v-b012524a]{border-color:#fff;outline-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}.ckbox[data-v-b012524a]{font-size:12px;color:var(--tx);display:flex;align-items:center;gap:6px;cursor:pointer;margin-left:4px}.kbchips[data-v-b012524a]{display:flex;gap:6px;margin-bottom:10px}.kchip[data-v-b012524a]{font-size:11px;background:#f0f3fa;color:var(--sub);border-radius:6px;padding:2px 9px}.kbempty[data-v-b012524a]{font-size:11.5px;color:var(--sub);line-height:1.6;margin-bottom:10px}.bigchk[data-v-b012524a]{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:var(--tx);line-height:1.6;cursor:pointer}.bigchk input[data-v-b012524a]{margin-top:2px}.setfoot[data-v-b012524a]{position:sticky;bottom:0;background:linear-gradient(180deg,rgba(237,241,248,0),var(--bg) 45%);display:flex;align-items:center;padding:18px 0 14px;margin-top:6px}.footr[data-v-b012524a]{margin-left:auto;display:flex;align-items:center;gap:16px}.omode[data-v-b012524a]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sub)}.osel[data-v-b012524a]{border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:12.5px;font-family:inherit;color:var(--tx);background:#fff;outline:none}.btn.big[data-v-b012524a]{padding:12px 32px;font-size:14.5px}.reading[data-v-b012524a]{display:flex;height:100%;gap:0}.rd-left[data-v-b012524a]{width:52%;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#fff}.rd-tabs[data-v-b012524a]{display:flex;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line);flex:none}.rd-tabs span[data-v-b012524a]{font-size:13px;font-weight:700;padding:6px 14px;border-radius:8px}.rd-tabs span.on[data-v-b012524a]{background:#1aa179;color:#fff}.rd-tabs span.dis[data-v-b012524a]{background:#f0f3fa;color:var(--sub)}.rd-doc[data-v-b012524a]{position:relative;flex:1;overflow:auto;margin:16px;border:1px solid var(--line);border-radius:12px;background:#fbfcfe}.rd-pre[data-v-b012524a]{margin:0;padding:20px 22px;font-family:var(--sans);font-size:13px;line-height:1.9;color:#36425e;white-space:pre-wrap;word-break:break-all}.rd-doc.scanning .scanline[data-v-b012524a]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);box-shadow:0 0 14px 3px #2e6bff8c;animation:scan-b012524a 2.1s linear infinite}.rd-doc.scanning .scanglow[data-v-b012524a]{position:absolute;left:0;right:0;height:90px;background:linear-gradient(180deg,rgba(46,107,255,.16),transparent);animation:scan-b012524a 2.1s linear infinite;pointer-events:none}@keyframes scan-b012524a{0%{top:-90px}to{top:100%}}.rd-right[data-v-b012524a]{flex:1;min-width:0;padding:28px 32px;overflow:auto;background:var(--bg)}.rd-h[data-v-b012524a]{font-weight:700;font-size:16px;color:var(--ink2);display:flex;align-items:center;gap:10px;margin-bottom:22px}.rd-av[data-v-b012524a]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#46e5c8,var(--blue));color:#fff;display:grid;place-items:center;font-size:14px;box-shadow:0 0 16px #46e5c873}.rd-steps[data-v-b012524a]{display:flex;flex-direction:column;gap:14px}.rd-step[data-v-b012524a]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px;transition:all .2s}.rd-step.run[data-v-b012524a]{border-color:var(--blue);box-shadow:0 6px 20px -8px #2e6bff59}.rd-step.wait[data-v-b012524a]{opacity:.55}.rd-ico[data-v-b012524a]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;flex:none;background:#eef1f7;color:var(--sub)}.rd-step.done .rd-ico[data-v-b012524a]{background:#e6f7f1;color:var(--green)}.rd-step.run .rd-ico[data-v-b012524a]{background:#e2ecff;color:var(--blue);animation:spin-b012524a 1.1s linear infinite}@keyframes spin-b012524a{to{transform:rotate(360deg)}}.rd-sbody[data-v-b012524a]{flex:1;min-width:0}.rd-slabel[data-v-b012524a]{font-size:13px;font-weight:600;color:var(--tx)}.rd-slabel b[data-v-b012524a]{color:var(--green);font-weight:700;font-size:12px}.rd-sbar[data-v-b012524a]{height:5px;background:#eef1f7;border-radius:99px;overflow:hidden;margin-top:7px}.rd-sbar i[data-v-b012524a]{display:block;height:100%;background:linear-gradient(90deg,var(--blue-br),var(--blue));border-radius:99px;transition:width .15s}.rd-spct[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--blue);flex:none}.rd-think[data-v-b012524a]{margin-top:18px;font-size:12.5px;color:var(--sub);display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 14px}.rd-think .tdot[data-v-b012524a]{width:8px;height:8px;border-radius:50%;background:var(--blue);animation:jb-b012524a 1s infinite}@media(max-width:760px){.rd-left[data-v-b012524a]{width:46%}}.sumfull[data-v-b012524a]{display:flex;flex-direction:column;height:100%}.sumhead[data-v-b012524a]{flex:none;padding:16px 28px 14px;background:#fff;border-bottom:1px solid var(--line)}.sumhead .pgh[data-v-b012524a]{margin:0 0 4px}.sumhead .pgsub[data-v-b012524a]{margin:0}.sumbody[data-v-b012524a]{flex:1;display:flex;min-height:0}.rawside[data-v-b012524a]{width:44%;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#fff;padding:18px 20px}.summain[data-v-b012524a]{flex:1;min-width:0;overflow:auto;padding:20px 28px}@media(max-width:860px){.sumbody[data-v-b012524a]{flex-direction:column}.rawside[data-v-b012524a]{width:100%;height:200px}}.rawtt[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--tx);margin-bottom:6px;display:flex;align-items:baseline;gap:6px}.rawtt small[data-v-b012524a]{font-weight:400;color:var(--sub);font-size:11px}.rawbox[data-v-b012524a]{flex:1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.85;color:#41506e;white-space:pre-wrap;word-break:break-all;background:#fbfcfe}.sumfoot[data-v-b012524a]{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:12px 24px;background:#fff;border-top:1px solid var(--line)}.rawbox[data-v-b012524a] mark{background:#fff1b8;color:var(--ink2);border-radius:3px}.sumtabs[data-v-b012524a]{display:flex;gap:6px;margin-bottom:12px;border-bottom:1px solid var(--line)}.sumtabs button[data-v-b012524a]{padding:8px 14px;font-size:13px;color:var(--sub);font-weight:700;border-bottom:2px solid transparent;margin-bottom:-1px}.sumtabs button.on[data-v-b012524a]{color:var(--blue);border-bottom-color:var(--blue)}.overview[data-v-b012524a]{font-size:12.5px;line-height:1.7;color:#41506e;background:#f7f9ff;border-radius:9px;padding:9px 12px;margin:0 0 10px}.subtt[data-v-b012524a]{font-weight:700;font-size:12.5px;color:var(--ink2);margin:12px 0 7px}.subtt small[data-v-b012524a]{font-weight:400;color:var(--sub)}.subs[data-v-b012524a]{display:flex;flex-direction:column;gap:5px}.subi[data-v-b012524a]{display:flex;gap:7px;font-size:12px;line-height:1.6}.subi.star[data-v-b012524a]{background:#fff8ec;border-radius:7px;padding:4px 8px}.sflag[data-v-b012524a]{color:#cdd5e3;font-weight:900;flex:none}.subi.star .sflag[data-v-b012524a]{color:var(--amber)}.subtx[data-v-b012524a]{color:var(--tx)}.subtx small[data-v-b012524a]{color:var(--sub)}.kv[data-v-b012524a]{display:flex;gap:10px;align-items:center;font-size:12.5px;color:var(--tx)}.cchip[data-v-b012524a]{font-size:11px;background:#e2ecff;color:#1d57c8;border-radius:6px;padding:2px 9px}.binfo[data-v-b012524a]{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}@media(max-width:640px){.binfo[data-v-b012524a]{grid-template-columns:1fr}}.brow[data-v-b012524a]{display:flex;gap:8px;align-items:center;font-size:12px;padding:3px 0}.bk[data-v-b012524a]{color:var(--sub);flex:none;width:92px;cursor:pointer;border-bottom:1px dashed transparent}.bk[data-v-b012524a]:hover{color:var(--blue);border-bottom-color:var(--blue)}.bv[data-v-b012524a]{flex:1;border:1px solid transparent;border-radius:6px;padding:4px 7px;font-size:12px;font-family:inherit;color:var(--tx);outline:none;background:#f7f9fc}.bv[data-v-b012524a]:focus{border-color:var(--blue);background:#fff}.bv.nullph[data-v-b012524a]{color:#b3bcce}.empty[data-v-b012524a]{font-size:12px;color:var(--sub);padding:6px 0}.empty.hint[data-v-b012524a]{color:var(--amber);background:#fff7ed;border-radius:8px;padding:8px 11px;line-height:1.6}.lottab[data-v-b012524a]{width:100%;border-collapse:collapse;font-size:12px}.lottab th[data-v-b012524a]{text-align:left;color:var(--sub);font-weight:600;padding:4px 6px;border-bottom:1px solid var(--line)}.lottab td[data-v-b012524a]{padding:3px 6px}.p5sub[data-v-b012524a]{font-size:12.5px;color:var(--tx);margin:0 0 8px;line-height:1.6}.p5miss[data-v-b012524a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.mchip[data-v-b012524a]{font-size:11.5px;background:#fdeaec;color:#b23b43;border:1px solid #f3d4d6;border-radius:6px;padding:2px 9px}.p5acts[data-v-b012524a]{display:flex;flex-direction:column;gap:8px}.p5acts .btn[data-v-b012524a]{width:100%}.p5tip[data-v-b012524a]{font-size:11.5px;color:var(--sub);margin:10px 0 0;line-height:1.6}.lgrow[data-v-b012524a]{display:flex;gap:8px}.lgrow .lginput[data-v-b012524a]{flex:1}.lgrow .btn[data-v-b012524a]{flex:none;white-space:nowrap}.lgmsg[data-v-b012524a]{font-size:12px;color:var(--blue);margin:9px 0 0;line-height:1.5}.donebox[data-v-b012524a]{text-align:center;padding:48px 0}.doneic[data-v-b012524a]{width:68px;height:68px;margin:0 auto 18px;border-radius:50%;background:linear-gradient(135deg,#e6f7f1,#d0f0e4);color:var(--green);font-size:34px;display:grid;place-items:center;box-shadow:0 6px 20px -6px #22c55e40}.donebox h2[data-v-b012524a]{font-family:var(--serif);margin:0 0 10px;color:var(--ink2);justify-content:center;font-size:22px}.donebox p[data-v-b012524a]{font-size:14px;color:var(--sub);line-height:1.7}.olfull[data-v-b012524a]{display:flex;flex-direction:column;height:100%}.olhead[data-v-b012524a]{flex:none;display:flex;align-items:center;gap:16px;padding:14px 28px;background:#fff;border-bottom:1px solid var(--line)}.olhead .pgh[data-v-b012524a]{margin:0}.olsize[data-v-b012524a]{font-size:12px;font-weight:400;color:var(--sub)}.olmodes[data-v-b012524a]{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--sub);flex:none}.olmodes button[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--sub);background:#f0f3fa;border-radius:8px;padding:6px 11px}.olmodes button.on[data-v-b012524a]{color:var(--blue);background:#e2ecff}.olmodes button[data-v-b012524a]:disabled{opacity:.5}.olbody2[data-v-b012524a]{flex:1;display:flex;min-height:0}.olsrc[data-v-b012524a]{width:42%;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#fff}@media(max-width:860px){.olsrc[data-v-b012524a]{width:34%}}.olsrc-tabs[data-v-b012524a]{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);flex:none}.olsrc-tabs button[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--sub);background:#f0f3fa;border-radius:7px;padding:5px 11px}.olsrc-tabs button.on[data-v-b012524a]{color:var(--blue);background:#e2ecff}.olsrc-doc[data-v-b012524a]{position:relative;flex:1;overflow:auto;margin:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fbfcfe}.olsrc-pre[data-v-b012524a]{margin:0;padding:14px 16px;font-family:var(--sans);font-size:12px;line-height:1.9;color:#36425e;white-space:pre-wrap;word-break:break-all}.olsrc-sum[data-v-b012524a]{padding:14px 16px}.olsrc-sum .overview[data-v-b012524a]{font-size:12.5px;line-height:1.75;color:#41506e;background:#f7f9ff;border-radius:9px;padding:9px 12px;margin:0 0 10px}.olsum-kv[data-v-b012524a]{display:flex;gap:10px;font-size:12.5px;padding:6px 0;border-bottom:1px dashed #eef1f7}.olsum-kv b[data-v-b012524a]{color:var(--sub);font-weight:600;width:76px;flex:none}.olsum-kv span[data-v-b012524a]{color:var(--tx);word-break:break-all}.olsrc-doc.scanning .scanline[data-v-b012524a]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);box-shadow:0 0 14px 3px #2e6bff8c;animation:scan-b012524a 2.1s linear infinite}.olsrc-doc.scanning .scanglow[data-v-b012524a]{position:absolute;left:0;right:0;height:90px;background:linear-gradient(180deg,rgba(46,107,255,.16),transparent);animation:scan-b012524a 2.1s linear infinite;pointer-events:none}.olright[data-v-b012524a]{flex:1;min-width:0;overflow:auto;padding:18px 28px 20px;background:var(--bg)}.olrtabs[data-v-b012524a]{display:flex;gap:8px;margin-bottom:12px;position:sticky;top:-14px;background:var(--bg);padding-top:4px;z-index:1}.olrtabs button[data-v-b012524a]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--sub);background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 14px}.olrtabs button small[data-v-b012524a]{font-weight:400;font-size:11px;color:var(--sub);background:#f0f3fa;border-radius:999px;padding:1px 7px}.olrtabs button.on[data-v-b012524a]{color:var(--blue);border-color:var(--blue);background:#f5f9ff}.olrtabs button.on small[data-v-b012524a]{background:#e2ecff;color:var(--blue)}.olrtip[data-v-b012524a]{font-size:11.5px;color:var(--sub);line-height:1.6;margin:0 0 10px}.olgen2[data-v-b012524a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:var(--tx)}.olgen2 .sp[data-v-b012524a]{width:40px;height:40px;border:4px solid #e6ebf5;border-top-color:var(--blue);border-radius:50%;animation:spin-b012524a .8s linear infinite}.olgen2 b[data-v-b012524a]{font-size:14.5px;color:var(--ink2)}.olgen2 span[data-v-b012524a]{font-size:12.5px;color:var(--sub)}.olchaps[data-v-b012524a]{display:flex;flex-direction:column;gap:12px}.ochap[data-v-b012524a]{background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px 20px;transition:box-shadow .15s}.ochap[data-v-b012524a]:hover{box-shadow:0 4px 14px -6px #0a173312}.ochap.main[data-v-b012524a]{border-color:#cbb6f3;box-shadow:0 6px 20px -10px #7a5cd073}.ochap.editing[data-v-b012524a]{border-color:var(--blue)}.ochap-t[data-v-b012524a]{font-family:var(--serif);font-weight:700;font-size:15px;color:var(--ink2);display:flex;align-items:center;gap:10px;margin-bottom:8px}.mainflag[data-v-b012524a]{font-size:11px;font-weight:700;color:#6a4cc0;background:#efeafd;border-radius:999px;padding:2px 9px}.ochap-d[data-v-b012524a]{font-size:13px;line-height:1.85;color:#41506e;margin:0;cursor:text;border-radius:7px;padding:3px 5px;transition:background .12s}.ochap-d[data-v-b012524a]:hover{background:#f5f8ff}.ochap-foot[data-v-b012524a]{display:flex;align-items:center;gap:10px;margin-top:10px}.ochap-main[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--sub);background:#f3f5fa;border-radius:8px;padding:6px 12px}.ochap-main.on[data-v-b012524a]{color:#6a4cc0;background:#efeafd}.ochap-edit[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--blue);background:#eef3fe;border-radius:8px;padding:6px 12px;margin-left:auto}.ochap-titin[data-v-b012524a]{width:100%;font-family:var(--serif);font-weight:700;font-size:15px;color:var(--ink2);border:1px solid var(--line);border-radius:8px;padding:7px 10px;outline:none;margin-bottom:8px}.ochap-titin[data-v-b012524a]:focus{border-color:var(--blue)}.ochap-descin[data-v-b012524a]{width:100%;font-size:13px;line-height:1.85;color:var(--tx);border:1px solid var(--line);border-radius:8px;padding:8px 10px;outline:none;resize:vertical;font-family:inherit}.ochap-descin[data-v-b012524a]:focus{border-color:var(--blue)}.ochap-editbar[data-v-b012524a]{display:flex;align-items:center;gap:8px;margin-top:9px;flex-wrap:wrap}.oeb[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--sub);background:#f3f5fa;border-radius:7px;padding:6px 11px}.oeb[data-v-b012524a]:hover{color:var(--tx)}.oeb.del[data-v-b012524a]:hover{color:var(--red);background:#fbeaea}.oeb[data-v-b012524a]:disabled{opacity:.35}.oeb-sp[data-v-b012524a]{flex:1}.btn.sm[data-v-b012524a]{padding:6px 14px;font-size:12.5px}.olchap-add[data-v-b012524a]{width:100%;border:1.5px dashed var(--blue-br);border-radius:11px;padding:11px;color:var(--blue);font-weight:700;font-size:12.5px;background:#f5f8ff}.olfoot2[data-v-b012524a]{flex:none;border-top:1px solid var(--line);background:#fff}.oladjust[data-v-b012524a]{padding:12px 24px 0}.oladjust-ta[data-v-b012524a]{width:100%;min-height:56px;border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:12.5px;line-height:1.6;font-family:inherit;outline:none;resize:vertical}.oladjust-ta[data-v-b012524a]:focus{border-color:var(--blue)}.oladjust-act[data-v-b012524a]{display:flex;align-items:center;gap:8px;margin-top:8px}.oladjust-tips[data-v-b012524a]{display:flex;gap:6px;margin-right:auto;flex-wrap:wrap}.oladjust-tips a[data-v-b012524a]{font-size:11px;color:var(--blue);background:#eef3fe;border-radius:6px;padding:3px 8px;cursor:pointer}.olcov-pop[data-v-b012524a]{padding:10px 24px 0}.olcov-pt[data-v-b012524a]{font-size:12px;color:var(--amber);margin-bottom:7px}.covmiss-chip[data-v-b012524a]{display:inline-block;font-size:11.5px;background:#fdeaec;color:#b23b43;border:1px solid #f3d4d6;border-radius:6px;padding:2px 9px;margin:0 6px 6px 0}.covmiss-chip small[data-v-b012524a]{color:#c08;margin-left:5px;opacity:.8}.olfoot2-bar[data-v-b012524a]{display:flex;align-items:center;gap:12px;padding:14px 28px}.olfoot2-sp[data-v-b012524a]{flex:1}.olcov-link[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--green);cursor:pointer}.olcov-link.bad[data-v-b012524a]{color:var(--red)}.olai-h[data-v-b012524a]{font-weight:700;font-size:13px;color:var(--ink2);display:flex;align-items:center;gap:8px;margin-bottom:6px}.olai-sub[data-v-b012524a]{font-size:11.5px;color:var(--sub);line-height:1.6;margin:0 0 10px}.cpfull[data-v-b012524a]{display:flex;flex-direction:column;height:100%}.cpstart[data-v-b012524a]{display:flex;align-items:center;justify-content:center;height:100%;padding:28px}.cpcard[data-v-b012524a]{width:620px;max-width:92%;background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px 36px;box-shadow:0 8px 32px -12px #0a173314;text-align:center}.cpcard .pgh[data-v-b012524a]{justify-content:center}.cpcard .pgsub[data-v-b012524a]{text-align:center}.cprecap[data-v-b012524a]{display:flex;flex-direction:column;gap:7px;margin:14px 0;text-align:left}.cprecap.sm[data-v-b012524a]{margin:10px 0}.cprr[data-v-b012524a]{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;background:#f7f9fc;border-radius:8px;padding:8px 12px}.cprr span[data-v-b012524a]{color:var(--sub)}.cprr b[data-v-b012524a]{color:var(--ink2);font-weight:700}.cppay[data-v-b012524a]{font-size:12px;color:var(--amber);background:#fff7ed;border-radius:9px;padding:10px 12px;line-height:1.6;margin:4px 0 16px}.cphead[data-v-b012524a]{flex:none;padding:14px 28px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px}.cphead .pgh[data-v-b012524a]{margin:0}.cphead-r[data-v-b012524a]{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none}.savedhint[data-v-b012524a]{font-size:12px;color:var(--green)}.cpprog[data-v-b012524a]{font-size:12.5px;font-weight:400;color:var(--blue)}.cpdone[data-v-b012524a]{font-size:12.5px;font-weight:400;color:var(--green)}.cpbody[data-v-b012524a]{flex:1;display:flex;min-height:0}.cpnav[data-v-b012524a]{width:240px;flex:none;border-right:1px solid var(--line);background:#fbfcfe;overflow:auto;padding:14px 12px}.cpnav-ct[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--ink2);margin:8px 6px 4px}.cpnav-s[data-v-b012524a]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#5b6783;padding:7px 10px;border-radius:8px;cursor:pointer;line-height:1.4;transition:all .12s}.cpnav-s[data-v-b012524a]:hover{background:#eef3fe}.cpnav-s.on[data-v-b012524a]{background:#e2ecff;color:var(--blue);font-weight:700}.cpdot[data-v-b012524a]{width:16px;flex:none;text-align:center;color:#cdd5e3}.cpnav-s.done .cpdot[data-v-b012524a]{color:var(--green)}.cpmain[data-v-b012524a]{color:#6a4cc0;font-size:11px;margin-left:2px;flex:none}.cpnav-t[data-v-b012524a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpnav-w[data-v-b012524a]{flex:none;font-size:10px;color:#adb5c7;font-weight:400;margin-left:auto}.cpnav-sum[data-v-b012524a]{margin-top:12px;padding:10px 10px 8px;background:#f0f4fb;border-radius:8px}.cpnav-sum-h[data-v-b012524a]{font-size:11px;font-weight:700;color:var(--ink2);margin-bottom:6px}.cpnav-sum-r[data-v-b012524a]{display:flex;justify-content:space-between;font-size:11px;color:#7a849a;padding:2.5px 0}.cpnav-sum-r b[data-v-b012524a]{font-weight:600;color:var(--ink2)}.cpnav-sum-r b.warn[data-v-b012524a]{color:#f59e0b}.cpdoc[data-v-b012524a]{flex:1;min-width:0;overflow:auto;padding:28px 40px;background:#f4f6fb}.cpdoc-title[data-v-b012524a]{font-family:var(--serif);font-weight:900;font-size:20px;color:var(--ink);text-align:center;margin-bottom:18px;letter-spacing:.5px}.cpch[data-v-b012524a]{font-family:var(--serif);font-size:16px;color:var(--ink2);margin:18px 0 8px}.cpsec[data-v-b012524a]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 20px;margin-bottom:14px;cursor:pointer;transition:all .15s}.cpsec[data-v-b012524a]:hover{box-shadow:0 4px 14px -6px #0a17330f}.cpsec.on[data-v-b012524a]{border-color:var(--blue);box-shadow:0 6px 20px -8px #2e6bff59}.cpsec-h[data-v-b012524a]{font-weight:700;font-size:14px;color:var(--ink2);display:flex;align-items:center;gap:10px;margin-bottom:8px}.cpsec-w[data-v-b012524a]{font-size:11px;color:var(--sub);font-weight:400}.cpsec-b[data-v-b012524a]{font-size:12.5px;line-height:1.85;color:var(--tx)}.cpsec-b p[data-v-b012524a]{margin:0 0 7px;text-indent:2em}.cpsec-edit[data-v-b012524a]{width:100%;border:1px solid transparent;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.85;color:var(--tx);font-family:inherit;background:#fbfcfe;outline:none;resize:vertical;transition:all .15s}.cpsec-edit[data-v-b012524a]:hover{background:#f4f7fc}.cpsec-edit[data-v-b012524a]:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #2e6bff14}.cpsec-ph[data-v-b012524a]{font-size:12px;color:var(--sub);padding:4px 0}.cpcompare[data-v-b012524a]{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:10px;background:#fff}.cpcompare-bar[data-v-b012524a]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;background:#f6f8fb;border-bottom:1px solid var(--line)}.cpcompare-tip[data-v-b012524a]{font-size:12px;color:var(--sub)}.cpcompare-acts[data-v-b012524a]{display:flex;gap:6px;flex-wrap:wrap}.cpcompare-cols[data-v-b012524a]{display:flex;gap:12px;padding:12px;align-items:stretch}.cpccol[data-v-b012524a]{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cpccol-h[data-v-b012524a]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--ink2);padding:8px 12px;background:#f6f8fb;border-bottom:1px solid var(--line)}.cpccol-h small[data-v-b012524a]{font-weight:400;color:var(--sub)}.cpccol-ta[data-v-b012524a]{flex:1;min-height:300px;border:none;outline:none;resize:vertical;padding:12px;font-size:13px;line-height:1.85;color:var(--tx);font-family:inherit;background:#fff}.cpccol:first-child .cpccol-ta[data-v-b012524a]{background:#fbfcfe}.cpccol-ta[data-v-b012524a]:focus{box-shadow:inset 0 0 0 2px var(--blue20, rgba(46,107,255,.15))}.cpccol-ta[data-v-b012524a]::placeholder{color:#b6c0d4}.cpccol-loading[data-v-b012524a]{flex:1;min-height:300px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--sub);font-size:12px;background:#fbfcfe}.cpgen-tag[data-v-b012524a]{font-size:10.5px;font-weight:600;color:var(--blue);background:#2e6bff14;border:1px solid rgba(46,107,255,.2);border-radius:999px;padding:1px 8px}.cpmock-tag[data-v-b012524a]{font-size:10.5px;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:1px 8px}.cpai[data-v-b012524a]{width:272px;flex:none;border-left:1px solid var(--line);background:linear-gradient(180deg,#faf8ff,#f5f2ff);overflow:auto;padding:18px}.cptip[data-v-b012524a]{font-size:11px;color:var(--sub);line-height:1.6;margin:10px 0 0}.cpfoot[data-v-b012524a]{flex:none;display:flex;align-items:center;gap:12px;padding:14px 28px;background:#fff;border-top:1px solid var(--line)}.cpfoot-sp[data-v-b012524a]{flex:1}.cpfoot-hint[data-v-b012524a]{font-size:12px;color:var(--sub);transition:color .2s}.cpfoot-hint.ok[data-v-b012524a]{color:#22c55e}.btn-save[data-v-b012524a]{padding:6px 18px;border-radius:6px;font-size:13px;border:1px solid var(--pri);color:var(--pri);background:#fff;cursor:pointer;transition:all .15s}.btn-save[data-v-b012524a]:hover{background:var(--pri);color:#fff}.btn-save[data-v-b012524a]:disabled{opacity:.5;cursor:not-allowed}.cpcur[data-v-b012524a]{font-size:12.5px;font-weight:700;color:var(--ink2);background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 10px;margin-bottom:10px;display:flex;align-items:center;gap:6px}.cpcur .mainflag[data-v-b012524a]{font-size:10px}.cpai-bt[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--ink2);margin:14px 0 8px;display:flex;align-items:center;gap:8px}.cpai-bt small[data-v-b012524a]{font-weight:400;color:var(--sub);font-size:11px}.cpwarn[data-v-b012524a]{font-size:11px;font-weight:700;color:#fff;background:var(--amber);border-radius:999px;padding:1px 8px}.cpok[data-v-b012524a]{font-size:11px;color:var(--green)}.cpai-tip[data-v-b012524a]{font-size:11px;color:var(--sub);line-height:1.6;margin:8px 0 0}.cpai-tip.ok[data-v-b012524a]{color:var(--green)}.figtypes[data-v-b012524a]{display:flex;flex-wrap:wrap;gap:6px}.figt[data-v-b012524a]{font-size:11.5px;color:var(--sub);background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 9px}.figt.on[data-v-b012524a]{color:var(--blue);background:#e2ecff;border-color:#bcd4ff}.cpinc[data-v-b012524a]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cpinc-i[data-v-b012524a]{display:flex;align-items:center;gap:7px;font-size:12px;background:#fff7f8;border:1px solid #f3d4d6;border-radius:8px;padding:7px 9px;cursor:pointer}.cpinc-i.on[data-v-b012524a]{border-color:var(--red)}.cpinc-dot[data-v-b012524a]{color:var(--red);font-size:10px;flex:none}.cpinc-t[data-v-b012524a]{flex:1;color:var(--tx);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpinc-fill[data-v-b012524a]{font-size:11px;font-weight:700;color:var(--blue);background:#eef3fe;border-radius:6px;padding:3px 8px;flex:none}.cpinc-fill[data-v-b012524a]:disabled{opacity:.4}.cpfigs[data-v-b012524a]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.cpfig[data-v-b012524a]{border:1px solid var(--line);border-radius:10px;padding:12px;background:#fbfcfe;text-align:center}.cpfig-svg[data-v-b012524a]{display:flex;justify-content:center;overflow-x:auto}.cpfig-cap[data-v-b012524a]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;color:var(--sub);margin-top:8px}.cpfig-x[data-v-b012524a]{font-size:11px;color:var(--sub)}.cpfig-x[data-v-b012524a]:hover{color:var(--red)}.cpsec.miss[data-v-b012524a]{border-color:#f0d6ad}.missflag[data-v-b012524a]{font-size:10.5px;font-weight:700;color:#fff;background:var(--amber);border-radius:999px;padding:1px 8px}.cppay.ok[data-v-b012524a]{color:var(--green);background:#e6f7f1}.pw-info[data-v-b012524a]{display:flex;align-items:center;gap:10px;font-size:13px;color:#936a1a;background:#fff7ed;border-radius:9px;padding:12px 14px;margin:10px 0 16px;line-height:1.5}.pw-lock[data-v-b012524a]{font-size:22px;flex:none}.pw-lock-lg[data-v-b012524a]{font-size:28px}.pw-unlock-bar[data-v-b012524a]{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#f0f4ff,#e8edff);border:1.5px solid #bcd4ff;border-radius:14px;padding:20px 24px;margin:14px 0}.pw-unlock-txt[data-v-b012524a]{flex:1}.pw-unlock-txt b[data-v-b012524a]{display:block;font-size:16px;color:var(--ink2);margin-bottom:3px}.pw-unlock-txt span[data-v-b012524a]{font-size:13px;color:var(--sub)}.pw-link[data-v-b012524a]{color:var(--blue);font-weight:700;margin-left:6px}.pw-tabs[data-v-b012524a]{display:flex;gap:6px;margin-bottom:14px}.pw-tabs button[data-v-b012524a]{flex:1;font-size:12.5px;font-weight:700;color:var(--sub);background:#f3f5fa;border-radius:8px;padding:8px 10px;text-align:center}.pw-tabs button.on[data-v-b012524a]{color:var(--blue);background:#e2ecff}.pw-panel[data-v-b012524a]{min-height:80px}.pw-desc[data-v-b012524a]{font-size:13px;color:var(--tx);line-height:1.7;margin:0 0 12px}.pw-desc b[data-v-b012524a]{color:var(--ink2)}.pw-bal-grid[data-v-b012524a]{display:flex;gap:10px;margin-bottom:12px}.pw-bal-item[data-v-b012524a]{flex:1;background:#f7f9fc;border:1px solid var(--line);border-radius:9px;padding:10px 12px;text-align:center}.pw-bal-item b[data-v-b012524a]{display:block;font-size:22px;color:var(--blue)}.pw-bal-item b.expired[data-v-b012524a]{color:#aaa;text-decoration:line-through}.pw-bal-label[data-v-b012524a]{font-size:11px;color:var(--sub)}.pw-bal-item small[data-v-b012524a]{display:block;font-size:10.5px;color:var(--sub);margin-top:2px}.pw-packs[data-v-b012524a]{margin-top:6px}.pw-packs-t[data-v-b012524a]{font-size:12px;font-weight:700;color:var(--ink2);margin-bottom:8px}.pw-pack[data-v-b012524a]{display:flex;align-items:center;gap:10px;background:#f7f9fc;border:1px solid var(--line);border-radius:9px;padding:10px 12px;margin-bottom:7px;cursor:pointer;transition:border-color .12s}.pw-pack[data-v-b012524a]:hover{border-color:var(--blue)}.pw-pack b[data-v-b012524a]{font-size:14px;color:var(--ink2)}.pw-pack span[data-v-b012524a]{font-size:13px;color:var(--blue);font-weight:700}.pw-pack small[data-v-b012524a]{font-size:11px;color:var(--sub);margin-left:auto}.cpsec.locked[data-v-b012524a]{opacity:1}.lockflag[data-v-b012524a]{font-size:11px;margin-left:2px}.cpsec-blur[data-v-b012524a]{position:relative;min-height:80px;overflow:hidden;border-radius:8px}.cpsec-blur-text[data-v-b012524a]{font-size:12.5px;line-height:1.85;color:var(--tx);padding:8px 10px;filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.cpsec-blur-mask[data-v-b012524a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#ffffffb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:13px;color:#5b6783}.jobdock[data-v-b012524a]{position:fixed;right:22px;bottom:22px;width:232px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px 15px;box-shadow:0 16px 40px -12px #0a173359;z-index:80}.jobt[data-v-b012524a]{font-size:12.5px;font-weight:700;color:var(--tx);display:flex;align-items:center;gap:7px}.jdot[data-v-b012524a]{width:8px;height:8px;border-radius:50%;background:var(--blue);animation:jb-b012524a 1s infinite}@keyframes jb-b012524a{0%,to{opacity:1}50%{opacity:.3}}.jbar[data-v-b012524a]{height:6px;background:#eef1f7;border-radius:99px;overflow:hidden;margin:9px 0 5px}.jbar i[data-v-b012524a]{display:block;height:100%;background:linear-gradient(90deg,var(--blue-br),var(--blue));border-radius:99px;transition:width .3s}.jpct[data-v-b012524a]{font-size:11px;color:var(--blue);font-weight:700;display:flex;align-items:baseline;gap:7px}.jpct small[data-v-b012524a]{font-weight:400;color:var(--sub)}.mask[data-v-cfb02567]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:300}.mr-modal[data-v-cfb02567]{background:var(--bg);border-radius:14px;box-shadow:var(--shadow-md);width:min(680px,96vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.mr-hd[data-v-cfb02567]{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.mr-hdico[data-v-cfb02567]{font-size:26px;line-height:1;margin-top:2px}.mr-hdtitle[data-v-cfb02567]{font-size:16px;font-weight:700;color:var(--ink)}.mr-hdsub[data-v-cfb02567]{font-size:12px;color:var(--sub);margin-top:2px}.mr-close[data-v-cfb02567]{margin-left:auto;background:none;border:none;font-size:22px;cursor:pointer;color:var(--sub);line-height:1;padding:2px 4px}.mr-close[data-v-cfb02567]:hover{color:var(--ink)}.mr-body[data-v-cfb02567]{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:10px}.mr-label[data-v-cfb02567]{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:2px}.mr-opt[data-v-cfb02567]{font-weight:400;color:var(--sub);font-size:12px}.mr-toggle[data-v-cfb02567]{font-size:11px;color:var(--blue);cursor:pointer;margin-left:8px;font-weight:400}.mr-toggle[data-v-cfb02567]:hover{text-decoration:underline}.mr-segs[data-v-cfb02567]{display:flex;gap:6px}.mr-seg[data-v-cfb02567]{flex:1;padding:8px 4px 6px;border:1.5px solid var(--line);border-radius:8px;background:var(--bg2);cursor:pointer;font-size:12px;font-weight:600;color:var(--ink2);display:flex;flex-direction:column;align-items:center;gap:2px}.mr-seg small[data-v-cfb02567]{font-weight:400;color:var(--sub);font-size:10px}.mr-seg[data-v-cfb02567]:hover{border-color:var(--blue20);background:var(--blue5)}.mr-seg.on[data-v-cfb02567]{border-color:var(--blue);color:var(--blue);background:var(--blue5)}.mr-input[data-v-cfb02567]{width:100%;padding:8px 10px;border:1.5px solid var(--line);border-radius:7px;font-size:13px;background:var(--bg);color:var(--ink);box-sizing:border-box}.mr-input[data-v-cfb02567]:focus{outline:none;border-color:var(--blue)}.mr-uploadbox[data-v-cfb02567]{border:1.5px dashed var(--line);border-radius:8px;padding:16px;background:var(--bg2);display:flex;align-items:center;gap:10px;min-height:60px;font-size:13px;color:var(--sub)}.mr-uploadbox.done[data-v-cfb02567]{border-color:var(--green);background:rgba(var(--green-rgb,52,199,89),.05)}.mr-uploadbox.busy[data-v-cfb02567]{opacity:.7}.mr-uplabel[data-v-cfb02567]{cursor:pointer}.mr-upsub[data-v-cfb02567]{font-size:11px}.mr-upcheck[data-v-cfb02567]{color:var(--green);font-size:16px}.mr-upre[data-v-cfb02567]{background:none;border:none;cursor:pointer;color:var(--blue);font-size:12px}.mr-upspinner[data-v-cfb02567]{display:inline-flex}.mr-ta[data-v-cfb02567]{width:100%;padding:10px;border:1.5px solid var(--line);border-radius:7px;font-size:12px;background:var(--bg);color:var(--ink);resize:vertical;box-sizing:border-box;font-family:inherit}.mr-ta[data-v-cfb02567]:focus{outline:none;border-color:var(--blue)}.mr-err[data-v-cfb02567]{font-size:12px;color:var(--red);padding:8px 10px;background:#ff3b3014;border-radius:6px}.mr-foot[data-v-cfb02567]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.mr-hint[data-v-cfb02567]{font-size:11px;color:var(--sub)}.mr-submit[data-v-cfb02567]{padding:10px 24px}.mr-proc[data-v-cfb02567]{align-items:center;text-align:center;justify-content:center;padding:40px 20px}.mr-proc-anim[data-v-cfb02567]{position:relative;margin-bottom:16px}.mr-gavel[data-v-cfb02567]{font-size:52px;animation:bob-cfb02567 1.4s ease-in-out infinite}@keyframes bob-cfb02567{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mr-proc-dots[data-v-cfb02567]{display:flex;gap:6px;justify-content:center;margin-top:8px}.mr-proc-dots span[data-v-cfb02567]{width:8px;height:8px;border-radius:50%;background:var(--blue);opacity:.3;animation:dot-cfb02567 1.2s ease-in-out infinite}.mr-proc-dots span[data-v-cfb02567]:nth-child(2){animation-delay:.2s}.mr-proc-dots span[data-v-cfb02567]:nth-child(3){animation-delay:.4s}@keyframes dot-cfb02567{0%,80%,to{opacity:.3}40%{opacity:1}}.mr-proc-title[data-v-cfb02567]{font-size:17px;font-weight:700}.mr-proc-sub[data-v-cfb02567]{font-size:12px;color:var(--sub);max-width:320px}.mr-proc-steps[data-v-cfb02567]{display:flex;flex-direction:column;gap:6px;text-align:left;margin-top:20px;font-size:13px}.mr-ps[data-v-cfb02567]{padding:6px 12px;border-radius:6px;background:var(--bg2);color:var(--sub)}.mr-ps.done[data-v-cfb02567]{color:var(--green);background:#34c75914}.mr-ps.active[data-v-cfb02567]{color:var(--blue);background:var(--blue5);font-weight:600}.mr-result[data-v-cfb02567]{gap:14px}.mr-rejection[data-v-cfb02567]{background:#ff3b3014;border:1px solid rgba(255,59,48,.2);border-radius:8px;padding:12px 14px}.mr-rej-hd[data-v-cfb02567]{font-size:14px;font-weight:700;color:var(--red);margin-bottom:6px}.mr-rejection ul[data-v-cfb02567]{margin:0;padding-left:18px;font-size:13px;color:var(--ink)}.mr-rejection ul li[data-v-cfb02567]{margin-bottom:3px}.mr-rej-tip[data-v-cfb02567]{font-size:11px;color:var(--sub);margin-top:8px}.mr-prob[data-v-cfb02567]{display:flex;align-items:center;gap:20px;padding:14px;background:var(--bg2);border-radius:10px}.mr-prob-gauge[data-v-cfb02567]{width:110px;flex-shrink:0}.mr-gauge-svg[data-v-cfb02567]{width:100%;height:100%}.gauge-pct[data-v-cfb02567]{font-size:20px;font-weight:700;font-family:inherit}.gauge-lbl[data-v-cfb02567]{font-size:8px;fill:var(--sub)}.mr-prob-info[data-v-cfb02567]{flex:1;display:flex;flex-direction:column;gap:8px}.mr-win-badge[data-v-cfb02567]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:700}.mr-summary[data-v-cfb02567]{font-size:12px;color:var(--ink2);line-height:1.6}.mr-section-title[data-v-cfb02567]{font-size:13px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:6px;display:flex;align-items:center;gap:8px}.mr-total[data-v-cfb02567]{font-weight:400;font-size:12px;color:var(--sub)}.mr-hint-sm[data-v-cfb02567]{font-weight:400;font-size:11px;color:var(--sub)}.mr-dims[data-v-cfb02567]{display:flex;flex-direction:column;gap:10px}.mr-dim[data-v-cfb02567]{background:var(--bg2);border-radius:8px;padding:10px 12px}.mr-dim-hd[data-v-cfb02567]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.mr-dim-name[data-v-cfb02567]{font-size:13px;font-weight:600}.mr-dim-score[data-v-cfb02567]{font-size:16px;font-weight:700}.mr-dim-score small[data-v-cfb02567]{font-size:11px;font-weight:400;color:var(--sub)}.mr-dim-bar[data-v-cfb02567]{height:6px;background:var(--line);border-radius:3px;overflow:hidden;margin-bottom:4px}.mr-dim-fill[data-v-cfb02567]{height:100%;border-radius:3px;transition:width .6s ease}.mr-dim-finding[data-v-cfb02567]{font-size:11px;color:var(--sub);line-height:1.5}.mr-vip-cta[data-v-cfb02567]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--bg2);border-radius:8px;font-size:12px;color:var(--sub)}.mr-upgrade[data-v-cfb02567]{color:var(--blue);font-weight:600;white-space:nowrap}.mr-improvements[data-v-cfb02567]{display:flex;flex-direction:column;gap:8px}.mr-imp[data-v-cfb02567]{background:var(--bg2);border-radius:8px;padding:10px 12px}.mr-imp-hd[data-v-cfb02567]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mr-imp-idx[data-v-cfb02567]{width:20px;height:20px;border-radius:50%;background:var(--blue);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mr-imp-area[data-v-cfb02567]{font-size:13px;font-weight:600}.mr-imp-gain[data-v-cfb02567]{margin-left:auto;font-size:12px;color:var(--green);font-weight:600}.mr-imp-state[data-v-cfb02567],.mr-imp-sug[data-v-cfb02567]{font-size:11px;color:var(--sub);line-height:1.5;padding-left:28px}.mr-imp-sug[data-v-cfb02567]{color:var(--blue)}.mr-flags[data-v-cfb02567]{display:flex;flex-direction:column;gap:8px}.mr-flag[data-v-cfb02567]{background:#ff3b300f;border:1px solid rgba(255,59,48,.15);border-radius:8px;padding:10px 12px}.mr-flag-hd[data-v-cfb02567]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.mr-flag-impact[data-v-cfb02567]{font-size:11px;color:var(--sub);margin-top:4px;padding-left:4px}.mr-toggle-pick[data-v-cfb02567]{margin-left:6px;color:var(--green)}.mr-toggle-pick[data-v-cfb02567]:hover{text-decoration:underline}.mr-picklist[data-v-cfb02567]{border:1.5px solid var(--line);border-radius:8px;max-height:200px;overflow-y:auto;background:var(--bg2)}.mr-pickempty[data-v-cfb02567]{padding:16px;text-align:center;font-size:13px;color:var(--sub)}.mr-draftcard[data-v-cfb02567]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--line);transition:background .15s}.mr-draftcard[data-v-cfb02567]:last-child{border-bottom:none}.mr-draftcard[data-v-cfb02567]:hover{background:var(--blue5)}.mr-draftcard.loading[data-v-cfb02567]{opacity:.6;pointer-events:none}.mr-draftcard-main[data-v-cfb02567]{flex:1;min-width:0}.mr-draftcard-title[data-v-cfb02567]{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-draftcard-meta[data-v-cfb02567]{font-size:11px;color:var(--sub);margin-top:2px;display:flex;gap:4px;flex-wrap:wrap}.mr-draftstatus[data-v-cfb02567]{font-weight:600}.mr-draftcard-arr[data-v-cfb02567]{font-size:14px;color:var(--sub);flex-shrink:0}.sp[data-v-cfb02567]{width:16px;height:16px;border-radius:50%;border:2px solid var(--blue20);border-top-color:var(--blue);animation:spin-cfb02567 .7s linear infinite}.sp-sm[data-v-cfb02567]{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid var(--blue20);border-top-color:var(--blue);animation:spin-cfb02567 .7s linear infinite;vertical-align:middle;margin-right:4px}@keyframes spin-cfb02567{to{transform:rotate(360deg)}}.bs-overlay[data-v-df650386]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.bs-modal[data-v-df650386]{background:#fff;border-radius:18px;width:100%;max-width:620px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0000002e;overflow:hidden}.bs-hd[data-v-df650386]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f0f0f5;flex-shrink:0}.bs-hd-l[data-v-df650386]{display:flex;align-items:center;gap:12px}.bs-hd-ico[data-v-df650386]{font-size:28px}.bs-hd-title[data-v-df650386]{font-size:17px;font-weight:700;color:#1c1c1e}.bs-hd-sub[data-v-df650386]{font-size:12px;color:#8e8e93;margin-top:2px}.bs-close[data-v-df650386]{width:30px;height:30px;border-radius:50%;border:none;background:#f2f2f7;cursor:pointer;font-size:18px;color:#636366;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bs-body[data-v-df650386]{flex:1;overflow-y:auto;padding:20px 24px}.bs-form[data-v-df650386]{display:flex;flex-direction:column;gap:12px}.bs-label[data-v-df650386]{font-size:13px;font-weight:600;color:#3c3c43}.bs-opt[data-v-df650386]{font-weight:400;color:#8e8e93;margin-left:4px}.bs-req[data-v-df650386]{color:#ff3b30}.bs-input[data-v-df650386]{padding:10px 12px;border:1.5px solid #e0e0e8;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s}.bs-input[data-v-df650386]:focus{border-color:#5856d6}.bs-textarea[data-v-df650386]{padding:10px 12px;border:1.5px solid #e0e0e8;border-radius:10px;font-size:13px;outline:none;resize:vertical;line-height:1.6;transition:border-color .2s;font-family:inherit}.bs-textarea[data-v-df650386]:focus{border-color:#5856d6}.bs-textarea-lg[data-v-df650386]{min-height:160px}.bs-hint[data-v-df650386]{font-size:12px;color:#8e8e93;margin-top:-4px}.bs-err[data-v-df650386]{color:#ff3b30;font-size:13px;margin-top:4px}.bs-center[data-v-df650386]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;gap:16px}.bs-spinner[data-v-df650386]{width:48px;height:48px;border-radius:50%;border:4px solid #e0e0e8;border-top-color:#5856d6;animation:spin-df650386 .8s linear infinite}@keyframes spin-df650386{to{transform:rotate(360deg)}}.bs-analyzing-title[data-v-df650386]{font-size:17px;font-weight:600;color:#1c1c1e}.bs-analyzing-sub[data-v-df650386]{font-size:13px;color:#8e8e93;text-align:center}.bs-verdict[data-v-df650386]{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:14px;border:2px solid;margin-bottom:16px}.bs-verdict-ico[data-v-df650386]{font-size:32px;flex-shrink:0;margin-top:2px}.bs-verdict-main[data-v-df650386]{flex:1}.bs-verdict-label[data-v-df650386]{font-size:20px;font-weight:700}.bs-verdict-score[data-v-df650386]{font-size:13px;color:#636366;margin-top:2px}.bs-verdict-reason[data-v-df650386]{font-size:13px;color:#3c3c43;margin-top:6px;line-height:1.55}.bs-extracted[data-v-df650386]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:12px}.bs-extracted>span[data-v-df650386]{background:#f5f5fa;border-radius:8px;padding:4px 10px;color:#3c3c43}.bs-mock-badge[data-v-df650386]{background:#fff3cd;color:#9a7b22;border-radius:8px;padding:4px 10px!important}.bs-dims[data-v-df650386]{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.bs-dim-hd[data-v-df650386]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.bs-dim-ico[data-v-df650386]{font-size:15px}.bs-dim-name[data-v-df650386]{font-size:14px;font-weight:600;color:#1c1c1e;flex:1}.bs-dim-score[data-v-df650386]{font-size:14px;font-weight:700}.bs-bar-bg[data-v-df650386]{height:8px;background:#f0f0f5;border-radius:4px;overflow:hidden;margin-bottom:4px}.bs-bar-fill[data-v-df650386]{height:100%;border-radius:4px;transition:width .5s ease}.bs-dim-comment[data-v-df650386]{font-size:12px;color:#636366;line-height:1.4}.bs-section[data-v-df650386]{margin-bottom:16px}.bs-sec-title[data-v-df650386]{font-size:14px;font-weight:700;color:#1c1c1e;margin-bottom:8px}.bs-list[data-v-df650386]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.bs-list li[data-v-df650386]{font-size:13px;color:#3c3c43;line-height:1.5}.bs-list-risk li[data-v-df650386]{color:#c0392b}.bs-list-action li[data-v-df650386]{color:#27ae60}.bs-footer[data-v-df650386]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f5}.bs-btn[data-v-df650386]{padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s}.bs-btn[data-v-df650386]:disabled{opacity:.45;cursor:not-allowed}.bs-btn-ghost[data-v-df650386]{background:#f2f2f7;color:#3c3c43}.bs-btn-pri[data-v-df650386]{background:#5856d6;color:#fff}.bs-btn-pri[data-v-df650386]:not(:disabled):hover{opacity:.88}@media(max-width:600px){.bs-modal[data-v-df650386]{max-height:100vh;border-radius:18px 18px 0 0;margin-top:auto;width:100%}.bs-overlay[data-v-df650386]{align-items:flex-end;padding:0}}.td-overlay[data-v-e3818ac3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.td-modal[data-v-e3818ac3]{background:var(--bg, #fff);border-radius:18px;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0000002e}.td-hd[data-v-e3818ac3]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border, #e5e5ea);flex-shrink:0}.td-hd-l[data-v-e3818ac3]{display:flex;align-items:center;gap:12px}.td-hd-ico[data-v-e3818ac3]{font-size:28px}.td-hd-title[data-v-e3818ac3]{font-size:17px;font-weight:700;color:var(--fg, #1c1c1e)}.td-hd-sub[data-v-e3818ac3]{font-size:12px;color:var(--sub, #8e8e93);margin-top:2px}.td-close[data-v-e3818ac3]{font-size:20px;color:var(--sub, #8e8e93);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px}.td-close[data-v-e3818ac3]:hover{background:var(--hover, #f2f2f7)}.td-body[data-v-e3818ac3]{padding:20px 24px;overflow-y:auto;flex:1}.td-center[data-v-e3818ac3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:12px}.td-result[data-v-e3818ac3]{display:flex;flex-direction:column;gap:14px}.td-form[data-v-e3818ac3]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.td-label[data-v-e3818ac3]{font-size:13px;font-weight:600;color:var(--fg, #1c1c1e)}.td-req[data-v-e3818ac3]{color:#ff3b30}.td-textarea[data-v-e3818ac3]{border:1.5px solid var(--border, #e5e5ea);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--fg, #1c1c1e);background:var(--bg, #fff);resize:vertical;font-family:inherit;line-height:1.6;transition:border-color .15s}.td-textarea[data-v-e3818ac3]:focus{outline:none;border-color:#1f5fff}.td-hint[data-v-e3818ac3]{font-size:11.5px;color:var(--sub, #8e8e93)}.td-err[data-v-e3818ac3]{color:#ff3b30;font-size:12.5px;margin-bottom:8px}.td-spinner[data-v-e3818ac3]{width:36px;height:36px;border:3px solid var(--border, #e5e5ea);border-top-color:#1f5fff;border-radius:50%;animation:tdspin-e3818ac3 .8s linear infinite}@keyframes tdspin-e3818ac3{to{transform:rotate(360deg)}}.td-anlz-title[data-v-e3818ac3]{font-size:15px;font-weight:600;color:var(--fg, #1c1c1e)}.td-anlz-sub[data-v-e3818ac3]{font-size:12.5px;color:var(--sub, #8e8e93)}.td-footer[data-v-e3818ac3]{display:flex;justify-content:flex-end;gap:10px;padding-top:16px}.td-actions[data-v-e3818ac3]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:4px}.td-btn[data-v-e3818ac3]{padding:9px 18px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.td-btn[data-v-e3818ac3]:disabled{opacity:.5;cursor:not-allowed}.td-btn-ghost[data-v-e3818ac3]{background:var(--hover, #f2f2f7);color:var(--sub, #636366)}.td-btn-pri[data-v-e3818ac3]{background:#1f5fff;color:#fff}.td-btn-sec[data-v-e3818ac3]{background:#e8f0ff;color:#1f5fff}.td-btn[data-v-e3818ac3]:not(:disabled):hover{opacity:.85}.td-mock-badge[data-v-e3818ac3]{font-size:11.5px;color:#ff9f0a;background:#fff8ed;border:1px solid #ff9f0a;border-radius:6px;padding:3px 10px;align-self:flex-start}.td-card[data-v-e3818ac3]{border:1.5px solid var(--border, #e5e5ea);border-radius:12px;padding:14px 16px;overflow:hidden}.td-card-danger[data-v-e3818ac3]{border-color:#ff9f0a;background:#fff8ed}.td-card-hd[data-v-e3818ac3]{font-size:13px;font-weight:700;color:var(--fg, #1c1c1e);margin-bottom:10px}.td-card-hd-danger[data-v-e3818ac3]{color:#c07000}.td-meta-grid[data-v-e3818ac3]{display:grid;grid-template-columns:max-content 1fr;gap:5px 12px;font-size:12.5px}.td-meta-k[data-v-e3818ac3]{color:var(--sub, #8e8e93);white-space:nowrap;padding-top:1px}.td-meta-v[data-v-e3818ac3]{color:var(--fg, #1c1c1e)}.td-meta-budget[data-v-e3818ac3]{color:#1f5fff;font-weight:600}.td-meta-deadline[data-v-e3818ac3]{color:#ff3b30;font-weight:600}.td-lots[data-v-e3818ac3]{display:flex;flex-direction:column;gap:8px}.td-lot[data-v-e3818ac3]{display:flex;gap:10px;align-items:flex-start}.td-lot-no[data-v-e3818ac3]{font-size:11px;color:#fff;background:#1f5fff;border-radius:5px;padding:2px 7px;white-space:nowrap;margin-top:2px}.td-lot-name[data-v-e3818ac3]{font-size:13px;font-weight:600;color:var(--fg, #1c1c1e)}.td-lot-meta[data-v-e3818ac3]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--sub, #8e8e93);margin-top:3px}.td-lot-desc[data-v-e3818ac3]{color:var(--sub, #636366)}.td-text[data-v-e3818ac3]{font-size:12.5px;color:var(--fg, #3c3c43);line-height:1.7;white-space:pre-wrap}.td-text-sec[data-v-e3818ac3]{color:var(--sub, #636366);margin-top:6px}.td-clauses[data-v-e3818ac3]{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:5px}.td-clauses li[data-v-e3818ac3]{font-size:12.5px;color:var(--fg, #3c3c43);line-height:1.65}.td-clause-star[data-v-e3818ac3]{font-weight:600;color:var(--fg, #1c1c1e)}.td-star[data-v-e3818ac3]{color:#ff9f0a;margin-right:4px}.td-basis[data-v-e3818ac3]{color:var(--sub, #8e8e93);font-size:11.5px}.td-score-item[data-v-e3818ac3]{display:flex;gap:8px;font-size:12.5px;margin-top:6px}.td-score-k[data-v-e3818ac3]{font-weight:600;color:var(--sub, #636366);min-width:36px;flex-shrink:0}.as-wrap[data-v-eb0fa2b1]{background:linear-gradient(160deg,#fff,#f7faff);border:1px solid var(--line, #e4eaf4);border-radius:18px;padding:20px 22px;box-shadow:0 12px 32px -20px #0a173366}.as-bar[data-v-eb0fa2b1]{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line, #e0e0e8);border-radius:13px;padding:0 8px 0 16px;background:#fff;transition:border-color .2s,box-shadow .2s}.as-bar[data-v-eb0fa2b1]:focus-within{border-color:var(--blue, #2e6bff);box-shadow:0 0 0 4px #2e6bff21}.as-ico[data-v-eb0fa2b1]{font-size:17px;color:#9ca3af;flex-shrink:0}.as-input[data-v-eb0fa2b1]{flex:1;border:none;outline:none;font-size:14.5px;padding:14px 0;background:transparent;color:#16203a}.as-input[data-v-eb0fa2b1]::placeholder{color:#aab2c6}.as-clear[data-v-eb0fa2b1]{border:none;background:none;font-size:18px;color:#9ca3af;cursor:pointer;padding:0 4px;flex-shrink:0;line-height:1}.as-clear[data-v-eb0fa2b1]:hover{color:#636366}.as-go[data-v-eb0fa2b1]{flex-shrink:0;background:linear-gradient(95deg,var(--blue,#2e6bff),#3f78ff);color:#fff;border:none;border-radius:10px;padding:10px 22px;margin:4px 0;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px -8px #2e6bff99;transition:transform .12s,box-shadow .18s,opacity .15s}.as-go[data-v-eb0fa2b1]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.as-go[data-v-eb0fa2b1]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 24px -8px #2e6bffb3}.as-err[data-v-eb0fa2b1]{color:#ff3b30;font-size:13px;margin-top:10px}.as-results[data-v-eb0fa2b1]{margin-top:14px}.as-meta[data-v-eb0fa2b1]{font-size:12px;color:#8e8e93;margin-bottom:10px}.as-empty[data-v-eb0fa2b1]{text-align:center;color:#8e8e93;font-size:14px;padding:24px 0}.as-list[data-v-eb0fa2b1]{display:flex;flex-direction:column;gap:11px}.as-card[data-v-eb0fa2b1]{border:1px solid #eef1f7;border-radius:14px;padding:15px 17px;background:#fff;transition:border-color .15s,box-shadow .15s,transform .15s}.as-card[data-v-eb0fa2b1]:hover{border-color:#b8c8f5;box-shadow:0 14px 30px -18px #2e6bff73;transform:translateY(-2px)}.as-card-hd[data-v-eb0fa2b1]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.as-title[data-v-eb0fa2b1]{flex:1;font-size:14px;font-weight:600;color:#1c1c1e;text-decoration:none;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-title[data-v-eb0fa2b1]:hover{color:#1f5fff;text-decoration:underline}.as-badge[data-v-eb0fa2b1]{flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;margin-top:2px;white-space:nowrap}.as-badge-open[data-v-eb0fa2b1]{background:#e8faf0;color:#15803d}.as-badge-closed[data-v-eb0fa2b1]{background:#f5f5fa;color:#636366}.as-tags[data-v-eb0fa2b1]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.as-tag[data-v-eb0fa2b1]{font-size:11px;background:#f5f7fb;color:#636366;padding:3px 8px;border-radius:6px;white-space:nowrap}.as-tag-money[data-v-eb0fa2b1]{background:#fff8ed;color:#b45309;font-weight:600}.as-tag-org[data-v-eb0fa2b1]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.as-digest[data-v-eb0fa2b1]{font-size:12.5px;color:#636366;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.as-card-ft[data-v-eb0fa2b1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.as-date[data-v-eb0fa2b1]{font-size:11px;color:#9ca3af}.as-actions[data-v-eb0fa2b1]{margin-left:auto;display:flex;gap:6px}.as-btn[data-v-eb0fa2b1]{font-size:12px;font-weight:600;padding:5px 12px;border-radius:7px;border:none;cursor:pointer;transition:opacity .15s}.as-btn-diag[data-v-eb0fa2b1]{background:#f0fdf4;color:#15803d;border:1px solid #86efac}.as-btn-diag[data-v-eb0fa2b1]:hover{background:#dcfce7}.as-btn-bid[data-v-eb0fa2b1]{background:linear-gradient(135deg,#2e6bff,#6e2bf0);color:#fff;box-shadow:0 6px 14px -6px #6e2bf099}.as-btn-bid[data-v-eb0fa2b1]:hover{transform:translateY(-1px);box-shadow:0 10px 20px -6px #6e2bf0b3}.as-pager[data-v-eb0fa2b1]{display:flex;align-items:center;gap:10px;margin-top:14px;justify-content:center}.as-pg-btn[data-v-eb0fa2b1]{font-size:13px;padding:6px 14px;border-radius:7px;border:1px solid #e0e0e8;background:#fff;color:#3c3c43;cursor:pointer;transition:border-color .15s}.as-pg-btn[data-v-eb0fa2b1]:disabled{opacity:.4;cursor:not-allowed}.as-pg-btn[data-v-eb0fa2b1]:not(:disabled):hover{border-color:#1f5fff;color:#1f5fff}.as-pg-cur[data-v-eb0fa2b1]{font-size:13px;color:#8e8e93}:root{--ink:#0A1733;--ink2:#12224A;--blue:#2E6BFF;--blue-br:#4D8AFF;--gold:#D9B25A;--gold-lt:#E7C977;--cyan:#46E5C8;--tx:#16203A;--sub:#6B7793;--line:#E4EAF4;--bg:#EDF1F8;--card:#fff;--green:#1AA179;--amber:#D98B15;--red:#D64550;--shadow-sm:0 1px 4px rgba(10,23,51,.06);--shadow-md:0 4px 16px rgba(10,23,51,.09);--bg2:#f5f8ff;--blue5:rgba(46,107,255,.05);--blue20:rgba(46,107,255,.15);--serif:"Noto Serif SC","Songti SC",serif;--sans:"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--sans);color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased;overflow:hidden}button{font-family:inherit;cursor:pointer;border:0;background:none}input{font-family:inherit}.hidden{display:none!important}.appbar{height:50px;background:linear-gradient(120deg,#0d2350,#15306a);color:#fff;display:flex;align-items:center;gap:14px;padding:0 18px;position:relative;z-index:30}.lg{font-family:var(--serif);font-weight:900;font-size:15px;display:flex;align-items:center;gap:7px}.lg .dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.nav{display:flex;gap:3px;margin-left:14px;font-size:13px}.nav button{color:#aebbd9;padding:7px 13px;border-radius:8px}.nav button.on{background:#ffffff24;color:#fff;font-weight:600}.nav button:hover{color:#fff}.abr{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:13px;color:#cdd8ef}.vipd{font-size:11px;background:linear-gradient(95deg,var(--gold),var(--gold-lt));color:#3a2c08;font-weight:700;padding:3px 10px;border-radius:999px}.usebadge{font-size:11.5px;font-weight:700;color:var(--gold-lt);background:#d9b25a29;border:1px solid rgba(217,178,90,.5);border-radius:999px;padding:4px 11px;cursor:pointer;white-space:nowrap;transition:background .12s}.usebadge:hover{background:#d9b25a47}.usebadge.low{color:#ffd9a8;background:#d98b1542;border-color:#d98b15b3}.screen{height:calc(100% - 50px);overflow:auto}@property --gp{syntax:"<number>";inherits:true;initial-value:0}.wbx{min-height:100%;background:radial-gradient(1100px 460px at 12% -6%,rgba(46,107,255,.06),transparent 60%),radial-gradient(900px 420px at 96% 2%,rgba(217,178,90,.07),transparent 55%),linear-gradient(180deg,#f3f6fc,#eaeefa);padding-bottom:64px}.wbx-hero{position:relative;overflow:hidden;color:#eaf1ff;background:linear-gradient(120deg,#081230,#0c1f48 46%,#0a1736);border-bottom:1px solid rgba(120,160,255,.14)}.wbx-aurora{position:absolute;top:-35%;right:-12%;bottom:-35%;left:-12%;z-index:0;pointer-events:none;filter:blur(64px);opacity:.85}.wbx-aurora:before,.wbx-aurora:after{content:"";position:absolute;border-radius:50%;will-change:transform}.wbx-aurora:before{width:48%;height:130%;left:3%;top:-28%;background:radial-gradient(circle at 50% 50%,rgba(46,107,255,.55),transparent 62%);animation:wbxFloatA 22s ease-in-out infinite}.wbx-aurora:after{width:44%;height:130%;right:2%;top:-24%;background:radial-gradient(circle at 50% 50%,rgba(217,178,90,.4),transparent 60%);animation:wbxFloatB 27s ease-in-out infinite}@keyframes wbxFloatA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(7%,6%,0) scale(1.12)}}@keyframes wbxFloatB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6%,8%,0) scale(1.16)}}.wbx-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wbx-hero-inner{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:48px 32px 56px;display:flex;align-items:center;gap:44px}.wbx-hero-l{flex:1;min-width:0}.wbx-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;letter-spacing:.03em;color:#bdd0ff;background:#78a0ff1a;border:1px solid rgba(120,160,255,.22);border-radius:999px;padding:5px 14px;animation:wbxRise .6s both .04s}.wbx-spark{color:var(--gold-lt)}.wbx-greet{font-family:var(--serif);font-weight:900;font-size:42px;line-height:1.14;margin:18px 0 0;letter-spacing:.01em;color:#fff;text-shadow:0 2px 36px rgba(46,107,255,.28);animation:wbxRise .6s both .1s}.wbx-name{background:linear-gradient(95deg,var(--gold-lt),#fff 55%,var(--gold-lt));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wbx-sub{font-size:14.5px;line-height:1.8;color:#abbdde;max-width:560px;margin:15px 0 0;animation:wbxRise .6s both .18s}.wbx-sub b{color:#fff;font-weight:700}.wbx-cta{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px;animation:wbxRise .6s both .26s}.wbx-btn-main{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:#3a2c08;font-family:inherit;background:linear-gradient(95deg,var(--gold),var(--gold-lt));border-radius:13px;padding:14px 24px;box-shadow:0 12px 30px -8px #d9b25a99,inset 0 1px #ffffff8c;transition:transform .14s,box-shadow .22s;overflow:hidden}.wbx-btn-main:hover{transform:translateY(-2px);box-shadow:0 20px 42px -8px #d9b25ac7,inset 0 1px #ffffff8c}.wbx-btn-main:active{transform:translateY(0)}.wbx-btn-main:after{content:"";position:absolute;top:0;left:-65%;width:42%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-18deg);animation:wbxSheen 4.8s ease-in-out infinite}@keyframes wbxSheen{0%,74%{left:-65%}90%,to{left:135%}}.wbx-btn-ico{font-size:18px;font-weight:800}.wbx-btn-tag{font-size:11.5px;font-weight:700;opacity:.62;margin-left:1px}.wbx-btn-ghost{font-size:14px;font-weight:700;color:#cfe0ff;font-family:inherit;background:#ffffff0f;border:1px solid rgba(160,190,255,.28);border-radius:13px;padding:14px 20px;transition:background .16s,color .16s,transform .14s}.wbx-btn-ghost:hover{background:#ffffff21;color:#fff;transform:translateY(-2px)}.wbx-ticker{display:inline-flex;align-items:center;gap:10px;margin-top:28px;max-width:100%;font-size:12.5px;color:#c8d6f3;background:#08102680;border:1px solid rgba(130,165,255,.2);border-radius:999px;padding:8px 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:wbxRise .6s both .34s}.wbx-ticker-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);flex:none;animation:wbxPulse 1.6s ease-in-out infinite}.wbx-ticker-tx{font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:wbxSlide .5s ease}@keyframes wbxPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes wbxSlide{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.wbx-hero-r{flex:none;animation:wbxPop .8s cubic-bezier(.22,1,.36,1) both .2s}.wbx-gauge{position:relative;width:190px;height:190px;display:grid;place-items:center;--gp:0;transition:--gp 1.4s cubic-bezier(.22,1,.36,1)}.wbx-gauge-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from -90deg,var(--gold) calc(var(--gp)*1deg),rgba(255,255,255,.07) calc(var(--gp)*1deg));-webkit-mask:radial-gradient(farthest-side,transparent 70%,#000 71%);mask:radial-gradient(farthest-side,transparent 70%,#000 71%);filter:drop-shadow(0 0 14px rgba(217,178,90,.45))}.wbx-gauge-core{position:relative;z-index:1;width:72%;height:72%;border-radius:50%;background:radial-gradient(circle at 50% 32%,#2e6bff33,#081026db);border:1px solid rgba(130,165,255,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 2px 22px #00000073}.wbx-gauge-crown{font-size:10.5px;font-weight:800;color:var(--gold-lt);letter-spacing:.04em;margin-bottom:2px}.wbx-gauge-num{font-family:var(--serif);font-weight:900;font-size:44px;line-height:1;color:#fff}.wbx-gauge-lb{font-size:11px;color:#9fb2d6;margin-top:2px}.wbx-gauge-left{font-size:11.5px;font-weight:700;color:var(--cyan);margin-top:4px;letter-spacing:.02em}.wbx-body{max-width:1240px;margin:-30px auto 0;padding:0 32px;position:relative;z-index:3}.wbx-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px;animation:wbxRise .65s cubic-bezier(.22,1,.36,1) both .06s}.wbx-kpi{position:relative;overflow:hidden;background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);border-radius:18px;padding:18px 22px;box-shadow:0 18px 42px -22px #0a173380,inset 0 1px #fff9;transition:transform .18s,box-shadow .18s}.wbx-kpi:hover{transform:translateY(-4px);box-shadow:0 28px 52px -20px #0a17336b}.wbx-kpi:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--c,var(--blue)),transparent 85%)}.wbx-kpi-top{display:flex;align-items:center;justify-content:space-between}.wbx-kpi-l{font-size:12.5px;color:var(--sub);font-weight:600}.wbx-kpi-ico{font-size:17px;opacity:.9}.wbx-kpi-n{font-family:var(--serif);font-weight:900;font-size:36px;line-height:1;color:var(--c,var(--ink2));margin-top:10px;font-variant-numeric:tabular-nums}.wbx-sec{margin-bottom:38px;animation:wbxRise .65s cubic-bezier(.22,1,.36,1) both}.wbx-sec:nth-of-type(1){animation-delay:.14s}.wbx-sec:nth-of-type(2){animation-delay:.22s}.wbx-sec:nth-of-type(3){animation-delay:.3s}.wbx-sec-hd{display:flex;align-items:baseline;gap:13px;margin:0 0 16px;flex-wrap:wrap}.wbx-sec-hd h2{font-family:var(--serif);font-weight:800;font-size:20px;color:var(--ink);margin:0;position:relative;padding-left:15px}.wbx-sec-hd h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:3px;background:linear-gradient(180deg,var(--gold),var(--blue))}.wbx-sec-sub{font-size:12.5px;color:var(--sub)}.wbx-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wbx-tool{position:relative;overflow:hidden;text-align:left;cursor:pointer;font-family:inherit;display:block;width:100%;background:linear-gradient(160deg,#fff,#f6faff);border:1px solid var(--line);border-radius:20px;padding:24px 22px;box-shadow:0 10px 30px -18px #0a173366;transition:transform .2s,box-shadow .2s,border-color .2s}.wbx-tool:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%),rgba(46,107,255,.13),transparent 60%)}.wbx-tool:hover:before{opacity:1}.wbx-tool:after{content:"";position:absolute;top:0;left:-75%;width:48%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);transition:left .65s ease}.wbx-tool:hover:after{left:135%}.wbx-tool:hover{transform:translateY(-6px);border-color:#2e6bff59;box-shadow:0 30px 54px -24px #2e6bff80}.wbx-tool>*{position:relative;z-index:1}.wbx-tool-ico{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;font-size:26px;background:linear-gradient(140deg,var(--g1),var(--g2));box-shadow:0 12px 24px -8px var(--g2)}.wbx-tool-name{font-size:16.5px;font-weight:800;color:var(--ink);margin-top:16px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.wbx-tool-badge{font-size:10.5px;font-weight:800;color:#fff;background:linear-gradient(95deg,#e0574b,#f0883e);border-radius:999px;padding:2px 9px;letter-spacing:.02em}.wbx-tool-desc{font-size:13px;color:var(--sub);line-height:1.7;margin-top:9px}.wbx-tool-go{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--blue);margin-top:16px}.wbx-tool-arr{transition:transform .2s}.wbx-tool:hover .wbx-tool-arr{transform:translate(5px)}.wbx-drafts{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.wbx-draft{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 18px 16px;cursor:pointer;box-shadow:0 6px 18px -12px #0a173366;transition:transform .16s,box-shadow .16s,border-color .16s}.wbx-draft:hover{transform:translateY(-4px);border-color:var(--blue-br);box-shadow:0 20px 38px -18px #2e6bff6b}.wbx-draft:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--blue-br),var(--blue));opacity:0;transition:opacity .16s}.wbx-draft:hover:before{opacity:1}.wbx-draft-x{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:7px;color:var(--sub);font-size:17px;line-height:1;display:grid;place-items:center;transition:.12s}.wbx-draft-x:hover{background:#fbeaea;color:var(--red)}.wbx-draft-t{font-weight:700;font-size:14.5px;line-height:1.5;color:var(--tx);padding-right:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wbx-draft-m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:11px}.wbx-draft-time{font-size:11.5px;color:var(--sub)}.wbx-draft-f{display:flex;align-items:center;gap:9px;margin-top:13px;padding-top:12px;border-top:1px dashed var(--line)}.wbx-draft-edit{font-size:12px;font-weight:700;color:var(--blue);background:#eef4ff;border:1px solid #c7d9fb;border-radius:999px;padding:3px 12px;font-family:inherit;cursor:pointer;transition:.12s;flex:none}.wbx-draft-edit:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.wbx-draft-hint{font-size:11.5px;color:var(--blue);font-weight:600}.wbx-empty{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;cursor:pointer;border:1.6px dashed rgba(46,107,255,.4);border-radius:18px;padding:34px 24px;background:linear-gradient(160deg,#f6f9ff,#edf3ff);transition:background .16s,border-color .16s,transform .14s}.wbx-empty:hover{background:#e8f1ff;border-color:var(--blue);transform:translateY(-2px)}.wbx-empty-plus{font-size:30px;font-weight:300;color:var(--blue);line-height:1}.wbx-empty-t{font-size:15px;font-weight:800;color:var(--ink)}.wbx-empty-s{font-size:12.5px;color:var(--sub)}@keyframes wbxRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes wbxPop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media(max-width:1024px){.wbx-tools{grid-template-columns:1fr}.wbx-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:920px){.wbx-hero-inner{flex-direction:column;align-items:flex-start;gap:30px;padding:34px 18px 40px}.wbx-greet{font-size:31px}.wbx-hero-r{align-self:center}.wbx-gauge{width:160px;height:160px}.wbx-gauge-num{font-size:36px}.wbx-body{padding:0 16px;margin-top:-24px}.wbx-cta{width:100%}.wbx-btn-main,.wbx-btn-ghost{flex:1;justify-content:center}.wbx-ticker{max-width:100%}}@media(max-width:560px){.wbx-kpis{grid-template-columns:1fr 1fr;gap:11px}.wbx-kpi-n{font-size:30px}.wbx-greet{font-size:26px}}@media(prefers-reduced-motion:reduce){.wbx-aurora:before,.wbx-aurora:after,.wbx-btn-main:after,.wbx-ticker-dot,.wbx-hero *,.wbx-kpis,.wbx-sec,.wbx-hero-r{animation:none!important}.wbx-gauge{transition:none}}.dh{display:flex;align-items:center;margin-bottom:18px}.dh h1{font-family:var(--serif);font-size:24px;margin:0}.btn{border-radius:10px;font-weight:700;font-size:13.5px;padding:10px 18px;transition:transform .08s,box-shadow .15s}.btn:active{transform:translateY(1px)}.btn-pri{background:linear-gradient(95deg,var(--blue),#3f78ff);color:#fff;box-shadow:0 6px 18px -6px #2e6bff99}.btn-gold{background:linear-gradient(95deg,var(--gold),var(--gold-lt));color:#3a2c08}.btn-ghost{background:#fff;border:1px solid var(--line);color:var(--tx)}.dh .btn{margin-left:auto}.stat4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.st{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow-sm)}.st .n{font-family:var(--serif);font-weight:900;font-size:28px;color:var(--ink)}.st .l{font-size:12.5px;color:var(--sub);margin-top:4px}.secttl{font-family:var(--serif);font-weight:700;font-size:16px;margin:0 0 12px;color:var(--ink2)}.prj{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.prjr{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:14px;cursor:pointer;transition:background .12s}.prjr:last-child{border:0}.prjr:hover{background:#f6f9ff}.prjr .ti{flex:1;font-weight:600;color:var(--ink2)}.prjr .ti small{display:block;font-weight:400;color:var(--sub);font-size:12px;margin-top:3px}.prog{width:130px;height:7px;background:#eef1f7;border-radius:99px;overflow:hidden}.prog i{display:block;height:100%;background:linear-gradient(90deg,var(--blue-br),var(--blue));border-radius:99px}.stt{font-size:12px;font-weight:700;padding:3px 11px;border-radius:8px;white-space:nowrap}.stt.go{background:#eef2fb;color:var(--blue)}.stt.cd{background:#fbeaea;color:var(--red)}.stt.dn{background:#e6f7f1;color:var(--green)}.stt-dl{font-size:12px;font-weight:700;padding:3px 10px;border-radius:8px;white-space:nowrap;background:#fff7e6;color:#d46b08}.stt-dl.urgent{background:#fff1f0;color:#cf1322}.openhint{font-size:12px;color:var(--blue);font-weight:700;opacity:0;transition:opacity .12s}.prjr:hover .openhint{opacity:1}.wbtop{height:48px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 16px}.wbtop .back{color:var(--sub);font-size:13px}.wbtop .back:hover{color:var(--tx)}.wbtop .pt{font-weight:700;font-size:14px}.realmark{font-size:10px;font-weight:700;color:var(--green);background:#e6f7f1;border:1px solid #b2e8d4;border-radius:999px;padding:2px 8px}.seg{display:flex;background:#eef1f7;border-radius:9px;padding:3px;font-size:12px}.seg button{padding:5px 13px;border-radius:7px;color:var(--sub)}.seg button.on{background:#fff;color:var(--blue);font-weight:700;box-shadow:0 1px 3px #00000014}.savest{color:var(--sub);font-size:12px;white-space:nowrap;min-width:78px}.wbtop .tb{margin-left:auto;display:flex;gap:9px}.wbtop .tb .btn{font-size:12.5px;padding:8px 14px}.chkbtn{background:#fff7ed;color:var(--amber);border:1px solid #f0d6ad}.genall{background:linear-gradient(95deg,#c89e3a,var(--gold-lt));color:#3a2c08;box-shadow:0 4px 14px -5px #d9b25abf}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.aiact button:disabled{opacity:.45;cursor:not-allowed}.hintbar{background:linear-gradient(95deg,#0d2350,#143a8f);color:#dfeaff;font-size:12.5px;padding:8px 16px;display:flex;align-items:center;gap:14px}.hintbar b{color:var(--gold-lt)}.hintbar .x{margin-left:auto;color:#9fb0d4;cursor:pointer;font-size:16px}.wb{height:calc(100% - 48px);overflow:hidden}.wb.hashint{height:calc(100% - 83px)}.wdivider{width:5px;flex:none;background:var(--line);cursor:col-resize;position:relative;transition:background .15s;z-index:3}.wdivider:hover,.wdivider.active{background:var(--blue-br)}.wdivider:after{content:"";position:absolute;top:0;right:-6px;bottom:0;left:-6px;cursor:col-resize}.wleft{border-right:1px solid var(--line);background:#fbfcfe;overflow:auto}.wtabs{display:flex;font-size:13px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fbfcfe;z-index:2}.wtabs button{flex:1;padding:11px;color:var(--sub)}.wtabs button.on{color:var(--blue);font-weight:700;border-bottom:2px solid var(--blue)}.reqi{padding:11px 14px;border-bottom:1px solid var(--line);font-size:12.5px;display:flex;gap:10px;align-items:flex-start;cursor:pointer;transition:background .12s}.reqi:hover{background:#eef3fe}.reqi.active{background:#e2ecff}.mk{flex:none;width:17px;height:17px;border-radius:5px;display:grid;place-items:center;font-size:11px;color:#fff;margin-top:1px}.mk.ok{background:var(--green)}.mk.todo{background:#cdd5e3}.mk.warn{background:var(--amber)}.reqi .tt{color:#41506e;line-height:1.5}.reqi .tt small{color:var(--red);font-weight:700}.outline{padding:6px 0}.oli{padding:8px 16px;font-size:12.5px;color:#41506e;cursor:pointer}.oli:hover{background:#eef3fe;color:var(--blue)}.oli.sub{padding-left:30px;color:var(--sub);font-size:12px}.oli.cur{color:var(--blue);font-weight:700;background:#e2ecff}.wmid{background:#fff;overflow:auto}.docpath{font-size:12px;color:var(--sub);padding:11px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:2}.docpath b{color:var(--tx)}.editor{padding:22px 30px;max-width:760px}.editor h2{font-family:var(--serif);font-size:18px;margin:18px 0 14px;color:var(--ink2)}.editor h2:first-child{margin-top:0}.ep{margin:0 0 14px;font-size:14px;line-height:2;color:#2a3550;border-radius:8px;padding:6px 10px;cursor:text;transition:background .12s,border-color .12s;position:relative;border-left:2px solid transparent}.ep:hover{background:#f5f8fe;border-left-color:#d4e2ff}.ep.sel{background:#dde8ff;border-left-color:var(--blue)}.ptool{position:absolute;right:8px;top:-16px;display:flex;gap:5px;z-index:5;background:#fff;border:1px solid var(--line);border-radius:9px;padding:3px;box-shadow:var(--shadow-md)}.ptool button{font-size:11.5px;font-weight:700;color:var(--blue);border-radius:6px;padding:4px 10px;background:#eef3fe}.ptool button:hover{background:#dbe7ff}.ph{color:#9aa6bd;font-style:italic}.figure{margin:10px 0 14px;text-align:center}.figure .cap{font-size:12px;color:var(--sub);margin-top:6px}.shimmer{animation:sh 1s ease}@keyframes sh{0%{background:#fff7d6}to{background:transparent}}.compare{padding:22px 30px;max-width:1100px;margin:0 auto}.compare-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.compare-tip{font-size:13px;color:var(--sub)}.compare-actions{display:flex;gap:8px;flex-wrap:wrap}.cbtn{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 14px;font-size:13px;cursor:pointer;color:var(--tx);transition:border-color .12s,color .12s}.cbtn:hover{border-color:var(--blue);color:var(--blue)}.cbtn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.cbtn.primary:hover{opacity:.88;color:#fff}.cbtn.ghost{color:var(--sub)}.cbtn.ghost:hover{border-color:var(--line);color:var(--sub);opacity:.75}.compare-cols{display:flex;gap:16px;align-items:stretch}.ccol{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.ccol-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink2);padding:9px 14px;background:#f6f8fb;border-bottom:1px solid var(--line)}.ccol-h small{font-weight:400;color:var(--sub)}.ccol-ta{flex:1;min-height:420px;border:none;outline:none;resize:none;padding:14px;font-size:14px;line-height:2;color:#2a3550;background:#fff;font-family:inherit}.ccol:first-child .ccol-ta{background:#fbfcfe}.ccol-ta:focus{box-shadow:inset 0 0 0 2px var(--blue20)}.ccol-ta::placeholder{color:#b6c0d4}.ccol-loading{flex:1;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--sub);font-size:13px;background:#fbfcfe}.ld{width:26px;height:26px;border:3px solid var(--blue20);border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mock-tag{font-size:11px;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:1px 8px}.gen-tag{font-size:11px;font-weight:600;color:var(--blue);background:var(--blue5);border:1px solid var(--blue20);border-radius:999px;padding:1px 8px}@media(max-width:768px){.compare{padding:14px}.compare-cols{flex-direction:column}.ccol-ta,.ccol-loading{min-height:240px}}.wright{border-left:1px solid var(--line);background:linear-gradient(180deg,#0b1c40,#0a1430);color:#dfeaff;overflow:auto;display:flex;flex-direction:column}.aih{display:flex;align-items:center;gap:9px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#0b1c40;z-index:2}.aih .av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--blue));display:grid;place-items:center;font-size:14px;box-shadow:0 0 13px #46e5c873}.aih .nm{font-size:13px;font-weight:700;color:#fff}.aih .st{font-size:10.5px;color:var(--cyan)}.aibody{padding:13px;font-size:12px;display:flex;flex-direction:column;gap:11px}.aiact{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aiact button{font-size:11.5px;font-weight:700;border-radius:9px;padding:10px 4px;background:#4d8aff2e;border:1px solid rgba(77,138,255,.42);color:#cfe2ff;transition:background .12s}.aiact button:hover{background:#4d8aff52}.aiact button.gold{background:#d9b25a2e;border-color:#d9b25a73;color:var(--gold-lt)}.aiact button.gold:hover{background:#d9b25a4d}.aiwarn{background:#d6455024;border:1px solid rgba(214,69,80,.4);border-radius:11px;padding:11px;color:#ffc9cd;line-height:1.6}.aiwarn button{margin-top:8px;width:100%;background:var(--red);color:#fff;border-radius:8px;padding:7px;font-size:11.5px;font-weight:700}.aimsg{background:#ffffff12;border-radius:11px;padding:10px 12px;line-height:1.65}.aimsg .h{color:#bff5ec;font-weight:700;margin-bottom:4px;font-size:11.5px}.aimsg button{margin-top:7px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:7px;padding:5px 11px;font-size:11px;font-weight:700}.kb{background:#ffffff0f;border-radius:11px;padding:10px 12px}.kb .h{color:#aebbd9;font-size:11px;margin-bottom:7px}.kbi{background:#ffffff12;border-radius:8px;padding:8px 10px;font-size:11px;margin-bottom:6px;display:flex;gap:7px;align-items:center}.kbi .ins{margin-left:auto;color:var(--cyan);font-weight:700;cursor:pointer;background:#46e5c81f;border:1px solid rgba(70,229,200,.35);border-radius:6px;padding:3px 9px;white-space:nowrap;flex:none}.kbi .ins:disabled{opacity:.5;cursor:not-allowed}.kbi-icon{flex:none;font-size:13px}.kbi-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c8d6f0}.mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a173380;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:60}.modal{background:#fff;border-radius:20px;width:520px;max-width:92vw;max-height:88vh;overflow:auto;box-shadow:0 32px 80px -12px #0a173373}.modal.wide{width:720px}.mhd{padding:18px 22px 0;font-family:var(--serif);font-weight:700;font-size:18px;display:flex;align-items:center}.mhd .x{margin-left:auto;color:var(--sub);font-size:22px;cursor:pointer;line-height:1}.mbd{padding:14px 22px 22px}.newopt{display:flex;gap:13px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:15px;margin-bottom:11px;cursor:pointer;transition:border-color .12s,background .12s}.newopt:hover{border-color:var(--blue);background:#f7f9ff}.newopt .ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-size:20px;flex:none}.newopt h4{margin:0 0 3px;font-size:14.5px}.newopt p{margin:0;font-size:12px;color:var(--sub)}.newgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.newgrid .newopt{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:0;height:100%}.newgrid .newopt h4{font-size:13.5px;line-height:1.4}@media(max-width:560px){.newgrid{grid-template-columns:1fr}}.scoringbox{width:100%;min-height:150px;border:1px solid var(--line);border-radius:11px;padding:11px 13px;font-size:13px;line-height:1.6;font-family:inherit;outline:none;resize:vertical}.scoringbox:focus{border-color:var(--blue)}.spin{display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px}.sp{width:42px;height:42px;border:4px solid #e6ebf5;border-top-color:var(--blue);border-radius:50%;animation:rot .8s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.cscore{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cscore .big{font-family:var(--serif);font-weight:900;font-size:34px;color:var(--amber)}.cmpi{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:11px;margin-bottom:9px;cursor:pointer;transition:background .12s}.cmpi:hover{background:#f7f9fd}.dotc{width:14px;height:14px;border-radius:50%;flex:none;margin-top:3px}.dotc.r{background:var(--red)}.dotc.y{background:var(--amber)}.dotc.g{background:var(--green)}.cmpi .tt b{font-size:13.5px}.cmpi .tt span{display:block;font-size:12px;color:var(--sub);margin-top:2px}.cmpi .go{margin-left:auto;color:var(--blue);font-size:12px;font-weight:700;align-self:center}.specbox{background:#0e1f44;border-radius:10px;padding:12px;color:#cdd9f2;font-family:monospace;font-size:11px;line-height:1.7;white-space:pre}.chartprev{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px;text-align:center;margin-top:12px}.chktabs{display:flex;gap:6px;background:#eef1f7;border-radius:10px;padding:4px;margin-bottom:14px}.chktabs button{flex:1;padding:8px;border-radius:8px;font-size:13px;font-weight:700;color:var(--sub)}.chktabs button.on{background:#fff;color:var(--blue);box-shadow:0 1px 3px #00000014}.cmpi{cursor:default}.cmpi .tt .sugg{display:block;font-size:12px;color:#1d6fd6;background:#eef3fe;border-radius:7px;padding:5px 9px;margin-top:6px;line-height:1.5}.simbar{display:flex;align-items:center;gap:10px;margin-bottom:10px}.simbar .btn{font-size:12.5px;padding:7px 14px}.simbar span{font-size:11.5px;color:var(--sub)}.simhead{border-radius:11px;padding:11px 13px;margin:6px 0 11px;line-height:1.55;border:1px solid var(--line)}.simhead b{font-size:13.5px}.simhead div{font-size:12px;color:#41506e;margin-top:4px}.simhead.low{background:#e6f7f1;border-color:#bfe8d8}.simhead.low b{color:var(--green)}.simhead.medium{background:#fff7ed;border-color:#f0d6ad}.simhead.medium b{color:var(--amber)}.simhead.high{background:#fdf0f1;border-color:#f3d2d5}.simhead.high b{color:var(--red)}.simseg{border:1px solid var(--line);border-left-width:4px;border-radius:9px;padding:10px 12px;margin-bottom:9px}.simseg.low{border-left-color:var(--green)}.simseg.medium{border-left-color:var(--amber)}.simseg.high{border-left-color:var(--red)}.simseg .segtx{font-size:12.5px;color:#2a3550;line-height:1.6}.simseg .segrs{font-size:12px;color:#a23b43;margin-top:6px}.simseg .segsg{font-size:12px;color:#1d6fd6;margin-top:4px}.schead{display:flex;align-items:center;gap:14px;border-radius:11px;padding:12px 14px;margin:6px 0 12px;border:1px solid var(--line)}.schead.good{background:#e6f7f1;border-color:#bfe8d8}.schead.mid{background:#fff7ed;border-color:#f0d6ad}.schead.bad{background:#fdf0f1;border-color:#f3d2d5}.schead .scscore{font-size:30px;font-weight:800;line-height:1;flex:none}.schead .scscore small{font-size:13px;font-weight:600;margin-left:2px}.schead.good .scscore{color:var(--green)}.schead.mid .scscore{color:var(--amber)}.schead.bad .scscore{color:var(--red)}.schead .scsum b{font-size:13px;line-height:1.5}.schead .sccnt{display:flex;gap:10px;margin-top:6px;font-size:12px;font-weight:700}.schead .sccnt .r{color:var(--red)}.schead .sccnt .y{color:var(--amber)}.schead .sccnt .g{color:var(--green)}.scempty{font-size:13px;color:var(--green);text-align:center;padding:18px;background:#e6f7f1;border-radius:10px}.scitem{border:1px solid var(--line);border-left-width:4px;border-radius:9px;padding:10px 12px;margin-bottom:9px}.scitem.critical{border-left-color:var(--red)}.scitem.warn{border-left-color:var(--amber)}.scitem.info{border-left-color:var(--green)}.scitem .schd{display:flex;align-items:center;gap:8px}.scitem .schd b{font-size:13px}.scitem .sccat{margin-left:auto;font-size:10.5px;color:var(--sub);background:#eef1f7;border-radius:6px;padding:2px 7px;font-weight:700}.scitem .scex{font-size:12px;color:#41506e;line-height:1.6;margin:6px 0 0;padding-left:22px}.scitem .scsg{font-size:12px;color:#1d6fd6;margin-top:5px;padding-left:22px;line-height:1.5}.pickkw,.lginput{width:100%;border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-size:13px;outline:none;font-family:inherit}.pickkw{flex:1}.pickkw:focus,.lginput:focus{border-color:var(--blue)}.picknote{font-size:11.5px;color:#9a6a12;background:#fdf3e2;border:1px solid #f0d6ad;border-radius:8px;padding:7px 10px;margin-bottom:10px;line-height:1.5}.pickrow{border:1px solid var(--line);border-radius:11px;padding:11px 13px;margin-bottom:9px;cursor:pointer;position:relative;transition:border-color .12s,background .12s}.pickrow:hover{border-color:var(--blue);background:#f7f9ff}.pickrow .pt2{font-size:13.5px;font-weight:600;line-height:1.45;padding-right:50px}.pickrow .pm{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:7px;font-size:11.5px;color:var(--sub)}.pickrow .pm .money{color:var(--amber);font-weight:700}.pickrow .usebtn{position:absolute;right:13px;top:13px;font-size:12px;color:var(--blue);font-weight:700;opacity:0;transition:opacity .12s}.pickrow:hover .usebtn{opacity:1}.lgmsg{font-size:12px;color:var(--blue);margin-top:9px;line-height:1.5}.login-modal{width:430px}.login-body{padding-top:16px}.login-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;margin-bottom:18px;border-radius:11px;background:#f1f4fa}.login-tabs button{border:0;border-radius:8px;padding:9px 8px;background:transparent;color:var(--sub);font-size:13px;font-weight:700;cursor:pointer}.login-tabs button.on{background:#fff;color:var(--blue);box-shadow:0 2px 8px #2249961f}.login-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.login-submit{width:100%;margin-top:14px}.login-footnote{margin:10px 0 0;color:var(--sub);font-size:11px;line-height:1.55}.wx-login-panel{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--tx)}.wx-login-panel b{margin-top:12px;font-size:15px}.wx-login-panel p{max-width:300px;margin:7px 0 0;color:var(--sub);font-size:12px;line-height:1.6}.wx-login-state{display:flex;flex-direction:column;align-items:center;gap:8px}.wx-login-state .sp{width:26px;height:26px}.wx-qr-shell{width:190px;height:190px;padding:8px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 28px #0a173317}.wx-qr-shell img{display:block;width:100%;height:100%;object-fit:contain}.wx-web-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#eaf8ed;font-size:34px}.wx-open-btn{min-width:180px;margin-top:16px}.wx-login-ok{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#eaf8ed;color:#16a34a;font-size:34px;font-weight:800}.wx-login-error{max-width:310px;color:#b45309;font-size:13px;line-height:1.6}.wx-sms-fallback{margin-top:14px;border:0;background:transparent;color:var(--blue);font-size:12px;cursor:pointer}@media(max-width:520px){.login-modal{width:94vw}.login-code-row{grid-template-columns:1fr}.login-code-row .btn{width:100%}}.mapbtn{background:#eef2fb;color:var(--blue);border:1px solid #d5e0f6}.kbbtn{background:#f0ecfb;color:#6b4fc4;border:1px solid #ddd2f4}.kb-modal .kblb{display:block;font-size:12px;font-weight:700;color:#41506e;margin:12px 0 5px}.kb-modal .kblb:first-of-type{margin-top:4px}.kbbox{width:100%;min-height:62px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.6;font-family:inherit;outline:none;resize:vertical}.kbbox:focus{border-color:var(--blue)}.map{display:flex;flex-direction:column;gap:11px}.maprow{display:grid;grid-template-columns:1fr 1fr;gap:11px}.mapsec{background:#f7f9fd;border:1px solid var(--line);border-radius:11px;padding:11px 13px}.mapsec.danger{background:#fdf0f1;border-color:#f3d2d5}.mapsec .mh{font-size:12.5px;font-weight:700;margin-bottom:6px}.mapsec.danger .mh{color:var(--red)}.mapsec .mt{font-size:12.5px;color:#41506e;line-height:1.6}.mapsec ul{margin:0;padding-left:17px;font-size:12px;color:#41506e;line-height:1.7}.mapsec.danger ul li{color:#a23b43}.chips{display:flex;flex-wrap:wrap;gap:6px}.mchip{font-size:11px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:4px 9px;color:#41506e}@media(max-width:600px){.maprow{grid-template-columns:1fr}}.cs{display:flex;flex-direction:column;gap:13px}.cstypes{display:flex;flex-wrap:wrap;gap:7px}.cstype{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:#fff;color:#41506e}.cstype:hover{border-color:var(--blue)}.cstype.on{background:var(--blue);color:#fff;border-color:var(--blue);font-weight:700}.cstype.rec{border-style:dashed;color:var(--blue)}.csstyles{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.csll{font-size:11px;color:var(--sub)}.csst{font-size:11px;border:1px solid var(--line);border-radius:999px;padding:4px 10px;background:#fff;color:#41506e;display:inline-flex;align-items:center;gap:5px}.csst:hover{border-color:var(--blue)}.csst.on{border-color:var(--blue);color:var(--blue);font-weight:700;background:#eef3fe}.sd{width:9px;height:9px;border-radius:50%}.cvprompt{font-size:11.5px;color:#41506e;background:#eef3fe;border:1px solid #d5e0f6;border-radius:9px;padding:8px 11px;line-height:1.55;width:100%;text-align:left;margin-bottom:11px}.cvprompt b{color:var(--blue)}.cvgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.cvcand{border:2px solid transparent;border-radius:10px;padding:5px;cursor:pointer;background:#fff;display:flex;justify-content:center;align-items:center;transition:border-color .12s,box-shadow .12s}.cvcand:hover{border-color:#cdd5e3}.cvcand.on{border-color:var(--blue);box-shadow:0 0 0 3px #2e6bff29}.cvfoot{display:flex;align-items:center;gap:10px;width:100%;margin-top:11px}.cvregen{font-size:11.5px;font-weight:700;color:var(--blue);background:#eef2fb;border-radius:8px;padding:6px 13px}.cvtip{font-size:11px;color:var(--sub);margin-left:auto}.csmain{display:grid;grid-template-columns:1fr 256px;gap:14px}.csprev{background:#f7f9fd;border:1px solid var(--line);border-radius:12px;padding:16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px}.cscap{font-size:12px;color:var(--sub);margin-top:9px}.csvar{margin-top:9px}.csvar button{font-size:11.5px;color:var(--blue);background:#eef2fb;border-radius:8px;padding:5px 12px;font-weight:700}.csside{display:flex;flex-direction:column}.cslog{flex:1;max-height:160px;min-height:80px;overflow:auto;display:flex;flex-direction:column;gap:7px;margin-bottom:9px}.csb{font-size:11.5px;padding:7px 10px;border-radius:10px;line-height:1.55;max-width:92%}.csb.ai{background:#eef3fe;color:#2a3550;align-self:flex-start}.csb.ai b{color:var(--blue)}.csb.me{background:var(--blue);color:#fff;align-self:flex-end}.csquick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.csq{font-size:11px;color:#41506e;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 10px;cursor:pointer}.csq:hover{border-color:var(--blue);color:var(--blue)}.csinput{display:flex;gap:7px}.csinput input{flex:1;border:1px solid var(--line);border-radius:9px;padding:8px 11px;font-size:12px;font-family:inherit;outline:none}.csinput input:focus{border-color:var(--blue)}.csinput button{background:var(--blue);color:#fff;border-radius:9px;padding:0 15px;font-size:12px;font-weight:700}.csfoot{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid var(--line);padding-top:13px}@media(max-width:760px){.modal.wide{width:94vw}.csmain{grid-template-columns:1fr}}.kbpage{overflow-y:auto;padding:28px 32px 60px}.kbhd{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px;gap:16px}.kbhd-l{display:flex;align-items:flex-start;gap:14px}.kbhd-title{font-family:var(--serif);font-weight:900;font-size:22px;color:var(--ink)}.kbhd-sub{font-size:12.5px;color:var(--sub);margin-top:3px}.kbhd-r{display:flex;align-items:center;gap:12px;flex-shrink:0}.kbref{font-size:12px;color:var(--green);background:#e6f7f1;border:1px solid #b2e8d4;border-radius:999px;padding:4px 12px;font-weight:600}.kbgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kbsec{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px;box-shadow:0 1px 2px #0a17330a}.kbsec-title{font-weight:700;font-size:14px;color:var(--ink2);margin-bottom:14px;display:flex;align-items:center;gap:10px}.kbadd{font-size:12px;color:var(--blue);background:#eef2fb;border:1px solid #c7d7f8;border-radius:999px;padding:3px 11px;font-weight:700;margin-left:auto}.kbadd:hover{background:#dbeafe}.kbrow2{display:flex;gap:14px}.kbrow3{display:flex;gap:8px;align-items:center}.kbfield{display:flex;flex-direction:column;gap:5px;flex:1}.kblabel{font-size:12px;color:var(--sub);font-weight:600}.kblabel small{font-weight:400}.kbinput{border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-size:13.5px;font-family:inherit;outline:none;color:var(--tx);transition:border-color .15s}.kbinput:focus{border-color:var(--blue)}.kbta{border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-size:13.5px;font-family:inherit;outline:none;color:var(--tx);resize:vertical;transition:border-color .15s}.kbta:focus{border-color:var(--blue)}.kbitem{display:flex;gap:7px;align-items:center;margin-bottom:7px}.kbi-main{flex:1}.kbi-sub{width:120px}.kbprjitem{background:#f8f9fd;border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:9px}.kbdel{width:26px;height:26px;border-radius:50%;background:#fbeaea;color:var(--red);font-size:14px;font-weight:700;flex:none;display:grid;place-items:center;border:none;cursor:pointer}.kbdel:hover{background:var(--red);color:#fff}.kbempty{font-size:13px;color:var(--sub);text-align:center;padding:20px 0;border:1.5px dashed var(--line);border-radius:10px}.kbhint{font-size:11.5px;color:var(--blue);background:#eef3fe;border-radius:8px;padding:6px 10px;margin-top:10px}.kbteamgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.kbmitem{background:#f8f9fd;border:1px solid var(--line);border-radius:12px;padding:12px 14px;position:relative}.kbarticles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:4px}.kbartcard{background:#f8f9fd;border:1px solid var(--line);border-radius:12px;padding:14px 16px;position:relative;display:flex;flex-direction:column;gap:8px}.kbart-del{position:absolute;top:10px;right:10px}.kbart-title{font-size:14px;font-weight:600;color:var(--fg);padding-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbart-prev{font-size:12.5px;color:var(--sub);line-height:1.6;flex:1;word-break:break-all}.kbart-foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.kbart-date{font-size:11px;color:#b0b8cc}.kbart-title-input{font-weight:600;font-size:14px}.kbart-content-ta{min-height:120px;resize:vertical}.tplpage{overflow-y:auto;padding:28px 32px 60px}.tplhd{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:16px}.tplhd-l{display:flex;align-items:flex-start;gap:14px}.tplhd-title{font-family:var(--serif);font-weight:900;font-size:22px;color:var(--ink)}.tplhd-sub{font-size:12.5px;color:var(--sub);margin-top:3px}.tpltabs{display:flex;gap:4px;margin-bottom:22px;border-bottom:2px solid var(--line);padding-bottom:0}.tpltabs button{font-size:14px;font-weight:600;padding:8px 18px;border-radius:8px 8px 0 0;color:var(--sub);border:none;background:none;position:relative;bottom:-2px;border-bottom:2px solid transparent;transition:all .15s;cursor:pointer}.tpltabs button.on{color:var(--blue);border-bottom-color:var(--blue);background:#fff}.tplcnt{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;background:var(--blue);color:#fff;border-radius:999px;font-size:10px;font-weight:700;padding:0 5px;margin-left:6px}.tplbody{min-height:300px}.tplcat{margin-bottom:28px}.tplcat-title{font-weight:700;font-size:14px;color:var(--ink2);margin-bottom:12px;display:flex;align-items:center;gap:8px}.tplcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.tplcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #0a17330a;display:flex;flex-direction:column;gap:0;transition:box-shadow .15s}.tplcard:hover{box-shadow:0 4px 16px #2e6bff1f;border-color:#c7d7f8}.tplcard.mine{border-top:3px solid var(--gold)}.tplcard-name{font-weight:700;font-size:14px;color:var(--ink);margin-bottom:6px}.tplcard-badge{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 8px;background:#fdf3e2;color:var(--amber);border-radius:999px;margin-bottom:6px}.tplcard-prev{font-size:12.5px;color:var(--sub);line-height:1.6;flex:1;margin-bottom:12px}.tplcard-foot{display:flex;gap:7px;justify-content:flex-end}.tplempty{text-align:center;padding:60px 20px;color:var(--sub)}.upl-page{display:flex;flex-direction:column;gap:22px}.upl-form{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;box-shadow:0 1px 3px #0a17330a}.upl-form-title{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:4px}.upl-form-sub{font-size:12.5px;color:var(--sub);margin-bottom:16px;line-height:1.5}.upl-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.upl-row2{flex-direction:row;gap:16px}.upl-row2>div{flex:1;display:flex;flex-direction:column;gap:6px}.upl-label{font-size:12px;font-weight:600;color:var(--ink2)}.upl-opt{font-weight:400;color:var(--sub)}.upl-input{height:36px;padding:0 10px;border:1.5px solid var(--line);border-radius:7px;font-size:13px;color:var(--ink);background:var(--bg);font-family:inherit}.upl-input:focus{outline:none;border-color:var(--blue)}.upl-sel{height:36px;padding:0 8px;border:1.5px solid var(--line);border-radius:7px;font-size:13px;color:var(--ink);background:var(--bg);cursor:pointer}.upl-uploadbtn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1.5px dashed var(--line);border-radius:8px;cursor:pointer;font-size:13px;color:var(--sub);background:var(--bg2);transition:.15s;width:fit-content}.upl-uploadbtn:hover{border-color:var(--blue);color:var(--blue)}.upl-re{color:var(--blue);cursor:pointer;font-size:11px;margin-left:6px}.upl-ta{padding:9px 10px;border:1.5px solid var(--line);border-radius:7px;font-size:12.5px;color:var(--ink);background:var(--bg);resize:vertical;font-family:inherit;width:100%;box-sizing:border-box}.upl-ta:focus{outline:none;border-color:var(--blue)}.upl-err{font-size:12px;color:var(--red);padding:7px 10px;background:#ff3b3012;border-radius:6px;margin-bottom:8px}.upl-save{padding:9px 24px;margin-top:4px}.upl-list{flex:1}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(20px);background:#0a1733;color:#fff;padding:11px 20px;border-radius:12px;font-size:13px;box-shadow:0 14px 36px #0000004d;opacity:0;transition:.25s;z-index:80;display:flex;align-items:center;gap:9px;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.toast .tk{color:var(--cyan)}.m-drawerx,.wbmbar,.wdrawer-mask{display:none}@media(max-width:920px){.appbar{gap:8px;padding:0 10px}.appbar .lg{flex:none;font-size:14px}.lg-sub{display:none}.appbar .nav{flex:1 1 auto;min-width:0;margin-left:6px;gap:2px;overflow-x:auto;scrollbar-width:none}.appbar .nav::-webkit-scrollbar{display:none}.appbar .nav button{padding:7px 9px;white-space:nowrap}.appbar .abr{flex:none;margin-left:6px;gap:8px}.usebadge,.vipd{display:none}.dash{padding:18px 14px}.dh{flex-wrap:wrap;gap:10px}.dh h1{font-size:21px}.dh .btn{margin-left:0;width:100%}.stat4{grid-template-columns:1fr 1fr;gap:10px}.st{padding:14px}.st .n{font-size:24px}.tool-card{padding:12px 13px;gap:11px}.recents{grid-template-columns:1fr}.kbpage{padding:18px 14px 50px}.kbhd{flex-direction:column;gap:12px}.kbhd-r{width:100%}.kbhd-r .btn{flex:1}.kbgrid{grid-template-columns:1fr;gap:14px}.kbsec{padding:16px}.kbrow2{flex-direction:column;gap:10px}.kbrow3{flex-wrap:wrap}.kbteamgrid,.kbarticles{grid-template-columns:1fr}.tplpage{padding:18px 14px 50px}.tplhd{flex-direction:column}.tpltabs{overflow-x:auto;scrollbar-width:none}.tpltabs::-webkit-scrollbar{display:none}.tplcards{grid-template-columns:1fr}.wbscreen{display:flex;flex-direction:column}.hintbar{display:none}.wbtop{height:auto;flex-wrap:wrap;gap:8px;padding:8px 10px;flex:none}.wbtop .back{flex:none}.wbtop .pt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.wbtop .seg,.wbtop .savest{display:none}.wbtop .tb{margin-left:0;width:100%;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.wbtop .tb::-webkit-scrollbar{display:none}.wbtop .tb .btn{flex:none;white-space:nowrap}.wbscreen .wb,.wbscreen .wb.hashint{height:auto!important;flex:1 1 auto;min-height:0}.wmid{width:100%}.docpath{padding:10px 16px}.editor{padding:16px}.wdivider{display:none}.wleft,.wright{position:fixed;top:0;bottom:0;z-index:55;width:min(86vw,360px)!important;box-shadow:0 0 40px #0a173347;transition:transform .25s ease}.wleft{left:0;transform:translate(-101%)}.wright{right:0;transform:translate(101%)}.wleft.m-open,.wright.m-open{transform:translate(0)}.wdrawer-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:54;background:#0a173373}.m-drawerx{display:grid;place-items:center;flex:none;width:36px;font-size:14px;color:var(--sub)}.m-drawerx.light{color:#aebbd9;margin-left:auto}.wbmbar{display:flex;flex:none;gap:8px;padding:8px 10px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -2px 10px #0a17330f}.wbmbar button{flex:1;padding:11px;border-radius:10px;font-size:13px;font-weight:700;background:#eef2fb;color:var(--blue);border:1px solid #dbe6fb}.wbmbar button.on{background:var(--blue);color:#fff;border-color:var(--blue)}}
