.i8NaEq_cards{gap:var(--space-lg);display:grid}.i8NaEq_feature{align-content:start;gap:var(--space-sm);display:grid}.i8NaEq_feature figcaption{color:var(--ink-2);font-size:var(--text-sm)}.i8NaEq_card{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--rule);border-radius:var(--radius-sheet);background:var(--paper-2);box-shadow:var(--shadow-card);display:grid;position:relative}.i8NaEq_sample{top:var(--space-md);right:var(--space-md);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background:var(--paper-3);color:var(--muted);font-size:.75rem;position:absolute}.i8NaEq_head{align-items:center;gap:var(--space-sm);padding-right:var(--space-3xl);display:flex}.i8NaEq_groupIcon,.i8NaEq_marinaIcon{border-radius:var(--radius-md);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.i8NaEq_groupIcon{background:var(--accent-soft);color:var(--accent)}.i8NaEq_marinaIcon{background:var(--water);color:var(--accent)}.i8NaEq_groupIcon svg,.i8NaEq_marinaIcon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.i8NaEq_title{font-size:1.125rem;font-weight:600;line-height:1.3}.i8NaEq_meta{color:var(--muted);font-size:var(--text-sm)}.i8NaEq_invite{align-items:center;gap:var(--space-md);display:flex}.i8NaEq_qr{border:1px solid var(--rule);border-radius:var(--radius-inner);flex-shrink:0;width:104px;height:104px}.i8NaEq_qrInk{fill:var(--ink)}.i8NaEq_qrPaper{fill:var(--paper-2)}.i8NaEq_inviteLine{color:var(--ink-2);font-size:var(--text-sm)}.i8NaEq_details{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.i8NaEq_details>div{gap:var(--space-3xs);padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;border-bottom:1px solid var(--rule);display:grid}.i8NaEq_details>div:nth-child(2n){padding-left:var(--space-sm);border-left:1px solid var(--rule)}.i8NaEq_details dt{color:var(--muted);font-size:.8125rem}.i8NaEq_details dd{font-size:.9375rem}.i8NaEq_action{border-radius:var(--radius-full);background:var(--accent);min-height:44px;color:var(--accent-ink);justify-content:center;align-items:center;font-weight:600;display:flex}@media (min-width:40rem){.i8NaEq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.k_mw_W_neatline{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.k_mw_W_line{fill:none;stroke:var(--ink-2);stroke-opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke}.k_mw_W_dark{fill:var(--ink-2);fill-opacity:.5}.k_mw_W_light{fill:var(--paper-2)}.k_mw_W_label{fill:var(--ink-2);font-family:var(--font-figures);paint-order:stroke;stroke:var(--water);stroke-width:4px;stroke-linejoin:round}
._9I4vja_root{margin:0;position:relative}._9I4vja_chart{position:relative}._9I4vja_window{aspect-ratio:1000/760;position:relative;overflow:hidden}._9I4vja_stage{position:relative}._9I4vja_svg{width:100%;max-width:none;overflow:visible}._9I4vja_water{fill:var(--water)}._9I4vja_contourFar,._9I4vja_contourFarClear,._9I4vja_contourNear,._9I4vja_shallow{fill:none;stroke-linejoin:round}._9I4vja_contourFar{stroke:var(--contour);stroke-width:180px}._9I4vja_contourFarClear{stroke:var(--water);stroke-width:177px}._9I4vja_contourNear{stroke:var(--contour);stroke-width:99px}._9I4vja_shallow{stroke:var(--water-shallow);stroke-width:96px}._9I4vja_land{fill:var(--land);stroke:var(--coast);stroke-width:1.5px;stroke-linejoin:round}._9I4vja_fairway{fill:none;stroke:var(--ink-2);stroke-opacity:.45;stroke-width:1.5px;stroke-dasharray:10 8}._9I4vja_label{fill:var(--ink-2);font-family:var(--font-body);font-size:15px}._9I4vja_sounding{fill:var(--accent);fill-opacity:.75;font-family:var(--font-figures);font-size:14px}._9I4vja_range{fill:none;stroke:var(--accent);stroke-opacity:.5;stroke-width:1.5px;stroke-dasharray:4 4}._9I4vja_rangeLabel{fill:var(--accent);font-family:var(--font-figures);paint-order:stroke;stroke:var(--water);stroke-width:6px;stroke-linejoin:round;font-size:15px}._9I4vja_breakwater,._9I4vja_pontoon{fill:none;stroke:var(--coast);stroke-linecap:round}._9I4vja_breakwater{stroke-width:5px}._9I4vja_pontoon{stroke-width:2.5px}._9I4vja_anchorage{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}._9I4vja_buoyPort,._9I4vja_buoyStarboard{stroke:var(--hull-edge);stroke-width:1.5px;stroke-linejoin:round}._9I4vja_buoyPort{fill:var(--buoy-port)}._9I4vja_buoyStarboard{fill:var(--buoy-starboard)}._9I4vja_hullOwn,._9I4vja_hull{stroke:var(--hull-edge);stroke-width:1.6px}._9I4vja_hullOwn{fill:var(--hull-own);filter:var(--shadow-marker)}._9I4vja_hull{fill:var(--hull)}._9I4vja_deck{fill:none;stroke:var(--hull-edge);stroke-width:1.3px;stroke-linecap:round}._9I4vja_ownHalo{fill:var(--sky);fill-opacity:.45}._9I4vja_pulse{fill:var(--sky);opacity:.55;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite _9I4vja_pulse}._9I4vja_boat{top:var(--y);left:var(--x);z-index:1;border-radius:var(--radius-full);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}._9I4vja_boat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._9I4vja_float{transition:opacity var(--dur-short) var(--ease-out);place-items:center;display:grid;position:relative}._9I4vja_marker{border:2px solid var(--hull-edge);border-radius:var(--radius-full);background:var(--paper-2);width:32px;height:32px;box-shadow:var(--shadow-boat);transition:transform var(--dur-short) var(--ease-out);place-items:center;display:grid;position:relative}._9I4vja_marker svg{width:26px;height:26px}._9I4vja_boat[data-group] ._9I4vja_marker{border-color:var(--teak);border-width:3px}._9I4vja_boat:hover ._9I4vja_marker{transform:scale(1.15)}._9I4vja_boat:active ._9I4vja_marker{transform:scale(1.05)}._9I4vja_boat[aria-pressed=true] ._9I4vja_marker{border-color:var(--accent);border-width:3px;transform:scale(1.15)}._9I4vja_boat:disabled{opacity:.55;cursor:not-allowed}._9I4vja_chip{gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background:var(--paper-2);box-shadow:var(--shadow-boat);color:var(--ink-2);white-space:nowrap;align-items:baseline;font-size:.75rem;line-height:1.35;display:flex;position:absolute;top:50%;left:calc(100% - 2px);transform:translateY(-50%)}._9I4vja_boat[data-chip=left] ._9I4vja_chip{left:auto;right:calc(100% - 2px)}._9I4vja_boat[aria-pressed=true] ._9I4vja_chip{background:var(--accent);color:var(--accent-ink)}._9I4vja_boat[data-hint] ._9I4vja_marker:after{content:"";border:2px solid var(--accent);border-radius:var(--radius-full);opacity:0;animation:_9I4vja_hint 1.8s var(--ease-out) infinite;position:absolute;inset:-5px}._9I4vja_drift{animation:_9I4vja_drift 14s var(--ease-in-out) infinite alternate}@keyframes _9I4vja_pulse{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}@keyframes _9I4vja_hint{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}@keyframes _9I4vja_drift{0%{transform:translate(0)}to{transform:translate(var(--dx), var(--dy))}}._9I4vja_chart[data-still] ._9I4vja_pulse,._9I4vja_chart[data-still] ._9I4vja_drift,._9I4vja_chart[data-still] ._9I4vja_boat[data-hint] ._9I4vja_marker:after{animation-play-state:paused}._9I4vja_root:has(._9I4vja_segmentInput[value=invisible]:checked) ._9I4vja_hullOwn{fill:var(--color-outline)}:is(._9I4vja_root:has(._9I4vja_segmentInput[value=invisible]:checked) ._9I4vja_ownHalo,._9I4vja_root:has(._9I4vja_segmentInput[value=invisible]:checked) ._9I4vja_pulse){opacity:0;animation:none}._9I4vja_root:has(._9I4vja_segmentInput[value=groups]:checked) ._9I4vja_boat:not([data-group]) ._9I4vja_float{opacity:.32}._9I4vja_toolbar{top:var(--space-xs);right:var(--space-xs);left:var(--space-xs);z-index:2;gap:var(--space-xs);align-items:center;display:flex;position:absolute}._9I4vja_visibility{gap:var(--space-3xs);min-width:0;padding:var(--space-2xs);border:1px solid var(--rule);border-radius:var(--radius-full);background:var(--paper-2);box-shadow:var(--shadow-card);flex:auto;margin:0;display:flex}._9I4vja_segment{display:grid;position:relative}._9I4vja_segmentInput{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._9I4vja_labelShort{display:none}._9I4vja_segment label{min-height:36px;padding-inline:var(--space-sm);border-radius:var(--radius-full);color:var(--ink-2);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}._9I4vja_segment:hover label{background:var(--paper-3)}._9I4vja_segment:active label{transform:scale(var(--pressed-scale))}._9I4vja_segmentInput:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}._9I4vja_segmentInput:checked+label{background:var(--accent);color:var(--accent-ink)}._9I4vja_segmentInput:disabled+label{opacity:.55;cursor:not-allowed}._9I4vja_pause{border:1px solid var(--rule);border-radius:var(--radius-full);background:var(--paper-2);width:44px;height:44px;color:var(--ink-2);cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--dur-micro) var(--ease-out);flex-shrink:0;place-items:center;padding:0;display:grid}._9I4vja_pause svg{fill:currentColor}._9I4vja_pause:hover{border-color:var(--muted);color:var(--ink)}._9I4vja_pause:active{transform:translateY(1px)}._9I4vja_pause:disabled{opacity:.55;cursor:not-allowed}._9I4vja_card{inset:auto var(--space-xs) var(--space-xs);z-index:3;gap:var(--space-sm);max-height:38%;padding:var(--space-sm) var(--space-md) var(--space-md);border-radius:var(--radius-xxl);background:var(--paper-2);color:var(--ink);box-shadow:var(--edge-light), var(--shadow-lift);touch-action:none;transform:translateY(calc(100% + var(--space-md)));transition:transform var(--dur-sheet) var(--ease-standard);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;overflow:hidden}._9I4vja_card[data-open]{transform:translateY(var(--drag,0))}._9I4vja_handle{border-radius:var(--radius-full);background:var(--rule-strong);justify-self:center;width:36px;height:5px;display:block}._9I4vja_cardHead{align-items:center;gap:var(--space-sm);display:flex}._9I4vja_avatar{border-radius:var(--radius-full);background:var(--accent-soft);flex-shrink:0;place-items:center;width:44px;height:44px;font-weight:600;display:grid}._9I4vja_cardNames{flex:1;min-width:0}._9I4vja_cardName{font-size:1.125rem;font-weight:600;line-height:1.3}._9I4vja_cardBoat{color:var(--muted);font-size:.9375rem;line-height:1.35}._9I4vja_cardGroup{margin-left:var(--space-xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--ink-2);vertical-align:.15em;font-size:.75rem;font-weight:600}._9I4vja_close{width:44px;height:44px;margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xs)) 0 0;border-radius:var(--radius-full);color:var(--muted);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}._9I4vja_close:hover{background:var(--paper-3);color:var(--ink)}._9I4vja_close:active{transform:scale(var(--pressed-scale))}._9I4vja_close:disabled{opacity:.55;cursor:not-allowed}._9I4vja_close svg,._9I4vja_message svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}._9I4vja_facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,1.15fr);display:grid}._9I4vja_facts>div{gap:var(--space-3xs);min-width:0;padding:var(--space-sm) var(--space-xs) var(--space-sm) 0;display:grid}._9I4vja_facts>div+div{padding-left:var(--space-sm);border-left:1px solid var(--rule)}._9I4vja_facts dt{color:var(--muted);font-size:.8125rem}._9I4vja_facts dd{white-space:nowrap;font-size:.875rem}._9I4vja_distance{align-items:center;gap:var(--space-2xs);display:flex}._9I4vja_compass{flex-shrink:0}._9I4vja_compassRing{fill:var(--paper-2);stroke:var(--rule-strong);stroke-width:1.2px}._9I4vja_needle{transform:rotate(var(--angle));transform-origin:12px 12px;transition:transform var(--dur-sheet) var(--ease-in-out)}._9I4vja_needleNorth{fill:var(--accent)}._9I4vja_needleSouth{fill:var(--rule-strong)}._9I4vja_message{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);background:var(--accent);min-height:48px;color:var(--accent-ink);font-weight:600;display:flex}._9I4vja_caption{margin-top:var(--space-sm);color:var(--muted);font-size:var(--text-sm)}._9I4vja_border{z-index:1;pointer-events:none;position:absolute;inset:0}._9I4vja_borderFull,._9I4vja_borderClear{display:none}._9I4vja_borderPhone{border:1px solid color-mix(in oklab, var(--ink-2) 40%, transparent);border-radius:calc(var(--radius-sheet) - 6px);position:absolute;inset:6px}._9I4vja_phoneLat,._9I4vja_phoneLon{color:var(--ink-2);font-family:var(--font-figures);white-space:nowrap;font-size:.6875rem;line-height:1;position:absolute}._9I4vja_phoneLat{top:var(--lat-top);padding-left:var(--space-sm);left:0;transform:translateY(-50%)}._9I4vja_phoneLon{bottom:0;left:var(--lon-left);padding-bottom:var(--space-sm);transform:translate(-50%)}._9I4vja_phoneLat:before,._9I4vja_phoneLon:before{content:"";background:color-mix(in oklab, var(--ink-2) 55%, transparent);position:absolute}._9I4vja_phoneLat:before{width:var(--space-xs);height:1px;top:50%;left:0}._9I4vja_phoneLon:before{width:1px;height:var(--space-xs);bottom:0;left:50%}._9I4vja_readout{z-index:2;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--rule);border-radius:var(--radius-inner);background:color-mix(in oklab, var(--paper-2) 94%, transparent);box-shadow:var(--edge-light), var(--shadow-card);color:var(--ink);font-family:var(--font-figures);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;gap:2px;font-size:.75rem;line-height:1.3;display:grid;position:absolute;top:0;left:0}._9I4vja_readout[data-shown]{opacity:1}._9I4vja_readoutRange{color:var(--ink-2)}._9I4vja_chart[data-plotting] ._9I4vja_window{cursor:crosshair}@media (prefers-reduced-motion:no-preference){._9I4vja_readout{transition:opacity var(--dur-micro) linear}}@media (hover:none),(pointer:coarse){._9I4vja_readout{display:none}}@media (max-width:24rem){._9I4vja_phoneLat{top:var(--lat-top-narrow)}}@media (max-width:39.99rem){._9I4vja_chart{border-radius:var(--radius-sheet);background:var(--water);box-shadow:var(--shadow-screen);outline:1px solid var(--rule);outline-offset:-1px;overflow:hidden}._9I4vja_window{aspect-ratio:2/3}._9I4vja_stage{width:150%;margin-top:15%;margin-left:-51%}._9I4vja_boat[data-chip-phone=right] ._9I4vja_chip{left:calc(100% - 2px);right:auto}._9I4vja_boat[data-chip-phone=left] ._9I4vja_chip{left:auto;right:calc(100% - 2px)}._9I4vja_boat:not([data-near]):not([aria-pressed=true]) ._9I4vja_chip{display:none}._9I4vja_segment{flex:auto}._9I4vja_segment label{font-size:.8125rem}._9I4vja_avatar{width:36px;height:36px}._9I4vja_facts>div{padding-block:var(--space-xs)}._9I4vja_message{min-height:40px}._9I4vja_card{gap:var(--space-xs)}._9I4vja_cardBoat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:24rem){._9I4vja_window{aspect-ratio:3/5}._9I4vja_card{padding-inline:var(--space-sm)}._9I4vja_facts dd{font-size:.8125rem}._9I4vja_facts>div{padding-right:var(--space-2xs)}._9I4vja_facts>div+div{padding-left:var(--space-xs)}}@media (max-width:26rem){._9I4vja_labelLong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._9I4vja_labelShort{display:inline}._9I4vja_segment label{padding-inline:var(--space-xs)}}@media (min-width:40rem){._9I4vja_chart{overflow:visible}._9I4vja_borderPhone{display:none}._9I4vja_borderFull{display:block}._9I4vja_toolbar{top:calc(1.2% + var(--space-xs));left:calc(0.9% + var(--space-xs));right:auto}._9I4vja_visibility{flex:none}._9I4vja_card{gap:var(--space-md);width:min(20rem,40%);max-height:none;padding:var(--space-md);border-radius:var(--radius-sheet);touch-action:auto;transition:none;display:none;inset:auto auto 3% 32.5%;transform:none}._9I4vja_card[data-open]{display:grid;transform:none}._9I4vja_handle{display:none}._9I4vja_caption{text-align:right;margin:0;position:absolute;bottom:5%;right:4%}}@media (min-width:60rem){._9I4vja_window{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 30%), linear-gradient(to bottom, transparent, var(--ink) 5.3%, var(--ink) 94.7%, transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 30%), linear-gradient(to bottom, transparent, var(--ink) 5.3%, var(--ink) 94.7%, transparent);mask-image:linear-gradient(to right, transparent, var(--ink) 30%), linear-gradient(to bottom, transparent, var(--ink) 5.3%, var(--ink) 94.7%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}._9I4vja_borderFull{display:none}._9I4vja_borderClear{display:block}._9I4vja_toolbar{top:calc(6.1% + var(--space-xs));left:34%}._9I4vja_card{bottom:calc(6.1% + var(--space-xs))}._9I4vja_caption{right:calc(0.9% + var(--space-sm));bottom:calc(6.1% + var(--space-xs))}}@media (prefers-reduced-motion:reduce){._9I4vja_pulse,._9I4vja_drift,._9I4vja_boat[data-hint] ._9I4vja_marker:after{animation:none}._9I4vja_pulse{opacity:.35;transform:none}._9I4vja_boat[data-hint] ._9I4vja_marker:after{opacity:0}._9I4vja_needle,._9I4vja_card,._9I4vja_marker{transition:none}._9I4vja_pause{display:none}}
.sxuMuG_page{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-3xl);align-content:start;display:grid}.sxuMuG_text{justify-items:start;gap:var(--space-md);display:grid}.sxuMuG_title{font-size:var(--text-section);letter-spacing:var(--tracking-section)}.sxuMuG_actions{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.sxuMuG_chart{aspect-ratio:4/3;border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--water);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.sxuMuG_svg{width:100%;height:100%}.sxuMuG_water{fill:var(--water)}.sxuMuG_contourFar,.sxuMuG_contourFarClear,.sxuMuG_contourNear,.sxuMuG_shallow{fill:none;stroke-linejoin:round}.sxuMuG_contourFar{stroke:var(--contour);stroke-width:150px}.sxuMuG_contourFarClear{stroke:var(--water);stroke-width:147px}.sxuMuG_contourNear{stroke:var(--contour);stroke-width:82px}.sxuMuG_shallow{stroke:var(--water-shallow);stroke-width:79px}.sxuMuG_land{fill:var(--land);stroke:var(--coast);stroke-width:1.5px;stroke-linejoin:round}.sxuMuG_sounding{fill:var(--accent);fill-opacity:.75;font-family:var(--font-figures);font-size:14px}.sxuMuG_course{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:10 9}.sxuMuG_courseStart{stop-color:var(--accent)}.sxuMuG_courseMid{stop-color:var(--accent);stop-opacity:.55}.sxuMuG_courseEnd{stop-color:var(--accent);stop-opacity:0}.sxuMuG_waypoint{fill:var(--paper-2);stroke:var(--accent);stroke-width:2.5px}.sxuMuG_roseRing{fill:none;stroke:var(--ink-2);stroke-opacity:.35;stroke-width:1.25px}.sxuMuG_roseTick{stroke:var(--ink-2);stroke-opacity:.5;stroke-width:1.25px}.sxuMuG_roseStar{fill:var(--paper-2);stroke:var(--ink-2);stroke-opacity:.55;stroke-width:1.25px;stroke-linejoin:round}.sxuMuG_roseNorth{fill:var(--accent)}.sxuMuG_roseLabel{fill:var(--ink-2);font-family:var(--font-body);font-size:15px;font-weight:600}@media (max-width:39.99rem){.sxuMuG_sounding,.sxuMuG_roseLabel{font-size:24px}.sxuMuG_border [data-band]{display:none}.sxuMuG_border text{font-size:22px}}@media (min-width:60rem){.sxuMuG_page{align-items:center;gap:var(--gap-columns);padding-block:var(--space-3xl) var(--space-4xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}
