.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-253279ff]{color:var(--text-subtle);text-align:center;margin:0;padding:46px 16px;font-size:13px}.detail-empty.error[data-v-253279ff]{color:var(--danger)}.applicant-summary[data-v-253279ff]{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.applicant-summary h2[data-v-253279ff]{font-family:var(--display);margin:0;font-size:24px}.applicant-summary p[data-v-253279ff]{max-width:620px;color:var(--text-muted);margin:7px 0 0;font-size:13px;line-height:1.65}.decision-section[data-v-253279ff]{border-top:1px solid var(--line-soft);padding:20px 0}.decision-section h3[data-v-253279ff]{margin:0 0 13px;font-size:14px}.business-facts[data-v-253279ff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.business-facts>div[data-v-253279ff]{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.business-facts dt[data-v-253279ff]{color:var(--text-subtle);font-size:12px}.business-facts dd[data-v-253279ff]{color:var(--text);margin:0;font-size:13px}.business-facts dd.attention[data-v-253279ff]{color:var(--warning)}.authorization-state[data-v-253279ff]{border:1px solid rgba(var(--accent-rgb),.24);background:rgba(var(--accent-rgb),.06);border-radius:9px;padding:18px}.authorization-state.attention[data-v-253279ff]{border-color:color-mix(in srgb,var(--warning) 36%,transparent);background:color-mix(in srgb,var(--warning) 7%,transparent)}.authorization-state h3[data-v-253279ff]{margin-bottom:8px}.authorization-state>strong[data-v-253279ff]{font-size:14px}.authorization-state p[data-v-253279ff]{color:var(--text-muted);margin:5px 0 0;font-size:13px;line-height:1.6}.authorization-state small[data-v-253279ff]{color:var(--text-subtle);margin-top:7px;font-size:12px;display:block}.capability-list[data-v-253279ff],.check-list[data-v-253279ff]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.capability-list li[data-v-253279ff],.check-list li[data-v-253279ff]{color:var(--text-muted);padding-left:20px;font-size:13px;line-height:1.5;position:relative}.capability-list li[data-v-253279ff]:before,.check-list li[data-v-253279ff]:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.check-list li.attention[data-v-253279ff]{color:var(--warning)}.check-list li.attention[data-v-253279ff]:before{content:"!";color:var(--warning)}.boundary-note[data-v-253279ff]{border-top:1px solid var(--line-soft);color:var(--text-subtle);margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.6}.boundary-note strong[data-v-253279ff]{color:var(--text-muted)}.decision-form[data-v-253279ff]{display:grid}.field-label[data-v-253279ff]{color:var(--text-muted);margin:13px 0 7px;font-size:12px;font-weight:600}.expiry-options[data-v-253279ff]{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-253279ff]{color:var(--text-muted);grid-column:1/-1;margin-bottom:8px;font-size:12px;font-weight:600}.expiry-options label[data-v-253279ff]{border:1px solid var(--line);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-253279ff]:has(input:checked){border-color:var(--accent);background:rgba(var(--accent-rgb),.09)}.approval-remark[data-v-253279ff]{color:var(--text-muted);margin-top:12px;font-size:12px}.approval-remark summary[data-v-253279ff]{cursor:pointer;align-items:center;min-height:44px;display:flex}.approval-remark .input[data-v-253279ff]{margin-top:8px}.decision-actions[data-v-253279ff]{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}.decision-actions .btn[data-v-253279ff],.decision-actions .soft-btn[data-v-253279ff]{min-width:132px;min-height:44px}.reject-trigger[data-v-253279ff]{color:var(--danger);margin-right:auto}.reject-form[data-v-253279ff]{border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);background:color-mix(in srgb,var(--danger) 5%,transparent);border-radius:8px;margin-top:16px;padding:16px;display:grid}.reject-form .field-label[data-v-253279ff]{margin-top:0}.reject-confirm[data-v-253279ff]{border-color:var(--danger);color:var(--on-danger);background:var(--danger);justify-self:end;margin-top:10px}.reject-confirm[data-v-253279ff]:hover:not(:disabled){border-color:var(--danger-strong);color:var(--on-danger);background:var(--danger-strong)}.processed-result strong[data-v-253279ff]{font-size:15px}.processed-result p[data-v-253279ff]{color:var(--text-muted);margin:7px 0 0;font-size:13px}.textarea[data-v-253279ff]{resize:vertical}@container approval-layout (width<=900px){.business-facts[data-v-253279ff]{grid-template-columns:1fr}.expiry-options[data-v-253279ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container approval-layout (width<=520px){.applicant-summary[data-v-253279ff]{display:grid}.expiry-options[data-v-253279ff]{grid-template-columns:1fr}.decision-actions[data-v-253279ff]{flex-direction:column-reverse;align-items:stretch}.decision-actions .btn[data-v-253279ff],.decision-actions .soft-btn[data-v-253279ff]{width:100%}.reject-trigger[data-v-253279ff]{margin-right:0}}.approval-list[data-v-1fe3178d]{align-content:start;gap:0;min-height:240px;display:grid}.approval-list>button[data-v-1fe3178d]{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:border-color .14s var(--ease),background .14s var(--ease);background:0 0;border-radius:0;gap:7px;padding:15px 18px;display:grid}.approval-list>button[data-v-1fe3178d]:last-of-type{border-bottom:0}.approval-list>button[data-v-1fe3178d]:hover,.approval-list>button.active[data-v-1fe3178d]{background:var(--surface-hover)}.approval-list>button[data-v-1fe3178d]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.item-head[data-v-1fe3178d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.item-head strong[data-v-1fe3178d]{font-size:14px;line-height:1.45}.item-head b[data-v-1fe3178d]{flex:none;font-size:12px;font-weight:600}.item-head b.success[data-v-1fe3178d]{color:var(--success)}.item-head b.warning[data-v-1fe3178d],.duplicate[data-v-1fe3178d]{color:var(--warning)}.item-head b.neutral[data-v-1fe3178d]{color:var(--text-muted)}.item-owner[data-v-1fe3178d],time[data-v-1fe3178d],.duplicate[data-v-1fe3178d]{font-size:12px}.item-owner[data-v-1fe3178d],time[data-v-1fe3178d]{color:var(--text-subtle)}time[data-v-1fe3178d]{margin-top:1px}.empty[data-v-1fe3178d]{color:var(--text-subtle);text-align:center;margin:0;padding:28px 14px;font-size:13px}.empty.error[data-v-1fe3178d]{color:var(--danger)}@media (width<=760px){.approval-list[data-v-1fe3178d]{min-height:0;overflow:visible}}.approval-workspace[data-v-22eafc31]{padding:26px;container:approval-workspace/inline-size}.approval-toolbar[data-v-22eafc31]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.view-tabs[data-v-22eafc31]{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.view-tabs button[data-v-22eafc31]{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px}.view-tabs button.active[data-v-22eafc31]{color:var(--text);background:var(--surface)}.view-tabs button[data-v-22eafc31]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.view-tabs span[data-v-22eafc31]{color:var(--accent-strong);margin-left:4px;font-weight:700}.approval-search[data-v-22eafc31]{gap:7px;width:min(390px,100%);display:flex}.approval-search .input[data-v-22eafc31]{min-width:0;min-height:44px}.approval-search .soft-btn[data-v-22eafc31]{min-height:44px}.approval-layout[data-v-22eafc31]{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:0;display:grid;overflow:hidden;container:approval-layout/inline-size}.approval-layout>.approval-queue[data-v-22eafc31]{min-width:0}.approval-layout>.approval-detail[data-v-22eafc31]{border-left:1px solid var(--line-soft);background:0 0;min-width:0;padding:24px}.approval-queue>header[data-v-22eafc31]{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 18px 10px;display:flex}.approval-queue>header strong[data-v-22eafc31]{font-size:14px}.approval-queue>header span[data-v-22eafc31]{color:var(--text-subtle);font-size:12px}.approval-pagination[data-v-22eafc31]{color:var(--text-subtle);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.approval-pagination>div[data-v-22eafc31]{gap:6px;display:flex}.approval-pagination .soft-btn[data-v-22eafc31]{min-height:44px;padding:8px 10px}.approval-message[data-v-22eafc31]{background:var(--surface-muted);border-left:3px solid;margin:0 0 14px;padding:11px 13px;font-size:13px}.approval-message.error[data-v-22eafc31]{color:var(--danger)}.approval-message.success[data-v-22eafc31]{color:var(--success)}.approval-message.stale[data-v-22eafc31]{color:var(--warning)}.approval-workspace[data-v-22eafc31]{flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.approval-layout[data-v-22eafc31]{flex:1;min-height:0}.approval-layout>.approval-queue[data-v-22eafc31]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.approval-queue>.approval-list[data-v-22eafc31]{flex:1;min-height:0;overflow:auto}.approval-layout>.approval-detail[data-v-22eafc31]{min-height:0;overflow-y:auto}@container approval-workspace (width<=980px){.approval-toolbar[data-v-22eafc31]{flex-direction:column;align-items:stretch}.approval-search[data-v-22eafc31]{width:100%}.approval-queue[data-v-22eafc31]{max-width:none}}@container approval-workspace (width<=700px){.approval-layout[data-v-22eafc31]{flex:none;grid-template-columns:1fr;height:auto;overflow:visible}.approval-layout>.approval-queue[data-v-22eafc31],.approval-layout>.approval-detail[data-v-22eafc31]{height:auto;min-height:0;display:block;overflow:visible}.approval-queue>.approval-list[data-v-22eafc31]{overflow:visible}.approval-layout>.approval-detail[data-v-22eafc31]{border-top:1px solid var(--line-soft);border-left:0}}@container approval-workspace (width<=520px){.view-tabs[data-v-22eafc31]{width:100%}.view-tabs button[data-v-22eafc31]{flex:1}.approval-search[data-v-22eafc31]{grid-template-columns:minmax(0,1fr) auto;display:grid}}@media (width<=760px){.approval-workspace[data-v-22eafc31]{height:auto;min-height:0;overflow:visible}.approval-layout[data-v-22eafc31]{flex:none;grid-template-columns:1fr;height:auto;overflow:visible}.approval-layout>.approval-queue[data-v-22eafc31],.approval-layout>.approval-detail[data-v-22eafc31]{height:auto;min-height:0;display:block;overflow:visible}.approval-queue>.approval-list[data-v-22eafc31]{overflow:visible}.approval-layout>.approval-detail[data-v-22eafc31]{border-top:1px solid var(--line-soft);border-left:0}}.client-workspace[data-v-5312fbb8]{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-5312fbb8]{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-5312fbb8],.governance-filters select[data-v-5312fbb8]{width:100%;min-width:0}.client-layout[data-v-5312fbb8]{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;grid-row:3;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.client-layout>.panel[data-v-5312fbb8]{background:0 0;border:0;border-radius:0;min-height:0;overflow:auto}.client-detail[data-v-5312fbb8]{border:0;border-left:1px solid var(--line-soft);background:0 0;min-height:0;padding:20px;overflow-y:auto}.client-detail h2[data-v-5312fbb8]{margin:7px 0 4px;font-size:20px}.client-name[data-v-5312fbb8]{width:100%;color:var(--text);text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.client-name small[data-v-5312fbb8],.cell-note[data-v-5312fbb8]{color:var(--text-subtle);margin-top:3px;font-size:12px;display:block}.claim-section[data-v-5312fbb8],.claim-metadata[data-v-5312fbb8]{margin-top:16px}.claim-section h3[data-v-5312fbb8],.claim-metadata h3[data-v-5312fbb8]{margin:0 0 4px;font-size:14px}.claim-note[data-v-5312fbb8]{color:var(--text-muted);margin:10px 0;font-size:12px;line-height:1.55}.claim-modal-backdrop[data-v-5312fbb8]{z-index:60;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.claim-modal[data-v-5312fbb8]{border:1px solid var(--line-soft);background:var(--surface);width:min(390px,100%);max-height:min(640px,90vh);box-shadow:var(--shadow-soft);border-radius:12px;padding:24px;overflow:auto}.claim-modal h2[data-v-5312fbb8]{margin:0 0 12px;font-size:18px}.claim-warning[data-v-5312fbb8]{border:1px solid color-mix(in srgb, var(--warning) 30%, transparent);background:var(--surface-muted);color:var(--text-muted);border-radius:8px;margin:8px 0;padding:9px 11px;font-size:12px;line-height:1.6}.claim-actions[data-v-5312fbb8]{gap:8px;margin-top:16px;display:flex}.claim-reissue[data-v-5312fbb8]{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background:color-mix(in srgb, var(--danger) 5%, transparent);gap:10px;margin-top:12px;padding:12px;display:grid}@container (width<=680px){.client-workspace[data-v-5312fbb8]{height:100%;display:block;overflow-y:auto}.client-layout[data-v-5312fbb8]{grid-template-columns:1fr;height:auto;overflow:visible}.client-layout>.panel[data-v-5312fbb8],.client-detail[data-v-5312fbb8]{min-height:0;overflow:visible}.client-detail[data-v-5312fbb8]{border-top:1px solid var(--line-soft);border-left:0}}@media (width<=760px){.client-layout[data-v-5312fbb8]{grid-template-columns:1fr}.client-workspace[data-v-5312fbb8]{height:auto;display:block;overflow:visible}.client-layout[data-v-5312fbb8]{height:auto;overflow:visible}.client-layout>.panel[data-v-5312fbb8],.client-detail[data-v-5312fbb8]{min-height:0;overflow:visible}.client-detail[data-v-5312fbb8]{border-top:1px solid var(--line-soft);border-left:0}}@container (width<=620px){.governance-filters[data-v-5312fbb8]{grid-template-columns:1fr}.governance-filters button[data-v-5312fbb8]{width:100%}}.system-workspace[data-v-8a10360b]{container-type:inline-size}.system-status-list[data-v-8a10360b]{border-top:1px solid var(--line-soft);margin:0;display:grid}.system-status-item[data-v-8a10360b]{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:18px;padding:18px 0;display:grid}.system-status-item>div[data-v-8a10360b]{align-content:start;gap:5px;display:grid}.system-status-item>div span[data-v-8a10360b]{color:var(--text-subtle);font-size:12px}.system-status-item>div strong[data-v-8a10360b]{font-size:18px}.system-status-item ul[data-v-8a10360b]{gap:0;margin:0;padding:0;list-style:none;display:grid}.system-status-item li[data-v-8a10360b]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0;font-size:13px;display:grid}.system-status-item li[data-v-8a10360b]:first-child{border-top:0}.system-status-item li b[data-v-8a10360b]{font-size:12px}.system-status-item dl[data-v-8a10360b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.system-status-item dt[data-v-8a10360b]{color:var(--text-subtle);font-size:12px}.system-status-item dd[data-v-8a10360b]{margin:3px 0 0;font-size:13px}.system-status-item>p[data-v-8a10360b]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}@container (width<=780px){.system-status-item[data-v-8a10360b],.system-status-item dl[data-v-8a10360b]{grid-template-columns:1fr}}.token-workspace[data-v-05b0dea5]{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden;container-type:inline-size}.token-detail-head p[data-v-05b0dea5]{max-width:680px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.65}.token-eyebrow[data-v-05b0dea5]{color:var(--accent-strong);letter-spacing:.14em;font-size:11px;font-weight:800}.governance-split[data-v-05b0dea5]{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;grid-row:2;grid-template-columns:minmax(330px,.82fr) minmax(360px,1.18fr);gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.governance-split>section[data-v-05b0dea5]{background:0 0;border:0;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.governance-detail[data-v-05b0dea5]{border:0;border-left:1px solid var(--line-soft);background:0 0;min-height:0;padding:20px;overflow-y:auto}.governance-detail h2[data-v-05b0dea5]{margin:5px 0 0;font-size:22px}.section-heading[data-v-05b0dea5]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:62px;margin:0;padding:12px 16px;display:flex}.section-heading div[data-v-05b0dea5]{gap:3px;display:grid}.section-heading strong[data-v-05b0dea5]{font-size:14px}.section-heading small[data-v-05b0dea5]{color:var(--text-subtle);font-size:11px;font-weight:400}.section-heading span[data-v-05b0dea5]{color:var(--text-subtle);font-size:12px}.request-list[data-v-05b0dea5]{min-height:0;display:grid;overflow:auto}.request-list button[data-v-05b0dea5]{border:0;border-bottom:1px solid var(--line-soft);min-height:104px;color:var(--text);text-align:left;background:0 0;gap:7px;padding:14px 16px;display:grid}.request-list button.current[data-v-05b0dea5]{box-shadow:inset 3px 0 var(--accent)}.request-list button[data-v-05b0dea5]:hover,.request-list button.active[data-v-05b0dea5]{background:var(--surface-hover);box-shadow:inset 3px 0 var(--accent)}.request-list small[data-v-05b0dea5]{color:var(--text-subtle);font-size:11px}.token-row-head[data-v-05b0dea5],.token-identity[data-v-05b0dea5]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.token-row-head>strong[data-v-05b0dea5]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.token-row-head .status[data-v-05b0dea5]{font-size:11px}.token-identity[data-v-05b0dea5]{justify-content:flex-start}.token-identity code[data-v-05b0dea5]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.token-identity em[data-v-05b0dea5],.current-session-badge[data-v-05b0dea5]{border:1px solid rgba(var(--accent-rgb), .3);border-radius:var(--radius-pill);color:var(--accent-strong);background:rgba(var(--accent-rgb), .1);letter-spacing:.04em;flex:none;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.token-detail-head[data-v-05b0dea5]{gap:6px;padding-bottom:17px;display:grid}.token-detail-head>div[data-v-05b0dea5]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.token-detail-head+.fact-list[data-v-05b0dea5]{border-bottom:1px solid var(--line-soft)}.fact-list dd small[data-v-05b0dea5]{color:var(--text-subtle);margin-top:3px;font-size:11px;display:block}@container (width<=680px){.token-workspace[data-v-05b0dea5]{height:100%;display:block;overflow-y:auto}.governance-split[data-v-05b0dea5]{grid-template-columns:1fr;height:auto;overflow:visible}.governance-split>section[data-v-05b0dea5],.governance-detail[data-v-05b0dea5],.request-list[data-v-05b0dea5]{min-height:0;overflow:visible}.governance-split>section[data-v-05b0dea5]{display:block}.governance-detail[data-v-05b0dea5]{border-top:1px solid var(--line-soft);border-left:0}}@media (width<=760px){.token-workspace[data-v-05b0dea5]{height:auto;display:block;overflow:visible}.governance-split[data-v-05b0dea5]{grid-template-columns:1fr;height:auto;overflow:visible}.governance-split>section[data-v-05b0dea5],.governance-detail[data-v-05b0dea5],.request-list[data-v-05b0dea5]{min-height:0;display:block;overflow:visible}.governance-detail[data-v-05b0dea5]{border-top:1px solid var(--line-soft);border-left:0}}.audit-workspace[data-v-7557caff],.release-workspace[data-v-0db2840b]{container-type:inline-size}.release-grid[data-v-0db2840b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.release-grid div[data-v-0db2840b]{border-bottom:1px solid var(--line-soft);align-content:start;gap:9px;padding:18px;display:grid}.release-grid dt[data-v-0db2840b]{color:var(--text-subtle);font-size:12px}.release-grid dd[data-v-0db2840b]{font:13px var(--mono);overflow-wrap:anywhere;margin:0}.release-technical-info[data-v-0db2840b]{margin-top:16px}.fact-grid[data-v-0db2840b]{margin:12px 0 0;display:grid}.fact-grid div[data-v-0db2840b]{border-top:1px solid var(--line-soft);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.fact-grid dt[data-v-0db2840b]{color:var(--text-subtle);font-size:12px}.fact-grid dd[data-v-0db2840b]{overflow-wrap:anywhere;font:12px var(--mono);margin:0}.component-status-list[data-v-0db2840b]{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.component-status-list li[data-v-0db2840b]{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;padding:8px 0;font-size:13px;display:grid}.component-status-list strong[data-v-0db2840b]{overflow-wrap:anywhere;font:13px var(--mono)}@container (width<=640px){.release-grid[data-v-0db2840b]{grid-template-columns:1fr}.component-status-list li[data-v-0db2840b]{grid-template-columns:1fr;gap:4px}}.governance-workspace[data-v-c674b421]{border:1px solid var(--line-soft);background:var(--canvas);min-width:0;height:100%;min-height:0;animation:workspace-enter .16s var(--ease) both;border-radius:12px;overflow:hidden;container-type:inline-size}.governance-frame[data-v-c674b421]{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.governance-main[data-v-c674b421]{min-width:0;min-height:0;overflow:hidden}.governance-error[data-v-c674b421]{padding-left:26px;padding-right:26px}.governance-pagination[data-v-c674b421]{justify-content:space-between}.governance-pagination div[data-v-c674b421]{gap:7px;display:flex}@media (width<=760px){.governance-workspace[data-v-c674b421]{height:auto;overflow:visible}.governance-frame[data-v-c674b421]{height:auto;display:block}.governance-main[data-v-c674b421]{overflow:visible}}.overview-grid[data-v-5d6a84ff]{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:16px;display:grid}.attention-board[data-v-5d6a84ff]{min-height:280px;display:grid}.attention-item[data-v-5d6a84ff]{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:68px;color:var(--text);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.attention-item[data-v-5d6a84ff]:first-child{border-top:0}.attention-item[data-v-5d6a84ff]:hover{background:var(--surface-muted)}.attention-copy strong[data-v-5d6a84ff],.attention-copy small[data-v-5d6a84ff]{display:block}.attention-copy strong[data-v-5d6a84ff]{font-size:14px}.attention-copy small[data-v-5d6a84ff]{color:var(--text-subtle);margin-top:3px;font-size:12px;line-height:1.5}.attention-value[data-v-5d6a84ff]{min-width:2ch;color:var(--text);font:700 20px var(--display);text-align:right}.attention-item.warning .attention-value[data-v-5d6a84ff]{color:var(--warning)}.attention-item.danger .attention-value[data-v-5d6a84ff]{color:var(--danger)}.attention-item.success .attention-value[data-v-5d6a84ff]{color:var(--success)}.attention-item.neutral .attention-value[data-v-5d6a84ff]{color:var(--text-muted)}.row-arrow[data-v-5d6a84ff]{color:var(--text-subtle);font-size:17px}.runtime-brief-body[data-v-5d6a84ff]{gap:7px;padding:28px 18px;display:grid}.runtime-brief-body strong[data-v-5d6a84ff]{font-size:26px}.runtime-brief-body p[data-v-5d6a84ff],.runtime-brief-body small[data-v-5d6a84ff]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.runtime-brief-body small[data-v-5d6a84ff]{color:var(--text-subtle)}@container workspace-content (width<=720px){.overview-grid[data-v-5d6a84ff]{grid-template-columns:1fr}}.workspace-page[data-v-73560bed]{height:100%;min-height:0;overflow:hidden}.operations-page[data-v-73560bed]{flex-direction:column;height:100%;min-height:0;display:flex}.filter-bar[data-v-73560bed]{grid-template-columns:minmax(180px,220px) minmax(220px,1fr) auto auto;grid-template-areas:"status keyword advanced submit";align-items:start;gap:8px;display:grid}.filter-bar>select[data-v-73560bed]{grid-area:status}.filter-bar>input[data-v-73560bed]{grid-area:keyword;min-width:0}.filter-bar>details[data-v-73560bed]{grid-area:advanced}.filter-bar>button[data-v-73560bed]{grid-area:submit}.deliveries-split[data-v-73560bed]{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);flex:1;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:0;min-height:0;display:grid;overflow:hidden}.deliveries-split>.panel[data-v-73560bed],.deliveries-split>.delivery-detail[data-v-73560bed]{background:0 0;border:0;border-radius:0;min-height:0}.deliveries-split>.panel[data-v-73560bed]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.deliveries-split>.panel>.table-wrap[data-v-73560bed]{min-height:0;overflow:auto}.deliveries-split>.delivery-detail[data-v-73560bed]{border-left:1px solid var(--line-soft);overflow-y:auto}.delivery-detail[data-v-73560bed]{padding:20px}.delivery-detail h2[data-v-73560bed]{overflow-wrap:anywhere;margin:0;font-size:17px}.delivery-detail>p[data-v-73560bed]{color:var(--text-subtle);margin:5px 0 18px;font-size:12px}.delivery-steps[data-v-73560bed]{gap:0;margin:18px 0;display:grid}.delivery-step[data-v-73560bed]{grid-template-columns:28px 1fr;gap:10px;min-height:62px;display:grid}.delivery-step:not(:last-child) .step-number[data-v-73560bed]:after{content:"";background:var(--line);width:1px;height:32px;margin:5px auto 0;display:block}.step-number[data-v-73560bed]{color:var(--text-subtle);font:12px var(--mono);text-align:center}.delivery-step.done .step-number[data-v-73560bed]{color:var(--success)}.delivery-step strong[data-v-73560bed]{font-size:13px;display:block}.delivery-step span[data-v-73560bed]{color:var(--text-subtle);margin-top:3px;font-size:12px;display:block}.decision-note[data-v-73560bed]{border-left:3px solid var(--accent);color:var(--text-muted);background:var(--surface-muted);padding:13px;font-size:13px;line-height:1.55}.table tbody tr.clickable[data-v-73560bed]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.table tbody tr.active[data-v-73560bed]{border-left:3px solid var(--accent);background:var(--surface-hover)}.delivery-step.warning .step-number[data-v-73560bed]{color:var(--warning)}.delivery-step.error .step-number[data-v-73560bed]{color:var(--danger)}.delivery-step.cancelled .step-number[data-v-73560bed]{color:var(--text-muted)}.delivery-step.current .step-number[data-v-73560bed]{color:var(--accent)}.decision-note.warning[data-v-73560bed]{border-color:rgba(var(--warning-rgb), .35);color:var(--warning);background:rgba(var(--warning-rgb), .08)}.decision-note.success[data-v-73560bed]{border-color:rgba(var(--success-rgb), .35);color:var(--success);background:rgba(var(--success-rgb), .08)}.decision-note.error[data-v-73560bed]{border-color:rgba(var(--danger-rgb), .35);color:var(--danger);background:rgba(var(--danger-rgb), .08)}@container workspace-content (width<=800px){.filter-bar[data-v-73560bed]{grid-template-columns:minmax(220px,1fr) auto;grid-template-areas:"status advanced""keyword submit"}.advanced-filter>select[data-v-73560bed]{width:100%;margin-top:8px;position:static}}@container workspace-content (width<=680px){.deliveries-split[data-v-73560bed]{grid-template-columns:1fr}.deliveries-split>.delivery-detail[data-v-73560bed]{border-top:1px solid var(--line-soft);border-left:0}}@container workspace-content (width<=520px){.filter-bar[data-v-73560bed]{grid-template-columns:1fr;grid-template-areas:"status""keyword""advanced""submit"}.filter-bar>button[data-v-73560bed]{width:100%}}@media (width<=760px){.workspace-page[data-v-73560bed],.operations-page[data-v-73560bed]{height:auto;overflow:visible}.deliveries-split[data-v-73560bed]{grid-template-columns:1fr;display:block;overflow:visible}.deliveries-split>.panel[data-v-73560bed],.deliveries-split>.delivery-detail[data-v-73560bed]{min-height:0;display:block;overflow:visible}.deliveries-split>.panel>.table-wrap[data-v-73560bed]{overflow:auto visible}}.workspace-page[data-v-6c77b004]{height:100%;min-height:0;overflow:hidden}.operations-page[data-v-6c77b004]{flex-direction:column;height:100%;min-height:0;display:flex}.topology-split[data-v-6c77b004]{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);flex:1;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:0;min-height:0;display:grid;overflow:hidden}.topology-split>.topology-diagram[data-v-6c77b004],.topology-split>.topology-detail[data-v-6c77b004]{background:0 0;border:0;border-radius:0;min-height:0}.topology-split>.topology-detail[data-v-6c77b004]{border-left:1px solid var(--line-soft)}.topology-diagram[data-v-6c77b004]{min-height:540px;position:relative;overflow:hidden}.topology-diagram svg[data-v-6c77b004]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.topology-link[data-v-6c77b004]{stroke:var(--line);stroke-width:1.5px}.topology-link.active[data-v-6c77b004]{stroke:var(--accent);stroke-width:2px}.topology-node[data-v-6c77b004]{border:1px solid var(--line);border-radius:var(--radius-sm);width:164px;min-height:92px;color:var(--text);background:var(--surface);text-align:left;align-content:center;gap:5px;padding:13px;display:grid;position:absolute;transform:translate(-50%,-50%)}.topology-node[data-v-6c77b004]:hover,.topology-node.selected[data-v-6c77b004]{border-color:var(--accent);background:var(--surface-hover)}.topology-node span[data-v-6c77b004]{color:var(--text-subtle);font-size:12px}.topology-node strong[data-v-6c77b004]{font-size:14px}.topology-node small[data-v-6c77b004]{color:var(--text-muted);font-size:12px}.topology-node[data-v-6c77b004]:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:8px;height:8px;position:absolute;top:13px;right:13px}.topology-detail[data-v-6c77b004]{padding:20px;overflow-y:auto}.topology-detail h2[data-v-6c77b004]{margin:0;font-size:18px}.topology-detail>p[data-v-6c77b004]{color:var(--text-subtle);margin:5px 0 17px;font-size:13px}.related-list[data-v-6c77b004]{gap:6px;margin-top:18px;display:grid}.related-list h3[data-v-6c77b004]{margin:0 0 3px;font-size:13px}.related-list button[data-v-6c77b004]{border:1px solid var(--line-soft);border-radius:var(--radius-sm);min-height:44px;color:var(--text);background:var(--surface-muted);text-align:left;justify-content:space-between;padding:0 10px;display:flex}.related-list button[data-v-6c77b004]:hover{border-color:var(--accent)}.diagnostic-catalog[data-v-6c77b004]{margin-top:18px}.diagnostic-catalog ul[data-v-6c77b004]{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:visible}.diagnostic-catalog li[data-v-6c77b004]{border-top:1px solid var(--line-soft);gap:3px;padding-top:8px;display:grid}.diagnostic-catalog b[data-v-6c77b004],.diagnostic-catalog code[data-v-6c77b004]{overflow-wrap:anywhere;font:12px var(--mono)}.diagnostic-catalog b[data-v-6c77b004]{color:var(--accent-strong)}@container workspace-content (width<=680px){.topology-split[data-v-6c77b004]{grid-template-columns:1fr}.topology-split>.topology-detail[data-v-6c77b004]{border-top:1px solid var(--line-soft);border-left:0}.topology-diagram[data-v-6c77b004]{min-height:420px;overflow:hidden}.topology-node[data-v-6c77b004]{width:136px;min-height:80px}}@media (width<=760px){.workspace-page[data-v-6c77b004],.operations-page[data-v-6c77b004]{height:auto;overflow:visible}.topology-split[data-v-6c77b004]{grid-template-columns:1fr;overflow:visible}.topology-split>.topology-detail[data-v-6c77b004]{border-top:1px solid var(--line-soft);border-left:0}.topology-detail[data-v-6c77b004]{min-height:0;overflow:visible}.topology-diagram[data-v-6c77b004]{overflow:hidden}}:root{--bg:#111716;--canvas:#161d1b;--surface:#1b2421;--surface-muted:#202a27;--surface-hover:#27332f;--text:#edf2ee;--text-muted:#a9b5ae;--text-subtle:#7f8e85;--text-2:var(--text-muted);--text-3:var(--text-subtle);--line:#33413b;--line-soft:#e2eee617;--accent:#75a0c2;--accent-strong:#8ab6da;--accent-contrast:#10202b;--accent-rgb:117, 160, 194;--success:#78b995;--success-rgb:120, 185, 149;--warning:#dfa85c;--warning-rgb:223, 168, 92;--danger:#df7773;--danger-strong:#e58a86;--danger-rgb:223, 119, 115;--on-danger:#10202b;--shell-width:1680px;--shell-gap:16px;--font:"Source Han Sans SC", "Noto Sans CJK SC", "PingFang SC", "Microsoft YaHei", sans-serif;--display:"Source Han Serif SC", "Songti SC", STSong, serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--shadow:0 14px 34px #00000026;--shadow-soft:0 5px 16px #00000014;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--radius-pill:999px;--ease:cubic-bezier(.2, .75, .3, 1)}html[data-theme=light]{--bg:#f2f3ef;--canvas:#f7f8f5;--surface:#fff;--surface-muted:#f5f6f2;--surface-hover:#edf1ed;--text:#1d2923;--text-muted:#58665e;--text-subtle:#66746c;--line:#d7ddd7;--line-soft:#1e37281a;--accent:#356f9e;--accent-strong:#215d8c;--accent-contrast:#fff;--accent-rgb:53, 111, 158;--success:#267653;--success-rgb:38, 118, 83;--warning:#a76818;--warning-rgb:167, 104, 24;--danger:#b34d49;--danger-strong:#943c38;--danger-rgb:179, 77, 73;--on-danger:#fff;--shadow:0 12px 28px #2a372e14;--shadow-soft:0 4px 12px #2a372e0f}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%}html,body{color:var(--text);background:var(--bg);font-family:var(--font);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}code,.mono{font-family:var(--mono)}.app-shell,.portal-shell{row-gap:var(--shell-gap);grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0;padding:16px clamp(12px,2vw,28px);display:grid;overflow:hidden}.app-topbar,.topbar{width:100%;max-width:var(--shell-width);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:20px;min-height:66px;margin:0 auto;padding:0 20px;display:flex}.brand{flex:0 0 204px;align-items:center;gap:11px;min-width:0;display:flex}.brand-mark{border:1.5px solid var(--accent);border-radius:var(--radius-md);background:0 0;width:30px;height:30px;position:relative}.brand-mark:after{content:"";border:1.5px solid var(--accent);border-radius:var(--radius-sm);position:absolute;inset:7px}.brand strong{letter-spacing:.02em;font-size:15px;display:block}.brand span{color:var(--text-subtle);margin-top:2px;font-size:12px;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}.session-context{overflow:hidden}.session-context .session-label{border-right:1px solid var(--line-soft);color:var(--text-subtle);letter-spacing:.04em;flex:none;padding-right:8px;font-weight:700}.session-context strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.session-context code{border-radius:var(--radius-sm);color:var(--accent-strong);background:rgba(var(--accent-rgb), .1);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding:4px 7px;font-size:11px;overflow:hidden}.top-actions,.actions{align-items:center;gap:8px;display:flex}.soft-btn,.btn{border:1px solid var(--line);border-radius:var(--radius-md);min-height:44px;color:var(--text);background:var(--surface);transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease);justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;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);color:var(--accent-contrast);background:var(--accent)}.btn.primary:hover:not(:disabled){background:var(--accent-strong)}:where(button,a,summary,[role=button]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-layout,.portal-workspace{align-items:stretch;gap:var(--shell-gap);width:100%;height:100%;min-height:0;max-width:var(--shell-width);grid-template-columns:224px minmax(0,1fr);margin:0 auto;display:grid}.sidebar,.nav-dock{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);align-self:start;padding:10px;position:sticky;top:16px}.nav-sections{gap:12px;display:grid}.nav-section+.nav-section{border-top:1px solid var(--line-soft);padding-top:12px}.nav-label{color:var(--text-subtle);letter-spacing:.06em;padding:6px 10px 8px;font-size:13px;font-weight:700;display:block}.nav-list{gap:2px;display:grid}.nav-item{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-muted);text-align:left;transition:color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 11px;font-size:15px;display:flex}.nav-item:hover{color:var(--text);background:var(--surface-muted);transform:translate(2px)}.nav-item.active{color:var(--text);background:rgba(var(--accent-rgb), .16);font-weight:700;position:relative}.nav-item.active:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.app-main,.content-shell{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--canvas);min-width:0;height:100%;min-height:0;animation:workspace-enter .16s var(--ease) both;overflow:hidden}.app-main>.workspace-page,.content-shell>.content{height:100%;min-height:0;overflow-y:auto}.content,.workspace-page{padding:clamp(24px,3vw,34px);container:workspace-content/inline-size}.page,.operations-page{gap:24px;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:.02em;margin:0;font-size:clamp(27px,2.4vw,32px);font-weight:700}.page-head p{max-width:720px;color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.page-status{min-height:32px;color:var(--text-subtle);white-space:nowrap;align-items:center;font-size:12px;display:inline-flex}.page-status:before,.status:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:7px;height:7px;margin-right:6px}.panel{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0;display:flex}.panel-head h2{margin:0;font-size:16px}.panel-head p{color:var(--text-subtle);margin:4px 0 0;font-size:12px;line-height:1.5}.panel-body{padding:18px}.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:13px;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:13px;line-height:1.6}.notice,.error-note{border:1px solid rgba(var(--danger-rgb), .35);border-radius:var(--radius-sm);color:var(--danger);background:rgba(var(--danger-rgb), .08);margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.info-note{border-color:rgba(var(--accent-rgb), .28);color:var(--text-muted);background:rgba(var(--accent-rgb), .08)}.danger-note{border-color:rgba(var(--danger-rgb), .35)}.table-wrap{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:14px 20px;font-size:14px}.table th{color:var(--text-subtle);white-space:nowrap;font-size:12px;font-weight:700}.table td code{color:var(--accent-strong);font-size:12px}.table tbody tr.clickable{cursor:pointer}.table tbody tr.clickable:hover,.table tbody tr.active{background:var(--surface-hover)}.table tbody tr:last-child td{border-bottom:0}.advanced-filter summary{border:1px solid var(--line);border-radius:var(--radius-md);min-height:44px;color:var(--text-muted);background:var(--surface);cursor:pointer;align-items:center;padding:0 12px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.advanced-filter summary::-webkit-details-marker{display:none}.input,.textarea,.select,select{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);background:var(--surface);outline:none;padding:8px 10px;font-size:14px}.input:focus,.textarea:focus,.select:focus,select:focus{border-color:var(--accent);outline:2px solid rgba(var(--accent-rgb), .45);outline-offset:1px}.textarea{resize:vertical;min-height:116px}.field{gap:7px;margin-top:14px;display:grid}.field label{color:var(--text);font-size:13px;font-weight:700}.field small,.login-note{color:var(--text-subtle);font-size:12px;line-height:1.5}.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:14px 18px;font-size:12px;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:11px 0;display:grid}.fact-list dt,.identity dt{color:var(--text-subtle);font-size:12px}.fact-list dd,.identity dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:13px}.compliance-footer{color:var(--text-subtle);justify-content:center;margin:0 auto;font-size:12px;line-height:1.5;display:flex}.governance-content{height:100%;min-height:0;padding:26px;overflow-y:auto}.governance-error{color:var(--danger);margin:0;padding:15px 0;font-size:13px}.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)}.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)}.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);border-radius:var(--radius-lg);background:var(--surface);width:min(940px,100%);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);display:grid;overflow:hidden}.login-intro{border-right:1px solid var(--line-soft);padding:48px}.login-intro h1{font-family:var(--display);margin:12px 0;font-size:clamp(30px,4vw,44px);line-height:1.15}.login-intro p{max-width:490px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.75}.login-panel{align-self:center;padding:34px}.login-panel h2{margin:0;font-size:21px}.login-panel>p{color:var(--text-muted);margin:7px 0 22px;font-size:14px;line-height:1.6}.login-error{color:var(--danger);margin:0;font-size:13px;line-height:1.55}.overlay{z-index:50;background:#080e0b73;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{border-left:1px solid var(--line);background:var(--canvas);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:19px}.close{border:1px solid var(--line);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);background:var(--surface);place-items:center;font-size:20px;display:grid}.toast{z-index:60;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(360px,100vw - 44px);box-shadow:var(--shadow);padding:14px;position:fixed;bottom:22px;right:22px}.toast strong{font-size:14px;display:block}.toast span{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.compact-select{width:auto;min-width:150px}.segmented{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.segmented>button{border:0;border-left:1px solid var(--line);min-height:44px;color:var(--text-muted);background:var(--surface);text-align:left;padding:8px 12px}.segmented>button:first-child{border-left:0}.segmented>button[aria-pressed=true],.segmented>button.active{color:var(--text);background:rgba(var(--accent-rgb), .09)}@keyframes workspace-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.app-layout,.portal-workspace{grid-template-columns:184px minmax(0,1fr);gap:12px}.brand{flex-basis:164px}}@media (width<=760px){.app-shell,.portal-shell{height:auto;min-height:100dvh;padding:10px;display:block;overflow:visible}.app-topbar,.topbar{gap:10px;min-height:54px;padding:0 12px}.brand{flex:auto;min-width:0}.brand span,.session-context{display:none}.top-actions{margin-left:auto}.top-actions .soft-btn{padding:0 8px;font-size:12px}.app-layout,.portal-workspace{height:auto;min-height:0;margin-top:10px;display:block}.sidebar,.nav-dock{margin-bottom:10px;padding:8px;position:static}.nav-sections{gap:0;display:flex;overflow:auto}.nav-section{min-width:max-content}.nav-section+.nav-section{border:0;padding:0}.nav-label{display:none}.nav-list{display:flex}.nav-item{white-space:nowrap;min-height:44px}.nav-item:hover{transform:none}.app-main,.content-shell{height:auto;min-height:0;overflow:visible}.app-main>.workspace-page,.content-shell>.content{height:auto;overflow:visible}.content,.workspace-page{padding:18px 14px}.governance-content{height:auto;padding:18px 14px;overflow:visible}.compliance-footer{margin-top:10px}.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}.table th,.table td{padding:11px 12px}.panel-head{padding:15px 14px 0}.panel-body{padding:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
