@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{color:#dce7e8;background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;--background:#050410;--ink:#f8f7ff;--muted:#95a8b0;--line:#26363e;--cyan:#8dfaff;--pink:#ff5edb;--panel:#07071694;--air:#ff5edb;--road-light:#fff1cf;--road-heavy:#ff9d52;font-synthesis:none;--amber:#e9b86b;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080f14;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,select,input{font:inherit}button,select{color:inherit}button{cursor:pointer;border:1px solid var(--line);background:0 0;border-radius:2px;position:relative}button:hover{background:#192a33}button:disabled{opacity:.4;cursor:default}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}a{color:#e9b86b;text-underline-offset:4px}p{margin:0}.study{flex-direction:column;width:100%;min-height:100svh;margin:auto;display:flex}.masthead{justify-content:space-between;align-items:center;padding:30px 42px 25px;display:flex}.eyebrow{letter-spacing:.12em;color:#9cafb6;font-family:IBM Plex Mono,monospace;font-size:12px}.eyebrow span{color:#536a74;margin:0 9px}h1{letter-spacing:.015em;margin:8px 0 5px -2px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(48px,6.4vw,80px);font-weight:600;line-height:1}.title-dot{color:var(--amber)}.subtitle{color:#adbdc1;letter-spacing:.02em;font-size:16px}.header-meta{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.demo-badge{letter-spacing:.08em;color:#c9d7d9;border:1px solid #35434a;align-items:center;gap:9px;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.demo-badge i{background:var(--amber);width:5px;height:5px}.text-button{color:#aabcc3;border:0;padding:4px 0 4px 10px;font-size:14px}.text-button span{color:var(--amber);margin-left:12px}.chapters{border-block:1px solid var(--line);gap:8px;padding:0 42px;display:flex}.chapters button{color:#9cb0b9;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:50px;margin-right:16px;padding:15px 24px 15px 0;font-size:14px}.chapters button span{opacity:.65;margin-right:9px;font:11px IBM Plex Mono,monospace}.chapters button[aria-pressed=true]{border-bottom-color:var(--amber);color:#eff5f4}.operator-controls{border-bottom:1px solid var(--line);background:#0b1319;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px clamp(20px,3vw,42px);display:flex}.operator-focus{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operator-focus>span{color:var(--muted);margin-right:6px;font-size:12px}.operator-focus button{min-height:40px;padding:8px 12px;font-size:13px}.operator-focus button[aria-pressed=true]{border-color:var(--amber);color:var(--amber);background:#192a33}.operator-select{color:var(--muted);align-items:center;gap:10px;max-width:100%;font-size:12px;display:flex}.operator-select select{background:#101d24;border:1px solid #31434b;min-width:0;max-width:100%;min-height:40px;padding:8px;font-size:16px}.operator-controls>p{color:var(--muted);flex-basis:100%;font-size:12px;line-height:1.5}.operator-evidence{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:12px;padding-top:2px}.operator-evidence summary{cursor:pointer;color:var(--amber);margin-top:10px;font-size:13px}.map-surface{flex:1;height:max(350px,46svh);min-height:340px;position:relative}.ocean-scene{height:100%;min-height:340px;position:relative;overflow:hidden}canvas{cursor:grab;touch-action:none;width:100%;height:100%;min-height:340px;display:block}canvas:active{cursor:grabbing}.layer-controls{gap:5px;display:flex;position:absolute;top:22px;left:42px}.layer-controls button{background:#080f14e8;align-items:center;gap:9px;min-height:40px;padding:9px 12px;font-size:14px;display:flex}.layer-controls button[aria-pressed=false]{color:#748b95;opacity:.6}.layer-controls i{border-radius:50%;width:6px;height:6px}.cargo-dot{background:#d5e9e7;box-shadow:0 0 9px #d5e9e755}.tanker-dot{background:var(--amber);box-shadow:0 0 9px #e9b86b55}.field-count{text-align:right;pointer-events:none;position:absolute;top:25px;right:42px}.field-count strong{font:24px IBM Plex Mono,monospace;display:block}.field-count span{color:var(--muted);font-size:12px}.field-count small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.performance-readout{z-index:2;white-space:pre-line;text-align:right;color:#9db2b8;pointer-events:none;background:#080f14e8;padding:5px 8px;font:10px/1.7 IBM Plex Mono,monospace;position:absolute;top:108px;right:32px}.performance-readout[data-over-budget=true]{color:#e9b86b}.vessel-picker{gap:8px;display:flex}.vessel-picker input{width:40%;min-width:0;color:inherit;border:1px solid var(--line);font:inherit;background:#0d171e;border-radius:0;padding:8px;font-size:12px}.vessel-picker select{flex:1;min-width:0}.map-tools{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:28px;right:42px}.map-tools button{background:#0d171eee;width:38px;height:38px;font-size:23px}.map-hint{color:#849ca6;pointer-events:none;font-size:12px;position:absolute;bottom:22px;left:42px}.empty-hint{border:1px solid var(--line);text-align:center;background:#0d171e;padding:15px 20px;font-size:14px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.load-state{text-align:center;height:100%;min-height:340px;color:var(--muted);place-content:center;gap:20px;display:grid}.load-state button{padding:10px 20px}.study-notes{border-top:1px solid var(--line);background:#0b1319;grid-template-columns:1.1fr 1fr;gap:36px;padding:25px 42px;display:grid}.chapter-copy h2{letter-spacing:-.02em;margin:9px 0 8px;font:400 clamp(23px,2.2vw,30px) Georgia,serif}.chapter-copy>p:last-child{color:#a7bac1;font-size:15px;line-height:1.5}.evidence-panel{border-left:1px solid var(--line);padding-left:34px}.evidence-panel label{color:#9db1b9;margin-bottom:9px;font-size:12px;display:block}.evidence-panel select{background:#101d24;border:1px solid #31434b;border-radius:2px;width:100%;padding:9px 12px;font-size:14px}.evidence-panel p{color:#b7c8cd;margin-top:10px;font-size:13px;line-height:1.55}.muted{color:#8fa6af;display:block}.evidence-tag{color:var(--amber);letter-spacing:.04em;margin-right:8px;font:10px IBM Plex Mono,monospace}.playback{border-top:1px solid var(--line);align-items:center;gap:25px;padding:22px 42px 24px;display:flex}.transport{flex-shrink:0;align-items:center;gap:17px;display:flex}.play-button{border-color:#52656c;width:43px;height:43px;font-size:20px}.clock{flex-direction:column;gap:4px;width:132px;display:flex}.clock strong{font:500 16px IBM Plex Mono,monospace}.clock>span{color:#a2b6bf;font:12px IBM Plex Mono,monospace}.clock-zone{color:#78919c;margin-left:4px;font-size:10px}.timeline{flex:1}.timeline input{width:100%;height:22px;accent-color:var(--amber);cursor:ew-resize;margin:0;display:block}.timeline-labels{color:#8ea3ad;justify-content:space-between;margin-top:2px;font:10px IBM Plex Mono,monospace;display:flex}.speed-button{min-width:49px;min-height:40px;font-family:IBM Plex Mono,monospace;font-size:13px}.restart-button{border:0;min-width:36px;min-height:40px;font-size:26px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}dialog{color:#dce7e8;background:#101b23;border:1px solid #40545e;border-radius:4px;width:min(580px,100vw - 32px);max-height:calc(100svh - 40px);padding:30px}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020609c9}.dialog-head{justify-content:space-between;align-items:center;display:flex}.dialog-head button{width:38px;height:38px;font-size:26px}dialog h2{margin:20px 0;font:30px Georgia,serif}dialog p{color:#bacbd0;margin:15px 0;font-size:16px;line-height:1.65}dialog dl{border-block:1px solid var(--line);margin:25px 0;padding:20px 0}dialog dt{color:var(--amber);margin:12px 0 5px;font-size:13px}dialog dd{color:#b2c5cc;margin:0;font-size:14px;line-height:1.6}.repo-link{font-size:14px}@media (hover:hover) and (pointer:fine){[data-tooltip]:is(:hover,:focus-visible):after{content:attr(data-tooltip);z-index:20;color:#101b23;pointer-events:none;background:#e1ecec;border-radius:3px;width:max-content;max-width:210px;padding:8px 11px;font:12px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0008}.chapters [data-tooltip]:is(:hover,:focus-visible):after,.layer-controls [data-tooltip]:is(:hover,:focus-visible):after{top:calc(100% + 9px);bottom:auto;left:0;transform:none}.map-tools [data-tooltip]:is(:hover,:focus-visible):after{bottom:0;left:auto;right:calc(100% + 9px);transform:none}}@media (min-width:701px){.study{grid-template-rows:auto auto minmax(360px,1fr) auto auto;height:100svh;min-height:740px;display:grid}.study:has(>.operator-controls){grid-template-rows:auto auto auto minmax(360px,1fr) auto auto}.masthead{padding:17px 32px 16px}h1{margin-top:6px;font-size:clamp(48px,4vw,58px)}.header-meta{flex-direction:row;align-items:center;gap:25px}.chapters{padding-inline:32px}.chapters button{min-height:44px;padding-block:11px}.map-surface{height:auto;min-height:360px}.ocean-scene{height:auto;min-height:0;position:absolute;inset:0}.ocean-scene canvas{min-height:0;position:absolute;inset:0}.study-notes{align-items:center;gap:28px;padding:16px 32px}.chapter-copy h2{margin-block:7px 5px;font-size:25px}.evidence-panel{padding-left:28px}.evidence-panel p{margin-top:7px}.playback{padding:15px 32px 17px}.layer-controls,.map-hint{left:32px}.field-count,.map-tools{right:32px}}@media (min-width:701px) and (max-width:1000px){.header-meta{flex-direction:column;align-items:flex-end;gap:13px}}@media (max-width:700px){.masthead{align-items:flex-start;gap:10px;padding:22px 20px}.masthead .eyebrow{letter-spacing:.04em;font-size:10px}.masthead .eyebrow span{margin:0 3px}h1{font-size:53px}.subtitle{font-size:14px}.header-meta{gap:15px;padding-top:3px}.demo-badge{letter-spacing:.015em;gap:5px;padding:6px;font-size:9px}.text-button{font-size:12px}.text-button span{margin-left:3px}.chapters{justify-content:space-between;gap:0;padding:0 14px}.chapters button{margin:0;padding:12px 7px;font-size:13px}.chapters button span{display:none}.map-surface{height:42svh;min-height:330px}canvas,.ocean-scene{min-height:330px}.layer-controls{top:16px;left:20px}.layer-controls button{padding:8px 10px;font-size:12px}.field-count{top:16px;right:20px}.field-count strong{font-size:20px;line-height:24px}.field-count span{font-size:10px;line-height:12px;display:block}.field-count small{margin-top:0;font-size:9px;line-height:10px}.performance-readout{font-size:9px;top:112px;right:20px}.map-tools{bottom:20px;right:20px}.map-hint{font-size:10px;bottom:20px;left:20px}.study-notes{grid-template-columns:1fr;gap:20px;padding:21px 20px}.evidence-panel{border-left:0;border-top:1px solid var(--line);padding:17px 0 0}.chapter-copy h2{font-size:26px}.evidence-panel select{font-size:16px}.vessel-picker{flex-direction:column}.vessel-picker input{width:100%;font-size:16px}.playback{flex-wrap:wrap;gap:12px;padding:17px 20px 24px}.transport{gap:13px}.clock{width:126px}.timeline{flex-basis:100%;order:4;margin-top:7px}.speed-button{margin-left:auto}.restart-button{min-width:28px}}@media (max-width:370px){.demo-badge{font-size:8px}h1{font-size:45px}.masthead{padding-inline:15px}}.port-labels{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.port-labels path{fill:none;stroke:#7d999f;stroke-width:1px;opacity:.8}.port-labels circle{fill:#e9b86b;stroke:#080f14;stroke-width:1.5px}.port-labels rect{fill:#0b151cee;stroke:#344951;stroke-width:.7px}.port-labels text{fill:#dae9ea;letter-spacing:.015em;font:12px ui-monospace,monospace}.port-labels [data-selected=true] rect{stroke:var(--amber);stroke-width:1.5px}.port-search{z-index:3;width:320px;max-width:calc(100% - 64px);position:absolute;top:73px;left:32px}.port-search form{background:#0b151cf5;border:1px solid #4c636d;align-items:center;height:42px;display:flex}.port-search form:focus-within{border-color:var(--amber)}.port-search-icon{fill:none;stroke:#b4c8ce;stroke-width:1.5px;flex-shrink:0;width:17px;height:17px;margin-left:12px}.port-search input{color:#eef5f3;outline-offset:-3px;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:9px;font-size:16px}.port-search input::placeholder{color:#a0b4bc}.port-search input::-webkit-search-cancel-button{display:none}.port-search-clear{border:0;min-width:40px;height:40px;font-size:24px}.port-search-count{color:#899ea8;margin-right:12px;font:11px IBM Plex Mono,monospace}.port-search-dropdown{background:#0b151cfa;border:1px solid #40545e;flex-direction:column;margin-top:6px;display:flex;box-shadow:0 8px 24px #0008}.port-search-dropdown>p{color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px}.port-search-dropdown ul{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.port-search-dropdown [role=option]{text-align:left;border:0;border-bottom:1px solid #26363e;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px;font-size:14px;display:flex}.port-search-dropdown [role=option][aria-selected=true]{box-shadow:inset 3px 0 var(--amber);background:#20333b}.port-search-dropdown small{color:#95a8b0;margin-top:4px;font-size:10px;display:block}.port-search-result-mark{color:var(--amber)}.study-notes:has(.port-hero){display:block}.port-hero{border-left:3px solid var(--amber);grid-template-columns:minmax(170px,.8fr) minmax(0,2fr);gap:10px 28px;padding:0 38px 0 18px;display:grid;position:relative}.port-identity .eyebrow{color:#b3c3c7;letter-spacing:.07em;font-size:10px}.port-identity .eyebrow span{margin-inline:5px}.port-identity h2{text-transform:uppercase;margin:7px 0;font:600 clamp(28px,2.5vw,40px)/1.05 Barlow Condensed,Arial Narrow,sans-serif}.port-coordinate{color:#9cb2bb;font:10px IBM Plex Mono,monospace}.port-coordinate span{margin:0 6px}.port-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:start;gap:18px;margin:0;display:grid}.port-metrics>div{border-left:1px solid var(--line);padding-left:18px}.port-metrics dt{color:#b2c3c8;font-size:11px;line-height:1.4}.port-metrics dt>span{color:var(--amber);margin-top:4px;font:10px IBM Plex Mono,monospace;display:block}.port-metrics dd{margin:5px 0 0}.port-metrics dd strong{letter-spacing:.015em;font:500 40px/1 Barlow Condensed,Arial Narrow,sans-serif;display:block}.port-metrics dd>span{color:#a5b9c0;margin-top:4px;font-size:10px;display:block}.port-hero-close{color:#b8cbd0;border:0;width:32px;height:32px;font-size:24px;position:absolute;top:0;right:0}.port-statistic-notes{color:#9fb4bb;grid-column:1/-1;font-size:11px;line-height:1.5}.port-statistic-notes p+p{margin-top:3px}.port-statistic-notes p>span:last-child{color:#8ea5af}.port-statistic-notes .evidence-tag{font-size:9px}.port-statistic-sources a{color:#d0dfe0}.port-statistics-empty{color:#aebfc6;align-self:center;max-width:480px;font-size:13px;line-height:1.5}.port-statistics-empty strong{color:#dce7e8;margin-bottom:8px;font:22px Georgia,serif;display:block}@media (max-width:700px){.port-search{width:320px;max-width:calc(100% - 40px);top:66px;left:20px}.port-hero{grid-template-columns:1fr;gap:18px;padding:0 0 0 14px}.port-identity{padding-right:34px}.port-identity h2{font-size:40px}.port-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.port-metrics>div{border-left:0;border-top:1px solid var(--line);padding-top:10px;padding-left:0}.port-metrics dd strong{font-size:38px}.port-statistic-notes{font-size:11px}.port-statistic-notes .evidence-tag{margin-bottom:5px;display:block}}.port-search input:focus-visible{outline:none}@media (min-width:701px){.study:has(.port-hero){grid-template-rows:auto auto minmax(260px,1fr) auto auto}.study:has(.port-hero) .map-surface{min-height:260px}}.delivery-readout{z-index:2;color:#9db2b8;pointer-events:none;background:#080f14ee;max-width:calc(100% - 120px);padding:4px 7px;font:10px/1.5 IBM Plex Mono,monospace;position:absolute;bottom:43px;left:32px}.chunk-loading{z-index:4;color:#c7d8dd;text-align:center;background:#080f14f5;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.chunk-loading button{padding:8px 14px}@media (max-width:700px){.delivery-readout{font-size:9px;bottom:41px;left:20px}}.ocean-scene .fleet-canvas{pointer-events:none;position:absolute;inset:0}.vessel-labels{pointer-events:none;width:100%;height:100%;font:12px monospace;position:absolute;inset:0}.port-metric-button{text-align:left;border:0;width:100%;padding:0;display:block}.port-metric-button strong small{color:var(--amber);vertical-align:top;margin-left:8px;font:15px sans-serif}.port-metric-button>span{color:#a5b9c0;margin-top:4px;font-size:10px;display:block}.freight-open{float:right;color:var(--amber);border:0;margin:0 0 4px 18px;padding:0;font-size:11px}.freight-panel{color:#dce7e8;overscroll-behavior:contain;background:#0b151c;border:1px solid #4c636d;width:min(1120px,100% - 48px);max-width:none;max-height:calc(100svh - 48px);margin:auto;padding:0}.freight-panel::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02080dde}.freight-header{z-index:2;border-bottom:1px solid var(--line);background:#0b151c;justify-content:space-between;gap:20px;padding:24px 32px;display:flex;position:sticky;top:0}.freight-header p{margin:0}.freight-panel .freight-header h2{margin:10px 0;font:500 clamp(32px,4vw,48px)/1.05 Barlow Condensed,Arial Narrow,sans-serif}.freight-header>div>p:last-child{color:var(--muted);font-size:14px}.freight-close{flex-shrink:0;width:42px;height:42px;font-size:26px;position:static}.freight-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:16px;padding:20px 32px;display:flex}.freight-measures{margin-right:auto;display:flex}.freight-measures button{min-height:42px;padding:10px 14px;font-size:13px}.freight-measures button[aria-pressed=true]{background:var(--amber);color:#080f14;border-color:var(--amber)}.freight-controls label{color:var(--muted);gap:6px;font-size:10px;display:grid}.freight-controls select{color:#dce7e8;background:#101f28;border:1px solid #40545e;min-height:42px;padding:8px;font-size:13px}.freight-content{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}.freight-comparison{min-width:0;padding:28px 32px}.freight-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.freight-panel h3{margin:0;font:500 25px Barlow Condensed,Arial Narrow,sans-serif}.freight-section-heading>span{color:var(--amber);font:10px IBM Plex Mono,monospace}.freight-panel .freight-caption{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.freight-bars{margin:20px 0 0;padding:0;list-style:none}.freight-bars li{border-bottom:1px solid var(--line);padding:4px 0 10px}.freight-bars li>button{text-align:left;border:1px solid #0000;grid-template-columns:25px minmax(0,1fr) auto;gap:5px 10px;width:100%;padding:9px 8px;display:grid}.freight-bars li[data-highlighted=true]>button{border-color:var(--amber);background:#1e2d32}.freight-rank{color:#829aa6;padding-top:3px;font:11px IBM Plex Mono,monospace}.freight-bar-label{font-size:13px}.freight-bar-label small{color:var(--muted);margin-top:3px;font:10px IBM Plex Mono,monospace;display:block}.freight-bars button>strong{font:500 20px Barlow Condensed,Arial Narrow,sans-serif}.freight-bar-track{background:#1b2c36;grid-column:2/-1;height:5px;margin-top:4px;display:block}.freight-bar-track>span{background:#729ca8;height:100%;display:block}.freight-bars li[data-highlighted=true] .freight-bar-track>span{background:var(--amber)}.freight-row-source{padding:4px 8px 0 43px;font-size:9px}.freight-row-source a{color:#95a8b0}.freight-detail{border-left:1px solid var(--line);background:#0e1b23;padding:30px 28px}.freight-detail .eyebrow{margin-bottom:12px;font-size:10px}.freight-panel .freight-detail h3{scroll-margin-top:180px;font-size:34px;line-height:1.05}.freight-panel .freight-total{margin:28px 0 18px}.freight-total>strong{color:var(--amber);font:500 64px/1 Barlow Condensed,Arial Narrow,sans-serif;display:block}.freight-total>span{color:#b5c8ce;margin-top:7px;font:11px IBM Plex Mono,monospace;display:block}.freight-breakdown{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.freight-breakdown h4{margin:0 0 18px;font-size:14px;font-weight:500}.freight-breakdown ul{margin:0;padding:0;list-style:none}.freight-breakdown li{margin-bottom:18px}.freight-breakdown li>div:first-child{justify-content:space-between;gap:16px;font-size:12px;display:flex}.freight-breakdown li strong{font:12px IBM Plex Mono,monospace}.freight-part-track{background:#1e3039;height:8px;margin-top:8px}.freight-part-track>span{background:var(--amber);height:100%;display:block}.freight-breakdown li small{color:var(--muted);margin-top:5px;font:9px IBM Plex Mono,monospace;display:block}.freight-detail-source{margin-top:24px;font-size:11px}.freight-panel .freight-footnote{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:20px 32px;font-size:11px;line-height:1.6}.freight-empty{color:var(--muted);padding:24px 0;font-size:13px;line-height:1.6}@media (max-width:700px){.freight-open{float:none;min-height:32px;margin:0 0 10px;font-size:12px}.freight-panel{width:calc(100% - 20px);max-height:calc(100svh - 20px)}.freight-header{gap:12px;padding:22px 18px}.freight-header .eyebrow{letter-spacing:.04em;font-size:9px}.freight-header .eyebrow span{margin-inline:4px}.freight-close{width:36px;height:36px}.freight-controls{gap:14px;padding:16px 18px}.freight-measures{width:100%}.freight-measures button{flex:1;padding-inline:8px;font-size:12px}.freight-controls select{max-width:220px;font-size:16px}.freight-content{grid-template-columns:1fr}.freight-detail{border-left:0;border-bottom:1px solid var(--line);grid-row:1;padding:24px 18px}.freight-comparison{padding:24px 18px}.freight-panel .freight-footnote{padding:20px 18px}.freight-total>strong{font-size:52px}}
