:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f5ef;color:#1d2522}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}[tabindex],a,button,input,select,textarea{outline-offset:3px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #176b5b}.shell{display:grid;min-height:100vh;place-items:center;padding:2rem}.panel{max-width:48rem;border:1px solid #d6cfc2;border-radius:1.25rem;background:#fffdf8;padding:2rem;box-shadow:0 1rem 3rem rgb(29 37 34/10%)}.eyebrow{margin:0 0 .75rem;color:#56615d;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1{margin:0 0 1rem;font-size:clamp(2rem,5vw,4rem);line-height:1}p{color:#3f4945;font-size:1.05rem;line-height:1.7}.status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0 0}.status-list div{border-radius:.875rem;background:#eef3ee;padding:1rem}.status-list dt{color:#56615d;font-size:.75rem;font-weight:700;text-transform:uppercase}.status-list dd{margin:.35rem 0 0;font-weight:700}.home-link{display:inline-flex;margin-top:1rem}.reviewer-index,.reviewer-shell{min-height:100vh;padding:clamp(1rem,3vw,3rem)}.reviewer-index{max-width:80rem;margin:0 auto}.reviewer-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin:0 auto 1.5rem;max-width:100rem}.reviewer-hero h1{max-width:62rem;font-size:clamp(2.25rem,5vw,5.5rem)}.reviewer-hero p{max-width:52rem}.button-row,.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.button-danger,.button-primary,.button-secondary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.75rem;padding:.7rem 1rem;font-weight:750;text-decoration:none;cursor:pointer}.auth-panel{width:min(100%,30rem)}.auth-form{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.auth-form label{font-weight:700}.auth-form input{min-height:2.75rem;border:1px solid #a9b5ae;border-radius:.5rem;padding:.65rem .75rem}.form-error{border-left:.25rem solid #8a2f2a;background:#fff0ee;padding:.75rem 1rem}.button-primary{background:#164f45;color:#fff}.button-secondary{border-color:#a9b5ae;background:#fff;color:#24312c}.button-danger{background:#8a2f2a;color:#fff}button:disabled{cursor:not-allowed;opacity:.55}.scenario-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));grid-gap:1rem;gap:1rem}.scenario-card,.workspace-panel{border:1px solid #d6cfc2;border-radius:1rem;background:#fffdf8;box-shadow:0 .75rem 2rem rgb(29 37 34/6%)}.scenario-card{padding:1.5rem}.scenario-card h2{margin:.75rem 0}.hash-value,.mono-label,code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mono-label{color:#53615b;font-size:.8rem;font-weight:700}.boundary-statement,.integrity-banner,.session-notice,.stale-banner{max-width:100rem;margin:0 auto 1rem;border-radius:.875rem;padding:1rem 1.25rem}.session-notice{border:1px solid #c9d7cf;background:#edf4ef}.boundary-statement{border-left:5px solid #8c7651;background:#f2ecdf}.integrity-banner{display:flex;gap:.75rem;border:1px solid #aeb9b3;background:#fff}.integrity-success{border-color:#79a895;background:#e7f3ec}.integrity-error,.stale-banner{border:1px solid #c9857f;background:#fae9e7}.stale-banner h2{margin-top:0;font-size:1.2rem}.live-announcer{position:fixed;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.live-announcer:focus{top:1rem;left:1rem;z-index:200;width:auto;height:auto;-webkit-clip-path:none;clip-path:none;border-radius:.5rem;background:#fff;padding:.75rem}.workspace-grid{display:grid;max-width:100rem;margin:0 auto;grid-gap:1rem;gap:1rem}.workspace-aside,.workspace-main{display:grid;align-content:start;grid-gap:1rem;gap:1rem;min-width:0}.workspace-panel{min-width:0;padding:clamp(1rem,2vw,1.5rem)}.claim-card>header,.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.claim-card h3,.section-heading h2{margin:0}.section-kicker{margin:0 0 .3rem;color:#65716c;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.indicator-good,.indicator-warn{border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:800}.indicator-good{background:#dcefe5;color:#235747}.indicator-warn{background:#f3e8d3;color:#6c4c18}.drawer-definition-list,.ebitda-row dl,.identity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:.75rem;gap:.75rem}.drawer-definition-list>div,.ebitda-row dl>div,.identity-grid>div{min-width:0;border-radius:.75rem;background:#f4f2ec;padding:.85rem}dt{color:#68716d;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}dd{margin:.35rem 0 0}.hash-value{overflow-wrap:anywhere;font-size:.75rem}.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.metric-strip div{border-radius:.75rem;background:#edf2ee;padding:.8rem}.metric-strip span,.metric-strip strong{display:block}.metric-strip strong{margin-top:.3rem;font-size:1.5rem}.table-scroll{max-width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.88rem}caption{padding:.75rem 0;font-weight:800}caption,td,th{text-align:left}td,th{border-bottom:1px solid #e2ddd4;padding:.75rem;vertical-align:top}th small{display:block;margin-top:.25rem;color:#68716d;font-weight:500}.status-badge{display:inline-flex;border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-weight:800}.status-supported{background:#d9efe2;color:#16543d}.status-partially_supported{background:#e7ead2;color:#51591c}.status-not_reconciled{background:#f5dedb;color:#7a2924}.status-unable_to_assess{background:#e5e3ef;color:#4d466f}.status-evidence_missing{background:#f2e8d4;color:#6b4a13}.blocked-value{color:#8a2f2a;font-weight:850}.amount-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750}.code-pill{display:inline-flex;margin:.3rem .25rem 0 0;border-radius:.35rem;background:#eeeae2;padding:.2rem .35rem;font-size:.7rem;overflow-wrap:anywhere}.link-button{display:block;border:0;background:transparent;padding:.25rem 0;color:#145e52;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;text-align:left;text-decoration:underline;cursor:pointer}.claim-card,.claim-stack{display:grid;grid-gap:1rem;gap:1rem}.claim-card{border:1px solid #dcd6cc;border-radius:.9rem;padding:1rem}.claim-lanes{display:grid;grid-gap:.75rem;gap:.75rem}.claim-lanes section{min-width:0;border-top:4px solid #8ba89d;border-radius:.6rem;background:#f5f6f2;padding:.9rem}.claim-lanes section:nth-child(2){border-color:#8d8fbb}.claim-lanes section:nth-child(3){border-color:#bc9365}.claim-lanes h4{margin-top:0}blockquote{margin:.75rem 0;border-left:3px solid #b6afa1;padding-left:.8rem;color:#3f4945}.attribution{color:#68716d;font-size:.78rem}.ebitda-row+.ebitda-row{margin-top:1rem}.checklist-grid,.decision-form,.disposition-panel form,.failure-form{display:grid;grid-gap:.8rem;gap:.8rem}label{display:grid;grid-gap:.35rem;gap:.35rem;color:#3b4641;font-size:.86rem;font-weight:750}input,select,textarea{width:100%;border:1px solid #9da9a3;border-radius:.55rem;background:#fff;padding:.65rem;color:#1d2522}textarea{min-height:6rem;resize:vertical}.calculation-links,.failure-list,.timeline{display:grid;grid-gap:.75rem;gap:.75rem;padding:0;list-style:none}.calculation-links li,.failure-list li,.timeline li{border-radius:.7rem;background:#f3f1eb;padding:.8rem}.timeline li{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem}.timeline-sequence{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#164f45;color:#fff;font-weight:800}.form-error{border-left:4px solid #9b3831;background:#fbe8e6;padding:.65rem;color:#742721}.form-helper{margin:0;color:#53605a;font-size:.82rem}label.checkbox-row{display:flex;align-items:flex-start;gap:.6rem;font-weight:600}label.checkbox-row input[type=checkbox],label.checkbox-row input[type=radio]{flex:none;width:1.1rem;height:1.1rem;min-height:0;margin:.15rem 0 0;padding:0;accent-color:#164f45}.acknowledgement{grid-template-columns:auto 1fr;align-items:start}.acknowledgement input{width:auto;margin-top:.2rem}.current-disposition{border-radius:.6rem;background:#e5f1ea;padding:.75rem}.workspace-panel iframe{width:100%;min-height:44rem;border:1px solid #aeb9b3;border-radius:.75rem;background:#fff}.drawer-backdrop{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:rgb(16 25 21/55%)}.drawer{width:min(42rem,100%);height:100%;overflow-y:auto;background:#fffdf8;box-shadow:-1rem 0 3rem rgb(0 0 0/20%)}.drawer-header{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #ddd7cc;background:#fffdf8;padding:1rem}.drawer-header h2{margin:0;font-size:1.35rem}.drawer-body{padding:1rem}.application-region,.source-data-region,.source-region{margin:1rem 0;border-radius:.75rem;padding:1rem}.source-region{background:#f3ecdf}.application-region{background:#e7f0ec}.source-data-region{background:#eef0f3}figcaption{margin-bottom:.5rem;font-weight:850}pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:760px){.claim-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.workspace-grid{grid-template-columns:minmax(0,2fr) minmax(20rem,.8fr)}.workspace-aside{position:-webkit-sticky;position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow-y:auto}}@media (max-width:700px){.claim-card>header,.reviewer-hero,.section-heading{flex-direction:column}.hero-actions,.hero-actions>*{width:100%}.reviewer-index,.reviewer-shell{padding:1rem}}@media print{.drawer-backdrop,.hero-actions,.workspace-aside,button{display:none!important}.workspace-grid{display:block}.workspace-panel{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}.engagement-shell,.financial-screen,.resource-viewer{width:min(100%,100rem);min-height:100vh;margin:0 auto;padding:clamp(1rem,3vw,3rem)}.engagement-hero,.financial-hero,.resource-viewer>header{margin-bottom:1.5rem}.engagement-hero h1,.financial-hero h1,.resource-viewer h1{max-width:72rem;font-size:clamp(2.25rem,6vw,5.5rem)}.financial-screen{display:grid;grid-gap:1rem;gap:1rem}.financial-hero{padding-bottom:.5rem}.intake-panel{display:grid;max-width:62rem;grid-gap:1rem;gap:1rem;border:1px solid #d6cfc2;border-radius:1rem;background:#fffdf8;padding:clamp(1rem,3vw,2rem)}.intake-status{display:grid;grid-gap:.5rem;gap:.5rem;border-radius:.75rem;background:#eef3ee;padding:1rem}.intake-failed{border:1px solid #c9857f;background:#fae9e7}.intake-status strong{text-transform:none}.intake-status progress{width:100%}.status-panel{max-width:56rem}.evidence-link-list,.finding-list,.question-list{display:grid;grid-gap:.65rem;gap:.65rem}.finding-card,.finding-list li,.question-list>li{border-radius:.75rem;background:#f4f2ec;padding:.9rem}.evidence-link-list{margin:.5rem 0 0;padding-left:1.1rem;font-size:.78rem}.evidence-link-list a{color:#145e52}.finding-card+.finding-card{margin-top:.75rem}.provisional-panel{border:2px solid #96783e;background:#fffaf0}.status-requires_review{background:#f3e8d3;color:#6c4c18}.artifact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:.75rem;gap:.75rem}.artifact-card{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid #c9d2cc;border-radius:.75rem;background:#f1f5f2;padding:1rem;color:#164f45;overflow-wrap:anywhere;text-decoration:none}.artifact-card span{color:#65716c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.limitations-panel{margin-bottom:2rem}.resource-viewer iframe{width:100%;min-height:70vh;border:1px solid #aeb9b3;border-radius:.75rem;background:#fff}.resource-viewer .source-data-region{max-height:72vh;overflow:auto}.delete-control{position:relative}.delete-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:1rem;background:rgb(16 25 21/55%)}.delete-dialog{width:min(calc(100% - 2rem),40rem);border:2px solid #8a2f2a;border-radius:1rem;background:#fffdf8;padding:1.5rem;box-shadow:0 1.5rem 4rem rgb(16 25 21/35%)}.delete-dialog h2{margin-top:0}@media (max-width:700px){.engagement-hero,.financial-hero{align-items:stretch}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hero-subtitle{max-width:72rem;font-size:1.15rem}.review-status-banner{display:grid;max-width:72rem;grid-gap:.5rem;gap:.5rem;margin:0 0 1rem;border:1px solid #d9c9a6;border-radius:.875rem;background:#fffaf0;padding:1rem 1.25rem}.review-status-banner p{margin:0}.review-status-banner .status-badge{justify-self:start}.screen-guide h2{margin:0 0 .5rem}.guide-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.guide-links a{display:grid;height:100%;grid-gap:.2rem;gap:.2rem;border:1px solid #c9d2cc;border-radius:.75rem;background:#f1f5f2;padding:.85rem 1rem;color:#164f45;text-decoration:none}.guide-links a:hover{border-color:#164f45}.guide-links span{color:#56615d;font-size:.85rem}.finding-group{border-top-width:4px;scroll-margin-top:1rem}.finding-group-supported{border-top-color:#79a895}.finding-group-differences{border-top-color:#c9857f}.finding-group-unable{border-top-color:#8d8fbb}.finding-stack{display:grid;grid-gap:1rem;gap:1rem}.finding-stack>.finding-card{border:1px solid #e2ddd4;background:#fff;padding:clamp(.9rem,2vw,1.25rem);scroll-margin-top:1rem}.finding-stack>.finding-card+.finding-card{margin-top:0}.finding-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.finding-header h3{margin:0;font-size:1.15rem;line-height:1.35;overflow-wrap:anywhere}.finding-header .status-badge{flex:none}.finding-facts{display:grid;grid-gap:.75rem;gap:.75rem;margin:1rem 0 0}.finding-facts>div{min-width:0;border-left:3px solid #d6cfc2;padding-left:.85rem}.finding-facts dd p{margin:0 0 .35rem;font-size:.98rem;line-height:1.55}.finding-facts dd ul{margin:.25rem 0 0;padding-left:1.1rem;line-height:1.55}.finding-facts dd ul.result-lines{display:grid;grid-gap:.35rem;gap:.35rem;padding:0;list-style:none}.result-lines li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;border-radius:.5rem;background:#f4f2ec;padding:.5rem .7rem}.result-lines li strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.next-questions li+li{margin-top:.35rem}.finding-disclosure,.technical-details{margin-top:.75rem;border-top:1px solid #e2ddd4;padding-top:.6rem}.finding-disclosure>summary,.technical-details>summary{color:#145e52;font-weight:750;cursor:pointer}.technical-details>summary{color:#56615d;font-size:.85rem;font-weight:700}.technical-details dl{display:grid;grid-gap:.4rem;gap:.4rem;margin:.6rem 0 0}.technical-details dl>div{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.technical-details dd{margin:0;font-size:.8rem;overflow-wrap:anywhere}.citation-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none}.citation-list>li{min-width:0;border-radius:.6rem;background:#f4f2ec;padding:.7rem .85rem}.citation-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0;font-size:.95rem}.citation-location{margin:.2rem 0 0;color:#56615d;font-size:.85rem}.citation-excerpt{margin:.35rem 0 0;font-size:.85rem;overflow-wrap:anywhere}.citation-excerpt q,.cited-line{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.citation-link{display:inline-block;margin-top:.35rem;color:#145e52;font-weight:750}.calculation-stack{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.6rem}.calculation-block{min-width:0;border:1px solid #d6cfc2;border-radius:.6rem;background:#fbfaf6;padding:.75rem .9rem}.calculation-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0 0 .35rem}.calculation-inputs{margin:.35rem 0;padding-left:1.3rem;font-size:.92rem;line-height:1.6;overflow-wrap:anywhere}.plain-code-list{margin:.25rem 0 0;padding-left:1.1rem}.download-list{display:grid;grid-gap:.5rem;gap:.5rem;margin:.75rem 0;padding:0;list-style:none}.download-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;border-radius:.6rem;background:#f1f5f2;padding:.7rem .9rem}.download-actions{display:flex;gap:1rem;font-weight:750}.download-actions a{color:#145e52}.empty-group{border-radius:.6rem;background:#f4f2ec;padding:.75rem 1rem}.intake-section{display:grid;grid-gap:.75rem;gap:.75rem}.intake-section+.intake-section{border-top:1px solid #e2ddd4;padding-top:1.25rem}.intake-section h2{margin:0;font-size:1.35rem}.intake-section p{margin:0}.intake-section>.button-primary{justify-self:start}.checklist-count{font-weight:750}.pack-checklist{display:grid;grid-gap:1rem;gap:1rem}.checklist-group h3{margin:0 0 .4rem;color:#56615d;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.checklist-group ul{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.checklist-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;border:1px solid #e2ddd4;border-radius:.6rem;background:#fff;padding:.55rem .75rem}.checklist-text{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.checklist-text strong{font-size:.95rem}.checklist-text code{color:#56615d;font-size:.75rem;overflow-wrap:anywhere}.checklist-status{color:#56615d;font-size:.82rem;font-weight:750;text-align:right}.checklist-mark,.stage-mark{flex:none;width:1rem;height:1rem;border:2px solid #9da9a3;border-radius:50%}.checklist-selected .checklist-mark,.checklist-uploaded .checklist-mark{border-color:#235747;background:#235747}.checklist-selected .checklist-status,.checklist-uploaded .checklist-status{color:#235747}.checklist-failed,.checklist-interrupted,.checklist-missing{border-color:#c9857f;background:#fff6f5}.checklist-failed .checklist-mark,.checklist-interrupted .checklist-mark,.checklist-missing .checklist-mark{border-color:#8a2f2a}.checklist-failed .checklist-status,.checklist-interrupted .checklist-status,.checklist-missing .checklist-status{color:#8a2f2a}.checklist-uploading .checklist-mark,.stage-active .stage-mark{border-color:#164f45 transparent #164f45 #164f45;animation:intake-spin .8s linear infinite}.selection-problems ul{margin:.4rem 0 0;padding-left:1.1rem}.stage-list{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.stage{display:flex;align-items:center;gap:.65rem;color:#56615d}.stage-active{color:#1d2522;font-weight:750}.stage-done{color:#235747}.stage-done .stage-mark{border-color:#235747;background:#235747}.stage-failed{color:#8a2f2a;font-weight:750}.stage-failed .stage-mark{border-color:#8a2f2a;background:#8a2f2a}.stage-unknown{color:#6c4c18;font-weight:750}.stage-unknown .stage-mark{border-color:#96783e;border-style:dashed}.stage-detail{font-weight:500}.intake-failure p{margin:.4rem 0 0}@keyframes intake-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.checklist-uploading .checklist-mark,.stage-active .stage-mark{animation:none}}.status-panel .stage-list{margin:1rem 0}.status-panel{margin-bottom:1rem}.stall-notice{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0;border-left:4px solid #96783e;background:#fffaf0;padding:.75rem 1rem}.stall-notice p{margin:0}.stall-notice .button-secondary{justify-self:start}.resource-viewer h1{font-size:clamp(1.8rem,5vw,3.5rem);overflow-wrap:anywhere}.cited-evidence-panel{margin:0 0 1rem;border:2px solid #96783e;border-radius:.875rem;background:#fffaf0;padding:1rem 1.25rem;scroll-margin-top:1rem}.cited-evidence-panel h2{margin:0 0 .5rem;font-size:1.3rem}.cited-evidence-panel p{overflow-wrap:anywhere}.cited-line{border-radius:.35rem;background:#f3e8d3;padding:.1rem .4rem}.resource-viewer .csv-source{max-height:none}.source-lines{margin:0;padding:0;list-style:none;font-size:.85rem}.source-lines li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem;border-radius:.3rem;padding:.15rem .35rem;scroll-margin-top:30vh}.source-lines code{white-space:pre-wrap;overflow-wrap:anywhere}.line-number{color:#6f7773;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.source-lines .cited-row{outline:2px solid #96783e;background:#f3e8d3}@media (max-width:700px){.finding-header{flex-direction:column}.technical-details dl>div{grid-template-columns:minmax(0,1fr)}.checklist-item{grid-template-columns:auto minmax(0,1fr)}.checklist-status{grid-column:2;text-align:left}}.panel-wide{width:min(100%,48rem)}.record-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.25rem 1rem;gap:.25rem 1rem;border:1px solid #d6cfc2;border-radius:.875rem;background:#fffdf8;padding:.9rem 1rem}.record-row a{font-weight:750;color:#164f45;text-decoration:none}.record-row a:focus-visible,.record-row a:hover{text-decoration:underline}.record-meta{grid-column:1/-1;margin:0;color:#56615d;font-size:.85rem}.record-pill{align-self:start;border-radius:999px;background:#eef3ee;padding:.2rem .6rem;color:#24312c;font-size:.78rem;font-weight:700;white-space:nowrap}.record-empty{margin:1.5rem 0 0;border:1px dashed #a9b5ae;border-radius:.875rem;padding:1rem}.matter-form select{min-height:2.75rem;border:1px solid #a9b5ae;border-radius:.5rem;padding:.65rem .75rem;background:#fff}.matter-form-title{margin:0;font-size:1.25rem}.form-status{min-height:1.5rem;margin:0;color:#24312c;font-weight:700}.review-years-fields{border:0;padding:0;margin:0;min-width:0;display:grid;grid-gap:.65rem;gap:.65rem}.review-years-fields legend{font-weight:600;margin-bottom:.65rem}.review-years-fields ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.review-years-fields li{border:1px solid var(--line,#d9dfe2);border-radius:.4rem;padding:.4rem}.review-years-fields button{cursor:pointer}.review-year-view{padding:1rem 0;max-width:52rem}.review-year-view label{font-weight:600}.review-year-view select{padding:.5rem;border:1px solid #ccd4d8;border-radius:.4rem;color:inherit;background:white;max-width:100%}.review-overview h3{margin:1.5rem 0 .5rem}.review-overview h4{margin:1.25rem 0 .4rem}.overview-case{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:.75rem;gap:.75rem;margin:0 0 .5rem}.overview-case>div{min-width:0;border-radius:.75rem;background:#f4f2ec;padding:.85rem}.overview-table td,.overview-table th{overflow-wrap:break-word}.overview-table code{overflow-wrap:anywhere}.overview-key-row td{background:#edf2ee;font-weight:750}.overview-line{display:block;margin-top:.25rem}.overview-links{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.35rem}.overview-disclosure>summary{cursor:pointer;color:#145e52;font-weight:700}.synthetic-tag{display:inline-block;border:1px solid #8a5a12;border-radius:.35rem;padding:.05rem .4rem;color:#6c4c18;font-size:.78rem;font-weight:750}.overview-key{margin:.25rem 0 .75rem;padding-left:1.25rem}.overview-key li{margin:.25rem 0}.callout-note{border-left:4px solid #b9b2a5;background:#f4f2ec;padding:.6rem .85rem}.overview-emphasis{font-weight:750}.overview-subheading{margin:1rem 0 .25rem;font-weight:800}@media print{.review-overview .table-scroll{overflow:visible}.review-overview{page-break-inside:auto;break-inside:auto}.review-overview table{table-layout:fixed}.review-overview dd,.review-overview td,.review-overview th{overflow-wrap:anywhere}.review-overview tr{page-break-inside:avoid;break-inside:avoid}}.overview-links a,.review-overview li>a{color:#145e52;font-weight:700}@media print{.financial-screen [aria-labelledby=discrepancies-heading] .table-scroll{overflow:visible}.financial-screen [aria-labelledby=discrepancies-heading] table{width:100%;table-layout:fixed}.financial-screen [aria-labelledby=discrepancies-heading] th:first-child{width:36%}.financial-screen [aria-labelledby=discrepancies-heading] th:nth-child(2){width:16%}.financial-screen [aria-labelledby=discrepancies-heading] th:nth-child(3){width:18%}.financial-screen [aria-labelledby=discrepancies-heading] th:last-child{width:30%}.financial-screen [aria-labelledby=discrepancies-heading] code,.financial-screen [aria-labelledby=discrepancies-heading] td,.financial-screen [aria-labelledby=discrepancies-heading] th{overflow-wrap:anywhere;white-space:normal}.financial-screen [aria-labelledby=discrepancies-heading] .code-pill{display:inline-block;max-width:100%;overflow-wrap:normal;word-break:normal}}