.meta-web[data-v-f1520ab2]{min-height:100vh;display:flex;flex-direction:column;background:#eef1f6;color:#1a1a1a;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Arial,sans-serif}.topbar[data-v-f1520ab2]{background:linear-gradient(90deg,#0d3b8f,#1e6fd9);color:#fff;box-shadow:0 2px 8px rgba(13,59,143,.25)}.topbar-inner[data-v-f1520ab2]{max-width:1080px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.topbar-left[data-v-f1520ab2]{display:flex;align-items:center;gap:12px}.logo[data-v-f1520ab2]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:10px;background:hsla(0,0%,100%,.16)}.topbar-title[data-v-f1520ab2]{font-size:17px;font-weight:600;letter-spacing:.5px}.topbar-sub[data-v-f1520ab2]{margin-top:2px;font-size:11px;opacity:.72;letter-spacing:.5px}.badge[data-v-f1520ab2]{padding:4px 12px;border-radius:12px;font-size:12px}.badge-ok[data-v-f1520ab2]{background:rgba(103,226,158,.2);color:#b8f3d2}.badge-warn[data-v-f1520ab2]{background:rgba(255,193,87,.25);color:#ffe3ae}.page-main[data-v-f1520ab2]{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:20px 24px 40px}.panel[data-v-f1520ab2]{margin-bottom:16px;padding:4px 24px 20px;border-radius:10px;background:#fff;border:1px solid #e6eaf1;box-shadow:0 1px 4px rgba(13,59,143,.05)}.panel-head[data-v-f1520ab2]{display:flex;align-items:center;padding:16px 0 14px;border-bottom:1px solid #f0f2f6;margin-bottom:16px}.panel-head.pointer[data-v-f1520ab2]{cursor:pointer;user-select:none}.panel-head .bar[data-v-f1520ab2]{width:4px;height:16px;margin-right:10px;border-radius:2px;background:#ff6b00}.panel-title[data-v-f1520ab2]{font-size:16px;font-weight:600;color:#12233f}.panel-tip[data-v-f1520ab2]{margin-left:auto;font-size:12px;color:#98a4b5}.panel-arrow[data-v-f1520ab2]{margin-left:auto;font-size:12px;color:#1e6fd9}.req[data-v-f1520ab2]{font-style:normal;color:#f56c6c}.tag-inner[data-v-f1520ab2]{margin-left:6px;padding:1px 6px;border-radius:4px;background:#f2f5fa;font-size:11px;color:#98a4b5}.grid[data-v-f1520ab2]{display:grid;gap:16px 28px}.grid-2[data-v-f1520ab2]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3[data-v-f1520ab2]{grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-v-f1520ab2]{display:flex;flex-direction:column}.field-full[data-v-f1520ab2]{grid-column:1/-1}.field-label[data-v-f1520ab2]{margin-bottom:6px;font-size:13px;color:#4a5a72}.field-help[data-v-f1520ab2]{margin-top:4px;font-size:12px;color:#98a4b5}.field-help.help-error[data-v-f1520ab2]{color:#f56c6c}.control[data-v-f1520ab2]{width:100%;height:38px;padding:0 12px;border:1px solid #d7dee9;border-radius:6px;background:#fff;font-size:14px;color:#243247;outline:none;transition:border-color .15s,box-shadow .15s}.control[data-v-f1520ab2]::placeholder{color:#b3bdcc}.control[data-v-f1520ab2]:focus{border-color:#1e6fd9;box-shadow:0 0 0 3px rgba(30,111,217,.12)}.control.invalid[data-v-f1520ab2]{border-color:#f56c6c}.control.readonly[data-v-f1520ab2]{background:#f6f8fc;color:#6b7a90}select.control[data-v-f1520ab2]{cursor:pointer}select.control.placeholder[data-v-f1520ab2]{color:#b3bdcc}.textarea[data-v-f1520ab2]{height:auto;padding:8px 12px;line-height:1.6;resize:vertical;font-family:Menlo,Consolas,monospace}.sn-row[data-v-f1520ab2]{display:flex;gap:10px}.sn-row .control[data-v-f1520ab2]{flex:1}.checkbox-group[data-v-f1520ab2],.radio-group[data-v-f1520ab2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;min-height:38px}.checkbox-item[data-v-f1520ab2],.radio-item[data-v-f1520ab2]{display:flex;align-items:center;gap:6px;font-size:14px;color:#243247;cursor:pointer}.checkbox-item input[data-v-f1520ab2],.radio-item input[data-v-f1520ab2]{width:15px;height:15px;accent-color:#1e6fd9;cursor:pointer}.btn[data-v-f1520ab2]{height:38px;padding:0 22px;border-radius:6px;border:1px solid transparent;font-size:14px;cursor:pointer;transition:opacity .15s,box-shadow .15s}.btn[data-v-f1520ab2]:disabled{opacity:.55;cursor:not-allowed}.btn-ghost[data-v-f1520ab2]{flex:none;border-color:#1e6fd9;background:#f2f7ff;color:#1e6fd9}.btn-ghost[data-v-f1520ab2]:hover:not(:disabled){background:#e4f0ff}.btn-default[data-v-f1520ab2]{border-color:#d7dee9;background:#fff;color:#4a5a72}.btn-default[data-v-f1520ab2]:hover:not(:disabled){border-color:#1e6fd9;color:#1e6fd9}.btn-primary[data-v-f1520ab2]{background:linear-gradient(135deg,#ff8a3d,#ff6b00);color:#fff;box-shadow:0 4px 12px rgba(255,107,0,.3)}.btn-primary[data-v-f1520ab2]:hover:not(:disabled){box-shadow:0 6px 16px rgba(255,107,0,.4)}.debug[data-v-f1520ab2]{padding-bottom:4px}.debug-label[data-v-f1520ab2]{margin:10px 0 4px;font-size:12px;color:#98a4b5}.debug-pre[data-v-f1520ab2]{max-height:220px;margin:0;padding:10px 12px;border-radius:6px;background:#f6f8fc;border:1px solid #e6eaf1;font-family:Menlo,Consolas,monospace;font-size:12px;line-height:1.6;color:#33507a;white-space:pre-wrap;word-break:break-all;overflow:auto}.action-bar[data-v-f1520ab2]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:4px 0 0}.submit-ok[data-v-f1520ab2]{margin-right:auto;font-size:13px;color:#29a765}.page-footer[data-v-f1520ab2]{padding:14px 0;text-align:center;font-size:12px;color:#9aa4b2}@media (max-width:720px){.grid-2[data-v-f1520ab2],.grid-3[data-v-f1520ab2]{grid-template-columns:1fr}.page-main[data-v-f1520ab2]{padding:16px 12px 32px}}