.surf-hero[data-astro-cid-uihfnyin]{padding:48px 0 0;text-align:center}.surf-hero-text[data-astro-cid-uihfnyin]{margin:0 auto}.btn-wide[data-astro-cid-uihfnyin]{display:block;width:100%;max-width:420px;margin-top:32px;margin-left:auto;margin-right:auto;text-align:center}.surf-hero[data-astro-cid-uihfnyin] h1[data-astro-cid-uihfnyin]{text-wrap:balance}.byline[data-astro-cid-uihfnyin]{margin:0 0 14px;font-size:14.5px;font-weight:600;color:var(--ink-soft)}.surf-sub[data-astro-cid-uihfnyin]{font-size:18px;color:var(--ink-soft);text-wrap:pretty;margin-left:auto;margin-right:auto}.surf-hero-art[data-astro-cid-uihfnyin]{display:block;margin-top:28px;line-height:0}.surf-hero-art[data-astro-cid-uihfnyin] img[data-astro-cid-uihfnyin]{display:block;width:100%;height:auto}.sea-band[data-astro-cid-uihfnyin]{background:#118ad7;padding-top:8px}.surf-tool[data-astro-cid-uihfnyin]{position:relative;max-width:720px;margin:0 auto;background:#ffffffeb;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow);overflow:hidden}.surf-tool[data-astro-cid-uihfnyin] [data-astro-cid-uihfnyin][hidden]{display:none!important}.surf-tool[data-astro-cid-uihfnyin] h2[data-astro-cid-uihfnyin]{color:var(--ink)}.surf-tool[data-astro-cid-uihfnyin] p[data-astro-cid-uihfnyin]{color:var(--ink-soft);max-width:52ch;margin-left:auto;margin-right:auto}.surf-tool[data-astro-cid-uihfnyin] button[data-astro-cid-uihfnyin].btn{cursor:pointer}.surf-tool[data-astro-cid-uihfnyin] button[data-astro-cid-uihfnyin].btn-primary{border:0}.surf-tool[data-astro-cid-uihfnyin] button[data-astro-cid-uihfnyin].btn:disabled{opacity:.45;cursor:default;transform:none}.surf-intro[data-astro-cid-uihfnyin]{padding:32px}.surf-privacy[data-astro-cid-uihfnyin]{font-size:14px;margin-top:20px;margin-bottom:0;color:var(--muted)!important}.surf-ride[data-astro-cid-uihfnyin]{--zone-h: 250px;position:relative;height:620px}.surf-ride[data-astro-cid-uihfnyin].is-done{--zone-h: 296px}#surf-graph[data-astro-cid-uihfnyin]{position:absolute;inset:0;width:100%;height:100%}.g-ylabel{font:600 14px var(--font-body);fill:var(--muted)}.g-xlabel{font:700 13px var(--font-body);fill:var(--wave-deep);fill-opacity:.8;text-anchor:middle}.g-dot{fill:#fff;stroke:#4885f0;stroke-width:3.5}.g-peak{font:800 12px var(--font-display);fill:#22284a;text-anchor:middle}.ride-top[data-astro-cid-uihfnyin]{position:relative;display:flex;justify-content:center;padding-top:18px}.surf-pill[data-astro-cid-uihfnyin]{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--wave-deep);background:var(--paper);border:2px solid var(--line);border-radius:999px;padding:2px 16px;font-variant-numeric:tabular-nums}.ride-zone[data-astro-cid-uihfnyin]{position:absolute;left:0;right:0;bottom:0;height:var(--zone-h);display:flex;align-items:flex-end;justify-content:center;padding:0 20px 22px}.zone-inner[data-astro-cid-uihfnyin]{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:10px}.tip-card[data-astro-cid-uihfnyin]{width:100%;min-height:76px;padding:10px 18px;border:0;border-radius:var(--radius);background:#ffffffe6;color:var(--wave-deep);font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.3;cursor:pointer;transition:opacity .14s ease}.tip-out[data-astro-cid-uihfnyin]{opacity:0}.surf-summary[data-astro-cid-uihfnyin]{width:100%;padding:18px;border-radius:var(--radius);background:#ffffffeb}.surf-summary[data-astro-cid-uihfnyin] h2[data-astro-cid-uihfnyin]{font-size:24px;margin:0 0 2px}.surf-summary[data-astro-cid-uihfnyin] p[data-astro-cid-uihfnyin]{margin:0}.ride-buttons[data-astro-cid-uihfnyin]{width:100%;display:flex;flex-direction:column;gap:10px}.ride-btn[data-astro-cid-uihfnyin]{width:100%;height:52px;border-radius:16px;background:var(--paper);font-family:var(--font-display);font-weight:700;font-size:19px;cursor:pointer}.ride-btn-blue[data-astro-cid-uihfnyin]{border:2px solid var(--cta);color:var(--wave-deep)}.ride-btn-grey[data-astro-cid-uihfnyin]{border:2px solid var(--muted);color:var(--ink)}.ride-btn[data-astro-cid-uihfnyin]:hover{background:var(--chat-surf)}.ride-cta[data-astro-cid-uihfnyin]{width:100%;text-align:center}#summary-controls[data-astro-cid-uihfnyin]{gap:16px;margin-top:6px}.surf-ride[data-astro-cid-uihfnyin].is-start{height:auto}.is-start[data-astro-cid-uihfnyin] #surf-graph[data-astro-cid-uihfnyin],.is-start[data-astro-cid-uihfnyin] .ride-top[data-astro-cid-uihfnyin],.is-start[data-astro-cid-uihfnyin] .ride-zone[data-astro-cid-uihfnyin]{display:none}.is-start[data-astro-cid-uihfnyin] .rate-panel[data-astro-cid-uihfnyin]{position:static;background:none;border-radius:0;box-shadow:none;animation:none;padding:30px 20px 26px}.rate-panel[data-astro-cid-uihfnyin]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:22px 20px 20px;background:var(--paper);border-radius:24px 24px 0 0;box-shadow:0 -8px 28px #22284a24;animation:sheet-up .26s ease-out}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.rate-panel[data-astro-cid-uihfnyin] .zone-inner[data-astro-cid-uihfnyin]{gap:4px}.rate-q[data-astro-cid-uihfnyin]{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--ink)!important;margin:0 0 2px!important}.rate-num[data-astro-cid-uihfnyin]{font-family:var(--font-display);font-weight:800;font-size:44px;line-height:1;color:var(--cta)}.rate-word[data-astro-cid-uihfnyin]{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--wave-deep);margin-bottom:4px}.rate-slider[data-astro-cid-uihfnyin]{--fill: 50%;width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.rate-slider[data-astro-cid-uihfnyin]::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(to right,var(--cta) var(--fill),var(--line) var(--fill))}.rate-slider[data-astro-cid-uihfnyin]::-moz-range-track{height:10px;border-radius:999px;background:var(--line)}.rate-slider[data-astro-cid-uihfnyin]::-moz-range-progress{height:10px;border-radius:999px;background:var(--cta)}.rate-slider[data-astro-cid-uihfnyin]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-9px;border-radius:50%;background:var(--paper);border:4px solid var(--cta);box-shadow:var(--shadow)}.rate-slider[data-astro-cid-uihfnyin]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--paper);border:4px solid var(--cta)}.rate-ends[data-astro-cid-uihfnyin]{display:flex;justify-content:space-between;width:100%;font-size:14px;color:var(--muted);margin-bottom:22px}.rate-ok[data-astro-cid-uihfnyin]{width:100%}.link-btn[data-astro-cid-uihfnyin]{background:none;border:0;color:var(--wave-deep);font-family:var(--font-body);font-weight:700;font-size:15px;cursor:pointer;padding:4px 10px;margin-top:14px}.sr-only[data-astro-cid-uihfnyin]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.surf-intro[data-astro-cid-uihfnyin]{padding:24px 18px}.surf-ride[data-astro-cid-uihfnyin]{--zone-h: 250px;height:600px}.surf-ride[data-astro-cid-uihfnyin].is-done{--zone-h: 316px}.ride-zone[data-astro-cid-uihfnyin]{padding:0 16px 18px}.rate-panel[data-astro-cid-uihfnyin]{padding:20px 16px 18px}.tip-card[data-astro-cid-uihfnyin]{font-size:17px}.rate-q[data-astro-cid-uihfnyin]{font-size:18px}.rate-num[data-astro-cid-uihfnyin]{font-size:40px}.surf-summary[data-astro-cid-uihfnyin] h2[data-astro-cid-uihfnyin]{font-size:23px}}.moves[data-astro-cid-uihfnyin]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.moves[data-astro-cid-uihfnyin] li[data-astro-cid-uihfnyin]{padding:12px 16px;margin:0;border-radius:var(--radius);background:var(--cream);font-size:15.5px;color:var(--ink-soft)}.moves[data-astro-cid-uihfnyin] b[data-astro-cid-uihfnyin]{display:block;font-family:var(--font-display);font-size:19px;color:var(--ink);margin-bottom:2px}.move-num[data-astro-cid-uihfnyin]{color:var(--cta)}.band-cream[data-astro-cid-uihfnyin] h2[data-astro-cid-uihfnyin]{text-align:center}.faq[data-astro-cid-uihfnyin]{display:grid;gap:14px;margin:28px auto 0;max-width:800px}.faq-item[data-astro-cid-uihfnyin]{padding:0;overflow:hidden}.faq-item[data-astro-cid-uihfnyin] summary[data-astro-cid-uihfnyin]{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:19px;padding:18px 24px;list-style:none;position:relative}.faq-item[data-astro-cid-uihfnyin] summary[data-astro-cid-uihfnyin]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-uihfnyin] summary[data-astro-cid-uihfnyin]{padding-right:56px}.faq-chev[data-astro-cid-uihfnyin]{position:absolute;right:22px;top:50%;width:20px;height:20px;transform:translateY(-50%);transition:transform .2s ease}.faq-item[data-astro-cid-uihfnyin][open] .faq-chev[data-astro-cid-uihfnyin]{transform:translateY(-50%) rotate(180deg)}.faq-item[data-astro-cid-uihfnyin] p[data-astro-cid-uihfnyin]{padding:0 24px 20px;margin:0;color:var(--ink-soft)}
