@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_363ed0ba-module__q71SWa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_363ed0ba-module__q71SWa__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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_95e01b5d-module__TXeE6a__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_95e01b5d-module__TXeE6a__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2?dpl=dpl_BEPr8xZQ1DKQecYCXrg5FQFH3gVZ)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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_a78a75cf-module__5iBzsG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_a78a75cf-module__5iBzsG__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
*{box-sizing:border-box}html,body{background:var(--surface-page);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0}a{color:var(--link)}.sm-app{width:100%;max-width:1240px;padding:var(--sp-8) var(--sp-7) var(--sp-16);margin:0}.app-shell{width:100%}.app-topbar,.app-bottomnav{display:none}@media (min-width:1000px){.app-shell{grid-template-columns:248px minmax(0,1fr);align-items:start;max-width:1560px;margin:0 auto;display:grid}.app-sidebar{gap:var(--sp-1);height:100vh;padding:var(--sp-5) var(--sp-3);border-right:var(--border);background:var(--paper);flex-direction:column;display:flex;position:sticky;top:0}}@media (max-width:999px){.app-sidebar{display:none}.app-topbar{z-index:50;height:52px;padding:0 var(--sp-4);border-bottom:var(--border);background:var(--paper);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.app-bottomnav{z-index:50;border-top:var(--border);background:var(--paper);height:60px;display:flex;position:fixed;bottom:0;left:0;right:0}.app-main{padding-bottom:64px}}@media (max-width:640px){.sm-app{padding:var(--sp-5) var(--sp-4) var(--sp-12)}}.sm-cols{gap:var(--sp-4);align-items:start;display:grid}@media (min-width:760px){.sm-cols{grid-template-columns:1fr 1fr}}.sm-cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}@media (max-width:520px){.sm-hide-narrow{display:none!important}}.sm-home{gap:var(--sp-5);align-items:start;display:grid}@media (min-width:900px){.sm-home{grid-template-columns:minmax(0,1fr) 320px}}.record-grid{gap:var(--sp-4);align-items:start;display:grid}@media (min-width:1024px){.record-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.sm-twocol{gap:var(--sp-2);display:grid}@media (min-width:1024px){.sm-twocol{gap:var(--sp-2) var(--sp-3);grid-template-columns:1fr 1fr}}@keyframes sm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sm-pop{0%{opacity:0;transform:translateY(16px)scale(.96)}70%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sm-badge-pop{0%{opacity:0;transform:scale(.4)rotate(-7deg)}55%{opacity:1;transform:scale(1.14)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}@keyframes sm-tick{0%{transform:scale(1)}35%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes sm-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes sm-sheen{0%{transform:translate(-240%)skew(-18deg)}55%,to{transform:translate(460%)skew(-18deg)}}@keyframes sm-arrow-nudge{0%,64%,to{transform:translate(0)}80%{transform:translate(5px)}}.sm-reveal{opacity:0;transition:opacity .5s var(--ease-snap), transform .5s var(--ease-snap);transform:translateY(24px)}.sm-reveal[data-inview=true]{opacity:1;transform:none}.sm-pop{animation:sm-pop .55s var(--ease-snap) both}.sm-badge-pop{animation:sm-badge-pop .4s var(--ease-snap) both}.sm-tick{animation:sm-tick .4s var(--ease-snap)}.sm-float{animation:6s ease-in-out infinite sm-float}.sm-marquee-track{flex:none;animation:18s linear infinite sm-marquee;display:inline-flex}.sm-marquee:hover .sm-marquee-track,.sm-marquee-toggle:checked~.sm-marquee-track{animation-play-state:paused}.sm-marquee-toggle{z-index:2;opacity:0;cursor:pointer;width:46px;height:100%;margin:0;position:absolute;top:0;right:0}.sm-marquee-btn{z-index:1;pointer-events:none;background:var(--ink);width:46px;height:100%;color:var(--paper);border-left:1px solid #ffffff38;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.sm-marquee-btn:before{content:"";border-left:3px solid;border-right:3px solid;width:11px;height:12px}.sm-marquee-toggle:checked~.sm-marquee-btn:before{border:7px solid #0000;border-left:11px solid;border-right:0;width:0;height:0}.sm-marquee-toggle:focus-visible~.sm-marquee-btn{outline:3px solid var(--focus-ring);outline-offset:-3px}.sm-live-dot{animation:1.4s ease-in-out infinite sm-pulse}.sm-shine{position:relative;overflow:hidden}.sm-shine:after{content:"";width:var(--sm-sheen-w,28%);pointer-events:none;background:linear-gradient(100deg, transparent 0%, var(--sm-sheen,#ffffff8c) 50%, transparent 100%);height:100%;animation:sm-sheen 3.6s var(--ease-snap) infinite;position:absolute;top:0;left:0}.sm-arrow{animation:sm-arrow-nudge 2.4s var(--ease-snap) infinite;margin-left:.45em;display:inline-block}@keyframes sm-feed-in{0%{opacity:0;transform:translateY(-92px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sm-feed-fade{0%{opacity:0}to{opacity:1}}.sm-feed-card{transition:transform .55s var(--ease-snap), opacity .5s var(--ease-snap);will-change:transform;position:absolute;top:0;left:0;right:0}.sm-feed-in{animation:sm-feed-in .55s var(--ease-snap) both}@media (prefers-reduced-motion:reduce){.sm-reveal{opacity:1;transition:none;transform:none}.sm-pop,.sm-badge-pop,.sm-tick,.sm-float,.sm-arrow{opacity:1!important;animation:none!important;transform:none!important}.sm-feed-card{transition:opacity .4s var(--ease-snap)}.sm-feed-in{animation:sm-feed-fade .4s var(--ease-snap) both}}.lp-hero{grid-template-columns:1fr}@media (min-width:880px){.lp-hero{grid-template-columns:1.05fr .95fr}}.lp-feed{grid-template-columns:1fr}@media (min-width:880px){.lp-feed{grid-template-columns:.92fr 1.08fr}.lp-feed>:first-child{order:2}.lp-feed>:last-child{order:1}}
:root{--ink:#141210;--ink-soft:#3a352f;--ink-mute:#6b6459;--ink-faint:#9a9384;--paper:#fffdf5;--paper-2:#fbf6e9;--paper-3:#f3ecd8;--white:#fff;--yellow:#ffd93d;--yellow-ink:#141210;--blue:#3b82f6;--blue-ink:#fff;--red:#ff5c5c;--red-ink:#fff;--green:#2fbf71;--green-ink:#fff;--yellow-tint:#fff3c2;--blue-tint:#dbe8ff;--red-tint:#ffe0e0;--green-tint:#d2f4e2;--brand:var(--yellow);--brand-ink:var(--yellow-ink);--text-strong:var(--ink);--text-body:var(--ink-soft);--text-mute:var(--ink-mute);--text-on-brand:var(--yellow-ink);--surface-page:var(--paper);--surface-card:var(--white);--surface-sunk:var(--paper-2);--surface-inset:var(--paper-3);--line:var(--ink);--state-live:var(--red);--state-win:var(--green);--state-loss:var(--ink-mute);--state-info:var(--blue);--state-warn:var(--yellow);--link:var(--blue);--focus-ring:var(--blue);--font-display:var(--font-space-grotesk), "Archivo", system-ui, sans-serif;--font-body:var(--font-archivo), system-ui, -apple-system, sans-serif;--font-mono:var(--font-space-mono), ui-monospace, "SF Mono", monospace;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-black:900;--fs-3xs:11px;--fs-2xs:12px;--fs-xs:13px;--fs-sm:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:26px;--fs-2xl:34px;--fs-3xl:46px;--fs-4xl:62px;--fs-5xl:84px;--lh-tight:1.02;--lh-snug:1.15;--lh-normal:1.5;--ls-tight:-.02em;--ls-normal:0;--ls-label:.06em;--ls-wide:.12em;--text-display:var(--fw-bold) var(--fs-4xl)/var(--lh-tight) var(--font-display);--text-h1:var(--fw-bold) var(--fs-3xl)/var(--lh-snug) var(--font-display);--text-h2:var(--fw-bold) var(--fs-2xl)/var(--lh-snug) var(--font-display);--text-h3:var(--fw-semi) var(--fs-xl)/var(--lh-snug) var(--font-display);--text-body-r:var(--fw-regular) var(--fs-md)/var(--lh-normal) var(--font-body);--text-label:var(--fw-bold) var(--fs-2xs)/1 var(--font-mono);--text-score:var(--fw-bold) var(--fs-4xl)/var(--lh-tight) var(--font-mono);--sp-0:0px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--gap-inline:var(--sp-2);--gap-stack:var(--sp-4);--gap-section:var(--sp-12);--pad-card:var(--sp-5);--pad-control:var(--sp-3) var(--sp-5);--pad-screen:var(--sp-5);--container:1180px;--app-width:430px;--tap-min:48px;--bw-1:2px;--bw-2:3px;--bw-3:4px;--bw-4:6px;--border:var(--bw-2) solid var(--line);--border-strong:var(--bw-3) solid var(--line);--r-0:0px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:18px;--r-pill:999px;--shadow-xs:2px 2px 0 0 var(--ink);--shadow-sm:3px 3px 0 0 var(--ink);--shadow-md:5px 5px 0 0 var(--ink);--shadow-lg:7px 7px 0 0 var(--ink);--shadow-xl:10px 10px 0 0 var(--ink);--shadow-yellow:5px 5px 0 0 var(--yellow);--shadow-blue:5px 5px 0 0 var(--blue);--shadow-red:5px 5px 0 0 var(--red);--ease-snap:cubic-bezier(.2, 0, 0, 1);--dur-fast:90ms;--dur-base:.14s;--lift:translate(-2px, -2px);--press:translate(3px, 3px)}@keyframes sm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.sm-focusable:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.sm-pressable{transition:transform var(--dur-fast) var(--ease-snap), box-shadow var(--dur-fast) var(--ease-snap)}.sm-pressable:hover{transform:var(--lift);box-shadow:var(--shadow-lg)}.sm-pressable:active{transform:var(--press);box-shadow:var(--shadow-xs)}@media (prefers-reduced-motion:reduce){:root{--lift:none;--press:none}.sm-pulse-dot{animation:none!important}}
