._page_t1hwh_1{--ink:#142f33;--teal:#0b7f7b;--orange:#ed7445;--paper:#f6f3ea;background:var(--paper);min-height:100vh;color:var(--ink);padding:24px clamp(16px,4vw,58px) 90px;font-family:Arial,sans-serif}._page_t1hwh_1>a{color:var(--teal)}._intro_t1hwh_1{max-width:850px;margin:24px 0}._intro_t1hwh_1 span{letter-spacing:.05em;text-transform:uppercase;font:700 12px/1.2 monospace}._intro_t1hwh_1 h1{margin:8px 0;font:700 clamp(28px,4vw,48px)/1.05 Georgia,serif}._intro_t1hwh_1 p{margin:0;font-size:16px}._casePicker_t1hwh_1{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}._casePicker_t1hwh_1 button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #9baca8;align-items:center;gap:8px;padding:7px 11px;display:flex}._casePicker_t1hwh_1 button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 -3px var(--orange)}._casePicker_t1hwh_1 b{font:700 14px monospace}._casePicker_t1hwh_1 span{text-align:left;font:700 12px monospace;display:grid}._casePicker_t1hwh_1 small{font-weight:400}._widget_t1hwh_1{grid-template-columns:minmax(300px,.9fr) minmax(430px,1.1fr);gap:14px;max-width:1240px;display:grid}._variantB_t1hwh_1{grid-template-columns:minmax(500px,1.35fr) minmax(280px,.65fr)}._variantC_t1hwh_1{grid-template-columns:1fr}._mapPanel_t1hwh_1,._timelinePanel_t1hwh_1{cursor:pointer;background:#fff;border:1px solid #9baca8;min-width:0}._mapPanel_t1hwh_1 svg,._timelinePanel_t1hwh_1 svg{width:100%;height:auto;display:block}._sea_t1hwh_1{fill:#dceff2}._land_t1hwh_1{fill:#e9dfc9;stroke:#7d887d;stroke-width:.8px}._grid_t1hwh_1{fill:none;stroke:#84a8ac;stroke-width:.5px;stroke-dasharray:3 4}._routeHalo_t1hwh_1{fill:none;stroke:#fff;stroke-width:6px}._route_t1hwh_1{fill:none;stroke:var(--orange);stroke-width:2.5px;stroke-dasharray:7 5}._ship_t1hwh_1 circle{fill:none;stroke:var(--orange);stroke-width:1.5px;stroke-dasharray:3 3}._ship_t1hwh_1>path:first-of-type{fill:var(--orange);stroke:var(--ink);stroke-width:2px}._ship_t1hwh_1>path:last-of-type{fill:none;stroke:var(--ink);stroke-width:2px}._node_t1hwh_1 circle{fill:var(--teal);stroke:#fff;stroke-width:2px}._node_t1hwh_1 path{stroke:#fff;stroke-width:2px}._node_t1hwh_1 text,._sourceLabel_t1hwh_1,._rangeLabel_t1hwh_1{fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:4px;font:700 13px Arial,sans-serif}._coords_t1hwh_1{border-top:1px solid #ccd6d3;justify-content:space-between;padding:7px 12px;font:12px monospace;display:flex}._tick_t1hwh_1 path{stroke:#d7dfdc;stroke-width:1px}._tick_t1hwh_1 text{fill:#40585a;font:12px monospace}._axis_t1hwh_1{stroke:var(--ink);stroke-width:1.5px}._support_t1hwh_1{fill:#cce7e2;stroke:var(--teal);stroke-width:1px}._event_t1hwh_1 circle{fill:var(--orange);stroke:#fff;stroke-width:2px}._event_t1hwh_1 text,._arrival_t1hwh_1 text,._travel_t1hwh_1 text,._supportLabel_t1hwh_1{fill:var(--ink);font:700 12px Arial,sans-serif}._arrival_t1hwh_1 path{stroke:var(--teal);stroke-width:2px;fill:var(--teal)}._travel_t1hwh_1 path{stroke:var(--orange);stroke-width:1.5px;fill:none}._supportLabel_t1hwh_1{font-weight:400}._readout_t1hwh_1{background:var(--ink);color:#fff;flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;padding:11px 14px;font-size:13px;display:flex}._limit_t1hwh_1{max-width:900px;font-size:13px}._details_t1hwh_1{border-top:1px solid #9baca8;max-width:900px;padding-top:10px}._details_t1hwh_1 summary{cursor:pointer;font-weight:700}._details_t1hwh_1 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}._details_t1hwh_1 div{min-width:0}._details_t1hwh_1 dt{text-transform:uppercase;font-size:11px}._details_t1hwh_1 dd{overflow-wrap:anywhere;margin:2px 0;font:12px monospace}._switcher_t1hwh_1{background:var(--ink);color:#fff;align-items:center;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 16px #0004}._switcher_t1hwh_1 button{color:#fff;cursor:pointer;background:0 0;border:0;padding:12px 14px}._switcher_t1hwh_1 span{text-align:center;min-width:130px;font-size:13px}._variantC_t1hwh_1 ._mapPanel_t1hwh_1,._variantC_t1hwh_1 ._timelinePanel_t1hwh_1{max-width:900px}@media (max-width:800px){._widget_t1hwh_1,._variantB_t1hwh_1{grid-template-columns:1fr}._variantB_t1hwh_1 ._timelinePanel_t1hwh_1{order:0}._variantB_t1hwh_1 ._mapPanel_t1hwh_1{order:1}._details_t1hwh_1 dl{grid-template-columns:1fr}}@media (max-width:480px){._page_t1hwh_1{padding:14px 10px 84px}._intro_t1hwh_1{margin:14px 0}._intro_t1hwh_1 h1{font-size:28px}._casePicker_t1hwh_1{gap:5px}._casePicker_t1hwh_1 button{padding:6px 8px}._coords_t1hwh_1{font-size:10px}._readout_t1hwh_1{gap:4px;display:grid}._switcher_t1hwh_1{bottom:10px;right:10px}}
