.tv-static[data-v-e3f2c066]{position:absolute;inset:0;background:url(/assets/tv-static-CxHM7Xdq.gif) center center/cover no-repeat}.orientation-warning[data-v-315c932b]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7.5vw;background-color:#0a0a0a;color:#fafafa;font-size:7.5vw;font-weight:700;z-index:1}.rotate-landscape-icon[data-v-315c932b]{display:block;width:25vw;height:25vw;fill:#fafafa}.brand-mark[data-v-bde0f99c]{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Futura,sans-serif;font-size:12.5rem;font-weight:900;color:#fafafa;-webkit-text-stroke:.125rem #0a0a0a}.surflies-icon[data-v-bde0f99c]{display:block;height:2em;width:auto}.error-view[data-v-21f25397],.not-found-view[data-v-3524bc52]{position:absolute;inset:0;display:grid;place-items:center}.overlay-grid[data-v-cf3565a6]{position:absolute;inset:0;display:grid;grid-template-columns:8fr 2fr;gap:.625rem;padding:.625rem;pointer-events:none}.left[data-v-cf3565a6]{position:relative;grid-column:1;overflow:hidden}.right[data-v-cf3565a6]{position:relative;grid-column:2;overflow:hidden}.hls-video[data-v-bb87a50d]{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;opacity:0}.hls-video.played[data-v-bb87a50d]{opacity:1}.hls-video[data-v-bb87a50d]{transition:opacity .1s ease-out;background-color:transparent}.hls-video[data-v-bb87a50d]::-webkit-media-controls{display:none!important}img[data-v-afc2a1b5]{display:inline-block;width:100%;height:auto}.compass[data-v-8a42f545]{display:block}.circle[data-v-8a42f545],.tick[data-v-8a42f545]{fill:none;stroke:#0a0a0a;stroke-width:1}.label-major[data-v-8a42f545]{font-family:Menlo,Consolas,Monaco,Adwaita Mono,Liberation Mono,Lucida Console,monospace;font-size:12px;font-weight:600;white-space:pre}.label-minor[data-v-8a42f545]{font-family:Menlo,Consolas,Monaco,Adwaita Mono,Liberation Mono,Lucida Console,monospace;font-size:10px;font-weight:400;white-space:pre}.origin[data-v-8a42f545]{fill:#0a0a0a;fill-opacity:.75;stroke:none}.wind-vane[data-v-8f8ddf7c]{display:inline-block}.pointer[data-v-8f8ddf7c]{fill:#1e40af;animation-name:pointer-animation-8f8ddf7c;animation-duration:.25s;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes pointer-animation-8f8ddf7c{0%{fill-opacity:0}to{fill-opacity:1}}.swell-petals[data-v-c2bfb2d8]{display:block}.swell-petal[data-v-c2bfb2d8]{animation-name:swell-petal-animation-c2bfb2d8;animation-duration:.25s;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes swell-petal-animation-c2bfb2d8{0%{fill-opacity:0;transform:scale(0)}to{fill-opacity:.75;transform:scale(1)}}.swell-petal-0[data-v-c2bfb2d8]{fill:#6366f1}.swell-petal-1[data-v-c2bfb2d8]{fill:#f43f5e}.swell-petal-2[data-v-c2bfb2d8]{fill:#f59e0b}.swell-petal-3[data-v-c2bfb2d8]{fill:#84cc16}.swell-petal-4[data-v-c2bfb2d8]{fill:#737373}.swell-rose[data-v-32674539]{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.layer[data-v-32674539]{position:absolute;inset:0}.mapbox-static-map[data-v-32674539]{transform:scale(1.2)}.spacer[data-v-32674539]{padding:.625rem}.skeleton[data-v-a6ffa9a2]{position:relative;display:inline-block;width:100%;height:1em;background-color:#d4d4d4;background-clip:content-box;border:1px solid transparent;border-radius:.3125rem;overflow:hidden}.skeleton[data-v-a6ffa9a2]:after{content:"";position:absolute;width:200%;height:100%;background-image:linear-gradient(90deg,#fafafa00,#fafafa80 25% 75%,#fafafa00);transform:translate(-100%);animation:shimmer-a6ffa9a2 2s ease-in-out infinite}@keyframes shimmer-a6ffa9a2{to{transform:translate(50%)}}.swell-bar[data-v-78cafb0d]{display:flex;flex-direction:column;padding:.625rem;background-color:#fafafabf}.swell-item[data-v-78cafb0d]{display:flex;align-items:center;gap:.625rem}.circle-icon[data-v-78cafb0d]{display:block;height:1.5em;width:1.5em;flex-shrink:0}.fill-0[data-v-78cafb0d]{fill:#6366f1}.fill-1[data-v-78cafb0d]{fill:#f43f5e}.fill-2[data-v-78cafb0d]{fill:#f59e0b}.fill-3[data-v-78cafb0d]{fill:#84cc16}.fill-4[data-v-78cafb0d]{fill:#737373}svg[data-v-6151a46e]{width:24px;height:24px}.wind-bar[data-v-e29e56c5]{display:flex;align-items:center;padding:.625rem;gap:.625rem;background-color:#fafafabf}.wind-icon[data-v-e29e56c5]{display:block;height:1.5em;width:1.5em;flex-shrink:0}.path[data-v-fb678b06]{transform-box:fill-box;transform-origin:center}.tide-bar[data-v-3759b735]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"area1 area2" "area3 area4";align-items:center;padding:.625rem;column-gap:.625rem;background-color:#fafafabf}.tide-icon[data-v-3759b735]{grid-area:area1;display:block;height:1.5em;width:1.5em}.current-tide[data-v-3759b735]{grid-area:area2;display:flex;align-items:center;gap:.625rem}.directional-arrow[data-v-3759b735]{grid-area:area2;display:block;width:.75em;height:.75em}.next-tide[data-v-3759b735]{font-size:1.25rem;grid-area:area4}.daylight-bar[data-v-7e024084]{display:flex;flex-direction:column;padding:.625rem;background-color:#fafafabf}.sunrise[data-v-7e024084],.sunset[data-v-7e024084]{display:flex;align-items:center;gap:.625rem}.sunrise-icon[data-v-7e024084],.sunset-icon[data-v-7e024084]{display:block;width:1.5em;height:1.5em;flex-shrink:0}.temps-bar[data-v-2b72c59b]{display:flex;flex-direction:column;padding:.625rem;background-color:#fafafabf}.air-temp[data-v-2b72c59b],.water-temp[data-v-2b72c59b]{display:flex;align-items:center;gap:.625rem}.air-temp-icon[data-v-2b72c59b],.water-temp-icon[data-v-2b72c59b]{display:block;height:1.5em;width:1.5em;flex-shrink:0}.conditions-bar[data-v-b3e5c062]{display:flex;flex-direction:column;padding:.625rem;color:#fafafa}.quality[data-v-b3e5c062]{font-size:2.5rem;font-weight:700}.size[data-v-b3e5c062]{font-weight:500}.flat[data-v-b3e5c062]{background-color:#737373}.poor[data-v-b3e5c062]{background-color:#3b82f6}.fair[data-v-b3e5c062]{background-color:#22c55e}.good[data-v-b3e5c062]{background-color:#f97316}.epic[data-v-b3e5c062]{background-color:#ef4444}.sidebar[data-v-20f03da7]{display:flex;flex-direction:column;gap:.625rem;overflow:hidden;border-radius:.625rem;font-size:1.5625rem;font-weight:600}.swell-rose[data-v-20f03da7]{opacity:.75}.marquee[data-v-09e1157b]{overflow:hidden;pointer-events:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,black .625rem,black calc(100% - .625rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black .625rem,black calc(100% - .625rem),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.text[data-v-09e1157b]{display:inline-block;white-space:nowrap;padding:0 .625rem}.animate[data-v-09e1157b]{animation:scroll-09e1157b var(--scroll-duration) linear infinite}.animate[data-v-09e1157b]:hover{animation-play-state:paused}@keyframes scroll-09e1157b{0%{transform:translate(0)}20%{transform:translate(0)}40%{transform:translate(calc(-1 * var(--scroll-distance)))}60%{transform:translate(calc(-1 * var(--scroll-distance)))}80%{transform:translate(0)}to{transform:translate(0)}}.header[data-v-4d722f4a]{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.625rem;font-family:Futura,sans-serif;font-size:6.25rem;color:#fafafa;-webkit-text-stroke:.125rem #0a0a0a}.surflies-icon[data-v-4d722f4a]{display:block;height:1em;width:auto}.controls[data-v-3d98ccfa]{position:absolute;bottom:0;left:0;display:flex;flex-direction:column}button[data-v-3d98ccfa]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;color:inherit;background-color:#fafafa;padding:.625rem;margin:0;border:.125rem solid #0a0a0a;pointer-events:auto}button[data-v-3d98ccfa]:nth-child(1){border-radius:.625rem .625rem 0 0;margin-bottom:-.125rem}button[data-v-3d98ccfa]:nth-child(2){margin:-.125rem 0}button[data-v-3d98ccfa]:nth-child(3){border-radius:0 0 .625rem .625rem}.triangle-up-icon[data-v-3d98ccfa],.triangle-down-icon[data-v-3d98ccfa]{display:block;width:2rem;height:2rem}.search-input[data-v-efda0907]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.625rem;padding:.625rem;background-color:#fafafa}.search-icon[data-v-efda0907]{display:block;width:1.25em;height:1.25em;fill:#a3a3a3}.text-stack[data-v-efda0907]{position:relative;width:100%}input[type=text][data-v-efda0907]{all:unset;appearance:none;position:relative;z-index:1;display:block;width:100%;cursor:text}.suggestion[data-v-efda0907]{position:absolute;inset:0;z-index:0;color:#a3a3a3;overflow:hidden}.text-stack:not(:focus-within) .suggestion[data-v-efda0907]{visibility:hidden}.search-result-item[data-v-e56613fc]{display:grid;grid-template-columns:1em 1fr;align-items:center;gap:.625rem;border:none;border-radius:.625rem;background-image:linear-gradient(to right,#3b82f6,#1e3a8a);background-size:300% 100%;padding:.625rem;color:#fafafa;line-height:1.2;cursor:pointer;transition:background-position .25s ease-in-out}.search-result-item[data-v-e56613fc]:hover{background-position:50% 0}.search-result-item[data-v-e56613fc]:focus{background-position:100% 0;outline:none}.search-result-item:not(:focus) .arrow-right-icon[data-v-e56613fc]{visibility:hidden}.arrow-right-icon[data-v-e56613fc]{fill:#fafafa}.label[data-v-e56613fc]{text-align:left}.search-modal[data-v-cf3451e7]{position:absolute;inset:0;font-size:2.5rem;background-color:#17171799;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.dialog-box[data-v-cf3451e7]{position:absolute;top:12.5%;left:50%;transform:translate(-50%);width:50%;display:flex;flex-direction:column;gap:.125rem;border-radius:.625rem;overflow:hidden}.search-results[data-v-cf3451e7]{display:flex;flex-direction:column;gap:.625rem;padding:.625rem;background-color:#fafafa}.surf-spot-view[data-v-f7f8714d]{position:absolute;inset:0}.login-form-input[data-v-df250518]{position:relative}svg[data-v-df250518]{display:block;width:1em;height:1em;position:absolute;top:50%;left:.625rem;transform:translateY(-50%);fill:#a3a3a3}.input[data-v-df250518]{display:block;border:.125rem solid #fafafa;border-radius:.625rem;padding:.625rem;padding-left:calc(1em + 1.25rem);background-color:#17171799;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);color:#fafafa}.input[data-v-df250518]::placeholder{color:#a3a3a3}.spinner[data-v-b4388cd5]{width:1em;height:1em}.spinner[data-v-b4388cd5]:before{content:"";display:block;width:100%;height:100%;border:.125em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite rotate-b4388cd5}@keyframes rotate-b4388cd5{to{transform:rotate(360deg)}}.login-form-submit-button[data-v-5e60b2d0]{display:flex;align-items:center;justify-content:center;gap:.625rem;margin:0;border:.125rem solid #3b82f6;border-radius:.625rem;padding:.625rem;background-color:#1e3a8a99;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);color:#fafafa;cursor:pointer;font-weight:600}.login-form-submit-button[data-v-5e60b2d0]:disabled{cursor:not-allowed}.login-form-submit-button.error[data-v-5e60b2d0]{border:.125rem solid #fafafa;background-color:#7f1d1d99}.login-form[data-v-1dc319fa]{display:flex;flex-direction:column;gap:.625rem;padding:.625rem;border-radius:.625rem;background-color:transparent;font-size:2.5rem}.login-form.error[data-v-1dc319fa]{background-color:#dc2626bf;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.error-alert[data-v-1dc319fa]{display:flex;align-items:center;gap:.625rem;padding:.625rem;border:.125rem solid transparent;color:#fafafa;font-weight:500}.alert-icon[data-v-1dc319fa]{display:block;width:1.25em;height:1.25em;fill:#fafafa}.login-view[data-v-90d08b7f]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}*,*:before,*:after{box-sizing:border-box}html{font-size:.8333333333vw}@media (min-aspect-ratio: 16.001/9){html{font-size:.5833333333vw}}html{line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;font-weight:400;background-color:#000}body{margin:0;color:#0a0a0a;-webkit-user-select:none;user-select:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}@font-face{font-family:Futura;src:url(/assets/futura-extra-black-italic-C2jXkLO2.woff2) format("woff2"),url(/assets/futura-extra-black-italic-ClwuG2Io.woff) format("woff");font-weight:400;font-style:normal;font-display:block}
