@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.3rc77fqyyrg24.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_32e61aaf-module__N8lr4W__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_32e61aaf-module__N8lr4W__variable{--font-wordmark:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-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/e62850744c7f266e-s.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-20C0,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/9433d1a810498265-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/79e9e0e3b9220e46-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/e62850744c7f266e-s.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-20C0,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/9433d1a810498265-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:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-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:600;font-display:swap;src:url(../media/e62850744c7f266e-s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-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:400;font-display:swap;src:url(../media/150f724d70372c02-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/750c737482d9de2f-s.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-20C0,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/5f402bd2d8eef81a-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/150f724d70372c02-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/750c737482d9de2f-s.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-20C0,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/5f402bd2d8eef81a-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:600;font-display:swap;src:url(../media/150f724d70372c02-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:600;font-display:swap;src:url(../media/750c737482d9de2f-s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-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%}.newsreader_6e80fdf5-module__ow_vPq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_6e80fdf5-module__ow_vPq__variable{--font-title:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_51a00220-module__BMltbW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_51a00220-module__BMltbW__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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/1a69062cfe6f77f8-s.33iiebxkijmxa.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/9a4838fcda0d1bca-s.2nzetymcmw3t7.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/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e2e5fd83-module__i85csa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e2e5fd83-module__i85csa__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.20bhq2yj4r-o7.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.0smrnln2b1gpy.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.38p7fa7moljse.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fbfaf7;--card:#f9f7f0;--ink:#1e241f;--chart-land:#efead9;--chart-water:#cfd9d2;--white:#fefdfa;--card-lift:#fcfbf6;--quiet:#5a6058;--faint:#63685f;--ghost:#686d64;--line:#e3e0d8;--line-strong:#c9c4b2;--grey-wash:#efece1;--amber:#bf7509;--focus:#b07818;--field-line:#918d80;--amber-ink:#b07818;--amber-text:#8a5a05;--amber-wash:#fcefd6;--amber-line:#e4c489;--teal:#1f8a6d;--teal-ink:#14624e;--teal-text:#166b54;--teal-wash:#dff0ea;--teal-line:#a5cfc0;--state-open:#1f8a6d;--state-open-text:#14624e;--state-open-wash:#dff0ea;--state-open-line:#a5cfc0;--gold:#a8811a;--gold-wash:#f7edcf;--gold-line:#d3b45c;--gold-soft:#6e5a10;--ground-soft:#f7f5ef;--map-pin:#1d7a5f;--map-cell:#b5730f;--hero-words:var(--ink);--hero-count:var(--teal-ink);--prose-ink:#2e352f;--lit-row:#fdf9f0;--thumb-line:#ddd6c4;--shadow:var(--shadow);--shadow-strong:var(--shadow-strong);--avatar-bg:#e6eeeb;--avatar-small-bg:#f3e8e2;--mustard:#d2600a;--mustard-text:#94420a;--mustard-wash:#fbe2ca;--royal:#1552b0;--royal-text:#123f87;--royal-wash:#dfe9f8;--blue:#1a7adb;--blue-text:#125eac;--blue-wash:#deecfb;--blue-line:#a3cdef;--violet:#6242c4;--violet-text:#4e349e;--violet-wash:#e7e1fa;--violet-line:#c1b4e6;--red:#c42418;--red-wash:#fbdfda;--red-line:#e3ada4;--rust:#a04a28;--danger:#c0271c;--danger-deep:#96190f;--danger-wash:#fbddd8;--rust-wash:#f7e2d6;--rust-line:#dcbba4;--goods:#2a6ba8;--goods-text:#215384;--goods-wash:#deeaf6;--goods-line:#afc9e0;--exp:#a8790a;--exp-text:#7e5a06;--exp-wash:#faedc6;--exp-line:#dfc272;--grat:#c2456a;--grat-text:#9e2f50;--grat-wash:#fbdfe6;--grat-line:#edb9c8;--cash:#2f7a3e;--cash-text:#255f30;--cash-wash:#deeedf;--cash-line:#a9ceac;--radius:8px;--font-wordmark-stack:var(--font-wordmark), "Barlow Condensed", sans-serif;--font-title-stack:var(--font-title), Newsreader, Georgia, serif;--font-body-stack:var(--font-body), "IBM Plex Sans", system-ui, sans-serif;--font-mono-stack:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#1a1b17;--card:#22241e;--white:#2a2c25;--card-lift:#26281f;--ground-soft:#1e201a;--ink:#efebe0;--prose-ink:#dfdbd0;--chart-land:#2f312a;--chart-water:#23282a;--quiet:#bdb9ac;--faint:#b2aea1;--ghost:#a6a296;--line:#34362e;--line-strong:#4e5147;--grey-wash:#2c2e27;--map-pin:#a08fea;--map-cell:#e0a040;--hero-words:#b7ace8;--hero-count:#cfc4f2;--lit-row:#2b2a1f;--thumb-line:#43463c;--shadow:#0006;--shadow-strong:#0000008c;--avatar-bg:#2a3a34;--avatar-small-bg:#3a2e28;--amber:#e8a33d;--focus:#e8a33d;--field-line:#6e7264;--amber-ink:#e8b368;--amber-text:#f0c173;--amber-wash:#2e2718;--amber-line:#5a4a28;--teal:#9b87e8;--teal-ink:#b3a2f0;--teal-text:#bfb0f2;--teal-wash:#241f33;--teal-line:#453c6b;--state-open:#4fb097;--state-open-text:#7fcbae;--state-open-wash:#1b2a26;--state-open-line:#2f5e52;--gold:#c9a94a;--gold-wash:#2c2718;--gold-line:#5c4e28;--gold-soft:#d9c58a;--mustard:#e2803a;--mustard-text:#f0a25c;--mustard-wash:#31241a;--royal:#4c8fe0;--royal-text:#8fbcf0;--royal-wash:#1b2432;--blue:#4c9be0;--blue-text:#8fc4f0;--blue-wash:#1b2733;--blue-line:#2c4a66;--violet:#8e7fd0;--violet-text:#b7ace8;--violet-wash:#242233;--violet-line:#3e3a5c;--red:#e06a5c;--red-wash:#331f1c;--red-line:#5e332c;--rust:#c08064;--rust-wash:#2e241f;--rust-line:#554034;--danger:#f2776c;--danger-deep:#f79a92;--danger-wash:#2e1e1b;--goods:#6fa0d0;--goods-text:#9cc2e4;--goods-wash:#1e2733;--goods-line:#33506c;--exp:#ddb44a;--exp-text:#ebce86;--exp-wash:#2f2818;--exp-line:#5e4e22;--grat:#d98ba0;--grat-text:#e9b0c0;--grat-wash:#312126;--grat-line:#5c3c46;--cash:#6ba968;--cash-text:#9cc79a;--cash-wash:#1e2a1d;--cash-line:#37542f}:root[data-theme=expedition]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#16241f;--card:#1e312a;--white:#263b33;--card-lift:#223630;--ground-soft:#1a2c25;--ink:#f6ebd7;--prose-ink:#e7dbc4;--chart-land:#2c4038;--chart-water:#1b2f30;--quiet:#c4bca2;--faint:#bab299;--ghost:#ada68e;--line:#2f4a40;--line-strong:#4a6a5c;--grey-wash:#263b33;--lit-row:#33291a;--thumb-line:#46685a;--shadow:#00000061;--shadow-strong:#00000085;--avatar-bg:#1a2e26;--avatar-small-bg:#33291a;--map-pin:#f2a03d;--map-cell:#e8c46a;--hero-words:#f2a03d;--hero-count:#fbb864;--amber:#f2a03d;--focus:#f2a03d;--field-line:#6e8a7c;--amber-ink:#f0b269;--amber-text:#f7c07a;--amber-wash:#33291a;--amber-line:#6a5228;--teal:#f2a03d;--teal-ink:#f5b364;--teal-text:#f7c07a;--teal-wash:#33291a;--teal-line:#6a5228;--state-open:#4fc08a;--state-open-text:#83d6ac;--state-open-wash:#1a2e26;--state-open-line:#2f5e4a;--gold:#d9b84a;--gold-wash:#302914;--gold-line:#61522a;--gold-soft:#e7ce86;--mustard:#fd8700;--mustard-text:#fba958;--mustard-wash:#36240f;--royal:#7fa4c2;--royal-text:#a8c4dc;--royal-wash:#1e2a34;--blue:#5fa8e0;--blue-text:#95c6ec;--blue-wash:#1b2a36;--blue-line:#2e4a62;--violet:#a08ad0;--violet-text:#bfafe6;--violet-wash:#26243a;--violet-line:#423c60;--red:#e2543a;--red-text:#f08a74;--red-wash:#33201c;--red-line:#5e332c;--rust:#de9668;--rust-wash:#2e2118;--rust-line:#57402c;--danger:#f5806d;--danger-deep:#f9a395;--danger-wash:#361f1b;--goods:#7fa4c2;--goods-text:#a6c3dc;--goods-wash:#1e2a34;--goods-line:#3a5468;--exp:#feb424;--exp-text:#fccc72;--exp-wash:#332814;--exp-line:#6c5622;--grat:#de8a9a;--grat-text:#ebb0bc;--grat-wash:#33222a;--grat-line:#5e3e48;--cash:#6fbf87;--cash-text:#9bd6ac;--cash-wash:#1c2e22;--cash-line:#35573f}:root[data-theme=dark] .map[data-tiles=plain] .leaflet-tile-pane,:root[data-theme=dark] .chart .map[data-tiles=plain] .leaflet-tile-pane{filter:brightness(.72)contrast(1.06)saturate(.8)}:root[data-theme=expedition] .map .leaflet-tile-pane{filter:brightness(.5)saturate(1.15)sepia(.18)contrast(1.06)}*{box-sizing:border-box}html{background:var(--page);scrollbar-gutter:stable}body{background:var(--page);color:var(--ink);font:400 14.5px/1.55 var(--font-body-stack);--measure:52rem;margin:0;padding:0;display:flow-root}body:has(.mission-split){--measure:79rem}body:has(.compose){--measure:51.5rem}body>:not(header.bar):not(.toolbar):not(.hero):not(.board):not(.done):not(.page-bar):not(.mission-bar):not(script):not(next-route-announcer):not(nextjs-portal):not(dialog){max-width:var(--measure);padding-inline:2.5rem;margin-inline:auto;padding-bottom:2.5rem}header.bar+:not(.toolbar):not(.board){margin-top:1.4rem}h1{margin:0;font-size:1.29rem}h2{font-family:var(--font-title-stack);margin:0 0 .3rem;font-size:1.32rem;font-weight:500;line-height:1.25}a{color:var(--teal-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--teal-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--teal-ink) 35%, transparent)}a:hover{color:var(--teal)}.section,.lbl,.stamp,.hero-label,.filter-label,.place-heading,.elsewhere-label,.bell-when{font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase}header.bar{background:var(--white);border-bottom:1px solid var(--line);z-index:1000;flex-wrap:wrap;align-items:center;gap:1.9rem;margin-bottom:0;padding:.55rem 2.5rem;display:flex;position:relative}.brand{color:var(--ink);align-items:center;gap:.55rem;text-decoration:none;display:flex}.brand-words{flex-direction:column;gap:1px;display:flex}.brand-words b{font-family:var(--font-wordmark-stack);letter-spacing:.045em;text-transform:uppercase;font-size:1.5rem;font-weight:600;line-height:1}header.bar .nav{align-items:center;gap:1.5rem;display:flex}header.bar .nav a{color:var(--quiet);border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none}header.bar .nav a.nav-here{color:var(--ink);border-bottom-color:var(--amber)}.bar-right{align-items:center;gap:1.1rem;margin-left:auto;display:flex}.post-button{border:1px solid var(--teal);color:var(--teal);border-radius:7px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.post-button:hover{background:var(--teal-wash)}.whoami{color:var(--ink);align-items:center;gap:.45rem;font-size:.92rem;text-decoration:none;display:inline-flex}.theme-toggle{background:var(--grey-wash);border-radius:999px;align-items:center;gap:.28rem;padding:.2rem;display:inline-flex}.theme-choice{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;line-height:0;display:inline-flex;box-shadow:0 0 0 2px #0000}.theme-choice:hover{box-shadow:0 0 0 2px var(--line-strong)}.theme-choice.on{box-shadow:0 0 0 2px var(--amber)}.theme-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.theme-swatch{border:1px solid var(--line-strong);background-image:linear-gradient(135deg, var(--swatch-ground) 0 50%, var(--swatch-ink) 50% 100%);border-radius:999px;width:1.05rem;height:1.05rem}.theme-swatch.theme-light{--swatch-ground:#fbfaf7;--swatch-ink:#3e8e7e}.theme-swatch.theme-dark{--swatch-ground:#22241e;--swatch-ink:#e8a33d}.theme-swatch.theme-expedition{--swatch-ground:#1e312a;--swatch-ink:#fd8700}.settings-gear{width:1.9rem;height:1.9rem;color:var(--quiet);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.settings-gear:hover{color:var(--ink);background:var(--grey-wash)}.avatar{background:var(--avatar-bg);width:1.65rem;height:1.65rem;color:var(--teal);border-radius:999px;justify-content:center;align-items:center;font-size:.83rem;font-weight:600;display:inline-flex}.avatar.small{background:var(--avatar-small-bg);width:1.25rem;height:1.25rem;color:var(--rust);font-size:.69rem}header.bar .linklike{color:var(--faint);font-size:.87rem}.card{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius);margin-bottom:.75rem;padding:.95rem 1.05rem}.meta{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.9rem;display:flex}.stamp{border:1.3px solid var(--line-strong);color:var(--quiet);white-space:nowrap;border-radius:3px;padding:.15rem .4rem;font-size:.68rem;font-weight:600}.stamp.open{border-color:var(--state-open-text);color:var(--state-open-text);background:var(--state-open-wash)}.stamp.full{border-color:var(--mustard);color:var(--mustard-text);background:var(--mustard-wash)}.stamp.completed{border-color:var(--royal);color:var(--royal-text);background:var(--royal-wash)}.stamp.unavailable{border-color:var(--line-strong);background:var(--grey-wash);color:var(--quiet)}.pastdue{background:var(--rust-wash);border-color:var(--rust-line);color:var(--rust)}.by-when{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--ghost);margin-left:.4rem;font-size:.69rem}label{margin-bottom:.75rem;display:block}label span{color:var(--quiet);margin-bottom:.25rem;font-size:.9rem;display:block}input,textarea,select,button{font:inherit}input,textarea,select{border:1px solid var(--field-line);background:var(--white);width:100%;color:var(--ink);border-radius:6px;padding:.45rem .55rem}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:1px}button{border:1px solid var(--field-line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:6px;padding:.45rem .8rem}button:hover:not(:disabled){border-color:var(--faint)}button:disabled{opacity:.55;cursor:default}button.primary{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;background:var(--teal);border-color:var(--teal);color:var(--card);padding:.6rem 1rem;font-size:.76rem;font-weight:600}button.primary:hover:not(:disabled){background:var(--teal-ink);border-color:var(--teal-ink)}button.second{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;border:1.3px solid var(--teal);color:var(--teal-ink);padding:.6rem 1rem;font-size:.76rem;font-weight:600}button.undo{border:1.3px solid var(--rust);color:var(--rust);font-weight:500}button.undo:hover:not(:disabled){background:var(--rust-wash);border-color:var(--rust)}button.danger{border:1.3px solid var(--danger);color:var(--danger);font-weight:500}button.danger:hover:not(:disabled){background:var(--danger-wash);border-color:var(--danger)}button.danger.solid{background:var(--danger);border-color:var(--danger);color:var(--white)}button.danger.solid:hover:not(:disabled){background:var(--danger-deep);border-color:var(--danger-deep)}.error{color:var(--rust);margin:.5rem 0;font-size:.9rem}.notice{border:1px solid var(--amber-line);background:var(--amber-wash);color:var(--amber-text);border-radius:6px;margin-bottom:1rem;padding:.5rem .7rem;font-size:.95rem}.empty{color:var(--faint);padding:2rem 0}.actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.nav{gap:.9rem;display:flex}.nav a{text-decoration:none}.inline-form{display:inline}.linklike{cursor:pointer;color:var(--teal-ink);background:0 0;border:0;padding:0;text-decoration:underline}.tabs{flex-wrap:wrap;gap:.9rem;margin-bottom:1rem;display:flex}.tab{color:var(--faint);border-bottom:2px solid #0000;padding:.2rem 0;text-decoration:none}.tab.current{border-bottom-color:var(--amber);color:var(--ink);font-weight:600}:root{--section-gap:.5rem}.section{color:var(--faint);margin:1.35rem 0 var(--section-gap);font-size:.69rem}.ledger{container-type:inline-size}.ledger-head{z-index:2;background:var(--page);font-family:var(--font-mono-stack);letter-spacing:.17em;text-transform:uppercase;color:var(--faint);border-bottom:2px solid var(--ink);align-items:center;gap:.75rem;padding:0 .625rem .45rem .75rem;font-size:.68rem;display:flex;position:sticky;top:0}.ledger:not(:has(.ledger-head)){border-top:2px solid var(--ink)}.ledger-head>span:first-child{flex-shrink:0;width:3.25rem}.ledger-head-main{flex:1}.ledger-head-when{flex-shrink:0;width:3.75rem}.ledger-head-reward{flex-shrink:0;width:5.6rem}.ledger-head-tags{flex-shrink:0;width:8.25rem}.ledger-head-type{flex-shrink:0;width:5.9rem}.ledger-edge{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.ledger-row{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:.75rem;padding:.5625rem .625rem .5625rem .75rem;text-decoration:none;display:flex;position:relative}.ledger-row:hover,.ledger-row:hover .ledger-title b{color:var(--ink);background:var(--card)}.ledger-row.lit{background:var(--lit-row);box-shadow:inset 3px 0 0 var(--amber)}.ledger-row.dim{opacity:1}.ledger-no{font-family:var(--font-mono-stack);width:3.25rem;color:var(--ghost);flex-shrink:0;font-size:.81rem;font-weight:600}.ledger-row.lit .ledger-no{color:var(--amber-ink)}.ledger-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ledger-title{align-items:baseline;gap:.45rem;min-width:0;display:flex}.ledger-title b{min-width:0;font-family:var(--font-title-stack);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:1.14rem;font-weight:500;line-height:1.3;overflow:hidden}.ledger-by{color:var(--ghost);flex-shrink:0;font-size:.81rem}.ledger-reward{flex-shrink:0;justify-content:flex-start;align-items:center;gap:.3125rem;width:5.6rem;display:flex}.ledger-reward .reward-icon{width:17px;height:17px}.ledger-type{flex-shrink:0;width:5.9rem}.type-tag{letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;font-size:.7rem;font-weight:600;font-family:var(--font-mono-stack);border:1.3px solid;border-radius:3px;padding:.125rem .5rem}.chip.type-solo,.chip.type-group,.chip.type-everyone{text-transform:capitalize;background:0 0}.chip.type-solo{border-color:var(--violet-text);color:var(--violet-text)}.chip.type-group{border-color:var(--blue-text);color:var(--blue-text)}.chip.type-everyone{border-color:var(--grat-text);color:var(--grat-text)}.chip.type-solo.on{border-color:var(--violet)}.chip.type-group.on{border-color:var(--blue)}.chip.type-everyone.on{border-color:var(--grat)}.type-tag.solo{border-color:var(--violet);color:var(--violet-text)}.type-tag.group{border-color:var(--blue);color:var(--blue-text)}.type-tag.everyone{border-color:var(--grat);color:var(--grat-text)}.ledger-when{font-family:var(--font-mono-stack);text-transform:uppercase;width:3.75rem;color:var(--quiet);flex-shrink:0;font-size:.74rem}.ledger-when.overdue{color:var(--rust);font-weight:600}.ledger-tags{flex-shrink:0;justify-content:flex-start;align-items:center;gap:.3rem;width:8.25rem;display:flex}.ledger-tags .stamp{letter-spacing:.12em;padding:.125rem .5rem;font-size:.7rem}@container (max-width:59rem){.ledger-head-tags,.ledger-tags{width:6.15rem}.ledger-head-type,.ledger-type{width:5.2rem}.type-tag{letter-spacing:.07em;padding-inline:.35rem}}@container (max-width:51rem){.ledger-head-when,.ledger-when{display:none}}@container (max-width:47rem){.ledger-head-type,.ledger-type{display:none}}@container (max-width:42rem){.ledger-head-tags,.ledger-tags{display:none}}@container (max-width:36rem){.ledger-head-reward,.ledger-reward{display:none}}@container (max-width:22rem){.ledger-title{flex-wrap:wrap}.ledger-title b{white-space:normal;text-overflow:clip;overflow:visible}}.page-bar{background:var(--white);border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.7rem 2.25rem;display:flex}.compose{flex-direction:column;gap:1.2rem;margin:0;display:flex;container-type:inline-size}.compose-fields{flex-direction:column;gap:1.2rem;margin:0;display:flex}.compose-heading{align-items:center;gap:.7rem;margin:1.5rem 0 0;display:flex}.page-bar-note{font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;color:var(--ghost);margin-left:auto;font-size:.71rem}.compose-title{font-family:var(--font-title-stack);margin:.4rem 0 0;font-size:1.9rem;font-weight:500;line-height:1.15}.compose-heading .compose-title{margin:0}.compose{--label-gap:.45rem}.field{gap:var(--label-gap);border:0;flex-direction:column;margin:0;padding:0;display:flex}.lbl{font-family:var(--font-mono-stack);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin:0;padding:0;font-size:.71rem;font-weight:600;display:block}.field-note{color:var(--faint);font-size:.81rem;line-height:1.4}.compose input,.compose textarea,.compose select{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:.6rem .8rem;font-size:.93rem}.compose textarea{resize:vertical}.date-input{cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;width:fit-content}.date-input::selection{background:0 0}.date-input::-webkit-datetime-edit-field-wrapper ::selection{background:0 0}.compose-foot{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;padding:1rem 0 0;display:flex}.compose-error{flex:1;min-width:12rem;margin:0}.compose-foot .primary,.compose-foot .leave{border-radius:8px;padding:.8rem 1.5rem;font-size:.83rem}.compose-foot .leave{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;background:var(--rust);border:1px solid var(--rust);color:var(--card);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.compose-foot .leave:hover{background:var(--rust);border-color:var(--rust);color:var(--card)}.reward-choices{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@container (max-width:30rem){.reward-choices{grid-template-columns:repeat(2,1fr)}}@container (max-width:15rem){.reward-choices{grid-template-columns:1fr}}.reward-choice{border:1px solid var(--line);background:var(--white);min-width:0;color:var(--quiet);cursor:pointer;border-radius:8px;align-items:center;gap:.45rem;margin:0;padding:.55rem .7rem;font-size:.87rem;display:flex}.reward-choice input{appearance:none;cursor:pointer;outline-offset:.35rem;background:0 0;border:0;width:0;height:0;margin:0;padding:0}.reward-choice.on{border-width:1.4px}.reward-choice.reward-goods.on{border-color:var(--goods);background:var(--goods-wash);color:var(--goods-text)}.reward-choice.reward-experience.on{border-color:var(--exp);background:var(--exp-wash);color:var(--exp-text)}.reward-choice.reward-gratitude.on{border-color:var(--grat);background:var(--grat-wash);color:var(--grat-text)}.reward-choice.reward-cash.on{border-color:var(--cash);background:var(--cash-wash);color:var(--cash-text)}.reward-goods{border-color:var(--goods-line);background:var(--goods-wash);color:var(--goods-text)}.reward-experience{border-color:var(--exp-line);background:var(--exp-wash);color:var(--exp-text)}.reward-gratitude{border-color:var(--grat-line);background:var(--grat-wash);color:var(--grat-text)}.reward-cash{border-color:var(--cash-line);background:var(--cash-wash);color:var(--cash-text)}.reward-icon{flex-shrink:0}.spots{border:1.3px solid var(--quiet);font-family:var(--font-mono-stack);letter-spacing:.04em;color:var(--quiet);white-space:nowrap;border-radius:3px;align-items:center;padding:.15rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex;position:relative}.spots-figures{align-items:baseline;display:inline-flex}.infinity{letter-spacing:0;align-self:center;font-size:1.6em;font-weight:700;line-height:1}.spots b{color:var(--ink);font-weight:600}.spots i{color:var(--line-strong);margin:0 .1em;font-style:normal}.spots.full{border-color:var(--ink);color:var(--ink)}.spots.full b{color:var(--ink)}.stamp,.type-tag,.spots{box-sizing:border-box;border-style:solid;border-width:1.3px;border-radius:3px;justify-content:center;align-items:center;height:1.55rem;line-height:1;display:inline-flex}.cap-head{align-items:baseline;gap:.6rem;display:flex}.cap-aside{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--line-strong);margin-left:auto;font-size:.68rem}.cap-choices{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}@container (max-width:34rem){.cap-choices{grid-template-columns:1fr}}.cap-choice{--cap-pad:.7rem;--cap-indent:1.55rem;border:1.4px solid var(--line);background:var(--white);opacity:.58;border-radius:11px;flex-direction:column;min-width:0;transition:opacity .12s;display:flex}.cap-choice:hover{opacity:.85}.cap-choice.on,.cap-choice:focus-within{opacity:1}.cap-choice>label{grid-template-columns:var(--cap-indent) 1fr;padding:.6rem var(--cap-pad) .5rem;cursor:pointer;flex:1;align-content:start;align-items:start;gap:.18rem 0;margin:0;display:grid}.cap-choice .cap-head-line{color:var(--ink);font-size:.99rem;font-weight:500}.cap-choice .cap-blurb{color:var(--quiet);grid-column:2;font-size:.81rem;line-height:1.38}.cap-choice input[type=radio]{appearance:none;box-sizing:border-box;border:1.5px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;width:1.05rem;height:1.05rem;margin:0;padding:0}.cap-choice.on{border-color:var(--teal);background:var(--teal-wash)}.cap-choice.on input[type=radio]{background-color:var(--teal);border-color:var(--teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5l4 4 8-8.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:62%}.cap-count{padding:0 var(--cap-pad) .55rem calc(var(--cap-pad) + var(--cap-indent));box-sizing:content-box;align-items:center;gap:.45rem;height:1.8rem;display:flex}.cap-figure{font-family:var(--font-mono-stack);color:var(--teal-ink);font-size:1.24rem;font-weight:600;line-height:1}.cap-figure.infinity{font-size:1.9rem}.cap-stepper{border:1.4px solid var(--teal);background:var(--white);border-radius:9px;align-items:center;display:flex;overflow:hidden}.cap-stepper button{width:1.6rem;height:1.8rem;font-family:var(--font-mono-stack);color:var(--teal-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.01rem}.cap-stepper button:hover:not(:disabled){background:var(--teal-wash)}.cap-stepper button:disabled{color:var(--line-strong);cursor:default}.cap-stepper button:first-child{border-right:1px solid var(--teal-line)}.cap-stepper button:last-child{border-left:1px solid var(--teal-line)}.cap-stepper input{text-align:center;width:2.4rem;height:1.8rem;font-family:var(--font-mono-stack);color:var(--ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:1.01rem;font-weight:600}.cap-stepper{min-width:5.8rem}.cap-figure,.cap-stepper{flex-shrink:0}.cap-figure{align-items:center;display:inline-flex}.cap-unit{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);min-width:0;font-size:.68rem;font-weight:600;line-height:1.35}.cap-effect{border:1px solid var(--teal-line);background:var(--teal-wash);color:var(--teal-ink);border-radius:10px;margin:0;padding:.7rem .85rem;font-size:.87rem;line-height:1.5}.cap-effect b{font-weight:500}.slot-block{margin-bottom:1.1rem}.slot-block .section{margin-top:0}.slot-progress{align-items:center;gap:.55rem;margin:.5rem 0 0}.slots{gap:.6rem;display:flex}a.slot.filled{color:var(--ink);text-decoration:none}a.slot.filled:hover,a.slot.filled.lit{border-color:var(--teal-ink);background:var(--lit-row)}.slot .stamp{align-self:flex-start}.slot{border-radius:10px;flex-direction:column;flex:1;gap:.2rem;min-width:0;padding:.55rem .7rem;display:flex}.slot.filled{background:var(--card);border:1.4px solid var(--teal);box-shadow:0 2px 0 var(--shadow)}.slot.filled b{font-family:var(--font-title-stack);font-size:1.01rem;font-weight:500}.slot.empty{border:1px dashed var(--line-strong)}.slot.locked{border:1px dashed var(--line)}.slot.empty,.slot.locked{color:var(--faint);text-align:center;justify-content:center;align-items:center}.slot-tags{align-items:center;gap:.3rem;display:flex}.slot-where{font-family:var(--font-mono-stack);letter-spacing:.07em;text-transform:uppercase;color:var(--teal-text);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.slot-progress-note{color:var(--ghost);font-size:.78rem}.slot-note{font-family:var(--font-mono-stack);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:600}.slot.locked .slot-note{color:var(--ghost)}.lightbox{background:0 0;border:0;max-width:100vw;max-height:100vh;margin:auto;padding:0}.lightbox::backdrop{background:#1e241fdb}.lightbox-body{flex-direction:column;align-items:center;gap:.5rem;display:flex}.lightbox-body img{object-fit:contain;border-radius:4px;max-width:92vw;max-height:82vh}.lightbox-bar{color:#eee;align-items:center;gap:.75rem;margin:0;font-size:.9rem;display:flex}.lightbox-bar button{color:#eee;border-color:var(--faint);background:0 0}.photo-count{font-size:.85rem}.photo-none,.place-none{text-align:center;color:var(--faint);margin:0;padding:0;font-size:.85rem}.photo-manage{margin-top:1.5rem}.photo-manage-thumb{object-fit:cover;border:1px solid var(--line-strong);border-radius:6px;width:6rem;height:4.5rem;margin-bottom:.25rem;display:block}.picker{gap:var(--label-gap);flex-direction:column;display:flex}.photo-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.photo-tile{min-width:0;position:relative}.photo-tile img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--thumb-line);background:var(--chart-land);border-radius:7px;width:100%;display:block}.photo-drop{border:1px solid var(--line-strong);background:var(--white);width:1.15rem;height:1.15rem;color:var(--quiet);border-radius:999px;padding:0;font-size:.85rem;line-height:1;position:absolute;top:-.35rem;right:-.35rem}.photo-add{aspect-ratio:4/3;border:1px dashed var(--line-strong);width:100%;color:var(--ghost);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;margin:0;font-size:1.13rem;display:flex}.photo-add:hover{border-color:var(--teal);color:var(--teal)}.photo-add input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.picker-label{color:var(--quiet);margin-bottom:.2rem;font-size:.9rem;display:block}.checks{border:1px solid var(--line-strong);border-radius:6px;margin:0 0 .75rem;padding:.5rem .7rem}.checks legend{color:var(--quiet);padding:0 .3rem;font-size:.9rem}.check{align-items:center;gap:.4rem;margin:0 0 .2rem;display:flex}.check input{width:auto}.check span{color:var(--ink);margin:0;font-size:1.01rem;display:inline}.mission-bar{background:var(--white);border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.7rem 2.25rem;display:flex}.mission-back{font-family:var(--font-mono-stack);letter-spacing:.15em;text-transform:uppercase;color:var(--amber-text);align-items:center;gap:.5rem;font-size:.69rem;font-weight:600;text-decoration:none;display:inline-flex}.mission-back svg{color:var(--amber)}button.mission-back{cursor:pointer;background:0 0;border:0;padding:0}.mission-bar-who{align-items:center;gap:.45rem;margin-left:auto;font-size:.87rem;display:inline-flex}.mission-bar .linklike{color:var(--faint);font-size:.83rem}.mission-split{align-items:stretch;gap:1.75rem;padding:1.4rem 2.25rem 2.5rem;display:flex}.mission-main{background:var(--card);border:1px solid var(--line-strong);min-width:0;box-shadow:0 2px 0 var(--shadow);border-left:0;border-radius:0 12px 12px 0;flex-direction:column;flex:0 0 37.5rem;align-self:flex-start;gap:.8rem;padding:0 0 1.5rem;display:flex;position:relative}.mission-main>:not(.mission-tags):not(dialog){margin-inline:1.5rem}.mission-main:before{content:"";background:linear-gradient(180deg, var(--line-strong), var(--line));border-radius:3px 0 0 3px;width:3px;position:absolute;top:-1px;bottom:-1px;left:-3px}.mission-main:has(.stamp.open):before{background:linear-gradient(180deg, var(--state-open), var(--state-open-line))}.mission-main:has(.stamp.full):before{background:linear-gradient(180deg, var(--mustard), var(--gold-line))}.mission-main:has(.stamp.completed):before{background:linear-gradient(180deg, var(--royal), var(--blue-line))}.mission-talk{flex-direction:column;flex:1;align-self:flex-start;gap:.95rem;min-width:0;max-height:calc(100dvh - 5rem);margin-right:-.35rem;padding-right:.35rem;display:flex;position:sticky;top:3.2rem;overflow-y:auto}.mission-talk:has(.recap){max-height:none;margin-right:0;padding-right:0;position:static;overflow-y:visible}.mission-talk:not(:has(.recap)){height:calc(100dvh - 5rem)}.mission-main .section{margin-block:.25rem calc(var(--section-gap) - .8rem);color:var(--faint);align-items:center;gap:.7rem;display:flex}.mission-main .section:after{content:"";background:var(--line);flex:1;height:1px}.mission-tags{border-bottom:1px solid var(--line-strong);border-radius:0 11px 0 0;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;margin:0;padding:.9rem 1.5rem .85rem;display:flex}.mission-tags .preview-title-row{width:100%}.preview-head,.mission-tags{background:var(--card)}.preview-state>.stamp,.mission-state>.stamp{background:var(--white)}.mission-state{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin:0;display:flex}.overdue-note,.due-note{font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:600}.overdue-note{color:var(--rust)}.due-note{color:var(--faint)}.mission-state .overdue-note,.mission-state .due-note{margin-left:auto}.mission-main h2,.prose,.reward-prose,.run-label,.say-bubble,.recap-body,.preview-body h3,.preview-blurb,.preview-reward-text{overflow-wrap:anywhere}.mission-main h2{letter-spacing:-.012em;margin:0;font-size:1.85rem;line-height:1.16}.mission-tags .preview-no{letter-spacing:.05em;font-size:1.24rem}.mission-tags .preview-byline{font-size:.95rem}.mission-tags .preview-when{letter-spacing:normal;text-transform:none;color:var(--faint);font-family:inherit;font-size:.95rem}.prose{font-family:var(--font-title-stack);color:var(--prose-ink);white-space:pre-wrap;margin:0;font-size:1.16rem;line-height:1.5}.rewards{flex-direction:column;gap:.8rem;display:flex}.reward-cards{grid-template-columns:repeat(4,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.reward-card{border:1px solid var(--line-strong);background:var(--card);height:2.875rem;box-shadow:inset 0 1px 0 var(--white);border-radius:9px;justify-content:center;align-items:center;margin:0;display:flex}.reward-card.none{border-style:dashed;border-color:var(--line);box-shadow:none;background:0 0}.reward-card.none svg{stroke:var(--line-strong)}.reward-card.none svg *{stroke-dasharray:2.2 2.2}.reward-card.reward-goods{border-color:var(--goods);background:var(--goods-wash);color:var(--goods-text)}.reward-card.reward-experience{border-color:var(--exp);background:var(--exp-wash);color:var(--exp-text)}.reward-card.reward-gratitude{border-color:var(--grat);background:var(--grat-wash);color:var(--grat-text)}.reward-card.reward-cash{border-color:var(--cash);background:var(--cash-wash);color:var(--cash-text)}.reward-prose{font-family:var(--font-title-stack);color:var(--prose-ink);margin:0;font-size:1.16rem;line-height:1.5}.locations{flex-direction:column;gap:.8rem;margin:0;display:flex}.run{align-items:flex-start;gap:.8rem;display:flex}.run-dot{border:2.4px solid var(--teal);background:var(--page);border-radius:50%;flex-shrink:0;width:10px;height:10px}.run-dot.on{background:var(--teal)}.run-places{flex-direction:column;flex:1;gap:.8rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.run-places li{grid-template-columns:10px 1fr;gap:1px .8rem;display:grid;position:relative}.run-places .run-dot{grid-area:1/1;align-self:center}.run-places .run-role,.run-places .run-label{grid-column:2}.run-places li:not(:last-child):after{content:"";background:repeating-linear-gradient(180deg, var(--line-strong) 0 5px, transparent 5px 9px);width:2px;position:absolute;top:1.35rem;bottom:-.85rem;left:4px}.run-role{font-family:var(--font-mono-stack);letter-spacing:.15em;text-transform:uppercase;color:var(--teal-ink);font-size:.71rem;font-weight:600}.run-label{font-size:1.01rem}.run-note{color:var(--faint);margin:0;font-size:.84rem;line-height:1.4}.run-pill{font-family:var(--font-mono-stack);background:var(--teal-wash);letter-spacing:.11em;text-transform:uppercase;color:var(--teal-ink);border:1px solid #c6ddd6;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:.35rem;margin:0;padding:.3rem .7rem;font-size:.66rem;font-weight:600;display:inline-flex}.chart{flex-direction:column;display:flex}.chart .map{aspect-ratio:3/2;border-radius:10px 10px 0 0;height:auto;margin:0}@media (max-width:62.5rem){.mission-split{flex-direction:column;padding-inline:1.25rem}.mission-main,.mission-talk{flex:none;width:100%;max-height:none}.mission-talk{margin-right:0;padding-right:0;position:static;overflow-y:visible}.mission-bar{padding-inline:1.25rem}}.photo-label{gap:.55rem;margin:0;display:flex}.photo-label span{color:var(--ghost);letter-spacing:.1em}.photo-row{gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.photo-row li{flex:0 0 calc(33.3333% - .366667rem);min-width:0}.photo-thumb{border:1px solid var(--thumb-line);cursor:zoom-in;background:var(--chart-land);border-radius:7px;width:100%;padding:0;line-height:0;position:relative;overflow:hidden}.photo-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.photo-more{color:var(--card);font-family:var(--font-mono-stack);letter-spacing:.04em;background:#1e241f8c;border-radius:6px;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.rotating{border-left:2px solid var(--amber);flex-shrink:0;align-items:center;gap:.7rem;margin:0;padding:.35rem 0 .35rem .8rem;display:flex}.rotating svg{color:var(--amber-ink);flex-shrink:0}.rotating i{font-family:var(--font-title-stack);color:var(--ink);font-size:1.01rem;font-style:italic;line-height:1.45}.button-link{border:1px solid var(--line-strong);background:var(--white);color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;padding:.6rem 1rem;text-decoration:none;display:inline-flex}.button-link.primary{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;background:var(--teal);border-color:var(--teal);color:var(--card);font-size:.76rem;font-weight:600}.button-link.primary:hover{background:var(--teal-ink);border-color:var(--teal-ink);color:var(--card)}.preview-photos{border-top:1px dashed var(--line-strong);gap:.4rem;margin:0;padding:.55rem 0 0;list-style:none;display:flex}.preview-photos-none{border-top:1px dashed var(--line-strong);margin:0;padding:.55rem 0 0;font-size:.91rem}.preview-photos li{flex:0 0 calc(33.3333% - .266667rem);min-width:0}.preview-photos button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;line-height:0;display:block;position:relative}.preview-photos img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:var(--chart-land);border-radius:6px;width:100%;display:block}.preview-photos-more{color:var(--card);font-family:var(--font-mono-stack);letter-spacing:.04em;background:#1e241f8c;border-radius:6px;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.preview-map{border:1px solid var(--line);aspect-ratio:5/4;border-radius:8px;flex-shrink:0;overflow:hidden}.preview-map .map{aspect-ratio:auto;height:100%}.recap{background:var(--card);border:1px solid var(--gold-line);box-shadow:0 2px 0 var(--shadow);--fold-indent:1rem;border-radius:12px;flex-direction:column;gap:.9rem;padding:1rem 1.35rem 1.35rem;display:flex}.recap-head{border-bottom:1px solid var(--gold-line);font-family:var(--font-mono-stack);letter-spacing:.05em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.5rem;margin:0;padding-bottom:.6rem;font-size:1.24rem;font-weight:600;display:flex}.recap-mark{color:var(--gold);display:inline-flex}.recap-said{color:var(--gold-soft);margin-left:auto;font-weight:500}.recap-said-by{flex-direction:column;gap:.4rem;margin:0;display:flex}.recap-said-by+.recap-said-by,.recap-write+.recap-said-by,.recap-said-by+.recap-write{padding-top:.755rem}.recap-said-by+.recap-said-by:before,.recap-write+.recap-said-by:before,.recap-said-by+.recap-write:before{content:"";background:var(--gold-line);--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 10'%3E%3Cg fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M2 5q5-3.6 10 0t10 0'/%3E%3Cpath d='M50 5q5-3.6 10 0t10 0'/%3E%3C/g%3E%3Cpath d='M36 1.9 39 5 36 8.1 33 5Z' fill='black'/%3E%3C/svg%3E");width:4.5rem;height:.7rem;-webkit-mask:var(--wave) center / contain no-repeat;-webkit-mask:var(--wave) center / contain no-repeat;mask:var(--wave) center / contain no-repeat;margin:0 auto .2rem;display:block}.recap-who{align-items:center;gap:.45rem;margin:0;font-size:.91rem;display:flex}.recap-who b{font-weight:500}.recap-when{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ghost);margin-left:auto;font-size:.68rem}.recap-body{font-family:var(--font-title-stack);color:var(--ink);white-space:pre-wrap;margin:0;font-size:1.01rem;line-height:1.55}.recap-tools{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.1rem 0 0;display:flex}.recap-tools .inline-form{align-items:center;display:inline-flex}.recap-tools .linklike{font-size:.83rem;line-height:1.3}.recap-write .recap-tools{gap:.8rem}.recap-tools .linklike.quiet{color:var(--ghost)}.recap-write{flex-direction:column;gap:.5rem;margin:0;display:flex}.recap-write textarea{field-sizing:content;resize:none;border:1px solid var(--line-strong);background:var(--white);width:calc(100% + .9rem);min-height:4.2rem;font-family:var(--font-title-stack);color:var(--ink);border-radius:6px;margin:-.28rem -.45rem;padding:.28rem .45rem;font-size:1.01rem;line-height:1.55}.recap-write textarea::placeholder{color:var(--ghost);font-style:italic}.recap-write textarea:focus-visible{border-color:var(--teal-line);box-shadow:0 0 0 1px var(--teal-line);outline:none}.recap-count{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ghost);margin-left:auto;font-size:.68rem}.recap-count.close{color:var(--rust)}.recap-hero-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .9rem;margin:0;padding:0;list-style:none;display:grid}.recap-hero{align-items:center;gap:.45rem;min-width:0;font-size:.91rem;display:flex}.recap-hero b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.recap-fold>summary{cursor:pointer;font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);padding-bottom:var(--section-gap);font-size:.69rem;list-style:none;position:relative}.recap-fold>summary::-webkit-details-marker{display:none}.recap-fold>summary{padding-left:var(--fold-indent)}.recap-fold>summary:before{content:"▾";color:var(--ghost);position:absolute;top:0;left:0}.recap-fold:not([open])>summary:before{content:"▸"}.recap-fold>summary:hover{color:var(--gold)}.recap-fold:not([open])>summary{padding-bottom:0}.recap-fold+.recap-fold{border-top:1px dashed var(--line);padding-top:.7rem}.recap-fold>:not(summary){margin-left:0}.recap-album .action-hint{margin:.35rem 0 0}.recap-album .photo-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.recap-album .photo-row li{min-width:0}.recap-shot{display:block;position:relative}.recap-open{border:1px solid var(--thumb-line);cursor:zoom-in;background:var(--chart-land);border-radius:7px;width:100%;padding:0;line-height:0;display:block;overflow:hidden}.recap-open img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.recap-drop{width:1.15rem;height:1.15rem;color:var(--card);cursor:pointer;background:#1e241fb8;border:0;border-radius:999px;padding:0;line-height:1;position:absolute;top:.25rem;right:.25rem}.recap-add{aspect-ratio:4/3;border:1px dashed var(--line-strong);width:100%;color:var(--faint);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:1.34rem;display:flex}.recap-add input{display:none}.recap-add.busy,.photo-add.busy{opacity:.55;cursor:progress;pointer-events:none}.recap-thread{border-top:1px solid var(--line);padding-top:.8rem}.recap-thread>summary{cursor:pointer;font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);font-size:.71rem;list-style:none}.recap-thread>summary::-webkit-details-marker{display:none}.recap-thread>summary:before{content:"▸ ";color:var(--ghost)}.recap-thread[open]>summary:before{content:"▾ "}.recap-thread>summary:hover{color:var(--teal-ink)}.recap-thread .talk{min-height:18rem;max-height:min(60vh,32rem)}.mission-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.mission-actions.foot{flex-shrink:0}.mission-lead{background:var(--white);border:1px solid var(--teal-line);box-shadow:0 2px 0 var(--shadow);border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.mission-lead .mission-actions{flex-shrink:0;gap:.6rem}.mission-lead.taken{border-color:var(--line-strong);box-shadow:0 2px 0 var(--shadow)}.mission-lead.taken .action-hint{flex:100%}.mission-lead .action-hint{flex:9rem;min-width:0;margin:0}.mission-lead .error,.mission-lead .notice{flex:100%;margin:0}.mission-actions .inline-form{display:inline-flex}.mission-actions button.primary{align-items:center;gap:.45rem;display:inline-flex}.action-hint{color:var(--faint);font-size:.83rem;line-height:1.35}.edit-link{font-size:.9rem}.mission-actions.foot>.mission-edit{border:1px solid var(--field-line);background:var(--white);color:var(--ink);border-radius:6px;align-items:center;padding:.45rem .8rem;font-size:.91rem;text-decoration:none;display:inline-flex}.mission-actions.foot>.mission-edit:hover{border-color:var(--faint)}.report-slot{margin-left:auto}.report-slot .report-open{font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;color:var(--ghost);background:0 0;border:0;margin:0;padding:0;font-size:.68rem}.report-slot .report-open:hover{color:var(--rust)}.talk{background:var(--card);border:1px solid var(--line-strong);min-height:26rem;box-shadow:0 2px 0 var(--shadow);border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.talk-head{border-bottom:1px solid var(--line-strong);background:var(--card-lift);align-items:stretch;margin:0;display:flex}.talk-tab{background:var(--card-lift);cursor:pointer;min-width:0;font-family:var(--font-mono-stack);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.6rem;font-size:.71rem;font-weight:600;transition:background-color .12s,color .12s,opacity .12s;display:flex;position:relative}.talk-tab+.talk-tab{border-left:1px solid var(--line-strong)}.talk-tab:not(.on){opacity:.5;font-size:.66rem}.talk-tab:not(.on):hover{opacity:.8;background:var(--grey-wash);color:var(--ink)}.talk-tab.on{color:var(--ink);background:var(--card);border-bottom:1px solid var(--card);margin-bottom:-1px}.talk-tab:disabled{cursor:default;opacity:1}.talk-tab svg{flex-shrink:0}.talk-people{padding:.9rem;overflow-y:auto}.people-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .9rem;margin:0;padding:0;list-style:none;display:grid}.person{align-items:center;gap:.45rem;min-width:0;font-size:.93rem;display:flex}.person b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.person button{font-size:.72rem;font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;padding:.1rem .45rem}@container (max-width:26rem){.people-list{grid-template-columns:1fr}}.talk-welcome{background:var(--gold-wash);border-bottom:1px solid var(--gold-line);margin:-.8rem -.9rem .2rem;padding:.7rem .9rem}.talk-welcome .say-who{align-items:center;gap:.4rem;margin:0 0 .15rem;display:flex}.talk-welcome .say-who b{font-size:.93rem;font-weight:500}.talk-welcome .say-body{color:var(--ink);background:0 0;border:0;margin:0;padding:0;font-size:.95rem;line-height:1.5}.talk-log{flex-direction:column;flex:1;gap:.7rem;min-height:0;margin:0;padding:.8rem .9rem;list-style:none;display:flex;overflow-y:auto}.talk-empty{color:var(--faint);text-align:center;align-self:center;max-width:22rem;font-size:.9rem}.talk-log:not(:has(.say)){justify-content:center}.say{align-self:stretch;align-items:flex-start;gap:.55rem;display:flex}.say-body{flex-direction:column;gap:.2rem;min-width:0;max-width:27rem;display:flex}.say-who{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);align-items:center;gap:.35rem;font-size:.66rem;display:flex}.say-who b{font-weight:600}.say-when{color:var(--ghost);letter-spacing:.09em;font-weight:400}.chip-poster{letter-spacing:.13em;border:1px solid var(--gold-line);background:var(--gold-wash);color:var(--gold);border-radius:3px;padding:0 .3rem;font-size:.59rem;font-weight:600}.say-bubble{background:var(--white);border:1px solid var(--line);white-space:pre-wrap;border-radius:3px 9px 9px;align-self:flex-start;width:fit-content;max-width:100%;padding:.5rem .7rem;font-size:.9rem;line-height:1.45}.say.mine .say-bubble{align-self:flex-end}.say.mine,.say.mine .say-who{flex-direction:row-reverse}.say.mine .say-bubble{border-radius:9px 3px 9px 9px}.signal{background:var(--mustard-wash);border:1.4px solid var(--mustard);border-radius:10px;flex-direction:column;gap:.55rem;padding:.6rem .75rem;display:flex}.signal.quiet{background:var(--card);border:1px solid var(--line-strong)}.signal.done{background:var(--royal-wash);border-color:var(--royal)}.talk-note{font-family:var(--font-title-stack);color:var(--quiet);align-items:baseline;gap:.5rem;padding:.1rem;font-size:.92rem;font-style:italic;display:flex}.talk-note .say-when{flex-shrink:0;margin-left:auto}.signal-head{font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;color:var(--mustard-text);align-items:center;gap:.45rem;font-size:.71rem;font-weight:600;display:flex}.signal.quiet .signal-head{color:var(--quiet)}.signal.done .signal-head{color:var(--royal-text)}.signal-head svg{color:var(--mustard);flex-shrink:0}.signal.done .signal-head svg{color:var(--royal)}.signal-head .say-when{margin-left:auto}.signal-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.talk-footer{border-top:1px solid var(--line);background:var(--white);flex-direction:column;gap:.625rem;padding:.7rem .8rem;display:flex}.talk-form{align-items:center;gap:.55rem;display:flex}.talk-form textarea{resize:none;background:var(--page);border-radius:8px;flex:1;min-height:2.4rem;padding:.55rem .75rem;font-size:.9rem}.talk-form button{white-space:nowrap}.talk-closed{color:var(--faint);margin:0;font-size:.87rem}.talk-scope{background:var(--lit-row);text-align:center;border-bottom:1px solid var(--amber-line);font-family:var(--font-mono-stack);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.45rem .9rem;font-size:.65rem;line-height:1.5;display:flex}.talk-scope.private{background:var(--teal-wash);border-bottom-color:var(--teal-line);color:var(--teal-ink)}.talk-scope svg{flex-shrink:0}.bell-wrap{margin-right:.5rem;display:inline-block;position:relative}.bell{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:.3rem;padding:.15rem .3rem;line-height:1;text-decoration:none;display:inline-flex}.bell-wrap:after{content:"";width:100%;height:.55rem;position:absolute;top:100%;right:0}.bell-count{font-family:var(--font-mono-stack);background:var(--amber-wash);border:1px solid var(--amber-line);color:var(--amber-text);border-radius:999px;padding:.05rem .35rem;font-size:.71rem;font-weight:600}.bell-panel{z-index:10;text-align:left;background:var(--page);width:min(24rem,80vw);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 6px 20px var(--shadow-strong);padding:.6rem;position:absolute;top:1.9rem;right:0}.bell-scroll{overscroll-behavior:contain;max-height:21rem;overflow-y:auto}.bell-panel ul{margin:0;padding:0;list-style:none}.bell-panel li{border-bottom:1px solid var(--line)}.bell-panel li:last-child{border-bottom:0}.bell-panel li.fresh{box-shadow:inset 2px 0 0 var(--amber);padding-left:.4rem}.bell-panel a{color:var(--ink);padding:.45rem .2rem;text-decoration:none;display:block}.bell-what{display:block}.bell-what b{font-weight:500}.bell-mission{font-family:var(--font-mono-stack);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.65rem;display:block;overflow:hidden}.bell-more{text-align:center;font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--ghost);margin:.4rem 0 .1rem;font-size:.65rem}.bell-when{color:var(--faint);font-size:.68rem;display:block}.locations{margin:.9rem 0}.map{border:1px solid var(--line-strong);border-radius:var(--radius);aspect-ratio:4/3;width:100%}.map .leaflet-container{height:100%}.map .leaflet-control a{color:#222}.route{max-width:12rem;color:var(--teal);align-items:center;margin:0 0 .5rem;display:flex}.route-dot{border:2px solid;border-radius:50%;flex:none;width:9px;height:9px}.route-dot.on{background:currentColor}.route-track{opacity:.45;background:currentColor;flex:1;height:2px;margin:0 .25rem}.route-track.on{opacity:1}.place-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.place-list li{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.place-role{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);min-width:4.6rem;font-size:.71rem}.place-label{color:var(--teal-text);font-weight:500}.place-address{color:var(--quiet)}.places-picker{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.picker-map{flex-direction:column;display:flex}.picker-map .map{border-radius:10px 10px 0 0}.picker-map .map-strip{justify-content:center}.places-picker .map{aspect-ratio:16/10;width:100%}.places-picker legend{padding:0}.shape-row{flex-wrap:wrap;gap:.4rem;display:flex}.shape{font-family:var(--font-mono-stack);border:1px solid var(--line);background:var(--white);color:var(--quiet);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:.25rem .8rem;font-size:.71rem}.shape.on{border:1.3px solid var(--teal);background:var(--teal-wash);color:var(--teal-ink);font-weight:600}.place-columns{flex-wrap:wrap;gap:.65rem;display:flex}.place-edit{flex-direction:column;flex:1;gap:.35rem;min-width:13rem;display:flex}.place-field{margin:0}.place-note{background:var(--card);border:1px solid var(--line-strong);color:var(--quiet);border-radius:8px;align-items:center;gap:.5rem;margin:0;padding:.55rem .75rem;font-size:.83rem;line-height:1.4;display:flex}.place-note svg{flex-shrink:0}.place-note.at-cap{border-color:var(--amber-line);background:var(--amber-wash);color:var(--amber-text)}.place-controls{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.place-controls button{padding:.25rem .6rem;font-size:.81rem}.place-heading{font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;color:var(--teal-ink);margin:0;font-size:.66rem;font-weight:600}.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}.skip-link{z-index:1000;background:var(--ink);color:var(--page);border-radius:0 0 8px;padding:.6rem .9rem;font-size:.9rem;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{outline:2px solid var(--focus);outline-offset:-2px;left:0}.place-search{gap:.4rem;display:flex}.place-search input{flex:1}.place-search button{white-space:nowrap}.place-hits{border:1px solid var(--line-strong);background:var(--white);border-radius:6px;margin:0 0 .5rem;padding:0;list-style:none}.place-hits li{border-bottom:1px solid var(--line)}.place-hits li:last-child{border-bottom:0}.place-hits button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.45rem .55rem;font-size:.9rem;display:block}.place-hits li.on{background:var(--teal-wash)}.place-hits li.on .hit-address{color:var(--quiet)}.hit-name{display:block}.hit-address{color:var(--faint);font-size:.84rem;display:block}.hero{font-family:var(--font-title-stack);color:var(--hero-words);text-transform:uppercase;letter-spacing:.035em;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;padding:.55rem 2.5rem 0;font-size:1.48rem;line-height:1.3;display:flex}.hero b{color:var(--hero-count);font-weight:500}.hero span{color:var(--quiet);text-transform:none;letter-spacing:0;font-size:1.03rem;font-style:italic}.toolbar{background:0 0;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 2.5rem .2rem;display:flex}.toolbar-rule{background:var(--line);width:1px;height:1.4rem;margin:0 .35rem}.toolbar-right{align-items:center;gap:.55rem;margin-left:auto;display:flex}.toolbar-count{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);font-size:.76rem}.toolbar-clear{color:var(--faint);font-size:.83rem}.segmented{border:1px solid var(--line-strong);background:0 0;border-radius:8px;gap:2px;padding:3px;display:flex}.segment{font-family:var(--font-mono-stack);letter-spacing:.09em;text-transform:uppercase;color:var(--quiet);white-space:nowrap;border-radius:6px;padding:.28rem .7rem;font-size:.69rem;text-decoration:none}.segment.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px var(--shadow);font-weight:600}.segment.segment-open.on{color:var(--state-open-text)}.segment.segment-accepted.on{color:var(--mustard-text)}.segment.segment-completed.on{color:var(--royal-text)}.segmented.small .segment{padding:.28rem .7rem;font-size:.69rem}.chips{flex-wrap:wrap;gap:.35rem;display:flex}.chip{border:1.3px solid var(--line-strong);background:var(--white);color:var(--quiet);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .65rem;font-size:.83rem;text-decoration:none;display:inline-flex}.chip.reward-goods{border-color:var(--goods-text);background:var(--goods-wash);color:var(--goods-text)}.chip.reward-experience{border-color:var(--exp-text);background:var(--exp-wash);color:var(--exp-text)}.chip.reward-gratitude{border-color:var(--grat-text);background:var(--grat-wash);color:var(--grat-text)}.chip.reward-cash{border-color:var(--cash-text);background:var(--cash-wash);color:var(--cash-text)}.chip.on{font-weight:600}.chip.reward-goods.on,.chip.reward-experience.on,.chip.reward-gratitude.on,.chip.reward-cash.on,.chip.type-solo.on,.chip.type-group.on,.chip.type-everyone.on{border-width:1.8px}.chip:not([class*=reward-]):not([class*=type-]).on{border-color:var(--ink);background:var(--ink);color:var(--page)}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.pager-showing{font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-size:.71rem}.pager-pages{align-items:center;gap:.3rem;display:flex}.pager-pages a,.pager-pages span{font-family:var(--font-mono-stack);color:var(--quiet);font-size:.76rem;text-decoration:none}.pager-pages a:not([rel]),.pager-here{border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;display:inline-flex}.pager-here{background:var(--amber);border-color:var(--amber);color:var(--ink);font-weight:600}.pager-pages a[rel]{color:var(--ink);letter-spacing:.11em;text-transform:uppercase;font-size:.71rem}.pager-off{color:var(--ghost);letter-spacing:.11em;text-transform:uppercase;font-size:.71rem}.map-note{margin:.5rem 0 0}.map-tip{font:13px/1.4 var(--font-body-stack);max-width:15rem}.map-tip .tip-role{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);font-size:.78rem;display:block}.map-tip .tip-meta{color:var(--quiet)}.board{padding:1.4rem 2.5rem 2.5rem}.board-split{--board-height:max(26rem, calc(100vh - 15rem));align-items:flex-start;gap:2rem;display:flex}.board-list-column{flex-direction:column;flex:1;min-width:0;display:flex}.ledger-empty{color:var(--faint);margin:0;padding:.9rem .6rem .9rem 4.75rem;font-size:.93rem}.list-foot{text-align:center;font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ghost);margin:0;padding:.8rem 0 .3rem;font-size:.68rem}.posted-list,.posted-list+.empty,.toolbar+.empty{margin-top:1.1rem}.posted-list{padding-right:.4rem}.board-list{flex:auto;min-height:0}.board-list-column>.board-chart{flex:none;width:100%;margin-bottom:1rem}.board-list-column>.board-chart .map{aspect-ratio:auto;height:17rem}.board-map-column{flex-direction:column;flex:0 0 29.9rem;min-width:0;display:flex;position:sticky;top:4.5rem}main.board:not(.profile-split) .board-map-column>.pane-card{flex-direction:column;min-height:0;display:flex}main.board:not(.profile-split) .pane-card>.preview{flex:1;min-height:0}main.board:not(.profile-split) .preview-body{min-height:0}main.board:not(.profile-split) .preview-where{flex:auto;min-height:0}main.board:not(.profile-split) .preview-map{flex:none;min-height:0}main.board:not(.profile-split) .board-map-column>.pane-card{flex:none}main.board:not(.profile-split) .board-map-column{max-height:none;overflow-y:visible}.board-chart{flex-direction:column;display:flex}.map-wrap{position:relative}.map-go{z-index:900;align-items:center;gap:.4rem;max-width:calc(100% - 5.5rem);display:flex;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.map-go .locate{position:static;transform:none}.map-find{background:var(--white);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:.35rem;min-width:0;padding:.15rem .3rem .15rem .6rem;display:flex}.map-find:focus-within{border-color:var(--teal)}.map-find>svg{color:var(--faint);flex-shrink:0}.map-find input{font:inherit;background:0 0;border:0;width:8.5rem;min-width:3rem;padding:.2rem 0;font-size:.78rem}.map-find{flex:0 auto}.map-find input:focus{outline:none}.map-find input::-webkit-search-cancel-button{appearance:none}.map-find button{cursor:pointer;background:var(--teal);color:var(--card);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.62rem;font-weight:600}.map-find button:disabled{background:var(--line-strong);cursor:default}.locate{z-index:900;white-space:nowrap;font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;background:var(--white);color:var(--amber-text);border:1px solid var(--amber);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.69rem;font-weight:600;display:inline-flex;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.locate:disabled{cursor:default;opacity:.8}.map-error{color:var(--rust);border-left:2px solid;margin:.5rem 0 0;padding-left:.5rem;font-size:.85rem;line-height:1.4}.board-map{aspect-ratio:auto;border-radius:10px 10px 0 0;width:100%;height:22.1rem}.map-strip{background:var(--ink);color:var(--chart-land);font-family:var(--font-mono-stack);letter-spacing:.14em;text-transform:uppercase;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;margin:0;padding:.5rem .8rem;font-size:.71rem;display:flex}.locations .chart .map{border-radius:10px 10px 0 0}.locations .run-pill{display:none}.tally{background:var(--card);border:1px solid var(--line-strong);box-shadow:0 2px 0 var(--shadow);border-radius:10px;overflow:hidden}.tally-who{border-bottom:1px dashed var(--line-strong);align-items:center;gap:.55rem;margin:0;padding:.6rem .85rem;display:flex}.tally-who .avatar{background:var(--avatar-small-bg);color:var(--rust)}.tally-who b{font-family:var(--font-title-stack);font-size:1.18rem;font-weight:500}.tally-since{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ghost);font-size:.66rem}.tally-who{padding-right:2.6rem}.tally-who .message-open{margin-left:auto}.tally{position:relative}.gear-menu{z-index:3;position:absolute;top:.5rem;right:.55rem}.gear-menu>summary{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--faint);border:1px solid #0000;border-radius:999px;place-items:center;list-style:none;display:grid}.gear-menu>summary::-webkit-details-marker{display:none}.gear-menu>summary:hover,.gear-menu[open]>summary{background:var(--white);border-color:var(--line-strong);color:var(--ink)}.gear-menu>summary:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.gear-panel{background:var(--white);border:1px solid var(--line-strong);width:15.5rem;box-shadow:0 6px 18px var(--shadow-strong);z-index:4;border-radius:9px;flex-direction:column;padding:.3rem;display:flex;position:absolute;top:2rem;right:0}.gear-panel button,.gear-panel .report-open{text-align:left;cursor:pointer;width:100%;color:var(--ink);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;padding:.45rem .55rem;font-family:inherit;font-size:.87rem;display:flex}.gear-panel button:hover,.gear-panel .report-open:hover{background:var(--grey-wash)}.gear-panel small{color:var(--quiet);font-size:.72rem;line-height:1.3}.gear-panel .gear-hard{color:var(--rust)}.gear-panel .gear-hard:hover{background:var(--rust-wash)}.tally-head{font-family:var(--font-mono-stack);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.6rem;margin:0;padding:.45rem .85rem 0;font-size:.71rem;display:flex}.tally-body{display:flex}.tally-figure{color:inherit;flex-direction:column;flex:1;gap:.1rem;margin:0;padding:.85rem 1rem;text-decoration:none;display:flex}.tally-figure+.tally-figure{border-left:1px solid var(--line)}.tally-body{padding-top:.1rem}a.tally-figure{transition:background-color .12s}a.tally-figure.by:hover{background:var(--teal-wash);box-shadow:inset 0 -2px 0 var(--teal)}a.tally-figure.for:hover{background:var(--amber-wash);box-shadow:inset 0 -2px 0 var(--amber)}a.tally-figure:hover .tally-n{text-decoration:none}a.tally-figure:focus-visible{background:var(--grey-wash)}.tally-line{align-items:baseline;gap:.5rem;display:flex}.tally-n{font-family:var(--font-wordmark-stack);font-size:2.1rem;font-weight:600;line-height:1}.tally-n.by{color:var(--teal)}.tally-n.for{color:var(--amber-ink)}.tally-label{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.69rem}.tally-note{color:var(--faint);font-size:.81rem}.profile-split{align-items:flex-start;gap:2rem;display:flex}.profile-split .board-map-column{gap:.9rem}.profile-split .board-list-column{padding-right:.4rem}.board-list-column>.toolbar{padding:1.1rem 0 .2rem}.who-since{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.66rem}.done{padding:1.4rem 2.5rem 2.5rem}.done-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-bottom:1.1rem;display:grid}.done-bar>.figures{grid-column:2}.done>.mission-back{gap:.55rem;margin-bottom:.9rem;font-size:.78rem}.done>.mission-back svg{width:17px;height:17px}.done-title{font-family:var(--font-title-stack);letter-spacing:-.012em;white-space:nowrap;grid-column:1;margin:0;font-size:1.75rem;font-weight:500;line-height:1.15}.figures{border:1.3px solid var(--ink);border-radius:8px;display:flex;overflow:hidden}.figure{color:var(--quiet);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:.45rem;padding:.4rem .85rem;font-size:.71rem;text-decoration:none;display:flex}.figure+.figure{border-left:1.3px solid var(--ink)}@media (max-width:34rem){.figures{flex-direction:column}.figure{justify-content:flex-start}.figure+.figure{border-left:0;border-top:1.3px solid var(--ink)}.done-bar{flex-direction:column;align-items:stretch;gap:.9rem;display:flex}.done{padding:1.4rem 1.25rem 2rem}}.figure b{font-family:var(--font-wordmark-stack);letter-spacing:0;font-size:1.29rem;font-weight:600;line-height:1}.figure.by b{color:var(--teal)}.figure.for b{color:var(--amber-ink)}.figure.on{background:var(--ink);color:var(--chart-land)}.figure.on b{color:var(--chart-land)}.figure:not(.on):hover{background:var(--card)}.done-ledger .ledger-row{align-items:center}.done-head-who{flex-shrink:0;width:5.25rem}.done-who{width:5.25rem;color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:.87rem;overflow:hidden}.done-who a{color:var(--quiet);text-decoration:none}.done-who a:hover{color:var(--teal-ink);text-decoration:underline}.done-split{align-items:flex-start;gap:2rem;display:flex}.done-ledger .ledger-reward,.done-ledger .ledger-head-reward{width:11rem}.done-ledger .ledger-when,.done-ledger .ledger-head-when{width:4.875rem}.done-ledger .ledger-head-when{white-space:nowrap;width:5.9rem}.done-note{font-family:var(--font-mono-stack);letter-spacing:.11em;text-transform:uppercase;color:var(--ghost);align-items:center;gap:.6rem;margin:.9rem 0 0;font-size:.68rem;display:flex}.done-note:after{content:"";background:var(--line);flex:1;height:1px}@container (max-width:40rem){.done-ledger .ledger-reward,.done-ledger .ledger-head-reward{display:none}}@container (max-width:30rem){.done-who,.done-head-who{display:none}}.pane-card{background:var(--card);border:1px solid var(--line-strong);box-shadow:0 2px 0 var(--shadow);border-radius:10px;overflow:hidden}.pane-card .preview{box-shadow:none;border:0;border-radius:0;margin-bottom:0}.pane-card .board-chart{padding:.75rem}.pane-card .board-map,.pane-card .map{border:0;border-radius:8px 8px 0 0}.pane-card .map-strip{border-radius:0 0 8px 8px}.preview{background:var(--card);border:1px solid var(--line-strong);box-shadow:0 2px 0 var(--shadow);border-radius:10px;flex-direction:column;margin-bottom:.9rem;display:flex;overflow:hidden}.preview-head{border-bottom:1px solid var(--line-strong);flex-direction:column;gap:.45rem;padding:.55rem .8rem .6rem;display:flex}.preview-state,.preview-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.preview-byline{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--quiet);flex:0 auto;font-size:.85rem;overflow:hidden}.preview-byline .preview-when{font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--faint);white-space:nowrap;margin-left:.1rem}.preview-title-row{padding-bottom:0}.preview-title-row .preview-open{margin-left:auto}.preview-state{flex-wrap:wrap}.preview-state .stamp,.preview-state .type-tag,.preview-state .spots,.mission-state .stamp,.mission-state .type-tag,.mission-state .spots{height:1.85rem;padding-left:.6rem;padding-right:.6rem;font-size:.78rem}.preview-due,.mission-state .due-note,.mission-state .overdue-note{box-sizing:border-box;border:1.3px solid var(--line-strong);white-space:nowrap;height:1.85rem;font-family:var(--font-mono-stack);letter-spacing:.11em;text-transform:uppercase;color:var(--quiet);border-radius:3px;align-items:center;margin-left:auto;padding:0 .6rem;font-size:.71rem;font-weight:600;display:inline-flex}.preview-due.soon,.mission-state .due-note.soon{border-color:var(--red-line);background:var(--red-wash);color:var(--red)}.mission-state .overdue-note{border-color:var(--rust-line);background:var(--rust-wash);color:var(--rust)}.preview-no{font-family:var(--font-mono-stack);letter-spacing:.06em;color:var(--amber-ink);text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:600;line-height:1}.preview-when{font-family:var(--font-mono-stack);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);white-space:nowrap;margin-left:auto;font-size:.71rem}.preview-by{color:var(--quiet);min-width:0;font-size:.86rem}.preview-body{flex-direction:column;flex:1;gap:.45rem;padding:.6rem .8rem .8rem;display:flex}.preview-body h3{font-family:var(--font-title-stack);margin:0;font-size:1.2rem;font-weight:500;line-height:1.2}.preview-blurb,.preview-reward-text{color:var(--prose-ink);font-size:.95rem}.preview-blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.755rem;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.preview-where{border-top:1px dashed var(--line-strong);flex-direction:column;gap:.45rem;margin-top:auto;padding-top:.5rem;display:flex}.preview-run{color:var(--teal-ink);align-items:center;gap:.45rem;margin:0;font-size:.91rem;display:flex}.preview-run .route-dot{flex-shrink:0;width:7px;height:7px}.preview-run-stack{--run-gap:.45rem;gap:var(--run-gap);flex-direction:column;display:flex}.preview-run-stack .preview-run{position:relative}.preview-run-stack .run-dot{border-width:2px;width:7px;height:7px}.preview-run-stack .preview-run:not(:last-child):after{content:"";background:repeating-linear-gradient(180deg, var(--line-strong) 0 4px, transparent 4px 7px);width:2px;position:absolute;top:1.1rem;bottom:-.8rem;left:2.5px}.preview-run-lead{color:var(--faint);flex-shrink:0}.preview-nowhere{color:var(--ghost)}.preview-photos-none{text-align:center}.preview-run:has(.preview-nowhere){justify-content:center}.preview-track{background:repeating-linear-gradient(90deg, var(--line-strong) 0 4px, transparent 4px 8px);flex:1;min-width:.9rem;height:2px}.preview-reward{border-top:1px dashed var(--line-strong);flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;margin:0;padding-top:.55rem;font-size:.94rem;display:flex}.preview-reward-text{margin:0}.preview-reward .reward-card{border-radius:8px;height:2.1rem}.preview-reward .reward-cards{gap:.4rem}.preview-reward-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;line-height:1.4;display:-webkit-box;overflow:hidden}.preview-who{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}.preview-name{color:inherit;text-decoration:none}.preview-name:hover{color:var(--teal-ink);text-decoration:underline}.preview-open{font-family:var(--font-mono-stack);background:var(--teal);color:var(--card);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex-shrink:0;margin-left:auto;padding:.3rem .6rem;font-size:.68rem;font-weight:600;text-decoration:none}.preview-open:hover{background:var(--teal-ink);color:var(--card)}.one-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.prose-page{max-width:34rem;color:var(--prose-ink);padding:2rem 2.5rem 3rem;font-size:1.02rem;line-height:1.6}.prose-page h1{font-family:var(--font-title-stack);letter-spacing:-.012em;color:var(--ink);margin:0 0 .9rem;font-size:1.9rem;font-weight:500;line-height:1.15}.prose-page h2{font-family:var(--font-mono-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:2.1rem 0 .5rem;font-size:.71rem;font-weight:600}.prose-page .lede{color:var(--ink);font-size:1.1rem}.prose-page p{margin:0 0 .9rem}.prose-page ul{margin:0 0 .9rem;padding-left:1.1rem}.prose-page li{margin-bottom:.5rem}.prose-page b{color:var(--ink);font-weight:600}.prose-page a{color:var(--teal-ink)}.auth-privacy{text-align:center;font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.68rem}.auth-privacy a{color:var(--faint)}.auth-privacy a:hover{color:var(--teal-ink)}.prose-back{border-top:1px solid var(--line-strong);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;margin-top:2.2rem;padding-top:1rem;font-size:.71rem}.hero-row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.toolbar-row{flex-wrap:wrap;align-items:center;gap:.6rem;width:100%;display:flex}.toolbar-row .board-search{margin-left:.25rem}@media (max-width:40rem){.toolbar-row .board-search{width:100%;margin-left:0}.toolbar-row .board-search input{flex:1;width:auto}}.hero-row .board-search{flex:none}.board-search{border:1px solid var(--line-strong);background:var(--white);border-radius:999px;align-items:center;gap:.45rem;min-width:0;padding:.3rem .85rem;display:flex}.board-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-wash)}.board-search>svg{color:var(--faint);flex-shrink:0}.board-search:focus-within>svg{color:var(--teal-ink)}.board-search input{font:inherit;background:0 0;border:0;width:13rem;min-width:0;padding:.1rem 0;font-size:.86rem}.board-search input:focus{outline:none}.board-search input::-webkit-search-cancel-button{appearance:none}.board-search input::-webkit-search-decoration{appearance:none}@media (max-width:30rem){header.bar{gap:.75rem;padding-inline:1rem}.brand-words b{font-size:1.29rem}header.bar .nav{gap:.9rem}.bar-right{gap:.6rem}.post-button{white-space:nowrap;padding:.35rem .6rem}.post-button-words{display:none}header.bar .linklike{white-space:nowrap}.toolbar{padding-inline:1rem}}@media (max-width:68rem){.board-split{flex-direction:column;align-items:stretch}.board-split>.board-list-column,.board-split>.board-map-column{display:contents}.board-split .board-chart{order:1}.board-split .pane-card{order:2}.board-split .board-list,.board-split .board-empty{order:3}.done-split{flex-direction:column;align-items:stretch}.board-map-column{flex:none;width:min(29.9rem,100%);position:static}.board-map-column .preview{margin-bottom:0}.board-list-column{flex:none;width:min(33.2rem,100%)}.board-list{max-height:none;padding-right:0;overflow-y:visible}.board,header.bar,.toolbar{padding-inline:1.25rem}main.profile-split{flex-direction:column;align-items:stretch}main.profile-split>.board-list-column,main.profile-split>.board-map-column{display:contents}main.profile-split .slot-block{order:1}main.profile-split .tally{order:2}main.profile-split .toolbar{order:3;width:auto;margin-inline:0}main.profile-split .pane-card{order:4}main.profile-split .posted-list,main.profile-split .empty{order:6}main.profile-split .posted-list{max-height:none;padding-right:0;overflow-y:visible}main.profile-split .slot-block,main.profile-split .tally,main.profile-split .toolbar,main.profile-split .pane-card,main.profile-split .posted-list,main.profile-split .empty{margin-block:0}main.profile-split .toolbar{padding-block:0}.board:not(.chat-split),.toolbar,.hero{width:min(35.7rem,100%);margin-inline:auto}.hero{text-align:center;justify-content:center;padding-inline:1.25rem}}.card.lit{border-color:var(--amber)}.elsewhere{border-top:1px solid var(--line-strong);margin-top:1.25rem;padding-top:.75rem}.elsewhere-label{color:var(--faint);margin:0 0 .5rem;font-size:.68rem}.report-open{margin-top:.6rem;font-size:.85rem}.report-dialog,.confirm-dialog{background:0 0;border:0;max-width:100vw;padding:0}.report-dialog::backdrop,.confirm-dialog::backdrop{background:#1e241f8c}.report-panel,.confirm-panel{background:var(--page);color:var(--ink);border:1px solid var(--line-strong);box-shadow:0 10px 34px var(--shadow-strong);border-radius:12px;width:min(28rem,90vw);padding:1.1rem 1.2rem}.report-panel h2,.confirm-panel h2{margin:0 0 .6rem}.report-actions,.confirm-actions{gap:.5rem;margin-top:.9rem;display:flex}.confirm-go{display:contents}.confirm-cost{color:var(--quiet);margin:0;font-size:.9rem}.confirm-note{background:var(--amber-wash);border-left:3px solid var(--amber);border-radius:0 6px 6px 0;margin:.7rem 0 0;padding:.5rem .65rem;font-size:.87rem;line-height:1.45}.leave-list{margin:.3rem 0 .8rem;padding-left:1.1rem;font-size:.95rem}.leave-list li{margin-bottom:.25rem}.figure-grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.figure-grid li{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-direction:column;gap:.1rem;padding:.5rem .7rem;display:flex}.figure-grid b{font-family:var(--font-wordmark-stack);color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1}.figure-grid span{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.filed{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.filed-one{background:var(--card);border:1px solid var(--line-strong);border-radius:10px;flex-direction:column;gap:.5rem;padding:.8rem .9rem;display:flex}.filed-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}.filed-no{font-family:var(--font-mono-stack);letter-spacing:.1em;color:var(--amber-ink);font-size:.69rem}.filed-origin{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);border:1px solid var(--line);border-radius:999px;padding:.1rem .45rem;font-size:.63rem}.filed-when{color:var(--faint);margin-left:auto;font-size:.81rem}.filed-reason{background:var(--page);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.93rem;line-height:1.5}.filed-by{color:var(--quiet);align-items:center;gap:.4rem;margin:0;font-size:.83rem;display:flex}.providers{flex-direction:column;gap:.4rem;margin:.6rem 0;display:flex}.providers button{width:100%}.or{color:var(--faint);align-items:center;gap:.6rem;margin:.9rem 0;font-size:.85rem;display:flex}.or:before,.or:after{content:"";border-top:1px solid var(--line-strong);flex:1}.auth-switch{cursor:pointer;width:fit-content;font-family:var(--font-body-stack);color:var(--quiet);text-underline-offset:3px;background:0 0;border:0;margin-top:.9rem;padding:0;font-size:.87rem;text-decoration:underline;display:block}.auth-switch:hover{color:var(--ink)}.feed{padding-bottom:3rem}.feed-head{border-bottom:2px solid var(--ink);align-items:center;gap:.6rem;margin:1.5rem 0 0;padding-bottom:.6rem;display:flex}.feed-head h2{font-family:var(--font-mono-stack);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:600}.feed-count{font-family:var(--font-mono-stack);background:var(--amber);color:var(--ink);border-radius:999px;padding:.1rem .45rem;font-size:.71rem;font-weight:600}.feed-list{margin:0;padding:0;list-style:none}.feed-row{border-bottom:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:.7rem;padding:.7rem .9rem;text-decoration:none;display:flex}.feed-row:hover{background:var(--white)}.feed-row.fresh{background:var(--amber-wash);box-shadow:inset 3px 0 0 var(--amber)}.feed-mark-slot{color:var(--teal-text);flex-shrink:0;margin-top:.18rem;display:inline-flex}.feed-row.fresh .feed-mark-slot{color:var(--amber-text)}.feed-said{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.feed-sentence{font-size:.93rem;line-height:1.45}.feed-sentence b{font-weight:500}.feed-new{vertical-align:.08em;font-family:var(--font-mono-stack);letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--teal-line);background:var(--teal-wash);color:var(--teal-text);white-space:nowrap;border-radius:3px;margin-left:.4rem;padding:.05rem .28rem;font-size:.59rem;font-weight:600}.feed-context{font-family:var(--font-mono-stack);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.feed-when{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--ghost);flex-shrink:0;margin-top:.2rem;font-size:.68rem}.feed-empty{color:var(--quiet);margin:1.5rem 0}.feed-foot{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--ghost);margin:.9rem 0 0;font-size:.66rem}.bell-all{border-top:1px solid var(--line);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-text);margin-top:.5rem;padding-top:.5rem;font-size:.68rem;text-decoration:none;display:block}.feed-more{text-align:center;font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--ghost);margin:.8rem 0 0;font-size:.66rem}.toast{z-index:60;background:var(--ink);max-width:min(30rem,100vw - 2rem);color:var(--page);box-shadow:0 6px 22px var(--shadow-strong);border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .7rem .6rem .8rem;font-size:.9rem;line-height:1.35;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%)}.toast svg{color:var(--amber);flex-shrink:0}.toast button{color:var(--ghost);cursor:pointer;background:0 0;border:0;padding:.1rem .3rem;font-size:1.03rem;line-height:1}.toast button:hover{color:var(--page)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,.5rem)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.feed-row.shut{cursor:default}.feed-row.shut .feed-sentence{color:var(--quiet)}.bell-shut{color:var(--quiet);padding:.45rem .2rem;display:block}.chat-split{align-items:flex-start;gap:2rem;padding:1.4rem 2.5rem 2.5rem;display:flex}.chat-list-column{flex:0 0 14rem;min-width:0}.chat-list-column .section:first-child{margin-top:0}.chat-section{margin-bottom:.5rem}.chat-section>summary{cursor:pointer;font-family:var(--font-mono-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.69rem;font-weight:600;list-style:none;display:flex}.chat-section>summary:hover{background:var(--card);color:var(--ink)}.chat-section>summary::-webkit-details-marker{display:none}.chat-section>summary:before{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4px solid;flex-shrink:0;width:0;height:0;transition:transform .12s}.chat-section[open]>summary:before{transform:rotate(90deg)}.chat-rows{margin:0 0 .4rem;padding:0;list-style:none}.chat-row{color:var(--ink);border-radius:8px;align-items:center;gap:.5rem;min-width:0;padding:.55rem .6rem .55rem 1.25rem;text-decoration:none;display:flex}.chat-row:hover{background:var(--card)}.chat-row.on{background:var(--teal-wash)}.chat-row-who{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.93em;overflow:hidden}.chat-row.unread .chat-row-who{font-weight:600}.chat-row-when{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.66em}.chat-row-count{font-family:var(--font-mono-stack);letter-spacing:.04em;background:var(--amber);color:var(--card);border-radius:999px;flex-shrink:0;margin-left:.1rem;padding:.1rem .34rem;font-size:.62em;font-weight:600}.chat-empty{margin:.2rem 0 .8rem;font-size:.88em}.chat-window{background:var(--card);border:1px solid var(--line-strong);min-width:0;box-shadow:0 2px 0 var(--shadow);border-radius:12px;flex-direction:column;flex:1;height:calc(100dvh - 11rem);display:flex;overflow:hidden}.chat-head{border-bottom:1px solid var(--line-strong);background:linear-gradient(180deg, var(--grey-wash), var(--card));align-items:center;gap:.5rem;margin:0;padding:.7rem .9rem;display:flex}.chat-head-who{color:var(--ink);font-weight:600;text-decoration:none}.chat-head-who:hover{color:var(--teal-ink);text-decoration:underline}.chat-head .gear-menu{margin-left:auto;position:relative;top:0;right:0}.chat-head .gear-panel{top:2.1rem}.blocked-row{align-items:center;gap:.5rem;padding:.4rem .6rem .4rem 1.25rem;font-size:.9rem;display:flex}.blocked-row .chat-row-who{color:var(--ink);text-decoration:none}.blocked-row .chat-row-who:hover{text-decoration:underline}.blocked-row button{border:1px solid var(--teal-line);background:var(--white);color:var(--teal-ink);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;margin-left:auto;padding:.15rem .5rem;font-size:.6rem}.chat-older{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--ghost);align-self:center;font-size:.62rem}.chat-note{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:right;font-size:.64rem}.chat-log{flex-direction:column;flex:1;gap:.55rem;min-height:0;margin:0;padding:.9rem;list-style:none;display:flex;overflow-y:auto}.said{flex-direction:column;align-self:flex-start;gap:.15rem;max-width:78%;display:flex}.said.mine{align-self:flex-end;align-items:flex-end}.said-body{background:var(--white);border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--prose-ink);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px 12px 12px 4px;align-self:flex-start;padding:.5rem .7rem;font-size:.95em;line-height:1.45}.said.mine .said-body{background:var(--teal-wash);border-color:var(--teal-line);border-radius:12px 12px 4px;align-self:flex-end}.said-when{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--ghost);font-size:.62em}.chat-first{text-align:center;max-width:26rem;color:var(--quiet);border:1px dashed var(--line-strong);border-radius:10px;align-self:center;padding:.7rem .9rem;font-size:.86rem;line-height:1.5}.chat-compose{border-top:1px solid var(--line-strong);align-items:flex-end;gap:.55rem;padding:.7rem .9rem;display:flex}.chat-compose textarea{resize:none;min-width:0;font:inherit;border:1px solid var(--line-strong);background:var(--white);field-sizing:content;border-radius:9px;flex:1;max-height:8rem;padding:.45rem .6rem;font-size:.93rem}.chat-compose textarea:disabled{background:var(--grey-wash);color:var(--faint)}.chat-compose button{flex-shrink:0;padding:.45rem .8rem}.message-open{color:var(--teal-ink);border:1px solid var(--teal-line);white-space:nowrap;border-radius:999px;margin-right:.4rem;padding:.2rem .6rem;font-size:.85rem;text-decoration:none}.message-open:hover{background:var(--teal-wash)}.nav-count{font-family:var(--font-mono-stack);letter-spacing:.04em;background:var(--amber);color:var(--card);border-radius:999px;margin-left:.3rem;padding:.1rem .32rem;font-size:.62rem;font-weight:600}@media (max-width:60rem){.chat-split{gap:1.4rem;padding-inline:1.5rem;font-size:.94rem}.chat-list-column{flex-basis:12rem}}@media (max-width:46rem){.chat-split{gap:1rem;padding-inline:1.1rem;font-size:.87rem}.chat-list-column{flex-basis:10rem}.said{max-width:90%}}@media (max-width:34rem){.chat-split{flex-direction:column;padding:1.2rem 1.25rem 2rem;font-size:1rem}.chat-list-column{flex:none;width:100%}.chat-window{width:100%;height:32rem}}.accounts{margin-top:2.5rem;padding-bottom:3rem}.named-people{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.suspend{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:.55rem .7rem}.suspend>summary{cursor:pointer;font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);font-size:.76rem;font-weight:600;list-style:none}.suspend>summary::-webkit-details-marker{display:none}.suspend>summary:hover{color:var(--ink)}.suspend[open]>summary{color:var(--ink);margin-bottom:.6rem}.suspend form{flex-direction:column;gap:.5rem;display:flex}.suspend textarea{width:100%}
