.dossier{max-width:1060px;margin:0 auto;padding:30px 32px 90px;--ink-soft: rgba(10, 10, 10, .92);--teal-text: #0e7490}.dossier .title{font-family:var(--font-display);font-weight:800;font-size:42px;letter-spacing:-1.4px;line-height:1.04;margin:4px 0 6px}.dossier .head-top{display:block;margin-bottom:8px}.dossier .head-top .title{margin-bottom:0}.dossier .lead-bg{font-family:var(--font-body);font-style:italic;font-size:17.5px;line-height:1.45;color:var(--ink-soft);max-width:68ch;margin-top:10px}.dossier .hv-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff6;padding:18px 24px}.dossier .hv-split{display:grid;grid-template-columns:300px 1fr;gap:0 56px;margin-top:18px;align-items:start}.dossier .hv-ident{border-right:1px solid var(--rule);padding:4px 32px 4px 0;align-self:stretch}.dossier .stagedot{width:8px;height:8px;border-radius:50%;display:inline-block;border:1px solid rgba(10,10,10,.18)}.dossier .stagedot.hollow{background:transparent;border-width:2px;box-sizing:border-box}.dossier .d-noforecast{max-width:62ch;font-size:15.5px;line-height:1.55;padding:14px 16px;border-left:3px solid var(--ink);background:var(--paper-deep, #e8e5dd)}.dossier .id-stat{font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);display:flex;align-items:center;gap:7px}.dossier .id-stat+.id-stat{margin-top:9px}.dossier .id-stat-cap{margin-left:auto;padding-left:10px;font-family:var(--font-display);font-size:10.5px;letter-spacing:0;text-transform:none;color:var(--ink-soft);white-space:nowrap}.dossier .id-country{font-family:var(--font-display);font-weight:700;font-size:16px}.dossier .id-basin{font-family:var(--font-display);font-size:12px;color:var(--ink-soft);margin:1px 0 0}.dossier .id-owner{font-family:var(--font-display);font-weight:600;font-size:13.5px;padding:3px 0}.dossier .id-glab{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink);padding:16px 0 5px;border-bottom:1px solid var(--rule);margin-bottom:8px}.dossier .id-group:first-child .id-glab{padding-top:2px}.dossier .ringdot{width:8px;height:8px;border-radius:50%;display:inline-block;box-sizing:border-box;background:transparent}.dossier .ringdot.b-delivering{border:2px solid #0e7490}.dossier .ringdot.b-expected{border:2px solid #2563eb}.dossier .ringdot.b-prospective{border:2px solid #b45309}.dossier .ringdot.b-fragile{border:2px solid #9f1239}.dossier .lg-glab{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink);padding:16px 0 5px;border-bottom:1px solid var(--rule)}.dossier .lg-glab:first-child{padding-top:2px}.dossier .lg-row{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:18px;padding:7px 0;border-bottom:1px solid var(--border-faint);transition:background .12s;text-decoration:none;color:inherit}.dossier .hv-card .lg-row:first-child{border-top:none}.dossier .lg-row:hover{background:var(--paper-deep)}.dossier .lg-lab{grid-column:1;font-family:var(--font-display);font-size:12px;color:var(--ink-soft)}.dossier .lg-val{grid-column:2;font-family:var(--font-display);font-weight:600;font-size:13.5px;text-align:right;line-height:1.35}.dossier .lg-sub{display:block;grid-column:1 / -1;text-align:right;font-weight:400;font-size:11px;color:var(--ink-soft);margin-top:1px}.dossier .lg-row.linkable{cursor:pointer}.dossier .lg-row.linkable:hover{background:#0891b21a}.dossier .locator{display:block;margin-top:12px;max-width:100%;height:auto;border:1px solid var(--border-faint);border-radius:var(--radius-sm);background:var(--paper)}.dossier .loc-context{fill:#e4e0d6;stroke:var(--border-faint);stroke-width:.5;stroke-linejoin:round}.dossier .loc-home{fill:#cfc7b5;stroke:var(--rule);stroke-width:.6;stroke-linejoin:round}.dossier .loc-halo{fill:#0891b22e}.dossier .loc-dot{fill:var(--accent-working);stroke:var(--paper);stroke-width:1}.dossier .devchip{display:inline-flex;align-items:baseline;gap:5px}.dossier .devchip .devlogo,.dossier .devchip .monogram{align-self:center}.dossier .devlogo{width:15px;height:15px;border-radius:3px;object-fit:contain;background:#fff;border:.5px solid rgba(10,10,10,.12);flex-shrink:0}.dossier .monogram{width:15px;height:15px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-mono);font-size:7px;font-weight:700;letter-spacing:.2px;flex-shrink:0}.dossier .devlink{text-decoration:none;border-bottom:1px solid var(--border)}.dossier .devlink:hover{color:var(--teal-text);border-bottom-color:currentColor}.dossier .id-verif{display:block;cursor:pointer;text-decoration:none;color:inherit}.dossier .id-verif .prov-bar{height:6px;max-width:none;margin-bottom:7px}.dossier .id-verif-line{font-family:var(--font-display);font-size:11.5px;color:var(--ink-soft)}.dossier .id-verif-line b{color:var(--ink)}.dossier .id-verif-cta{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--teal-text);margin-top:6px}.dossier .id-verif:hover .id-verif-cta,.dossier .id-verif:focus-visible .id-verif-cta{text-decoration:underline}.dossier .id-verif-legend{font-family:var(--font-display);font-size:10.5px;color:var(--ink-soft);margin-top:7px;line-height:1.75}.dossier .id-verif-legend .lgi{white-space:nowrap;margin-right:11px}.dossier .id-verif-legend .mk{font-family:var(--font-mono);padding-right:3px}.dossier section.blk{margin-top:44px}.dossier .sh{margin-top:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:7px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dossier .sh .sh-note{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-soft)}.dossier .summary{max-width:74ch;font-size:14px;color:var(--ink-soft)}.dossier .delivery{display:grid;grid-template-columns:320px 1fr;gap:36px;align-items:start}.dossier .d-exp-year{font-family:var(--font-display);font-weight:800;font-size:58px;letter-spacing:-2.5px;line-height:1}.dossier .d-exp-band{font-family:var(--font-display);font-size:13.5px;color:var(--ink-soft);margin-top:4px}.dossier .d-stated{margin-top:18px;padding:11px 14px;background:var(--paper-deep);border-left:3px solid var(--ink);font-family:var(--font-display);font-size:13px;line-height:1.5}.dossier .d-stated b{font-weight:700}.dossier .d-stated .flag{color:#ad1457;font-weight:700}.dossier .d-agree{margin-top:14px;font-family:var(--font-display);font-size:13px;color:var(--ink-soft)}.dossier .d-agree b{font-weight:700;color:var(--ink)}.dossier .d-deliv{margin-top:22px}.dossier .d-deliv-lab{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink);padding-bottom:6px;border-bottom:1px solid var(--rule);margin-bottom:10px}.dossier .d-deliv-row{display:flex;align-items:baseline;gap:11px}.dossier .d-deliv-num{font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-1px;color:var(--ink);flex-shrink:0}.dossier .d-deliv-txt{font-family:var(--font-display);font-size:12.5px;line-height:1.4;color:var(--ink-soft)}.dossier .d-deliv-band{color:var(--ink-soft)}.dossier .d-deliv-why{margin-top:8px;font-family:var(--font-display);font-size:13px;line-height:1.45;color:var(--ink-soft)}.dossier .d-deliv-note{font-family:var(--font-display);font-style:italic;font-size:11.5px;line-height:1.45;color:var(--ink-soft);margin-top:8px;max-width:44ch}.dossier .d-work-link{display:inline-block;margin-top:9px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--teal-text);cursor:pointer;text-decoration:none}.dossier .d-work-link:hover{text-decoration:underline}.dossier .chart-title{font-family:var(--font-display);font-weight:700;font-size:13.5px}.dossier .chart-sub{font-family:var(--font-display);font-style:italic;font-size:12px;color:var(--ink-soft);margin-bottom:10px}.dossier .bar{fill:var(--accent-working)}.dossier .bar:hover{fill:#066b85}.dossier .col-hl{fill:#0891b217}.dossier .bar-exp{fill:#075a70}.dossier .bar-exp:hover{fill:#05485a}.dossier .axis-exp{font-weight:700;fill:var(--ink)}.dossier .gridline{stroke:#0a0a0a14;stroke-width:1}.dossier .axis-lab{font-family:var(--font-mono);font-size:10px;fill:var(--ink-soft)}.dossier .bar-lab{font-family:var(--font-mono);font-size:10.5px;font-weight:700;fill:var(--ink)}.dossier .marker-lab{font-family:var(--font-mono);font-size:9px;fill:var(--ink-soft)}.dossier .ann-line{stroke:var(--ink);stroke-width:1.2;stroke-dasharray:3 3}.dossier .ann-pill{fill:var(--ink)}.dossier .ann-lab{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1px;fill:var(--paper)}.dossier .dev-tint{fill:#0a0a0a09}.dossier .dev-kick{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;fill:var(--ink)}.dossier .asof-lab{font-family:var(--font-mono);font-size:8.5px;fill:var(--ink-soft)}.dossier .dev-lab{font-family:var(--font-mono);font-size:8.5px;fill:var(--ink)}.dossier .dev-cite{fill:var(--teal-text, #075a70);font-weight:400}.dossier a.dev-row{cursor:pointer}.dossier a.dev-row:hover .dev-lab,.dossier a.dev-row:focus-visible .dev-lab{text-decoration:underline;text-decoration-color:var(--accent-working);text-underline-offset:2px}.dossier a.dev-row:hover .dev-cite,.dossier .dev-lab-cur{font-weight:700}.dossier .dbar{fill:#0a0a0a4d}.dossier .dbar-cur{fill:var(--ink)}.dossier .dbar-retro{fill:#0a0a0a1f}.dossier .mv-slip{stroke:#be185d;stroke-width:1}.dossier .mv-pull{stroke:var(--ink);stroke-width:1}.dossier .mv-hold{stroke:#0a0a0a4d;stroke-width:1.1;stroke-dasharray:2 2}.dossier a.linkable .dbar:hover{fill:#0a0a0a8c}.dossier details.working{margin-top:22px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff6}.dossier details.working>summary{cursor:pointer;list-style:none;padding:11px 16px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--teal-text);display:flex;align-items:center;gap:8px}.dossier details.working>summary::-webkit-details-marker{display:none}.dossier details.working>summary .chev{transition:transform .15s;font-size:9px}.dossier details.working[open]>summary .chev{transform:rotate(90deg)}.dossier .working-body{padding:4px 16px 16px;border-top:1px solid var(--border-faint)}.dossier .wk-step{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-faint)}.dossier .wk-step:last-child{border-bottom:none}.dossier .wk-n{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--teal-text);padding-top:2px}.dossier .wk-t{font-family:var(--font-display);font-weight:700;font-size:13px}.dossier .wk-d{font-size:13px;color:var(--ink-soft);margin-top:2px}.dossier .wk-d code{font-family:var(--font-mono);font-size:11.5px;background:var(--paper-deep);padding:1px 5px;border-radius:3px;white-space:nowrap}.dossier .tl-wrap{padding:6px 0 0;overflow-x:auto}.dossier .tl-svg-host{min-width:640px}.dossier a.tl-node{text-decoration:none}.dossier .tl-node.linkable{cursor:pointer}.dossier .tl-node.linkable:hover .tl-lab{fill:var(--teal-text)}.dossier .tl-node.linkable:hover circle{stroke:var(--accent-working)}.dossier .tl-lab{font-family:var(--font-display);font-weight:600;font-size:12px;fill:var(--ink)}.dossier .tl-date{font-family:var(--font-mono);font-size:10px;fill:var(--ink-soft)}.dossier .tl-note{font-family:var(--font-display);font-style:italic;font-size:10.5px;fill:var(--ink-soft)}.dossier .tl-tick{stroke:var(--rule);stroke-width:1}.dossier .tl-axis{font-family:var(--font-mono);font-size:9px;fill:var(--ink-soft)}.dossier .om-lab{font-family:var(--font-mono);font-size:9.5px;fill:var(--ink-soft)}.dossier .om-tag{font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:1.2px;fill:var(--ink-soft)}.dossier .om-name{font-family:var(--font-display);font-weight:600;font-size:11px;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px}.dossier .om-pct{font-family:var(--font-mono);font-size:9px;font-weight:700;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px}.dossier .om-roster{font-family:var(--font-mono);font-size:10px;fill:var(--ink-soft);font-weight:400}.dossier .om-hit{cursor:pointer;outline:none}.dossier .om-hit:hover circle,.dossier .om-hit:focus-visible circle{stroke-width:3.5}.dossier .om-hit:focus-visible circle{fill:var(--accent-working)}.dossier .om-card{position:absolute;z-index:390;width:340px;max-width:calc(100vw - 16px);background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:4px;box-shadow:0 10px 28px #0000002e;padding:12px 14px 10px;font-family:var(--font-display);font-size:12.5px;line-height:1.45;pointer-events:auto}.dossier .om-card-pinned{border-width:2px}.dossier .om-kick{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.dossier .om-head{font-weight:600;font-size:13.5px;line-height:1.3;margin-bottom:8px}.dossier .om-arr{color:var(--accent-working);padding:0 2px}.dossier .om-stake{font-family:var(--font-mono);font-weight:700;font-size:12px;white-space:nowrap}.dossier .om-facts{display:grid;grid-template-columns:max-content 1fr;column-gap:12px;row-gap:2px;margin:0 0 8px;padding:6px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.dossier .om-facts dt{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft);padding-top:2px}.dossier .om-facts dd{margin:0;font-variant-numeric:tabular-nums}.dossier .om-note{font-size:12px;color:var(--ink);margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.dossier .om-card-pinned .om-note{display:block;-webkit-line-clamp:unset;overflow:visible}.dossier .om-card-pinned{max-height:80vh;overflow:auto}.dossier .om-card:not(.om-card-pinned):after{content:"click to pin";display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft);margin-top:6px}.dossier .om-ev{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:3px}.dossier .om-ev-none{font-weight:400;letter-spacing:0;text-transform:none;font-family:var(--font-display);font-style:italic;font-size:11.5px}.dossier .om-srcs{list-style:none;margin:0 0 8px;padding:0;font-size:12px}.dossier .om-srcs li{margin:0 0 3px}.dossier .om-srcs a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--accent-working)}.dossier .om-date{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-soft)}.dossier .om-held{font-family:var(--font-mono);font-size:10px;color:var(--accent-working);font-weight:700}.dossier .om-srcnote{font-size:11.5px;font-style:italic;color:var(--ink-soft)}.dossier .om-foot{font-family:var(--font-display);font-style:italic;font-size:11px;color:var(--ink-soft)}.dossier .cod-hist{margin-top:10px;font-family:var(--font-display);font-size:13px;color:var(--ink-soft)}.dossier .cod-hist b{font-weight:700;color:var(--ink)}.dossier .cod-hist .arrow{color:var(--ink-soft);padding:0 3px}.dossier .ov-grid{display:grid;grid-template-columns:320px 1fr;gap:36px;align-items:start}.dossier .ov-grid.ov-one{grid-template-columns:minmax(0,640px)}.dossier .ov-verdict{font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.5px;line-height:1.25}.dossier .ov-note{font-family:var(--font-display);font-style:italic;font-size:11.5px;line-height:1.5;color:var(--ink-soft);margin-top:16px;max-width:46ch}.dossier .ov-ledger{margin-top:14px}.dossier .ov-ledger .lg-row:first-of-type{border-top:none}.dossier .ov-subhead{font-family:var(--font-display);font-size:12.5px;line-height:1.5;color:var(--ink-soft);margin-top:8px;max-width:44ch}.dossier .ov-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dossier .ov-line.assumed{stroke-dasharray:5 4}.dossier .ov-rail{stroke-width:3;opacity:.5;stroke-linecap:round}.dossier .ov-pt{stroke:var(--paper);stroke-width:1.6}.dossier .ov-leg{display:flex;gap:18px;margin:0 0 8px;font-family:var(--font-display);font-size:11.5px;color:var(--ink-soft);flex-wrap:wrap}.dossier .ov-leg .sw{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:3px;margin-right:6px}.dossier .ov-val-lab{font-family:var(--font-mono);font-size:10px;font-weight:700;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px}.dossier .ov-rail-lab{font-family:var(--font-mono);font-size:8.5px;fill:var(--ink-soft)}.dossier .ov-status{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#92400e;border:1px solid #92400e;border-radius:3px;padding:1px 5px;margin-left:6px;vertical-align:1px}.dossier .ov-dim,.dossier .lg-glab.ov-dim{color:var(--ink-soft)}.dossier .ov-status-note{font-family:var(--font-display);font-style:italic;font-size:11px;line-height:1.45;color:var(--ink-soft);padding:6px 0 2px;border-bottom:1px solid var(--border-faint)}.dossier .cov-bar{display:flex;height:30px;border-radius:5px;overflow:hidden;gap:2px;margin-top:6px}.dossier .cov-seg{min-width:3px}.dossier .cov-seg.merchant{background:repeating-linear-gradient(135deg,#d8d2c4 0 6px,#cbc4b4 6px 12px)}.dossier .cov-cap{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9.5px;color:var(--ink-soft);margin-top:5px}.dossier .ppa-ledger{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.dossier .ppa-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--border-faint);font-family:var(--font-display);font-size:12.5px}.dossier .ppa-row .mw{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--ink-soft)}.dossier .nr-kick{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--teal-text);margin-bottom:4px}.dossier .nr-name{font-family:var(--font-display);font-weight:700;font-size:15px}.dossier .nr-meta{font-family:var(--font-display);font-size:12.5px;color:var(--ink-soft);margin-top:3px}.dossier .nr-basis{font-family:var(--font-display);font-style:italic;font-size:11.5px;color:var(--ink-soft);margin-top:6px}.dossier .route-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff6;padding:12px 15px;margin-bottom:10px}.dossier .route-card.rc-hot{border-color:var(--accent-working);background:#0891b20d}.dossier .rc-name{font-family:var(--font-display);font-weight:700;font-size:13.5px}.dossier .rc-desc{font-size:12.5px;color:var(--ink-soft);margin-top:3px;line-height:1.45}.dossier .rc-next{margin-top:10px;padding-top:10px;border-top:1px solid rgba(8,145,178,.25)}.dossier .sp-sub{font-weight:400;font-size:11px;color:var(--ink-soft)}.dossier .sp-none{color:var(--ink-soft);font-style:italic;font-weight:400}.dossier .lm{display:block;width:auto;max-width:100%;height:auto;border:1px solid var(--border-faint);border-radius:var(--radius-sm);background:var(--paper);margin:0 auto 8px}.dossier .lm-port{fill:var(--ink);stroke:var(--paper);stroke-width:1.2}.dossier .lm-lab{font-family:var(--font-display);font-size:10.5px;font-weight:600;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px}.dossier .lm-site{fill:var(--accent-working)}.dossier .lm-con{stroke:#0891b259;stroke-width:1;stroke-dasharray:3 3}.dossier .sp-role{font-family:var(--font-mono);font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--ink-soft)}.dossier .sp-portdot{width:8px;height:8px;background:var(--ink);flex-shrink:0}.dossier .sp-portdot[data-approx]{opacity:.5}.dossier .sp-ports .mw{font-size:10px}.dossier .mark{font-size:11px;border:none;background:none;padding:0 0 0 6px;vertical-align:1px;font-family:var(--font-mono);text-decoration:none}.dossier .m-ver{color:#0e7490}.dossier .m-src{color:#46818f}.dossier .m-mod{color:#5a6690}.dossier .m-inf{color:#6d28d9}.dossier .m-ph{color:#0a0a0a8c}.dossier .m-un{color:#8a6414}.dossier .m-der{color:var(--ink-soft)}.dossier .m-conv{color:#9a5b16}.dossier a.src-jump{cursor:pointer}.dossier .gloss{border-bottom:1px dotted rgba(10,10,10,.45);cursor:help}.dossier .gloss-tip{position:absolute;z-index:400;max-width:300px;background:var(--ink);color:var(--paper);font-family:var(--font-display);font-size:12px;line-height:1.45;padding:8px 11px;border-radius:6px;box-shadow:0 6px 20px #00000040}.dossier .prov-summary{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.dossier .prov-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--paper-deep);max-width:520px}.dossier .seg-verified{background:var(--accent-working)}.dossier .seg-modelled{background:#7c86a8}.dossier .seg-sourced{background:#7cb9c9}.dossier .seg-placeholder{background:#cfc9bc}.dossier .seg-unsourced{background:#d9a1b0}.dossier .prov-line{font-family:var(--font-display);font-size:13px;color:var(--ink-soft)}.dossier .prov-line b{color:var(--ink)}.dossier .mark-legend{display:flex;gap:18px;flex-wrap:wrap;margin:6px 0 0;font-family:var(--font-display);font-size:12px;color:var(--ink-soft)}.dossier .mark-legend span .mk{padding-right:4px;font-family:var(--font-mono)}.dossier .reg-note{font-family:var(--font-display);font-style:italic;font-size:11px;color:var(--ink-soft)}.dossier .d-tier{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule);padding:18px 0 5px}.dossier .d-tier-n{color:var(--ink-soft);font-weight:400;padding-left:5px}.dossier .d-row{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid var(--border-faint);font-size:12.5px}.dossier .d-row.flash{background:#0891b224;transition:background 1.2s ease}.dossier .src-n{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);padding-top:2px}.dossier .src-head{font-family:var(--font-display);display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.dossier .src-head b{font-weight:600}.dossier .src-press{font-style:italic}.dossier .src-desc{font-style:normal}.dossier .cod-wrap{overflow-x:auto;max-width:100%}.dossier .delivery>*{min-width:0}.dossier .cod-wrap svg{min-width:560px;display:block}.dossier .src-excerpt{font-style:italic;color:var(--ink-soft);font-size:12.5px;margin-top:3px}.dossier .src-links{font-family:var(--font-mono);font-size:10px;margin-top:3px}.dossier .src-links a{color:var(--teal-text);text-decoration:none;margin-right:14px}.dossier .src-links a:hover{text-decoration:underline}.dossier .doc-chip{font-family:var(--font-mono);font-size:9px;letter-spacing:.5px;color:var(--teal-text);border:1px solid var(--teal-text);border-radius:3px;padding:1px 6px}.dossier .c-tier{font-family:var(--font-mono);font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--rule);border-radius:3px;padding:1px 5px}.dossier .c-date{font-family:var(--font-mono);font-size:10px;color:var(--ink-soft)}.dossier .src-supports{margin-top:5px;display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;font-family:var(--font-mono);font-size:9px;color:var(--ink-soft)}.dossier .sup-chip{border:1px solid var(--border);border-radius:3px;padding:1px 6px;background:#ffffff80;color:var(--ink-soft)}.dossier .sup-more{border-style:dashed}.dossier .d-focus-kick{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-soft)}.dossier .d-focus-field{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.3px;margin:2px 0 4px}.dossier .d-focus-sub{font-family:var(--font-display);font-style:italic;font-size:11.5px;color:var(--ink-soft);margin-bottom:8px}.dossier .d-full-btn{display:block;width:100%;margin-top:16px;padding:9px 12px;background:none;border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--teal-text);cursor:pointer;text-align:left}.dossier .d-full-btn:hover{border-color:var(--teal-text);background:#0891b20d}.dossier .d-note{background:var(--paper-deep);border-left:3px solid var(--ink);padding:9px 12px;font-size:12.5px;line-height:1.5;margin-bottom:12px}.dossier .d-note-kick{display:block;font-family:var(--font-mono);font-size:8.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:3px}.dossier .drawer-scrim{position:fixed;inset:0;background:#0a0a0a33;z-index:300}.dossier .src-drawer{position:fixed;top:0;right:0;bottom:0;width:min(470px,92vw);background:var(--paper);border-left:1px solid var(--rule);box-shadow:-12px 0 34px #0a0a0a2e;z-index:301;display:flex;flex-direction:column;animation:drawer-in .22s ease}@keyframes drawer-in{0%{transform:translate(103%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.dossier .src-drawer{animation:none}}.dossier .src-drawer:focus{outline:none}.dossier .d-head{display:flex;align-items:baseline;justify-content:space-between;padding:16px 20px 10px;border-bottom:2px solid var(--ink);flex-shrink:0}.dossier .d-title{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase}.dossier .d-close{background:none;border:none;font-family:var(--font-display);font-size:22px;line-height:1;cursor:pointer;color:var(--ink-soft);padding:0 2px}.dossier .d-close:hover{color:var(--ink)}.dossier .d-body{overflow-y:auto;padding:16px 20px 30px;position:relative}.dossier .src-drawer .prov-summary{margin-bottom:4px}.dossier .src-drawer .prov-bar{max-width:none}.dossier .src-drawer .mark-legend{gap:8px 14px;font-size:11px;margin:10px 0 4px}.dossier .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.drawer-ready .dossier .register-ssr{display:none}body.drawer-open{overflow:hidden}@media(max-width:1000px){.dossier{padding:24px 20px 70px}.dossier .hv-split{gap:0 36px}.dossier .lg-val{font-size:13px}}@media(max-width:880px){.dossier .delivery,.dossier .ov-grid{grid-template-columns:1fr}.dossier .title{font-size:32px}.dossier .lead-bg{font-size:15.5px}}@media(max-width:700px){.dossier .hv-split{grid-template-columns:1fr}.dossier .hv-ident{border-right:none;border-bottom:1px solid var(--rule);padding:0 0 14px;margin-bottom:4px}.dossier .ppa-ledger{grid-template-columns:1fr}.dossier .src-drawer{width:100vw;border-left:none}.dossier .d-exp-year{font-size:46px}}@media print{body.drawer-ready .dossier .register-ssr{display:block}.dossier .src-drawer,.dossier .drawer-scrim,.dossier .gloss-tip,.dossier .om-card,.dossier .id-verif-cta{display:none!important}.dossier section.blk{break-inside:avoid}.dossier .tl-wrap{overflow:visible}}.sr-sub{color:var(--ink-soft);font-size:.92em;margin-left:.45em}.dossier .inst-row{margin-top:30px}.dossier .inst-row-lg{margin-top:36px}
