@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.p.0_kz_z3o_slvt.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1137fbd3-module__iyTYda__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1137fbd3-module__iyTYda__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_c6bc54d7-module__RK_B8q__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_c6bc54d7-module__RK_B8q__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@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.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-20C0,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_841e1577-module__9kD-3a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.ibm_plex_mono_841e1577-module__9kD-3a__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.Consent-module__FYabmW__banner{z-index:1000;background:var(--surface);max-width:560px;max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius,12px);flex-direction:column;gap:12px;margin:0 auto;padding:18px 18px 16px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:16px;left:16px;right:16px;overflow-y:auto;box-shadow:0 12px 40px #00000038}.Consent-module__FYabmW__banner:focus{outline:none}.Consent-module__FYabmW__banner:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.Consent-module__FYabmW__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Consent-module__FYabmW__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800;font-stretch:112%}.Consent-module__FYabmW__body{color:var(--ink-2);margin:0}.Consent-module__FYabmW__body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.Consent-module__FYabmW__close{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-6px -6px 0 0;display:grid}.Consent-module__FYabmW__close:hover{background:var(--surface-2);color:var(--ink)}.Consent-module__FYabmW__cats{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.Consent-module__FYabmW__cat{background:var(--surface-2);border:1px solid var(--line-soft);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.Consent-module__FYabmW__cat:has(input:disabled){cursor:default}.Consent-module__FYabmW__catText{flex-direction:column;gap:2px;min-width:0;display:flex}.Consent-module__FYabmW__catTitle{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.Consent-module__FYabmW__catDesc{color:var(--ink-2);font-size:13px}.Consent-module__FYabmW__always{color:var(--ink-2);font-size:12px;font-weight:500}.Consent-module__FYabmW__switch{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;margin:1px 0 0;transition:background .15s;position:relative}.Consent-module__FYabmW__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.Consent-module__FYabmW__switch:checked{background:var(--cobalt)}.Consent-module__FYabmW__switch:checked:after{transform:translate(16px)}.Consent-module__FYabmW__switch:disabled{opacity:.6;cursor:default}.Consent-module__FYabmW__switch:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.Consent-module__FYabmW__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.Consent-module__FYabmW__primary,.Consent-module__FYabmW__secondary{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;flex:auto;padding:0 16px;font-weight:600}.Consent-module__FYabmW__primary{background:var(--ink);color:var(--surface);border:1px solid var(--ink)}.Consent-module__FYabmW__primary:hover{opacity:.9}.Consent-module__FYabmW__secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.Consent-module__FYabmW__secondary:hover{background:var(--surface-2)}.Consent-module__FYabmW__primary:focus-visible,.Consent-module__FYabmW__secondary:focus-visible,.Consent-module__FYabmW__close:focus-visible,.Consent-module__FYabmW__linkBtn:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.Consent-module__FYabmW__linkBtn{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:480px){.Consent-module__FYabmW__banner{gap:10px;padding:14px 14px 12px;font-size:13px;bottom:8px;left:8px;right:8px}.Consent-module__FYabmW__title{font-size:16px}.Consent-module__FYabmW__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Consent-module__FYabmW__primary{min-height:44px;padding:0 10px}.Consent-module__FYabmW__secondary{order:2;grid-column:1/-1}.Consent-module__FYabmW__banner:not([data-details]) .Consent-module__FYabmW__secondary{text-underline-offset:2px;border:0;justify-self:center;min-height:32px;padding:0;font-weight:500;text-decoration:underline}}
.brand-module__Rs6obW__connect{cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0;line-height:0;display:inline-flex}.brand-module__Rs6obW__connect:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.brand-module__Rs6obW__connect:hover img{filter:brightness(1.04)}.brand-module__Rs6obW__connect img{width:auto;display:block}.brand-module__Rs6obW__form{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.brand-module__Rs6obW__stretch{align-items:stretch}.brand-module__Rs6obW__stretch .brand-module__Rs6obW__connect{justify-content:center}.brand-module__Rs6obW__hint{color:var(--ink-2);margin:0;font-size:13px}.brand-module__Rs6obW__reconnect{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600}.brand-module__Rs6obW__reconnect:hover{border-color:var(--muted)}.brand-module__Rs6obW__reconnect:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.brand-module__Rs6obW__powered{align-items:center;line-height:0;display:inline-flex}.brand-module__Rs6obW__powered img{width:auto;display:block}.brand-module__Rs6obW__powered .brand-module__Rs6obW__onDark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-module__Rs6obW__auto .brand-module__Rs6obW__onLight{display:none}:root:not([data-theme=light]) .brand-module__Rs6obW__auto .brand-module__Rs6obW__onDark{display:block}}:root[data-theme=dark] .brand-module__Rs6obW__auto .brand-module__Rs6obW__onLight{display:none}:root[data-theme=dark] .brand-module__Rs6obW__auto .brand-module__Rs6obW__onDark{display:block}.brand-module__Rs6obW__fixed .brand-module__Rs6obW__onDark,.brand-module__Rs6obW__fixed .brand-module__Rs6obW__onLight{display:block}.brand-module__Rs6obW__switchBanner{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.brand-module__Rs6obW__switchText{color:var(--ink);flex:260px;margin:0;font-size:14px}.brand-module__Rs6obW__connect .brand-module__Rs6obW__onDark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-module__Rs6obW__connect .brand-module__Rs6obW__onLight{display:none}:root:not([data-theme=light]) .brand-module__Rs6obW__connect .brand-module__Rs6obW__onDark{display:block}}:root[data-theme=dark] .brand-module__Rs6obW__connect .brand-module__Rs6obW__onLight{display:none}:root[data-theme=dark] .brand-module__Rs6obW__connect .brand-module__Rs6obW__onDark{display:block}.brand-module__Rs6obW__keep{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:10px;max-width:760px;margin:12px 16px 0;padding:14px 16px;display:flex}.brand-module__Rs6obW__keepHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-module__Rs6obW__keepTitle{margin:0;font-size:17px}.brand-module__Rs6obW__keepClose{min-width:44px;min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px}.brand-module__Rs6obW__keepClose:focus-visible,.brand-module__Rs6obW__keepPrimary:focus-visible,.brand-module__Rs6obW__keepGhost:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.brand-module__Rs6obW__keepMain{color:var(--ink);margin:0;font-size:14px}.brand-module__Rs6obW__keepSteps{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;display:flex}.brand-module__Rs6obW__keepSteps li strong{display:block}.brand-module__Rs6obW__keepSteps li span{color:var(--ink-2)}.brand-module__Rs6obW__keepActions{flex-wrap:wrap;gap:8px;display:flex}.brand-module__Rs6obW__keepPrimary,.brand-module__Rs6obW__keepGhost{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.brand-module__Rs6obW__keepPrimary{background:var(--ink);color:var(--surface);border:1px solid var(--ink)}.brand-module__Rs6obW__keepGhost{color:var(--ink);border:1px solid var(--line);background:0 0}
.MarketingShell-module__FU0ytW__page{flex-direction:column;min-height:100%;display:flex}.MarketingShell-module__FU0ytW__main{flex-direction:column;flex:1;min-width:0;display:flex}.MarketingShell-module__FU0ytW__main:focus{outline:none}.MarketingShell-module__FU0ytW__skip{z-index:60;background:var(--ink);color:var(--ground);border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.MarketingShell-module__FU0ytW__skip:focus{top:12px}.MarketingShell-module__FU0ytW__header{z-index:50;background:color-mix(in srgb, var(--ground) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.MarketingShell-module__FU0ytW__nav{align-items:center;gap:clamp(16px,2.4vw,32px);height:68px;padding:0 clamp(16px,4vw,64px);display:flex}.MarketingShell-module__FU0ytW__brand{text-decoration:none;display:inline-flex}.MarketingShell-module__FU0ytW__links{flex:1;gap:clamp(16px,2vw,26px);margin:0;padding:0;font-weight:500;list-style:none;display:flex}.MarketingShell-module__FU0ytW__links a{color:var(--ink-2);white-space:nowrap;text-decoration:none}.MarketingShell-module__FU0ytW__links a:hover{color:var(--cobalt)}.MarketingShell-module__FU0ytW__navLocale{color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;padding:3px 6px;font-size:13px;font-weight:500;display:inline-flex}.MarketingShell-module__FU0ytW__navAuth{align-items:center;gap:clamp(14px,2vw,24px);display:flex}.MarketingShell-module__FU0ytW__login{white-space:nowrap;font-weight:500;text-decoration:none}.MarketingShell-module__FU0ytW__login:hover{color:var(--cobalt)}.MarketingShell-module__FU0ytW__cta{background:var(--ink);color:var(--ground);white-space:nowrap;border-radius:10px;padding:11px 18px;font-weight:600;text-decoration:none}.MarketingShell-module__FU0ytW__cta:hover{opacity:.9}.MarketingShell-module__FU0ytW__betaPill{white-space:nowrap;color:var(--cobalt-ink);background:color-mix(in srgb, var(--cobalt) 12%, transparent);border:1px solid color-mix(in srgb, var(--cobalt) 40%, transparent);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.MarketingShell-module__FU0ytW__betaPill:hover{border-color:var(--cobalt)}.MarketingShell-module__FU0ytW__betaDot{background:var(--cobalt);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cobalt) 25%, transparent);border-radius:999px}.MarketingShell-module__FU0ytW__sheetBeta{border-radius:10px;justify-content:center;min-height:48px;font-size:16px}@media (max-width:1099.98px){.MarketingShell-module__FU0ytW__navBeta{display:none}}.MarketingShell-module__FU0ytW__menuWrap{display:none}.MarketingShell-module__FU0ytW__burger{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:grid}.MarketingShell-module__FU0ytW__sheet{z-index:49;background:var(--ground);border-bottom:1px solid var(--line);flex-direction:column;gap:16px;max-height:calc(100dvh - 68px);padding:12px clamp(16px,4vw,32px) 24px;display:flex;position:fixed;top:68px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px -24px #00000059}.MarketingShell-module__FU0ytW__sheet[hidden]{display:none}.MarketingShell-module__FU0ytW__sheetLinks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MarketingShell-module__FU0ytW__sheetLinks a{border-bottom:1px solid var(--line-soft);padding:14px 4px;font-size:18px;font-weight:600;text-decoration:none;display:block}.MarketingShell-module__FU0ytW__sheetLocale{color:var(--ink-2);font-size:15px;font-weight:500;display:flex}.MarketingShell-module__FU0ytW__sheetAuth{grid-template-columns:1fr 1fr;gap:10px;display:grid}.MarketingShell-module__FU0ytW__sheetAuth .MarketingShell-module__FU0ytW__login,.MarketingShell-module__FU0ytW__sheetAuth .MarketingShell-module__FU0ytW__cta{border-radius:10px;justify-content:center;align-items:center;min-height:48px;display:flex}.MarketingShell-module__FU0ytW__sheetAuth .MarketingShell-module__FU0ytW__login{border:1.5px solid var(--ink)}.MarketingShell-module__FU0ytW__sheetAuth>:only-child{grid-column:1/-1}@media (max-width:859.98px){.MarketingShell-module__FU0ytW__nav{gap:10px;height:60px}.MarketingShell-module__FU0ytW__sheet{max-height:calc(100dvh - 60px);top:60px}.MarketingShell-module__FU0ytW__links,.MarketingShell-module__FU0ytW__navLocale,.MarketingShell-module__FU0ytW__navAuth .MarketingShell-module__FU0ytW__login,.MarketingShell-module__FU0ytW__navBeta{display:none}.MarketingShell-module__FU0ytW__brand{margin-right:auto}.MarketingShell-module__FU0ytW__menuWrap{display:block}.MarketingShell-module__FU0ytW__cta{padding:10px 14px;font-size:14px}}@media (max-width:380px){.MarketingShell-module__FU0ytW__navAuth{display:none}}.MarketingShell-module__FU0ytW__foot{color:var(--muted);border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:auto;padding:28px clamp(16px,4vw,64px) 32px;font-size:13px;display:flex}.MarketingShell-module__FU0ytW__footRow{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.MarketingShell-module__FU0ytW__footBrand{color:var(--ink);text-decoration:none;display:inline-flex}.MarketingShell-module__FU0ytW__footLinks{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.MarketingShell-module__FU0ytW__footLinks a,.MarketingShell-module__FU0ytW__footLinks button{color:var(--ink-2);font-size:inherit}.MarketingShell-module__FU0ytW__footLinks a:hover{color:var(--ink)}.MarketingShell-module__FU0ytW__social{align-items:center;display:inline-flex}.MarketingShell-module__FU0ytW__soon{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12px}.MarketingShell-module__FU0ytW__strava{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 14px;display:inline-flex}.MarketingShell-module__FU0ytW__footLocale{color:var(--ink-2);display:inline-flex}html[data-menu-open]{overflow:hidden}@media (min-width:860px){html[data-menu-open]{overflow:visible}}
.beta-module__YBO1QW__page{background:var(--ground);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.beta-module__YBO1QW__header{z-index:10;background:color-mix(in srgb, var(--ground) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.beta-module__YBO1QW__nav{align-items:center;gap:16px;max-width:1160px;margin:0 auto;padding:12px 20px;display:flex}.beta-module__YBO1QW__brand{text-decoration:none;display:inline-flex}.beta-module__YBO1QW__navRight{align-items:center;gap:12px;margin-left:auto;display:flex}.beta-module__YBO1QW__navLink{color:var(--ink-2);font-size:14px;font-weight:600;text-decoration:none}.beta-module__YBO1QW__navLink:hover{color:var(--ink)}.beta-module__YBO1QW__main{flex-direction:column;flex:1;gap:56px;width:100%;min-width:0;max-width:1160px;margin:0 auto;padding:32px 20px 72px;display:flex}.beta-module__YBO1QW__foot{border-top:1px solid var(--line-soft)}.beta-module__YBO1QW__footRow{max-width:1160px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 auto;padding:20px;font-size:13px;display:flex}.beta-module__YBO1QW__footRow a,.beta-module__YBO1QW__footRow button{color:var(--ink-2)}.beta-module__YBO1QW__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.beta-module__YBO1QW__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt-ink);background:var(--cobalt-wash);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:12px;display:inline-flex}.beta-module__YBO1QW__eyebrowDot{background:var(--cobalt);border-radius:2px;width:8px;height:8px;animation:1.6s ease-in-out infinite beta-module__YBO1QW__pulse}@keyframes beta-module__YBO1QW__pulse{50%{opacity:.35}}.beta-module__YBO1QW__h1{margin:16px 0;font-size:clamp(34px,5.4vw,64px);line-height:.98}.beta-module__YBO1QW__lead{color:var(--ink-2);max-width:36em;margin:0 0 24px;font-size:18px}.beta-module__YBO1QW__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.beta-module__YBO1QW__cta{background:var(--accent-strong);height:48px;color:var(--on-accent);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.beta-module__YBO1QW__cta:hover{background:var(--cobalt-ink)}.beta-module__YBO1QW__cta:disabled{opacity:.6;cursor:progress}.beta-module__YBO1QW__ghost{border:1px solid var(--line);background:var(--surface);height:48px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.beta-module__YBO1QW__counters{flex-wrap:wrap;gap:24px;margin-top:28px;display:flex}.beta-module__YBO1QW__counter{flex-direction:column;display:flex}.beta-module__YBO1QW__counterValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.beta-module__YBO1QW__counterLabel{color:var(--muted);margin-top:4px;font-size:13px}.beta-module__YBO1QW__squareCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:20px}.beta-module__YBO1QW__square{aspect-ratio:1;width:100%;height:auto;display:block}.beta-module__YBO1QW__cell0{fill:var(--line-soft)}.beta-module__YBO1QW__cell1{fill:var(--cobalt)}.beta-module__YBO1QW__cell2{fill:var(--cobalt-soft)}.beta-module__YBO1QW__cell3{fill:var(--amber)}.beta-module__YBO1QW__mine{animation:1.2s ease-in-out infinite beta-module__YBO1QW__pulse}.beta-module__YBO1QW__squareWrap{position:relative}.beta-module__YBO1QW__square rect{cursor:pointer}.beta-module__YBO1QW__frame{fill:none;stroke:var(--gold);stroke-width:.12px;pointer-events:none;transition:all .4s}.beta-module__YBO1QW__pop{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.3,1.6,.5,1) both beta-module__YBO1QW__tilePop}.beta-module__YBO1QW__tip{background:var(--ink);color:var(--surface);white-space:nowrap;pointer-events:none;z-index:2;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.beta-module__YBO1QW__tileMsg{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.beta-module__YBO1QW__tileNo{color:var(--gold-ink);font-size:22px;font-weight:800}@keyframes beta-module__YBO1QW__tilePop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.beta-module__YBO1QW__pop,.beta-module__YBO1QW__mine{animation:none}.beta-module__YBO1QW__frame{transition:none}}.beta-module__YBO1QW__legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12px;display:flex}.beta-module__YBO1QW__legend span{align-items:center;gap:6px;display:inline-flex}.beta-module__YBO1QW__swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.beta-module__YBO1QW__section{flex-direction:column;gap:20px;scroll-margin-top:80px;display:flex}.beta-module__YBO1QW__h2{margin:0;font-size:clamp(26px,3.4vw,40px);line-height:1.05}.beta-module__YBO1QW__sub{color:var(--ink-2);max-width:46em;margin:0}.beta-module__YBO1QW__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.beta-module__YBO1QW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.beta-module__YBO1QW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:20px;display:flex}.beta-module__YBO1QW__card h3{margin:0;font-size:17px}.beta-module__YBO1QW__card p{color:var(--ink-2);margin:0;font-size:14px}.beta-module__YBO1QW__perkIcon{background:var(--cobalt-wash);width:36px;height:36px;color:var(--cobalt-ink);font-family:var(--font-mono);border-radius:10px;place-items:center;font-weight:600;display:grid}.beta-module__YBO1QW__wave{position:relative;overflow:hidden}.beta-module__YBO1QW__waveNo{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.beta-module__YBO1QW__waveSpots{font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1}.beta-module__YBO1QW__waveNow{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt) inset}.beta-module__YBO1QW__badgeNow{background:var(--accent-strong);color:var(--on-accent);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.beta-module__YBO1QW__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.beta-module__YBO1QW__steps li{counter-increment:step;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.beta-module__YBO1QW__steps li:before{content:counter(step);background:var(--ink);width:28px;height:28px;color:var(--surface);border-radius:8px;place-items:center;margin-bottom:10px;font-weight:700;display:inline-grid}.beta-module__YBO1QW__steps b{margin-bottom:4px;display:block}.beta-module__YBO1QW__steps span{color:var(--ink-2);font-size:14px}.beta-module__YBO1QW__formWrap{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.beta-module__YBO1QW__form{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.beta-module__YBO1QW__row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.beta-module__YBO1QW__field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.beta-module__YBO1QW__field small{color:var(--muted);font-weight:400}.beta-module__YBO1QW__input{border:1px solid var(--line);background:var(--surface-2);height:44px;color:var(--ink);font:inherit;border-radius:10px;width:100%;padding:0 12px;font-weight:400}.beta-module__YBO1QW__input:focus{outline:2px solid var(--cobalt);outline-offset:1px}.beta-module__YBO1QW__fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.beta-module__YBO1QW__legendText{margin-bottom:2px;padding:0;font-size:14px;font-weight:600}.beta-module__YBO1QW__chips{flex-wrap:wrap;gap:8px;display:flex}.beta-module__YBO1QW__chip{position:relative}.beta-module__YBO1QW__chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.beta-module__YBO1QW__chip span{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;height:36px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.beta-module__YBO1QW__chip input:checked+span{background:var(--ink);color:var(--surface);border-color:var(--ink)}.beta-module__YBO1QW__chip input:focus-visible+span{outline:2px solid var(--cobalt);outline-offset:2px}.beta-module__YBO1QW__check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.beta-module__YBO1QW__check input{width:18px;height:18px;accent-color:var(--cobalt);flex:none;margin-top:2px}.beta-module__YBO1QW__gdpr{color:var(--muted);margin:0;font-size:12px}.beta-module__YBO1QW__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.beta-module__YBO1QW__error{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.beta-module__YBO1QW__notice{background:var(--cobalt-wash);color:var(--cobalt-ink);border-radius:12px;margin:0;padding:14px 16px;font-size:15px}.beta-module__YBO1QW__success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 8px;display:flex}.beta-module__YBO1QW__success h3{margin:0;font-size:22px}.beta-module__YBO1QW__board{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.beta-module__YBO1QW__board li{background:var(--surface);border:1px solid var(--line-soft);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.beta-module__YBO1QW__board .beta-module__YBO1QW__rank{font-family:var(--font-mono);color:var(--muted);width:24px}.beta-module__YBO1QW__board .beta-module__YBO1QW__refs{font-family:var(--font-mono);margin-left:auto;font-weight:600}.beta-module__YBO1QW__faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px}.beta-module__YBO1QW__faq details+details{margin-top:8px}.beta-module__YBO1QW__faq summary{cursor:pointer;font-weight:600}.beta-module__YBO1QW__faq p{color:var(--ink-2);margin:10px 0 0;font-size:14px}.beta-module__YBO1QW__rules{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}.beta-module__YBO1QW__statusGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.beta-module__YBO1QW__big{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(56px,9vw,96px);font-weight:800;line-height:.9}.beta-module__YBO1QW__progress{background:var(--line-soft);border-radius:999px;height:10px;overflow:hidden}.beta-module__YBO1QW__progress>span{background:var(--cobalt);height:100%;display:block}.beta-module__YBO1QW__share{flex-wrap:wrap;gap:8px;display:flex}.beta-module__YBO1QW__shareBtn{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.beta-module__YBO1QW__shareBtn:hover{border-color:var(--ink)}.beta-module__YBO1QW__hint{color:var(--muted);margin:0;font-size:13px}.beta-module__YBO1QW__founder{font-family:var(--font-mono);background:var(--inverse);color:var(--on-inverse);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:900px){.beta-module__YBO1QW__hero,.beta-module__YBO1QW__formWrap,.beta-module__YBO1QW__statusGrid{grid-template-columns:minmax(0,1fr);gap:28px}.beta-module__YBO1QW__grid3,.beta-module__YBO1QW__steps,.beta-module__YBO1QW__grid2{grid-template-columns:minmax(0,1fr)}.beta-module__YBO1QW__main{gap:44px;padding-top:20px}}@media (max-width:600px){.beta-module__YBO1QW__nav,.beta-module__YBO1QW__footRow{padding-left:16px;padding-right:16px}.beta-module__YBO1QW__main{padding-inline:16px}.beta-module__YBO1QW__navRight{gap:10px;min-width:0}}@media (max-width:520px){.beta-module__YBO1QW__row2{grid-template-columns:minmax(0,1fr)}.beta-module__YBO1QW__navLink.beta-module__YBO1QW__hideSm{display:none}.beta-module__YBO1QW__form{padding:18px}}
.LocaleMenu-module__f8uBEG__menu{font:inherit;display:inline-block;position:relative}.LocaleMenu-module__f8uBEG__summary{cursor:pointer;color:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 4px;line-height:1.2;list-style:none;display:inline-flex}.LocaleMenu-module__f8uBEG__summary::-webkit-details-marker{display:none}.LocaleMenu-module__f8uBEG__summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.LocaleMenu-module__f8uBEG__globe{opacity:.8;flex:none}.LocaleMenu-module__f8uBEG__code{letter-spacing:.02em;font-weight:600}.LocaleMenu-module__f8uBEG__chev{opacity:.7;flex:none;transition:transform .15s}.LocaleMenu-module__f8uBEG__menu[open] .LocaleMenu-module__f8uBEG__chev{transform:rotate(180deg)}.LocaleMenu-module__f8uBEG__list{z-index:50;background:var(--surface);min-width:168px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;margin:0;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.LocaleMenu-module__f8uBEG__list.LocaleMenu-module__f8uBEG__up{inset:auto auto calc(100% + 8px) 0}.LocaleMenu-module__f8uBEG__item{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:500}.LocaleMenu-module__f8uBEG__item:hover,.LocaleMenu-module__f8uBEG__item:focus-visible{background:var(--surface-2)}.LocaleMenu-module__f8uBEG__item:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.LocaleMenu-module__f8uBEG__item[aria-current=true]{background:var(--cobalt-wash);color:var(--cobalt-ink);font-weight:700}
.help-module__bS4lRq__main{width:100%;max-width:760px;padding:var(--space-10,40px) 20px var(--space-20,80px);gap:var(--space-6,24px);overflow-wrap:anywhere;flex-direction:column;margin:0 auto;line-height:1.65;display:flex}.help-module__bS4lRq__head{gap:var(--space-3,12px);flex-direction:column;display:flex}.help-module__bS4lRq__h1{font:var(--type-title-1,800 30px/1.1 var(--font-display));letter-spacing:var(--type-title-1-tracking,-.015em);margin:0}.help-module__bS4lRq__lead{font:var(--type-body-lg,400 17px/1.6 var(--font-body));color:var(--ink-2);margin:0}.help-module__bS4lRq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.help-module__bS4lRq__crumbs{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.help-module__bS4lRq__crumbs li+li:before{content:"›";color:var(--muted);margin-right:8px}.help-module__bS4lRq__crumbs a{color:var(--ink-2);text-decoration:none}.help-module__bS4lRq__crumbs a:hover{color:var(--ink);text-decoration:underline}.help-module__bS4lRq__crumbs [aria-current=page]{color:var(--ink)}.help-module__bS4lRq__searchWrap{gap:var(--space-2,8px);flex-direction:column;display:flex}.help-module__bS4lRq__search{gap:var(--space-2,8px);align-items:center;display:flex}.help-module__bS4lRq__searchInput{min-width:0;height:48px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong,var(--line));border-radius:var(--radius-md,10px);flex:1;padding:0 16px;font-size:16px}.help-module__bS4lRq__searchInput:focus-visible{outline:2px solid var(--accent-strong,var(--cobalt));outline-offset:2px}.help-module__bS4lRq__clear{height:48px;font:inherit;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-md,10px);cursor:pointer;background:0 0;padding:0 14px;font-size:14px}.help-module__bS4lRq__count{min-height:1.6em;color:var(--muted);margin:0;font-size:14px}.help-module__bS4lRq__cards{gap:var(--space-3,12px);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));margin:0;padding:0;list-style:none;display:grid}.help-module__bS4lRq__card{gap:var(--space-3,12px);height:100%;padding:var(--space-4,16px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg,12px);color:var(--ink);text-decoration:none;display:flex}.help-module__bS4lRq__card:hover{border-color:var(--accent-strong,var(--cobalt))}.help-module__bS4lRq__card:focus-visible{outline:2px solid var(--accent-strong,var(--cobalt));outline-offset:2px}.help-module__bS4lRq__num{font:800 14px/1.7 var(--font-mono,monospace);color:var(--accent-strong,var(--cobalt));flex:none}.help-module__bS4lRq__cardBody{flex-direction:column;gap:4px;min-width:0;display:flex}.help-module__bS4lRq__cardTitle{font:var(--type-title-3,800 18px/1.2 var(--font-display))}.help-module__bS4lRq__cardSummary{color:var(--ink-2);font-size:14px;line-height:1.5}.help-module__bS4lRq__article{gap:var(--space-4,16px);flex-direction:column;display:flex}.help-module__bS4lRq__article h2{margin:var(--space-4,16px) 0 0;font:var(--type-title-2,800 22px/1.2 var(--font-display));scroll-margin-top:80px}.help-module__bS4lRq__article p{color:var(--ink-2);margin:0}.help-module__bS4lRq__article ul,.help-module__bS4lRq__article ol{gap:var(--space-2,8px);color:var(--ink-2);flex-direction:column;margin:0;padding-left:1.4em;display:flex}.help-module__bS4lRq__article strong{color:var(--ink)}.help-module__bS4lRq__article code{font-family:var(--font-mono,monospace);background:var(--surface);border-radius:4px;padding:1px 5px;font-size:.92em}.help-module__bS4lRq__article a{color:var(--accent-ink,var(--cobalt-ink,var(--cobalt)))}.help-module__bS4lRq__toc{padding:var(--space-4,16px) var(--space-5,20px);background:var(--surface);border-radius:var(--radius-lg,12px)}.help-module__bS4lRq__toc h2{margin:0 0 var(--space-2,8px);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:14px}.help-module__bS4lRq__toc ol{margin:0;padding-left:1.2em;font-size:15px}.help-module__bS4lRq__note{padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--radius-md,10px);background:var(--accent-wash,var(--cobalt-wash));box-shadow:inset 3px 0 0 var(--accent,var(--cobalt))}.help-module__bS4lRq__note p{color:var(--ink)}.help-module__bS4lRq__noteWarn{background:var(--surface);box-shadow:inset 3px 0 0 var(--strava,#fc5200)}.help-module__bS4lRq__dl{gap:var(--space-3,12px);flex-direction:column;margin:0;display:flex}.help-module__bS4lRq__dl div{padding:var(--space-3,12px) var(--space-4,16px);background:var(--surface);border-radius:var(--radius-md,10px)}.help-module__bS4lRq__dl dt{color:var(--ink);font-weight:700}.help-module__bS4lRq__dl dd{color:var(--ink-2);margin:2px 0 0}.help-module__bS4lRq__appLinks{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.help-module__bS4lRq__appLinksLabel{color:var(--muted);margin-right:4px;font-size:14px}.help-module__bS4lRq__btn{border-radius:var(--radius-md,10px);background:var(--accent-strong,var(--cobalt));min-height:40px;color:var(--on-accent,#fff);align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.help-module__bS4lRq__btn:hover{background:var(--accent-ink,var(--cobalt-ink))}.help-module__bS4lRq__article a.help-module__bS4lRq__btn{color:var(--on-accent,#fff)}.help-module__bS4lRq__section{gap:var(--space-3,12px);flex-direction:column;display:flex}.help-module__bS4lRq__section h2{font:var(--type-title-3,800 18px/1.2 var(--font-display));margin:0}.help-module__bS4lRq__relatedList{gap:var(--space-2,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-module__bS4lRq__relatedList a{color:var(--accent-ink,var(--cobalt-ink,var(--cobalt)))}.help-module__bS4lRq__pager{gap:var(--space-3,12px);grid-template-columns:1fr 1fr;display:grid}.help-module__bS4lRq__pager a{padding:var(--space-3,12px) var(--space-4,16px);border:1px solid var(--line);border-radius:var(--radius-md,10px);color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.help-module__bS4lRq__pager a:hover{border-color:var(--accent-strong,var(--cobalt))}.help-module__bS4lRq__pager small{color:var(--muted);font-size:13px}.help-module__bS4lRq__pagerNext{text-align:right;grid-column:2}.help-module__bS4lRq__stuck{padding:var(--space-5,20px);background:var(--surface);border-radius:var(--radius-lg,12px);gap:var(--space-2,8px);flex-direction:column;display:flex}.help-module__bS4lRq__stuck h2{margin:0;font-size:18px}.help-module__bS4lRq__stuck p{color:var(--ink-2);margin:0}.help-module__bS4lRq__stuck .help-module__bS4lRq__btn{margin-top:var(--space-2,8px);align-self:flex-start}@media (max-width:520px){.help-module__bS4lRq__pager{grid-template-columns:1fr}.help-module__bS4lRq__pagerNext{grid-column:1}}.help-module__bS4lRq__faqMore{color:var(--ink-2);margin:12px 0 0;font-size:15px}.help-module__bS4lRq__faqMore a{color:var(--accent-ink,var(--cobalt-ink,var(--cobalt)));font-weight:600}
.account-module__h3h8Wa__page{flex-direction:column;gap:24px;max-width:1120px;padding:36px clamp(16px,4vw,48px) 64px;display:flex}.account-module__h3h8Wa__h1{margin:0;font-size:34px;line-height:1.05}.account-module__h3h8Wa__acc{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.account-module__h3h8Wa__content{flex-direction:column;gap:16px;min-width:0;display:flex}.account-module__h3h8Wa__desktopOnly{display:contents}.account-module__h3h8Wa__aside{flex-direction:column;display:flex;position:sticky;top:24px}.account-module__h3h8Wa__sub{flex-direction:column;gap:2px;display:flex}.account-module__h3h8Wa__sub a{border-radius:var(--radius-sm);min-height:38px;color:var(--ink-2);font:500 14px var(--font-body);border:1px solid #0000;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.account-module__h3h8Wa__sub a:hover{color:var(--ink);background:var(--surface-2)}.account-module__h3h8Wa__sub a[aria-current=page]{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--elev-e1);font-weight:600}.account-module__h3h8Wa__sub a[aria-current=page] .account-module__h3h8Wa__ic{color:var(--accent)}.account-module__h3h8Wa__subIc{display:contents}.account-module__h3h8Wa__ic{width:17px;height:17px;color:var(--muted);flex:none}.account-module__h3h8Wa__tx{flex-direction:column;flex:1;min-width:0;display:flex}.account-module__h3h8Wa__tx b{font-weight:inherit}.account-module__h3h8Wa__tx>span,.account-module__h3h8Wa__chev{display:none}.account-module__h3h8Wa__dotWarn{box-sizing:border-box;color:#fff;text-align:center;background:#b3261e;border-radius:999px;flex:none;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.account-module__h3h8Wa__adminLink,.account-module__h3h8Wa__helpLink{margin-top:10px}.account-module__h3h8Wa__plan{border:2px solid var(--premium-line);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;gap:8px;margin-top:20px;padding:16px;display:flex}.account-module__h3h8Wa__plan b{font:800 18px var(--font-display);letter-spacing:-.01em;font-stretch:112%}.account-module__h3h8Wa__plan p{color:var(--muted);margin:0;font-size:12.5px}.account-module__h3h8Wa__plan a{font:600 13px var(--font-body);color:var(--ink);text-decoration:none}.account-module__h3h8Wa__plan a:hover{text-decoration:underline}.account-module__h3h8Wa__plan a.account-module__h3h8Wa__upgrade{color:var(--accent-ink)}.account-module__h3h8Wa__plan[data-premium]{border-color:var(--accent)}.account-module__h3h8Wa__plan[data-warn]{border-color:var(--danger)}.account-module__h3h8Wa__planWarn{font-weight:600;color:var(--danger)!important}.account-module__h3h8Wa__premiumTag{background:var(--accent-strong);height:24px;color:var(--on-accent);font:600 12px var(--font-body);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.account-module__h3h8Wa__pm{grid-template-columns:repeat(2,5px);gap:1.5px;display:grid}.account-module__h3h8Wa__pm i{background:currentColor;width:5px;height:5px;display:block}.account-module__h3h8Wa__pm i:nth-child(4){opacity:.55;background:currentColor}.account-module__h3h8Wa__freeTag{height:22px;font:600 12px var(--font-body);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;align-self:flex-start;align-items:center;padding:0 8px;display:inline-flex}.account-module__h3h8Wa__planMobile,.account-module__h3h8Wa__prof,.account-module__h3h8Wa__back{display:none}.account-module__h3h8Wa__logout{margin-top:12px}.account-module__h3h8Wa__logout button{height:36px;color:var(--ink-2);font:500 14px var(--font-body);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:0 12px}.account-module__h3h8Wa__logout button:hover{color:var(--ink);background:var(--surface-2)}.account-module__h3h8Wa__head{margin-bottom:4px}.account-module__h3h8Wa__title{margin:0;font-size:24px;line-height:1.15}.account-module__h3h8Wa__lead{color:var(--ink-2);max-width:62ch;margin:6px 0 0;font-size:14.5px}.account-module__h3h8Wa__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.account-module__h3h8Wa__h2{font:600 16px var(--font-body);margin:0}.account-module__h3h8Wa__p{color:var(--ink-2);margin:0}.account-module__h3h8Wa__muted{color:var(--muted);margin:0;font-size:13px}.account-module__h3h8Wa__drop{border-style:dashed;border-color:var(--line-strong);background:var(--surface-2)}.account-module__h3h8Wa__danger{border-color:color-mix(in srgb, var(--danger) 35%, var(--line))}.account-module__h3h8Wa__sub a:focus-visible,.account-module__h3h8Wa__back:focus-visible,.account-module__h3h8Wa__plan a:focus-visible,.account-module__h3h8Wa__logout button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:860px){.account-module__h3h8Wa__page{gap:16px;padding:20px 16px 96px}.account-module__h3h8Wa__h1{font-size:28px}.account-module__h3h8Wa__acc{grid-template-columns:minmax(0,1fr);gap:16px}.account-module__h3h8Wa__desktopOnly{display:none}.account-module__h3h8Wa__aside{gap:16px;position:static}.account-module__h3h8Wa__planDesktop,.account-module__h3h8Wa__aside:not(.account-module__h3h8Wa__asideHub)>:not(.account-module__h3h8Wa__back){display:none}.account-module__h3h8Wa__back{min-height:44px;color:var(--ink-2);font:500 15px var(--font-body);align-self:flex-start;align-items:center;gap:4px;margin:-8px 0 -8px -6px;text-decoration:none;display:inline-flex}.account-module__h3h8Wa__back .account-module__h3h8Wa__ic{width:20px;height:20px;color:var(--ink-2)}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__prof{align-items:center;gap:14px;display:flex}.account-module__h3h8Wa__prof .account-module__h3h8Wa__av{width:52px;height:52px;font:600 17px var(--font-body);color:#fff;background:var(--accent-strong);object-fit:cover;border-radius:50%;flex:none;place-items:center;display:grid}.account-module__h3h8Wa__prof b{font:800 20px var(--font-display);font-stretch:112%;display:block}.account-module__h3h8Wa__prof span:not(.account-module__h3h8Wa__av){color:var(--muted);overflow-wrap:anywhere;font-size:13px}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__planMobile{display:block}.account-module__h3h8Wa__planMobile .account-module__h3h8Wa__plan{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-top:0;display:grid}.account-module__h3h8Wa__planMobile .account-module__h3h8Wa__plan>:not(a){grid-column:1}.account-module__h3h8Wa__planMobile .account-module__h3h8Wa__plan a{grid-area:1/2/span 3;align-items:center;min-height:44px;display:inline-flex}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__sub{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);gap:0;overflow:hidden}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__sub a{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:12px 14px;font-weight:500}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__sub a+a{border-top:1px solid var(--line-soft)}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__subIc{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line-soft);flex:none;place-items:center;width:40px;height:40px;display:grid}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__subIc .account-module__h3h8Wa__ic{width:20px;height:20px;color:var(--ink-2)}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__tx b{color:var(--ink);font-size:15px;font-weight:600}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__tx>span{color:var(--muted);font-size:13px;display:block}.account-module__h3h8Wa__asideHub .account-module__h3h8Wa__chev{width:18px;height:18px;color:var(--faint);display:block}.account-module__h3h8Wa__adminLink,.account-module__h3h8Wa__helpLink,.account-module__h3h8Wa__logout{margin-top:0}.account-module__h3h8Wa__logout button{min-height:44px}.account-module__h3h8Wa__card{padding:16px}.account-module__h3h8Wa__title{font-size:22px}}@media (pointer:coarse){.account-module__h3h8Wa__card input[type=date]{min-height:44px}.account-module__h3h8Wa__card input[type=checkbox]{min-width:22px;min-height:22px}.account-module__h3h8Wa__card label:has(>input[type=checkbox]){min-height:44px}.account-module__h3h8Wa__p>a{position:relative}.account-module__h3h8Wa__p>a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.page-module__YnyroG__main{flex-direction:column;display:flex}.page-module__YnyroG__eyebrow{font-family:var(--font-mono);color:var(--cobalt-ink);letter-spacing:.03em;margin:0;font-size:13px}.page-module__YnyroG__kicker{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cobalt-ink);font-size:12px}.page-module__YnyroG__title{margin:0;font-size:clamp(44px,6vw,76px);line-height:.98}.page-module__YnyroG__h2{margin:0;font-size:clamp(32px,3.8vw,48px);line-height:1.04}.page-module__YnyroG__h3{margin:0;font-size:clamp(22px,2.3vw,30px);line-height:1.1}.page-module__YnyroG__lead{color:var(--ink-2);max-width:36em;margin:0;font-size:19px;line-height:1.6}.page-module__YnyroG__body{color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.page-module__YnyroG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__YnyroG__primary{background:var(--ink);min-height:56px;color:var(--ground);border:1.5px solid var(--ink);border-radius:10px;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__YnyroG__primary:hover{opacity:.9}.page-module__YnyroG__primary:focus-visible,.page-module__YnyroG__secondary:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.page-module__YnyroG__secondary{border:1.5px solid var(--ink);border-radius:10px;align-items:center;gap:8px;min-height:56px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__YnyroG__secondary:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.page-module__YnyroG__ctaNote{color:var(--ink-2);flex-wrap:wrap;gap:4px;margin:0;font-size:14px;display:flex}.page-module__YnyroG__ctaNote strong{color:var(--ink);font-weight:600}.page-module__YnyroG__ctaNote a{color:var(--ink-2)}.page-module__YnyroG__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:min(100svh - 68px,860px);padding:clamp(28px,5vw,64px) clamp(16px,4vw,64px) clamp(40px,6vw,80px);display:grid}.page-module__YnyroG__copy{flex-direction:column;gap:22px;min-width:0;display:flex}.page-module__YnyroG__facts{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:16px 32px;margin:6px 0 0;padding:0;list-style:none;display:grid}.page-module__YnyroG__fact{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__YnyroG__factValue{font-size:28px;line-height:1.1}.page-module__YnyroG__factLabel{color:var(--ink-2);font-size:13px;line-height:1.35}.page-module__YnyroG__factLabel sup{margin-left:1px;font-size:11px}.page-module__YnyroG__footnote{color:var(--muted);max-width:44em;margin:-8px 0 0;font-size:12px;line-height:1.5}.page-module__YnyroG__heroArt{overflow-clip-margin:16px;align-self:stretch;place-items:center;min-width:0;padding:clamp(16px,3vw,40px) 0;display:grid;position:relative;overflow:clip}.page-module__YnyroG__heroTiles{z-index:0;border:1px solid var(--line);background:color-mix(in srgb, var(--ground) 70%, var(--line));opacity:.9;border-radius:18px;position:absolute;inset:0;overflow:hidden}.page-module__YnyroG__heroDevices{width:min(430px,88%);position:relative}.page-module__YnyroG__heroArt>:last-child{z-index:1;width:100%;position:relative}.page-module__YnyroG__section{flex-direction:column;gap:clamp(32px,4vw,56px);min-width:0;padding:clamp(56px,8vw,112px) clamp(16px,4vw,64px);scroll-margin-top:68px;display:flex}.page-module__YnyroG__band{background:var(--surface-2);border-block:1px solid var(--line-soft)}.page-module__YnyroG__head{flex-direction:column;gap:16px;max-width:780px;display:flex}.page-module__YnyroG__subHead{flex-direction:column;gap:12px;max-width:760px;display:flex}.page-module__YnyroG__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.page-module__YnyroG__step{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.page-module__YnyroG__stepNo{color:#fff;background:#2447e0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.page-module__YnyroG__row{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.page-module__YnyroG__rowText{flex-direction:column;gap:14px;display:flex}.page-module__YnyroG__enemyList{flex-direction:column;gap:12px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.page-module__YnyroG__enemyList li{color:var(--ink-2);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;font-size:16px;line-height:1.5;display:grid}.page-module__YnyroG__enemyNo{background:var(--tile-impossible);color:#fff;width:28px;height:28px;font:700 14px/1 var(--font-mono);box-shadow:inset 0 0 0 1.5px var(--tile-impossible-stroke);border-radius:50%;place-items:center;margin-top:-1px;display:inline-grid}.page-module__YnyroG__tagline{font-family:var(--font-mono);letter-spacing:.02em;color:var(--gold-ink);margin:0;font-size:13.5px}.page-module__YnyroG__app{flex-direction:column;gap:clamp(24px,3vw,36px);display:flex}.page-module__YnyroG__appGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);display:grid}.page-module__YnyroG__appItem{flex-direction:column;gap:16px;margin:0;display:flex}.page-module__YnyroG__appPhone{width:min(100%,250px);margin:0 auto}.page-module__YnyroG__appItem figcaption{color:var(--ink-2);flex-direction:column;gap:4px;font-size:15px;line-height:1.5;display:flex}.page-module__YnyroG__appItem figcaption strong{color:var(--ink);font-size:17px}.page-module__YnyroG__devices{flex-direction:column;gap:20px;scroll-margin-top:84px;display:flex}.page-module__YnyroG__deviceRow{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.page-module__YnyroG__edge{flex-direction:column;gap:14px;margin:0;display:flex}.page-module__YnyroG__edgeFrame{width:min(100%,220px);margin:0 auto}.page-module__YnyroG__edge figcaption{text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:15px;line-height:1.45;display:flex}.page-module__YnyroG__edge figcaption .page-module__YnyroG__badges{justify-content:center}.page-module__YnyroG__deviceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.page-module__YnyroG__device{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.page-module__YnyroG__device svg{color:var(--cobalt-ink)}.page-module__YnyroG__device strong{font-size:17px}.page-module__YnyroG__device .page-module__YnyroG__body{flex:1;font-size:15px}.page-module__YnyroG__badge{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;display:inline-flex}.page-module__YnyroG__badgeOn{color:var(--ink);border-color:var(--line-strong)}.page-module__YnyroG__badges{flex-wrap:wrap;gap:6px;display:flex}.page-module__YnyroG__badgePremium{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.page-module__YnyroG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.page-module__YnyroG__card{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.page-module__YnyroG__cardArt{aspect-ratio:4/5;background:color-mix(in srgb, var(--ground) 60%, var(--line));border:1px solid var(--line);border-radius:16px;place-items:center;width:100%;padding:20px;display:grid;overflow:hidden}.page-module__YnyroG__cardPhone{aspect-ratio:600/1320;width:auto;max-width:100%;height:100%}.page-module__YnyroG__cardPhone>div{height:100%}.page-module__YnyroG__cardPhone video,.page-module__YnyroG__cardPhone img{width:auto;height:100%}.page-module__YnyroG__cardBrowser{width:100%}.page-module__YnyroG__cardTitle{margin:4px 0 0;font-size:22px;line-height:1.1}.page-module__YnyroG__friendsArt{width:72%;height:auto}.page-module__YnyroG__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);max-width:920px;display:grid}.page-module__YnyroG__plan{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:26px;display:flex}.page-module__YnyroG__planPremium{border:2px solid var(--accent)}.page-module__YnyroG__planHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module__YnyroG__planTag{color:var(--ink-2);font-size:14px}.page-module__YnyroG__planList{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:16px;line-height:1.5;display:flex}.page-module__YnyroG__planList li::marker{color:var(--cobalt-ink)}.page-module__YnyroG__trial{background:var(--cobalt-wash);color:var(--cobalt-ink);border-radius:999px;align-self:flex-start;margin:auto 0 0;padding:6px 12px;font-size:14px;font-weight:600}.page-module__YnyroG__section>.page-module__YnyroG__secondary{align-self:flex-start}.page-module__YnyroG__faq{flex-direction:column;gap:10px;max-width:820px;scroll-margin-top:84px;display:flex}.page-module__YnyroG__faq>h2{margin-bottom:8px}.page-module__YnyroG__qa{background:var(--surface);border:1px solid var(--line);border-radius:12px}.page-module__YnyroG__qa summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-size:17px;font-weight:600;list-style:none;display:flex}.page-module__YnyroG__qa summary::-webkit-details-marker{display:none}.page-module__YnyroG__qa summary:after{content:"+";font-family:var(--font-mono);color:var(--cobalt-ink)}.page-module__YnyroG__qa[open] summary:after{content:"–"}.page-module__YnyroG__qa .page-module__YnyroG__body{padding:0 18px 18px;font-size:16px}.page-module__YnyroG__closing{color:#edf0ec;background:#111513;border:1px solid #2c3430;border-radius:18px;flex-direction:column;align-items:flex-start;gap:20px;margin:clamp(48px,7vw,96px) clamp(16px,4vw,64px);padding:clamp(28px,4vw,48px);display:flex}.page-module__YnyroG__closing .page-module__YnyroG__primary{background:var(--on-inverse);color:var(--inverse);border-color:var(--on-inverse)}.page-module__YnyroG__closing .page-module__YnyroG__secondary{color:#edf0ec;border-color:#edf0ec}.page-module__YnyroG__closing .page-module__YnyroG__secondary:hover{background:#edf0ec14}.page-module__YnyroG__closing .page-module__YnyroG__ctaNote strong{color:#edf0ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page-module__YnyroG__closing{background:var(--surface-2);color:var(--ink);border-color:var(--line)}:root:not([data-theme=light]) .page-module__YnyroG__closing .page-module__YnyroG__primary{background:var(--ink);color:var(--ground);border-color:var(--ink)}:root:not([data-theme=light]) .page-module__YnyroG__closing .page-module__YnyroG__secondary{border-color:var(--ink);color:var(--ink)}:root:not([data-theme=light]) .page-module__YnyroG__closing .page-module__YnyroG__ctaNote strong{color:var(--ink)}}:root[data-theme=dark] .page-module__YnyroG__closing{background:var(--surface-2);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .page-module__YnyroG__closing .page-module__YnyroG__primary{background:var(--ink);color:var(--ground);border-color:var(--ink)}:root[data-theme=dark] .page-module__YnyroG__closing .page-module__YnyroG__secondary{border-color:var(--ink);color:var(--ink)}:root[data-theme=dark] .page-module__YnyroG__closing .page-module__YnyroG__ctaNote strong{color:var(--ink)}@media (max-width:1100px){.page-module__YnyroG__appGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.page-module__YnyroG__hero{grid-template-columns:1fr;min-height:0}.page-module__YnyroG__heroArt{padding:20px 0}.page-module__YnyroG__heroTiles{border-inline:0;border-radius:0;inset:0 -16px}.page-module__YnyroG__heroDevices{width:min(360px,100%)}.page-module__YnyroG__row,.page-module__YnyroG__steps{grid-template-columns:1fr}.page-module__YnyroG__cards{grid-template-columns:1fr 1fr}.page-module__YnyroG__plans,.page-module__YnyroG__deviceRow{grid-template-columns:1fr}.page-module__YnyroG__edge{width:min(100%,320px);margin-inline:auto}}@media (max-width:620px){.page-module__YnyroG__cards{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;margin-inline:calc(-1*clamp(16px,4vw,64px));padding-inline:clamp(16px,4vw,64px);scroll-padding-inline:clamp(16px,4vw,64px);display:flex;overflow-x:auto}.page-module__YnyroG__card{scroll-snap-align:start;flex:0 0 min(80vw,320px)}.page-module__YnyroG__appGrid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;margin-inline:calc(-1*clamp(16px,4vw,64px));padding-inline:clamp(16px,4vw,64px);scroll-padding-inline:clamp(16px,4vw,64px);display:flex;overflow-x:auto}.page-module__YnyroG__appItem{scroll-snap-align:start;flex:0 0 min(46vw,200px)}.page-module__YnyroG__cardArt{aspect-ratio:4/4.6}}@media (max-width:520px){.page-module__YnyroG__appGrid{gap:16px 12px}.page-module__YnyroG__appItem figcaption{font-size:13px}.page-module__YnyroG__appItem figcaption strong{font-size:15px}.page-module__YnyroG__deviceList{grid-template-columns:1fr 1fr;gap:10px}.page-module__YnyroG__edgeFrame{width:min(100%,190px)}.page-module__YnyroG__device{padding:14px}.page-module__YnyroG__device .page-module__YnyroG__body{font-size:14px}.page-module__YnyroG__lead{font-size:17px}}@media (max-width:420px){.page-module__YnyroG__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page-module__YnyroG__factValue{font-size:20px}.page-module__YnyroG__factLabel{font-size:12px}.page-module__YnyroG__actions .page-module__YnyroG__secondary{flex:100%;justify-content:center}}
.crash-module__fCMXuG__toast{z-index:999;background:var(--surface);width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius,12px);flex-direction:column;gap:10px;padding:14px 14px 12px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:16px;left:16px;overflow-y:auto;box-shadow:0 8px 28px #0000002e}.crash-module__fCMXuG__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crash-module__fCMXuG__text{margin:0;font-weight:600}.crash-module__fCMXuG__note{color:var(--ink-2);margin:0;font-size:13px}.crash-module__fCMXuG__close{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px -4px 0 0;font-size:18px;line-height:1;display:grid}.crash-module__fCMXuG__close:hover{background:var(--surface-2);color:var(--ink)}.crash-module__fCMXuG__check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.crash-module__fCMXuG__check input{accent-color:var(--ink);margin-top:2px}.crash-module__fCMXuG__actions{flex-wrap:wrap;gap:6px;display:flex}.crash-module__fCMXuG__primary,.crash-module__fCMXuG__secondary{min-height:36px;font:inherit;cursor:pointer;border-radius:10px;flex:auto;padding:0 12px;font-weight:600}.crash-module__fCMXuG__primary{background:var(--ink);color:var(--surface);border:1px solid var(--ink)}.crash-module__fCMXuG__primary:hover{opacity:.9}.crash-module__fCMXuG__secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.crash-module__fCMXuG__secondary:hover{background:var(--surface-2)}.crash-module__fCMXuG__linkBtn{font:inherit;color:var(--ink-2);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.crash-module__fCMXuG__primary:focus-visible,.crash-module__fCMXuG__secondary:focus-visible,.crash-module__fCMXuG__close:focus-visible,.crash-module__fCMXuG__linkBtn:focus-visible,.crash-module__fCMXuG__option:focus-within{outline:2px solid var(--cobalt);outline-offset:2px}.crash-module__fCMXuG__pre{background:var(--surface-2);border:1px solid var(--line-soft);max-height:240px;font-family:var(--font-plex-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4;overflow:auto}@media (max-width:480px){.crash-module__fCMXuG__toast{width:auto;bottom:8px;left:8px;right:8px}}.crash-module__fCMXuG__options{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.crash-module__fCMXuG__legend{margin-bottom:8px;padding:0;font-weight:600}.crash-module__fCMXuG__option{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.crash-module__fCMXuG__option:has(input:checked){border-color:var(--ink);background:var(--surface-2)}.crash-module__fCMXuG__option input{accent-color:var(--ink);margin:0}.crash-module__fCMXuG__status{color:var(--muted);font-size:13px}.crash-module__fCMXuG__error{color:var(--danger);font-size:13px}
.ideas-module__pm2fHG__page{flex-direction:column;gap:20px;max-width:980px;margin:0 auto;padding:28px 20px 96px;display:flex}.ideas-module__pm2fHG__head{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.ideas-module__pm2fHG__head h1{margin:0;font-size:clamp(28px,4vw,40px);line-height:1}.ideas-module__pm2fHG__h2{font:700 22px/1.15 var(--font-display);letter-spacing:-.01em;margin:0;font-stretch:112%}.ideas-module__pm2fHG__headRight{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ideas-module__pm2fHG__lead{color:var(--ink-2);max-width:46em;margin:0}.ideas-module__pm2fHG__btn{background:var(--ink);height:40px;color:var(--surface);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ideas-module__pm2fHG__btn:disabled{opacity:.55;cursor:not-allowed}.ideas-module__pm2fHG__btnGhost{height:40px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ideas-module__pm2fHG__pill{background:var(--surface-2);border:1px solid var(--line-soft);height:24px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ideas-module__pm2fHG__lang{border:1px solid var(--line);height:22px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.ideas-module__pm2fHG__s_NEW{background:var(--surface-2)}.ideas-module__pm2fHG__s_UNDER_REVIEW{background:var(--surface-2);color:var(--ink-2);border-color:var(--line)}.ideas-module__pm2fHG__s_PLANNED{background:var(--cobalt-wash);color:var(--cobalt-ink);border-color:#0000}.ideas-module__pm2fHG__s_IN_PROGRESS{background:var(--accent-strong);color:var(--on-accent);border-color:#0000}.ideas-module__pm2fHG__s_TESTING{background:var(--cobalt-wash);color:var(--cobalt-ink);border-color:color-mix(in srgb, var(--cobalt) 45%, transparent);border-style:dashed}.ideas-module__pm2fHG__s_DONE{background:var(--inverse);color:var(--on-inverse);border-color:#0000}.ideas-module__pm2fHG__s_REJECTED{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-color:#0000}.ideas-module__pm2fHG__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ideas-module__pm2fHG__filters a{text-decoration:none}.ideas-module__pm2fHG__filters .ideas-module__pm2fHG__pill{border-radius:var(--radius-pill);background:var(--surface);border-color:var(--line);height:32px;padding:0 12px;font-size:13px;font-weight:500}.ideas-module__pm2fHG__filters .ideas-module__pm2fHG__filterOn{background:var(--accent-wash);color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.ideas-module__pm2fHG__filterOn{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ideas-module__pm2fHG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ideas-module__pm2fHG__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px;display:grid}.ideas-module__pm2fHG__itemBody{flex-direction:column;gap:6px;min-width:0;display:flex}.ideas-module__pm2fHG__itemTitle{color:var(--ink);font-size:16px;font-weight:700;text-decoration:none}.ideas-module__pm2fHG__itemTitle:hover{text-decoration:underline}.ideas-module__pm2fHG__excerpt{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.ideas-module__pm2fHG__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.ideas-module__pm2fHG__vote{border:1px solid var(--line);background:var(--surface-2);width:64px;height:64px;color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:700;display:flex}.ideas-module__pm2fHG__vote svg{width:16px;height:16px}.ideas-module__pm2fHG__voteOn{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent,#fff)}.ideas-module__pm2fHG__vote:disabled{cursor:default;opacity:.7}.ideas-module__pm2fHG__voteCount{font-family:var(--font-mono);font-size:16px}.ideas-module__pm2fHG__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:10px;padding:18px;display:flex}.ideas-module__pm2fHG__card h2,.ideas-module__pm2fHG__card h3{margin:0}.ideas-module__pm2fHG__notice{background:var(--cobalt-wash);color:var(--cobalt-ink);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.ideas-module__pm2fHG__warn{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--ink);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.ideas-module__pm2fHG__error{color:var(--danger);margin:0;font-size:14px}.ideas-module__pm2fHG__field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.ideas-module__pm2fHG__input{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;border-radius:10px;width:100%;padding:10px 12px;font-weight:400}.ideas-module__pm2fHG__similar{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ideas-module__pm2fHG__similar li{align-items:center;gap:8px;font-size:14px;display:flex}.ideas-module__pm2fHG__body{white-space:pre-wrap;margin:0;line-height:1.6}.ideas-module__pm2fHG__comments{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ideas-module__pm2fHG__comments li{border-top:1px solid var(--line-soft);flex-direction:column;gap:4px;padding-top:10px;display:flex}.ideas-module__pm2fHG__comments p{white-space:pre-wrap;margin:0}.ideas-module__pm2fHG__notif{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ideas-module__pm2fHG__cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ideas-module__pm2fHG__col{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.ideas-module__pm2fHG__col h2{justify-content:space-between;margin:0 0 4px;font-size:15px;display:flex}.ideas-module__pm2fHG__colItem{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px;font-size:14px;display:flex}.ideas-module__pm2fHG__rules{line-height:1.65}.ideas-module__pm2fHG__rules h2{margin:20px 0 6px;font-size:20px}.ideas-module__pm2fHG__rules p,.ideas-module__pm2fHG__rules li{color:var(--ink-2)}.ideas-module__pm2fHG__award{background:var(--cobalt-wash);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 18px;display:flex}.ideas-module__pm2fHG__award p{flex:280px;margin:0;font-size:14px}@media (max-width:860px){.ideas-module__pm2fHG__cols{grid-template-columns:minmax(0,1fr)}.ideas-module__pm2fHG__item{grid-template-columns:52px minmax(0,1fr);gap:10px}.ideas-module__pm2fHG__vote{width:52px;height:56px}.ideas-module__pm2fHG__headRight{margin-left:0}.ideas-module__pm2fHG__filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.ideas-module__pm2fHG__filters .ideas-module__pm2fHG__pill{height:40px}}
.community-module__i_vcsG__page{flex-direction:column;gap:20px;min-width:0;max-width:1240px;padding:36px clamp(16px,4vw,48px) 64px;display:flex}.community-module__i_vcsG__head{flex-direction:column;gap:12px;display:flex}.community-module__i_vcsG__headRow{align-items:flex-end;gap:16px;display:flex}.community-module__i_vcsG__h1{margin:0;font-size:34px;line-height:1.05}.community-module__i_vcsG__invite{border-radius:var(--radius-md);background:var(--surface);height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font:600 14px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:inline-flex}.community-module__i_vcsG__invite:hover{background:var(--surface-2)}@media (max-width:860px){.community-module__i_vcsG__page{gap:16px;padding:20px 16px 96px}.community-module__i_vcsG__h1{font-size:28px}.community-module__i_vcsG__invite{height:44px;padding:0 12px}.community-module__i_vcsG__headRow{align-items:center}}@media (max-width:480px){.community-module__i_vcsG__invite{justify-content:center;width:44px;padding:0}.community-module__i_vcsG__inviteLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.community-module__i_vcsG__copyRow{flex-wrap:wrap;gap:8px;display:flex}.community-module__i_vcsG__copyInput{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-2);min-width:0;height:44px;color:var(--ink);font:500 13px var(--font-mono);flex:240px;padding:0 12px}.community-module__i_vcsG__copyBtn{border-radius:var(--radius-md);background:var(--ink);height:44px;color:var(--ground);font:600 14px/1 var(--font-body);cursor:pointer;white-space:nowrap;border:0;padding:0 16px}.community-module__i_vcsG__accept{flex-direction:column;gap:10px;display:flex}.community-module__i_vcsG__acceptBtn{border-radius:var(--radius-md);background:var(--accent-strong);height:48px;color:var(--on-accent,#fff);font:600 15px/1 var(--font-body);cursor:pointer;border:0;padding:0 20px}.community-module__i_vcsG__acceptDone{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);margin:0;padding:12px 14px}.community-module__i_vcsG__acceptErr{color:var(--danger);margin:0;font-size:14px}
.page-module__BM1krq__page{flex-direction:column;gap:16px;max-width:880px;padding:36px clamp(16px,4vw,48px) 64px;display:flex}.page-module__BM1krq__h1{margin:0 0 8px;font-size:34px;line-height:1.05}@media (max-width:860px){.page-module__BM1krq__page{padding-top:20px}.page-module__BM1krq__h1{font-size:28px}}.page-module__BM1krq__h2{margin:0;font-size:17px;font-weight:600}.page-module__BM1krq__card{background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.page-module__BM1krq__p{color:var(--ink-2);margin:0}.page-module__BM1krq__muted{color:var(--muted);margin:0;font-size:13px}.page-module__BM1krq__strava{background:var(--strava);color:#fff;cursor:pointer;border:0;border-radius:10px;height:46px;padding:0 18px;font-weight:600}.page-module__BM1krq__targetRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__BM1krq__targetRow{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 0;display:flex}.page-module__BM1krq__targetName{font-weight:600}.page-module__BM1krq__targetMeta{color:var(--muted);margin-right:auto;font-size:13px}.page-module__BM1krq__targetConfirm{color:var(--ink-2);font-size:13px}.page-module__BM1krq__textBtn{font:inherit;color:var(--cobalt);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.page-module__BM1krq__textBtn:disabled{opacity:.5;cursor:default}.page-module__BM1krq__dangerText{color:var(--danger)}.page-module__BM1krq__targetForm{flex-direction:column;gap:10px;display:flex}.page-module__BM1krq__field{flex-direction:column;gap:6px;font-weight:500;display:flex}.page-module__BM1krq__input{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px}.page-module__BM1krq__btn{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--ink);cursor:pointer;border-radius:10px;align-self:flex-start;padding:0 14px;font-weight:600}.page-module__BM1krq__btn:disabled{opacity:.6;cursor:default}@media (pointer:coarse){.page-module__BM1krq__textBtn{position:relative}.page-module__BM1krq__textBtn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.StravaExpiryBadge-module__EMqs6q__wrap{--e0-bg:#f1e9fc;--e0-fg:#5b16b6;--e0-border:#7b3bce;--e1-bg:#f6e9fc;--e1-fg:#7915a8;--e1-border:#a03bce;--e2-bg:#fbe9fc;--e2-fg:#89118d;--e2-border:#c93bce;--e3-bg:#fce9f6;--e3-fg:#91126b;--e3-border:#ce3ba2;--e4-bg:#fce9f0;--e4-fg:#9a1345;--e4-border:#ce3b71;--e5-bg:#a71b2e;--e5-fg:#fff;--e5-border:#a71b2e;--e6-bg:#b42318;--e6-fg:#fff;--e6-border:#b42318;flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .StravaExpiryBadge-module__EMqs6q__wrap{--e0-bg:#291b3c;--e0-fg:#c399fa;--e0-border:#7c41c8;--e1-bg:#311b3c;--e1-fg:#d994f9;--e1-border:#9d41c8;--e2-bg:#3b1b3c;--e2-fg:#f58bf9;--e2-border:#c341c8;--e3-bg:#3c1b32;--e3-fg:#f990d9;--e3-border:#c841a0;--e4-bg:#3c1b27;--e4-fg:#f990b6;--e4-border:#c84173;--e5-bg:#a92335;--e5-fg:#fff;--e5-border:#a92335;--e6-bg:#c4271b;--e6-fg:#fff;--e6-border:#c4271b}}:root[data-theme=dark] .StravaExpiryBadge-module__EMqs6q__wrap{--e0-bg:#291b3c;--e0-fg:#c399fa;--e0-border:#7c41c8;--e1-bg:#311b3c;--e1-fg:#d994f9;--e1-border:#9d41c8;--e2-bg:#3b1b3c;--e2-fg:#f58bf9;--e2-border:#c341c8;--e3-bg:#3c1b32;--e3-fg:#f990d9;--e3-border:#c841a0;--e4-bg:#3c1b27;--e4-fg:#f990b6;--e4-border:#c84173;--e5-bg:#a92335;--e5-fg:#fff;--e5-border:#a92335;--e6-bg:#c4271b;--e6-fg:#fff;--e6-border:#c4271b}.StravaExpiryBadge-module__EMqs6q__badge{height:22px;font:600 12px var(--font-mono);white-space:nowrap;cursor:help;color:var(--fg);background:var(--bg);border:1px solid var(--bd);--stripe:color-mix(in srgb, var(--bd) 38%, transparent);border-radius:6px;align-items:center;gap:5px;padding:0 8px 0 6px;display:inline-flex;position:relative;overflow:hidden}.StravaExpiryBadge-module__EMqs6q__badge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StravaExpiryBadge-module__EMqs6q__solid{--stripe:#ffffff61}.StravaExpiryBadge-module__EMqs6q__icon{flex:none;width:13px;height:13px}.StravaExpiryBadge-module__EMqs6q__badge:after{content:"";pointer-events:none;opacity:0;background:repeating-linear-gradient(-45deg, var(--stripe) 0 5px, transparent 5px 10px);background-size:14.142px 14.142px;position:absolute;inset:0}.StravaExpiryBadge-module__EMqs6q__playing:after{animation:.9s linear 3 StravaExpiryBadge-module__EMqs6q__pole}@keyframes StravaExpiryBadge-module__EMqs6q__pole{0%{opacity:0;background-position:0 0}12%,88%{opacity:1}to{opacity:0;background-position:14.142px 0}}@media (prefers-reduced-motion:reduce){.StravaExpiryBadge-module__EMqs6q__playing:after{animation:none}}.StravaExpiryBadge-module__EMqs6q__pop{z-index:60;background:var(--surface-raised,var(--surface));width:min(320px,100vw - 24px);color:var(--ink);border:1px solid var(--line-strong);font:400 13px/1.45 var(--font-sans,inherit);white-space:normal;text-align:left;cursor:default;border-radius:10px;padding:12px 14px;position:fixed;box-shadow:0 8px 28px #11151338}.StravaExpiryBadge-module__EMqs6q__popTitle{margin:0 0 6px;font-size:13px;font-weight:700}.StravaExpiryBadge-module__EMqs6q__pop p{margin:0 0 6px}.StravaExpiryBadge-module__EMqs6q__popKeep{font-weight:600}.StravaExpiryBadge-module__EMqs6q__pop a{color:var(--accent-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.StravaExpiryBadge-module__EMqs6q__keep{color:var(--accent-ink);text-underline-offset:2px;font-size:13px;text-decoration:underline}
.ConnectedApps-module__fwiCZW__wrap{flex-direction:column;gap:12px;display:flex}.ConnectedApps-module__fwiCZW__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ConnectedApps-module__fwiCZW__row{border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;scroll-margin-top:80px;display:grid}.ConnectedApps-module__fwiCZW__on{background:var(--surface);box-shadow:var(--elev-e1)}.ConnectedApps-module__fwiCZW__off{background:var(--ground)}.ConnectedApps-module__fwiCZW__rowHead{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ConnectedApps-module__fwiCZW__rowInfo{grid-column:1;min-width:0}.ConnectedApps-module__fwiCZW__rowInfo:empty{display:none}.ConnectedApps-module__fwiCZW__rowActions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ConnectedApps-module__fwiCZW__rowActions:empty{display:none}.ConnectedApps-module__fwiCZW__rowBody,.ConnectedApps-module__fwiCZW__details{grid-column:1/-1}.ConnectedApps-module__fwiCZW__rowBody p{color:var(--ink-2);margin:4px 0 0;font-size:13px}.ConnectedApps-module__fwiCZW__details>summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}.ConnectedApps-module__fwiCZW__detailsBody{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ConnectedApps-module__fwiCZW__meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.ConnectedApps-module__fwiCZW__on .ConnectedApps-module__fwiCZW__meta{color:var(--ink-2)}.ConnectedApps-module__fwiCZW__note{color:var(--ink-2);margin:0;font-size:13px}.ConnectedApps-module__fwiCZW__err{color:var(--danger);margin:0;font-size:13px}.ConnectedApps-module__fwiCZW__warn{color:var(--ink);margin:0;font-size:13px;font-weight:600}.ConnectedApps-module__fwiCZW__banner{background:var(--ground);border-left:3px solid #b3261e;border-radius:6px;margin:0;padding:8px 12px;font-size:14px;font-weight:600}.ConnectedApps-module__fwiCZW__banner .ConnectedApps-module__fwiCZW__textBtn{margin-left:8px}.ConnectedApps-module__fwiCZW__textBtn{font:inherit;color:var(--cobalt);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:none}.ConnectedApps-module__fwiCZW__on .ConnectedApps-module__fwiCZW__textBtn{color:var(--accent)}.ConnectedApps-module__fwiCZW__textBtn:disabled{opacity:.5;cursor:default}.ConnectedApps-module__fwiCZW__primary{background:var(--accent-strong,#2447e0);height:40px;color:var(--on-accent,#fff);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:14px;font-weight:600}.ConnectedApps-module__fwiCZW__primary:disabled{opacity:.5;cursor:default}.ConnectedApps-module__fwiCZW__badge{letter-spacing:.02em;background:var(--line-soft);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ConnectedApps-module__fwiCZW__b_connected{color:#1b6b34;background:#dff3e5}.ConnectedApps-module__fwiCZW__b_reauth{color:#8c1d18;background:#fbe3e1}@media (max-width:560px){.ConnectedApps-module__fwiCZW__row{grid-template-columns:1fr}.ConnectedApps-module__fwiCZW__rowActions{grid-area:auto/1;justify-content:flex-start}}.ConnectedApps-module__fwiCZW__mark{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:4px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.ConnectedApps-module__fwiCZW__tri{fill:currentColor;width:12px;height:10px}.ConnectedApps-module__fwiCZW__mStrava{color:#fc4c02;letter-spacing:.04em}.ConnectedApps-module__fwiCZW__mGarmin{color:#111;letter-spacing:.08em}.ConnectedApps-module__fwiCZW__mGarmin .ConnectedApps-module__fwiCZW__tri{color:#007cc3}.ConnectedApps-module__fwiCZW__mWahoo{color:#0a0a0a;letter-spacing:-.02em;font-size:18px;font-weight:900}.ConnectedApps-module__fwiCZW__mRwgps{color:#e8572a;letter-spacing:.02em;font-size:13px}.ConnectedApps-module__fwiCZW__mSuunto{color:#111;letter-spacing:.12em;font-weight:700}.ConnectedApps-module__fwiCZW__mCoros{color:#111;letter-spacing:.1em}.ConnectedApps-module__fwiCZW__mPolar{color:#d10027;font-size:18px;font-weight:900}.ConnectedApps-module__fwiCZW__mKomoot{color:#6aa127;font-size:18px;font-weight:800}.ConnectedApps-module__fwiCZW__mMmf{color:#0072ce;font-size:13px}.ConnectedApps-module__fwiCZW__muted,.ConnectedApps-module__fwiCZW__muted .ConnectedApps-module__fwiCZW__tri,.ConnectedApps-module__fwiCZW__mGarmin.ConnectedApps-module__fwiCZW__muted .ConnectedApps-module__fwiCZW__tri{color:#9aa1ab}.ConnectedApps-module__fwiCZW__dialog{background:var(--surface);width:calc(100vw - 32px);max-width:420px;color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:14px;padding:20px 22px}.ConnectedApps-module__fwiCZW__dialog::backdrop{background:#00000059}.ConnectedApps-module__fwiCZW__dlgTitle{margin:0 0 8px;font-size:17px}.ConnectedApps-module__fwiCZW__dlgBody{color:var(--ink-2);margin:0 0 16px;font-size:14px}.ConnectedApps-module__fwiCZW__dlgActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ConnectedApps-module__fwiCZW__btn2,.ConnectedApps-module__fwiCZW__danger{height:36px;font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-size:14px;font-weight:600}.ConnectedApps-module__fwiCZW__btn2{color:var(--cobalt);border:1px solid var(--cobalt);background:0 0}.ConnectedApps-module__fwiCZW__danger{color:#fff;background:#b3261e;border:0}@media (pointer:coarse){.ConnectedApps-module__fwiCZW__textBtn{position:relative}.ConnectedApps-module__fwiCZW__textBtn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.FilePicker-module__8G6ZDW__field{flex-direction:column;gap:6px;font-weight:500;display:flex}.FilePicker-module__8G6ZDW__row{cursor:pointer;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.FilePicker-module__8G6ZDW__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FilePicker-module__8G6ZDW__btn{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--ink);border-radius:10px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.FilePicker-module__8G6ZDW__row:hover .FilePicker-module__8G6ZDW__btn{border-color:var(--muted)}.FilePicker-module__8G6ZDW__input:focus-visible+.FilePicker-module__8G6ZDW__btn{outline:2px solid var(--cobalt);outline-offset:2px}.FilePicker-module__8G6ZDW__input:disabled+.FilePicker-module__8G6ZDW__btn{opacity:.6}.FilePicker-module__8G6ZDW__row:has(.FilePicker-module__8G6ZDW__input:disabled){cursor:default}.FilePicker-module__8G6ZDW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:13px;font-weight:400;overflow:hidden}
.Rides-module__Lz29VG__page{flex-direction:column;gap:20px;min-width:0;padding:36px clamp(16px,4vw,48px) 64px;display:flex}.Rides-module__Lz29VG__muted{color:var(--muted);margin:0;font-size:13px}.Rides-module__Lz29VG__error{color:var(--danger);margin:0;padding:16px 20px;font-size:14px;font-weight:600}.Rides-module__Lz29VG__pad{color:var(--muted);margin:0;padding:20px;font-size:14px}.Rides-module__Lz29VG__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.Rides-module__Lz29VG__summary{gap:28px;margin:0;display:flex}.Rides-module__Lz29VG__summary div{flex-direction:column-reverse;display:flex}.Rides-module__Lz29VG__summary dt{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.Rides-module__Lz29VG__summary dd{font:800 22px/1.1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.Rides-module__Lz29VG__amb{color:var(--amber-ink)}.Rides-module__Lz29VG__filters{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.Rides-module__Lz29VG__chips{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}.Rides-module__Lz29VG__chips button{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink-2);font:500 13px var(--font-mono);cursor:pointer;flex:none;padding:0 12px}.Rides-module__Lz29VG__chips button:hover{color:var(--ink)}.Rides-module__Lz29VG__chips button[aria-pressed=true]{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.Rides-module__Lz29VG__search{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);width:260px;height:40px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;display:flex}.Rides-module__Lz29VG__search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.Rides-module__Lz29VG__search input{min-width:0;color:var(--ink);font:400 15px var(--font-body);background:0 0;border:0;outline:0;flex:1}.Rides-module__Lz29VG__list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.Rides-module__Lz29VG__rows{margin:0;padding:0;list-style:none}.Rides-module__Lz29VG__rows li+li{border-top:1px solid var(--line-soft)}.Rides-module__Lz29VG__rrow{color:var(--ink);grid-template-columns:72px minmax(0,1fr) 72px 96px 84px 130px 20px;align-items:center;gap:20px;padding:10px 20px 10px 12px;text-decoration:none;display:grid}a.Rides-module__Lz29VG__rrow:hover{background:var(--surface-2)}a.Rides-module__Lz29VG__rrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Rides-module__Lz29VG__rhead{border-bottom:1px solid var(--line);padding-top:12px;padding-bottom:10px}.Rides-module__Lz29VG__rhead>span,.Rides-module__Lz29VG__rhead>button{font:500 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0}.Rides-module__Lz29VG__rhead>span{cursor:default}.Rides-module__Lz29VG__rhead>button:hover{color:var(--ink)}.Rides-module__Lz29VG__r{text-align:right!important}.Rides-module__Lz29VG__thumb{border:1px solid var(--line-soft);background:var(--surface-2);box-sizing:border-box;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:2px;width:72px;height:48px;padding:6px 8px;display:grid}.Rides-module__Lz29VG__thumb i{background:color-mix(in srgb, var(--accent) 22%, var(--surface));border-radius:2px}.Rides-module__Lz29VG__thumb i.Rides-module__Lz29VG__gNew{background:var(--tile-new);box-shadow:inset 0 0 0 1px var(--tile-new-stroke);opacity:1}.Rides-module__Lz29VG__thumb{position:relative}.Rides-module__Lz29VG__thumbGeo{padding:0;display:block;overflow:hidden}.Rides-module__Lz29VG__thumbGeo svg{width:100%;height:100%;display:block}.Rides-module__Lz29VG__tGrid{stroke:var(--tile-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.Rides-module__Lz29VG__tCell{fill:color-mix(in srgb, var(--accent) 22%, var(--surface))}.Rides-module__Lz29VG__tCellNew{fill:color-mix(in srgb, var(--tile-new) 45%, var(--surface))}.Rides-module__Lz29VG__tLine{fill:none;stroke:var(--route-ridden);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.Rides-module__Lz29VG__thumbGrew{border-color:var(--gold);box-shadow:inset -3px -3px 0 var(--square-growth)}.Rides-module__Lz29VG__tBadge{font:700 9.5px/14px var(--font-mono);color:var(--gold-ink);background:var(--gold-wash);border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);letter-spacing:-.02em;border-radius:4px;padding:0 4px;position:absolute;top:2px;right:2px}.Rides-module__Lz29VG__sqPill{border-radius:var(--radius-pill);height:22px;font:600 12px var(--font-mono);color:var(--gold-ink);background:var(--gold-wash);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.Rides-module__Lz29VG__gold{color:var(--gold-ink)}.Rides-module__Lz29VG__places{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.Rides-module__Lz29VG__places h2{font:600 14px var(--font-body);margin:0}.Rides-module__Lz29VG__places ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Rides-module__Lz29VG__places li{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.Rides-module__Lz29VG__places li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Rides-module__Lz29VG__nm{flex-direction:column;gap:3px;min-width:0;display:flex}.Rides-module__Lz29VG__nm b{font:600 15px/1.3 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Rides-module__Lz29VG__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.Rides-module__Lz29VG__meta i{background:var(--faint);border-radius:50%;width:3px;height:3px;display:inline-block}.Rides-module__Lz29VG__met{display:none}.Rides-module__Lz29VG__v{font:500 14px var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.Rides-module__Lz29VG__v small{color:var(--muted);margin-left:2px;font-size:11.5px}.Rides-module__Lz29VG__newPill{border-radius:var(--radius-pill);height:24px;font:500 12.5px var(--font-mono);color:var(--amber-ink);background:var(--amber-wash);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.Rides-module__Lz29VG__zero{font:500 13px var(--font-mono);color:var(--faint)}.Rides-module__Lz29VG__chev{color:var(--faint)}.Rides-module__Lz29VG__pager{justify-content:center;align-items:center;gap:12px;display:flex}.Rides-module__Lz29VG__pager button{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;padding:0 14px}.Rides-module__Lz29VG__pager button:disabled{opacity:.5;cursor:default}.Rides-module__Lz29VG__empty{text-align:center;border-radius:var(--radius-xl);border:1px dashed var(--line-strong);background:var(--surface-2);flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.Rides-module__Lz29VG__empty h2{font:var(--type-title-2);font-stretch:var(--display-stretch);margin:4px 0 0}.Rides-module__Lz29VG__empty p{color:var(--ink-2);max-width:30em;margin:0;font-size:14px}.Rides-module__Lz29VG__empty p.Rides-module__Lz29VG__emptyLead{font:600 13px/1.35 var(--font-body);color:var(--accent-ink)}.Rides-module__Lz29VG__huntsHint{color:var(--ink-2);margin:0;font-size:14px}.Rides-module__Lz29VG__art{grid-template-columns:repeat(5,12px);gap:3px;display:grid}.Rides-module__Lz29VG__art i{background:var(--line);border-radius:2px;width:12px;height:12px;display:block}.Rides-module__Lz29VG__art i.Rides-module__Lz29VG__c{background:var(--accent)}.Rides-module__Lz29VG__art i.Rides-module__Lz29VG__o{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.Rides-module__Lz29VG__emptyBtn{border-radius:var(--radius-md);background:var(--ink);height:44px;color:var(--ground);font:600 14px var(--font-body);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.Rides-module__Lz29VG__badge{height:22px;font:500 12px var(--font-mono);white-space:nowrap;border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.Rides-module__Lz29VG__badge_strava{color:var(--strava-ink,#b23a00);border-color:color-mix(in srgb, var(--strava) 45%, transparent)}.Rides-module__Lz29VG__badge_app{color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-wash)}.Rides-module__Lz29VG__badge_test{color:var(--accent-ink);border-style:dashed;border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.Rides-module__Lz29VG__badge_komoot{color:var(--ink-2)}.Rides-module__Lz29VG__badge_flag{background:var(--danger-wash,#fdecec);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.Rides-module__Lz29VG__badge_cheat{background:var(--danger);color:#fff;border-color:var(--danger)}@media (max-width:860px){.Rides-module__Lz29VG__page{gap:14px;padding:20px 16px 32px}.Rides-module__Lz29VG__bar{flex-direction:column;align-items:stretch;gap:12px}.Rides-module__Lz29VG__summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);justify-content:space-between;gap:12px;padding:12px 14px}.Rides-module__Lz29VG__summary dd{font-size:19px}.Rides-module__Lz29VG__hideM{display:none!important}.Rides-module__Lz29VG__search{width:auto;height:44px}.Rides-module__Lz29VG__search input{align-self:stretch}.Rides-module__Lz29VG__filters{flex-direction:column;align-items:stretch}.Rides-module__Lz29VG__chips button{height:36px}.Rides-module__Lz29VG__list{background:0 0;border:0;border-radius:0;overflow:visible}.Rides-module__Lz29VG__rrow.Rides-module__Lz29VG__rhead{display:none}.Rides-module__Lz29VG__bar>*,.Rides-module__Lz29VG__filters>*{min-width:0;max-width:100%}.Rides-module__Lz29VG__rows{flex-direction:column;gap:8px;display:flex}.Rides-module__Lz29VG__rows li+li{border-top:0}.Rides-module__Lz29VG__rrow{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);gap:12px;padding:10px;display:flex}.Rides-module__Lz29VG__thumb{flex:none;grid-template-columns:repeat(3,1fr);width:56px;height:56px;padding:6px}.Rides-module__Lz29VG__dOnly{display:none!important}.Rides-module__Lz29VG__met{font:500 12.5px var(--font-mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.Rides-module__Lz29VG__newPill{height:22px;padding:0 8px}}.Rides-module__Lz29VG__detail{box-sizing:border-box;grid-template:"crumb crumb""head head""map side"minmax(480px,1fr)/minmax(0,1fr) 360px;gap:14px 20px;height:100%;min-height:0;padding:28px clamp(16px,4vw,48px) 32px;display:grid}.Rides-module__Lz29VG__crumb{grid-area:crumb}.Rides-module__Lz29VG__dhead{grid-area:head;margin-bottom:6px}.Rides-module__Lz29VG__mapcard{grid-area:map}.Rides-module__Lz29VG__side{grid-area:side}.Rides-module__Lz29VG__sheet{display:contents}.Rides-module__Lz29VG__crumb{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.Rides-module__Lz29VG__crumb a{color:var(--ink-2);text-decoration:none}.Rides-module__Lz29VG__crumb a:hover{color:var(--ink);text-decoration:underline}.Rides-module__Lz29VG__dhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.Rides-module__Lz29VG__dhead>div:first-child{min-width:0}.Rides-module__Lz29VG__title{font:var(--type-title-1);letter-spacing:var(--type-title-1-tracking);font-stretch:var(--display-stretch);overflow-wrap:anywhere;margin:6px 0 0}.Rides-module__Lz29VG__dmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.Rides-module__Lz29VG__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Rides-module__Lz29VG__stravaLink{color:var(--ink-2);padding:0 6px;font-size:14px;font-weight:600;text-decoration:none}.Rides-module__Lz29VG__stravaLink:hover{color:var(--ink);text-decoration:underline}.Rides-module__Lz29VG__reelBtn{border-radius:var(--radius-md);background:var(--accent-strong);height:44px;color:var(--on-accent);font:600 15px var(--font-body);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.Rides-module__Lz29VG__reelBtn:hover{opacity:.92}.Rides-module__Lz29VG__adminNote{color:var(--ink-2);margin:0;font-size:12px;font-weight:600}.Rides-module__Lz29VG__mapcard{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--map-land,#dde3dd);min-height:420px;position:relative;overflow:hidden}.Rides-module__Lz29VG__mapArea{position:absolute;inset:0}.Rides-module__Lz29VG__key{z-index:2;border-radius:var(--radius-pill);background:var(--glass,var(--surface));border:1px solid var(--line);box-shadow:var(--elev-e1);color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:8px 12px;font-size:13px;list-style:none;display:flex;position:absolute;bottom:12px;left:12px}.Rides-module__Lz29VG__key i{vertical-align:-1px;box-sizing:border-box;border-radius:2px;width:12px;height:12px;margin-right:6px;display:inline-block}.Rides-module__Lz29VG__key i.Rides-module__Lz29VG__line{vertical-align:3px;border-radius:2px;width:16px;height:3px}.Rides-module__Lz29VG__side{flex-direction:column;gap:14px;min-height:0;display:flex;overflow:auto}.Rides-module__Lz29VG__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl)}.Rides-module__Lz29VG__kg{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.Rides-module__Lz29VG__kg>div{flex-direction:column-reverse;gap:2px;min-width:0;padding:14px 16px;display:flex}.Rides-module__Lz29VG__kg>div:not(:first-child){border-left:1px solid var(--line-soft)}.Rides-module__Lz29VG__kg>div:nth-child(3n+1){border-left:0}.Rides-module__Lz29VG__kg>div:nth-child(n+4){border-top:1px solid var(--line-soft)}.Rides-module__Lz29VG__kg dt{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.Rides-module__Lz29VG__kg dd{font:800 22px/1.05 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.Rides-module__Lz29VG__kg dd small{font:500 12px var(--font-mono);color:var(--muted);letter-spacing:0;margin-left:2px}.Rides-module__Lz29VG__celebrate{border-radius:var(--radius-xl);background:var(--amber-wash);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.Rides-module__Lz29VG__celebrate h2{font:600 14px var(--font-body);margin:0 0 1px}.Rides-module__Lz29VG__celebrate p{color:var(--ink-2);margin:0;font-size:12.5px}.Rides-module__Lz29VG__big{font:800 32px/1 var(--font-display);font-stretch:var(--display-stretch);color:var(--amber-ink);font-variant-numeric:tabular-nums}.Rides-module__Lz29VG__cgrid{grid-template-columns:repeat(4,10px);gap:2px;display:grid}.Rides-module__Lz29VG__cgrid i{background:var(--accent-wash);width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:2px}.Rides-module__Lz29VG__cgrid i.Rides-module__Lz29VG__n{background:var(--tile-new);box-shadow:inset 0 0 0 1px var(--tile-new-stroke)}.Rides-module__Lz29VG__box{color:var(--ink-2);flex-direction:column;gap:8px;padding:12px 16px;font-size:13px;display:flex}.Rides-module__Lz29VG__box p{margin:0}.Rides-module__Lz29VG__mergeBox p{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.Rides-module__Lz29VG__flagBox{background:var(--danger-wash,#fdecec);border-color:color-mix(in srgb, var(--danger) 35%, transparent);color:var(--ink)}.Rides-module__Lz29VG__linkBtn{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600;text-decoration:underline}.Rides-module__Lz29VG__linkBtn:disabled{opacity:.5;cursor:default}@media (pointer:coarse){.Rides-module__Lz29VG__linkBtn{min-height:44px}}.Rides-module__Lz29VG__primary{border-radius:var(--radius-md);background:var(--strava);color:#fff;height:40px;font:600 14px var(--font-body);cursor:pointer;border:0;align-self:flex-start;padding:0 14px}.Rides-module__Lz29VG__primary:disabled{opacity:.5;cursor:default}.Rides-module__Lz29VG__back,.Rides-module__Lz29VG__mOnly{display:none}@media (max-width:860px){.Rides-module__Lz29VG__detail{flex-direction:column;gap:0;height:auto;padding:0;display:flex}.Rides-module__Lz29VG__crumb,.Rides-module__Lz29VG__dActions{display:none}.Rides-module__Lz29VG__mapcard{border:0;border-radius:0;flex:none;order:-1;height:min(52vh,380px);min-height:280px}.Rides-module__Lz29VG__key{padding:6px 10px;font-size:12px;bottom:30px;left:10px}.Rides-module__Lz29VG__back{z-index:3;background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--elev-e2);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;top:12px;left:12px}.Rides-module__Lz29VG__mapCompass{margin:50px 0 0 2px}.Rides-module__Lz29VG__mOnly{z-index:3;display:flex;position:absolute;top:12px;right:12px}.Rides-module__Lz29VG__mOnly .Rides-module__Lz29VG__reelBtn{border-radius:var(--radius-pill);box-shadow:var(--elev-e2)}.Rides-module__Lz29VG__mapcard .maplibregl-ctrl-bottom-right{bottom:20px}.Rides-module__Lz29VG__sheet{z-index:2;background:var(--ground);border-radius:20px 20px 0 0;flex-direction:column;gap:12px;margin-top:-20px;padding:18px 16px 24px;display:flex;position:relative}.Rides-module__Lz29VG__title{margin:0;font-size:24px;line-height:1.1}.Rides-module__Lz29VG__side{overflow:visible}.Rides-module__Lz29VG__kg>div{padding:10px 12px}.Rides-module__Lz29VG__kg dd{font-size:19px}.Rides-module__Lz29VG__big{font-size:26px}}.Rides-module__Lz29VG__mStrava{display:none}@media (max-width:860px){.Rides-module__Lz29VG__mStrava{align-self:flex-start;padding:10px 0;display:inline}}.Rides-module__Lz29VG__titleRow{align-items:center;gap:8px;min-width:0;display:flex}.Rides-module__Lz29VG__iconBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.Rides-module__Lz29VG__iconBtn:hover{background:var(--surface-2,#7f7f7f24);color:var(--ink)}.Rides-module__Lz29VG__renameForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Rides-module__Lz29VG__renameInput{border-radius:var(--radius-md);border:1px solid var(--line,#7f7f7f66);background:var(--surface,transparent);min-width:0;height:44px;color:var(--ink);font:600 16px var(--font-body);flex:220px;padding:0 12px}.Rides-module__Lz29VG__danger{border:1px solid var(--danger);flex-direction:column;gap:10px;display:flex}.Rides-module__Lz29VG__dangerBtn{border-radius:var(--radius-md);border:1px solid var(--danger);height:44px;color:var(--danger);font:600 15px var(--font-body);cursor:pointer;background:0 0;align-self:flex-start;padding:0 18px}.Rides-module__Lz29VG__dangerBtn:hover:not(:disabled){background:var(--danger);color:#fff}.Rides-module__Lz29VG__dangerBtn:disabled{opacity:.6;cursor:default}.Rides-module__Lz29VG__hr{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.Rides-module__Lz29VG__hr h2{font:600 14px var(--font-body);margin:0}.Rides-module__Lz29VG__hrKpi{flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.Rides-module__Lz29VG__hrKpi>div{flex-direction:column-reverse;gap:2px;display:flex}.Rides-module__Lz29VG__hrKpi dt{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.Rides-module__Lz29VG__hrKpi dd{font:800 20px/1.05 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.Rides-module__Lz29VG__hrKpi dd small{font:500 12px var(--font-mono);color:var(--muted);margin-left:3px}.Rides-module__Lz29VG__hrChart{margin:0}.Rides-module__Lz29VG__hrChart svg{background:var(--surface-2,transparent);border-radius:var(--radius-md);width:100%;height:96px;display:block}.Rides-module__Lz29VG__hrChart figcaption{font:500 11px var(--font-mono);color:var(--muted);justify-content:space-between;gap:8px;margin-top:4px;display:flex}.Rides-module__Lz29VG__hrPrompt{color:var(--ink-2);flex-direction:column;gap:8px;padding:12px 16px;font-size:13px;display:flex}.Rides-module__Lz29VG__hrPrompt h2{font:600 14px var(--font-body);color:var(--ink);margin:0}.Rides-module__Lz29VG__hrPrompt p{margin:0}.Rides-module__Lz29VG__hrPrompt button[data-primary]{border-radius:var(--radius-md);background:var(--ink);height:40px;color:var(--surface);font:600 14px var(--font-body);cursor:pointer;border:0;padding:0 14px}.Rides-module__Lz29VG__hrPrompt button[data-link]{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:40px;padding:0;font-weight:600;text-decoration:underline}.Rides-module__Lz29VG__hrPrompt button:disabled{opacity:.5;cursor:default}
.BetaCountdown-module__Jeme3a__row{flex-wrap:wrap;gap:12px;display:flex}.BetaCountdown-module__Jeme3a__cell{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:center;min-width:72px;padding:14px 10px 10px;display:flex}.BetaCountdown-module__Jeme3a__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(32px,6vw,48px);font-weight:800;line-height:1}.BetaCountdown-module__Jeme3a__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:12px}@media (max-width:420px){.BetaCountdown-module__Jeme3a__row{gap:8px}.BetaCountdown-module__Jeme3a__cell{flex:1 1 0;min-width:0}}
