.finder-link-page[data-v-ca7d05a9]{color:#1f2937;background:radial-gradient(circle at 18% 16%,#2563eb1f,#0000 28%),linear-gradient(135deg,#edf5ff 0%,#f8fbff 48%,#eef7ff 100%);justify-content:center;align-items:center;min-height:100vh;padding:30px 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative}.stats-shortcut-btn[data-v-ca7d05a9]{z-index:10;color:#1677ff;cursor:pointer;background:#ffffffeb;border:1px solid #1677ff38;border-radius:10px;height:40px;padding:0 16px;font-size:14px;font-weight:800;transition:border-color .16s,box-shadow .16s,transform .16s;position:fixed;top:22px;left:22px;box-shadow:0 10px 26px #0f172a1f}.stats-shortcut-btn[data-v-ca7d05a9]:hover{border-color:#1677ff7a;transform:translateY(-1px);box-shadow:0 14px 30px #1677ff2e}.finder-card[data-v-ca7d05a9]{background:#ffffffeb;border:1px solid #94a3b83d;border-radius:22px;width:min(860px,100%);padding:30px;box-shadow:0 24px 70px #0f172a1f}.brand-block[data-v-ca7d05a9]{justify-content:center;align-items:center;gap:16px;margin-bottom:26px;display:flex}.brand-logo[data-v-ca7d05a9]{object-fit:cover;border-radius:20px;width:72px;height:72px;box-shadow:0 10px 28px #2563eb2e}.brand-block h1[data-v-ca7d05a9]{color:#0f172a;margin:0;font-size:26px;font-weight:700;line-height:1.1}.query-box[data-v-ca7d05a9]{max-width:650px;margin:0 auto}.query-box label[data-v-ca7d05a9]{color:#475569;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.query-row[data-v-ca7d05a9]{grid-template-columns:minmax(0,1fr) 138px;gap:12px;display:grid}.type-select-label[data-v-ca7d05a9]{color:#475569;margin:12px 0 8px;font-size:13px;font-weight:600;display:block}.type-select[data-v-ca7d05a9]{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d6dee9;border-radius:12px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px}.type-select[data-v-ca7d05a9]:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf824}.turnstile-block[data-v-ca7d05a9]{margin-top:14px}.turnstile-box[data-v-ca7d05a9]{justify-content:flex-start;align-items:center;min-height:68px;display:flex}.turnstile-box-loading[data-v-ca7d05a9]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:0 12px}.turnstile-loading[data-v-ca7d05a9]{color:#64748b;font-size:13px}.turnstile-error[data-v-ca7d05a9]{color:#e11d48;margin:6px 0 0;font-size:13px;line-height:18px}.aliyun-captcha-block[data-v-ca7d05a9]{flex-direction:column;align-items:center;gap:6px;display:flex}.aliyun-captcha-element[data-v-ca7d05a9]{width:min(100%,320px);min-height:40px;overflow:hidden}.aliyun-captcha-element-loading[data-v-ca7d05a9]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;padding:0 12px;display:flex}.query-row input[data-v-ca7d05a9]{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d6dee9;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.query-row input[data-v-ca7d05a9]:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf824}.query-row button[data-v-ca7d05a9],.action-btn[data-v-ca7d05a9]{cursor:pointer;border:0;border-radius:12px;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s}.query-row button[data-v-ca7d05a9]{color:#fff;background:linear-gradient(135deg,#1677ff,#06b6d4);height:46px;font-size:15px;box-shadow:0 12px 28px #1677ff3d}.query-row button[data-v-ca7d05a9]:hover:not(:disabled),.action-btn[data-v-ca7d05a9]:hover:not(:disabled){transform:translateY(-1px)}button[data-v-ca7d05a9]:disabled{cursor:not-allowed;opacity:.55}.alert[data-v-ca7d05a9]{border-radius:12px;max-width:650px;margin:16px auto 0;padding:10px 13px;font-size:13px;line-height:20px}.alert-error[data-v-ca7d05a9]{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.alert-info[data-v-ca7d05a9]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.result-panel[data-v-ca7d05a9]{background:#f8fbff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:280px minmax(0,1fr);gap:24px;margin-top:24px;padding:22px;display:grid}.qr-column[data-v-ca7d05a9]{flex-direction:column;align-items:center;display:flex}.qr-frame[data-v-ca7d05a9]{background:#fff;border:1px solid #dbe7f4;border-radius:18px;justify-content:center;align-items:center;width:238px;height:238px;display:flex;box-shadow:inset 0 0 0 8px #f8fbff}.qr-frame-empty[data-v-ca7d05a9]{color:#94a3b8;font-size:15px;font-weight:700}.qr-type-line[data-v-ca7d05a9]{color:#e11d48;background:#fff1f2;border:1px solid #fecaca;border-radius:999px;align-items:center;gap:8px;margin-top:13px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.qr-type-line span[data-v-ca7d05a9]{color:#be123c}.qr-type-line strong[data-v-ca7d05a9]{color:#dc2626;font-weight:800}.qr-channel-tip[data-v-ca7d05a9]{color:#ef4444;margin-top:8px;font-size:13px;font-weight:700}.link-column[data-v-ca7d05a9]{flex-direction:column;justify-content:center;min-width:0;display:flex}.expire-line[data-v-ca7d05a9]{color:#64748b;margin-bottom:12px;font-size:13px}.link-box[data-v-ca7d05a9]{box-sizing:border-box;color:#2563eb;overflow-wrap:anywhere;background:#fff;border:1px solid #dbeafe;border-radius:14px;min-height:74px;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:21px}.link-box-empty[data-v-ca7d05a9]{color:#94a3b8;align-items:center;font-family:inherit;font-weight:700;display:flex}.action-row[data-v-ca7d05a9]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.action-btn[data-v-ca7d05a9]{color:#2563eb;background:#fff;border:1px solid #cfe3ff;min-width:108px;height:38px;padding:0 14px;font-size:13px}.action-primary[data-v-ca7d05a9]{color:#fff;background:#1677ff;border-color:#0000;box-shadow:0 10px 22px #1677ff33}.action-ghost[data-v-ca7d05a9]{color:#0f766e}@media (max-width:760px){.finder-link-page[data-v-ca7d05a9]{align-items:flex-start;padding:70px 12px 18px}.stats-shortcut-btn[data-v-ca7d05a9]{border-radius:9px;height:36px;padding:0 13px;font-size:13px;top:14px;left:12px}.finder-card[data-v-ca7d05a9]{border-radius:18px;padding:22px 16px}.brand-block[data-v-ca7d05a9]{text-align:center;flex-direction:column;gap:10px;margin-bottom:22px}.brand-logo[data-v-ca7d05a9]{width:66px;height:66px}.brand-block h1[data-v-ca7d05a9]{font-size:23px}.query-row[data-v-ca7d05a9]{grid-template-columns:1fr}.aliyun-captcha-block[data-v-ca7d05a9]{align-items:flex-start}.result-panel[data-v-ca7d05a9]{grid-template-columns:1fr;gap:18px;padding:16px}.qr-frame[data-v-ca7d05a9]{aspect-ratio:1;width:min(238px,100%);height:auto}.action-row[data-v-ca7d05a9]{grid-template-columns:1fr;display:grid}.action-btn[data-v-ca7d05a9]{width:100%}}.finder-index-page[data-v-06f46d9a]{color:#334155;background:#556481;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.entry-panel[data-v-06f46d9a]{background:#fff;border-radius:14px;width:min(500px,100%);min-height:260px;padding:42px 42px 44px;box-shadow:0 0 24px #e2e8f080}h1[data-v-06f46d9a]{text-align:center;color:#4f9dfb;margin:0;font-size:16px;font-weight:700;line-height:1.2}.title-line[data-v-06f46d9a]{background:#4f9dfb;height:3px;margin:13px 0 20px}.entry-grid[data-v-06f46d9a]{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:22px 42px;display:grid}.entry-grid button[data-v-06f46d9a]:last-child:nth-child(odd){grid-column:1/-1}button[data-v-06f46d9a]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d9dee8;border-radius:5px;width:158px;height:42px;font-size:15px;transition:border-color .16s,color .16s,box-shadow .16s,transform .16s}button[data-v-06f46d9a]:hover{color:#2f7edb;border-color:#4f9dfb;transform:translateY(-1px);box-shadow:0 8px 20px #4f9dfb2e}button[data-v-06f46d9a]:active{transform:translateY(0);box-shadow:0 4px 12px #4f9dfb29}@media (max-width:620px){.entry-panel[data-v-06f46d9a]{border-radius:12px;min-height:0;padding:34px 22px 36px}.entry-grid[data-v-06f46d9a]{grid-template-columns:1fr;gap:16px}button[data-v-06f46d9a]{width:100%;max-width:240px}}.hourly-page[data-v-57274cb1]{color:#273446;background:#fff;min-height:100vh;padding:18px 20px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.back-button[data-v-57274cb1]{color:#2878d7;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1}.page-head[data-v-57274cb1]{justify-content:space-between;align-items:center;gap:16px;margin:18px 0 12px;display:flex}h1[data-v-57274cb1]{color:#263445;margin:0;font-size:24px;font-weight:700;line-height:1.2}.actions[data-v-57274cb1]{align-items:center;gap:10px;display:flex}input[type=date][data-v-57274cb1]{color:#344256;border:1px solid #d9dfe8;border-radius:4px;outline:none;width:168px;height:34px;padding:0 10px;font-size:13px}input[type=date][data-v-57274cb1]:focus{border-color:#9ec0ee;box-shadow:0 0 0 3px #4f9dfb24}.primary-button[data-v-57274cb1],.export-button[data-v-57274cb1]{color:#fff;cursor:pointer;border:0;border-radius:4px;min-width:72px;height:34px;font-size:13px;transition:opacity .16s,transform .16s,box-shadow .16s}.primary-button[data-v-57274cb1]{background:#5b55d9}.export-button[data-v-57274cb1]{background:#eda33b;min-width:86px}.primary-button[data-v-57274cb1]:hover:not(:disabled),.export-button[data-v-57274cb1]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #0f172a24}.primary-button[data-v-57274cb1]:disabled,.export-button[data-v-57274cb1]:disabled{cursor:not-allowed;opacity:.62}textarea[data-v-57274cb1]{resize:vertical;color:#344256;border:1px solid #d9dfe8;border-radius:4px;outline:none;width:100%;min-height:86px;padding:9px 11px;font-size:14px;line-height:1.38;transition:border-color .16s,box-shadow .16s;display:block}textarea[data-v-57274cb1]::placeholder{color:#b4bdc9}textarea[data-v-57274cb1]:focus{border-color:#9ec0ee;box-shadow:0 0 0 3px #4f9dfb24}.error-message[data-v-57274cb1]{color:#d92d20;margin:8px 2px 0;font-size:13px}.table-wrap[data-v-57274cb1]{border:1px solid #dfe5ee;margin-top:12px;overflow-x:auto}table[data-v-57274cb1]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1760px}th[data-v-57274cb1],td[data-v-57274cb1]{color:#8d929b;text-align:center;border:1px solid #dfe5ee;height:32px;font-size:12px;font-weight:700}td[data-v-57274cb1]{color:#475569;height:31px;font-weight:500}.card-header[data-v-57274cb1]{text-align:left;width:236px;padding:0 10px}.total-header[data-v-57274cb1]{width:72px}.hour-header[data-v-57274cb1]{background:#f8fafc;width:56px}.summary-row td[data-v-57274cb1]{color:#334155;background:#fbfcfe;font-weight:700}.card-code[data-v-57274cb1]{text-align:left;word-break:break-all;padding:0 10px;font-size:12px}.empty-cell[data-v-57274cb1]{color:#9aa1ab;height:56px;font-size:14px}.muted td[data-v-57274cb1]{color:#a3a9b3}@media (max-width:900px){.hourly-page[data-v-57274cb1]{padding:16px 12px 24px}.page-head[data-v-57274cb1]{flex-direction:column;align-items:stretch;gap:10px}h1[data-v-57274cb1]{font-size:22px}.actions[data-v-57274cb1]{flex-wrap:wrap}input[type=date][data-v-57274cb1]{flex:150px}}.new-customer-page[data-v-f56a19e5]{color:#273446;background:#fff;min-height:100vh;padding:18px 20px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.back-button[data-v-f56a19e5]{color:#2878d7;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1}h1[data-v-f56a19e5]{text-align:center;color:#263445;margin:22px 0 16px;font-size:24px;font-weight:700;line-height:1.2}.query-panel[data-v-f56a19e5]{width:100%}textarea[data-v-f56a19e5]{resize:vertical;color:#344256;border:1px solid #d9dfe8;border-radius:4px;outline:none;width:100%;min-height:108px;padding:10px 12px;font-size:15px;line-height:1.42;transition:border-color .16s,box-shadow .16s;display:block}textarea[data-v-f56a19e5]::placeholder{color:#b4bdc9}textarea[data-v-f56a19e5]:focus{border-color:#9ec0ee;box-shadow:0 0 0 3px #4f9dfb24}.query-button[data-v-f56a19e5]{color:#fff;cursor:pointer;background:#000018;border:1px solid #42b72f;border-radius:22px;width:100%;height:44px;margin-top:10px;font-size:17px;transition:opacity .16s,transform .16s,box-shadow .16s}.query-button[data-v-f56a19e5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #0000182e}.query-button[data-v-f56a19e5]:disabled,.export-button[data-v-f56a19e5]:disabled{cursor:not-allowed;opacity:.62}.error-message[data-v-f56a19e5]{color:#d92d20;margin:8px 2px 0;font-size:13px}.table-wrap[data-v-f56a19e5]{border:1px solid #dfe5ee;margin-top:12px;overflow-x:auto}table[data-v-f56a19e5]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1500px}th[data-v-f56a19e5],td[data-v-f56a19e5]{color:#8d929b;text-align:center;border:1px solid #dfe5ee;height:34px;font-size:13px;font-weight:700}td[data-v-f56a19e5]{color:#475569;height:32px;font-size:13px;font-weight:500}.card-header[data-v-f56a19e5]{text-align:left;white-space:nowrap;width:220px;padding:0 10px}.card-header span[data-v-f56a19e5]{margin-right:8px}.total-header[data-v-f56a19e5]{width:62px}.date-header[data-v-f56a19e5]{background:#f8fafc}.sub-header[data-v-f56a19e5]{color:#64748b;background:#fbfcfe;width:52px;height:28px;font-size:12px}.export-button[data-v-f56a19e5]{color:#fff;cursor:pointer;vertical-align:middle;background:#eda33b;border:0;border-radius:4px;min-width:78px;height:28px;font-size:12px;transition:background .16s,transform .16s}.export-button[data-v-f56a19e5]:hover:not(:disabled){background:#df9126;transform:translateY(-1px)}.card-code[data-v-f56a19e5]{text-align:left;word-break:break-all;padding:0 10px;font-size:12px}.day-total[data-v-f56a19e5]{color:#273446;font-weight:700}.empty-cell[data-v-f56a19e5]{color:#9aa1ab;height:56px;font-size:14px}.muted td[data-v-f56a19e5]{color:#a3a9b3}@media (max-width:900px){.new-customer-page[data-v-f56a19e5]{padding:16px 12px 24px}h1[data-v-f56a19e5]{margin:20px 0 14px;font-size:22px}.back-button[data-v-f56a19e5]{font-size:15px}textarea[data-v-f56a19e5]{min-height:96px;padding:9px 10px;font-size:14px}.query-button[data-v-f56a19e5]{height:42px;font-size:16px}th[data-v-f56a19e5]{height:32px;font-size:12px}td[data-v-f56a19e5]{height:30px;font-size:12px}}.qr-setting-page[data-v-4e22f31a]{color:#536071;background:#fff;min-height:100vh;padding:18px 32px 34px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.back-link[data-v-4e22f31a]{color:#1a9af7;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.qr-setting-shell[data-v-4e22f31a]{width:100%;margin:20px auto 0}h1[data-v-4e22f31a]{text-align:center;color:#27384a;margin:0 0 36px;font-size:24px;font-weight:500}.field-label[data-v-4e22f31a]{color:#415064;margin-bottom:8px;font-size:15px;display:block}.card-textarea[data-v-4e22f31a]{resize:vertical;color:#526174;border:1px solid #ff7b89;border-left:0;border-right:0;outline:none;width:100%;height:270px;padding:12px 0;font-size:15px;line-height:1.6}.card-textarea[data-v-4e22f31a]::placeholder{color:#c4cbd4}.form-error[data-v-4e22f31a]{color:#f05252;margin:8px 0 0;font-size:13px}.form-notice[data-v-4e22f31a]{color:#2f855a;text-align:center;margin:10px 0 0;font-size:13px}.type-block[data-v-4e22f31a]{margin:16px 0 18px}.type-option[data-v-4e22f31a]{color:#5f6d7c;align-items:center;gap:8px;min-height:27px;font-size:15px;display:flex}.type-option input[data-v-4e22f31a]{accent-color:#1890ff;width:16px;height:16px}.type-option em[data-v-4e22f31a]{color:#1f91e8;margin-left:4px;font-style:normal}.primary-action[data-v-4e22f31a],.secondary-action[data-v-4e22f31a]{color:#fff;cursor:pointer;border:0;border-radius:3px;width:100%;height:52px;font-size:16px}.primary-action[data-v-4e22f31a]{background:#6ec1f4}.secondary-action[data-v-4e22f31a]{background:#a4e494;margin-top:18px}.primary-action[data-v-4e22f31a]:disabled,.secondary-action[data-v-4e22f31a]:disabled{cursor:not-allowed;opacity:.65}.result-table[data-v-4e22f31a]{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:24px;font-size:14px}.result-table th[data-v-4e22f31a],.result-table td[data-v-4e22f31a]{color:#667386;text-align:center;word-break:break-word;border:1px solid #e2e6ee;padding:12px 10px}.result-table th[data-v-4e22f31a]{color:#5a6678;background:#f7f8fb;font-weight:500}.result-table tr.failed td[data-v-4e22f31a]{color:#d45b5b}.empty-cell[data-v-4e22f31a]{color:#a4adba;height:48px}@media (max-width:720px){.qr-setting-page[data-v-4e22f31a]{padding:16px 18px 28px}h1[data-v-4e22f31a]{margin-bottom:28px;font-size:22px}.card-textarea[data-v-4e22f31a]{height:220px}}.batch-copy-page[data-v-c9223b28]{color:#4b5f74;background:#fff;min-height:100vh;padding:24px 34px 44px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.back-link[data-v-c9223b28]{color:#1c9bf0;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}h1[data-v-c9223b28]{text-align:center;color:#263849;letter-spacing:0;margin:0 0 34px;font-size:21px;font-weight:500}.top-divider[data-v-c9223b28]{background:#e3e7ec;height:1px;margin:-16px 0 0}.copy-form[data-v-c9223b28]{margin-top:0}.field[data-v-c9223b28]{padding-top:24px;display:block}.field>span[data-v-c9223b28]{color:#3f5269;margin-bottom:9px;font-size:15px;display:block}.field input[data-v-c9223b28],.field textarea[data-v-c9223b28]{color:#4b5f74;box-sizing:border-box;background:#fff;border:1px solid #dce2e9;border-left:0;border-right:0;outline:none;width:100%;font-size:14px}.field input[data-v-c9223b28]{height:40px;padding:0 16px}.field textarea[data-v-c9223b28]{resize:vertical;border-color:#49c4ff;height:220px;padding:10px 0;line-height:1.6}.replace-page[data-v-c9223b28]{background:#fbfcfe;padding:18px 24px 44px}.replace-page h1[data-v-c9223b28]{margin:8px 0 14px;font-size:21px;font-weight:500}.replace-page .field[data-v-c9223b28]{padding-top:18px}.replace-page .field>span[data-v-c9223b28],.replace-page .block-title[data-v-c9223b28]{color:#213247;margin-bottom:7px;font-size:14px}.replace-page .field input[data-v-c9223b28],.replace-page .field textarea[data-v-c9223b28]{background:#fff;border:1px solid #d4dbe6;border-radius:3px;padding:0 14px}.replace-page .field input[data-v-c9223b28]{height:38px}.replace-page .field textarea[data-v-c9223b28]{padding-top:9px;padding-bottom:9px}.replace-card-textarea[data-v-c9223b28]{min-height:208px}.replace-type-block[data-v-c9223b28]{margin-top:22px}.compact-type-row[data-v-c9223b28]{margin-top:12px}.replace-submit[data-v-c9223b28]{color:#fff;cursor:pointer;background:#1897f2;border:0;border-radius:4px;width:100%;height:48px;margin-top:34px;font-size:15px;transition:opacity .16s,transform .16s,box-shadow .16s}.replace-submit[data-v-c9223b28]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #1897f233}.replace-submit[data-v-c9223b28]:disabled{cursor:not-allowed;opacity:.62}.field input[data-v-c9223b28]::placeholder,.field textarea[data-v-c9223b28]::placeholder{color:#c6cbd2}.radio-block[data-v-c9223b28]{color:#536171;margin-top:24px;font-size:14px}.block-title[data-v-c9223b28]{color:#3f5269;margin-bottom:8px;font-size:14px}.radio-block label[data-v-c9223b28]{align-items:center;gap:6px;margin-right:28px;display:inline-flex}.radio-block input[data-v-c9223b28]{accent-color:#1598ee;width:16px;height:16px}.type-block[data-v-c9223b28]{margin-top:10px}.select-all[data-v-c9223b28],.type-option[data-v-c9223b28]{color:#199af0;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.select-all[data-v-c9223b28]{height:26px}.type-row[data-v-c9223b28]{flex-wrap:wrap;align-items:center;gap:26px;margin-top:22px;padding-bottom:16px;display:flex}.checkbox[data-v-c9223b28]{color:#fff;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #1d9bf0;border-radius:3px;width:16px;height:16px;font-size:12px;line-height:16px}.checkbox.checked[data-v-c9223b28]{background:#189af0}.form-error[data-v-c9223b28],.form-notice[data-v-c9223b28]{margin:14px 0 0;font-size:14px}.form-error[data-v-c9223b28]{color:#e5484d}.form-notice[data-v-c9223b28]{color:#188d44}.action-row[data-v-c9223b28]{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:18px 58px 0;display:grid}.action[data-v-c9223b28]{color:#fff;cursor:pointer;border:0;border-radius:4px;height:46px;font-size:15px}.action[data-v-c9223b28]:disabled{cursor:not-allowed}.action-blue[data-v-c9223b28]{background:#1298ec}.action-green[data-v-c9223b28]{background:#27bf50}.action-indigo[data-v-c9223b28]{background:#4f6df5}.result-panel[data-v-c9223b28]{border:1px solid #e1e7ef;margin-top:28px}.result-panel table[data-v-c9223b28]{border-collapse:collapse;table-layout:fixed;width:100%}.result-panel th[data-v-c9223b28],.result-panel td[data-v-c9223b28]{color:#536171;text-align:left;word-break:break-word;border-bottom:1px solid #e1e7ef;padding:10px 12px;font-size:14px}.result-panel th[data-v-c9223b28]{color:#42536a;background:#f7f9fc;font-weight:600}.result-panel tr.failed td[data-v-c9223b28]{color:#c94545}.yellow-note[data-v-c9223b28]{color:#000;background:#fff200;margin:24px 0 0;font-size:22px;line-height:1.35;display:inline-block}@media (max-width:900px){.batch-copy-page[data-v-c9223b28]{padding:22px 18px 36px}h1[data-v-c9223b28]{margin-bottom:28px;font-size:20px}.field>span[data-v-c9223b28],.block-title[data-v-c9223b28],.radio-block[data-v-c9223b28],.select-all[data-v-c9223b28],.type-option[data-v-c9223b28]{font-size:15px}.action-row[data-v-c9223b28]{grid-template-columns:1fr;gap:12px;margin:18px 0 0}.yellow-note[data-v-c9223b28]{font-size:18px}}.download-link-page[data-v-5525a900]{color:#42536a;background:#fff;min-height:100vh;padding:24px 34px 42px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.back-link[data-v-5525a900]{color:#1c9bf0;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.panel[data-v-5525a900]{width:min(1180px,100%);margin:0 auto}h1[data-v-5525a900]{color:#263849;text-align:center;letter-spacing:0;border-bottom:1px solid #dfe5ec;margin:6px 0 18px;padding-bottom:14px;font-size:22px;font-weight:500}.card-input[data-v-5525a900]{resize:vertical;box-sizing:border-box;color:#334155;border:1px solid #d9e2ee;border-radius:4px;outline:none;width:100%;height:230px;padding:14px 16px;font-size:15px;line-height:1.6}.card-input[data-v-5525a900]:focus{border-color:#ff9f43;box-shadow:0 0 0 3px #ff9f4324}.card-input[data-v-5525a900]::placeholder{color:#b8c0cc}.query-button[data-v-5525a900]{color:#fff;cursor:pointer;background:#ff9f1a;border:0;border-radius:4px;width:100%;height:44px;margin-top:16px;font-size:16px;transition:background .16s,transform .16s}.query-button[data-v-5525a900]:hover:not(:disabled){background:#f08f05;transform:translateY(-1px)}.query-button[data-v-5525a900]:disabled{cursor:not-allowed;opacity:.72}.message[data-v-5525a900]{margin:14px 0 0;font-size:14px}.error[data-v-5525a900]{color:#e5484d}.notice[data-v-5525a900]{color:#188d44}.table-wrap[data-v-5525a900]{border:1px solid #dfe6ee;border-radius:4px;margin-top:18px;overflow:hidden}table[data-v-5525a900]{border-collapse:collapse;table-layout:fixed;width:100%}th[data-v-5525a900],td[data-v-5525a900]{text-align:left;vertical-align:top;word-break:break-word;border-bottom:1px solid #e5ebf2;padding:12px 14px;font-size:14px;line-height:1.5}th[data-v-5525a900]{color:#32465c;background:#f7f9fc;font-weight:600}tbody tr:last-child td[data-v-5525a900]{border-bottom:0}.card-col[data-v-5525a900]{width:320px}.card-code[data-v-5525a900]{color:#46576c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.link-list[data-v-5525a900]{gap:8px;display:grid}.link-row[data-v-5525a900]{align-items:center;gap:10px;min-width:0;display:flex}.link-label[data-v-5525a900]{color:#1e88e5;text-align:center;background:#eef6ff;border-radius:999px;flex:none;min-width:56px;padding:2px 8px;font-size:13px}a[data-v-5525a900]{color:#1687e6;overflow-wrap:anywhere;text-decoration:none}a[data-v-5525a900]:hover{text-decoration:underline}.row-message[data-v-5525a900],.failed td[data-v-5525a900]{color:#c94545}.empty[data-v-5525a900]{color:#94a3b8;text-align:center;padding:28px 12px}@media (max-width:760px){.download-link-page[data-v-5525a900]{padding:20px 16px 34px}h1[data-v-5525a900]{font-size:20px}.card-input[data-v-5525a900]{height:210px;font-size:14px}.card-col[data-v-5525a900]{width:42%}.link-row[data-v-5525a900]{flex-direction:column;align-items:flex-start;gap:5px}}.filter-page[data-v-6750471f]{color:#243044;background:#fff;min-height:100vh;padding:14px 22px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.panel[data-v-6750471f]{background:0 0;width:min(1280px,100vw - 44px);margin:0 auto;padding:0}.toolbar[data-v-6750471f]{justify-content:space-between;align-items:flex-start;gap:16px;min-height:36px;display:flex;position:relative}.back-link[data-v-6750471f]{color:#1688e8;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:30px}h1[data-v-6750471f]{text-align:center;color:#26384d;margin:-18px 0 0;font-size:19px;font-weight:500}.title-rule[data-v-6750471f]{background:#e0e0e0;height:1px;margin:18px 0 14px}.mode-tabs[data-v-6750471f]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mode-tabs button[data-v-6750471f]{color:#fff;cursor:pointer;background:#1f94ed;border:1px solid #1f94ed;border-radius:4px;min-width:132px;height:32px;padding:0 14px;font-size:13px}.mode-tabs button.active[data-v-6750471f]{color:#167fd2;background:#eaf6ff;border-color:#9fd0fb}.field-label[data-v-6750471f]{color:#334155;margin:0 0 6px;font-size:14px;display:block}textarea[data-v-6750471f]{resize:vertical;color:#27364b;border:1px solid #1e9bff;border-radius:4px;outline:none;width:100%;min-height:180px;padding:10px 14px;font-size:14px;line-height:1.55}textarea[data-v-6750471f]:focus{box-shadow:0 0 0 2px #1e9bff24}.setting-grid[data-v-6750471f]{border:0;border-radius:0;width:min(700px,100%);margin-top:14px;overflow:visible}.setting-row[data-v-6750471f]{border-bottom:0;align-items:center;gap:16px;min-height:32px;padding:4px 0;display:flex}.setting-row[data-v-6750471f]:last-child{border-bottom:0}.setting-name[data-v-6750471f]{flex-shrink:0;align-items:center;width:162px;min-width:0;display:flex}.setting-name span[data-v-6750471f]{color:#5a6472;white-space:nowrap;font-size:14px;font-weight:600}.setting-note[data-v-6750471f]{color:#ff2020;white-space:nowrap;font-size:13px;font-weight:600}.setting-control[data-v-6750471f]{align-items:center;gap:12px;min-width:0;display:flex}.setting-control button[data-v-6750471f]{color:#5f6672;cursor:pointer;text-align:left;background:0 0;border:0;min-width:58px;height:25px;padding-left:21px;font-size:14px;position:relative}.setting-control button[data-v-6750471f]:before{content:"";background:#fff;border:1px solid #cfd8e5;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.setting-control button.selected[data-v-6750471f]{color:#1688e8}.setting-control button.selected[data-v-6750471f]:before{border:4px solid #1e9bff;width:7px;height:7px}.setting-control input[data-v-6750471f],.number-input[data-v-6750471f],.bulk-input input[data-v-6750471f]{border:1px solid #d4dce8;border-radius:4px;width:78px;height:28px;padding:0 8px;font-size:13px}.province-selector[data-v-6750471f]{background:#f8fbff;border:1px solid #d9e9f8;border-radius:4px;width:min(820px,100vw - 240px);margin:8px 0 0 178px;padding:10px 12px}.province-selector p[data-v-6750471f]{color:#526174;margin:0 0 8px;font-size:13px;font-weight:600}.province-grid[data-v-6750471f]{flex-wrap:wrap;gap:8px;display:flex}.province-grid button[data-v-6750471f]{color:#526174;cursor:pointer;background:#fff;border:1px solid #ccd9e8;border-radius:4px;min-width:78px;height:28px;font-size:13px}.province-grid button.selected[data-v-6750471f]{color:#167fd2;background:#eaf6ff;border-color:#1e9bff;font-weight:600}.actions[data-v-6750471f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(680px,100%);margin:18px 0 0;display:grid}.actions.compact[data-v-6750471f]{grid-template-columns:1fr;width:min(420px,100%)}.actions button[data-v-6750471f]{color:#fff;cursor:pointer;border:0;border-radius:4px;height:38px;font-size:14px}.actions button[data-v-6750471f]:disabled{opacity:.55;cursor:not-allowed}.primary[data-v-6750471f]{background:#1c95ec}.danger[data-v-6750471f]{background:#ff666b}.export[data-v-6750471f]{background:#eba33a}.message[data-v-6750471f]{text-align:center;margin:10px 0 0;font-size:13px}.message.error[data-v-6750471f]{color:#dc2626}.message.notice[data-v-6750471f]{color:#16803b}.table-wrap[data-v-6750471f]{border:1px solid #dbe5ef;border-radius:0;margin-top:16px;overflow-x:auto}table[data-v-6750471f]{border-collapse:collapse;width:100%;min-width:1220px;font-size:13px}th[data-v-6750471f],td[data-v-6750471f]{text-align:center;white-space:nowrap;border:1px solid #dbe5ef;padding:9px 10px}th[data-v-6750471f]{color:#526078;background:#dcefe6;font-weight:500}.code-cell[data-v-6750471f]{color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.status-pill[data-v-6750471f]{border-radius:5px;justify-content:center;align-items:center;min-width:52px;height:24px;padding:0 10px;font-size:12px;display:inline-flex}.status-pill.ok[data-v-6750471f]{color:#188047;background:#e9f8ef}.status-pill.warn[data-v-6750471f]{color:#b86d00;background:#fff7e6}.status-pill.bad[data-v-6750471f]{color:#ca2a2a;background:#feecec}.bulk-row td[data-v-6750471f]{background:#fff}.bulk-input[data-v-6750471f]{align-items:center;gap:5px;display:inline-flex}.bulk-input button[data-v-6750471f]{color:#fff;cursor:pointer;background:#1992f5;border:0;border-radius:4px;height:28px;padding:0 10px}.empty[data-v-6750471f]{color:#94a3b8;height:54px}@media (max-width:720px){.filter-page[data-v-6750471f]{padding:12px}.panel[data-v-6750471f]{width:100%;padding:0}.toolbar[data-v-6750471f]{display:block}h1[data-v-6750471f]{margin:10px 0 0;font-size:20px}.mode-tabs[data-v-6750471f]{flex-direction:column;gap:8px;margin-top:8px}.setting-row[data-v-6750471f]{flex-direction:column;align-items:flex-start;gap:8px}.setting-control[data-v-6750471f]{flex-wrap:wrap}.province-selector[data-v-6750471f]{width:100%;margin-left:0}.actions[data-v-6750471f]{grid-template-columns:1fr}}.card-stat-page[data-v-c86efa9b]{color:#2b394d;background:#fff;min-height:100vh;padding:22px 24px 34px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.back-button[data-v-c86efa9b]{color:#1789ef;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1}h1[data-v-c86efa9b]{text-align:center;color:#28364a;margin:24px 0;font-size:26px;font-weight:700;line-height:1.2}.form-area[data-v-c86efa9b]{width:100%}.form-row[data-v-c86efa9b]{grid-template-columns:98px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.form-row label[data-v-c86efa9b]{color:#5e636b;text-align:right;padding-top:14px;font-size:16px;font-weight:700}.form-row label span[data-v-c86efa9b]{color:#f04438}.field-area[data-v-c86efa9b]{min-width:0}textarea[data-v-c86efa9b]{resize:vertical;color:#344256;border:1px solid #d8dee8;border-radius:5px;outline:none;width:100%;min-height:104px;padding:12px 16px;font-size:15px;line-height:1.55;display:block}textarea[data-v-c86efa9b]::placeholder{color:#b9c1cf}textarea[data-v-c86efa9b]:focus,textarea.invalid[data-v-c86efa9b]{border-color:#8ab7f0;box-shadow:0 0 0 2px #4794eb1f}.date-row[data-v-c86efa9b]{align-items:center;margin-top:20px}.date-row label[data-v-c86efa9b]{padding-top:0}.date-range[data-v-c86efa9b]{color:#a5afbd;border:1px solid #d8dee8;border-radius:5px;grid-template-columns:32px minmax(140px,1fr) 46px minmax(140px,1fr);align-items:center;width:min(720px,100%);height:44px;display:grid;overflow:hidden}.clock[data-v-c86efa9b],.date-separator[data-v-c86efa9b]{text-align:center;color:#263445;font-size:15px}.clock[data-v-c86efa9b]{color:#aeb7c5}input[data-v-c86efa9b]{color:#334155;border:0;outline:none;width:100%;height:100%;font-size:14px}.query-button[data-v-c86efa9b],.export-button[data-v-c86efa9b]{color:#fff;cursor:pointer;border:0;border-radius:5px;width:100%;height:48px;font-size:16px;display:block}.query-button[data-v-c86efa9b]{background:#566583;margin-top:34px}.export-button[data-v-c86efa9b]{background:#86c4f6;margin-top:14px}.query-button[data-v-c86efa9b]:disabled,.export-button[data-v-c86efa9b]:disabled{opacity:.65;cursor:not-allowed}.message[data-v-c86efa9b]{text-align:center;margin:10px 0 0;font-size:14px}.message.error[data-v-c86efa9b]{color:#d92d20}.message.notice[data-v-c86efa9b]{color:#16803b}.table-wrap[data-v-c86efa9b]{border:1px solid #dfe6ef;margin-top:22px;overflow-x:auto}table[data-v-c86efa9b]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1320px}th[data-v-c86efa9b],td[data-v-c86efa9b]{color:#5c6b82;text-align:center;white-space:nowrap;border:1px solid #dfe6ef;height:46px;font-size:14px;font-weight:600}th[data-v-c86efa9b]{background:#fafbfc}td[data-v-c86efa9b]{color:#475569;height:40px;font-size:13px;font-weight:500}.card-cell[data-v-c86efa9b]{text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.muted td[data-v-c86efa9b]{color:#b8bec8}.empty-cell[data-v-c86efa9b]{color:#c2c7d0;height:64px;font-size:14px;font-weight:400}@media (max-width:720px){.card-stat-page[data-v-c86efa9b]{padding:18px 14px 32px}h1[data-v-c86efa9b]{margin:24px 0 22px;font-size:24px}.form-row[data-v-c86efa9b]{display:block}.form-row label[data-v-c86efa9b]{text-align:left;padding:0 0 8px;font-size:16px;display:block}textarea[data-v-c86efa9b]{min-height:112px;font-size:15px}.date-range[data-v-c86efa9b]{grid-template-columns:30px minmax(0,1fr);height:auto;padding:8px 0}.date-separator[data-v-c86efa9b]{display:none}input[data-v-c86efa9b]{height:40px}.query-button[data-v-c86efa9b],.export-button[data-v-c86efa9b]{height:48px;font-size:16px}}.card-status-page[data-v-46139bb3]{color:#40546b;background:#fff;min-height:100vh;padding:24px 34px 44px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.back-link[data-v-46139bb3]{color:#1c9bf0;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}h1[data-v-46139bb3]{text-align:center;color:#263849;margin:0 0 22px;font-size:22px;font-weight:500}.title-rule[data-v-46139bb3]{background:#dfe5ed;height:1px;margin-bottom:16px}.query-panel textarea[data-v-46139bb3]{resize:vertical;box-sizing:border-box;color:#465a70;border:1px solid #d8e1eb;border-radius:4px;outline:none;width:100%;height:126px;padding:12px 14px;font-size:14px;line-height:1.55}.query-panel textarea[data-v-46139bb3]:focus{border-color:#f6a23a;box-shadow:0 0 0 2px #f6a23a1f}.query-button[data-v-46139bb3]{color:#fff;cursor:pointer;background:#f59b23;border:0;border-radius:4px;width:100%;height:40px;margin-top:12px;font-size:16px}.operation-panel[data-v-46139bb3]{flex-wrap:wrap;gap:10px 12px;margin:16px 0 10px;display:flex}.op[data-v-46139bb3]{color:#fff;cursor:pointer;border:0;border-radius:4px;min-width:112px;height:34px;font-size:14px;box-shadow:0 6px 14px #0f172a14}.op[data-v-46139bb3]:disabled{color:#f7f8fa;cursor:not-allowed;box-shadow:none;background:#c7ced8!important}.op-blue[data-v-46139bb3]{background:#2196f3}.op-green[data-v-46139bb3]{background:#27b765}.op-orange[data-v-46139bb3]{background:#f59b23}.op-red[data-v-46139bb3]{background:#f0627f}.message[data-v-46139bb3]{margin:8px 0 12px;font-size:13px}.error[data-v-46139bb3]{color:#ef4444}.notice[data-v-46139bb3]{color:#15803d}.table-wrap[data-v-46139bb3]{border:1px solid #dfe5ed;border-radius:6px;overflow-x:auto}table[data-v-46139bb3]{border-collapse:collapse;width:100%;min-width:1120px;font-size:13px}th[data-v-46139bb3],td[data-v-46139bb3]{text-align:center;vertical-align:middle;white-space:pre-line;border-bottom:1px solid #e6ebf1;padding:9px 8px}th[data-v-46139bb3]{color:#35485f;background:#f7f9fc;font-weight:600}.check-cell[data-v-46139bb3]{width:34px}.card-code[data-v-46139bb3]{word-break:break-all;color:#334155;max-width:138px}.time-cell[data-v-46139bb3]{color:#526173;min-width:96px}.result-cell[data-v-46139bb3]{color:#526173;min-width:100px}tr.failed .result-cell[data-v-46139bb3]{color:#e24b62}.empty[data-v-46139bb3]{color:#94a3b8;height:76px}.pill[data-v-46139bb3]{color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:48px;height:23px;padding:0 9px;font-size:12px;line-height:1;display:inline-flex}.pill-green[data-v-46139bb3]{background:#25b86c}.pill-red[data-v-46139bb3]{background:#f15f7c}.pill-orange[data-v-46139bb3]{background:#f39a24}.pill-blue[data-v-46139bb3]{background:#268df0}.pill-yellow[data-v-46139bb3]{color:#3f3a1f;background:#e5bd27}.pill-gray[data-v-46139bb3]{background:#a9b2bf}.modal-mask[data-v-46139bb3]{z-index:10;background:#0f172a47;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-card[data-v-46139bb3]{background:#fff;border-radius:10px;width:min(360px,100vw - 42px);padding:22px 24px 24px;position:relative;box-shadow:0 18px 44px #0f172a2e}.modal-card h2[data-v-46139bb3]{color:#25364a;margin:0 0 14px;font-size:17px;font-weight:600}.modal-close[data-v-46139bb3]{color:#94a3b8;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:10px;right:12px}.modal-option[data-v-46139bb3]{color:#4b5f74;align-items:center;gap:8px;height:32px;font-size:14px;display:flex}.modal-option input[data-v-46139bb3]{accent-color:#2196f3;width:15px;height:15px}.limit-input[data-v-46139bb3]{box-sizing:border-box;color:#40546b;border:1px solid #d8e1eb;border-radius:5px;outline:none;width:100%;height:38px;padding:0 10px}.modal-submit[data-v-46139bb3]{color:#fff;cursor:pointer;background:#2196f3;border:0;border-radius:5px;width:100%;height:38px;margin-top:16px;font-size:14px}@media (max-width:760px){.card-status-page[data-v-46139bb3]{padding:18px 16px 32px}.operation-panel[data-v-46139bb3]{gap:8px}.op[data-v-46139bb3]{min-width:calc(50% - 4px)}}.ip-lookup-page[data-v-33daa80f]{color:#263445;background:#fff;min-height:100vh;padding:28px 26px 44px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.back-link[data-v-33daa80f]{color:#1789ef;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;line-height:1}h1[data-v-33daa80f]{text-align:center;color:#263445;margin:34px 0 28px;font-size:30px;font-weight:700;line-height:1.2}.query-panel[data-v-33daa80f]{width:100%}.query-textarea[data-v-33daa80f]{resize:vertical;color:#27364b;border:1px solid #ff2f38;border-radius:6px;outline:none;width:100%;min-height:116px;padding:13px 28px;font-size:16px;line-height:1.6;display:block}.query-textarea+.query-textarea[data-v-33daa80f]{margin-top:18px}.query-textarea[data-v-33daa80f]::placeholder{color:#bdc5d1}.query-textarea[data-v-33daa80f]:focus{box-shadow:0 0 0 2px #ff2f381a}.query-textarea.invalid[data-v-33daa80f]{border-color:#ff2f38}.field-error[data-v-33daa80f]{color:#ff2f38;margin:6px 0 16px;font-size:15px}.query-button[data-v-33daa80f],.export-button[data-v-33daa80f]{color:#fff;cursor:pointer;border:0;border-radius:5px;width:100%;height:50px;font-size:18px;display:block}.query-button[data-v-33daa80f]{background:#58b85a;margin-top:28px}.export-button[data-v-33daa80f]{background:#86c2f3;margin-top:20px}.query-button[data-v-33daa80f]:disabled,.export-button[data-v-33daa80f]:disabled{opacity:.65;cursor:not-allowed}.message[data-v-33daa80f]{text-align:center;margin:12px 0 0;font-size:14px}.message.error[data-v-33daa80f]{color:#dc2626}.message.notice[data-v-33daa80f]{color:#16803b}.table-wrap[data-v-33daa80f]{border-bottom:1px solid #dfe5ee;margin-top:30px;overflow-x:auto}table[data-v-33daa80f]{border-collapse:collapse;color:#526078;width:100%;min-width:1180px;font-size:15px}th[data-v-33daa80f],td[data-v-33daa80f]{text-align:center;white-space:nowrap;border-bottom:1px solid #dfe5ee;padding:18px 14px}th[data-v-33daa80f]{background:#f7f7f8;font-weight:500}.code-cell[data-v-33daa80f],.device-cell[data-v-33daa80f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.device-cell[data-v-33daa80f]{text-overflow:ellipsis;max-width:260px;overflow:hidden}.empty[data-v-33daa80f]{color:#c7cbd3;height:74px;font-size:16px}@media (max-width:720px){.ip-lookup-page[data-v-33daa80f]{padding:18px 14px 32px}h1[data-v-33daa80f]{margin:24px 0 20px;font-size:24px}.query-textarea[data-v-33daa80f]{min-height:104px;padding:12px 16px;font-size:15px}.query-button[data-v-33daa80f],.export-button[data-v-33daa80f]{height:46px;font-size:16px}}.profile-page[data-v-e5753a9b]{color:#233044;background:#f5f7fb;min-height:100vh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.profile-shell[data-v-e5753a9b]{max-width:1380px;margin:0 auto}.stats-grid[data-v-e5753a9b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.stat-card[data-v-e5753a9b],.panel[data-v-e5753a9b]{background:#fff;border:1px solid #dfe5ef;border-radius:4px}.stat-card[data-v-e5753a9b]{flex-direction:column;justify-content:center;height:76px;padding:0 20px;display:flex}.stat-card span[data-v-e5753a9b]{color:#687789;font-size:13px}.stat-card strong[data-v-e5753a9b]{color:#1f9d66;margin-top:5px;font-size:28px;line-height:1}.panel[data-v-e5753a9b]{margin-bottom:14px;padding:14px 16px}.panel-title[data-v-e5753a9b]{color:#2d3d54;margin-bottom:12px;font-size:14px;font-weight:600}.filter-buttons[data-v-e5753a9b]{flex-wrap:wrap;gap:12px 16px;max-width:720px;display:flex}.actions button[data-v-e5753a9b],.pagination button[data-v-e5753a9b]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #d2dbe8;border-radius:3px;height:32px;padding:0 13px;font-size:13px}.filter-button[data-v-e5753a9b]{cursor:pointer;border:1px solid #d2dbe8;border-radius:3px;min-width:92px;height:34px;padding:0 16px;font-size:14px;transition:box-shadow .15s,transform .15s,border-color .15s}.filter-button.plain[data-v-e5753a9b]{color:#4b5563;background:#fff}.rule-tag.plain[data-v-e5753a9b],.status-tag.plain[data-v-e5753a9b]{color:#4b5563;background:#fff;border-color:#d9dee8}.filter-button.soft-green[data-v-e5753a9b],.rule-tag.soft-green[data-v-e5753a9b],.status-tag.soft-green[data-v-e5753a9b]{color:#00b879;background:#eafff6;border-color:#b9ead7}.filter-button.soft-red[data-v-e5753a9b],.rule-tag.soft-red[data-v-e5753a9b],.status-tag.soft-red[data-v-e5753a9b]{color:#ff4b65;background:#fff1f3;border-color:#f7c9cf}.filter-button.solid-blue[data-v-e5753a9b]{color:#fff;background:#0b9df0;border-color:#0b9df0}.filter-button.solid-green[data-v-e5753a9b]{color:#fff;background:#20bf12;border-color:#20bf12}.filter-button.solid-orange[data-v-e5753a9b]{color:#fff;background:#f5a400;border-color:#f5a400}.filter-button.solid-red[data-v-e5753a9b]{color:#fff;background:#ff2738;border-color:#ff2738}.filter-button.active[data-v-e5753a9b]{transform:translateY(-1px);box-shadow:0 0 0 2px #0f172a17,0 6px 16px #0f172a1a}.rules-list[data-v-e5753a9b]{flex-direction:column;gap:10px;font-size:15px;display:flex}.rule-row[data-v-e5753a9b]{color:#303846;align-items:center;gap:12px;line-height:1.7;display:flex}.rule-tag[data-v-e5753a9b]{border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:58px;height:30px;padding:0 10px;font-size:14px;line-height:1;display:inline-flex}.rule-tag.ip-yellow[data-v-e5753a9b],.rule-tag.status-yellow[data-v-e5753a9b],.status-tag.status-yellow[data-v-e5753a9b]{color:#f0b400;background:#fff8db;border-color:#ffe8a1}.rule-tag.ip-blue[data-v-e5753a9b],.ip-tag.ip-blue[data-v-e5753a9b]{color:#1598e8;background:#eafdff;border-color:#cbeeff}.rule-tag.ip-red[data-v-e5753a9b],.status-tag.ip-red[data-v-e5753a9b],.ip-tag.ip-red[data-v-e5753a9b]{color:#ff4b65;background:#fff0f3;border-color:#ffd1d8}.status-tag.ip-yellow[data-v-e5753a9b],.ip-tag.ip-yellow[data-v-e5753a9b]{color:#f0b400;background:#fff8db;border-color:#ffe8a1}.ip-tag.ip-green[data-v-e5753a9b],.rule-tag.ip-green[data-v-e5753a9b]{color:#00b879;background:#eafff6;border-color:#b9ead7}.yellow[data-v-e5753a9b]{color:#f0b400}.blue[data-v-e5753a9b]{color:#1598e8}.red[data-v-e5753a9b]{color:#ff4b65}.green[data-v-e5753a9b]{color:#16a34a}.query-panel[data-v-e5753a9b]{align-items:flex-start;gap:18px;display:flex;position:relative}.form-grid[data-v-e5753a9b]{flex:1;grid-template-columns:minmax(220px,1fr) 210px 210px minmax(260px,1.1fr);gap:12px;display:grid}.field[data-v-e5753a9b]{color:#526174;flex-direction:column;gap:6px;font-size:13px;display:flex}.field.required span[data-v-e5753a9b]:before{content:"*";color:#dc2626;margin-right:3px}input[data-v-e5753a9b],textarea[data-v-e5753a9b]{background:#fff;border:1px solid #cfd8e6;border-radius:3px;outline:none;padding:0 10px;font-size:13px}input[data-v-e5753a9b]{height:34px}textarea[data-v-e5753a9b]{resize:vertical;height:70px;padding-top:8px}input[data-v-e5753a9b]:focus,textarea[data-v-e5753a9b]:focus{border-color:#18a058;box-shadow:0 0 0 2px #18a0581a}.actions[data-v-e5753a9b]{flex-direction:column;gap:8px;width:118px;padding-top:22px;display:flex}.actions .primary[data-v-e5753a9b]{color:#fff;background:#18a058;border-color:#18a058}.actions .secondary[data-v-e5753a9b]{background:#fff}.column-settings[data-v-e5753a9b]{z-index:5;background:#fff;border:1px solid #d2dbe8;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:360px;padding:12px;display:grid;position:absolute;top:126px;right:16px;box-shadow:0 14px 32px #0f172a24}.column-settings button[data-v-e5753a9b]{color:#526174;cursor:pointer;background:#f8fafc;border:1px solid #d2dbe8;border-radius:3px;height:28px;font-size:12px}.column-settings button.active[data-v-e5753a9b]{color:#087f45;background:#e9f8f0;border-color:#18a058}.error[data-v-e5753a9b]{color:#dc2626;margin:84px 0 0 -126px;font-size:13px}.table-wrap[data-v-e5753a9b]{background:#fff;border:1px solid #dfe5ef;border-radius:4px;overflow:auto}table[data-v-e5753a9b]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}th[data-v-e5753a9b]{color:#334155;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#f1f5f9;border-bottom:1px solid #d9e2ef;height:38px;font-weight:600;overflow:hidden}td[data-v-e5753a9b]{color:#3f4d63;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf1f6;height:42px;overflow:hidden}th[data-v-e5753a9b],td[data-v-e5753a9b]{box-sizing:border-box;vertical-align:middle;max-width:0;padding:0 10px}.status-cell[data-v-e5753a9b]{overflow:hidden}.status-list[data-v-e5753a9b]{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.status-tag[data-v-e5753a9b]{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d9dee8;border-radius:4px;flex:none;justify-content:center;align-items:center;max-width:56px;height:22px;padding:0 6px;display:inline-flex;overflow:hidden}.ip-tag[data-v-e5753a9b]{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:104px;height:24px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.ip-tag.compact[data-v-e5753a9b]{min-width:34px}.text-cell[data-v-e5753a9b]{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.message-cell[data-v-e5753a9b]{color:#2f3b4d}.ua-cell[data-v-e5753a9b]{color:#526174}.device-id-cell[data-v-e5753a9b]{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.empty[data-v-e5753a9b]{text-align:center;color:#94a3b8;height:96px}.pagination[data-v-e5753a9b]{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}button[data-v-e5753a9b]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:980px){.stats-grid[data-v-e5753a9b],.rules[data-v-e5753a9b],.form-grid[data-v-e5753a9b]{grid-template-columns:1fr}.query-panel[data-v-e5753a9b]{flex-direction:column}.actions[data-v-e5753a9b]{flex-direction:row;width:100%;padding-top:0}.column-settings[data-v-e5753a9b]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;position:static}.error[data-v-e5753a9b]{margin:0}}.alias-resolving[data-v-06918e6f]{background:#f6f8fb;min-height:100vh}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.visible{visibility:visible}.absolute{position:absolute}.fixed,[fixed=""]{position:fixed}.relative{position:relative}.static{position:static}.grid{display:grid}.block,[block=""]{display:block}.inline-block{display:inline-block}.hidden{display:none}[size~="218"]{width:54.5rem;height:54.5rem}.h1,[h1=""]{height:.25rem}.h2{height:.5rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.table,[table=""]{display:table}.border-collapse{border-collapse:collapse}.transform,[transform=""]{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.break-all,[break-all=""]{word-break:break-all}.border,[b=""]{border-width:1px}.px,[px=""]{padding-left:1rem;padding-right:1rem}.underline{text-decoration-line:underline}.tab{tab-size:4}.outline{outline-style:solid}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease,[ease=""]{transition-timing-function:cubic-bezier(.4,0,.2,1)}
