.deal-room-page{width:min(var(--mq-container), calc(100% - var(--mq-space-8)));min-height:70vh;padding:var(--mq-space-10) 0 var(--mq-space-20);margin-inline:auto}.deal-room-page-head{justify-content:space-between;align-items:end;gap:var(--mq-space-8);margin-bottom:var(--mq-space-8);display:flex}.deal-room-page-head h1{max-width:18ch;margin:var(--mq-space-2) 0;color:var(--mq-on-graphite);font-size:clamp(var(--mq-text-h1), 6vw, var(--mq-text-display-sm));letter-spacing:-.04em}.deal-room-page-head>div>p:last-child{max-width:42rem;color:var(--mq-on-graphite-muted);margin:0}.deal-room-empty{max-width:48rem;padding:var(--mq-space-12);border:1px solid var(--mq-line);border-radius:var(--mq-radius-xl);background:var(--mq-graphite-raised);justify-items:start;display:grid}.deal-room-empty-mark{width:var(--mq-space-12);height:var(--mq-space-12);margin-bottom:var(--mq-space-6);border:1px solid var(--mq-titanium-soft);border-radius:var(--mq-radius-pill);color:var(--mq-titanium);place-items:center;display:grid}.deal-room-empty-mark svg{width:var(--mq-space-6)}.deal-room-empty h2{margin:var(--mq-space-2) 0;color:var(--mq-on-graphite)}.deal-room-empty>p:not(.eyebrow){max-width:36rem;color:var(--mq-on-graphite-muted)}.deal-room-empty .ei-button{margin-top:var(--mq-space-4)}.deal-room-case-list{gap:var(--mq-space-3);margin:0;padding:0;list-style:none;display:grid}.deal-room-case-list li{border:1px solid var(--mq-line);border-radius:var(--mq-radius-lg);background:var(--mq-graphite-raised);overflow:hidden}.deal-room-case-link.ei-button{gap:var(--mq-space-5);width:100%;min-height:0;padding:var(--mq-space-5) var(--mq-space-6);text-align:left;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.deal-room-case-link.ei-button:focus-visible{outline:calc(var(--mq-space-1) / 2) solid var(--mq-good);outline-offset:calc(var(--mq-space-1) * -1);box-shadow:none}.deal-room-list-revision{min-width:var(--mq-space-12);border-right:1px solid var(--mq-titanium-soft);color:var(--mq-titanium);align-self:stretch;place-items:center;display:grid}.deal-room-list-car{gap:var(--mq-space-1);display:grid}.deal-room-list-car strong{color:var(--mq-on-graphite);font-size:var(--mq-text-lead)}.deal-room-list-car small{color:var(--mq-on-graphite-muted)}.deal-room-list-verdict{font-size:var(--mq-text-lead);font-weight:var(--mq-weight-bold);align-self:center}.deal-room-list-verdict.verdict-good{color:var(--mq-good)}.deal-room-list-verdict.verdict-neutral{color:var(--mq-silver)}.deal-room-list-verdict.verdict-caution{color:var(--mq-caution)}.deal-room-list-verdict.verdict-danger{color:var(--mq-danger)}.deal-room-list-price{color:var(--mq-on-graphite);font-size:var(--mq-text-lead);text-align:right;align-self:center;display:grid}.deal-room-list-price small{color:var(--mq-on-graphite-faint);font-size:var(--mq-text-caption)}.deal-room-list-arrow{width:var(--mq-space-5);color:var(--mq-titanium);align-self:center}.deal-room-back-row{margin-bottom:var(--mq-space-5)}.decision-sheet{--deal-room-state:var(--mq-neutral);grid-template-columns:calc(var(--mq-space-20) + var(--mq-space-16)) minmax(0, 1fr);border:1px solid var(--mq-line-on-ceramic);border-top:var(--mq-space-1) solid var(--deal-room-state);border-radius:var(--mq-radius-xl);background:var(--mq-ceramic);color:var(--mq-ink);box-shadow:var(--mq-shadow-card);display:grid;overflow:hidden}.decision-sheet-good{--deal-room-state:var(--mq-good)}.decision-sheet-neutral{--deal-room-state:var(--mq-neutral-text)}.decision-sheet-caution{--deal-room-state:var(--mq-caution)}.decision-sheet-danger{--deal-room-state:var(--mq-danger)}.decision-ledger-spine{min-height:100%;padding:var(--mq-space-8) var(--mq-space-5);border-right:1px solid var(--mq-titanium-soft);background-image:var(--mq-brushed), var(--mq-plate);color:var(--mq-on-graphite);grid-template-rows:auto 1fr auto;justify-items:center;display:grid;position:relative}.decision-spine-cap{z-index:1;width:var(--mq-space-10);height:var(--mq-space-10);border:1px solid var(--mq-titanium);border-radius:var(--mq-radius-pill);background:var(--mq-graphite-raised);color:var(--mq-titanium);place-items:center;display:grid}.decision-spine-cap svg{width:var(--mq-space-5)}.decision-spine-line{width:1px;min-height:var(--mq-space-8);background:var(--mq-titanium-soft)}.decision-ledger-spine>div{z-index:1;justify-items:center;gap:var(--mq-space-2);text-align:center;display:grid}.decision-ledger-spine small{color:var(--mq-on-graphite-muted)}.decision-ledger-spine strong{color:var(--mq-titanium);font-size:var(--mq-text-h2);letter-spacing:-.04em}.decision-ledger-spine time,.decision-spine-id{color:var(--mq-on-graphite-faint);font-size:var(--mq-text-caption)}.decision-spine-id{padding-top:var(--mq-space-2);border-top:1px solid var(--mq-line);text-transform:uppercase}.decision-sheet-body{min-width:0;padding:var(--mq-space-8)}.decision-sheet-subject{justify-content:space-between;align-items:start;gap:var(--mq-space-8);padding-bottom:var(--mq-space-6);border-bottom:1px solid var(--mq-line-on-ceramic);display:flex}.decision-sheet-subject h1{max-width:18ch;margin:var(--mq-space-2) 0 0;font-size:clamp(var(--mq-text-h2), 5vw, var(--mq-text-display-sm));line-height:var(--mq-leading-tight);letter-spacing:-.04em}.decision-sheet-subject .eyebrow{color:var(--mq-ink-muted)}.decision-sheet-subject dl{gap:var(--mq-space-6);grid-template-columns:repeat(3,auto);margin:0;display:grid}.decision-sheet-subject dl>div{gap:var(--mq-space-1);display:grid}.decision-sheet-subject dt{color:var(--mq-ink-muted);font-size:var(--mq-text-caption)}.decision-sheet-subject dd{font-weight:var(--mq-weight-semibold);margin:0}.decision-rights-unavailable{gap:var(--mq-space-5);margin-top:var(--mq-space-8);padding:var(--mq-space-6);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-lg);background:var(--mq-ceramic-sunken);grid-template-columns:auto minmax(0,1fr);display:grid}.decision-rights-unavailable>svg{width:var(--mq-space-6);color:var(--mq-ink-muted)}.decision-rights-unavailable h2{margin:var(--mq-space-2) 0}.decision-rights-unavailable p:last-child{color:var(--mq-ink-muted);margin-bottom:0}.decision-verdict{gap:var(--mq-space-8);padding:var(--mq-space-10) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.decision-verdict-word>span,.decision-score>span{color:var(--mq-ink-muted);font-size:var(--mq-text-label);font-weight:var(--mq-weight-semibold)}.decision-verdict-word h2{margin:var(--mq-space-2) 0;color:var(--deal-room-state);font-size:clamp(var(--mq-text-display-sm), 9vw, var(--mq-text-hero));line-height:var(--mq-leading-tight);letter-spacing:-.06em}.decision-verdict-word p{max-width:45rem;color:var(--mq-ink-muted);font-size:var(--mq-text-lead);margin:0}.decision-score{min-width:calc(var(--mq-space-20) + var(--mq-space-10));align-content:center;justify-items:end;display:grid}.decision-score strong{color:var(--mq-ink);font-size:var(--mq-text-score);letter-spacing:-.06em;line-height:1}.decision-score small{color:var(--mq-ink-muted)}.decision-price-strip{margin:0 0 var(--mq-space-8);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-lg);background:var(--mq-ceramic-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.decision-price-strip>div{gap:var(--mq-space-1);padding:var(--mq-space-5);border-right:1px solid var(--mq-line-on-ceramic);display:grid}.decision-price-strip>div:last-child{border-right:0}.decision-price-strip dt,.decision-price-strip small{color:var(--mq-ink-muted);font-size:var(--mq-text-caption)}.decision-price-strip dd{gap:var(--mq-space-1);font-size:var(--mq-text-h3);font-weight:var(--mq-weight-bold);margin:0;display:grid}.decision-next-action{gap:var(--mq-space-6);padding:var(--mq-space-6);border-radius:var(--mq-radius-lg);background-image:var(--mq-brushed), var(--mq-plate);color:var(--mq-on-graphite);grid-template-columns:auto minmax(0,1fr);display:grid}.decision-next-action-index{width:var(--mq-space-16);height:var(--mq-space-16);border:1px solid var(--mq-titanium-soft);border-radius:var(--mq-radius-pill);color:var(--mq-titanium);font-size:var(--mq-text-caption);place-items:center;display:grid}.decision-next-action h2{margin:var(--mq-space-1) 0 var(--mq-space-2);font-size:var(--mq-text-h3)}.decision-next-action p:not(.eyebrow){max-width:48rem;color:var(--mq-on-graphite-muted);margin:0}.decision-next-action strong{margin-top:var(--mq-space-3);color:var(--mq-titanium);display:inline-block}.deal-room-subnav{gap:var(--mq-space-2);margin:var(--mq-space-5) 0;flex-wrap:wrap;display:flex}.deal-room-subnav .ei-button[aria-current=page]{box-shadow:inset 0 calc(var(--mq-space-1) / -2) var(--mq-titanium)}.deal-room-activity,.deal-room-negotiation,.deal-room-intake,.decision-memo-pending,.decision-memo-published,.decision-evidence-workspace,.decision-handoff-save,.deal-room-handoff-card{--ei-btn-bg:var(--mq-graphite);--ei-btn-fg:var(--mq-ceramic);--ei-btn-2-border:var(--mq-border-field);--ei-btn-2-fg:var(--mq-ink);--ei-btn-ghost-fg:var(--mq-ink-muted)}.decision-evidence{gap:var(--mq-space-8);padding:var(--mq-space-8);border:1px solid var(--mq-line);border-radius:var(--mq-radius-xl);background:var(--mq-graphite-raised);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.decision-evidence-status h2{margin:var(--mq-space-4) 0 var(--mq-space-2);color:var(--mq-on-graphite)}.decision-evidence-status p{color:var(--mq-on-graphite-muted)}.decision-evidence .ei-badge{color:var(--mq-on-graphite)}.decision-evidence-ledger{gap:0;margin:0;padding:0;list-style:none;display:grid}.decision-evidence-ledger li{gap:var(--mq-space-3);padding:0 0 var(--mq-space-5);grid-template-columns:auto 1fr;display:grid;position:relative}.decision-evidence-ledger li:not(:last-child):after{content:"";top:var(--mq-space-5);bottom:0;left:calc(var(--mq-space-5) / 2);background:var(--mq-titanium-soft);width:1px;position:absolute}.decision-evidence-ledger svg{z-index:1;width:var(--mq-space-5);color:var(--mq-good);background:var(--mq-graphite-raised)}.decision-evidence-ledger .is-pending svg{color:var(--mq-caution)}.decision-evidence-ledger strong{color:var(--mq-on-graphite);display:block}.decision-evidence-ledger span{color:var(--mq-on-graphite-muted);font-size:var(--mq-text-body-sm)}.decision-evidence-foot{gap:var(--mq-space-4);padding-top:var(--mq-space-5);border-top:1px solid var(--mq-line);grid-column:1/-1;grid-template-columns:auto 1fr;display:grid}.decision-evidence-foot span{color:var(--mq-titanium);font-size:var(--mq-text-caption);font-weight:var(--mq-weight-bold);text-transform:uppercase;letter-spacing:.08em}.decision-evidence-foot p{color:var(--mq-on-graphite-muted);margin:0}.deal-room-activity{--ei-btn-ghost-fg:var(--mq-ink);gap:var(--mq-space-6);margin-top:var(--mq-space-8);padding:var(--mq-space-8);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-xl);background:var(--mq-ceramic);color:var(--mq-ink);box-shadow:var(--mq-shadow-card);display:grid}.deal-room-activity>header{gap:var(--mq-space-2);max-width:calc(var(--mq-space-20) * 4);display:grid}.deal-room-activity>header h2,.deal-room-activity>header p{margin:0}.deal-room-activity>header>.eyebrow,.deal-room-activity>header>p:last-child{color:var(--mq-ink-muted)}.deal-room-activity-grid{gap:var(--mq-space-6);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.deal-room-action-entry,.deal-room-outcome-entry{gap:var(--mq-space-4);padding:var(--mq-space-5);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-lg);display:grid}.deal-room-action-entry>label,.deal-room-outcome-entry>label,.deal-room-purchase-fields>label{gap:var(--mq-space-2);font-size:var(--mq-text-body-sm);font-weight:var(--mq-weight-bold);display:grid}.deal-room-action-entry>div{gap:var(--mq-space-3);display:grid}.deal-room-activity select,.deal-room-activity input{width:100%;font-family:var(--mq-font-mono);font-variant-numeric:tabular-nums}.deal-room-purchase-fields{gap:var(--mq-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-room-money-input{border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-md);background:var(--mq-surface-field);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.deal-room-money-input>span{padding-left:var(--mq-space-3);color:var(--mq-ink-muted);font-family:var(--mq-font-mono)}.deal-room-money-input input{background:0 0;border:0}.deal-room-activity-status{min-height:var(--mq-space-5);color:var(--mq-good-text);margin:0}.deal-room-activity-status .form-error{display:inline-block}.deal-room-activity .is-spinning{animation:mq-spin var(--mq-dur-slow) linear infinite}.deal-room-negotiation{gap:var(--mq-space-6);margin-top:var(--mq-space-6);padding:var(--mq-space-8);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-xl);background:var(--mq-ceramic);color:var(--mq-ink);box-shadow:var(--mq-shadow-card);display:grid}.deal-room-negotiation>header{gap:var(--mq-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.deal-room-negotiation>header svg{width:var(--mq-space-6);color:var(--mq-titanium)}.deal-room-negotiation>header h2,.deal-room-negotiation>header p{margin:0}.deal-room-negotiation>header .eyebrow{color:var(--mq-ink-muted)}.deal-room-negotiation>header div>p:last-child{margin-top:var(--mq-space-2);color:var(--mq-ink-muted)}.deal-room-negotiation-grid{gap:var(--mq-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.deal-room-negotiation form{gap:var(--mq-space-3);padding:var(--mq-space-5);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-lg);display:grid}.deal-room-negotiation form h3{margin:0 0 var(--mq-space-2)}.deal-room-negotiation form>label,.deal-room-ppi-stop-fields label{gap:var(--mq-space-2);font-size:var(--mq-text-body-sm);font-weight:var(--mq-weight-bold);display:grid}.deal-room-negotiation select,.deal-room-negotiation input{width:100%;font-family:var(--mq-font-mono);font-variant-numeric:tabular-nums}.deal-room-ppi-forms{gap:var(--mq-space-4);display:grid}.deal-room-ppi-findings{gap:var(--mq-space-2);padding:var(--mq-space-3);border:1px solid var(--mq-line);border-radius:var(--mq-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-room-ppi-findings legend{padding-inline:var(--mq-space-2);color:var(--mq-ink-muted);font-size:var(--mq-text-caption)}.deal-room-ppi-findings label{gap:var(--mq-space-2);font-size:var(--mq-text-body-sm);text-transform:capitalize;grid-template-columns:auto 1fr;align-items:center;display:grid}.deal-room-ppi-findings input{width:auto}.deal-room-ppi-stop-fields{gap:var(--mq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (prefers-reduced-motion:reduce){.deal-room-activity .is-spinning,.deal-room-negotiation .is-spinning{animation:none}}@keyframes mq-spin{to{transform:rotate(360deg)}}.deal-room-intake{grid-template-columns:minmax(calc(var(--mq-space-20) * 4), .8fr) minmax(0, 1.3fr);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-xl);background:var(--mq-ceramic);color:var(--mq-ink);box-shadow:var(--mq-shadow-card);display:grid;overflow:hidden}.deal-room-intake-rail{padding:var(--mq-space-10);background-image:var(--mq-brushed), var(--mq-plate);color:var(--mq-on-graphite);grid-area:1/1}.deal-room-intake-rail>svg{width:var(--mq-space-8);margin-bottom:var(--mq-space-8);color:var(--mq-titanium)}.deal-room-intake-rail h2{margin:var(--mq-space-2) 0 var(--mq-space-8);font-size:var(--mq-text-h2)}.deal-room-intake-rail ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.deal-room-intake-rail li{gap:var(--mq-space-4);padding:var(--mq-space-4) 0;border-top:1px solid var(--mq-line);color:var(--mq-on-graphite-muted);grid-template-columns:auto 1fr;display:grid}.deal-room-intake-rail li span{color:var(--mq-titanium)}.deal-room-private-note{margin-top:var(--mq-space-8);padding-top:var(--mq-space-5);border-top:1px solid var(--mq-line);color:var(--mq-on-graphite-faint);font-size:var(--mq-text-body-sm)}.deal-room-intake-fields{gap:var(--mq-space-8);padding:var(--mq-space-10);grid-area:1/2;display:grid}.deal-room-intake-fields h1{margin:var(--mq-space-2) 0;font-size:var(--mq-text-h1);letter-spacing:-.04em}.deal-room-intake-fields>div:first-child>.eyebrow{color:var(--mq-ink-muted)}.deal-room-intake-fields>div:first-child>p:last-child{color:var(--mq-ink-muted);margin:0}.deal-room-intake fieldset{gap:var(--mq-space-4);padding:var(--mq-space-5);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-lg);margin:0;display:grid}.deal-room-intake legend{padding:0 var(--mq-space-2);font-weight:var(--mq-weight-bold)}.deal-room-field-row{gap:var(--mq-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-room-intake input,.deal-room-intake select{font-family:var(--mq-font-mono);font-variant-numeric:tabular-nums}.deal-room-form-error{padding:var(--mq-space-3) var(--mq-space-4);border-left:var(--mq-space-1) solid var(--mq-danger);background:var(--mq-danger-bg);color:var(--mq-danger-text);margin:0}.deal-room-intake-submit{justify-content:space-between;align-items:center;gap:var(--mq-space-5);display:flex}.deal-room-intake-submit p{max-width:22rem;color:var(--mq-ink-muted);font-size:var(--mq-text-caption);text-align:right;margin:0}.decision-history-list{gap:var(--mq-space-5);margin:0;padding:0;list-style:none;display:grid}.decision-history-list>li{grid-template-columns:calc(var(--mq-space-20) + var(--mq-space-8)) minmax(0, 1fr);border:1px solid var(--mq-line);border-radius:var(--mq-radius-xl);background:var(--mq-graphite-raised);display:grid;overflow:hidden}.decision-history-list .decision-ledger-spine{min-height:calc(var(--mq-space-20) * 3)}.decision-history-list>li>article{padding:var(--mq-space-6);color:var(--mq-on-graphite)}.decision-history-list>li.is-current{border-color:var(--mq-titanium-soft)}.decision-history-head{justify-content:space-between;align-items:start;gap:var(--mq-space-5);display:flex}.decision-history-head h2{margin:var(--mq-space-1) 0 var(--mq-space-5)}.decision-history-diff{gap:var(--mq-space-2);margin:0;display:grid}.decision-history-diff>div{grid-template-columns:minmax(calc(var(--mq-space-20) * 2), .7fr) minmax(0, 1fr);gap:var(--mq-space-4);padding:var(--mq-space-3) 0;border-top:1px solid var(--mq-line);display:grid}.decision-history-diff dt{color:var(--mq-on-graphite-muted)}.decision-history-diff dd{align-items:center;gap:var(--mq-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;display:grid}.decision-history-diff dd>span{color:var(--mq-on-graphite-faint);text-decoration:line-through}.decision-history-diff dd>strong{color:var(--mq-on-graphite);text-align:right}.decision-history-diff svg{width:var(--mq-space-4);color:var(--mq-titanium)}.decision-history-origin{color:var(--mq-on-graphite-muted)}.decision-memo-pending{max-width:52rem;padding:var(--mq-space-10);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-xl);background:var(--mq-ceramic);color:var(--mq-ink);box-shadow:var(--mq-shadow-card);justify-items:start;margin-inline:auto;display:grid}.decision-memo-mark{width:var(--mq-space-16);height:var(--mq-space-16);margin-bottom:var(--mq-space-6);color:var(--mq-ink-muted);position:relative}.decision-memo-mark svg:first-child{width:var(--mq-space-16)}.decision-memo-mark svg:last-child{right:calc(var(--mq-space-1) * -1);bottom:calc(var(--mq-space-1) * -1);width:var(--mq-space-6);padding:var(--mq-space-1);border-radius:var(--mq-radius-pill);background:var(--mq-ceramic);color:var(--mq-titanium);position:absolute}.decision-memo-pending h1{margin:var(--mq-space-4) 0 var(--mq-space-2);font-size:var(--mq-text-h1)}.decision-memo-pending>p{max-width:42rem;color:var(--mq-ink-muted)}.decision-memo-pending dl{width:100%;margin:var(--mq-space-6) 0 0;border-top:1px solid var(--mq-line-on-ceramic);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-memo-pending dl>div{gap:var(--mq-space-1);padding:var(--mq-space-4) 0;display:grid}.decision-memo-pending dt{color:var(--mq-ink-muted);font-size:var(--mq-text-caption)}.decision-memo-pending dd{font-weight:var(--mq-weight-bold);margin:0}.decision-memo-gate-note,.decision-memo-disclosure{font-size:var(--mq-text-body-sm)}.decision-memo-disclosure{margin-top:var(--mq-space-6);padding-top:var(--mq-space-4);border-top:1px solid var(--mq-line-on-ceramic)}.decision-memo-published{border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-xl);background:var(--mq-ceramic);color:var(--mq-ink);box-shadow:var(--mq-shadow-card);overflow:hidden}.decision-memo-published-header{justify-content:space-between;align-items:flex-start;gap:var(--mq-space-8);padding:var(--mq-space-8);color:var(--mq-on-graphite);background:var(--mq-graphite);display:flex}.decision-memo-published-header h1{max-width:46rem;margin:var(--mq-space-2) 0;font-size:var(--mq-text-display-sm);line-height:var(--mq-leading-tight)}.decision-memo-published-header p{color:var(--mq-on-graphite-muted);margin:0}.decision-memo-verdict{min-width:9rem;padding-left:var(--mq-space-5);border-left:1px solid var(--mq-line-on-graphite)}.decision-memo-verdict span{color:var(--mq-on-graphite-muted);font-size:var(--mq-text-caption);text-transform:uppercase;letter-spacing:var(--mq-tracking-wide);display:block}.decision-memo-verdict strong{margin-top:var(--mq-space-2);font-size:var(--mq-text-h1);display:block}.decision-memo-summary{gap:var(--mq-space-4);margin:var(--mq-space-8);padding:var(--mq-space-5);border-left:var(--mq-space-1) solid var(--mq-accent);background:var(--mq-accent-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.decision-memo-summary svg{width:var(--mq-space-6);color:var(--mq-accent)}.decision-memo-summary p{margin:0}.decision-memo-summary div>p:last-child{margin-top:var(--mq-space-2);font-size:var(--mq-text-body-lg);line-height:var(--mq-leading-body)}.decision-memo-late-remedy{gap:var(--mq-space-6);margin:var(--mq-space-8);padding:var(--mq-space-5);border:1px solid var(--mq-caution);border-radius:var(--mq-radius-lg);color:var(--mq-caution-text);background:var(--mq-caution-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.decision-memo-late-remedy h2{margin:var(--mq-space-1) 0 var(--mq-space-2);font-size:var(--mq-text-h3)}.decision-memo-late-remedy p,.decision-memo-late-remedy form{margin:0}.decision-memo-remedy-confirmation{margin:var(--mq-space-6) var(--mq-space-8);padding:var(--mq-space-4);border-left:var(--mq-space-1) solid var(--mq-good);color:var(--mq-good-text);background:var(--mq-good-bg)}.decision-memo-price{border-block:1px solid var(--mq-line-on-ceramic);background:var(--mq-ceramic-sunken);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-memo-price div{padding:var(--mq-space-5) var(--mq-space-8);border-right:1px solid var(--mq-line-on-ceramic)}.decision-memo-price div:last-child{border-right:0}.decision-memo-price span{color:var(--mq-ink-muted);font-size:var(--mq-text-caption);text-transform:uppercase;letter-spacing:var(--mq-tracking-wide);display:block}.decision-memo-price strong{margin-top:var(--mq-space-2);font-family:var(--mq-font-mono);font-size:var(--mq-text-h2);font-variant-numeric:tabular-nums;display:block}.decision-memo-seller-position{margin:var(--mq-space-6) var(--mq-space-8) 0;border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-lg);background:var(--mq-ceramic-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-memo-seller-position div{padding:var(--mq-space-5);border-right:1px solid var(--mq-line-on-ceramic)}.decision-memo-seller-position div:last-child{border-right:0}.decision-memo-seller-position span,.decision-memo-seller-position small{color:var(--mq-ink-muted);font-size:var(--mq-text-caption);display:block}.decision-memo-seller-position span{text-transform:uppercase;letter-spacing:var(--mq-tracking-wide)}.decision-memo-seller-position strong{margin-block:var(--mq-space-2);font-family:var(--mq-font-mono);font-size:var(--mq-text-h3);font-variant-numeric:tabular-nums;display:block}.decision-memo-guidance-grid{gap:var(--mq-space-6);padding:var(--mq-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-memo-guidance-grid>section{padding:var(--mq-space-6);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-lg);background:var(--mq-ceramic-raised)}.decision-memo-guidance-grid h2{margin:var(--mq-space-2) 0;font-size:var(--mq-text-h3);line-height:var(--mq-leading-snug)}.decision-memo-guidance-grid code{color:var(--mq-ink-muted);font-family:var(--mq-font-mono);font-size:var(--mq-text-caption)}.decision-memo-guidance-grid>.decision-memo-next-action{border-color:var(--mq-good);background:var(--mq-good-bg);position:relative}.decision-memo-next-action>svg{width:var(--mq-space-6);margin-bottom:var(--mq-space-4);color:var(--mq-good-text)}.decision-memo-comparables,.decision-memo-exclusions,.decision-memo-mileage-effect{padding:var(--mq-space-8);border-top:1px solid var(--mq-line-on-ceramic)}.decision-memo-comparables header{max-width:48rem}.decision-memo-comparables h2,.decision-memo-exclusions h2,.decision-memo-mileage-effect h2{margin:var(--mq-space-2) 0;font-size:var(--mq-text-h2)}.decision-memo-comparables header>p:last-child,.decision-memo-mileage-effect>p{color:var(--mq-ink-muted)}.decision-memo-table-scroll{margin-top:var(--mq-space-5);overflow-x:auto}.decision-memo-comparables table{border-collapse:collapse;width:100%}.decision-memo-comparables th,.decision-memo-comparables td{padding:var(--mq-space-3);border-bottom:1px solid var(--mq-line-on-ceramic);text-align:left;vertical-align:top}.decision-memo-comparables th{color:var(--mq-ink-muted);font-size:var(--mq-text-caption);text-transform:uppercase;letter-spacing:var(--mq-tracking-wide)}.decision-memo-comparables td:first-child,.decision-memo-comparables td:nth-child(3),.decision-memo-comparables td:nth-child(4){font-family:var(--mq-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.decision-memo-comparables td small{margin-top:var(--mq-space-1);color:var(--mq-ink-muted);display:block}.decision-memo-exclusions{gap:var(--mq-space-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.decision-memo-exclusions ul{gap:var(--mq-space-3);margin:0;padding:0;list-style:none;display:grid}.decision-memo-exclusions li{gap:var(--mq-space-1);padding:var(--mq-space-4);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-md);display:grid}.decision-memo-exclusions li strong{text-transform:capitalize}.decision-memo-exclusions li span{color:var(--mq-ink-muted)}.decision-memo-mileage-effect{gap:var(--mq-space-8);background:var(--mq-ceramic-sunken);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.decision-memo-mileage-effect h2{font-family:var(--mq-font-mono);font-variant-numeric:tabular-nums}.decision-memo-evidence-basis{gap:var(--mq-space-8);padding:var(--mq-space-8);border-top:1px solid var(--mq-line-on-ceramic);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.decision-memo-evidence-basis h2{margin:var(--mq-space-2) 0}.decision-memo-evidence-basis p{color:var(--mq-ink-muted)}.decision-memo-evidence-basis dl{gap:var(--mq-space-3);margin:0;display:grid}.decision-memo-evidence-basis dl div{gap:var(--mq-space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.decision-memo-evidence-basis dt{color:var(--mq-ink-muted)}.decision-memo-evidence-basis dd{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.decision-memo-evidence-basis code{font-family:var(--mq-font-mono);font-size:var(--mq-text-caption)}.decision-memo-footer{padding:var(--mq-space-5) var(--mq-space-8);border-top:1px solid var(--mq-line-on-ceramic);color:var(--mq-ink-muted);background:var(--mq-ceramic-sunken);font-size:var(--mq-text-body-sm)}.decision-memo-footer p{margin:var(--mq-space-2) 0}.decision-evidence-workspace{border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-xl);background:var(--mq-ceramic);color:var(--mq-ink);box-shadow:var(--mq-shadow-card);overflow:hidden}.decision-evidence-workspace>header{justify-content:space-between;align-items:flex-start;gap:var(--mq-space-8);padding:var(--mq-space-8);border-bottom:1px solid var(--mq-line-on-ceramic);display:flex}.decision-evidence-workspace>header h2{max-width:30ch;margin:var(--mq-space-3) 0 var(--mq-space-2);font-size:var(--mq-text-h1)}.decision-evidence-workspace>header p{max-width:46rem;color:var(--mq-ink-muted);margin:0}.decision-evidence-revision-seal{justify-items:end;gap:var(--mq-space-1);color:var(--mq-ink-muted);flex:none;display:grid}.decision-evidence-revision-seal svg{width:var(--mq-space-6);color:var(--mq-titanium)}.decision-evidence-revision-seal span{font-size:var(--mq-text-caption);text-transform:uppercase;letter-spacing:var(--mq-tracking-wide)}.decision-evidence-revision-seal strong{color:var(--mq-ink);font-size:var(--mq-text-h2)}.decision-checklist{padding:0 var(--mq-space-8);margin:0;list-style:none}.decision-checklist li{align-items:center;gap:var(--mq-space-4);padding:var(--mq-space-5) 0;border-bottom:1px solid var(--mq-line-on-ceramic);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.decision-checklist li>svg{width:var(--mq-space-6);color:var(--mq-ink-muted)}.decision-checklist li[data-state=cleared]>svg{color:var(--mq-good-text)}.decision-checklist li[data-state=concern]>svg{color:var(--mq-danger-text)}.decision-checklist li[data-state=requested]>svg{color:var(--mq-caution-text)}.decision-checklist li strong{display:block}.decision-checklist li p{margin:var(--mq-space-1) 0 0;color:var(--mq-ink-muted)}.decision-checklist li>span{padding:var(--mq-space-1) var(--mq-space-3);border-radius:var(--mq-radius-pill);color:var(--mq-neutral-text);background:var(--mq-neutral-bg);font-size:var(--mq-text-caption);font-weight:var(--mq-weight-semibold);white-space:nowrap}.decision-checklist li[data-state=cleared]>span{color:var(--mq-good-text);background:var(--mq-good-bg)}.decision-checklist li[data-state=concern]>span{color:var(--mq-danger-text);background:var(--mq-danger-bg)}.decision-checklist li[data-state=requested]>span{color:var(--mq-caution-text);background:var(--mq-caution-bg)}.decision-checklist li[data-state]>span{color:var(--mq-ink)}.decision-secure-transfer-note{gap:var(--mq-space-4);margin:var(--mq-space-8);padding:var(--mq-space-5);border:1px solid var(--mq-line-strong);border-radius:var(--mq-radius-lg);background:var(--mq-ceramic-sunken);grid-template-columns:auto minmax(0,1fr);display:grid}.decision-secure-transfer-note>svg{width:var(--mq-space-6);color:var(--mq-titanium)}.decision-secure-transfer-note h2{margin:0 0 var(--mq-space-1);font-size:var(--mq-text-h3)}.decision-secure-transfer-note p{color:var(--mq-ink-muted);margin:0}.decision-handoff-save{gap:var(--mq-space-6);margin-top:var(--mq-space-6);padding:var(--mq-space-6);border:1px solid var(--mq-titanium-soft);border-radius:var(--mq-radius-lg);background:var(--mq-ceramic-sunken);color:var(--mq-ink);grid-template-columns:minmax(0,1fr) minmax(15rem,.5fr);display:grid}.decision-handoff-save-copy{gap:var(--mq-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.decision-handoff-save-copy>svg{width:var(--mq-space-7);color:var(--mq-titanium)}.decision-handoff-save h2{margin:var(--mq-space-1) 0 var(--mq-space-2);font-size:var(--mq-text-h3)}.decision-handoff-save p{color:var(--mq-ink-muted);margin:0}.decision-handoff-save-action{align-content:start;gap:var(--mq-space-3);display:grid}.decision-handoff-save-action input{font-family:var(--mq-font-mono);font-variant-numeric:tabular-nums}.decision-handoff-save>.form-error,.decision-handoff-save>.basis{grid-column:1/-1}.deal-room-handoff-card{max-width:48rem;padding:var(--mq-space-10);border:1px solid var(--mq-line-on-ceramic);border-radius:var(--mq-radius-xl);background:var(--mq-ceramic);color:var(--mq-ink);box-shadow:var(--mq-shadow-card);justify-items:start;margin-inline:auto;display:grid}.deal-room-handoff-card h1{max-width:16ch;margin:var(--mq-space-3) 0;font-size:var(--mq-text-display-sm);line-height:var(--mq-leading-tight);letter-spacing:-.04em}.deal-room-handoff-card>.eyebrow{color:var(--mq-ink-muted)}.deal-room-handoff-card>p:not(.eyebrow){max-width:38rem;color:var(--mq-ink-muted)}.deal-room-handoff-card>.ei-button{margin-top:var(--mq-space-5)}.deal-room-handoff-seal{align-items:center;gap:var(--mq-space-2);margin-bottom:var(--mq-space-6);color:var(--mq-titanium);display:flex}.deal-room-handoff-seal svg{width:var(--mq-space-8)}.deal-room-handoff-seal svg+svg{width:var(--mq-space-5)}.deal-room-handoff-actions{gap:var(--mq-space-3);margin-top:var(--mq-space-5);flex-wrap:wrap;display:flex}@keyframes deal-room-handoff-rotate{to{transform:rotate(360deg)}}.deal-room-handoff-spin{animation:deal-room-handoff-rotate calc(var(--mq-dur-slow) * 3) linear infinite}@media (prefers-reduced-motion:reduce){.deal-room-handoff-spin{animation:none}}@media (max-width:900px){.deal-room-case-link.ei-button{grid-template-columns:auto minmax(0,1fr) auto}.deal-room-list-verdict{grid-column:2}.deal-room-list-price{grid-area:1/3/span 2}.deal-room-list-arrow{display:none}.decision-sheet{grid-template-columns:1fr}.decision-ledger-spine{min-height:0;padding:var(--mq-space-4) var(--mq-space-5);border-right:0;border-bottom:1px solid var(--mq-titanium-soft);grid-template-rows:auto;grid-template-columns:auto 1fr auto;justify-items:start}.decision-spine-line{align-self:center;width:100%;min-height:1px}.decision-ledger-spine>div{place-items:center start;gap:var(--mq-space-3);grid-template-columns:auto auto auto auto}.decision-ledger-spine strong{font-size:var(--mq-text-lead)}.decision-spine-id{padding:0 0 0 var(--mq-space-3);border-top:0;border-left:1px solid var(--mq-line)}.decision-sheet-subject{display:grid}.decision-sheet-subject dl{width:100%}.decision-evidence,.deal-room-intake{grid-template-columns:1fr}.deal-room-intake-rail{padding:var(--mq-space-8);grid-area:2/1}.deal-room-intake-fields{grid-area:1/1}.decision-history-list>li{grid-template-columns:1fr}.decision-history-list .decision-ledger-spine{min-height:0}.deal-room-activity-grid,.deal-room-negotiation-grid{grid-template-columns:1fr}}@media (max-width:640px){.deal-room-page{width:min(var(--mq-container), calc(100% - var(--mq-space-4)));padding-top:var(--mq-space-6)}.deal-room-page-head{align-items:start;display:grid}.deal-room-page-head .ei-button{width:100%}.deal-room-case-link.ei-button{gap:var(--mq-space-3);padding:var(--mq-space-4);grid-template-columns:auto minmax(0,1fr)}.deal-room-list-revision{min-width:var(--mq-space-10);grid-row:1/span 3}.deal-room-list-verdict{grid-column:2}.deal-room-list-price{text-align:left;grid-area:auto/2;justify-self:start}.decision-sheet-body{padding:var(--mq-space-5)}.decision-ledger-spine{grid-template-columns:auto 1fr}.decision-spine-line{display:none}.decision-ledger-spine>div{grid-template-columns:auto 1fr}.decision-ledger-spine>div small,.decision-ledger-spine>div time{grid-column:2}.decision-spine-id{display:none}.decision-sheet-subject dl,.decision-price-strip{grid-template-columns:1fr}.decision-sheet-subject dl{gap:var(--mq-space-3)}.decision-price-strip>div{border-right:0;border-bottom:1px solid var(--mq-line-on-ceramic)}.decision-price-strip>div:last-child{border-bottom:0}.decision-verdict{gap:var(--mq-space-5);padding:var(--mq-space-8) 0;grid-template-columns:1fr}.decision-score{justify-content:start;align-items:end;gap:var(--mq-space-2);grid-template-columns:auto auto auto}.decision-score strong{font-size:var(--mq-text-h1)}.decision-next-action{grid-template-columns:1fr}.decision-next-action-index{width:auto;height:auto;padding:var(--mq-space-2) var(--mq-space-3);justify-self:start}.decision-evidence{padding:var(--mq-space-5)}.decision-evidence-workspace>header{padding:var(--mq-space-5);display:grid}.decision-evidence-revision-seal{justify-items:start}.decision-checklist{padding:0 var(--mq-space-5)}.decision-checklist li{grid-template-columns:auto minmax(0,1fr)}.decision-checklist li>span{grid-column:2;justify-self:start}.decision-secure-transfer-note{margin:var(--mq-space-5)}.decision-evidence-foot{grid-template-columns:1fr}.deal-room-intake-rail,.deal-room-intake-fields{padding:var(--mq-space-5)}.deal-room-field-row{grid-template-columns:1fr}.deal-room-intake-submit{display:grid}.deal-room-intake-submit .ei-button{width:100%}.deal-room-intake-submit p{text-align:left}.decision-history-head{display:grid}.decision-history-diff>div{grid-template-columns:1fr}.decision-history-diff dd{grid-template-columns:1fr auto 1fr}.decision-memo-pending{padding:var(--mq-space-6)}.decision-memo-pending dl{grid-template-columns:1fr}.decision-memo-published-header{padding:var(--mq-space-6);flex-direction:column}.decision-memo-verdict{width:100%;padding:var(--mq-space-4) 0 0;border-left:0;border-top:1px solid var(--mq-line-on-graphite)}.decision-memo-summary{margin:var(--mq-space-5)}.decision-memo-late-remedy{margin:var(--mq-space-5);grid-template-columns:1fr}.decision-memo-price,.decision-memo-seller-position,.decision-memo-guidance-grid,.decision-memo-evidence-basis,.decision-memo-exclusions,.decision-memo-mileage-effect{grid-template-columns:1fr}.decision-memo-seller-position{margin:var(--mq-space-5)}.decision-memo-price div,.decision-memo-seller-position div{border-right:0;border-bottom:1px solid var(--mq-line-on-ceramic)}.decision-memo-price div:last-child,.decision-memo-seller-position div:last-child{border-bottom:0}.decision-memo-guidance-grid,.decision-memo-evidence-basis,.decision-memo-comparables,.decision-memo-exclusions,.decision-memo-mileage-effect{padding:var(--mq-space-5)}.decision-memo-evidence-basis dl div{grid-template-columns:1fr}.decision-handoff-save{padding:var(--mq-space-5);grid-template-columns:1fr}.decision-handoff-save>.form-error,.decision-handoff-save>.basis{grid-column:auto}.deal-room-handoff-card{padding:var(--mq-space-6)}.deal-room-handoff-card h1{font-size:var(--mq-text-h1)}.deal-room-activity,.deal-room-negotiation{padding:var(--mq-space-5)}.deal-room-purchase-fields,.deal-room-ppi-findings,.deal-room-ppi-stop-fields{grid-template-columns:1fr}}@media print{.deal-room-detail-page .deal-room-back-row,.deal-room-memo-page .deal-room-back-row,.deal-room-subnav,.deal-room-activity,.deal-room-negotiation,.site-header,.site-footer{display:none}.deal-room-page{width:100%;padding:0}.decision-sheet{box-shadow:none}.decision-ledger-spine,.decision-next-action{background:var(--mq-graphite);-webkit-print-color-adjust:exact;print-color-adjust:exact}.decision-memo-published{color:var(--mq-ink);background:var(--mq-ceramic)}.decision-memo-published-header{border-bottom:1px solid var(--mq-line-on-ceramic);color:var(--mq-ink);background:var(--mq-ceramic)}.decision-memo-published-header p,.decision-memo-verdict span{color:var(--mq-ink-muted)}.decision-memo-verdict{border-left-color:var(--mq-line-on-ceramic)}}
