:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111311;--ink:#111311;--ink-soft:#2c302c;--muted:#69706c;--muted-strong:#4d554f;--line:#d8ddd7;--line-strong:#aeb7ad;--surface:#fff;--surface-subtle:#f7f8f5;--surface-raised:#fbfcfa;--rail:#10120f;--rail-soft:#171a16;--primary:#556b3e;--primary-dark:#2f3d24;--primary-soft:#edf3e8;--danger:#842a1f;--danger-soft:#fde8e2;--warning:#7b570f;--warning-soft:#fff3d2;--info:#284e63;--info-soft:#e8f0f4;--success:#1f6138;--success-soft:#e8f5ec;--shadow-soft:0 14px 36px #11131112;--shadow-tight:0 8px 20px #1113110f;--radius:8px;background:#f4f5f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #96a989}body{background:var(--surface-subtle);min-width:320px;margin:0}button,a,input,select,textarea{font:inherit}button,.button-link{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:780;line-height:1.15;transition:background .17s,border-color .17s,color .17s,box-shadow .17s,transform .17s;display:inline-flex}button:hover,.button-link:hover{box-shadow:var(--shadow-tight);border-color:#7c877a;transform:translateY(-1px)}button:active,.button-link:active{box-shadow:none;transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.58;transform:none}a{color:inherit;text-decoration:none}h1,h2,h3,p,dl{margin:0}h1{letter-spacing:-.035em;text-wrap:balance;max-width:960px;font-size:2.75rem;line-height:1}h2{color:var(--ink);font-size:18px;line-height:1.2}h3{font-size:15px;line-height:1.2}small{color:var(--muted);font-size:12px}.app-shell{grid-template-columns:286px minmax(0,1fr);min-height:100dvh;display:grid}.skip-link{z-index:50;color:var(--ink);box-shadow:var(--shadow-tight);background:#fff;border-radius:6px;padding:10px 13px;font-weight:780;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.side-rail{background:var(--rail);color:#fff;border-right:1px solid #000;flex-direction:column;gap:22px;height:100dvh;padding:20px;display:flex;position:sticky;top:0}.brand-block,.top-bar,.section-heading,.client-header,.record,.record-meta,.section-actions,.rail-status span,.trace-chip{align-items:center;display:flex}.brand-block{gap:12px}.brand-mark{width:42px;height:42px;color:var(--rail);background:#fff;border:1px solid #ffffff2e;border-radius:8px;place-items:center;font-weight:850;display:grid}.brand-block-large .brand-mark{width:50px;height:50px}.brand-block strong,.brand-block span,.record strong,.record span,td span,.client-band span,.client-band strong,.trace-chip span,.trace-chip strong{display:block}.brand-block span,.record span,td span,.client-band span{color:var(--muted);font-size:12px}.side-rail .brand-block span{color:#b5bdb2}.rail-nav{scrollbar-color:#596055 transparent;scrollbar-width:thin;gap:18px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.rail-nav::-webkit-scrollbar{width:6px}.rail-nav::-webkit-scrollbar-thumb{background:#596055;border-radius:999px}.rail-group{gap:5px;display:grid}.rail-group-collapsible>summary{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding-right:9px;list-style:none;display:flex}.rail-group-collapsible>summary::-webkit-details-marker{display:none}.rail-group-collapsible>summary svg{color:#8d968b;transition:transform .17s}.rail-group-collapsible[open]>summary svg{transform:rotate(180deg)}.rail-group-links{gap:5px;display:grid}.rail-group-label{color:#8d968b;letter-spacing:0;text-transform:uppercase;padding:0 10px 2px;font-size:11px;font-weight:820}.rail-nav a,.client-link{color:#263241;border:1px solid #0000;border-radius:7px;padding:10px 12px}.rail-nav a{color:#d8ded5;align-items:center;gap:10px;min-height:40px;transition:background .17s,border-color .17s,color .17s,transform .17s;display:flex}.rail-nav a:hover,.rail-nav a.active{color:#fff;background:#ffffff1a;border-color:#ffffff29;transform:translate(2px)}.rail-status{border-radius:var(--radius);background:#151814;border:1px solid #ffffff24;gap:6px;margin-top:auto;padding:12px;display:grid}.rail-status span{color:#aeb7aa;gap:7px;font-size:12px}.rail-status strong{font-size:13px}.client-link{background:var(--primary-soft);color:var(--primary-dark);text-align:center;border-color:#cfd8c6;font-weight:780}.client-link:hover{border-color:var(--primary);box-shadow:var(--shadow-tight)}.client-link.compact{margin:0}.nav-button{width:100%}.workspace{min-width:0;padding:30px}.top-bar{border-bottom:1px solid #11131114;justify-content:space-between;gap:18px;min-height:86px;margin-bottom:20px;padding-bottom:18px}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:820}.page-subtitle{max-width:820px;color:var(--muted-strong);margin-top:10px;line-height:1.5}.top-actions,.section-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.account-chip,.trace-chip{border:1px solid var(--line);background:#fffc;border-radius:8px;padding:10px 12px}.account-chip{min-width:220px}.account-chip strong,.account-chip span{display:block}.account-chip span{color:#657182;margin-top:2px;font-size:12px}.primary-action{border-color:var(--primary-dark);background:var(--primary-dark);color:#fff}.primary-action:hover{border-color:var(--primary-dark);color:#fff;background:#3d4d2e}.button-ghost{background:0 0;border-color:#0000}.metric-strip,.main-grid,.split-grid,.command-board{gap:14px;display:grid}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:14px}.metric,.panel,.client-band,.command-board-primary,.command-board-metrics,.ops-command-primary,.ops-command-metrics,.notice,.loading-state{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffeb}.metric{min-height:92px;padding:16px;position:relative;overflow:hidden}.metric:before{content:"";opacity:.9;background:#242922;width:3px;position:absolute;inset:0 auto 0 0}.metric-good:before,.status-evidence-ready:before,.status-approved-client:before,.status-approved-internal:before,.status-selected:before,.status-current:before,.status-ready:before{background:var(--success)}.metric-warn:before{background:var(--warning)}.metric-danger:before{background:var(--danger)}.metric span,.metric small{color:var(--muted);font-size:12px}.metric strong{margin-top:9px;font-size:27px;line-height:1;display:block}.metric small{margin-top:8px}.main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.advisor-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.split-grid{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start}.panel{min-width:0;padding:18px}.panel.wide{grid-column:1/-1}.panel-grid,.content-grid{gap:14px;display:grid}.panel-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.content-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-heading.compact{margin-bottom:12px}.panel-heading p{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:820}.panel-heading h2{margin-top:3px;font-size:19px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.detail-grid div{background:#fbfcfa;border:1px solid #d9ded8;border-radius:7px;padding:10px}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.danger-text{color:var(--danger)}.form-grid{gap:11px;margin-bottom:12px;display:grid}.form-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:780;display:grid}.form-grid input,.form-grid select,.form-grid textarea{min-height:40px;color:var(--ink);background:#fff;border:1px solid #cbd2cc;border-radius:7px;padding:8px 10px}.form-grid textarea{resize:vertical;min-height:96px}.table-list{gap:8px;display:grid}.table-row{background:#fbfcfa;border:1px solid #d9ded8;border-radius:7px;grid-template-columns:minmax(180px,1.4fr) minmax(90px,.5fr) minmax(120px,.6fr) minmax(160px,.9fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.table-row code{overflow-wrap:anywhere}.status-chip{color:var(--muted-strong);text-transform:capitalize;background:#eef2ed;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:820}.status-chip.green{background:var(--success-soft);color:var(--success)}.status-chip.amber{background:var(--warning-soft);color:var(--warning)}.status-chip.red{background:var(--danger-soft);color:var(--danger)}.empty-panel{color:var(--muted-strong);border:1px dashed #cbd2cc;border-radius:8px;padding:18px}.section-heading{justify-content:space-between;gap:12px;margin-bottom:14px}.profile-grid{background:#d9ded8;border:1px solid #d9ded8;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.profile-grid div{background:#fbfcfa;min-height:86px;padding:14px}.question-profile{grid-template-columns:repeat(2,minmax(0,1fr))}dt{color:#667066;font-size:12px}dd{overflow-wrap:anywhere;margin:8px 0 0;font-weight:760}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.timeline span{color:#647064;text-align:center;border:1px solid #cbd2cc;border-radius:7px;min-height:34px;padding:8px 10px}.timeline .done{background:var(--success-soft);color:var(--success);border-color:#8cab8c}.timeline .active{background:var(--warning-soft);color:var(--warning);border-color:#d2a139}.record-list{gap:9px;display:grid}.record-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.financial-decision-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.financial-decision-grid .record strong,.panel.wide .record strong{overflow-wrap:normal}.record{background:#fbfcfa;border:1px solid #dce2dc;border-radius:7px;justify-content:space-between;gap:12px;min-height:66px;padding:12px;transition:border-color .17s,background .17s,transform .17s}.record:hover{background:#fff;border-color:#b8c1b7}.record strong{overflow-wrap:anywhere;margin-top:4px;line-height:1.25}.record-meta{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:8px}.record-meta.aligned-left{text-align:left;justify-content:flex-start}.approval-record{align-items:stretch}.approval-record .detail-note{max-width:760px;margin-top:8px}.table-wrap{border:1px solid #dce2dc;border-radius:8px;overflow-x:auto}.s1-review-table td{vertical-align:top}.compact-strip{margin-bottom:14px}.table-link{color:var(--ink);font-weight:780}.table-link:hover{text-decoration:underline;text-decoration-thickness:2px}table{border-collapse:collapse;background:#fff;width:100%;min-width:760px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e7e1;padding:12px 11px}tr:last-child td{border-bottom:0}th{color:#667066;text-transform:uppercase;background:#f7f8f5;font-size:11px;font-weight:860}td{color:#1b1f1a;font-size:14px}.status{color:#364036;text-transform:capitalize;white-space:normal;background:#edf0ec;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;min-height:26px;padding:4px 9px;font-size:12px;font-weight:820;line-height:1.1;display:inline-flex;position:relative}.status-compact{min-height:22px;padding:3px 7px;font-size:11px}.status-evidence-ready,.status-approved-client,.status-approved-internal,.status-selected,.status-current,.status-ready,.status-allowed,.status-completed,.status-complete,.status-low,.status-active,.status-uploaded,.status-created,.status-classified,.status-exact-current-set,.status-exact-round-set,.status-decision-ready,.status-decision-ready-exact-package,.status-ready-for-decision,.status-passed,.status-exactly-comparable,.status-unexpired,.status-verified,.status-fully-committed,.status-cash-on-balance-sheet,.status-confirmatory-only,.status-controlled,.status-reconciled,.status-provider-reconciled,.status-provider-sent{background:var(--success-soft);color:var(--success);border-color:#bdd7c4}.status-needs-review,.status-draft,.status-needs-clarification,.status-initiated,.status-pending,.status-waiting,.status-waiting-approval,.status-received-pending-intake,.status-expires-soon,.status-limitations-disclosed,.status-commitment-in-progress,.status-financing-condition,.status-documented-unverified,.status-management-represented,.status-round-closed-package-pending,.status-round-in-progress,.status-round-closed-no-bid,.status-attention,.status-sending,.status-sent,.status-not-executed,.status-dry-run-recorded{background:var(--warning-soft);color:var(--warning);border-color:#ecd48f}.status-blocked,.status-failed,.status-denied,.status-high,.status-critical,.status-revoked,.status-quarantined,.status-expired,.status-mismatch,.status-material-open-items,.status-full-diligence-required,.status-reconciliation-pending,.status-custody-violation,.status-sent-unledgered,.status-abandoned,.status-custody-incomplete,.status-execution-blocked,.status-execution-failed,.status-overdue{background:var(--danger-soft);color:var(--danger);border-color:#efb9ad}.status-requested,.status-preparation,.status-queued,.status-running,.status-approval-pending,.status-pending-upload,.status-not-started,.status-unclassified,.status-not-checked,.status-not-projected,.status-not-available{background:var(--info-soft);color:var(--info);border-color:#c8d8e1}.status-medium{background:var(--warning-soft);color:var(--warning);border-color:#ecd48f}.ops-command-strip,.command-board{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);margin:0 0 14px}.command-board-primary{flex-direction:column;justify-content:space-between;min-height:156px;padding:23px;display:flex}.command-board-primary span,.command-board-metrics span,.ops-command-primary span,.ops-command-metrics span,.cost-bar-row span,.ops-toolbar span,.ops-timeline-row span{color:var(--muted);font-size:12px;font-weight:760}.command-board-primary strong{max-width:880px;font-size:clamp(37px,5vw,66px);line-height:.94;display:block}.command-board-metrics,.ops-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.command-board-metrics div,.ops-command-metrics div{border-bottom:1px solid var(--line);min-height:74px;padding:16px}.command-board-metrics div:nth-child(odd),.ops-command-metrics div:nth-child(odd){border-right:1px solid var(--line)}.command-board-metrics strong,.ops-command-metrics strong{margin-top:10px;font-size:24px;line-height:1;display:block}.ops-command-primary{min-height:132px;padding:20px}.ops-command-primary strong{color:var(--ink);margin-top:8px;font-size:clamp(28px,4vw,46px);line-height:1;display:block}.ops-command-primary p{max-width:780px;color:var(--muted-strong);margin-top:12px;line-height:1.5}.ops-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;margin-bottom:14px;display:flex}.ops-toolbar span{background:#fff;border:1px solid #d7ddd5;border-radius:999px;min-height:32px;padding:8px 10px}.segmented-active{color:#fff;background:#1b1f1a;border-color:#1b1f1a}.ops-table-panel table{min-width:980px}.ops-error{margin-top:14px}.ops-timeline{gap:9px;display:grid}.ops-timeline-row{background:#fbfcfa;border-left:3px solid #242922;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 12px 12px 14px;display:grid}.ops-timeline-row strong,.cost-bar-row strong{display:block}.ops-timeline-row p{color:var(--muted-strong);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.cost-bars{gap:12px;display:grid}.cost-bar-row{grid-template-columns:minmax(160px,.35fr) minmax(120px,1fr) auto;align-items:center;gap:12px;display:grid}.cost-bar-track{background:#e7ebe6;border-radius:999px;height:10px;overflow:hidden}.cost-bar-track span{border-radius:inherit;background:#242922;height:100%;display:block}.form-panel{gap:14px;display:grid}.form-panel label,.login-form label,.field-label{color:#343b34;gap:7px;font-size:13px;font-weight:820;display:grid}.form-panel input,.form-panel textarea,.form-panel select,.login-form input,.field-input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfc8be;border-radius:7px;padding:10px 11px}.form-panel textarea,.field-textarea{resize:vertical;min-height:118px}.form-panel input:focus,.form-panel textarea:focus,.form-panel select:focus,.login-form input:focus,.field-input:focus{border-color:var(--primary);outline:2px solid var(--primary-soft);outline-offset:1px}.form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-create-panel{margin-bottom:14px}.empty-command-state{border-radius:var(--radius);min-height:220px;color:var(--muted);text-align:center;background:#ffffffbd;border:1px dashed #b9c1b7;align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.empty-command-state>span{border:1px solid var(--line-strong);width:58px;height:58px;color:var(--ink);border-radius:8px;place-items:center;font-size:24px;font-weight:850;display:grid}.empty-command-state strong{color:var(--ink-soft)}.empty-command-state p{max-width:520px;color:var(--muted-strong);line-height:1.5}.empty-state{color:#657064}.inline-actions{flex-wrap:wrap;gap:6px;display:flex}.approval-edit{color:#394454;gap:7px;margin-top:12px;font-size:13px;font-weight:800;display:grid}.approval-edit-stack{gap:10px;display:grid}.approval-edit textarea{resize:vertical;width:min(100%,760px);min-height:132px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfc8be;border-radius:7px;padding:9px 10px;font-weight:500;line-height:1.45}.approval-edit textarea:focus{border-color:var(--primary);outline:2px solid var(--primary-soft);outline-offset:1px}.import-summary,.detail-note,.question-copy{color:var(--muted-strong);font-size:14px;line-height:1.5}.question-copy{min-height:110px}.answer-block{white-space:pre-wrap;color:#1e261e;max-height:520px;font:inherit;background:#fbfcfa;border:1px solid #d9ded8;border-radius:7px;margin:14px 0 0;padding:14px;line-height:1.48;overflow:auto}.review-exact-question{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.notice{gap:4px;margin-bottom:14px;padding:13px 14px;display:grid}.notice strong{font-size:13px}.notice span{color:var(--muted-strong);font-size:14px}.notice-danger{background:var(--danger-soft);color:var(--danger);border-color:#efb9ad}.auth-error{color:var(--danger);font-size:14px;line-height:1.45}.loading-state{align-items:center;gap:12px;min-height:78px;margin-bottom:14px;padding:16px;display:flex}.loading-state span{border:2px solid #cdd5ca;border-top-color:var(--primary-dark);border-radius:999px;width:18px;height:18px;animation:.78s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.trace-chip{gap:8px;min-height:34px;padding:7px 10px}.trace-chip span{color:var(--muted);text-transform:uppercase;font-size:11px}.trace-chip strong{color:var(--ink);font-size:12px}.data-room-layout{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.workbench-hero{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;margin-bottom:14px;padding:20px;display:grid}.workbench-hero span,.task-type,.task-card-meta span{color:var(--muted);font-size:12px;font-weight:780}.workbench-hero strong{overflow-wrap:anywhere;max-width:980px;margin-top:8px;font-size:30px;line-height:1.05;display:block}.workbench-hero-signal{border-left:1px solid var(--line);min-width:190px;color:var(--warning);justify-content:center;align-items:center;gap:8px;font-weight:850;display:flex}.workbench-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:14px;display:grid}.workbench-primary,.workbench-secondary,.decision-queue{gap:12px;display:grid}.workbench-panel{box-shadow:var(--shadow-tight)}.advisor-task-card{background:#fbfcfa;border:1px solid #dce2dc;border-left:4px solid #242922;border-radius:8px;gap:10px;padding:14px;display:grid}.advisor-task-medium{border-left-color:var(--warning)}.advisor-task-high,.advisor-task-critical{border-left-color:var(--danger)}.advisor-task-low{border-left-color:var(--success)}.task-card-head,.task-card-meta,.task-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-card-head{justify-content:space-between}.advisor-task-card h2{overflow-wrap:anywhere;font-size:17px;line-height:1.2}.advisor-task-card p,.jordan-panel p,.preview-packet p{color:var(--muted-strong);line-height:1.45}.task-card-actions{margin-top:2px}.compact-metrics{margin:14px 0 0}.readiness-bar{background:#e7ebe6;border-radius:999px;height:12px;overflow:hidden}.readiness-bar span{border-radius:inherit;background:var(--success);height:100%;display:block}.deal-progress{gap:8px;display:grid}.deal-progress span{min-height:38px;color:var(--muted-strong);background:#fbfcfa;border:1px solid #dce2dc;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-weight:760;display:flex}.deal-progress span.done{background:var(--success-soft);color:var(--success);border-color:#bdd7c4}.deal-progress span.active{background:var(--warning-soft);color:var(--warning);border-color:#ecd48f}.jordan-panel textarea{resize:vertical;width:100%;min-height:104px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfc8be;border-radius:7px;padding:10px 11px;line-height:1.45}.jordan-panel textarea:focus{border-color:var(--primary);outline:2px solid var(--primary-soft);outline-offset:1px}.preview-packet{align-items:stretch}.jordan-loop-panel{box-shadow:var(--shadow-tight);gap:14px;margin-bottom:14px;display:grid}.jordan-loop-grid{grid-template-columns:minmax(260px,1.25fr) minmax(280px,1.35fr) repeat(3,minmax(140px,.8fr));align-items:stretch;gap:10px;display:grid}.jordan-loop-state{background:#fbfcfa;border:1px solid #dce2dc;border-radius:8px;align-items:flex-start;gap:12px;min-height:96px;padding:14px;display:flex}.jordan-loop-state span:not(.jordan-loop-icon),.jordan-loop-note span,.jordan-loop-flags span{color:#657182;font-size:12px;font-weight:780}.jordan-loop-state strong{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;line-height:1.2;display:block}.jordan-loop-state p{color:var(--muted-strong);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.4}.jordan-loop-icon{width:34px;height:34px;color:var(--primary-dark);background:#eef4ee;border:1px solid #cfd8cc;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.jordan-loop-control-row{grid-template-columns:minmax(260px,1.1fr) minmax(260px,.9fr);align-items:stretch;gap:12px;display:grid}.jordan-loop-note{gap:7px;display:grid}.jordan-loop-note textarea{resize:vertical;width:100%;min-height:78px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfc8be;border-radius:8px;padding:10px 11px;line-height:1.45}.jordan-loop-note textarea:focus{border-color:var(--primary);outline:2px solid var(--primary-soft);outline-offset:1px}.jordan-loop-flags{background:#fbfcfa;border:1px solid #dce2dc;border-radius:8px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:7px;padding:12px;display:flex}.jordan-loop-flags span{background:#fff;border:1px solid #d9ded7;border-radius:999px;align-items:center;min-height:28px;padding:6px 9px;display:inline-flex}.jordan-loop-columns,.jordan-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.jordan-context-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.jordan-loop-columns h3,.jordan-context-grid h3{color:#566051;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:860}.compact-notice{box-shadow:none;padding:10px 12px}.ops-timeline.compact{gap:8px}.mandate-brief{border:1px solid var(--line-strong);min-width:0;box-shadow:inset 0 3px 0 var(--primary-dark);background:#fffffff5;border-radius:10px;margin-bottom:16px;overflow:hidden}.mandate-brief-degraded{box-shadow:inset 0 3px 0 var(--warning)}.mandate-brief-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:22px;padding:20px 22px;display:grid}.mandate-identity h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(24px,2.4vw,36px);line-height:1.02}.mandate-identity>p:last-child{color:var(--muted-strong);margin-top:7px;font-size:13px}.mandate-authority{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mandate-authority>div{border-right:1px solid var(--line);padding-right:12px}.mandate-authority span,.mandate-freshness span,.mandate-freshness time,.brief-item-label,.jordan-point-of-view span,.jordan-follow-through-line span,.critical-path-meta dt,.requirement-state span,.readiness-ledger-state span{color:var(--muted);font-size:11px;font-weight:760}.mandate-authority strong{letter-spacing:-.01em;margin-top:3px;font-size:17px;display:block}.mandate-freshness{font-variant-numeric:tabular-nums;justify-items:end;gap:4px;display:grid}.mandate-brief-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);align-items:stretch;display:grid}.jordan-executive-brief{min-width:0;padding:24px 24px 26px}.jordan-executive-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.jordan-executive-heading>div{min-width:0}.jordan-executive-heading h3{letter-spacing:-.012em;font-size:17px}.jordan-monogram{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-dark);border:1px solid #bccab4;border-radius:9px;flex:0 0 40px;place-items:center;display:grid}.conviction-stamp{border-left:2px solid var(--primary);color:var(--primary-dark);text-transform:uppercase;margin-left:auto;padding:3px 0 3px 9px;font-size:12px;font-weight:820}.jordan-position{max-width:72ch;color:var(--ink);letter-spacing:-.017em;text-wrap:pretty;font-size:clamp(18px,1.55vw,23px);font-weight:620;line-height:1.38}.jordan-rationale{max-width:76ch;color:var(--muted-strong);border-left:2px solid #cad4c5;gap:8px;margin:18px 0 0;padding:0 0 0 20px;line-height:1.48;display:grid}.jordan-point-of-view{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.jordan-point-of-view>div{min-width:0;padding:17px 18px 18px 0}.jordan-point-of-view>div+div{border-left:1px solid var(--line);padding-left:18px}.jordan-point-of-view strong{overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.3;display:block}.jordan-point-of-view p{color:var(--muted-strong);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.45}.jordan-follow-through-line{justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-top:18px;display:flex}.jordan-follow-through-line>div{min-width:0}.jordan-follow-through-line strong,.jordan-follow-through-line small{display:block}.jordan-follow-through-line strong{overflow-wrap:anywhere;margin-top:4px;line-height:1.35}.jordan-follow-through-line small{font-variant-numeric:tabular-nums;margin-top:3px}.mandate-brief-rail{border-left:1px solid var(--line);background:var(--surface-subtle);grid-template-rows:repeat(3,minmax(0,auto));display:grid}.mandate-brief-item{align-content:start;justify-items:start;gap:8px;min-width:0;padding:19px 20px;display:grid}.mandate-brief-item+.mandate-brief-item{border-top:1px solid var(--line)}.brief-item-label{text-transform:uppercase;align-items:center;gap:7px;display:flex}.mandate-brief-item>strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.3}.mandate-brief-item>p{color:var(--muted-strong);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.mandate-brief-item>time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.projection-limitations,.partial-state{color:var(--warning);background:#fff9e9;border-top:1px solid #ead59e;align-items:flex-start;gap:10px;padding:12px 20px;display:flex}.projection-limitations>div,.partial-state{min-width:0}.projection-limitations strong,.projection-limitations span,.partial-state strong,.partial-state span{display:block}.projection-limitations span,.partial-state span{color:var(--muted-strong);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.4}.partial-state{border:1px solid #ead59e;border-radius:7px;margin-bottom:14px;display:block}.advisor-decision-layout{grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.advisor-task-card h3{overflow-wrap:anywhere;font-size:17px;line-height:1.2}.task-card-meta time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.critical-path-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.critical-path-list>li{border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:140px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.critical-path-list>li:first-child{border-top:0;padding-top:2px}.critical-path-index{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--muted-strong);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.critical-path-copy{min-width:0}.critical-path-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.critical-path-title strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.critical-path-copy>p{color:var(--muted-strong);margin-top:6px;font-size:13px;line-height:1.42}.critical-path-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.critical-path-meta>div{min-width:0}.critical-path-meta dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.35}.critical-path-consequence{border-left:2px solid var(--warning);padding-left:9px}.stage-requirements{border-top:1px solid var(--line-strong);margin-top:18px;padding-top:17px}.stage-requirements>h3,.jordan-execution-grid h3{color:var(--muted-strong);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:820}.stage-requirement-list,.readiness-ledger,.execution-record-list{display:grid}.stage-requirement-list>article,.readiness-ledger>article,.execution-record-list>article{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:12px 0;display:flex}.stage-requirement-list>article:first-child,.readiness-ledger>article:first-child,.execution-record-list>article:first-child{border-top:0}.stage-requirement-list article>div:first-child,.readiness-ledger article>div:first-child,.execution-record-list article>div:first-child{min-width:0}.stage-requirement-list p,.readiness-ledger p,.execution-record-list p{color:var(--muted-strong);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.42}.requirement-state,.readiness-ledger-state{text-align:right;flex:none;justify-items:end;gap:6px;display:grid}.jordan-execution-summary,.mandate-readiness{margin-bottom:14px}.jordan-execution-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px;display:grid}.jordan-execution-grid>div{min-width:0;padding-right:18px}.jordan-execution-grid>div+div{border-left:1px solid var(--line);padding-left:18px;padding-right:0}.execution-record-list>article{content-visibility:auto;contain-intrinsic-size:76px}.readiness-ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.readiness-ledger>article:nth-child(2){border-top:0}.workbench-drilldown{border:1px solid var(--line);background:#ffffffd1;border-radius:9px;min-width:0;margin-bottom:14px}.workbench-drilldown>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 18px;list-style-position:inside;display:flex}.workbench-drilldown>summary>span:first-child{min-width:0}.workbench-drilldown>summary strong,.workbench-drilldown>summary small{display:block}.workbench-drilldown>summary small{color:var(--muted);margin-top:4px;font-size:12px}.drilldown-summary-state{color:var(--muted-strong);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:760}.workbench-drilldown[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-subtle)}.workbench-drilldown-body{padding:14px}.source-drilldown-grid,.operations-drilldown-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.evidence-results-panel,.evidence-search-empty{grid-column:1/-1}.evidence-search-empty{margin-bottom:0}.partial-workspace{gap:14px;display:grid}.transaction-lifecycle-workbench{min-width:0;margin-bottom:14px}.transaction-control-boundary{background:var(--primary-soft);min-width:0;color:var(--primary-dark);border:1px solid #c8d8c4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;margin-bottom:15px;padding:12px 13px;display:grid}.transaction-control-boundary-danger{background:var(--danger-soft);color:var(--danger);border-color:#e5b3a8}.transaction-control-boundary>div{min-width:0}.transaction-control-boundary strong,.transaction-control-boundary p{display:block}.transaction-control-boundary p{max-width:90ch;color:var(--ink-soft);text-wrap:pretty;margin-top:3px;font-size:13px;line-height:1.45}.transaction-control-summary{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.transaction-control-summary>div{min-width:0;padding:13px 14px}.transaction-control-summary>div+div{border-left:1px solid var(--line)}.transaction-control-summary dt,.transaction-control-facts dt,.transaction-control-follow-through dt{color:var(--muted);font-size:11px;font-weight:780}.transaction-control-summary dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:19px;font-weight:840}.transaction-control-integrity{color:var(--danger);background:#fff8f6;border:1px solid #e5b3a8;border-radius:7px;margin-top:12px;padding:10px 12px}.transaction-control-integrity>summary{cursor:pointer;font-size:12px;font-weight:800}.transaction-control-integrity ul{color:var(--ink-soft);gap:5px;margin:9px 0 0;padding-left:20px;font-size:12px;line-height:1.4;display:grid}.transaction-control-groups{margin-top:18px;display:grid}.transaction-control-group{border-top:1px solid var(--line-strong);min-width:0;padding:18px 0 4px}.transaction-control-group>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:0 2px 12px;display:flex}.transaction-control-group>header>div:first-child{min-width:0}.transaction-control-group h3{letter-spacing:-.01em;font-size:16px}.transaction-control-group header p{max-width:76ch;color:var(--muted-strong);text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.42}.transaction-control-group-state{text-align:right;flex:none}.transaction-control-group-state strong,.transaction-control-group-state span{display:block}.transaction-control-group-state strong{font-variant-numeric:tabular-nums;font-size:12px}.transaction-control-group-state span{color:var(--muted);margin-top:3px;font-size:11px}.transaction-control-list{margin:0;padding:0;list-style:none}.transaction-control-row{border-top:1px solid var(--line);min-width:0}.transaction-control-row>details>summary{cursor:pointer;grid-template-columns:minmax(128px,.48fr) minmax(260px,1.7fr) minmax(165px,.7fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 2px;list-style:none;display:grid}.transaction-control-row>details>summary::-webkit-details-marker{display:none}.transaction-control-row>details>summary:after{content:"Inspect";color:var(--muted);font-size:11px;font-weight:780}.transaction-control-row>details[open]>summary:after{content:"Close"}.transaction-control-row>details[open]>summary{background:var(--surface-subtle)}.transaction-control-status{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.transaction-control-title,.transaction-control-custody{min-width:0}.transaction-control-title strong,.transaction-control-title small,.transaction-control-custody strong,.transaction-control-custody small{overflow-wrap:anywhere;display:block}.transaction-control-title strong{font-size:14px;line-height:1.32}.transaction-control-title small,.transaction-control-custody small{color:var(--muted);margin-top:4px;font-size:11px}.transaction-control-custody strong{font-size:12px;line-height:1.3}.transaction-control-detail{border-top:1px solid var(--line);background:var(--surface-subtle);min-width:0;padding:16px}.transaction-control-purpose{max-width:80ch;color:var(--ink-soft);text-wrap:pretty;font-size:13px;line-height:1.48}.transaction-control-facts{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.transaction-control-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:10px 11px}.transaction-control-facts>div:nth-child(3n){border-right:0}.transaction-control-facts>div:nth-last-child(-n+3){border-bottom:0}.transaction-control-facts dd,.transaction-control-follow-through dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.4}.transaction-control-follow-through,.transaction-control-custody-ledger{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.transaction-control-follow-through>section,.transaction-control-custody-ledger>section{min-width:0;padding:13px 14px 13px 0}.transaction-control-follow-through>section+section,.transaction-control-custody-ledger>section+section{border-left:1px solid var(--line);padding-left:14px;padding-right:0}.transaction-control-follow-through h4,.transaction-control-custody-ledger h4{color:var(--muted-strong);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:830}.transaction-control-follow-through dl{gap:8px;margin:0;display:grid}.transaction-control-follow-through p,.transaction-control-custody-ledger p{color:var(--muted-strong);font-size:12px;line-height:1.45}.transaction-control-custody-ledger{border-top:0;margin-top:0}.transaction-control-custody-ledger ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.transaction-control-custody-ledger li{min-width:0;color:var(--muted-strong);gap:2px;font-size:11px;line-height:1.35;display:grid}.transaction-control-custody-ledger li strong{color:var(--ink);font-size:11px}.transaction-control-custody-ledger code{max-width:100%;color:var(--muted-strong);overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.transaction-control-custody-ledger .button-link{margin-top:10px}.transaction-control-custody-ledger .button-link+small{margin-top:6px;display:block}.transaction-control-integrity-row{color:var(--danger);background:#fff8f6;border:1px solid #e5b3a8;border-radius:7px;gap:3px;margin-top:12px;padding:9px 10px;display:grid}.transaction-control-integrity-row span{color:var(--ink-soft);font-size:11px;line-height:1.4}.status-resolved{background:var(--success-soft);color:var(--success);border-color:#bdd7c4}.status-open,.status-advisor-decision,.status-incomplete{background:var(--warning-soft);color:var(--warning);border-color:#ecd48f}.status-missing,.status-unproven,.status-invalid{background:var(--danger-soft);color:var(--danger);border-color:#efb9ad}.metric strong,.record strong,.status,time{font-variant-numeric:tabular-nums}.loading-state span{background:linear-gradient(90deg,#dce3d8 0%,#f5f7f3 50%,#dce3d8 100%) 0 0/200% 100%;border:0;border-radius:2px;width:64px;height:10px;animation:1.25s ease-in-out infinite loading-sheen}@keyframes loading-sheen{to{background-position:-200% 0}}.jordan-detail-stack,.jordan-context-pack{gap:12px;display:grid}.jordan-context-pack{background:#fbfcfa;border:1px solid #dce2dc;border-radius:8px;padding:12px}.command-center-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:14px;display:grid}.command-center-ask,.command-center-tight{gap:12px;display:grid}.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mission-grid button{text-align:left;justify-content:flex-start;min-height:42px}.jordan-conversation-thread{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}.jordan-conversation-turn{gap:8px;display:grid}.jordan-conversation-message{border:1px solid var(--line);border-radius:10px;max-width:min(88%,880px);padding:13px 15px}.jordan-conversation-message>span,.jordan-conversation-message .record-meta>span{color:var(--muted);font-size:11px;font-weight:780}.jordan-conversation-message>p{color:var(--muted-strong);white-space:pre-wrap;margin-top:6px;font-size:14px;line-height:1.5}.advisor-message{background:#edf4ed;border-color:#c8d4c6;justify-self:end}.jordan-message{background:#fff;justify-self:start}.jordan-message>strong{color:var(--ink);margin-top:7px;display:block}.jordan-message .jordan-loop-flags{margin-top:10px;padding:8px}.command-center-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.command-center-actions span{color:var(--muted-strong);font-size:12px;font-weight:760}.command-center-snapshot,.tool-summary-strip,.timeline-type-strip{gap:8px;display:grid}.command-center-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.command-center-snapshot.custody-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}.command-center-snapshot div,.department-row,.queue-bucket,.tool-summary-strip span,.timeline-type-strip span{background:#fbfcfa;border:1px solid #dce2dc;border-radius:8px}.command-center-snapshot div{min-height:74px;padding:12px}.command-center-snapshot span,.department-row span,.queue-bucket-heading span,.tool-summary-strip span,.timeline-type-strip span{color:#657182;font-size:12px;font-weight:780}.command-center-snapshot strong,.department-row strong,.queue-bucket-heading strong,.tool-summary-strip strong,.timeline-type-strip strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;line-height:1.2;display:block}.tool-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.tool-summary-strip span,.timeline-type-strip span{min-height:50px;padding:10px 11px}.queue-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.queue-bucket{align-content:start;gap:10px;min-height:220px;padding:12px;display:grid}.queue-bucket-ready{border-top:3px solid var(--success)}.queue-bucket-running{border-top:3px solid var(--info)}.queue-bucket-deferred{border-top:3px solid var(--warning)}.queue-bucket-blocked{border-top:3px solid var(--danger)}.queue-bucket-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-record{grid-template-columns:minmax(0,1fr);display:grid}.department-grid{gap:8px;margin-bottom:12px;display:grid}.department-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:11px;display:grid}.timeline-type-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:12px}.command-center-timeline{max-height:none}.folder-list,.file-grid,.evidence-grid{gap:8px;display:grid}.folder-button{text-align:left;justify-content:flex-start;width:100%}.folder-button.active{color:#fff;background:#1b1f1a;border-color:#1b1f1a}.file-card{background:#fff;border:1px solid #dce2dc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.file-card strong{overflow-wrap:anywhere;display:block}.file-card .eyebrow{margin-bottom:4px;display:block}.file-card p{color:var(--muted-strong);margin-top:5px;font-size:13px;line-height:1.45}.upload-selection-summary{color:var(--muted-strong);background:#f8faf7;border:1px solid #dce2dc;border-radius:8px;gap:3px;padding:10px 12px;font-size:13px;display:grid}.upload-selection-summary strong{color:var(--ink);font-size:13px}.upload-selection-summary small{color:#8c3f24}.upload-selection-summary-warning{background:#fff8f3;border-color:#e3b89e}.upload-progress-panel{background:#f8faf7;border:1px solid #dce2dc;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.upload-progress-summary{justify-content:space-between;align-items:flex-start;gap:10px;font-size:13px;display:flex}.upload-progress-summary div{gap:3px;display:grid}.upload-progress-summary span,.upload-progress-row span,.upload-progress-row small{color:var(--muted-strong)}.upload-progress-dismiss{place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}.upload-progress-bar,.upload-progress-file-bar{background:#dde5dd;border-radius:999px;height:7px;overflow:hidden}.upload-progress-bar span,.upload-progress-file-bar span{border-radius:inherit;background:#2f6f4f;height:100%;display:block}.upload-progress-list{gap:8px;max-height:min(420px,52vh);padding-right:2px;display:grid;overflow:auto}.upload-progress-row{grid-template-columns:minmax(0,1fr) minmax(120px,24%);align-items:center;gap:10px;font-size:12px;display:grid}.upload-progress-row strong{overflow-wrap:anywhere;font-size:13px;display:block}.upload-progress-row small{margin-top:2px;display:block}.file-diagnostics{gap:9px;margin-top:12px;display:grid}.file-diagnostic-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;display:grid}.file-diagnostic-grid div{border-top:1px solid #e1e6e0;padding-top:8px}.file-diagnostic-grid dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820}.file-diagnostic-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:740;line-height:1.35}.file-diagnostic-note{border-left:3px solid #bfc8bd;padding-left:9px}.document-viewer-shell{background:#f7f9f6;border:1px solid #d7ddd5;border-radius:8px;overflow:hidden}.document-viewer-tabs,.document-viewer-toolbar{border-bottom:1px solid #e0e5df;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:8px;display:flex}.document-viewer-tabs button,.document-viewer-toolbar button,.document-viewer-toolbar a{border-radius:7px;min-height:30px;padding:6px 9px;font-size:12px}.document-viewer-tabs button.active,.document-viewer-toolbar button.active{color:#fff;background:#1b1f1a;border-color:#1b1f1a}.document-viewer-toolbar span{color:var(--muted-strong);font-size:12px;font-weight:780}.document-viewer-toolbar a{color:var(--ink);background:#fff;border:1px solid #c8d0c6;align-items:center;font-weight:820;text-decoration:none;display:inline-flex}.document-viewer-body{min-height:360px;max-height:620px;padding:10px;overflow:auto}.pdf-canvas-viewer,.workbook-preview,.text-preview,.region-crop-gallery,.render-trace-panel{gap:10px;display:grid}.pdf-canvas-stage{background:#9aa39a;border:1px solid #e3e8e2;border-radius:7px;place-items:start center;min-height:320px;padding:12px;display:grid;overflow:auto}.pdf-canvas-stage canvas{background:#fff;max-width:100%;height:auto;box-shadow:0 14px 36px #1b1f1a38}.document-thumbnail{background:#fff;border:1px solid #d7ddd5;border-radius:7px;max-width:100%;max-height:560px;margin:0 auto;display:block}.region-crop-gallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.region-crop-tile{background:#fff;border:1px solid #d7ddd5;border-radius:7px;margin:0;overflow:hidden}.region-crop-tile img{object-fit:contain;background:#fff;width:100%;max-height:280px;display:block}.region-crop-tile figcaption{border-top:1px solid #e2e7e1;gap:2px;padding:8px 9px;font-size:12px;display:grid}.region-crop-tile figcaption span{color:var(--muted-strong);font-weight:760}.text-preview pre{color:#1f281f;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e7e1;border-radius:7px;max-height:520px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.workbook-grid-scroll{background:#fff;border:1px solid #d7ddd5;border-radius:7px;max-height:460px;overflow:auto}.workbook-grid{border-collapse:separate;border-spacing:0;min-width:720px}.workbook-grid th,.workbook-grid td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4e9e3;border-right:1px solid #e4e9e3;min-width:96px;max-width:180px;padding:7px 8px;font-size:12px;line-height:1.35}.workbook-grid thead th,.workbook-grid tbody th{color:#4c574b;background:#eef2ed;font-weight:850;position:sticky}.workbook-grid thead th{z-index:2;top:0}.workbook-grid tbody th{z-index:1;min-width:44px;left:0}.formula-marker{color:var(--primary);text-transform:uppercase;margin-right:5px;font-size:10px;font-weight:900;display:inline-block}.render-trace-panel ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.render-trace-panel li{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px;display:grid}.render-trace-panel li strong{overflow-wrap:anywhere}.render-trace-panel li span{color:var(--muted);font-size:12px;font-weight:800}.render-trace-panel li p{grid-column:1/-1;margin:0}.review-stack{gap:8px;display:grid}.review-card{background:#fffcf1;border:1px solid #dfd19a;border-radius:7px;padding:10px 12px}.review-card strong{margin-top:8px;font-size:13px;line-height:1.35;display:block}.review-card small{margin-top:7px;display:block}.review-packet-shell{gap:14px;display:grid}.review-packet-head{border:1px solid var(--line);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.review-packet-head span,.review-block-editor span,.review-section h3,.review-pack-list span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.review-packet-head strong{color:var(--ink);margin-top:6px;font-size:22px;line-height:1.22;display:block}.review-packet-head p{color:var(--muted-strong);margin:8px 0 0;font-size:13px}.review-identity{border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;overflow:hidden}.review-identity-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.review-identity-heading span,.review-consequence>strong,.approval-confirmation>div:first-child>span,.approval-decision-readback span,.review-artifact-stage-head span,.review-render-manifest-heading span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.review-identity-heading h2{letter-spacing:-.015em;margin:3px 0 0;font-size:18px}.review-identity-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.review-identity-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:13px 15px}.review-identity-grid>div:nth-child(4n){border-right:0}.review-identity-grid dt,.review-render-custody dt,.approval-confirmation dt{color:var(--muted);font-size:11px;font-weight:760}.review-identity-grid dd,.review-render-custody dd,.approval-confirmation dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:4px 0 0;font-size:13px;font-weight:720}.review-identity-grid code,.review-render-custody code,.approval-confirmation code,.approval-decision-readback code{overflow-wrap:anywhere;color:var(--muted-strong);margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;display:block}.review-identity-grid .review-identity-hash{border-bottom:0;grid-column:span 2}.review-consequence{background:#f7f9f6;padding:15px 18px 17px}.review-consequence p{max-width:95ch;color:var(--ink);margin:5px 0 0;font-size:14px;line-height:1.5}.review-consequence small{color:var(--muted-strong);margin-top:7px;line-height:1.45;display:block}.review-consequence-missing{color:var(--danger);background:#fff5f3}.review-packet-grid{grid-template-columns:minmax(360px,1.1fr) minmax(300px,.9fr) minmax(300px,.9fr);align-items:start;gap:14px;display:grid}.review-draft-panel{grid-row:span 3}.review-section-stack{gap:16px;display:grid}.review-section{gap:10px;display:grid}.review-section h3{margin:0}.review-block-editor{gap:7px;display:grid}.review-block-editor textarea{resize:vertical;min-height:136px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8d0c6;border-radius:7px;padding:10px 11px;line-height:1.48}.review-block-editor textarea:focus{border-color:var(--primary);outline:2px solid var(--primary-soft);outline-offset:1px}.review-block-editor textarea:disabled{color:#667063;background:#f5f7f4}.review-block-editor small{color:var(--muted-strong);font-size:12px}.review-limitations,.review-pack-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.review-limitations span,.review-pack-list span{background:#f8faf7;border:1px solid #d8ded6;border-radius:999px;padding:6px 9px}.compact-records{max-height:520px;padding-right:2px;overflow:auto}.source-preview p{max-height:96px;color:var(--muted-strong);margin:7px 0 0;font-size:13px;line-height:1.45;overflow:auto}.review-qa-grid{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.selection-review-unavailable{color:var(--danger);background:#fff7f5;border:1px solid #e2b8b0;border-radius:7px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.selection-review-unavailable svg{flex:none;width:18px;height:18px;margin-top:1px}.selection-review-unavailable p{max-width:72ch;color:var(--muted-strong);margin:4px 0 0;font-size:13px;line-height:1.5}.selection-review-ledger{border-top:1px solid var(--line);margin:4px 0 14px;display:grid}.selection-review-role{border-bottom:1px solid var(--line);min-width:0;padding:16px 0}.selection-review-role>p{max-width:75ch;color:var(--muted-strong);margin:9px 0 0;font-size:13px;line-height:1.58}.selection-review-role-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.selection-review-role-head span{color:var(--muted);font-size:12px;font-weight:720;display:block}.selection-review-role-head strong{color:var(--ink);margin-top:3px;font-size:15px;line-height:1.35;display:block}.selection-review-role-head svg{width:19px;height:19px;color:var(--success)}.selection-review-criteria{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none;display:grid}.selection-review-criterion{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 0;display:grid}.selection-review-criterion:last-child{border-bottom:0}.selection-review-criterion-index{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.6}.selection-review-criterion strong{color:var(--ink);font-size:13px;line-height:1.4}.selection-review-criterion p,.selection-review-concerns p{max-width:75ch;color:var(--muted-strong);margin:4px 0 0;font-size:13px;line-height:1.52}.selection-review-criterion code,.selection-review-concerns code{overflow-wrap:anywhere;color:var(--muted);margin-top:6px;font-size:10px;display:block}.selection-review-judgment{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;display:grid}.selection-review-judgment>div{border-bottom:1px solid var(--line);min-width:0;padding:11px 14px 11px 0}.selection-review-judgment>div:nth-child(odd){border-right:1px solid var(--line)}.selection-review-judgment>div:nth-child(2n){padding-left:14px}.selection-review-judgment dt{color:var(--muted);font-size:11px;font-weight:720}.selection-review-judgment dd{color:var(--ink);margin:5px 0 0;font-size:13px;line-height:1.52}.selection-review-concerns{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.selection-review-concerns li{border-top:1px solid var(--line);padding-top:10px}.review-json{white-space:pre-wrap;color:#1f281f;background:#fbfcfa;border:1px solid #d9ded8;border-radius:7px;max-height:260px;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.review-obligations{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.review-render-workbench{gap:14px;padding:0;display:grid}.review-render-workbench>.section-head{border-bottom:1px solid var(--line);margin:0;padding:17px 18px 14px}.review-render-workbench>.empty-command-state{margin:0 18px 18px}.review-render-layout{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:620px;display:grid}.review-render-manifest{border-right:1px solid var(--line);background:#f7f8f6;max-height:820px;padding:12px;overflow:auto}.review-render-manifest-heading{justify-content:space-between;align-items:center;gap:10px;padding:3px 4px 11px;display:flex}.review-render-manifest-heading strong{font-size:13px}.review-render-item{background:#fff;border:1px solid #d7dcd5;border-radius:8px;margin-bottom:8px;overflow:hidden}.review-render-item-selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.review-render-select{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-items:start;gap:4px;padding:11px 12px 9px;display:grid}.review-render-select:hover{box-shadow:none;background:#f5f8f3;transform:none}.review-render-select>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.review-render-select>strong{font-size:13px}.review-render-select>small{color:var(--muted-strong);font-size:11px}.review-render-select>code{width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;overflow:hidden}.review-render-check{border-top:1px solid var(--line);min-height:42px;color:var(--muted-strong);cursor:pointer;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:700;line-height:1.35;display:flex}.review-render-check input,.review-visual-attestation input,.approval-confirmation-check input{width:17px;height:17px;accent-color:var(--primary-dark);flex:none}.review-render-check:has(input:disabled){cursor:not-allowed;opacity:.62}.review-artifact-stage{background:#eef1ec;flex-direction:column;min-width:0;padding:14px;display:flex}.review-artifact-stage-head{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.review-artifact-stage-head strong,.review-artifact-stage-head small{margin-top:3px;display:block}.review-artifact-stage-head strong{font-size:13px}.review-artifact-stage-head small{color:var(--muted-strong);font-size:11px}.review-render-custody{border:1px solid var(--line);background:#fff;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.review-render-custody>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:9px 12px}.review-render-custody>div:nth-child(2n){border-right:0}.review-render-custody dd{font-size:11px}.review-artifact-frame{border:1px solid var(--line);background:#fff;border-radius:0 0 8px 8px;flex:auto;width:100%;min-height:560px}.review-native-open-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:0 0 8px 8px;align-content:center;place-items:center;gap:10px;min-height:480px;padding:28px;display:grid}.review-native-open-state strong{font-size:16px}.review-native-open-state p{max-width:60ch;color:var(--muted-strong);margin:0;font-size:13px;line-height:1.5}.native-artifact-list{gap:10px;display:grid}.native-artifact-list>article{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.native-artifact-icon{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.native-artifact-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.native-artifact-list article span,.native-artifact-list article small{color:var(--muted-strong);font-size:11px}.native-artifact-list article strong{font-size:14px}.native-artifact-list button{align-items:center;gap:6px;display:inline-flex}.native-artifact-preview{gap:10px;margin-top:16px;display:grid}.native-artifact-preview>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.native-artifact-preview iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:min(72vh,760px)}.review-visual-attestation{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:18px;padding:16px 18px 18px;display:grid}.review-visual-attestation>div>strong{font-size:14px}.review-visual-attestation ul{color:var(--muted-strong);margin:7px 0 0;padding-left:18px;font-size:12px;line-height:1.55}.review-visual-attestation>label,.approval-confirmation-check{min-height:54px;color:var(--ink);cursor:pointer;background:#f5f9f2;border:1px solid #bdc9b8;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.review-visual-attestation>label:has(input:disabled){border-color:var(--line);color:var(--muted);cursor:not-allowed;background:#f5f6f4}.approval-hash-bar{z-index:8;border-radius:var(--radius);box-shadow:var(--shadow);background:#f7fbf5;border:1px solid #a9bca7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:sticky;bottom:14px}.approval-hash-summary{color:#334033;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.approval-hash-bar strong{color:var(--ink)}.approval-hash-blocked{background:#fff8f7;border-color:#d8b6b1}.approval-hash-actions{justify-content:flex-end}.approval-gate-feedback,.approval-confirmation,.approval-decision-readback{grid-column:1/-1}.approval-gate-feedback{border-top:1px solid #e4c8c4;padding-top:10px}.approval-gate-feedback strong{color:#8c2d24;font-size:12px}.approval-gate-feedback ul{color:#6d3832;flex-wrap:wrap;gap:4px 20px;margin:6px 0 0;padding-left:18px;font-size:11px;line-height:1.45;display:flex}.approval-confirmation{border-top:1px solid #cbd7c7;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:14px 22px;padding-top:14px;display:grid}.approval-confirmation h3{letter-spacing:-.012em;margin:4px 0 0;font-size:17px}.approval-confirmation p{max-width:75ch;color:var(--muted-strong);margin:6px 0 0;font-size:13px;line-height:1.5}.approval-confirmation dl{background:#fff;border:1px solid #d5ded1;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.approval-confirmation dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:9px 11px}.approval-confirmation dl>div:nth-child(2){border-right:0}.approval-confirmation dl>.approval-confirmation-hash{border-bottom:0;border-right:0;grid-column:1/-1}.approval-confirmation-check{align-self:center}.approval-confirmation>.inline-actions{justify-content:flex-end;align-self:center}.approval-decision-readback{border-top:1px solid #cbd7c7;align-items:flex-start;gap:11px;padding-top:13px;display:flex}.approval-decision-readback>svg{color:var(--primary-dark);flex:none}.approval-decision-readback strong{margin-top:3px;font-size:15px;display:block}.approval-decision-readback p,.approval-decision-readback small{color:var(--muted-strong);margin:4px 0 0;font-size:12px;line-height:1.45;display:block}.approval-decision-readback-mismatch,.approval-decision-readback-mismatch>svg{color:#8c2d24}.file-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.auth-shell{background:#f5f6f3;grid-template-columns:minmax(0,1.04fr) minmax(380px,.58fr);gap:0;min-height:100vh;display:grid}.auth-shell-signup{grid-template-columns:minmax(0,.9fr) minmax(420px,.68fr)}.auth-product-panel{color:#fff;background:linear-gradient(#ffffff08,#0000 42%),#10120f;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,5vw,64px);display:flex}.auth-product-panel .brand-block span{color:#b9c1b5}.auth-product-copy{max-width:780px}.auth-product-copy .eyebrow{color:#aeb8ab}.auth-product-copy h1{max-width:760px;font-size:clamp(42px,6vw,78px);line-height:.96}.auth-product-copy p:last-child{color:#d3d8d0;max-width:620px;margin-top:18px;font-size:17px;line-height:1.55}.auth-signal-grid{background:#ffffff29;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.auth-signal-grid div{background:#171a16;min-height:94px;padding:16px}.auth-signal-grid span,.auth-rail-preview span{display:block}.auth-signal-grid span{color:#8f9a8d;font-size:12px}.auth-signal-grid strong{margin-top:18px;display:block}.auth-rail-preview{gap:10px;max-width:560px;display:grid}.auth-rail-preview span{background:#171a16;border:1px solid #ffffff2e;border-radius:8px;height:44px}.auth-rail-preview span:nth-child(2){width:84%}.auth-rail-preview span:nth-child(3){width:68%}.auth-rail-preview span:nth-child(4){width:92%}.auth-card{border:1px solid var(--line);background:#fff;border-radius:8px;place-self:center;width:min(100% - 44px,480px);padding:clamp(22px,4vw,34px)}.auth-card-head{margin-bottom:22px}.auth-card h2{font-size:34px;line-height:1}.login-form{gap:14px;display:grid}.login-form input{min-height:44px}.auth-switch{color:var(--muted);margin-top:18px;font-size:14px}.auth-switch a{color:var(--primary-dark);font-weight:850}.client-shell{min-height:100vh;padding:28px}.client-header{justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto 18px}.client-band{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto 14px;padding:16px;display:grid}.client-band div+div{border-left:1px solid #d8ded8;padding-left:16px}.client-band strong{margin-top:6px;font-size:18px}.client-panel{max-width:1120px;margin:0 auto}.client-record{min-height:72px}@media (max-width:1080px){.command-center-snapshot.custody-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr}.side-rail{flex-flow:wrap;align-items:flex-start;min-width:0;max-width:100%;height:auto;position:static}.mandate-brief-header{grid-template-columns:minmax(0,1fr) auto}.mandate-identity{grid-column:1/-1}.mandate-freshness{justify-items:end}.mandate-brief-grid,.advisor-decision-layout{grid-template-columns:1fr}.mandate-brief-rail{border-top:1px solid var(--line);border-left:0;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.mandate-brief-item+.mandate-brief-item{border-top:0;border-left:1px solid var(--line)}.rail-nav{grid-auto-columns:max-content;grid-auto-flow:column;min-width:0;max-width:100%;overflow-x:auto}.rail-group{min-width:190px}.rail-status{min-width:220px}.auth-shell,.auth-shell-signup{grid-template-columns:1fr}.auth-product-panel{gap:42px;min-height:auto}.auth-card{margin:22px 0}.client-link{margin:0 0 0 auto}.nav-button{width:auto}.top-bar,.client-header{flex-direction:column;align-items:flex-start}.top-actions{justify-content:flex-start}.metric-strip,.main-grid,.advisor-grid,.profile-grid,.client-band,.ops-command-strip,.command-board,.form-columns-3,.data-room-layout,.workbench-grid,.jordan-loop-grid,.jordan-loop-control-row,.jordan-loop-columns,.jordan-context-grid,.command-center-grid,.command-center-snapshot,.queue-board,.review-packet-grid,.tool-summary-strip,.split-grid{grid-template-columns:1fr 1fr}.ops-command-primary,.command-board-primary{grid-column:1/-1}.review-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-identity-grid>div:nth-child(2n){border-right:0}.review-identity-grid>div:nth-child(3),.review-identity-grid>div:nth-child(7){border-right:1px solid var(--line)}}@media (max-width:700px){h1{font-size:2.125rem}.command-center-snapshot.custody-snapshot{grid-template-columns:1fr}.auth-product-panel{padding:22px}.auth-product-copy h1{font-size:40px}.auth-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card{width:calc(100% - 28px)}.workspace,.client-shell{width:100%;min-width:0;max-width:100%;padding:16px}.review-identity-heading,.review-artifact-stage-head{flex-direction:column;align-items:flex-start}.review-identity-grid,.review-render-layout,.review-visual-attestation,.approval-hash-bar,.approval-confirmation,.approval-confirmation dl,.review-render-custody{grid-template-columns:1fr}.review-identity-grid>div,.review-identity-grid>div:nth-child(n),.review-render-custody>div,.review-render-custody>div:nth-child(n),.approval-confirmation dl>div,.approval-confirmation dl>div:nth-child(n){border-right:0}.review-identity-grid .review-identity-hash,.approval-confirmation dl>.approval-confirmation-hash{grid-column:1}.review-identity-grid>div:last-child,.review-render-custody>div:last-child,.approval-confirmation dl>div:last-child{border-bottom:0}.review-render-layout{min-height:0}.review-render-manifest{border-right:0;border-bottom:1px solid var(--line);max-height:340px}.review-artifact-frame,.review-native-open-state{min-height:420px}.approval-hash-actions,.approval-confirmation>.inline-actions{justify-content:flex-start;width:100%}.approval-hash-bar{position:static;bottom:auto}.approval-hash-actions>button,.approval-confirmation>.inline-actions>button{width:100%}.selection-review-criterion{grid-template-columns:26px minmax(0,1fr)}.selection-review-criterion>.status{grid-column:2;justify-self:start}.selection-review-judgment{grid-template-columns:1fr}.selection-review-judgment>div:nth-child(n){border-right:0;padding-left:0;padding-right:0}.mandate-brief-header,.mandate-brief-rail,.jordan-point-of-view,.jordan-execution-grid,.readiness-ledger,.source-drilldown-grid,.operations-drilldown-grid,.critical-path-meta{grid-template-columns:1fr}.mandate-brief-header{gap:14px;padding:18px}.mandate-identity,.evidence-results-panel,.evidence-search-empty{grid-column:auto}.mandate-authority{justify-content:flex-start}.mandate-freshness{justify-items:start}.jordan-executive-brief{padding:20px 18px 22px}.jordan-executive-heading{flex-wrap:wrap;align-items:flex-start}.conviction-stamp{width:100%;margin-left:52px}.jordan-point-of-view>div{padding:14px 0}.jordan-point-of-view>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.jordan-follow-through-line,.stage-requirement-list>article,.readiness-ledger>article,.execution-record-list>article,.workbench-drilldown>summary,.transaction-control-group>header{flex-direction:column;align-items:flex-start}.transaction-control-boundary{grid-template-columns:auto minmax(0,1fr)}.transaction-control-boundary>.button-link{grid-column:1/-1;width:100%}.transaction-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-control-summary>div+div{border-left:0}.transaction-control-summary>div:nth-child(2n){border-left:1px solid var(--line)}.transaction-control-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.transaction-control-group-state{text-align:left}.transaction-control-row>details>summary{grid-template-columns:1fr auto;gap:8px 12px}.transaction-control-status,.transaction-control-custody{grid-column:1}.transaction-control-title{grid-column:1/-1}.transaction-control-row>details>summary:after{grid-area:1/2}.transaction-control-facts,.transaction-control-follow-through,.transaction-control-custody-ledger{grid-template-columns:1fr}.transaction-control-facts>div,.transaction-control-facts>div:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.transaction-control-facts>div:last-child{border-bottom:0}.transaction-control-follow-through>section,.transaction-control-custody-ledger>section,.transaction-control-follow-through>section+section,.transaction-control-custody-ledger>section+section{border-left:0;padding:12px 0}.transaction-control-follow-through>section+section,.transaction-control-custody-ledger>section+section{border-top:1px solid var(--line)}.mandate-brief-item+.mandate-brief-item{border-top:1px solid var(--line);border-left:0}.jordan-execution-grid>div,.jordan-execution-grid>div+div{border-left:0;padding:14px 0}.jordan-execution-grid>div+div,.readiness-ledger>article:nth-child(2){border-top:1px solid var(--line)}.requirement-state,.readiness-ledger-state{text-align:left;justify-items:start}.critical-path-title{flex-direction:column;align-items:flex-start}.drilldown-summary-state{margin-left:20px}.side-rail{gap:12px;width:100%;padding:14px;display:grid;overflow-x:hidden}.rail-nav{flex:100%;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:5px;display:flex;overflow-x:auto}.rail-group{flex:none;align-items:center;gap:4px;min-width:max-content;display:flex}.rail-group-links{gap:4px;display:flex}.rail-group-collapsible>summary{min-height:40px;padding:0 8px}.rail-group-label{white-space:nowrap;padding:0 6px}.rail-status{display:none}.rail-nav a{white-space:nowrap;min-width:0}.metric-strip,.main-grid,.advisor-grid,.form-columns,.profile-grid,.timeline,.client-band,.ops-command-strip,.command-board,.ops-command-metrics,.command-board-metrics,.ops-timeline-row,.cost-bar-row,.data-room-layout,.workbench-grid,.jordan-loop-grid,.jordan-loop-control-row,.jordan-loop-columns,.jordan-context-grid,.command-center-grid,.command-center-snapshot,.mission-grid,.queue-board,.review-packet-grid,.tool-summary-strip,.workbench-hero,.split-grid{grid-template-columns:1fr}.approval-hash-bar,.review-packet-head{flex-direction:column;align-items:flex-start}.workbench-hero-signal{border-left:0;border-top:1px solid var(--line);justify-content:flex-start;min-width:0;padding-top:12px}.ops-command-metrics div,.ops-command-metrics div:nth-child(odd),.command-board-metrics div,.command-board-metrics div:nth-child(odd){border-right:0}.client-band div+div{border-top:1px solid #d8ded8;border-left:0;padding-top:12px;padding-left:0}.record,.file-card,.upload-progress-row,.upload-progress-summary{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.record-meta,.file-actions{text-align:left;justify-content:flex-start}}.external-auth-page,.external-portal-page{color:#111311;min-height:100vh}.external-auth-page{background:#f7f8f4;place-items:center;padding:24px;display:grid}.external-auth-panel{background:#fff;border:1px solid #d5dbd2;border-radius:8px;gap:22px;width:min(100%,460px);padding:28px;display:grid}.external-auth-brand,.external-portal-header,.external-portal-account,.external-metric,.external-list-item,.external-gate,.external-timeline li,.external-section-heading{align-items:center;display:flex}.external-auth-brand{color:#284e63;text-transform:uppercase;justify-content:space-between;gap:14px;font-size:12px;font-weight:850}.external-auth-panel h1{font-size:34px;line-height:1.02}.external-auth-form{gap:14px;display:grid}.external-auth-form label,.external-field{color:#4d554f;gap:7px;font-size:12px;font-weight:780;display:grid}.external-auth-form input,.external-field input,.external-field textarea,.external-field select{color:#111311;background:#fbfcfa;border:1px solid #c9d1c8;border-radius:7px;width:100%;min-height:42px;padding:9px 11px}.external-field textarea{resize:vertical;min-height:92px}.external-select-field{position:relative}.external-select-field svg{pointer-events:none;position:absolute;bottom:13px;right:11px}.external-button,.external-primary-button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex}.external-button-primary,.external-primary-button{color:#fff;background:#2f3d24;border-color:#2f3d24}.external-button-secondary{color:#24351c;background:#fff;border-color:#b7c2b3}.external-button-ghost{color:#284e63;background:0 0;border-color:#0000}.external-button:disabled,.external-primary-button:disabled{cursor:not-allowed;opacity:.64}.external-button-icon{place-items:center;display:inline-grid}.external-portal-page{background:#f5f6f2;padding:20px}.external-portal-header{border-bottom:1px solid #d8ddd7;justify-content:space-between;gap:18px;min-height:92px;padding-bottom:18px}.external-portal-header p,.external-section-heading p{color:#556b3e;text-transform:uppercase;font-size:12px;font-weight:850}.external-portal-header h1{margin-top:7px;font-size:40px;line-height:1.02}.external-portal-account{text-align:right;justify-content:flex-end;gap:10px}.external-portal-account span,.external-portal-account small{display:block}.external-icon-button{width:38px;min-width:38px;padding:0}.external-portal-grid{grid-template-columns:270px minmax(0,1fr);gap:22px;margin-top:22px;display:grid}.external-status-rail{align-content:start;gap:12px;display:grid}.external-metric,.external-gate,.external-empty,.external-notice,.external-list-item{background:#fff;border:1px solid #d8ddd7;border-radius:8px}.external-metric{gap:12px;min-height:82px;padding:14px}.external-metric>span{color:#284e63;background:#e8f0f4;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.external-metric strong,.external-metric small,.external-metric em{display:block}.external-metric strong{text-transform:capitalize;margin-top:3px;font-size:14px}.external-metric em{color:#69706c;margin-top:2px;font-size:12px;font-style:normal}.external-portal-main{gap:18px;display:grid}.external-subnav{border-bottom:1px solid #d8ddd7;flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.external-subnav a,.external-text-link{color:#284e63;font-size:13px;font-weight:820;text-decoration:none}.external-subnav a{background:#fff;border:1px solid #cfd8cf;border-radius:7px;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}.external-section{gap:14px;display:grid}.external-section-heading{justify-content:space-between;gap:12px}.external-section-heading h2{margin-top:4px}.external-two-column,.external-three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.external-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.external-timeline,.external-list{gap:10px;margin:0;padding:0;display:grid}.external-timeline{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.external-timeline li{background:#fff;border:1px solid #d8ddd7;border-radius:8px;gap:12px;min-height:88px;padding:14px}.external-timeline span:first-child{color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.timeline-complete span:first-child{background:#1f6138}.timeline-current span:first-child{background:#284e63}.timeline-locked span:first-child{background:#7b570f}.external-timeline strong,.external-timeline small{display:block}.external-timeline small{margin-top:4px}.external-list-item{justify-content:space-between;gap:12px;min-height:68px;padding:13px}.external-list-link{color:inherit;text-decoration:none}.external-list-link:hover{border-color:#9fb095}.external-gate-link,.panel-link{color:inherit;text-decoration:none}.external-gate-link:hover{border-color:#9fb095}.external-list-item>div{flex:1;min-width:0}.external-list-item strong,.external-list-item small{display:block}.external-status-dot{background:#aeb7ad;border-radius:999px;flex:none;width:11px;height:11px}.external-status-dot.status-ready,.external-status-dot.status-available{background:#1f6138}.external-status-dot.status-waiting{background:#7b570f}.external-status-dot.status-locked{background:#69706c}.external-badge{color:#111311;text-align:center;text-transform:capitalize;background:#edf3e8;border-radius:999px;min-width:72px;padding:5px 8px;font-size:11px;font-weight:820}.badge-available{color:#1f6138;background:#e8f5ec}.badge-waiting{color:#7b570f;background:#fff3d2}.badge-locked{color:#284e63;background:#e8f0f4}.external-gate{gap:12px;min-height:92px;padding:14px}.external-gate>svg{color:#284e63}.external-gate strong,.external-gate small{display:block}.external-task-select{color:#111311;background:#fff;border:1px solid #c9d1c8;border-radius:7px;width:min(100%,420px);min-height:38px;padding:8px 10px;font-weight:760}.external-task-detail{background:#fff;border:1px solid #d8ddd7;border-radius:8px;gap:12px;padding:14px;display:grid}.external-task-detail textarea{resize:vertical;background:#fbfcfa;border:1px solid #c9d1c8;border-radius:7px;width:100%;min-height:108px;padding:10px 11px}.external-task-meta,.external-action-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.external-task-meta span{color:#4d554f;text-transform:capitalize;background:#f7f8f4;border:1px solid #d8ddd7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:820}.external-file-button{color:#24351c;background:#fff;border:1px solid #b7c2b3;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.external-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.buyer-tree{gap:10px;display:grid}.buyer-tree-folder{background:#fff;border:1px solid #d8ddd7;border-radius:8px;gap:8px;padding:12px;display:grid}.buyer-tree-folder-label,.buyer-tree-file{align-items:center;gap:9px;min-width:0;display:flex}.buyer-tree-folder-label{color:#24351c}.buyer-tree-children{gap:8px;padding-left:16px;display:grid}.buyer-tree-file{min-height:46px;color:inherit;background:#fbfcfa;border:1px solid #e1e6df;border-radius:7px;justify-content:space-between;padding:9px 10px;text-decoration:none}.buyer-tree-file span{overflow-wrap:anywhere;flex:1;min-width:0}.buyer-tree-file small{color:#556b3e;text-transform:capitalize;font-size:11px;font-weight:820}.buyer-file-preview{background:#fff;border:1px solid #d8ddd7;border-radius:8px;min-height:420px;overflow:hidden}.buyer-file-preview iframe{border:0;width:100%;min-height:560px}.buyer-file-preview a{color:#284e63;place-items:center;min-height:180px;font-weight:820;text-decoration:none;display:grid}.external-nda-panel{gap:10px;display:grid}.external-notice{background:#f5f9fb;border:1px solid #aac0cb;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 14px;display:flex}.external-notice strong,.external-notice span{display:block}.external-notice-warn{background:#fffdf6;border-color:#d6bd78}.external-notice-danger{background:#fff7f4;border-color:#d7a69f}.external-empty{text-align:center;place-items:center;gap:8px;width:min(100%,520px);min-height:180px;margin:12vh auto 0;padding:24px;display:grid}.external-empty svg{color:#284e63}.external-empty strong,.external-empty small{display:block}.external-portal-page{background:#f4f5f1;min-height:100dvh;padding:clamp(16px,2.4vw,34px)}.external-skip-link{z-index:100}.external-portal-header{max-width:1540px;margin:0 auto}.external-portal-grid{grid-template-columns:minmax(230px,270px) minmax(0,1fr);width:min(100%,1540px);margin:22px auto 0}.external-status-rail{position:sticky;top:20px}.external-access-boundary{color:#f7f8f4;background:#111512;border-top:3px solid #334528;gap:18px;padding:20px;display:grid}.external-access-heading{align-items:flex-start;gap:11px;display:flex}.external-access-heading svg{color:#bdd0ad;flex:none}.external-access-heading span,.external-access-heading strong,.external-access-facts dt,.external-access-facts dd{display:block}.external-access-heading span,.external-access-facts dt{color:#9da79f;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:800}.external-access-heading strong{margin-top:4px;font-size:15px;line-height:1.25}.external-access-facts,.external-access-details dl,.external-request-facts,.external-release-references dl{gap:0;margin:0;display:grid}.external-access-facts>div{border-top:1px solid #303831;gap:4px;padding:11px 0;display:grid}.external-access-facts dd{color:#f4f6f1;overflow-wrap:anywhere;text-transform:capitalize;margin:0;font-size:13px}.external-access-limitation{color:#bec5bf;margin:0;font-size:12px;line-height:1.55}.external-access-details{border-top:1px solid #303831;padding-top:12px}.external-access-details summary,.external-release-references summary{cursor:pointer;font-size:12px;font-weight:760}.external-access-details dl{margin-top:12px}.external-access-details dl>div,.external-release-references dl>div{border-top:1px solid #303831;gap:3px;padding:9px 0;display:grid}.external-access-details dt,.external-access-details dd,.external-release-references dt,.external-release-references dd{overflow-wrap:anywhere;margin:0;font-size:11px}.external-access-details dt{color:#9da79f}.external-portal-main{align-content:start;gap:28px}.external-portal-main:focus{outline:none}.external-portal-main .external-empty{width:100%;min-height:140px;box-shadow:none;border-style:dashed;margin:0}.external-subnav{z-index:5;scrollbar-width:thin;background:#f4f5f1f7;flex-wrap:nowrap;padding:10px 0 13px;position:sticky;top:0;overflow-x:auto}.external-subnav a{color:#596159;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-right:18px;padding:0 2px}.external-subnav a[aria-current=page]{color:#172016;border-bottom-color:#334528}.external-role-brief{background:#fff;border-top:3px solid #334528;border-bottom:1px solid #cfd5ce;grid-template-columns:minmax(0,1fr) minmax(190px,270px);display:grid}.external-role-brief>div:first-child{padding:clamp(22px,3vw,38px)}.external-role-brief p:first-child,.external-currentness,.external-controlled-panel>div>span,.external-controlled-panel-heading>div>span,.external-outcome-list article>span,.external-completed-list article>span,.external-release-list article>div:first-child>span,.external-task-title-row>div>span{color:#667067;letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:820}.external-role-brief h2{color:#121612;letter-spacing:-.04em;max-width:780px;margin:7px 0 10px;font-size:clamp(26px,3.3vw,46px);line-height:1.01}.external-role-brief>div:first-child>p:last-child{color:#4f584f;max-width:780px;margin:0;font-size:15px;line-height:1.55}.external-role-brief-state{background:#f8f9f6;border-left:1px solid #d7ddd6;align-content:center;gap:6px;padding:clamp(22px,3vw,34px);display:grid}.external-role-brief-state>span{color:#334528;letter-spacing:-.035em;font-size:clamp(24px,3vw,38px);font-weight:850;line-height:1}.external-role-brief-state strong{text-transform:capitalize;font-size:13px}.external-role-brief-state small{color:#69716b;line-height:1.45}.external-section{border-top:1px solid #cfd5ce;gap:16px;padding-top:22px}.external-section-heading{align-items:flex-end}.external-section-heading h2{color:#161b16;letter-spacing:-.025em;font-size:clamp(21px,2.1vw,29px)}.external-currentness{text-align:right;max-width:320px}.external-request-workspace{background:#fff;border:1px solid #cfd5ce;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);display:grid}.external-request-list{background:#f7f8f5;border-right:1px solid #d7ddd6;align-content:start;display:grid}.external-request-row{color:#202620;text-align:left;background:0 0;border:0;border-bottom:1px solid #dde2dc;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;width:100%;padding:15px;display:grid}.external-request-row:hover,.external-request-row-active{background:#edf1e9}.external-request-row-active{box-shadow:inset 3px 0 #334528}.external-request-row>span:last-child,.external-request-row strong,.external-request-row small{min-width:0;display:block}.external-request-row strong{line-height:1.3}.external-request-row small{color:#687168;margin-top:5px;line-height:1.4}.external-task-detail{border:0;border-radius:0;gap:17px;padding:clamp(18px,3vw,30px)}.external-task-title-row,.external-controlled-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.external-task-title-row h3,.external-controlled-panel h3{color:#151a15;letter-spacing:-.02em;margin:5px 0 0;font-size:20px;line-height:1.15}.external-task-title-row time{color:#5c675e;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.external-task-detail>p,.external-controlled-panel p,.external-outcome-list p,.external-completed-list p{color:#535c54;margin:0;line-height:1.5}.external-request-facts{border-top:1px solid #d8ddd7;border-bottom:1px solid #d8ddd7;grid-template-columns:repeat(3,minmax(0,1fr))}.external-request-facts>div{border-right:1px solid #d8ddd7;min-width:0;padding:13px}.external-request-facts>div:last-child{border-right:0}.external-request-facts dt,.external-request-facts dd{margin:0}.external-request-facts dt{color:#6b746c;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:800}.external-request-facts dd{color:#202620;overflow-wrap:anywhere;text-transform:capitalize;margin-top:5px;font-size:13px;line-height:1.4}.external-advisor-instruction{background:#f4f7f1;border:1px solid #b8c7ad;border-radius:7px;gap:4px;padding:12px 14px;display:grid}.external-response-field{color:#4d554f;gap:7px;font-size:12px;font-weight:780;display:grid}.external-response-field textarea{resize:vertical;background:#fbfcfa;border:1px solid #bcc7ba;border-radius:4px;width:100%;min-height:112px;padding:11px}.external-action-boundary{font-size:11px;color:#687168!important;line-height:1.5!important}.external-submission-list{border-top:1px solid #d8ddd7;gap:0;display:grid}.external-submission-list>div{border-bottom:1px solid #e1e5e0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.external-submission-list strong,.external-submission-list small{display:block}.external-submission-list small{color:#687168;margin-top:3px}.external-outcome-list,.external-completed-list{border-top:1px solid #cfd5ce;border-bottom:1px solid #cfd5ce;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.external-outcome-list article,.external-completed-list article{border-right:1px solid #d7ddd6;min-width:0;padding:18px}.external-outcome-list article:last-child,.external-completed-list article:nth-child(3n){border-right:0}.external-outcome-list strong,.external-completed-list strong{color:#1a211a;margin:7px 0;line-height:1.3;display:block}.external-drilldown{background:#fff;border-top:1px solid #cfd5ce;border-bottom:1px solid #cfd5ce}.external-drilldown>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 16px;display:flex}.external-drilldown>summary strong,.external-drilldown>summary small{display:block}.external-drilldown>summary small{color:#687168;margin-top:3px;font-weight:500}.external-drilldown>.external-submission-list{padding:0 16px 12px}.external-controlled-panel{background:#fff;border-top:2px solid #536847;align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.external-controlled-panel>div:first-child>p{margin-top:8px}.buyer-access-section .external-request-facts{grid-template-columns:1fr}.buyer-access-section .external-request-facts>div{border-bottom:1px solid #d8ddd7;border-right:0}.buyer-access-section .external-request-facts>div:last-child{border-bottom:0}.external-release-list{background:#fff;border-top:1px solid #cfd5ce;gap:0;display:grid}.external-release-list>article{border-bottom:1px solid #d7ddd6;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:17px 18px;display:grid}.external-release-list strong,.external-release-list small{display:block}.external-release-list strong{color:#161b16;margin-top:5px;line-height:1.3}.external-release-list small{color:#687168;margin-top:5px}.external-release-action{justify-content:flex-end;align-items:center;gap:8px;display:flex}.external-release-references{border-top:1px solid #e1e5e0;grid-column:1/-1;padding-top:10px}.external-release-references dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.external-release-references dl>div{border-color:#e1e5e0;padding-right:12px}.external-release-references dd{color:#313831;margin-top:3px}.buyer-tree-file-locked{color:#737b74;cursor:not-allowed}.buyer-file-preview{min-height:260px}.buyer-file-preview p{color:#667067;text-align:center;place-items:center;min-height:260px;margin:0;padding:24px;display:grid}.external-portal-page :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #8ca975}.external-portal-page :is(time,.external-role-brief-state,.external-currentness,.external-request-facts,.external-access-facts){font-variant-numeric:tabular-nums}.transaction-proposal-workbench{gap:18px;margin-bottom:14px;display:grid}.transaction-proposal-workbench>.section-heading{margin-bottom:0}.transaction-workbench-intro{max-width:78ch;color:var(--muted-strong);text-wrap:pretty;line-height:1.55}.transaction-metric-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.transaction-metric-strip .metric{border:0;border-inline-end:1px solid var(--line);min-height:96px;box-shadow:none;background:0 0;border-radius:0}.transaction-metric-strip .metric:before{display:none}.transaction-metric-strip .metric:last-child{border-inline-end:0}.transaction-round-control{border-block:1px solid var(--line);gap:14px;padding-block:18px;display:grid}.transaction-round-readiness{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.transaction-round-readiness>div:first-child{color:var(--primary)}.transaction-round-readiness strong{color:var(--ink)}.transaction-round-readiness p{max-width:88ch;color:var(--muted-strong);margin-top:4px;line-height:1.5}.transaction-round-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.transaction-round-metrics .metric{border:0;border-inline-end:1px solid var(--line);min-height:90px;box-shadow:none;background:0 0;border-radius:0}.transaction-round-metrics .metric:before{display:none}.transaction-round-metrics .metric:last-child{border-inline-end:0}.transaction-round-ledger,.transaction-round-subsection{min-width:0}.transaction-round-subsection{border-block-start:1px solid var(--line);gap:10px;padding-block-start:14px;display:grid}.transaction-round-subsection-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.transaction-round-subsection-title>svg{color:var(--primary)}.transaction-round-subsection-title span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820}.transaction-round-subsection-title h4{color:var(--ink);margin:3px 0 0;font-size:15px}.transaction-round-roster{font-variant-numeric:tabular-nums;min-width:940px}.transaction-round-roster caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.transaction-round-roster th:first-child{z-index:2;background:var(--surface-subtle);min-width:220px;position:sticky;inset-inline-start:0}.transaction-round-roster th strong,.transaction-round-roster th small,.transaction-round-roster td>span,.transaction-round-roster td>.transaction-hash{display:block}.transaction-round-roster th strong{color:var(--ink);text-transform:none;font-size:13px}.transaction-round-roster th small,.transaction-round-roster td{color:var(--muted-strong);text-transform:none;line-height:1.4}.transaction-round-roster th small,.transaction-round-roster td>.transaction-hash{margin-top:4px}.transaction-boundary{background:var(--info-soft);color:var(--info);border:1px solid #c8d8e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.transaction-boundary-danger{background:var(--danger-soft);color:var(--danger);border-color:#efb9ad}.transaction-boundary strong{color:currentColor;line-height:1.3;display:block}.transaction-boundary p,.transaction-boundary ul{color:currentColor;margin:4px 0 0;line-height:1.5}.transaction-boundary ul{padding-inline-start:20px}.transaction-receipt{border-block:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);display:grid}.transaction-receipt>div:first-child{min-width:0;padding:16px}.transaction-receipt>div:first-child span,.transaction-subheading>div>span,.transaction-approval-attention>div:first-child>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:820;display:block}.transaction-receipt>div:first-child strong{overflow-wrap:anywhere;margin-top:6px;display:block}.transaction-receipt>dl{border-inline-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.transaction-receipt>dl>div{border-block-end:1px solid var(--line);min-width:0;padding:12px 14px}.transaction-receipt>dl>div:nth-last-child(-n+2){border-block-end:0}.transaction-receipt-unavailable{grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr)}.transaction-receipt-unavailable>p{border-inline-start:1px solid var(--line);color:var(--muted-strong);padding:16px;line-height:1.5}.transaction-receipt-limitations,.transaction-receipt-clear{border-block-start:1px solid var(--line);color:var(--muted-strong);grid-column:1/-1;padding:12px 16px}.transaction-receipt-limitations>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:820}.transaction-receipt-limitations ul{margin:7px 0 0;padding-inline-start:20px;line-height:1.5}.transaction-fact-ledger{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.transaction-fact-ledger-three{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.transaction-fact-ledger>div{min-width:0}.transaction-fact-ledger-three>div{border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);padding:12px}.transaction-fact-ledger-three>div:nth-child(3n){border-inline-end:0}.transaction-fact-ledger dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820}.transaction-fact-ledger dd{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.transaction-subheading{justify-content:space-between;align-items:end;gap:12px;display:flex}.transaction-subheading h3,.transaction-approval-attention h4{color:var(--ink);text-wrap:balance;margin:5px 0 0;font-size:17px;line-height:1.25}.transaction-subheading-note{color:var(--muted-strong);font-size:12px;font-weight:760}.transaction-comparison-section,.transaction-offers-section,.transaction-selection-control{gap:12px;min-width:0;display:grid}.transaction-comparison-scroll{overscroll-behavior-inline:contain}.transaction-comparison-table{min-width:max(980px, calc(230px + (220px * var(--proposal-count,3))));font-variant-numeric:tabular-nums}.transaction-comparison-table caption,.transaction-bridge-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.transaction-comparison-table th:first-child{z-index:2;background:var(--surface-subtle);min-width:170px;position:sticky;inset-inline-start:0}.transaction-comparison-table th:nth-child(2){min-width:180px}.transaction-comparison-table :is(th,td):nth-child(n+3){min-width:220px}.transaction-comparison-table thead th{vertical-align:bottom}.transaction-comparison-table thead th strong,.transaction-comparison-table thead th span,.transaction-comparison-table td small,.transaction-unavailable strong,.transaction-unavailable small{display:block}.transaction-comparison-table thead th strong{color:var(--ink);text-transform:none;overflow-wrap:anywhere;font-size:13px}.transaction-comparison-table thead th span{color:var(--muted);text-transform:none;margin-top:4px;font-weight:720}.transaction-comparison-table td small{max-width:24ch;margin-top:5px;line-height:1.35}.transaction-value{font-variant-numeric:tabular-nums;white-space:nowrap}.transaction-unavailable{color:var(--muted-strong)}.transaction-unavailable strong{font-size:13px}.transaction-unavailable small{margin-top:3px}.transaction-offer-list{border-block:1px solid var(--line)}.transaction-offer{border-block-end:1px solid var(--line);background:var(--surface)}.transaction-offer:last-child{border-block-end:0}.transaction-offer>summary{cursor:pointer;grid-template-columns:minmax(230px,1.2fr) minmax(210px,.8fr) minmax(190px,auto);align-items:center;gap:16px;padding:15px 14px;list-style-position:inside;display:grid}.transaction-offer[open]>summary{background:var(--surface-subtle)}.transaction-offer-identity,.transaction-offer-headline,.transaction-offer-state{min-width:0}.transaction-offer-identity span,.transaction-offer-headline span,.transaction-offer-state span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:820;display:block}.transaction-offer-identity strong,.transaction-offer-headline strong{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;display:block}.transaction-offer-headline strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.transaction-offer-identity small,.transaction-offer-headline small,.transaction-offer-state time{color:var(--muted-strong);margin-top:4px;display:block}.transaction-offer-state{text-align:end;justify-items:end;gap:4px;display:grid}.transaction-offer-body{border-block-start:1px solid var(--line);padding:0 18px 18px}.transaction-offer-section{border-block-end:1px solid var(--line);gap:12px;padding-block:18px;display:grid}.transaction-offer-section:last-child{border-block-end:0;padding-block-end:0}.transaction-offer-section h4{color:var(--ink);margin:0;font-size:14px}.transaction-bridge-layout,.transaction-two-column-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.transaction-bridge-table{border:1px solid var(--line);font-variant-numeric:tabular-nums;min-width:0}.transaction-bridge-table th,.transaction-bridge-table td{text-transform:none;padding:9px 10px;font-size:13px}.transaction-bridge-table th{background:var(--surface-subtle);color:var(--muted-strong);font-weight:720}.transaction-bridge-table td{text-align:end;white-space:nowrap}.transaction-bridge-total th,.transaction-bridge-total td{border-block-start:2px solid var(--line-strong);color:var(--ink);font-weight:850}.transaction-term-list{border-block:1px solid var(--line);min-width:0}.transaction-term-list h5{background:var(--surface-subtle);color:var(--ink);margin:0;padding:10px 12px;font-size:12px}.transaction-term-list ul{margin:0;padding:0;list-style:none}.transaction-term-list li{border-block-start:1px solid var(--line);padding:11px 12px}.transaction-term-list li strong,.transaction-term-list li small{display:block}.transaction-term-list li p{color:var(--muted-strong);overflow-wrap:anywhere;margin-top:5px;line-height:1.45}.transaction-term-list li small{margin-top:5px}.transaction-explicit-empty{color:var(--muted-strong);padding:12px;line-height:1.45}.transaction-custody-section code,.transaction-reference-list code,.transaction-hash code{color:var(--ink-soft);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.transaction-hash{min-width:0}.transaction-reference-details{border-block:1px solid var(--line)}.transaction-reference-details+.transaction-reference-details{border-block-start:0}.transaction-reference-details>summary{cursor:pointer;color:var(--muted-strong);padding:10px 12px;font-size:12px;font-weight:780}.transaction-reference-list{margin:0;padding:0 12px 12px;list-style:none}.transaction-reference-list li{border-block-start:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding-block:9px;display:grid}.transaction-selection-control{border-block-start:2px solid var(--primary);padding-block-start:18px}.transaction-selection-summary{background:var(--primary-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.transaction-selection-summary>div{min-width:0}.transaction-selection-summary strong{color:var(--primary-dark)}.transaction-selection-summary p{color:#3f4d38;max-width:78ch;margin-top:4px;line-height:1.45}.transaction-requirement-ledger{border-block:1px solid var(--line)}.transaction-requirement-ledger article{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px 12px;display:grid}.transaction-requirement-ledger article:last-child{border-block-end:0}.transaction-requirement-ledger article>div{min-width:0}.transaction-requirement-ledger article>div:last-child{align-content:start;justify-items:end;gap:5px;display:grid}.transaction-requirement-ledger p,.transaction-requirement-ledger small{max-width:82ch;color:var(--muted-strong);overflow-wrap:anywhere;margin-top:4px;line-height:1.45;display:block}.transaction-approval-attention{border-block-start:1px solid var(--line);gap:10px;padding-block-start:14px;display:grid}.transaction-approval-attention .advisor-task-card{background:var(--surface-subtle);border-inline-start-width:1px}.transaction-judgment-boundary{color:var(--muted-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-block-start:4px;display:grid}.transaction-judgment-boundary p{max-width:92ch;line-height:1.5}.jordan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.jordan-grid .wide{grid-column:1/-1}.jordan-operator-panel{min-height:214px}.jordan-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.jordan-state-item{background:#fbfcfa;border:1px solid #d8ddd7;border-radius:7px;align-content:center;gap:5px;min-height:72px;padding:11px 12px;display:grid}.jordan-state-item span{color:#607067;text-transform:uppercase;font-size:11px;font-weight:820}.jordan-state-item strong{color:#16211c;overflow-wrap:anywhere;min-width:0;font-size:15px}.record-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:920px){.content-grid.two,.detail-grid,.table-row{grid-template-columns:1fr}.external-portal-header,.external-portal-account{text-align:left;flex-direction:column;align-items:flex-start}.external-portal-grid,.external-two-column,.external-three-column,.external-timeline,.transaction-metric-strip,.transaction-round-metrics,.transaction-receipt,.transaction-receipt-unavailable,.transaction-fact-ledger-three,.transaction-bridge-layout,.transaction-two-column-ledger,.jordan-grid,.jordan-state-grid{grid-template-columns:1fr}.transaction-metric-strip .metric,.transaction-metric-strip .metric:last-child,.transaction-round-metrics .metric,.transaction-round-metrics .metric:last-child{border-inline-end:0;border-block-end:1px solid var(--line)}.transaction-metric-strip .metric:last-child,.transaction-round-metrics .metric:last-child{border-block-end:0}.transaction-receipt>dl,.transaction-receipt-unavailable>p{border-block-start:1px solid var(--line);border-inline-start:0}.transaction-receipt>dl>div:nth-last-child(-n+2){border-block-end:1px solid var(--line)}.transaction-receipt>dl>div:last-child{border-block-end:0}.transaction-fact-ledger-three>div,.transaction-fact-ledger-three>div:nth-child(3n){border-inline-end:0}.transaction-offer>summary{grid-template-columns:minmax(0,1fr) minmax(190px,auto)}.transaction-offer-state{text-align:start;grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:start;justify-items:start}.external-portal-header h1{font-size:30px}.external-status-rail{position:static}.external-role-brief,.external-request-workspace,.external-outcome-list,.external-completed-list{grid-template-columns:1fr}.external-role-brief-state{border-top:1px solid #d7ddd6;border-left:0}.external-request-list,.external-outcome-list article,.external-completed-list article,.external-completed-list article:nth-child(3n){border-bottom:1px solid #d7ddd6;border-right:0}.external-outcome-list article:last-child,.external-completed-list article:last-child{border-bottom:0}.external-release-list>article{grid-template-columns:1fr}.external-release-action{flex-wrap:wrap;justify-content:flex-start}.external-release-references dl{grid-template-columns:1fr}}@media (max-width:560px){.transaction-control-summary{grid-template-columns:1fr}.transaction-control-summary>div,.transaction-control-summary>div:nth-child(n){border-left:0;border-top:1px solid var(--line)}.transaction-control-summary>div:first-child{border-top:0}.transaction-control-detail{padding:13px 10px}.external-portal-page{padding:12px}.external-portal-header{min-height:0;padding-bottom:14px}.external-portal-header h1{font-size:27px}.external-portal-account{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.external-portal-account small{grid-column:1}.external-portal-account .external-icon-button{grid-area:1/2/3}.external-access-boundary{padding:16px}.external-role-brief>div:first-child,.external-role-brief-state,.external-task-detail,.external-controlled-panel{padding:17px}.external-role-brief h2{font-size:29px}.external-section-heading,.external-task-title-row,.external-controlled-panel-heading,.transaction-subheading,.transaction-selection-summary{flex-direction:column;align-items:flex-start}.transaction-proposal-workbench{gap:15px;padding:15px}.transaction-boundary,.transaction-round-readiness,.transaction-round-subsection-title,.transaction-receipt>dl{grid-template-columns:1fr}.transaction-receipt>dl>div:nth-last-child(-n+2){border-block-end:1px solid var(--line)}.transaction-receipt>dl>div:last-child{border-block-end:0}.transaction-offer>summary{grid-template-columns:1fr;gap:10px}.transaction-offer-headline strong{white-space:normal}.transaction-offer-state{grid-column:auto;grid-template-columns:1fr;justify-items:start}.transaction-offer-body{padding-inline:13px}.transaction-selection-summary>.button-link{width:100%}.transaction-requirement-ledger article{grid-template-columns:1fr}.transaction-requirement-ledger article>div:last-child{justify-items:start}.transaction-judgment-boundary{grid-template-columns:1fr}.external-currentness{text-align:left}.external-request-facts{grid-template-columns:1fr}.external-request-facts>div{border-bottom:1px solid #d8ddd7;border-right:0}.external-request-facts>div:last-child{border-bottom:0}.external-action-row>:is(button,a,label){width:100%}.external-release-list>article{padding:15px}.external-drilldown>summary{flex-direction:column;align-items:flex-start}.buyer-tree-children{padding-left:7px}.buyer-tree-file{flex-wrap:wrap;align-items:flex-start}.buyer-tree-file small{width:100%;padding-left:25px}}.jordan-presence{border:1px solid var(--line-strong);background:var(--surface);min-width:0;box-shadow:inset 0 3px 0 var(--primary-dark);border-radius:10px 10px 0 0;grid-template-columns:auto minmax(0,1fr) minmax(360px,.62fr);align-items:center;gap:20px;padding:22px 24px;display:grid;overflow:hidden}.jordan-avatar{background:var(--primary-soft);width:36px;height:36px;color:var(--primary-dark);border:1px solid #aebca7;border-radius:9px;flex:0 0 36px;place-items:center;font-size:15px;font-weight:880;line-height:1;display:grid;position:relative}.jordan-avatar-large{border-radius:11px;flex-basis:54px;width:54px;height:54px;font-size:20px}.jordan-avatar i{border:2px solid var(--surface);background:var(--success);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px}.jordan-presence-copy{min-width:0}.jordan-presence-copy>p,.jordan-conversation-header>div:nth-child(2)>p{color:var(--primary-dark);font-size:12px;font-weight:820}.jordan-presence-copy h2{letter-spacing:-.025em;text-wrap:balance;max-width:34ch;margin-top:5px;font-size:24px;line-height:1.17}.jordan-presence-copy>span{max-width:66ch;color:var(--muted-strong);text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.48;display:block}.jordan-presence-facts{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.jordan-presence-facts>div{min-width:0;padding:12px}.jordan-presence-facts>div+div{border-inline-start:1px solid var(--line)}.jordan-presence-facts dt{color:var(--muted);font-size:11px;font-weight:760}.jordan-presence-facts dd{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.35}.jordan-operating-strip{border:1px solid var(--line-strong);background:var(--line);border-top:0;border-radius:0 0 10px 10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.jordan-operating-signal{background:var(--surface);min-width:0;padding:14px 15px 15px;position:relative}.jordan-operating-signal+.jordan-operating-signal{border-inline-start:1px solid var(--line)}.jordan-operating-signal:after{content:"";background:var(--line-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:15px}.jordan-signal-good:after{background:var(--success)}.jordan-signal-warn:after{background:var(--warning)}.jordan-signal-danger:after{background:var(--danger)}.jordan-operating-signal>span,.jordan-operating-signal>strong,.jordan-operating-signal>small{overflow-wrap:anywhere;min-width:0;padding-right:10px;display:block}.jordan-operating-signal>span{color:var(--muted);font-size:11px;font-weight:760}.jordan-operating-signal>strong{color:var(--ink);margin-top:6px;font-size:17px;line-height:1.2}.jordan-operating-signal>small{color:var(--muted-strong);margin-top:5px;font-size:11px;line-height:1.35}.jordan-conversation-workspace{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;min-height:min(680px,100dvh - 190px);max-height:min(840px,100dvh - 116px);margin-bottom:16px;display:flex;overflow:hidden}.jordan-conversation-header{border-bottom:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.jordan-conversation-header .jordan-avatar{background:var(--primary-soft);border-color:#aebca7}.jordan-conversation-header .jordan-avatar i{border-color:var(--surface)}.jordan-conversation-header>div:nth-child(2){min-width:0}.jordan-conversation-header>div:nth-child(2)>p{color:var(--primary-dark)}.jordan-conversation-header h2{color:var(--ink);letter-spacing:-.018em;margin-top:3px;font-size:18px}.jordan-conversation-header>div:nth-child(2)>span{max-width:74ch;color:var(--muted-strong);margin-top:5px;font-size:12px;line-height:1.4;display:block}.jordan-availability{border:1px solid var(--line);background:var(--surface-subtle);min-height:30px;color:var(--muted-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:780;display:inline-flex}.jordan-availability:before{content:"";background:#78ab72;border-radius:50%;width:7px;height:7px}.jordan-availability-working:before{background:#e0b85b}.jordan-language-note{background:var(--surface-subtle);color:var(--muted-strong);align-items:center;gap:8px;padding:8px 18px;font-size:12px;display:flex}.jordan-conversation-workspace>.jordan-conversation-thread{overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;border-top:0;flex:auto;align-content:start;gap:22px;min-height:0;padding:26px clamp(16px,4vw,44px) 28px;display:grid;overflow-y:auto}.jordan-conversation-welcome{max-width:66ch;color:var(--muted-strong);text-align:center;margin:18px auto 24px}.jordan-conversation-welcome strong{color:var(--ink);font-size:17px;display:block}.jordan-conversation-welcome p{text-wrap:pretty;margin-top:7px;font-size:13px;line-height:1.5}.jordan-conversation-turn{content-visibility:auto;contain-intrinsic-size:auto 260px;gap:10px;width:min(100%,780px);min-width:0;margin-inline:auto;display:grid}.jordan-turn-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.jordan-conversation-message{overflow-wrap:anywhere;border-radius:10px;min-width:0;max-width:min(78%,640px);padding:13px 15px}.advisor-message{background:var(--primary-soft);border:1px solid #cbd6d1;justify-self:end}.advisor-message>span{color:var(--muted);font-size:10px;font-weight:720}.advisor-message>p{color:var(--ink);white-space:pre-wrap;margin-top:5px;font-size:14px;line-height:1.5}.jordan-message{background:0 0;border:0;border-radius:0;justify-self:auto;max-width:min(100%,720px);padding:2px 0 8px}.jordan-message-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.jordan-message-heading>span:first-child{color:var(--muted);font-size:11px;font-weight:760}.jordan-turn-state{background:var(--surface-subtle);color:var(--muted-strong);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.jordan-turn-work_queued,.jordan-turn-analysis_prepared,.jordan-turn-revision_proposed{background:var(--warning-soft);color:var(--warning)}.jordan-turn-completed,.jordan-turn-answer{background:var(--success-soft);color:var(--success)}.jordan-turn-approval_required{background:var(--info-soft);color:var(--info)}.jordan-turn-blocked,.jordan-turn-failed{background:var(--danger-soft);color:var(--danger)}.jordan-message .jordan-direct-answer{max-width:72ch;color:var(--ink);white-space:pre-wrap;text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.55}.jordan-relationship-cue{max-width:72ch;color:var(--primary-dark);text-wrap:pretty;margin-top:8px;font-size:13px;font-weight:720;line-height:1.45}.jordan-answer-section{border-top:1px solid var(--line);max-width:74ch;margin-top:13px;padding-top:12px}.jordan-answer-section>span{color:var(--muted);font-size:11px;font-weight:780;display:block}.jordan-answer-section>strong{color:var(--ink);margin-top:5px;font-size:13px;line-height:1.45;display:block}.jordan-answer-section ul,.jordan-answer-footing ul{color:var(--muted-strong);gap:5px;margin:7px 0 0;padding-inline-start:18px;font-size:13px;line-height:1.43;display:grid}.jordan-answer-footing{border-top:1px solid var(--line);max-width:74ch;color:var(--muted-strong);margin-top:13px;padding-top:10px;font-size:12px}.jordan-answer-footing>summary{cursor:pointer;font-weight:760}.jordan-answer-footing>div{margin-top:10px}.jordan-answer-footer{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.jordan-answer-footer>span{border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted-strong);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:740}.jordan-answer-action{background:var(--primary-soft);border:1px solid #c5d0c0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;max-width:74ch;margin-top:13px;padding:10px 12px;display:flex}.jordan-answer-action span,.jordan-answer-action strong{display:block}.jordan-answer-action span{color:var(--primary-dark);font-size:10px;font-weight:760}.jordan-answer-action strong{margin-top:3px;font-size:12px}.jordan-related-work-link{color:var(--primary-dark);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:780;display:inline-flex}.jordan-related-work-link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.jordan-prompt-suggestions{flex-wrap:wrap;gap:7px;padding:10px clamp(16px,4vw,44px) 0;display:flex}.jordan-prompt-suggestions button{border-color:var(--line);background:var(--surface);min-height:32px;color:var(--muted-strong);text-align:left;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:680}.jordan-prompt-suggestions button:hover{border-color:var(--primary);background:var(--primary-soft);box-shadow:none;color:var(--primary-dark)}.jordan-composer{border-top:1px solid var(--line);background:var(--surface);flex:none;gap:7px;padding:12px clamp(16px,4vw,44px) 16px;display:grid}.jordan-composer>label{color:var(--muted-strong);font-size:11px;font-weight:780}.jordan-composer textarea{resize:none;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:54px;max-height:184px;color:var(--ink);border-radius:9px;padding:12px 13px;line-height:1.5}.jordan-composer textarea::placeholder{color:#59615c;opacity:1}.jordan-composer textarea:focus{border-color:var(--primary);outline-offset:1px;outline:3px solid #556b3e2b}.jordan-composer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.jordan-composer-footer>span{color:var(--muted);font-size:11px}.jordan-conversation-status{color:var(--primary-dark);margin:0 clamp(16px,4vw,44px) 12px;padding:0;font-size:12px;font-weight:650}.jordan-message-delivery{color:var(--muted-strong);justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;font-size:10px;line-height:1.35;display:flex}.jordan-message-delivery button{border:1px solid var(--danger);background:var(--surface);min-height:28px;color:var(--danger);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:740;display:inline-flex}.jordan-local-message-failed .advisor-message{background:var(--danger-soft);border-color:#d9a79f}.jordan-team-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.jordan-team-workspace>.wide{grid-column:1/-1}.jordan-work-count{color:var(--muted-strong);align-items:center;gap:7px;font-size:12px;font-weight:740;display:inline-flex}.jordan-assignment-board{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.jordan-assignment-lane{background:var(--surface);min-width:0;box-shadow:inset 0 3px 0 var(--line-strong)}.jordan-assignment-lane+.jordan-assignment-lane{border-inline-start:1px solid var(--line)}.jordan-assignment-ready{box-shadow:inset 0 3px 0 var(--primary)}.jordan-assignment-running{box-shadow:inset 0 3px 0 var(--info)}.jordan-assignment-deferred{box-shadow:inset 0 3px 0 var(--warning)}.jordan-assignment-blocked{box-shadow:inset 0 3px 0 var(--danger)}.jordan-assignment-lane>header{border-bottom:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.jordan-assignment-lane>header span{color:var(--muted-strong);font-size:11px;font-weight:790}.jordan-assignment-lane>header strong{font-size:13px}.jordan-assignment-lane>div{min-height:190px}.jordan-assignment-lane article{border-top:1px solid var(--line);min-width:0;padding:12px;position:relative}.jordan-assignment-lane article:first-child{border-top:0}.jordan-assignment-lane article>span{color:var(--primary-dark);font-size:10px;font-weight:790;display:block}.jordan-assignment-lane article>strong{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.35;display:block}.jordan-assignment-lane article>p{color:var(--muted-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.jordan-assignment-lane article>.status{margin-top:8px}.jordan-assignment-lane .empty-state{margin:0;padding:14px 12px}.jordan-department-ledger,.jordan-returned-work,.jordan-communication-list,.jordan-activity-list{display:grid}.jordan-department-ledger{border-block:1px solid var(--line)}.jordan-department-ledger>article,.jordan-returned-work>article,.jordan-communication-list>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.jordan-department-ledger>article{border-top:0}.jordan-department-ledger>article+article{border-top:1px solid var(--line)}.jordan-department-ledger strong,.jordan-department-ledger span,.jordan-returned-work strong,.jordan-returned-work span,.jordan-returned-work p,.jordan-communication-list strong,.jordan-communication-list span{display:block}.jordan-department-ledger strong,.jordan-returned-work strong,.jordan-communication-list strong{color:var(--ink);font-size:12px;line-height:1.35}.jordan-department-ledger span,.jordan-returned-work span,.jordan-communication-list span{color:var(--muted);margin-top:3px;font-size:10px}.jordan-returned-work>article:first-child,.jordan-communication-list>article:first-child{border-top:0}.jordan-returned-work p{max-width:62ch;color:var(--muted-strong);margin-top:4px;font-size:11px;line-height:1.4}.jordan-communication-pulse{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.jordan-communication-pulse>div{min-width:0;padding:11px}.jordan-communication-pulse>div+div{border-inline-start:1px solid var(--line)}.jordan-communication-pulse span,.jordan-communication-pulse strong{display:block}.jordan-communication-pulse span{color:var(--muted);font-size:10px}.jordan-communication-pulse strong{color:var(--ink);margin-top:5px;font-size:18px}.jordan-communication-list{margin-top:10px}.jordan-activity-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.22fr) minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding:13px 0;display:grid}.jordan-activity-list>article:first-child{border-top:0}.jordan-activity-list time{color:var(--muted);font-size:11px}.jordan-activity-list strong{color:var(--ink);font-size:13px}.jordan-activity-list p{max-width:84ch;color:var(--muted-strong);margin-top:4px;font-size:12px;line-height:1.45}.jordan-point-of-view{grid-template-columns:repeat(4,minmax(0,1fr))}.jordan-follow-through-line small+small{color:var(--muted-strong);margin-top:5px}.execution-record-list article small{color:var(--primary-dark);margin-top:5px;font-size:10px;font-weight:760;display:block}@media (max-width:1240px){.jordan-presence{grid-template-columns:auto minmax(0,1fr)}.jordan-presence-facts{grid-column:1/-1}.jordan-operating-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.jordan-operating-signal:nth-child(4){border-inline-start:0}.jordan-operating-signal:nth-child(n+4){border-top:1px solid var(--line)}.jordan-assignment-board{grid-template-columns:repeat(2,minmax(0,1fr))}.jordan-assignment-lane:nth-child(3){border-inline-start:0}.jordan-assignment-lane:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:820px){.jordan-conversation-workspace{min-height:640px;max-height:none}.jordan-operating-strip,.jordan-team-workspace,.jordan-point-of-view{grid-template-columns:1fr}.jordan-operating-signal+.jordan-operating-signal{border-top:1px solid var(--line);border-inline-start:0}.jordan-team-workspace>.wide{grid-column:auto}.jordan-conversation-header{grid-template-columns:auto minmax(0,1fr)}.jordan-availability{grid-column:2;justify-self:start}.jordan-conversation-message,.jordan-message{max-width:94%}.jordan-assignment-board{grid-template-columns:1fr}.jordan-assignment-lane+.jordan-assignment-lane,.jordan-assignment-lane:nth-child(3){border-top:1px solid var(--line);border-inline-start:0}.jordan-assignment-lane>div{min-height:0}}@media (max-width:620px){.jordan-conversation-workspace{min-height:72dvh}.jordan-presence{grid-template-columns:1fr;padding:18px}.jordan-avatar-large{width:46px;height:46px}.jordan-presence-copy h2{font-size:21px}.jordan-presence-facts,.jordan-communication-pulse{grid-template-columns:1fr}.jordan-presence-facts>div+div,.jordan-communication-pulse>div+div{border-top:1px solid var(--line);border-inline-start:0}.jordan-conversation-header{padding:16px}.jordan-language-note,.jordan-conversation-workspace>.jordan-conversation-thread,.jordan-prompt-suggestions,.jordan-composer{padding-inline:14px}.jordan-conversation-workspace>.jordan-conversation-thread{max-height:none;padding-block:20px 24px}.jordan-conversation-message,.jordan-message{max-width:100%}.jordan-composer-footer,.jordan-answer-action{flex-direction:column;align-items:stretch}.jordan-composer-footer button,.jordan-answer-action .client-link{width:100%}.jordan-message-delivery{flex-direction:column;align-items:flex-end}.jordan-conversation-status{margin-inline:14px}.jordan-activity-list>article{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
