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