.follow-session-button[data-v-6528cad9]{color:#0c4a6e;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;align-items:center;gap:4px;width:fit-content;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.follow-session-button[data-v-6528cad9]:disabled{cursor:default}.follow-session-button-followed[data-v-6528cad9]{color:#ca8a04;background:#fffbeb;border-color:#fde68a}.follow-session-button-error[data-v-6528cad9]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.fiability-dot[data-v-3e3101da]{vertical-align:middle;border-radius:9999px;width:8px;height:8px;margin-inline:4px;display:inline-block}.dot-green[data-v-3e3101da]{background:#16a34a}.dot-green-light[data-v-3e3101da]{background:#65a30d}.dot-yellow[data-v-3e3101da]{background:#eab308}.dot-orange[data-v-3e3101da]{background:#f59e0b}.dot-red[data-v-3e3101da]{background:#dc2626}.dot-gray[data-v-3e3101da]{background:#9ca3af}.tide-bulletin[data-v-fc8b35a2]{align-items:center;gap:8px;display:inline-flex}.tide-bulletin-bands[data-v-fc8b35a2]{gap:1px;width:72px;height:8px;display:flex;position:relative}.tide-bulletin-band[data-v-fc8b35a2]{border-radius:1px;flex:1}.tide-bulletin-band[data-v-fc8b35a2]:first-child{background:#70c1ea}.tide-bulletin-band[data-v-fc8b35a2]:nth-child(2){background:#70eae0}.tide-bulletin-band[data-v-fc8b35a2]:nth-child(3){background:#70eaad}.tide-bulletin-band[data-v-fc8b35a2]:nth-child(4){background:#70ea7a}.tide-bulletin-band[data-v-fc8b35a2]:nth-child(5){background:#98ea70}.tide-bulletin-band[data-v-fc8b35a2]:nth-child(6){background:#cced70}.tide-bulletin-band[data-v-fc8b35a2]:nth-child(7){background:#ead670}.tide-bulletin-band[data-v-fc8b35a2]:nth-child(8){background:#eaa370}.tide-bulletin-band[data-v-fc8b35a2]:nth-child(9){background:#ea7070}.tide-bulletin-marker[data-v-fc8b35a2]{border-bottom:5px solid #334155;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:left .2s;position:absolute;bottom:-5px;transform:translate(-50%)}.tide-bulletin-label[data-v-fc8b35a2]{color:#334155;white-space:nowrap;font-size:13px;font-weight:600}.ask-coach-button[data-v-a057d61a]{color:#fff;background:#009fe3;transition:transform .15s,box-shadow .15s;box-shadow:0 3px 10px #009fe340}.ask-coach-button[data-v-a057d61a]:hover{transform:translateY(-1px);box-shadow:0 5px 14px #009fe352}.line-clamp-2[data-v-a057d61a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fade-slide-enter-active[data-v-a057d61a],.fade-slide-leave-active[data-v-a057d61a]{transition:all .2s}.fade-slide-enter-from[data-v-a057d61a],.fade-slide-leave-to[data-v-a057d61a]{opacity:0;transform:translateY(-4px)}.direction-label[data-v-2e5eea51]{font-size:12px}.direction-label[data-v-2e5eea51],.period-tick-label[data-v-2e5eea51]{fill:#fff;opacity:.95;font-weight:700}.period-tick-label[data-v-2e5eea51]{paint-order:stroke;stroke:#0009;stroke-width:2px;stroke-linejoin:round;font-size:9px}.period-axis-line[data-v-2e5eea51]{stroke:#ffffffd9;stroke-width:1.5px;filter:drop-shadow(0 0 1px #00000080)}.radar-indicator[data-v-2e5eea51]{filter:drop-shadow(0 1px 2px #0000002e)}.tide-arrow[data-v-2e5eea51]{fill:#fffffff2}.wind-chevron[data-v-2e5eea51]{fill:#22c55e73;stroke:#22c55ee6;stroke-width:2px}.wind-light[data-v-2e5eea51]{fill:#22c55e59;opacity:.7}.wind-medium[data-v-2e5eea51]{fill:#22c55e73;opacity:.9}.wind-strong[data-v-2e5eea51]{fill:#22c55e94;opacity:1}.wind-on[data-v-2e5eea51]{fill:#ef4444;stroke:#b91c1c}.wind-off[data-v-2e5eea51],.wind-on[data-v-2e5eea51],.wind-side[data-v-2e5eea51],.wind-sideoff[data-v-2e5eea51],.wind-sideon[data-v-2e5eea51]{stroke-width:1.5px}.wind-sideon[data-v-2e5eea51]{fill:#f97316;stroke:#c2410c}.wind-side[data-v-2e5eea51]{fill:#eab308;stroke:#a16207}.wind-sideoff[data-v-2e5eea51]{fill:#22c55e;stroke:#15803d}.wind-off[data-v-2e5eea51]{fill:#16a34a;stroke:#166534}.swell-spectrum-ring[data-v-2e5eea51]{stroke:#ffffffa6;stroke-width:1.2px}.legend-arrow[data-v-2e5eea51]{clip-path:polygon(50% 0,78% 38%,60% 38%,60% 100%,40% 100%,40% 38%,22% 38%);width:14px;height:14px;display:inline-block}.arrow-swell[data-v-2e5eea51]{background:#3b82f6f2}.arrow-wind[data-v-2e5eea51]{background:#22c55ef2}.fiability-dot[data-v-2e5eea51]{vertical-align:middle;border-radius:9999px;width:8px;height:8px;margin-inline:4px;display:inline-block}.fiability-dot.green[data-v-2e5eea51]{background:#16a34a}.fiability-dot.yellow[data-v-2e5eea51]{background:#eab308}.fiability-dot.red[data-v-2e5eea51]{background:#dc2626}
