:root{--ink:#202124;--muted:#60646c;--paper:#f5f5f7;--surface:#fff;--line:#e2e3e7;--teal:#065ec9;--teal-soft:#edf4ff;--amber:#895716;--amber-soft:#fff3df;--red:#a83131;--red-soft:#fceeee;--navy:#202124;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-optical-sizing:auto;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:var(--teal);text-underline-offset:3px}::selection{color:#fff;background:var(--teal)}:focus-visible{outline:3px solid #d68d32;outline-offset:2px}[hidden]{display:none!important}
.masthead{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(18px,4vw,56px);background:var(--navy);color:#f5f8f3}.brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:750;letter-spacing:-.025em}.brand-mark{width:29px;height:29px;border:2px solid #f2bf75;border-radius:8px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding-bottom:6px}.brand-mark i{width:3px;background:#f2bf75;border-radius:2px}.brand-mark i:nth-child(1){height:5px}.brand-mark i:nth-child(2){height:9px}.brand-mark i:nth-child(3){height:13px}.mast-meta{display:flex;gap:22px;color:#d1dfd8;font-size:13px;overflow-wrap:anywhere}
main{width:min(1450px,100%);margin:auto;padding:34px clamp(18px,4vw,56px) 75px}h1{font-size:clamp(29px,3vw,44px);line-height:1.1;letter-spacing:-.035em;margin:0 0 10px}h2{font-size:22px;letter-spacing:-.025em;margin:0}h3{font-size:17px;margin:0 0 8px;overflow-wrap:anywhere}p{line-height:1.5}.sub,.hint{color:var(--muted);font-size:13px}.sub{margin:0}.page-head,.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.section{margin-top:34px}.section-head{margin-bottom:14px}.session-panel{margin:42px auto;max-width:760px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:clamp(24px,4vw,42px);display:grid;grid-template-columns:1fr .8fr;gap:30px}.session-panel p{color:var(--muted);font-size:14px;margin:0}.session-form,.scope-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.session-form{align-content:center}.session-form label{width:100%}.session-form input{width:100%}.scope-form label,.session-form label{font-weight:700;font-size:12px;color:var(--muted)}input,select,textarea{border:1px solid #b8c8c1;background:var(--surface);color:var(--ink);border-radius:8px;padding:10px 12px;min-height:44px}textarea{resize:vertical;min-height:80px}button{border:0;border-radius:8px;background:var(--teal);color:#fff;padding:11px 15px;min-height:44px;font-weight:700}button:hover:not(:disabled){background:#00574f}.secondary{background:#e5efea;color:var(--teal)}.secondary:hover:not(:disabled){background:#d4e7df}.danger{background:#8b3933}.danger:hover:not(:disabled){background:#702b26}
.mode-banner,.notice{padding:14px 18px;border-radius:10px;margin-top:22px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.mode-banner{background:#fff2d7;color:#68420b;border:1px solid #dbc28c}.mode-banner.saved{background:#e8f1ec;color:#244c41;border-color:#a7c7b7}.notice{background:var(--red-soft);color:var(--red);border:1px solid #e2b6b0}.notice.info{background:#e5f0eb;color:#275447;border-color:#abd0be}
.gate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gate,.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px}.gate{min-height:120px;padding:17px}.gate-label{color:var(--muted);font-size:13px;line-height:1.35}.gate-state{font-weight:750;margin-top:13px;overflow-wrap:anywhere}.gate-reason{color:var(--muted);font-size:12px;margin-top:6px;overflow-wrap:anywhere}.gate.unknown .gate-state,.value.unknown{color:var(--amber)}.gate.fail .gate-state{color:var(--red)}.gate.pass .gate-state{color:var(--teal)}
.main-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:20px}.panel{overflow:hidden}.panel-body{padding:4px 21px 15px}.row{padding:17px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.row-title{font-weight:730;overflow-wrap:anywhere}.value{font-size:21px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.value.unknown{font-size:16px;white-space:normal}.meta{color:var(--muted);font-size:12px;line-height:1.55;margin-top:8px;overflow-wrap:anywhere}.tag{display:inline-block;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:750;letter-spacing:.01em;vertical-align:middle}.tag.confirmed,.tag.ready{color:var(--teal);background:var(--teal-soft)}.tag.candidate,.tag.unknown{color:var(--amber);background:var(--amber-soft)}.tag.blocked,.tag.rejected{color:var(--red);background:var(--red-soft)}.empty{padding:21px;color:var(--muted);font-size:14px;line-height:1.55}.ref-link{border:0;background:transparent;color:var(--teal);min-height:0;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:650;overflow-wrap:anywhere}.ref-link:hover:not(:disabled){background:transparent;color:#004f48}
.review-grid{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:15px;align-items:start}.queue-list{display:grid;gap:8px}.queue-item{width:100%;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:15px}.queue-item:hover:not(:disabled),.queue-item[aria-current=true]{border-color:var(--teal);background:#f1f8f3}.queue-item strong{display:block;margin-bottom:7px;overflow-wrap:anywhere}.queue-item span{font-size:12px;line-height:1.45;color:var(--muted)}.queue-item .tag{color:var(--amber)}.detail-panel{min-height:220px}.detail-body{padding:21px}.detail-grid{display:grid;grid-template-columns:140px minmax(0,1fr);gap:0;font-size:13px}.detail-grid dt,.detail-grid dd{margin:0;padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.detail-grid dt{color:var(--muted)}.detail-grid dd{font-weight:600}.review-form{border-top:1px solid var(--line);padding:20px}.review-form p{font-size:12px;color:var(--muted)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label{font-size:12px;font-weight:700;color:var(--muted);display:grid;gap:6px}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%}.form-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.review-result{padding-top:11px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.evidence-data{padding:18px 21px}.evidence-data dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:9px;font-size:13px}.evidence-data dt{color:var(--muted)}.evidence-data dd{margin:0;overflow-wrap:anywhere}.pork-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.pork-layout h3{margin-bottom:11px}.pork-layout .row{padding:10px 0}.limitation{padding:10px 13px;border-radius:8px;background:#fff2d7;color:#68420b;font-size:12px;margin-top:15px}footer{padding:22px clamp(18px,4vw,56px);color:var(--muted);font-size:12px;border-top:1px solid var(--line)}
@media(max-width:1000px){.gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid{grid-template-columns:1fr}}@media(max-width:730px){.masthead{align-items:flex-start;flex-direction:column}.mast-meta{width:100%;justify-content:space-between}.session-panel{grid-template-columns:1fr}.page-head{align-items:flex-start}.review-grid,.pork-layout{grid-template-columns:1fr}.scope-form{width:100%}.scope-form select,.scope-form input{flex:1 1 130px}.scope-form button{flex:1 1 100%}}@media(max-width:470px){.gate{padding:12px;min-height:112px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.detail-grid,.evidence-data dl{grid-template-columns:105px minmax(0,1fr)}.value{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.tag.unknown{color:#40545a;background:#e7ecee}
.business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0}.business-fact{border:1px solid var(--line);border-radius:8px;padding:13px;min-width:0}.business-fact strong{display:block;font-size:18px;margin-top:8px;overflow-wrap:anywhere}.source-line,.exception-card{border-top:1px solid var(--line);padding:13px 0}.source-line .tag,.exception-card .tag{margin-left:10px}.original-preview{margin-top:15px;padding:12px}.original-media{display:block;width:100%;max-height:620px;min-height:300px;object-fit:contain;border:0}.preview-button{margin:8px 8px 8px 0}.exception-card .review-form{margin-top:10px;padding:10px 0;border:0}.exception-card .review-form label{display:block;margin:8px 0;font-size:12px;color:var(--muted)}.exception-card .review-form input,.exception-card .review-form select,.exception-card .review-form textarea{display:block;width:100%;margin-top:4px}#technical-details>summary{cursor:pointer;font-weight:700;color:var(--muted);padding:12px 0}#wave4-pork-detail{margin-top:15px}
@media(max-width:900px){.business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.business-grid{grid-template-columns:1fr}.original-media{min-height:220px}}
.unscoped-head{margin:22px 0 12px}
#wave4-unscoped-documents .queue-item>span{display:block;margin-top:6px}
.owner-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 26px;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.owner-nav a{display:inline-block;padding:9px 12px;border-radius:7px;font-size:14px;font-weight:700;text-decoration:none}.owner-nav a:hover,.owner-nav a:focus-visible{background:var(--teal-soft)}.source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.source-summary{grid-column:1/-1;color:var(--muted)}.source-card{min-width:0;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow-wrap:anywhere}.source-card h3{margin-bottom:12px}.source-card .tag{margin-bottom:4px}.dependency{padding:15px;background:#fff2d7;color:#68420b;border-radius:8px;line-height:1.5;overflow-wrap:anywhere}.document-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 15px}.document-filters button{min-height:40px;background:var(--surface);border:1px solid var(--line);color:var(--ink)}.document-filters button[aria-pressed=true]{background:var(--teal-soft);border-color:var(--teal);color:var(--teal)}.anomaly-row{padding:14px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.anomaly-row:last-child{border-bottom:0}#today,#sources,#documents,#pork,#anomalies{scroll-margin-top:15px}
@media(max-width:1000px){.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.source-grid{grid-template-columns:1fr}.owner-nav{gap:2px}.owner-nav a{font-size:13px;padding:8px 10px}.document-filters button{flex:1 1 100%}.source-card{padding:14px}.scope-form{display:grid;grid-template-columns:minmax(0,1fr)}.scope-form select,.scope-form input,.scope-form button{width:100%}}
#owner-pork{scroll-margin-top:15px}
.financial-day .financial-amount{font-size:clamp(19px,2vw,25px);line-height:1.25;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}
.financial-day .business-grid{align-items:start}
.financial-day .financial-amount.unknown{font-size:17px;color:var(--amber)}
.financial-day{max-width:1160px;margin-inline:auto}
.financial-heading{padding:6px 0 14px}.financial-heading h3{font-size:22px;margin:0}
.financial-collection{padding:0 0 18px;border-bottom:1px solid var(--line)}
.financial-group{padding-top:26px}.financial-group>h4{margin:0;font-size:18px;letter-spacing:-.015em}
.financial-group>.meta{margin:6px 0 10px;max-width:75ch}
.financial-day .financial-metric{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 0}
.metric-main{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,1.1fr);align-items:baseline;gap:16px}
.metric-main .gate-label{font-size:15px;color:var(--ink);font-weight:600}
.financial-day .metric-main .financial-amount{margin:0;text-align:right;font-size:clamp(20px,2.2vw,28px)}
.financial-day .metric-main .financial-amount.unknown{font-size:17px}
.metric-status{margin-top:6px;font-size:12px;line-height:1.5;color:var(--muted)}.metric-status.limited{color:var(--amber)}
.metric-limitations{margin:8px 0 16px;font-size:12px;color:var(--amber)}
.financial-day .metric-limitations strong{font-size:12px}
.financial-collection summary,.financial-support>summary,.day-status-details>summary,.other-day-data>summary{cursor:pointer;min-height:44px;padding:11px 0;line-height:1.5}
.metric-limitations ul{padding-left:20px;margin:0 0 8px;line-height:1.6;max-width:75ch}
.financial-metric .amount-proof{margin-top:10px}.financial-metric .amount-path{max-width:75ch}
.financial-support{margin-top:26px;border-top:1px solid var(--line)}.financial-support>summary{font-weight:700;color:var(--teal)}
.day-status-details,.other-day-data{font-size:13px;color:var(--muted)}
@media(max-width:600px){.metric-main{grid-template-columns:minmax(0,1fr);gap:6px}.financial-day .metric-main .financial-amount{text-align:left}.financial-group{padding-top:22px}}
.amount-proof{margin-top:14px;font-size:13px}
.amount-proof>summary{cursor:pointer;color:var(--teal);font-weight:700;padding:10px 0;min-height:44px;text-underline-offset:3px}
.amount-proof>summary:hover{text-decoration:underline}
.amount-path{list-style:none;margin:8px 0 0;padding:0 0 0 8px}
.path-step{position:relative;padding:0 0 20px 20px;border-left:1px dotted var(--muted);min-width:0;overflow-wrap:anywhere}
.path-step:last-child{border-left-color:transparent;padding-bottom:4px}
.path-step::before{content:"";position:absolute;left:-4px;top:4px;width:7px;height:7px;border:1px solid var(--teal);background:var(--surface);border-radius:50%}
.path-complete .path-step{border-left-style:solid}
.path-step h4,.path-step h5{margin:0;font-size:13px;font-weight:700;line-height:1.4}
.path-step.path-missing>h4{color:var(--amber)}
.path-step .meta{margin-top:6px}
.path-amount{margin-top:8px;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.amount-refs{display:grid;gap:4px;margin-top:8px}
.amount-refs .ref-link{min-height:44px;text-align:left;line-height:1.4}
.amount-evidence{margin-top:10px;padding:10px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}
.amount-evidence .evidence-data{padding:0}
.amount-evidence .evidence-data h3{font-size:13px}
.amount-evidence .evidence-data dl{display:block;font-size:12px}
.amount-evidence dt{margin-top:8px}.amount-evidence dd{margin-top:2px}
.amount-documents{margin-top:10px}.amount-documents>summary{padding:10px 0;min-height:44px;cursor:pointer;color:var(--teal)}
.amount-document{padding:14px 0;border-bottom:1px solid var(--line)}.amount-document:last-child{border-bottom:0}
.amount-document .ref-link{display:block;min-height:44px;text-align:left;line-height:1.4}
.path-expression{margin-top:8px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.document-review-layout{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:16px;align-items:start}.document-review-layout>.queue-list{min-width:0}.document-workspace{min-width:0}.document-workspace.has-preview{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:12px;align-items:start}.document-workspace.has-preview .original-preview{position:sticky;top:12px;margin:0;max-height:calc(100vh - 24px);overflow:auto}.document-workspace .detail-panel{min-width:0}.document-action-state{padding:12px 15px;margin-bottom:12px;border-radius:8px;background:var(--teal-soft);color:var(--teal);font-weight:700;line-height:1.4}.document-action-state.uncertain{background:var(--amber-soft);color:var(--amber)}.document-action-state.conflict{background:var(--red-soft);color:var(--red)}.document-context{border-top:1px solid var(--line);padding:15px 0}.document-context h4{margin:0 0 8px}.document-pass{padding:9px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.document-pass:last-child{border-bottom:0}.review-choices{display:grid;gap:8px;margin:10px 0}.review-choices label{display:flex!important;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--ink)!important;font-size:14px!important}.review-choices input{width:auto!important;margin:0!important;min-height:0}.review-choices label:has(input:checked){border-color:var(--teal);background:var(--teal-soft)}.next-document{width:100%;margin-top:14px}
@media(max-width:1100px){.document-review-layout{grid-template-columns:1fr}.document-review-layout>.queue-list{max-height:240px;overflow:auto}}
@media(max-width:767px){.document-workspace.has-preview{display:flex;flex-direction:column}.document-workspace.has-preview .original-preview{position:static;max-height:none;width:100%}.document-workspace.has-preview .detail-panel{width:100%}.document-review-layout>.queue-list{max-height:none}}

/* Quiet hierarchy: system type, grouped amounts and an inspectable source path. */
.masthead{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);padding-block:16px}
.mast-meta{color:var(--muted)}.brand{font-size:18px;font-weight:650;letter-spacing:-.02em}
.brand-mark{border-color:var(--teal);width:27px;height:27px}.brand-mark i{background:var(--teal)}
main{max-width:1400px;padding-top:24px}.owner-nav{background:transparent;border:0;padding:0;gap:4px;margin-bottom:32px}
.owner-nav a{color:var(--muted);font-weight:600;padding:10px 14px}.owner-nav a:first-child{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #2021240c}
h1{font-weight:700;letter-spacing:-.035em}h2{font-size:21px;font-weight:650}.section{margin-top:32px}
.page-head{align-items:center}.scope-form{padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px}
input,select,textarea{border-color:var(--line)}button{font-weight:600}button:active:not(:disabled){filter:brightness(.94)}
.panel,.source-card{border-radius:16px;box-shadow:0 2px 6px #20212404}.panel-body{padding:8px 28px 20px}
.financial-heading{padding:14px 0 16px}.financial-heading h3{font-size:26px;font-weight:700;letter-spacing:-.025em}
.financial-heading>.meta{margin-top:7px}.financial-collection{padding:12px 16px;background:var(--paper);border:0;border-radius:10px}
.financial-collection>.meta:first-child{margin-top:0;color:var(--ink);font-weight:550}.financial-collection summary{padding-block:8px}
.financial-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}
.financial-groups>.financial-group{padding:22px 0 0;min-width:0}.financial-group>.meta{min-height:38px;font-size:12px;line-height:1.5}
.financial-day .financial-metric{padding:18px 0}.metric-main{grid-template-columns:minmax(0,1fr);gap:7px}
.metric-main .gate-label{font-size:14px;font-weight:550;color:var(--muted)}
.financial-day .metric-main .financial-amount{text-align:left;font-size:clamp(24px,2.2vw,30px);font-weight:650;letter-spacing:-.025em;line-height:1.2}
.financial-day .metric-main .financial-amount.unknown{font-size:18px;font-weight:550;letter-spacing:-.015em;min-height:29px}
.metric-status{font-size:12px;margin-top:8px;min-height:18px}.metric-status.limited{color:var(--amber)}
.trace-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:11px;color:var(--muted)}
.trace-legend>.meta{flex-basis:100%;margin:0;font-size:11px}.trace-key{display:inline-flex;align-items:center;gap:7px}
.trace-key::before{content:"";width:22px;border-top:1px solid #788da9}.trace-key-incomplete::before{border-top-style:dotted;border-top-width:2px}
.financial-metric .trace-summary{display:flex;flex-direction:column;gap:9px;padding:8px 0;color:var(--teal);font-weight:500;list-style:none;text-decoration:none}
.trace-summary::-webkit-details-marker{display:none}.trace-route{display:flex;align-items:center;width:100%;gap:7px;color:var(--muted);font-size:11px;line-height:1.35;min-width:0}
.trace-node{flex-shrink:0}.trace-origin{color:var(--teal);background:var(--teal-soft);padding:4px 7px;border-radius:5px;font-weight:650}
.trace-connector{flex:1 1 14px;min-width:8px;max-width:36px;border-top:1px solid #788da9;position:relative}
.trace-connector::after{content:"";position:absolute;right:0;top:-3px;width:5px;height:5px;border-top:1px solid #788da9;border-right:1px solid #788da9;transform:rotate(45deg)}
.trace-incomplete .trace-connector{border-top-style:dotted;border-top-width:2px}
.trace-action{font-size:12px;color:var(--teal);display:flex;gap:6px;align-items:center}.trace-action::after{content:"⌄";font-size:14px}
.amount-proof[open]>.trace-summary .trace-action::after{transform:rotate(180deg)}
.amount-proof[open]{background:#f8faff;border-radius:10px;padding:4px 12px 12px;margin-inline:-12px}
.amount-proof[open]>.trace-summary{padding-top:8px}.amount-proof>summary:hover .trace-action{text-decoration:underline}
.financial-support{margin-top:22px}.financial-support>summary{font-weight:600}.financial-support .financial-group>.meta{min-height:0}
.financial-support .financial-metric{max-width:680px}.financial-support .row{padding-block:20px}
.ref-link{color:var(--teal)}.ref-link:hover:not(:disabled){color:#004896}.amount-refs .ref-link,.amount-document .ref-link{border-radius:6px}
@media(max-width:1000px){.financial-groups{grid-template-columns:minmax(0,1fr);gap:0}.financial-group>.meta{min-height:0}.financial-day .financial-metric{padding-block:16px}.trace-route{max-width:440px}}
@media(max-width:730px){.panel-body{padding:4px 18px 16px}.scope-form{margin-top:16px}.masthead{flex-direction:row;align-items:center}.mast-meta{width:auto;font-size:11px;flex-direction:column;gap:3px;text-align:right}.owner-nav{margin-bottom:24px;gap:0}.owner-nav a{font-size:12px;padding:9px}.financial-heading h3{font-size:23px}.financial-collection{padding:12px}.financial-group{padding-top:22px}}
@media(max-width:600px){.trace-route{flex-direction:column;align-items:flex-start;gap:0;font-size:11px}.trace-node{max-width:100%;padding-left:7px}.trace-origin{padding:4px 7px}.trace-connector{flex:none;width:0;height:9px;min-width:0;margin:2px 0 2px 11px;border-top:0;border-left:1px solid #788da9}.trace-incomplete .trace-connector{border-top:0;border-left:2px dotted #788da9}.trace-connector::after{right:auto;left:-3px;top:auto;bottom:0;transform:rotate(135deg)}.trace-incomplete .trace-connector::after{left:-3.5px}}
@media(max-width:390px){main{padding-inline:14px}.panel-body{padding-inline:14px}.trace-route{gap:5px;font-size:10px}.trace-origin{padding-inline:5px}.trace-connector{min-width:5px}.financial-day .metric-main .financial-amount{font-size:25px}.financial-day .metric-main .financial-amount.unknown{font-size:17px}.masthead{padding-inline:14px}.mast-meta #dataset-label{max-width:150px}.scope-form{padding:10px}}
@media(prefers-contrast:more){:root{--muted:#40444c;--line:#999}.trace-connector,.trace-key::before{border-color:#405d82}}
