.app-navigation.svelte-bmbg6x{display:grid;gap:14px}.app-navigation__bar.svelte-bmbg6x{align-items:stretch;display:grid;gap:14px}.app-navigation__links.svelte-bmbg6x{display:grid;gap:7px}.app-navigation__links.svelte-bmbg6x a:where(.svelte-bmbg6x){align-items:center;background:transparent;border:1px solid var(--border-standard);border-radius:var(--radius-panel);color:var(--text-secondary);display:grid;grid-template-columns:18px minmax(0,1fr);font-weight:800;gap:8px;min-height:38px;padding:8px 11px;text-decoration:none}.app-navigation__links.svelte-bmbg6x a:where(.svelte-bmbg6x):hover,.app-navigation__links.svelte-bmbg6x a.active:where(.svelte-bmbg6x){background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.app-navigation__scope.svelte-bmbg6x{color:var(--text-muted);display:grid;gap:2px;justify-items:start;min-width:0}.app-navigation__scope.svelte-bmbg6x span:where(.svelte-bmbg6x){font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.app-navigation__scope.svelte-bmbg6x strong:where(.svelte-bmbg6x){color:var(--text-primary);max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.app-navigation__links.svelte-bmbg6x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app-navigation__links.svelte-bmbg6x a:where(.svelte-bmbg6x){justify-content:center;padding:8px}.app-navigation__links.svelte-bmbg6x span:where(.svelte-bmbg6x){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-navigation__scope.svelte-bmbg6x{justify-items:start}}@media(max-width:520px){.app-navigation__links.svelte-bmbg6x{grid-template-columns:1fr}.app-navigation__links.svelte-bmbg6x a:where(.svelte-bmbg6x){grid-template-columns:18px minmax(0,1fr);justify-content:start}.app-navigation__links.svelte-bmbg6x span:where(.svelte-bmbg6x){white-space:normal}}.page-identity.svelte-13tcs0z{background:transparent;border:0;border-bottom:1px solid var(--border-standard);border-radius:0;display:grid;gap:12px;padding:0 0 16px}.page-identity__scope.svelte-13tcs0z{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;color:var(--text-secondary);font-size:.85rem}.page-identity__scope.svelte-13tcs0z span:where(.svelte-13tcs0z),.page-identity__heading.svelte-13tcs0z p:where(.svelte-13tcs0z){color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:0;margin:0;text-transform:uppercase}.page-identity__scope.svelte-13tcs0z strong:where(.svelte-13tcs0z){color:var(--text-primary)}.page-identity__breadcrumbs.svelte-13tcs0z ol:where(.svelte-13tcs0z){display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.page-identity__breadcrumbs.svelte-13tcs0z li:where(.svelte-13tcs0z){align-items:center;color:var(--text-secondary);display:flex;gap:6px;min-width:0}.page-identity__breadcrumbs.svelte-13tcs0z li:where(.svelte-13tcs0z):not(:last-child):after{color:var(--text-muted);content:"/"}.page-identity__breadcrumbs.svelte-13tcs0z a:where(.svelte-13tcs0z),.page-identity__breadcrumbs.svelte-13tcs0z span:where(.svelte-13tcs0z){color:inherit;display:inline-block;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-identity__breadcrumbs.svelte-13tcs0z a:where(.svelte-13tcs0z){font-weight:700;text-decoration:none}.page-identity__breadcrumbs.svelte-13tcs0z a:where(.svelte-13tcs0z):hover{color:var(--accent-brand)}.page-identity__heading.svelte-13tcs0z{align-items:start;display:flex;gap:16px;justify-content:space-between}.page-identity__heading.svelte-13tcs0z h1:where(.svelte-13tcs0z){color:var(--text-primary);font-size:2rem;letter-spacing:0;line-height:1.08;margin:4px 0 0;overflow-wrap:anywhere}.page-identity__heading.svelte-13tcs0z span:where(.svelte-13tcs0z){color:var(--text-secondary);display:block;margin-top:8px;max-width:68ch}.page-identity__state.svelte-13tcs0z{border:1px solid var(--border-standard);border-radius:var(--radius-badge);color:var(--text-secondary);font-size:.78rem;padding:5px 9px;text-transform:capitalize;white-space:nowrap}.page-identity__state[data-state=blocked].svelte-13tcs0z,.page-identity__state[data-state=forbidden].svelte-13tcs0z,.page-identity__state[data-state=error].svelte-13tcs0z{border-color:var(--border-danger);color:var(--text-danger)}@media(max-width:720px){.page-identity.svelte-13tcs0z{padding:0 0 14px}.page-identity__heading.svelte-13tcs0z{display:grid}.page-identity__heading.svelte-13tcs0z h1:where(.svelte-13tcs0z){font-size:1.5rem}}.surface-panel.svelte-1vr4gfd{background:var(--surface-panel-bg, var(--surface-panel));border:1px solid var(--surface-panel-border, var(--border-standard));border-radius:var(--radius-panel);color:var(--surface-panel-fg, var(--text-primary));display:grid;gap:12px;min-width:0;padding:14px}.surface-panel--compact.svelte-1vr4gfd{gap:8px;padding:10px}.surface-panel--spacious.svelte-1vr4gfd{gap:16px;padding:18px}.surface-panel--subtle.svelte-1vr4gfd{--surface-panel-bg: var(--surface-subtle);--surface-panel-border: var(--divider-subtle)}.surface-panel--emphasis.svelte-1vr4gfd{--surface-panel-border: var(--border-authority)}.page-mode-tabs.svelte-1en7d5k{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.page-mode-tabs.svelte-1en7d5k a:where(.svelte-1en7d5k){align-items:center;background:var(--surface-subtle);border:1px solid var(--border-standard);border-radius:var(--radius-control);color:var(--text-secondary);display:inline-flex;font-weight:800;gap:7px;min-height:36px;padding:7px 11px;text-decoration:none}.page-mode-tabs.svelte-1en7d5k a.active:where(.svelte-1en7d5k){background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.page-mode-tabs.svelte-1en7d5k small:where(.svelte-1en7d5k){background:color-mix(in srgb,currentColor 14%,transparent);border-radius:999px;min-width:18px;padding:1px 6px;text-align:center}.trust-cost-summary.svelte-1y6wtkr{display:grid;gap:16px}.trust-watchlist.svelte-1y6wtkr{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.trust-watchlist.svelte-1y6wtkr article:where(.svelte-1y6wtkr){align-items:start;background:var(--surface-raised);border:1px solid var(--border-standard);border-radius:var(--radius-panel);display:grid;gap:9px;grid-template-columns:20px minmax(0,1fr);padding:12px}.trust-watchlist.svelte-1y6wtkr article:where(.svelte-1y6wtkr) div:where(.svelte-1y6wtkr){display:grid;gap:4px}.trust-watchlist.svelte-1y6wtkr span:where(.svelte-1y6wtkr){color:var(--text-muted)}@media(max-width:720px){.trust-watchlist.svelte-1y6wtkr{grid-template-columns:1fr}}.directory-preview.svelte-myb1mh{align-content:start;background:var(--surface-raised);border:1px solid var(--border-standard);border-radius:var(--radius-panel);display:grid;gap:14px;padding:14px}.action-stepper.svelte-1lhxpdj{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.action-stepper.svelte-1lhxpdj a:where(.svelte-1lhxpdj){background:var(--surface-subtle);border:1px solid var(--border-standard);border-radius:var(--radius-panel);color:var(--text-secondary);display:grid;gap:5px;min-height:62px;padding:10px;text-decoration:none}.action-stepper.svelte-1lhxpdj a.active:where(.svelte-1lhxpdj){background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.action-stepper.svelte-1lhxpdj a.complete:where(.svelte-1lhxpdj){border-color:var(--accent-standard)}.action-stepper.svelte-1lhxpdj span:where(.svelte-1lhxpdj){align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:900;height:22px;justify-content:center;width:22px}@media(max-width:860px){.action-stepper.svelte-1lhxpdj{grid-template-columns:1fr}.action-stepper.svelte-1lhxpdj a:where(.svelte-1lhxpdj){align-items:center;grid-template-columns:24px minmax(0,1fr);min-height:44px}}.diagnostic-drawer.svelte-1c9mdg6{background:var(--surface-raised);border:1px solid var(--border-standard);border-radius:var(--radius-panel);padding:10px}.diagnostic-drawer.svelte-1c9mdg6 summary:where(.svelte-1c9mdg6){cursor:pointer;display:grid;gap:4px}.diagnostic-drawer.svelte-1c9mdg6 summary:where(.svelte-1c9mdg6) span:where(.svelte-1c9mdg6){color:var(--text-muted)}.diagnostic-drawer__body.svelte-1c9mdg6{display:grid;gap:10px;margin-top:12px}.evidence-digest__summary.svelte-1gljvr3{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-digest__summary.svelte-1gljvr3>div:where(.svelte-1gljvr3){background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:grid;gap:4px;padding:10px}.evidence-digest__summary.svelte-1gljvr3 span:where(.svelte-1gljvr3){color:var(--text-muted);font-size:.74rem;font-weight:800;text-transform:uppercase}@media(max-width:720px){.evidence-digest__summary.svelte-1gljvr3{grid-template-columns:1fr}}.inspector-panel.svelte-k2kih7 details:where(.svelte-k2kih7){display:grid;gap:12px}.inspector-panel.svelte-k2kih7 summary:where(.svelte-k2kih7){background:var(--surface-subtle);border:1px solid var(--border-standard);border-radius:var(--radius-control);cursor:pointer;font-weight:850;padding:9px 11px}.inspector-panel__body.svelte-k2kih7{display:grid;gap:10px}.context-strip.svelte-1p04pdr{align-items:center;background:var(--surface-raised);border:1px solid var(--border-standard);border-radius:var(--radius-panel);display:flex;flex-wrap:wrap;gap:8px;padding:9px}.context-strip.svelte-1p04pdr>div:where(.svelte-1p04pdr){align-items:center;color:var(--text-secondary);display:inline-flex;font-weight:750;gap:6px;min-height:28px}:root{--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--surface-app: #f5f3ee;--surface-shell: #f3f1eb;--surface-panel: #ffffff;--surface-raised: #fafbfc;--surface-subtle: #f8f7f2;--surface-sidebar: #ece7dd;--surface-hover: #f2f0e9;--surface-selected: #e7f1f0;--surface-protected: #fff7e8;--surface-private-evidence: #f7efe4;--surface-danger: #f7eaea;--surface-warning: #fff1d3;--surface-info: #e7f0f7;--surface-stale: #f0ecf8;--surface-cost-watch: #f8ece3;--text-primary: #20262e;--text-secondary: #596371;--text-muted: #7b8491;--text-inverse: #ffffff;--text-danger: #8f2d2d;--text-success: #27563e;--text-warning: #78500e;--text-info: #2f5772;--text-stale: #5a4a86;--text-cost-watch: #874b25;--divider-standard: #e3e1db;--divider-subtle: #ece9e2;--divider-strong: #c8bfaf;--border-standard: var(--divider-standard);--border-control: #d8d3c8;--border-authority: var(--divider-strong);--border-danger: #d9a2a2;--border-selected: #b9cfd1;--border-info: #a9c6dd;--border-success: #a8cfb9;--border-warning: #e1b766;--border-stale: #c5b8e1;--border-cost-watch: #ddb08f;--action-primary: #176b67;--action-primary-text: #ffffff;--action-secondary: #ece8df;--action-secondary-text: #26313d;--action-manual-confirm: #8a5a11;--action-disabled: #e6e4de;--action-disabled-text: #8d94a0;--action-destructive: #9a3434;--focus-visible: #2458d8;--accent-brand: #684e2e;--accent-brand-muted: #eee7dc;--accent-attention: #8a5a11;--shadow-none: none;--shadow-overlay: 0 18px 44px rgba(32, 38, 46, .12);--radius-control: 6px;--radius-panel: 8px;--radius-badge: 999px;--space-shell: 18px;--space-panel: 14px;--space-row-compact: 10px;--space-row-comfortable: 12px;--space-control-gap: 8px;--space-section-gap: 16px;--space-protected-gap: 18px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-app);font-synthesis:none;text-rendering:optimizeLegibility;letter-spacing:0}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--surface-app)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}.app-shell{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100vh;background:var(--surface-app)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 18px;background:var(--surface-panel);border-bottom:1px solid var(--border-standard)}.brand,.actor-pill,.policy-line,.activity-row,.agent-row,.sort-note,.blocked-state,.toolbar,.form-inline{display:inline-flex;align-items:center;gap:8px}.brand{min-width:max-content;color:var(--text-primary);text-decoration:none;font-weight:700}.tenant-switcher{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.tenant-switcher label,.form-grid label,.form-inline label,.login-panel label{display:grid;gap:5px}.tenant-switcher label span,.form-grid label span,.form-inline label span,.login-panel label span{color:var(--text-secondary);font-size:12px}select,input,textarea{width:100%;color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border-control);border-radius:var(--radius-control);padding:8px 10px}textarea{resize:vertical}select:focus,input:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--focus-visible);outline-offset:2px}.actor-pill{max-width:260px;color:var(--text-secondary);background:var(--accent-brand-muted);border:1px solid var(--border-standard);border-radius:var(--radius-badge);padding:8px 10px}.actor-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-label{display:grid;min-width:180px;gap:2px;padding:7px 10px;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-standard);border-radius:var(--radius-control)}.scope-label span{color:var(--text-muted);font-size:12px}.icon-button,.button{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-panel);color:var(--text-primary)}.icon-button{display:inline-grid;width:36px;height:36px;place-items:center}.table-open-button{width:30px;height:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;font-weight:650}.button--primary{color:var(--action-primary-text);background:var(--action-primary);border-color:var(--action-primary)}.button--quiet{color:var(--action-secondary-text);background:var(--action-secondary)}.button--danger{color:var(--text-inverse);background:var(--action-destructive);border-color:var(--action-destructive)}.button:disabled,.icon-button:disabled{opacity:.48}.workspace-shell{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.app-frame{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:calc(100vh - 58px);background:var(--surface-app)}.sidebar{position:sticky;top:58px;display:grid;align-content:start;gap:18px;min-width:0;height:calc(100vh - 58px);padding:16px 14px;overflow:auto;background:var(--surface-sidebar);border-right:1px solid var(--border-standard)}.workspace-main{display:grid;align-content:start;gap:18px;min-width:0;padding:18px}.relationship-route{min-width:0}.search-box{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;background:var(--surface-panel);border:1px solid var(--border-control);border-radius:var(--radius-control)}.search-box input{padding:0;border:0;outline:0}.queue-tabs{display:grid;gap:5px}.queue-tabs button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-control);padding:8px;text-align:left}.queue-tabs button.active{color:var(--text-primary);background:var(--surface-panel);border-color:var(--border-selected)}.queue-tabs small{color:var(--text-muted)}.route-pane{min-width:0;min-height:0;overflow:auto}.cockpit-route{display:grid;align-content:start;gap:var(--space-section-gap);padding-bottom:24px}.table-shell{padding:18px}.secondary-browse{display:grid;gap:10px;padding:0 18px 18px}.secondary-browse .table-shell{padding:0}.secondary-browse__header,.cockpit-controls__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.secondary-browse__header h2,.cockpit-controls h2{margin:0;color:var(--text-primary);font-size:18px;line-height:1.2}.secondary-browse__header p,.cockpit-controls__heading p,.cockpit-empty p{margin:0;color:var(--text-secondary)}.secondary-browse__header>span{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-standard);border-radius:var(--radius-badge);font-size:13px;font-weight:700}.cockpit-controls{display:grid;gap:12px;margin:0 18px;padding:14px;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel);box-shadow:var(--shadow-none)}.command-brief-shell{margin-bottom:0}.cockpit-actions,.cockpit-filter-row{display:flex;align-items:center;gap:10px}.cockpit-actions{flex-wrap:wrap;justify-content:flex-end}.cockpit-filter-row{align-items:stretch}.cockpit-search{width:min(100%,320px)}.cockpit-controls .queue-tabs{flex:1;grid-template-columns:repeat(4,minmax(120px,1fr))}.cockpit-empty{display:grid;gap:6px;padding:16px;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel)}.daily-briefing{display:grid;gap:14px;padding:18px}.briefing-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.briefing-header h1{margin:0;font-size:28px;line-height:1.15}.briefing-header p,.briefing-meta,.empty-lane{margin:0}.scope-chip,.briefing-meta,.decision-card__risk span,.hermes-status{display:inline-flex;align-items:center;gap:7px}.scope-chip{max-width:340px;padding:8px 10px;color:var(--text-secondary);background:var(--accent-brand-muted);border:1px solid var(--border-standard);border-radius:var(--radius-control);font-size:13px}.scope-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.briefing-meta{flex-wrap:wrap;justify-content:space-between;color:var(--text-muted);font-size:13px}.briefing-command{align-items:center;background:var(--surface-panel);border:1px solid var(--border-authority);border-radius:var(--radius-panel);display:flex;gap:14px;justify-content:space-between;padding:14px}.briefing-command div{display:grid;gap:4px;min-width:0}.briefing-command span{color:var(--text-secondary)}.briefing-lane-tabs{display:flex;flex-wrap:wrap;gap:7px}.briefing-lane-tabs button{align-items:center;background:var(--surface-subtle);border:1px solid var(--border-standard);border-radius:var(--radius-control);color:var(--text-secondary);display:inline-flex;font-weight:800;gap:7px;min-height:34px;padding:7px 10px}.briefing-lane-tabs button.active{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.briefing-lanes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-panel)}.briefing-lane{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel)}.lane-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lane-heading h2,.secondary-browse h2{margin:0;color:var(--text-primary);font-size:16px;line-height:1.2}.lane-heading p{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.lane-heading>span{display:inline-grid;min-width:28px;height:28px;place-items:center;color:var(--text-warning);background:var(--surface-warning);border-radius:var(--radius-badge);font-weight:700}.decision-card-list{display:grid;gap:10px}.decision-card{display:grid;gap:10px;min-width:0;padding:12px;background:var(--surface-subtle);border:1px solid var(--divider-subtle);border-radius:var(--radius-panel)}.decision-card__top,.decision-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.decision-card__top div{display:grid;min-width:0;gap:3px}.decision-card__top span:not(.priority),.hermes-status,.empty-lane{color:var(--text-muted)}.decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.decision-grid div{display:grid;gap:3px;min-width:0}.decision-grid dd{overflow-wrap:anywhere}.decision-card__risk{display:flex;flex-wrap:wrap;gap:8px}.decision-card__risk span{min-height:28px;padding:5px 8px;color:var(--text-warning);background:var(--surface-warning);border:1px solid var(--border-warning);border-radius:var(--radius-control);font-size:13px}.decision-card__risk span.blocked-risk{color:var(--text-danger);background:var(--surface-danger);border-color:var(--border-danger)}.table-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:var(--text-secondary)}.relationship-table-scroll,.cost-table-scroll{overflow-x:auto}.relationship-card-list,.cost-card-list{display:none}.relationship-card,.cost-card{display:grid;gap:10px;width:100%;min-width:0;padding:12px;color:var(--text-primary);text-align:left;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel)}.cost-card{text-align:left}.relationship-card.suppressed{color:var(--text-danger);background:var(--surface-danger);border-color:var(--border-danger)}.relationship-card__top,.relationship-card__flags{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.relationship-card__identity,.relationship-card__grid span,.relationship-card__grid div{display:grid;min-width:0;gap:3px}.relationship-card__identity strong,.relationship-card__identity span,.relationship-card__identity small,.relationship-card__grid strong,.relationship-card__grid dd{overflow-wrap:anywhere}.relationship-card__identity span,.relationship-card__identity small,.relationship-card__grid small,.relationship-card__grid dt,.relationship-card__flags{color:var(--text-muted);font-size:12px}.relationship-card__grid dt,.relationship-card__grid dd{margin:0}.relationship-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.relationships-route{display:grid;gap:16px;padding:18px}.page-section{background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel);display:grid;gap:12px;padding:14px}.directory-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.relationship-directory-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.relationship-directory-list{align-content:start;display:grid;gap:8px;min-width:0}.directory-row{align-items:center;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel);color:var(--text-primary);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:64px;padding:10px;text-align:left}.directory-row.active,.directory-row:hover{background:var(--surface-selected);border-color:var(--border-selected)}.directory-row span:first-child{display:grid;gap:3px;min-width:0}.directory-row small{color:var(--text-muted);overflow-wrap:anywhere}.relationship-card__flags span{min-height:26px;padding:4px 8px;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border-standard);border-radius:var(--radius-control)}table{width:100%;border-collapse:collapse;background:var(--surface-panel);border:1px solid var(--border-standard)}th,td{padding:10px 12px;border-bottom:1px solid var(--divider-subtle);text-align:left;vertical-align:top}th{position:sticky;top:0;z-index:1;color:var(--text-secondary);background:var(--surface-subtle);font-size:12px;font-weight:700}td strong,td small{display:block}td small{color:var(--text-muted);margin-top:3px}tbody tr:hover{background:var(--surface-hover)}tbody tr.suppressed{color:var(--text-danger);background:var(--surface-danger)}.priority,.status-pill{display:inline-flex;align-items:center;min-height:24px;border-radius:var(--radius-badge);padding:3px 8px;font-size:12px;font-weight:700}.priority--urgent{color:var(--text-inverse);background:var(--action-destructive)}.priority--high{color:var(--text-inverse);background:var(--action-manual-confirm)}.priority--medium{color:var(--text-info);background:var(--surface-info)}.priority--low{color:var(--text-secondary);background:var(--action-secondary)}.status-pill{color:var(--text-success);background:var(--surface-selected)}.status-pill--large{min-height:32px;padding:6px 10px;font-size:13px}.lead-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;padding:18px}.relationship-route{display:grid;align-content:start;gap:16px;padding:18px}.relationship-stage-hero--compact{padding:14px}.relationship-stage-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel)}.relationship-stage-hero h1{margin:0;color:var(--text-primary);font-size:30px;line-height:1.15}.relationship-stage-hero p{margin:0;color:var(--text-secondary)}.relationship-stage-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.relationship-stage-nav a{display:grid;gap:3px;min-width:0;min-height:58px;padding:10px;color:var(--text-secondary);text-decoration:none;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel)}.relationship-stage-nav a.active,.relationship-stage-nav a:hover{color:var(--text-primary);background:var(--surface-selected);border-color:var(--border-selected)}.relationship-stage-nav span{color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.relationship-stage-nav strong{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.relationship-stage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px}.relationship-overview-grid,.relationship-evidence-route{display:grid;gap:16px}.relationship-overview-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.diagnostic-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-grid h3{margin:0 0 8px}.relationship-stage-grid--balanced{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.stage-focus,.stage-context,.surface-stack,.relationship-learning-surface,.relationship-hermes-surface{display:grid;align-content:start;gap:12px}.surface-heading{display:grid;gap:5px}.surface-heading h2{margin:0;color:var(--text-primary);font-size:24px;line-height:1.15}.surface-heading p{margin:0;color:var(--text-secondary)}.surface-heading--loose{padding:0 2px}.task-surface{gap:14px}.readiness-card{display:grid;gap:5px;min-height:72px;padding:10px;color:var(--text-primary);background:var(--surface-subtle);border:1px solid var(--divider-subtle);border-radius:var(--radius-control)}.readiness-card span{color:var(--text-muted);font-size:12px}.form-inline--full{display:grid;gap:5px}.detail-main,.detail-side,.stack{display:grid;gap:12px}.detail-main,.detail-side{align-content:start}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 0 8px}.relationship-decision{gap:16px;border-color:var(--border-authority)}.relationship-decision__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.relationship-decision__header h2{margin:0;color:var(--text-primary);font-size:24px;line-height:1.15}.relationship-decision__header p{margin:0}.relationship-decision__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}.relationship-decision__grid div{display:grid;gap:4px;min-width:0}.relationship-decision__grid .decision-cell--wide{grid-column:1 / -1}.relationship-decision__sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;border-top:1px solid var(--border-standard)}.relationship-stage-grid .stage-context .relationship-decision__grid,.relationship-stage-grid .stage-context .relationship-decision__sections{grid-template-columns:1fr}.decision-section{display:grid;gap:9px;min-width:0;padding-top:13px}.decision-section h3{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-primary);font-size:14px;line-height:1.3}.decision-section p{margin:0}.risk-stack{display:grid;gap:7px}.risk-note{display:inline-flex;align-items:flex-start;gap:7px;color:var(--text-secondary)}.risk-note--blocked{color:var(--text-danger)}.risk-note--warning{color:var(--text-warning)}.capsule-summary,.receipt-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.capsule-summary strong,.receipt-strip strong{overflow-wrap:anywhere}.receipt-strip span{color:var(--text-muted);font-size:12px}.detail-header h1,.detail-header h2,.login-panel h1{margin:0;font-size:30px;line-height:1.15}.detail-header p,.panel p,.login-panel p{margin:0}.eyebrow{color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.status-stack{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px}.relationship-stage-hero>.status-stack,.detail-header>.status-stack,.strategy-studio__header>.status-stack{justify-content:flex-end}.panel{display:grid;gap:12px;padding:14px;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel);box-shadow:var(--shadow-none)}.panel h2{margin:0;color:var(--text-primary);font-size:15px;line-height:1.25}.detail-list{display:grid;gap:10px;margin:0}.detail-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-list div{display:grid;gap:3px}dt{color:var(--text-muted);font-size:12px}dd{margin:0;color:var(--text-primary)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-grid .wide{grid-column:1 / -1}.toolbar{flex-wrap:wrap}.blocked-state{width:fit-content;color:var(--text-danger);background:var(--surface-danger);border:1px solid var(--border-danger);border-radius:var(--radius-control);padding:8px 10px;font-weight:650}.receipt-panel{display:grid;gap:5px;padding:10px;color:var(--text-primary);background:var(--surface-protected);border:1px solid var(--border-authority);border-radius:var(--radius-control)}.receipt-panel>span{color:var(--text-muted);font-size:13px}.inline-status{color:var(--action-primary);font-weight:650}.hash-line{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.evidence-row,.note-row,.score-block,.agent-row,.activity-row{min-width:0;padding:10px;background:var(--surface-subtle);border:1px solid var(--divider-subtle);border-radius:var(--radius-control)}.evidence-row,.score-block,.note-row{display:grid;gap:5px}.evidence-row span,.evidence-row small,.note-row small,.score-block small,.activity-row small{color:var(--text-muted)}.score-block div{display:flex;justify-content:space-between;gap:10px}.agent-row{text-decoration:none}.activity-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto}.route-state,.login-route{display:grid;min-height:calc(100vh - 58px);place-items:center;padding:24px}.route-state{gap:12px;align-content:center;color:var(--text-secondary)}.route-state p{max-width:560px;margin:0;text-align:center;line-height:1.45}.route-state__icon{display:grid;width:44px;height:44px;place-items:center;color:var(--accent-brand);background:var(--accent-brand-muted);border-radius:var(--radius-badge)}.login-route{min-height:100vh;background:var(--surface-app)}.login-panel{display:grid;width:min(100%,390px);gap:14px;padding:22px;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel)}.form-error{color:var(--text-danger)}.agent-run-detail{display:grid;gap:14px;padding:18px}.strategy-studio{gap:16px}.strategy-studio__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.strategy-studio__header h2{margin:0;color:var(--text-primary);font-size:24px;line-height:1.15}.strategy-studio__header p{margin:0}.strategy-boundary{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:11px;color:var(--text-primary);background:var(--surface-protected);border:1px solid var(--border-authority);border-radius:var(--radius-control)}.strategy-boundary div{display:grid;gap:3px;min-width:0}.strategy-boundary span{color:var(--text-secondary)}.strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.strategy-card{display:grid;gap:8px;min-width:0;padding:12px;background:var(--surface-subtle);border:1px solid var(--divider-subtle);border-radius:var(--radius-control)}.strategy-card--wide{grid-column:1 / -1}.strategy-card h3{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-primary);font-size:14px;line-height:1.3}.strategy-card p,.strategy-card ul{margin:0}.strategy-card ul{padding-left:18px}.strategy-card li+li{margin-top:5px}.strategy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.strategy-options article{display:grid;gap:6px;min-width:0;padding:10px;background:var(--surface-panel);border:1px solid var(--divider-subtle);border-radius:var(--radius-control)}.proposal-review-form{display:grid;gap:10px}.proposal-review-form label{display:grid;gap:5px}.proposal-review-form label span{color:var(--text-secondary);font-size:12px}.proposal-review-form .button{justify-self:start}.cost-review{display:grid;gap:14px;padding:18px}.cost-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cost-summary div{display:grid;gap:5px;padding:14px;background:var(--surface-panel);border:1px solid var(--border-standard);border-radius:var(--radius-panel)}.cost-summary span{color:var(--text-muted);font-size:12px}.cost-summary strong{font-size:24px}.table-shell--flush{padding:0}pre{max-width:100%;overflow:auto;margin:0;padding:12px;background:var(--surface-subtle);border-radius:var(--radius-control)}@media(max-width:1120px){.app-frame{grid-template-columns:minmax(188px,220px) minmax(0,1fr)}.lead-detail,.relationship-overview-grid,.relationship-stage-grid,.relationship-stage-grid--balanced,.relationship-directory-layout,.briefing-lanes{grid-template-columns:1fr}}@media(max-width:860px){.topbar,.tenant-switcher,.detail-header,.relationship-stage-hero,.relationship-decision__header,.strategy-studio__header,.briefing-header,.briefing-command,.decision-card__top,.decision-card__footer{align-items:stretch;flex-direction:column}.topbar{gap:10px;padding-block:10px}.app-frame{grid-template-columns:1fr;min-height:0}.sidebar{position:static;height:auto;max-height:none;padding:10px 12px;overflow:visible;border-right:0;border-bottom:1px solid var(--border-standard)}.workspace-shell{grid-template-columns:1fr}.queue-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-filter-row,.cockpit-controls__heading,.secondary-browse__header{align-items:stretch;flex-direction:column}.cockpit-search{width:100%}.cockpit-controls .queue-tabs,.relationship-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-list--grid,.form-grid,.decision-grid,.relationship-decision__grid,.relationship-decision__sections,.strategy-grid,.strategy-options,.diagnostic-grid{grid-template-columns:1fr}.capsule-summary,.receipt-strip{align-items:flex-start;flex-direction:column}.relationship-table-scroll,.cost-table-scroll{display:none}.relationship-card-list,.cost-card-list{display:grid;gap:10px}table{min-width:1040px}}@media(max-width:560px){.topbar{padding-inline:12px}.brand{min-width:0}.tenant-switcher,.scope-label,.actor-pill{width:100%;max-width:none;min-width:0}.relationship-route,.daily-briefing,.workspace-main,.lead-detail{padding:12px}.relationship-stage-nav{grid-template-columns:1fr}.relationship-stage-hero h1{font-size:26px}}
