@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f2d063d697cf9672-s.3a9l5g310i2hw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa78b74e3784d9d1-s.p.3enw_zn3bjlzf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85d221305b371308-s.p.2j3mifs533dy9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alfa Slab One Fallback;src:local(Arial);ascent-override:85.85%;descent-override:27.59%;line-gap-override:0.0%;size-adjust:120.68%}.alfa_slab_one_a83b4c32-module__Y2QZcW__className{font-family:Alfa Slab One,Alfa Slab One Fallback;font-style:normal;font-weight:400}.alfa_slab_one_a83b4c32-module__Y2QZcW__variable{--font-sign:"Alfa Slab One", "Alfa Slab One Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.p.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.p.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.p.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.p.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_53ef9c5e-module__2I3u2G__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_53ef9c5e-module__2I3u2G__variable{--font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.p.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c547981c-module__zzAEIa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c547981c-module__zzAEIa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer theme,base;@layer components{.surf-module__xXlxQa__section{max-width:1040px;margin:0 auto;padding:72px 18px 48px;position:relative}.surf-module__xXlxQa__sheet{color:var(--chalk);border:2px solid var(--chalk-dim);background:#1c211df5;padding:14px 16px 16px;animation:.22s ease-out both surf-module__xXlxQa__sheetIn;position:relative;box-shadow:0 10px 24px #00000080}}@layer utilities;.surf-module__xXlxQa__shell{--board:#1c211d;--board-edge:#2a312b;--chalk:#efe9d8;--chalk-dim:#efe9d88c;--chalk-faint:#efe9d847;--paper:#e6d8b5;--paper-deep:#d3c197;--ink:#2b2924;--ink-soft:#2b292499;--go:#d9782a;--danger:#b8372f;--sign:var(--font-sign), "Arial Black", Impact, sans-serif;--hand:var(--font-hand), "Segoe Print", cursive;--mono:var(--font-plex-mono), ui-monospace, monospace;background-color:var(--board);min-height:100%;color:var(--chalk);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.94 0 0 0 0 0.91 0 0 0 0 0.85 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");overflow-x:hidden}.surf-module__xXlxQa__shell:before{content:"";height:env(safe-area-inset-top);background:var(--board);z-index:100;position:fixed;top:0;left:0;right:0}.surf-module__xXlxQa__loadingWave{width:min(100%,520px);height:90px;overflow:visible}.surf-module__xXlxQa__loadingLine{fill:none;stroke:var(--go);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.6s ease-in-out infinite surf-module__xXlxQa__chalkDraw}.surf-module__xXlxQa__loadingLineBack{stroke:var(--chalk-dim);stroke-width:2.5px;animation-duration:2.1s;animation-delay:.35s}@keyframes surf-module__xXlxQa__chalkDraw{0%{stroke-dashoffset:1200px;opacity:.2}45%{opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.surf-module__xXlxQa__loadingDots:after{content:"";animation:1.6s steps(4,end) infinite surf-module__xXlxQa__dots}@keyframes surf-module__xXlxQa__dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.surf-module__xXlxQa__sign{font-family:var(--sign);letter-spacing:.01em;line-height:.95}.surf-module__xXlxQa__hand{font-family:var(--hand);line-height:1.15}.surf-module__xXlxQa__mono{font-family:var(--mono)}.surf-module__xXlxQa__rule{border:0;border-top:2px dashed var(--chalk-faint);max-width:1040px;margin:0 auto}.surf-module__xXlxQa__eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-dim);font-size:12px}.surf-module__xXlxQa__call{font-family:var(--sign);font-size:min(clamp(88px, 22vw, 260px), calc((min(100vw - env(safe-area-inset-left) - env(safe-area-inset-right), 1040px) - 48px) / var(--call-em,1)));color:var(--chalk);text-shadow:0 0 1px #efe9d899;line-height:.9}.surf-module__xXlxQa__callGo{color:var(--go)}.surf-module__xXlxQa__callDim{color:var(--chalk-dim)}.surf-module__xXlxQa__chalkLine{font-family:var(--hand);color:var(--chalk);font-size:clamp(26px,5vw,44px)}.surf-module__xXlxQa__chalkSmall{font-family:var(--hand);color:var(--chalk-dim);font-size:clamp(18px,3vw,24px)}.surf-module__xXlxQa__writeOn{animation:1.1s ease-out both surf-module__xXlxQa__writeOn}.surf-module__xXlxQa__writeOnDelay{animation-delay:.5s}.surf-module__xXlxQa__paper{background-color:var(--paper);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23p)'/%3E%3C/svg%3E");position:relative;transform:rotate(-.6deg);box-shadow:0 10px 0 -4px #00000073,0 18px 30px #00000080}.surf-module__xXlxQa__paperInner{transform:rotate(.6deg)}.surf-module__xXlxQa__tape{background:#f0e8c8bf;width:96px;height:26px;position:absolute;top:-12px;left:24px;transform:rotate(-6deg);box-shadow:0 1px 2px #00000040}.surf-module__xXlxQa__tapeRight{left:auto;right:24px;transform:rotate(5deg)}.surf-module__xXlxQa__mapBox{border:3px solid var(--paper);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23p)'/%3E%3C/svg%3E");overflow:hidden;box-shadow:0 12px 30px #00000080}.surf-module__xXlxQa__mapBtn{width:40px;height:40px;font-family:var(--mono);color:var(--ink);border:2px solid var(--ink);cursor:pointer;background:#e6d8b5f2;font-size:20px;line-height:1;transition:background-color .12s,transform .12s}.surf-module__xXlxQa__mapBtn:active{background:var(--paper-deep);transform:scale(.94)}.surf-module__xXlxQa__mapSheet{max-width:520px;position:absolute;bottom:8px;left:8px;right:8px}@media (max-width:640px){.surf-module__xXlxQa__mapSheet{padding-bottom:64px}}.surf-module__xXlxQa__dropdown{z-index:70;top:var(--pop-top,56px);right:var(--pop-right,12px);max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--pop-top,56px) - 12px);overscroll-behavior:contain;padding:12px;position:fixed;overflow-y:auto}.surf-module__xXlxQa__dock{z-index:70;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;overflow-y:auto}@media (min-width:640px){.surf-module__xXlxQa__dock{top:64px;bottom:auto;left:auto;right:max(12px, env(safe-area-inset-right));width:380px;max-height:calc(100dvh - 76px)}}@keyframes surf-module__xXlxQa__sheetIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.surf-module__xXlxQa__windArrow{transform-box:fill-box;transform-origin:50%;transition:transform .26s}.surf-module__xXlxQa__pinRing{transform-box:fill-box;transform-origin:50%;animation:.26s cubic-bezier(.2,.8,.2,1) both surf-module__xXlxQa__ringIn}@keyframes surf-module__xXlxQa__ringIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.surf-module__xXlxQa__bottomSketch{width:100%;height:auto;margin-top:6px;display:block}.surf-module__xXlxQa__bottomWater{stroke:var(--chalk-dim);stroke-width:1px;stroke-dasharray:3 5}.surf-module__xXlxQa__bottomFloor{fill:#e6d8b533;stroke:var(--chalk);stroke-width:1.5px;stroke-linejoin:round}.surf-module__xXlxQa__bottomTick{stroke:var(--chalk-dim);stroke-width:1px}.surf-module__xXlxQa__bottomBreak{fill:none;stroke:var(--go);stroke-width:2px;stroke-linecap:round}.surf-module__xXlxQa__bottomText{font-family:var(--mono);fill:var(--chalk-dim);font-size:10px}.surf-module__xXlxQa__topBar{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));border-bottom:2px dashed var(--chalk-faint);background:#1c211df5}.surf-module__xXlxQa__regionTab{white-space:nowrap;font-family:var(--hand);color:var(--chalk-dim);border-bottom:2px dashed #0000;flex:none;align-items:center;padding:2px 6px 5px;font-size:19px;line-height:1.1;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.surf-module__xXlxQa__regionTab:hover{color:var(--chalk);transform:rotate(-1.5deg)}.surf-module__xXlxQa__regionTabOn{color:var(--go);border-bottom-color:var(--go);transform:rotate(-1.5deg)}.surf-module__xXlxQa__dayChip{min-width:78px;font-family:var(--mono);color:var(--chalk);border:2px solid var(--chalk-faint);cursor:pointer;text-align:center;background:0 0;flex:none;padding:6px 8px;font-size:12px;transition:border-color .16s}.surf-module__xXlxQa__dayChipOn{border-color:var(--go)}.surf-module__xXlxQa__sea{fill:#0000}.surf-module__xXlxQa__land{fill:var(--paper-deep);stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round;fill-rule:nonzero}.surf-module__xXlxQa__grid{stroke:var(--ink-soft);stroke-width:.8px;stroke-dasharray:2 10}.surf-module__xXlxQa__route{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-dasharray:9 9;stroke-linecap:round}.surf-module__xXlxQa__chartLabel{font-family:var(--hand);fill:var(--ink);font-size:30px}.surf-module__xXlxQa__chartNote{font-family:var(--hand);fill:var(--ink-soft);font-size:22px}.surf-module__xXlxQa__chartMono{font-family:var(--mono);fill:var(--ink-soft);font-size:15px}.surf-module__xXlxQa__table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:14px}.surf-module__xXlxQa__table th{text-align:left;color:var(--chalk-dim);border-bottom:2px solid var(--chalk-faint);white-space:nowrap;padding:8px 10px;font-weight:500}.surf-module__xXlxQa__table td{border-bottom:1px dashed var(--chalk-faint);vertical-align:top;padding:9px 10px}.surf-module__xXlxQa__row{cursor:pointer}.surf-module__xXlxQa__row:hover td{background:#efe9d80d}.surf-module__xXlxQa__rowOn td{background:#d9782a24}.surf-module__xXlxQa__dayCard{text-align:left;cursor:pointer;border-bottom:1px dashed var(--chalk-faint);gap:6px;width:100%;padding:14px 10px;display:grid}.surf-module__xXlxQa__dayCardOn{background:#d9782a24}.surf-module__xXlxQa__callTagOver{color:var(--chalk-dim);opacity:.7;border-style:dashed}.surf-module__xXlxQa__callTag{font-family:var(--sign);white-space:nowrap;border:2px solid;padding:2px 8px 1px;font-size:15px;display:inline-block;transform:rotate(-2deg)}.surf-module__xXlxQa__tagGo{color:var(--go)}.surf-module__xXlxQa__tagMaybe{color:var(--chalk)}.surf-module__xXlxQa__tagSmall{color:var(--chalk);opacity:.8}.surf-module__xXlxQa__regionCard{border:2px dashed var(--chalk-faint);height:100%;color:var(--chalk);padding:12px 14px 14px;transition:border-color .16s;display:block}@media (min-width:640px){.surf-module__xXlxQa__regionCard{padding:18px 18px 22px}}.surf-module__xXlxQa__regionCard:hover,.surf-module__xXlxQa__regionCard:focus-visible{border-color:var(--chalk);outline:none}.surf-module__xXlxQa__tagMessy{color:var(--chalk-dim)}.surf-module__xXlxQa__tagFlat{color:var(--chalk-faint)}.surf-module__xXlxQa__btn{font-family:var(--sign);color:var(--board);background:var(--chalk);cursor:pointer;border:0;padding:10px 16px 8px;font-size:15px;transform:rotate(-1deg);box-shadow:3px 3px #00000080}.surf-module__xXlxQa__btn:active{transform:translate(2px,2px)rotate(-1deg);box-shadow:1px 1px #00000080}.surf-module__xXlxQa__btnGo{background:var(--go);color:var(--chalk)}.surf-module__xXlxQa__btnGhost{color:var(--chalk);border:2px solid var(--chalk-dim);box-shadow:none;background:0 0}.surf-module__xXlxQa__input{font-family:var(--mono);color:var(--chalk);border:0;border-bottom:2px solid var(--chalk-dim);background:#0000004d;width:100%;padding:8px 10px;font-size:15px}.surf-module__xXlxQa__input:focus{border-bottom-color:var(--go);outline:none}.surf-module__xXlxQa__shell :focus-visible{outline:2px solid var(--go);outline-offset:3px}.surf-module__xXlxQa__entry{border-left:3px solid var(--chalk-faint);padding:4px 0 4px 16px}.surf-module__xXlxQa__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px}.surf-module__xXlxQa__range::-webkit-slider-runnable-track{background:repeating-linear-gradient(90deg, var(--chalk-dim) 0 8px, transparent 8px 14px);height:4px}.surf-module__xXlxQa__range::-moz-range-track{background:repeating-linear-gradient(90deg, var(--chalk-dim) 0 8px, transparent 8px 14px);height:4px}.surf-module__xXlxQa__range::-webkit-slider-thumb{appearance:none;background:var(--go);border:3px solid var(--chalk);border-radius:50%;width:22px;height:22px;margin-top:-9px;box-shadow:2px 2px #00000080}.surf-module__xXlxQa__range::-moz-range-thumb{background:var(--go);border:3px solid var(--chalk);border-radius:50%;width:22px;height:22px;box-shadow:2px 2px #00000080}.surf-module__xXlxQa__sketch{width:100%;height:auto;display:block}@keyframes surf-module__xXlxQa__writeOn{0%{clip-path:inset(0 100% 0 0);opacity:.6}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion:reduce){.surf-module__xXlxQa__shell *,.surf-module__xXlxQa__shell :before,.surf-module__xXlxQa__shell :after{transition:none!important;animation:none!important}}.surf-module__xXlxQa__contactStage{border:2px dashed var(--chalk-faint);height:min(52vh,400px);position:relative;overflow:hidden}.surf-module__xXlxQa__contactSun{fill:none;width:clamp(70px,12vw,110px);stroke:var(--chalk-faint);stroke-width:1.5px;animation:80s linear infinite surf-module__xXlxQa__spinSlow;position:absolute;top:8%;right:8%}.surf-module__xXlxQa__contactCloud{fill:none;stroke:var(--chalk-faint);stroke-width:2px;animation:40s linear infinite surf-module__xXlxQa__cloudDrift;position:absolute;left:-160px}.surf-module__xXlxQa__contactWave{width:200%;height:55%;animation:11s linear infinite surf-module__xXlxQa__waveDrift;position:absolute;bottom:0;left:0}.surf-module__xXlxQa__contactWaveBack{height:64%;animation-duration:19s;animation-direction:reverse}.surf-module__xXlxQa__seaBack{fill:#efe9d80f;stroke:var(--chalk-dim);stroke-width:2px}.surf-module__xXlxQa__seaFront{fill:#d9782a38;stroke:var(--go);stroke-width:3px}.surf-module__xXlxQa__contactSurfer{transform-origin:50% 100%;width:clamp(150px,30vw,280px);filter:drop-shadow(0 0 0 var(--chalk)) drop-shadow(2px 0 0 var(--chalk)) drop-shadow(-2px 0 0 var(--chalk)) drop-shadow(0 2px 0 var(--chalk)) drop-shadow(0 -2px 0 var(--chalk));animation:5.5s ease-in-out infinite surf-module__xXlxQa__bob;position:absolute;bottom:calc(44% - 14px);left:50%}.surf-module__xXlxQa__contactZzz{font-family:var(--hand);color:var(--chalk-dim);font-size:clamp(22px,4vw,34px);animation:4s ease-in-out infinite surf-module__xXlxQa__zzz;position:absolute;bottom:calc(44% + clamp(70px,14vw,130px));left:calc(50% + clamp(40px,8vw,90px))}.surf-module__xXlxQa__contactMail{font-family:var(--hand);word-break:break-all;color:var(--chalk);border-bottom:3px dashed var(--chalk-faint);font-size:clamp(28px,6vw,64px);line-height:1.05;text-decoration:none}.surf-module__xXlxQa__contactMail:hover{border-bottom-color:var(--go)}@keyframes surf-module__xXlxQa__waveDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes surf-module__xXlxQa__bob{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%,-10px)rotate(2.5deg)}}@keyframes surf-module__xXlxQa__cloudDrift{0%{translate:0}to{translate:calc(100vw + 200px)}}@keyframes surf-module__xXlxQa__spinSlow{to{transform:rotate(360deg)}}@keyframes surf-module__xXlxQa__zzz{0%{opacity:0;transform:translateY(6px)scale(.8)}40%{opacity:1}to{opacity:0;transform:translateY(-18px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.surf-module__xXlxQa__contactWave,.surf-module__xXlxQa__contactSurfer,.surf-module__xXlxQa__contactCloud,.surf-module__xXlxQa__contactSun,.surf-module__xXlxQa__contactZzz{animation:none}}.surf-module__xXlxQa__sheetNod{animation:.52s cubic-bezier(.3,.9,.3,1.2) both surf-module__xXlxQa__sheetNod}@keyframes surf-module__xXlxQa__sheetNod{0%{transform:translateY(0)rotate(0)}20%{transform:translateY(-10px)rotate(-1.2deg)}45%{transform:translateY(4px)rotate(.8deg)}70%{transform:translateY(-3px)rotate(-.4deg)}to{transform:none}}.surf-module__xXlxQa__cheer{pointer-events:none;z-index:2;width:clamp(130px,28vw,200px);animation:2.6s cubic-bezier(.2,1.3,.4,1) both surf-module__xXlxQa__cheerIn;position:absolute;bottom:0;right:6px}.surf-module__xXlxQa__cheerMascot{filter:drop-shadow(0 6px #00000059);width:100%;height:auto}.surf-module__xXlxQa__cheerWord{color:var(--go);font-size:clamp(22px,4vw,30px);animation:2.6s ease-out both surf-module__xXlxQa__cheerWord;position:absolute;top:12%;left:-8px;transform:rotate(-8deg)}@keyframes surf-module__xXlxQa__cheerIn{0%{opacity:0;transform:translateY(70%)rotate(8deg)}18%{opacity:1;transform:translateY(0)rotate(-3deg)}30%{transform:translateY(-6px)rotate(2deg)}42%{transform:translateY(0)rotate(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80%)}}@keyframes surf-module__xXlxQa__cheerWord{0%,22%{opacity:0;transform:scale(.4)rotate(-20deg)}36%{opacity:1;transform:scale(1.15)rotate(-8deg)}46%{transform:scale(1)rotate(-8deg)}82%{opacity:1}to{opacity:0}}.surf-module__xXlxQa__reportSheet{max-width:640px}.surf-module__xXlxQa__callTagOff{opacity:.45;cursor:pointer}.surf-module__xXlxQa__callTagOn{cursor:pointer;box-shadow:3px 3px #00000080}.surf-module__xXlxQa__earned{color:var(--go);animation:.7s cubic-bezier(.2,1.4,.4,1) both surf-module__xXlxQa__earnedPop}@keyframes surf-module__xXlxQa__earnedPop{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}.surf-module__xXlxQa__more>summary{cursor:pointer;border-bottom:1px dashed var(--chalk-faint);gap:8px;padding-bottom:2px;list-style:none;display:inline-flex}.surf-module__xXlxQa__more>summary::-webkit-details-marker{display:none}.surf-module__xXlxQa__more>summary:after{content:"+"}.surf-module__xXlxQa__more[open]>summary:after{content:"-"}.surf-module__xXlxQa__photo{border:2px solid var(--chalk-faint);width:100%;height:auto}.surf-module__xXlxQa__seaTab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);cursor:pointer;background:0 0;border:2px solid #0000;flex:none;padding:6px 8px;font-size:11px;transition:color .16s,border-color .16s}.surf-module__xXlxQa__seaTabOn{color:var(--go);border-bottom-color:var(--go)}.surf-module__xXlxQa__flagTab{cursor:pointer;opacity:.55;background:#1c211dd9;border:2px solid #0000;flex:none;justify-content:center;align-items:center;width:32px;height:30px;transition:opacity .16s,border-color .16s;display:inline-flex}.surf-module__xXlxQa__flagTab:hover{opacity:1}.surf-module__xXlxQa__flagTabOn{opacity:1;border-color:var(--chalk-dim)}.surf-module__xXlxQa__iconBtn{justify-content:center;align-items:center;width:36px;height:32px;padding:0;font-size:15px;line-height:1;display:inline-flex}.surf-module__xXlxQa__btnGhost.surf-module__xXlxQa__iconBtn{text-decoration:line-through}.surf-module__xXlxQa__podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;display:grid}.surf-module__xXlxQa__podiumSlot{text-align:center;flex-direction:column;align-items:center;gap:6px;animation:.7s cubic-bezier(.2,1.2,.3,1) both surf-module__xXlxQa__riseIn;display:flex}.surf-module__xXlxQa__podiumAvatar,.surf-module__xXlxQa__floatIn{transform-origin:50% 90%;animation:4.5s ease-in-out infinite surf-module__xXlxQa__floatY}@keyframes surf-module__xXlxQa__floatY{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}.surf-module__xXlxQa__podiumBase{border:2px dashed var(--chalk-faint);width:100%;font-family:var(--sign);color:var(--chalk-dim);border-bottom:0;justify-content:center;align-items:flex-start;padding-top:6px;font-size:28px;display:flex}.surf-module__xXlxQa__rowIn{animation:.5s ease-out both surf-module__xXlxQa__slideIn}@keyframes surf-module__xXlxQa__riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes surf-module__xXlxQa__slideIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.surf-module__xXlxQa__podiumSlot,.surf-module__xXlxQa__podiumAvatar,.surf-module__xXlxQa__rowIn{animation:none}}.surf-module__xXlxQa__avatar{background:var(--board-edge);border:2px solid var(--chalk);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.surf-module__xXlxQa__avatarPhoto{object-fit:cover;width:100%;height:100%}.surf-module__xXlxQa__progress{border:2px dashed var(--chalk-faint);background:0 0;height:8px;margin-top:6px;position:relative}.surf-module__xXlxQa__progress>span{background:var(--go);transition:width .6s ease-out;position:absolute;inset:0 auto 0 0}.surf-module__xXlxQa__providerBtn{font-family:var(--sign);border:2px solid #0000;align-items:center;gap:10px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex;transform:rotate(-1deg);box-shadow:3px 3px #00000080}.surf-module__xXlxQa__providerBtn:active{transform:rotate(-1deg)translate(2px,2px);box-shadow:1px 1px #00000080}.surf-module__xXlxQa__googleBtn{color:#1f1f1f;background:#fff}.surf-module__xXlxQa__appleBtn{color:#fff;border-color:var(--chalk-dim);background:#000}.surf-module__xXlxQa__waveRay{animation:.5s ease-out both surf-module__xXlxQa__rayIn}@keyframes surf-module__xXlxQa__rayIn{0%{opacity:0}to{opacity:1}}.surf-module__xXlxQa__avatarInitial{font-family:var(--sign);color:var(--chalk);line-height:1}.surf-module__xXlxQa__onboard{z-index:60;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:var(--chalk);pointer-events:auto;background:#1c211dfa;flex-direction:column;animation:.3s ease-out both surf-module__xXlxQa__fadeIn;display:flex;position:fixed;inset:0}.surf-module__xXlxQa__onboardTrack{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.surf-module__xXlxQa__onboardStep{scroll-snap-align:start;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;width:100%;padding:16px 24px;display:flex}.surf-module__xXlxQa__onboardArt{opacity:.35;transition:opacity .4s ease-out,transform .5s cubic-bezier(.2,1.2,.3,1);transform:translateY(12px)scale(.92)}.surf-module__xXlxQa__onboardArtOn{opacity:1;animation:4.5s ease-in-out infinite surf-module__xXlxQa__floatY;transform:none}.surf-module__xXlxQa__dot{border:2px solid var(--chalk-dim);background:0 0;border-radius:50%;width:10px;height:10px;padding:0}.surf-module__xXlxQa__dotOn{background:var(--go);border-color:var(--go)}@keyframes surf-module__xXlxQa__fadeIn{0%{opacity:0}to{opacity:1}}.surf-module__xXlxQa__presetGrid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;display:grid}.surf-module__xXlxQa__presetBtn{aspect-ratio:1;border:2px solid var(--chalk-faint);background:var(--board-edge);cursor:pointer;border-radius:50%;padding:0;overflow:hidden}.surf-module__xXlxQa__presetOn{border-color:var(--go);box-shadow:0 0 0 2px var(--go)}.surf-module__xXlxQa__searchList{border:2px solid var(--chalk-dim);background:#1c211dfa;margin:0;padding:4px;list-style:none;box-shadow:0 10px 24px #00000080}.surf-module__xXlxQa__searchItem{text-align:left;width:100%;color:var(--chalk);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 10px;display:flex}.surf-module__xXlxQa__searchItemOn{background:#efe9d81a}.surf-module__xXlxQa__countryChip{border:2px solid var(--chalk-faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.surf-module__xXlxQa__countryChipOn{border-color:var(--go);color:var(--chalk)}.surf-module__xXlxQa__mapFull{z-index:60;height:100dvh;box-shadow:none;border-width:0;position:fixed;inset:0}.surf-module__xXlxQa__mapFull .surf-module__xXlxQa__mapTools{top:calc(env(safe-area-inset-top) + 8px);right:calc(env(safe-area-inset-right) + 8px)}.surf-module__xXlxQa__mapFull .surf-module__xXlxQa__mapNote{top:calc(env(safe-area-inset-top) + 8px);left:calc(env(safe-area-inset-left) + 8px)}.surf-module__xXlxQa__mapHintBox{pointer-events:none;animation:.6s 6s forwards surf-module__xXlxQa__hintAway}@keyframes surf-module__xXlxQa__hintAway{to{opacity:0;visibility:hidden}}.surf-module__xXlxQa__hintMouse{display:none}@media (hover:hover) and (pointer:fine){.surf-module__xXlxQa__hintTouch{display:none}.surf-module__xXlxQa__hintMouse{display:inline}}.surf-module__xXlxQa__mapFull .surf-module__xXlxQa__mapHintBox,.surf-module__xXlxQa__mapFull .surf-module__xXlxQa__mapSheet{bottom:calc(env(safe-area-inset-bottom) + 8px)}.surf-module__xXlxQa__mapFull .surf-module__xXlxQa__mapSheet{left:calc(env(safe-area-inset-left) + 8px)}.surf-module__xXlxQa__sheetHead{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding-top:8px;position:relative}.surf-module__xXlxQa__sheetHead:active{cursor:grabbing}.surf-module__xXlxQa__sheetGrip{background:var(--chalk-dim);border-radius:2px;width:44px;height:4px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.surf-module__xXlxQa__wipeStage{background:0 0;border:0;padding:0}.surf-module__xXlxQa__wipeHint{position:absolute;bottom:10px;right:12px}.surf-module__xXlxQa__wipeSvg{width:100%;height:100%;position:absolute;inset:0}.surf-module__xXlxQa__wipeLip{fill:none;stroke:var(--go);stroke-width:3px;stroke-linecap:round}.surf-module__xXlxQa__wipeFoam{fill:none;stroke:var(--chalk);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 4}.surf-module__xXlxQa__wipeSurfer{filter:drop-shadow(0 0 0 var(--chalk)) drop-shadow(1px 0 0 var(--chalk)) drop-shadow(-1px 0 0 var(--chalk)) drop-shadow(0 1px 0 var(--chalk)) drop-shadow(0 -1px 0 var(--chalk))}.surf-module__xXlxQa__author{vertical-align:middle;text-decoration:underline;-webkit-text-decoration-color:var(--chalk-faint);text-decoration-color:var(--chalk-faint);align-items:center;gap:6px;display:inline-flex}.surf-module__xXlxQa__onSite{color:var(--go);margin-left:8px}.surf-module__xXlxQa__photoRow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:8px 4px 14px;display:flex;overflow-x:auto}.surf-module__xXlxQa__photoRow li{scroll-snap-align:start;flex:none}.surf-module__xXlxQa__photoCard{text-align:left;cursor:pointer;background:#f3efe4;width:232px;padding:8px 8px 10px;transition:transform .16s;display:block;box-shadow:0 6px 18px #00000059}.surf-module__xXlxQa__photoCard:hover{transform:translateY(-3px)scale(1.02)}.surf-module__xXlxQa__photoImg{object-fit:cover;background:#ddd;width:216px;height:162px;display:block}.surf-module__xXlxQa__lightbox{z-index:60;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));cursor:zoom-out;background:#141815f0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.surf-module__xXlxQa__lightboxImg{object-fit:contain;border:8px solid #f3efe4;width:auto;max-width:94vw;height:auto;max-height:80vh}.surf-module__xXlxQa__scrollRow{scrollbar-width:none;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.surf-module__xXlxQa__scrollRowFade{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.surf-module__xXlxQa__navDivider{border-left:2px dashed var(--chalk-faint);flex:none;width:0;height:22px}.surf-module__xXlxQa__scrollWrap{min-width:0;position:relative}.surf-module__xXlxQa__scrollArrow{z-index:1;width:26px;height:26px;font-family:var(--sign);color:var(--go);border:2px dashed var(--go);cursor:pointer;background:#1c211df0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%)}.surf-module__xXlxQa__scrollArrowLeft{left:-6px}.surf-module__xXlxQa__scrollArrowRight{right:0}@media (min-width:1024px){.surf-module__xXlxQa__scrollArrow{display:inline-flex}}.surf-module__xXlxQa__heroRoad{border-bottom:2px dashed var(--chalk-faint);height:44px;margin-top:10px;position:relative;overflow:hidden}.surf-module__xXlxQa__heroCar{width:56px;height:26px;color:var(--chalk);animation:1.1s cubic-bezier(.45,0,.35,1) both surf-module__xXlxQa__heroDrive;position:absolute;bottom:2px;left:-70px}.surf-module__xXlxQa__heroWave{width:64px;height:22px;color:var(--go);opacity:0;animation:.5s ease-out .7s both surf-module__xXlxQa__heroWave;position:absolute;bottom:3px;right:0}@keyframes surf-module__xXlxQa__heroDrive{0%{left:-70px}to{left:calc(100% - 196px)}}@keyframes surf-module__xXlxQa__heroWave{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.surf-module__xXlxQa__heroCar,.surf-module__xXlxQa__heroWave{opacity:1;animation:none}.surf-module__xXlxQa__heroCar{left:calc(100% - 196px)}}.surf-module__xXlxQa__bellDot{min-width:16px;height:16px;font-family:var(--mono);color:var(--board);background:var(--go);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.surf-module__xXlxQa__iconBtn.surf-module__xXlxQa__bellBtn{text-decoration:none}@media (min-width:640px){.surf-module__xXlxQa__boardScreen{min-height:calc(100svh - 132px)}}@media (min-width:1024px){.surf-module__xXlxQa__boardScreen{min-height:calc(100svh - 84px)}}.surf-module__xXlxQa__topBarSticky{padding-top:10px;transition:top .22s}.surf-module__xXlxQa__pullZone{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}.surf-module__xXlxQa__pullZone[data-phase=idle]{display:none}.surf-module__xXlxQa__pullBubble{border:2px solid var(--chalk-dim);opacity:0;background:#efe9d80f;border-radius:999px;animation-name:surf-module__xXlxQa__pullRise;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;bottom:-90px}.surf-module__xXlxQa__pullZone[data-phase=pull] .surf-module__xXlxQa__pullBubble,.surf-module__xXlxQa__pullZone[data-phase=ready] .surf-module__xXlxQa__pullBubble,.surf-module__xXlxQa__pullZone[data-phase=busy] .surf-module__xXlxQa__pullBubble{opacity:calc(var(--pull,0) / 150);animation-play-state:running}.surf-module__xXlxQa__pullZone[data-phase=ready] .surf-module__xXlxQa__pullBubble,.surf-module__xXlxQa__pullZone[data-phase=busy] .surf-module__xXlxQa__pullBubble{border-color:var(--go);background:#d9782a14}.surf-module__xXlxQa__pullNote{top:calc(var(--pull-top,0) * 1px + var(--pull,0) * .5px - 18px);text-align:center;color:var(--chalk-dim);opacity:calc(var(--pull,0) / 90);font-size:22px;transition:top .26s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0}.surf-module__xXlxQa__pullZone[data-live="1"] .surf-module__xXlxQa__pullNote{transition:none}.surf-module__xXlxQa__pullZone[data-phase=ready] .surf-module__xXlxQa__pullNote,.surf-module__xXlxQa__pullZone[data-phase=busy] .surf-module__xXlxQa__pullNote{color:var(--go)}@keyframes surf-module__xXlxQa__pullRise{0%{transform:translateY(0)scale(.55)}to{transform:translateY(-115vh)scale(1.25)}}@media (prefers-reduced-motion:reduce){.surf-module__xXlxQa__pullBubble{animation:none}}.surf-module__xXlxQa__pullShift[data-pull="1"],.surf-module__xXlxQa__pullShift[data-pull="1"] .surf-module__xXlxQa__topBar{transition:transform .26s cubic-bezier(.22,1,.36,1)}.surf-module__xXlxQa__pullShift[data-pull="1"]{transform:translate3d(0, calc(var(--pull,0) * 1px), 0)}.surf-module__xXlxQa__pullShift[data-pull="1"] .surf-module__xXlxQa__topBar{transform:translate3d(0, calc(var(--pull,0) * -1px), 0)}.surf-module__xXlxQa__pullShift[data-live="1"][data-pull="1"],.surf-module__xXlxQa__pullShift[data-live="1"][data-pull="1"] .surf-module__xXlxQa__topBar{transition:none}@media (prefers-reduced-motion:reduce){.surf-module__xXlxQa__pullShift[data-pull="1"],.surf-module__xXlxQa__pullShift[data-pull="1"] .surf-module__xXlxQa__topBar{transition:none}}.surf-module__xXlxQa__badgeMark{filter:drop-shadow(0 6px 10px #00000073)}.surf-module__xXlxQa__badgeLocked{filter:grayscale()brightness(.7);opacity:.3}.surf-module__xXlxQa__badgePop{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:70;border:3px dashed var(--go);background:#1c211df7;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 26px;animation:.32s cubic-bezier(.22,1,.36,1) both surf-module__xXlxQa__badgeIn;display:flex;position:fixed;transform:translate(-50%)}.surf-module__xXlxQa__badgeDrop{animation:.62s cubic-bezier(.22,1,.36,1) both surf-module__xXlxQa__badgeDrop}@keyframes surf-module__xXlxQa__badgeIn{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes surf-module__xXlxQa__badgeDrop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{transform:scale(1.12)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.surf-module__xXlxQa__badgePop,.surf-module__xXlxQa__badgeDrop{animation:none}}
.how-module__i4cAiW__scene{align-items:center;gap:22px;display:grid}@media (min-width:900px){.how-module__i4cAiW__scene{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}.how-module__i4cAiW__sceneFlip>:first-child{order:2}}.how-module__i4cAiW__step{font-family:var(--mono);letter-spacing:.18em;color:var(--go);font-size:12px}.how-module__i4cAiW__body{font-family:var(--hand);color:var(--chalk);font-size:clamp(20px,2.4vw,24px);line-height:1.35}.how-module__i4cAiW__result{font-family:var(--hand);color:var(--chalk);border-left:3px solid var(--go);padding-left:12px;font-size:clamp(19px,2.2vw,22px);line-height:1.35}.how-module__i4cAiW__note{font-family:var(--hand);color:var(--chalk-dim);font-size:18px;line-height:1.35}.how-module__i4cAiW__art{border:2px dashed var(--chalk-faint);background:#00000029;padding:10px;position:relative}.how-module__i4cAiW__art svg{width:100%;height:auto;display:block}.how-module__i4cAiW__example{border:2px solid var(--chalk-dim);background:#0003;padding:14px 16px}.how-module__i4cAiW__picker{max-width:420px}.how-module__i4cAiW__ink{fill:none;stroke:var(--chalk);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.how-module__i4cAiW__inkDim{fill:none;stroke:var(--chalk-dim);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.how-module__i4cAiW__inkFaint{fill:none;stroke:var(--chalk-faint);stroke-width:1.2px;stroke-linecap:round}.how-module__i4cAiW__inkGo{fill:none;stroke:var(--go);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.how-module__i4cAiW__dash{stroke-dasharray:5 6}.how-module__i4cAiW__fillChalk{fill:var(--chalk)}.how-module__i4cAiW__fillGo{fill:var(--go)}.how-module__i4cAiW__sand{fill:#e6d8b529;stroke:var(--chalk-dim);stroke-width:1.6px}.how-module__i4cAiW__water{fill:#78a0aa1a}.how-module__i4cAiW__label{font-family:var(--hand);fill:var(--chalk);font-size:15px}.how-module__i4cAiW__labelGo{font-family:var(--hand);fill:var(--go);font-size:15px}.how-module__i4cAiW__tiny{font-family:var(--mono);letter-spacing:.06em;fill:var(--chalk-dim);font-size:9.5px}.how-module__i4cAiW__flow{stroke-dasharray:3 9;animation:1.1s linear infinite paused how-module__i4cAiW__flow}[data-on="1"] .how-module__i4cAiW__flow{animation-play-state:running}@keyframes how-module__i4cAiW__flow{to{stroke-dashoffset:-12px}}.how-module__i4cAiW__node{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i,0) * .14s);transform:translate(-10px)}[data-on="1"] .how-module__i4cAiW__node{opacity:1;transform:none}.how-module__i4cAiW__pulse{transform-box:fill-box;transform-origin:50%}[data-on="1"] .how-module__i4cAiW__pulse{animation:2.2s ease-in-out 1s infinite how-module__i4cAiW__pulse}@keyframes how-module__i4cAiW__pulse{50%{transform:scale(1.04)}}.how-module__i4cAiW__crest{opacity:0}[data-on="1"] .how-module__i4cAiW__crest{animation:4.5s linear infinite how-module__i4cAiW__crestRun;animation-delay:calc(var(--i,0) * -1.5s)}@keyframes how-module__i4cAiW__crestRun{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}.how-module__i4cAiW__ray{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s ease-out;transition-delay:calc(var(--i,0) * 12ms)}[data-on="1"] .how-module__i4cAiW__ray{stroke-dashoffset:0}.how-module__i4cAiW__streak{opacity:0;animation:1.6s linear infinite how-module__i4cAiW__streak;animation-delay:calc(var(--i,0) * -.27s)}@keyframes how-module__i4cAiW__streak{0%{opacity:0;transform:translateY(46px)}25%,70%{opacity:.9}to{opacity:0;transform:translateY(-46px)}}.how-module__i4cAiW__control{font-family:var(--mono);letter-spacing:.04em;color:var(--chalk-dim);font-size:12px}.how-module__i4cAiW__range{width:100%;accent-color:var(--go)}.how-module__i4cAiW__chain{gap:10px;display:grid}.how-module__i4cAiW__chainRow{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;display:grid}.how-module__i4cAiW__chainName{font-family:var(--hand);color:var(--chalk);font-size:19px}.how-module__i4cAiW__chainValue{font-family:var(--mono);color:var(--chalk-dim);white-space:nowrap;font-size:13px}.how-module__i4cAiW__chainTrack{background:#efe9d814;grid-column:1/-1;height:10px;overflow:hidden}.how-module__i4cAiW__chainBar{background:var(--chalk-dim);transform-origin:0;height:100%;transform:scaleX(var(--from,1));transition:transform .7s cubic-bezier(.3,.9,.3,1);transition-delay:calc(.4s + var(--i,0) * .45s)}[data-on="1"] .how-module__i4cAiW__chainBar{transform:scaleX(var(--to,1))}.how-module__i4cAiW__chainBarGo{background:var(--go)}.how-module__i4cAiW__scale{height:34px;margin-top:26px;position:relative}.how-module__i4cAiW__scaleBand{height:10px;position:absolute;top:12px}.how-module__i4cAiW__scaleMark{background:var(--chalk);width:2px;height:30px;transition:left 1.2s cubic-bezier(.3,.9,.3,1) 2.6s;position:absolute;top:-4px;left:0}[data-on="1"] .how-module__i4cAiW__scaleMark{left:var(--at)}.how-module__i4cAiW__check{opacity:0;transition:opacity .3s,transform .3s;transition-delay:calc(var(--i,0) * .22s);transform:translateY(6px)}[data-on="1"] .how-module__i4cAiW__check{opacity:1;transform:none}.how-module__i4cAiW__mark{width:1.4em;font-family:var(--sign);display:inline-block}@media (prefers-reduced-motion:reduce){.how-module__i4cAiW__flow,[data-on="1"] .how-module__i4cAiW__pulse,[data-on="1"] .how-module__i4cAiW__crest,.how-module__i4cAiW__streak{animation:none}.how-module__i4cAiW__crest,.how-module__i4cAiW__streak{opacity:1}.how-module__i4cAiW__node,.how-module__i4cAiW__check{opacity:1;transition:none;transform:none}.how-module__i4cAiW__ray{stroke-dashoffset:0;transition:none}.how-module__i4cAiW__chainBar{transform:scaleX(var(--to,1));transition:none}.how-module__i4cAiW__scaleMark{left:var(--at);transition:none}}
