.authbar[data-v-c46c0d5a]{align-items:center;gap:10px;margin-left:auto;display:flex}.lk[data-v-c46c0d5a]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 14px;font-size:14px}.lk[data-v-c46c0d5a]:hover{border-color:var(--brand);color:var(--brand)}.lk.primary[data-v-c46c0d5a]{background:var(--brand);color:#fff;border-color:var(--brand)}.avatar[data-v-c46c0d5a]{background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.uname[data-v-c46c0d5a]{color:#374151;font-size:14px}.mask[data-v-c46c0d5a]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-c46c0d5a]{background:#fff;border-radius:14px;width:340px;max-height:calc(100vh - 32px);padding:18px;overflow-y:auto;box-shadow:0 20px 60px #00000040}.tabs[data-v-c46c0d5a]{align-items:center;gap:6px;margin-bottom:12px;display:flex}.tabs button[data-v-c46c0d5a]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:15px}.tabs button.on[data-v-c46c0d5a]{color:var(--brand);border-bottom:2px solid var(--brand);font-weight:700}.tabs .x[data-v-c46c0d5a]{color:#9ca3af;margin-left:auto;font-size:18px}.modal label[data-v-c46c0d5a]{color:#374151;margin:10px 0 4px;font-size:13px;display:block}.modal input[data-v-c46c0d5a]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 10px;font-size:14px}.submit[data-v-c46c0d5a]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:14px;padding:11px;font-size:15px}.submit[data-v-c46c0d5a]:disabled{opacity:.6;cursor:default}.link[data-v-c46c0d5a]{color:var(--brand);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:13px}.row-links[data-v-c46c0d5a]{justify-content:flex-end;display:flex}.err[data-v-c46c0d5a]{color:#b91c1c;margin:8px 0 0;font-size:13px}.err.sm[data-v-c46c0d5a]{margin:4px 0 0;font-size:12px}.ok[data-v-c46c0d5a]{color:#047857;margin:8px 0 0;font-size:13px}.info[data-v-c46c0d5a]{color:#374151;margin:0 0 6px;font-size:13px}.hint[data-v-c46c0d5a]{color:#6b7280;margin:10px 0 0;font-size:12px;line-height:1.5}.hint-sm[data-v-c46c0d5a]{color:#9ca3af;margin:4px 0 0;font-size:12px}.tip[data-v-c46c0d5a]{color:#b45309;margin:8px 0 0;font-size:12px;line-height:1.5}.rules[data-v-c46c0d5a]{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rules li[data-v-c46c0d5a]{color:#9ca3af;font-size:12px}.rules li.ok[data-v-c46c0d5a]{color:#047857;font-weight:600}.banner[data-v-c46c0d5a]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:13px}.flash[data-v-c46c0d5a]{z-index:80;color:#fff;background:#047857;border-radius:999px;padding:9px 18px;font-size:14px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #04785759}.flashfade-enter-active[data-v-c46c0d5a],.flashfade-leave-active[data-v-c46c0d5a]{transition:opacity .25s,transform .25s}.flashfade-enter-from[data-v-c46c0d5a],.flashfade-leave-to[data-v-c46c0d5a]{opacity:0;transform:translate(-50%)translateY(-8px)}:root{--fg:#1f2328;--muted:#6b7280;--brand:#2563eb;--bg:#f7f8fa}*{box-sizing:border-box}body{color:var(--fg);background:var(--bg);margin:0;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif}.app{flex-direction:column;min-height:100vh;display:flex}.topbar{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:24px;padding:12px 24px;display:flex}.brand{color:var(--brand);font-size:18px;font-weight:700;text-decoration:none}.nav a{color:var(--fg);margin-right:16px;text-decoration:none}.nav a.router-link-active{color:var(--brand);font-weight:600}.content{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:24px}.footer{text-align:center;color:var(--muted);background:#fff;border-top:1px solid #e5e7eb;padding:16px 24px;font-size:13px}.footer .icp a{color:var(--muted);text-decoration:none}.footer .legal{margin-left:10px}.footer .legal a{color:var(--muted);margin:0 6px;text-decoration:none}.footer .legal a:hover{color:var(--brand)}.lead[data-v-0f2c8007]{color:var(--muted)}.search[data-v-0f2c8007]{gap:8px;margin:16px 0;display:flex}.search input[data-v-0f2c8007]{border:1px solid #d1d5db;border-radius:8px;flex:1;padding:10px 12px;font-size:15px}.search button[data-v-0f2c8007]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px}.industry[data-v-0f2c8007]{margin:28px 0 4px;font-size:22px}.industry small[data-v-0f2c8007]{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.industry.collapsible[data-v-0f2c8007]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-left:-10px;padding:6px 10px;transition:background .15s;display:flex}.industry.collapsible[data-v-0f2c8007]:hover{background:#eef2ff}.industry .cnt[data-v-0f2c8007]{color:var(--brand);background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.industry .arrow[data-v-0f2c8007]{color:var(--muted);margin-left:auto;font-size:15px;transition:transform .18s}.industry.open .arrow[data-v-0f2c8007]{transform:rotate(90deg)}.foldbar[data-v-0f2c8007]{gap:8px;margin-top:10px;display:flex}.hot[data-v-0f2c8007]{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:4px 0 6px;padding:14px 16px}.hottitle[data-v-0f2c8007]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font-size:17px;display:flex}.hottitle small[data-v-0f2c8007]{color:var(--muted);font-size:12px;font-weight:400}.hotlist[data-v-0f2c8007]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hotlist a[data-v-0f2c8007]{color:var(--fg);background:#fff;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.hotlist a[data-v-0f2c8007]:hover{border-color:#f97316}.hotlist .rk[data-v-0f2c8007]{color:#c2410c;background:#ffedd5;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.hotlist .rk.top3[data-v-0f2c8007]{color:#7c2d12;background:#fdba74}.hotlist .nm[data-v-0f2c8007]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.rec[data-v-0f2c8007]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin:4px 0 6px;padding:14px 16px}.rectitle[data-v-0f2c8007]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font-size:17px;display:flex}.rectitle small[data-v-0f2c8007]{color:var(--muted);font-size:12px;font-weight:400}.reclist[data-v-0f2c8007]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.reclist li[data-v-0f2c8007]{min-width:0}.reclist a[data-v-0f2c8007]{color:var(--fg);background:#fff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.reclist a[data-v-0f2c8007]:hover{border-color:var(--brand)}.reclist .rk[data-v-0f2c8007]{color:#1d4ed8;background:#dbeafe;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.reclist .nm[data-v-0f2c8007]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.foldbtn[data-v-0f2c8007]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 14px;font-size:12px}.foldbtn[data-v-0f2c8007]:hover{color:var(--brand);background:#eff6ff;border-color:#93c5fd}.subhead[data-v-0f2c8007]{color:#374151;margin:18px 0 8px;font-size:15px;font-weight:600}.subhead a[data-v-0f2c8007]{color:inherit;text-decoration:none}.subhead a[data-v-0f2c8007]:hover{color:var(--brand)}.cards[data-v-0f2c8007]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.card[data-v-0f2c8007]{color:var(--fg);background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex}.card[data-v-0f2c8007]:hover{border-color:var(--brand)}.card small[data-v-0f2c8007]{color:var(--muted)}.err[data-v-0f2c8007]{color:#b91c1c}.muted[data-v-0f2c8007]{color:var(--muted)}.subhead[data-v-0092476e]{color:#374151;margin:18px 0 8px;font-size:15px;font-weight:600}.cards[data-v-0092476e]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.card[data-v-0092476e]{color:var(--fg);background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex}.card[data-v-0092476e]:hover{border-color:var(--brand)}.card small[data-v-0092476e]{color:var(--muted)}.err[data-v-0092476e]{color:#b91c1c}.muted[data-v-0092476e],.summary[data-v-f53b9a9e]{color:var(--muted)}.sibnav[data-v-f53b9a9e]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 6px;padding:10px 12px;display:flex}.siblabel[data-v-f53b9a9e]{color:#334155;white-space:nowrap;font-size:13px;font-weight:700}.hubgrid[data-v-f53b9a9e]{flex-wrap:wrap;gap:8px;display:flex}.hubchip[data-v-f53b9a9e]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:6px 13px;font-size:13px;line-height:1.4;text-decoration:none}.hubchip[data-v-f53b9a9e]:hover{color:#2563eb;border-color:#2563eb}.hubchip.cur[data-v-f53b9a9e]{color:#2563eb;cursor:default;background:#eff6ff;border-color:#2563eb;font-weight:600}.toolbar[data-v-f53b9a9e]{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 14px;display:flex}.toolbar .used[data-v-f53b9a9e]{color:var(--muted);font-size:12px}.toolbar .used b[data-v-f53b9a9e]{color:var(--brand);font-size:13px}.sugtop[data-v-f53b9a9e]{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;display:flex}.sugtop-btn[data-v-f53b9a9e]{border:1px solid var(--brand);color:var(--brand);cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.sugtop-btn[data-v-f53b9a9e]:hover{background:#eff6ff}.sugtop-hint[data-v-f53b9a9e]{color:var(--muted);font-size:12px}.faq[data-v-f53b9a9e]{border-top:1px solid #e5e7eb;margin-top:28px;padding-top:18px}.faq h2[data-v-f53b9a9e]{margin:0 0 10px;font-size:18px}.faqitem[data-v-f53b9a9e]{border-bottom:1px solid #f1f5f9}.faqitem summary[data-v-f53b9a9e]{cursor:pointer;color:#111827;padding:10px 0;font-size:14px;font-weight:600}.faqitem summary[data-v-f53b9a9e]:hover{color:var(--brand)}.faqitem p[data-v-f53b9a9e]{color:#4b5563;margin:0 0 12px;font-size:13px;line-height:1.75}.panel[data-v-f53b9a9e]{margin:16px 0}.runbar[data-v-f53b9a9e]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.run[data-v-f53b9a9e]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-size:15px}.run[data-v-f53b9a9e]:disabled{opacity:.6;cursor:default}.reset[data-v-f53b9a9e]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 16px;font-size:14px}.reset[data-v-f53b9a9e]:hover{color:#b91c1c;border-color:#b91c1c}.hint[data-v-f53b9a9e]{color:var(--muted);font-size:13px}.savebar[data-v-f53b9a9e]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.saverow[data-v-f53b9a9e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nameinput[data-v-f53b9a9e]{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:260px;padding:8px 10px;font-size:13px}.nameinput[data-v-f53b9a9e]:focus{border-color:var(--brand);outline:none}.save[data-v-f53b9a9e]{border:1px solid var(--brand);color:var(--brand);cursor:pointer;background:#eff6ff;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.save[data-v-f53b9a9e]:disabled{opacity:.55;cursor:default}.load[data-v-f53b9a9e],.mklist[data-v-f53b9a9e]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 16px;font-size:14px}.load[data-v-f53b9a9e]:disabled,.mklist[data-v-f53b9a9e]:disabled{opacity:.55;cursor:default}.needlogin[data-v-f53b9a9e]{color:#b45309;font-size:13px}.lastinfo[data-v-f53b9a9e],.noinfo[data-v-f53b9a9e]{color:var(--muted);font-size:13px}.savelist[data-v-f53b9a9e]{border-top:1px solid #e2e8f0;flex-direction:column;gap:6px;padding-top:8px;display:flex}.saveitem[data-v-f53b9a9e]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:6px 8px}.idx[data-v-f53b9a9e]{color:#fff;background:var(--brand);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.stime[data-v-f53b9a9e]{color:#6b7280;font-variant-numeric:tabular-nums;font-size:12px}.stitle[data-v-f53b9a9e]{color:#111827;cursor:text;flex:1;min-width:140px;font-size:13px}.reninput[data-v-f53b9a9e]{border:1px solid var(--brand);border-radius:6px;flex:1;min-width:140px;padding:3px 8px;font-size:13px}.reninput[data-v-f53b9a9e]:focus{outline:none;box-shadow:0 0 0 2px #2563eb26}.badge[data-v-f53b9a9e]{color:#047857;background:#d1fae5;border:1px solid #a7f3d0;border-radius:999px;padding:1px 6px;font-size:11px}.mini[data-v-f53b9a9e]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:3px 10px;font-size:12px}.mini[data-v-f53b9a9e]:hover{border-color:#94a3b8}.mini.go[data-v-f53b9a9e]{color:var(--brand);border-color:#93c5fd}.mini.danger[data-v-f53b9a9e]{color:#b91c1c;background:#fef2f2;border-color:#fca5a5;font-weight:600}.confirmq[data-v-f53b9a9e]{color:#b91c1c;font-size:12px}.slhint[data-v-f53b9a9e]{color:var(--muted);margin:2px 0 0;font-size:12px}.result[data-v-f53b9a9e]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:16px;padding:16px}.result pre[data-v-f53b9a9e]{white-space:pre-wrap;word-break:break-word;margin:0}.raw[data-v-f53b9a9e]{margin-top:14px}.raw summary[data-v-f53b9a9e]{cursor:pointer;color:var(--muted);font-size:13px}.raw pre[data-v-f53b9a9e]{background:#f9fafb;border-radius:8px;max-height:320px;margin-top:8px;padding:10px;overflow:auto}.err[data-v-f53b9a9e]{color:#b91c1c}.muted[data-v-f53b9a9e]{color:var(--muted)}.toast[data-v-f53b9a9e]{color:#fff;z-index:80;background:#111827;border-radius:10px;padding:10px 18px;font-size:14px;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.cards[data-v-099dc799]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.card[data-v-099dc799]{color:var(--fg);background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex}.card[data-v-099dc799]:hover{border-color:var(--brand)}.card small[data-v-099dc799]{color:var(--muted)}.err[data-v-099dc799]{color:#b91c1c}.muted[data-v-099dc799]{color:var(--muted)}.expbar[data-v-5db92df3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fmt[data-v-5db92df3]{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:13px}.fmt[data-v-5db92df3]:focus{border-color:var(--brand,#2563eb);outline:none}.go[data-v-5db92df3],.pr[data-v-5db92df3]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px}.go[data-v-5db92df3]{border-color:var(--brand,#2563eb);background:var(--brand,#2563eb);color:#fff;font-weight:600}.go[data-v-5db92df3]:hover{filter:brightness(1.05)}.pr[data-v-5db92df3]:hover{border-color:var(--brand,#2563eb);color:var(--brand,#2563eb)}.go[data-v-5db92df3]:disabled,.pr[data-v-5db92df3]:disabled{opacity:.5;cursor:default}.ok[data-v-5db92df3]{color:#15803d;font-size:12px}.err[data-v-5db92df3]{color:#b91c1c;font-size:12px}.muted[data-v-09c1de1b]{color:var(--muted);font-size:13px}.err[data-v-09c1de1b]{color:#b91c1c;font-size:13px}.ok[data-v-09c1de1b]{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:8px 12px;font-size:13px}.statline[data-v-09c1de1b]{color:#374151;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:13px}.bar[data-v-09c1de1b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.search[data-v-09c1de1b]{align-items:center;gap:8px;display:flex}.tabs[data-v-09c1de1b]{flex-wrap:wrap;gap:6px;display:flex}.tab[data-v-09c1de1b]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:6px 14px;font-size:13px}.tab.on[data-v-09c1de1b]{background:var(--brand);border-color:var(--brand);color:#fff}.note[data-v-09c1de1b]{border:1px solid #d1d5db;border-radius:6px;min-width:220px;padding:6px 10px;font-size:12px}.run[data-v-09c1de1b]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px}.run[data-v-09c1de1b]:disabled{opacity:.6;cursor:default}.list[data-v-09c1de1b]{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.item[data-v-09c1de1b]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.hd[data-v-09c1de1b]{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.uname[data-v-09c1de1b]{color:#111827;font-size:14px;font-weight:600}.st[data-v-09c1de1b]{border-radius:999px;padding:1px 8px;font-size:11px}.st-ACTIVE[data-v-09c1de1b]{color:#166534;background:#dcfce7}.st-REJECTED[data-v-09c1de1b]{color:#b91c1c;background:#fee2e2}.st-DONE[data-v-09c1de1b]{color:#166534;background:#dcfce7}.id[data-v-09c1de1b],.time[data-v-09c1de1b]{color:#94a3b8}.time[data-v-09c1de1b]{margin-left:auto}.meta[data-v-09c1de1b]{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12px;display:flex}.warn[data-v-09c1de1b]{color:#b45309;margin-left:2px;font-style:normal}.ops[data-v-09c1de1b]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ops .sp[data-v-09c1de1b]{flex:1}.mini[data-v-09c1de1b]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:4px 11px;font-size:12px}.mini.ok[data-v-09c1de1b]{color:#166534;background:#f0fdf4;border-color:#86efac}.mini.danger[data-v-09c1de1b]{color:#b91c1c;border-color:#fecaca}.q[data-v-09c1de1b]{color:#b91c1c;font-size:12px}.savednote[data-v-09c1de1b]{color:#166534;margin:8px 0 0;font-size:12px}.logins[data-v-09c1de1b]{border-top:1px dashed #e2e8f0;margin-top:10px;padding-top:10px}.tbl[data-v-09c1de1b]{border-collapse:collapse;width:100%;margin-top:6px;font-size:12px}.tbl th[data-v-09c1de1b],.tbl td[data-v-09c1de1b]{text-align:left;border:1px solid #e5e7eb;padding:4px 8px}.tbl th[data-v-09c1de1b]{color:#374151;background:#f8fafc}.ua[data-v-09c1de1b]{color:var(--muted)}.muted[data-v-b31a2e55]{color:var(--muted);font-size:13px}.err[data-v-b31a2e55]{color:#b91c1c;font-size:13px}.bar[data-v-b31a2e55]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.range[data-v-b31a2e55]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dt[data-v-b31a2e55]{border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:12px}.sel[data-v-b31a2e55]{max-width:220px}.tabs[data-v-b31a2e55]{flex-wrap:wrap;gap:6px;display:flex}.viewtabs[data-v-b31a2e55]{margin:12px 0 8px}.tab[data-v-b31a2e55]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:6px 14px;font-size:13px}.tab.on[data-v-b31a2e55]{background:var(--brand);border-color:var(--brand);color:#fff}.run[data-v-b31a2e55]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px}.run[data-v-b31a2e55]:disabled{opacity:.6;cursor:default}.statline[data-v-b31a2e55]{color:#374151;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:13px}.tbl[data-v-b31a2e55]{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.tbl th[data-v-b31a2e55],.tbl td[data-v-b31a2e55]{text-align:left;border:1px solid #e5e7eb;padding:6px 10px}.tbl th[data-v-b31a2e55]{color:#374151;background:#f8fafc}.tbl .num[data-v-b31a2e55]{text-align:right;font-variant-numeric:tabular-nums}.tbl .slug[data-v-b31a2e55]{color:var(--muted);font-size:12px}.foot[data-v-b31a2e55]{margin-top:10px;line-height:1.7}.muted[data-v-fcfd36c1]{color:var(--muted);font-size:13px;line-height:1.7}.err[data-v-fcfd36c1]{color:#b91c1c;font-size:13px}.ok[data-v-fcfd36c1]{color:#166534;font-size:13px}.bar[data-v-fcfd36c1]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.run[data-v-fcfd36c1]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px}.run[data-v-fcfd36c1]:disabled{opacity:.6;cursor:default}.mini[data-v-fcfd36c1]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:4px 11px;font-size:12px}.mini.ok[data-v-fcfd36c1]{color:#166534;background:#f0fdf4;border-color:#86efac}.mini.danger[data-v-fcfd36c1]{color:#b91c1c;border-color:#fecaca}.mini[data-v-fcfd36c1]:disabled{opacity:.45;cursor:default}.cnt[data-v-fcfd36c1]{color:var(--muted);font-size:12px}.rec[data-v-fcfd36c1]{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.item[data-v-fcfd36c1]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.idx[data-v-fcfd36c1]{width:22px;height:22px;color:var(--brand);background:#eff6ff;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.nm[data-v-fcfd36c1]{color:#111827;font-size:14px}.slug[data-v-fcfd36c1]{color:#94a3b8;font-size:12px}.ops[data-v-fcfd36c1]{gap:6px;margin-left:auto;display:flex}.add[data-v-fcfd36c1]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.add select[data-v-fcfd36c1],.add input[data-v-fcfd36c1]{border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:14px}.add .qsel[data-v-fcfd36c1]{flex:240px;min-width:180px;max-width:340px}.add .catsel[data-v-fcfd36c1]{flex:0 200px;min-width:160px}.add .toolsel[data-v-fcfd36c1]{flex:280px;min-width:200px;max-width:420px}.muted[data-v-34af7645]{color:var(--muted);font-size:13px}.small[data-v-34af7645]{margin-top:4px;font-size:12px}.err[data-v-34af7645]{color:#b91c1c;font-size:13px}.h2[data-v-34af7645]{color:#111827;margin:18px 0 8px;font-size:14px}.bar[data-v-34af7645]{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.spacer[data-v-34af7645]{flex:1}.autock[data-v-34af7645]{color:var(--muted);cursor:pointer;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.badge[data-v-34af7645]{border:1px solid;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:600;display:inline-block}.badge.ok[data-v-34af7645]{color:#15803d;background:#f0fdf4;border-color:#86efac}.badge.warn[data-v-34af7645]{color:#a16207;background:#fefce8;border-color:#fde047}.badge.bad[data-v-34af7645]{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.run[data-v-34af7645]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 16px;font-size:13px}.run[data-v-34af7645]:disabled{opacity:.6;cursor:default}.tbl[data-v-34af7645]{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.tbl th[data-v-34af7645],.tbl td[data-v-34af7645]{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:6px 10px}.tbl th[data-v-34af7645]{color:#374151;background:#f8fafc}.tbl .num[data-v-34af7645]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .mono[data-v-34af7645]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.tbl.dim[data-v-34af7645]{opacity:.75}.badrow[data-v-34af7645]{background:#fef2f2}.dot[data-v-34af7645]{margin-right:4px}.dot.ok[data-v-34af7645]{color:#16a34a}.dot.bad[data-v-34af7645]{color:#dc2626}.errtext[data-v-34af7645]{color:#b91c1c;word-break:break-all;max-width:340px;font-size:12px}.help[data-v-34af7645]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:18px;padding:12px 16px}.help h3[data-v-34af7645]{color:#111827;margin:0 0 8px;font-size:13.5px}.help ul[data-v-34af7645]{margin:0;padding-left:18px}.help li[data-v-34af7645]{color:#475569;font-size:12.5px;line-height:1.8}.help code[data-v-34af7645]{background:#eef2ff;border-radius:4px;padding:1px 5px;font-size:12px}.muted[data-v-378e3f94]{color:var(--muted);font-size:13px}.gate[data-v-378e3f94]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:380px;padding:20px}.gate h1[data-v-378e3f94]{margin:0 0 8px;font-size:20px}.gate form[data-v-378e3f94]{flex-direction:column;gap:10px;margin-top:14px;display:flex}.gate label[data-v-378e3f94]{color:#374151;flex-direction:column;gap:4px;font-size:13px;display:flex}.gate input[data-v-378e3f94]{border:1px solid #d1d5db;border-radius:8px;padding:9px 10px;font-size:14px}.tip[data-v-378e3f94]{margin-top:14px;line-height:1.6}.modtabs[data-v-378e3f94]{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.modtab[data-v-378e3f94]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:7px 18px;font-size:14px}.modtab.on[data-v-378e3f94]{background:var(--brand);color:#fff;border-color:var(--brand)}.orgdesc[data-v-378e3f94]{color:#374151;margin:4px 0;font-size:14px}.schema[data-v-378e3f94]{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.schema .f[data-v-378e3f94]{color:#374151;background:#f3f4f6;border-radius:6px;padding:3px 8px;font-size:12px}.schema .f i[data-v-378e3f94]{color:#b91c1c;font-style:normal}.reason[data-v-378e3f94]{flex:1;min-width:160px}.adminbar[data-v-378e3f94]{align-items:center;gap:12px;display:flex}.adminbar h1[data-v-378e3f94]{margin:0}.adminbar .who[data-v-378e3f94]{color:var(--muted);font-size:13px}.adminbar .mini[data-v-378e3f94]{margin-left:auto}.bar[data-v-378e3f94]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 8px;display:flex}.tabs[data-v-378e3f94]{flex-wrap:wrap;gap:6px;display:flex}.tab[data-v-378e3f94]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:6px 14px;font-size:13px}.tab.on[data-v-378e3f94]{background:var(--brand);border-color:var(--brand);color:#fff}.cnt[data-v-378e3f94]{background:#ffffff40;border-radius:999px;margin-left:5px;padding:0 5px;font-size:11px;display:inline-block}.tab:not(.on) .cnt[data-v-378e3f94]{color:var(--brand);background:#eef2ff}.run[data-v-378e3f94]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px}.run[data-v-378e3f94]:disabled{opacity:.6;cursor:default}.statline[data-v-378e3f94]{color:#374151;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:13px}.err[data-v-378e3f94]{color:#b91c1c;font-size:13px}.list[data-v-378e3f94]{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.item[data-v-378e3f94]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.hd[data-v-378e3f94]{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.tool[data-v-378e3f94]{color:#111827;font-weight:600}.kind[data-v-378e3f94]{color:#4b5563;border:1px solid #d1d5db;border-radius:999px;padding:1px 8px;font-size:12px}.kind.k-BUG[data-v-378e3f94]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.kind.k-WRONG[data-v-378e3f94]{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.kind.k-WANT[data-v-378e3f94]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.st[data-v-378e3f94]{border-radius:999px;padding:1px 8px;font-size:11px}.st-NEW[data-v-378e3f94]{color:#92400e;background:#fef3c7}.st-READ[data-v-378e3f94]{color:#1e40af;background:#dbeafe}.st-DONE[data-v-378e3f94]{color:#166534;background:#dcfce7}.st-IGNORED[data-v-378e3f94]{color:#475569;background:#f1f5f9}.st-PENDING[data-v-378e3f94]{color:#92400e;background:#fef3c7}.st-ACTIVE[data-v-378e3f94]{color:#166534;background:#dcfce7}.st-REJECTED[data-v-378e3f94]{color:#b91c1c;background:#fee2e2}.id[data-v-378e3f94],.time[data-v-378e3f94]{color:#94a3b8}.time[data-v-378e3f94]{margin-left:auto}.content[data-v-378e3f94]{color:#111827;white-space:pre-wrap;word-break:break-word;margin:8px 0;font-size:14px;line-height:1.75}.meta[data-v-378e3f94]{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.anon[data-v-378e3f94]{color:#94a3b8;font-style:italic}.ops[data-v-378e3f94]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ops .sp[data-v-378e3f94]{flex:1}.mini[data-v-378e3f94]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:4px 11px;font-size:12px}.mini.ok[data-v-378e3f94]{color:#166534;background:#f0fdf4;border-color:#86efac}.mini.danger[data-v-378e3f94]{color:#b91c1c;border-color:#fecaca}.q[data-v-378e3f94]{color:#b91c1c;font-size:12px}.notewrap[data-v-378e3f94]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.note[data-v-378e3f94]{border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:240px;padding:6px 10px;font-size:12px}.note[data-v-378e3f94]:focus{border-color:var(--brand);outline:none}.savednote[data-v-378e3f94]{color:#166534;margin:8px 0 0;font-size:12px}.head[data-v-b1de070b]{justify-content:space-between;align-items:center;display:flex}.lead[data-v-b1de070b]{color:var(--muted);margin:6px 0 16px}.tip[data-v-b1de070b]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:-8px 0 16px;padding:8px 12px;font-size:13px}.filters[data-v-b1de070b]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.filters button[data-v-b1de070b]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 12px;font-size:14px}.filters button.on[data-v-b1de070b]{background:var(--brand);color:#fff;border-color:var(--brand)}.filters input[data-v-b1de070b]{border:1px solid #d1d5db;border-radius:8px;flex:1;min-width:180px;padding:8px 10px}.primary[data-v-b1de070b]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px}.cards[data-v-b1de070b]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.card[data-v-b1de070b]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.card[data-v-b1de070b]:hover{border-color:var(--brand)}.tag[data-v-b1de070b]{color:var(--brand);background:#eff6ff;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:12px}.card small[data-v-b1de070b]{color:var(--muted)}.meta[data-v-b1de070b]{font-size:12px}.err[data-v-b1de070b]{color:#b91c1c}.muted[data-v-b1de070b]{color:var(--muted)}.fsehint[data-v-af028600]{color:var(--muted);margin:0 0 10px;font-size:12.5px;line-height:1.7}.fieldrow[data-v-af028600]{grid-template-columns:1.2fr 1.4fr 1.5fr .6fr 1.6fr .4fr;align-items:center;gap:8px;display:grid}.fieldrow.head[data-v-af028600]{color:var(--muted);font-size:12px}.fieldrow input[data-v-af028600],.fieldrow select[data-v-af028600]{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 10px;font-family:inherit;font-size:14px}.fieldrow input[data-v-af028600]:disabled{color:#9ca3af;background:#f3f4f6}.fieldrow input[type=checkbox][data-v-af028600]{justify-self:center;width:18px;height:18px}.fieldrow .x[data-v-af028600]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;height:34px}.optedit[data-v-af028600]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin:0 0 12px;padding:10px 12px}.chips[data-v-af028600]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip[data-v-af028600]{color:#3730a3;background:#fff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:13px;display:inline-flex}.chipx[data-v-af028600]{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.chip.new[data-v-af028600]{background:#fff;border-style:dashed;border-color:#93c5fd;padding:2px 4px 2px 8px}.chip.new input[data-v-af028600]{background:0 0;border:none;outline:none;width:110px;font-family:inherit;font-size:13px}.optadd[data-v-af028600]{color:var(--brand);cursor:pointer;background:#eff6ff;border:none;border-radius:6px;padding:3px 8px;font-size:12px}.noneed[data-v-af028600]{color:#b45309;font-size:12px}.presets[data-v-af028600]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.preset[data-v-af028600]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:3px 9px;font-size:12px}.preset[data-v-af028600]:hover{border-color:var(--brand);color:var(--brand)}.ph[data-v-af028600]{color:#9ca3af;font-size:11.5px}.preview[data-v-af028600]{color:#374151;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.preview select[data-v-af028600]{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:13px}.fieldwarn[data-v-af028600]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:-2px 0 10px;padding:7px 10px;font-size:12px;line-height:1.6}.add[data-v-af028600]{color:var(--brand);cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-radius:8px;margin-top:6px;padding:8px 14px}.head[data-v-d4d5414a]{align-items:center;gap:10px;display:flex}.tag[data-v-d4d5414a]{color:var(--brand);background:#eff6ff;border-radius:6px;padding:2px 8px;font-size:12px}.ost[data-v-d4d5414a]{border:1px solid #0000;border-radius:6px;padding:2px 8px;font-size:12px}.ost.PENDING[data-v-d4d5414a]{color:#92400e;background:#fffbeb;border-color:#fde68a}.ost.ACTIVE[data-v-d4d5414a]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ost.REJECTED[data-v-d4d5414a]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.meta[data-v-d4d5414a]{color:var(--muted);font-size:14px}.desc[data-v-d4d5414a]{color:#374151}.box[data-v-d4d5414a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:560px;margin:16px 0;padding:18px}.box.warn[data-v-d4d5414a]{background:#fffbeb;border-color:#f59e0b}.box.bad[data-v-d4d5414a]{background:#fef2f2;border-color:#fca5a5}.box h3[data-v-d4d5414a],.box h4[data-v-d4d5414a]{margin:0 0 8px}.hint[data-v-d4d5414a]{color:var(--muted);font-size:13px}.muted-box p[data-v-d4d5414a]{color:var(--muted);margin:0}.row[data-v-d4d5414a]{margin:10px 0}.row label[data-v-d4d5414a]{color:#374151;font-size:13px;display:block}.row input[data-v-d4d5414a],.row select[data-v-d4d5414a]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 10px;font-family:inherit;font-size:14px}.primary[data-v-d4d5414a]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-size:14px}.box button[data-v-d4d5414a]:not(.primary){cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 16px}.manage[data-v-d4d5414a]{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:16px}.manage h3[data-v-d4d5414a]{margin:18px 0 8px}.manage h4[data-v-d4d5414a]{margin:12px 0 6px;font-size:14px}.edit-toggle[data-v-d4d5414a]{border:1px solid var(--brand);color:var(--brand);cursor:pointer;background:#eff6ff;border-radius:8px;padding:7px 14px;font-size:13px}.edit[data-v-d4d5414a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;max-width:760px;margin:10px 0;padding:14px}.edit label[data-v-d4d5414a]{color:#374151;margin-bottom:8px;font-size:13px;display:block}.edit input[data-v-d4d5414a],.edit select[data-v-d4d5414a],.edit textarea[data-v-d4d5414a]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}.keyhint[data-v-d4d5414a]{line-height:1.7;margin:0 0 8px!important}.fieldwarn[data-v-d4d5414a]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:-2px 0 10px;padding:6px 10px;font-size:12px;line-height:1.6}.fieldrow[data-v-d4d5414a]{grid-template-columns:1.2fr 1.4fr 1fr .6fr 1.6fr .4fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.fieldrow.head[data-v-d4d5414a]{color:var(--muted);margin-bottom:4px;font-size:12px}.fieldrow .x[data-v-d4d5414a]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;height:34px}.add[data-v-d4d5414a]{color:var(--brand);cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-radius:8px;margin-bottom:10px;padding:7px 14px;font-size:13px}.app[data-v-d4d5414a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;padding:12px}.app-data[data-v-d4d5414a]{color:#374151;flex-wrap:wrap;gap:6px 16px;margin:6px 0;font-size:13px;display:flex}.st[data-v-d4d5414a]{color:#6b7280;font-size:12px}.app-actions[data-v-d4d5414a]{gap:8px;display:flex}.app-actions .ok[data-v-d4d5414a]{color:#fff;cursor:pointer;background:#047857;border:none;border-radius:8px;padding:6px 14px}.app-actions .bad[data-v-d4d5414a]{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:8px;padding:6px 14px}.mem[data-v-d4d5414a]{padding:0;list-style:none}.mem li[data-v-d4d5414a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;max-width:420px;margin-bottom:6px;padding:8px 12px;font-size:14px;display:flex}.mem .kick[data-v-d4d5414a]{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:6px;padding:4px 10px;font-size:12px}.transfer[data-v-d4d5414a]{gap:8px;display:flex}.transfer input[data-v-d4d5414a]{border:1px solid #d1d5db;border-radius:8px;flex:1;padding:8px 10px}.transfer button[data-v-d4d5414a]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px}.err[data-v-d4d5414a]{color:#b91c1c}.ok[data-v-d4d5414a]{color:#047857}.muted[data-v-d4d5414a]{color:var(--muted)}.shared-box[data-v-d4d5414a]{margin-top:14px}.sharedlist[data-v-d4d5414a]{margin:10px 0 0;padding:0;list-style:none}.sharedlist li[data-v-d4d5414a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;font-size:14px;display:flex}.sharedlist .toolname[data-v-d4d5414a]{color:#1f2937;font-weight:600}.sharedlist .rtitle[data-v-d4d5414a]{color:#374151}.sharedlist .rby[data-v-d4d5414a]{color:var(--muted);font-size:12.5px}.sharedlist .mini[data-v-d4d5414a]{cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12.5px}.sharedlist .go[data-v-d4d5414a]{background:var(--brand);color:#fff;border:none}.sharedlist .danger[data-v-d4d5414a]{color:#b91c1c;background:#fff;border:1px solid #fca5a5}.sharedlist .mini[data-v-d4d5414a]:disabled{opacity:.55;cursor:default}.lead[data-v-05b06c52]{color:var(--muted);margin:6px 0 16px}.notice[data-v-05b06c52]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;max-width:760px;margin:0 0 16px;padding:10px 14px;font-size:13px}.gate[data-v-05b06c52]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;max-width:520px;padding:18px}.gate h1[data-v-05b06c52]{margin:0 0 10px;font-size:20px}.gate p[data-v-05b06c52]{color:#374151;font-size:14px;line-height:1.7}.gate .btn[data-v-05b06c52]{background:var(--brand);color:#fff;border-radius:8px;margin-top:10px;padding:8px 16px;font-size:13px;text-decoration:none;display:inline-block}.form[data-v-05b06c52]{flex-direction:column;gap:12px;max-width:760px;display:flex}.form label[data-v-05b06c52]{color:#374151;font-size:13px;display:block}.form input[data-v-05b06c52],.form select[data-v-05b06c52],.form textarea[data-v-05b06c52]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 10px;font-family:inherit;font-size:14px}h3[data-v-05b06c52]{margin:10px 0 0}.submit[data-v-05b06c52]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;align-self:flex-start;margin-top:8px;padding:11px 22px;font-size:15px}.err[data-v-05b06c52]{color:#b91c1c}h2[data-v-8385eca7]{margin:22px 0 10px;font-size:17px}section:first-child h2[data-v-8385eca7]{margin-top:0}.cards[data-v-8385eca7]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.card[data-v-8385eca7]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.card[data-v-8385eca7]:hover{border-color:var(--brand)}.top[data-v-8385eca7]{align-items:center;gap:6px;display:flex}.ost[data-v-8385eca7]{border:1px solid #0000;border-radius:6px;padding:2px 8px;font-size:12px}.ost.PENDING[data-v-8385eca7]{color:#92400e;background:#fffbeb;border-color:#fde68a}.ost.ACTIVE[data-v-8385eca7]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ost.REJECTED[data-v-8385eca7]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.why[data-v-8385eca7]{color:#b91c1c;font-size:12px}.tag[data-v-8385eca7]{color:var(--brand);background:#eff6ff;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:12px}.card small[data-v-8385eca7]{color:var(--muted)}.meta[data-v-8385eca7]{font-size:12px}.err[data-v-8385eca7]{color:#b91c1c}.muted[data-v-8385eca7]{color:var(--muted)}.lead[data-v-76a24408]{color:var(--muted);margin:6px 0 4px}.lead[data-v-02ff1ff6]{color:var(--muted);margin:6px 0 18px}.card[data-v-02ff1ff6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;max-width:420px;padding:20px}label[data-v-02ff1ff6]{color:#374151;margin:12px 0 4px;font-size:13px;display:block}input[data-v-02ff1ff6]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 10px;font-family:inherit;font-size:14px}.primary[data-v-02ff1ff6]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:14px;padding:11px;font-size:15px}.primary[data-v-02ff1ff6]:disabled{opacity:.6;cursor:default}.link[data-v-02ff1ff6]{color:var(--brand);cursor:pointer;background:0 0;border:none;margin:12px auto 0;font-size:13px;display:block}.info[data-v-02ff1ff6]{color:#374151;margin:0 0 4px;font-size:13px}.err[data-v-02ff1ff6]{color:#b91c1c;margin:8px 0 0;font-size:13px}.warn[data-v-02ff1ff6]{color:#b45309;background:#fef3c7;border-radius:8px;margin:10px 0 0;padding:7px 10px;font-size:13px}.rules[data-v-02ff1ff6]{color:#9ca3af;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.rules li.ok[data-v-02ff1ff6]{color:#047857}.ok[data-v-02ff1ff6]{color:#047857;margin:8px 0 0;font-size:13px}.ok.big[data-v-02ff1ff6]{margin:4px 0 10px;font-size:15px}.hint[data-v-02ff1ff6]{color:#6b7280;margin:0 0 8px;font-size:12.5px;line-height:1.7}.idcard[data-v-8bde2bb0]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.idcard .avatar[data-v-8bde2bb0]{background:var(--brand);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;font-weight:700;display:flex}.id-main[data-v-8bde2bb0]{flex:1;min-width:0}.id-name[data-v-8bde2bb0]{color:#111827;word-break:break-all;font-size:17px;font-weight:700}.id-sub[data-v-8bde2bb0]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:13px;display:flex}.id-uname[data-v-8bde2bb0]{color:#9ca3af}.id-stat[data-v-8bde2bb0]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;flex:none;padding:6px 14px;font-size:13px}.id-stat b[data-v-8bde2bb0]{color:var(--brand)}.ptabs[data-v-8bde2bb0]{border-bottom:1px solid #e5e7eb;gap:4px;margin:18px 0 16px;display:flex}.ptabs button[data-v-8bde2bb0]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-family:inherit;font-size:14.5px}.ptabs button[data-v-8bde2bb0]:hover{color:#374151}.ptabs button.on[data-v-8bde2bb0]{color:var(--brand);border-bottom-color:var(--brand);font-weight:700}.card.wide[data-v-8bde2bb0]{max-width:980px}.card.wide .hint[data-v-8bde2bb0]{margin:0 0 10px}.card.wide .hint.empty[data-v-8bde2bb0]{color:var(--muted,#64748b);text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:12px}.mine[data-v-8bde2bb0]{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mine li[data-v-8bde2bb0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mine li.mi[data-v-8bde2bb0]{border:1px solid #e5e7eb;border-radius:8px;padding:9px 11px}.mine li.mg-head[data-v-8bde2bb0]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:flex-start;padding:7px 12px}.mine li.mg-head[data-v-8bde2bb0]:hover{background:#f1f5f9;border-color:#cbd5e1}.mine li.mg-head[data-v-8bde2bb0]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.mg-arrow[data-v-8bde2bb0]{color:#64748b;flex:none;width:14px;font-size:11px;line-height:1.4}.mg-name[data-v-8bde2bb0]{color:#334155;font-size:13.5px;font-weight:700}.mg-count[data-v-8bde2bb0]{color:var(--muted,#64748b);margin-left:auto;font-size:12px}.card.wide h3[data-v-8bde2bb0]{justify-content:space-between;align-items:center;gap:10px;display:flex}.mg-all[data-v-8bde2bb0]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:3px 10px;font-family:inherit;font-size:12px}.mg-all[data-v-8bde2bb0]:hover{border-color:var(--brand);color:var(--brand)}.m-main[data-v-8bde2bb0]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mtag[data-v-8bde2bb0]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:2px 9px;font-size:12px}.mtitle[data-v-8bde2bb0]{color:#111827;word-break:break-all;font-size:13.5px;font-weight:600}.mstate[data-v-8bde2bb0]{color:#4b5563;border:1px solid #d1d5db;border-radius:999px;padding:2px 9px;font-size:12px}.mstate.on[data-v-8bde2bb0]{color:#15803d;background:#f0fdf4;border-color:#86efac}.mstate.off[data-v-8bde2bb0]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.mmeta[data-v-8bde2bb0]{color:var(--muted,#64748b);font-size:12px}.open[data-v-8bde2bb0]{color:var(--brand);border:1px solid #d1d5db;border-radius:7px;flex:none;padding:5px 12px;font-size:12.5px;text-decoration:none}.open[data-v-8bde2bb0]:hover{border-color:var(--brand);background:#eff6ff}.acts[data-v-8bde2bb0]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mini[data-v-8bde2bb0]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:12.5px}.mini[data-v-8bde2bb0]:hover{border-color:var(--brand);color:var(--brand)}.mini[data-v-8bde2bb0]:disabled{opacity:.5;cursor:default}.mini.danger[data-v-8bde2bb0]{color:#b91c1c}.delq[data-v-8bde2bb0]{color:#b91c1c;font-size:12.5px}.open.active[data-v-8bde2bb0],.open.active[data-v-8bde2bb0]:hover{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}.open.active[data-v-8bde2bb0]{box-shadow:0 0 0 3px #2563eb47}.mine li.mi.cur[data-v-8bde2bb0]{background:#f0f6ff;border-color:#bfdbfe}.cur[data-v-8bde2bb0]{color:var(--brand);background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:2px 8px;font-size:11px}.rc-mine[data-v-8bde2bb0]{max-width:980px;margin-top:18px}.rc-mine h4[data-v-8bde2bb0]{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-size:15px;display:flex}.rc-mine h4 .open[data-v-8bde2bb0]{color:var(--brand);border:1px solid #d1d5db;border-radius:7px;flex:none;padding:4px 12px;font-size:12.5px;text-decoration:none}.rc-mine h4 .open[data-v-8bde2bb0]:hover{border-color:var(--brand);background:#eff6ff}.rc-list[data-v-8bde2bb0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rc-item[data-v-8bde2bb0]{border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.rc-main[data-v-8bde2bb0]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rc-title[data-v-8bde2bb0]{color:#111827;word-break:break-all;font-size:13.5px;font-weight:600}.rc-meta[data-v-8bde2bb0]{color:var(--muted,#64748b);font-size:12px}.rc-counts[data-v-8bde2bb0]{color:#475569;font-size:12px}.rc-counts .ok[data-v-8bde2bb0]{color:#15803d}.rc-counts .no[data-v-8bde2bb0]{color:#b91c1c}.rc-counts .lv[data-v-8bde2bb0]{color:#1d4ed8}.tbar[data-v-8bde2bb0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tbar-tip[data-v-8bde2bb0]{color:var(--muted);flex:240px;min-width:0;font-size:12.5px}.tbar-acts[data-v-8bde2bb0]{flex:none;gap:8px;display:flex}.tbar-link[data-v-8bde2bb0]{color:#374151;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:none;padding:6px 14px;font-size:13px;text-decoration:none}.tbar-link[data-v-8bde2bb0]:hover{border-color:var(--brand);color:var(--brand)}.tbar-link.primary[data-v-8bde2bb0]{background:var(--brand);border-color:var(--brand);color:#fff}.tbar-link.primary[data-v-8bde2bb0]:hover{color:#fff;opacity:.92}.grid[data-v-8bde2bb0]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:980px;display:grid}.card[data-v-8bde2bb0]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px}.card h3[data-v-8bde2bb0]{margin:0 0 10px;font-size:16px}.kv[data-v-8bde2bb0]{color:#374151;margin:0 0 10px;font-size:14px}.kv .tip[data-v-8bde2bb0]{color:#9ca3af;margin-left:6px;font-size:12px}label[data-v-8bde2bb0]{color:#374151;margin:12px 0 4px;font-size:13px;display:block}input[data-v-8bde2bb0]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 10px;font-family:inherit;font-size:14px}.abtn[data-v-8bde2bb0]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:12px;padding:10px;font-size:14px}.abtn[data-v-8bde2bb0]:disabled{opacity:.6;cursor:default}.link[data-v-8bde2bb0]{color:var(--brand);cursor:pointer;background:0 0;border:none;margin:10px auto 0;padding:0;font-size:13px;display:block}.err[data-v-8bde2bb0]{color:#b91c1c;margin:8px 0 0;font-size:13px}.ok[data-v-8bde2bb0]{color:#047857;margin:8px 0 0;font-size:13px}.hint[data-v-8bde2bb0]{color:#6b7280;margin:10px 0 0;font-size:12px;line-height:1.6}@media (width<=640px){.idcard[data-v-8bde2bb0]{flex-wrap:wrap}.id-stat[data-v-8bde2bb0]{text-align:center;width:100%}.ptabs button[data-v-8bde2bb0]{flex:1;padding:9px 4px;font-size:13.5px}.mine li.mi[data-v-8bde2bb0]{flex-direction:column;align-items:stretch;gap:8px}.acts[data-v-8bde2bb0]{flex-direction:column;align-items:stretch}.acts .delq[data-v-8bde2bb0],.open[data-v-8bde2bb0]{text-align:center}}.legal-page[data-v-fa496da7]{max-width:820px;margin:0 auto}h1[data-v-fa496da7]{margin:6px 0 14px;font-size:24px}.tabs[data-v-fa496da7]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tab[data-v-fa496da7]{color:var(--fg);background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:14px;text-decoration:none}.tab.active[data-v-fa496da7]{background:var(--brand);border-color:var(--brand);color:#fff}.doc[data-v-fa496da7]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:26px 30px}.doc h2[data-v-fa496da7]{margin:0 0 4px;font-size:20px}.updated[data-v-fa496da7]{color:var(--muted);margin:0 0 18px;font-size:12px}.doc h3[data-v-fa496da7]{color:#111827;margin:20px 0 8px;font-size:15px}.doc p[data-v-fa496da7]{color:#374151;margin:0 0 8px;font-size:14px;line-height:1.9}.collect-page[data-v-dfffb581]{max-width:560px;margin:0 auto;padding:20px 16px 60px}.state[data-v-dfffb581]{text-align:center;color:var(--muted,#667);padding:60px 0}.big[data-v-dfffb581]{font-size:18px;font-weight:600}.dim[data-v-dfffb581]{color:var(--muted,#667)}.small[data-v-dfffb581]{font-size:12px}.hd h1[data-v-dfffb581]{margin:6px 0;font-size:20px}.desc[data-v-dfffb581]{color:var(--muted,#667);white-space:pre-wrap;margin:4px 0}.meta[data-v-dfffb581]{color:var(--muted,#667);align-items:center;gap:10px;font-size:13px;display:flex}.closedTag[data-v-dfffb581]{color:#b91c1c;border:1px solid #fecaca;border-radius:999px;padding:1px 10px;font-size:12px}.card[data-v-dfffb581]{background:var(--card,#fff);border:1px solid var(--line,#e5e7eb);border-radius:12px;gap:12px;margin-top:14px;padding:16px;display:grid}.fld[data-v-dfffb581]{gap:5px;display:grid}.lb[data-v-dfffb581]{font-size:13px;font-weight:600}.req[data-v-dfffb581]{color:#dc2626;margin-left:3px;font-style:normal}.card input[type=text][data-v-dfffb581],.card input[type=number][data-v-dfffb581],.card input[type=date][data-v-dfffb581],.card select[data-v-dfffb581]{box-sizing:border-box;border:1px solid var(--line,#d1d5db);background:var(--bg,#fff);width:100%;color:var(--text,#111);border-radius:8px;padding:9px 10px;font-size:15px}.dt[data-v-dfffb581]{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.ms[data-v-dfffb581]{flex-wrap:wrap;gap:8px 14px;display:flex}.ck[data-v-dfffb581]{align-items:center;gap:5px;font-size:14px;display:flex}.dp[data-v-dfffb581]{border:1px solid var(--line,#e5e7eb);border-radius:10px;gap:10px;padding:10px 12px;display:grid}.dpg[data-v-dfffb581]{gap:6px;display:grid}.dpk[data-v-dfffb581]{color:var(--muted,#667);font-size:12.5px;font-weight:600}.dpa[data-v-dfffb581]{gap:8px;display:flex}.dpa-b[data-v-dfffb581]{border:1px solid var(--line,#d1d5db);color:var(--muted,#667);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px;font-size:12px}.dpsum[data-v-dfffb581]{color:#2563eb;margin:0;font-size:12.5px}.opt[data-v-dfffb581]{border:1.5px solid var(--line,#d1d5db);cursor:pointer;border-radius:10px;padding:12px 14px;font-size:15px}.opt.on[data-v-dfffb581]{background:#2563eb12;border-color:#2563eb;font-weight:600}.cnt[data-v-dfffb581]{color:#2563eb;margin:0;font-size:13px}.cnt.bad[data-v-dfffb581]{color:#dc2626}.go[data-v-dfffb581]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:9px;padding:12px;font-size:15px;font-weight:600}.go[data-v-dfffb581]:disabled{opacity:.6;cursor:default}.go2[data-v-dfffb581]{border:1px solid var(--line,#d1d5db);cursor:pointer;color:var(--text,#111);background:0 0;border-radius:8px;padding:8px 14px;font-size:13px}.okbox[data-v-dfffb581]{text-align:center;justify-items:center;gap:10px;padding:10px 0;display:grid}.ok[data-v-dfffb581]{color:#15803d;font-weight:600}.err[data-v-dfffb581]{color:#dc2626;margin:0;font-size:13px}.csv[data-v-36e06930]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:520px;margin:24px auto;padding:22px}.ttl[data-v-36e06930]{color:#111827;margin:0 0 6px;font-size:19px}.desc[data-v-36e06930]{color:#374151;margin:0 0 6px;font-size:14px}.meta[data-v-36e06930]{color:var(--muted);margin:4px 0;font-size:13px}.hint2[data-v-36e06930]{color:#b45309}.form[data-v-36e06930]{margin-top:14px}.lab[data-v-36e06930]{color:#374151;margin-bottom:6px;font-size:13px;display:block}.ipt[data-v-36e06930]{border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:15px}.ipt[data-v-36e06930]:focus{border-color:var(--brand);outline:none}.hint[data-v-36e06930]{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.7}.warn[data-v-36e06930]{color:#b45309;display:block}.err[data-v-36e06930]{color:#dc2626;margin-top:8px;font-size:13px}.run[data-v-36e06930]{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:14px;padding:11px;font-size:16px}.run[data-v-36e06930]:disabled{cursor:not-allowed;background:#9ca3af}.closed[data-v-36e06930]{color:#6b7280;text-align:center;background:#f3f4f6;border-radius:8px;margin-top:14px;padding:14px;font-size:14px}.result[data-v-36e06930]{text-align:center;border-radius:10px;margin-top:14px;padding:18px}.result .big[data-v-36e06930]{margin:0;font-size:18px;font-weight:700}.result .sub[data-v-36e06930]{margin:8px 0 0;font-size:13px}.result .sub2[data-v-36e06930]{opacity:.75;margin:6px 0 0;font-size:12px}.r-normal[data-v-36e06930]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.r-late[data-v-36e06930]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.r-makeup[data-v-36e06930]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.mined[data-v-36e06930]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.hint2line[data-v-36e06930]{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.7}.mini[data-v-36e06930]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:7px;margin-top:12px;padding:5px 14px;font-size:12.5px}.qtake[data-v-5f8919a8]{max-width:640px;margin:24px auto}.card[data-v-5f8919a8]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:12px;padding:22px;display:grid}.ttl[data-v-5f8919a8]{color:#111827;margin:0;font-size:19px}.desc[data-v-5f8919a8]{color:#374151;margin:0;font-size:14px}.meta[data-v-5f8919a8]{color:var(--muted);margin:0;font-size:13px}.lab[data-v-5f8919a8]{color:#374151;font-size:13px;display:block}.ipt[data-v-5f8919a8]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:15px}.ipt[data-v-5f8919a8]:focus{border-color:var(--brand);outline:none}.run[data-v-5f8919a8]{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;padding:11px;font-size:16px}.run[data-v-5f8919a8]:disabled{cursor:not-allowed;background:#9ca3af}.err[data-v-5f8919a8]{color:#dc2626;margin:0;font-size:13px}.hint[data-v-5f8919a8]{color:var(--muted);margin:0;font-size:12px}.closed[data-v-5f8919a8]{text-align:center;color:#6b7280;background:#f3f4f6;padding:20px;font-size:14px}.ahead[data-v-5f8919a8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.clockbox[data-v-5f8919a8]{text-align:right}.clock[data-v-5f8919a8]{color:#b45309;font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.clock.warn[data-v-5f8919a8]{color:#dc2626}.prog[data-v-5f8919a8]{color:var(--muted);margin:2px 0 0;font-size:12.5px}.qblock[data-v-5f8919a8]{border:1px solid #e5e7eb;border-radius:10px;gap:8px;padding:14px;display:grid}.qsec[data-v-5f8919a8]{color:#111827;border-bottom:2px solid var(--brand);margin:10px 0 0;padding-bottom:4px;font-size:15px;font-weight:700}.qblock:first-child .qsec[data-v-5f8919a8]{margin-top:0}.qtext[data-v-5f8919a8]{color:#111827;margin:0;font-size:15px;font-weight:600;line-height:1.6}.qmeta[data-v-5f8919a8]{color:var(--muted);font-size:12px;font-weight:400}.qimgs[data-v-5f8919a8]{gap:6px;margin:2px 0 4px;display:grid}.qimg[data-v-5f8919a8]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:100%;max-height:220px}.opt[data-v-5f8919a8]{cursor:pointer;color:#111827;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.opt.on[data-v-5f8919a8]{border-color:var(--brand);background:#eff6ff}.obox[data-v-5f8919a8]{color:#fff;background:#fff;border:1px solid #d1d5db;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.opt.on .obox[data-v-5f8919a8]{background:var(--brand);border-color:var(--brand)}.big[data-v-5f8919a8]{text-align:center;color:#111827;margin:6px 0 0;font-size:34px;font-weight:800}.sub[data-v-5f8919a8]{text-align:center;color:var(--muted);margin:0;font-size:13px}.rlab[data-v-5f8919a8]{color:#111827;font-size:13px;font-weight:600}.rrow[data-v-5f8919a8]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px}.rsec[data-v-5f8919a8]{color:#6b7280;margin:0 0 6px;font-size:12.5px;font-weight:700}.rrow.ok[data-v-5f8919a8]{background:#f0fdf4;border-color:#86efac}.rrow.bad[data-v-5f8919a8]{background:#fef2f2;border-color:#fecaca}.rq[data-v-5f8919a8]{color:#111827;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.6}.rtag[data-v-5f8919a8]{margin-left:6px;font-size:12px;font-weight:400}.rrow.ok .rtag[data-v-5f8919a8]{color:#15803d}.rrow.bad .rtag[data-v-5f8919a8]{color:#b91c1c}.ra[data-v-5f8919a8]{color:#374151;margin:2px 0;font-size:13px}.rx[data-v-5f8919a8]{color:#6b7280;margin:2px 0;font-size:13px}.mini[data-v-5f8919a8]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:7px;justify-self:start;padding:6px 14px;font-size:12.5px}.fbin[data-v-5f8919a8]{font:inherit;color:#111827;vertical-align:baseline;background:0 0;border:none;border-bottom:1px solid #334155;min-width:1.5em;margin:0 1px;padding:0 2px;font-size:15px}.fbin[data-v-5f8919a8]:focus{border-bottom-color:var(--brand);background:#f1f5f9;outline:none}.subno[data-v-5f8919a8]{color:#334155;margin:0 1px;font-weight:400}.pban[data-v-5f8919a8]{color:#1d4ed8;background:#eff6ff;border-radius:6px;margin:0 0 6px;padding:5px 10px;font-size:12.5px}.wtag[data-v-5f8919a8]{color:#c2410c;background:#fff7ed;border-radius:6px;margin:0 0 6px;padding:5px 10px;font-size:12.5px}.warn[data-v-5f8919a8]{color:#b91c1c;background:#fef2f2;border-radius:6px;margin:0 0 8px;padding:5px 10px;font-size:12.5px}.board[data-v-5f8919a8]{border:1px solid #e5e7eb;border-radius:10px;gap:10px;padding:14px;display:grid}.blab[data-v-5f8919a8]{color:#111827;margin:0;font-size:14px;font-weight:600}.btab[data-v-5f8919a8]{border-collapse:collapse;width:100%;font-size:13px}.btab th[data-v-5f8919a8],.btab td[data-v-5f8919a8]{text-align:left;border:1px solid #e5e7eb;padding:6px 10px}.btab th[data-v-5f8919a8]{background:#f9fafb;font-weight:600}.btab .rk[data-v-5f8919a8]{font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.btab .sc[data-v-5f8919a8]{font-variant-numeric:tabular-nums}.btab .me[data-v-5f8919a8]{background:#eff6ff}.btab .me-tag[data-v-5f8919a8]{color:#2563eb;margin-left:4px;font-size:12px}.dist[data-v-5f8919a8]{gap:7px;display:grid}.drow[data-v-5f8919a8]{grid-template-columns:64px 1fr 56px;align-items:center;gap:10px;font-size:13px;display:grid}.dlab[data-v-5f8919a8]{color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums}.dbar[data-v-5f8919a8]{background:#f1f5f9;border-radius:999px;height:14px;overflow:hidden}.dfill[data-v-5f8919a8]{background:#2563eb;border-radius:999px;min-width:2px;height:100%;transition:width .4s;display:block}.dnum[data-v-5f8919a8]{text-align:right;color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums}.cmp[data-v-ad73a0f4]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:14px;padding:14px}.dhead[data-v-ad73a0f4]{justify-content:space-between;align-items:center;gap:10px;display:flex}.dhead h3[data-v-ad73a0f4]{color:#111827;margin:0 0 10px;font-size:15px}.hint[data-v-ad73a0f4]{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.err[data-v-ad73a0f4]{color:#b91c1c;margin:6px 0;font-size:13px}.empty[data-v-ad73a0f4]{color:var(--muted);text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:14px;font-size:13px}.mine[data-v-ad73a0f4]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mine-item[data-v-ad73a0f4]{border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.mine-main[data-v-ad73a0f4]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mine-title[data-v-ad73a0f4]{color:#111827;font-size:13.5px;font-weight:600}.mine-meta[data-v-ad73a0f4]{color:var(--muted);font-size:12px}.tag[data-v-ad73a0f4]{color:#4b5563;border:1px solid #d1d5db;border-radius:999px;padding:2px 10px;font-size:12px}.tag.on[data-v-ad73a0f4]{color:#15803d;background:#f0fdf4;border-color:#86efac}.tag.off[data-v-ad73a0f4]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.btns[data-v-ad73a0f4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.q[data-v-ad73a0f4]{color:#b91c1c;font-size:12.5px}.mini[data-v-ad73a0f4]{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:5px 10px;font-size:12.5px}.mini[data-v-ad73a0f4]:hover{border-color:var(--brand);color:var(--brand)}.mini[data-v-ad73a0f4]:disabled{opacity:.5;cursor:default}.mini.danger[data-v-ad73a0f4]{color:#b91c1c}.mine-item.cur[data-v-ad73a0f4]{border-color:var(--brand);background:#f0f7ff;box-shadow:0 0 0 2px #2563eb2e}.mini.active[data-v-ad73a0f4]{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.mini.active[data-v-ad73a0f4]:hover{background:var(--brand);color:#fff}.curtag[data-v-ad73a0f4]{background:var(--brand);color:#fff;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}@media (width<=640px){.mine-item[data-v-ad73a0f4]{flex-direction:column;align-items:stretch;gap:8px}}.qzm-mask[data-v-17ac8279]{z-index:60;box-sizing:border-box;background:#0f172ac7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.qzm-box[data-v-17ac8279]{text-align:center;box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;gap:4px;max-width:min(92vw,560px);max-height:92vh;padding:22px 26px;display:flex}.qzm-title[data-v-17ac8279]{color:#111827;margin:0;font-size:17px;font-weight:700}.qzm-img[data-v-17ac8279]{width:min(76vh,88vw);max-width:100%;height:auto;image-rendering:pixelated;background:#fff;border-radius:8px;margin:10px auto;display:block}.qzm-making[data-v-17ac8279],.qzm-err[data-v-17ac8279]{color:var(--muted,#6b7280);margin:28px 0;font-size:14px}.qzm-err[data-v-17ac8279]{color:#dc2626}.qzm-link[data-v-17ac8279]{color:var(--muted,#6b7280);word-break:break-all;margin:8px 0 12px;font-size:12px}.qz[data-v-681b3ecc]{gap:12px;display:grid}.priv[data-v-681b3ecc]{color:var(--muted,#64748b);background:var(--soft,#f1f5f9);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.card[data-v-681b3ecc]{border:1px solid var(--line,#e2e8f0);background:var(--card,#fff);border-radius:12px;gap:10px;padding:16px;display:grid}.gl[data-v-681b3ecc]{font-size:13px;font-weight:600}input[type=text][data-v-681b3ecc],textarea[data-v-681b3ecc]{box-sizing:border-box;border:1px solid var(--line,#cbd5e1);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:9px 10px}.go[data-v-681b3ecc]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:9px;justify-self:start;padding:10px 24px;font-size:15px;font-weight:600}.go[data-v-681b3ecc]:disabled{opacity:.55}.mini[data-v-681b3ecc]{border:1px solid var(--line,#cbd5e1);background:var(--card,#fff);cursor:pointer;color:var(--text,#0f172a);border-radius:8px;padding:7px 12px;font-size:13px}.mini[data-v-681b3ecc]:disabled{opacity:.5;cursor:default}.mini.primary[data-v-681b3ecc]{color:#fff;background:#2563eb;border-color:#2563eb}.mini.danger[data-v-681b3ecc]{color:#dc2626}.err[data-v-681b3ecc]{color:#dc2626;margin:0;font-size:13px}.q[data-v-681b3ecc]{color:#dc2626;font-size:12.5px}.qcard[data-v-681b3ecc]{border:1px solid var(--line,#e2e8f0);background:#fcfdfe;border-radius:10px;gap:8px;padding:12px;display:grid}.qhead[data-v-681b3ecc]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.qhead select[data-v-681b3ecc]{border:1px solid var(--line,#cbd5e1);font:inherit;background:#fff;border-radius:7px;padding:5px 8px;font-size:13px}.qhead .sp[data-v-681b3ecc]{flex:1}.olab[data-v-681b3ecc]{color:var(--muted,#64748b);font-size:12px}.orow[data-v-681b3ecc]{align-items:center;gap:8px;display:flex}.orow input[type=text][data-v-681b3ecc]{flex:1;min-width:0}.dot[data-v-681b3ecc]{border:1px solid var(--line,#cbd5e1);cursor:pointer;color:#fff;background:#fff;border-radius:50%;flex:none;width:24px;height:24px;padding:0;font-size:13px;line-height:1}.dot.on[data-v-681b3ecc]{background:#16a34a;border-color:#16a34a}.jopt[data-v-681b3ecc]{margin-right:14px;font-size:14px}.qfoot[data-v-681b3ecc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qfoot .fl[data-v-681b3ecc]{color:var(--muted,#64748b);font-size:12.5px}.qfoot input[type=text][data-v-681b3ecc]{flex:1;min-width:120px}.score[data-v-681b3ecc]{border:1px solid var(--line,#cbd5e1);width:72px;font:inherit;border-radius:7px;padding:6px 8px;font-size:13px}.rule[data-v-681b3ecc]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.rule .rk[data-v-681b3ecc]{color:var(--muted,#64748b);white-space:nowrap;font-size:13px}.rule .sep[data-v-681b3ecc]{color:var(--muted,#64748b);font-size:13px}.rule label[data-v-681b3ecc]{align-items:center;min-width:0;display:flex}.rule input[data-v-681b3ecc]{box-sizing:border-box;border:1px solid var(--line,#cbd5e1);width:100%;min-width:0;font:inherit;border-radius:8px;padding:7px 10px;font-size:14px}.checks[data-v-681b3ecc]{flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.checks label[data-v-681b3ecc]{cursor:pointer;align-items:center;gap:6px;display:flex}.rhint[data-v-681b3ecc]{color:var(--muted,#64748b);margin:0;font-size:12px;line-height:1.7}.vmeta[data-v-681b3ecc]{color:var(--muted,#64748b);margin:0;font-size:13px}.crow[data-v-681b3ecc]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.qrwrap[data-v-681b3ecc]{flex:none;justify-items:center;gap:6px;display:grid}.qr[data-v-681b3ecc]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:8px;width:150px;height:150px}.info[data-v-681b3ecc]{flex:1;gap:6px;min-width:0;display:grid}.qt[data-v-681b3ecc]{margin:0;font-size:17px;font-weight:700}.hint[data-v-681b3ecc]{color:var(--muted,#64748b);margin:0;font-size:13px}.link[data-v-681b3ecc]{background:var(--soft,#f1f5f9);word-break:break-all;border-radius:6px;padding:5px 8px;font-size:12px}.stat[data-v-681b3ecc]{color:var(--muted,#64748b);margin:0;font-size:13px}.btns[data-v-681b3ecc]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pqlab[data-v-681b3ecc]{margin-top:4px;font-size:13px;font-weight:600}.perq[data-v-681b3ecc]{gap:8px;display:grid}.prow[data-v-681b3ecc]{grid-template-columns:minmax(140px,2fr) 3fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.pqtext[data-v-681b3ecc]{word-break:break-all;min-width:0}.pqt[data-v-681b3ecc]{color:var(--muted,#64748b);font-size:12px}.pqbar[data-v-681b3ecc]{background:var(--soft,#f1f5f9);border-radius:999px;height:12px;overflow:hidden}.pqfill[data-v-681b3ecc]{background:#16a34a;border-radius:999px;height:100%;transition:width .4s;display:block}.pqn[data-v-681b3ecc]{font-variant-numeric:tabular-nums;color:var(--muted,#64748b);white-space:nowrap;font-size:12.5px}.subs[data-v-681b3ecc]{border-collapse:collapse;width:100%;font-size:13px}.subs th[data-v-681b3ecc],.subs td[data-v-681b3ecc]{border:1px solid var(--line,#e2e8f0);text-align:left;padding:6px 10px}.subs th[data-v-681b3ecc]{background:var(--soft,#f1f5f9);font-weight:600}.subs .sc[data-v-681b3ecc]{font-variant-numeric:tabular-nums}.subs .empty[data-v-681b3ecc]{text-align:center;color:var(--muted,#64748b)}.subs .rk[data-v-681b3ecc]{font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.subs .me[data-v-681b3ecc]{background:#eff6ff}.subs .me-tag[data-v-681b3ecc]{color:#2563eb;margin-left:4px;font-size:12px}.dist[data-v-681b3ecc]{gap:7px;display:grid}.drow[data-v-681b3ecc]{grid-template-columns:64px 1fr 56px;align-items:center;gap:10px;font-size:13px;display:grid}.dlab[data-v-681b3ecc]{color:var(--muted,#64748b);white-space:nowrap;font-variant-numeric:tabular-nums}.dbar[data-v-681b3ecc]{background:var(--soft,#f1f5f9);border-radius:999px;height:14px;overflow:hidden}.dfill[data-v-681b3ecc]{background:#2563eb;border-radius:999px;min-width:2px;height:100%;transition:width .4s;display:block}.dnum[data-v-681b3ecc]{text-align:right;color:var(--muted,#64748b);white-space:nowrap;font-variant-numeric:tabular-nums}.aip[data-v-2cfcbb90]{margin-bottom:14px}.loading[data-v-2cfcbb90]{color:var(--muted,#888);font-size:13px}.empty[data-v-2cfcbb90]{color:var(--muted,#888);background:var(--soft,#f8fafc);border:1px dashed var(--border,#e5e7eb);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.7}.empty .sub[data-v-2cfcbb90]{margin:6px 0 0;font-size:12.5px}.pick[data-v-2cfcbb90]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lbl[data-v-2cfcbb90]{color:var(--muted,#666);font-size:13px}.sel[data-v-2cfcbb90]{border:1px solid var(--border,#ccc);background:#fff;border-radius:8px;max-width:380px;padding:6px 10px;font-size:13px}.help[data-v-2cfcbb90]{border-radius:10px;margin-bottom:10px;padding:9px 12px;font-size:12.5px;line-height:1.8}.help.free[data-v-2cfcbb90]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.help.paid[data-v-2cfcbb90]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.help.nofree[data-v-2cfcbb90]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.helpline[data-v-2cfcbb90]{margin:0}.helpline.how[data-v-2cfcbb90]{margin-top:6px}.helpline a[data-v-2cfcbb90]{color:#1d4ed8;word-break:break-all}.keybox[data-v-2cfcbb90]{margin-bottom:10px}.keyin[data-v-2cfcbb90]{align-items:center;gap:6px;margin:4px 0 2px;display:flex}.key[data-v-2cfcbb90]{border:1px solid var(--border,#ccc);background:#fff;border-radius:8px;flex:auto;min-width:0;padding:6px 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.mini[data-v-2cfcbb90]{border:1px solid var(--border,#d1d5db);cursor:pointer;color:#374151;background:#fff;border-radius:6px;flex:none;padding:6px 12px;font-size:12.5px}.keyhint[data-v-2cfcbb90]{color:var(--muted,#999);margin:2px 0 0;font-size:11.5px;line-height:1.6}.auth[data-v-2cfcbb90]{color:var(--muted,#666);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.6;display:flex}.auth input[data-v-2cfcbb90]{flex:none;margin-top:3px}.learn[data-v-b0882f23]{gap:14px;max-width:1080px;margin:0 auto;display:grid}.lhead h1[data-v-b0882f23]{margin:0 0 6px;font-size:24px}.lsub[data-v-b0882f23]{color:var(--muted,#64748b);margin:0;font-size:14px;line-height:1.7}.lnote[data-v-b0882f23]{color:var(--muted,#64748b);background:var(--soft,#f1f5f9);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.hubtitle[data-v-b0882f23]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.hubtitle small[data-v-b0882f23]{color:var(--muted,#64748b);font-size:12px;font-weight:400}.hubgrid[data-v-b0882f23]{flex-wrap:wrap;gap:8px;display:flex}.hubchip[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);background:var(--card,#fff);color:var(--text,#0f172a);border-radius:999px;padding:7px 14px;font-size:13px;text-decoration:none}.hubchip[data-v-b0882f23]:hover{color:#2563eb;border-color:#2563eb}.ltabs[data-v-b0882f23]{flex-wrap:wrap;gap:8px;display:flex}.ltabs button[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);background:var(--card,#fff);cursor:pointer;color:var(--text,#0f172a);border-radius:8px;padding:8px 14px;font-size:13.5px}.ltabs button.on[data-v-b0882f23]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.card[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);background:var(--card,#fff);border-radius:12px;gap:12px;padding:16px;display:grid}.two[data-v-b0882f23]{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:16px;display:grid}.side[data-v-b0882f23]{gap:10px;min-width:0;display:grid}.side[data-v-b0882f23]>*{min-width:0}.gl[data-v-b0882f23]{font-size:13px;font-weight:600}input[type=text][data-v-b0882f23],input[type=number][data-v-b0882f23]{box-sizing:border-box;border:1px solid var(--line,#cbd5e1);width:100%;font:inherit;border-radius:8px;padding:8px 10px;font-size:14px}input[data-v-b0882f23]:focus{border-color:#2563eb;outline:none}.mini[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);background:var(--card,#fff);cursor:pointer;color:var(--text,#0f172a);border-radius:8px;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-block}.mini.primary[data-v-b0882f23]{color:#fff;background:#2563eb;border-color:#2563eb}.mini.danger[data-v-b0882f23]{color:#dc2626}.go[data-v-b0882f23]{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:9px;justify-self:start;padding:10px 24px;font-size:15px;font-weight:600}.go[data-v-b0882f23]:disabled{opacity:.55}.err[data-v-b0882f23]{color:#dc2626;margin:0;font-size:13px}.empty[data-v-b0882f23]{color:var(--muted,#64748b);margin:0;font-size:13px}.rhint[data-v-b0882f23]{color:var(--muted,#64748b);margin:0;font-size:12px;line-height:1.7}.io[data-v-b0882f23]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-top:12px;padding:10px 12px}.io .gl[data-v-b0882f23]{margin-bottom:6px;display:block}.io textarea[data-v-b0882f23]{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;margin-top:8px;padding:6px 8px;font-family:inherit;font-size:12.5px}.finput[data-v-b0882f23]{margin-top:8px;font-size:12.5px}.okmsg[data-v-b0882f23]{color:#15803d;margin:6px 0 0;font-size:12.5px}.candwrap[data-v-b0882f23]{margin-top:10px}.candtbl[data-v-b0882f23]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.candtbl th[data-v-b0882f23],.candtbl td[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);text-align:left;vertical-align:top;padding:6px 8px}.candtbl th[data-v-b0882f23]{white-space:nowrap;background:#f8fafc;font-size:12.5px}.candtbl .cck[data-v-b0882f23]{text-align:center;width:34px}.candtbl .ctype[data-v-b0882f23]{width:100px}.candtbl .ctype select[data-v-b0882f23]{width:100%}.candtbl .cconf[data-v-b0882f23]{white-space:nowrap;width:76px}.candtbl .cdel[data-v-b0882f23]{text-align:center;width:44px}.aibadge[data-v-b0882f23]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;margin-bottom:4px;padding:1px 6px;font-size:11px;display:inline-block}.candtbl .ctext[data-v-b0882f23]{line-height:1.55}.candtbl .cimg[data-v-b0882f23]{color:#b45309}.candtbl .copts[data-v-b0882f23]{color:#475569;margin-top:3px;font-size:12.5px}.candtbl .cans[data-v-b0882f23]{color:#0f766e;margin-top:3px;font-size:12.5px}.conf[data-v-b0882f23]{border-radius:999px;padding:1px 7px;font-size:12px;display:inline-block}.conf.cf-high[data-v-b0882f23]{color:#15803d;background:#dcfce7}.conf.cf-mid[data-v-b0882f23]{color:#a16207;background:#fef9c3}.conf.cf-low[data-v-b0882f23]{color:#b91c1c;background:#fee2e2}.modal[data-v-b0882f23]{z-index:60;background:#0f172a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mbox[data-v-b0882f23]{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:340px;padding:18px;box-shadow:0 20px 45px #00000040}.mbox .mt[data-v-b0882f23]{margin:0 0 10px;font-size:15px}.qrcv[data-v-b0882f23]{width:220px;height:220px;margin:0 auto;display:block}.qlink[data-v-b0882f23]{color:var(--muted,#64748b);word-break:break-all;margin:8px 0 10px;font-size:11.5px}.mbox .acts[data-v-b0882f23]{justify-content:center}.ghead[data-v-b0882f23]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gtable[data-v-b0882f23]{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.gtable th[data-v-b0882f23],.gtable td[data-v-b0882f23]{text-align:left;border-bottom:1px solid #e5e7eb;padding:6px 8px}.gtable th[data-v-b0882f23]{color:var(--muted,#64748b);font-size:12px;font-weight:600}@media (width<=640px){.gtable[data-v-b0882f23]{font-size:12px}.gtable th[data-v-b0882f23],.gtable td[data-v-b0882f23]{padding:5px 4px}}.wgroup[data-v-b0882f23]{border:1px solid #e5e7eb;border-radius:8px;margin-top:10px;padding:10px 12px}.whead[data-v-b0882f23]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.whead b[data-v-b0882f23]{font-size:14px}.wlist[data-v-b0882f23]{margin:0;padding:0;list-style:none}.wlist li[data-v-b0882f23]{border-top:1px dashed #e5e7eb;padding:8px 0}.wtxt[data-v-b0882f23]{margin:0 0 3px;font-size:13.5px;line-height:1.7}.wans[data-v-b0882f23]{color:var(--muted,#64748b);margin:0 0 3px;font-size:12.5px}.wexp[data-v-b0882f23]{color:#15803d;margin:0 0 6px;font-size:12.5px}.wb[data-v-b0882f23]{color:#b91c1c}.wg[data-v-b0882f23]{color:#15803d}.qlist[data-v-b0882f23]{gap:10px;max-height:560px;display:grid;overflow:auto}.qcard[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);background:#fcfdfe;border-radius:10px;gap:7px;padding:12px;display:grid}.qhint[data-v-b0882f23]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:7px;margin:0;padding:6px 9px;font-size:12px;line-height:1.55}.qhint code[data-v-b0882f23]{background:#fef3c7;border-radius:4px;padding:0 4px}.qhint .sp3[data-v-b0882f23]{border-bottom:1px solid #92400e}.qfilter[data-v-b0882f23]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.tdef[data-v-b0882f23]{border:1px dashed var(--line,#cbd5e1);background:#f8fafc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 10px;padding:8px 10px;display:flex}.tdef .fl[data-v-b0882f23]{color:var(--muted,#64748b);font-size:12.5px}.tdef-item[data-v-b0882f23]{align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.tdef-item input[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);border-radius:6px;width:56px;padding:3px 6px;font-size:13px}.tdef-item select[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);border-radius:6px;padding:3px 6px;font-size:12.5px}.tdef .rhint[data-v-b0882f23]{flex-basis:100%}.tdef-apply[data-v-b0882f23]{font:inherit;color:#15803d;cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:7px;padding:4px 12px;font-size:12.5px}.tdef-apply[data-v-b0882f23]:hover{background:#f0fdf4;border-color:#16a34a}.toast[data-v-b0882f23]{color:#fff;z-index:70;background:#111827;border-radius:8px;padding:8px 18px;font-size:13px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.qsearch[data-v-b0882f23]{box-sizing:border-box;border:1px solid var(--line,#cbd5e1);background:#fff;border-radius:8px;width:100%;margin:0 0 8px;padding:6px 10px;font-size:13px}.qsearch[data-v-b0882f23]:focus{border-color:#16a34a;outline:none;box-shadow:0 0 0 2px #16a34a1f}.qfilter .fl[data-v-b0882f23]{color:var(--muted,#64748b);font-size:12.5px}.qfilter .fchip[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12.5px;line-height:1.4;display:inline-flex}.qfilter .fchip.on[data-v-b0882f23]{color:#15803d;background:#f0fdf4;border-color:#16a34a}.qfilter .fchip input[data-v-b0882f23]{cursor:pointer;margin:0}.qfilter .fchip em[data-v-b0882f23]{color:var(--muted,#64748b);font-style:normal}.qfilter .mini[data-v-b0882f23]{margin-left:auto}.qhead[data-v-b0882f23]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.qhead select[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);font:inherit;background:#fff;border-radius:7px;padding:5px 8px;font-size:13px}.qhead .sp[data-v-b0882f23]{flex:1}.olab[data-v-b0882f23]{color:var(--muted,#64748b);font-size:12px}.orow .fno[data-v-b0882f23]{flex:none;min-width:40px}.fhint[data-v-b0882f23]{color:#b45309}.orow[data-v-b0882f23]{align-items:center;gap:8px;display:flex}.orow input[type=text][data-v-b0882f23]{flex:1;min-width:0}.draftlist[data-v-b0882f23]{margin-top:8px}.plist2.draftlist[data-v-b0882f23]{gap:6px;max-height:176px;overflow-y:auto}.plist2.draftlist li[data-v-b0882f23]{align-items:center;gap:8px;padding:5px 10px;display:flex}.plist2.draftlist .dname[data-v-b0882f23]{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.plist2.draftlist .dname b[data-v-b0882f23]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plist2.draftlist .pm[data-v-b0882f23]{white-space:nowrap;flex:none;margin-left:0}.plist2.draftlist .acts[data-v-b0882f23]{flex:none}.dot[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);cursor:pointer;color:#fff;background:#fff;border-radius:50%;flex:none;width:24px;height:24px;padding:0;font-size:13px;line-height:1}.dot.on[data-v-b0882f23]{background:#16a34a;border-color:#16a34a}.jopt[data-v-b0882f23]{margin-right:14px;font-size:14px}.qfoot[data-v-b0882f23]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qfoot .fl[data-v-b0882f23]{color:var(--muted,#64748b);font-size:12.5px}.score[data-v-b0882f23]{width:76px}.lines[data-v-b0882f23]{width:92px}.refans[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);width:100%;min-height:72px;font:inherit;resize:vertical;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.6}.csvhelp[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);background:#f8fafc;border-radius:8px;margin-bottom:8px;padding:4px 12px}.csvhelp summary[data-v-b0882f23]{cursor:pointer;color:#334155;padding:4px 0;font-size:13px;font-weight:600}.csvhelp-body[data-v-b0882f23]{color:#475569;padding:2px 0 10px;font-size:12.5px;line-height:1.7}.csvhelp-body ul[data-v-b0882f23]{margin:6px 0;padding-left:20px}.csvhelp-body code[data-v-b0882f23]{background:#eef2f7;border-radius:4px;padding:1px 5px;font-size:12px}.csvhelp-body .csveg[data-v-b0882f23]{margin:6px 0 0}.csvhelp-body .csveg code[data-v-b0882f23]{color:#0f6e56}.fb[data-v-b0882f23]{vertical-align:baseline;border-bottom:1px solid #000;min-width:48px;height:1em;margin:0 2px;display:inline-block}.examsec[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);background:#fcfdfe;border-radius:10px;margin-bottom:10px;padding:10px}.sechead[data-v-b0882f23]{align-items:center;gap:6px;display:flex}.sectitle[data-v-b0882f23]{flex:1;min-width:0;font-weight:600}.secfill[data-v-b0882f23]{width:auto;min-width:96px}.secnote[data-v-b0882f23]{width:100%;margin:6px 0 8px}.examq[data-v-b0882f23]{align-items:center;gap:5px;margin-bottom:5px;display:flex}.examq .qno[data-v-b0882f23]{min-width:20px;color:var(--muted,#64748b);font-size:13px}.examq .qtext[data-v-b0882f23]{flex:1;min-width:0}.tagmini[data-v-b0882f23]{color:#3730a3;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:1px 6px;font-size:11px}.examq .lbl[data-v-b0882f23]{color:var(--muted,#64748b);font-size:12px}.ck[data-v-b0882f23]{align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.ck input[data-v-b0882f23]{width:15px;height:15px}.kindrow[data-v-b0882f23]{flex-wrap:wrap;gap:6px 18px;margin-bottom:6px;display:flex}.kindrow .ck[data-v-b0882f23]{margin-bottom:0}.logopreview[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:6px;max-width:120px;max-height:40px}.examframe[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:8px;width:100%;height:660px}.okmsg[data-v-b0882f23]{color:#0f6e56;font-size:13px}.errlist[data-v-b0882f23]{color:var(--danger,#b91c1c);margin:0;padding-left:18px;font-size:13px}.diff[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);width:90px;font:inherit;background:#fff;border-radius:7px;padding:6px 8px;font-size:13px}.acts[data-v-b0882f23]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.imgs[data-v-b0882f23]{gap:6px;display:grid}.thumbs[data-v-b0882f23]{flex-wrap:wrap;gap:8px;display:flex}.thumb[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:flex}.thumb img[data-v-b0882f23]{object-fit:contain;border-radius:4px;max-width:120px;height:44px}.thumb .tmeta[data-v-b0882f23]{color:var(--muted,#64748b);white-space:nowrap;font-size:11.5px}.candimgs[data-v-b0882f23]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.candimg[data-v-b0882f23]{object-fit:contain;border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:6px;max-width:140px;height:52px}.tri[data-v-b0882f23]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.duo[data-v-b0882f23]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.duo select[data-v-b0882f23]{box-sizing:border-box;border:1px solid var(--line,#cbd5e1);width:100%;font:inherit;background:var(--card,#fff);color:var(--text,#0f172a);border-radius:8px;padding:8px 10px;font-size:14px}.logolib[data-v-b0882f23]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.logoitem[data-v-b0882f23]{border:2px solid var(--line,#e2e8f0);cursor:pointer;background:#fff;border-radius:8px;padding:3px;line-height:0;position:relative}.logoitem img[data-v-b0882f23]{object-fit:contain;max-width:96px;height:40px;display:block}.logoitem.on[data-v-b0882f23]{border-color:#2563eb}.logoitem .mini[data-v-b0882f23]{border-radius:999px;padding:1px 5px;font-size:11px;line-height:1.2;position:absolute;top:-8px;right:-8px}.ckrow[data-v-b0882f23]{flex-wrap:wrap;gap:6px 16px;display:flex}.gl2[data-v-b0882f23]{color:var(--muted,#64748b);font-size:12px}@media (width<=640px){.tri[data-v-b0882f23],.duo[data-v-b0882f23]{grid-template-columns:1fr}}.blist[data-v-b0882f23]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.blist li[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);border-radius:9px;gap:5px;padding:9px 10px;display:grid}.brow[data-v-b0882f23]{align-items:baseline;gap:8px;display:flex}.brow .bmeta[data-v-b0882f23]{white-space:nowrap;margin-left:auto}.bt[data-v-b0882f23]{word-break:break-all;font-size:13.5px;font-weight:600}.bmeta[data-v-b0882f23]{color:var(--muted,#64748b);font-size:12px}.bacts[data-v-b0882f23]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.bacts .mini[data-v-b0882f23]{border-radius:7px;padding:3px 9px;font-size:12px;line-height:1.4}.pick[data-v-b0882f23]{flex-wrap:wrap;gap:8px;display:flex}.picked[data-v-b0882f23]{margin:0;font-size:13.5px}.modes[data-v-b0882f23]{gap:8px;display:flex}.modes button[data-v-b0882f23]{border:1px solid var(--line,#cbd5e1);background:var(--card,#fff);cursor:pointer;color:var(--text,#0f172a);border-radius:8px;padding:7px 14px;font-size:13px}.modes button.on[data-v-b0882f23]{color:#fff;background:#2563eb;border-color:#2563eb}.cfg[data-v-b0882f23]{border:1px dashed var(--line,#cbd5e1);border-radius:10px;gap:8px;padding:12px;display:grid}.crow[data-v-b0882f23]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crow .ck[data-v-b0882f23]{color:var(--muted,#64748b);min-width:46px;font-size:13px}.crow input[type=number][data-v-b0882f23]{width:88px}.crow input[type=text][data-v-b0882f23]{flex:1;min-width:160px}.chk[data-v-b0882f23]{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.plist[data-v-b0882f23]{gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.plist li[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);border-radius:8px;padding:8px 10px}.pt[data-v-b0882f23]{font-size:13.5px}.pm[data-v-b0882f23]{color:var(--muted,#64748b);margin-left:6px;font-size:12px}.plist2[data-v-b0882f23]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plist2 li[data-v-b0882f23]{border:1px solid var(--line,#e2e8f0);border-radius:9px;gap:8px;padding:10px;display:grid}.pline[data-v-b0882f23]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.done[data-v-b0882f23]{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;gap:8px;padding:12px;display:grid}.okline[data-v-b0882f23]{margin:0;font-size:14px}@media (width<=900px){.two[data-v-b0882f23]{grid-template-columns:1fr}}.sug[data-v-a64f3311]{border-top:1px dashed #e2e8f0;margin-top:22px;padding-top:14px}.toggle[data-v-a64f3311]{text-align:left;width:100%;color:var(--brand);cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:600}.toggle[data-v-a64f3311]:hover{border-color:var(--brand);background:#eff6ff}.kindrow[data-v-a64f3311]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:8px;display:flex}.kindlab[data-v-a64f3311]{color:var(--muted);font-size:12.5px}.kind[data-v-a64f3311]{color:#374151;align-items:center;gap:4px;font-size:13px;display:inline-flex}.kind input[data-v-a64f3311]{width:15px;height:15px}.box[data-v-a64f3311]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:10px;padding:14px}.lead[data-v-a64f3311]{color:#4b5563;margin:0 0 8px;font-size:13px;line-height:1.7}.ctx[data-v-a64f3311]{color:var(--muted);margin:0 0 8px;font-size:12px}.ta[data-v-a64f3311]{box-sizing:border-box;resize:vertical;color:#111827;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:13px;line-height:1.7}.ta[data-v-a64f3311]:focus{border-color:var(--brand);outline:none}.row[data-v-a64f3311]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.ct[data-v-a64f3311]{color:#111827;border:1px solid #d1d5db;border-radius:8px;flex:1;min-width:220px;padding:8px 10px;font-family:inherit;font-size:13px}.ct[data-v-a64f3311]:focus{border-color:var(--brand);outline:none}.cnt[data-v-a64f3311]{color:var(--muted);font-size:12px}.send[data-v-a64f3311]{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:13px}.send[data-v-a64f3311]:disabled{opacity:.5;cursor:default}.again[data-v-a64f3311]{color:var(--brand);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:13px}.ok[data-v-a64f3311]{color:#15803d;margin:0;font-size:13px;line-height:1.7}.err[data-v-a64f3311]{color:#b91c1c;margin:8px 0 0;font-size:13px}.tip[data-v-a64f3311]{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.fb[data-v-e8f417bf]{max-width:760px;margin:0 auto}h1[data-v-e8f417bf]{color:#111827;margin:0 0 8px;font-size:22px}.lead[data-v-e8f417bf]{color:#374151;margin:0 0 18px;font-size:14px;line-height:1.8}.tips[data-v-e8f417bf]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:18px;padding:14px 16px}.tips h2[data-v-e8f417bf]{color:#111827;margin:0 0 8px;font-size:15px}.tips ul[data-v-e8f417bf]{margin:0;padding-left:20px}.tips li[data-v-e8f417bf]{color:#4b5563;font-size:13px;line-height:1.9}.foot[data-v-e8f417bf]{color:var(--muted);margin-top:18px;font-size:12.5px;line-height:1.8}.nf[data-v-bdf56842]{text-align:center;padding:60px 20px}.nf h1[data-v-bdf56842]{margin-bottom:10px;font-size:22px}.nf p[data-v-bdf56842]{color:var(--muted,#666);margin-bottom:20px}.acts[data-v-bdf56842]{justify-content:center;gap:12px;display:flex}.btn[data-v-bdf56842]{border:1px solid var(--brand,#1d4ed8);color:var(--brand,#1d4ed8);border-radius:8px;padding:8px 18px;text-decoration:none}.btn.primary[data-v-bdf56842]{background:var(--brand,#1d4ed8);color:#fff}@media (width<=640px){.app .topbar{flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.app .brand{white-space:nowrap;font-size:16px}.app .nav{-webkit-overflow-scrolling:touch;flex:100%;order:3;gap:14px;display:flex;overflow-x:auto}.app .nav a{white-space:nowrap;margin-right:0;font-size:14px}.app .authbar{gap:8px;margin-left:auto}.app .authbar .lk{white-space:nowrap;padding:6px 10px;font-size:13px}.app .authbar .uname{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.app .content{padding:14px 12px}.app .footer{padding:12px 10px;font-size:12px}.app input,.app select,.app textarea{box-sizing:border-box;min-width:0;max-width:100%}.app label>input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.app label>select,.app label>textarea{width:100%}.app input[type=text],.app input[type=number],.app input[type=date],.app input[type=time],.app input[type=datetime-local],.app input[type=month],.app input[type=week],.app input[type=email],.app input[type=password],.app input[type=tel],.app input[type=search],.app input[type=url],.app input:not([type]),.app select,.app textarea{font-size:16px!important}.app select{min-width:96px;max-width:100%}.app button{white-space:nowrap}.app .row,.app .bar,.app .frow,.app .fieldrow,.app .params,.app .cfg,.app .opts,.app .expbar{flex-wrap:wrap}.app .card,.app .crow,.app .info,.app .btns,.app .expbar{min-width:0}.app .form,.app .grid,.app .cols,.app .wrap,.app .io,.app .cards,.app .editwrap{grid-template-columns:1fr}.app .lc .ly-row{grid-template-columns:1fr;gap:10px;display:grid}.app .lc .ly-row .field{min-width:0}.app .lc .ly-row select{width:100%}.app .dc .fhead{display:none}.app .dc .frow{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:1fr auto;gap:6px 8px;margin-bottom:10px;padding:10px 12px}.app .dc .frow .fno{color:var(--muted);grid-column:1/-1;font-size:12px;display:block}.app .dc .frow>.ipt{grid-column:1/-1}.app .dc .frow .ckwrap{order:1;justify-content:flex-start}.app .dc .frow .cktext{color:#374151;font-size:14px;display:inline}.app .dc .frow .ops{order:2;justify-self:end}.app .dc .presets .sp{display:none}.app .rc .tri{flex-wrap:wrap}.app .rc .tri input{flex:calc(50% - 3px)}.app .qcard .qhead{flex-wrap:wrap}.app .qcard .qhead select{flex:100%}.app .qcard .qfoot{flex-wrap:wrap}.app .qcard .qfoot select.diff{flex:120px;min-width:120px}.app .learn .candtbl{table-layout:fixed}.app .learn .candtbl th,.app .learn .candtbl td{overflow-wrap:anywhere;padding:5px 6px;font-size:12.5px}.app .learn .candtbl .cck{width:28px}.app .learn .candtbl .ctype{width:70px}.app .learn .candtbl .cconf{width:60px}.app .learn .candtbl .cconf .conf{padding:1px 5px;font-size:11.5px}.app .learn .candtbl .copts,.app .learn .candtbl .cans{font-size:12px}}
