@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-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/068feab4deafcd0f-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-20C4,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/db545dba463279ae-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%}.fxFCNG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.fxFCNG_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.p.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.p.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.p.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.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:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.B1rJOW_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.B1rJOW_variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.vjF-ga_className{font-family:Inter,Inter Fallback;font-style:normal}.vjF-ga_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.p.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-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/123d516c9baeb953-s.p.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-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/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.352ti9pm7m6qh.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:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.p.0o-3_g79811ob.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:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.0ngr-xkgqz1kf.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:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.226pwps5o-gq_.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%}.sk2ffq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.sk2ffq_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38b3f57056672e96-s.3j-lqo2q-puhp.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:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8cccf984c8510bbf-s.p.2li_3lqay9qjq.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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae9e2a5bb156676d-s.061jvc6_x84nn.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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/191d227036512e10-s.p.0hs6q6udzld4a.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:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.J7MLvW_className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.J7MLvW_variable{--font-atkinson:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
:root{--paper:#f3efe6;--paper-deep:#e6e0d3;--card:#fff;--ink:#121210;--ink-2:#3a3832;--ink-3:#5a5850;--line:#c9c1b0;--line-soft:#ddd6c8;--hl:#ffd23f;--hl-soft:#fff4c2;--forest:#17392c;--forest-ink:#dce6e1;--wood:#c9b79a;--wood-dark:#a99474;--danger:#a8321c;--radius:6px;--gutter:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;margin:0;font-size:16px;line-height:1.55}a{color:var(--ink)}a:hover{color:#000}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--hl);outline-offset:2px}.wrap{max-width:1320px;padding:0 var(--gutter);margin:0 auto}.wrap-narrow{max-width:880px;padding:0 var(--gutter);margin:0 auto}@media (max-width:640px){:root{--gutter:16px}}.mono{font-family:var(--font-plex-mono), ui-monospace, monospace}.display{font-family:var(--font-archivo), var(--font-inter-tight), sans-serif;letter-spacing:-.02em;font-weight:800}.eyebrow{font-family:var(--font-plex-mono), monospace;text-transform:uppercase;margin:0;font-size:13px}.muted{color:var(--ink-2)}.small{font-size:14px}.hl{background:var(--hl);color:var(--ink);padding:0 4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3{text-wrap:balance}h1.page-title{font-family:var(--font-archivo), var(--font-inter-tight), sans-serif;letter-spacing:-.02em;margin:6px 0 0;font-size:36px;font-weight:800;line-height:1.1}h2.section{font-family:var(--font-archivo), var(--font-inter-tight), sans-serif;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800;line-height:1.1}@media (max-width:640px){h2.section{font-size:28px}h1.page-title{font-size:30px}}.logo{font-family:var(--font-archivo), var(--font-inter-tight), sans-serif;white-space:nowrap;font-size:19px;font-weight:900;font-stretch:125%;text-decoration:none}.logo span{background:var(--hl);margin-left:1px;padding:0 3px}.topbar{border-bottom:2px solid var(--ink);background:var(--paper)}.topbar-inner{flex-wrap:wrap;align-items:center;gap:10px 30px;max-width:1360px;margin:0 auto;padding:14px 28px;display:flex}@media (max-width:640px){.topbar-inner{padding:12px 16px}}.nav{flex-wrap:wrap;gap:4px 24px;font-weight:500;display:flex}.nav a{padding:2px 0;text-decoration:none}.nav a[aria-current=page]{box-shadow:inset 0 -6px 0 var(--hl);font-weight:700}.nav .count{font-family:var(--font-plex-mono), monospace;color:var(--ink-3);font-weight:500}.site-header{flex-wrap:wrap;align-items:center;gap:12px 30px;padding-top:20px;padding-bottom:20px;display:flex}.site-header .nav{gap:6px 26px;font-size:15px}.push{margin-left:auto}.btn{font:600 16px var(--font-inter), sans-serif;border:2px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;text-decoration:none;display:inline-flex}.btn:hover{color:var(--paper);background:#000}.btn-hl{background:var(--ink);color:var(--hl)}.btn-hl:hover{color:var(--hl)}.btn-yellow{background:var(--hl);color:var(--ink);border-color:var(--hl)}.btn-yellow:hover{color:var(--ink);background:#ffc800}.btn-outline{background:var(--card);color:var(--ink)}.btn-outline:hover{background:var(--paper-deep);color:var(--ink)}.btn-sm{border-width:1.5px;padding:8px 16px;font-size:14px}.btn[disabled],.btn[aria-disabled=true]{background:var(--card);color:#6b675c;border-color:var(--line);cursor:not-allowed}.linkbtn{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;text-decoration:underline}.field{gap:6px;display:grid}.field label,.field .label{font-weight:600}.field .hint{color:var(--ink-2);margin:0;font-size:14px}.input,.select,.textarea{width:100%;font:16px var(--font-inter), sans-serif;border:1.5px solid var(--ink);background:var(--card);color:var(--ink);border-radius:4px;padding:11px 12px}.textarea{font-family:var(--font-plex-mono), monospace;resize:vertical;line-height:1.5}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.notice{background:var(--hl-soft);border-left:4px solid var(--ink);margin:0;padding:10px 12px;font-size:15px}.error{border-left:4px solid var(--danger);background:#fbe4dd;margin:0;padding:10px 12px;font-size:15px}.tabs{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;gap:4px 22px;display:flex}.tab{font:600 15px var(--font-inter), sans-serif;cursor:pointer;color:var(--ink);opacity:.7;background:0 0;border:0;padding:10px 0;text-decoration:none}.tab[aria-selected=true],.tab[aria-current=page]{opacity:1;box-shadow:inset 0 -5px 0 var(--hl)}.panel{background:var(--card);border:2px solid var(--ink);border-radius:var(--radius);padding:22px}.panel-forest{background:var(--forest);color:var(--paper);border-radius:var(--radius);padding:28px}.spec{font-family:var(--font-plex-mono), monospace;grid-template-columns:1fr auto;margin:0;font-size:13px;display:grid}.spec dt,.spec dd{border-top:1px solid var(--line-soft);margin:0;padding:7px 0}.spec dd{text-align:right}.spec>:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.ledger{border-collapse:collapse;width:100%}.ledger th{font-family:var(--font-plex-mono), monospace;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:12px;font-weight:500}.ledger td{border-top:1.5px solid var(--ink);vertical-align:top;padding:14px 10px}.ledger th:first-child,.ledger td:first-child{padding-left:0}.ledger .num{font-family:var(--font-plex-mono), monospace;white-space:nowrap;font-size:13px}.scroll-x{overflow-x:auto}.rule-list{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.rule-list>li{border-bottom:1.5px solid var(--ink);padding:14px 0}.shelf{border-bottom:12px solid var(--wood);box-shadow:0 14px 0 -4px var(--wood-dark);flex-wrap:wrap;align-items:flex-end;gap:26px;padding:0 14px;display:flex}.shelf figure{width:160px;margin:0}.shelf figcaption{font-family:var(--font-plex-mono), monospace;margin:10px 0;font-size:12px}.shelf img,.book{width:100%;display:block;box-shadow:0 10px 22px #12121038}.book-slot{aspect-ratio:8.5/11;border:2px dashed var(--wood-dark);text-align:center;font-family:var(--font-plex-mono), monospace;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.book-typeset{aspect-ratio:8.5/11;font-family:var(--font-archivo), var(--font-inter-tight), sans-serif;background:#e9d8b8;flex-direction:column;justify-content:space-between;padding:14px;font-size:16px;font-weight:900;font-stretch:112%;line-height:1.05;display:flex;box-shadow:0 10px 22px #12121038}.on-desk{outline:4px solid var(--hl);outline-offset:3px}@media (max-width:640px){.shelf{gap:16px;padding:0 8px}.shelf figure{width:calc(50% - 8px)}}.progress{background:var(--paper-deep);width:100%;height:6px;display:block}.progress>span{background:var(--ink);height:100%;display:block}.row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.stack{gap:16px;display:grid}.main{max-width:1360px;margin:0 auto;padding:26px 28px 56px}@media (max-width:640px){.main{padding:20px 16px 48px}}.site-footer{border-top:2px solid var(--ink);margin-top:72px}.site-footer .wrap{color:var(--ink-2);flex-wrap:wrap;gap:10px 26px;padding-top:22px;padding-bottom:22px;font-size:14px;display:flex}details>summary{cursor:pointer;font-size:18px;font-weight:600}.legal h2{margin:30px 0 8px;font-size:20px}.legal ul{padding-left:22px}.legal li{margin:4px 0}.auth{background:var(--paper);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:960px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}.auth-main{flex-direction:column;min-width:0;padding:26px 48px 22px;display:flex}@media (max-width:640px){.auth-main{padding:18px 16px}}.auth-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-back{color:var(--ink-2);text-decoration:none}.auth-back:hover{color:var(--ink);text-decoration:underline}.auth-body{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;padding:48px 0;display:grid}@media (max-width:640px){.auth-body{place-items:start stretch;padding:32px 0}.auth-card{max-width:none}}.auth-card{width:100%;max-width:400px}.auth-foot{color:var(--ink-3);flex-wrap:wrap;gap:6px 20px;font-size:13px;display:flex}.auth-foot a{color:inherit}.auth-tabs{background:var(--paper-deep);border-radius:999px;grid-auto-flow:column;gap:2px;margin-bottom:30px;padding:4px;display:inline-grid}.auth-tabs a{color:var(--ink-2);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.auth-tabs a:hover{color:var(--ink)}.auth-tabs a[aria-current=page]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #12121024,0 0 0 1px #1212100f}.auth-title{font-family:var(--font-archivo), var(--font-inter-tight), sans-serif;letter-spacing:-.03em;margin:0 0 10px;font-size:40px;font-weight:800;line-height:1.05}@media (max-width:640px){.auth-title{font-size:34px}}.auth-sub{color:var(--ink-2);margin:0 0 30px}.auth-form{gap:18px;display:grid}.afield{gap:7px;display:grid}.afield-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.afield label{font-size:14px;font-weight:600}.afield-link{color:var(--ink-2);font-size:14px}.afield-link:hover{color:var(--ink)}.afield-note{color:var(--ink-2);margin:0;font-size:13px}.afield-note.is-ok{color:var(--forest);font-weight:500}.ainput{width:100%;height:50px;font:16px var(--font-inter), sans-serif;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.ainput:hover{border-color:var(--ink-3)}.ainput:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #ffd23f99}.ainput::placeholder{color:#9a958a}.ainput:user-invalid{border-color:var(--danger)}.ainput-wrap{position:relative}.ainput-wrap .ainput{padding-right:74px}.ainput-toggle{font:600 13px var(--font-inter), sans-serif;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.ainput-toggle:hover{background:var(--paper-deep);color:var(--ink)}.pw-meter-row{align-items:center;gap:12px;display:flex}.pw-meter{flex:none;grid-template-columns:repeat(4,1fr);gap:4px;width:112px;display:grid}.pw-meter span{background:var(--line-soft);border-radius:2px;height:4px;transition:background .2s}.pw-meter span[data-on=short]{background:var(--wood-dark)}.pw-meter span[data-on=ok]{background:var(--forest)}.abtn{background:var(--ink);width:100%;height:52px;color:var(--paper);font:600 16px var(--font-inter), sans-serif;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:4px;transition:background .15s,transform 50ms;display:flex}.abtn:hover{background:#000}.abtn:active{transform:translateY(1px)}.abtn:focus-visible{outline:3px solid var(--hl);outline-offset:2px}.abtn[disabled]{cursor:progress;opacity:.8}.abtn-spin{border:2px solid #f3efe659;border-top-color:var(--paper);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite abtn-spin}@keyframes abtn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.abtn-spin{animation:none}}.auth-error{color:#6e1f0f;background:#fbe4dd;border-radius:10px;margin:0;padding:12px 14px;font-size:14.5px}.auth-error a{color:inherit;font-weight:600}.auth-done{background:var(--hl-soft);border-radius:10px;margin:0;padding:14px 16px}.auth-alt{color:var(--ink-2);margin:22px 0 0;font-size:14.5px}.auth-form .auth-alt{margin:0}.auth-alt a{color:var(--ink);font-weight:600}.auth-fine{color:var(--ink-3);margin:10px 0 0;font-size:13px}.auth-fine a{color:inherit}.auth-aside{display:none}@media (min-width:960px){.auth-aside{background:var(--forest);color:var(--paper);border-left:2px solid var(--ink);flex-direction:column;justify-content:space-between;gap:40px;padding:56px 56px 52px;display:flex;position:relative;overflow:hidden}}.auth-fan{flex:1;min-height:340px;position:relative}.auth-fan img{border-radius:3px;height:auto;display:block;position:absolute;box-shadow:0 24px 50px #00000061}.auth-fan-page{width:42%;top:20%;left:2%;transform:rotate(-9deg)}.auth-fan-back{width:44%;top:13%;right:2%;transform:rotate(7deg)}.auth-fan-front{width:50%;top:6%;left:25%;transform:rotate(-1.5deg);box-shadow:0 34px 70px #00000073!important}.auth-aside-copy{max-width:460px;position:relative}.auth-aside-copy .eyebrow{color:var(--hl)}.auth-aside-title{font-family:var(--font-archivo), var(--font-inter-tight), sans-serif;letter-spacing:-.02em;margin:10px 0 18px;font-size:30px;font-weight:800;line-height:1.12}.auth-aside-list{color:var(--forest-ink);margin:0;padding:0;font-size:14px;list-style:none}.auth-aside-list li{border-top:1px solid #f3efe629;padding:9px 0}.maker-title{max-width:980px;font-family:var(--font-archivo), var(--font-inter-tight), sans-serif;letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(40px,6vw,64px);font-weight:900;font-stretch:112%;line-height:.98}.lang{display:inline-block;position:relative}.lang-button{border:1.5px solid var(--line);height:34px;color:var(--ink);font:500 14px var(--font-inter), sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;transition:border-color .15s,background .15s;display:inline-flex}.lang-button:hover,.lang-button[aria-expanded=true]{border-color:var(--ink);background:var(--card)}.lang-button:focus-visible{outline:3px solid var(--hl);outline-offset:2px}.lang-code{background:var(--ink);min-width:26px;height:22px;color:var(--paper);font:600 11px var(--font-plex-mono), monospace;letter-spacing:.02em;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.lang-caret{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:-3px 2px 0 1px;transition:transform .15s;transform:rotate(45deg)}.lang-button[aria-expanded=true] .lang-caret{margin-top:3px;transform:rotate(-135deg)}@media (max-width:720px){.lang-name{display:none}}.lang-menu{z-index:30;background:var(--card);border:1.5px solid var(--ink);border-radius:10px;gap:2px;min-width:250px;padding:6px;animation:.12s ease-out lang-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #12121029}.lang-menu-up{top:auto;bottom:calc(100% + 8px)}.lang-menu-left{left:0;right:auto}@keyframes lang-in{0%{opacity:0;transform:translateY(-4px)}}.lang-menu-up{animation-name:lang-in-up}@keyframes lang-in-up{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lang-menu{animation:none}}.lang-item{color:var(--ink);border-radius:7px;grid-template-columns:1fr auto 18px;align-items:center;gap:12px;padding:9px 10px;font-size:15px;text-decoration:none;display:grid}.lang-item:hover,.lang-item:focus-visible{background:var(--paper-deep);color:var(--ink);outline:none}.lang-item[aria-checked=true]{background:var(--hl-soft)}.lang-item[aria-checked=true] .lang-item-name{font-weight:700}.lang-item-en{color:var(--ink-3);font-size:13px}.lang-item-check{text-align:right;font-weight:700}.lang-choices{border-top:1.5px solid var(--ink);max-width:460px;display:grid}.lang-choice{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:12px 6px;text-decoration:none;display:grid}.lang-choice:hover{background:var(--card);color:var(--ink)}.lang-choice:focus-visible{outline:3px solid var(--hl);outline-offset:-3px}.lang-choice-dot{border:1.5px solid var(--ink);background:var(--card);border-radius:50%;width:16px;height:16px}.lang-choice[aria-checked=true]{background:var(--hl-soft)}.lang-choice[aria-checked=true] .lang-choice-dot{box-shadow:inset 0 0 0 3.5px var(--card);background:var(--ink)}.lang-choice[aria-checked=true] .lang-item-name{font-weight:700}@media (max-width:480px){.auth-back{display:none}}.only-mobile{display:none!important}@media (max-width:720px){.only-mobile{display:revert!important}.only-desktop{display:none!important}}.site-actions{align-items:center;gap:18px;font-size:15px;display:flex}.site-menu-btn{border:1.5px solid var(--ink);background:var(--ink);height:34px;color:var(--paper);font:600 14px var(--font-inter), sans-serif;cursor:pointer;border-radius:999px;padding:0 14px;display:none}.site-menu-btn[aria-expanded=true]{background:var(--card);color:var(--ink)}.site-menu-panel{display:none}@media (max-width:860px){.site-header{flex-wrap:nowrap;gap:10px;padding-top:14px;padding-bottom:14px}.site-header>.nav,.site-actions .site-login,.site-actions .site-cta{display:none}.site-actions{gap:8px}.site-menu-btn{display:inline-block}.site-menu-panel{border-bottom:2px solid var(--ink);padding:0 16px 20px;display:grid}.site-menu-panel a{border-bottom:1px solid var(--line);padding:13px 0;font-size:19px;font-weight:600;text-decoration:none;display:block}.site-menu-panel a[aria-current=page]{box-shadow:inset 0 -5px 0 var(--hl)}.site-menu-panel .btn{border-bottom:0;width:100%;margin-top:16px;font-size:17px}}.topbar-actions{align-items:center;gap:14px;display:flex}@media (max-width:860px){.topbar-inner{gap:10px 12px;padding:10px 16px 0}.topbar-plan{display:none}.topbar-actions{gap:10px;margin-left:auto}.topbar .app-nav{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:10;gap:22px;margin:0 -16px;padding:4px 16px 10px;font-size:15px;overflow-x:auto}.topbar .app-nav::-webkit-scrollbar{display:none}.topbar .app-nav a{white-space:nowrap;flex:none}}@media (max-width:720px){.tabs{scrollbar-width:none;flex-wrap:nowrap;gap:20px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;flex:none}}.shelf figure.shelf-lg{width:200px}@media (max-width:720px){.shelf{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:14px;padding:12px 8px 0;position:relative;overflow-x:auto}.shelf::-webkit-scrollbar{display:none}.shelf figure,.shelf figure.shelf-lg{scroll-snap-align:start;flex:none;width:128px}.shelf figcaption{font-size:11px}.ledger-cards{min-width:0!important}.ledger-cards thead{display:none}.ledger-cards tbody{display:block}.ledger-cards tr{border-top:1.5px solid var(--ink);grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px 0;display:grid}.ledger-cards td{white-space:normal;border:0;display:block;text-align:left!important;padding:0!important}.ledger-cards td.card-main,.ledger-cards td.card-action{grid-column:1/-1}.ledger-cards td.card-hide{display:none}.ledger-cards td[data-label]:before{content:attr(data-label);font:500 10.5px var(--font-plex-mono), monospace;text-transform:uppercase;color:var(--ink-3);margin-bottom:1px;display:block}.ledger-cards tr.idea-inline{border-top:0;padding:0 0 18px;display:block}.ledger-cards tr.idea-inline>td{display:block}}.def-list{border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,180px) 1fr;margin:18px 0 0;display:grid}.def-list dt,.def-list dd{border-top:1.5px solid var(--ink);margin:0;padding:14px 0}.def-list dt{padding-right:16px;font-size:14px}@media (max-width:720px){.def-list{grid-template-columns:1fr}.def-list dd{border-top:0;padding-top:2px}}.side-layout{flex-wrap:wrap;align-items:flex-start;gap:32px 56px;display:flex}.side-nav{flex:0 200px;min-width:0;position:sticky;top:16px}.side-nav ol{border-top:1.5px solid var(--ink);margin:0;padding:0;font-weight:500;list-style:none}.side-nav li{border-bottom:1px solid var(--line)}.side-nav a{padding:9px 0;text-decoration:none;display:block}.side-body{flex:640px;gap:44px;min-width:0;max-width:820px;display:grid}@media (max-width:720px){.side-layout{display:block}.side-nav{z-index:5;background:var(--paper);border-bottom:1.5px solid var(--ink);margin:-20px -16px 24px;padding:12px 16px 0;position:sticky;top:0}.side-nav .page-title{margin-bottom:6px!important;font-size:28px!important}.side-nav ol{scrollbar-width:none;border:0;flex-wrap:nowrap;gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.side-nav ol::-webkit-scrollbar{display:none}.side-nav li{border:0;flex:none}.side-nav a{border:1.5px solid var(--line);white-space:nowrap;background:var(--card);border-radius:999px;padding:6px 12px;font-size:14px}.side-body{gap:36px}}.steps-nav{flex:0 220px;min-width:0}.steps-nav ol{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.steps-nav li{border-bottom:1.5px solid var(--ink)}.steps-nav button{width:100%;font:500 16px var(--font-inter), sans-serif;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:12px 8px;display:flex}.steps-nav button[aria-current=step]{background:var(--hl);font-weight:700}@media (max-width:720px){.steps-nav{margin-bottom:8px}.steps-nav ol{border:0;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.steps-nav li{border:0}.steps-nav button{border-top:4px solid var(--line);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 2px 9px;font-size:12.5px;line-height:1.2;background:0 0!important}.steps-nav button[aria-current=step]{border-top-color:var(--ink)}.steps-nav .step-done,.steps-nav .steps-hint{display:none}}.desk-grid{grid-template-columns:minmax(0,3fr) minmax(340px,2fr);grid-template-areas:"preview side""more side";align-items:start;gap:0 24px;margin-top:22px;display:grid}.desk-preview{grid-area:preview;min-width:0}.desk-more{grid-area:more;min-width:0}.desk-side{grid-area:side;min-width:0}@media (max-width:900px){.desk-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""side""more";gap:24px}}.agenda{border-top:2px solid var(--ink);margin:18px 0 0;padding:0;list-style:none}.agenda>li{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;gap:10px;padding:12px 0;display:grid}.agenda-date{font-family:var(--font-plex-mono), monospace;font-size:13px;font-weight:600}.agenda-date span{color:var(--ink-3);font-weight:400;display:block}.agenda-items{gap:8px;min-width:0;font-size:15px;display:grid}.agenda-items a{overflow-wrap:anywhere}.agenda-kind{font:500 11px var(--font-plex-mono), monospace;text-transform:uppercase;color:var(--ink-3);display:block}.plan-cards{gap:14px;margin-top:22px;display:grid}.plan-card{border:2px solid var(--ink);border-radius:var(--radius);background:var(--card);padding:18px}.plan-card.featured-card{background:var(--hl-soft)}.plan-card h3{font-family:var(--font-archivo), var(--font-inter-tight), sans-serif;margin:0;font-size:24px}.plan-card .plan-price{font-family:var(--font-plex-mono), monospace;margin:2px 0 12px;font-size:14px}.plan-card dl{grid-template-columns:1fr auto;margin:0 0 14px;font-size:14px;display:grid}.plan-card dt,.plan-card dd{border-top:1px solid var(--line);margin:0;padding:7px 0}.plan-card dd{text-align:right;font-family:var(--font-plex-mono), monospace;padding-left:12px;font-size:13px}@media (max-width:720px){.site-footer .wrap{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}.site-footer .wrap>.logo,.site-footer .wrap>.lang,.site-footer .wrap>p{grid-column:1/-1}.site-footer .wrap>.lang{justify-self:start}}.settings-h{border-bottom:2px solid var(--ink);margin:0;padding-bottom:8px;scroll-margin-top:20px;font-size:24px}@media (max-width:720px){.settings-h{scroll-margin-top:130px}}.desk-shots{background:var(--paper-deep);border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:24px;margin-top:18px;padding:24px;display:grid}@media (max-width:720px){.desk-shots{gap:16px;padding:14px}.desk-side{padding:16px}}@media (max-width:860px){.site-menu-panel a.btn{border-bottom:2px solid var(--ink);justify-content:center;padding:15px 22px;font-size:17px;display:flex}}@media (max-width:720px){.ledger-cards tr{padding:14px 10px}.ledger-cards tr.idea-inline{padding:0 0 18px}}@media (max-width:860px){.topbar .app-nav:after{content:"";flex:none;width:1px}}@media (max-width:720px){.tabs:after,.side-nav ol:after,.shelf:after{content:"";flex:none;width:1px}}
