.disclosure-section[data-v-8f529d42]{border-top:1px solid var(--line-soft)}.disclosure-section summary[data-v-8f529d42]{border-radius:var(--radius-sm);min-height:48px;color:var(--text);cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease);justify-content:space-between;align-items:center;gap:18px;padding:10px 2px;list-style:none;display:flex}.disclosure-section summary[data-v-8f529d42]::-webkit-details-marker{display:none}.disclosure-section summary[data-v-8f529d42]:hover{color:var(--accent-strong);background:var(--surface-hover)}.disclosure-heading[data-v-8f529d42]{gap:2px;min-width:0;display:grid}.disclosure-heading strong[data-v-8f529d42]{font-size:13px}.disclosure-heading small[data-v-8f529d42],.disclosure-status[data-v-8f529d42]{color:var(--text-subtle);font-size:12px;line-height:1.45}.disclosure-meta[data-v-8f529d42]{flex:none;align-items:center;gap:10px;display:inline-flex}.disclosure-arrow[data-v-8f529d42]{color:var(--text-muted);transition:transform .16s var(--ease);font-size:22px;line-height:1;transform:rotate(90deg)}.disclosure-section[open] .disclosure-arrow[data-v-8f529d42]{transform:rotate(-90deg)}.disclosure-section[open] summary[data-v-8f529d42]{color:var(--accent-strong)}.disclosure-content[data-v-8f529d42]{padding:2px 2px 14px}@media (prefers-reduced-motion:reduce){.disclosure-section summary[data-v-8f529d42],.disclosure-arrow[data-v-8f529d42]{transition:none}}.technical-facts[data-v-2b6833e4]{margin:0 0 10px;display:grid}.technical-facts>div[data-v-2b6833e4]{border-top:1px solid var(--line-soft);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.technical-facts dt[data-v-2b6833e4]{color:var(--text-subtle);font-size:12px}.technical-facts dd[data-v-2b6833e4]{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin:0;display:flex}.technical-facts code[data-v-2b6833e4]{overflow-wrap:anywhere;color:var(--text-muted);font:12px/1.6 var(--mono)}.technical-facts button[data-v-2b6833e4]{min-width:44px;min-height:44px;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;flex:none;padding:8px 4px;font-size:12px}.technical-facts button[data-v-2b6833e4]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media (width<=720px){.technical-facts>div[data-v-2b6833e4]{grid-template-columns:1fr;gap:4px}}.detail-empty[data-v-27b0e919]{color:var(--text-subtle);text-align:center;margin:0;padding:46px 16px;font-size:12px;line-height:1.7}.detail-empty.error[data-v-27b0e919]{color:var(--danger)}.applicant-summary[data-v-27b0e919]{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.applicant-summary h2[data-v-27b0e919]{letter-spacing:-.2px;margin:0;font-size:19px;font-weight:600}.applicant-summary p[data-v-27b0e919]{max-width:620px;color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.65}.applicant-summary>.status[data-v-27b0e919]{background:var(--surface-muted);border-radius:5px;flex:none;padding:3px 7px;font-size:11px}.decision-section[data-v-27b0e919]{border-top:1px solid var(--line-soft);padding:20px 0}.decision-section h3[data-v-27b0e919]{margin:0 0 13px;font-size:13px;font-weight:600}.business-facts[data-v-27b0e919]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;display:grid}.business-facts>div[data-v-27b0e919]{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.business-facts dt[data-v-27b0e919]{color:var(--text-subtle);font-size:11px}.business-facts dd[data-v-27b0e919]{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:12px}.business-facts dd.attention[data-v-27b0e919]{color:var(--warning)}.authorization-state[data-v-27b0e919]{border:1px solid var(--line-soft);background:rgba(var(--accent-rgb),.055);border-radius:7px;padding:16px 18px}.authorization-state.attention[data-v-27b0e919]{border-color:color-mix(in srgb,var(--warning) 24%,transparent);background:color-mix(in srgb,var(--warning) 6%,transparent)}.authorization-state h3[data-v-27b0e919]{margin-bottom:8px}.authorization-state>strong[data-v-27b0e919]{font-size:12px}.authorization-state p[data-v-27b0e919]{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.65}.authorization-state small[data-v-27b0e919]{color:var(--text-subtle);margin-top:7px;font-size:11px;display:block}.capability-list[data-v-27b0e919],.check-list[data-v-27b0e919]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.capability-list li[data-v-27b0e919],.check-list li[data-v-27b0e919]{color:var(--text-muted);padding-left:20px;font-size:12px;line-height:1.55;position:relative}.capability-list li[data-v-27b0e919]:before,.check-list li[data-v-27b0e919]:before{content:"✓";color:var(--success);font-weight:600;position:absolute;left:0}.check-list li.attention[data-v-27b0e919]{color:var(--warning)}.check-list li.attention[data-v-27b0e919]:before{content:"!";color:var(--warning)}.boundary-note[data-v-27b0e919]{border-top:1px solid var(--line-soft);color:var(--text-subtle);margin:14px 0 0;padding-top:12px;font-size:11px;line-height:1.65}.boundary-note strong[data-v-27b0e919]{color:var(--text-muted)}.decision-form[data-v-27b0e919]{display:grid}.field-label[data-v-27b0e919]{color:var(--text-muted);margin:13px 0 7px;font-size:12px;font-weight:500}.decision-form .input[data-v-27b0e919],.decision-form .textarea[data-v-27b0e919],.reject-form .input[data-v-27b0e919],.reject-form .textarea[data-v-27b0e919]{border-radius:7px;font-size:12px}.expiry-options[data-v-27b0e919]{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 3px;padding:0;display:grid}.expiry-options legend[data-v-27b0e919]{color:var(--text-muted);grid-column:1/-1;margin-bottom:8px;font-size:12px;font-weight:500}.expiry-options label[data-v-27b0e919]{border:1px solid var(--line-soft);min-height:44px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.expiry-options label[data-v-27b0e919]:has(input:checked){border-color:var(--accent);background:rgba(var(--accent-rgb),.09)}.approval-remark[data-v-27b0e919]{color:var(--text-muted);margin-top:12px;font-size:12px}.approval-remark summary[data-v-27b0e919]{cursor:pointer;align-items:center;min-height:44px;display:flex}.approval-remark .input[data-v-27b0e919]{margin-top:8px}.decision-actions[data-v-27b0e919]{justify-content:flex-end;align-items:center;gap:9px;margin-top:21px;display:flex}.decision-actions .btn[data-v-27b0e919],.decision-actions .soft-btn[data-v-27b0e919]{min-width:132px;min-height:44px;font-size:12px}.reject-trigger[data-v-27b0e919]{color:var(--danger);margin-right:auto}.reject-form[data-v-27b0e919]{border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);background:color-mix(in srgb,var(--danger) 5%,transparent);border-radius:7px;margin-top:16px;padding:16px;display:grid}.reject-form .field-label[data-v-27b0e919]{margin-top:0}.reject-confirm[data-v-27b0e919]{border-color:var(--danger);color:var(--on-danger);background:var(--danger);justify-self:end;margin-top:10px}.reject-confirm[data-v-27b0e919]:hover:not(:disabled){border-color:var(--danger-strong);color:var(--on-danger);background:var(--danger-strong)}.processed-result strong[data-v-27b0e919]{font-size:13px}.processed-result p[data-v-27b0e919]{color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.65}.textarea[data-v-27b0e919]{resize:vertical}@container approval-layout (width<=900px){.business-facts[data-v-27b0e919]{grid-template-columns:1fr}.expiry-options[data-v-27b0e919]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container approval-layout (width<=520px){.applicant-summary[data-v-27b0e919]{display:grid}.expiry-options[data-v-27b0e919]{grid-template-columns:1fr}.decision-actions[data-v-27b0e919]{flex-direction:column-reverse;align-items:stretch}.decision-actions .btn[data-v-27b0e919],.decision-actions .soft-btn[data-v-27b0e919]{width:100%}.reject-trigger[data-v-27b0e919]{margin-right:0}}.approval-list[data-v-64612e76]{align-content:start;gap:0;min-height:240px;padding:0 10px 10px;display:grid}.approval-list>button[data-v-64612e76]{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background .14s var(--ease);background:0 0;border-radius:7px;gap:11px;padding:14px 10px;display:grid}.approval-list>button[data-v-64612e76]:last-of-type{border-bottom-color:#0000}.approval-list>button[data-v-64612e76]:hover{background:var(--surface-muted)}.approval-list>button.active[data-v-64612e76]{background:var(--surface-hover);box-shadow:inset 2px 0 var(--accent)}.approval-list>button.active[data-v-64612e76]:hover{background:var(--surface-hover)}.approval-list>button[data-v-64612e76]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.request-main[data-v-64612e76]{align-items:flex-start;gap:10px;min-width:0;display:flex}.request-avatar[data-v-64612e76]{border:1px solid var(--line-soft);width:32px;height:32px;color:var(--text-muted);background:var(--surface-muted);border-radius:8px;flex:0 0 32px;place-items:center;font-size:12px;display:grid}.request-copy[data-v-64612e76]{flex:1;min-width:0;display:block}.item-head[data-v-64612e76]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.item-head strong[data-v-64612e76]{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.5}.item-head b[data-v-64612e76]{flex:none;font-size:10px;font-weight:500}.item-head b.success[data-v-64612e76]{color:var(--success)}.item-head b.warning[data-v-64612e76],.duplicate[data-v-64612e76]{color:var(--warning)}.item-head b.neutral[data-v-64612e76]{color:var(--text-muted)}.item-owner[data-v-64612e76],.item-version[data-v-64612e76]{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.5;display:block;overflow:hidden}.request-chevron[data-v-64612e76]{color:var(--text-subtle);align-self:center;font-size:15px}.request-bottom[data-v-64612e76]{justify-content:space-between;align-items:center;gap:8px;padding-left:42px;display:flex}.duplicate[data-v-64612e76],.request-scope[data-v-64612e76],time[data-v-64612e76]{font-size:10px}.request-scope[data-v-64612e76],time[data-v-64612e76]{color:var(--text-subtle)}time[data-v-64612e76]{flex:none}.empty[data-v-64612e76]{color:var(--text-subtle);text-align:center;margin:0;padding:30px 14px;font-size:12px;line-height:1.6}.empty.error[data-v-64612e76]{color:var(--danger)}@container approval-layout (width<=520px){.request-avatar[data-v-64612e76]{display:none}.request-bottom[data-v-64612e76]{padding-left:0}}@media (width<=760px){.approval-list[data-v-64612e76]{min-height:0;overflow:visible}.request-avatar[data-v-64612e76]{display:grid}.request-bottom[data-v-64612e76]{padding-left:42px}}.approval-workspace[data-v-40a27efe]{flex-direction:column;height:100%;min-height:0;padding:22px 0 24px;display:flex;overflow:hidden;container:approval-workspace/inline-size}.approval-toolbar[data-v-40a27efe]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.view-tabs[data-v-40a27efe]{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.view-tabs button[data-v-40a27efe]{min-height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 12px;font-size:12px}.view-tabs button.active[data-v-40a27efe]{color:var(--text);background:var(--surface);box-shadow:0 1px 2px #2732520f}.view-tabs button[data-v-40a27efe]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.view-tabs span[data-v-40a27efe]{color:var(--accent-strong);margin-left:4px;font-weight:600}.approval-search[data-v-40a27efe]{gap:7px;width:min(390px,100%);display:flex}.approval-search .input[data-v-40a27efe]{min-width:0;min-height:38px;font-size:12px}.approval-search .soft-btn[data-v-40a27efe]{min-height:38px;padding:7px 13px;font-size:12px}.approval-layout[data-v-40a27efe]{flex:1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;display:grid;container:approval-layout/inline-size}.approval-layout>.approval-queue[data-v-40a27efe]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.approval-layout>.approval-detail[data-v-40a27efe]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;min-width:0;min-height:0;padding:24px 25px;overflow-y:auto}.approval-queue>header[data-v-40a27efe]{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:18px 18px 12px;display:flex}.approval-queue>header strong[data-v-40a27efe]{font-size:14px}.approval-queue>header span[data-v-40a27efe]{color:var(--text-subtle);font-size:11px}.approval-queue>.approval-list[data-v-40a27efe]{flex:1;min-height:0;overflow:auto}.approval-pagination[data-v-40a27efe]{border-top:1px solid var(--line-soft);color:var(--text-subtle);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:11px;display:flex}.approval-pagination>div[data-v-40a27efe]{gap:6px;display:flex}.approval-pagination .soft-btn[data-v-40a27efe]{min-height:36px;padding:6px 9px;font-size:11px}.approval-message[data-v-40a27efe]{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:7px;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.6}.approval-message.error[data-v-40a27efe]{color:var(--danger)}.approval-message.success[data-v-40a27efe]{color:var(--success)}.approval-message.stale[data-v-40a27efe]{color:var(--warning)}@container approval-workspace (width<=980px){.approval-toolbar[data-v-40a27efe]{flex-direction:column;align-items:stretch}.approval-search[data-v-40a27efe]{width:100%}}@container approval-workspace (width<=700px){.approval-workspace[data-v-40a27efe]{overflow-y:auto}.approval-layout[data-v-40a27efe]{flex:none;grid-template-columns:1fr;height:auto}.approval-layout>.approval-queue[data-v-40a27efe],.approval-layout>.approval-detail[data-v-40a27efe]{height:auto;min-height:0;display:block;overflow:visible}.approval-queue>.approval-list[data-v-40a27efe]{overflow:visible}}@container approval-workspace (width<=520px){.view-tabs[data-v-40a27efe]{width:100%}.view-tabs button[data-v-40a27efe]{flex:1}.approval-search[data-v-40a27efe]{grid-template-columns:minmax(0,1fr) auto;display:grid}}@media (width<=760px){.approval-workspace[data-v-40a27efe]{height:auto;min-height:0;padding:20px 0;overflow:visible}.approval-layout[data-v-40a27efe]{flex:none;grid-template-columns:1fr;height:auto}.approval-layout>.approval-queue[data-v-40a27efe],.approval-layout>.approval-detail[data-v-40a27efe]{height:auto;min-height:0;display:block;overflow:visible}.approval-queue>.approval-list[data-v-40a27efe]{overflow:visible}.approval-layout>.approval-detail[data-v-40a27efe]{padding:20px 18px}}.client-workspace[data-v-d6fa8c68]{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden;container-type:inline-size}.governance-filters[data-v-d6fa8c68]{grid-template-columns:minmax(220px,1fr) minmax(160px,200px) auto;align-items:start;gap:8px;margin-bottom:16px;display:grid}.governance-filters input[data-v-d6fa8c68],.governance-filters select[data-v-d6fa8c68]{border-radius:7px;width:100%;min-width:0;min-height:38px;font-size:12px}.governance-filters .soft-btn[data-v-d6fa8c68]{min-height:38px;padding:7px 14px;font-size:12px}.client-layout[data-v-d6fa8c68]{grid-row:3;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:20px;height:100%;min-height:0;display:grid;overflow:hidden}.client-layout>.panel[data-v-d6fa8c68]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;min-height:0;overflow:auto}.client-layout .table th[data-v-d6fa8c68]{background:var(--surface-muted);padding:10px 16px;font-size:11px;font-weight:500}.client-layout .table td[data-v-d6fa8c68]{height:64px;padding:13px 16px;font-size:12px}.client-layout .table tbody tr.active[data-v-d6fa8c68]{box-shadow:inset 2px 0 var(--accent)}.client-detail[data-v-d6fa8c68]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;min-height:0;padding:22px;overflow-y:auto}.client-detail h2[data-v-d6fa8c68]{letter-spacing:-.2px;margin:0 0 6px;font-size:19px;font-weight:600}.detail-state[data-v-d6fa8c68]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;font-size:12px;display:flex}.detail-state .status[data-v-d6fa8c68]{background:var(--surface-muted);border-radius:4px;padding:3px 7px;font-size:10px}.client-name[data-v-d6fa8c68]{width:100%;color:var(--text);text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.client-name strong[data-v-d6fa8c68]{font-size:12px;font-weight:550}.client-name small[data-v-d6fa8c68],.cell-note[data-v-d6fa8c68]{color:var(--text-subtle);margin-top:3px;font-size:10px;line-height:1.5;display:block}.client-detail .fact-list[data-v-d6fa8c68]{margin-bottom:18px}.client-detail .fact-list div[data-v-d6fa8c68]{padding:10px 0}.client-detail .fact-list dt[data-v-d6fa8c68]{font-size:11px}.client-detail .fact-list dd[data-v-d6fa8c68]{font-size:12px}.claim-section[data-v-d6fa8c68],.claim-metadata[data-v-d6fa8c68]{margin-top:16px}.claim-section[data-v-d6fa8c68]{border:1px solid var(--line-soft);background:rgba(var(--accent-rgb),.045);border-radius:8px;padding:15px}.claim-section h3[data-v-d6fa8c68],.claim-metadata h3[data-v-d6fa8c68]{margin:0 0 4px;font-size:13px;font-weight:600}.claim-note[data-v-d6fa8c68]{color:var(--text-muted);margin:9px 0 12px;font-size:11px;line-height:1.65}.claim-section .soft-btn[data-v-d6fa8c68]{min-height:40px;font-size:12px}.claim-pending-form .btn[data-v-d6fa8c68],.danger-action .btn[data-v-d6fa8c68]{font-size:12px}.claim-modal-backdrop[data-v-d6fa8c68]{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141c2c47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.claim-modal[data-v-d6fa8c68]{border:1px solid var(--line-soft);background:var(--surface);border-radius:13px;width:min(430px,100%);max-height:min(640px,90vh);padding:24px;overflow:auto;box-shadow:0 12px 40px #18223a21}.claim-modal h2[data-v-d6fa8c68]{margin:0 0 12px;font-size:18px;font-weight:600}.claim-status[data-v-d6fa8c68]{color:var(--text-muted);font-size:12px;line-height:1.6}.claim-warning[data-v-d6fa8c68]{border:1px solid color-mix(in srgb,var(--warning) 24%,transparent);background:var(--surface-muted);color:var(--text-muted);border-radius:7px;margin:10px 0;padding:11px 12px;font-size:11px;line-height:1.7}.claim-modal .field-label[data-v-d6fa8c68]{color:var(--text-muted);margin:16px 0 7px;font-size:12px;display:block}.claim-actions[data-v-d6fa8c68]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.claim-actions .btn[data-v-d6fa8c68],.claim-actions .soft-btn[data-v-d6fa8c68]{min-height:42px;font-size:12px}.claim-reissue[data-v-d6fa8c68]{border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);background:color-mix(in srgb,var(--danger) 5%,transparent);border-radius:7px;gap:10px;margin-top:12px;padding:12px;font-size:12px;line-height:1.6;display:grid}.claim-reissue p[data-v-d6fa8c68]{margin:0}.claim-reissue label[data-v-d6fa8c68]{align-items:flex-start;gap:7px;display:flex}.client-detail[data-v-d6fa8c68] details{font-size:12px}.client-detail[data-v-d6fa8c68] summary{min-height:44px}@container (width<=680px){.client-workspace[data-v-d6fa8c68]{height:100%;display:block;overflow-y:auto}.client-layout[data-v-d6fa8c68]{grid-template-columns:1fr;height:auto;overflow:visible}.client-layout>.panel[data-v-d6fa8c68],.client-detail[data-v-d6fa8c68]{min-height:0;overflow:visible}.client-detail[data-v-d6fa8c68]{border-top:1px solid var(--line-soft)}}@container (width<=620px){.governance-filters[data-v-d6fa8c68]{grid-template-columns:1fr}.governance-filters button[data-v-d6fa8c68]{width:100%}.client-layout[data-v-d6fa8c68]{gap:16px}.client-layout .table th[data-v-d6fa8c68],.client-layout .table td[data-v-d6fa8c68]{padding-left:11px;padding-right:11px}.claim-actions[data-v-d6fa8c68]{flex-direction:column}.claim-actions .btn[data-v-d6fa8c68],.claim-actions .soft-btn[data-v-d6fa8c68]{width:100%}}@media (width<=760px){.client-layout[data-v-d6fa8c68]{grid-template-columns:1fr}.client-workspace[data-v-d6fa8c68]{height:auto;display:block;overflow:visible}.client-layout[data-v-d6fa8c68]{height:auto;overflow:visible}.client-layout>.panel[data-v-d6fa8c68],.client-detail[data-v-d6fa8c68]{min-height:0;overflow:visible}.client-detail[data-v-d6fa8c68]{border-top:1px solid var(--line-soft);padding:20px 18px}}.system-workspace[data-v-7b71ebe4]{container-type:inline-size}.runtime-caption[data-v-7b71ebe4]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.runtime-caption>span[data-v-7b71ebe4]{font-size:14px;font-weight:600}.runtime-caption small[data-v-7b71ebe4]{color:var(--text-subtle);font-size:10px}.system-status-list[data-v-7b71ebe4]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;margin:0;display:grid;overflow:hidden}.system-status-item[data-v-7b71ebe4]{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);gap:24px;padding:22px;display:grid}.system-status-item[data-v-7b71ebe4]:last-child{border-bottom:0}.status-item-heading[data-v-7b71ebe4]{align-content:start;gap:6px;display:grid}.status-item-heading>span[data-v-7b71ebe4]{color:var(--text-subtle);font-size:11px}.status-item-heading>strong[data-v-7b71ebe4]{font-size:19px;font-weight:550}.status-item-heading>p[data-v-7b71ebe4]{color:var(--text-subtle);margin:2px 0 0;font-size:11px;line-height:1.6}.system-status-item ul[data-v-7b71ebe4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.system-status-item li[data-v-7b71ebe4]{border-left:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:10px;padding:3px 16px;display:flex}.system-status-item li[data-v-7b71ebe4]:first-child{border-left:0;padding-left:0}.system-status-item li div>span[data-v-7b71ebe4]{font-size:12px;display:block}.system-status-item li small[data-v-7b71ebe4]{color:var(--text-subtle);margin-top:5px;font-size:10px;display:block}.system-status-item li b[data-v-7b71ebe4]{flex:none;font-size:11px;font-weight:500}.system-status-item dl[data-v-7b71ebe4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.system-status-item dl>div[data-v-7b71ebe4]{border-left:1px solid var(--line-soft);padding:3px 16px}.system-status-item dl>div[data-v-7b71ebe4]:first-child{border-left:0;padding-left:0}.system-status-item dt[data-v-7b71ebe4]{color:var(--text-subtle);font-size:11px}.system-status-item dd[data-v-7b71ebe4]{margin:6px 0 0;font-size:13px}.system-status-item>.empty-note[data-v-7b71ebe4]{grid-column:1/-1;padding:10px 0 0;font-size:11px}.diagnostic-item[data-v-7b71ebe4]{align-items:center}.diagnostic-action[data-v-7b71ebe4]{justify-content:space-between;align-items:center;gap:18px;display:flex}.diagnostic-action>p[data-v-7b71ebe4]{max-width:420px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.7}.diagnostic-action .soft-btn[data-v-7b71ebe4]{flex:none;min-height:40px;font-size:12px}@container (width<=900px){.system-status-item[data-v-7b71ebe4]{grid-template-columns:1fr;gap:18px}.diagnostic-action[data-v-7b71ebe4]{justify-content:flex-start}.system-status-item li[data-v-7b71ebe4]{padding-left:12px;padding-right:12px}}@container (width<=620px){.runtime-caption[data-v-7b71ebe4]{flex-direction:column;align-items:flex-start;gap:5px}.system-status-item[data-v-7b71ebe4]{padding:18px 16px}.system-status-item ul[data-v-7b71ebe4],.system-status-item dl[data-v-7b71ebe4]{grid-template-columns:1fr;gap:12px}.system-status-item li[data-v-7b71ebe4],.system-status-item dl>div[data-v-7b71ebe4]{border:0;border-bottom:1px solid var(--line-soft);padding:0 0 12px}.system-status-item li[data-v-7b71ebe4]:last-child,.system-status-item dl>div[data-v-7b71ebe4]:last-child{border-bottom:0;padding-bottom:0}.diagnostic-action[data-v-7b71ebe4]{flex-direction:column;align-items:flex-start}.diagnostic-action .soft-btn[data-v-7b71ebe4]{width:100%}}.token-workspace[data-v-e0178d7b]{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden;container-type:inline-size}.governance-split[data-v-e0178d7b]{grid-row:2;grid-template-columns:minmax(330px,.82fr) minmax(360px,1.18fr);gap:20px;height:100%;min-height:0;display:grid;overflow:hidden}.governance-split>section[data-v-e0178d7b]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.governance-detail[data-v-e0178d7b]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;min-height:0;padding:24px;overflow-y:auto}.governance-detail h2[data-v-e0178d7b]{margin:5px 0 0;font-size:19px;font-weight:600}.token-detail-head[data-v-e0178d7b]{gap:7px;padding-bottom:18px;display:grid}.token-detail-head>div[data-v-e0178d7b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.token-detail-head p[data-v-e0178d7b]{max-width:680px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.65}.token-eyebrow[data-v-e0178d7b]{color:var(--text-subtle);font-size:10px;font-weight:500}.token-detail-head+.fact-list[data-v-e0178d7b]{border-bottom:1px solid var(--line-soft)}.governance-detail .fact-list div[data-v-e0178d7b]{padding:11px 0}.governance-detail .fact-list dt[data-v-e0178d7b]{font-size:11px}.governance-detail .fact-list dd[data-v-e0178d7b]{font-size:12px}.fact-list dd small[data-v-e0178d7b]{color:var(--text-subtle);margin-top:3px;font-size:10px;display:block}.section-heading[data-v-e0178d7b]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:66px;margin:0;padding:15px 17px;display:flex}.section-heading div[data-v-e0178d7b]{gap:4px;display:grid}.section-heading strong[data-v-e0178d7b]{font-size:14px}.section-heading small[data-v-e0178d7b]{color:var(--text-subtle);font-size:10px;font-weight:400}.section-heading>span[data-v-e0178d7b]{color:var(--text-subtle);font-size:11px}.request-list[data-v-e0178d7b]{align-content:start;min-height:0;padding:0 10px 10px;display:grid;overflow:auto}.request-list button[data-v-e0178d7b]{border:0;border-bottom:1px solid var(--line-soft);min-height:104px;color:var(--text);text-align:left;background:0 0;border-radius:7px;align-content:start;gap:8px;padding:14px 10px;display:grid}.request-list button.current[data-v-e0178d7b]{box-shadow:inset 2px 0 var(--accent)}.request-list button[data-v-e0178d7b]:hover{background:var(--surface-muted)}.request-list button.active[data-v-e0178d7b]{background:var(--surface-hover);box-shadow:inset 2px 0 var(--accent)}.request-list small[data-v-e0178d7b]{color:var(--text-subtle);font-size:10px}.token-row-head[data-v-e0178d7b],.token-identity[data-v-e0178d7b]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.token-row-head>strong[data-v-e0178d7b]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.token-row-head .status[data-v-e0178d7b]{background:var(--surface-muted);border-radius:4px;padding:2px 6px;font-size:10px}.token-identity[data-v-e0178d7b]{justify-content:flex-start}.token-identity code[data-v-e0178d7b]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.token-identity em[data-v-e0178d7b],.current-session-badge[data-v-e0178d7b]{border:1px solid rgba(var(--accent-rgb),.2);color:var(--accent-strong);background:rgba(var(--accent-rgb),.08);border-radius:4px;flex:none;padding:2px 6px;font-size:9px;font-style:normal;font-weight:500}.governance-detail[data-v-e0178d7b] details{font-size:12px}.governance-detail[data-v-e0178d7b] summary{min-height:44px}.governance-detail .danger-action .btn[data-v-e0178d7b]{font-size:12px}@container (width<=760px){.token-workspace[data-v-e0178d7b]{height:100%;display:block;overflow-y:auto}.governance-split[data-v-e0178d7b]{grid-template-columns:1fr;height:auto;overflow:visible}.governance-split>section[data-v-e0178d7b],.governance-detail[data-v-e0178d7b],.request-list[data-v-e0178d7b]{min-height:0;overflow:visible}.governance-split>section[data-v-e0178d7b]{display:block}.governance-detail[data-v-e0178d7b]{border-top:1px solid var(--line-soft)}}@container (width<=520px){.token-identity[data-v-e0178d7b]{flex-direction:column;align-items:flex-start;gap:5px}.governance-detail[data-v-e0178d7b]{padding:20px 18px}}@media (width<=760px){.token-workspace[data-v-e0178d7b]{height:auto;display:block;overflow:visible}.governance-split[data-v-e0178d7b]{grid-template-columns:1fr;height:auto;overflow:visible}.governance-split>section[data-v-e0178d7b],.governance-detail[data-v-e0178d7b],.request-list[data-v-e0178d7b]{min-height:0;display:block;overflow:visible}.governance-detail[data-v-e0178d7b]{border-top:1px solid var(--line-soft)}}.audit-workspace[data-v-42b54d89]{container-type:inline-size}.audit-panel[data-v-42b54d89]{box-shadow:none}.audit-panel .panel-head[data-v-42b54d89]{align-items:center;padding:18px 20px 15px}.audit-panel .panel-head h2[data-v-42b54d89]{font-size:14px}.audit-panel .panel-head p[data-v-42b54d89]{font-size:11px}.audit-count[data-v-42b54d89]{min-width:24px;color:var(--text-muted);background:var(--surface-muted);text-align:center;border-radius:4px;padding:2px 6px;font-size:11px}.audit-panel .table th[data-v-42b54d89]{background:var(--surface-muted);padding:10px 16px;font-size:11px;font-weight:500}.audit-panel .table td[data-v-42b54d89]{height:60px;padding:13px 16px;font-size:12px}.audit-panel time[data-v-42b54d89]{color:var(--text-subtle);white-space:nowrap;font-size:11px}.audit-action[data-v-42b54d89]{font-size:12px;font-weight:550}.audit-reason[data-v-42b54d89]{overflow-wrap:anywhere;max-width:320px;color:var(--text-muted);line-height:1.6}.audit-foot[data-v-42b54d89]{border-top:1px solid var(--line-soft);color:var(--text-subtle);padding:11px 20px;font-size:10px}.audit-panel>.empty-note[data-v-42b54d89]{border-top:1px solid var(--line-soft)}@container (width<=680px){.audit-panel .table[data-v-42b54d89]{min-width:760px}.audit-panel .table th[data-v-42b54d89],.audit-panel .table td[data-v-42b54d89]{padding-left:12px;padding-right:12px}.audit-panel .panel-head[data-v-42b54d89]{padding-left:16px;padding-right:16px}}.release-workspace[data-v-acc6a13c]{container-type:inline-size}.release-grid[data-v-acc6a13c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.release-grid>div[data-v-acc6a13c]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:24px;display:grid}.release-grid dt[data-v-acc6a13c]{color:var(--text-subtle);font-size:11px}.release-grid dd[data-v-acc6a13c]{overflow-wrap:anywhere;margin:4px 0 0;font-size:19px;font-weight:550}.release-grid dd.release-version[data-v-acc6a13c]{letter-spacing:-.3px;font-size:23px;font-weight:500}.release-grid small[data-v-acc6a13c]{color:var(--text-subtle);font-size:10px}.release-details[data-v-acc6a13c]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;margin-top:20px;padding:0 20px}.release-technical-info[data-v-acc6a13c]{margin-top:0}.fact-grid[data-v-acc6a13c]{margin:12px 0 0;display:grid}.fact-grid div[data-v-acc6a13c]{border-top:1px solid var(--line-soft);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.fact-grid dt[data-v-acc6a13c]{color:var(--text-subtle);font-size:11px}.fact-grid dd[data-v-acc6a13c]{overflow-wrap:anywhere;font:12px var(--mono);margin:0}.component-status-list[data-v-acc6a13c]{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.component-status-list li[data-v-acc6a13c]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;padding:10px 0;font-size:12px;display:grid}.component-status-list strong[data-v-acc6a13c]{overflow-wrap:anywhere;font:12px var(--mono)}.component-status-list b[data-v-acc6a13c]{font-size:11px;font-weight:500}.release-workspace>.empty-note[data-v-acc6a13c]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px}@container (width<=640px){.release-grid[data-v-acc6a13c]{grid-template-columns:1fr;gap:14px}.release-grid>div[data-v-acc6a13c]{padding:20px}.component-status-list li[data-v-acc6a13c],.fact-grid div[data-v-acc6a13c]{grid-template-columns:1fr;gap:5px}.release-details[data-v-acc6a13c]{padding:0 16px}}.governance-workspace[data-v-f97aba75]{--canvas:#f8f9fb;--surface:#fff;--surface-muted:#f3f4f7;--surface-hover:#eef1fc;--text:#252936;--text-muted:#666d7d;--text-subtle:#747c8b;--line:#303b5530;--line-soft:#303b551a;--accent:#5969bb;--accent-strong:#5062b5;--accent-rgb:80,98,181;--danger-strong:#943c38;--on-danger:#fff;--display:var(--font);border:1px solid var(--line-soft);background:var(--canvas);border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;container-type:inline-size}html[data-theme=dark] .governance-workspace{--canvas:#15181e;--surface:#1c2028;--surface-muted:#252a34;--surface-hover:#2b3349;--text:#e4e7ed;--text-muted:#a5aebb;--text-subtle:#9ca5b4;--line:#bec9e038;--line-soft:#bec9e01f;--accent:#a4b3f6;--accent-strong:#a4b3f6;--accent-rgb:164,179,246;--danger-strong:#e58a86;--on-danger:#10202b}.governance-page-head[data-v-f97aba75]{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px 0 0;display:grid}.governance-page-head h1[data-v-f97aba75]{letter-spacing:-.6px;margin:0;font-size:26px;font-weight:650}.governance-page-head p[data-v-f97aba75]{color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.system-tabs[data-v-f97aba75]{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:8px;grid-column:1/-1;justify-self:start;align-items:center;gap:2px;margin-top:18px;padding:3px;display:flex}.system-tabs.shortcuts[data-v-f97aba75]{grid-area:1/2;justify-self:end;margin-top:0}.system-tabs button[data-v-f97aba75]{min-height:36px;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:6px 13px;font-size:12px}.system-tabs button.active[data-v-f97aba75]{color:var(--text);background:var(--surface);box-shadow:0 1px 2px #2732520f}.system-tabs button[data-v-f97aba75]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.governance-frame[data-v-f97aba75]{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.governance-main[data-v-f97aba75]{min-width:0;min-height:0;overflow:hidden}.governance-error[data-v-f97aba75]{padding-left:0;padding-right:0}.governance-pagination[data-v-f97aba75]{background:0 0;justify-content:space-between;padding:11px 0}.governance-pagination div[data-v-f97aba75]{gap:7px;display:flex}.governance-pagination .soft-btn[data-v-f97aba75]{min-height:36px;padding:6px 11px;font-size:12px}@media (width<=760px){.governance-workspace[data-v-f97aba75]{height:auto;display:block;overflow:visible}.governance-page-head[data-v-f97aba75]{padding:22px 0 0}.governance-page-head h1[data-v-f97aba75]{font-size:23px}.governance-frame[data-v-f97aba75]{height:auto;display:block}.governance-main[data-v-f97aba75]{overflow:visible}.system-tabs[data-v-f97aba75]{max-width:100%;overflow-x:auto}.system-tabs.shortcuts[data-v-f97aba75]{grid-area:auto/1/auto/-1;justify-self:start;margin-top:6px}.governance-pagination[data-v-f97aba75]{flex-wrap:wrap}}.workspace-page[data-v-0fd1c803]{--canvas:#f8f9fb;--surface:#fff;--surface-muted:#f3f4f7;--surface-hover:#eef1fc;--text:#252936;--text-muted:#666d7d;--text-subtle:#747c8b;--line:#303b5530;--line-soft:#303b551a;--accent:#5969bb;--accent-strong:#5062b5;--accent-rgb:80,98,181;--display:var(--font);background:var(--canvas)}.operations-page[data-v-0fd1c803]{gap:0}.page-head[data-v-0fd1c803]{justify-content:space-between;align-items:flex-end;gap:20px;margin:2px 0 24px;display:flex}.page-head h1[data-v-0fd1c803]{letter-spacing:-.6px;margin:0;font-size:26px;font-weight:650}.page-head p[data-v-0fd1c803]{color:var(--text-muted);margin:7px 0 0;font-size:12px}.snapshot-caption[data-v-0fd1c803]{color:var(--text-subtle);flex:none;font-size:11px}.stat-ledger[data-v-0fd1c803]{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 26px;padding:4px 0 22px;display:grid}.ledger-stat[data-v-0fd1c803]{border:0;border-left:1px solid var(--line-soft);color:var(--text);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:0 25px;display:flex}.ledger-stat[data-v-0fd1c803]:first-child{border-left:0;padding-left:0}.stat-label[data-v-0fd1c803]{color:var(--text-muted);font-size:12px}.stat-number[data-v-0fd1c803]{letter-spacing:-1.1px;font-variant-numeric:tabular-nums;font-size:31px;font-weight:500;line-height:1.5}.stat-number small[data-v-0fd1c803]{color:var(--text-muted);letter-spacing:0;font-size:15px;font-weight:400}.stat-detail[data-v-0fd1c803]{color:var(--text-subtle);align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex}.ledger-stat:hover .stat-number[data-v-0fd1c803]{color:var(--accent-strong)}.work-grid[data-v-0fd1c803]{grid-template-columns:minmax(0,1.9fr) minmax(265px,.9fr);align-items:start;gap:24px;display:grid}.work-primary[data-v-0fd1c803],.work-secondary[data-v-0fd1c803]{flex-direction:column;gap:22px;min-width:0;display:flex}.panel[data-v-0fd1c803]{box-shadow:none}.panel-head[data-v-0fd1c803]{align-items:center;padding:18px 20px 13px}.panel-head h2[data-v-0fd1c803],.side-section-head h2[data-v-0fd1c803]{margin:0;font-size:14px;font-weight:600}.section-title[data-v-0fd1c803]{align-items:center;gap:9px;display:flex}.quiet-count[data-v-0fd1c803]{min-width:20px;color:var(--text-muted);background:var(--surface-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px;font-size:11px}.text-btn[data-v-0fd1c803]{color:var(--accent-strong);background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:11px;display:inline-flex}.attention-summary[data-v-0fd1c803]{border:0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);width:calc(100% - 32px);min-height:62px;color:var(--text);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0 16px;padding:10px 4px;display:grid}.attention-summary[data-v-0fd1c803]:hover{background:var(--surface-muted)}.attention-copy strong[data-v-0fd1c803],.attention-copy small[data-v-0fd1c803]{display:block}.attention-copy strong[data-v-0fd1c803]{font-size:12px;font-weight:550}.attention-copy small[data-v-0fd1c803]{color:var(--text-muted);margin-top:3px;font-size:10px;line-height:1.55}.attention-value[data-v-0fd1c803]{text-align:right;min-width:2ch;font-size:18px;font-weight:550}.attention-item.warning .attention-value[data-v-0fd1c803]{color:var(--warning)}.attention-item.danger .attention-value[data-v-0fd1c803]{color:var(--danger)}.attention-item.success .attention-value[data-v-0fd1c803]{color:var(--success)}.attention-item.neutral .attention-value[data-v-0fd1c803],.row-arrow[data-v-0fd1c803],.row-chevron[data-v-0fd1c803]{color:var(--text-subtle)}.exception-list[data-v-0fd1c803]{padding:0 20px 8px}.exception-row[data-v-0fd1c803]{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:12px;padding:14px 0;display:flex}.exception-mark[data-v-0fd1c803]{border:1px solid color-mix(in srgb,var(--warning) 35%,transparent);width:23px;height:23px;color:var(--warning);border-radius:50%;flex:0 0 23px;place-items:center;font-size:12px;display:grid}.exception-mark.failure[data-v-0fd1c803]{border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger)}.exception-copy[data-v-0fd1c803]{flex:1;min-width:0}.exception-copy strong[data-v-0fd1c803]{font-size:12px;font-weight:550;display:block}.exception-copy small[data-v-0fd1c803]{color:var(--text-muted);margin-top:3px;font-size:11px;line-height:1.65;display:block}.exception-copy code[data-v-0fd1c803]{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.exception-row:hover strong[data-v-0fd1c803],.inbox-row:hover strong[data-v-0fd1c803],.watch-row:hover strong[data-v-0fd1c803]{color:var(--accent-strong)}.recent-panel .table th[data-v-0fd1c803]{background:var(--surface-muted);padding:10px 18px;font-size:11px;font-weight:500}.recent-panel .table td[data-v-0fd1c803]{height:62px;padding:12px 18px;font-size:12px}.recent-panel .table td[data-v-0fd1c803]:last-child,.recent-panel .table th[data-v-0fd1c803]:last-child{width:120px}.row-link[data-v-0fd1c803]{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.row-link strong[data-v-0fd1c803]{font-size:12px;font-weight:550}.row-link code[data-v-0fd1c803]{max-width:300px;color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.recent-panel time[data-v-0fd1c803]{color:var(--text-subtle);font-size:10px}.panel-foot[data-v-0fd1c803]{border-top:1px solid var(--line-soft);color:var(--text-subtle);justify-content:space-between;gap:10px;padding:11px 20px;font-size:10px;display:flex}.inbox-list[data-v-0fd1c803]{padding:0 19px 6px}.inbox-row[data-v-0fd1c803]{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;padding:13px 0;display:flex}.inbox-row>span[data-v-0fd1c803]:nth-child(2){flex:1;min-width:0}.inbox-row strong[data-v-0fd1c803]{font-size:12px;font-weight:550;display:block}.inbox-row small[data-v-0fd1c803]{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.inbox-row time[data-v-0fd1c803]{color:var(--text-subtle);flex:none;font-size:10px}.avatar[data-v-0fd1c803]{border:1px solid var(--line-soft);width:30px;height:30px;color:var(--text-muted);background:var(--surface-muted);border-radius:8px;flex:0 0 30px;place-items:center;font-size:12px;display:grid}.connection-watch[data-v-0fd1c803],.activity-notes[data-v-0fd1c803]{padding:0 4px}.side-section-head[data-v-0fd1c803]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.side-section-head h2[data-v-0fd1c803]{font-size:12px}.connection-watch .attention-summary[data-v-0fd1c803]{width:100%;margin:0}.watch-row[data-v-0fd1c803]{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;padding:12px 0;display:flex}.watch-row>span[data-v-0fd1c803]:nth-child(2){flex:1}.watch-row strong[data-v-0fd1c803]{font-size:12px;font-weight:500;display:block}.watch-row small[data-v-0fd1c803]{color:var(--text-muted);margin-top:2px;font-size:10px;display:block}.connection-dot[data-v-0fd1c803]{background:var(--text-subtle);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.connection-dot.stale[data-v-0fd1c803]{background:var(--warning)}.activity-notes[data-v-0fd1c803]{border-top:1px solid var(--line-soft);padding-top:17px}.activity-note[data-v-0fd1c803]{align-items:baseline;gap:11px;padding:10px 0;display:flex}.activity-note time[data-v-0fd1c803]{color:var(--text-subtle);flex:0 0 74px;font-size:10px}.activity-note p[data-v-0fd1c803]{margin:0;font-size:11px}.activity-note small[data-v-0fd1c803]{overflow-wrap:anywhere;color:var(--text-muted);margin-top:3px;font-size:10px;line-height:1.65;display:block}.section-message[data-v-0fd1c803]{color:var(--text-subtle);margin:0;padding:22px 18px;font-size:12px;line-height:1.7}.section-message.error[data-v-0fd1c803]{color:var(--danger)}.error-note[data-v-0fd1c803]{margin-bottom:18px}.connection-watch[data-v-0fd1c803] .notice,.activity-notes[data-v-0fd1c803] .notice{margin:8px 0;font-size:11px}@container workspace-content (width<=1000px){.work-grid[data-v-0fd1c803]{grid-template-columns:1fr}.work-secondary[data-v-0fd1c803]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.work-secondary>.activity-notes[data-v-0fd1c803]{grid-column:1/-1}}@container workspace-content (width<=680px){.page-head[data-v-0fd1c803]{flex-direction:column;align-items:flex-start;gap:8px}.stat-ledger[data-v-0fd1c803]{margin-bottom:22px}.ledger-stat[data-v-0fd1c803]{padding:0 11px}.stat-number[data-v-0fd1c803]{font-size:27px}.stat-detail[data-v-0fd1c803]{font-size:9px}.work-secondary[data-v-0fd1c803]{display:flex}.exception-row[data-v-0fd1c803]{flex-wrap:wrap;gap:8px}.exception-copy[data-v-0fd1c803]{min-width:145px}.recent-panel .table td[data-v-0fd1c803]:last-child,.recent-panel .table th[data-v-0fd1c803]:last-child{width:90px}.panel-foot[data-v-0fd1c803]{flex-direction:column;align-items:flex-start}.activity-note time[data-v-0fd1c803]{flex-basis:68px}}@media (width<=760px){.page-head h1[data-v-0fd1c803]{font-size:23px}.stat-label[data-v-0fd1c803]{font-size:10px}.stat-number[data-v-0fd1c803]{font-size:25px}.stat-number small[data-v-0fd1c803]{font-size:12px}.panel-head[data-v-0fd1c803]{padding:16px 16px 12px}.exception-list[data-v-0fd1c803]{padding:0 16px 5px}.exception-row>.status[data-v-0fd1c803]{font-size:10px}.exception-row>.row-chevron[data-v-0fd1c803]{display:none}.attention-summary[data-v-0fd1c803]{grid-template-columns:auto minmax(0,1fr) auto}.attention-summary .row-arrow[data-v-0fd1c803]{display:none}.attention-value[data-v-0fd1c803]{font-size:16px}}@media (prefers-reduced-motion:reduce){.ledger-stat[data-v-0fd1c803],.exception-row[data-v-0fd1c803],.inbox-row[data-v-0fd1c803],.watch-row[data-v-0fd1c803]{transition:none}}.workspace-page[data-v-a6596c4e]{--canvas:#f8f9fb;--surface:#fff;--surface-muted:#f3f4f7;--surface-hover:#eef1fc;--text:#252936;--text-muted:#666d7d;--text-subtle:#747c8b;--line:#303b5530;--line-soft:#303b551a;--accent:#5969bb;--accent-strong:#5062b5;--accent-rgb:80,98,181;--display:var(--font);background:var(--canvas);height:100%;min-height:0;overflow:hidden}.operations-page[data-v-a6596c4e]{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.page-head[data-v-a6596c4e]{justify-content:space-between;align-items:flex-end;gap:20px;margin:2px 0 22px;display:flex}.page-head h1[data-v-a6596c4e]{letter-spacing:-.6px;margin:0;font-size:26px;font-weight:650}.page-head p[data-v-a6596c4e]{color:var(--text-muted);margin:7px 0 0;font-size:12px}.page-caption[data-v-a6596c4e],.quiet-caption[data-v-a6596c4e]{color:var(--text-subtle);font-size:11px}.filter-bar[data-v-a6596c4e]{grid-template-columns:minmax(160px,200px) minmax(220px,1fr) auto auto;grid-template-areas:"status keyword advanced submit";align-items:start;gap:8px;margin-bottom:18px;display:grid}.filter-bar>select[data-v-a6596c4e]{grid-area:status}.filter-bar>input[data-v-a6596c4e]{grid-area:keyword;min-width:0}.filter-bar>details[data-v-a6596c4e]{grid-area:advanced}.filter-bar>button[data-v-a6596c4e]{grid-area:submit}.filter-bar .input[data-v-a6596c4e],.filter-bar .select[data-v-a6596c4e],.filter-bar .btn[data-v-a6596c4e],.filter-bar[data-v-a6596c4e] summary{border-radius:7px;min-height:38px;font-size:12px}.filter-bar .btn[data-v-a6596c4e]{padding:8px 16px}.deliveries-split[data-v-a6596c4e]{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:20px;min-height:0;display:grid;overflow:hidden}.deliveries-split>.panel[data-v-a6596c4e],.deliveries-split>.delivery-detail[data-v-a6596c4e]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;min-height:0}.deliveries-split>.panel[data-v-a6596c4e]{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.deliveries-split>.panel>.table-wrap[data-v-a6596c4e]{min-height:0;overflow:auto}.deliveries-split>.delivery-detail[data-v-a6596c4e]{border-left:1px solid var(--line-soft);overflow-y:auto}.delivery-list-panel .panel-head[data-v-a6596c4e]{align-items:center;padding:18px 20px 14px}.delivery-list-panel .panel-head h2[data-v-a6596c4e]{font-size:14px}.delivery-list-panel .panel-head p[data-v-a6596c4e]{font-size:11px}.delivery-list-panel .table th[data-v-a6596c4e]{background:var(--surface-muted);padding:10px 18px;font-size:11px;font-weight:500}.delivery-list-panel .table td[data-v-a6596c4e]{height:64px;padding:12px 18px;font-size:12px}.delivery-list-panel .table td[data-v-a6596c4e]:last-child{width:176px}.delivery-row-link[data-v-a6596c4e]{gap:4px;min-width:0;display:grid}.delivery-row-link strong[data-v-a6596c4e]{font-size:12px;font-weight:550}.delivery-row-link small[data-v-a6596c4e]{max-width:300px;color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.delivery-list-panel time[data-v-a6596c4e]{color:var(--text-subtle);white-space:nowrap;font-size:10px}.delivery-status[data-v-a6596c4e]{background:var(--surface-muted);border-radius:4px;padding:3px 7px;font-size:10px}.delivery-status[data-v-a6596c4e]:before{width:4px;height:4px;margin-right:5px}.delivery-pagination[data-v-a6596c4e]{padding:11px 16px}.delivery-pagination .soft-btn[data-v-a6596c4e]{min-height:36px;padding:6px 10px;font-size:11px}.delivery-detail[data-v-a6596c4e]{padding:22px}.delivery-detail-head[data-v-a6596c4e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-eyebrow[data-v-a6596c4e]{color:var(--text-subtle);font-size:10px}.delivery-detail h2[data-v-a6596c4e]{overflow-wrap:anywhere;margin:4px 0 0;font-size:19px;font-weight:600}.delivery-detail>.delivery-customer[data-v-a6596c4e],.delivery-detail>p[data-v-a6596c4e]:not(.error-note):not(.detail-loading){color:var(--text-muted);margin:7px 0 18px;font-size:12px}.detail-loading[data-v-a6596c4e]{color:var(--text-subtle);margin:12px 0 0;font-size:11px}.delivery-steps[data-v-a6596c4e]{margin:22px 0;display:grid}.delivery-step[data-v-a6596c4e]{grid-template-columns:18px 1fr;gap:10px;min-height:64px;display:grid;position:relative}.delivery-step[data-v-a6596c4e]:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:13px;bottom:0;left:3px}.step-number[data-v-a6596c4e]{z-index:1;border:1px solid var(--text-subtle);background:var(--surface);border-radius:50%;width:7px;height:7px;margin-top:5px;position:relative}.delivery-step.done .step-number[data-v-a6596c4e]{border-color:var(--success);background:var(--success)}.delivery-step.current .step-number[data-v-a6596c4e]{border-color:var(--accent);background:var(--accent)}.delivery-step.warning .step-number[data-v-a6596c4e]{border-color:var(--warning);background:var(--warning)}.delivery-step.error .step-number[data-v-a6596c4e]{border-color:var(--danger);background:var(--danger)}.delivery-step.cancelled .step-number[data-v-a6596c4e]{border-color:var(--text-muted)}.delivery-step strong[data-v-a6596c4e]{font-size:12px;font-weight:550;display:block}.delivery-step div>span[data-v-a6596c4e]{color:var(--text-subtle);margin-top:4px;font-size:11px;display:block}.decision-note[data-v-a6596c4e]{border:1px solid var(--line-soft);color:var(--text-muted);background:rgba(var(--accent-rgb),.055);border-radius:7px;padding:12px 13px;font-size:12px;line-height:1.6}.decision-note strong[data-v-a6596c4e]{font-size:12px}.decision-note p[data-v-a6596c4e]{margin:4px 0 0}.decision-note.warning[data-v-a6596c4e]{border-color:color-mix(in srgb,var(--warning) 28%,transparent);color:var(--warning);background:color-mix(in srgb,var(--warning) 7%,transparent)}.decision-note.success[data-v-a6596c4e]{border-color:color-mix(in srgb,var(--success) 28%,transparent);color:var(--success);background:color-mix(in srgb,var(--success) 7%,transparent)}.decision-note.error[data-v-a6596c4e]{border-color:color-mix(in srgb,var(--danger) 28%,transparent);color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,transparent)}.delivery-detail[data-v-a6596c4e] details{margin-top:20px}.table tbody tr.clickable[data-v-a6596c4e]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.table tbody tr.active[data-v-a6596c4e]{box-shadow:inset 2px 0 var(--accent);background:var(--surface-hover)}.delivery-guidance[data-v-a6596c4e]{border:1px solid var(--line-soft);color:var(--text-muted);background:rgba(var(--accent-rgb),.045);border-radius:7px;align-items:flex-start;gap:10px;margin-top:16px;padding:11px 13px;font-size:11px;line-height:1.65;display:flex}.delivery-guidance.attention[data-v-a6596c4e]{border-color:color-mix(in srgb,var(--warning) 28%,transparent);background:color-mix(in srgb,var(--warning) 6%,transparent)}.guidance-mark[data-v-a6596c4e]{width:16px;height:16px;font:10px var(--mono);border:1px solid;border-radius:50%;flex:0 0 16px;place-items:center;margin-top:1px;display:grid}.delivery-guidance strong[data-v-a6596c4e]{font-size:11px;font-weight:550}.delivery-guidance p[data-v-a6596c4e]{margin:2px 0 0}.empty-note[data-v-a6596c4e]{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px}@container workspace-content (width<=900px){.filter-bar[data-v-a6596c4e]{grid-template-columns:minmax(220px,1fr) auto;grid-template-areas:"status advanced""keyword submit"}.advanced-filter>select[data-v-a6596c4e]{width:100%;margin-top:8px;position:static}.deliveries-split[data-v-a6596c4e]{gap:14px}.delivery-list-panel .table td[data-v-a6596c4e]:last-child{width:140px}.quiet-caption[data-v-a6596c4e]{display:none}}@container workspace-content (width<=680px){.operations-page[data-v-a6596c4e]{height:auto}.deliveries-split[data-v-a6596c4e]{grid-template-columns:1fr;overflow:visible}.deliveries-split>.delivery-detail[data-v-a6596c4e]{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);overflow:visible}.deliveries-split>.panel[data-v-a6596c4e]{min-height:300px}.delivery-detail[data-v-a6596c4e]{overflow:visible}}@container workspace-content (width<=520px){.filter-bar[data-v-a6596c4e]{grid-template-columns:1fr;grid-template-areas:"status""keyword""advanced""submit"}.filter-bar>button[data-v-a6596c4e]{width:100%}.page-head[data-v-a6596c4e]{flex-direction:column;align-items:flex-start;gap:8px}.delivery-list-panel .table td[data-v-a6596c4e]:last-child{width:112px}.delivery-list-panel .table th[data-v-a6596c4e],.delivery-list-panel .table td[data-v-a6596c4e]{padding-left:11px;padding-right:11px}.delivery-list-panel time[data-v-a6596c4e]{white-space:normal}}@media (width<=760px){.workspace-page[data-v-a6596c4e],.operations-page[data-v-a6596c4e]{height:auto;overflow:visible}.page-head h1[data-v-a6596c4e]{font-size:23px}.deliveries-split[data-v-a6596c4e]{grid-template-columns:1fr;display:grid;overflow:visible}.deliveries-split>.panel[data-v-a6596c4e],.deliveries-split>.delivery-detail[data-v-a6596c4e]{min-height:0;display:block;overflow:visible}.deliveries-split>.panel>.table-wrap[data-v-a6596c4e]{overflow:auto visible}.delivery-detail[data-v-a6596c4e]{padding:20px 18px}}.workspace-page[data-v-06fa93e3]{--canvas:#f8f9fb;--surface:#fff;--surface-muted:#f3f4f7;--surface-hover:#eef1fc;--text:#252936;--text-muted:#666d7d;--text-subtle:#747c8b;--line:#303b5530;--line-soft:#303b551a;--accent:#5969bb;--accent-strong:#5062b5;--accent-rgb:80,98,181;--display:var(--font);background:var(--canvas);height:100%;min-height:0;overflow:hidden}html[data-theme=dark] .workspace-page{--canvas:#15181e;--surface:#1c2028;--surface-muted:#252a34;--surface-hover:#2b3349;--text:#e4e7ed;--text-muted:#a5aebb;--text-subtle:#9ca5b4;--line:#bec9e038;--line-soft:#bec9e01f;--accent:#a4b3f6;--accent-strong:#a4b3f6;--accent-rgb:164,179,246}.operations-page[data-v-06fa93e3]{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.page-head[data-v-06fa93e3]{justify-content:space-between;align-items:flex-end;gap:20px;margin:2px 0 22px;display:flex}.page-head h1[data-v-06fa93e3]{letter-spacing:-.6px;margin:0;font-size:26px;font-weight:650}.page-head p[data-v-06fa93e3]{color:var(--text-muted);margin:7px 0 0;font-size:12px}.page-caption[data-v-06fa93e3]{color:var(--text-subtle);font-size:11px}.error-note[data-v-06fa93e3]{margin-bottom:12px}.topology-split[data-v-06fa93e3]{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:20px;min-height:0;display:grid;overflow:hidden}.topology-split>.topology-diagram[data-v-06fa93e3],.topology-split>.topology-detail[data-v-06fa93e3]{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;min-height:0}.topology-diagram[data-v-06fa93e3]{min-height:540px;position:relative;overflow:hidden}.diagram-caption[data-v-06fa93e3]{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:22px;left:24px;right:24px}.diagram-caption strong[data-v-06fa93e3]{font-size:14px}.diagram-caption span[data-v-06fa93e3]{color:var(--text-subtle);font-size:11px}.topology-diagram svg[data-v-06fa93e3]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.topology-link[data-v-06fa93e3]{stroke:var(--line);stroke-width:1.2px;stroke-dasharray:4 3}.topology-link.active[data-v-06fa93e3]{stroke:var(--accent);stroke-width:1.7px;stroke-dasharray:none}.topology-node[data-v-06fa93e3]{border:1px solid var(--line-soft);width:164px;min-height:96px;color:var(--text);background:var(--surface);text-align:left;border-radius:8px;align-content:center;gap:5px;padding:16px 18px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 20px #37415f06}.topology-node[data-v-06fa93e3]:hover,.topology-node.selected[data-v-06fa93e3]{border-color:var(--accent);background:rgba(var(--accent-rgb),.055);box-shadow:none}.topology-node span[data-v-06fa93e3]{color:var(--text-subtle);font-size:10px}.topology-node strong[data-v-06fa93e3]{font-size:12px;font-weight:550}.topology-node small[data-v-06fa93e3]{color:var(--text-muted);font-size:11px}.topology-node[data-v-06fa93e3]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:15px;right:15px}.topology-detail[data-v-06fa93e3]{padding:22px;overflow-y:auto}.detail-eyebrow[data-v-06fa93e3]{color:var(--text-subtle);font-size:10px}.node-detail-head[data-v-06fa93e3]{padding-bottom:18px}.topology-detail h2[data-v-06fa93e3]{margin:4px 0 0;font-size:19px;font-weight:600}.topology-detail .node-detail-head p[data-v-06fa93e3]{color:var(--text-subtle);margin:6px 0 0;font-size:12px}.topology-detail .fact-list div[data-v-06fa93e3]{padding:10px 0}.topology-detail .fact-list dt[data-v-06fa93e3]{font-size:11px}.topology-detail .fact-list dd[data-v-06fa93e3]{font-size:12px}.related-list[data-v-06fa93e3]{gap:7px;margin-top:18px;display:grid}.related-list h3[data-v-06fa93e3]{margin:0 0 3px;font-size:12px}.related-list button[data-v-06fa93e3]{border:1px solid var(--line-soft);min-height:42px;color:var(--text);background:var(--surface-muted);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:11px;display:flex}.related-list button[data-v-06fa93e3]:hover{border-color:var(--accent)}.related-list button>span[data-v-06fa93e3]:last-child{color:var(--text-subtle)}.related-list b[data-v-06fa93e3]{margin-left:5px;font-weight:400}.related-empty[data-v-06fa93e3]{color:var(--text-subtle);margin:4px 0;font-size:11px}.diagnostic-catalog[data-v-06fa93e3]{margin-top:18px}.diagnostic-catalog ul[data-v-06fa93e3]{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:visible}.diagnostic-catalog li[data-v-06fa93e3]{border-top:1px solid var(--line-soft);gap:3px;padding-top:8px;display:grid}.diagnostic-catalog b[data-v-06fa93e3],.diagnostic-catalog code[data-v-06fa93e3]{overflow-wrap:anywhere;font:11px var(--mono)}.diagnostic-catalog b[data-v-06fa93e3]{color:var(--accent-strong)}.diagnostic-note[data-v-06fa93e3]{border-top:1px solid var(--line-soft);color:var(--text-subtle);margin-top:20px;padding-top:14px;font-size:10px;line-height:1.7}.diagram-empty[data-v-06fa93e3]{color:var(--text-subtle);text-align:center;margin:0;font-size:12px;position:absolute;top:50%;left:20px;right:20px}.empty-note[data-v-06fa93e3]{margin-bottom:12px}@container workspace-content (width<=760px){.topology-split[data-v-06fa93e3]{grid-template-columns:1fr;overflow:visible}.topology-diagram[data-v-06fa93e3]{min-height:440px}.topology-detail[data-v-06fa93e3]{overflow:visible}.topology-node[data-v-06fa93e3]{width:136px;min-height:84px;padding:13px}.page-head[data-v-06fa93e3]{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=760px){.workspace-page[data-v-06fa93e3],.operations-page[data-v-06fa93e3]{height:auto;overflow:visible}.page-head h1[data-v-06fa93e3]{font-size:23px}.topology-split[data-v-06fa93e3]{grid-template-columns:1fr;overflow:visible}.topology-detail[data-v-06fa93e3]{min-height:0;overflow:visible}.topology-diagram[data-v-06fa93e3]{min-height:420px;overflow:hidden}.topology-detail[data-v-06fa93e3]{padding:20px 18px}.diagram-caption[data-v-06fa93e3]{left:16px;right:16px}.diagram-caption span[data-v-06fa93e3]{display:none}}.workspace-login[data-v-20f52179]{--login-bg:#f7f8fb;--login-surface:#ffffffe0;--login-solid:#fff;--login-text:#252936;--login-sub:#666d7d;--login-muted:#7b8495;--login-line:#303b551c;--login-line-strong:#303b5530;--login-blue:#5062b5;--login-blue-hover:#4657a6;--login-violet:#887bc2;--login-field:#fff;--login-soft:#f3f5fa;--login-error:#aa4f54;min-width:0;min-height:100dvh;color:var(--login-text);background:var(--login-bg);font-family:var(--font)}html[data-theme=dark] .workspace-login{--login-bg:#15181e;--login-surface:#1e232ef0;--login-solid:#202632;--login-text:#e4e7ed;--login-sub:#a5aebb;--login-muted:#8791a6;--login-line:#bec9e01f;--login-line-strong:#bec9e038;--login-blue:#a4b3f6;--login-blue-hover:#bac5ff;--login-violet:#b3a6e2;--login-field:#1c2330;--login-soft:#252c3b;--login-error:#e6a0a4}.workspace-login[data-v-20f52179] *,.workspace-login[data-v-20f52179] :before,.workspace-login[data-v-20f52179] :after{box-sizing:border-box}.workspace-login h1[data-v-20f52179],.workspace-login p[data-v-20f52179]{margin:0}.workspace-login button[data-v-20f52179],.workspace-login input[data-v-20f52179]{font:inherit}.workspace-login a[data-v-20f52179]{color:inherit;text-decoration:none}.workspace-login button[data-v-20f52179]{color:inherit;cursor:pointer}.workspace-login button[data-v-20f52179]:disabled{cursor:not-allowed;opacity:.55}.workspace-login[data-v-20f52179] :where(a,button,input):focus-visible{outline:2px solid var(--login-blue);outline-offset:3px}.workspace-skip-link[data-v-20f52179]{z-index:20;border:1px solid var(--login-line);background:var(--login-solid);border-radius:7px;padding:9px 13px;position:fixed;top:-60px;left:18px}.workspace-skip-link[data-v-20f52179]:focus{top:14px}.workspace-page[data-v-20f52179]{flex-direction:column;width:min(100% - 64px,1360px);min-height:100dvh;margin:0 auto;display:flex}.workspace-masthead[data-v-20f52179]{border-bottom:1px solid var(--login-line);flex:0 0 76px;justify-content:space-between;align-items:center;display:flex}.workspace-brand[data-v-20f52179]{align-items:center;gap:10px;min-width:0;display:inline-flex}.workspace-brand-symbol[data-v-20f52179]{color:#fff;background:#5062b5;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 -2px #887bc273}.workspace-brand-symbol svg[data-v-20f52179]{width:26px;height:26px}.workspace-brand-words[data-v-20f52179]{flex-direction:column;line-height:1.3;display:flex}.workspace-brand-words strong[data-v-20f52179]{letter-spacing:.8px;font-size:19px;font-weight:620}.workspace-brand-words small[data-v-20f52179]{color:var(--login-sub);margin-top:2px;font-size:10px}.workspace-theme-button[data-v-20f52179]{border:1px solid var(--login-line);width:34px;height:34px;color:var(--login-sub);background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.workspace-theme-button[data-v-20f52179]:hover{border-color:var(--login-line-strong);background:var(--login-solid)}.workspace-theme-button svg[data-v-20f52179]{width:16px;height:16px}.workspace-main[data-v-20f52179]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:42px 0 36px;display:flex}.workspace-panel[data-v-20f52179]{background:var(--login-surface);-webkit-backdrop-filter:blur(17px)saturate(112%);border:1px solid #ffffffe0;border-radius:14px;width:min(100%,448px);padding:32px 38px 24px;box-shadow:0 14px 42px #37415f0e,0 1px 3px #37415f06,inset 0 1px #ffffffd9}html[data-theme=dark] .workspace-panel{border-color:var(--login-line);box-shadow:0 16px 48px #0000002e,inset 0 1px #ffffff09}.workspace-panel-heading[data-v-20f52179]{margin-bottom:23px}.workspace-eyebrow[data-v-20f52179]{color:var(--login-violet);font-size:11px;font-weight:550}.workspace-panel-heading h1[data-v-20f52179]{letter-spacing:-.65px;outline:none;margin-top:9px;font-size:29px;font-weight:640;line-height:1.35}.workspace-panel-description[data-v-20f52179]{color:var(--login-sub);margin-top:7px;font-size:12px;line-height:1.7}.workspace-role-nav[data-v-20f52179]{border-bottom:1px solid var(--login-line);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.workspace-role-nav a[data-v-20f52179]{height:44px;color:var(--login-sub);border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;font-size:12px;display:flex;position:relative}.workspace-role-nav a[data-v-20f52179]:hover{color:var(--login-text)}.workspace-role-nav a[aria-current=page][data-v-20f52179]{border-bottom-color:var(--login-blue);color:var(--login-blue);font-weight:570}.workspace-role-nav svg[data-v-20f52179]{width:16px;height:16px}.workspace-field-label[data-v-20f52179]{margin-bottom:9px;font-size:12px;font-weight:570;display:block}.workspace-credential[data-v-20f52179]{border:1px solid var(--login-line-strong);background:var(--login-field);border-radius:8px;align-items:center;gap:10px;height:46px;padding:0 10px 0 13px;display:flex}.workspace-credential[data-v-20f52179]:focus-within{border-color:var(--login-blue);box-shadow:0 0 0 3px #5062b51a}.workspace-credential.invalid[data-v-20f52179]{border-color:var(--login-error);box-shadow:0 0 0 3px #aa4f540e}.workspace-input-icon[data-v-20f52179]{width:17px;height:17px;color:var(--login-muted);flex:none;place-items:center;display:grid}.workspace-input-icon svg[data-v-20f52179]{width:17px;height:17px}.workspace-credential input[data-v-20f52179]{width:100%;min-width:0;height:100%;color:var(--login-text);background:0 0;border:0;outline:none;padding:0;font-size:12px}.workspace-credential input[data-v-20f52179]:focus-visible{outline:none}.workspace-credential input[data-v-20f52179]::placeholder{color:var(--login-muted);opacity:1}.workspace-visibility[data-v-20f52179]{width:30px;height:30px;color:var(--login-muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.workspace-visibility[data-v-20f52179]:hover{color:var(--login-blue);background:var(--login-soft)}.workspace-visibility svg[data-v-20f52179]{width:16px;height:16px}.workspace-field-info[data-v-20f52179]{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:9px;display:flex}.workspace-field-info span[data-v-20f52179]{color:var(--login-sub);font-size:10px;line-height:1.7}.workspace-field-info button[data-v-20f52179]{color:var(--login-blue);background:0 0;border:0;flex:none;padding:0;font-size:10px;line-height:1.7}.workspace-field-info button[data-v-20f52179]:hover{text-underline-offset:3px;text-decoration:underline}.workspace-help[data-v-20f52179]{border-left:2px solid var(--login-blue);color:var(--login-sub);background:var(--login-soft);margin-top:11px;padding:10px 12px;font-size:11px;line-height:1.8}.workspace-field-error[data-v-20f52179],.workspace-restore-error[data-v-20f52179]{color:var(--login-error);margin-top:11px;font-size:11px;line-height:1.7}.workspace-restore-error[data-v-20f52179]{border:1px solid var(--login-line);background:var(--login-soft);border-radius:8px;padding:11px 12px}.workspace-submit[data-v-20f52179],.workspace-secondary[data-v-20f52179]{border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:45px;margin-top:22px;padding:0 14px;font-size:12px;font-weight:580;display:flex}.workspace-submit[data-v-20f52179]{color:#fff;background:#5062b5;border:1px solid #5062b5}.workspace-submit[data-v-20f52179]:hover:not(:disabled){background:#4657a6;border-color:#4657a6}html[data-theme=dark] .workspace-submit{color:#151a28;background:#a4b3f6;border-color:#a4b3f6}html[data-theme=dark] .workspace-submit:hover:not(:disabled){background:#bac5ff;border-color:#bac5ff}.workspace-submit svg[data-v-20f52179]{width:16px;height:16px}.workspace-secondary[data-v-20f52179]{border:1px solid var(--login-line-strong);color:var(--login-text);background:var(--login-solid);margin-top:10px}.workspace-secondary[data-v-20f52179]:hover:not(:disabled){border-color:var(--login-blue);color:var(--login-blue)}.workspace-restore-actions[data-v-20f52179]{margin-top:2px}.workspace-spinner[data-v-20f52179]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite workspace-spin-20f52179}.workspace-security-note[data-v-20f52179]{border-top:1px solid var(--login-line);color:var(--login-muted);align-items:flex-start;gap:8px;margin-top:20px;padding-top:15px;font-size:10px;line-height:1.7;display:flex}.workspace-security-note svg[data-v-20f52179]{flex:none;width:14px;height:14px;margin-top:1px}.workspace-scope[data-v-20f52179]{color:var(--login-sub);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:25px;font-size:10px;display:flex}.workspace-scope i[data-v-20f52179]{background:var(--login-muted);opacity:.6;border-radius:50%;width:3px;height:3px}.workspace-footer[data-v-20f52179]{border-top:1px solid var(--login-line);min-height:56px;color:var(--login-muted);justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.workspace-footer[data-v-20f52179] .compliance-footer{color:inherit;font-size:inherit;margin:0}@keyframes workspace-spin-20f52179{to{transform:rotate(360deg)}}@media (width<=560px){.workspace-page[data-v-20f52179]{width:calc(100% - 36px)}.workspace-masthead[data-v-20f52179]{flex-basis:66px}.workspace-main[data-v-20f52179]{padding:30px 0 26px}.workspace-panel[data-v-20f52179]{border-radius:12px;padding:27px 22px 21px}.workspace-panel-heading h1[data-v-20f52179]{font-size:26px}.workspace-scope[data-v-20f52179]{gap:9px;margin-top:19px;font-size:9px}.workspace-footer[data-v-20f52179]{flex-wrap:wrap;justify-content:center;gap:2px 14px;padding:10px 0;font-size:9px}}@media (width<=360px){.workspace-page[data-v-20f52179]{width:calc(100% - 28px)}.workspace-panel[data-v-20f52179]{padding:24px 17px 19px}.workspace-role-nav[data-v-20f52179],.workspace-scope[data-v-20f52179]{gap:7px}}@media (prefers-reduced-motion:reduce){.workspace-spinner[data-v-20f52179]{border-right-color:currentColor;animation:none}}@media (prefers-reduced-transparency:reduce){.workspace-panel[data-v-20f52179]{background:var(--login-solid);-webkit-backdrop-filter:none}}:root{--bg:#f8f9fb;--canvas:#f8f9fb;--surface:#fff;--surface-muted:#f3f4f7;--surface-hover:#eef1f6;--text:#252936;--text-muted:#666d7d;--text-subtle:#747c8b;--text-2:var(--text-muted);--text-3:var(--text-subtle);--line:#303b5530;--line-soft:#303b551a;--accent:#5062b5;--accent-strong:#43539d;--accent-button:#5969bb;--accent-button-hover:#4c5ba8;--accent-contrast:#fff;--accent-rgb:80, 98, 181;--success:#27755d;--success-rgb:39, 117, 93;--warning:#946b27;--warning-rgb:148, 107, 39;--danger:#aa4f54;--danger-strong:#913f45;--danger-rgb:170, 79, 84;--on-danger:#fff;--sidebar-bg:linear-gradient(155deg, #eef2ffd1, #fdfdfff7 30%, #f7f6fdf0);--sidebar-border:#fffffff5;--shell-width:1400px;--shell-gap:20px;--font:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", sans-serif;--display:var(--font);--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--shadow:0 12px 40px #18223a21;--shadow-soft:0 5px 20px #37415f0a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--ease:cubic-bezier(.2, .75, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#15181e;--canvas:#15181e;--surface:#1c2028;--surface-muted:#252a34;--surface-hover:#2b3349;--text:#e4e7ed;--text-muted:#a5aebb;--text-subtle:#9ca5b4;--line:#bec9e038;--line-soft:#bec9e01f;--accent:#a4b3f6;--accent-strong:#c0cbfa;--accent-button:#7485d1;--accent-button-hover:#8797df;--accent-contrast:#101421;--accent-rgb:164, 179, 246;--success:#89c5aa;--success-rgb:137, 197, 170;--warning:#d2b27b;--warning-rgb:210, 178, 123;--danger:#e6a0a4;--danger-strong:#f0b6b9;--danger-rgb:230, 160, 164;--on-danger:#2b171b;--sidebar-bg:linear-gradient(155deg, #2f364eb8, #1f232cf7 30%, #242230f2);--sidebar-border:#ffffff0a;--shadow:0 16px 42px #00000047;--shadow-soft:0 5px 20px #0000001f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%}html{background:var(--bg)}html,body{color:var(--text);background:var(--bg);font-family:var(--font);margin:0}body{letter-spacing:0;font-size:13px;line-height:1.55}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}code,.mono{font-family:var(--mono)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.app-shell,.portal-shell{background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0;display:grid;overflow:hidden}.app-shell{row-gap:0;padding:0 34px 0 252px}.portal-shell{row-gap:0;padding:0 clamp(16px,2vw,28px) 12px}.app-topbar,.topbar{width:100%;max-width:var(--shell-width);border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;align-items:center;gap:16px;min-height:72px;margin:0 auto;padding:0;display:flex}.brand{flex:0 0 204px;align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{border:1px solid rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .08);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;position:relative}.brand-mark:after{content:"";border:1.5px solid;border-radius:5px;position:absolute;inset:7px}.brand strong{letter-spacing:.02em;font-size:15px;font-weight:600;display:block}.brand>div>span{color:var(--text-subtle);margin-top:2px;font-size:11px;display:block}.workspace-context{min-width:0;color:var(--text-subtle);flex:1;align-items:center;gap:8px;font-size:12px;display:flex;overflow:auto}.top-actions,.actions{align-items:center;gap:8px;display:flex}.top-actions{flex:none;margin-left:auto}.soft-btn,.btn{border:1px solid var(--line);min-height:36px;color:var(--text);background:var(--surface);box-shadow:none;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:550;line-height:1.5;transition:border-color .15s,background .15s,color .15s,opacity .15s;display:inline-flex}.soft-btn:hover:not(:disabled),.btn:hover:not(:disabled){border-color:var(--accent);background:var(--surface-hover)}.btn.primary{border-color:var(--accent-button);color:var(--accent-contrast);background:var(--accent-button)}.btn.primary:hover:not(:disabled){border-color:var(--accent-button-hover);background:var(--accent-button-hover)}button:active:not(:disabled){opacity:.82}:where(button,a,summary,[role=button]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-layout,.portal-workspace{width:100%;height:100%;min-height:0;max-width:var(--shell-width);margin:0 auto}.app-layout{outline:none;display:block}.portal-workspace{grid-template-columns:216px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.sidebar,.nav-dock{border:1px solid var(--line-soft);background:var(--sidebar-bg);box-shadow:0 0 0 1px var(--line-soft), inset 0 1px 0 #ffffff80;-webkit-backdrop-filter:blur(26px)saturate(1.15);align-self:start}.app-shell>.sidebar{z-index:40;border-color:var(--sidebar-border);border-radius:18px;flex-direction:column;width:212px;padding:24px 12px 12px;display:flex;position:fixed;top:14px;bottom:14px;left:14px}.nav-dock{border-radius:14px;padding:12px 10px;position:sticky;top:14px}.sidebar-brand-row{align-items:center;display:flex}.sidebar .brand{text-align:left;background:0 0;border:0;flex:auto;width:100%;margin-bottom:24px;padding:0 10px}.sidebar .brand-mark{color:#fff;background:linear-gradient(135deg,#6686d9,#8072bf);border:0;border-radius:10px;place-items:center;width:33px;height:33px;display:grid;box-shadow:inset 0 1px #ffffff78}.sidebar .brand-mark:after{display:none}.sidebar .brand-mark .shell-icon{width:23px;height:23px}.sidebar .brand-copy{min-width:0}.sidebar .brand strong{letter-spacing:1px;font-size:19px;line-height:1.3}.sidebar .brand small{color:var(--text-muted);letter-spacing:.2px;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:400;display:block}.workspace-badge{border:1px solid var(--line-soft);color:var(--text-muted);background:#707fa609;border-radius:9px;align-items:center;gap:9px;margin:0 5px 25px;padding:9px 10px;display:flex}.workspace-badge>.shell-icon{width:16px;height:16px}.workspace-badge strong,.workspace-badge small{display:block}.workspace-badge strong{color:var(--text);font-size:12px;font-weight:550}.workspace-badge small{color:var(--text-subtle);margin-top:1px;font-size:10px}.nav-sections{scrollbar-width:thin;gap:0;min-height:0;display:grid;overflow-y:auto}.nav-section+.nav-section{border-top:0;margin-top:24px;padding-top:0}.nav-label{color:var(--text-subtle);letter-spacing:1px;margin-bottom:8px;padding:0 13px;font-size:10px;font-weight:500;display:block}.nav-list{gap:4px;display:grid}.nav-item{width:100%;min-height:40px;color:var(--text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:13px;font-weight:400;transition:color .15s,background .15s;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#6074ab0e}.nav-item.active{color:var(--accent);background:#5e73c41a;font-weight:550}.nav-item.active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:11px;bottom:11px;left:0}.nav-item .shell-icon{width:17px;height:17px}.nav-children{border-left:1px solid var(--line-soft);gap:2px;margin:3px 0 5px 18px;padding-left:9px;display:grid}.nav-item.nav-child{min-height:34px;padding-top:7px;padding-bottom:7px;font-size:12px}.nav-child.active:before{display:none}.nav-child .shell-icon{width:14px;height:14px}.sidebar-bottom{margin-top:auto;padding:22px 6px 0}.environment-note{color:var(--text-muted);align-items:flex-start;gap:8px;padding:0 4px 15px;display:flex}.environment-note strong,.environment-note small{display:block}.environment-note strong{font-size:11px;font-weight:500}.environment-note small{color:var(--text-subtle);margin-top:3px;font-size:10px}.environment-dot{background:var(--accent);opacity:.65;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.person{border-top:1px solid var(--line-soft);align-items:center;gap:9px;padding:14px 3px 1px;display:flex}.avatar{border:1px solid var(--line-soft);width:30px;height:30px;color:var(--text-muted);background:var(--surface-muted);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.session-copy{min-width:0}.session-copy .session-label{color:var(--text-subtle);font-size:9px;display:block}.session-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:550;display:block;overflow:hidden}.session-copy code{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.app-main,.content-shell{background:0 0;border:0;border-radius:0;min-width:0;height:100%;min-height:0;overflow:hidden}.app-main>.workspace-page,.content-shell>.content{height:100%;min-height:0;overflow-y:auto}.content,.workspace-page{container:workspace-content/inline-size}.workspace-page{padding:28px 0 24px}.content{padding:26px}.app-shell .app-layout>.governance-workspace{background:0 0;border:0;border-radius:0;animation:none}.page,.operations-page{gap:20px;display:grid}.page-head{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:2px;display:flex}.page-head h1{font-family:var(--display);letter-spacing:-.6px;margin:0;font-size:26px;font-weight:650;line-height:1.35}.page-head p{max-width:720px;color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.page-status{min-height:30px;color:var(--text-subtle);white-space:nowrap;align-items:center;font-size:11px;display:inline-flex}.page-status:before,.status:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px;margin-right:6px}.panel{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:none;overflow:hidden}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 16px;display:flex}.panel-head h2{margin:0;font-size:14px;font-weight:600}.panel-head p{color:var(--text-subtle);margin:4px 0 0;font-size:11px;line-height:1.7}.panel-body{padding:0 20px 20px}.row-action{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.status{color:var(--text-subtle);white-space:nowrap;align-items:center;font-size:12px;display:inline-flex}.status.success,.success{color:var(--success)}.status.warning,.warning{color:var(--warning)}.status.danger,.error,.bad{color:var(--danger)}.status.info,.info{color:var(--accent)}.good{color:var(--success)}.empty-note{color:var(--text-subtle);margin:0;padding:24px 18px;font-size:12px;line-height:1.7}.notice,.error-note{border:1px solid rgba(var(--danger-rgb), .25);border-radius:var(--radius-sm);color:var(--danger);background:rgba(var(--danger-rgb), .07);margin:0;padding:11px 13px;font-size:12px;line-height:1.6}.info-note{border-color:rgba(var(--accent-rgb), .2);color:var(--text-muted);background:rgba(var(--accent-rgb), .06)}.danger-note{border-color:rgba(var(--danger-rgb), .3)}.table-wrap{scrollbar-width:thin;max-width:100%;overflow:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--line-soft);color:var(--text);text-align:left;vertical-align:middle;padding:13px 18px;font-size:12px}.table th{color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:500}.table td code{color:var(--accent-strong);font-size:11px}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover,.table tbody tr.active{background:rgba(var(--accent-rgb), .055)}.table tbody tr:last-child td{border-bottom:0}.advanced-filter summary{border:1px solid var(--line);min-height:36px;color:var(--text-muted);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;padding:0 12px;font-size:12px;font-weight:550;list-style:none;display:inline-flex}.advanced-filter summary::-webkit-details-marker{display:none}.input,.textarea,.select,select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:var(--surface);border-radius:7px;outline:none;padding:8px 11px;font-size:12px}.input:focus,.textarea:focus,.select:focus,select:focus{border-color:var(--accent);outline:2px solid rgba(var(--accent-rgb), .24);outline-offset:1px}.textarea{resize:vertical;min-height:116px}.field{gap:7px;margin-top:14px;display:grid}.field label{color:var(--text);font-size:12px;font-weight:550}.field small,.login-note{color:var(--text-subtle);font-size:11px;line-height:1.6}.delivery-pagination,.governance-pagination{border-top:1px solid var(--line-soft);color:var(--text-subtle);justify-content:flex-end;align-items:center;gap:9px;padding:12px 18px;font-size:11px;display:flex}.delivery-pagination{justify-content:space-between}.fact-list,.identity{margin:0;display:grid}.fact-list div,.identity div{border-top:1px solid var(--line-soft);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.fact-list dt,.identity dt{color:var(--text-subtle);font-size:11px}.fact-list dd,.identity dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:12px}.compliance-footer{color:var(--text-subtle);justify-content:center;margin:0 auto;font-size:10px;line-height:1.6;display:flex}.compliance-footer a{color:inherit;text-decoration:none}.compliance-footer a:hover{color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.compliance-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.shell-footer{width:100%;max-width:var(--shell-width);margin:0 auto;padding:7px 0 12px}.governance-content{height:100%;min-height:0;padding:28px 0 24px;overflow-y:auto}.governance-error{color:var(--danger);margin:0;padding:12px 0;font-size:12px}.danger-action{margin-top:16px}.btn.danger-button{border-color:var(--danger);color:var(--on-danger);background:var(--danger)}.btn.danger-button:hover:not(:disabled){border-color:var(--danger-strong);color:var(--on-danger);background:var(--danger-strong)}.login{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.login .compliance-footer{margin:0;position:absolute;bottom:18px;left:24px;right:24px}.login-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);width:min(900px,100%);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);display:grid;overflow:hidden}.login-intro{border-right:1px solid var(--line-soft);padding:44px}.login-intro h1{font-family:var(--display);letter-spacing:-.6px;margin:0 0 12px;font-size:clamp(27px,3vw,36px);font-weight:650;line-height:1.3}.login-intro p{max-width:490px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.8}.login-panel{align-self:center;padding:32px}.login-panel h2{margin:0;font-size:18px;font-weight:600}.login-panel>p{color:var(--text-muted);margin:7px 0 20px;font-size:12px;line-height:1.7}.login-error{color:var(--danger);margin:0;font-size:12px;line-height:1.6}.overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141c2c33;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{border-left:1px solid var(--line-soft);background:var(--surface);width:min(510px,94vw);height:100%;box-shadow:var(--shadow);padding:22px;overflow:auto}.overlay-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.overlay-head h2{margin:0;font-size:18px}.close{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:var(--surface);border-radius:7px;place-items:center;font-size:18px;display:grid}.toast{z-index:120;border:1px solid var(--line-soft);background:var(--surface);width:min(360px,100vw - 44px);box-shadow:var(--shadow);border-radius:9px;padding:13px 14px;position:fixed;bottom:22px;right:22px}.toast strong{font-size:13px;display:block}.toast span{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.55;display:block}.compact-select{width:auto;min-width:150px}.segmented{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.segmented>button{min-height:36px;color:var(--text-muted);text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:12px}.segmented>button[aria-pressed=true],.segmented>button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 2px #2732520f}.shell-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.icon-btn{width:32px;height:32px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-grid}.icon-btn:hover:not(:disabled){color:var(--accent);background:var(--surface-muted)}.breadcrumb{min-width:0;color:var(--text-subtle);white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumb strong{color:var(--text-muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.breadcrumb-separator{color:var(--line)}.global-search{border:1px solid var(--line-soft);width:165px;min-width:0;min-height:32px;color:var(--text-muted);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:11px;display:flex}.global-search:hover{border-color:var(--line);background:var(--surface-muted)}.global-search .shell-icon{width:15px;height:15px}kbd{color:var(--text-subtle);font:10px var(--font);background:0 0;border:0;border-radius:4px;padding:0 4px}.global-search kbd{margin-left:auto}.refresh-button .shell-icon,.logout-button .shell-icon{width:15px;height:15px}.mobile-toggle,.sidebar-close,.nav-scrim{display:none}.skip-link{z-index:200;color:var(--text);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:7px;padding:10px 14px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141c2c33;justify-content:center;align-items:flex-start;padding:min(18vh,150px) 18px 24px;display:flex;position:fixed;inset:0}.command-palette{border:1px solid var(--line-soft);background:var(--surface);width:min(570px,100%);max-height:min(620px,76dvh);box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.command-search{border:1px solid var(--line);color:var(--text-subtle);background:var(--surface-muted);border-radius:8px;align-items:center;gap:10px;margin:14px;padding:5px 5px 5px 12px;display:flex}.command-search>.shell-icon{width:17px;height:17px}.command-search input{width:100%;min-width:0;height:36px;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:13px}.command-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .15)}.command-results{max-height:min(430px,76dvh - 126px);padding:0 8px 8px;overflow-y:auto}.command-row{width:100%;min-height:56px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;display:flex}.command-row:hover,.command-row:focus-visible{color:var(--accent);background:rgba(var(--accent-rgb), .08)}.command-row>.shell-icon{width:17px;height:17px;color:var(--text-muted)}.command-copy{flex:1;gap:2px;min-width:0;display:grid}.command-copy strong{font-size:12px;font-weight:550}.command-copy small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.command-section{color:var(--text-subtle);flex:none;font-size:10px}.command-empty{min-height:160px;color:var(--text-subtle);text-align:center;place-items:center;gap:6px;display:grid}.command-empty strong{color:var(--text-muted);font-size:13px;font-weight:550}.command-empty span{font-size:11px}.command-footer{border-top:1px solid var(--line-soft);color:var(--text-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:10px;display:flex}.is-spinning{animation:.9s linear infinite shell-spin}@keyframes shell-spin{to{transform:rotate(360deg)}}@media (width>=1700px){.app-shell{padding-right:5vw}.table td{padding-top:15px;padding-bottom:15px}}@media (width<=1200px){.app-shell{padding-left:232px;padding-right:24px}.app-shell>.sidebar{width:196px}.sidebar .brand{padding-left:7px;padding-right:4px}.sidebar .brand small{letter-spacing:0}.portal-workspace{grid-template-columns:184px minmax(0,1fr);gap:16px}.brand{flex-basis:164px}.table th,.table td{padding-left:14px;padding-right:14px}}@media (width<=1000px){.breadcrumb-separator:last-of-type,.breadcrumb strong{display:none}.global-search{width:132px}.top-actions{gap:5px}.logout-button .action-label{display:none}.logout-button{width:32px;padding:0}}@media (width<=760px){.app-shell{grid-template-rows:auto auto auto;height:auto;min-height:100dvh;padding:0 18px;display:grid;overflow:visible}.app-topbar,.topbar{gap:10px;min-height:61px}.app-shell>.sidebar{z-index:70;width:214px;transition:transform .24s var(--ease);padding-top:20px;top:10px;bottom:10px;left:10px;transform:translate(-250px)}.app-shell>.sidebar.open{transform:translate(0)}.sidebar-brand-row{gap:4px}.sidebar .brand{margin-bottom:22px}.sidebar-close{margin:0 0 22px;display:inline-grid}.nav-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20264038;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.mobile-toggle{display:inline-grid}.breadcrumb{gap:6px}.breadcrumb-root,.breadcrumb-separator,.breadcrumb strong{display:none}.top-actions{gap:3px}.global-search{border-color:#0000;justify-content:center;width:32px;height:32px;min-height:32px;padding:0}.global-search span,.global-search kbd{display:none}.app-layout{height:auto;min-height:0}.app-shell .app-main,.app-shell .app-main>.workspace-page,.app-shell .app-main .operations-page{height:auto;min-height:0;overflow:visible}.app-shell .app-layout>.governance-workspace{height:auto;overflow:visible}.workspace-page{padding:22px 0 20px}.governance-content{height:auto;padding:22px 0 20px;overflow:visible}.shell-footer{padding:8px 0 18px}.page,.operations-page{gap:18px}.page-head{gap:12px}.page-head h1{font-size:23px}.page-head p{font-size:11px}.panel-head{padding:16px 16px 14px}.panel-body{padding:0 16px 18px}.table th,.table td{padding-left:12px;padding-right:12px}.search-backdrop{padding-top:72px}.command-palette{max-height:calc(100dvh - 96px)}.command-results{max-height:calc(100dvh - 222px)}.command-section{display:none}.command-footer{align-items:flex-start;font-size:9px}.portal-shell{height:auto;min-height:100dvh;padding:10px;display:block;overflow:visible}.portal-shell .topbar{gap:10px;min-height:54px;padding:0 4px 10px}.portal-shell .brand{flex:auto;min-width:0}.portal-shell .brand>div>span,.portal-shell .workspace-context{display:none}.portal-shell .top-actions .soft-btn{padding:0 8px}.portal-workspace{height:auto;min-height:0;margin-top:10px;display:block}.nav-dock{margin-bottom:10px;padding:8px;position:static}.portal-shell .nav-list{display:flex;overflow:auto}.portal-shell .nav-item{white-space:nowrap;min-height:40px}.portal-shell .nav-label{display:none}.content-shell,.content-shell>.content{height:auto;overflow:visible}.content{padding:18px 14px}.login{padding:14px}.login .compliance-footer{bottom:10px;left:14px;right:14px}.login-card{grid-template-columns:1fr}.login-intro{border-right:0;border-bottom:1px solid var(--line-soft);padding:28px}.login-panel{padding:28px}}@media (width<=480px){.refresh-button{width:32px;padding:0}.refresh-button .action-label{display:none}.command-footer span{max-width:210px}.login-intro,.login-panel{padding:23px}.login-panel .actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.sidebar,.nav-dock,.drawer{background:var(--surface);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.sidebar,.nav-dock,.drawer{background:var(--surface)}}
