.vr{--vr-ink:#0f172a;--vr-muted:#526277;--vr-line:#dce3eb;--vr-blue:#1d4ed8;color:var(--vr-ink);font:14px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;text-align:left;font-variant-numeric:tabular-nums}.vr *{box-sizing:border-box}.vr a{color:#1d4ed8;text-decoration:none}.vr a:hover{text-decoration:underline}.vr button,.vr select,.vr input{font:inherit}.vr button,.vr select,.vr input{border:1px solid #cbd5e1;background:#fff;border-radius:6px;color:#334155;min-height:36px;padding:6px 10px}.vr button{cursor:pointer}.vr button:hover{background:#f1f5f9}.vr button:disabled{opacity:.45;cursor:default}.vr :focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.vr button[aria-pressed=true]{background:#eaf1ff;border-color:#1d4ed8;color:#1e40af;font-weight:600}.vr-page{margin:0;background:#f8fafc}.vr-shell{max-width:1420px;margin:auto;padding:26px 28px 48px}.vr-nav{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--vr-line);padding-bottom:16px;margin-bottom:26px;font-size:13px}.vr-nav strong{color:#334155}.vr-local{margin-left:auto;background:#fef3c7;color:#92400e;border-radius:4px;padding:3px 8px;font-size:12px}.vr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.vr h1{font-size:28px;letter-spacing:-.5px;line-height:1.3;margin:0 0 8px}.vr h2{font-size:19px;line-height:1.4;margin:0}.vr h3{font-size:16px;line-height:1.5;margin:0}.vr p{margin:6px 0}.vr-muted{color:var(--vr-muted);font-size:12px}.vr-kicker{font-size:12px;letter-spacing:1px;color:#64748b;margin-bottom:6px}.vr-note{border-left:3px solid #d97706;background:#fffbeb;padding:11px 15px;font-size:13px;color:#784522;margin:16px 0 22px}.vr-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--vr-line);border-bottom:1px solid var(--vr-line);margin:22px 0 28px}.vr-stat{padding:14px 20px 15px 0}.vr-stat+.vr-stat{border-left:1px solid var(--vr-line);padding-left:22px}.vr-stat strong{display:block;font-size:27px;line-height:1.6;font-weight:650}.vr-stat span{color:var(--vr-muted);font-size:12px}.vr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vr-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-card{border:1px solid var(--vr-line);border-radius:10px;background:#fff;padding:20px;min-width:0}.vr-cardhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.vr-controls{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.vr-controls button{font-size:12px;min-height:32px;padding:4px 9px}.vr-value{font-size:29px;font-weight:650;line-height:1.2;margin-top:18px;letter-spacing:-.5px}.vr-value small{font-size:13px;font-weight:400;color:var(--vr-muted);letter-spacing:0;margin-left:8px}.vr-chart{width:100%;display:block;aspect-ratio:2.5/1;margin-top:6px;overflow:visible}.vr-chart text{font:11px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;fill:#64748b}.vr-chart .vr-label{fill:#0f172a;font-weight:600}.vr-chart g[tabindex]{cursor:pointer;outline:none}.vr-chart g[tabindex]:focus rect,.vr-chart g[tabindex]:hover rect{stroke:#0f172a;stroke-width:2}.vr-chart circle{pointer-events:none}.vr-chartbutton{border:0;background:none}.vr-legend{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--vr-muted);margin-top:3px}.vr-swatch{display:inline-block;width:10px;height:10px;margin-right:5px;background:var(--swatch,#b45309);border-radius:2px}.vr-gap{display:inline-block;width:12px;height:10px;background:repeating-linear-gradient(135deg,#cbd5e1 0px,#cbd5e1 1px,transparent 1px,transparent 4px);border:1px solid #cbd5e1;margin-right:5px}.vr-section{margin-top:30px;scroll-margin-top:20px}.vr-sectionhead{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.vr-sectionhead>div{min-width:0}.vr-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0;align-items:center}.vr-toolbar label{font-size:12px;display:flex;align-items:center;gap:6px;color:var(--vr-muted)}.vr-toolbar input{width:230px}.vr-tablewrap{overflow:auto;border:1px solid var(--vr-line);border-radius:8px;background:white}.vr table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;line-height:1.65}.vr thead{background:#f1f5f9;color:#475569}.vr th{font-weight:600;white-space:nowrap;padding:11px 13px;border-bottom:1px solid var(--vr-line)}.vr td{padding:12px 13px;border-bottom:1px solid #edf1f5;vertical-align:top}.vr tbody tr:last-child td{border-bottom:0}.vr tbody tr:hover{background:#f8fafc}.vr td strong{font-size:13px}.vr-tablewrap .vr-desc{min-width:200px;max-width:440px}.vr-nowrap{white-space:nowrap}.vr-badge{display:inline-block;padding:2px 7px;border-radius:4px;background:#eaf1ff;color:#1e40af;font-size:11px;white-space:nowrap}.vr-badge.eu{background:#eef2ff;color:#4338ca}.vr-badge.warn{background:#fff3dc;color:#92400e}.vr-sourcelinks a{display:block;max-width:230px;line-height:1.8}.vr-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0}.vr-pagination button{min-width:70px}.vr-empty{padding:38px;text-align:center;color:#64748b}.vr-method{border-top:1px solid var(--vr-line);padding-top:18px;margin-top:28px;color:#526277;font-size:12px}.vr-method summary{cursor:pointer;font-weight:600;color:#334155}.vr-method ol{padding-left:20px}.vr-method li{margin:7px 0}.vr-footer{font-size:12px;color:#64748b;margin-top:24px}.vr-mini{margin:22px 0}.vr-mini .vr-head{margin-bottom:12px}.vr-mini .vr-note{margin:10px 0 14px}.vr-mini .vr-card{padding:18px}.vr-mini .vr-value{font-size:25px}.vr-inline-result{font-size:12px;min-height:24px;color:#334155;padding-top:6px}.vr-number-link{border:0!important;background:none!important;padding:0!important;min-height:0!important;color:#1d4ed8!important;text-align:left}.vr-cumulative .vr-chart{aspect-ratio:1.8/1}.vr-cumulative .vr-value{font-size:25px}.vr-list-title{display:flex;gap:9px;align-items:center}.vr-error{border:1px solid #fca5a5;padding:20px;color:#991b1b;background:#fff}.vr-chart-source{margin-top:7px;border-top:1px solid #edf1f5;padding-top:8px}
@media(max-width:900px){.vr-grid.three{grid-template-columns:1fr}.vr-cumulative .vr-chart{aspect-ratio:3/1}.vr-shell{padding:20px}.vr-stats{grid-template-columns:repeat(2,1fr)}.vr-stat:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--vr-line)}.vr-stat:nth-child(4){border-top:1px solid var(--vr-line)}}
@media(max-width:640px){.vr-shell{padding:18px 14px}.vr-grid{grid-template-columns:1fr}.vr-head{display:block}.vr-head>div+div{margin-top:12px}.vr h1{font-size:24px}.vr-card{padding:15px}.vr-nav{gap:13px;flex-wrap:wrap}.vr-nav strong{width:100%}.vr-local{margin-left:0}.vr-toolbar{gap:8px}.vr-toolbar input{width:100%}.vr-toolbar label{flex-wrap:wrap}.vr-sectionhead{align-items:flex-start}.vr-chart{aspect-ratio:2.2/1}.vr-cumulative .vr-chart{aspect-ratio:2.2/1}.vr-controls button{min-height:36px}.vr-note{font-size:12px}.vr-stat strong{font-size:24px}}
@media(prefers-reduced-motion:reduce){.vr *{scroll-behavior:auto!important}}

/* Local vessel layout: damage, sanctions, transport. */
.vr-stack{margin:20px 0}.vr-stack+.vr-grid{margin-top:20px}.vr-status-total{float:right;font-size:22px;font-variant-numeric:tabular-nums}.vr details>summary{cursor:pointer;padding:12px 0;color:#334155;font-weight:600}.vr-audit:not([open])>*:not(summary){display:none}.vr-audit summary{font-size:15px}.vr #operating-status .vr-card{align-self:start}.vr #operating-status th{white-space:nowrap}
.vr-stockbar{display:flex;border-radius:5px;overflow:hidden;margin:18px 0;height:38px;color:white;font-weight:600;text-align:center;line-height:38px}.vr-scenario-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:22px 0}.vr-scenario-controls label{display:grid;grid-template-columns:1fr auto;gap:10px;font-weight:600}.vr-scenario-controls input{grid-column:1/3;width:100%;accent-color:#7c3aed}.vr-scenario-controls output{color:#6d28d9}.vr-baselines{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.vr-baselines label{display:flex;flex-direction:column;gap:8px}.vr-baselines input{padding:10px;border:1px solid #cbd5e1;border-radius:5px}@media(max-width:650px){.vr-scenario-controls,.vr-baselines{grid-template-columns:1fr}}

.vr-mini .vr-cumulative .vr-chart{aspect-ratio:2.5/1}.vr-mini .vr-cumulative .vr-value{font-size:28px}

/* Lifecycle scope summaries stay compact; detailed evidence remains folded. */
.vr .vr-scope-stats{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:800px){.vr .vr-scope-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}

.vr .vr-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.vr .vr-donut{display:block;width:100%;max-width:300px;margin:auto}.vr .vr-donut-number{font-size:28px;font-weight:700}.vr #global-fleet{scroll-margin-top:80px}.vr #vr-coverage-quality{line-height:1.7}@media(max-width:850px){.vr .vr-overview-grid{grid-template-columns:1fr}}
