@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.p.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.p.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.p.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ebba1bee165cb80a-s.p.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.p.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebba1bee165cb80a-s.p.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.sFsCPq_className{font-family:Newsreader,Newsreader Fallback}.sFsCPq_variable{--nf-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.hJoyfW_className{font-family:Geist,Geist Fallback;font-style:normal}.hJoyfW_variable{--nf-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.xghthG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.xghthG_variable{--nf-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.p.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0bd866694792eeb1-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdb22df95c69d750-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.p.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}._4FS2CW_className{font-family:Caveat,Caveat Fallback;font-style:normal}._4FS2CW_variable{--nf-caveat:"Caveat", "Caveat Fallback"}
:root,[data-theme=light]{--surface:#fafaf8;--surface-raised:#fff;--surface-sunken:#f2f2ef;--ink:#141416;--ink-2:#3c3c44;--ink-muted:#5e5e66;--line:#1414161c;--line-strong:#8a8a92;--rule:var(--ink);--pen:#2b44d6;--on-pen:#fff;--pen-soft:#2b44d60f;--pen-glow:#2b44d63d;--highlighter:#eef26b;--solid:#141416;--on-solid:#fafaf8;--veil:#fafaf8db;--scrim:#14141642;--danger:#b42318;--focus-ring:var(--pen);--shadow-sheet:0 -20px 50px -20px #14141640;--shadow-toast:0 10px 30px -10px #14141659;--glow-hover:0 0 0 3px #2b44d61a, 0 0 22px #2b44d63d}[data-theme=dark]{--surface:#000;--surface-raised:#0c0c0e;--surface-sunken:#141416;--ink:#ededeb;--ink-2:#c9c9cc;--ink-muted:#9c9ca2;--line:#ffffff1a;--line-strong:#5c5c63;--rule:var(--ink);--pen:#9aaeff;--on-pen:#000;--pen-soft:#9aaeff14;--pen-glow:#9aaeff4d;--highlighter:#e2f06e4d;--solid:#ededeb;--on-solid:#000;--veil:#000000d6;--scrim:#0000008c;--danger:#ff8a80;--focus-ring:var(--pen);--shadow-sheet:0 -20px 50px -20px #000c;--shadow-toast:0 10px 30px -10px #000000e6;--glow-hover:0 0 0 3px #9aaeff21, 0 0 22px #9aaeff4d}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-xs:3px;--radius-sm:14px;--radius-md:18px;--radius-lg:28px;--radius-pill:999px;--font-serif:Newsreader, Georgia, "Times New Roman", serif;--font-sans:Geist, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-hand:Caveat, "Bradley Hand", "Segoe Print", cursive}
:root{--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-glide:cubic-bezier(.2, .8, .2, 1);--ease-sheet:cubic-bezier(.2, .9, .25, 1.02);--dur-settle:.7s;--dur-room:.62s;--stagger-word:60ms;--dur-breath:4.8s;--dur-sheen:2.6s;--dur-mark:1.1s;--dur-ink:1.3s;--dur-recede:.56s;--dur-sheet:.5s;--dur-hover:.3s}@keyframes mm-settle{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes mm-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.13)}}@keyframes mm-sheen{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes mm-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes mm-ink{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes mm-recede{0%{opacity:0;filter:blur(6px);transform:perspective(900px)translateZ(-90px)translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes mm-sheet{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes mm-lift{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(6px);transform:translateY(-18px)}}@keyframes mm-wave{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}@keyframes mm-toast{0%{opacity:0;transform:translate(-50%,-12px)}9%,86%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes mm-letter{0%{opacity:0;filter:blur(12px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}@keyframes mm-scan{0%{opacity:0;transform:translateY(-34px)}20%{opacity:1}to{opacity:0;transform:translateY(34px)}}@keyframes mm-fan1{0%{opacity:0;transform:perspective(900px)rotateY(0)translateZ(-120px)}40%{opacity:1}to{opacity:1;transform:perspective(900px)rotateY(-20deg)translate(-74px)translateZ(-70px)}}@keyframes mm-fan2{0%{opacity:0;transform:perspective(900px)translateZ(-120px)}40%{opacity:1}to{opacity:1;transform:perspective(900px)translateZ(-20px)}}@keyframes mm-fan3{0%{opacity:0;transform:perspective(900px)rotateY(0)translateZ(-120px)}40%{opacity:1}to{opacity:1;transform:perspective(900px)rotateY(20deg)translate(74px)translateZ(-70px)}}.mm-settle{animation:mm-settle var(--dur-settle) var(--ease-settle) both}.mm-room{animation:mm-settle var(--dur-room) var(--ease-settle) both}.mm-recede{animation:mm-recede var(--dur-recede) var(--ease-settle) both}.mm-fade{animation:mm-fade .5s var(--ease-glide) both}.mm-lift{animation:mm-lift .6s var(--ease-settle) both}.mm-sheen{background:linear-gradient(90deg, var(--ink-muted) 0 40%, var(--ink) 50%, var(--ink-muted) 60% 100%);color:#0000;animation:mm-sheen var(--dur-sheen) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.mm-btn{appearance:none;border-radius:var(--radius-pill);height:50px;font:500 15px/1 var(--font-sans);cursor:pointer;border:1px solid var(--line-strong);color:var(--ink);transition:background-color var(--dur-hover) var(--ease-glide), border-color var(--dur-hover) var(--ease-glide), color var(--dur-hover) var(--ease-glide), box-shadow .4s var(--ease-glide);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.mm-btn:hover{border-color:var(--pen);color:var(--pen);box-shadow:var(--glow-hover)}.mm-btn--primary{background:var(--solid);border-color:var(--solid);color:var(--on-solid)}.mm-btn--primary:hover{background:var(--pen);border-color:var(--pen);color:var(--on-pen)}.mm-btn--sm{height:44px;padding:0 16px;font-size:14px}.mm-btn--block{width:100%}.mm-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.mm-btn:disabled:hover{border-color:var(--line-strong);color:var(--ink)}.mm-btn--primary:disabled:hover{background:var(--solid);border-color:var(--solid);color:var(--on-solid)}.mm-link{appearance:none;cursor:pointer;color:var(--pen);font:500 13px var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--pen-glow);text-decoration-color:var(--pen-glow);text-underline-offset:4px;transition:text-decoration-color var(--dur-hover) var(--ease-glide), text-shadow .4s var(--ease-glide);background:0 0;border:0;padding:8px 2px}.mm-link:hover{-webkit-text-decoration-color:var(--pen);text-decoration-color:var(--pen);text-shadow:0 0 14px var(--pen-glow)}.mm-link:disabled{opacity:.45;cursor:default}.mm-chip{appearance:none;border:1px solid var(--line-strong);color:var(--ink);border-radius:var(--radius-pill);font:500 13px/1.2 var(--font-sans);cursor:pointer;transition:border-color var(--dur-hover) var(--ease-glide), box-shadow .4s var(--ease-glide), background-color var(--dur-hover), color var(--dur-hover);background:0 0;padding:8px 13px}.mm-chip:hover{border-color:var(--pen);box-shadow:var(--glow-hover)}.mm-chip[aria-pressed=true]{background:var(--solid);border-color:var(--solid);color:var(--on-solid)}.mm-chip:disabled{opacity:.45;cursor:default;box-shadow:none}.mm-seg{gap:4px;display:inline-flex}.mm-seg .mm-chip{padding:6px 11px}.mm-toggle{appearance:none;cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;flex:none;padding:0;display:inline-flex}.mm-toggle__track{border-radius:var(--radius-pill);background:var(--line-strong);width:42px;height:25px;transition:background-color .4s var(--ease-glide), box-shadow .4s var(--ease-glide);position:relative}.mm-toggle__track:after{content:"";background:var(--surface);width:19px;height:19px;transition:left .5s var(--ease-settle);border-radius:50%;position:absolute;top:3px;left:3px}.mm-toggle[aria-checked=true] .mm-toggle__track{background:var(--pen)}.mm-toggle[aria-checked=true] .mm-toggle__track:after{left:20px}.mm-toggle:hover .mm-toggle__track,.mm-row:hover .mm-toggle__track{box-shadow:var(--glow-hover)}.mm-toggle--inrow{pointer-events:none}.mm-toggle--inrow[data-on=true] .mm-toggle__track{background:var(--pen)}.mm-toggle--inrow[data-on=true] .mm-toggle__track:after{left:20px}.mm-row{appearance:none;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:400 15px/1.4 var(--font-sans);text-align:left;cursor:pointer;transition:background-color .35s var(--ease-glide);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.mm-row:hover{background-color:var(--pen-soft)}.mm-row:hover .mm-row__title{color:var(--pen)}.mm-row--static{cursor:default}.mm-row--static:hover{background-color:#0000}.mm-row--last{border-bottom:1px solid var(--line)}.mm-row__title{transition:color var(--dur-hover) var(--ease-glide)}.mm-row__title--strong{font-weight:500}.mm-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.mm-row__sub{color:var(--ink-muted);font-size:12.5px;line-height:1.5;display:block}.mm-row__detail{color:var(--ink-muted);flex:none}.mm-dot{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:10px;height:10px}.mm-dot--on{background:var(--pen);border-color:var(--pen);box-shadow:0 0 10px var(--pen-glow)}.mm-card{appearance:none;text-align:left;border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:var(--radius-md);cursor:pointer;font:inherit;transition:border-color .35s var(--ease-glide), box-shadow .45s var(--ease-glide);padding:15px 16px}.mm-card:hover,.mm-card[aria-pressed=true]{border-color:var(--pen);box-shadow:var(--glow-hover)}.mm-card--static{cursor:default}.mm-card--static:hover{border-color:var(--line);box-shadow:none}.mm-field{flex-direction:column;gap:8px;display:flex}.mm-input,.mm-field input,.mm-field textarea{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;height:46px;color:var(--ink);font:400 16px var(--font-sans);transition:border-color var(--dur-hover), box-shadow .4s;outline:none;padding:0 14px}.mm-field textarea,.mm-textarea{height:150px;font:400 16px/1.5 var(--font-serif);resize:none;padding:12px}.mm-input:focus,.mm-field input:focus,.mm-field textarea:focus{border-color:var(--pen);box-shadow:0 0 0 4px var(--pen-soft)}.mm-input::placeholder,.mm-field input::placeholder,.mm-field textarea::placeholder{color:var(--ink-muted)}.mm-eyebrow{font:500 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.mm-eyebrow--sm{font-size:9px}.mm-eyebrow--pen{color:var(--pen)}.mm-data{font:400 11px/1.5 var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums}.mm-date{font:400 40px/1 var(--font-serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}.mm-date i{font-weight:300}.mm-almanac{border-top:1px solid var(--rule);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mm-almanac>div{flex-direction:column;gap:2px;min-width:0;padding:8px 0 9px;display:flex}.mm-almanac>div+div{border-left:1px solid var(--line);padding-left:9px}.mm-almanac__v{font:400 15px/1.25 var(--font-serif);color:var(--ink);overflow-wrap:anywhere}.mm-almanac__sub{font-size:10.5px}.mm-caption{border-top:1px solid var(--rule);font:400 11px/1.5 var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;padding:8px 0}.mm-page{font:400 18px/1.55 var(--font-serif);color:var(--ink);overflow-wrap:break-word;margin:0}.mm-word{animation:mm-settle var(--dur-settle) var(--ease-settle) both;transition:background-color .6s var(--ease-glide);padding-right:.26em;display:inline-block}.mm-word--del{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--pen);text-decoration-color:var(--pen);text-decoration-thickness:2px}.mm-word--ins{color:var(--pen);box-shadow:inset 0 -2px 0 var(--pen)}.mm-hl{background-image:linear-gradient(var(--highlighter), var(--highlighter));animation:mm-mark var(--dur-mark) var(--ease-settle) both;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%}.mm-prompt{font:italic 400 22px/1.25 var(--font-serif);color:var(--ink);margin:0}.mm-ink{min-height:58px;position:relative}.mm-ink__text{font:600 24px/1.1 var(--font-hand);color:var(--pen);transform-origin:0;margin:0;transform:rotate(-2deg)}.mm-ink__arrow{position:absolute;top:-10px;left:170px}.mm-ink__arrow path{stroke:var(--pen);stroke-dasharray:300;animation:mm-ink var(--dur-ink) var(--ease-settle) both .3s}.mm-hand{font-family:var(--font-hand);color:var(--pen);font-weight:600}.mm-photo{grid-template-columns:140px 1fr;align-items:end;gap:12px;margin:0;display:grid}.mm-photo img,.mm-photo svg{object-fit:cover;border-radius:var(--radius-xs);width:140px;height:104px;display:block}.mm-photo figcaption{flex-direction:column;gap:3px;min-width:0;display:flex}.mm-photo__cap{font:italic 400 13px/1.35 var(--font-serif);color:var(--ink-2)}.mm-mic{appearance:none;cursor:pointer;background:var(--solid);color:var(--on-solid);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;box-shadow:0 0 0 1px var(--line), 0 0 36px var(--pen-glow);transition:box-shadow .5s var(--ease-glide), transform .25s var(--ease-settle), background-color .4s var(--ease-glide);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.mm-mic:hover{background:var(--pen);color:var(--on-pen);box-shadow:0 0 0 6px var(--pen-soft), 0 0 56px var(--pen-glow)}.mm-mic:active{transform:scale(.94)}.mm-mic--lg{width:118px;height:118px}.mm-mic--sm{width:52px;height:52px}.mm-mic--xs{width:46px;height:46px}.mm-mic-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.mm-mic-wrap:before{content:"";background:radial-gradient(circle, var(--pen-glow), transparent 65%);width:250px;height:250px;animation:mm-breathe var(--dur-breath) ease-in-out infinite;pointer-events:none;border-radius:50%;position:absolute}.mm-mic-wrap--sm:before{width:110px;height:110px}.mm-wave{justify-content:center;align-items:center;gap:4px;height:56px;display:flex}.mm-wave span{background:var(--pen);transform-origin:50%;border-radius:2px;width:3px;height:56px;transition:transform 90ms linear}.mm-wave--idle span{transition:none;animation:1.1s ease-in-out infinite mm-wave}.mm-scrim{z-index:50;background:var(--scrim);cursor:pointer;animation:mm-fade .4s var(--ease-glide) both;border:0;position:fixed;inset:0}.mm-sheet-host{z-index:51;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mm-sheet{pointer-events:auto;overscroll-behavior:contain;background:var(--surface-raised);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:620px;max-height:78dvh;padding:10px 22px calc(26px + env(safe-area-inset-bottom));box-shadow:var(--shadow-sheet);animation:mm-sheet var(--dur-sheet) var(--ease-sheet) both;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.mm-sheet__grip{background:var(--line-strong);border-radius:3px;flex:none;width:40px;height:5px;margin:0 auto 4px}.mm-sheet__title{font:400 28px/1.1 var(--font-serif);color:var(--ink);margin:0}.mm-toast{border-radius:var(--radius-pill);max-width:min(340px,100vw - 32px);font:500 13px var(--font-sans);background:var(--solid);color:var(--on-solid);box-shadow:var(--shadow-toast);white-space:nowrap;text-overflow:ellipsis;padding:10px 16px;display:inline-block;overflow:hidden}.mm-toast--live{top:calc(14px + env(safe-area-inset-top));z-index:90;pointer-events:none;animation:mm-toast 2.8s var(--ease-settle) both;position:fixed;left:50%}.mm-nav{padding:8px 0 calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);justify-content:center;gap:4px;display:flex}.mm-nav button{appearance:none;color:var(--ink-muted);font:500 12px var(--font-sans);cursor:pointer;border-radius:var(--radius-pill);transition:color var(--dur-hover) var(--ease-glide), text-shadow .4s, background-color var(--dur-hover);background:0 0;border:0;padding:9px 13px}.mm-nav button:hover{color:var(--pen);text-shadow:0 0 12px var(--pen-glow)}.mm-nav button[aria-current=page]{color:var(--ink);background:var(--surface-sunken)}.mm-dayrow__n{font:300 22px/1 var(--font-serif);transition:color var(--dur-hover)}.mm-row:hover .mm-dayrow__n{color:var(--pen)}.mm-dayrow__lead{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.mm-dayrow__num{flex:none;align-items:baseline;gap:5px;width:58px;display:flex}.mm-dayrow__wd{letter-spacing:.08em;font-size:8.5px}.mm-dayrow__line{font:400 15px/1.3 var(--font-serif);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mm-dayrow__line--empty{color:var(--ink-muted);font-style:italic}.mm-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mm-month__wd{text-align:center;padding-bottom:6px}.mm-cell{appearance:none;color:var(--ink);height:40px;font:400 15px var(--font-serif);cursor:pointer;background:0 0;border:0;border-radius:12px;transition:background-color .3s,color .3s,box-shadow .4s;position:relative}.mm-cell:hover{background:var(--surface-sunken);color:var(--pen)}.mm-cell--today{box-shadow:inset 0 0 0 1px var(--pen)}.mm-cell--off{color:var(--ink-muted);cursor:default}.mm-cell--off:hover{color:var(--ink-muted);background:0 0}.mm-cell__dot{background:var(--pen);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.mm-btn:focus-visible,.mm-link:focus-visible,.mm-chip:focus-visible,.mm-toggle:focus-visible,.mm-row:focus-visible,.mm-card:focus-visible,.mm-mic:focus-visible,.mm-nav button:focus-visible,.mm-cell:focus-visible,.mm-focus:focus-visible,label.mm-row:focus-within,label.mm-btn:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mm-settle,.mm-room,.mm-recede,.mm-word,.mm-sheet,.mm-fade{animation:.2s both mm-fade}.mm-hl{background-size:100% 100%;animation:none}.mm-ink__arrow path{stroke-dashoffset:0;animation:none}.mm-mic-wrap:before,.mm-wave--idle span,.mm-sheen{animation:none}}.mm-still .mm-settle,.mm-still .mm-room,.mm-still .mm-recede,.mm-still .mm-word,.mm-still .mm-sheet,.mm-still .mm-fade,.mm-still .mm-scrim,.mm-still .mm-letter,.mm-still .mm-fan{animation:.2s both mm-fade!important}.mm-still .mm-lift{opacity:0;animation:none!important}.mm-still .mm-toast--live{animation:.2s both mm-fade!important}.mm-still .mm-hl{background-size:100% 100%;animation:none!important}.mm-still .mm-ink__arrow path{stroke-dashoffset:0;animation:none!important}.mm-still .mm-mic-wrap:before,.mm-still .mm-breath,.mm-still .mm-wave--idle span,.mm-still .mm-scanline{animation:none!important}.mm-still .mm-sheen{color:var(--ink-2);background:0 0;animation:none!important}.mm-still .mm-mic:active{transform:none}.mm-still *,.mm-still :before,.mm-still :after{transition-duration:.2s!important}
:root{--font-serif:var(--nf-newsreader), Georgia, "Times New Roman", serif;--font-sans:var(--nf-geist), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--nf-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-hand:var(--nf-caveat), "Bradley Hand", "Segoe Print", cursive;--gutter:var(--space-6);--column:620px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none}body{background:var(--surface);color:var(--ink);font:400 15px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:background-color .9s var(--ease-glide), color .9s var(--ease-glide);overflow-x:hidden}::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}*{scrollbar-width:none}button,input,textarea,select{font:inherit;color:inherit}img,svg{max-width:100%}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:where(input,textarea):focus-visible{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.serif{font-family:var(--font-serif)}.muted{color:var(--ink-muted)}.ink2{color:var(--ink-2)}.small{font-size:12.5px;line-height:1.5}.cloud-line{font:400 12.5px/1.5 var(--font-sans);color:var(--ink-muted);text-align:center;margin:0}.frame{background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0}.frame__body{flex:1;justify-content:center;min-height:0;display:flex}.room{min-width:0;max-width:calc(var(--column) + 2 * var(--gutter));overscroll-behavior:contain;padding:calc(var(--space-5) + env(safe-area-inset-top)) var(--gutter) 10px;flex:1;overflow:hidden auto}.full{padding:calc(22px + env(safe-area-inset-top)) var(--gutter) calc(26px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.full__inner{flex-direction:column;flex:1;width:100%;max-width:480px;min-height:0;margin:0 auto;display:flex}@media (min-width:1024px){:root{--gutter:var(--space-8)}}
