.app-pagination[data-v-495b087e]{border-top:1px solid var(--line);min-height:48px;color:var(--ink-3);font-size:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.app-pagination.is-pinned[data-v-495b087e]{margin-top:auto}.pagination-summary[data-v-495b087e]{min-width:0}.pagination-controls[data-v-495b087e]{align-items:center;gap:9px;display:flex}.pagination-current[data-v-495b087e]{min-width:92px;color:var(--ink-2);text-align:center;font-weight:600}.app-pagination button[data-v-495b087e]{cursor:pointer;min-width:72px;min-height:40px;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;font-size:var(--text-secondary)!important;border-radius:7px!important;padding:6px 11px!important}.app-pagination button[data-v-495b087e]:hover:not(:disabled){background:var(--clay-soft)!important;color:var(--clay)!important;border-color:#d9b5ad!important}.app-pagination button[data-v-495b087e]:disabled{cursor:not-allowed;opacity:.42}@media (width<=560px){.app-pagination[data-v-495b087e]{flex-direction:column;align-items:stretch}.pagination-summary[data-v-495b087e]{text-align:center}.pagination-controls[data-v-495b087e]{justify-content:space-between}.pagination-current[data-v-495b087e]{flex:1}.app-pagination button[data-v-495b087e]{min-width:76px;min-height:44px}}.wecom-admin[data-v-4273cfd9]{border:1px solid var(--line);background:var(--card);border-radius:11px;margin-top:16px;padding:18px}header[data-v-4273cfd9]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-4273cfd9]{margin:0;font-size:17px}h3[data-v-4273cfd9]{margin:0 0 12px;font-size:15px}p[data-v-4273cfd9]{font-size:13px;line-height:1.6}small[data-v-4273cfd9],.hint[data-v-4273cfd9]{color:var(--ink-3);font-weight:400}.columns[data-v-4273cfd9]{grid-template-columns:1fr 1fr;gap:28px;margin-top:18px;display:grid}.columns>section[data-v-4273cfd9]{border-left:1px solid var(--line);padding-left:28px}label[data-v-4273cfd9]{gap:6px;margin:12px 0;font-size:13px;display:grid}input[data-v-4273cfd9],select[data-v-4273cfd9]{width:100%;min-height:42px}.inline[data-v-4273cfd9]{align-items:center;gap:8px;display:flex}.inline input[data-v-4273cfd9]{width:18px;min-height:18px}.actions[data-v-4273cfd9]{gap:10px;margin:16px 0;display:flex}button[data-v-4273cfd9]{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:7px;min-height:42px;padding:8px 12px}button.primary[data-v-4273cfd9]{background:var(--clay);color:#fff}button[data-v-4273cfd9]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-4273cfd9]{color:var(--bad)}.success[data-v-4273cfd9]{color:var(--ok)}.binding-code[data-v-4273cfd9]{background:var(--paper);border-radius:8px;padding:12px}code[data-v-4273cfd9]{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:18px}details[data-v-4273cfd9]{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}summary[data-v-4273cfd9]{cursor:pointer}li[data-v-4273cfd9]{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}ul[data-v-4273cfd9]{padding:0;list-style:none}@media (width<=700px){.columns[data-v-4273cfd9]{grid-template-columns:1fr}.columns>section[data-v-4273cfd9]{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}header[data-v-4273cfd9]{flex-direction:column}li[data-v-4273cfd9]{flex-direction:column;align-items:flex-start}}.accounts-page[data-v-1c4fe570]{min-height:calc(100vh - 148px)}.admin-alert[data-v-1c4fe570]{font-size:var(--text-meta);border-left:3px solid;border-radius:0 7px 7px 0;margin-bottom:10px;padding:9px 12px}.admin-alert.error[data-v-1c4fe570]{border-color:var(--bad);color:var(--bad);background:#fbeae8}.admin-alert.success[data-v-1c4fe570]{border-color:var(--ok);color:var(--ok);background:#e7f4ed}.account-intro[data-v-1c4fe570],.account-panel[data-v-1c4fe570]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.account-intro[data-v-1c4fe570]{justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.account-intro>div[data-v-1c4fe570]:last-child{gap:7px;display:flex}.account-intro>div>span[data-v-1c4fe570],.admin-modal header span[data-v-1c4fe570],.audit-drawer header span[data-v-1c4fe570]{color:var(--clay);font-size:var(--text-meta);letter-spacing:.6px;font-weight:700}.account-intro h2[data-v-1c4fe570]{margin:1px 0;font-size:17px}.account-intro p[data-v-1c4fe570]{color:var(--ink-3);font-size:var(--text-secondary);margin:0}.admin-btn[data-v-1c4fe570]{min-height:36px;font-size:var(--text-secondary);border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:7px!important;padding:0 11px!important}.admin-btn.primary[data-v-1c4fe570]{border-color:var(--clay)!important;background:var(--clay)!important;color:#fff!important}.admin-btn[data-v-1c4fe570]:disabled{opacity:.5}.account-panel[data-v-1c4fe570]{flex-direction:column;min-height:510px;margin-top:11px;display:flex;overflow:hidden}.account-table-wrap[data-v-1c4fe570]{overflow-x:auto}.account-table-wrap table[data-v-1c4fe570]{border-collapse:collapse;width:100%;min-width:900px;font-size:var(--text-caption)}.account-table-wrap th[data-v-1c4fe570],.account-table-wrap td[data-v-1c4fe570]{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:10px 12px}.account-table-wrap th[data-v-1c4fe570]{background:var(--paper);color:var(--ink-3);font-size:var(--text-meta)}.account-table-wrap tr.disabled[data-v-1c4fe570]{color:var(--ink-3);background:#fcfaf8}.account-name[data-v-1c4fe570]{align-items:center;gap:8px;display:flex}.account-name>i[data-v-1c4fe570]{background:var(--clay-soft);width:30px;height:30px;color:var(--clay);border-radius:7px;flex:0 0 30px;place-items:center;font-style:normal;display:grid}.account-name span[data-v-1c4fe570]{display:grid}.account-name b[data-v-1c4fe570]{font-size:var(--text-meta)}.account-name small[data-v-1c4fe570],.account-table-wrap td>small[data-v-1c4fe570]{color:var(--ink-3);font-size:var(--text-caption);display:block}.scope[data-v-1c4fe570]{font-size:var(--text-caption)}.status[data-v-1c4fe570]{font-size:var(--text-meta);border-radius:99px;align-items:center;gap:5px;padding:1px 7px;display:inline-flex}.status i[data-v-1c4fe570]{border-radius:50%;width:6px;height:6px}.status.ok[data-v-1c4fe570]{color:var(--ok);background:#e7f4ed}.status.ok i[data-v-1c4fe570]{background:var(--ok)}.status.off[data-v-1c4fe570]{color:var(--bad);background:#fbeae8}.status.off i[data-v-1c4fe570]{background:var(--bad)}.row-actions[data-v-1c4fe570]{white-space:nowrap;gap:7px;display:flex}.row-actions button[data-v-1c4fe570],.account-mobile footer button[data-v-1c4fe570]{font-size:var(--text-meta);color:var(--clay)!important;background:0 0!important;border:0!important;padding:2px!important}.row-actions button.danger[data-v-1c4fe570],.account-mobile button.danger[data-v-1c4fe570]{color:var(--bad)!important}.row-actions button.enable[data-v-1c4fe570],.account-mobile button.enable[data-v-1c4fe570]{color:var(--ok)!important}.protected[data-v-1c4fe570]{color:var(--ink-3);font-size:var(--text-meta)}.account-mobile[data-v-1c4fe570]{display:none}.admin-empty[data-v-1c4fe570]{color:var(--ink-3);text-align:center;padding:48px}.modal-mask[data-v-1c4fe570],.drawer-mask[data-v-1c4fe570]{z-index:70;background:#241c1666;position:fixed;inset:0}.modal-mask[data-v-1c4fe570]{place-items:center;padding:22px;display:grid}.admin-modal[data-v-1c4fe570]{background:var(--card);border-radius:11px;width:min(590px,100%);max-height:90vh;padding:19px;overflow:auto}.admin-modal>header[data-v-1c4fe570],.audit-drawer>header[data-v-1c4fe570]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.admin-modal h3[data-v-1c4fe570],.audit-drawer h3[data-v-1c4fe570]{margin:0;font-size:16px}.admin-modal header p[data-v-1c4fe570],.audit-drawer header p[data-v-1c4fe570]{color:var(--ink-3);font-size:var(--text-meta);margin:2px 0}.admin-modal header>button[data-v-1c4fe570],.audit-drawer header>button[data-v-1c4fe570]{font-size:23px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.form-grid[data-v-1c4fe570]{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.form-grid label[data-v-1c4fe570]{color:var(--ink-2);font-size:var(--text-secondary);gap:4px;display:grid}.form-grid label[data-v-1c4fe570]:last-child{grid-column:1/-1}.form-grid small[data-v-1c4fe570]{color:var(--ink-3);font-size:var(--text-caption)}.password-grid label[data-v-1c4fe570]:last-child{grid-column:auto}.admin-modal>footer[data-v-1c4fe570]{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.audit-drawer[data-v-1c4fe570]{background:var(--paper);width:min(520px,100%);height:100%;padding:20px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #241c1626}.audit-list[data-v-1c4fe570]{margin-top:10px}.audit-list article[data-v-1c4fe570]{border-bottom:1px solid var(--line-soft);grid-template-columns:7px 1fr;gap:9px;padding:10px 3px;display:grid}.audit-list article>i[data-v-1c4fe570]{background:var(--clay);border-radius:50%;width:6px;height:6px;margin-top:6px}.audit-list b[data-v-1c4fe570]{font-size:var(--text-meta)}.audit-list p[data-v-1c4fe570]{color:var(--ink-2);font-size:var(--text-secondary);margin:1px 0}.audit-list small[data-v-1c4fe570]{color:var(--ink-3);font-size:var(--text-caption)}@media (width<=700px){.account-intro[data-v-1c4fe570]{flex-direction:column;align-items:flex-start}.account-intro>div[data-v-1c4fe570]:last-child{width:100%}.account-intro .admin-btn[data-v-1c4fe570]{flex:1}.account-table-wrap[data-v-1c4fe570]{display:none}.account-mobile[data-v-1c4fe570]{gap:8px;padding:10px;display:grid}.account-mobile article[data-v-1c4fe570]{border:1px solid var(--line);border-radius:8px;padding:11px}.account-mobile header[data-v-1c4fe570],.account-mobile footer[data-v-1c4fe570]{justify-content:space-between;align-items:center;display:flex}.account-mobile dl[data-v-1c4fe570]{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.account-mobile dl>div[data-v-1c4fe570]{background:var(--paper);border-radius:6px;padding:7px}.account-mobile dt[data-v-1c4fe570]{color:var(--ink-3);font-size:var(--text-caption)}.account-mobile dd[data-v-1c4fe570]{font-size:var(--text-meta);margin:1px 0}.account-mobile footer[data-v-1c4fe570]{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;padding-top:8px}.form-grid[data-v-1c4fe570]{grid-template-columns:1fr}.password-grid label[data-v-1c4fe570]:last-child{grid-column:auto}}.admin-modal-overlay[data-v-221a8b3c]{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-modal[data-v-221a8b3c]{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:min(760px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-card);border-radius:11px;padding:20px;overflow:auto}header[data-v-221a8b3c]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}h3[data-v-221a8b3c]{color:var(--ink-2);margin:0}button[data-v-221a8b3c]{border:1px solid var(--line);background:var(--card);min-width:36px;min-height:36px;color:var(--ink-2);border-radius:7px;padding:6px 12px}button[data-v-221a8b3c]:disabled{opacity:.5}@media (width<=700px){.admin-modal-overlay[data-v-221a8b3c]{padding:12px}.admin-modal[data-v-221a8b3c]{max-height:calc(100dvh - 24px);padding:12px}}.admin-modal>header[data-v-221a8b3c]{z-index:2;border-bottom:1px solid var(--line);background:var(--card);margin:-20px -20px 18px;padding:18px 20px;position:sticky;top:-20px}.admin-modal>header h3[data-v-221a8b3c]{color:var(--ink);font-size:17px}.admin-modal>header button[data-v-221a8b3c]{flex:0 0 36px;padding:4px;font-size:20px;line-height:1}.admin-modal[data-v-221a8b3c] .fields,.admin-modal[data-v-221a8b3c] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-modal[data-v-221a8b3c] fieldset>.actions{margin:10px 0}.admin-modal[data-v-221a8b3c] .store-choice{padding:7px 0}@media (width<=700px){.admin-modal>header[data-v-221a8b3c]{margin:-12px -12px 16px;padding:14px 12px;top:-12px}.admin-modal[data-v-221a8b3c] .fields,.admin-modal[data-v-221a8b3c] .form-grid{grid-template-columns:minmax(0,1fr)}}.side-overlay[data-v-221a8b3c]{justify-content:flex-end;padding:0}.side-modal[data-v-221a8b3c]{overscroll-behavior:contain;border-radius:0;width:min(640px,100%);height:100dvh;max-height:100dvh}.wide-modal[data-v-221a8b3c]{width:min(1040px,100%)}.admin-modal>header button[data-v-221a8b3c]{flex-basis:44px;min-width:44px;min-height:44px}.admin-modal[data-v-221a8b3c]{overscroll-behavior:contain}p[data-v-19b9a8b6]{color:var(--ink-3);overflow-wrap:anywhere}.error[data-v-19b9a8b6]{color:var(--bad)}footer[data-v-19b9a8b6]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}button[data-v-19b9a8b6]{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink-2);border-radius:7px;padding:6px 12px}button.primary[data-v-19b9a8b6]{background:var(--clay);color:#fff}button[data-v-19b9a8b6]:disabled{opacity:.5}.masterdata-page[data-v-c6f4d11c]{gap:12px;display:grid}.panel[data-v-c6f4d11c]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px;padding:16px}.intro[data-v-c6f4d11c],.actions[data-v-c6f4d11c],.filters[data-v-c6f4d11c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intro[data-v-c6f4d11c]{justify-content:space-between}h2[data-v-c6f4d11c],h3[data-v-c6f4d11c]{margin:0 0 8px}p[data-v-c6f4d11c],small[data-v-c6f4d11c]{color:var(--ink-3)}button[data-v-c6f4d11c]{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink-2);border-radius:7px;padding:6px 12px}button.primary[data-v-c6f4d11c]{background:var(--clay);color:#fff}button[data-v-c6f4d11c]:disabled{opacity:.5}label[data-v-c6f4d11c]{gap:4px;display:grid}input[data-v-c6f4d11c],select[data-v-c6f4d11c]{max-width:100%;min-height:36px}.fields[data-v-c6f4d11c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.table-wrap[data-v-c6f4d11c]{overflow-x:auto}table[data-v-c6f4d11c]{border-collapse:collapse;width:100%;min-width:560px}th[data-v-c6f4d11c],td[data-v-c6f4d11c]{text-align:left;border-bottom:1px solid var(--line-soft);padding:10px}small[data-v-c6f4d11c]{display:block}.error[data-v-c6f4d11c]{color:var(--bad)}fieldset[data-v-c6f4d11c],footer[data-v-c6f4d11c]{margin-top:16px}pre[data-v-c6f4d11c]{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=700px){.fields[data-v-c6f4d11c]{grid-template-columns:1fr}.panel[data-v-c6f4d11c]{padding:12px}}.patrol-enrollment[data-v-fc27db2f]{white-space:normal;gap:6px;display:grid}.enrollment-detail[data-v-fc27db2f]{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:240px;max-width:420px;padding:12px}button[data-v-fc27db2f],select[data-v-fc27db2f]{border:1px solid var(--line);background:var(--card);max-width:100%;min-height:44px;color:var(--ink-2);border-radius:7px;padding:6px 10px}button[data-v-fc27db2f]{cursor:pointer}button[data-v-fc27db2f]:disabled{opacity:.5;cursor:not-allowed}.actions[data-v-fc27db2f]{flex-wrap:wrap;gap:8px;display:flex}label[data-v-fc27db2f]{gap:6px;margin:10px 0;display:grid}p[data-v-fc27db2f]{overflow-wrap:anywhere;margin:6px 0}.hint[data-v-fc27db2f]{color:var(--ink-3);font-size:12px}.error[data-v-fc27db2f]{color:var(--bad)}.modules[data-v-19cbefe8]{gap:12px;display:grid}.actions[data-v-19cbefe8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}p[data-v-19cbefe8]{color:var(--ink-3)}label[data-v-19cbefe8]{gap:4px;display:grid}button[data-v-19cbefe8],input[data-v-19cbefe8]{max-width:100%;min-height:36px}button[data-v-19cbefe8]{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:7px;padding:6px 12px}button[data-v-19cbefe8]:disabled{opacity:.5}li[data-v-19cbefe8]{margin:8px 0}footer[data-v-19cbefe8]{margin-top:16px}[role=alert][data-v-19cbefe8]{color:var(--bad)}.modules[data-v-19cbefe8]{align-content:start}.modules>h3[data-v-19cbefe8]{margin:0;font-size:16px}.modules>p[data-v-19cbefe8]{margin:0;font-size:13px}.modules>ul[data-v-19cbefe8]{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.modules>ul>li[data-v-19cbefe8]{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0;padding:12px;display:grid}.modules>ul>li[data-v-19cbefe8]:last-child{border:0}button.primary[data-v-19cbefe8]{background:var(--clay);border-color:var(--clay);color:#fff}p[data-v-f12086e1]{color:var(--ink-3)}label[data-v-f12086e1]{gap:4px;margin:10px 0;display:grid}button[data-v-f12086e1],input[data-v-f12086e1],textarea[data-v-f12086e1]{max-width:100%;min-height:36px}button[data-v-f12086e1]{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:7px;padding:6px 12px}button[data-v-f12086e1]:disabled{opacity:.5}article[data-v-f12086e1],fieldset[data-v-f12086e1]{border:1px solid var(--line);border-radius:7px;margin:12px 0;padding:12px}pre[data-v-f12086e1]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}footer[data-v-f12086e1]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}[role=alert][data-v-f12086e1]{color:var(--bad)}.organization[data-v-23b7236a]{gap:12px;display:grid}.intro[data-v-23b7236a],.actions[data-v-23b7236a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intro[data-v-23b7236a]{justify-content:space-between}h3[data-v-23b7236a]{margin:0 0 8px}p[data-v-23b7236a],small[data-v-23b7236a]{color:var(--ink-3)}button[data-v-23b7236a]{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink-2);border-radius:7px;padding:6px 12px}button[data-v-23b7236a]:disabled{opacity:.5}label[data-v-23b7236a]{gap:4px;display:grid}input[data-v-23b7236a],select[data-v-23b7236a],textarea[data-v-23b7236a]{max-width:100%;min-height:36px}textarea[data-v-23b7236a]{box-sizing:border-box;width:100%}.table-wrap[data-v-23b7236a]{overflow-x:auto}table[data-v-23b7236a]{border-collapse:collapse;width:100%;min-width:600px}th[data-v-23b7236a],td[data-v-23b7236a]{text-align:left;border-bottom:1px solid var(--line-soft);padding:10px}small[data-v-23b7236a]{display:block}fieldset[data-v-23b7236a],footer[data-v-23b7236a],article[data-v-23b7236a]{margin-top:16px}fieldset[data-v-23b7236a]{min-width:0}pre[data-v-23b7236a]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}[role=alert][data-v-23b7236a]{color:var(--bad)}.member-row[data-v-23b7236a]{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(110px,1fr) 120px auto;align-items:end;padding:10px 0;display:grid}.member-row>span[data-v-23b7236a]{align-self:center}.choice-options[data-v-23b7236a]{border:1px solid var(--line-soft);background:var(--paper);border-radius:8px;max-height:240px;padding:4px 10px;overflow-y:auto}.choice-options .actions[data-v-23b7236a]{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:8px;padding:6px 0}.choice-options .actions[data-v-23b7236a]:last-child{border-bottom:0}@media (width<=620px){.member-row[data-v-23b7236a]{grid-template-columns:1fr 1fr}.member-row>span[data-v-23b7236a]{grid-column:1/-1}}button.primary[data-v-23b7236a]{background:var(--clay);border-color:var(--clay);color:#fff}.masterdata-page[data-v-73fe1ba6]{gap:12px;display:grid}.panel[data-v-73fe1ba6]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px;padding:16px}.intro[data-v-73fe1ba6],.actions[data-v-73fe1ba6],.filters[data-v-73fe1ba6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intro[data-v-73fe1ba6]{justify-content:space-between}h2[data-v-73fe1ba6],h3[data-v-73fe1ba6]{margin:0 0 8px}p[data-v-73fe1ba6],small[data-v-73fe1ba6]{color:var(--ink-3)}button[data-v-73fe1ba6]{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink-2);border-radius:7px;padding:6px 12px}button.primary[data-v-73fe1ba6]{background:var(--clay);color:#fff}button[data-v-73fe1ba6]:disabled{opacity:.5}label[data-v-73fe1ba6]{gap:4px;display:grid}input[data-v-73fe1ba6],select[data-v-73fe1ba6]{max-width:100%;min-height:36px}.fields[data-v-73fe1ba6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.table-wrap[data-v-73fe1ba6]{overflow-x:auto}table[data-v-73fe1ba6]{border-collapse:collapse;width:100%;min-width:680px}th[data-v-73fe1ba6],td[data-v-73fe1ba6]{text-align:left;border-bottom:1px solid var(--line-soft);padding:10px}small[data-v-73fe1ba6]{display:block}.error[data-v-73fe1ba6]{color:var(--bad)}fieldset[data-v-73fe1ba6],footer[data-v-73fe1ba6]{margin-top:16px}.store-choice[data-v-73fe1ba6]{align-items:center;gap:8px;display:flex}pre[data-v-73fe1ba6]{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=700px){.fields[data-v-73fe1ba6]{grid-template-columns:1fr}.panel[data-v-73fe1ba6]{padding:12px}}.store-options[data-v-73fe1ba6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;max-height:260px;padding:12px 0;display:grid;overflow-y:auto}.store-choice[data-v-73fe1ba6]{padding:7px 0;font-size:13px}@media (width<=620px){.store-options[data-v-73fe1ba6]{grid-template-columns:minmax(0,1fr)}}.masterdata-page[data-v-b85b8501]{gap:12px;display:grid}.panel[data-v-b85b8501]{border:1px solid var(--line);background:var(--card);border-radius:11px;padding:16px}.intro[data-v-b85b8501],.actions[data-v-b85b8501],.filters[data-v-b85b8501]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intro[data-v-b85b8501]{justify-content:space-between}h2[data-v-b85b8501],h3[data-v-b85b8501]{margin:0 0 8px}p[data-v-b85b8501]{color:var(--ink-3)}button[data-v-b85b8501]{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink-2);border-radius:7px;padding:6px 12px}button.primary[data-v-b85b8501]{background:var(--clay);color:#fff}button[data-v-b85b8501]:disabled{opacity:.5}label[data-v-b85b8501]{gap:4px;display:grid}input[data-v-b85b8501],select[data-v-b85b8501]{max-width:100%;min-height:36px}.fields[data-v-b85b8501]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.table-wrap[data-v-b85b8501]{overflow-x:auto}table[data-v-b85b8501]{border-collapse:collapse;width:100%;min-width:560px}th[data-v-b85b8501],td[data-v-b85b8501]{text-align:left;border-bottom:1px solid var(--line-soft);padding:10px}.error[data-v-b85b8501]{color:var(--bad)}footer[data-v-b85b8501]{margin-top:16px}pre[data-v-b85b8501]{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=700px){.fields[data-v-b85b8501]{grid-template-columns:1fr}.panel[data-v-b85b8501]{padding:12px}}.maintenance-page[data-v-a22e46c4]{min-height:calc(100vh - 148px)}.admin-alert[data-v-a22e46c4]{font-size:var(--text-meta);border-left:3px solid;border-radius:0 7px 7px 0;margin-bottom:10px;padding:9px 12px}.admin-alert.error[data-v-a22e46c4]{border-color:var(--bad);color:var(--bad);background:#fbeae8}.admin-alert.success[data-v-a22e46c4]{border-color:var(--ok);color:var(--ok);background:#e7f4ed}.maintenance-intro[data-v-a22e46c4],.health-grid article[data-v-a22e46c4],.maintenance-panel[data-v-a22e46c4],.version-card[data-v-a22e46c4]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.maintenance-intro[data-v-a22e46c4]{justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.maintenance-intro>div>span[data-v-a22e46c4],.maintenance-panel>header span[data-v-a22e46c4],.version-card>span[data-v-a22e46c4]{color:var(--clay);font-size:var(--text-meta);letter-spacing:.6px;font-weight:700}.maintenance-intro h2[data-v-a22e46c4]{margin:1px 0;font-size:17px}.maintenance-intro p[data-v-a22e46c4]{color:var(--ink-3);font-size:var(--text-secondary);margin:0}.admin-btn[data-v-a22e46c4]{min-height:36px;font-size:var(--text-secondary);border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:7px!important;padding:0 11px!important}.admin-btn.primary[data-v-a22e46c4]{border-color:var(--clay)!important;background:var(--clay)!important;color:#fff!important}.admin-btn.danger[data-v-a22e46c4]{color:var(--bad)!important;border-color:#e6b9b3!important}.admin-btn[data-v-a22e46c4]:disabled{cursor:not-allowed;opacity:.45}.health-grid[data-v-a22e46c4]{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px;display:grid}.health-grid article[data-v-a22e46c4]{min-width:0;padding:13px 14px;display:grid}.health-grid header[data-v-a22e46c4]{justify-content:space-between;align-items:center;display:flex}.health-grid header span[data-v-a22e46c4]{color:var(--ink-2);font-size:var(--text-secondary);align-items:center;gap:6px;display:flex}.health-grid header i[data-v-a22e46c4]{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.health-grid header i.ok[data-v-a22e46c4]{background:var(--ok)}.health-grid header i.failed[data-v-a22e46c4]{background:var(--bad)}.health-grid header i.stopped[data-v-a22e46c4],.health-grid header i.empty[data-v-a22e46c4]{background:var(--warn)}.health-grid header b[data-v-a22e46c4]{font-size:var(--text-caption)}.health-grid header b.ok[data-v-a22e46c4]{color:var(--ok)}.health-grid header b.failed[data-v-a22e46c4]{color:var(--bad)}.health-grid header b.stopped[data-v-a22e46c4],.health-grid header b.empty[data-v-a22e46c4]{color:var(--warn)}.health-grid strong[data-v-a22e46c4]{margin-top:7px;font-size:19px}.health-grid small[data-v-a22e46c4]{color:var(--ink-3);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-grid em[data-v-a22e46c4]{border-top:1px solid var(--line-soft);color:var(--ink-3);font-size:var(--text-caption);margin-top:8px;padding-top:7px;font-style:normal}.maintenance-layout[data-v-a22e46c4]{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:11px;margin-top:11px;display:grid}.maintenance-panel[data-v-a22e46c4]{overflow:hidden}.maintenance-panel>header[data-v-a22e46c4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.maintenance-panel h3[data-v-a22e46c4]{margin:0;font-size:13px}.maintenance-panel header p[data-v-a22e46c4]{color:var(--ink-3);font-size:var(--text-caption);margin:2px 0}.tool-warning[data-v-a22e46c4]{border-left:3px solid var(--warn);background:#fcf3e3;gap:8px;margin:10px;padding:10px;display:flex}.tool-warning>i[data-v-a22e46c4]{border:1px solid var(--warn);width:18px;height:18px;color:var(--warn);border-radius:50%;place-items:center;font-style:normal;display:grid}.tool-warning b[data-v-a22e46c4]{font-size:var(--text-secondary)}.tool-warning p[data-v-a22e46c4]{color:var(--ink-2);font-size:var(--text-caption);margin:1px 0}.backup-table-wrap[data-v-a22e46c4]{overflow-x:auto}.backup-table-wrap table[data-v-a22e46c4]{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--text-meta)}.backup-table-wrap th[data-v-a22e46c4],.backup-table-wrap td[data-v-a22e46c4]{border-bottom:1px solid var(--line-soft);text-align:left;padding:9px 11px}.backup-table-wrap th[data-v-a22e46c4]{background:var(--paper);color:var(--ink-3);font-size:var(--text-caption)}.backup-table-wrap td>b[data-v-a22e46c4],.backup-table-wrap td>small[data-v-a22e46c4]{display:block}.backup-table-wrap td>small[data-v-a22e46c4]{color:var(--ink-3);font-size:var(--text-caption)}.verified[data-v-a22e46c4]{color:var(--ok);align-items:center;gap:5px;display:flex}.verified i[data-v-a22e46c4]{background:var(--ok);border-radius:50%;width:6px;height:6px}.row-btn[data-v-a22e46c4]{font-size:var(--text-caption);color:var(--clay)!important;background:0 0!important;border:0!important;padding:2px!important}.row-btn[data-v-a22e46c4]:disabled{opacity:.4}.maintenance-side[data-v-a22e46c4]{align-content:start;gap:11px;display:grid}.retention[data-v-a22e46c4]{padding:14px}.retention strong[data-v-a22e46c4]{font-size:20px}.retention p[data-v-a22e46c4],.restore-boundary>p[data-v-a22e46c4],.restore-boundary>small[data-v-a22e46c4]{color:var(--ink-2);font-size:var(--text-meta);line-height:1.7}.retention .admin-btn[data-v-a22e46c4]{width:100%;margin-top:8px}.restore-boundary>p[data-v-a22e46c4]{color:var(--ink);margin:12px 14px 5px}.restore-boundary>small[data-v-a22e46c4]{color:var(--ink-3);margin:0 14px 14px;display:block}.version-card[data-v-a22e46c4]{padding:13px 15px;display:grid}.version-card b[data-v-a22e46c4]{font-size:17px}.version-card small[data-v-a22e46c4]{color:var(--ink-3);font-size:var(--text-caption)}.admin-empty[data-v-a22e46c4]{color:var(--ink-3);text-align:center;padding:48px}.admin-empty.compact[data-v-a22e46c4]{font-size:var(--text-meta);padding:40px 12px}@media (width<=1000px){.health-grid[data-v-a22e46c4]{grid-template-columns:1fr 1fr}.maintenance-layout[data-v-a22e46c4]{grid-template-columns:1fr}}@media (width<=620px){.maintenance-intro[data-v-a22e46c4]{flex-direction:column;align-items:flex-start}.health-grid[data-v-a22e46c4]{grid-template-columns:1fr}}.models-page[data-v-c9f470f4]{color:var(--ink-2)}.purpose-panel[data-v-c9f470f4]{border:1px solid var(--line);background:var(--card);border-radius:10px;margin:16px 0;padding:16px}header[data-v-c9f470f4],footer[data-v-c9f470f4],.actions[data-v-c9f470f4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}header[data-v-c9f470f4]{justify-content:space-between}footer[data-v-c9f470f4]{justify-content:flex-end;margin-top:16px}.model-row[data-v-c9f470f4]{border-top:1px solid var(--line);padding:12px 0}h4[data-v-c9f470f4]{margin:0}strong[data-v-c9f470f4]{color:var(--clay);margin-left:10px}p[data-v-c9f470f4]{font-size:var(--text-secondary)}.endpoint[data-v-c9f470f4]{overflow-wrap:anywhere}button[data-v-c9f470f4]{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink-2);border-radius:6px;padding:6px 12px}button[data-v-c9f470f4]:disabled{opacity:.5}.form-grid[data-v-c9f470f4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.form-grid label[data-v-c9f470f4]{gap:5px;display:grid}.wide[data-v-c9f470f4]{grid-column:1/-1}[role=alert][data-v-c9f470f4]{color:var(--bad)}@media (width<=620px){.form-grid[data-v-c9f470f4]{grid-template-columns:1fr}.purpose-panel[data-v-c9f470f4]{padding:10px}.actions button[data-v-c9f470f4]{flex:1}}.models-intro[data-v-c9f470f4]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px;margin-bottom:16px;padding:18px}.models-intro h2[data-v-c9f470f4]{color:var(--ink);margin:0;font-size:18px}.models-intro p[data-v-c9f470f4]{margin:5px 0 0;font-size:13px}.models-intro>div[data-v-c9f470f4]{flex:1;min-width:0}.purpose-grid[data-v-c9f470f4]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.purpose-panel[data-v-c9f470f4]{min-width:0;box-shadow:var(--shadow-card);flex-direction:column;margin:0;padding:18px;display:flex}.purpose-panel h3[data-v-c9f470f4]{color:var(--ink);margin:0;font-size:15px}.active-model[data-v-c9f470f4]{color:var(--clay);margin:12px 0;font-weight:600}.model-row[data-v-c9f470f4]{flex-direction:column;display:flex}.model-row[data-v-c9f470f4]:last-child{flex:1}.model-row h4[data-v-c9f470f4]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.model-row h4 strong[data-v-c9f470f4]{background:var(--clay-soft);border-radius:20px;margin:0;padding:2px 8px;font-size:12px;font-weight:500}.model-row p[data-v-c9f470f4]{margin:8px 0;line-height:1.7}.actions[data-v-c9f470f4]{gap:6px;margin-top:auto;padding-top:14px}.models-footnote[data-v-c9f470f4]{border:1px solid var(--line);border-radius:8px;padding:12px 14px;line-height:1.7}.form-grid[data-v-c9f470f4]{align-items:start;gap:18px 20px}.form-grid label[data-v-c9f470f4]{align-content:start;gap:7px;font-size:13px;line-height:1.5}.form-grid input[data-v-c9f470f4]:not([type=checkbox]),.form-grid select[data-v-c9f470f4]{box-sizing:border-box;height:42px;min-height:42px}.form-grid .enable-model[data-v-c9f470f4]{background:var(--paper);border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.enable-model input[data-v-c9f470f4]{width:16px;height:16px;accent-color:var(--clay);flex:0 0 16px;margin:0}form>p[data-v-c9f470f4]{overflow-wrap:anywhere;line-height:1.7}form>footer[data-v-c9f470f4]{background:var(--card);border-top:1px solid var(--line);margin:18px -20px -20px;padding:16px 20px;position:sticky;bottom:-20px}@media (width<=700px){.form-grid .wide[data-v-c9f470f4]{grid-column:1/-1}form>footer[data-v-c9f470f4]{margin:16px -12px -12px;padding:14px 12px;bottom:-12px}}button.primary[data-v-c9f470f4]{background:var(--clay);border-color:var(--clay);color:#fff}button.danger[data-v-c9f470f4]{color:var(--bad);border-color:#e6b9b3}[role=status][data-v-c9f470f4]{color:var(--ok);background:#e7f4ed;border-radius:8px;padding:10px 12px}@media (width<=1100px){.purpose-grid[data-v-c9f470f4]{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.models-intro[data-v-c9f470f4]{align-items:flex-start}.models-intro>div[data-v-c9f470f4]{flex-basis:100%}}.overview-page[data-v-9a5b79af]{min-height:calc(100vh - 148px)}.admin-alert[data-v-9a5b79af]{border-left:3px solid var(--clay);background:var(--clay-soft);margin-bottom:12px;padding:10px 13px;font-size:12px}.admin-alert.error[data-v-9a5b79af]{border-color:var(--bad);color:var(--bad)}.overview-intro[data-v-9a5b79af],.admin-panel[data-v-9a5b79af],.overview-card[data-v-9a5b79af]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.overview-intro[data-v-9a5b79af]{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.overview-intro span[data-v-9a5b79af],.admin-panel header span[data-v-9a5b79af]{color:var(--clay);font-size:var(--text-meta);letter-spacing:.6px;font-weight:700}.overview-intro h2[data-v-9a5b79af]{margin:1px 0;font-size:18px}.overview-intro p[data-v-9a5b79af]{color:var(--ink-3);font-size:var(--text-caption);margin:0}.admin-btn[data-v-9a5b79af],.admin-panel header button[data-v-9a5b79af]{font-size:var(--text-caption);border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:7px!important;padding:6px 11px!important}.overview-cards[data-v-9a5b79af]{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:12px;display:grid}.overview-card[data-v-9a5b79af]{text-align:left;cursor:pointer;min-height:132px;padding:14px;display:grid}.overview-card>span[data-v-9a5b79af]{color:var(--ink-2);font-size:var(--text-caption)}.overview-card strong[data-v-9a5b79af]{margin-top:4px;font-size:19px}.overview-card small[data-v-9a5b79af]{color:var(--ink-3);font-size:var(--text-secondary);align-items:center;gap:5px;margin-top:8px;display:flex}.overview-card small i[data-v-9a5b79af],.health-panel dt i[data-v-9a5b79af]{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.overview-card small.ok i[data-v-9a5b79af],.health-panel i.ok[data-v-9a5b79af]{background:var(--ok)}.overview-card small.warn i[data-v-9a5b79af]{background:var(--warn)}.overview-card small.bad[data-v-9a5b79af]{color:var(--bad)}.overview-card small.bad i[data-v-9a5b79af],.health-panel i.failed[data-v-9a5b79af]{background:var(--bad)}.overview-card em[data-v-9a5b79af]{color:var(--clay);font-size:var(--text-secondary);align-self:end;margin-top:9px;font-style:normal}.overview-layout[data-v-9a5b79af]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:12px;margin-top:12px;display:grid}.admin-panel[data-v-9a5b79af]{padding:15px}.admin-panel>header[data-v-9a5b79af]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.admin-panel h3[data-v-9a5b79af]{margin:0;font-size:13px}.admin-panel header button[data-v-9a5b79af]{color:var(--clay)!important;border:0!important}.failure-list>button[data-v-9a5b79af]{text-align:left;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;display:grid;border:0!important;border-bottom:1px solid var(--line-soft)!important;background:0 0!important;padding:10px 2px!important}.failure-list>button>i[data-v-9a5b79af]{background:var(--bad);border-radius:50%;width:6px;height:6px}.failure-list span[data-v-9a5b79af]{display:grid}.failure-list b[data-v-9a5b79af]{font-size:var(--text-secondary)}.failure-list small[data-v-9a5b79af]{color:var(--ink-3);font-size:var(--text-meta)}.failure-list em[data-v-9a5b79af]{color:var(--bad);font-size:var(--text-caption);background:#fbeae8;border-radius:99px;padding:1px 6px;font-style:normal}.health-panel dl[data-v-9a5b79af]{margin:0}.health-panel dl>div[data-v-9a5b79af]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 1px;display:flex}.health-panel dl>div[data-v-9a5b79af]:last-child{border-bottom:0}.health-panel dt[data-v-9a5b79af]{font-size:var(--text-meta);align-items:center;gap:7px;display:flex}.health-panel dd[data-v-9a5b79af]{text-align:right;font-size:var(--text-meta);margin:0;font-weight:600;display:grid}.health-panel dd small[data-v-9a5b79af]{color:var(--ink-3);font-size:var(--text-caption);font-weight:400}.health-panel i.stopped[data-v-9a5b79af],.health-panel i.empty[data-v-9a5b79af]{background:var(--warn)}.admin-empty[data-v-9a5b79af]{color:var(--ink-3);text-align:center;padding:48px}.admin-empty.compact[data-v-9a5b79af]{font-size:var(--text-caption);padding:35px 10px}@media (width<=1000px){.overview-cards[data-v-9a5b79af]{grid-template-columns:1fr 1fr}.overview-layout[data-v-9a5b79af]{grid-template-columns:1fr}}@media (width<=620px){.overview-intro[data-v-9a5b79af]{flex-direction:column;align-items:flex-start}.overview-cards[data-v-9a5b79af]{grid-template-columns:1fr}.overview-card[data-v-9a5b79af]{min-height:115px}}.login-preview[data-v-4a9d65ae]{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:24px;margin:16px 0;padding:24px;display:flex}.qr-frame[data-v-4a9d65ae]{border:1px solid var(--line);width:244px;height:244px;color:var(--ink-2);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.qr-frame img[data-v-4a9d65ae]{object-fit:contain;max-width:100%;image-rendering:pixelated}.sms-form[data-v-4a9d65ae]{gap:12px;max-width:440px;display:grid}.sms-form input[data-v-4a9d65ae]{box-sizing:border-box;border:1px solid var(--line);letter-spacing:3px;border-radius:8px;width:100%;height:44px;padding:10px 12px;font-size:18px}.sms-form button[data-v-4a9d65ae]{justify-self:start;min-height:44px;margin:0}.sms-form p[data-v-4a9d65ae]{margin:0}.qr-instructions[data-v-4a9d65ae]{min-width:0;max-width:540px}.qr-instructions h4[data-v-4a9d65ae]{margin:0 0 12px;font-size:17px}.qr-instructions p[data-v-4a9d65ae]{line-height:1.7}.qr-instructions .qr-hint[data-v-4a9d65ae]{color:var(--ink-2);font-size:13px}@media (width<=620px){.login-preview[data-v-4a9d65ae]{flex-direction:column;padding:18px}.qr-instructions[data-v-4a9d65ae],.qr-instructions button[data-v-4a9d65ae]{width:100%}}.xhs-panel[data-v-4a9d65ae]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px;margin:14px 0;padding:20px}h3[data-v-4a9d65ae]{color:var(--ink);margin:0 0 6px;font-size:16px}p[data-v-4a9d65ae]{color:var(--ink-2);margin:8px 0 12px;font-size:13px;line-height:1.65}[role=alert][data-v-4a9d65ae]{color:var(--bad);background:#fbeae8;border-radius:7px;padding:10px 12px}[role=status][data-v-4a9d65ae]{color:var(--ok);background:#e7f4ed;border-radius:7px;padding:10px 12px}.fields[data-v-4a9d65ae]{border:1px solid var(--line-soft);background:var(--paper);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;padding:18px;display:grid}label[data-v-4a9d65ae]{min-width:0;color:var(--ink-2);align-content:start;gap:6px;font-size:13px;display:grid}.account-settings .fields[data-v-4a9d65ae]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.account-settings input[data-v-4a9d65ae]:not([type=checkbox]){box-sizing:border-box;height:42px}@media (width<=620px){.account-settings .fields[data-v-4a9d65ae]{grid-template-columns:minmax(0,1fr)}}.store-scope[data-v-4a9d65ae]{grid-column:1/-1}.check-field[data-v-4a9d65ae]{grid-column:1/-1;align-items:flex-start;gap:9px;display:flex}.check-field input[data-v-4a9d65ae]{margin-top:3px}button[data-v-4a9d65ae]{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:7px;margin:4px 6px 4px 0;padding:8px 12px}button.primary[data-v-4a9d65ae]{background:var(--clay);border-color:var(--clay);color:#fff}button.danger[data-v-4a9d65ae]{color:var(--bad);border-color:#e6b9b3}button[data-v-4a9d65ae]:disabled{opacity:.5}.task-table-wrap[data-v-4a9d65ae]{border:1px solid var(--line);border-radius:8px;max-height:400px;margin:14px 0;overflow:auto}table[data-v-4a9d65ae]{border-collapse:collapse;text-align:left;width:100%;min-width:780px;font-size:13px}td[data-v-4a9d65ae],th[data-v-4a9d65ae]{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 12px}th[data-v-4a9d65ae]{background:var(--paper-deep);color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:600;position:sticky;top:0}tbody tr:last-child td[data-v-4a9d65ae]{border-bottom:0}details[data-v-4a9d65ae]{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:12px}summary[data-v-4a9d65ae]{cursor:pointer;color:var(--ink-2);font-size:13px}.operation-help[data-v-4a9d65ae]{color:var(--ink-2);padding-left:20px;font-size:13px;line-height:1.8}.operation-result[data-v-4a9d65ae]{margin:12px 0;font-size:13px;line-height:1.7}.operation-result.pending[data-v-4a9d65ae]{background:var(--paper);color:var(--ink-2)}.operation-result.failed[data-v-4a9d65ae]{color:var(--bad);background:#fbeae8}small[data-v-4a9d65ae]{color:var(--ink-3);display:block}@media (width<=1000px){.fields[data-v-4a9d65ae]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.xhs-panel[data-v-4a9d65ae]{padding:14px}.fields[data-v-4a9d65ae]{grid-template-columns:minmax(0,1fr);padding:12px}}.panel-heading[data-v-4a9d65ae]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-heading p[data-v-4a9d65ae]{margin:6px 0 0}.panel-meta[data-v-4a9d65ae]{color:var(--ink-3);white-space:nowrap;font-size:12px}.account-summary[data-v-4a9d65ae]{background:var(--paper);border:1px solid var(--line-soft);border-radius:9px;grid-template-columns:.8fr 1.5fr 1fr;gap:20px;margin-bottom:16px;padding:18px;display:grid}.account-summary>div[data-v-4a9d65ae]{align-content:start;gap:6px;min-width:0;display:grid}.account-summary span[data-v-4a9d65ae]{color:var(--ink-3);font-size:12px}.account-summary strong[data-v-4a9d65ae]{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6}.account-summary small[data-v-4a9d65ae]{font-size:12px}.account-settings summary[data-v-4a9d65ae]:before,.task-history summary[data-v-4a9d65ae]:before{content:"›";color:var(--ink-3);font-size:20px;line-height:1}.account-settings[open]>summary[data-v-4a9d65ae]:before,.task-history[open]>summary[data-v-4a9d65ae]:before{transform:rotate(90deg)}.account-settings summary[data-v-4a9d65ae],.task-history summary[data-v-4a9d65ae]{list-style:revert;align-items:center;gap:10px;display:flex}.account-settings summary span[data-v-4a9d65ae],.task-history summary span[data-v-4a9d65ae]{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:400}.account-settings .fields[data-v-4a9d65ae]{margin:16px 0}.account-settings form>button[data-v-4a9d65ae]{margin-bottom:0}.account-actions[data-v-4a9d65ae]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 12px;display:grid}.operation-card[data-v-4a9d65ae]{border:1px solid var(--line);background:var(--card);border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;padding:18px;display:flex}.operation-step[data-v-4a9d65ae]{color:var(--clay);font-size:12px;font-weight:600}.operation-card h4[data-v-4a9d65ae]{color:var(--ink);margin:10px 0 0;font-size:15px}.operation-card h4 small[data-v-4a9d65ae]{margin-left:5px;font-size:12px;font-weight:400;display:inline}.operation-card p[data-v-4a9d65ae]{flex:1;margin:10px 0 18px;font-size:13px}.operation-card button[data-v-4a9d65ae]{white-space:normal;width:100%;min-height:40px;margin:0}.empty-hint[data-v-4a9d65ae]{color:var(--ink-3);font-size:12px}.maintenance-section[data-v-4a9d65ae]{border:1px solid var(--line);border-radius:9px;margin:20px 0;overflow:hidden}.maintenance-row[data-v-4a9d65ae]{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.maintenance-row+div[data-v-4a9d65ae]{border-top:1px solid var(--line-soft)}.maintenance-row h4[data-v-4a9d65ae]{color:var(--ink);margin:0;font-size:14px}.maintenance-row p[data-v-4a9d65ae]{margin:5px 0 0;font-size:12px}.maintenance-row button[data-v-4a9d65ae]{flex-shrink:0;min-height:40px;margin:0}.stop-row[data-v-4a9d65ae]{background:var(--paper)}.xhs-panel[data-v-4a9d65ae] :is(button,input,summary):focus-visible{outline:2px solid var(--clay);outline-offset:3px}.xhs-panel button[data-v-4a9d65ae]{cursor:pointer}.xhs-panel button[data-v-4a9d65ae]:disabled{cursor:not-allowed}@media (width<=1000px){.account-actions[data-v-4a9d65ae]{grid-template-columns:1fr}.operation-card[data-v-4a9d65ae]{grid-template-columns:1fr auto;column-gap:18px;display:grid}.operation-step[data-v-4a9d65ae],.operation-card h4[data-v-4a9d65ae],.operation-card p[data-v-4a9d65ae]{grid-column:1}.operation-card button[data-v-4a9d65ae]{grid-area:1/2/4;align-self:center;width:auto;max-width:230px}.operation-card p[data-v-4a9d65ae]{margin-bottom:0}.maintenance-row[data-v-4a9d65ae]{flex-wrap:wrap;align-items:flex-start}}@media (width<=620px){.account-summary[data-v-4a9d65ae]{grid-template-columns:1fr;gap:14px}.operation-card[data-v-4a9d65ae]{display:flex}.operation-card button[data-v-4a9d65ae]{width:100%;max-width:none;margin-top:14px}.maintenance-row button[data-v-4a9d65ae]{width:100%}.account-settings summary span[data-v-4a9d65ae]{overflow-wrap:anywhere;max-width:50%}.panel-meta[data-v-4a9d65ae]{display:none}}.manual-verification[data-v-23c9702b]{gap:12px;display:grid}.verification-note[data-v-23c9702b]{color:var(--muted,#667085);margin:0;font-size:13px}.verification-controls[data-v-23c9702b]{flex-wrap:wrap;gap:8px;display:flex}.verification-controls button[data-v-23c9702b]{min-width:40px;min-height:40px}.verification-frame[data-v-23c9702b]{border:1px solid var(--border,#dce3ea);border-radius:8px;width:100%;max-height:62dvh;overflow:auto}.verification-screen[data-v-23c9702b]{border:1px solid var(--border,#dce3ea);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:8px;width:100%;max-width:none;height:auto;display:block}.account-plan-picker[data-v-07490be4]{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:16px;display:flex}.account-plan-picker label[data-v-07490be4]{font-weight:600}.account-plan-picker select[data-v-07490be4]{border:1px solid var(--line);background:var(--card);max-width:100%;min-height:40px;color:var(--ink);border-radius:7px;padding:8px 12px}.account-plan-picker p[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-meta);flex-basis:100%;margin:0;line-height:1.6}.sources-page[data-v-07490be4]{min-height:calc(100vh - 148px)}.admin-alert[data-v-07490be4]{font-size:var(--text-meta);border-left:3px solid;border-radius:0 7px 7px 0;margin-bottom:10px;padding:9px 12px}.admin-alert.error[data-v-07490be4]{border-color:var(--bad);color:var(--bad);background:#fbeae8}.admin-alert.success[data-v-07490be4]{border-color:var(--ok);color:var(--ok);background:#e7f4ed}.sources-intro[data-v-07490be4],.source-tabs[data-v-07490be4],.tab-workspace[data-v-07490be4]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.sources-intro[data-v-07490be4]{justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.sources-intro>div>span[data-v-07490be4],.tab-workspace>header>div>span[data-v-07490be4],.admin-modal header span[data-v-07490be4],.run-drawer header span[data-v-07490be4]{color:var(--clay);font-size:var(--text-meta);letter-spacing:.6px;font-weight:700}.sources-intro h2[data-v-07490be4]{margin:1px 0;font-size:17px}.sources-intro p[data-v-07490be4],.tab-workspace>header p[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-secondary);margin:0}.admin-btn[data-v-07490be4]{min-height:36px;font-size:var(--text-secondary);border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:7px!important;padding:0 11px!important}.admin-btn.primary[data-v-07490be4]{border-color:var(--clay)!important;background:var(--clay)!important;color:#fff!important}.source-tabs[data-v-07490be4]{margin-top:10px;padding:3px;display:flex}.source-tabs button[data-v-07490be4]{font-size:var(--text-caption);align-items:center;gap:6px;display:flex;color:var(--ink-3)!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:7px 13px!important}.source-tabs button.active[data-v-07490be4]{background:var(--clay)!important;color:#fff!important}.source-tabs i[data-v-07490be4]{background:var(--paper-deep);min-width:16px;color:var(--ink-2);font-size:var(--text-caption);border-radius:99px;padding:0 4px;font-style:normal}.source-tabs button.active i[data-v-07490be4]{color:#fff;background:#ffffff2e}.tab-workspace[data-v-07490be4]{margin-top:10px;overflow:hidden}.tab-workspace>header[data-v-07490be4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.tab-workspace h3[data-v-07490be4]{margin:0;font-size:13px}.source-grid[data-v-07490be4]{grid-template-columns:1fr 1fr;gap:10px;padding:11px;display:grid}.source-grid>article[data-v-07490be4]{border:1px solid var(--line);border-radius:9px;padding:13px}.source-grid article>header[data-v-07490be4]{justify-content:space-between;align-items:center;display:flex}.source-name[data-v-07490be4]{align-items:center;gap:8px;display:flex}.source-name>i[data-v-07490be4]{background:var(--clay-soft);width:30px;height:30px;color:var(--clay);border-radius:7px;place-items:center;font-style:normal;display:grid}.source-name span[data-v-07490be4]{display:grid}.source-name b[data-v-07490be4]{font-size:var(--text-secondary)}.source-name small[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-caption)}.status[data-v-07490be4]{font-size:var(--text-caption);border-radius:99px;align-items:center;gap:5px;padding:1px 7px;display:inline-flex}.status i[data-v-07490be4]{border-radius:50%;width:6px;height:6px}.status.ok[data-v-07490be4]{color:var(--ok);background:#e7f4ed}.status.ok i[data-v-07490be4]{background:var(--ok)}.status.warn[data-v-07490be4]{color:var(--warn);background:#fcf3e3}.status.warn i[data-v-07490be4]{background:var(--warn)}.status.bad[data-v-07490be4]{color:var(--bad);background:#fbeae8}.status.bad i[data-v-07490be4]{background:var(--bad)}.status.off[data-v-07490be4]{color:#4e6580;background:#eef1f5}.status.off i[data-v-07490be4]{background:#4e6580}.source-days[data-v-07490be4]{background:var(--paper);border-radius:7px;justify-content:space-between;align-items:center;margin:12px 0 7px;padding:9px;display:flex}.source-days span[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-meta)}.source-days strong[data-v-07490be4]{font-size:15px}.source-days strong.ok[data-v-07490be4]{color:var(--ok)}.source-days strong.warn[data-v-07490be4]{color:var(--warn)}.source-days strong.bad[data-v-07490be4]{color:var(--bad)}.source-grid dl[data-v-07490be4]{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.source-grid dl>div[data-v-07490be4]{min-width:0}.source-grid dt[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-caption)}.source-grid dd[data-v-07490be4]{font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.source-grid article>footer[data-v-07490be4]{border-top:1px solid var(--line-soft);gap:6px;margin-top:11px;padding-top:9px;display:flex}.source-grid footer button[data-v-07490be4],.row-actions button[data-v-07490be4],.row-btn[data-v-07490be4]{font-size:var(--text-caption);color:var(--clay)!important;background:0 0!important;border:0!important;padding:3px 6px!important}.source-grid footer button.danger[data-v-07490be4]{color:var(--bad)!important}.source-grid button[data-v-07490be4]:disabled,.row-actions button[data-v-07490be4]:disabled{opacity:.4}.admin-table-wrap[data-v-07490be4]{overflow-x:auto}.admin-table-wrap table[data-v-07490be4]{border-collapse:collapse;width:100%;min-width:850px;font-size:var(--text-secondary)}.admin-table-wrap th[data-v-07490be4],.admin-table-wrap td[data-v-07490be4]{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:9px 11px}.admin-table-wrap th[data-v-07490be4]{background:var(--paper);color:var(--ink-3);font-size:var(--text-caption)}.admin-table-wrap td>b[data-v-07490be4],.admin-table-wrap td>small[data-v-07490be4]{display:block}.admin-table-wrap td>small[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-caption)}.admin-table-wrap .bad[data-v-07490be4]{color:var(--bad)}.row-actions[data-v-07490be4]{white-space:nowrap;gap:6px;display:flex}.clickable[data-v-07490be4]{cursor:pointer}.clickable[data-v-07490be4]:hover{background:var(--clay-soft)}.run-filters[data-v-07490be4]{gap:6px;display:flex}.run-filters input[data-v-07490be4]{width:150px}.runs-workspace[data-v-07490be4]{flex-direction:column;min-height:530px;display:flex}.admin-empty[data-v-07490be4]{color:var(--ink-3);text-align:center;padding:48px}.drawer-mask[data-v-07490be4],.modal-mask[data-v-07490be4]{z-index:70;background:#241c1666;position:fixed;inset:0}.run-drawer[data-v-07490be4]{background:var(--paper);width:min(760px,100%);height:100%;padding:20px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #241c1626}.run-drawer>header[data-v-07490be4],.admin-modal>header[data-v-07490be4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.run-drawer h3[data-v-07490be4],.admin-modal h3[data-v-07490be4]{margin:0;font-size:16px}.run-drawer header p[data-v-07490be4],.admin-modal header p[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-meta);margin:2px 0}.run-drawer header>button[data-v-07490be4],.admin-modal header>button[data-v-07490be4]{font-size:23px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.run-kpis[data-v-07490be4]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.run-kpis article[data-v-07490be4]{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:10px;display:grid}.run-kpis span[data-v-07490be4],.run-kpis small[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-caption)}.run-kpis b[data-v-07490be4]{font-size:15px}.run-kpis b.ok[data-v-07490be4]{color:var(--ok)}.run-kpis b.warn[data-v-07490be4]{color:var(--warn)}.run-kpis b.bad[data-v-07490be4]{color:var(--bad)}.run-drawer section h4[data-v-07490be4]{font-size:var(--text-secondary);margin:16px 0 6px}.run-drawer section h4 small[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-caption);font-weight:400}.missed-list>div[data-v-07490be4]{border-bottom:1px solid var(--line-soft);background:var(--card);grid-template-columns:1fr auto;gap:1px 8px;padding:7px;display:grid}.missed-list b[data-v-07490be4],.missed-list span[data-v-07490be4]{font-size:var(--text-meta)}.missed-list small[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-caption);grid-column:1/-1}.run-drawer pre[data-v-07490be4],.admin-modal pre[data-v-07490be4]{color:#e9ddd2;max-height:330px;font:var(--text-caption)/1.7 var(--font-mono);white-space:pre-wrap;background:#25211d;border-radius:7px;padding:11px;overflow:auto}.run-drawer>footer[data-v-07490be4],.admin-modal>footer[data-v-07490be4]{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.modal-mask[data-v-07490be4]{place-items:center;padding:22px;display:grid}.admin-modal[data-v-07490be4]{background:var(--card);border-radius:11px;width:min(590px,100%);max-height:90vh;padding:19px;overflow:auto}.form-grid[data-v-07490be4]{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.form-grid label[data-v-07490be4]{color:var(--ink-2);font-size:var(--text-meta);gap:3px;display:grid}.admin-modal details[data-v-07490be4]{border:1px solid var(--line);border-radius:7px;margin-top:11px;padding:8px}.admin-modal summary[data-v-07490be4]{color:var(--ink-2);font-size:var(--text-meta);cursor:pointer}.job-error[data-v-07490be4]{min-height:18px;color:var(--bad);font-size:var(--text-meta)}.admin-modal ol[data-v-07490be4]{color:var(--ink-2);font-size:var(--text-secondary);padding-left:20px;line-height:2}.state-path[data-v-07490be4]{color:var(--ink-3);font:var(--text-caption) var(--font-mono);display:block}@media (width<=800px){.source-grid[data-v-07490be4]{grid-template-columns:1fr}.tab-workspace>header[data-v-07490be4]{flex-direction:column;align-items:flex-start}.run-filters[data-v-07490be4]{width:100%}.run-filters[data-v-07490be4]>*{flex:1;width:auto!important}}@media (width<=620px){.sources-intro[data-v-07490be4]{flex-direction:column;align-items:flex-start}.source-tabs[data-v-07490be4]{overflow-x:auto}.source-tabs button[data-v-07490be4]{white-space:nowrap}.source-grid dl[data-v-07490be4],.form-grid[data-v-07490be4],.run-kpis[data-v-07490be4]{grid-template-columns:1fr}.runs-workspace[data-v-07490be4]{min-height:0}}.run-kpis article[data-v-07490be4]{min-width:0}.run-kpis b[data-v-07490be4]{overflow-wrap:anywhere;line-height:1.5}.sources-page[data-v-07490be4] :is(button,input,select):focus-visible{outline:2px solid var(--clay);outline-offset:3px}.sources-page button[data-v-07490be4]{cursor:pointer}.sources-page button[data-v-07490be4]:disabled{cursor:not-allowed;opacity:.5}.sources-page small[data-v-07490be4],.field-help[data-v-07490be4]{line-height:1.6}.full-width[data-v-07490be4]{grid-column:1/-1}.form-grid small[data-v-07490be4],.field-help[data-v-07490be4],.muted[data-v-07490be4]{font-size:var(--text-meta);color:var(--ink-3)}.admin-modal[data-v-07490be4]{width:min(680px,100%)}.form-grid input[data-v-07490be4],.form-grid select[data-v-07490be4],.run-filters input[data-v-07490be4],.run-filters select[data-v-07490be4]{border:1px solid var(--line);background-color:var(--card);width:100%;min-width:0;min-height:40px;color:var(--ink);border-radius:7px;padding:8px 10px}.form-grid select[multiple][data-v-07490be4]{min-height:130px}.cron-preview[data-v-07490be4]{background:var(--paper);border-radius:8px;justify-items:start;gap:8px;padding:12px;display:grid}.cron-preview ol[data-v-07490be4]{margin:0;line-height:1.7}.xhs-fields[data-v-07490be4]{border:1px solid var(--line);border-radius:9px;margin:16px 0 0;padding:12px}.xhs-fields legend[data-v-07490be4]{font-size:var(--text-secondary);padding:0 6px;font-weight:700}.legacy-jobs[data-v-07490be4]{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin:16px;padding:12px}.legacy-jobs summary[data-v-07490be4]{cursor:pointer;font-size:var(--text-secondary)}.legacy-jobs p[data-v-07490be4]{color:var(--ink-3);font-size:var(--text-meta)}.legacy-jobs>div[data-v-07490be4]{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.legacy-jobs small[data-v-07490be4]{color:var(--ink-3);margin-left:8px}.entry-link[data-v-07490be4]{align-items:center;text-decoration:none;display:inline-flex}.source-grid p[data-v-07490be4]{line-height:1.7;font-size:var(--text-secondary);color:var(--ink-2)}.accounts-workspace[data-v-07490be4]{margin-top:12px}.row-actions[data-v-07490be4]{flex-wrap:wrap;gap:4px}.row-actions button[data-v-07490be4]{min-height:32px}.task-table table[data-v-07490be4]{min-width:900px}.task-table td[data-v-07490be4]:nth-child(4){overflow-wrap:anywhere;max-width:280px}.run-filters[data-v-07490be4]{flex-wrap:wrap}.run-filters select[data-v-07490be4]{width:150px}.admin-modal>footer[data-v-07490be4]{background:var(--card);padding:12px 0;position:sticky;bottom:-19px}.field-help[data-v-07490be4]{margin:4px 0}.admin-modal .job-error[data-v-07490be4]{margin:12px 0 0}.admin-modal header>button[data-v-07490be4],.run-drawer header>button[data-v-07490be4]{min-width:32px;min-height:32px}@media (width<=620px){.full-width[data-v-07490be4]{grid-column:auto}.legacy-jobs>div[data-v-07490be4]{align-items:flex-start}.legacy-jobs small[data-v-07490be4]{margin-left:0;display:block}.source-tabs button[data-v-07490be4]{min-height:40px}.modal-mask[data-v-07490be4]{padding:12px}.admin-modal[data-v-07490be4]{padding:15px}.admin-modal>footer[data-v-07490be4]{bottom:-15px}}.runs-workspace .run-filters[data-v-07490be4]{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,1fr) minmax(140px,.65fr) minmax(220px,1.3fr);gap:16px;padding:18px;display:grid}.run-filters label[data-v-07490be4]{min-width:0;color:var(--ink-2);align-content:start;gap:7px;font-size:13px;display:grid}.legacy-run-context[data-v-07490be4]{min-width:0;color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:7px;font-size:13px;display:flex}.legacy-run-context strong[data-v-07490be4]{overflow-wrap:anywhere}.runs-workspace .run-filters[data-v-07490be4] :is(input,select){width:100%;min-width:0;min-height:40px;margin:0}.run-loading[data-v-07490be4]{color:var(--ink-3);margin:0;padding:10px 18px;font-size:13px}.run-drawer>footer[data-v-07490be4]{border-top:1px solid var(--line);flex-wrap:wrap;padding:14px 0}.run-drawer>footer button[data-v-07490be4]{min-height:40px}@media (width<=800px){.runs-workspace>header[data-v-07490be4]{flex-direction:row;align-items:center}.runs-workspace .run-filters[data-v-07490be4]{grid-template-columns:1fr 1fr}.run-search[data-v-07490be4]{grid-column:1/-1}}@media (width<=520px){.runs-workspace .run-filters[data-v-07490be4]{grid-template-columns:1fr}.run-search[data-v-07490be4]{grid-column:auto}}.modal-mask[data-v-07490be4]{padding:24px}.admin-modal[data-v-07490be4]{flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.admin-modal>header[data-v-07490be4]{background:var(--card);flex-shrink:0;align-items:flex-start;margin:0;padding:20px 24px}.admin-modal header h3[data-v-07490be4]{font-size:18px}.admin-modal header p[data-v-07490be4]{max-width:560px;margin-top:6px;line-height:1.6}.admin-modal header span[data-v-07490be4]{letter-spacing:.1em;color:var(--clay);font-size:11px}.task-editor-body[data-v-07490be4]{overscroll-behavior:contain;min-height:0;padding:20px 24px;overflow:auto}.admin-modal>footer[data-v-07490be4]{border-top:1px solid var(--line);background:var(--card);flex-shrink:0;gap:10px;margin:0;padding:16px 24px;position:static}.form-grid[data-v-07490be4]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 20px;margin:0}.form-grid label[data-v-07490be4]{align-content:start;gap:7px;line-height:1.5}.form-grid[data-v-07490be4] :is(input,select),.store-search input[data-v-07490be4]{box-sizing:border-box;align-self:start;height:42px;min-height:42px}.form-grid small[data-v-07490be4]{font-weight:400;line-height:1.6}.cron-input[data-v-07490be4]{font-family:var(--font-mono)}.cron-preview[data-v-07490be4]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:-6px;padding:12px;display:flex}.cron-preview ol[data-v-07490be4],.cron-preview>small[data-v-07490be4]{flex-basis:100%}.xhs-fields[data-v-07490be4]{min-width:0;margin-top:24px;padding:18px}.xhs-fields .form-grid[data-v-07490be4]{margin-top:4px}.task-type-help[data-v-07490be4]{background:var(--paper);color:var(--ink-2);border-radius:8px;margin:20px 0 0;padding:14px;font-size:13px;line-height:1.7}.store-picker[data-v-07490be4]{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.store-picker-heading[data-v-07490be4]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.store-picker-heading>div[data-v-07490be4]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.store-picker-heading strong[data-v-07490be4]{font-size:14px}.store-picker-heading span[data-v-07490be4]{color:var(--ink-3);font-size:12px}.store-search[data-v-07490be4]{color:var(--ink-2);gap:6px;font-size:13px;display:grid}.store-search input[data-v-07490be4]{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;color:var(--ink);border-radius:7px;padding:8px 12px}.store-options[data-v-07490be4]{overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:192px;margin:10px 0;padding:6px;display:grid;overflow:auto}.store-option[data-v-07490be4]{cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px;font-size:13px;line-height:1.5;display:flex}.store-option[data-v-07490be4]:hover{background:var(--clay-soft)}.store-option[data-v-07490be4]:has(input:checked){background:var(--clay-soft)}.store-option input[data-v-07490be4]{width:16px;height:16px;min-height:16px;accent-color:var(--clay);flex:0 0 16px;margin:0}.store-option span[data-v-07490be4]{overflow-wrap:anywhere}.run-drawer[data-v-07490be4]{flex-direction:column;padding:0;display:flex;overflow:hidden}.run-drawer>header[data-v-07490be4]{background:var(--card);flex-shrink:0;padding:20px 24px}.run-drawer-body[data-v-07490be4]{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 24px;overflow:auto}.run-drawer>footer[data-v-07490be4]{border-top:1px solid var(--line);background:var(--card);flex-wrap:wrap;flex-shrink:0;gap:10px;margin:0;padding:16px 24px}.run-drawer>footer[data-v-07490be4]:empty{display:none}.run-kpis[data-v-07490be4]{align-items:stretch;margin-top:0}.run-kpis article[data-v-07490be4]{overflow-wrap:anywhere;align-content:start;gap:6px}.run-kpis>article[data-v-07490be4]:only-child{grid-column:1/-1}.run-drawer pre[data-v-07490be4]{overflow-wrap:anywhere}.missed-list>div[data-v-07490be4]{grid-template-columns:minmax(0,1fr) auto}@media (width<=620px){.modal-mask[data-v-07490be4]{padding:12px}.admin-modal[data-v-07490be4]{max-height:calc(100dvh - 24px)}.admin-modal>header[data-v-07490be4],.admin-modal>footer[data-v-07490be4],.task-editor-body[data-v-07490be4],.run-drawer>header[data-v-07490be4],.run-drawer-body[data-v-07490be4],.run-drawer>footer[data-v-07490be4]{padding:16px}.form-grid[data-v-07490be4]{grid-template-columns:minmax(0,1fr);gap:16px}.xhs-fields[data-v-07490be4]{padding:12px}.store-options[data-v-07490be4]{grid-template-columns:minmax(0,1fr)}.store-picker-heading[data-v-07490be4]{flex-wrap:wrap;align-items:flex-start}.admin-modal>footer button[data-v-07490be4]{flex:1}}.brand-answer-sources[data-v-133b8809]{overflow-wrap:anywhere;margin-top:12px}.brand-answer-sources summary[data-v-133b8809]{cursor:pointer}.brand-answer-sources article[data-v-133b8809]{border-top:1px solid var(--line);margin-top:10px;padding:10px}.brand-answer-sources small[data-v-133b8809]{display:block}.brand-answer-sources blockquote[data-v-133b8809]{border-left:2px solid var(--clay);white-space:pre-wrap;margin:8px 0;padding-left:10px}.brand-answer-limitations[data-v-133b8809]{font-size:var(--text-caption);padding-left:20px}.brand-page[data-v-133b8809]{display:block}.brand-banner[data-v-133b8809]{font-size:var(--text-secondary);border-left:3px solid;border-radius:0 7px 7px 0;margin-bottom:10px;padding:10px 13px}.error-banner[data-v-133b8809]{border-color:var(--bad);color:var(--bad);background:#fbeae8}.success-banner[data-v-133b8809]{border-color:var(--ok);color:var(--ok);background:#e7f4ed}.brand-toolbar[data-v-133b8809],.batch-focus[data-v-133b8809],.batch-kpis article[data-v-133b8809],.purpose-panel[data-v-133b8809],.standards-panel[data-v-133b8809],.items-panel[data-v-133b8809],.one-intro[data-v-133b8809],.draft-panel[data-v-133b8809],.review-panel[data-v-133b8809],.standards-intro[data-v-133b8809],.standards-browser[data-v-133b8809]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.brand-toolbar[data-v-133b8809]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.brand-tabs[data-v-133b8809]{border:1px solid var(--line);background:var(--paper);border-radius:8px;display:flex;overflow:hidden}.brand-tabs button[data-v-133b8809]{font-size:var(--text-caption);border:0!important;border-right:1px solid var(--line)!important;color:var(--ink-2)!important;background:0 0!important;border-radius:0!important;padding:7px 13px!important}.brand-tabs button[data-v-133b8809]:last-child{border-right:0!important}.brand-tabs button.active[data-v-133b8809]{background:var(--clay)!important;color:#fff!important}.toolbar-actions[data-v-133b8809],.batch-switch[data-v-133b8809]{align-items:center;gap:7px;display:flex}.secondary-tool[data-v-133b8809],.primary-tool[data-v-133b8809]{min-height:40px;font-size:var(--text-caption);cursor:pointer;justify-content:center;align-items:center;gap:6px;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:8px!important;padding:0 12px!important;display:inline-flex!important}.secondary-tool svg[data-v-133b8809]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:14px}.primary-tool[data-v-133b8809]{border-color:var(--clay)!important;background:var(--clay)!important;color:#fff!important}.primary-tool[data-v-133b8809]:disabled{opacity:.5}.boundary-note[data-v-133b8809]{width:100%;color:var(--ink-3);font-size:var(--text-meta);align-items:center;gap:7px;display:flex}.boundary-note i[data-v-133b8809],.page-disclaimer i[data-v-133b8809]{border:1px solid var(--ink-3);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-family:serif;font-style:normal;display:grid}.boundary-note b[data-v-133b8809]{color:var(--clay);margin-right:4px}.brand-answer[data-v-133b8809]{background:var(--clay-soft);border:1px solid #d9b5ad;border-radius:10px;margin-top:11px;padding:14px 16px}.brand-answer header[data-v-133b8809]{justify-content:space-between;display:flex}.brand-answer header>div[data-v-133b8809]{display:grid}.brand-answer header span[data-v-133b8809],.eyebrow[data-v-133b8809]{color:var(--clay);font-size:var(--text-meta);font-weight:600}.brand-answer header b[data-v-133b8809]{font-size:var(--text-secondary)}.brand-answer header button[data-v-133b8809]{font-size:20px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.brand-answer p[data-v-133b8809]{white-space:pre-wrap;margin:8px 0;line-height:1.8}.brand-answer small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-meta)}.brand-empty[data-v-133b8809]{border:1px solid var(--line);background:var(--card);color:var(--ink-3);font-size:var(--text-caption);text-align:center;border-radius:10px;justify-items:center;gap:7px;margin-top:12px;padding:48px;display:grid}.brand-empty b[data-v-133b8809]{color:var(--ink);font-size:13px}.brand-empty.loading[data-v-133b8809]{box-shadow:var(--shadow-card)}.brand-empty.compact[data-v-133b8809]{box-shadow:none;border:0;margin:0;padding:25px}.batch-focus[data-v-133b8809],.one-intro[data-v-133b8809],.standards-intro[data-v-133b8809]{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:14px 15px;display:flex}.batch-focus h2[data-v-133b8809],.one-intro h2[data-v-133b8809],.standards-intro h2[data-v-133b8809]{margin:0;font-size:18px}.batch-focus p[data-v-133b8809],.one-intro p[data-v-133b8809],.standards-intro p[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-secondary);margin:1px 0 0}.batch-switch select[data-v-133b8809]{width:240px}.batch-kpis[data-v-133b8809]{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.batch-kpis article[data-v-133b8809]{padding:12px 13px}.batch-kpis span[data-v-133b8809],.batch-kpis small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption);display:block}.batch-kpis strong[data-v-133b8809]{margin:1px 0;font-size:19px;display:block}.warn-text[data-v-133b8809]{color:var(--warn)!important}.bad-text[data-v-133b8809]{color:var(--bad)!important}.batch-grid[data-v-133b8809]{grid-template-columns:minmax(0,1.45fr) minmax(270px,.8fr);gap:11px;margin-top:11px;display:grid}.purpose-panel[data-v-133b8809],.standards-panel[data-v-133b8809],.items-panel[data-v-133b8809]{padding:14px}.panel-heading[data-v-133b8809]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.panel-heading h3[data-v-133b8809]{margin:1px 0 0;font-size:13px}.panel-heading p[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption);margin:1px 0}.panel-heading>small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.panel-heading button[data-v-133b8809]{font-size:var(--text-meta);color:var(--clay)!important;background:0 0!important;border:0!important;padding:2px 0!important}.purpose-list[data-v-133b8809]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.purpose-list article[data-v-133b8809]{background:var(--paper);border-radius:8px;min-width:0;padding:9px}.purpose-list article>div[data-v-133b8809]:first-child{display:grid}.purpose-list b[data-v-133b8809]{font-size:var(--text-caption)}.purpose-list small[data-v-133b8809],.purpose-list footer[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.purpose-list strong[data-v-133b8809]{margin:8px 0 4px;font-size:17px;display:block}.distribution[data-v-133b8809]{background:var(--line);border-radius:99px;height:4px;display:flex;overflow:hidden}.distribution span[data-v-133b8809]{height:100%}.distribution .pass[data-v-133b8809]{background:var(--ok)}.distribution .partial[data-v-133b8809]{background:var(--warn)}.distribution .fail[data-v-133b8809]{background:var(--bad)}.purpose-list footer[data-v-133b8809]{margin-top:4px}.batch-insight[data-v-133b8809]{background:var(--clay-soft);color:var(--ink-2);font-size:var(--text-caption);border-radius:7px;margin:10px 0 0;padding:8px 9px;line-height:1.6}.batch-insight b[data-v-133b8809]{color:var(--clay);display:block}.batch-insight.neutral[data-v-133b8809]{background:#eef1f5}.top-standard-list[data-v-133b8809]{margin-top:7px}.top-standard-list article[data-v-133b8809]{border-top:1px solid var(--line-soft);align-items:center;gap:7px;padding:7px 2px;display:flex}.top-standard-list article[data-v-133b8809]:first-child{border-top:0}.top-standard-list article>div[data-v-133b8809]{min-width:0;display:grid}.top-standard-list b[data-v-133b8809]{font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-standard-list small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.strength[data-v-133b8809],.verdict[data-v-133b8809],.purpose-tag[data-v-133b8809]{width:max-content;font-size:var(--text-caption);white-space:nowrap;border-radius:99px;padding:2px 6px;display:inline-block}.strength.forbid[data-v-133b8809],.verdict.fail[data-v-133b8809]{color:var(--bad);background:#fbeae8}.strength.should[data-v-133b8809],.verdict.partial[data-v-133b8809]{color:var(--warn);background:#fcf3e3}.strength.suggest[data-v-133b8809],.verdict.pending[data-v-133b8809],.purpose-tag[data-v-133b8809]{color:#4e6580;background:#eef1f5}.verdict.pass[data-v-133b8809]{color:var(--ok);background:#e7f4ed}.standard-legend[data-v-133b8809]{border-top:1px solid var(--line-soft);color:var(--ink-3);font-size:var(--text-caption);gap:9px;margin-top:7px;padding-top:8px;display:flex}.standard-legend span[data-v-133b8809]{align-items:center;gap:4px;display:flex}.standard-legend i[data-v-133b8809]{border-radius:50%;width:6px;height:6px}.pass-dot[data-v-133b8809]{background:var(--ok)}.partial-dot[data-v-133b8809]{background:var(--warn)}.fail-dot[data-v-133b8809]{background:var(--bad)}.items-panel[data-v-133b8809]{margin-top:11px}.item-preview-list[data-v-133b8809]{margin-top:8px}.item-preview-list>button[data-v-133b8809]{text-align:left;grid-template-columns:28px 52px minmax(0,1fr) 60px;align-items:center;gap:7px;width:100%;border:0!important;border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;padding:8px 3px!important;display:grid!important}.item-preview-list>button[data-v-133b8809]:first-child{border-top:0!important}.item-preview-list p[data-v-133b8809]{font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.item-index[data-v-133b8809]{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-caption)}.page-disclaimer[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;display:flex}.one-intro dl[data-v-133b8809],.standards-intro dl[data-v-133b8809]{grid-template-columns:repeat(2,minmax(120px,1fr));gap:7px;margin:0;display:grid}.one-intro dl>div[data-v-133b8809],.standards-intro dl>div[data-v-133b8809]{background:var(--paper);border-radius:7px;padding:8px 10px}.one-intro dt[data-v-133b8809],.standards-intro dt[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.one-intro dd[data-v-133b8809],.standards-intro dd[data-v-133b8809]{font-size:var(--text-secondary);margin:1px 0;font-weight:600}.review-workspace[data-v-133b8809]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:11px;margin-top:11px;display:grid}.draft-panel[data-v-133b8809],.review-panel[data-v-133b8809]{min-height:520px;padding:15px}.draft-panel[data-v-133b8809]{flex-direction:column;display:flex}.draft-panel>header[data-v-133b8809],.draft-panel>footer[data-v-133b8809],.optimized-copy>header[data-v-133b8809]{justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-panel h3[data-v-133b8809],.optimized-copy h3[data-v-133b8809]{margin:1px 0;font-size:12px}.draft-panel select[data-v-133b8809]{width:120px}.draft-panel textarea[data-v-133b8809]{flex:1;min-height:375px;margin-top:11px;line-height:1.8}.draft-panel footer[data-v-133b8809]{margin-top:10px}.draft-panel footer small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.review-panel[data-v-133b8809]{overflow:hidden}.result-head[data-v-133b8809]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.result-head>div[data-v-133b8809]{align-items:center;gap:7px;display:flex}.result-head b[data-v-133b8809]{font-size:var(--text-secondary)}.result-head small[data-v-133b8809]{max-width:230px;color:var(--ink-3);font-size:var(--text-caption);text-align:right}.finding-list[data-v-133b8809]{max-height:290px;margin-top:8px;overflow:auto}.finding-list article[data-v-133b8809]{border-top:1px solid var(--line-soft);padding:9px 2px}.finding-list article[data-v-133b8809]:first-child{border-top:0}.finding-list header[data-v-133b8809]{align-items:center;gap:6px;display:flex}.finding-list header b[data-v-133b8809]{font-size:var(--text-secondary)}.finding-list header small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption);margin-left:auto}.finding-list blockquote[data-v-133b8809]{background:var(--clay-soft);font-size:var(--text-caption);border-left:2px solid #d9b5ad;margin:6px 0;padding:6px 8px}.finding-list p[data-v-133b8809],.finding-list footer[data-v-133b8809]{color:var(--ink-2);font-size:var(--text-caption);margin:5px 0}.finding-list p b[data-v-133b8809]{color:var(--clay);margin-right:4px}.finding-list footer[data-v-133b8809]{color:var(--ink-3)}.clean-result[data-v-133b8809]{background:#e7f4ed;border-radius:8px;gap:3px;margin-top:12px;padding:16px;display:grid}.clean-result b[data-v-133b8809]{color:var(--ok);font-size:var(--text-secondary)}.clean-result span[data-v-133b8809]{color:var(--ink-2);font-size:var(--text-caption)}.optimized-copy[data-v-133b8809]{background:var(--paper);border-radius:8px;margin-top:10px;padding:11px}.optimized-copy header button[data-v-133b8809]{font-size:var(--text-caption);border:1px solid var(--line)!important;background:var(--card)!important;color:var(--clay)!important;border-radius:6px!important;padding:3px 7px!important}.optimized-copy p[data-v-133b8809]{max-height:135px;font-size:var(--text-secondary);white-space:pre-wrap;margin:8px 0 0;line-height:1.7;overflow:auto}.review-placeholder[data-v-133b8809]{height:100%;color:var(--ink-3);text-align:center;place-content:center;justify-items:center;padding:30px;display:grid}.review-placeholder>span[data-v-133b8809]{color:var(--clay);font-size:25px}.review-placeholder b[data-v-133b8809]{color:var(--ink);font-size:12px}.review-placeholder p[data-v-133b8809]{max-width:350px;font-size:var(--text-meta)}.standards-intro dl[data-v-133b8809]{grid-template-columns:repeat(3,minmax(90px,1fr))}.standards-browser[data-v-133b8809]{margin-top:11px;padding:14px}.standards-browser>header[data-v-133b8809]{justify-content:space-between;align-items:center;gap:10px;display:flex}.standards-browser>header>div[data-v-133b8809]{gap:7px;display:flex}.standards-browser>header input[data-v-133b8809]{width:270px}.standards-browser>header select[data-v-133b8809]{width:130px}.standards-browser>header>span[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-meta)}.standard-grid[data-v-133b8809]{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.standard-grid>button[data-v-133b8809]{text-align:left;border:1px solid var(--line)!important;background:var(--card)!important;border-radius:8px!important;padding:11px!important}.standard-grid>button[data-v-133b8809]:hover{background:var(--paper)!important;border-color:#d9b5ad!important}.standard-grid header[data-v-133b8809],.standard-grid footer[data-v-133b8809]{justify-content:space-between;align-items:center;gap:6px;display:flex}.standard-grid header small[data-v-133b8809]{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-caption)}.standard-grid h3[data-v-133b8809]{font-size:var(--text-meta);margin:7px 0 2px}.standard-grid p[data-v-133b8809]{min-height:42px;color:var(--ink-2);font-size:var(--text-caption);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.standard-grid footer[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption);margin-top:9px}.confirmed[data-v-133b8809],.draft[data-v-133b8809]{font-size:var(--text-caption);border-radius:99px;padding:2px 6px;display:inline-block}.confirmed[data-v-133b8809]{color:var(--ok);background:#e7f4ed}.draft[data-v-133b8809]{color:#4e6580;background:#eef1f5}.drawer-mask[data-v-133b8809]{z-index:70;background:#241c1657;position:fixed;inset:0}.brand-drawer[data-v-133b8809]{border-left:1px solid var(--line);background:var(--paper);width:min(620px,100%);height:100%;padding:20px 22px 30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #241c1624}.brand-drawer.wide[data-v-133b8809]{width:min(820px,100%)}.brand-drawer>header[data-v-133b8809]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.brand-drawer h3[data-v-133b8809]{margin:0;font-size:17px}.brand-drawer header p[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-meta);margin:2px 0}.brand-drawer>header>button[data-v-133b8809],.brand-modal>header>button[data-v-133b8809]{font-size:24px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.batch-directory[data-v-133b8809]{gap:7px;margin-top:11px;display:grid}.batch-directory>button[data-v-133b8809]{text-align:left;grid-template-columns:minmax(200px,1fr) 290px auto;align-items:center;gap:9px;border:1px solid var(--line)!important;background:var(--card)!important;border-radius:8px!important;padding:10px!important;display:grid!important}.batch-directory>button.active[data-v-133b8809]{border-color:var(--clay)!important}.batch-directory>button>div[data-v-133b8809]:first-child{display:grid}.batch-directory b[data-v-133b8809]{font-size:var(--text-caption)}.batch-directory small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.batch-directory dl[data-v-133b8809]{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.batch-directory dl>div[data-v-133b8809]{background:var(--paper);border-radius:5px;padding:5px}.batch-directory dt[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.batch-directory dd[data-v-133b8809]{font-size:var(--text-caption);margin:0}.batch-directory i[data-v-133b8809]{color:var(--clay);font-size:var(--text-caption);font-style:normal}.drawer-summary[data-v-133b8809]{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;display:grid}.drawer-summary>div[data-v-133b8809]{background:var(--card);border-radius:7px;padding:8px}.drawer-summary span[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption);display:block}.drawer-summary b[data-v-133b8809]{font-size:13px}.full-item-list[data-v-133b8809]{gap:8px;margin-top:10px;display:grid}.full-item-list>article[data-v-133b8809]{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:11px}.full-item-list>article>header[data-v-133b8809]{justify-content:space-between;align-items:center;gap:8px;display:flex}.full-item-list>article>header>div[data-v-133b8809]{align-items:center;gap:5px;display:flex}.full-item-list header small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.original-copy[data-v-133b8809]{font-size:var(--text-secondary);white-space:pre-wrap;margin:8px 0;line-height:1.7}.drawer-findings section[data-v-133b8809]{background:var(--paper);border-left:3px solid #d9b5ad;border-radius:0 6px 6px 0;margin-top:7px;padding:8px}.drawer-findings header[data-v-133b8809]{gap:6px;display:flex}.drawer-findings header b[data-v-133b8809]{font-size:var(--text-meta)}.drawer-findings blockquote[data-v-133b8809],.drawer-findings p[data-v-133b8809],.drawer-findings small[data-v-133b8809]{color:var(--ink-2);font-size:var(--text-caption);margin:5px 0}.drawer-findings small[data-v-133b8809]{color:var(--ink-3)}.no-finding[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption);background:#eef1f5;border-radius:6px;padding:7px}.standard-detail-head[data-v-133b8809]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.standard-detail-head>span[data-v-133b8809]:not(.strength):not(.confirmed):not(.draft){color:#4e6580;font-size:var(--text-caption);background:#eef1f5;border-radius:99px;padding:2px 6px}.standard-body[data-v-133b8809],.detail-section[data-v-133b8809],.example-grid section[data-v-133b8809]{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-top:10px;padding:11px}.standard-body>span[data-v-133b8809],.example-grid span[data-v-133b8809]{color:var(--clay);font-size:var(--text-caption)}.standard-body p[data-v-133b8809],.example-grid p[data-v-133b8809]{font-size:var(--text-caption);margin:4px 0;line-height:1.7}.detail-section h4[data-v-133b8809]{font-size:var(--text-caption);margin:0}.detail-section ul[data-v-133b8809]{font-size:var(--text-meta);padding-left:18px}.detail-section blockquote[data-v-133b8809]{font-size:var(--text-caption);margin:7px 0}.detail-section small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.example-grid[data-v-133b8809]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.modal-mask[data-v-133b8809]{z-index:75;background:#241c166b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.brand-modal[data-v-133b8809]{background:var(--card);border-radius:12px;width:min(760px,100%);max-height:88vh;padding:20px;overflow:auto}.brand-modal>header[data-v-133b8809]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:11px;display:flex}.brand-modal h3[data-v-133b8809]{margin:0;font-size:16px}.brand-modal header p[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-meta);margin:2px 0}.new-batch-form[data-v-133b8809]{grid-template-columns:1fr 160px;gap:9px;margin-top:12px;display:grid}.new-batch-form label[data-v-133b8809]{color:var(--ink-2);font-size:var(--text-meta);gap:4px;display:grid}.new-batch-form label>small[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption)}.new-batch-form .wide[data-v-133b8809]{grid-column:1/-1}.file-picker[data-v-133b8809]{align-items:center;gap:9px;min-height:40px;display:flex}.file-picker b[data-v-133b8809]{border:1px solid var(--line);background:var(--paper);color:var(--clay);cursor:pointer;border-radius:7px;padding:7px 11px}.file-picker em[data-v-133b8809]{color:var(--ink-3);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.file-picker input[data-v-133b8809]{display:none}.brand-modal>footer[data-v-133b8809]{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}@media (width<=900px){.batch-grid[data-v-133b8809],.review-workspace[data-v-133b8809]{grid-template-columns:1fr}.review-panel[data-v-133b8809],.draft-panel[data-v-133b8809]{min-height:auto}.purpose-list[data-v-133b8809]{grid-template-columns:1fr 1fr}.batch-directory>button[data-v-133b8809]{grid-template-columns:1fr auto}.batch-directory dl[data-v-133b8809]{grid-column:1/-1}}@media (width<=700px){.brand-tabs[data-v-133b8809]{width:100%;overflow-x:auto}.brand-tabs button[data-v-133b8809]{white-space:nowrap;flex:1;justify-content:center}.toolbar-actions[data-v-133b8809]{width:100%}.toolbar-actions button[data-v-133b8809]{flex:1}.batch-focus[data-v-133b8809],.one-intro[data-v-133b8809],.standards-intro[data-v-133b8809]{flex-direction:column;align-items:flex-start}.batch-switch[data-v-133b8809]{flex-direction:column;align-items:stretch;width:100%}.batch-switch select[data-v-133b8809],.batch-switch button[data-v-133b8809]{width:100%}.batch-kpis[data-v-133b8809]{grid-template-columns:1fr 1fr}.purpose-list[data-v-133b8809],.standard-grid[data-v-133b8809],.one-intro dl[data-v-133b8809],.standards-intro dl[data-v-133b8809],.drawer-summary[data-v-133b8809],.example-grid[data-v-133b8809],.new-batch-form[data-v-133b8809]{grid-template-columns:1fr}.item-preview-list>button[data-v-133b8809]{grid-template-columns:28px 52px 1fr}.item-preview-list .verdict[data-v-133b8809]{grid-column:3}.standards-browser>header[data-v-133b8809]{flex-direction:column;align-items:stretch}.standards-browser>header>div[data-v-133b8809]{flex-direction:column}.standards-browser>header input[data-v-133b8809],.standards-browser>header select[data-v-133b8809]{width:100%}.batch-directory>button[data-v-133b8809]{grid-template-columns:1fr auto}.batch-directory dl[data-v-133b8809]{grid-template-columns:1fr 1fr 1fr}.full-item-list>article>header[data-v-133b8809]{flex-direction:column;align-items:flex-start}.new-batch-form .wide[data-v-133b8809]{grid-column:auto}}.answer-markdown[data-v-6d9b5a83]{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.8}.answer-markdown[data-v-6d9b5a83]>:first-child{margin-top:0}.answer-markdown[data-v-6d9b5a83]>:last-child{margin-bottom:0}.answer-markdown[data-v-6d9b5a83] p{margin:0 0 14px}.answer-markdown[data-v-6d9b5a83] h1,.answer-markdown[data-v-6d9b5a83] h2,.answer-markdown[data-v-6d9b5a83] h3,.answer-markdown[data-v-6d9b5a83] h4{margin:24px 0 12px;font-size:18px;font-weight:650;line-height:1.5}.answer-markdown[data-v-6d9b5a83] ul,.answer-markdown[data-v-6d9b5a83] ol{margin:12px 0 18px;padding-left:1.5em}.answer-markdown[data-v-6d9b5a83] li{margin:5px 0}.answer-markdown[data-v-6d9b5a83] blockquote{border-left:3px solid var(--clay);background:var(--paper-deep);margin:16px 0;padding:10px 16px}.answer-markdown[data-v-6d9b5a83] code{background:var(--paper-deep);border-radius:4px;padding:2px 5px;font-size:.9em}.answer-markdown[data-v-6d9b5a83] pre{background:var(--paper-deep);border-radius:8px;padding:14px;overflow-x:auto}.answer-markdown[data-v-6d9b5a83] pre code{padding:0}.answer-markdown[data-v-6d9b5a83] a{color:var(--clay);text-underline-offset:3px;text-decoration:underline}.answer-markdown[data-v-6d9b5a83] .markdown-table{border:1px solid var(--line);border-radius:8px;max-width:100%;margin:16px 0 22px;overflow-x:auto}.answer-markdown[data-v-6d9b5a83] table{border-collapse:collapse;width:100%;font-size:14px}.answer-markdown[data-v-6d9b5a83] th,.answer-markdown[data-v-6d9b5a83] td{text-align:left;border-bottom:1px solid var(--line);white-space:normal;min-width:5em;padding:10px 14px}.answer-markdown[data-v-6d9b5a83] th{background:var(--paper-deep);font-weight:600}.answer-markdown[data-v-6d9b5a83] tr:last-child td{border-bottom:0}.answer-markdown[data-v-6d9b5a83] hr{border:0;border-top:1px solid var(--line);margin:20px 0}.yuqing-page{gap:12px;min-width:0;display:grid}.yq-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.yq-tabs::-webkit-scrollbar{display:none}.yq-tabs button{white-space:nowrap;flex:none;font-size:13px;color:var(--ink-2)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:9px 14px!important}.yq-tabs button[aria-selected=true]{font-weight:600;border-bottom-color:var(--clay)!important;color:var(--clay)!important}.yq-tabpanel,.yq-tabpanel>div{gap:12px;min-width:0;display:grid}.yq-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yq-seg{border:1px solid var(--line);background:var(--paper);border-radius:8px;display:inline-flex;overflow:hidden}.yq-seg button{white-space:nowrap;font-size:12px;border:0!important;border-right:1px solid var(--line)!important;color:var(--ink-2)!important;background:0 0!important;border-radius:0!important;padding:6px 12px!important}.yq-seg button:last-child{border-right:0!important}.yq-seg button[aria-pressed=true]{background:var(--clay)!important;color:#fff!important}.yq-seg.levels button i{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.yq-seg .lv1 i{background:var(--bad)}.yq-seg .lv2 i{background:#d9822b}.yq-seg .lv3 i{background:#d8b23a}.yq-inline{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.yq-inline select,.yq-inline input{width:auto}.yq-muted{color:var(--ink-3);font-size:var(--text-meta);margin:0;line-height:1.7}.yq-note{color:var(--ink-3);font-size:var(--text-meta);margin:0}.yq-empty{color:var(--ink-3);text-align:center;font-size:var(--text-secondary);margin:0;padding:26px 8px}.yq-banner{border-left:3px solid;border-radius:0 7px 7px 0;margin:0;padding:9px 12px;font-size:12px}.yq-banner.bad{border-color:var(--bad);color:#7d2a20;background:#fbeae8}.yq-banner.ok{border-color:var(--ok);color:#1d5a3c;background:#e7f4ed}.yq-tag{color:#4e6580;white-space:nowrap;background:#eef1f5;border-radius:99px;padding:1px 7px;font-size:12px;font-style:normal;display:inline-block}.yq-tag.ok{color:var(--ok);background:#e7f4ed}.yq-tag.warn{color:#8a5a10;background:#fcf3e3}.yq-tag.bad{color:var(--bad);background:#fbeae8}.yq-tag.note{color:#4e6580;background:#eef1f5}.yq-panel{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow-card);border-radius:11px;padding:14px 16px}.yq-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.yq-panel>header>div{min-width:0;display:grid}.yq-panel h3{margin:0;font-size:14px}.yq-panel>header small{color:var(--ink-3);font-size:var(--text-meta)}.yq-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.yq-chips{flex-wrap:wrap;gap:6px;display:flex}.yq-chip{background:var(--paper-deep);color:var(--ink-2);border-radius:99px;padding:3px 9px;font-size:12px}:where(.yuqing-page,.yq-alert-detail) .good{color:var(--ok)}:where(.yuqing-page,.yq-alert-detail) :where(small,b,dd,strong).bad{color:var(--bad)}:where(.yuqing-page,.yq-alert-detail) .flat{color:var(--ink-3)}:where(.yuqing-page,.yq-alert-detail) :where(.up,.down){color:#4e6580}.yuqing-page small.warn{color:var(--warn)}.yuqing-page dd.warn{color:#8a5a10}.yq-check{align-items:center;gap:7px;font-size:13px;display:inline-flex}.yq-health{border:1px solid var(--line);border-left:3px solid var(--ok);background:var(--card);border-radius:0 10px 10px 0;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;font-size:12px;display:flex}.yq-health.warn{border-left-color:var(--warn);background:#fffaf1}.yq-health>b{color:var(--clay)}.yq-health-item{align-items:center;gap:6px;display:inline-flex}.yq-health-item i,.yq-health-more i{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}.yq-health-item.warn i,.yq-health-more i.warn{background:var(--warn)}.yq-health-item.bad i,.yq-health-more i.bad{background:var(--bad)}.yq-health-item.bad{color:var(--bad)}.yq-health-more{margin-left:auto}.yq-health-more summary{color:var(--clay);cursor:pointer}.yq-health-more ul{margin:6px 0 0;padding:0;list-style:none}.yq-health-more li{align-items:center;gap:6px;padding:2px 0;display:flex}.yq-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.yq-kpi{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:10px;gap:2px;padding:13px 15px;display:grid}.yq-kpi span{color:var(--ink-2);font-size:12px}.yq-kpi strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.25}.yq-kpi strong.neg{color:var(--bad)}.yq-kpi small{color:var(--ink-3);font-size:12px}.yq-kpi.clickable{cursor:pointer}.yq-kpi.clickable:hover{border-color:#d9b5ad}.yq-bars{gap:8px;display:grid}.yq-bar-row{grid-template-columns:86px minmax(0,1fr) 118px;align-items:center;gap:10px;font-size:12px;display:grid}.yq-bar-row .name{color:var(--ink-2);white-space:nowrap}.yq-bar-row .track{background:var(--paper-deep);border-radius:6px;height:10px;position:relative;overflow:hidden}.yq-bar-row .track i{border-radius:6px;height:100%;position:absolute;top:0;left:0}.yq-bar-row .track i.all{background:#9fb0c3}.yq-bar-row .track i.neg{background:var(--bad)}.yq-bar-row .val{text-align:right;font-variant-numeric:tabular-nums}.yq-bar-row .val small{color:var(--ink-3)}.yq-rank,.yq-posts{margin:0;padding:0;list-style:none}.yq-rank li{border-top:1px solid var(--line-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:2px 9px;padding:7px 0;font-size:12px;display:grid}.yq-rank li:first-child{border-top:0}.yq-rank .idx,.yq-posts .idx{background:var(--clay-soft);width:20px;height:20px;color:var(--clay);border-radius:50%;place-items:center;font-size:12px;display:grid}.yq-rank li>span:nth-of-type(2){color:var(--ink-3);grid-column:2}.yq-rank li>small{grid-area:1/3/span 2}.yq-topic-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.yq-topic-card{text-align:left;gap:3px;border:1px solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;border-radius:10px!important;padding:12px!important;display:grid!important}.yq-topic-card:hover{background:var(--clay-soft)!important;border-color:#d9b5ad!important}.yq-topic-card .head{justify-content:space-between;align-items:center;gap:8px;display:flex}.yq-topic-card strong{font-variant-numeric:tabular-nums;font-size:22px}.yq-topic-card strong small{color:var(--ink-3);font-size:12px;font-weight:400}.yq-topic-card>small{color:var(--ink-3);font-size:12px}.stance-bar{background:var(--paper-deep);border-radius:5px;height:7px;margin-top:4px;display:flex;overflow:hidden}.stance-bar i{height:100%}.yq-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.yq-compare>div{background:var(--paper);border-radius:8px;padding:8px 10px;display:grid}.yq-compare span{color:var(--ink-3);font-size:12px}.yq-compare b{font-size:14px}.yq-stance-totals{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.yq-stance-totals button{align-items:center;gap:5px;font-size:12px;display:inline-flex;border-radius:99px!important;padding:4px 10px!important}.yq-stance-totals button i{border-radius:50%;width:8px;height:8px}.yq-stance-totals button small{color:var(--ink-3)}.yq-stance-totals button[aria-pressed=true] small{color:#fff}.yq-posts li{border-top:1px solid var(--line-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px 0;display:grid}.yq-posts li:first-child{border-top:0}.yq-posts p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.yq-posts small{color:var(--ink-3)}.yq-posts a,.yq-voices a,.yq-items a{color:var(--clay);white-space:nowrap;font-size:12px}.yq-voices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.yq-voices blockquote{overflow-wrap:anywhere;background:#f1f7f4;border-left:3px solid #2f7d62;border-radius:0 7px 7px 0;margin:0;padding:7px 10px;font-size:13px;line-height:1.7}.yq-voices small{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.yq-inline-filters{flex-wrap:wrap;gap:6px;display:flex}.yq-inline-filters select{width:auto}.yq-items{margin:0;padding:0;list-style:none}.yq-items li{border-top:1px solid var(--line-soft);padding:10px 0}.yq-items li:first-child{border-top:0}.yq-items .meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.yq-items .quote{border-left:3px solid var(--clay);background:var(--clay-soft);overflow-wrap:anywhere;margin:6px 0 4px;padding:5px 10px;font-size:13px}.yq-items .text{color:var(--ink-2);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.yq-items .reason{color:var(--ink-3)}.yq-alert-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.yq-alert-card{text-align:left;width:100%;box-shadow:var(--shadow-card);grid-template-columns:116px minmax(0,1fr) auto;align-items:start;gap:12px;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink)!important;border-left:4px solid #d8b23a!important;border-radius:0 10px 10px 0!important;padding:12px 14px!important;display:grid!important}.yq-alert-card.lv1{border-left-color:var(--bad)!important;background:#fdf1ef!important;border-color:#efc5bf!important}.yq-alert-card.lv2{border-left-color:#d9822b!important}.yq-alert-card .body{gap:2px;min-width:0;display:grid}.yq-alert-card .body b{font-size:14px}.yq-alert-card.lv1 .body b{color:#8e2419}.yq-alert-card .body p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.yq-alert-card .body small{color:var(--ink-3)}.yq-alert-card .tags{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.yq-level{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.yq-level i{background:#d8b23a;border-radius:50%;width:10px;height:10px}.yq-level.lv1{color:var(--bad)}.yq-level.lv1 i{background:var(--bad);box-shadow:0 0 0 3px #b03a2e2e}.yq-level.lv2{color:#a85f16}.yq-level.lv2 i{background:#d9822b}.yq-level.lv3{color:#8a6d12}.yq-alert-detail{gap:14px;min-width:0;display:grid}.yq-ad-head{background:var(--paper);border-left:4px solid #d8b23a;border-radius:0 9px 9px 0;gap:5px;padding:12px 14px;display:grid}.yq-ad-head.lv1{border-left-color:var(--bad);background:#fdf1ef}.yq-ad-head.lv2{border-left-color:#d9822b}.yq-ad-head h4{margin:0;font-size:16px}.yq-ad-head p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.7}.yq-ad-head small{color:var(--ink-3)}.yq-ad-tags{flex-wrap:wrap;gap:5px;display:flex}.yq-reason{border-top:1px dashed var(--line);padding-top:4px}.yq-ad-block{gap:7px;min-width:0;display:grid}.yq-ad-block h5{color:var(--ink);margin:0;font-size:13px}.yq-ad-block h6{color:var(--ink-2);margin:8px 0 4px;font-size:12px}.yq-ad-block textarea{width:100%}.yq-ad-actions,.yq-ad-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.yq-ad-row{justify-content:space-between}.yq-ad-item{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:10px 12px}.yq-ad-item .meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.yq-ad-item .meta b{color:var(--clay)}.yq-ad-item .meta a{color:var(--clay);margin-left:auto}.yq-ad-item blockquote{border-left:3px solid var(--clay);background:var(--clay-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 7px 7px 0;margin:8px 0;padding:10px 12px;font-size:14px;line-height:1.8}.yq-ad-item p{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.7}.yq-ad-item small{color:var(--ink-3)}.yq-suggestion{background:#f6fbf8;border:1px solid #cfe2d8;border-radius:9px;padding:12px;font-size:13px;line-height:1.7}.yq-suggestion p{margin:6px 0}.yq-suggestion ul{margin:0;padding-left:1.3em}.yq-suggestion .draft{background:#fff;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.yq-suggestion .draft p{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0}.yq-suggestion .draft button{flex-shrink:0}.yq-suggestion .dont li{color:var(--bad)}.yq-suggestion .quotes li{color:#2f5f4c}.yq-timeline{border-left:2px solid var(--line);margin:0;padding:0 0 0 14px;list-style:none}.yq-timeline li{padding:4px 0 8px 8px;font-size:12px;position:relative}.yq-timeline li:before{background:var(--clay);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:-19px}.yq-timeline span{color:var(--ink-3);margin-left:8px}.yq-timeline p{color:var(--ink-2);margin:2px 0 0}.yq-brief-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:12px;display:grid}.yq-brief-list{border:1px solid var(--line);background:#fcfaf8;border-radius:10px;gap:4px;max-height:70vh;padding:6px;display:grid;overflow-y:auto}.yq-brief-list button{text-align:left;justify-content:space-between;align-items:center;gap:6px;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:8px 10px!important;display:flex!important}.yq-brief-list button.active{box-shadow:inset 3px 0 var(--clay);background:var(--clay-soft)!important;border-color:#d9b1a8!important}.yq-brief-list b{font-size:12px}.yq-brief-body{font-size:14px}.yq-deliveries{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:10px}.yq-deliveries h5{margin:0 0 6px;font-size:12px}.yq-deliveries ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.yq-deliveries li{align-items:center;gap:6px;display:inline-flex}.yq-platform-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.yq-platform-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:8px;padding:12px;display:grid}.yq-platform-card .head{justify-content:space-between;align-items:center;gap:8px;display:flex}.yq-platform-card dl{gap:4px;margin:0;font-size:12px;display:grid}.yq-platform-card dl>div{grid-template-columns:64px minmax(0,1fr);gap:6px;display:grid}.yq-platform-card dt{color:var(--ink-3)}.yq-platform-card dd{overflow-wrap:anywhere;margin:0}.yq-platform-card .actions,.yq-feed .actions,.yq-topic-admin .actions,.yq-skill-editor .actions,.yq-push .actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.yq-feed{grid-template-columns:160px minmax(0,1fr);gap:10px;display:grid}.yq-feed label,.yq-topic-form label:not(.yq-check),.yq-skill-editor label{color:var(--ink-2);gap:4px;font-size:12px;display:grid}.yq-feed .wide,.yq-topic-form .wide{grid-column:1/-1}.yq-qr{justify-items:center;gap:10px;display:grid}.yq-qr img{border:1px solid var(--line);border-radius:8px;width:100%;max-width:100%;height:auto}.yq-settings{gap:12px;display:grid}.yq-settings>.yq-seg{justify-self:start}.yq-topic-admin{gap:8px;margin:0;padding:0;list-style:none;display:grid}.yq-topic-admin li{border:1px solid var(--line);background:var(--paper);border-radius:9px;gap:3px;padding:10px 12px;display:grid}.yq-topic-admin li.off{opacity:.65}.yq-topic-admin .head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.yq-topic-admin .head small{color:var(--ink-3);margin-left:auto}.yq-topic-admin p{color:var(--ink-2);margin:0;font-size:12px}.yq-topic-admin>li>small{color:var(--ink-3);font-size:12px}.yq-topic-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.yq-radio{color:var(--ink-2);gap:4px;font-size:12px;display:grid}.yq-radio label{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.yq-store-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;max-height:200px;display:grid;overflow-y:auto}.yq-skill-layout{grid-template-columns:230px minmax(0,1fr);gap:12px;display:grid}.yq-skill-list{align-content:start;gap:4px;display:grid}.yq-skill-list button{text-align:left;gap:1px;border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:8px!important;padding:9px 10px!important;display:grid!important}.yq-skill-list button.active{box-shadow:inset 3px 0 var(--clay);background:var(--clay-soft)!important;border-color:#d9b1a8!important}.yq-skill-list b{color:var(--ink);font-size:13px}.yq-skill-list small{color:var(--ink-3);font-size:12px}.yq-skill-editor{gap:8px;min-width:0;display:grid}.yq-skill-editor textarea{width:100%;min-height:380px;font-family:var(--font-mono);font-size:13px;line-height:1.7}.yq-history summary{color:var(--clay);cursor:pointer;font-size:12px}.yq-history ul{margin:6px 0 0;padding:0;list-style:none}.yq-history li{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.yq-history li span{color:var(--ink-3)}.yq-history li button{margin-left:auto;font-size:12px;padding:3px 9px!important}.yq-push{gap:12px;display:grid}.yq-push fieldset{flex-wrap:wrap;gap:8px 16px;display:flex}.yq-push fieldset .yq-inline{flex-basis:100%}.yq-push fieldset input[type=number]{width:120px}@media (width<=1100px){.yq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.yq-grid2{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.yq-tabs button{padding:10px 12px!important}.yq-toolbar{align-items:stretch}.yq-toolbar>select,.yq-toolbar>.yq-inline{width:100%}.yq-inline select,.yq-inline input{flex:1;min-width:0}.yq-seg button{min-height:40px!important}.yq-kpi strong{font-size:22px}.yq-kpi{padding:10px 12px}.yq-panel{padding:12px}.yq-panel>header{flex-direction:column}.yq-bar-row{grid-template-columns:68px minmax(0,1fr) 96px;gap:6px}.yq-compare{grid-template-columns:minmax(0,1fr)}.yq-alert-card{grid-template-columns:minmax(0,1fr);gap:6px}.yq-alert-card .tags{flex-flow:wrap;align-items:center}.yq-brief-layout{grid-template-columns:minmax(0,1fr)}.yq-brief-list{max-height:none;display:flex;overflow-x:auto}.yq-brief-list button{flex:none}.yq-feed,.yq-topic-form,.yq-skill-layout{grid-template-columns:minmax(0,1fr)}.yq-skill-list{display:flex;overflow-x:auto}.yq-skill-list button{flex:0 0 180px}.yq-skill-editor textarea{min-height:300px}.yq-health-more{flex-basis:100%;margin-left:0}.yq-settings>.yq-seg{justify-self:stretch;overflow-x:auto}}.yq-notes{color:var(--ink-3);font-size:var(--text-meta)}.yq-notes summary{color:var(--clay);cursor:pointer}.yq-notes ul{margin:4px 0 0;padding-left:1.3em;line-height:1.7}.yq-panel .yq-notes{margin-bottom:8px}.yq-topic-count{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px}.yq-topic-count small{color:var(--ink-3);font-size:12px;font-weight:400}.yq-item-reason{margin-top:3px;display:block;color:var(--ink-2)!important}.yq-ad-actions.mark{border-top:1px dashed #cfe2d8;margin-top:8px;padding-top:8px}.yq-panel>header>.yq-inline-filters{flex-wrap:wrap;gap:6px;display:flex}.yq-banner.warn{border-color:var(--warn);color:#7a5210;background:#fffaf1}.yq-more{justify-content:center;display:flex}.yq-batch{gap:10px;display:grid}.yq-batch label{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.yq-batch label span{color:var(--ink-3)}.yq-redline-note{color:var(--ink-2);font-size:var(--text-meta);margin:0}.yq-redline-note button{color:var(--clay);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.yq-deliveries .unbound{color:var(--bad);font-size:12px}@media (width<=640px){.yq-batch label{grid-template-columns:minmax(0,1fr)}}.yq-banner.warn{color:#7a4a12;background:#fdf3e6;border-color:#d9822b}.yq-brief-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.yq-brief-card.unread{box-shadow:inset 3px 0 var(--clay);border-color:#d9b1a8}.yq-brief-card header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yq-brief-card header small{color:var(--ink-3);font-size:12px}.yq-brief-card p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.yq-brief-card button{justify-self:start}.yq-unread-tag{background:var(--bad);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px}.yq-unread{background:var(--bad);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.yq-headline{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;display:grid}.yq-headline .grp{gap:2px;min-width:0;display:grid}.yq-headline .grp small{color:var(--ink-3);font-size:12px}.yq-headline .grp small.bad{color:var(--bad)}.yq-headline .grp small.good{color:var(--ok)}.yq-platform-hint{color:#7a4a12;background:#fdf3e6;border-radius:7px;margin:0;padding:7px 9px;font-size:12px;line-height:1.6}.yq-file{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.yq-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.yq-file-btn{border:1px solid var(--line,#ddd);background:var(--card,#fff);min-height:36px;color:var(--ink,#222);border-radius:8px;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.yq-file input[type=file]:focus-visible+.yq-file-btn{outline:2px solid var(--clay,#8b3a2b);outline-offset:2px}.yq-file small{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.yq-jobs-state{font-weight:600}.yq-jobs-state.ok{color:var(--ok)}.yq-jobs-state.warn{color:var(--warn,#b26a00)}.yq-jobs{border:1px solid var(--line,#e5e5e5);border-radius:8px;gap:6px;min-width:0;margin:0 0 12px;padding:10px 12px;display:grid}.yq-jobs small.warn{color:var(--warn,#b26a00)}.yq-self-check{color:var(--ink-2);margin-top:8px;font-size:12px}.yq-self-check summary{cursor:pointer;color:var(--ink-3)}.yq-self-check ul{gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.yq-self-check small{color:var(--ink-3)}.brandkit-page{min-width:0}.bk-split{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.bk-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bk-link{font:inherit;text-underline-offset:3px;cursor:pointer;font-size:12px;text-decoration:underline;color:var(--clay)!important;background:0 0!important;border:0!important;padding:0!important}.bk-modal{gap:10px;min-width:0;display:grid}.bk-modal p{margin:0;font-size:13px;line-height:1.7}.bk-field{min-width:0;color:var(--ink-2);gap:4px;font-size:12px;display:grid}.bk-field textarea,.bk-field input,.bk-field select{width:100%}.bk-field textarea{line-height:1.7}.bk-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bk-sec{border-top:1px solid var(--line-soft);gap:6px;margin-top:10px;padding-top:10px;display:grid}.bk-sec h4,.bk-corpus-detail h4,.bk-result h4,.bk-diff h4{color:var(--ink);margin:0;font-size:13px}.bk-sec h4 small{color:var(--ink-3);font-weight:400}.bk-note{color:#8a5a10!important}.bk-card-list,.bk-corpus-list{gap:6px;max-height:calc(100vh - 180px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bk-card-list button,.bk-draft-list>button{text-align:left;gap:3px;width:100%;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink)!important;border-radius:9px!important;padding:10px 12px!important;display:grid!important}.bk-card-list button.active,.bk-draft-list>button.active{box-shadow:inset 3px 0 var(--clay);background:var(--clay-soft)!important;border-color:#d9b1a8!important}.bk-card-list button.off{opacity:.6}.bk-card-list .head,.bk-draft-list .head{justify-content:space-between;align-items:center;gap:6px;display:flex}.bk-card-list b,.bk-draft-list b{font-size:13px}.bk-card-list .def{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.bk-card-list .meta,.bk-draft-list small{color:var(--ink-3);font-size:12px}.bk-card-list .meta strong{color:#8a5a10;font-weight:600}.bk-card-detail h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-def{margin:0;font-size:14px;line-height:1.8}.bk-criteria{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bk-criteria li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;font-size:13px;line-height:1.7;display:grid}.bk-criteria span{border-radius:7px;padding:6px 9px}.bk-criteria b{margin-right:6px;font-size:12px}.bk-criteria .do{background:#eef6f1}.bk-criteria .do b{color:var(--ok)}.bk-criteria .dont{background:#fbf0ee}.bk-criteria .dont b{color:var(--bad)}.bk-quotes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bk-quotes blockquote{border-left:3px solid var(--clay);background:var(--clay-soft);overflow-wrap:anywhere;border-radius:0 7px 7px 0;margin:0;padding:7px 11px;font-size:14px;line-height:1.8}.bk-quotes small{color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.6;display:block}.bk-quotes li.off blockquote{border-left-color:var(--line);background:var(--paper);color:var(--ink-3)}.bk-quote-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;display:flex}.bk-negative{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bk-negative li{gap:2px;font-size:13px;display:grid}.bk-negative s{color:var(--ink-2);-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad)}.bk-negative small{color:var(--ink-3);font-size:12px}.bk-words{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.bk-words>div{gap:6px;display:grid}.good-chip{color:var(--ok)!important;background:#eef6f1!important}.bad-chip{text-decoration:line-through;color:var(--bad)!important;background:#fbf0ee!important}.bk-pending ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bk-pending>ul>li{background:#fffaf1;border:1px dashed #e0c48f;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.bk-pending .body{gap:3px;min-width:0;display:grid}.bk-pending .body p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.bk-pending .body small{color:var(--ink-3);font-size:12px}.bk-pending .body .yq-tag{justify-self:start}.bk-pending .src.proxy,.bk-handled .proxy{font-weight:600;color:#8a5a10!important}.bk-pending .yq-history li{gap:6px}.bk-hist-note{color:var(--ink-3);flex-basis:100%;font-size:12px}.bk-edit fieldset{border:1px solid var(--line);border-radius:8px;gap:6px;margin:0;padding:10px;display:grid}.bk-edit legend{color:var(--ink-2);padding:0 4px;font-size:12px}.bk-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;display:grid}.bk-rows>button{justify-self:start}.bk-keep{font-size:13px;line-height:1.6;align-items:flex-start!important}.bk-draft-list{align-content:start;gap:6px;max-height:calc(100vh - 180px);display:grid;overflow-y:auto}.bk-draft-list .tags,.bk-draft-head .tags,.bk-result .tags{flex-wrap:wrap;gap:4px;display:flex}.bk-draft-detail{gap:12px;min-width:0;display:grid}.bk-draft-head{gap:8px;display:grid!important}.bk-draft-head .title{gap:4px;min-width:0;display:grid}.bk-draft-head h3{overflow-wrap:anywhere;font-size:15px}.bk-draft-head small{color:var(--ink-3);font-size:12px}.bk-versions{flex-wrap:wrap;gap:6px;display:flex}.bk-versions button{font-size:12px;border-radius:99px!important;padding:4px 11px!important}.bk-overall{gap:8px;display:grid}.bk-overall .summary{margin:0;font-size:14px;line-height:1.8}.bk-verdict{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bk-scores{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.bk-scores li{align-items:center;gap:6px;font-size:12px;display:inline-flex}.bk-scores .dots{gap:3px;display:inline-flex}.bk-scores .dots i{background:var(--paper-deep);border:1px solid var(--line);border-radius:50%;width:8px;height:8px}.bk-scores .dots i.on{background:var(--clay);border-color:var(--clay)}.bk-review-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.bk-body-panel{position:sticky;top:12px}.bk-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.95}.bk-body mark{color:inherit;cursor:pointer;background:#fbe9b7;border-radius:3px;padding:1px 0}.bk-body mark.compliance{background:#f8d6d0}.bk-body mark.active{outline:2px solid var(--clay);outline-offset:1px;background:#f6cf6e}.bk-body mark.compliance.active{background:#f0b3a9}.bk-body sup{color:var(--clay);margin-left:1px;font-size:10px;font-weight:600}.bk-findings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bk-findings>li{border:1px solid var(--line);background:var(--card);cursor:pointer;border-left:3px solid #e0b64c;border-radius:0 9px 9px 0;gap:5px;padding:10px 12px;display:grid}.bk-findings>li.compliance{border-left-color:var(--bad)}.bk-findings>li.active{border-color:#d9b1a8;box-shadow:0 0 0 2px #8b3a2e2e}.bk-findings>li.handled{background:#fcfbf9}.bk-findings>li.bk-none{cursor:default;background:0 0;border:0}.bk-findings .head{flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.bk-findings .no{background:var(--clay-soft);width:20px;height:20px;color:var(--clay);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.bk-findings p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.bk-findings p>span{color:var(--ink-3);margin-right:6px;font-size:12px;display:inline-block}.bk-findings .loc q{quotes:"「" "」";background:#fbe9b7;margin-right:6px;padding:0 3px;display:inline}.bk-findings li.compliance .loc q{background:#f8d6d0}.bk-findings .problem{color:var(--ink)}.bk-findings .sug{color:#2f5f4c}.bk-findings .why{color:var(--ink-2)}.bk-findings.compact>li{padding:8px 10px}.bk-more summary{color:var(--clay);cursor:pointer;font-size:12px}.bk-more p{margin-top:4px}.bk-handled{background:#f1f5f9;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 9px;font-size:12px;display:flex}.bk-handled b{color:#34506e}.bk-action-next{background:var(--clay-soft);border-radius:7px;padding:8px 9px}.bk-action-next .bk-link{margin-top:4px}.bk-handled .ok{color:var(--ok)}.bk-four{flex-wrap:wrap;gap:6px;display:flex}.bk-four button{font-size:12px;padding:5px 12px!important}.bk-act-form{background:var(--paper);cursor:default;border-radius:8px;gap:6px;padding:8px;display:grid}.bk-diff{gap:8px;display:grid}.bk-diff-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bk-diff-cols>div{background:var(--paper);border-radius:8px;align-content:start;gap:6px;padding:10px;display:grid}.bk-diff del{color:#8e2419;-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad);background:#fbe1dd}.bk-diff ins{color:#1d5a3c;background:#dcf0e4;text-decoration:none}.bk-feedback-card{border:1px solid var(--line);background:#fffdf9;border-radius:9px;gap:6px;padding:12px 14px;display:grid}.bk-feedback-card .answer-markdown{font-size:14px}.bk-write{gap:12px;min-width:0;display:grid}.bk-write-form{gap:10px;display:grid}.bk-modes{justify-self:start;max-width:100%;overflow-x:auto}.bk-pick-list{max-height:320px;overflow-y:auto}.bk-pick-list.yq-posts li{grid-template-columns:22px minmax(0,1fr) auto}.bk-pick-list.yq-posts li>button{font-size:12px;padding:4px 11px!important}.bk-pick-list.yq-posts a{font-size:12px}.bk-voice small button{margin-left:auto;font-size:12px;padding:2px 10px!important}.yq-topic-card.picked{border-color:var(--clay)!important;background:var(--clay-soft)!important}.bk-picked{overflow-wrap:anywhere;background:#eef6f1;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;padding:8px 10px;font-size:13px;line-height:1.6;display:flex}.bk-picked>span{color:var(--ok);font-weight:600}.bk-write-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bk-write-fields .wide{grid-column:1/-1}.bk-results{gap:12px;display:grid}.bk-result h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-ver{background:var(--clay);color:#fff;border-radius:99px;padding:1px 8px;font-size:12px;font-weight:600}.bk-result>header>div:first-child{gap:4px}.bk-result-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.bk-result-review{gap:6px;display:grid}.bk-refs{background:#f1f7f4;border-radius:8px;margin-top:10px;padding:8px 10px}.bk-refs ul{color:#2f5f4c;margin:4px 0 0;padding-left:1.2em;font-size:12px;line-height:1.7}.bk-recent ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bk-recent button{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;width:100%;border:1px solid var(--line-soft)!important;background:var(--paper)!important;color:var(--ink)!important;border-radius:8px!important;padding:8px 10px!important;display:grid!important}.bk-recent button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bk-recent button small{color:var(--ink-3);grid-column:1;font-size:12px}.bk-recent button em{grid-area:1/2/span 2;align-self:center}.bk-corpus{gap:12px;min-width:0;display:grid}.bk-type-seg{justify-self:start;max-width:100%;overflow-x:auto}.bk-corpus-list li{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px 10px;display:grid}.bk-corpus-list li.active{background:var(--clay-soft);box-shadow:inset 3px 0 var(--clay);border-color:#d9b1a8}.bk-corpus-list .main{text-align:left;gap:2px;min-width:0;color:var(--ink)!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.bk-corpus-list .main b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.bk-corpus-list .main small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.bk-corpus-list .side{align-content:start;justify-items:end;gap:5px;display:grid}.bk-corpus-list .side button{white-space:nowrap;font-size:12px;padding:3px 10px!important}.bk-corpus-list li>p{grid-column:1/-1}.bk-corpus-detail{gap:8px;display:grid}.bk-raw{background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:360px;margin:6px 0 0;padding:10px;font-family:inherit;font-size:12px;line-height:1.7;overflow:auto}@media (width<=1100px){.bk-split{grid-template-columns:240px minmax(0,1fr)}.bk-review-cols,.bk-result-cols{grid-template-columns:minmax(0,1fr)}.bk-body-panel{position:static}}@media (width<=760px){.bk-split{grid-template-columns:minmax(0,1fr)}.bk-card-list,.bk-corpus-list{max-height:none}.bk-card-list{padding-bottom:4px;display:flex;overflow-x:auto}.bk-card-list>li{flex:0 0 220px}.bk-draft-list{max-height:none;padding-bottom:4px;display:flex;overflow-x:auto}.bk-draft-list>button{flex:0 0 240px}.bk-criteria li,.bk-diff-cols,.bk-form-row,.bk-write-fields,.bk-row{grid-template-columns:minmax(0,1fr)}.bk-four button{flex:calc(50% - 6px);min-height:38px}.bk-pending>ul>li{flex-direction:column}.bk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-result>header,.bk-card-detail>header{flex-direction:column}}.yq-panel>header>.bk-actions{flex-wrap:wrap;place-content:flex-start flex-end;display:flex}.bk-pending-tag{color:#8a5a10;background:#fcf3e3;border-radius:4px;margin:0 6px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.bk-status-note{color:var(--yq-muted,#7a6f66);white-space:normal;margin-top:4px;font-size:12px;line-height:1.5;display:block}.bk-selfcheck ul{margin:6px 0 0;padding-left:0;list-style:none}.bk-selfcheck li{margin:4px 0;font-size:13px;line-height:1.6}.bk-selfcheck .yq-tag{margin-right:6px}.bk-speaker-confirm{flex-wrap:wrap;gap:10px;font-size:12px;display:inline-flex}.bk-guide summary{cursor:pointer;font-weight:600}.bk-guide p{margin:6px 0 0;line-height:1.6}.bk-corpus-detail header .bk-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bk-mgmt-review{margin:0}.bk-review-records{gap:12px;min-width:0;display:grid}.bk-final-copy .bk-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0}.bk-history-entry{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.citation-details[data-v-6c9d061a]{overflow-wrap:anywhere}.citation-details small[data-v-6c9d061a]{color:var(--ink-3);display:block}.citation-details p[data-v-6c9d061a]{font-size:var(--text-caption)}.citation-details blockquote[data-v-6c9d061a]{white-space:pre-wrap;border-left:3px solid var(--clay);margin:12px 0;padding-left:12px}.app-shell:has(.chat-preview){height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.chat-preview)>.workspace{flex-direction:column;height:100%;min-height:0;display:flex}.app-shell:has(.chat-preview) .topbar{flex-shrink:0;gap:16px;min-height:56px;padding:8px 24px;position:static}.app-shell:has(.chat-preview) .topbar p{display:none}.app-shell:has(.chat-preview) .content{flex:1;width:100%;min-height:0;padding:0;overflow:hidden}.app-shell:has(.chat-preview.is-focused)>.sidebar{display:none}@media (width>=761px) and (width<=1100px){.app-shell:has(.chat-preview) .topbar{flex-wrap:wrap;gap:4px}.app-shell:has(.chat-preview) #page-header-actions{width:100%}}@media (width<=760px){.app-shell:has(.chat-preview)>.sidebar{display:none}.app-shell:has(.chat-preview) .topbar{flex-wrap:wrap;gap:4px 12px;padding:8px 16px}.app-shell:has(.chat-preview) #page-header-actions{width:100%}}.chat-preview[data-v-1e5c6e86]{height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex}button[data-v-1e5c6e86]{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:8px;min-height:36px;padding:6px 12px;font-size:13px}button[data-v-1e5c6e86]:hover{border-color:var(--clay);color:var(--clay)}button[data-v-1e5c6e86]:focus-visible,a[data-v-1e5c6e86]:focus-visible,summary[data-v-1e5c6e86]:focus-visible{outline:2px solid var(--clay);outline-offset:3px}button[data-v-1e5c6e86]:disabled{opacity:.45;cursor:not-allowed}.header-chat-actions[data-v-1e5c6e86]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.header-chat-actions button[data-v-1e5c6e86]{background:0 0;border-color:#0000}.header-chat-actions button[data-v-1e5c6e86]:hover{background:var(--paper-deep)}.header-chat-actions button[aria-pressed=true][data-v-1e5c6e86]{color:var(--clay);background:var(--clay-soft)}.header-chat-actions a[data-v-1e5c6e86]{color:var(--ink-3);padding:8px;font-size:12px;text-decoration:none}.header-chat-actions .queue-button[data-v-1e5c6e86]{background:var(--clay-soft);border-color:var(--line);color:var(--clay);white-space:nowrap}.queue-count[data-v-1e5c6e86]{font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px}.queue-filters[data-v-1e5c6e86]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.queue-filters button[data-v-1e5c6e86]{padding:8px 4px;font-size:12px}.queue-filters button[aria-pressed=true][data-v-1e5c6e86]{color:var(--clay);background:var(--clay-soft);border-color:var(--clay)}.queue-filters b[data-v-1e5c6e86]{margin-left:4px}.queue-list-heading[data-v-1e5c6e86]{min-height:48px;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.queue-list-heading button[data-v-1e5c6e86]{color:var(--clay);background:0 0;border:0}.queue-item[data-v-1e5c6e86]{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-bottom:12px;padding:16px}.queue-item-heading[data-v-1e5c6e86]{justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px;display:flex}.queue-item-heading span[data-v-1e5c6e86]{color:var(--clay);flex-shrink:0;font-size:12px}.queue-item p[data-v-1e5c6e86]{color:var(--ink-3);margin:8px 0;font-size:13px;line-height:1.8}.queue-item summary[data-v-1e5c6e86]{min-height:36px;color:var(--clay);cursor:pointer;padding:8px 0;font-size:13px}.stream-wrap[data-v-1e5c6e86]{flex:1;min-height:0;position:relative}.message-stream[data-v-1e5c6e86]{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable both-edges;height:100%;padding:24px 32px;overflow-y:auto}.conversation[data-v-1e5c6e86]{max-width:960px;margin:0 auto}.round[data-v-1e5c6e86]{padding-bottom:48px}.round[data-v-1e5c6e86]:last-child{min-height:calc(var(--stream-height) - 48px);padding-bottom:24px}.message.user[data-v-1e5c6e86]{justify-content:flex-end;margin-bottom:28px;display:flex}.user-bubble[data-v-1e5c6e86]{background:var(--paper-deep);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 4px 16px 16px;max-width:85%;padding:12px 18px;font-size:15px;line-height:1.7}.response[data-v-1e5c6e86]{min-width:0}.response-heading[data-v-1e5c6e86]{align-items:center;gap:12px;margin-bottom:14px;font-size:14px;display:flex}.response-heading b[data-v-1e5c6e86],.working>b[data-v-1e5c6e86]{color:var(--clay)}.response-heading span[data-v-1e5c6e86]{color:var(--ink-3);font-size:12px}.response-text[data-v-1e5c6e86]{overflow-wrap:anywhere;font-size:16px;line-height:1.85}.answer-details[data-v-1e5c6e86]{border-top:1px solid var(--line);margin-top:18px;padding-top:6px}.answer-details>summary[data-v-1e5c6e86]{cursor:pointer;color:var(--ink-2);min-height:44px;padding:12px 0;font-size:14px}.legacy-answer[open][data-v-1e5c6e86]{padding-bottom:16px}.activity-text[data-v-1e5c6e86]{background:var(--paper-deep);border-radius:8px;margin:8px 0;padding:12px}.response-tools[data-v-1e5c6e86]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.response-tools button[data-v-1e5c6e86]{background:0 0;border-color:#0000;padding:5px 10px;font-size:12px}.response-tools .sources-button[data-v-1e5c6e86]{border-color:var(--line);background:var(--card);margin-right:4px}.sources-button span[data-v-1e5c6e86]{color:var(--clay);margin-left:6px}.query-details[data-v-1e5c6e86]{color:var(--ink-3);font-size:12px;position:relative}.query-details summary[data-v-1e5c6e86]{cursor:pointer;min-height:36px;padding:6px 10px}.query-details[open][data-v-1e5c6e86]{flex-basis:100%}.query-details p[data-v-1e5c6e86]{background:var(--paper-deep);border-radius:8px;margin:0;padding:10px}.working[data-v-1e5c6e86]{flex-wrap:wrap;align-items:center;gap:12px;padding-top:2px;font-size:14px;display:flex}.working-label[data-v-1e5c6e86]{color:var(--ink-2)}.working small[data-v-1e5c6e86],.stopped[data-v-1e5c6e86]{color:var(--ink-3);font-size:12px}.waiting-dots[data-v-1e5c6e86]{animation:1.2s ease-in-out infinite pulse-1e5c6e86}@keyframes pulse-1e5c6e86{50%{opacity:.3}}.back-to-latest[data-v-1e5c6e86]{box-shadow:var(--shadow-card);border-radius:20px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.composer-area[data-v-1e5c6e86]{flex-shrink:0;align-self:center;width:min(100%,1024px);padding:10px 32px 14px}.composer[data-v-1e5c6e86]{background:var(--card);border:1px solid #d8c3ba;border-radius:16px;align-items:flex-end;gap:12px;padding:10px 12px 10px 18px;display:flex;box-shadow:0 3px 16px #241c160a}.composer[data-v-1e5c6e86]:focus-within{border-color:var(--clay)}.composer textarea[data-v-1e5c6e86]{resize:none;width:100%;min-width:0;min-height:36px;max-height:132px;font:inherit;background:0 0;flex:1;padding:5px 0;font-size:16px;line-height:26px;display:block;overflow-y:auto;box-shadow:none!important;border:0!important}.composer textarea[data-v-1e5c6e86]:focus{outline:none}.send[data-v-1e5c6e86]{background:var(--clay);color:#fff;border-color:var(--clay);flex-shrink:0;min-width:64px}.send[data-v-1e5c6e86]:hover{color:#fff;background:var(--clay-deep)}.composer-footnote[data-v-1e5c6e86]{color:var(--ink-3);justify-content:space-between;gap:12px;padding:6px 4px 0;font-size:12px;line-height:18px;display:flex}.notice[data-v-1e5c6e86]{color:var(--clay);margin-bottom:6px;font-size:12px}.welcome[data-v-1e5c6e86]{text-align:center;max-width:640px;margin:clamp(28px,12vh,120px) auto 24px}.eyebrow[data-v-1e5c6e86]{color:var(--clay);letter-spacing:1px;font-size:12px}.welcome h2[data-v-1e5c6e86]{margin:12px 0;font-size:30px;font-weight:600}.welcome p[data-v-1e5c6e86]{color:var(--ink-3);margin:0;font-size:14px}.welcome-suggestions[data-v-1e5c6e86]{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.welcome-suggestions button[data-v-1e5c6e86]{text-align:left;background:0 0;padding:16px;font-size:13px}.preview-dialog[data-v-1e5c6e86]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.preview-dialog[data-v-1e5c6e86]::backdrop{background:#241c164d}.preview-drawer[data-v-1e5c6e86]{background:var(--paper);width:min(480px,100%);height:100%;padding:24px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-12px 0 50px #241c1620}.preview-drawer header[data-v-1e5c6e86]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.preview-drawer h3[data-v-1e5c6e86]{margin:7px 0 0;font-size:20px}.drawer-hint[data-v-1e5c6e86]{color:var(--ink-3);margin:20px 0;font-size:13px;line-height:1.8}.history-entry[data-v-1e5c6e86]{text-align:left;overflow-wrap:anywhere;width:100%;margin-bottom:10px;padding:16px;display:block}.history-entry b[data-v-1e5c6e86]{font-size:14px;display:block}.history-entry small[data-v-1e5c6e86]{color:var(--ink-3);justify-content:space-between;margin-top:9px;font-size:12px;display:flex}.source-document[data-v-1e5c6e86]{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:14px;padding:18px}.source-type[data-v-1e5c6e86]{color:var(--clay);font-size:12px}.source-document h4[data-v-1e5c6e86]{margin:12px 0 7px;font-size:15px}.source-document p[data-v-1e5c6e86]{color:var(--ink-3);font-size:13px;line-height:1.8}.source-document blockquote[data-v-1e5c6e86]{border-left:3px solid var(--clay);background:var(--paper);margin:16px 0;padding:12px 14px;font-size:14px;line-height:1.9}@media (width>=1600px){.is-focused .conversation[data-v-1e5c6e86]{max-width:1040px}.is-focused .composer-area[data-v-1e5c6e86]{width:min(100%,1104px)}}@media (width<=760px){.header-chat-actions[data-v-1e5c6e86]{justify-content:space-between;gap:2px}.header-chat-actions button[data-v-1e5c6e86],.header-chat-actions a[data-v-1e5c6e86]{min-height:44px;padding:8px;font-size:12px}.header-chat-actions button[data-v-1e5c6e86]:first-child{display:none}.message-stream[data-v-1e5c6e86]{padding:24px 16px}.user-bubble[data-v-1e5c6e86]{max-width:92%}.message.user[data-v-1e5c6e86]{margin-bottom:24px}.response-text[data-v-1e5c6e86]{font-size:16px}.response-tools button[data-v-1e5c6e86],.query-details summary[data-v-1e5c6e86]{min-height:44px}.composer-area[data-v-1e5c6e86]{padding:8px 16px max(10px, env(safe-area-inset-bottom))}.composer[data-v-1e5c6e86]{gap:8px;padding:8px 10px 8px 14px}.send[data-v-1e5c6e86]{min-width:56px;min-height:44px}.composer-footnote[data-v-1e5c6e86]{justify-content:center}.keyboard-hint[data-v-1e5c6e86]{display:none}.welcome[data-v-1e5c6e86]{margin:32px auto 20px}.welcome h2[data-v-1e5c6e86]{font-size:25px}.welcome-suggestions[data-v-1e5c6e86]{grid-template-columns:1fr;gap:10px;margin-top:24px}.welcome-suggestions button[data-v-1e5c6e86]{min-height:48px}.preview-drawer[data-v-1e5c6e86]{padding:20px}.preview-drawer button[data-v-1e5c6e86]{min-height:44px}}@media (prefers-reduced-motion:reduce){.waiting-dots[data-v-1e5c6e86]{animation:none}}.comparison-result[data-v-1e5c6e86]{margin-top:18px}.scope-note[data-v-1e5c6e86]{color:var(--ink-3);font-size:12px;line-height:1.7}.comparison-table[data-v-1e5c6e86]{margin:12px 0;overflow-x:auto}.comparison-table table[data-v-1e5c6e86]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.comparison-table th[data-v-1e5c6e86],.comparison-table td[data-v-1e5c6e86]{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.comparison-table small[data-v-1e5c6e86]{color:var(--ink-3);display:block}.comparison-detail[data-v-1e5c6e86]{margin:16px 0;font-size:13px;line-height:1.8}.comparison-detail summary[data-v-1e5c6e86]{cursor:pointer}.response[data-status=failed] .response-text[data-v-1e5c6e86]{color:#a02d20}.header-chat-actions button[data-v-1e5c6e86]:disabled{opacity:.48;cursor:not-allowed}.history-panel[data-v-1e5c6e86]{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;gap:8px;max-height:180px;padding:12px 24px;display:flex;overflow:auto}.research-page button.metric-link[data-v-ca854ec2]{text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);box-shadow:var(--shadow-card);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;transition:border-color .16s,background-color .16s;display:flex}.research-page button.metric-link[data-v-ca854ec2]:hover{border-color:var(--clay);background:var(--paper)}.research-page button.metric-link[data-v-ca854ec2]:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.research-page button.metric-link[data-v-ca854ec2]:active{background:var(--clay-soft)}.metric-link>span[data-v-ca854ec2]:first-child{color:var(--ink-2);font-size:13px}.metric-card strong em[data-v-ca854ec2]{color:var(--ink-3);margin-left:7px;font-size:13px;font-style:normal;font-weight:400}.metric-card .metric-hint[data-v-ca854ec2]{color:var(--clay);margin-top:auto;font-size:12px}.report-materials[data-v-ca854ec2]{gap:14px;display:grid}.materials-overview-heading[data-v-ca854ec2]{margin-bottom:0}.materials-overview-heading h3[data-v-ca854ec2]{font-size:16px}.material-filters[data-v-ca854ec2]{margin:0}.material-filters button[data-v-ca854ec2]{min-height:44px}.material-group[data-v-ca854ec2]{margin:16px 0 0}.material-group>h4[data-v-ca854ec2]{align-items:center;gap:10px;margin:0 0 10px;font-size:14px;display:flex}.material-group>h4>span[data-v-ca854ec2]{color:var(--ink-2);font-size:12px;font-weight:400}.material-fact+.material-fact[data-v-ca854ec2]{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:10px}.nearby-grid .opening-badge[data-v-ca854ec2]{background:var(--clay-soft);width:fit-content;color:var(--clay);border-radius:4px;padding:2px 7px;font-size:12px;display:inline-block}#report-metrics[data-v-ca854ec2],[id$=-heading][data-v-ca854ec2]{scroll-margin-top:90px}[id$=-heading][data-v-ca854ec2]:focus{outline:2px solid var(--clay);outline-offset:5px}.navigation-highlight[data-v-ca854ec2]{background:var(--clay-soft);border-radius:4px;transition:background-color .16s}.materials-panel .materials-heading[data-v-ca854ec2]{margin:0}.research-page button.materials-toggle[data-v-ca854ec2]{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:15px;font-weight:600;display:flex}.research-page button.materials-toggle[data-v-ca854ec2]:hover{color:var(--clay)}.research-page button.materials-toggle[data-v-ca854ec2]:focus-visible{outline:2px solid var(--clay);outline-offset:5px}.materials-title[data-v-ca854ec2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.materials-state[data-v-ca854ec2]{color:var(--clay);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:400;display:flex}.materials-state svg[data-v-ca854ec2]{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px;transition:transform .16s}.materials-state svg.expanded[data-v-ca854ec2]{transform:rotate(180deg)}.materials-content[data-v-ca854ec2]{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:12px}.materials-note[data-v-ca854ec2]{color:var(--ink-2);margin:0 0 12px;font-size:12px;line-height:1.8}.selected-store[data-v-ca854ec2]{color:var(--ink-2);grid-column:1/-1;padding:0 0 4px;font-size:13px}.selected-store b[data-v-ca854ec2]{color:var(--ink)}.nearby-grid p[data-v-ca854ec2]{overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.75}.historical-actions summary[data-v-ca854ec2]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.historical-actions .fold-state[data-v-ca854ec2]:after{content:"展开 ↓";color:var(--muted);font-size:13px}.historical-actions[open] .fold-state[data-v-ca854ec2]:after{content:"收起 ↑"}.historical-actions summary[data-v-ca854ec2]:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.address-coverage[data-v-ca854ec2]{border:1px solid var(--line-soft);border-radius:8px;margin:14px 0;padding:12px}.address-coverage p[data-v-ca854ec2]{margin:4px 0;font-size:13px;line-height:1.75}.nearby-grid[data-v-ca854ec2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.nearby-grid article[data-v-ca854ec2]{border:1px solid var(--line-soft);border-radius:8px;gap:5px;padding:12px;display:grid}.nearby-grid b[data-v-ca854ec2]{font-size:14px}.nearby-grid span[data-v-ca854ec2]{color:var(--ink-3);font-size:12px}.dashboard-side[data-v-ca854ec2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.action-panel[data-v-ca854ec2]{grid-column:1/-1;grid-template-columns:repeat(var(--action-columns,1),minmax(0,1fr));gap:0 18px;display:grid}.action-panel>.section-heading[data-v-ca854ec2],.action-panel>.side-empty[data-v-ca854ec2]{grid-column:1/-1}.action-card[data-v-ca854ec2]{flex-direction:column;min-width:0;display:flex}.action-card>.text-link[data-v-ca854ec2]{align-self:flex-start;margin-top:auto}.events-grid[data-v-ca854ec2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 24px;display:grid}.source-navigation[data-v-ca854ec2]{margin-bottom:12px;font-size:13px}.time-note[data-v-ca854ec2]{color:var(--ink-3);margin:2px 0 14px;font-size:12px;line-height:1.7;display:block}.legacy-summary p[data-v-ca854ec2]{color:var(--ink-2);margin:0 0 14px;font-size:13px;line-height:1.9}.research-page[data-v-ca854ec2]{min-width:0;color:var(--ink);gap:16px}.toolbar[data-v-ca854ec2],.toolbar-actions[data-v-ca854ec2],.section-heading[data-v-ca854ec2],.report-heading[data-v-ca854ec2],.footnotes[data-v-ca854ec2],.event-footer[data-v-ca854ec2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar[data-v-ca854ec2]{flex-wrap:wrap}.view-switch[data-v-ca854ec2]{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:3px;display:flex}.view-switch button[data-v-ca854ec2]{color:var(--ink-2);background:0 0;border:0;padding:7px 15px;font-size:13px}.view-switch button[aria-pressed=true][data-v-ca854ec2]{background:var(--clay);color:#fff}.toolbar-actions[data-v-ca854ec2]{flex-wrap:wrap;justify-content:flex-end}.toolbar-actions select[data-v-ca854ec2]{max-width:230px;font-size:12px}.toolbar-actions .primary[data-v-ca854ec2]{white-space:nowrap}.report-heading[data-v-ca854ec2]{align-items:flex-start}.eyebrow[data-v-ca854ec2]{color:var(--clay);font-size:12px;font-weight:600}.report-heading h2[data-v-ca854ec2]{margin:4px 0;font-size:21px;line-height:1.4}.report-heading p[data-v-ca854ec2]{color:var(--ink-2);margin:0;font-size:12px}.report-heading>button[data-v-ca854ec2]{white-space:nowrap;font-size:12px}.location-note[data-v-ca854ec2]{color:var(--ink-2);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.location-note>span[data-v-ca854ec2]:last-child{color:var(--warn)}.metrics-grid[data-v-ca854ec2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card[data-v-ca854ec2]{min-width:0;padding:14px 16px}.metric-card strong[data-v-ca854ec2]{font-size:27px;line-height:1.45}.metric-card small[data-v-ca854ec2]{color:var(--ink-3);font-size:12px}.section-heading[data-v-ca854ec2]{align-items:flex-start;margin-bottom:12px}.section-heading h3[data-v-ca854ec2]{margin:0;font-size:15px}.section-heading p[data-v-ca854ec2]{color:var(--ink-3);margin:3px 0 0;font-size:12px}.section-heading>span[data-v-ca854ec2]:not(.count-badge){color:var(--ink-2);font-size:12px}.highlights-grid[data-v-ca854ec2]{grid-template-columns:repeat(var(--highlight-columns,3),minmax(0,1fr));gap:12px;display:grid}.highlight-card[data-v-ca854ec2]{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;padding:16px;display:flex}.highlight-card h4[data-v-ca854ec2]{margin:6px 0;font-size:14px}.highlight-card p[data-v-ca854ec2]{color:var(--ink-2);margin:0 0 12px;font-size:13px;line-height:1.75}.point-number[data-v-ca854ec2]{font-family:var(--font-mono);color:var(--clay);font-size:12px}.highlight-card>.text-link[data-v-ca854ec2]{align-self:flex-start;margin-top:auto}.dashboard-grid[data-v-ca854ec2]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.dashboard-side[data-v-ca854ec2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.business-panel[data-v-ca854ec2]{min-width:0;padding:18px}.count-badge[data-v-ca854ec2]{background:var(--paper-deep);color:var(--ink-2);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:12px}.category-tabs[data-v-ca854ec2]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.category-tabs button[data-v-ca854ec2]{background:var(--paper);color:var(--ink-2);border:0;padding:6px 9px;font-size:12px}.category-tabs button[aria-pressed=true][data-v-ca854ec2]{background:var(--clay-soft);color:var(--clay)}.event-card[data-v-ca854ec2]{border-bottom:1px solid var(--line-soft);padding:17px 0}.event-card[data-v-ca854ec2]:last-child{border:0;padding-bottom:0}.event-meta[data-v-ca854ec2]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.event-meta time[data-v-ca854ec2]{color:var(--ink-3);margin-left:auto}.category-label[data-v-ca854ec2]{color:var(--clay);font-size:12px;font-weight:600}.event-card h4[data-v-ca854ec2],.candidate-detail h4[data-v-ca854ec2]{margin:9px 0 5px;font-size:16px;line-height:1.5}.event-card>p[data-v-ca854ec2]{color:var(--ink-2);margin:0 0 12px;font-size:13px;line-height:1.75}.impact[data-v-ca854ec2]{background:var(--paper);border-radius:7px;gap:4px;padding:11px 12px;font-size:13px;line-height:1.75;display:grid}.impact b[data-v-ca854ec2]{color:var(--clay);font-size:12px;font-weight:600}.impact span[data-v-ca854ec2]{color:var(--ink-2)}.event-footer[data-v-ca854ec2]{color:var(--ink-3);margin-top:8px;font-size:12px}.research-page button.text-link[data-v-ca854ec2],.research-dialog button.text-link[data-v-ca854ec2]{color:var(--clay);text-align:left;background:0 0;border:0;min-height:36px;padding:5px 0;font-size:12px}.research-page button.text-link[data-v-ca854ec2]:hover,.research-dialog button.text-link[data-v-ca854ec2]:hover{color:var(--clay-deep);text-decoration:underline}.action-card[data-v-ca854ec2]{border-top:1px solid var(--line-soft);padding:13px 0}.action-card h4[data-v-ca854ec2]{margin:4px 0;font-size:14px}.action-card p[data-v-ca854ec2]{color:var(--ink-2);margin:0;font-size:13px;line-height:1.75}.side-empty[data-v-ca854ec2]{color:var(--ink-2);margin:0;font-size:13px;line-height:1.8}.watch-panel>p[data-v-ca854ec2]{margin-top:0}.research-page button.watch-row[data-v-ca854ec2]{border:0;border-top:1px solid var(--line-soft);text-align:left;background:0 0;border-radius:0;gap:3px;width:100%;padding:10px 0;display:grid}.watch-row b[data-v-ca854ec2]{font-size:13px;line-height:1.6}.watch-row span[data-v-ca854ec2]{color:var(--ink-3);font-size:12px}.archive-entry[data-v-ca854ec2]{border:1px solid var(--line);background:var(--paper-deep);border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;column-gap:20px;padding:17px 18px;display:grid}.archive-entry h3[data-v-ca854ec2]{margin:0;font-size:14px}.archive-entry p[data-v-ca854ec2]{color:var(--ink-2);margin:6px 0 12px;font-size:12px}.archive-entry button[data-v-ca854ec2]{grid-area:1/2/3;font-size:12px}.dynamics-empty[data-v-ca854ec2]{text-align:center;padding:28px 12px 24px}.dynamics-empty svg[data-v-ca854ec2]{width:35px;height:35px;stroke:var(--ink-3);fill:none;stroke-width:1.4px}.dynamics-empty h4[data-v-ca854ec2]{margin:12px 0 6px;font-size:15px}.dynamics-empty p[data-v-ca854ec2]{max-width:410px;color:var(--ink-2);margin:0 auto 12px;font-size:13px;line-height:1.8}.dynamics-empty button[data-v-ca854ec2]{font-size:12px}.footnotes[data-v-ca854ec2]{color:var(--ink-3);flex-wrap:wrap;padding-top:4px;font-size:12px}.footnotes>div[data-v-ca854ec2]{gap:15px;display:flex}.disclaimer[data-v-ca854ec2]{color:var(--ink-3);border-top:1px solid var(--line);padding-top:14px;font-size:12px;line-height:1.8}.empty-panel[data-v-ca854ec2]{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:10px;padding:40px 20px}.empty-panel h2[data-v-ca854ec2],.progress-panel h2[data-v-ca854ec2]{margin:6px 0;font-size:18px}.empty-panel p[data-v-ca854ec2],.progress-panel p[data-v-ca854ec2]{color:var(--ink-2);font-size:13px}.progress-panel progress[data-v-ca854ec2]{width:min(440px,100%);height:8px;accent-color:var(--clay)}.research-dialog[data-v-ca854ec2]{min-width:0;color:var(--ink);overflow-wrap:anywhere;outline:none;font-size:14px}.research-dialog p[data-v-ca854ec2]{line-height:1.85}.dialog-note[data-v-ca854ec2]{color:var(--ink-2);font-size:13px;line-height:1.8}.brand-picker[data-v-ca854ec2]{grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:10px;display:grid}.brand-picker label[data-v-ca854ec2]{align-items:center;gap:9px;min-height:40px;padding:9px 0;font-size:13px;line-height:1.5;display:flex}.selection-actions[data-v-ca854ec2]{gap:8px;display:flex}.online-choice[data-v-ca854ec2]{align-items:center;gap:10px;padding:16px 0;font-size:13px;display:flex}.settings-fields[data-v-ca854ec2]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-fields label[data-v-ca854ec2]{gap:6px;font-size:13px;display:grid}.settings-fields label[data-v-ca854ec2]:first-child{grid-column:1/-1}.coverage-list>div[data-v-ca854ec2]{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 0;font-size:13px;display:grid}.coverage-list span[data-v-ca854ec2]{color:var(--ink-3);font-size:12px}.coverage-list span[data-v-ca854ec2]:last-child{grid-column:1/-1}.research-dialog>input[data-v-ca854ec2]{width:100%;margin:12px 0}.archive-group[data-v-ca854ec2],.archive-summary[data-v-ca854ec2]{border-top:1px solid var(--line);padding:14px 0}.archive-group summary[data-v-ca854ec2],.archive-summary summary[data-v-ca854ec2]{cursor:pointer;font-size:14px;font-weight:600}.archive-group summary>span[data-v-ca854ec2]{color:var(--ink-3);margin-left:10px;font-size:12px;font-weight:400}.archive-row[data-v-ca854ec2]{border-bottom:1px solid var(--line-soft);padding:14px 0}.archive-row>div[data-v-ca854ec2]{justify-content:space-between;gap:12px;font-size:13px;display:flex}.archive-row>div>span[data-v-ca854ec2]{color:var(--ink-3);font-size:12px}.archive-row>p[data-v-ca854ec2]{color:var(--ink-2);margin:7px 0;font-size:13px}.archive-summary article[data-v-ca854ec2]{padding:12px 0}.archive-summary button[data-v-ca854ec2]{font-size:12px}.candidate-detail[data-v-ca854ec2]{border-bottom:1px solid var(--line);padding:17px 0}.candidate-detail>p[data-v-ca854ec2]{color:var(--ink-2);font-size:13px}.source-row[data-v-ca854ec2]{border-bottom:1px solid var(--line-soft);gap:5px;padding:14px 0;display:grid}.source-row b[data-v-ca854ec2]{font-size:14px}.source-row span[data-v-ca854ec2],.detail-meta[data-v-ca854ec2]{color:var(--ink-2);font-size:12px}.detail-meta[data-v-ca854ec2]{flex-wrap:wrap;gap:12px;display:flex}.research-dialog .impact[data-v-ca854ec2]{margin:16px 0}.gaps-list[data-v-ca854ec2]{color:var(--ink-2);padding-left:22px;font-size:13px;line-height:1.9}.gaps-list li[data-v-ca854ec2]{margin:12px 0}.citations[data-v-ca854ec2]{flex-wrap:wrap;gap:8px;display:flex}.citations button[data-v-ca854ec2]{color:var(--clay);font-size:12px}.research-dialog blockquote[data-v-ca854ec2]{border-left:3px solid var(--clay);background:var(--clay-soft);white-space:pre-wrap;margin:16px 0;padding:14px;font-size:13px;line-height:1.85}.research-dialog pre[data-v-ca854ec2]{font:13px/1.85 var(--font-display);white-space:pre-wrap;overflow-wrap:anywhere}.research-dialog a[data-v-ca854ec2]{color:var(--clay);font-size:13px}.date-proof[data-v-ca854ec2]{border-top:1px solid var(--line);padding-top:10px}@media (width<=1100px){.toolbar-actions[data-v-ca854ec2]{flex:1}.highlights-grid[data-v-ca854ec2]{grid-template-columns:repeat(2,minmax(0,1fr))}.highlight-card[data-v-ca854ec2]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=800px){.dashboard-grid[data-v-ca854ec2]{grid-template-columns:minmax(0,1fr)}.dashboard-side[data-v-ca854ec2]{grid-template-columns:1fr 1fr}.archive-entry[data-v-ca854ec2]{grid-column:1/-1}.toolbar[data-v-ca854ec2]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-ca854ec2]{justify-content:flex-start}.toolbar-actions select[data-v-ca854ec2]{flex:1;max-width:none}.report-heading[data-v-ca854ec2]{flex-wrap:wrap}.metrics-grid[data-v-ca854ec2]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-heading h2[data-v-ca854ec2]{font-size:19px}}@media (width<=540px){.action-panel[data-v-ca854ec2]{grid-template-columns:minmax(0,1fr)}.archive-entry[data-v-ca854ec2]{grid-template-columns:1fr}.archive-entry button[data-v-ca854ec2]{grid-area:auto/1;justify-self:start}.research-page[data-v-ca854ec2]{gap:14px}.toolbar-actions[data-v-ca854ec2]{gap:8px}.toolbar-actions select[data-v-ca854ec2]{flex-basis:100%;width:100%}.toolbar-actions button[data-v-ca854ec2]{min-height:44px}.view-switch[data-v-ca854ec2]{width:100%}.view-switch button[data-v-ca854ec2]{flex:1;min-height:44px}.report-heading>button[data-v-ca854ec2]{min-height:44px}.highlights-grid[data-v-ca854ec2],.dashboard-side[data-v-ca854ec2]{grid-template-columns:minmax(0,1fr)}.highlight-card[data-v-ca854ec2]:last-child:nth-child(odd),.archive-entry[data-v-ca854ec2]{grid-column:auto}.metrics-grid[data-v-ca854ec2]{gap:8px}.metric-card[data-v-ca854ec2]{padding:12px}.metric-card strong[data-v-ca854ec2]{font-size:25px}.business-panel[data-v-ca854ec2]{padding:15px}.section-heading[data-v-ca854ec2]{flex-wrap:wrap;gap:6px}.category-tabs button[data-v-ca854ec2]{min-height:44px}.event-meta time[data-v-ca854ec2]{margin-left:0}.event-footer[data-v-ca854ec2]{flex-wrap:wrap;align-items:flex-start}.brand-picker[data-v-ca854ec2],.settings-fields[data-v-ca854ec2]{grid-template-columns:1fr}.settings-fields label[data-v-ca854ec2]:first-child{grid-column:auto}.research-dialog button[data-v-ca854ec2]{min-height:44px}.footnotes>div[data-v-ca854ec2]{flex-wrap:wrap;gap:12px}.research-dialog .text-link[data-v-ca854ec2],.research-page button.text-link[data-v-ca854ec2]{min-height:44px}}@media (prefers-reduced-motion:reduce){.research-page[data-v-ca854ec2] *,.research-dialog[data-v-ca854ec2] *{transition:none!important;animation:none!important}}.coverage-notes[data-v-ed10e266]{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-bottom:14px;padding:10px 16px}.coverage-notes .boundary-note[data-v-ed10e266]{background:0 0;border:0;flex-wrap:wrap;margin:0;padding:5px 0}.coverage-notes button[data-v-ed10e266]{padding:4px 10px;font-size:12px}.dashboard-page[data-v-ed10e266]{display:block}.db-toolbar[data-v-ed10e266]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.view-switch[data-v-ed10e266]{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:3px;display:flex}.view-switch button[data-v-ed10e266]{color:var(--ink-2)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:6px 14px!important}.view-switch button.active[data-v-ed10e266]{background:var(--clay)!important;color:#fff!important}.toolbar-actions[data-v-ed10e266]{align-items:center;gap:8px;display:flex}.control-label[data-v-ed10e266]{color:var(--ink-3);font-size:12px}.store-select[data-v-ed10e266]{width:220px}.period-select[data-v-ed10e266]{width:112px}.db-btn[data-v-ed10e266]{border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:8px!important;padding:7px 12px!important}.boundary-note[data-v-ed10e266]{border-left:3px solid var(--clay);background:var(--clay-soft);color:#6b372d;border-radius:0 8px 8px 0;align-items:center;gap:9px;margin-bottom:14px;padding:9px 12px;font-size:12px;display:flex}.boundary-note svg[data-v-ed10e266]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px}.error-note[data-v-ed10e266]{border-color:var(--bad);color:var(--bad)}.group-hero[data-v-ed10e266]{grid-template-columns:1.45fr repeat(var(--attention-count,3),minmax(0,1fr));gap:11px;display:grid}.overview-card[data-v-ed10e266],.attention-card[data-v-ed10e266],.db-panel[data-v-ed10e266],.store-head-card[data-v-ed10e266],.summary-card[data-v-ed10e266]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.overview-card[data-v-ed10e266]{padding:18px}.eyebrow[data-v-ed10e266]{color:var(--clay);font-size:var(--text-secondary);letter-spacing:.5px;font-weight:600}.overview-card h2[data-v-ed10e266],.store-head-card h2[data-v-ed10e266]{margin:3px 0 2px;font-size:18px}.overview-card>p[data-v-ed10e266],.store-head-card p[data-v-ed10e266]{color:var(--ink-2);margin:0;font-size:12px}.overview-stats[data-v-ed10e266]{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.overview-stats div[data-v-ed10e266]{display:grid}.overview-stats strong[data-v-ed10e266]{font-size:20px}.overview-stats span[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-secondary)}.attention-card[data-v-ed10e266]{text-align:left;display:block;padding:15px!important}.attention-card[data-v-ed10e266]:hover{border-color:#d7b6ae}.attention-head[data-v-ed10e266]{justify-content:space-between;align-items:center;gap:8px;display:flex}.attention-head>b[data-v-ed10e266]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-head span[data-v-ed10e266]{font-size:var(--text-caption);border-radius:99px;padding:1px 7px}.attention-head .attention[data-v-ed10e266]{color:var(--bad);background:#fbeae8}.attention-head .stable[data-v-ed10e266]{color:var(--ok);background:#e7f4ed}.attention-head .empty[data-v-ed10e266]{background:var(--paper-deep);color:var(--ink-3)}.attention-card p[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-secondary);margin:4px 0 12px}.attention-metrics[data-v-ed10e266]{color:var(--ink-2);font-size:var(--text-secondary);flex-wrap:wrap;gap:10px;display:flex}.attention-card small[data-v-ed10e266]{color:var(--clay);font-size:var(--text-secondary);margin-top:12px;display:block}.no-attention[data-v-ed10e266]{cursor:default!important}.group-content[data-v-ed10e266]{grid-template-columns:minmax(0,2fr) minmax(280px,.85fr);gap:14px;margin-top:14px;display:grid}.group-main[data-v-ed10e266],.group-side[data-v-ed10e266]{align-content:start;gap:14px;display:grid}.db-panel[data-v-ed10e266]{padding:16px}.panel-head[data-v-ed10e266]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-head h3[data-v-ed10e266]{margin:0;font-size:14px}.panel-head p[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-secondary);margin:2px 0 0}.panel-count[data-v-ed10e266]{color:var(--clay);font-size:var(--text-secondary);flex:none}.issue-list[data-v-ed10e266],.open-list[data-v-ed10e266]{margin-top:10px}.issue-row[data-v-ed10e266]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 0;display:grid}.issue-row[data-v-ed10e266]:first-child{border-top:0}.issue-row b[data-v-ed10e266]{font-size:13px}.issue-row p[data-v-ed10e266],.open-row p[data-v-ed10e266]{color:var(--ink-2);font-size:var(--text-secondary);margin:2px 0 0}.issue-facts[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-secondary);gap:8px;display:flex}.db-tag[data-v-ed10e266]{font-size:var(--text-caption);border-radius:20px;margin-left:5px;padding:1px 7px;display:inline-block}.warn-tag[data-v-ed10e266]{color:var(--warn);background:#fcf3e3}.note-tag[data-v-ed10e266]{color:#4e6580;background:#eef1f5}.open-row[data-v-ed10e266]{border-top:1px solid var(--line-soft);grid-template-columns:105px minmax(0,1fr) auto;align-items:start;gap:12px;padding:9px 0;display:grid}.open-row[data-v-ed10e266]:first-child{border-top:0}.store-dot[data-v-ed10e266]{color:var(--clay);font-size:var(--text-secondary)}.mono[data-v-ed10e266]{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-meta)}.health-item[data-v-ed10e266]{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.health-item>span[data-v-ed10e266]{align-items:center;gap:7px;display:flex}.health-item i[data-v-ed10e266]{background:var(--warn);border-radius:50%;width:7px;height:7px}.health-item i.ok[data-v-ed10e266]{background:var(--ok)}.health-item i.empty[data-v-ed10e266]{background:var(--bad)}.health-item div[data-v-ed10e266]{text-align:right;display:grid}.health-item b[data-v-ed10e266]{font-size:12px}.health-item small[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-caption)}.ranking-row[data-v-ed10e266]{text-align:left;justify-content:space-between;align-items:center;width:100%;border:0!important;border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;padding:8px 0!important;display:flex!important}.ranking-row span[data-v-ed10e266]{gap:8px;display:flex}.ranking-row span b[data-v-ed10e266]{width:16px;color:var(--ink-3)}.ranking-row strong[data-v-ed10e266]{color:var(--ink-2);font-size:var(--text-secondary)}.full-ranking[data-v-ed10e266]{width:100%;margin-top:8px;border-color:var(--line)!important;color:var(--clay)!important;padding:8px!important}.db-empty[data-v-ed10e266]{color:var(--ink-3);text-align:center;padding:42px;font-size:12px}.db-empty.compact[data-v-ed10e266]{padding:22px 10px}.store-head-card[data-v-ed10e266]{justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 19px;display:flex}.freshness-summary[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-secondary);text-align:right;grid-template-columns:auto auto;gap:2px 10px;display:grid}.freshness-summary b[data-v-ed10e266]{color:var(--ink-2);font-weight:500}.summary-grid[data-v-ed10e266]{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.summary-card[data-v-ed10e266]{padding:14px;display:grid}.summary-card span[data-v-ed10e266],.summary-card small[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-secondary)}.summary-card strong[data-v-ed10e266]{font-size:23px}.summary-card strong.warn[data-v-ed10e266]{color:var(--warn)}.store-layout[data-v-ed10e266]{grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:14px;display:grid}.store-main[data-v-ed10e266],.store-side[data-v-ed10e266]{align-content:start;gap:14px;display:grid}.signal-item[data-v-ed10e266]{margin-top:13px}.signal-label[data-v-ed10e266]{justify-content:space-between;font-size:12px;display:flex}.signal-track[data-v-ed10e266]{background:var(--paper-deep);border-radius:5px;height:6px;margin-top:5px;overflow:hidden}.signal-fill[data-v-ed10e266]{height:100%}.signal-item small[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-meta)}.store-insights[data-v-ed10e266]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.repeat-list>div[data-v-ed10e266],.action-list>div[data-v-ed10e266]{border-top:1px solid var(--line-soft);padding:9px 0;display:grid}.repeat-list>div[data-v-ed10e266]:first-child,.action-list>div[data-v-ed10e266]:first-child{border-top:0}.repeat-list span[data-v-ed10e266],.repeat-list small[data-v-ed10e266],.action-list small[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-meta)}.action-list p[data-v-ed10e266]{color:var(--ink-2);margin:0;font-size:12px}.evidence-row[data-v-ed10e266]{text-align:left;width:100%;border:0!important;border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;padding:9px 0!important;display:grid!important}.evidence-row[data-v-ed10e266]:first-of-type{margin-top:8px}.evidence-row span[data-v-ed10e266],.evidence-row small[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-meta)}.evidence-row b[data-v-ed10e266]{font-size:12px;font-weight:500;line-height:1.6}.platform-row[data-v-ed10e266]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 0;display:grid}.platform-row div[data-v-ed10e266]{display:grid}.platform-row small[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-caption)}.platform-row>span[data-v-ed10e266]{font-size:var(--text-secondary)}.platform-row i[data-v-ed10e266]{background:var(--paper-deep);color:var(--ink-3);font-size:var(--text-caption);border-radius:99px;padding:1px 6px;font-style:normal}.platform-row i.ok[data-v-ed10e266]{color:var(--ok);background:#e7f4ed}.platform-row i.expired[data-v-ed10e266]{color:var(--bad);background:#fbeae8}.store-boundary[data-v-ed10e266]{background:var(--clay-soft);border:1px dashed #d9c8be;border-radius:9px;padding:13px 15px}.store-boundary b[data-v-ed10e266]{font-size:12px}.store-boundary p[data-v-ed10e266]{color:var(--ink-2);font-size:var(--text-secondary);margin:4px 0 0}.modal-mask[data-v-ed10e266]{z-index:60;background:#241c1673;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.ranking-modal[data-v-ed10e266],.evidence-modal[data-v-ed10e266]{background:var(--card);border-radius:13px;width:min(1040px,100%);max-height:88vh;padding:22px 24px;overflow:auto;box-shadow:0 20px 60px #0003}.ranking-modal header[data-v-ed10e266],.evidence-modal header[data-v-ed10e266]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ranking-modal h3[data-v-ed10e266],.evidence-modal h3[data-v-ed10e266]{margin:0;font-size:16px}.ranking-modal header p[data-v-ed10e266],.evidence-modal header p[data-v-ed10e266]{color:var(--ink-3);font-size:var(--text-secondary);margin:2px 0 0}.close-btn[data-v-ed10e266]{font-size:24px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.db-table[data-v-ed10e266]{border-collapse:collapse;width:100%;margin-top:14px;font-size:12px}.db-table th[data-v-ed10e266],.db-table td[data-v-ed10e266]{border-bottom:1px solid var(--line-soft);text-align:left;padding:9px 10px}.db-table th[data-v-ed10e266]{background:var(--paper);color:var(--ink-2);font-size:var(--text-secondary)}.db-table tbody tr[data-v-ed10e266]{cursor:pointer}.db-table tbody tr[data-v-ed10e266]:hover{background:var(--paper)}.db-table td small[data-v-ed10e266]{color:var(--ink-3);display:block}.evidence-modal[data-v-ed10e266]{width:min(820px,100%)}.evidence-content[data-v-ed10e266]{border:1px solid var(--line);background:var(--paper);white-space:pre-wrap;border-radius:9px;margin-top:14px;padding:16px;line-height:1.9}@media (width<=1100px){.group-hero[data-v-ed10e266]{grid-template-columns:1.3fr repeat(var(--attention-count,2),minmax(0,1fr))}.attention-card[data-v-ed10e266]:nth-of-type(4){display:none}.group-content[data-v-ed10e266],.store-layout[data-v-ed10e266]{grid-template-columns:1fr}.group-side[data-v-ed10e266],.store-side[data-v-ed10e266]{grid-template-columns:1fr 1fr}.store-boundary[data-v-ed10e266]{grid-column:1/-1}}@media (width<=760px){.db-toolbar[data-v-ed10e266],.toolbar-actions[data-v-ed10e266]{flex-direction:column;align-items:stretch}.store-select[data-v-ed10e266],.period-select[data-v-ed10e266]{width:100%}.group-hero[data-v-ed10e266],.summary-grid[data-v-ed10e266],.store-insights[data-v-ed10e266],.group-side[data-v-ed10e266],.store-side[data-v-ed10e266]{grid-template-columns:1fr}.attention-card[data-v-ed10e266]:nth-of-type(4){display:block}.overview-stats[data-v-ed10e266]{grid-template-columns:1fr 1fr}.issue-row[data-v-ed10e266],.open-row[data-v-ed10e266]{grid-template-columns:1fr}.issue-facts[data-v-ed10e266]{flex-wrap:wrap}.store-head-card[data-v-ed10e266]{display:block}.freshness-summary[data-v-ed10e266]{text-align:left;margin-top:12px}.store-boundary[data-v-ed10e266]{grid-column:auto}}.dialog-description[data-v-ed10e266]{color:var(--ink-3);margin:0 0 16px;line-height:1.7}.ranking-dialog[data-v-ed10e266],.evidence-dialog[data-v-ed10e266]{min-width:0}.ranking-dialog .table-scroll[data-v-ed10e266]{overscroll-behavior:contain;max-height:65dvh;overflow:auto}.ranking-dialog th[data-v-ed10e266]{z-index:1;background:var(--paper);position:sticky;top:0}.store-link[data-v-ed10e266]{text-align:left;min-height:40px;font-weight:600;color:var(--clay)!important;background:0 0!important;border:0!important;padding:8px 0!important}.evidence-dialog .evidence-content[data-v-ed10e266]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;font-size:14px;line-height:1.85}.evidence-row p[data-v-ed10e266]{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.evidence-row[data-v-ed10e266]{min-width:0}.evidence-row b[data-v-ed10e266]{overflow-wrap:anywhere}.ranking-row[data-v-ed10e266]{gap:12px}.ranking-row>span[data-v-ed10e266]{overflow-wrap:anywhere;min-width:0}.ranking-row>strong[data-v-ed10e266]{flex-shrink:0}.panel-head[data-v-ed10e266]{gap:12px}.panel-head>a[data-v-ed10e266]{color:var(--clay);flex-shrink:0;text-decoration:none}.boundary-note[data-v-ed10e266]{flex-wrap:wrap}.boundary-note a[data-v-ed10e266]{color:var(--clay)}.loading-status[data-v-ed10e266]{text-align:left;padding:12px 16px}.attention-card[data-v-ed10e266]{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.attention-card>small[data-v-ed10e266]{margin-top:auto;padding-top:14px}.attention-head[data-v-ed10e266],.attention-metrics[data-v-ed10e266]{flex-wrap:wrap}.dashboard-page button[data-v-ed10e266]:focus-visible,.store-link[data-v-ed10e266]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}@media (width<=700px){.db-toolbar[data-v-ed10e266],.toolbar-actions[data-v-ed10e266]{flex-wrap:wrap;gap:10px}.toolbar-actions[data-v-ed10e266]{width:100%}.toolbar-actions .store-select[data-v-ed10e266]{width:100%;max-width:100%}.toolbar-actions .period-select[data-v-ed10e266]{flex:1}.group-hero[data-v-ed10e266]{grid-template-columns:minmax(0,1fr)}.overview-card[data-v-ed10e266]{grid-column:1/-1}.overview-stats[data-v-ed10e266]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-grid[data-v-ed10e266]{grid-template-columns:repeat(2,minmax(0,1fr))}.store-head-card[data-v-ed10e266]{flex-direction:column;align-items:flex-start;gap:16px}.freshness-summary[data-v-ed10e266]{text-align:left}.store-insights[data-v-ed10e266]{grid-template-columns:minmax(0,1fr)}.panel-head[data-v-ed10e266]{flex-wrap:wrap}.ranking-dialog .db-table[data-v-ed10e266]{min-width:760px}.boundary-note[data-v-ed10e266]{line-height:1.8}.attention-head[data-v-ed10e266]{gap:8px}}.platform-row[data-v-ed10e266]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.platform-row>i[data-v-ed10e266]{grid-column:1/-1;justify-self:start}.platform-row>div[data-v-ed10e266]{min-width:0}.platform-row .file-source[data-v-ed10e266]{color:var(--ink-3);background:var(--paper)}.group-content[data-v-ed10e266],.store-layout[data-v-ed10e266]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.group-main[data-v-ed10e266],.group-side[data-v-ed10e266],.store-main[data-v-ed10e266],.store-side[data-v-ed10e266],.store-insights[data-v-ed10e266]{display:contents}.group-content .db-empty.compact[data-v-ed10e266],.store-insights .db-empty.compact[data-v-ed10e266]{text-align:left;min-height:0;padding:20px 12px}.group-content .db-panel[data-v-ed10e266],.store-layout .db-panel[data-v-ed10e266]{min-width:0}.group-content .health-item[data-v-ed10e266],.group-content .ranking-row[data-v-ed10e266]{box-sizing:border-box;min-height:58px}.store-layout .signal-panel[data-v-ed10e266]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.store-layout .signal-panel>.panel-head[data-v-ed10e266]{grid-column:1/-1}.store-layout .signal-item[data-v-ed10e266]{min-width:0;margin:0}.store-layout .platform-panel[data-v-ed10e266]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store-layout .platform-panel>.panel-head[data-v-ed10e266]{grid-column:1/-1}.store-layout .platform-row[data-v-ed10e266]{border:1px solid var(--line-soft);border-radius:8px;min-width:0;margin:0;padding:12px}.store-layout .store-boundary[data-v-ed10e266]{grid-column:1/-1}.store-layout .evidence-row[data-v-ed10e266]{box-sizing:border-box;min-height:108px}.store-layout .evidence-row>p[data-v-ed10e266],.store-layout .evidence-row>b[data-v-ed10e266]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.without-review-originals .recent-evidence-panel[data-v-ed10e266]{grid-column:1/-1}@media (width<=900px){.store-layout .signal-panel[data-v-ed10e266],.store-layout .platform-panel[data-v-ed10e266]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.group-content[data-v-ed10e266],.store-layout[data-v-ed10e266],.store-layout .signal-panel[data-v-ed10e266],.store-layout .platform-panel[data-v-ed10e266]{grid-template-columns:minmax(0,1fr)}.group-content .panel-head[data-v-ed10e266]{flex-wrap:wrap}.group-content .issue-row[data-v-ed10e266],.group-content .open-row[data-v-ed10e266]{grid-template-columns:minmax(0,1fr)}}.upload-progress[data-v-c12af266]{background:#fff;border:1px solid #e6e1d8;border-radius:14px;margin:20px 0;padding:18px}.upload-progress header[data-v-c12af266],.actions[data-v-c12af266]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.upload-progress p[data-v-c12af266],.upload-progress small[data-v-c12af266]{color:#777;overflow-wrap:anywhere}.receipt[data-v-c12af266]{border-top:1px solid #eee;padding:16px 0}.receipt dl[data-v-c12af266]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.receipt dd[data-v-c12af266]{margin:5px 0}.upload-progress button[data-v-c12af266]{cursor:pointer;background:#faf8f4;border:1px solid #d8d1c7;border-radius:7px;padding:8px 12px}.upload-progress button[data-v-c12af266]:disabled{opacity:.5}.upload-progress pre[data-v-c12af266]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f5f0;max-height:500px;padding:12px;overflow:auto}.review-panel[data-v-c12af266]{border:2px solid #b68b51;margin-top:16px;padding:16px}.review-panel label[data-v-c12af266]{margin:10px 0;display:block}.review-panel input[data-v-c12af266]:not([type=checkbox]):not([type=radio]),.review-panel select[data-v-c12af266],.review-panel textarea[data-v-c12af266]{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;max-width:100%;padding:9px}.review-panel textarea[data-v-c12af266]{width:100%}.ocr-source[data-v-c12af266]{border-top:1px solid #ddd;padding:14px 0}.ocr-source img[data-v-c12af266]{object-fit:contain;width:auto;max-width:100%;max-height:720px;display:block}.error[data-v-c12af266]{color:#b33!important}@media (width<=700px){.receipt dl[data-v-c12af266]{grid-template-columns:repeat(2,1fr)}.upload-progress[data-v-c12af266]{padding:10px}.review-panel[data-v-c12af266]{padding:8px}}.advanced-processing[data-v-c12af266]{margin-top:12px}.advanced-processing>p[data-v-c12af266]{color:var(--ink-3);font-size:12px}.upload-progress summary[data-v-c12af266]{cursor:pointer;color:var(--clay);padding:6px 0}.receipt>details small[data-v-c12af266]{overflow-wrap:anywhere}.mapping-box[data-v-7a2320bb],.revision-confirm[data-v-7a2320bb]{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:14px}.mapping-box h4[data-v-7a2320bb],.revision-confirm h4[data-v-7a2320bb]{margin:0;font-size:14px}.mapping-row[data-v-7a2320bb]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 0;display:flex}.mapping-row label[data-v-7a2320bb]{flex:1;gap:6px;min-width:180px;font-size:13px;display:grid}.mapping-row select[data-v-7a2320bb]{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);border-radius:6px;max-width:100%}.mapping-row>span[data-v-7a2320bb]{overflow-wrap:anywhere;flex:1;min-width:180px;font-size:13px}.revision-confirm p[data-v-7a2320bb]{font-size:13px;line-height:1.7}.revision-confirm button+button[data-v-7a2320bb]{margin-left:10px}.review-import[data-v-7a2320bb]{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:12px;min-width:0;margin-top:20px;padding:22px}.section-heading[data-v-7a2320bb]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading h3[data-v-7a2320bb]{margin:0;font-size:19px}.section-heading h4[data-v-7a2320bb],.batch h4[data-v-7a2320bb]{overflow-wrap:anywhere;margin:0;font-size:15px}.section-heading p[data-v-7a2320bb],.batch p[data-v-7a2320bb]{color:var(--ink-2);margin:6px 0;font-size:13px;line-height:1.6}.review-import button[data-v-7a2320bb]{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink-2);cursor:pointer;font:inherit;border-radius:7px;flex-shrink:0;padding:8px 13px;font-size:13px}.review-import button[data-v-7a2320bb]:hover:not(:disabled){border-color:var(--clay);color:var(--clay);background:var(--clay-soft)}.review-import button[data-v-7a2320bb]:focus-visible,.review-import input[data-v-7a2320bb]:focus-visible,.row-table[data-v-7a2320bb]:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.review-import button[data-v-7a2320bb]:disabled{opacity:.55;cursor:default}.review-import .primary[data-v-7a2320bb]{background:var(--clay);border-color:var(--clay);color:var(--card)}.upload-row[data-v-7a2320bb]{background:var(--paper);border-radius:8px;align-items:flex-end;gap:14px;margin-top:18px;padding:16px;display:flex}.upload-row label[data-v-7a2320bb]{gap:8px;font-size:13px;font-weight:600;display:grid}.upload-row input[data-v-7a2320bb]{max-width:100%;font:inherit;min-height:36px}.chosen-file[data-v-7a2320bb]{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);flex:1;padding-bottom:10px;font-size:13px}.help[data-v-7a2320bb]{color:var(--ink-2);margin:10px 0;font-size:13px;line-height:1.7}.notice[data-v-7a2320bb]{background:var(--clay-soft);color:var(--clay);border-radius:7px;padding:10px 13px;font-size:13px;line-height:1.6}.error[data-v-7a2320bb]{border:1px solid var(--clay)}.batch[data-v-7a2320bb]{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:17px 0;display:flex}.batch-main[data-v-7a2320bb]{flex:1;min-width:0}.counts[data-v-7a2320bb]{flex-wrap:wrap;gap:7px 14px;margin:10px 0;font-size:13px;display:flex}.attention[data-v-7a2320bb]{font-weight:600;color:var(--clay)!important}.batch .progress[data-v-7a2320bb]{font-size:12px}.empty[data-v-7a2320bb]{color:var(--ink-2);padding:20px 0;font-size:13px;line-height:1.7}.receipt[data-v-7a2320bb]{border:1px solid var(--line);border-radius:9px;margin-top:22px;padding:18px}.receipt-actions[data-v-7a2320bb]{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.receipt-actions span[data-v-7a2320bb]{color:var(--ink-2);font-size:12px}.row-table[data-v-7a2320bb]{max-width:100%;margin-top:14px;overflow-x:auto}.row-table table[data-v-7a2320bb]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:650px;font-size:13px}.row-table th[data-v-7a2320bb]{text-align:left;background:var(--paper);color:var(--ink-2);font-weight:600}.row-table th[data-v-7a2320bb],.row-table td[data-v-7a2320bb]{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:11px 10px}.row-table th[data-v-7a2320bb]:first-child{width:130px}.row-table th[data-v-7a2320bb]:nth-child(2){width:32%}.row-table th[data-v-7a2320bb]:nth-child(3){width:70px}.row-table td span[data-v-7a2320bb],.row-table td small[data-v-7a2320bb]{line-height:1.6;display:block}.row-table small[data-v-7a2320bb]{color:var(--ink-2);margin-top:3px;font-size:12px}@media (width<=700px){.review-import[data-v-7a2320bb]{padding:16px}.section-heading[data-v-7a2320bb]{flex-wrap:wrap;gap:10px}.upload-row[data-v-7a2320bb]{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.chosen-file[data-v-7a2320bb]{padding:0}.batch[data-v-7a2320bb]{flex-direction:column;align-items:flex-start;gap:6px}.receipt[data-v-7a2320bb]{padding:12px}.receipt-actions[data-v-7a2320bb]{align-items:flex-start}.receipt-actions span[data-v-7a2320bb]{flex-basis:100%}.review-import button[data-v-7a2320bb]{min-height:44px}}.materials-table-wrap table[data-v-4b7fb6d9]{table-layout:fixed;min-width:1080px}.materials-table-wrap th[data-v-4b7fb6d9]:first-child{width:230px}.materials-table-wrap th[data-v-4b7fb6d9]:nth-child(2){width:115px}.materials-table-wrap th[data-v-4b7fb6d9]:nth-child(3){width:125px}.materials-table-wrap th[data-v-4b7fb6d9]:nth-child(4){width:150px}.materials-table-wrap th[data-v-4b7fb6d9]:nth-child(5){width:210px}.materials-table-wrap th[data-v-4b7fb6d9]:nth-child(6){width:145px}.materials-table-wrap th[data-v-4b7fb6d9]:nth-child(7){width:105px}.materials-table-wrap td[data-v-4b7fb6d9]{overflow-wrap:anywhere}.materials-table-wrap td[data-v-4b7fb6d9]:nth-child(4){white-space:nowrap}.materials-modal>footer[data-v-4b7fb6d9]{background:var(--card);padding:12px 0;position:sticky;bottom:-20px}.server-receipts[data-v-4b7fb6d9]{margin-top:16px;padding:16px}.server-receipts article[data-v-4b7fb6d9]{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.server-receipts small[data-v-4b7fb6d9]{color:var(--ink-3);display:block}.server-receipts button[data-v-4b7fb6d9]{border:1px solid var(--line);background:var(--card);border-radius:6px;margin:8px;padding:7px}.materials-page[data-v-4b7fb6d9]{flex-direction:column;min-height:calc(100vh - 96px);display:flex}.materials-banner[data-v-4b7fb6d9]{font-size:var(--text-secondary);border-left:3px solid;border-radius:0 7px 7px 0;margin-bottom:10px;padding:10px 13px}.error-banner[data-v-4b7fb6d9]{border-color:var(--bad);color:var(--bad);background:#fbeae8}.success-banner[data-v-4b7fb6d9]{border-color:var(--ok);color:var(--ok);background:#e7f4ed}.materials-toolbar[data-v-4b7fb6d9],.health-strip[data-v-4b7fb6d9],.library-panel[data-v-4b7fb6d9]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.materials-toolbar[data-v-4b7fb6d9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.toolbar-label[data-v-4b7fb6d9]{display:grid}.toolbar-label b[data-v-4b7fb6d9]{font-size:var(--text-secondary)}.toolbar-actions[data-v-4b7fb6d9]{align-items:center;gap:7px;display:flex}.secondary-tool[data-v-4b7fb6d9],.primary-tool[data-v-4b7fb6d9]{min-height:40px;font-size:var(--text-caption);cursor:pointer;justify-content:center;align-items:center;gap:6px;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:8px!important;padding:0 12px!important;display:inline-flex!important}.secondary-tool svg[data-v-4b7fb6d9]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px}.primary-tool[data-v-4b7fb6d9]{border-color:var(--clay)!important;background:var(--clay)!important;color:#fff!important}.primary-tool[data-v-4b7fb6d9]:disabled{opacity:.5}.materials-boundary[data-v-4b7fb6d9]{width:100%;color:var(--ink-3);font-size:var(--text-meta);align-items:center;gap:7px;display:flex}.materials-boundary i[data-v-4b7fb6d9]{border:1px solid var(--ink-3);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-family:serif;font-style:normal;display:grid}.materials-boundary b[data-v-4b7fb6d9]{color:var(--clay);margin-right:4px}.health-strip[data-v-4b7fb6d9]{grid-template-columns:repeat(4,1fr);margin-top:11px;padding:5px 0;display:grid}.health-strip>div[data-v-4b7fb6d9]{border-left:1px solid var(--line-soft);padding:8px 13px}.health-strip>div[data-v-4b7fb6d9]:first-child{border-left:0}.health-strip span[data-v-4b7fb6d9],.health-strip em[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption);font-style:normal;display:block}.health-strip b[data-v-4b7fb6d9]{margin:1px 0;font-size:14px;display:block}.health-strip b small[data-v-4b7fb6d9]{font-size:var(--text-caption)}.health-strip .warning[data-v-4b7fb6d9]{color:var(--warn)}.health-strip .danger[data-v-4b7fb6d9]{color:var(--bad)}.library-panel[data-v-4b7fb6d9]{flex-direction:column;flex:1;min-height:360px;margin-top:11px;padding:14px;display:flex}.library-heading[data-v-4b7fb6d9]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow[data-v-4b7fb6d9]{color:var(--clay);font-size:var(--text-meta);font-weight:600}.library-heading h2[data-v-4b7fb6d9]{margin:0;font-size:18px}.library-heading p[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-meta);margin:1px 0}.library-heading>span[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-meta)}.material-filters[data-v-4b7fb6d9]{background:var(--paper);border-radius:8px;grid-template-columns:minmax(150px,1.4fr) 150px 145px 105px 135px 145px auto;gap:7px;margin-top:11px;padding:9px;display:grid}.material-filters button[data-v-4b7fb6d9]{min-height:38px;font-size:var(--text-meta);border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:7px!important;padding:0 10px!important}.materials-table-wrap[data-v-4b7fb6d9]{margin-top:10px;overflow-x:auto}.materials-mobile-list[data-v-4b7fb6d9]{display:none}.materials-table-wrap table[data-v-4b7fb6d9]{border-collapse:collapse;width:100%;min-width:1080px;font-size:var(--text-meta)}.materials-table-wrap th[data-v-4b7fb6d9],.materials-table-wrap td[data-v-4b7fb6d9]{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:8px}.materials-table-wrap th[data-v-4b7fb6d9]{background:var(--paper);color:var(--ink-3);font-size:var(--text-caption);white-space:nowrap}.materials-table-wrap tbody tr[data-v-4b7fb6d9]{cursor:pointer}.materials-table-wrap tbody tr[data-v-4b7fb6d9]:hover{background:var(--clay-soft)}.materials-table-wrap td>small[data-v-4b7fb6d9],.materials-table-wrap td>span+small[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption);display:block}.materials-table-wrap td[data-v-4b7fb6d9]:first-child{width:230px}.materials-table-wrap td[data-v-4b7fb6d9]:nth-child(7){white-space:nowrap}.file-cell[data-v-4b7fb6d9]{align-items:center;gap:7px;display:flex}.file-cell>span[data-v-4b7fb6d9]{background:var(--clay-soft);min-width:36px;height:25px;color:var(--clay);font-size:var(--text-caption);border-radius:5px;place-items:center;display:grid}.file-cell>div[data-v-4b7fb6d9]{min-width:0;display:grid}.file-cell b[data-v-4b7fb6d9],.materials-table-wrap td>b[data-v-4b7fb6d9]{font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-cell small[data-v-4b7fb6d9]{max-width:180px;color:var(--ink-3);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-error[data-v-4b7fb6d9]{max-width:215px;color:var(--bad);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.level-tag[data-v-4b7fb6d9]{background:#fcf3e3;border-radius:99px;width:max-content;margin-top:2px;padding:1px 5px;color:var(--warn)!important}.status[data-v-4b7fb6d9]{width:max-content;font-size:var(--text-caption);align-items:center;gap:5px;display:flex}.status i[data-v-4b7fb6d9]{border-radius:50%;width:6px;height:6px}.status.indexed[data-v-4b7fb6d9]{color:var(--ok)}.status.indexed i[data-v-4b7fb6d9]{background:var(--ok)}.status.pending[data-v-4b7fb6d9]{color:var(--warn)}.status.pending i[data-v-4b7fb6d9]{background:var(--warn)}.status.failed[data-v-4b7fb6d9]{color:var(--bad)}.status.failed i[data-v-4b7fb6d9]{background:var(--bad)}.status.attachment[data-v-4b7fb6d9]{color:#4e6580}.status.attachment i[data-v-4b7fb6d9]{background:#4e6580}.row-action[data-v-4b7fb6d9]{font-size:var(--text-caption);color:var(--clay)!important;background:0 0!important;border:0!important;padding:2px 4px!important}.materials-empty[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-secondary);text-align:center;justify-items:center;gap:6px;padding:45px;display:grid}.materials-empty b[data-v-4b7fb6d9]{color:var(--ink);font-size:12px}.materials-empty.compact[data-v-4b7fb6d9]{padding:24px}.drawer-mask[data-v-4b7fb6d9]{z-index:70;background:#241c1657;position:fixed;inset:0}.materials-drawer[data-v-4b7fb6d9]{border-left:1px solid var(--line);background:var(--paper);width:min(760px,100%);height:100%;padding:20px 22px 30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #241c1624}.materials-drawer>header[data-v-4b7fb6d9]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.materials-drawer h3[data-v-4b7fb6d9]{margin:0;font-size:17px}.materials-drawer header p[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-meta);margin:2px 0}.materials-drawer>header>button[data-v-4b7fb6d9],.materials-modal>header>button[data-v-4b7fb6d9]{font-size:24px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.detail-actions[data-v-4b7fb6d9]{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.detail-actions button[data-v-4b7fb6d9]{font-size:var(--text-caption);border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:7px!important;padding:5px 9px!important}.detail-actions button[data-v-4b7fb6d9]:hover{color:var(--clay)!important;border-color:#d9b5ad!important}.detail-actions button.danger[data-v-4b7fb6d9]{margin-left:auto;color:var(--bad)!important}.drawer-note[data-v-4b7fb6d9]{border-left:3px solid var(--warn);color:var(--ink-2);font-size:var(--text-caption);background:#fcf3e3;gap:2px;margin-top:9px;padding:9px;display:grid}.drawer-note.error-note[data-v-4b7fb6d9]{border-color:var(--bad);background:#fbeae8}.detail-meta[data-v-4b7fb6d9]{grid-template-columns:repeat(5,1fr);gap:7px;margin:11px 0;display:grid}.detail-meta>div[data-v-4b7fb6d9]{background:var(--card);border-radius:7px;min-width:0;padding:8px}.detail-meta dt[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption)}.detail-meta dd[data-v-4b7fb6d9]{font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin:1px 0;font-weight:600;overflow:hidden}.detail-tabs[data-v-4b7fb6d9]{border-bottom:1px solid var(--line);margin-top:12px;display:flex}.detail-tabs button[data-v-4b7fb6d9]{font-size:var(--text-meta);color:var(--ink-3)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:7px 11px!important}.detail-tabs button.active[data-v-4b7fb6d9]{border-bottom-color:var(--clay)!important;color:var(--clay)!important}.parsed-content[data-v-4b7fb6d9],.chunk-list article[data-v-4b7fb6d9]{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-top:10px;padding:12px}.parsed-content p[data-v-4b7fb6d9]{font-size:var(--text-secondary);white-space:pre-wrap;margin:0;line-height:1.8}.parsed-content small[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption);margin-top:8px;display:block}.chunk-list[data-v-4b7fb6d9]{gap:8px;display:grid}.chunk-list article header[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption);justify-content:space-between;display:flex}.chunk-list article header i[data-v-4b7fb6d9]{color:var(--ok);font-style:normal}.chunk-list article p[data-v-4b7fb6d9]{font-size:var(--text-meta);white-space:pre-wrap;margin:7px 0 0;line-height:1.7}.modal-mask[data-v-4b7fb6d9]{z-index:75;background:#241c166b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.materials-modal[data-v-4b7fb6d9]{background:var(--card);border-radius:12px;width:min(620px,100%);max-height:90vh;padding:20px;overflow:auto}.materials-modal.wide[data-v-4b7fb6d9]{width:min(820px,100%)}.materials-modal>header[data-v-4b7fb6d9]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.materials-modal h3[data-v-4b7fb6d9]{margin:0;font-size:16px}.materials-modal header p[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-meta);margin:2px 0}.materials-modal>footer[data-v-4b7fb6d9]{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.upload-drop[data-v-4b7fb6d9]{background:var(--paper);text-align:center;cursor:pointer;border:1.5px dashed #d9b5ad;border-radius:10px;justify-items:center;gap:4px;margin-top:12px;padding:24px;display:grid}.upload-drop svg[data-v-4b7fb6d9]{fill:none;width:32px;stroke:var(--clay);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.upload-drop b[data-v-4b7fb6d9]{font-size:var(--text-secondary)}.upload-drop span[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption)}.upload-drop em[data-v-4b7fb6d9]{background:var(--clay-soft);max-width:100%;color:var(--clay);font-size:var(--text-caption);border-radius:6px;margin-top:5px;padding:5px 8px;font-style:normal}.upload-drop input[data-v-4b7fb6d9]{display:none}.metadata-form[data-v-4b7fb6d9],.paste-form[data-v-4b7fb6d9]{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.metadata-form label[data-v-4b7fb6d9],.paste-form label[data-v-4b7fb6d9]{color:var(--ink-2);font-size:var(--text-meta);gap:3px;display:grid}.metadata-form label small[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption)}.paste-form .wide[data-v-4b7fb6d9]{grid-column:1/-1}.upload-warning[data-v-4b7fb6d9],.paste-meta[data-v-4b7fb6d9]{color:var(--ink-2);font-size:var(--text-caption);background:#fcf3e3;border-radius:7px;margin:10px 0 0;padding:8px}.paste-meta[data-v-4b7fb6d9]{background:var(--paper);color:var(--ink-3)}.upload-status[data-v-4b7fb6d9]{color:var(--ok);font-size:var(--text-caption);background:#e7f4ed;border-radius:7px;margin-top:8px;padding:8px}.promote-path[data-v-4b7fb6d9]{background:var(--paper);border-radius:9px;justify-content:center;align-items:center;gap:15px;margin-top:18px;padding:17px;display:flex}.promote-path span[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption)}.promote-path i[data-v-4b7fb6d9]{color:var(--clay);font-style:normal}.promote-path b[data-v-4b7fb6d9]{font-size:12px}.promotion-note[data-v-4b7fb6d9]{border-left:3px solid var(--clay);background:var(--clay-soft);margin-top:10px;padding:10px}.promotion-note b[data-v-4b7fb6d9]{color:var(--clay);font-size:var(--text-meta)}.promotion-note p[data-v-4b7fb6d9]{color:var(--ink-2);font-size:var(--text-caption);margin:3px 0}.level-log[data-v-4b7fb6d9]{margin-top:10px}.level-log h4[data-v-4b7fb6d9]{font-size:var(--text-caption)}.level-log p[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption);margin:4px 0}@media (width<=1050px){.material-filters[data-v-4b7fb6d9],.detail-meta[data-v-4b7fb6d9]{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.materials-page[data-v-4b7fb6d9]{min-height:0}.toolbar-label[data-v-4b7fb6d9],.toolbar-actions[data-v-4b7fb6d9]{width:100%}.toolbar-actions button[data-v-4b7fb6d9]{flex:1}.health-strip[data-v-4b7fb6d9]{grid-template-columns:1fr 1fr}.health-strip>div[data-v-4b7fb6d9]:nth-child(3){border-left:0}.health-strip>div[data-v-4b7fb6d9]:nth-child(n+3){border-top:1px solid var(--line-soft)}.library-heading[data-v-4b7fb6d9]{flex-direction:column;align-items:stretch}.material-filters[data-v-4b7fb6d9],.detail-meta[data-v-4b7fb6d9],.metadata-form[data-v-4b7fb6d9],.paste-form[data-v-4b7fb6d9]{grid-template-columns:1fr}.materials-table-wrap[data-v-4b7fb6d9]{display:none}.materials-mobile-list[data-v-4b7fb6d9]{gap:8px;margin-top:10px;display:grid}.materials-mobile-list>article[data-v-4b7fb6d9]{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:8px;padding:11px}.materials-mobile-list header[data-v-4b7fb6d9],.materials-mobile-list footer[data-v-4b7fb6d9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-file-kind[data-v-4b7fb6d9]{background:var(--clay-soft);color:var(--clay);font-size:var(--text-caption);border-radius:5px;padding:2px 6px}.materials-mobile-list h3[data-v-4b7fb6d9]{font-size:var(--text-secondary);margin:8px 0 0}.materials-mobile-list>article>p[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption);margin:1px 0}.materials-mobile-list dl[data-v-4b7fb6d9]{grid-template-columns:1fr 1fr;gap:6px;margin:9px 0;display:grid}.materials-mobile-list dl>div[data-v-4b7fb6d9]{background:var(--paper);border-radius:6px;padding:7px}.materials-mobile-list dt[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption)}.materials-mobile-list dd[data-v-4b7fb6d9]{font-size:var(--text-meta);margin:1px 0;font-weight:600}.materials-mobile-list dd small[data-v-4b7fb6d9]{color:var(--ink-3);font-size:var(--text-caption);font-weight:400;display:block}.materials-mobile-list .mobile-error[data-v-4b7fb6d9]{color:var(--bad);background:#fbeae8;border-radius:5px;padding:6px}.materials-mobile-list footer[data-v-4b7fb6d9]{border-top:1px solid var(--line-soft);justify-content:flex-end;padding-top:8px}.materials-mobile-list footer button[data-v-4b7fb6d9]{font-size:var(--text-caption);color:var(--clay)!important;background:0 0!important;border:0!important;padding:3px 7px!important}.detail-actions button.danger[data-v-4b7fb6d9]{margin-left:0}.paste-form .wide[data-v-4b7fb6d9]{grid-column:auto}}.server-receipts[data-v-4b7fb6d9]{flex:none;gap:12px;min-height:0}.server-receipts>h3[data-v-4b7fb6d9]{margin:0;font-size:16px}.server-receipts>p[data-v-4b7fb6d9]{color:var(--ink-2);margin:0;font-size:13px}.server-receipts>label[data-v-4b7fb6d9]{width:min(360px,100%);color:var(--ink-2);gap:6px;font-size:13px;display:grid}.server-receipts>button[data-v-4b7fb6d9]{align-self:flex-start;margin:0}.server-receipts article[data-v-4b7fb6d9]{font-size:13px;line-height:1.7}.server-receipts article>button[data-v-4b7fb6d9]{margin:8px 0 0}.metadata-form[data-v-4b7fb6d9],.paste-form[data-v-4b7fb6d9]{grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-form label[data-v-4b7fb6d9],.paste-form label[data-v-4b7fb6d9],.detail-meta>div[data-v-4b7fb6d9]{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.metadata-form[data-v-4b7fb6d9],.paste-form[data-v-4b7fb6d9]{grid-template-columns:minmax(0,1fr)}}.material-sections[data-v-4b7fb6d9]{gap:8px;margin-bottom:12px;display:flex}.material-sections button[data-v-4b7fb6d9]{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;flex:1;padding:12px 16px}.material-sections button[aria-pressed=true][data-v-4b7fb6d9]{background:var(--clay-soft);border-color:var(--clay)}.material-sections b[data-v-4b7fb6d9],.material-sections span[data-v-4b7fb6d9]{display:block}.material-sections b[data-v-4b7fb6d9]{font-size:15px}.material-sections span[data-v-4b7fb6d9]{color:var(--ink-3);margin-top:3px;font-size:12px}.library-panel[data-v-4b7fb6d9]{flex:none;min-height:0}.materials-table-wrap[data-v-4b7fb6d9]{overscroll-behavior:contain;max-height:540px;overflow:auto}.materials-table-wrap th[data-v-4b7fb6d9]{z-index:1;position:sticky;top:0}.source-preview[data-v-4b7fb6d9]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.materials-table-wrap td[data-v-4b7fb6d9]{height:68px}.row-action[data-v-4b7fb6d9]{min-height:36px}.receipt-heading[data-v-4b7fb6d9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.receipt-heading h3[data-v-4b7fb6d9],.receipt-heading p[data-v-4b7fb6d9]{margin:0}.receipt-heading p[data-v-4b7fb6d9],.dialog-note[data-v-4b7fb6d9]{color:var(--ink-3);font-size:13px;line-height:1.7}.receipt-heading button[data-v-4b7fb6d9]{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;flex-shrink:0;padding:8px 12px}.receipt-detail[data-v-4b7fb6d9]{margin-top:16px;scroll-margin-top:80px}.materials-form footer[data-v-4b7fb6d9]{background:var(--card);border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:16px;padding:14px 0;display:flex;position:sticky;bottom:-20px}.materials-form .metadata-form[data-v-4b7fb6d9],.materials-form .paste-form[data-v-4b7fb6d9]{align-items:start}.materials-form label[data-v-4b7fb6d9]{align-content:start}.materials-detail-body[data-v-4b7fb6d9]{min-width:0}.materials-detail-body .detail-meta[data-v-4b7fb6d9]{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-detail-body .detail-meta dd[data-v-4b7fb6d9]{white-space:normal;overflow-wrap:anywhere}.parsed-content p[data-v-4b7fb6d9],.chunk-list p[data-v-4b7fb6d9]{overflow-wrap:anywhere}.materials-form .upload-drop[data-v-4b7fb6d9]{padding:20px}.materials-form .upload-drop em[data-v-4b7fb6d9]{overflow-wrap:anywhere}.materials-form .metadata-form input[data-v-4b7fb6d9],.materials-form .metadata-form select[data-v-4b7fb6d9],.paste-form input[data-v-4b7fb6d9],.paste-form select[data-v-4b7fb6d9]{height:42px;min-height:42px}.server-receipts article[data-v-4b7fb6d9]{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.server-receipts article button[data-v-4b7fb6d9]{grid-area:1/2/span 3;align-self:center;margin:0}.server-receipts article small[data-v-4b7fb6d9]{grid-column:1}.receipt-meta[data-v-4b7fb6d9]{color:var(--ink-3);margin:4px 0 0}.server-receipts>p[data-v-4b7fb6d9]{font-size:12px}@media (width<=700px){.material-sections[data-v-4b7fb6d9]{gap:5px}.material-sections button[data-v-4b7fb6d9]{padding:10px 8px}.material-sections b[data-v-4b7fb6d9]{font-size:14px}.material-sections span[data-v-4b7fb6d9]{font-size:11px}.materials-mobile-list[data-v-4b7fb6d9]{max-height:600px;overflow:auto}.materials-mobile-list h3[data-v-4b7fb6d9],.materials-mobile-list dd[data-v-4b7fb6d9]{overflow-wrap:anywhere}.materials-form footer[data-v-4b7fb6d9]{bottom:-12px}.receipt-heading[data-v-4b7fb6d9]{align-items:flex-start}.server-receipts article[data-v-4b7fb6d9]{flex-direction:column;align-items:flex-start;display:flex}.materials-detail-body .detail-meta[data-v-4b7fb6d9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fact-plan[data-v-f371c9cd]{border-left:3px solid var(--line);background:var(--paper);border-radius:4px;margin:12px 0;padding:12px 16px}.fact-plan p[data-v-f371c9cd]{margin:6px 0}.fact-plan ul[data-v-f371c9cd]{margin:8px 0;padding-left:20px}.fact-plan li[data-v-f371c9cd]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.fact-plan small[data-v-f371c9cd]{color:var(--ink-2)}.remediation[data-v-b87de044]{margin-top:12px}.remediation section[data-v-b87de044]{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-top:8px;padding:14px}form[data-v-b87de044]{gap:12px;display:grid}label[data-v-b87de044]{gap:5px;display:grid}input[data-v-b87de044],select[data-v-b87de044],textarea[data-v-b87de044],button[data-v-b87de044]{font:inherit;box-sizing:border-box;max-width:100%;min-height:44px}textarea[data-v-b87de044]{resize:vertical;width:100%}small[data-v-b87de044]{color:var(--ink-2)}li[data-v-b87de044]{margin-bottom:12px}p[data-v-b87de044]{white-space:pre-wrap;overflow-wrap:anywhere}.error[data-v-b87de044]{color:var(--bad)}button[data-v-b87de044]:focus-visible,input[data-v-b87de044]:focus-visible,select[data-v-b87de044]:focus-visible,textarea[data-v-b87de044]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.daily[data-v-e39ca77e]{color:var(--ink);min-width:0;font-size:14px;line-height:1.6}.daily h2[data-v-e39ca77e],.daily h3[data-v-e39ca77e],.daily p[data-v-e39ca77e]{margin:0}.daily h2[data-v-e39ca77e]{font-size:22px;line-height:1.4}.daily h3[data-v-e39ca77e]{font-size:14px}.daily p[data-v-e39ca77e]{overflow-wrap:anywhere}.daily-header[data-v-e39ca77e],.daily-toolbar[data-v-e39ca77e],.date-picker[data-v-e39ca77e],.daily-meta[data-v-e39ca77e],.list-toolbar[data-v-e39ca77e],.daily-filters[data-v-e39ca77e],.detail-header[data-v-e39ca77e],.pagination[data-v-e39ca77e],.pagination>div[data-v-e39ca77e],.daily-dialog header[data-v-e39ca77e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-header[data-v-e39ca77e]{margin-bottom:8px}.daily-toolbar[data-v-e39ca77e]{gap:8px}.date-picker[data-v-e39ca77e]{gap:0}.date-picker label[data-v-e39ca77e]{min-width:0;display:block}.daily button[data-v-e39ca77e],.daily input[data-v-e39ca77e],.daily select[data-v-e39ca77e],.daily-dialog button[data-v-e39ca77e]{box-sizing:border-box;border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 12px;line-height:1.5}.daily button[data-v-e39ca77e],.daily-dialog button[data-v-e39ca77e],.daily summary[data-v-e39ca77e]{cursor:pointer}.daily button[data-v-e39ca77e]:disabled{opacity:.45;cursor:not-allowed}.daily button[data-v-e39ca77e]:hover:not(:disabled),.daily summary[data-v-e39ca77e]:hover{border-color:var(--clay);color:var(--clay)}.daily .primary[data-v-e39ca77e]{background:var(--clay);border-color:var(--clay);color:#fff}.daily[data-v-e39ca77e] :focus-visible,.daily-dialog[data-v-e39ca77e] :focus-visible{outline:2px solid var(--clay);outline-offset:3px}.daily .date-picker button[data-v-e39ca77e]{width:44px;height:44px;padding:0;font-size:24px;line-height:1}.daily .date-picker button[data-v-e39ca77e]:first-child{border-radius:7px 0 0 7px}.daily .date-picker button[data-v-e39ca77e]:last-child{border-radius:0 7px 7px 0}.daily .date-picker input[data-v-e39ca77e]{border-inline:0;border-radius:0;width:156px;height:44px;min-height:44px;margin:0;padding:8px;font-size:14px}.daily-meta[data-v-e39ca77e]{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin-bottom:12px;font-size:12px}.reanalyze-button[data-v-e39ca77e]{white-space:nowrap}.daily-kpis[data-v-e39ca77e]{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 16px;padding:12px 0;display:grid}.daily-kpis article[data-v-e39ca77e]{border-left:1px solid var(--line);min-width:0;padding:0 20px}.daily-kpis article[data-v-e39ca77e]:first-child{border-left:0}.daily-kpis article>span[data-v-e39ca77e]{color:var(--ink-2);font-size:12px}.daily-kpis article>div[data-v-e39ca77e]{align-items:baseline;gap:8px;display:flex}.daily-kpis strong[data-v-e39ca77e]{font-size:26px;font-weight:600;line-height:1.45}.daily-kpis small[data-v-e39ca77e]{color:var(--ink-2);font-size:12px}.daily-kpis.no-visits[data-v-e39ca77e]{grid-template-columns:1fr}.daily .no-records[data-v-e39ca77e]{text-align:center;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:48px 16px}.new[data-v-e39ca77e]{color:var(--clay)}.recurring[data-v-e39ca77e]{color:var(--bad)}.resolved[data-v-e39ca77e]{color:var(--ok)}.daily .banner[data-v-e39ca77e],.daily .error[data-v-e39ca77e]{background:var(--clay-soft);color:var(--ink-2);border-radius:6px;margin:8px 0;padding:8px 12px;font-size:13px}.daily .error[data-v-e39ca77e]{color:var(--bad)}.daily .empty[data-v-e39ca77e]{color:var(--ink-2);padding:24px 16px}.store-list[data-v-e39ca77e]{border:1px solid var(--line);background:var(--card);border-radius:10px;overflow:hidden}.list-toolbar[data-v-e39ca77e]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:10px 16px}.list-toolbar h3>span[data-v-e39ca77e]{color:var(--ink-2);margin-left:6px;font-size:12px;font-weight:400}.daily-filters[data-v-e39ca77e]{gap:8px}.daily-filters label[data-v-e39ca77e]{min-width:0}.daily-filters select[data-v-e39ca77e]{text-overflow:ellipsis;width:112px;padding:8px 26px 8px 10px;font-size:12px}.daily-store+.daily-store[data-v-e39ca77e]{border-top:1px solid var(--line)}.store-row[data-v-e39ca77e]{grid-template-columns:160px minmax(0,1fr) 64px;align-items:center;gap:20px;min-width:0;padding:14px 16px;display:grid}.store-identity h3[data-v-e39ca77e]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.module-tag[data-v-e39ca77e]{color:var(--ink-2);font-size:12px;font-weight:400}.store-identity p[data-v-e39ca77e]{color:var(--ink-2);margin-top:4px;font-size:12px}.store-overview[data-v-e39ca77e]{min-width:0}.store-badges[data-v-e39ca77e]{flex-wrap:wrap;gap:6px;display:flex}.tag[data-v-e39ca77e]{background:var(--paper);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:400;display:inline-block}.pending-tag[data-v-e39ca77e],.tag.uncertain[data-v-e39ca77e],.tag.draft[data-v-e39ca77e]{color:var(--ink-2)}.store-summary[data-v-e39ca77e]{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden;margin-top:5px!important}.daily .store-toggle[data-v-e39ca77e]{color:var(--clay);white-space:nowrap;background:0 0;border-color:#0000;padding:8px 4px;font-size:13px}.store-toggle span[data-v-e39ca77e]{margin-left:4px}.store-row[data-v-e39ca77e]:hover,.is-expanded>.store-row[data-v-e39ca77e]{background:var(--paper)}.store-detail[data-v-e39ca77e]{border-top:1px solid var(--line);background:var(--paper);padding:0 16px 12px}.detail-header[data-v-e39ca77e]{color:var(--ink-2);flex-wrap:wrap;gap:8px;font-size:12px}.daily a[data-v-e39ca77e],.daily-dialog a[data-v-e39ca77e]{color:var(--clay);text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.full-summary[data-v-e39ca77e]{color:var(--ink-2);white-space:pre-wrap;padding:0 0 12px;font-size:13px}.daily-issue[data-v-e39ca77e]{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) 120px;align-items:start;gap:12px;padding:12px 0;display:grid}.daily-issue>.tag[data-v-e39ca77e]{justify-self:start;margin-top:9px}.daily-issue strong[data-v-e39ca77e]{padding-top:8px;font-weight:500;display:block}.daily-issue p[data-v-e39ca77e]{color:var(--ink-2);margin-top:4px;font-size:12px}.daily-issue button[data-v-e39ca77e]{font-size:12px}.unmentioned summary[data-v-e39ca77e]{min-height:44px;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.unmentioned summary[data-v-e39ca77e]:before{content:"›";font-size:18px}.unmentioned[open]>summary[data-v-e39ca77e]:before{content:"⌄"}.pending-records>div[data-v-e39ca77e]{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.pagination[data-v-e39ca77e]{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;padding:10px 16px;font-size:12px}.pagination>div[data-v-e39ca77e]{gap:12px}.sr-only[data-v-e39ca77e]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.daily-overlay[data-v-e39ca77e]{z-index:1000;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.daily-dialog[data-v-e39ca77e]{background:var(--paper);width:min(760px,100%);color:var(--ink);box-sizing:border-box;padding:24px;line-height:1.7;overflow-y:auto}.daily-dialog h2[data-v-e39ca77e]{font-size:18px}.daily-dialog h3[data-v-e39ca77e]{font-size:16px}.daily-dialog header[data-v-e39ca77e]{background:var(--paper);padding:12px 0;position:sticky;top:-24px}.daily-dialog article[data-v-e39ca77e]{border-top:1px solid var(--line);padding:16px 0}.daily-dialog blockquote[data-v-e39ca77e]{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--clay);background:var(--card);margin:12px 0;padding:12px}@media (width<=1000px){.store-row[data-v-e39ca77e]{grid-template-columns:130px minmax(0,1fr) 60px;gap:12px}.daily-kpis article[data-v-e39ca77e]{padding:0 14px}.daily-filters select[data-v-e39ca77e]{width:104px}}@media (width<=700px){.daily-header[data-v-e39ca77e]{flex-wrap:wrap;gap:12px}.daily-header h2[data-v-e39ca77e]{font-size:20px}.daily-toolbar[data-v-e39ca77e]{justify-content:space-between;width:100%}.daily-meta[data-v-e39ca77e]{margin-top:10px}.daily-kpis[data-v-e39ca77e]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.daily-kpis article[data-v-e39ca77e]{padding:10px 14px}.daily-kpis article[data-v-e39ca77e]:nth-child(3){border-left:0}.daily-kpis article[data-v-e39ca77e]:nth-child(n+3){border-top:1px solid var(--line)}.list-toolbar[data-v-e39ca77e]{padding:10px 12px}.daily-filters[data-v-e39ca77e]{gap:6px;width:100%}.daily-filters label[data-v-e39ca77e]{flex:1}.daily-filters select[data-v-e39ca77e]{width:100%;padding-left:8px;font-size:12px}.store-row[data-v-e39ca77e]{grid-template-columns:minmax(0,1fr) 64px;gap:6px 8px;padding:12px}.store-identity[data-v-e39ca77e]{grid-area:1/1}.store-toggle[data-v-e39ca77e]{grid-area:1/2}.store-overview[data-v-e39ca77e]{grid-column:1/-1}.store-identity h3[data-v-e39ca77e]{font-size:14px}.store-identity p[data-v-e39ca77e]{margin-top:2px}.store-detail[data-v-e39ca77e]{padding:0 12px 12px}.daily-issue[data-v-e39ca77e]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.daily-issue>.tag[data-v-e39ca77e]{grid-area:1/1;margin:0}.daily-issue>div[data-v-e39ca77e],.daily-issue>p[data-v-e39ca77e]{grid-area:2/1/auto/-1}.daily-issue>button[data-v-e39ca77e]{grid-area:1/2/3;align-self:start}.daily-issue>div[data-v-e39ca77e]{grid-row:3;padding-right:0}.daily-issue:has(>p)>p[data-v-e39ca77e]{grid-row:3}.daily-issue strong[data-v-e39ca77e]{padding-top:0}.detail-header[data-v-e39ca77e]{align-items:start}.detail-header p[data-v-e39ca77e]{padding-top:12px}.daily-dialog[data-v-e39ca77e]{padding:16px}.daily-dialog header[data-v-e39ca77e]{align-items:start;top:-16px}.pagination[data-v-e39ca77e]{gap:8px;padding:10px 12px}.daily .date-picker input[data-v-e39ca77e]{width:148px}.daily .reanalyze-button[data-v-e39ca77e]{padding:8px 10px;font-size:13px}}.analysis-panel[data-v-78529d04]{border:1px solid var(--line);background:var(--white,#fff);color:var(--ink);border-radius:12px;margin:18px 0;padding:22px}header[data-v-78529d04]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}h3[data-v-78529d04]{margin:0;font-size:18px}p[data-v-78529d04]{overflow-wrap:anywhere;margin:8px 0;line-height:1.7}header p[data-v-78529d04],.note[data-v-78529d04]{color:var(--muted);font-size:13px}.actions[data-v-78529d04]{flex-wrap:wrap;gap:8px;display:flex}button[data-v-78529d04]{white-space:nowrap;border:1px solid var(--line);background:var(--white,#fff);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 14px}.primary[data-v-78529d04]{background:var(--accent,#8b3c30);color:#fff}button[data-v-78529d04]:disabled{opacity:.6;cursor:default}.coverage[data-v-78529d04]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.coverage>div[data-v-78529d04]{background:var(--paper);border-radius:8px;flex-direction:column;gap:8px;padding:16px;font-size:13px;display:flex}.topic[data-v-78529d04]{border-top:1px solid var(--line);padding:14px 0}summary[data-v-78529d04]{cursor:pointer;line-height:1.8}summary span[data-v-78529d04]{margin-left:16px;font-size:13px}.observations[data-v-78529d04]{margin:10px 0;padding:0;list-style:none}.observations li[data-v-78529d04]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.observations button[data-v-78529d04]{flex-shrink:0}.empty[data-v-78529d04]{text-align:center;color:var(--muted);padding:20px}[role=alert][data-v-78529d04]{color:#a63127}@media (width<=760px){header[data-v-78529d04]{flex-direction:column}.coverage[data-v-78529d04]{grid-template-columns:1fr}summary span[data-v-78529d04]{margin-left:0;display:block}.observations li[data-v-78529d04]{flex-direction:column}.analysis-panel[data-v-78529d04]{padding:16px}}.analysis-panel[data-v-78529d04]{border-radius:10px;margin:16px 0 0;padding:18px 20px}.analysis-panel h3[data-v-78529d04]{font-size:16px}.analysis-panel header p[data-v-78529d04]{margin:2px 0}.actions button[data-v-78529d04]{font-size:13px}.coverage[data-v-78529d04]{gap:10px;margin:12px 0}.coverage>div[data-v-78529d04]{grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 12px;display:grid}.coverage b[data-v-78529d04]{grid-row:1/3;align-self:center}.coverage span[data-v-78529d04]{font-size:12px}.empty[data-v-78529d04]{background:var(--paper);border-radius:6px;padding:12px;font-size:13px}.note[data-v-78529d04]{color:var(--ink-2);margin:8px 0;font-size:12px}@media (width<=760px){.analysis-panel[data-v-78529d04]{padding:16px}.coverage[data-v-78529d04]{grid-template-columns:1fr}.coverage>div[data-v-78529d04]{gap:3px 10px}.actions[data-v-78529d04]{width:100%}.actions button[data-v-78529d04]{flex:1}.observations button[data-v-78529d04]{min-height:44px}}.review-summary[data-v-95d8b144]{white-space:normal;gap:4px;min-width:180px;line-height:1.5;display:grid}.review-summary small[data-v-95d8b144]{color:var(--ink-3)}.evidence-view[data-v-6faf6de9]{padding-top:18px}.evidence-view>header[data-v-6faf6de9]{align-items:baseline;gap:16px;margin-bottom:12px;display:flex}h3[data-v-6faf6de9]{margin:0;font-size:16px}h3 small[data-v-6faf6de9]{margin-left:8px;font-weight:400}p[data-v-6faf6de9]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.evidence-view>header p[data-v-6faf6de9]{color:var(--ink-2);margin:0;font-size:13px}.material[data-v-6faf6de9]{border-top:1px solid var(--line);padding:18px 0}.material>header[data-v-6faf6de9]{color:var(--ink-2);align-items:center;gap:14px;font-size:12px;display:flex}.material>header b[data-v-6faf6de9]{color:var(--ink);font-size:13px}.source-text[data-v-6faf6de9]{margin:12px 0}.attachment[data-v-6faf6de9]{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-top:12px;padding:14px 16px}.file-heading[data-v-6faf6de9]{justify-content:space-between;align-items:center;gap:20px;display:flex}.file-heading>b[data-v-6faf6de9]{overflow-wrap:anywhere;font-size:14px}.actions[data-v-6faf6de9]{flex-shrink:0;gap:8px;display:flex}button[data-v-6faf6de9]{font:inherit;border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--clay);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px}button[data-v-6faf6de9]:disabled{opacity:.6;cursor:wait}button[data-v-6faf6de9]:hover:not(:disabled){border-color:var(--clay)}button[data-v-6faf6de9]:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.image-preview[data-v-6faf6de9]{max-width:320px;margin-top:12px;padding:0;display:block;overflow:hidden}.image-preview img[data-v-6faf6de9]{object-fit:contain;max-width:100%;max-height:240px;display:block}.image-preview span[data-v-6faf6de9]{padding:4px;font-size:12px;display:block}audio[data-v-6faf6de9]{width:min(100%,600px);margin:14px 0;display:block}.transcript[data-v-6faf6de9]{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.transcript summary[data-v-6faf6de9]{cursor:pointer;min-height:30px;font-size:13px;font-weight:600}.transcript small[data-v-6faf6de9],.muted[data-v-6faf6de9]{color:var(--ink-2);font-size:12px}.transcript p[data-v-6faf6de9]{margin:10px 0;font-size:14px}.transcript time[data-v-6faf6de9]{font-variant-numeric:tabular-nums;color:var(--ink-2);margin-right:12px}.preview-error[data-v-6faf6de9]{color:var(--bad);font-size:13px}.image-dialog[data-v-6faf6de9]{border:1px solid var(--line);background:var(--card);width:min(1000px,85vw);max-height:90vh;color:var(--ink);border-radius:12px;padding:20px}.image-dialog[data-v-6faf6de9]::backdrop{background:#0009}.image-dialog header[data-v-6faf6de9]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.image-dialog img[data-v-6faf6de9]{object-fit:contain;max-width:100%;max-height:74vh;margin:auto;display:block}.leave-actions[data-v-b16b76cc]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.review-board[data-v-b16b76cc]{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;min-width:0;margin:12px 0;padding:24px;font-size:14px;line-height:1.6}header[data-v-b16b76cc],.actions[data-v-b16b76cc],.board-heading[data-v-b16b76cc],.version-bar[data-v-b16b76cc],.pagination[data-v-b16b76cc],.section-heading[data-v-b16b76cc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.board-heading[data-v-b16b76cc]{margin-bottom:24px}.board-heading p[data-v-b16b76cc]{color:var(--ink-2);margin:6px 0 0}h2[data-v-b16b76cc]{margin:4px 0;font-size:22px;line-height:1.4}h3[data-v-b16b76cc]{margin:0;font-size:16px}h4[data-v-b16b76cc]{margin:0;font-size:15px}small[data-v-b16b76cc]{color:var(--ink-2);font-size:12px;display:block}.meta[data-v-b16b76cc]{color:var(--ink-2);font-size:13px}p[data-v-b16b76cc]{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}button[data-v-b16b76cc],input[data-v-b16b76cc],select[data-v-b16b76cc]{min-height:44px;font:inherit}button[data-v-b16b76cc]{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 14px}button[data-v-b16b76cc]:hover:not(:disabled){border-color:var(--clay);background:var(--clay-soft)}button[data-v-b16b76cc]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-b16b76cc],.primary[data-v-b16b76cc]:hover:not(:disabled){background:var(--clay);border-color:var(--clay);color:#fff}.primary-outline[data-v-b16b76cc]{color:var(--clay);border-color:var(--clay)}input[data-v-b16b76cc],select[data-v-b16b76cc],textarea[data-v-b16b76cc]{border:1px solid var(--line);background:var(--card);color:var(--ink);box-sizing:border-box;border-radius:7px;min-width:0;max-width:100%;padding:9px 10px}textarea[data-v-b16b76cc]{width:100%;font:inherit;resize:vertical}label[data-v-b16b76cc]{color:var(--ink-2);gap:6px;font-size:13px;display:grid}input[data-v-b16b76cc]:focus-visible,textarea[data-v-b16b76cc]:focus-visible,select[data-v-b16b76cc]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.filters[data-v-b16b76cc]{background:var(--paper);border-radius:9px;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(120px,1fr));gap:12px;padding:16px;display:grid}.filter-actions[data-v-b16b76cc]{align-items:end;gap:8px;display:flex}.list-caption[data-v-b16b76cc]{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:20px 0 10px;font-size:13px;display:flex}.task-card[data-v-b16b76cc]{border-top:1px solid var(--line);padding:20px 0}.task-card header[data-v-b16b76cc]{margin-bottom:12px}.participant-row[data-v-b16b76cc]{background:var(--paper);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;margin-top:6px;padding:8px 12px;display:flex}.identity[data-v-b16b76cc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.module-tag[data-v-b16b76cc],.state-tag[data-v-b16b76cc]{background:var(--clay-soft);color:var(--clay-deep);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:12px}.module-tag[data-v-b16b76cc]{background:var(--card);color:var(--ink-2);border:1px solid var(--line)}.state-tag.done[data-v-b16b76cc]{color:var(--ok);background:var(--paper)}.row-summary[data-v-b16b76cc]{color:var(--ink-2);font-size:13px}.pagination[data-v-b16b76cc]{border-top:1px solid var(--line);color:var(--ink-2);padding-top:16px}.actions[data-v-b16b76cc]{justify-content:flex-start}.empty[data-v-b16b76cc]{background:var(--paper);color:var(--ink-2);border-radius:8px;padding:28px 16px}.notice[data-v-b16b76cc]{background:var(--clay-soft);border-radius:8px;padding:12px 16px}.error[data-v-b16b76cc]{color:var(--bad)}.success[data-v-b16b76cc]{color:var(--ok)}.loading[data-v-b16b76cc]{color:var(--ink-2)}.back[data-v-b16b76cc]{color:var(--clay);border:none;padding-left:0}.person-tabs[data-v-b16b76cc],.content-tabs[data-v-b16b76cc]{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.person-tabs button[aria-pressed=true][data-v-b16b76cc]{background:var(--clay);color:#fff;border-color:var(--clay)}.content-tabs[data-v-b16b76cc]{border-bottom:1px solid var(--line);gap:16px;padding-bottom:8px}.content-tabs button[data-v-b16b76cc]{color:var(--ink-2);border:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 2px}.content-tabs button[aria-pressed=true][data-v-b16b76cc]{color:var(--clay);border-bottom-color:var(--clay);font-weight:600}.person-heading[data-v-b16b76cc]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.version-picker[data-v-b16b76cc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.version-picker select[data-v-b16b76cc]{max-width:100%}.version-bar[data-v-b16b76cc]{border-bottom:1px solid var(--line);margin-bottom:14px;padding:14px 0}.summary-box[data-v-b16b76cc]{background:var(--clay-soft);border-radius:8px;margin-bottom:20px;padding:16px}.finding[data-v-b16b76cc],.report-paragraph[data-v-b16b76cc]{border-bottom:1px solid var(--line);padding:18px 0}.finding p[data-v-b16b76cc],.report-paragraph p[data-v-b16b76cc]{line-height:1.85}.finding button[data-v-b16b76cc],.report-paragraph button[data-v-b16b76cc]{color:var(--clay)}details[data-v-b16b76cc]{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:14px}summary[data-v-b16b76cc]{cursor:pointer;min-height:30px;font-weight:600}.saved-note[data-v-b16b76cc]{background:var(--paper);border-left:3px solid var(--clay);border-radius:4px;margin:12px 0;padding:12px 16px}.saved-note p[data-v-b16b76cc]{margin-bottom:0}.detail-layout[data-v-b16b76cc]{align-items:start;gap:24px;display:grid}.detail-content[data-v-b16b76cc]{min-width:0}.with-editor[data-v-b16b76cc]{grid-template-columns:minmax(0,1fr) 280px}.note-editor[data-v-b16b76cc]{border:1px solid var(--line);background:var(--paper);border-radius:9px;padding:16px;position:sticky;top:90px}.note-editor label[data-v-b16b76cc]{margin:14px 0}.note-editor .primary[data-v-b16b76cc]{width:100%;margin-top:16px}.note-editor input[data-v-b16b76cc]{width:100%}blockquote[data-v-b16b76cc]{border-left:2px solid var(--line);overflow-wrap:anywhere;margin:10px 0;padding-left:14px}@media (width>=1250px){.filters[data-v-b16b76cc]{grid-template-columns:minmax(170px,2fr) repeat(4,minmax(115px,1fr)) auto}}@media (width<=1000px){.with-editor[data-v-b16b76cc]{grid-template-columns:minmax(0,1fr)}.note-editor[data-v-b16b76cc]{grid-row:1;position:static}}@media (width<=600px){.review-board[data-v-b16b76cc]{padding:16px}.filters[data-v-b16b76cc]{grid-template-columns:1fr 1fr}.search-field[data-v-b16b76cc],.filter-actions[data-v-b16b76cc]{grid-column:1/-1}.filter-actions button[data-v-b16b76cc]{flex:1}.task-card header[data-v-b16b76cc]{align-items:start}.content-tabs[data-v-b16b76cc]{gap:8px}.content-tabs button[data-v-b16b76cc]{font-size:13px}.version-bar[data-v-b16b76cc]{align-items:start}.row-summary[data-v-b16b76cc]{width:100%}.participant-row[data-v-b16b76cc]{padding:10px}.board-heading[data-v-b16b76cc]{gap:8px}h2[data-v-b16b76cc]{font-size:20px}}.review-board[data-v-b16b76cc]{border-radius:10px;margin:0;padding:20px 24px}.list-heading[data-v-b16b76cc]{margin-bottom:20px}.list-heading h2[data-v-b16b76cc]{align-items:center;gap:10px;font-size:18px;display:flex}.list-heading .count[data-v-b16b76cc]{color:var(--ink-2);background:var(--paper);border-radius:12px;padding:2px 8px;font-size:12px;font-weight:400}.list-heading p[data-v-b16b76cc]{margin-top:4px;font-size:13px}.list-heading>button[data-v-b16b76cc]{font-size:13px}.filters[data-v-b16b76cc]{background:0 0;border-radius:0;grid-template-columns:minmax(170px,1.6fr) repeat(2,minmax(105px,.8fr)) repeat(2,minmax(130px,1fr)) auto;align-items:end;gap:12px;padding:0 0 20px}.filters input[data-v-b16b76cc],.filters select[data-v-b16b76cc]{width:100%;font-size:13px}.filter-actions[data-v-b16b76cc]{gap:6px}.filter-actions button[data-v-b16b76cc]{padding:8px 12px;font-size:13px}.task-list[data-v-b16b76cc]{--task-columns:minmax(140px,1.1fr) minmax(0,3fr) 82px;--people-columns:minmax(125px,1fr) 100px minmax(175px,1.6fr)}.list-columns[data-v-b16b76cc],.task-card[data-v-b16b76cc]{grid-template-columns:var(--task-columns);align-items:center;gap:20px;display:grid}.list-columns[data-v-b16b76cc]{background:var(--paper);color:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 12px;font-size:12px}.people-columns[data-v-b16b76cc]{grid-template-columns:var(--people-columns);gap:16px;display:grid}.task-card[data-v-b16b76cc]{border-top:0;border-bottom:1px solid var(--line-soft);border-radius:0;padding:18px 12px;transition:background .15s}.task-card[data-v-b16b76cc]:hover{background:var(--paper)}.task-card .task-store[data-v-b16b76cc]{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;margin:0;display:flex}.task-store h3[data-v-b16b76cc]{overflow-wrap:anywhere;font-size:14px;font-weight:600}.task-store .meta[data-v-b16b76cc]{font-variant-numeric:tabular-nums;font-size:12px}.visit-kind[data-v-b16b76cc]{color:var(--ink-2);font-size:11px}.participant-rows[data-v-b16b76cc]{gap:16px;min-width:0;display:grid}.participant-row[data-v-b16b76cc]{grid-template-columns:var(--people-columns);background:0 0;border-radius:0;align-items:center;gap:16px;margin:0;padding:0;display:grid}.identity[data-v-b16b76cc]{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.identity b[data-v-b16b76cc]{overflow-wrap:anywhere;font-size:14px;font-weight:500}.identity .module-tag[data-v-b16b76cc]{background:0 0;border:0;padding:0;font-size:12px}.state-tag[data-v-b16b76cc]{justify-self:start;padding:3px 8px;font-size:12px}.state-tag.done[data-v-b16b76cc]{background:color-mix(in srgb,var(--ok) 9%,var(--card));color:var(--ok)}.row-summary[data-v-b16b76cc]{min-width:0;font-size:13px}.row-summary small[data-v-b16b76cc]{color:var(--ink-2);margin-top:3px;font-size:12px;line-height:1.5}.view-task[data-v-b16b76cc]{color:var(--clay);white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:13px}.view-task[data-v-b16b76cc]:hover:not(:disabled){background:var(--clay-soft)}.pagination[data-v-b16b76cc]{border-top:0;padding-top:16px;font-size:12px}.pagination button[data-v-b16b76cc]{font-size:13px}button[data-v-b16b76cc]:focus-visible{outline:2px solid var(--clay);outline-offset:3px}@media (width<=1250px){.filters[data-v-b16b76cc]{grid-template-columns:minmax(160px,1.5fr) repeat(2,minmax(115px,1fr))}.task-list[data-v-b16b76cc]{--task-columns:minmax(125px,1fr) minmax(0,3fr) 72px;--people-columns:minmax(100px,1fr) 92px minmax(140px,1.5fr)}.list-columns[data-v-b16b76cc],.task-card[data-v-b16b76cc]{gap:12px}.participant-row[data-v-b16b76cc],.people-columns[data-v-b16b76cc]{gap:10px}}@media (width<=900px){.review-board[data-v-b16b76cc]{padding:18px}.list-columns[data-v-b16b76cc]{display:none}.task-card[data-v-b16b76cc]{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 0}.task-card .task-store[data-v-b16b76cc]{flex-flow:wrap;grid-area:1/1;gap:4px 10px}.task-store h3[data-v-b16b76cc]{width:100%}.participant-rows[data-v-b16b76cc]{background:var(--paper);border-radius:6px;grid-area:2/1/auto/-1;padding:12px}.view-task[data-v-b16b76cc]{grid-area:1/2}.participant-row[data-v-b16b76cc]{grid-template-columns:minmax(100px,1fr) 100px minmax(150px,1.4fr)}.identity[data-v-b16b76cc]{flex-direction:row;align-items:center;gap:8px}.task-card[data-v-b16b76cc]:hover{background:0 0}}@media (width<=600px){.review-board[data-v-b16b76cc]{padding:16px 14px}.filters[data-v-b16b76cc]{grid-template-columns:1fr 1fr;gap:12px}.search-field[data-v-b16b76cc],.filter-actions[data-v-b16b76cc]{grid-column:1/-1}.filters label[data-v-b16b76cc]{min-width:0}.filter-actions button[data-v-b16b76cc]{flex:1}.participant-row[data-v-b16b76cc]{grid-template-columns:minmax(0,1fr) auto;gap:6px}.row-summary[data-v-b16b76cc]{grid-column:1/-1;width:auto}.row-summary small[data-v-b16b76cc]{margin-left:8px;display:inline}.participant-rows[data-v-b16b76cc]{gap:18px}.identity[data-v-b16b76cc]{flex-direction:column;align-items:flex-start;gap:1px}.list-heading h2[data-v-b16b76cc]{font-size:17px}.list-heading p[data-v-b16b76cc]{max-width:210px;font-size:12px}.list-heading>button[data-v-b16b76cc]{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.task-card[data-v-b16b76cc]{transition:none}}.combined-summary .finding[data-v-b16b76cc]{display:block}.combined-summary .finding>b[data-v-b16b76cc]{color:var(--ink-2);font-size:13px}.combined-summary .finding p[data-v-b16b76cc]{margin:6px 0}.combined-summary blockquote[data-v-b16b76cc]{color:var(--ink-2);background:var(--paper);margin:10px 0 0;padding:10px 12px;font-size:12px}.combined-summary>.actions[data-v-b16b76cc]{justify-content:flex-end;margin:8px 0}.combined-summary>p[data-v-b16b76cc]{color:var(--ink-2);font-size:12px}.detail>.board-heading[data-v-b16b76cc]{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:14px;display:grid}.detail>.board-heading>div[data-v-b16b76cc]{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;display:flex}.detail>.board-heading .back[data-v-b16b76cc]{text-align:left;flex-basis:100%;min-height:32px;padding:0;font-size:13px}.detail>.board-heading h2[data-v-b16b76cc]{margin:0;font-size:21px}.detail>.board-heading p[data-v-b16b76cc]{margin:0;font-size:13px}.detail>.board-heading>button[data-v-b16b76cc]{font-size:13px}.detail-controls[data-v-b16b76cc]{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 0;display:flex}.current-person[data-v-b16b76cc]{align-items:center;gap:10px;display:flex}.current-person b[data-v-b16b76cc]{font-size:15px}.person-tabs[data-v-b16b76cc]{gap:6px;margin:0}.person-tabs button[data-v-b16b76cc]{padding:7px 12px;font-size:13px}.person-heading[data-v-b16b76cc]{gap:12px;min-width:0;margin:0}.version-picker[data-v-b16b76cc]{white-space:nowrap;flex-flow:row;align-items:center;gap:8px;font-size:12px;display:flex}.version-picker select[data-v-b16b76cc]{max-width:290px;min-height:40px;padding:6px 28px 6px 10px;font-size:13px}.content-tabs[data-v-b16b76cc]{gap:24px;margin:0;padding:0}.content-tabs button[data-v-b16b76cc]{min-height:44px;padding:9px 0;font-size:14px}.version-bar[data-v-b16b76cc]{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:0;padding:14px 0;display:grid}.version-context[data-v-b16b76cc]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.version-context>span[data-v-b16b76cc]{font-size:13px;font-weight:600}.version-context p[data-v-b16b76cc]{color:var(--ink-2);flex-basis:100%;margin:0;font-size:13px}.version-bar .actions[data-v-b16b76cc]{gap:8px}.version-bar button[data-v-b16b76cc]{padding:7px 12px;font-size:13px}.summary-box[data-v-b16b76cc]{flex-wrap:wrap;align-items:center;gap:4px 20px;margin:16px 0 0;padding:12px 16px;font-size:13px;display:flex}.summary-box[data-v-b16b76cc] small:last-child{margin-left:auto}.finding[data-v-b16b76cc],.report-paragraph[data-v-b16b76cc]{grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:18px 0;display:grid}.finding>header[data-v-b16b76cc],.finding>h4[data-v-b16b76cc],.finding>p[data-v-b16b76cc],.report-paragraph>p[data-v-b16b76cc]{grid-column:1;min-width:0;margin:0}.finding>header[data-v-b16b76cc]{justify-content:flex-start;gap:12px}.finding>button[data-v-b16b76cc],.report-paragraph>button[data-v-b16b76cc]{background:var(--paper);grid-area:1/2;align-self:start;min-height:36px;padding:5px 10px;font-size:12px}.finding>.saved-note[data-v-b16b76cc],.report-paragraph>.saved-note[data-v-b16b76cc]{grid-column:1/-1}.finding p[data-v-b16b76cc],.report-paragraph p[data-v-b16b76cc]{font-size:14px;line-height:1.85}.finding .meta[data-v-b16b76cc]{font-size:13px}.report-paragraph>p[data-v-b16b76cc]{white-space:pre-wrap}.section-heading[data-v-b16b76cc]{padding:16px 0}.section-heading h3[data-v-b16b76cc]{font-size:15px}.section-heading button[data-v-b16b76cc]{font-size:13px}.saved-note[data-v-b16b76cc]{margin:8px 0;padding:12px 14px}.saved-note>b[data-v-b16b76cc]{font-size:13px;display:inline}.saved-note>small[data-v-b16b76cc]{margin-left:12px;display:inline}.saved-note p[data-v-b16b76cc]{margin:6px 0 0;font-size:14px}.detail details[data-v-b16b76cc]{margin:12px 0;padding:12px 16px}.detail summary[data-v-b16b76cc]{min-height:24px;font-size:13px}.detail details>button[data-v-b16b76cc]{overflow-wrap:anywhere;text-align:left;max-width:100%;margin:6px 8px 0 0}.revision-form[open][data-v-b16b76cc]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.revision-form>summary[data-v-b16b76cc],.revision-form>p[data-v-b16b76cc],.revision-form>label[data-v-b16b76cc]:last-of-type{grid-column:1/-1}.revision-form>p[data-v-b16b76cc]{color:var(--ink-2);margin:0;font-size:13px}.revision-form input[data-v-b16b76cc]{width:100%}.revision-form>button[data-v-b16b76cc]{grid-column:1/-1;justify-self:start}.detail-layout[data-v-b16b76cc]{gap:20px}.note-editor header[data-v-b16b76cc]{flex-wrap:nowrap}.note-editor h3[data-v-b16b76cc]{font-size:15px}.note-editor small[data-v-b16b76cc]{font-size:12px}@media (width<=1000px){.detail-controls[data-v-b16b76cc]{gap:10px}.version-picker select[data-v-b16b76cc]{max-width:255px}}@media (width<=600px){.detail>.board-heading h2[data-v-b16b76cc]{font-size:19px}.detail>.board-heading p[data-v-b16b76cc]{flex-basis:100%}.detail>.board-heading>button[data-v-b16b76cc]{align-self:center;margin-top:0;padding:6px 8px}.detail-controls[data-v-b16b76cc]{padding:12px 0}.person-heading[data-v-b16b76cc]{justify-content:space-between;gap:8px;width:100%}.version-picker[data-v-b16b76cc]{gap:6px}.version-picker select[data-v-b16b76cc]{max-width:225px;font-size:12px}.content-tabs[data-v-b16b76cc]{justify-content:space-between;gap:0}.content-tabs button[data-v-b16b76cc]{font-size:13px}.version-bar[data-v-b16b76cc]{grid-template-columns:1fr;gap:10px}.version-bar .actions[data-v-b16b76cc]{justify-content:flex-end}.summary-box[data-v-b16b76cc]{gap:4px 12px}.summary-box[data-v-b16b76cc] small:last-child{margin-left:0}.finding[data-v-b16b76cc],.report-paragraph[data-v-b16b76cc]{column-gap:12px}.finding>header[data-v-b16b76cc]{display:block}.finding>header .state-tag[data-v-b16b76cc]{margin-top:4px;display:inline-block}.finding>p[data-v-b16b76cc]{grid-column:1/-1}.report-paragraph[data-v-b16b76cc]{grid-template-columns:1fr}.report-paragraph>button[data-v-b16b76cc]{grid-area:auto/1;justify-self:end}.revision-form[open][data-v-b16b76cc]{grid-template-columns:1fr}.saved-note>small[data-v-b16b76cc]{margin-left:0;display:block}}.report-heading[data-v-b16b76cc]{background:var(--paper);border-radius:6px;margin-top:16px;padding:12px 14px}.report-heading>h4[data-v-b16b76cc]{grid-column:1;align-self:center}.legacy-notes[data-v-b16b76cc]{background:var(--paper)}.participant-link[data-v-b16b76cc]{min-height:36px;color:var(--clay);text-align:left;border:0;padding:0;font-weight:600}.reviewed-message[data-v-b16b76cc]{color:var(--ok)}.summary-readiness[data-v-b16b76cc]{background:var(--paper);border-radius:8px;padding:14px}.summary-readiness>div[data-v-b16b76cc]{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.draft-result[data-v-b16b76cc]{background:var(--paper);border-radius:8px;padding:20px}.accepted-facts .finding[data-v-b16b76cc]{display:block}.accepted-facts .finding>p[data-v-b16b76cc]{margin:8px 0}.accepted-facts .finding>small[data-v-b16b76cc]{margin-top:6px}.accepted-facts details[data-v-b16b76cc]{margin:10px 0;padding:10px 12px}.accepted-facts[data-v-b16b76cc]{margin-top:20px}.accepted-facts .remediation[data-v-b16b76cc]{width:100%}.common-draft-history[data-v-b16b76cc]{background:var(--paper);border-radius:8px;margin:12px 0;padding:12px 16px}.common-draft-history p[data-v-b16b76cc]{margin:4px 0}.common-draft-history small[data-v-b16b76cc],.common-draft-history span[data-v-b16b76cc],.issue-origin small[data-v-b16b76cc]{color:var(--ink-2);font-size:13px}.common-draft-history p>small[data-v-b16b76cc],.common-draft-history p>span[data-v-b16b76cc]{display:inline}.common-draft-history article+article[data-v-b16b76cc]{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.issue-origin[data-v-b16b76cc]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.wecom-report[data-v-1db73357]{border:1px solid var(--line);background:var(--card);border-radius:10px;margin:16px 0;padding:18px}h3[data-v-1db73357]{margin:0}p[data-v-1db73357]{line-height:1.7}.note[data-v-1db73357]{color:var(--ink-3);font-size:13px}details[data-v-1db73357]{border-top:1px solid var(--line-soft);padding:12px 0}summary[data-v-1db73357]{cursor:pointer;font-weight:600}img[data-v-1db73357]{object-fit:contain;max-width:100%;max-height:380px;margin:12px 0;display:block}audio[data-v-1db73357]{max-width:100%;margin-top:12px}.source-text[data-v-1db73357]{white-space:pre-wrap;font-size:14px}a[data-v-1db73357]{color:var(--clay)}[role=alert][data-v-1db73357]{color:#a63127}.common-analysis[data-v-bdcbb9fd]{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;margin-top:16px;padding:18px}.common-header[data-v-bdcbb9fd],.common-evidence>header[data-v-bdcbb9fd],.common-evidence article header[data-v-bdcbb9fd],.common-evidence footer[data-v-bdcbb9fd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.common-header[data-v-bdcbb9fd]{align-items:flex-start}.common-header h3[data-v-bdcbb9fd],.common-evidence h4[data-v-bdcbb9fd]{margin:0}.common-header p[data-v-bdcbb9fd],.common-note[data-v-bdcbb9fd]{color:var(--ink-3);margin:8px 0;font-size:13px;line-height:1.7}.common-analysis button[data-v-bdcbb9fd]{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--clay);cursor:pointer;border-radius:7px;padding:8px 12px}.common-header>button[data-v-bdcbb9fd]{flex-shrink:0}.common-analysis button[data-v-bdcbb9fd]:focus-visible,.common-analysis input[data-v-bdcbb9fd]:focus-visible,.common-analysis select[data-v-bdcbb9fd]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.common-analysis button[data-v-bdcbb9fd]:disabled{opacity:.6;cursor:wait}.common-status[data-v-bdcbb9fd]{background:var(--paper);border-radius:8px;flex-wrap:wrap;gap:8px 16px;padding:12px;font-size:13px;line-height:1.7;display:flex}.common-status span[data-v-bdcbb9fd]{color:var(--ink-3)}.common-error[data-v-bdcbb9fd]{color:var(--danger,var(--clay));border:1px solid var(--line);border-radius:8px;padding:12px}.common-counts[data-v-bdcbb9fd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.common-counts>div[data-v-bdcbb9fd]{background:var(--paper);border-radius:8px;padding:14px}.common-counts dt[data-v-bdcbb9fd]{color:var(--ink-3);font-size:12px}.common-counts dd[data-v-bdcbb9fd]{margin:4px 0 0;font-size:24px}.common-unclassified[data-v-bdcbb9fd]{text-align:left;width:100%}.common-filters[data-v-bdcbb9fd]{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.common-filters label[data-v-bdcbb9fd]{color:var(--ink-3);gap:6px;font-size:12px;display:grid}.common-filters input[data-v-bdcbb9fd],.common-filters select[data-v-bdcbb9fd]{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);border-radius:7px;padding:8px}.table-scroll[data-v-bdcbb9fd]{overflow-x:auto}.common-table[data-v-bdcbb9fd]{border-collapse:collapse;width:100%;font-size:13px}.common-table th[data-v-bdcbb9fd],.common-table td[data-v-bdcbb9fd]{text-align:left;border-bottom:1px solid var(--line);padding:12px}.common-table th[data-v-bdcbb9fd]{color:var(--ink-3);font-weight:500}.common-table small[data-v-bdcbb9fd]{color:var(--clay);margin-top:4px;display:block}.common-empty[data-v-bdcbb9fd]{color:var(--ink-3);padding:18px 0;font-size:13px;line-height:1.7}.common-evidence[data-v-bdcbb9fd]{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.common-evidence article[data-v-bdcbb9fd]{border:1px solid var(--line);border-radius:8px;margin-top:12px;padding:12px}.common-evidence article header[data-v-bdcbb9fd],.common-evidence footer[data-v-bdcbb9fd]{color:var(--ink-3);font-size:12px}.common-evidence blockquote[data-v-bdcbb9fd]{border-left:3px solid var(--clay);background:var(--clay-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding:10px 12px;font-size:14px;line-height:1.8}.common-evidence footer[data-v-bdcbb9fd]{overflow-wrap:anywhere;flex-wrap:wrap}@media (width<=700px){.common-analysis[data-v-bdcbb9fd]{padding:12px}.common-counts[data-v-bdcbb9fd]{gap:6px}.common-counts>div[data-v-bdcbb9fd]{padding:10px}.common-counts dd[data-v-bdcbb9fd]{font-size:20px}.common-filters[data-v-bdcbb9fd]{grid-template-columns:1fr 1fr;display:grid}.common-filters label[data-v-bdcbb9fd]:first-child{grid-column:1/-1}.common-filters input[data-v-bdcbb9fd],.common-filters select[data-v-bdcbb9fd]{box-sizing:border-box;width:100%;min-width:0}.common-table[data-v-bdcbb9fd]{min-width:570px}.common-header[data-v-bdcbb9fd]{flex-wrap:wrap}.common-header>div[data-v-bdcbb9fd]{flex:220px}}.business-sources[data-v-85db8385]{border:1px solid var(--line,#ddd);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:12px}.business-sources p[data-v-85db8385]{white-space:pre-wrap}.business-sources pre[data-v-85db8385]{white-space:pre-wrap;background:var(--paper,#fafafa);max-height:450px;padding:12px;overflow:auto}.business-sources small[data-v-85db8385]{color:#777}.source-detail-body[data-v-85db8385]{border:1px solid var(--line-soft);background:var(--paper);border-radius:7px;max-height:360px;margin-top:10px;padding:12px;font-size:12px;line-height:1.7;overflow:auto}.source-detail-body pre[data-v-85db8385]{max-height:none;margin-bottom:0;padding:10px 0}.business-sources summary[data-v-85db8385]{cursor:pointer;font-size:13px}.patrol-page[data-v-4864cc83]{display:block}.patrol-banner[data-v-4864cc83]{font-size:var(--text-secondary);border-left:3px solid;border-radius:0 7px 7px 0;margin:10px 0;padding:10px 13px;line-height:1.7}.bad-banner[data-v-4864cc83]{border-color:var(--bad);color:#7d2a20;background:#fbeae8}.warn-banner[data-v-4864cc83]{border-color:var(--warn);color:#76500f;background:#fcf3e3}.ok-banner[data-v-4864cc83]{border-color:var(--ok);color:#2f6259;background:#e7f4ed}.patrol-toolbar[data-v-4864cc83],.management-panel[data-v-4864cc83],.cluster-intro[data-v-4864cc83],.cluster-table-panel[data-v-4864cc83],.store-selector[data-v-4864cc83],.trend-panel[data-v-4864cc83],.store-summary[data-v-4864cc83],.repeat-panel[data-v-4864cc83],.highlight-panel[data-v-4864cc83],.recent-records-panel[data-v-4864cc83],.store-findings-panel[data-v-4864cc83],.records-panel[data-v-4864cc83]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.patrol-toolbar[data-v-4864cc83]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.view-tabs[data-v-4864cc83],.mini-tabs[data-v-4864cc83]{border:1px solid var(--line);background:var(--paper);border-radius:8px;display:flex;overflow:hidden}.view-tabs button[data-v-4864cc83],.mini-tabs button[data-v-4864cc83]{white-space:nowrap;border:0!important;border-right:1px solid var(--line)!important;color:var(--ink-2)!important;background:0 0!important;border-radius:0!important;padding:7px 12px!important}.view-tabs button[data-v-4864cc83]:last-child,.mini-tabs button[data-v-4864cc83]:last-child{border-right:0!important}.view-tabs button.active[data-v-4864cc83],.mini-tabs button.active[data-v-4864cc83]{background:var(--clay)!important;color:#fff!important}.secondary-button[data-v-4864cc83],.primary-button[data-v-4864cc83]{min-height:40px;font-size:var(--text-meta);align-items:center;border:1px solid var(--line)!important;border-radius:8px!important;padding:0 12px!important;display:inline-flex!important}.secondary-button[data-v-4864cc83]{border-color:var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important}.secondary-button[data-v-4864cc83]:hover{background:var(--clay-soft)!important;color:var(--clay)!important;border-color:#d9b5ad!important}.primary-button[data-v-4864cc83]{border-color:var(--clay)!important;background:var(--clay)!important;color:#fff!important}.patrol-empty[data-v-4864cc83]{color:var(--ink-3);text-align:center;font-size:var(--text-secondary);padding:40px}.patrol-empty.loading[data-v-4864cc83],.select-empty[data-v-4864cc83]{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:12px}.patrol-empty.compact[data-v-4864cc83]{padding:25px}.kpi-grid[data-v-4864cc83]{gap:11px;margin-top:12px;display:grid}.kpi-grid.four[data-v-4864cc83]{grid-template-columns:repeat(4,1fr)}.kpi-grid article[data-v-4864cc83]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:10px;padding:14px}.kpi-grid span[data-v-4864cc83],.kpi-grid small[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-caption);display:block}.kpi-grid strong[data-v-4864cc83]{margin:2px 0;font-size:24px;display:block}.ok[data-v-4864cc83]{color:var(--ok)}.warn[data-v-4864cc83]{color:var(--warn)}.bad[data-v-4864cc83]{color:var(--bad)}.analysis-status[data-v-4864cc83]{background:var(--paper);color:var(--ink-3);font-size:var(--text-caption);border-radius:7px;align-items:center;gap:7px;margin-top:10px;padding:7px 10px;display:flex}.analysis-status i[data-v-4864cc83]{border-radius:50%;width:7px;height:7px}.ok-dot[data-v-4864cc83]{background:var(--ok)}.note-dot[data-v-4864cc83]{background:#8793a0}.overview-panels[data-v-4864cc83]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.management-panel[data-v-4864cc83]{padding:15px}.management-panel>header[data-v-4864cc83],.repeat-panel>header[data-v-4864cc83],.recent-records-panel>header[data-v-4864cc83],.store-findings-panel>header[data-v-4864cc83],.records-panel>header[data-v-4864cc83],.trend-panel>header[data-v-4864cc83]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.management-panel h3[data-v-4864cc83],.cluster-intro h3[data-v-4864cc83],.store-selector h3[data-v-4864cc83],.trend-panel h3[data-v-4864cc83],.repeat-panel h3[data-v-4864cc83],.highlight-panel h3[data-v-4864cc83],.recent-records-panel h3[data-v-4864cc83],.store-findings-panel h3[data-v-4864cc83],.records-panel h3[data-v-4864cc83]{margin:1px 0 0;font-size:14px}.management-panel header p[data-v-4864cc83],.cluster-intro p[data-v-4864cc83],.store-selector p[data-v-4864cc83],.records-panel header p[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-caption);margin:2px 0 0}.management-panel header button[data-v-4864cc83],.recent-records-panel header button[data-v-4864cc83],.records-panel>header>button[data-v-4864cc83]{font-size:var(--text-caption);color:var(--clay)!important;background:0 0!important;border:0!important;padding:2px 0!important}.systemic-list[data-v-4864cc83],.store-focus-list[data-v-4864cc83]{margin-top:9px}.systemic-list>button[data-v-4864cc83],.store-focus-list>button[data-v-4864cc83]{text-align:left;align-items:center;gap:8px;width:100%;border:0!important;border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;padding:9px 0!important;display:grid!important}.systemic-list>button[data-v-4864cc83]{grid-template-columns:21px minmax(0,1fr) auto auto}.systemic-list>button[data-v-4864cc83]:first-child,.store-focus-list>button[data-v-4864cc83]:first-child{border-top:0!important}.systemic-list>button>span[data-v-4864cc83],.store-focus-list>button>span[data-v-4864cc83]{background:var(--clay-soft);width:19px;height:19px;color:var(--clay);font-size:var(--text-meta);border-radius:50%;place-items:center;display:grid}.systemic-list>button>div[data-v-4864cc83],.store-focus-list>button>div[data-v-4864cc83]{display:grid}.systemic-list b[data-v-4864cc83],.store-focus-list b[data-v-4864cc83]{font-size:var(--text-secondary)}.systemic-list small[data-v-4864cc83],.store-focus-list small[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-meta)}.systemic-list em[data-v-4864cc83],.store-focus-list i[data-v-4864cc83]{color:var(--clay);font-size:var(--text-meta);font-style:normal}.store-focus-list strong[data-v-4864cc83]{text-align:right;font-size:12px}.method-note[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-secondary);margin:9px 0}.patrol-tag[data-v-4864cc83]{font-size:var(--text-caption);white-space:nowrap;border-radius:99px;margin:1px 3px;padding:1px 6px;font-style:normal;display:inline-block}.ok-tag[data-v-4864cc83]{color:var(--ok);background:#e7f4ed}.bad-tag[data-v-4864cc83]{color:var(--bad);background:#fbeae8}.warn-tag[data-v-4864cc83]{color:var(--warn);background:#fcf3e3}.note-tag[data-v-4864cc83]{color:#4e6580;background:#eef1f5}.store-tag[data-v-4864cc83]{color:#6a5f56;background:#f2ede6}.cluster-intro[data-v-4864cc83]{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:15px;display:flex}.cluster-intro>div[data-v-4864cc83]{max-width:620px}.cluster-intro dl[data-v-4864cc83]{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.cluster-intro dl>div[data-v-4864cc83]{background:var(--paper);border-radius:7px;min-width:105px;padding:8px 10px}.cluster-intro dt[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-meta)}.cluster-intro dd[data-v-4864cc83]{margin:1px 0 0;font-size:18px;font-weight:600}.cluster-table-panel[data-v-4864cc83],.records-panel[data-v-4864cc83]{margin-top:12px;padding:15px}.cluster-filters[data-v-4864cc83],.record-filters[data-v-4864cc83]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cluster-filters input[data-v-4864cc83]{flex:1;min-width:220px}.cluster-filters select[data-v-4864cc83],.record-filters select[data-v-4864cc83]{width:auto;min-width:135px}.table-scroll[data-v-4864cc83]{overflow-x:auto}.patrol-table[data-v-4864cc83]{border-collapse:collapse;background:var(--card);width:100%;font-size:var(--text-meta)}.patrol-table th[data-v-4864cc83],.patrol-table td[data-v-4864cc83]{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:9px 8px}.patrol-table th[data-v-4864cc83]{background:var(--paper);color:var(--ink-3);font-size:var(--text-secondary);white-space:nowrap}.patrol-table tbody tr[data-v-4864cc83]{cursor:pointer}.patrol-table tbody tr[data-v-4864cc83]:hover{background:var(--paper)}.patrol-table td small[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-caption);margin-top:2px;display:block}.quote[data-v-4864cc83]{max-width:250px}.store-selector[data-v-4864cc83]{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:15px;display:flex}.store-selector select[data-v-4864cc83]{width:220px}.store-top-grid[data-v-4864cc83]{grid-template-columns:minmax(0,1.8fr) 240px;gap:12px;margin-top:12px;display:grid}.trend-panel[data-v-4864cc83],.store-summary[data-v-4864cc83],.repeat-panel[data-v-4864cc83],.highlight-panel[data-v-4864cc83],.recent-records-panel[data-v-4864cc83],.store-findings-panel[data-v-4864cc83]{padding:15px}.trend-panel>header>span[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-caption)}.chart[data-v-4864cc83]{margin-top:8px;overflow-x:auto}.chart svg[data-v-4864cc83]{width:100%;min-width:520px;height:190px}.chart line[data-v-4864cc83]{stroke:var(--line-soft)}.chart text[data-v-4864cc83]{fill:var(--ink-3);font-size:var(--text-meta)}.chart .trend-line[data-v-4864cc83]{stroke:var(--clay);stroke-width:2px}.chart .break-line[data-v-4864cc83]{stroke:var(--warn);stroke-dasharray:4 3}.chart .break-label[data-v-4864cc83]{fill:var(--warn)}.chart circle[data-v-4864cc83]{fill:var(--clay)}.trend-panel footer[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-meta)}.store-summary[data-v-4864cc83]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.store-summary>div[data-v-4864cc83]{background:var(--paper);border-radius:8px;flex-direction:column;justify-content:center;min-height:80px;padding:10px;display:flex}.store-summary span[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-meta)}.store-summary strong[data-v-4864cc83]{font-size:20px}.store-summary b[data-v-4864cc83]{font-size:var(--text-caption)}.store-middle-grid[data-v-4864cc83]{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.repeat-panel>header>span[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-secondary)}.repeat-panel>button[data-v-4864cc83]{text-align:left;justify-content:space-between;align-items:center;width:100%;border:0!important;border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;padding:8px 0!important;display:flex!important}.repeat-panel>button>div[data-v-4864cc83]{display:grid}.repeat-panel b[data-v-4864cc83]{font-size:var(--text-meta)}.repeat-panel small[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-caption)}.repeat-panel i[data-v-4864cc83]{color:var(--clay);font-size:var(--text-meta);font-style:normal}.highlight-panel[data-v-4864cc83]{background:linear-gradient(145deg,var(--card),#f7f3ed)}.highlight-panel p[data-v-4864cc83]{color:var(--ink-2);font-size:var(--text-caption);line-height:1.7}.highlight-panel>div[data-v-4864cc83]{background:#fff;border-radius:7px;margin-top:15px;padding:9px;display:grid}.highlight-panel>div b[data-v-4864cc83]{font-size:var(--text-secondary)}.highlight-panel>div span[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-meta)}.recent-records-panel[data-v-4864cc83],.store-findings-panel[data-v-4864cc83]{margin-top:12px}.recent-record-list[data-v-4864cc83]{margin-top:8px}.recent-record-list>button[data-v-4864cc83]{text-align:left;grid-template-columns:100px 100px 130px 75px 1fr;align-items:center;gap:9px;width:100%;border:0!important;border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;padding:9px 5px!important;display:grid!important}.recent-record-list span[data-v-4864cc83],.recent-record-list i[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-secondary);font-style:normal}.recent-record-list b[data-v-4864cc83]{font-size:var(--text-meta)}.recent-record-list strong[data-v-4864cc83]{font-size:var(--text-secondary)}.recent-record-list em[data-v-4864cc83]{color:var(--clay);font-size:var(--text-meta);text-align:right;font-style:normal}.store-findings-panel>header>div[data-v-4864cc83]:last-child{align-items:center;gap:8px;display:flex}.store-findings-panel select[data-v-4864cc83]{width:auto}.mini-tabs button[data-v-4864cc83]{font-size:var(--text-meta);padding:5px 8px!important}.records-panel>header[data-v-4864cc83]{margin-bottom:11px}.record-filters[data-v-4864cc83]{background:var(--paper);border-radius:8px;padding:9px}.record-filters button[data-v-4864cc83]{font-size:var(--text-secondary);color:var(--clay)!important;padding:5px 8px!important}.record-table td>button[data-v-4864cc83]{font-size:var(--text-meta);color:var(--clay)!important;padding:3px 6px!important}.template-code[data-v-4864cc83]{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-secondary)}.drawer-mask[data-v-4864cc83]{z-index:70;background:#241c1657;position:fixed;inset:0}.patrol-drawer[data-v-4864cc83]{border-left:1px solid var(--line);background:var(--paper);width:min(690px,100%);height:100%;padding:20px 22px 30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #241c1624}.patrol-drawer.wide[data-v-4864cc83]{width:min(900px,100%)}.patrol-drawer>header[data-v-4864cc83]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.patrol-drawer h3[data-v-4864cc83]{margin:0;font-size:17px}.patrol-drawer header p[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-caption);margin:2px 0}.patrol-drawer>header>button[data-v-4864cc83]{font-size:24px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.drawer-summary[data-v-4864cc83]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.drawer-summary>div[data-v-4864cc83]{background:var(--card);border-radius:8px;padding:10px}.drawer-summary span[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-meta);display:block}.drawer-summary b[data-v-4864cc83]{font-size:16px}.evidence-list[data-v-4864cc83]{gap:9px;margin-top:12px;display:grid}.evidence-list article[data-v-4864cc83],.score-list article[data-v-4864cc83]{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:12px}.evidence-list article>header[data-v-4864cc83],.score-list article>header[data-v-4864cc83]{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.evidence-list article header>div[data-v-4864cc83],.score-list article header>div[data-v-4864cc83]:first-child{display:grid}.evidence-list small[data-v-4864cc83],.score-list small[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-caption)}.evidence-list blockquote[data-v-4864cc83],.score-list blockquote[data-v-4864cc83]{border-left:3px solid var(--clay);background:var(--clay-soft);font-size:var(--text-meta);border-radius:0 7px 7px 0;margin:9px 0;padding:9px 11px;line-height:1.7}.evidence-list footer[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evidence-list footer button[data-v-4864cc83]{font-size:var(--text-meta);margin-left:auto;color:var(--clay)!important;background:0 0!important;border:0!important;padding:2px 0!important}.record-meta[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-meta);align-items:center;gap:10px;margin-top:11px;display:flex}.record-meta button[data-v-4864cc83]{font-size:var(--text-meta);margin-left:auto;padding:4px 8px!important}.denominator-note[data-v-4864cc83]{background:var(--clay-soft);color:var(--ink-2);font-size:var(--text-meta);border-radius:7px;padding:8px}.score-list[data-v-4864cc83]{gap:9px;margin-top:11px;display:grid}.score-list article header>div[data-v-4864cc83]:last-child{align-items:center;gap:5px;display:flex}.score-list article header strong[data-v-4864cc83]{font-size:var(--text-caption)}.score-findings[data-v-4864cc83]{gap:5px;margin-top:8px;display:grid}.score-findings>div[data-v-4864cc83]{background:var(--paper);border-radius:6px;padding:7px}.score-findings p[data-v-4864cc83]{font-size:var(--text-caption);margin:0 0 4px}.no-finding[data-v-4864cc83]{color:var(--ink-3);font-size:var(--text-meta);margin:7px 0 0}@media (width<=1050px){.overview-panels[data-v-4864cc83],.store-middle-grid[data-v-4864cc83]{grid-template-columns:1fr}.cluster-intro[data-v-4864cc83]{flex-direction:column;align-items:flex-start}.cluster-filters[data-v-4864cc83],.record-filters[data-v-4864cc83]{flex-wrap:wrap}.store-top-grid[data-v-4864cc83]{grid-template-columns:1fr}.kpi-grid.four[data-v-4864cc83]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.patrol-toolbar[data-v-4864cc83]{flex-direction:column;align-items:stretch}.view-tabs[data-v-4864cc83]{width:100%;overflow-x:auto}.kpi-grid.four[data-v-4864cc83],.cluster-intro dl[data-v-4864cc83],.drawer-summary[data-v-4864cc83]{grid-template-columns:1fr}.cluster-filters[data-v-4864cc83],.record-filters[data-v-4864cc83]{flex-direction:column;align-items:stretch}.cluster-filters input[data-v-4864cc83],.cluster-filters select[data-v-4864cc83],.record-filters select[data-v-4864cc83]{width:100%}.store-selector[data-v-4864cc83],.management-panel>header[data-v-4864cc83],.repeat-panel>header[data-v-4864cc83],.recent-records-panel>header[data-v-4864cc83],.store-findings-panel>header[data-v-4864cc83],.records-panel>header[data-v-4864cc83]{flex-direction:column;align-items:flex-start}.store-selector select[data-v-4864cc83]{width:100%}.store-summary[data-v-4864cc83]{grid-template-columns:1fr}.recent-record-list>button[data-v-4864cc83]{grid-template-columns:1fr 1fr}.recent-record-list em[data-v-4864cc83]{text-align:left;grid-column:1/-1}.store-findings-panel>header>div[data-v-4864cc83]:last-child{flex-direction:column;align-items:stretch;width:100%}.store-findings-panel select[data-v-4864cc83],.mini-tabs[data-v-4864cc83]{width:100%}}.patrol-toolbar[data-v-4864cc83]{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:16px;margin-bottom:20px;padding:0}.view-tabs[data-v-4864cc83]{background:0 0;border:0;border-radius:0;gap:24px;min-width:0;overflow-x:auto}.view-tabs button[data-v-4864cc83]{min-height:48px;font-size:14px;border:0!important;border-bottom:2px solid #0000!important;padding:10px 0!important}.view-tabs button.active[data-v-4864cc83]{font-weight:600;color:var(--clay)!important;border-bottom-color:var(--clay)!important;background:0 0!important}.view-tabs button[data-v-4864cc83]:hover{color:var(--clay)!important}.period-filter[data-v-4864cc83]{justify-content:flex-end;margin-bottom:12px;display:flex}.period-filter label[data-v-4864cc83]{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.period-filter select[data-v-4864cc83]{width:auto}.patrol-page[data-v-4864cc83] :focus-visible{outline:2px solid var(--clay);outline-offset:3px}@media (width<=900px){.patrol-toolbar[data-v-4864cc83]{gap:12px}.view-tabs[data-v-4864cc83]{gap:18px}}@media (width<=700px){.patrol-toolbar[data-v-4864cc83]{flex-flow:wrap;align-items:stretch;gap:0;margin-bottom:12px}.view-tabs[data-v-4864cc83]{order:2;width:100%}.view-tabs button[data-v-4864cc83]{font-size:13px}.period-filter[data-v-4864cc83]{justify-content:flex-start}}.patrol-page[data-v-4864cc83]{min-width:0}.patrol-toolbar[data-v-4864cc83]{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:0}.period-filter[data-v-4864cc83]{margin:0 0 0 auto}.period-filter label[data-v-4864cc83]{white-space:nowrap;flex-direction:row;font-size:12px}.period-filter select[data-v-4864cc83]{min-height:40px}.view-tabs[data-v-4864cc83]{flex-wrap:wrap;gap:24px;min-width:0}.view-tabs button[data-v-4864cc83]{min-height:44px}.patrol-page h3[data-v-4864cc83]{font-size:16px}.patrol-empty[data-v-4864cc83]{font-size:13px}.cluster-intro[data-v-4864cc83],.store-selector[data-v-4864cc83],.records-panel[data-v-4864cc83],.cluster-table-panel[data-v-4864cc83],.management-panel[data-v-4864cc83],.trend-panel[data-v-4864cc83],.store-summary[data-v-4864cc83],.repeat-panel[data-v-4864cc83],.highlight-panel[data-v-4864cc83],.recent-records-panel[data-v-4864cc83],.store-findings-panel[data-v-4864cc83]{border-radius:10px;min-width:0}.cluster-intro[data-v-4864cc83],.store-selector[data-v-4864cc83]{margin-top:0}.kpi-grid article[data-v-4864cc83]{padding:16px}.kpi-grid strong[data-v-4864cc83]{font-size:24px}.management-panel>header[data-v-4864cc83],.recent-records-panel>header[data-v-4864cc83]{align-items:flex-start;gap:12px}.management-panel>header>button[data-v-4864cc83],.recent-records-panel>header>button[data-v-4864cc83]{flex-shrink:0}.overview-panels[data-v-4864cc83]{align-items:start}.store-focus-list>button[data-v-4864cc83]{grid-template-columns:21px minmax(0,1fr) auto}.store-focus-list>button>i[data-v-4864cc83]{grid-column:2/-1}.store-focus-list strong[data-v-4864cc83]{white-space:nowrap}.cluster-filters[data-v-4864cc83],.record-filters[data-v-4864cc83]{flex-wrap:wrap;gap:10px}.record-filters[data-v-4864cc83]{grid-template-columns:repeat(5,minmax(0,1fr));padding:12px;display:grid}.record-filters select[data-v-4864cc83]{width:100%;min-width:0;font-size:13px}.cluster-filters select[data-v-4864cc83]{min-width:120px}.table-scroll[data-v-4864cc83]{max-width:100%}.patrol-table td[data-v-4864cc83]{overflow-wrap:anywhere;line-height:1.6}.record-table th[data-v-4864cc83],.record-table td[data-v-4864cc83]{padding:13px 12px}.record-table td[data-v-4864cc83]:first-child{width:18%}.record-table td[data-v-4864cc83]:nth-child(2){width:13%}.record-table td[data-v-4864cc83]:nth-child(3){width:30%}.record-table td[data-v-4864cc83]:nth-child(5){max-width:160px}.record-table td[data-v-4864cc83]:last-child{white-space:nowrap}.record-table[data-v-4864cc83] .review-summary{min-width:0;font-size:13px}.record-table[data-v-4864cc83] .review-summary small{font-size:11px}.record-table[data-v-4864cc83] .review-summary strong{font-weight:500}.record-table .template-code[data-v-4864cc83]{font-family:inherit;font-size:12px}.record-table td>button[data-v-4864cc83]{min-height:44px;padding:6px 10px!important}.store-top-grid[data-v-4864cc83]{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.store-summary>div[data-v-4864cc83]{min-height:72px}.store-summary b[data-v-4864cc83]{overflow-wrap:anywhere}.recent-record-list>button[data-v-4864cc83]{grid-template-columns:100px minmax(120px,1fr) minmax(140px,1.5fr) 100px 90px;gap:12px;min-height:56px}.recent-record-list>button[data-v-4864cc83]>*{overflow-wrap:anywhere;min-width:0}.recent-record-list i[data-v-4864cc83]{font-size:12px}.highlight-panel>div[data-v-4864cc83]{margin-top:8px}.record-meta[data-v-4864cc83]{overflow-wrap:anywhere;flex-wrap:wrap}.patrol-drawer[data-v-4864cc83]{box-sizing:border-box;width:min(860px,100%);padding:20px 24px 32px}.patrol-drawer>header[data-v-4864cc83]{z-index:1;background:var(--paper);align-items:center;margin-top:-12px;padding:12px 0;position:sticky;top:-20px}.patrol-drawer>header>button[data-v-4864cc83]{flex-shrink:0;min-width:44px;min-height:44px}.patrol-drawer .review-summary[data-v-4864cc83]{background:var(--clay-soft);border-radius:8px;margin-top:16px;padding:14px}.patrol-drawer>a[data-v-4864cc83]{border:1px solid var(--clay);min-height:44px;color:var(--clay);border-radius:8px;align-items:center;margin:12px 0;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.support-details[data-v-4864cc83]{border:1px solid var(--line);background:var(--card);border-radius:8px;margin:14px 0;padding:12px 14px}.support-details summary[data-v-4864cc83]{cursor:pointer;font-size:13px}.support-details[data-v-4864cc83] .analysis-panel{border:0;margin-top:12px;padding:0}.score-list article header[data-v-4864cc83]{flex-wrap:wrap}.score-list article header>div[data-v-4864cc83]:last-child{flex-shrink:0}.score-list small[data-v-4864cc83]{line-height:1.6}.patrol-page button[data-v-4864cc83]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}@media (width<=1150px){.record-filters[data-v-4864cc83]{grid-template-columns:repeat(3,minmax(0,1fr))}.cluster-intro[data-v-4864cc83]{flex-wrap:wrap;align-items:flex-start}.cluster-intro dl[data-v-4864cc83]{width:100%}.store-top-grid[data-v-4864cc83]{grid-template-columns:1fr}.store-summary[data-v-4864cc83]{grid-template-columns:repeat(4,minmax(0,1fr))}.recent-record-list>button[data-v-4864cc83]{grid-template-columns:100px minmax(90px,1fr) minmax(140px,1.5fr) 90px}.recent-record-list em[data-v-4864cc83]{display:none}.record-table[data-v-4864cc83]{min-width:750px}}@media (width<=700px){.patrol-toolbar[data-v-4864cc83]{gap:10px}.view-tabs[data-v-4864cc83]{order:0;gap:4px 16px;overflow:visible}.view-tabs button[data-v-4864cc83]{flex:0 auto;font-size:13px;padding:8px 0!important}.period-filter[data-v-4864cc83]{margin:0 0 0 auto}.kpi-grid.four[data-v-4864cc83]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid article[data-v-4864cc83]{padding:12px}.kpi-grid strong[data-v-4864cc83]{font-size:20px}.store-summary[data-v-4864cc83]{grid-template-columns:1fr 1fr}.cluster-intro dl[data-v-4864cc83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cluster-intro dl>div[data-v-4864cc83]{min-width:0;padding:8px}.cluster-intro dt[data-v-4864cc83]{font-size:11px}.cluster-filters[data-v-4864cc83]{grid-template-columns:1fr 1fr;display:grid}.cluster-filters input[data-v-4864cc83]{grid-column:1/-1;width:100%;min-width:0}.cluster-filters select[data-v-4864cc83]{width:100%;min-width:0}.record-filters[data-v-4864cc83]{grid-template-columns:1fr 1fr}.record-filters select[data-v-4864cc83]{width:100%}.recent-record-list>button[data-v-4864cc83]{grid-template-columns:1fr 1fr;gap:4px 12px}.recent-record-list i[data-v-4864cc83]{grid-area:2/1}.recent-record-list strong[data-v-4864cc83]{grid-area:2/2}.patrol-drawer[data-v-4864cc83]{padding:16px}.patrol-drawer>header[data-v-4864cc83]{top:-16px}.drawer-summary[data-v-4864cc83]{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-summary>div[data-v-4864cc83]{padding:8px}.drawer-summary span[data-v-4864cc83]{font-size:11px}.drawer-summary b[data-v-4864cc83]{font-size:14px}.cluster-table-panel .patrol-table[data-v-4864cc83]{min-width:700px}.store-findings-panel .patrol-table[data-v-4864cc83]{min-width:650px}.patrol-drawer.wide .patrol-table[data-v-4864cc83]{min-width:720px}.record-table[data-v-4864cc83],.record-table tbody[data-v-4864cc83]{width:100%;min-width:0;display:block}.record-table thead[data-v-4864cc83]{display:none}.record-table tbody tr[data-v-4864cc83]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 16px;padding:16px 0;display:grid}.record-table td[data-v-4864cc83],.record-table td[data-v-4864cc83]:nth-child(n){border:0;width:auto;min-width:0;max-width:none;padding:0;font-size:13px;display:block}.record-table td[data-v-4864cc83]:before{content:attr(data-label);color:var(--ink-2);margin-bottom:4px;font-size:11px;display:block}.record-table td[data-v-4864cc83]:first-child{grid-area:1/1}.record-table td[data-v-4864cc83]:nth-child(2){grid-area:2/1}.record-table td[data-v-4864cc83]:nth-child(3){background:var(--paper);border-radius:6px;grid-area:3/1/auto/-1;padding:10px}.record-table td[data-v-4864cc83]:nth-child(4){grid-area:4/1}.record-table td[data-v-4864cc83]:nth-child(5){grid-area:4/2}.record-table td.archive-action[data-v-4864cc83]{grid-area:1/2/3;place-self:center end}.archive-action[data-v-4864cc83]:before{display:none!important}}.patrol-table td:first-child .patrol-tag[data-v-4864cc83]{margin-top:4px;margin-left:8px}.patrol-table td small[data-v-4864cc83]{display:block}.coaching-facts[data-v-abf22c73]{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:16px 0;padding:20px}h3[data-v-abf22c73]{margin:0 0 10px}p[data-v-abf22c73]{color:var(--ink-2);line-height:1.6}button[data-v-abf22c73]{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:8px;min-height:44px;padding:8px 12px}button[data-v-abf22c73]:disabled{opacity:.5;cursor:not-allowed}article[data-v-abf22c73]{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}blockquote[data-v-abf22c73]{white-space:pre-wrap;overflow-wrap:anywhere}div[data-v-abf22c73]{align-items:center;gap:12px;margin-top:12px;display:flex}.people-page[data-v-b4b30fb8]{display:block}.people-banner[data-v-b4b30fb8]{font-size:var(--text-secondary);border-left:3px solid;border-radius:0 7px 7px 0;margin-bottom:10px;padding:10px 13px}.error-banner[data-v-b4b30fb8]{border-color:var(--bad);color:var(--bad);background:#fbeae8}.people-toolbar[data-v-b4b30fb8],.person-hero[data-v-b4b30fb8],.dimension-card[data-v-b4b30fb8],.consistency-panel[data-v-b4b30fb8],.advice-panel[data-v-b4b30fb8],.scope-panel[data-v-b4b30fb8],.trend-panel[data-v-b4b30fb8],.records-panel[data-v-b4b30fb8]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.people-toolbar[data-v-b4b30fb8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.boundary-note[data-v-b4b30fb8]{max-width:670px;color:var(--ink-2);font-size:var(--text-caption);align-items:center;gap:8px;display:flex}.boundary-note i[data-v-b4b30fb8]{border:1px solid var(--clay);width:18px;height:18px;color:var(--clay);border-radius:50%;flex:0 0 18px;place-items:center;font-family:serif;font-style:normal;display:grid}.boundary-note b[data-v-b4b30fb8]{color:var(--clay);margin-right:3px}.people-controls[data-v-b4b30fb8]{align-items:center;gap:7px;display:flex}.people-controls select[data-v-b4b30fb8]{width:auto;min-width:125px}.people-controls .tool-button[data-v-b4b30fb8]{min-height:40px;font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:6px;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:8px!important;padding:0 11px!important;display:inline-flex!important}.people-controls .tool-button[data-v-b4b30fb8]:hover{background:var(--clay-soft)!important;color:var(--clay)!important;border-color:#d9b5ad!important}.tool-button svg[data-v-b4b30fb8]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:14px;height:14px}.people-ask[data-v-b4b30fb8]{border:1px solid #d9b5ad;border-radius:9px;align-items:center;gap:8px;width:100%;padding:3px 4px 3px 10px;display:flex}.people-ask svg[data-v-b4b30fb8]{fill:none;width:17px;stroke:var(--clay);stroke-width:1.5px}.people-ask input[data-v-b4b30fb8]{flex:1;min-height:32px!important;box-shadow:none!important;border:0!important}.people-ask button[data-v-b4b30fb8]{background:var(--clay)!important;color:#fff!important;border:0!important;border-radius:7px!important;padding:6px 17px!important}.people-ask button[data-v-b4b30fb8]:disabled{opacity:.5}.people-answer[data-v-b4b30fb8]{background:var(--clay-soft);border:1px solid #d9b5ad;border-radius:10px;margin-top:12px;padding:14px 16px}.people-answer header[data-v-b4b30fb8]{justify-content:space-between;display:flex}.people-answer header>div[data-v-b4b30fb8]{display:grid}.people-answer header span[data-v-b4b30fb8],.eyebrow[data-v-b4b30fb8]{color:var(--clay);font-size:var(--text-caption);font-weight:600}.people-answer header b[data-v-b4b30fb8]{font-size:12px}.people-answer header button[data-v-b4b30fb8]{font-size:20px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.people-answer p[data-v-b4b30fb8]{white-space:pre-wrap;margin:9px 0;line-height:1.8}.people-answer small[data-v-b4b30fb8]{color:var(--ink-3)}.people-empty[data-v-b4b30fb8]{color:var(--ink-3);text-align:center;font-size:var(--text-secondary);padding:42px}.people-empty.loading[data-v-b4b30fb8]{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:12px}.people-empty.compact[data-v-b4b30fb8]{padding:24px}.person-hero[data-v-b4b30fb8]{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:15px;display:flex}.person-main[data-v-b4b30fb8]{align-items:center;gap:10px;display:flex}.person-avatar[data-v-b4b30fb8],.mini-avatar[data-v-b4b30fb8]{background:var(--clay-soft);color:var(--clay);border-radius:50%;place-items:center;font-weight:600;display:grid}.person-avatar[data-v-b4b30fb8]{width:44px;height:44px;font-size:16px}.person-main h2[data-v-b4b30fb8]{margin:0;font-size:19px}.person-main p[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-secondary);margin:1px 0 0}.person-facts[data-v-b4b30fb8]{grid-template-columns:repeat(4,minmax(85px,1fr));gap:8px;display:grid}.person-facts>div[data-v-b4b30fb8]{background:var(--paper);border-radius:7px;padding:8px 10px}.person-facts span[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption);display:block}.person-facts b[data-v-b4b30fb8]{font-size:15px}.facts-section[data-v-b4b30fb8]{margin-top:12px}.profile-grid[data-v-b4b30fb8]{grid-template-columns:minmax(0,1.9fr) 300px;align-items:start;gap:12px;margin-top:9px;display:grid}.section-heading[data-v-b4b30fb8]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-heading h3[data-v-b4b30fb8]{margin:1px 0 0;font-size:14px}.section-heading small[data-v-b4b30fb8],.section-heading>span[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-secondary)}.dimension-grid[data-v-b4b30fb8]{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.dimension-card[data-v-b4b30fb8]{flex-direction:column;padding:13px;display:flex}.dimension-card>header[data-v-b4b30fb8]{align-items:flex-start;gap:8px;display:flex}.dimension-card>header>span[data-v-b4b30fb8]{background:var(--clay-soft);width:21px;height:21px;color:var(--clay);font-size:var(--text-meta);border-radius:50%;flex:0 0 21px;place-items:center;display:grid}.dimension-card h4[data-v-b4b30fb8]{font-size:var(--text-secondary);margin:0}.dimension-card header p[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption);margin:1px 0;line-height:1.4}.dimension-card>strong[data-v-b4b30fb8]{color:var(--clay);margin-top:9px;font-size:14px;display:block}.fact-chips[data-v-b4b30fb8]{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.fact-chips>span[data-v-b4b30fb8]{background:var(--paper);border-radius:6px;flex:150px;min-width:140px;padding:7px 9px;display:grid}.fact-chips small[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption)}.fact-chips b[data-v-b4b30fb8]{font-size:var(--text-secondary)}.sample-preview[data-v-b4b30fb8]{background:var(--paper);border-left:3px solid;border-radius:0 6px 6px 0;margin-top:auto;padding:7px 8px}.good-preview[data-v-b4b30fb8]{border-color:var(--ok)}.improve-preview[data-v-b4b30fb8]{border-color:var(--warn)}.sample-preview small[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption)}.sample-preview p[data-v-b4b30fb8]{font-size:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.dimension-card>button[data-v-b4b30fb8]{font-size:var(--text-caption);margin-top:7px;color:var(--clay)!important;background:0 0!important;border:0!important;padding:2px 0!important}.coaching-column[data-v-b4b30fb8]{align-content:start;gap:10px;display:grid}.consistency-panel[data-v-b4b30fb8],.advice-panel[data-v-b4b30fb8],.scope-panel[data-v-b4b30fb8]{padding:14px}.consistency-panel h3[data-v-b4b30fb8]{margin:3px 0 0;font-size:22px}.consistency-panel>p[data-v-b4b30fb8],.scope-panel>p[data-v-b4b30fb8]{color:var(--ink-2);font-size:var(--text-secondary);line-height:1.6}.consistency-panel>div[data-v-b4b30fb8]{flex-wrap:wrap;gap:7px;margin:9px 0;display:flex}.consistency-panel>div span[data-v-b4b30fb8]{font-size:var(--text-caption);border-radius:5px;padding:3px 6px}.ok-text[data-v-b4b30fb8]{color:var(--ok);background:#e7f4ed}.warn-text[data-v-b4b30fb8]{color:var(--warn);background:#fcf3e3}.bad-text[data-v-b4b30fb8]{color:var(--bad);background:#fbeae8}.consistency-panel>small[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption);line-height:1.5}.advice-panel h3[data-v-b4b30fb8],.scope-panel h3[data-v-b4b30fb8]{margin:3px 0;font-size:12px}.advice-panel ul[data-v-b4b30fb8]{color:var(--ink-2);font-size:var(--text-secondary);margin:8px 0 0;padding-left:17px;line-height:1.7}.advice-panel li[data-v-b4b30fb8]{margin-bottom:5px}.scope-row[data-v-b4b30fb8]{border-radius:6px;gap:2px;margin-top:8px;padding:7px;display:grid}.scope-row b[data-v-b4b30fb8]{font-size:var(--text-caption)}.scope-row span[data-v-b4b30fb8]{font-size:var(--text-meta)}.scope-row.ready[data-v-b4b30fb8]{color:#2f6259;background:#e7f4ed}.scope-row.pending[data-v-b4b30fb8]{color:#4e6580;background:#eef1f5}.trend-panel[data-v-b4b30fb8],.records-panel[data-v-b4b30fb8]{margin-top:12px;padding:15px}.trend-table-wrap[data-v-b4b30fb8]{margin-top:10px;overflow-x:auto}.trend-table-wrap table[data-v-b4b30fb8]{border-collapse:collapse;width:100%;font-size:var(--text-secondary)}.trend-table-wrap th[data-v-b4b30fb8],.trend-table-wrap td[data-v-b4b30fb8]{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;padding:8px}.trend-table-wrap th[data-v-b4b30fb8]{background:var(--paper);color:var(--ink-3);font-size:var(--text-caption)}.trend-table-wrap tr.current[data-v-b4b30fb8]{background:var(--clay-soft)}.change-grid[data-v-b4b30fb8]{grid-template-columns:1fr 1fr 1.3fr;gap:8px;margin-top:10px;display:grid}.change-grid article[data-v-b4b30fb8]{background:var(--paper);border-radius:7px;padding:9px}.change-grid span[data-v-b4b30fb8]{color:var(--clay);font-size:var(--text-caption)}.change-grid b[data-v-b4b30fb8]{font-size:var(--text-caption);margin-top:3px;display:block}.change-grid p[data-v-b4b30fb8],.change-grid ul[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption);margin:3px 0 0;line-height:1.6}.change-grid ul[data-v-b4b30fb8]{padding-left:14px}.records-panel .section-heading button[data-v-b4b30fb8]{font-size:var(--text-caption);color:var(--ink-3)!important;padding:3px 7px!important}.record-list[data-v-b4b30fb8]{margin-top:9px}.record-list>div[data-v-b4b30fb8]{border-top:1px solid var(--line-soft);font-size:var(--text-secondary);grid-template-columns:100px 1fr 160px 70px;gap:9px;padding:8px 5px;display:grid}.record-list>div[data-v-b4b30fb8]:first-child{border-top:0}.record-list span[data-v-b4b30fb8],.record-list i[data-v-b4b30fb8]{color:var(--ink-3);font-style:normal}.record-list strong[data-v-b4b30fb8]{text-align:right}.drawer-mask[data-v-b4b30fb8]{z-index:70;background:#241c1657;position:fixed;inset:0}.people-drawer[data-v-b4b30fb8]{border-left:1px solid var(--line);background:var(--paper);width:min(650px,100%);height:100%;padding:20px 22px 30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #241c1624}.directory-drawer[data-v-b4b30fb8]{width:min(760px,100%)}.people-drawer>header[data-v-b4b30fb8]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.people-drawer h3[data-v-b4b30fb8]{margin:0;font-size:17px}.people-drawer header p[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption);margin:2px 0}.people-drawer>header>button[data-v-b4b30fb8]{font-size:24px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.directory-list[data-v-b4b30fb8]{gap:8px;margin-top:12px;display:grid}.directory-list>button[data-v-b4b30fb8]{text-align:left;grid-template-columns:34px 140px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--line)!important;background:var(--card)!important;border-radius:8px!important;padding:10px!important;display:grid!important}.directory-list>button.active[data-v-b4b30fb8]{border-color:var(--clay)!important}.mini-avatar[data-v-b4b30fb8]{width:30px;height:30px}.directory-list>button>div[data-v-b4b30fb8]:nth-child(2){display:grid}.directory-list b[data-v-b4b30fb8]{font-size:var(--text-meta)}.directory-list small[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption)}.directory-list dl[data-v-b4b30fb8]{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.directory-list dl>div[data-v-b4b30fb8]{background:var(--paper);border-radius:5px;padding:5px}.directory-list dt[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption)}.directory-list dd[data-v-b4b30fb8]{font-size:var(--text-meta);margin:1px 0 0}.directory-list>button>span[data-v-b4b30fb8]{color:var(--clay);font-size:var(--text-caption)}.samples-drawer>section[data-v-b4b30fb8]{margin-top:16px}.samples-drawer h4[data-v-b4b30fb8]{font-size:12px}.sample-list[data-v-b4b30fb8]{gap:8px;display:grid}.sample-list article[data-v-b4b30fb8]{border:1px solid var(--line);background:var(--card);border-left:3px solid;border-radius:0 8px 8px 0;padding:11px}.sample-list article.good-sample[data-v-b4b30fb8]{border-left-color:var(--ok)}.sample-list article.improve-sample[data-v-b4b30fb8]{border-left-color:var(--warn)}.sample-list blockquote[data-v-b4b30fb8]{font-size:var(--text-meta);margin:0;line-height:1.7}.sample-list p[data-v-b4b30fb8]{background:var(--paper);color:var(--ink-2);font-size:var(--text-meta);border-radius:5px;margin:7px 0;padding:6px}.sample-list footer[data-v-b4b30fb8]{color:var(--ink-3);font-size:var(--text-caption);gap:2px;display:grid}@media (width<=1050px){.profile-grid[data-v-b4b30fb8]{grid-template-columns:1fr}.coaching-column[data-v-b4b30fb8]{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);height:auto}.people-toolbar[data-v-b4b30fb8]{align-items:stretch}.boundary-note[data-v-b4b30fb8]{max-width:none}.people-controls[data-v-b4b30fb8]{margin-left:auto}}@media (width<=700px){.people-toolbar[data-v-b4b30fb8],.person-hero[data-v-b4b30fb8]{flex-direction:column;align-items:stretch}.people-controls[data-v-b4b30fb8]{flex-wrap:wrap;width:100%;margin:0}.people-controls select[data-v-b4b30fb8]{flex:1}.dimension-grid[data-v-b4b30fb8],.coaching-column[data-v-b4b30fb8]{grid-template-rows:auto;height:auto}.people-ask[data-v-b4b30fb8]{flex-wrap:wrap;align-items:flex-start}.people-ask input[data-v-b4b30fb8]{flex:none;width:calc(100% - 28px)}.people-ask button[data-v-b4b30fb8]{width:100%}.person-facts[data-v-b4b30fb8]{grid-template-columns:1fr 1fr}.profile-grid[data-v-b4b30fb8],.dimension-grid[data-v-b4b30fb8],.coaching-column[data-v-b4b30fb8],.change-grid[data-v-b4b30fb8]{grid-template-columns:1fr}.section-heading[data-v-b4b30fb8]{flex-direction:column;align-items:flex-start}.record-list>div[data-v-b4b30fb8]{grid-template-columns:1fr 1fr}.directory-list>button[data-v-b4b30fb8]{grid-template-columns:34px 1fr}.directory-list dl[data-v-b4b30fb8],.directory-list>button>span[data-v-b4b30fb8]{grid-column:1/-1}.trend-table-wrap table[data-v-b4b30fb8]{min-width:700px}}.detail-card footer[data-v-f1ada0b2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-card footer>button[data-v-f1ada0b2],.detail-card footer>a[data-v-f1ada0b2]{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--clay);border-radius:7px;flex-shrink:0;margin-left:auto;padding:8px 12px;font-size:13px;text-decoration:none}.detail-card footer>[role=alert][data-v-f1ada0b2]{color:var(--bad);flex-basis:100%}.voice-rating[data-v-f1ada0b2]{flex-wrap:wrap}.voice-rating>span[data-v-f1ada0b2]{white-space:nowrap}.reviews-page[data-v-f1ada0b2]{display:block}.review-banner[data-v-f1ada0b2]{border-left:3px solid;border-radius:0 7px 7px 0;margin-bottom:9px;padding:10px 13px;font-size:12px}.warn-banner[data-v-f1ada0b2]{border-color:var(--warn);color:#7a5210;background:#fcf3e3}.bad-banner[data-v-f1ada0b2]{border-color:var(--bad);color:#7d2a20;background:#fbeae8}.scope-panel[data-v-f1ada0b2],.health-strip[data-v-f1ada0b2],.summary-panel[data-v-f1ada0b2],.topics-panel[data-v-f1ada0b2],.attention-panel[data-v-f1ada0b2],.cross-panel[data-v-f1ada0b2],.voices-panel[data-v-f1ada0b2]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:11px}.scope-panel[data-v-f1ada0b2]{padding:14px}.review-ask-shared[data-v-f1ada0b2]{margin-top:11px}.scope-top[data-v-f1ada0b2]{align-items:center;gap:8px;display:flex}.scope-top select[data-v-f1ada0b2]{width:auto}.scope-top .store-filter[data-v-f1ada0b2]{width:210px}.platform-tabs[data-v-f1ada0b2],.sentiment-tabs[data-v-f1ada0b2],.cross-tabs[data-v-f1ada0b2]{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;display:flex;overflow:hidden}.platform-tabs button[data-v-f1ada0b2],.sentiment-tabs button[data-v-f1ada0b2],.cross-tabs button[data-v-f1ada0b2]{white-space:nowrap;border:0!important;border-right:1px solid var(--line)!important;color:var(--ink-2)!important;background:0 0!important;border-radius:0!important;padding:7px 11px!important}.platform-tabs button[data-v-f1ada0b2]:last-child,.sentiment-tabs button[data-v-f1ada0b2]:last-child,.cross-tabs button[data-v-f1ada0b2]:last-child{border-right:0!important}.platform-tabs button.active[data-v-f1ada0b2],.sentiment-tabs button.active[data-v-f1ada0b2],.cross-tabs button.active[data-v-f1ada0b2]{background:var(--clay)!important;color:#fff!important}.review-ask[data-v-f1ada0b2]{background:#fff;border:1px solid #d9b5ad;border-radius:9px;align-items:center;gap:9px;margin-top:11px;padding:3px 4px 3px 10px;display:flex}.review-ask[data-v-f1ada0b2]:focus-within{box-shadow:0 0 0 3px #8b3a2e14}.review-ask svg[data-v-f1ada0b2]{fill:none;width:18px;stroke:var(--ink-2);stroke-width:1.8px}.review-ask input[data-v-f1ada0b2]{flex:1;min-height:32px!important;box-shadow:none!important;border:0!important}.review-ask button[data-v-f1ada0b2]{background:var(--clay)!important;color:#fff!important;border:0!important;border-radius:7px!important;padding:6px 17px!important}.review-ask button[data-v-f1ada0b2]:disabled{opacity:.5}.scope-foot[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-meta);justify-content:space-between;gap:12px;margin-top:7px;display:flex}.review-answer[data-v-f1ada0b2]{background:var(--clay-soft);border:1px solid #d9b5ad;border-radius:10px;margin-top:12px;padding:14px 16px}.review-answer header[data-v-f1ada0b2]{justify-content:space-between;gap:12px;display:flex}.review-answer header>div[data-v-f1ada0b2]{display:grid}.review-answer header span[data-v-f1ada0b2]{color:var(--clay);font-size:var(--text-caption)}.review-answer header b[data-v-f1ada0b2]{font-size:12px}.review-answer header button[data-v-f1ada0b2]{font-size:20px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.review-answer p[data-v-f1ada0b2]{color:var(--ink-2);white-space:pre-wrap;margin:9px 0;line-height:1.8}.review-answer small[data-v-f1ada0b2]{color:var(--ink-3)}.health-strip[data-v-f1ada0b2]{margin-top:12px;padding:12px 14px}.health-strip>header[data-v-f1ada0b2],.attention-panel>header[data-v-f1ada0b2],.cross-panel>header[data-v-f1ada0b2],.voices-head[data-v-f1ada0b2],.topics-panel>header[data-v-f1ada0b2]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.health-strip>header>div[data-v-f1ada0b2]{align-items:baseline;gap:8px;display:flex}.health-title[data-v-f1ada0b2],.eyebrow[data-v-f1ada0b2]{color:var(--clay);font-size:var(--text-secondary);letter-spacing:.3px;font-weight:600}.health-strip header small[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-meta)}.health-strip header button[data-v-f1ada0b2],.cross-panel header button[data-v-f1ada0b2]{font-size:var(--text-meta);color:var(--clay)!important;background:0 0!important;border:0!important;padding:2px 0!important}.health-chips[data-v-f1ada0b2]{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.health-chip[data-v-f1ada0b2]{background:var(--paper);font-size:var(--text-meta);border-radius:7px;align-items:center;gap:6px;padding:6px 9px;display:flex}.health-chip i[data-v-f1ada0b2],.health-detail-list i[data-v-f1ada0b2]{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.health-chip i.ok[data-v-f1ada0b2],.health-detail-list i.ok[data-v-f1ada0b2]{background:var(--ok)}.health-chip i.warn[data-v-f1ada0b2],.health-detail-list i.warn[data-v-f1ada0b2]{background:var(--warn)}.health-chip i.bad[data-v-f1ada0b2],.health-detail-list i.bad[data-v-f1ada0b2]{background:var(--bad)}.health-chip span[data-v-f1ada0b2]{color:var(--ink-3)}.overview-layout[data-v-f1ada0b2]{grid-template-columns:minmax(260px,.75fr) minmax(0,1.7fr);gap:12px;margin-top:12px;display:grid}.summary-panel[data-v-f1ada0b2],.topics-panel[data-v-f1ada0b2],.attention-panel[data-v-f1ada0b2],.cross-panel[data-v-f1ada0b2],.voices-panel[data-v-f1ada0b2]{padding:16px}.summary-panel>header[data-v-f1ada0b2]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.summary-panel h2[data-v-f1ada0b2]{margin:2px 0 0;font-size:26px}.summary-panel p[data-v-f1ada0b2],.topics-panel header p[data-v-f1ada0b2],.attention-panel header p[data-v-f1ada0b2],.cross-panel header p[data-v-f1ada0b2],.voices-head p[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-meta);margin:1px 0 0}.good-rate[data-v-f1ada0b2]{color:var(--ok);font-size:var(--text-caption);background:#e7f4ed;border-radius:99px;padding:3px 8px}.sentiment-summary[data-v-f1ada0b2]{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.sentiment-summary div[data-v-f1ada0b2]{background:var(--paper);border-radius:8px;grid-template-columns:7px 1fr;align-items:center;gap:3px 6px;padding:9px;display:grid}.sentiment-summary i[data-v-f1ada0b2]{border-radius:50%;width:7px;height:7px}.sentiment-summary i.good[data-v-f1ada0b2],.topic-bar i.good[data-v-f1ada0b2]{background:#4e7771}.sentiment-summary i.mid[data-v-f1ada0b2],.topic-bar i.mid[data-v-f1ada0b2]{background:#d7c7c1}.sentiment-summary i.bad[data-v-f1ada0b2],.topic-bar i.bad[data-v-f1ada0b2]{background:var(--bad)}.sentiment-summary span[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-caption)}.sentiment-summary b[data-v-f1ada0b2]{grid-column:2;font-size:17px}.summary-compare[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-meta);justify-content:space-between;margin-top:11px;display:flex}.redline-note[data-v-f1ada0b2]{background:var(--clay-soft);color:var(--clay);font-size:var(--text-meta);border-radius:7px;margin-top:10px;padding:7px 9px}.topics-panel header small[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-secondary)}.topic-list[data-v-f1ada0b2]{gap:9px;margin-top:11px;display:grid}.topic-row[data-v-f1ada0b2]{grid-template-columns:minmax(0,1fr) minmax(140px,1fr);align-items:center;gap:12px;display:grid}.topic-name[data-v-f1ada0b2]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.topic-name b[data-v-f1ada0b2]{font-size:var(--text-secondary);white-space:nowrap;flex:none}.topic-name span[data-v-f1ada0b2],.topic-row>small[data-v-f1ada0b2]{min-width:0;color:var(--ink-3);font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-name span[data-v-f1ada0b2]{text-align:right;white-space:normal}.topic-row>small[data-v-f1ada0b2]{white-space:normal;grid-column:1/-1}.good-rate[data-v-f1ada0b2]{flex-shrink:0}.topic-bar[data-v-f1ada0b2]{background:var(--paper-deep);border-radius:6px;height:8px;display:flex;overflow:hidden}.empty-bar[data-v-f1ada0b2]{background:repeating-linear-gradient(90deg,var(--paper-deep),var(--paper-deep) 7px,#fff 7px,#fff 10px)}.attention-layout[data-v-f1ada0b2]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.attention-panel>header>span[data-v-f1ada0b2]{color:var(--clay);font-size:var(--text-meta)}.negative-list[data-v-f1ada0b2],.mismatch-list[data-v-f1ada0b2]{margin-top:9px}.negative-list>button[data-v-f1ada0b2]{text-align:left;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;border:0!important;border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;padding:9px 0!important;display:grid!important}.negative-list>button[data-v-f1ada0b2]:first-child{border-top:0!important}.negative-list>button>span[data-v-f1ada0b2]{background:var(--clay-soft);width:20px;height:20px;color:var(--clay);font-size:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.negative-list>button>div[data-v-f1ada0b2]{display:grid}.negative-list b[data-v-f1ada0b2]{font-size:var(--text-secondary)}.negative-list small[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-secondary)}.negative-list button>i[data-v-f1ada0b2]{color:var(--clay);font-size:var(--text-secondary);font-style:normal}.mismatch-list[data-v-f1ada0b2]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mismatch-list>button[data-v-f1ada0b2]{text-align:left;border:1px solid var(--line-soft)!important;background:var(--paper)!important;border-radius:8px!important;padding:9px 10px!important}.mismatch-list>button>div[data-v-f1ada0b2]{justify-content:space-between;gap:7px;display:flex}.mismatch-list b[data-v-f1ada0b2]{font-size:var(--text-secondary)}.mismatch-list p[data-v-f1ada0b2]{color:var(--ink-2);font-size:var(--text-secondary);margin:5px 0}.mismatch-list small[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-meta)}.cross-sample-empty[data-v-f1ada0b2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:18px;display:flex}.cross-sample-empty>span[data-v-f1ada0b2]{color:#4e6580;font-size:var(--text-meta);background:#eef1f5;border-radius:99px;padding:2px 8px}.cross-sample-empty h4[data-v-f1ada0b2]{margin:8px 0 2px;font-size:13px}.cross-sample-empty p[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-caption)}.cross-sample-empty>div[data-v-f1ada0b2]{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:7px;display:flex}.cross-sample-empty i[data-v-f1ada0b2]{background:var(--paper);color:var(--ink-3);font-size:var(--text-meta);border-radius:5px;padding:4px 7px;font-style:normal}.cross-panel>footer[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-secondary);margin-top:7px}.review-tag[data-v-f1ada0b2]{font-size:var(--text-meta);white-space:nowrap;border-radius:99px;padding:1px 6px;font-style:normal;display:inline-block}.ok-tag[data-v-f1ada0b2]{color:var(--ok);background:#e7f4ed}.bad-tag[data-v-f1ada0b2]{color:var(--bad);background:#fbeae8}.warn-tag[data-v-f1ada0b2]{color:var(--warn);background:#fcf3e3}.note-tag[data-v-f1ada0b2]{color:#4e6580;background:#eef1f5}.voices-panel[data-v-f1ada0b2]{margin-top:12px}.voices-head h3[data-v-f1ada0b2]{margin:1px 0 0;font-size:15px}.secondary-button[data-v-f1ada0b2]{font-size:var(--text-caption);color:var(--ink-3)!important;padding:5px 10px!important}.voice-filters[data-v-f1ada0b2]{border-top:1px solid var(--line-soft);align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.voice-filters select[data-v-f1ada0b2]{width:130px}.sentiment-tabs button[data-v-f1ada0b2]{font-size:var(--text-meta);padding:6px 10px!important}.voice-search[data-v-f1ada0b2]{flex:1;min-width:220px;display:flex}.voice-search input[data-v-f1ada0b2]{flex:1;min-width:0;border-radius:7px 0 0 7px!important}.voice-search button[data-v-f1ada0b2]{border-radius:0 7px 7px 0!important}.clear-filter[data-v-f1ada0b2]{font-size:var(--text-caption);color:var(--clay)!important;padding:5px 8px!important}.voice-list[data-v-f1ada0b2]{margin-top:8px}.voice-list>button[data-v-f1ada0b2]{text-align:left;grid-template-columns:78px 125px 80px minmax(0,1fr) 115px;align-items:center;gap:10px;width:100%;border:0!important;border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;padding:10px 8px!important;display:grid!important}.voice-list>button[data-v-f1ada0b2]:hover{background:var(--paper)!important}.voice-platform[data-v-f1ada0b2]{color:var(--clay);font-size:var(--text-meta)}.voice-store[data-v-f1ada0b2]{display:grid}.voice-store b[data-v-f1ada0b2]{font-size:var(--text-secondary)}.voice-store small[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-meta)}.voice-rating[data-v-f1ada0b2]{font-size:var(--text-caption);align-items:center;gap:5px;display:flex}.voice-list p[data-v-f1ada0b2]{color:var(--ink-2);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.voice-topic[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-empty[data-v-f1ada0b2]{color:var(--ink-3);text-align:center;font-size:var(--text-secondary);padding:40px}.review-empty.compact[data-v-f1ada0b2]{padding:24px}.review-empty.loading[data-v-f1ada0b2]{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:12px}.drawer-mask[data-v-f1ada0b2]{z-index:70;background:#241c1652;position:fixed;inset:0}.review-drawer[data-v-f1ada0b2]{min-width:0}.drawer-description[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-secondary);margin:0 0 16px;line-height:1.7}.wide-drawer[data-v-f1ada0b2]{width:min(860px,100%)}.review-drawer>header[data-v-f1ada0b2]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;display:flex}.review-drawer h3[data-v-f1ada0b2]{margin:0;font-size:17px}.review-drawer header p[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-secondary);margin:2px 0}.review-drawer header>button[data-v-f1ada0b2]{font-size:25px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.health-detail-list[data-v-f1ada0b2]{gap:10px;margin-top:14px;display:grid}.health-detail-list article[data-v-f1ada0b2],.detail-card[data-v-f1ada0b2]{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:14px}.health-detail-list article>div[data-v-f1ada0b2]{align-items:center;gap:7px;display:flex}.health-detail-list article>div .review-tag[data-v-f1ada0b2]{margin-left:auto}.health-detail-list dl[data-v-f1ada0b2],.detail-card dl[data-v-f1ada0b2]{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 0;display:grid}.health-detail-list dl>div[data-v-f1ada0b2],.detail-card dl>div[data-v-f1ada0b2]{background:var(--paper);border-radius:7px;padding:8px}dt[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-secondary)}dd[data-v-f1ada0b2]{font-size:var(--text-secondary);margin:1px 0 0}.cross-tabs[data-v-f1ada0b2]{width:max-content;margin-top:13px}.cross-tabs button[data-v-f1ada0b2]{font-size:var(--text-meta)}.cross-table-wrap[data-v-f1ada0b2]{margin-top:11px;overflow-x:auto}.cross-table-wrap table[data-v-f1ada0b2]{border-collapse:collapse;background:var(--card);width:100%;font-size:var(--text-secondary)}.cross-table-wrap th[data-v-f1ada0b2],.cross-table-wrap td[data-v-f1ada0b2]{border-bottom:1px solid var(--line-soft);text-align:left;padding:9px}.cross-table-wrap th[data-v-f1ada0b2]{background:var(--paper);color:var(--ink-3);font-size:var(--text-caption)}.cross-table-wrap td small[data-v-f1ada0b2]{max-width:230px;color:var(--ink-3);font-size:var(--text-meta);margin-top:3px;display:block}.detail-card[data-v-f1ada0b2]{margin-top:14px}.detail-title[data-v-f1ada0b2]{justify-content:space-between;align-items:center;display:flex}.detail-card blockquote[data-v-f1ada0b2]{border-left:3px solid var(--clay);background:var(--clay-soft);color:var(--ink);border-radius:0 8px 8px 0;margin:14px 0;padding:14px;font-size:13px;line-height:1.9}.detail-card footer[data-v-f1ada0b2]{color:var(--ink-3);font-size:var(--text-caption)}@media (width<=1050px){.scope-top[data-v-f1ada0b2]{flex-wrap:wrap}.platform-tabs[data-v-f1ada0b2]{width:100%;overflow-x:auto}.overview-layout[data-v-f1ada0b2],.attention-layout[data-v-f1ada0b2]{grid-template-columns:1fr}.topic-row[data-v-f1ada0b2]{grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr)}.topic-row>small[data-v-f1ada0b2]{grid-column:2}.voice-list>button[data-v-f1ada0b2]{grid-template-columns:70px 110px 70px minmax(0,1fr)}.voice-topic[data-v-f1ada0b2]{display:none}}@media (width<=700px){.scope-top select[data-v-f1ada0b2],.scope-top .store-filter[data-v-f1ada0b2]{width:100%}.review-ask[data-v-f1ada0b2]{flex-wrap:wrap;align-items:flex-start}.review-ask input[data-v-f1ada0b2]{flex:none;width:calc(100% - 30px)}.review-ask button[data-v-f1ada0b2]{width:100%}.scope-foot[data-v-f1ada0b2],.health-strip>header[data-v-f1ada0b2],.summary-panel>header[data-v-f1ada0b2],.topics-panel>header[data-v-f1ada0b2],.attention-panel>header[data-v-f1ada0b2],.cross-panel>header[data-v-f1ada0b2],.voices-head[data-v-f1ada0b2],.overview-layout[data-v-f1ada0b2],.topic-row[data-v-f1ada0b2]{grid-template-columns:1fr}.topic-row>small[data-v-f1ada0b2]{grid-column:auto}.mismatch-list[data-v-f1ada0b2]{grid-template-columns:1fr}.voice-filters[data-v-f1ada0b2]{flex-direction:column;align-items:stretch}.sentiment-tabs[data-v-f1ada0b2],.voice-filters select[data-v-f1ada0b2],.voice-search[data-v-f1ada0b2]{width:100%}.voice-list>button[data-v-f1ada0b2]{grid-template-columns:1fr 1fr}.voice-list p[data-v-f1ada0b2]{white-space:normal;grid-column:1/-1}.voice-topic[data-v-f1ada0b2]{display:block}.health-detail-list dl[data-v-f1ada0b2],.detail-card dl[data-v-f1ada0b2]{grid-template-columns:1fr}}.overview-layout[data-v-f1ada0b2]{grid-template-columns:minmax(360px,1fr) minmax(0,1.6fr)}.scope-foot[data-v-f1ada0b2],.health-strip>header>div[data-v-f1ada0b2]{flex-wrap:wrap}.health-strip>header>div[data-v-f1ada0b2]{min-width:0}.health-strip header button[data-v-f1ada0b2]{flex-shrink:0;min-height:36px}.voice-filters[data-v-f1ada0b2]{flex-wrap:wrap}.voice-rating[data-v-f1ada0b2]{flex-direction:column;align-items:flex-start}.voice-list>button[data-v-f1ada0b2]{grid-template-columns:78px 145px 100px minmax(0,1fr) 115px;min-height:64px}.voice-list p[data-v-f1ada0b2]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box}.voice-store[data-v-f1ada0b2],.voice-rating[data-v-f1ada0b2]{min-width:0}.review-empty.loading[data-v-f1ada0b2]{text-align:left;padding:12px 16px}.detail-title[data-v-f1ada0b2]{align-items:flex-start;gap:12px}.detail-title>b[data-v-f1ada0b2]{overflow-wrap:anywhere;min-width:0}.detail-title .review-tag[data-v-f1ada0b2]{flex-shrink:0}.detail-card blockquote[data-v-f1ada0b2]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.detail-card section>div[data-v-f1ada0b2]{margin-top:16px}.detail-card footer[data-v-f1ada0b2]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.detail-card footer>a[data-v-f1ada0b2],.detail-card footer>button[data-v-f1ada0b2]{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--clay);border-radius:8px;flex-shrink:0;align-items:center;margin-left:auto;padding:8px 12px;text-decoration:none;display:inline-flex}.reviews-page button[data-v-f1ada0b2]:focus-visible,.review-drawer a[data-v-f1ada0b2]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}@media (width<=1200px){.overview-layout[data-v-f1ada0b2]{grid-template-columns:1fr}.voice-list>button[data-v-f1ada0b2]{grid-template-columns:70px 140px 100px minmax(0,1fr)}.voice-topic[data-v-f1ada0b2]{display:none}}@media (width<=700px){.scope-foot[data-v-f1ada0b2],.health-strip>header[data-v-f1ada0b2],.health-strip>header>div[data-v-f1ada0b2],.topics-panel>header[data-v-f1ada0b2]{flex-direction:column;align-items:flex-start}.platform-tabs[data-v-f1ada0b2]{border:0;flex-wrap:wrap;gap:4px;width:100%;overflow:visible}.platform-tabs button[data-v-f1ada0b2]{min-height:40px;border:1px solid var(--line)!important;border-radius:6px!important}.topic-row[data-v-f1ada0b2]{grid-template-columns:minmax(0,1fr)}.topic-name[data-v-f1ada0b2]{grid-template-columns:40px minmax(0,1fr)}.voice-list>button[data-v-f1ada0b2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.voice-rating[data-v-f1ada0b2]{flex-flow:wrap;grid-column:1/-1}.voice-topic[data-v-f1ada0b2]{display:block}.voice-search[data-v-f1ada0b2]{min-width:0}.summary-panel>header[data-v-f1ada0b2]{flex-wrap:wrap}.good-rate[data-v-f1ada0b2]{font-size:12px}.sentiment-summary[data-v-f1ada0b2]{gap:5px}.sentiment-summary div[data-v-f1ada0b2]{padding:8px 6px}.sentiment-summary span[data-v-f1ada0b2]{font-size:12px}}.cross-sample-empty>a[data-v-f1ada0b2]{color:var(--clay);align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.source-pagination[data-v-58fc09fb]{border-top:0;border-bottom:1px solid var(--line);margin:0 0 16px;padding:0 0 12px}.source-filters[data-v-58fc09fb]{gap:12px;margin-bottom:16px;display:flex}.source-filters label[data-v-58fc09fb]{color:var(--ink-2);flex:1;gap:4px;font-size:12px;display:grid}.source-filters input[data-v-58fc09fb],.source-filters select[data-v-58fc09fb]{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:8px;padding:8px}.matched-quotes[data-v-58fc09fb]{background:var(--paper);border-radius:8px;margin-bottom:20px;padding:12px}.matched-quotes small[data-v-58fc09fb]{color:var(--ink-2)}mark[data-v-58fc09fb]{color:inherit;background:#fff0bb}.source-list button>small[data-v-58fc09fb]{color:var(--clay);margin-top:4px;display:block}@media (width<=700px){.source-filters[data-v-58fc09fb]{flex-direction:column}}.weekly-evidence[data-v-58fc09fb]{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.source-context[data-v-58fc09fb]{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:16px 18px}.source-context>span[data-v-58fc09fb],.source-type[data-v-58fc09fb]{color:var(--clay);font-size:12px;font-weight:600}h4[data-v-58fc09fb],h5[data-v-58fc09fb],p[data-v-58fc09fb]{margin:0}.source-context h4[data-v-58fc09fb]{margin:4px 0;font-size:16px}.source-context p[data-v-58fc09fb],.source-list header span[data-v-58fc09fb],.source-list small[data-v-58fc09fb],.source-meta dt[data-v-58fc09fb]{color:var(--ink-3);font-size:12px}.source-workspace[data-v-58fc09fb]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.source-workspace.single-source[data-v-58fc09fb]{grid-template-columns:minmax(0,1fr)}.source-list[data-v-58fc09fb]{min-width:0;max-height:65dvh;overflow-y:auto}.source-list header[data-v-58fc09fb]{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.weekly-evidence button[data-v-58fc09fb]{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink-2);cursor:pointer;font:inherit;border-radius:8px;padding:8px 12px}.weekly-evidence button[data-v-58fc09fb]:hover{background:var(--paper)}.weekly-evidence button[data-v-58fc09fb]:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.weekly-evidence button[data-v-58fc09fb]:disabled{opacity:.5;cursor:default}.source-list button[data-v-58fc09fb]{text-align:left;width:100%;margin-bottom:8px;display:block}.source-list button[aria-pressed=true][data-v-58fc09fb]{border-color:var(--clay);background:var(--clay-soft)}.source-list-title[data-v-58fc09fb]{justify-content:space-between;gap:8px;display:flex}.source-list button>span[data-v-58fc09fb]:nth-child(2){color:var(--ink-3);font-size:12px}.source-list button p[data-v-58fc09fb]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;display:-webkit-box;overflow:hidden}.source-reader[data-v-58fc09fb]{border:1px solid var(--line);border-radius:10px;min-width:0;padding:20px}.source-reader>header[data-v-58fc09fb]{justify-content:space-between;align-items:center;gap:16px;display:flex}.source-reader h4[data-v-58fc09fb]{margin-top:4px;font-size:17px}.source-reader>header button[data-v-58fc09fb]{flex-shrink:0}.source-meta[data-v-58fc09fb]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;margin:18px 0;padding-bottom:16px;display:flex}.source-meta dd[data-v-58fc09fb]{color:var(--ink-2);margin:3px 0 0;font-size:13px}.source-text h5[data-v-58fc09fb]{color:var(--ink-3);margin-bottom:12px;font-size:13px}.source-text p[data-v-58fc09fb]{white-space:pre-wrap;line-height:1.9}.source-state[data-v-58fc09fb]{text-align:center;color:var(--ink-2);padding:36px 16px}.source-state p[data-v-58fc09fb]{margin:8px 0 16px}.source-warning[data-v-58fc09fb]{background:var(--paper);border-left:3px solid var(--warn);color:var(--ink-2);margin-bottom:16px;padding:12px 16px}.source-error[data-v-58fc09fb]{color:var(--bad)}.copy-status[data-v-58fc09fb]{color:var(--clay);margin-bottom:12px}@media (width<=700px){.source-workspace[data-v-58fc09fb]{grid-template-columns:minmax(0,1fr);gap:14px}.source-list[data-v-58fc09fb]{max-height:220px}.source-reader[data-v-58fc09fb]{padding:14px}.source-context[data-v-58fc09fb]{padding:12px}.source-meta[data-v-58fc09fb]{gap:12px 20px}}.review-summary-stats[data-v-5a728613]{background:var(--paper);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding:12px;display:grid}.review-summary-stats>div[data-v-5a728613]{flex-direction:column;gap:5px;min-width:0;display:flex}.review-summary-stats>div+div[data-v-5a728613]{border-left:1px solid var(--line);padding-left:12px}.review-summary-stats span[data-v-5a728613]{color:var(--ink-3);font-size:11px}.review-summary-stats strong[data-v-5a728613]{font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1.2}.review-summary-stats strong small[data-v-5a728613]{color:var(--ink-3);margin-left:5px;font-size:11px;font-weight:400}.review-scope-note[data-v-5a728613]{color:var(--ink-3);margin:8px 0 12px;font-size:11px;line-height:1.6}.review-source-row[data-v-5a728613]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 80px;align-items:start;gap:14px;padding:14px 0;display:grid}.review-source-copy[data-v-5a728613]{min-width:0}.review-source-meta[data-v-5a728613]{color:var(--ink-3);flex-wrap:wrap;gap:3px 10px;font-size:11px;line-height:1.6;display:flex}.review-source-meta>span[data-v-5a728613]{color:var(--ink-2);font-weight:500}.review-source-meta time[data-v-5a728613]{white-space:nowrap}.review-source-copy p[data-v-5a728613]{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.75}.review-source-button[data-v-5a728613]{white-space:nowrap;border-radius:6px;place-self:start end;width:80px;min-width:0;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--clay)!important;padding:6px 8px!important;font-size:12px!important}.review-summary-note[data-v-5a728613]{border-top:1px solid var(--line-soft);color:var(--ink-3);margin:0;padding-top:12px;font-size:12px}.report-sections[data-v-5a728613]{align-items:start}.bullet-list button[data-v-5a728613]{white-space:nowrap;flex-shrink:0}.bullet-list>div>span[data-v-5a728613]{overflow-wrap:anywhere;min-width:0}.weekly-page[data-v-5a728613]{display:block}.weekly-btn[data-v-5a728613]{cursor:pointer;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink-2)!important;border-radius:8px!important;padding:7px 12px!important}.weekly-btn.primary[data-v-5a728613]{border-color:var(--clay)!important;background:var(--clay)!important;color:#fff!important}.weekly-btn[data-v-5a728613]:disabled{cursor:not-allowed;opacity:.5}.weekly-note[data-v-5a728613]{border-left:3px solid var(--clay);background:var(--clay-soft);color:#5d2a20;border-radius:0 7px 7px 0;margin-bottom:12px;padding:10px 13px;font-size:12px}.error-note[data-v-5a728613]{border-color:var(--bad);color:var(--bad)}.report-intro[data-v-5a728613]{border:1px solid var(--line);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 13px;display:flex}.report-intro>div[data-v-5a728613]{align-items:baseline;gap:12px;display:flex}.report-intro b[data-v-5a728613]{font-size:13px}.report-intro span[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary)}.report-workspace[data-v-5a728613]{border:1px solid var(--line);background:var(--card);min-height:760px;box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.report-history[data-v-5a728613]{border-right:1px solid var(--line);background:#fcfaf8;flex-direction:column;min-height:0;display:flex}.report-history>header[data-v-5a728613]{padding:16px 16px 10px}.report-history h3[data-v-5a728613]{margin:0;font-size:14px}.report-history header p[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-meta);margin:1px 0 0}.history-filters[data-v-5a728613]{grid-template-columns:1fr;gap:7px;padding:0 12px 10px;display:grid}.history-filters select[data-v-5a728613],.history-filters input[data-v-5a728613]{width:100%;font-size:var(--text-secondary);min-height:34px!important}.history-list[data-v-5a728613]{max-height:650px;padding:0 8px;overflow-y:auto}.history-list>button[data-v-5a728613]{text-align:left;width:100%;margin-bottom:6px;display:block;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:11px!important}.history-list>button[data-v-5a728613]:hover{background:var(--card)!important}.history-list>button.active[data-v-5a728613]{box-shadow:inset 3px 0 var(--clay);background:var(--clay-soft)!important;border-color:#d9b1a8!important}.history-list button>div[data-v-5a728613]{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-list b[data-v-5a728613]{font-size:12px}.history-list span[data-v-5a728613],.history-list small[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary)}.history-list p[data-v-5a728613]{color:var(--ink-2);font-size:var(--text-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;line-height:1.55;display:-webkit-box;overflow:hidden}.history-empty[data-v-5a728613]{color:var(--ink-3);text-align:center;font-size:var(--text-secondary);padding:28px 10px}.report-history footer[data-v-5a728613]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding:10px;display:grid}.report-history footer button[data-v-5a728613]{font-size:var(--text-meta);padding:6px!important}.report-reader[data-v-5a728613]{min-width:0;padding:18px 20px 22px}.report-head[data-v-5a728613]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.report-period[data-v-5a728613]{color:var(--clay);font-size:var(--text-meta);font-weight:600}.report-head h2[data-v-5a728613]{margin:2px 0;font-size:19px}.report-head p[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-meta);margin:0}.report-actions[data-v-5a728613]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.report-actions button[data-v-5a728613]{font-size:var(--text-meta);padding:6px 9px!important}.source-strip[data-v-5a728613]{align-items:center;gap:18px;padding:11px 0;display:flex}.source-strip>span[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-meta)}.source-strip>div[data-v-5a728613]{border-left:1px solid var(--line);padding-left:14px;display:grid}.source-strip b[data-v-5a728613]{font-size:12px}.source-strip small[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary)}.hidden-findings[data-v-5a728613]{font-size:var(--text-caption);margin-left:auto;background:var(--clay-soft)!important;color:var(--clay)!important;border:0!important;border-radius:99px!important;padding:4px 8px!important}.core-conclusion[data-v-5a728613],.report-block[data-v-5a728613]{border:1px solid var(--line);background:var(--card);border-radius:10px}.core-conclusion[data-v-5a728613]{border-left:3px solid var(--clay);padding:15px}.core-conclusion>header[data-v-5a728613],.report-block>header[data-v-5a728613]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.core-conclusion header>div[data-v-5a728613],.report-block header>div[data-v-5a728613]{align-items:center;gap:7px;display:flex}.core-conclusion h3[data-v-5a728613],.report-block h3[data-v-5a728613]{margin:0;font-size:13px}.core-conclusion header small[data-v-5a728613],.report-block header small[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary)}.section-icon[data-v-5a728613]{background:var(--clay-soft);width:22px;height:22px;color:var(--clay);font-size:var(--text-secondary);border-radius:6px;place-items:center;font-style:normal;display:grid}.top-three article[data-v-5a728613]{border-top:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.top-three article[data-v-5a728613]:first-child{border-top:0}.top-index[data-v-5a728613]{background:var(--clay);color:#fff;width:22px;height:22px;font-size:var(--text-caption);border-radius:50%;place-items:center;display:grid}.top-three p[data-v-5a728613]{align-items:center;gap:7px;margin:0;display:flex}.top-three i[data-v-5a728613]{background:var(--paper-deep);color:var(--ink-2);font-size:var(--text-meta);border-radius:99px;padding:1px 6px;font-style:normal}.top-three small[data-v-5a728613]{color:var(--ink-2);font-size:var(--text-meta);margin-top:3px;display:block}.source-link[data-v-5a728613],.bullet-list button[data-v-5a728613],.unsure-list button[data-v-5a728613]{font-size:var(--text-secondary);border-color:var(--line)!important;color:var(--clay)!important;background:0 0!important;padding:2px 6px!important}.report-sections[data-v-5a728613]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.report-block[data-v-5a728613]{padding:13px}.section-icon.review[data-v-5a728613]{color:#286d68;background:#eaf3f2}.section-icon.patrol[data-v-5a728613]{color:var(--bad);background:#fff1ee}.section-icon.competitor[data-v-5a728613]{color:#4e6580;background:#eef1f5}.section-icon.unsure[data-v-5a728613]{color:var(--warn);background:#fcf3e3}.bullet-list>div[data-v-5a728613]{border-top:1px solid var(--line-soft);align-items:flex-start;gap:7px;padding:8px 0;display:flex}.bullet-list>div[data-v-5a728613]:first-child{border-top:0}.bullet-list b[data-v-5a728613]{min-width:0;font-size:var(--text-meta);flex:1;font-weight:500}.block-empty[data-v-5a728613]{color:var(--ink-3);text-align:center;font-size:var(--text-meta);padding:24px 8px}.unsure-intro[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary);margin:7px 0}.unsure-list>div[data-v-5a728613],.unsure-more>div[data-v-5a728613]{border-top:1px solid var(--line-soft);grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:7px;padding:7px 0;display:grid}.unsure-list>div>span[data-v-5a728613],.unsure-more>div>span[data-v-5a728613]{background:var(--warn);border-radius:50%;width:6px;height:6px;margin-top:6px}.unsure-list p[data-v-5a728613]{margin:0;display:grid}.unsure-list b[data-v-5a728613]{font-size:var(--text-meta);font-weight:500}.unsure-list small[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary)}.unsure-more summary[data-v-5a728613]{color:var(--clay);cursor:pointer;font-size:var(--text-caption);padding:7px 0}.unsure-more p[data-v-5a728613]{margin:0;display:grid}.health-details[data-v-5a728613]{border:1px solid var(--line);background:var(--paper);border-radius:9px;margin-top:12px}.health-details summary[data-v-5a728613]{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.health-details summary span[data-v-5a728613]{font-size:var(--text-secondary);font-weight:600}.health-details summary small[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary)}.health-grid[data-v-5a728613]{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px 12px;display:grid}.health-grid>div[data-v-5a728613]{background:var(--card);border-radius:7px;padding:8px;display:grid}.health-grid span[data-v-5a728613]{font-size:var(--text-caption);align-items:center;gap:5px;display:flex}.health-grid i[data-v-5a728613]{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.health-grid i.ok[data-v-5a728613]{background:var(--ok)}.health-grid i.failed[data-v-5a728613]{background:var(--bad)}.health-grid b[data-v-5a728613]{font-size:var(--text-meta)}.health-grid small[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-meta)}.report-foot[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary);text-align:center;padding-top:14px}.weekly-empty[data-v-5a728613]{color:var(--ink-3);text-align:center;padding:44px}.weekly-empty.compact[data-v-5a728613]{padding:20px}.teaching-head[data-v-5a728613]{border:1px solid var(--line);background:var(--card);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.teaching-head>div[data-v-5a728613]{grid-template-columns:auto 1fr;align-items:center;gap:0 12px;display:grid}.teaching-head h2[data-v-5a728613]{margin:0;font-size:16px}.teaching-head p[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary);grid-column:2;margin:0}.teaching-head>span[data-v-5a728613]{max-width:350px;color:var(--ink-3);font-size:var(--text-meta);text-align:right}.weekly-grid[data-v-5a728613]{gap:12px;display:grid}.weekly-grid.four[data-v-5a728613]{grid-template-columns:repeat(4,1fr)}.kpi[data-v-5a728613],.queue-panel[data-v-5a728613],.opinion-card[data-v-5a728613]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:10px}.kpi[data-v-5a728613]{padding:14px;display:grid}.kpi span[data-v-5a728613],.kpi small[data-v-5a728613]{color:var(--ink-2);font-size:var(--text-secondary)}.kpi strong[data-v-5a728613]{font-size:24px}.kpi strong.warn[data-v-5a728613]{color:var(--warn)}.kpi strong.ok[data-v-5a728613]{color:var(--ok)}.queue-panel[data-v-5a728613]{margin-top:14px;padding:16px}.queue-panel>.table-scroll[data-v-5a728613]{max-height:640px;overflow:auto}.queue-panel .weekly-table th[data-v-5a728613]{z-index:1;position:sticky;top:0}.queue-panel>header h3[data-v-5a728613]{margin:0;font-size:14px}.queue-panel>header p[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary);margin:1px 0}.weekly-table[data-v-5a728613]{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.weekly-table th[data-v-5a728613],.weekly-table td[data-v-5a728613]{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:8px 10px}.weekly-table th[data-v-5a728613]{background:var(--paper);color:var(--ink-2);font-size:var(--text-meta)}.clickable[data-v-5a728613]{cursor:pointer}.clickable[data-v-5a728613]:hover{background:var(--paper)}.tag[data-v-5a728613]{font-size:var(--text-caption);border-radius:20px;padding:1px 7px;display:inline-block}.ok-tag[data-v-5a728613]{color:var(--ok);background:#e7f4ed}.warn-tag[data-v-5a728613]{color:var(--warn);background:#fcf3e3}.bad-tag[data-v-5a728613]{color:var(--bad);background:#fbeae8}.note-tag[data-v-5a728613]{color:#4e6580;background:#eef1f5}.mono[data-v-5a728613]{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-meta)}.back[data-v-5a728613]{margin-bottom:10px}.material-title[data-v-5a728613]{border:1px solid var(--line);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.material-title h3[data-v-5a728613]{margin:0;font-size:15px}.material-title p[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary);margin:2px 0 0}.material-actions[data-v-5a728613]{flex-wrap:wrap;gap:7px;display:flex}.opinion-intro[data-v-5a728613]{background:var(--clay-soft);color:var(--ink-2);font-size:var(--text-secondary);border-radius:8px;margin:12px 0;padding:10px 12px}.opinion-card[data-v-5a728613]{margin-bottom:12px;padding:15px}.opinion-card.done[data-v-5a728613]{opacity:.72}.opinion-head[data-v-5a728613]{align-items:center;gap:7px;display:flex}.opinion-done[data-v-5a728613]{margin-left:auto}.opinion-grid[data-v-5a728613]{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.opinion-grid>div[data-v-5a728613]{background:var(--paper);border-radius:8px;padding:10px}.opinion-grid b[data-v-5a728613]{font-size:var(--text-secondary)}.opinion-grid p[data-v-5a728613]{color:var(--ink-2);font-size:var(--text-secondary);margin:3px 0}.location[data-v-5a728613]{padding-top:4px}.gate-actions[data-v-5a728613]{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.modal-mask[data-v-5a728613]{z-index:60;background:#241c1673;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal[data-v-5a728613]{background:var(--card);border-radius:13px;width:min(900px,100%);max-height:86vh;padding:22px 24px;overflow:auto;box-shadow:0 20px 60px #0003}.modal h3[data-v-5a728613]{margin:0 0 8px}.modal input[data-v-5a728613],.modal textarea[data-v-5a728613],.modal select[data-v-5a728613]{width:100%;margin-top:8px}.form-row[data-v-5a728613]{grid-template-columns:170px 1fr;gap:8px;display:grid}.modal-actions[data-v-5a728613]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.html-box[data-v-5a728613]{border:1px solid var(--line);border-radius:9px;max-height:52vh;overflow:auto}.card-modal[data-v-5a728613]{max-width:1000px}.evidence-modal header[data-v-5a728613]{justify-content:space-between;align-items:flex-start;display:flex}.evidence-modal header h3[data-v-5a728613]{margin:0}.evidence-modal header p[data-v-5a728613]{color:var(--ink-3);font-size:var(--text-secondary);margin:2px 0}.close-button[data-v-5a728613]{font-size:24px;color:var(--ink-3)!important;background:0 0!important;border:0!important;padding:0!important}.evidence-item[data-v-5a728613]{border-top:1px solid var(--line-soft);padding:12px 0}.evidence-item p[data-v-5a728613]{white-space:pre-wrap;margin:5px 0;line-height:1.8}@media (width<=1050px){.report-workspace[data-v-5a728613]{grid-template-columns:220px minmax(0,1fr)}.report-head[data-v-5a728613]{display:block}.report-actions[data-v-5a728613]{justify-content:flex-start;margin-top:10px}.source-strip[data-v-5a728613]{flex-wrap:wrap}.hidden-findings[data-v-5a728613]{margin-left:0}.report-sections[data-v-5a728613]{grid-template-columns:1fr}.health-grid[data-v-5a728613]{grid-template-columns:1fr 1fr}}@media (width<=760px){.report-intro[data-v-5a728613],.teaching-head[data-v-5a728613],.report-workspace[data-v-5a728613]{display:block}.report-history[data-v-5a728613]{border-right:0;border-bottom:1px solid var(--line)}.history-list[data-v-5a728613]{max-height:260px}.report-reader[data-v-5a728613]{padding:14px}.top-three article[data-v-5a728613]{grid-template-columns:24px 1fr}.top-three .source-link[data-v-5a728613]{grid-column:2}.weekly-grid.four[data-v-5a728613],.opinion-grid[data-v-5a728613],.health-grid[data-v-5a728613]{grid-template-columns:1fr}.material-title[data-v-5a728613]{display:block}.material-actions[data-v-5a728613]{margin-top:10px}.teaching-head>span[data-v-5a728613]{text-align:left;margin-top:8px;display:block}.form-row[data-v-5a728613]{grid-template-columns:1fr}}.report-coverage[data-v-5a728613]{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:16px 0;padding:16px}.report-coverage p[data-v-5a728613]{margin:0 0 8px;line-height:1.6}.report-coverage small[data-v-5a728613]{color:var(--muted)}.executive-summary[data-v-5a728613]{color:var(--ink-2);margin:18px 0 10px;font-size:15px;line-height:1.85}.priority-detail[data-v-5a728613]{white-space:pre-wrap;margin-top:8px;font-size:14px;line-height:1.85}.priority-action[data-v-5a728613]{background:var(--paper);border-radius:8px;gap:5px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.8;display:grid}.top-three .priority-action b[data-v-5a728613]{color:var(--clay);font-size:12px}.top-three b[data-v-5a728613]{font-size:15px}.top-three .evidence-count[data-v-5a728613]{color:var(--ink-3);margin-top:10px;font-size:12px}.inline-citation[data-v-5a728613]{text-align:left;cursor:pointer;border:0!important;border-bottom:1px dashed var(--clay)!important;color:var(--clay)!important;font:inherit!important;background:0 0!important;padding:0!important;display:inline!important}.inline-citation[data-v-5a728613]:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.report-sections[data-v-5a728613]{grid-template-columns:minmax(0,1fr)}.review-source-list summary[data-v-5a728613]{cursor:pointer;color:var(--clay);padding:14px 0;font-size:13px}.review-source-copy p[data-v-5a728613]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.coverage-explanation[data-v-5a728613]{color:var(--ink-2);padding:0 14px 12px;font-size:13px;line-height:1.8}.empty-sources[data-v-5a728613]{color:var(--ink-3);margin:18px 0 4px;font-size:12px}.health-grid[data-v-5a728613]{grid-template-columns:repeat(2,minmax(0,1fr))}.health-grid>div[data-v-5a728613]{gap:6px;padding:14px}.health-grid small[data-v-5a728613]{line-height:1.7}.source-link[data-v-5a728613]{min-height:44px}.health-details summary[data-v-5a728613]{flex-wrap:wrap}@media (width<=760px){.health-grid[data-v-5a728613]{grid-template-columns:minmax(0,1fr)}.top-three p[data-v-5a728613]{flex-wrap:wrap}.core-conclusion>header[data-v-5a728613]{flex-wrap:wrap;align-items:flex-start}.priority-detail[data-v-5a728613]{font-size:14px}.history-list[data-v-5a728613]{max-height:180px}.report-workspace[data-v-5a728613]{min-height:0}}.priority-existing[data-v-5a728613]{border-left:2px solid var(--clay);background:var(--paper);border-radius:0 8px 8px 0;margin-top:12px;padding:12px 14px}.top-three .priority-existing b[data-v-5a728613]{color:var(--clay);font-size:13px}.top-three .priority-existing p[data-v-5a728613]{white-space:pre-wrap;margin:6px 0;font-size:14px;line-height:1.85;display:block}.priority-action span[data-v-5a728613]{white-space:pre-wrap}.top-three .priority-existing small[data-v-5a728613]{color:var(--ink-2);font-size:12px}.scope-note[data-v-55043575],.backfill-section>p[data-v-55043575]{color:var(--ink-3,#637181);line-height:1.65}.budget-grid[data-v-55043575]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-block:16px;display:grid}.budget-card[data-v-55043575],.plan-card[data-v-55043575]{border:1px solid var(--line,#dde4ea);border-radius:10px;padding:16px}.budget-card p[data-v-55043575]{margin:8px 0 0;font-size:13px}.plan-card[data-v-55043575]{margin-block:12px;scroll-margin-top:90px}.plan-card.selected[data-v-55043575],.plan-card[data-v-55043575]:focus-visible{outline:2px solid var(--brand,#9c352d);outline-offset:2px}.refresh-note[data-v-55043575]{color:var(--ink-3);font-size:12px}.plan-heading[data-v-55043575],.query-detail summary[data-v-55043575],.query-metrics[data-v-55043575]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-heading[data-v-55043575]{justify-content:space-between}.plan-summary[data-v-55043575]{color:var(--ink-3,#637181)}.query-detail[data-v-55043575]{border-top:1px solid var(--line,#dde4ea);padding-block:12px}.query-detail summary[data-v-55043575]{cursor:pointer;list-style:none}.query-detail summary[data-v-55043575]:before{content:"▸"}.query-detail[open] summary[data-v-55043575]:before{content:"▾"}.query-detail p[data-v-55043575]{font-size:13px;line-height:1.6}.backfill-section[data-v-55043575]{border-top:1px solid var(--line,#dde4ea);margin-top:22px;padding-top:18px}.backfill-section>summary[data-v-55043575]{cursor:pointer}fieldset[data-v-55043575]{border:1px solid var(--line,#dde4ea);border-radius:8px;min-width:0;padding:12px}.backfill-form .check-choice[data-v-55043575]{margin-right:18px;align-items:center;gap:6px;margin-block:5px;display:inline-flex}.backfill-form[data-v-55043575]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.backfill-form>label[data-v-55043575]{color:var(--ink-2);gap:4px;font-size:12px;display:grid}.backfill-form .wide[data-v-55043575]{grid-column:1/-1}@media (width<=600px){.backfill-form[data-v-55043575]{grid-template-columns:minmax(0,1fr)}}.check-choice input[data-v-55043575]{width:auto;min-height:auto}.yq-trend[data-v-49e25d2a]{margin:0}svg[data-v-49e25d2a]{width:100%;height:auto;display:block}.grid line[data-v-49e25d2a]{stroke:var(--line-soft);stroke-width:1px}.grid text[data-v-49e25d2a],.x-label[data-v-49e25d2a]{fill:var(--ink-3);font-size:11px}.line[data-v-49e25d2a]{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.line.total[data-v-49e25d2a]{stroke:#4e6580}.line.negative[data-v-49e25d2a]{stroke:var(--bad)}.dot.total[data-v-49e25d2a]{fill:#4e6580}.alert-dot[data-v-49e25d2a]{fill:var(--bad);stroke:#fff;stroke-width:1.5px}figcaption[data-v-49e25d2a]{color:var(--ink-3);font-size:var(--text-meta);flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}figcaption span[data-v-49e25d2a]{align-items:center;gap:5px;display:inline-flex}.k[data-v-49e25d2a]{border-radius:2px;width:14px;height:3px;display:inline-block}.k.total[data-v-49e25d2a]{background:#4e6580}.k.negative[data-v-49e25d2a]{background:var(--bad)}.k.alert[data-v-49e25d2a]{background:var(--bad);border-radius:50%;width:9px;height:9px}.yq-chart-empty[data-v-49e25d2a]{color:var(--ink-3);text-align:center;font-size:var(--text-secondary);padding:40px 0}.yq-recent-collection ul[data-v-dcb9d169]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.yq-recent-collection li[data-v-dcb9d169]{flex-wrap:wrap;gap:8px 16px;display:flex}.yq-recent-collection li span[data-v-dcb9d169]{color:var(--ink-2)}.yq-health-more i.note[data-v-dcb9d169]{background:var(--ink-3,#89929e)}.yq-intervention[data-v-dcb9d169]{background:#fffaf1;border:1px solid #d9a55c}.intervention-item+.intervention-item[data-v-dcb9d169]{border-top:1px solid #e6d6bd;margin-top:16px;padding-top:16px}.intervention-item p[data-v-dcb9d169]{margin:8px 0}.yq-stance[data-v-49d3cfff]{margin:0}svg[data-v-49d3cfff]{width:100%;height:auto;display:block}.axis[data-v-49d3cfff]{stroke:var(--line)}.tick[data-v-49d3cfff]{fill:var(--ink-3);font-size:11px}figcaption[data-v-49d3cfff]{color:var(--ink-3);font-size:var(--text-meta);flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}figcaption span[data-v-49d3cfff]{align-items:center;gap:5px;display:inline-flex}figcaption i[data-v-49d3cfff]{border-radius:2px;width:9px;height:9px}.yq-chart-empty[data-v-49d3cfff]{color:var(--ink-3);text-align:center;font-size:var(--text-secondary);padding:36px 0}:root{--paper:#faf8f5;--paper-deep:#f3efe9;--card:#fff;--line:#e8e2da;--line-soft:#f2ede6;--ink:#241c16;--ink-2:#6a5f56;--ink-3:#756b63;--clay:#8b3a2e;--clay-deep:#6b2a20;--clay-soft:#f7ede9;--ok:#1f7a4d;--warn:#b8791a;--bad:#b03a2e;--font-display:"PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--text-caption:12px;--text-meta:12px;--text-secondary:12px;--text-body:12px;--text-card-title:13px;--text-section-title:15px;--shadow-card:0 1px 2px #241c160d, 0 8px 24px #241c160d}*{box-sizing:border-box}body{background:var(--paper);min-width:320px;min-height:100vh;color:var(--ink);font:14px/1.7 var(--font-display);margin:0}button,input,select,textarea{font:inherit}button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed}:where(button,a,summary):focus-visible{outline:2px solid var(--clay);outline-offset:3px}small{font-size:var(--text-secondary)}.app-shell{min-height:100vh;display:flex}.sidebar{color:#e9ded7;background:#221611;flex-direction:column;flex:0 0 230px;width:230px;height:100vh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff14;padding:22px 20px 18px;display:grid}.brand strong{letter-spacing:.3px;font-size:15px;font-weight:600}.brand span{color:#a3908a;font-family:var(--font-mono);font-size:var(--text-secondary);margin-top:4px}.sidebar nav{flex:1;padding:12px 0;overflow-y:auto}.nav-item{color:#cdbdb6;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;width:100%;padding:10px 20px;text-decoration:none;display:block}.nav-item:hover,.nav-item.active{border-left-color:var(--clay);color:#fff;background:#ffffff14}.nav-item.disabled{cursor:not-allowed;opacity:.55}.nav-item.disabled:hover{color:#cdbdb6;background:0 0;border-left-color:#0000}.sidebar footer{color:#a3908a;font-size:var(--text-secondary);border-top:1px solid #ffffff14;padding:14px 20px}.workspace{flex:1;min-width:0}.topbar{z-index:5;border-bottom:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;min-height:56px;padding:8px 28px;display:flex;position:sticky;top:0}.topbar h1{margin:0;font-size:17px;font-weight:600;line-height:1.35}.topbar p{color:var(--ink-3);font-size:var(--text-secondary);margin:1px 0 0;line-height:1.35}.environment{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-secondary)}.content{width:min(1160px,100%);padding:22px 28px 70px}.content:has(.companion-page){min-height:calc(100vh - 56px);padding-bottom:20px}.content:has(.materials-page){min-height:calc(100vh - 56px);padding-bottom:18px}.empty-state{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);text-align:center;border-radius:11px;padding:44px}.empty-state p{color:var(--ink-2);margin:8px 0 0}.login-page{background:var(--paper);place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{border:1px solid var(--line);background:var(--card);width:min(420px,100%);box-shadow:var(--shadow-card);border-radius:14px;padding:42px}.login-mark{color:#f4e8df;background:#221611;border-radius:12px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:600;display:grid}.login-kicker{color:var(--clay);letter-spacing:1.6px;margin:22px 0 2px;font-size:12px;font-weight:600}.login-card h1{margin:0;font-size:25px}.login-intro{color:var(--ink-2);margin:8px 0 28px}.login-card form,.login-card label{gap:8px;display:grid}.login-card label{font-weight:600}.login-card input{border:1px solid var(--line);border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px}.login-card input:focus{border-color:var(--clay);box-shadow:0 0 0 3px #8b3a2e1a}.primary-action,.secondary-action{cursor:pointer;border-radius:8px;min-height:42px;padding:0 18px}.primary-action{background:var(--clay);color:#fff;border:0;margin-top:10px;font-weight:600}.primary-action:hover{background:var(--clay-deep)}.primary-action:disabled{cursor:wait;opacity:.65}.form-error{min-height:24px;color:var(--bad);margin:0;font-size:13px}.nav-item{align-items:center;gap:10px;display:flex}.nav-icon{color:#a98a7d;text-align:center;width:20px}.sidebar footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.current-user{align-items:center;gap:9px;min-width:0;display:flex}.current-user>span:last-child{display:grid}.current-user strong{color:#eadfd8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.current-user small{color:#b9a8a0;font-size:var(--text-caption)}.avatar{color:#f4e8df;background:#ffffff1a;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.logout-button{color:#cdbdb6;cursor:pointer;font-size:var(--text-secondary);background:0 0;border:0}.module-placeholder{justify-items:center;gap:7px;display:grid}.placeholder-icon{color:var(--clay);font-size:28px}.status-pill{background:var(--clay-soft);color:var(--clay);border-radius:999px;margin-top:8px;padding:3px 10px;font-size:12px}.status-pill.warning{color:var(--warn);background:#fff4df}.module-placeholder small{color:var(--ink-3)}.forbidden-state{justify-items:center;gap:10px;display:grid}.secondary-action{border:1px solid var(--line);background:var(--card);color:var(--ink);margin-top:10px}:where(.content,.admin-modal) button{min-width:36px;min-height:36px}:where(.content,.admin-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--line);background-color:var(--card);min-height:40px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:7px 11px;transition:border-color .12s,box-shadow .12s,background-color .12s}:where(.content,.admin-modal) select:not([multiple]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3.25 5.25 3.75 3.5 3.75-3.5' fill='none' stroke='%236a5f56' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:38px!important}:where(.content,.admin-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled){border-color:#cfc4b9}:where(.content,.admin-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--clay);box-shadow:0 0 0 3px #8b3a2e1a}:where(.content,.admin-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{cursor:not-allowed;background-color:var(--paper-deep);color:var(--ink-3)}:where(.content,.admin-modal) textarea{resize:vertical}:where(.content,.admin-modal) input[type=file]{cursor:pointer;padding:5px}:where(.content,.admin-modal) input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--paper-deep);min-height:28px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:6px;margin-right:10px;padding:4px 11px}:where(.content,.admin-modal) input[type=file]::file-selector-button:hover{border-color:var(--clay);color:var(--clay)}:where(.content,.admin-modal) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.business-page{gap:18px;display:grid}.business-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.business-head h2{margin:0;font-size:19px}.business-head p{color:var(--ink-2);margin:3px 0 0}.actions,.tabs,.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions button,.tabs button,.filters button,.business-page button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:7px;padding:7px 12px}.actions button.primary,.business-page button.primary,.tabs button.active{border-color:var(--clay);background:var(--clay);color:#fff}.filters input,.filters select,.business-page input,.business-page select,.business-page textarea{border:1px solid var(--line);background-color:var(--card);color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px}.filters select,.business-page select{padding-right:38px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.metric-card,.business-panel{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:10px;padding:15px}.metric-card{gap:2px;display:grid}.metric-card span,.muted{color:var(--ink-2);font-size:12px}.metric-card strong{font-size:24px}.business-panel h3{margin:0 0 12px;font-size:15px}.business-table{border-collapse:collapse;width:100%}.business-table th,.business-table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:9px 8px}.business-table th{color:var(--ink-2);font-size:12px;font-weight:500}.table-scroll{overflow-x:auto}.empty-row{color:var(--ink-3);text-align:center!important;padding:28px!important}.notice{background:var(--clay-soft);color:var(--ink-2);border-radius:8px;margin:0;padding:10px 12px}.notice.error{color:var(--bad)}.badge{background:var(--paper-deep);font-size:var(--text-secondary);border-radius:99px;padding:2px 7px;display:inline-block}.split{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=900px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.table-toolbar .filters,.table-toolbar .tabs,.table-toolbar .actions{margin:0}.link-button{color:var(--clay);text-underline-offset:3px;cursor:pointer;font:inherit;text-decoration:underline;background:0 0!important;border:0!important;padding:0!important}.link-button:hover{color:var(--clay-deep,#8b3a2e)}.business-page button.danger{border-color:var(--bad,#b03a2e);color:var(--bad,#b03a2e);background:var(--card)}.business-page button.danger:hover{background:var(--bad,#b03a2e);color:#fff}.business-table td.clamp{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.detail-card{border:1px solid var(--line-soft);background:var(--paper,#faf8f5);border-radius:10px;margin-top:14px;padding:16px}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:12px 0;display:grid}.detail-grid div{min-width:0}.detail-grid dt{color:var(--ink-2);font-size:12px}.detail-grid dd{margin:2px 0 0;font-weight:600}@media (width<=700px){.detail-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){:where(.content,.admin-modal) :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}:where(.content,.admin-modal) button{min-width:44px}:where(.content,.admin-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.app-shell{display:block}.sidebar{width:100%;height:auto;position:static}.sidebar nav{display:flex;overflow-x:auto}.nav-item{border-bottom:2px solid #0000;border-left:0;flex:none;width:auto}.content,.topbar{padding-left:18px;padding-right:18px}}:where(.content,.admin-modal) :where(button){border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:8px;padding:7px 12px;line-height:1.5}:where(.content,.admin-modal) :where(button):hover:not(:disabled){border-color:#cfc4b9}:where(.content,.admin-modal) :where(button):disabled{opacity:.55}:where(.content,.admin-modal) :where(input[type=checkbox],input[type=radio]){width:17px;min-width:17px;height:17px;min-height:17px;accent-color:var(--clay);vertical-align:middle;cursor:pointer;box-shadow:none;flex:0 0 17px;margin:0;padding:0}:where(.content,.admin-modal) select[multiple]{appearance:auto;background-image:none;width:100%;min-height:168px;padding:6px!important}:where(.content,.admin-modal) select[multiple] option{border-radius:4px;padding:6px 9px}:where(.content,.admin-modal) :where(label,.fields,.form-grid,.filters,.panel,.table-wrap,.table-scroll){min-width:0}:where(.content,.admin-modal) :where(label input:not([type=checkbox]):not([type=radio]),label select,label textarea){width:100%;min-width:0}:where(.content,.admin-modal) :where(input[readonly]){background-color:var(--paper-deep);color:var(--ink-2)}:where(.content,.admin-modal) :where(fieldset){border:1px solid var(--line);border-radius:9px;min-width:0;padding:16px}:where(.content,.admin-modal) :where(legend){color:var(--ink-2);padding:0 6px;font-weight:600}:where(.content,.admin-modal) :where(pre){white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}:where(.content,.admin-modal) :where(button.primary,button[aria-pressed=true]){border-color:var(--clay);background:var(--clay);color:#fff}:where(.content,.admin-modal) :where(button.danger){color:var(--bad);border-color:#e6b9b3}.admin-modal :where(form>p,fieldset>p){color:var(--ink-2);font-size:13px;line-height:1.65}.admin-modal :where(footer){border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.admin-modal :where(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:flex-start;gap:9px;display:flex}.admin-modal :where(label>input[type=checkbox],label>input[type=radio]){margin-top:4px}.masterdata-page .filters{align-items:flex-end}.masterdata-page .intro h2{font-size:18px}.masterdata-page .intro p{margin:4px 0;font-size:13px}.masterdata-page table th{background:var(--paper);color:var(--ink-2);font-size:12px;font-weight:600}.masterdata-page table td{font-size:13px}.masterdata-page .organization{border:1px solid var(--line);background:var(--card);border-radius:11px;padding:18px}.masterdata-page .organization>header:first-child{margin-bottom:18px}.masterdata-page .organization form.actions{align-items:flex-end;margin:16px 0}:where(.patrol-page,.people-page)>p:first-child{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:9px;margin:0 0 12px;padding:12px 14px;font-size:13px}:where(.patrol-page,.people-page)>p:first-child a{color:var(--clay);text-underline-offset:3px}.patrol-page>button{margin-bottom:12px}.patrol-page .ranking-list strong{white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:is(.content,.admin-modal) input:is([type=checkbox],[type=radio]){width:17px;height:17px;min-height:17px}.masterdata-page button[aria-pressed=true]{background:var(--clay);border-color:var(--clay);color:#fff}.admin-modal-overlay .admin-modal>header{z-index:2;background:var(--card);padding-top:16px;position:sticky;top:-20px}.admin-modal-overlay .admin-modal fieldset>.actions{align-items:flex-end}@media (width<=700px){.admin-modal-overlay .admin-modal>header{top:-12px}}:is(.patrol-page>section:has(>details),.people-page>details){border:1px solid var(--line);background:var(--card);border-radius:10px;margin:12px 0;padding:16px}.patrol-page>section:has(>details) h3{margin:0 0 12px;font-size:15px}.patrol-page>section:has(>details)>details{border-top:1px solid var(--line-soft);padding:10px 0}.people-page>details>article{border-top:1px solid var(--line-soft);padding:12px 0}.people-page>details>article>h4{margin:0;font-size:14px}.masterdata-page details>summary{overflow-wrap:anywhere;cursor:pointer;padding:10px 0}.masterdata-page details>pre{border:1px solid var(--line-soft);background:var(--paper);border-radius:8px;max-height:360px;padding:14px;font-size:12px;line-height:1.7;overflow:auto}
