.mrp-shell{width:min(100% - 3rem,1180px);margin-inline:auto}.mrp-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:clamp(2rem,5vw,5rem);align-items:end;margin-bottom:2rem}.mrp-heading h2{margin:0;max-width:18ch;color:#0b1c2f;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.35rem,4.5vw,4rem);font-weight:400;letter-spacing:-.03em;line-height:1.02}.mrp-heading p{max-width:68ch;margin:1rem 0 0;color:#536579;font-size:1rem;line-height:1.7}.mrp-heading>svg{justify-self:end;color:#1759d1}.mrp-heading--light h2,.mrp-heading--light p{color:#fff}.mrp-heading--light p{color:#d6e0e9}.mrp-market,.mrp-checklist-engine,.mrp-change-log,.mrp-report-builder{padding-block:clamp(5rem,9vw,8rem);color:#0b1c2f;background:#f2f6fa;font-family:DM Sans,system-ui,sans-serif}.mrp-checklist-engine,.mrp-report-builder{background:#fff}.mrp-decision{padding-block:clamp(5rem,9vw,8rem);color:#fff;background:#0b1c2f;font-family:DM Sans,system-ui,sans-serif}.mrp-review-stamp,.mrp-coverage-stamp{display:grid;margin:0;border-top:1px solid #d6e0e9}.mrp-review-stamp>div,.mrp-coverage-stamp>div{display:grid;grid-template-columns:1fr auto;gap:1rem;padding-block:.7rem;border-bottom:1px solid #d6e0e9}.mrp-review-stamp dt,.mrp-coverage-stamp dt,.mrp-market-ledger dt,.mrp-coverage-ledger dt,.mrp-change-ledger dt,.mrp-report-preview dt{color:#536579;font-family:JetBrains Mono,monospace;font-size:.7rem;text-transform:uppercase}.mrp-review-stamp dd,.mrp-coverage-stamp dd{margin:0;color:#0b1c2f;font-weight:700}.mrp-review-stamp [data-state=current] dd{color:#147a4c}.mrp-review-stamp [data-state=review-soon] dd,.mrp-review-stamp [data-state=review-due] dd,.mrp-review-stamp [data-state=verify-live] dd{color:#b86914}.mrp-filter-rail,.mrp-button-group{display:flex;flex-wrap:wrap;gap:0}.mrp-filter-rail{margin-bottom:1.5rem;border:1px solid #d6e0e9;background:#fff}.mrp-filter-rail button,.mrp-button-group button{min-height:44px;padding:.7rem .9rem;border:0;border-right:1px solid #d6e0e9;color:#4c6074;background:transparent;font:inherit;font-weight:700;cursor:pointer}.mrp-filter-rail button[aria-pressed=true],.mrp-button-group button[aria-pressed=true]{color:#fff;background:#0b1c2f}.mrp-filter-rail button:hover,.mrp-button-group button:hover{color:#10429f}.mrp-filter-rail button[aria-pressed=true]:hover,.mrp-button-group button[aria-pressed=true]:hover{color:#fff;background:#10429f}.mrp-filter-rail button:focus-visible,.mrp-button-group button:focus-visible,.mrp-market-ledger a:focus-visible,.mrp-decision a:focus-visible,.mrp-change-log a:focus-visible,.mrp-report-builder a:focus-visible,.mrp-report-builder button:focus-visible,.mrp-report-builder input:focus-visible,.mrp-report-builder textarea:focus-visible,.mrp-goal-list input:focus-visible{outline:2px solid #1759d1;outline-offset:4px}.mrp-market-ledger{border-top:1px solid #d6e0e9}.mrp-market-ledger>article{display:grid;grid-template-columns:4.5rem minmax(14rem,1.1fr) minmax(18rem,1fr) auto;gap:1.25rem;align-items:center;padding:1.35rem 0;border-bottom:1px solid #d6e0e9}.mrp-company-mark,.mrp-decision-rank>span{display:grid;width:3.5rem;height:3.5rem;place-items:center;color:#fff;background:#0b1c2f;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.mrp-market-copy>div{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center}.mrp-market-copy h3,.mrp-coverage-ledger h3,.mrp-change-ledger h3,.mrp-report-preview h3,.mrp-report-preview h4{margin:0;color:#0b1c2f}.mrp-market-copy h3,.mrp-coverage-ledger h3,.mrp-change-ledger h3,.mrp-report-preview h3{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:400;line-height:1.08}.mrp-market-copy>div>span{display:inline-flex;gap:.35rem;align-items:center;color:#147a4c;font-size:.7rem;font-weight:700}.mrp-market-copy>div>span[data-state=review-soon],.mrp-market-copy>div>span[data-state=review-due],.mrp-market-copy>div>span[data-state=verify-live]{color:#b86914}.mrp-market-copy p,.mrp-coverage-ledger p,.mrp-change-ledger p,.mrp-report-preview p{margin:.55rem 0 0;color:#536579;line-height:1.65}.mrp-market-ledger article>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.mrp-market-ledger dd,.mrp-coverage-ledger dd,.mrp-change-ledger dd,.mrp-report-preview dd{margin:.25rem 0 0;color:#0b1c2f;font-weight:700;line-height:1.4}.mrp-market-actions a,.mrp-coverage-actions a,.mrp-result-actions a,.mrp-result-actions a:visited,.mrp-change-ledger a,.mrp-report-preview a{display:inline-flex;gap:.35rem;align-items:center;color:#10429f;font-weight:700;text-decoration:underline;text-underline-offset:4px}.mrp-market-actions{display:grid;gap:.6rem;justify-self:end;white-space:nowrap}.mrp-monitor-note,.mrp-evidence-boundary{display:flex;max-width:82ch;gap:.55rem;margin:1.5rem 0 0;color:#536579;font-size:1rem;line-height:1.6}.mrp-monitor-note svg{flex:0 0 auto;margin-top:.25rem}.mrp-decision-grid{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:0;border:1px solid #4c6074}.mrp-decision-controls{padding:1.35rem;border-right:1px solid #4c6074;background:#132a43}.mrp-decision-controls fieldset,.mrp-report-controls fieldset{margin:0;padding:0;border:0}.mrp-decision-controls fieldset+fieldset{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid #4c6074}.mrp-decision-controls legend,.mrp-report-controls legend{margin-bottom:.85rem;font-weight:700}.mrp-goal-list{display:grid;border-top:1px solid #4c6074}.mrp-goal-list label{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;min-height:54px;padding:.85rem 0;border-bottom:1px solid #4c6074;cursor:pointer}.mrp-goal-list input{width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:#1759d1}.mrp-goal-list span{display:grid;gap:.2rem}.mrp-goal-list small{color:#d6e0e9;line-height:1.45}.mrp-button-group{border:1px solid #536579}.mrp-button-group button{flex:1 1 8rem;color:#f2f6fa;border-color:#536579}.mrp-button-group button[aria-pressed=true]{color:#0b1c2f;background:#fff}.mrp-button-group button[aria-pressed=true]:hover{color:#0b1c2f;background:#f2f6fa}.mrp-decision-results{min-width:0;background:#fff}.mrp-decision-results>header{display:flex;gap:1.5rem;justify-content:space-between;align-items:start;padding:1.35rem;color:#0b1c2f;border-bottom:1px solid #d6e0e9}.mrp-decision-results header h3{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:400}.mrp-decision-results header p{margin:.35rem 0 0;color:#536579}.mrp-decision-results header a{display:inline-flex;gap:.35rem;align-items:center;color:#10429f;font-weight:700;text-align:right}.mrp-decision-results>ol{margin:0;padding:0;list-style:none}.mrp-decision-results>ol>li{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;padding:1.35rem;color:#0b1c2f;border-bottom:1px solid #d6e0e9}.mrp-decision-rank{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center}.mrp-decision-rank h4{margin:0;font-size:1rem}.mrp-decision-rank strong{display:block;margin-top:.25rem;color:#147a4c;font-size:.7rem}.mrp-decision-results>ol>li>p{margin:0;color:#536579;line-height:1.55}.mrp-decision-results>ol>li>ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;color:#536579;font-size:1rem;line-height:1.45}.mrp-decision-results>ol>li>ul>li{display:flex;gap:.35rem;align-items:start}.mrp-decision-results>ol>li>ul svg{flex:0 0 auto;margin-top:.15rem;color:#147a4c}.mrp-result-actions{display:grid;gap:.7rem;min-width:-moz-max-content;min-width:max-content}.mrp-expansion-method{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 2.5rem;padding:0;border:1px solid #d6e0e9;list-style:none}.mrp-expansion-method li{display:grid;grid-template-columns:auto 1fr;gap:.7rem;padding:1rem;border-right:1px solid #d6e0e9}.mrp-expansion-method li:last-child{border-right:0}.mrp-expansion-method li>span,.mrp-report-preview>section>span{color:#1759d1;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.mrp-expansion-method strong{color:#0b1c2f}.mrp-expansion-method p{margin:.35rem 0 0;color:#536579;font-size:1rem;line-height:1.5}.mrp-coverage-ledger{border-top:1px solid #d6e0e9}.mrp-coverage-ledger>article{display:grid;grid-template-columns:5rem minmax(14rem,1fr) minmax(12rem,.7fr) minmax(15rem,1fr) auto;gap:1rem;align-items:center;padding-block:1.35rem;border-bottom:1px solid #d6e0e9}.mrp-coverage-id{display:grid;gap:.45rem;color:#1759d1;font-family:JetBrains Mono,monospace;font-size:.72rem}.mrp-coverage-ledger article>dl{display:grid;gap:.6rem;margin:0}.mrp-coverage-actions{display:grid;gap:.65rem;min-width:-moz-max-content;min-width:max-content}.mrp-change-log{background:#f8fafc}.mrp-change-ledger{margin:0;padding:0;border-top:1px solid #d6e0e9;list-style:none}.mrp-change-ledger>li{display:grid;grid-template-columns:11rem minmax(0,1fr) minmax(15rem,.55fr);gap:1.5rem;padding-block:1.35rem;border-bottom:1px solid #d6e0e9}.mrp-change-date{display:flex;gap:.6rem;align-items:center;color:#536579;font-family:JetBrains Mono,monospace;font-size:.7rem}.mrp-change-ledger>li>div:nth-child(2)>span{display:inline-block;margin-bottom:.4rem;color:#147a4c;font-size:.7rem;font-weight:700}.mrp-change-ledger>li[data-state=scheduled-check]>div:nth-child(2)>span{color:#b86914}.mrp-change-ledger dl{display:grid;gap:.75rem;margin:0}.mrp-report-grid{display:grid;grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);border:1px solid #d6e0e9}.mrp-report-controls{display:grid;align-content:start;gap:1.35rem;padding:1.35rem;border-right:1px solid #d6e0e9;background:#f2f6fa}.mrp-report-controls>label,.mrp-report-controls fieldset>label{display:grid;gap:.45rem}.mrp-report-controls>label>span,.mrp-report-controls legend{color:#0b1c2f;font-weight:700}.mrp-report-controls input[type=text],.mrp-report-controls input:not([type]),.mrp-report-controls textarea{width:100%;border:1px solid #d6e0e9;border-radius:0;color:#0b1c2f;background:#fff;font:inherit}.mrp-report-controls input:not([type]){min-height:48px;padding:.75rem}.mrp-report-controls textarea{padding:.75rem;resize:vertical;line-height:1.5}.mrp-report-controls fieldset{display:grid;gap:0;border-top:1px solid #d6e0e9}.mrp-report-controls fieldset legend{padding-top:1.35rem}.mrp-report-controls fieldset>label{grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding-block:.85rem;border-bottom:1px solid #d6e0e9;cursor:pointer}.mrp-report-controls fieldset input{width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:#1759d1}.mrp-report-controls fieldset span{display:grid;gap:.25rem}.mrp-report-controls fieldset small{color:#536579;line-height:1.45}.mrp-report-preview{min-width:0;background:#fff}.mrp-report-preview>header{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1.5rem;color:#fff;background:#0b1c2f}.mrp-report-preview>header span,.mrp-report-preview>header time{color:#d6e0e9;font-family:JetBrains Mono,monospace;font-size:.7rem;text-transform:uppercase}.mrp-report-preview>header h3,.mrp-report-preview>header p{color:#fff}.mrp-report-preview>header h3{margin-top:.45rem}.mrp-report-preview>section{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;padding:1.5rem;border-bottom:1px solid #d6e0e9}.mrp-report-preview>section:first-of-type{display:block;background:#f8fafc}.mrp-report-preview>section h4{font-size:1rem}.mrp-report-preview dl{display:grid;gap:.75rem;margin:1rem 0 0}.mrp-report-preview footer{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;padding:1.5rem}.mrp-report-preview footer button{display:inline-flex;gap:.45rem;align-items:center;min-height:46px;padding:.75rem .9rem;border:1px solid #0b1c2f;border-radius:0;color:#fff;background:#0b1c2f;font:inherit;font-weight:700;cursor:pointer}.mrp-report-preview footer button:hover{border-color:#10429f;background:#10429f}.mrp-report-preview footer button:disabled{cursor:not-allowed;opacity:.5}.mrp-report-preview footer span{color:#b86914;font-size:1rem}@media (max-width: 1040px){.mrp-market-ledger>article{grid-template-columns:4rem 1fr 1.1fr}.mrp-market-actions{grid-column:2 / -1;justify-self:start}.mrp-result-actions{min-width:0}.mrp-expansion-method{grid-template-columns:repeat(3,minmax(0,1fr))}.mrp-expansion-method li:nth-child(3){border-right:0}.mrp-expansion-method li:nth-child(n+4){border-top:1px solid #d6e0e9}.mrp-coverage-ledger>article{grid-template-columns:4.5rem 1fr .75fr}.mrp-coverage-ledger article>p,.mrp-coverage-actions{grid-column:2 / -1}.mrp-coverage-actions{grid-auto-flow:column;justify-content:start}}@media (max-width: 760px){.mrp-shell{width:min(100% - 2rem,1180px)}.mrp-heading,.mrp-decision-grid,.mrp-report-grid{grid-template-columns:1fr}.mrp-heading{gap:1.5rem}.mrp-heading>svg{justify-self:start}.mrp-review-stamp,.mrp-coverage-stamp{max-width:none}.mrp-filter-rail{display:grid;grid-template-columns:1fr 1fr}.mrp-filter-rail button{border-right:1px solid #d6e0e9;border-bottom:1px solid #d6e0e9}.mrp-market-ledger>article,.mrp-coverage-ledger>article,.mrp-change-ledger>li{grid-template-columns:1fr;gap:.85rem}.mrp-company-mark{width:3rem;height:3rem}.mrp-market-ledger article>dl{grid-template-columns:1fr;gap:.7rem}.mrp-market-actions,.mrp-coverage-ledger article>p,.mrp-coverage-actions{grid-column:auto}.mrp-decision-controls,.mrp-report-controls{border-right:0;border-bottom:1px solid #4c6074}.mrp-decision-results>header{display:grid}.mrp-decision-results header a{text-align:left}.mrp-decision-results>ol>li{grid-template-columns:1fr}.mrp-expansion-method{grid-template-columns:1fr}.mrp-expansion-method li,.mrp-expansion-method li:nth-child(3){border-right:0;border-bottom:1px solid #d6e0e9}.mrp-expansion-method li:nth-child(n+4){border-top:0}.mrp-coverage-actions{grid-auto-flow:row}.mrp-change-date{align-items:start}.mrp-report-preview>header{grid-template-columns:1fr}.mrp-report-preview>section{padding:1.2rem}}@media (prefers-reduced-motion: reduce){.mrp-market *,.mrp-decision *,.mrp-checklist-engine *,.mrp-change-log *,.mrp-report-builder *{scroll-behavior:auto;transition:none!important}}
