@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;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:100 700;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:100 700;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:100 700;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:100 700;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;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_d605d032-module__CBeFja__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_d605d032-module__CBeFja__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_eb833449-module__L8Fk_a__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_eb833449-module__L8Fk_a__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/154774486251d342-s.2qnmu_gd8yl-7.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/12c837ea3f40b0ad-s.0ityy9cj-ly6c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/83d22a48fd18eae0-s.2s3_2osoc1egv.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/bda627dbea9cad1d-s.20v-3qrw09t1v.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/0e73f52cc4a5b9d2-s.23fld972jd285.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/178026bdf085375b-s.11wsqytv313rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/cdb3cb33f221588b-s.38kc3fdhqv9nj.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dcc06fc59088004f-s.2h-zgd4kn5-yf.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/14a4f422adc8017e-s.14w0l550ci3yl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/294dd5272e5dc576-s.35rs2ho86mq85.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c0f3072741f3158c-s.2g9n9md5msvg2.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/32ed8f926ffc9cc2-s.26v2fg3gytbt5.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b6a9aad84d41ea38-s.167l7r8dhiyx3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/30bdb5bb2b173ee1-s.0kfjr62lqeiro.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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_d2510d66-module__Djc9ka__className{font-family:Literata,Literata Fallback}.literata_d2510d66-module__Djc9ka__variable{--font-literata:"Literata", "Literata Fallback"}
@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/3fcb63a1ac6a562e-s.31comr39flkoc.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:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/31183d9fd602dc89-s.454blp7e3saj6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/2b2eb4836d2dad95-s.1-tj50rzqjbnm.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/b11a6ccf4a3edec7-s.1w5w6zs9-fwb-.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:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/67add6cc0f54b8cf-s.2oi00yh27hcc7.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/45ec8de98929b0f6-s.2hrjqo5_c3vai.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:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a8ff2d5d0ccb0d12-s.0ztzdjhs-g3yd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/aae5f0be330e13db-s.15-ywj7zw6ko1.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:Arimo Fallback;src:local(Arial);ascent-override:90.53%;descent-override:21.19%;line-gap-override:3.27%;size-adjust:100.0%}.arimo_ea3daa16-module__MtlMBa__className{font-family:Arimo,Arimo Fallback;font-style:normal}.arimo_ea3daa16-module__MtlMBa__variable{--font-arimo:"Arimo", "Arimo Fallback"}
@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bff351158cca5f2c-s.0ccpl7rez5qzc.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:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba66e503c4286e3c-s.040nm7jmtuec9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87db624003e86824-s.3phh5cfb9b6xs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e0220e36e403827e-s.10zy1ypns68jr.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:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3bc7a0440ff1a9e-s.044qqitb_ri7_.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:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/912a96105ef6c676-s.153u93ud99a8b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d958b2ddddfeaa55-s.32w8ns6ryx63b.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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/645781468702078e-s.0lgrs6yx8tesw.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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c98989df7672ee03-s.25l-5d4nb3tkc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84bdac70c820faec-s.34ml-jlw5nrb0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e0e6b23681342614-s.2_gz9eepe-ahf.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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9670a6d76ada992a-s.3jqkjz1x2xfut.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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76ba5a8ca6586eec-s.1qx0pncb48i7-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/41c76c1d6853487f-s.02loiup9mz4jc.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:Carlito Fallback;src:local(Arial);ascent-override:103.49%;descent-override:29.19%;line-gap-override:0.0%;size-adjust:92.0%}.carlito_f4564bf-module__sJMQdW__className{font-family:Carlito,Carlito Fallback;font-style:normal}.carlito_f4564bf-module__sJMQdW__variable{--font-carlito:"Carlito", "Carlito 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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8ac8c891-module__kp97gq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_8ac8c891-module__kp97gq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--brand-tile:#163359;--brand-mid:#163359;--brand-ink:#163359;--brand-lift:#8db2e0;--brand-pale:#e3eaf3;--brand-dark-ground:#0b1626;--brand-link:#2a5a97;--r-card:14px;--r-control:8px;--r-chip:6px;--r-pill:999px;--ring-width:3px;--ring-offset:2px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page:#f4f6f9;--card:#fff;--sunk:#eef1f5;--raised:#fff;--hairline:#dfe4ea;--hairline-strong:#d0d6de;--input-border:#808894;--heading:#121822;--body:#262d38;--muted:#5b6472;--faint:#636b78;--primary:#163359;--on-primary:#fff;--primary-hover:#22426e;--link:#2a5a97;--link-hover:#163359;--ring:#2a5a97;--ring-gap:#fff;--ring-on-color:#163359;--ring-on-color-gap:#fff;--pill-fill:transparent;--pill-text:#5b6472;--pill-weight:500;--pill-selected-fill:#e3eaf3;--pill-selected-text:#163359;--pill-selected-edge:#163359;--pill-selected-weight:600;--mark-subject:#163359;--wordmark:#163359;--danger:#b8392a;--danger-fill:#c8432f;--on-danger-fill:#fff;--danger-surface:#fce8e4;--danger-border:#e8b3ac;--warning:#8f5f00;--warning-fill:#f3b81e;--on-warning-fill:#121822;--warning-surface:#fdf3dc;--warning-border:#dcc79a;--info:#1f5f99;--info-fill:#2578b8;--on-info-fill:#fff;--info-surface:#e6f0fa;--info-border:#aac4dd;--success:#147a47;--success-fill:#268454;--on-success-fill:#fff;--success-surface:#e3f4ea;--success-border:#a5cfb9;--shadow-card:0 1px 2px #0e15200f, 0 1px 1px #0e15200a;--shadow-pop:0 12px 32px #0e152029;--scrim:#0e152073}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0f141b;--card:#18202a;--sunk:#222b36;--raised:#1c2430;--hairline:#2c3542;--hairline-strong:#3b4554;--input-border:#6f7988;--heading:#f3f6fa;--body:#e3e9f0;--muted:#a3acb9;--faint:#959eac;--primary:#e3eaf3;--on-primary:#163359;--primary-hover:#d2ddeb;--link:#8db2e0;--link-hover:#e3eaf3;--ring:#8db2e0;--ring-gap:#0f141b;--ring-on-color:#e3eaf3;--ring-on-color-gap:#0f141b;--pill-fill:transparent;--pill-text:#a3acb9;--pill-weight:500;--pill-selected-fill:#22344d;--pill-selected-text:#e3eaf3;--pill-selected-edge:#8db2e0;--pill-selected-weight:600;--mark-subject:#8db2e0;--wordmark:#e3eaf3;--danger:#f2866b;--danger-fill:#f2866b;--on-danger-fill:#0f141b;--danger-surface:#3a221d;--danger-border:#714034;--warning:#f2c14e;--warning-fill:#f2c14e;--on-warning-fill:#0f141b;--warning-surface:#332a14;--warning-border:#6c5725;--info:#8fb8e6;--info-fill:#8fb8e6;--on-info-fill:#0f141b;--info-surface:#172636;--info-border:#3b526b;--success:#5fd08f;--success-fill:#5fd08f;--on-success-fill:#0f141b;--success-surface:#173325;--success-border:#2d6245;--shadow-card:0 1px 2px #00000073;--shadow-pop:0 12px 32px #0000008c;--scrim:#0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0f141b;--card:#18202a;--sunk:#222b36;--raised:#1c2430;--hairline:#2c3542;--hairline-strong:#3b4554;--input-border:#6f7988;--heading:#f3f6fa;--body:#e3e9f0;--muted:#a3acb9;--faint:#959eac;--primary:#e3eaf3;--on-primary:#163359;--primary-hover:#d2ddeb;--link:#8db2e0;--link-hover:#e3eaf3;--ring:#8db2e0;--ring-gap:#0f141b;--ring-on-color:#e3eaf3;--ring-on-color-gap:#0f141b;--pill-fill:transparent;--pill-text:#a3acb9;--pill-weight:500;--pill-selected-fill:#22344d;--pill-selected-text:#e3eaf3;--pill-selected-edge:#8db2e0;--pill-selected-weight:600;--mark-subject:#8db2e0;--wordmark:#e3eaf3;--danger:#f2866b;--danger-fill:#f2866b;--on-danger-fill:#0f141b;--danger-surface:#3a221d;--danger-border:#714034;--warning:#f2c14e;--warning-fill:#f2c14e;--on-warning-fill:#0f141b;--warning-surface:#332a14;--warning-border:#6c5725;--info:#8fb8e6;--info-fill:#8fb8e6;--on-info-fill:#0f141b;--info-surface:#172636;--info-border:#3b526b;--success:#5fd08f;--success-fill:#5fd08f;--on-success-fill:#0f141b;--success-surface:#173325;--success-border:#2d6245;--shadow-card:0 1px 2px #00000073;--shadow-pop:0 12px 32px #0000008c;--scrim:#0009}:root{--topbar:var(--card);--strip-bg:var(--card);--strip-text:var(--body);--strip-muted:var(--muted);--strip-edge:var(--hairline);--danger-confirm:var(--danger);--danger-confirm-hover:#a3301f;--on-danger-confirm:#fff;--disabled-fill:var(--sunk);--disabled-text:var(--muted);--disabled-edge:var(--hairline-strong);--band:var(--topbar);--on-band:var(--heading);--band-edge:var(--hairline);--band-indicator:var(--brand-mid);--accent-rule:transparent;--tint:var(--sunk);--tint-border:var(--hairline);--plate:#fff;--plate-ink:var(--brand-ink);--plate-edge:var(--hairline);--font-heading:var(--face-heading);--font-prose:var(--face-ui)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--topbar:var(--card);--strip-bg:var(--card);--strip-text:var(--body);--strip-muted:var(--muted);--strip-edge:var(--hairline);--danger-confirm:var(--danger-fill);--danger-confirm-hover:#f99a82;--on-danger-confirm:var(--on-danger-fill);--disabled-fill:var(--sunk);--disabled-text:var(--muted);--disabled-edge:var(--hairline-strong);--band:var(--topbar);--on-band:var(--heading);--band-edge:var(--hairline);--band-indicator:var(--brand-lift);--accent-rule:transparent;--tint:var(--sunk);--tint-border:var(--hairline);--plate-ink:var(--brand-ink);--plate-edge:transparent}}:root[data-theme=dark]{--topbar:var(--card);--strip-bg:var(--card);--strip-text:var(--body);--strip-muted:var(--muted);--strip-edge:var(--hairline);--danger-confirm:var(--danger-fill);--danger-confirm-hover:#f99a82;--on-danger-confirm:var(--on-danger-fill);--disabled-fill:var(--sunk);--disabled-text:var(--muted);--disabled-edge:var(--hairline-strong);--band:var(--topbar);--on-band:var(--heading);--band-edge:var(--hairline);--band-indicator:var(--brand-lift);--accent-rule:transparent;--tint:var(--sunk);--tint-border:var(--hairline);--plate-ink:var(--brand-ink);--plate-edge:transparent}:root{--face-ui:var(--font-plex,"IBM Plex Sans"), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--face-heading:var(--font-jost,"Jost"), "Futura", "Century Gothic", "Avenir Next", system-ui, sans-serif;--face-verse:var(--font-literata,"Literata"), Georgia, "Times New Roman", serif;--face-mono:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--face-arimo:var(--font-arimo,"Arimo"), Arial, "Helvetica Neue", Helvetica, sans-serif;--face-liberation_sans_narrow:var(--font-arimo,"Arimo"), Arial, "Helvetica Neue", Helvetica, sans-serif;--face-carlito:var(--font-carlito,"Carlito"), Calibri, "Segoe UI", Arial, sans-serif;--face-jost:var(--font-jost,"Jost"), "Futura", "Century Gothic", "Avenir Next", system-ui, sans-serif;--face-literata:var(--font-literata,"Literata"), Georgia, "Times New Roman", serif;--face-ibm_plex_sans:var(--font-plex,"IBM Plex Sans"), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-display:500 2.75rem/3.25rem var(--face-heading);--t-h1:500 1.5rem/2rem var(--face-heading);--t-h2:500 1.1875rem/1.625rem var(--face-heading);--t-h3:600 1rem/1.5rem var(--face-ui);--t-lead:400 1rem/1.5rem var(--face-ui);--t-body:400 .9375rem/1.375rem var(--face-ui);--t-control:600 .875rem/1.25rem var(--face-ui);--t-label:600 .875rem/1.25rem var(--face-ui);--t-small:400 .8125rem/1.1875rem var(--face-ui);--t-fine:400 .75rem/1.125rem var(--face-ui);--t-caps:600 .75rem/1.125rem var(--face-ui);--t-figure:600 2rem/2.5rem var(--face-ui);--t-verse:italic 400 1.3125rem/2rem var(--face-verse);--t-verse-long:400 1.25rem/2rem var(--face-verse);--t-mono:400 .9375rem/1.375rem var(--face-mono);--track-heading:-.005em;--track-display:-.012em;--track-caps:.06em;--track-code:.18em}@media (max-width:40rem){:root{--t-display:500 2.125rem/2.625rem var(--face-heading);--t-h1:500 1.375rem/1.875rem var(--face-heading);--t-h2:500 1.125rem/1.5rem var(--face-heading);--t-verse:italic 400 1.1875rem/1.875rem var(--face-verse)}}:root{--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--gutter:16px;--pad-card:clamp(14px, 1rem, 20px);--pad-inner:clamp(8px, .625rem, 12px);--page-max:72rem;--measure:40rem;--form-max:30rem;--target:2.25rem;--control-h:2.25rem;--row-h:2.75rem;--row-h-dense:2.25rem;--strip-h:3rem;--band-h:4.5rem;--r-plate:10px;--ease:cubic-bezier(.2, .7, .2, 1);--dur:.16s}@media (min-width:25rem){:root{--gutter:20px}}@media (min-width:56rem){:root{--gutter:32px;--pad-card:clamp(16px, 1.125rem, 22px)}}@media (pointer:coarse){:root{--target:2.75rem;--control-h:2.75rem;--row-h:3rem;--row-h-dense:2.75rem}}@media (max-width:40rem){:root{--band-h:4rem}}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--body);font:var(--t-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0}img,svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{min-width:0}h1,.h1{font:var(--t-h1);font-family:var(--font-heading);letter-spacing:var(--track-heading);color:var(--heading)}h2,.h2{font:var(--t-h2);font-family:var(--font-heading);letter-spacing:var(--track-heading);color:var(--heading)}h3,.h3{font:var(--t-h3);color:var(--heading)}.display{font:var(--t-display);letter-spacing:var(--track-display);color:var(--heading)}.lead{font:var(--t-lead);color:var(--body)}.small{font:var(--t-small)}.fine{font:var(--t-fine)}.muted{color:var(--muted)}.faint{color:var(--faint)}.strong{color:var(--heading);font-weight:600}.caps{font:var(--t-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.prose{font-family:var(--font-prose)}.mono{font:var(--t-mono)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a{color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.link-block{align-items:center;gap:var(--s-2);min-height:var(--target);overflow-wrap:anywhere;max-width:100%;display:inline-flex}[data-church]{--ring:var(--ring-on-color);--ring-gap:var(--ring-on-color-gap)}:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset);box-shadow:0 0 0 var(--ring-offset) var(--ring-gap)}.icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.5rem;height:1.5rem}.icon--sm{width:1.25rem;height:1.25rem}.page{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.page--measure{max-width:calc(var(--measure) + 2 * var(--gutter))}.page--form{max-width:calc(var(--form-max) + 2 * var(--gutter))}.stack>*+*{margin-top:var(--s-4)}.stack-lg>*+*{margin-top:var(--s-6)}.stack-sm>*+*{margin-top:var(--s-2)}.cluster{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.cluster--tight{gap:var(--s-2)}main{padding:var(--s-8) 0 var(--s-16)}@media (max-width:40rem){main{padding-top:var(--s-6)}}.topbar{container:topbar/inline-size}.strip{container:strip/inline-size}.band{container:band/inline-size}.email{color:var(--heading);overflow-wrap:anywhere;min-width:0;font-weight:600}.email__local,.email__domain{max-width:100%;display:inline-block}.who{min-width:0;font:var(--t-fine);color:var(--muted);flex-wrap:wrap;align-items:baseline;column-gap:.35em;display:flex}.who .icon{color:var(--muted);align-self:center}.who__label{white-space:nowrap}.action{align-items:center;gap:var(--s-2);min-height:var(--target);max-width:100%;padding:0 var(--s-3);text-align:left;border-radius:var(--r-control);color:var(--heading);font:var(--t-small);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.action:hover{background:var(--sunk)}.action .icon{color:var(--muted)}.topbar{background:var(--topbar);border-bottom:1px solid var(--hairline)}.topbar__inner{max-width:var(--page-max);padding:8px var(--gutter);align-items:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;min-height:72px;margin:0 auto;display:flex}.topbar--wide .topbar__inner{max-width:none}.brand{min-height:var(--target);color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand__lockup{height:36px}.brand__lockup svg{width:auto;height:100%}.brand__mark{width:29px;height:30px;display:none}.brand__mark svg{width:100%;height:100%}.topbar__context{font:var(--t-fine);color:var(--heading);padding:var(--s-1) var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-chip);background:var(--sunk);white-space:nowrap;font-weight:600}.topbar .who{margin-left:auto}.topbar__actions{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.topbar__menu{display:none}@container topbar (max-width:48rem){.topbar__inner{min-height:60px}.brand__lockup{height:30px}.topbar__actions{margin-left:auto}.topbar .who{margin:0 calc(-1 * var(--gutter));padding:var(--s-2) var(--gutter);border-top:1px solid var(--hairline);flex:1 0 100%;order:5}.topbar__actions .only-wide{display:none}.topbar__inner:has(.topbar__context) .brand__lockup{display:none}.topbar__inner:has(.topbar__context) .brand__mark{display:block}}@media (max-width:56rem){.topbar__menu{display:inline-flex}}.strip{background:var(--strip-bg);border-bottom:1px solid var(--strip-edge);color:var(--strip-text)}.strip__inner{max-width:var(--page-max);padding:0 var(--gutter);min-height:var(--strip-h);align-items:center;gap:0 var(--s-4);font:var(--t-fine);flex-wrap:wrap;margin:0 auto;display:flex}.strip__brand{min-height:40px;color:var(--wordmark);flex:none;align-items:center;gap:8px;display:inline-flex}.strip__mark{width:22px;height:22px}.strip__mark svg,.strip__word svg{width:100%;height:100%}.strip__word{width:100px;height:10px}.strip .who{padding:var(--s-2) 0;margin-left:auto}.strip .who .email{color:var(--heading)}.strip__sep{background:var(--strip-edge);width:1px;height:1.5rem}.strip__actions{gap:var(--s-1);flex-wrap:wrap;display:flex}@container strip (max-width:48rem){.strip__actions,.strip__sep{display:none}.strip .who{padding:0 0 var(--s-2);flex:1 0 100%;margin-left:0}.strip__brand{min-height:36px}}.band{background:var(--band);color:var(--on-band);border-bottom:1px solid var(--band-edge)}.band__inner{max-width:var(--page-max);padding:var(--s-3) var(--gutter);min-height:var(--band-h);align-items:center;gap:var(--s-3) var(--s-4);margin:0 auto;display:flex}.band__name{font:400 1.625rem/2rem var(--font-heading);letter-spacing:var(--track-heading);color:var(--on-band);overflow-wrap:break-word;flex:auto;min-width:0}.band__menu{align-items:center;gap:var(--s-2);min-height:var(--target);min-width:0;max-width:100%;padding:var(--s-1) var(--s-4);border-radius:var(--r-control);color:var(--on-band);font:var(--t-control);white-space:nowrap;cursor:pointer;background:0 0;border:2px solid;flex:none;display:none}.accent-rule{background:var(--accent-rule);height:4px}@container band (max-width:48rem){.band__name{font-size:1.25rem;line-height:1.5rem}.band__menu{display:inline-flex}}@container band (max-width:22rem){.band__inner{flex-wrap:wrap}.band__inner>.plate{order:1}.band__menu{padding-inline:var(--s-2) var(--s-3);gap:var(--s-1);order:2;margin-left:auto}.band__name{flex:100%;order:3}}.plate{border-radius:var(--r-plate);background:var(--plate);width:3rem;height:3rem;box-shadow:0 0 0 1px var(--plate-edge);text-align:center;color:var(--plate-ink);font:600 1.125rem/1 var(--font-heading);letter-spacing:.02em;flex:none;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.plate svg,.plate__logo{object-fit:contain;width:78%;height:78%}@container band (max-width:48rem){.plate{width:2.5rem;height:2.5rem;font-size:1rem}}.tab{align-items:center;gap:var(--s-2);min-height:var(--target);padding:0 var(--s-4);border-radius:var(--r-control) var(--r-control) 0 0;color:var(--body);font:var(--t-control);font-weight:500;text-decoration:none;display:inline-flex}.tab:hover{background:var(--sunk);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.tab[aria-current=page]{background:var(--tint);color:var(--heading);box-shadow:inset 0 -3px 0 var(--primary);font-weight:600}.popup{z-index:60;background:var(--scrim);padding:var(--s-6) var(--s-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.popup__panel{background:var(--page,var(--raised));color:var(--body);border-radius:var(--r-card,12px);width:min(52rem,100%);box-shadow:var(--shadow-pop)}.popup__head{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);background:var(--raised);border-bottom:1px solid var(--hairline);border-radius:var(--r-card,12px) var(--r-card,12px) 0 0;display:flex;position:sticky;top:0}.popup__title{font:var(--t-h3);color:var(--heading);margin:0}.popup__body{padding:var(--s-5)}.sheet{z-index:50;background:var(--scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet[hidden]{display:none}.sheet__panel{background:var(--raised);color:var(--body);width:min(26rem,100%);height:100%;box-shadow:var(--shadow-pop);padding-bottom:var(--s-8);overflow-y:auto}.sheet__head{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-2) var(--gutter);border-bottom:1px solid var(--hairline);flex-wrap:wrap;min-height:4rem;display:flex}.sheet__title{font:var(--t-h3);color:var(--heading);overflow-wrap:anywhere;flex:8rem;min-width:0}.sheet__head .action{margin-left:auto}.sheet__section{padding:var(--s-4) 0 var(--s-2);border-bottom:1px solid var(--hairline)}.sheet__section:last-child{border-bottom:0}.sheet__label{padding:0 var(--gutter) var(--s-2)}.sheet__item{align-items:center;gap:var(--s-3);min-height:var(--target);padding:var(--s-2) var(--gutter);color:var(--heading);font:var(--t-label);text-decoration:none;display:flex}.sheet__item .icon{color:var(--muted)}.sheet__item:hover{background:var(--sunk);text-decoration:underline}.sheet__item[aria-current=page]{background:var(--tint);box-shadow:inset 4px 0 0 var(--primary)}.sheet .who{padding:var(--s-1) var(--gutter) var(--s-3);font:var(--t-small)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:var(--s-1) clamp(10px, .875rem, 16px);border-radius:var(--r-control);font:var(--t-control);text-align:center;white-space:normal;overflow-wrap:break-word;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);border:1px solid #0000;max-width:100%;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn .icon{flex:none}.btn--primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn--secondary{background:var(--card);color:var(--heading);border-color:var(--input-border)}.btn--secondary:hover{background:var(--sunk)}.btn--quiet{color:var(--link);min-height:var(--target);padding:var(--s-2) var(--s-3);text-align:left;text-underline-offset:.18em;background:0 0;justify-content:flex-start;text-decoration:underline;text-decoration-thickness:1px}.btn--quiet:hover{background:var(--sunk);text-decoration-thickness:2px}.btn--danger{background:var(--card);color:var(--danger);border-color:var(--danger)}.btn--danger:hover{background:var(--danger-surface)}.btn--danger-confirm{background:var(--danger-confirm);color:var(--on-danger-confirm);border-color:var(--danger-confirm)}.btn--danger-confirm:hover{background:var(--danger-confirm-hover);border-color:var(--danger-confirm-hover)}.btn--block{width:100%}.btn[disabled]{background:var(--disabled-fill);color:var(--disabled-text);border:1px dashed var(--disabled-edge);cursor:not-allowed}.field{gap:var(--s-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.field>*{min-width:0}.label{font:var(--t-label);color:var(--heading)}.help{font:var(--t-small);color:var(--muted)}.help--block{display:block}.input,.select{width:100%;min-height:var(--control-h);padding:var(--s-1) var(--pad-inner);border:1px solid var(--input-border);border-radius:var(--r-control);background:var(--card);color:var(--heading);font:var(--t-body)}.input:hover,.select:hover{border-color:var(--muted)}:where(textarea).input{resize:vertical;font-family:inherit}@media (pointer:coarse){.input,.select{font-size:1rem}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{font-size:max(1rem,1em)!important}}.input::placeholder{color:var(--faint)}.field--error .input{border-color:var(--danger)}.plain-fieldset{border:0;margin:0;padding:0}.check{align-items:flex-start;gap:var(--s-2);flex-wrap:nowrap;display:flex}.check>input{flex:none;margin-top:.25rem}.thumb{border:1px solid var(--hairline)}fieldset.choice-group{gap:var(--s-2);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}fieldset.choice-group>legend{font:var(--t-label);color:var(--heading);margin-bottom:var(--s-2);padding:0}.choices{gap:var(--s-2);flex-wrap:wrap;display:flex;container:choices/inline-size}.choice{min-height:var(--target);border:2px solid var(--input-border);border-radius:var(--r-control);background:var(--card);max-width:100%;color:var(--heading);font:var(--t-body);cursor:pointer;align-items:center;gap:8px;padding:6px clamp(12px,1rem,16px) 6px clamp(10px,.75rem,14px);display:inline-flex}.choice:hover{background:var(--sunk)}.choice input{width:clamp(20px,1.25rem,28px);height:clamp(20px,1.25rem,28px);accent-color:var(--heading);flex:none;margin:0}.choice__text{overflow-wrap:break-word;min-width:0}.choice__hint{font:var(--t-fine);color:var(--muted)}.choice:has(input:checked){border-color:var(--heading);background:var(--sunk);box-shadow:inset 0 0 0 1px var(--heading)}.choice:has(input:focus-visible){outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}@container choices (max-width:12rem){.choice{grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px;width:100%;display:grid}}.choice input:focus-visible{box-shadow:none;outline:none}.error{gap:var(--s-2);color:var(--danger);font:var(--t-small);align-items:flex-start;font-weight:600;display:flex}.error .icon{margin-top:.1rem}.codefield{container-type:inline-size}.code-input{border:2px solid var(--input-border);border-radius:var(--r-control);background:var(--card);width:100%;color:var(--heading);font:var(--t-figure);letter-spacing:var(--track-code);text-indent:var(--track-code);text-align:center;font-variant-numeric:tabular-nums;padding:10px 12px;font-size:min(2rem,14cqi);line-height:1.4;display:block}.code-input::placeholder{color:var(--faint);opacity:1}.field--error .code-input{border-color:var(--danger)}.card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--pad-card)}.card__head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.card--tint{background:var(--tint);border:1.5px solid var(--tint-border);box-shadow:none}.rows{list-style:none}.row{min-height:var(--row-h);padding:var(--s-3) 0;border-top:1px solid var(--hairline);color:inherit;align-items:center;gap:16px;text-decoration:none;display:flex}.rows>li:first-child .row,.rows>.row:first-child{border-top:0}a.row:hover{text-decoration:none}a.row:hover .row__title{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.row__icon{border-radius:var(--r-pill);background:var(--sunk);width:2.5rem;height:2.5rem;color:var(--heading);flex:none;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.row__main{flex:1;min-width:0}.row__title{font:var(--t-label);color:var(--heading)}.row__detail{font:var(--t-small);color:var(--muted)}.row__end{color:var(--muted);font:var(--t-small);align-items:center;gap:var(--s-2);flex:none;display:flex}.row__chev{color:var(--faint)}.rows{container:rows/inline-size}@container rows (max-width:18rem){.row{flex-wrap:wrap;gap:4px 12px}.row__icon{display:none}.row__main{flex:100%}.row__end{flex:auto}.row__chev{display:none}}.badge{border-radius:var(--r-chip);font:var(--t-fine);border:1px solid var(--hairline-strong);background:var(--sunk);color:var(--body);align-items:center;gap:.4rem;padding:.125rem .625rem;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.badge--plain:before{display:none}.badge--info{background:var(--info-surface);border-color:var(--info-border);color:var(--info)}.badge--success{background:var(--success-surface);border-color:var(--success-border);color:var(--success)}.badge--warning{background:var(--warning-surface);border-color:var(--warning-border);color:var(--warning)}.notice{padding:var(--pad-inner) var(--pad-card) var(--pad-inner) var(--pad-inner);border-radius:var(--r-card);border:1px solid;border-left-width:6px;flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.notice>:not(.icon){flex:min(12rem,100%);min-width:0}.notice__title{font:var(--t-label);color:var(--heading)}.notice__body{font:var(--t-small);color:var(--body)}.notice__body a{color:inherit}.notice__action{margin-top:var(--s-2);justify-self:start}.notice .icon{margin-top:.05rem}.notice--info{background:var(--info-surface);border-color:var(--info-border);border-left-color:var(--info-fill)}.notice--info .icon{color:var(--info)}.notice--warning{background:var(--warning-surface);border-color:var(--warning-border);border-left-color:var(--warning-fill)}.notice--warning .icon{color:var(--warning)}.notice--danger{background:var(--danger-surface);border-color:var(--danger-border);border-left-color:var(--danger-fill)}.notice--danger .icon{color:var(--danger)}.notice--success{background:var(--success-surface);border-color:var(--success-border);border-left-color:var(--success-fill)}.notice--success .icon{color:var(--success)}.churches{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.churches{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}}.church-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-card);color:inherit;transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.church-card:hover{box-shadow:var(--shadow-pop);border-color:var(--hairline-strong);text-decoration:none}a.church-card:hover .church-card__go span{text-decoration-thickness:2px}.church-card__band{background:var(--band);color:var(--on-band);padding:var(--pad-card);align-items:center;gap:16px;min-height:6rem;display:flex}.church-card__name{font:400 1.375rem/1.75rem var(--font-heading);color:var(--on-band);overflow-wrap:break-word;min-width:0}.church-card__rule{background:var(--accent-rule);height:4px}.church-card__body{padding:var(--pad-inner) var(--pad-card);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.church-card__meta{min-width:0;font:var(--t-small);color:var(--muted);flex:min(10rem,100%)}.church-card__meta strong{color:var(--heading);font-weight:600}.church-card__go{align-items:center;gap:var(--s-1);color:var(--link);font:var(--t-control);min-height:var(--target);flex-wrap:wrap;display:inline-flex}.church-card__go span{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.empty{align-content:start;justify-items:start;gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.empty__art{background:var(--sunk);width:4rem;height:4rem;color:var(--heading);border-radius:50%;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.empty__art .icon{stroke-width:1.75px;width:2rem;height:2rem}.empty p{max-width:var(--measure)}.table-wrap{overflow-x:auto;container:table/inline-size}.table{border-collapse:separate;border-spacing:0;width:100%;font:var(--t-small)}.table th{font:var(--t-fine);color:var(--muted);text-align:left;padding:var(--s-3);background:var(--sunk);border-bottom:1px solid var(--hairline);vertical-align:bottom;font-weight:600}.table td{padding:var(--s-2) var(--s-3);height:var(--row-h-dense);border-bottom:1px solid var(--hairline);vertical-align:middle;color:var(--body)}.table th:first-child,.table td:first-child{padding-left:var(--s-5)}.table td:first-child{min-width:min(11rem,100%)}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--page)}@container table (max-width:44rem){.table thead{display:none}.table,.table tbody,.table tr,.table td{display:block}.table tr{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--hairline)}.table tr:last-child{border-bottom:0}.table td,.table td:first-child{min-width:0;height:auto;padding:var(--s-1) 0;gap:var(--s-3);border:0;grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:baseline;display:grid}.table td[data-label]:before{content:attr(data-label);font:var(--t-fine);color:var(--muted)}.table td:not([data-label]){padding-bottom:var(--s-2);grid-template-columns:minmax(0,1fr)}.table tbody tr:hover td{background:0 0}}@container table (max-width:30rem){.table td,.table td:first-child{grid-template-columns:minmax(0,1fr);gap:0}}.shell{grid-template-columns:15rem minmax(0,1fr);min-height:calc(100vh - 4.5rem);display:grid}.side{border-right:1px solid var(--hairline);background:var(--card);padding:var(--s-5) var(--s-3)}.side__label{padding:0 var(--s-3) var(--s-2)}.side a{align-items:center;gap:var(--s-3);min-height:var(--target);padding:0 var(--s-3);border-radius:var(--r-control);color:var(--body);font:var(--t-label);font-weight:500;text-decoration:none;display:flex}.side a:hover{background:var(--sunk);text-decoration:underline}.side a[aria-current=page]{background:var(--pill-selected-fill);color:var(--pill-selected-text);box-shadow:inset 3px 0 0 var(--pill-selected-edge);font-weight:600}.side .icon{color:var(--muted)}@media (max-width:56rem){.shell{grid-template-columns:minmax(0,1fr)}.side{display:none}}.foot{border-top:1px solid var(--hairline);padding:var(--s-6) 0 var(--s-8);color:var(--muted);font:var(--t-fine)}.foot a{color:var(--muted);min-height:var(--target);align-items:center;display:inline-flex}.task{padding:var(--s-10) 0 var(--s-16)}.task .card{padding:clamp(20px,2rem,40px)}.task__head{gap:var(--s-3);margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.task__foot{margin-top:var(--s-6);gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:40rem){.task{padding:var(--s-5) 0 var(--s-12)}.task .card{padding:var(--pad-card)}}.email__local,.email__domain{overflow-wrap:anywhere}.email{font-weight:inherit;color:inherit}.email .email__text{color:var(--heading);font-weight:600}.sending{margin-top:var(--s-2)}.cluster .sending{margin-top:0}.sending:empty,.again__sending:empty{margin:0;position:absolute}.turnstile-slot{max-width:100%;min-height:65px}.turnstile-slot[data-size=compact]{min-height:140px}.again .turnstile-slot{flex:100%}.sent{gap:var(--s-2);padding:var(--pad-inner);border-radius:var(--r-card);background:var(--sunk);border:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);display:grid}.sent .email{font-weight:600}.again{gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.again{margin-left:calc(-1 * var(--s-3))}.again .turnstile-slot,.again .again__sending{margin-left:var(--s-3)}}.again__sending{margin:var(--s-2) 0 0;flex:100%}.again .again__sending{order:1;margin-top:0}.again__wait{align-self:center;margin:0}.inline-form{display:contents}.qr{aspect-ratio:1;background:var(--plate);width:min(12rem,100%);height:auto;padding:var(--s-2);border:1px solid var(--hairline-strong);border-radius:var(--r-control);image-rendering:pixelated}.key{font:var(--t-label);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--heading);background:var(--sunk);border:1px solid var(--hairline);border-radius:var(--r-chip);padding:var(--s-2) var(--s-3);overflow-wrap:anywhere}.step-head{font:var(--t-h3);color:var(--heading)}.scrim{z-index:60;background:var(--scrim);padding:var(--gutter);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--raised);width:min(26rem,100%);color:var(--body);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-pop);padding:var(--pad-card);gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.tabular{font-variant-numeric:tabular-nums}.icon--sm{stroke-width:2.4px}button.sheet__item{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.settings-list{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.intro{gap:var(--s-2);margin-bottom:var(--s-8);max-width:var(--measure);grid-template-columns:minmax(0,1fr);display:grid}.after{margin-top:var(--s-10);gap:var(--s-4);max-width:var(--measure);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.welcome{gap:var(--s-1);margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.hometiles{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));padding:0;list-style:none;display:grid}.hometile{align-items:flex-start;gap:var(--s-1);height:100%;padding:var(--pad-card);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow-card);color:inherit;box-sizing:border-box;transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex}.hometile:hover{box-shadow:var(--shadow-pop);border-color:var(--hairline-strong);text-decoration:none}.hometile .place__icon{margin-bottom:var(--s-2)}.hometile b{font:var(--t-h2);font-family:var(--font-heading);color:var(--heading)}.hometile small{font:var(--t-small);color:var(--muted)}.hometile:hover b{text-decoration:underline}@media (max-width:34rem){.hometile{column-gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.hometile .place__icon{grid-row:span 2;margin-bottom:0}}.landing{gap:var(--s-10);padding:var(--s-10) 0 var(--s-12);grid-template-columns:minmax(0,1fr);display:grid}.copy{max-width:34rem}.copy .lead{margin-top:var(--s-3)}.cta{margin-top:var(--s-8);gap:var(--s-4);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.cta .btn{padding-left:var(--s-10);padding-right:var(--s-10)}@media (max-width:40rem){.cta,.cta .btn{justify-items:stretch;width:100%}}.points{gap:var(--s-6);padding-top:var(--s-8);border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);display:grid;container:points/inline-size}@media (min-width:48rem){.points{grid-template-columns:repeat(3,minmax(0,1fr))}}.point{gap:var(--s-1) var(--s-4);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;display:grid}.point .row__icon{grid-row:span 2}@container points (max-width:20rem){.point{grid-template-columns:minmax(0,1fr)}.point .row__icon{margin-bottom:var(--s-2);grid-row:auto}}.point h2{font:var(--t-h3)}.point p{font:var(--t-small);color:var(--muted)}.topbar__end{margin-left:auto}.topbar__end .btn{min-height:var(--target)}.op-main{padding:var(--s-8) var(--gutter) var(--s-16);min-width:0}.op-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.op-head .stack-sm p{color:var(--muted);font:var(--t-small);max-width:44rem}.op-stack>*+*{margin-top:var(--s-6)}.fields{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.fields--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fields--3{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.foldhead{align-items:center;gap:var(--s-3);width:100%;min-height:var(--target);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.foldhead>span{flex:auto;min-width:0}.foldhead>small{font:var(--t-fine);color:var(--muted);flex:none}.foldhead>.icon{flex:none;transition:transform .15s}.foldhead[aria-expanded=true]>.icon{transform:rotate(180deg)}.btn--unsaved,.bdesk__panelbody .btn--primary[data-unsaved]:not([disabled]){background:var(--brand-link);border-color:var(--brand-link);color:#fff}.btn--unsaved:hover,.bdesk__panelbody .btn--primary[data-unsaved]:not([disabled]):hover{background:var(--brand-mid);border-color:var(--brand-mid)}.savenote{font:var(--t-fine);white-space:nowrap;font-weight:600}.savenote--unsaved{color:var(--link)}.savenote--saved{color:var(--success)}.formpreview{container-type:inline-size}.formpreview__grid{gap:var(--s-5);grid-template-columns:minmax(20rem,1fr) minmax(0,auto);align-items:start;display:grid}.formpreview__aside{top:var(--s-4);min-width:0;position:sticky}.formpreview__aside .bl{box-sizing:border-box;max-width:100%}@container (max-width:46rem){.formpreview__grid{grid-template-columns:minmax(0,1fr)}.formpreview__aside{order:-1;position:static}}.desk{--deskbar-h:3.25rem;--deskfoot-h:1.75rem;background:var(--page);flex-direction:column;min-height:100dvh;display:flex}.deskbar{z-index:40;align-items:center;gap:var(--s-4);height:var(--deskbar-h);padding:0 var(--gutter);background:var(--card);border-bottom:3px solid var(--accent-rule);box-sizing:border-box;display:flex;position:sticky;top:0}.deskbar__church{align-items:center;gap:var(--s-3);min-width:0;color:var(--heading);text-decoration:none;display:flex}.deskbar__church b{font:var(--t-h2);color:var(--heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deskbar__church:hover b{text-decoration:underline}.deskbar .plate{width:2rem;height:2rem;font-size:.875rem}.deskbar__slot{align-items:center;gap:var(--s-3);flex:1 1 0;min-width:0;display:flex}.deskbar__slot:not(:empty){padding-left:var(--s-4);border-left:1px solid var(--hairline-strong);min-height:var(--target)}.deskbar .btn{min-height:var(--target);padding-inline:var(--s-4)}.officebar{justify-content:center;align-items:center;gap:var(--s-1) var(--s-3);min-height:2.25rem;padding:var(--s-1) var(--gutter);background:var(--strip-bg);border-bottom:1px solid var(--strip-edge);color:var(--strip-text);font:var(--t-fine);box-sizing:border-box;flex-wrap:wrap;display:flex}.officebar__words{font-weight:600}.officebar__choices{gap:var(--s-1);display:inline-flex}.officebar__choice{padding:0 var(--s-3);color:inherit;font:inherit;border:1px solid;border-radius:999px;line-height:1.5rem;text-decoration:none;display:inline-block}.officebar__choice:hover{text-decoration:underline}.officebar__choice[aria-current=true]{background:var(--strip-text);color:var(--strip-bg);border-color:var(--strip-text)}.deskwho{display:none}.desk__main{width:100%;max-width:var(--page-max);padding:0 var(--gutter);box-sizing:border-box;flex:auto;margin:0 auto}.deskfoot{z-index:30;justify-content:space-between;align-items:center;gap:var(--s-4);height:var(--deskfoot-h);padding:0 var(--gutter);background:var(--strip-bg);border-top:1px solid var(--strip-edge);color:var(--strip-text);font:var(--t-fine);box-sizing:border-box;display:flex;position:sticky;bottom:0}.deskfoot .who,.deskwho .who,.places__foot .who{margin:0}.deskfoot .who .email,.deskwho .who .email{color:var(--heading)}.deskfoot .strip__brand{min-height:0}.places{flex:none;position:relative}.places__button{align-items:center;gap:var(--s-2);min-height:var(--target);padding:0 var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--card);color:var(--heading);font:var(--t-label);cursor:pointer;display:inline-flex}.places__button:hover{background:var(--sunk)}.places__button[aria-expanded=true]{background:var(--pill-selected-fill);border-color:var(--pill-selected-edge);color:var(--pill-selected-text)}.places__panel{z-index:50;width:min(44rem, calc(100vw - 2 * var(--gutter)));padding:var(--s-3);background:var(--raised);border:1px solid var(--hairline-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 8px);left:0}.places__panel[hidden]{display:none}.places__grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.places__grid>.place--home,.places__grid>.place:last-child:nth-child(2n){grid-column:1/-1}.place{align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--hairline);border-radius:var(--r-control);color:var(--heading);text-decoration:none;display:flex}.place:hover{background:var(--sunk);text-decoration:none}.place.is-here,.place.is-here:hover{background:var(--pill-selected-fill);border-color:var(--pill-selected-edge)}.place b{font:var(--t-h3);color:var(--heading);display:block}.place small{font:var(--t-fine);color:var(--muted);display:block}.place:hover b{text-decoration:underline}.place__icon{border-radius:var(--r-control);background:var(--sunk);width:2.5rem;height:2.5rem;color:var(--heading);flex:none;place-items:center;display:grid}.place:hover .place__icon{background:var(--card)}.place.is-here .place__icon{background:var(--primary);color:var(--on-primary)}.places__foot{align-items:center;gap:var(--s-3);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.places__foot .who{margin-left:auto}.placetabs{display:none}@media (max-width:48rem){.deskbar{gap:var(--s-3);height:auto;min-height:var(--deskbar-h);padding-block:var(--s-2);flex-wrap:wrap}.places__button,.deskfoot{display:none}.deskbar__church{flex:1 1 0}.deskbar__slot{flex-wrap:wrap;flex:1 0 100%;order:5}.deskbar__slot:not(:empty){border-left:0;padding-left:0}.deskwho{padding:var(--s-1) var(--gutter);background:var(--strip-bg);border-bottom:1px solid var(--strip-edge);font:var(--t-fine);display:block}.desk__main{padding-bottom:4.5rem}.placetabs{z-index:45;background:var(--card);border-top:1px solid var(--hairline-strong);padding-bottom:env(safe-area-inset-bottom,0px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.placetabs a,.placetabs button{min-height:3.75rem;color:var(--muted);font:var(--t-fine);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 2px;font-weight:500;text-decoration:none;display:flex}.placetabs [aria-current=page],.placetabs .is-here{color:var(--heading);box-shadow:inset 0 3px 0 var(--primary);font-weight:600}.places__panel{left:var(--s-2);right:var(--s-2);top:auto;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));width:auto;max-height:75dvh;position:fixed;overflow-y:auto}.places__grid{grid-template-columns:minmax(0,1fr)}}:is(.desk__main:has(>.bdesk),.desk__main:has(>.pdesk),.desk__main:has(>.wdesk)){flex-direction:column;max-width:none;margin:0;padding:0;display:flex}.bdesk{height:calc(100dvh - var(--deskbar-h) - var(--deskfoot-h));flex:auto;grid-template-columns:8.5rem minmax(0,1fr);min-height:28rem;padding:0;display:grid}.bdesk[data-side]{grid-template-columns:8.5rem minmax(0,1fr) min(32rem,46vw)}.bdesk__panelbody .input,.bdesk__panelbody .select,.bdesk__panelbody textarea{box-sizing:border-box;width:100%;max-width:none!important}.bdesk__panelbody .field,.bdesk__panelbody .stack-lg,.bdesk__panelbody .stack{max-width:none!important}.bdesk__notices{width:min(100%,44rem);margin-bottom:var(--s-3);flex:none}.bdesk__notices:empty{display:none}.bdesk__sunday b{font:var(--t-label);color:var(--heading);white-space:nowrap;line-height:1.25;display:block}.bdesk__sunday span{font:var(--t-fine);color:var(--muted);white-space:nowrap;line-height:1.25;display:block}.bdesk__left{align-items:center;gap:var(--s-2);min-height:var(--target);padding:0 var(--s-4) 0 var(--s-3);border:1px solid var(--warning-border);border-radius:var(--r-pill);background:var(--warning-surface);color:var(--warning);font:var(--t-small);white-space:nowrap;font-weight:600;display:inline-flex}button.bdesk__left{cursor:pointer}.bdesk__left--ok{border-color:var(--success-border);background:var(--success-surface);color:var(--success)}.bdesk__end{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.bdesk__rail{gap:var(--s-2);padding:var(--s-3) var(--s-2);background:var(--page);border-right:1px solid var(--hairline-strong);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.bdesk__week{padding-bottom:var(--s-2);border-bottom:1px solid var(--hairline-strong);text-align:center}.bdesk__week small{font:var(--t-fine);color:var(--muted);display:block}.bdesk__week b{font:var(--t-h2);color:var(--heading);display:block}.bdesk__weeknav{justify-content:center;gap:var(--s-2);margin-top:var(--s-2);display:flex}.bdesk__weeknav a{width:var(--target);height:var(--target);border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--card);color:var(--heading);place-items:center;display:grid}.bdesk__weeknav a:hover{background:var(--sunk)}.bdesk__kinds{margin-bottom:var(--s-3);border:1px solid var(--hairline-strong);border-radius:10px;gap:2px;padding:2px;display:grid}.bdesk__kinds a{min-height:1.75rem;padding:0 var(--s-2);color:var(--muted);font:var(--t-fine);border-radius:8px;place-items:center;font-weight:500;text-decoration:none;display:grid}.bdesk__kinds a[aria-current=page]{background:var(--pill-selected-fill);box-shadow:inset 0 0 0 1px var(--pill-selected-edge);color:var(--pill-selected-text);font-weight:600}.bdesk__all{min-height:var(--target);color:var(--link);font:var(--t-fine);align-items:center;display:inline-flex}.bdesk__thumb{border-radius:var(--r-control);text-align:center;cursor:pointer;background:0 0;border:0;width:100%;padding:7px 4px 3px;display:block}.bdesk__thumb:hover{background:var(--sunk)}.bdesk__thumb .pg{width:74px;height:96px;box-shadow:0 0 0 1px var(--hairline-strong), var(--shadow-card);background:#fff;margin:0 auto;display:block;position:relative;overflow:hidden}.bdesk__thumb .pg i{display:block;position:absolute}.bdesk__thumb .pg .n{background:#14406b}.bdesk__thumb .pg .p{background:#e2ebf5}.bdesk__thumb .pg .y{background:#e6a93a}.bdesk__thumb .pg .t{background:repeating-linear-gradient(#b9c6d6 0 1px,#0000 1px 4px)}.bdesk__thumb>span{font:var(--t-fine);color:var(--body);justify-content:center;align-items:center;gap:6px;margin-top:5px;font-weight:500;display:flex}.bdesk__thumb[aria-pressed=true]{background:var(--pill-selected-fill)}.bdesk__thumb[aria-pressed=true] .pg{box-shadow:0 0 0 2px var(--pill-selected-edge), var(--shadow-card)}.bdesk__thumb[aria-pressed=true]>span{color:var(--pill-selected-text);font-weight:600}.bdesk__stage{background:var(--sunk);min-width:0;min-height:0;position:relative}.bdesk__canvas{padding:var(--s-2) var(--s-5) var(--s-8);box-sizing:border-box;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.bdesk__hint{margin:0 0 var(--s-2);font:var(--t-fine);color:var(--body);text-align:center;flex:none}.bdesk__paper{background:#fff;flex:none;position:relative;overflow:hidden;box-shadow:0 1px 3px #0e152038,0 10px 28px -8px #0e152047}.bdesk__tag{z-index:2;background:var(--primary);color:var(--on-primary);font:var(--t-fine);white-space:nowrap;pointer-events:none;border-radius:4px 4px 4px 0;padding:2px 8px;font-weight:600;position:absolute}.bdesk__zoom{right:var(--s-3);bottom:var(--s-3);background:var(--card);border:1px solid var(--hairline-strong);border-radius:var(--r-control);flex-direction:column;align-items:stretch;display:flex;position:absolute;overflow:hidden}.bdesk__zoom button{width:var(--target);min-height:var(--target);background:var(--card);color:var(--heading);font:var(--t-fine);font-variant-numeric:tabular-nums;cursor:pointer;border:0;place-items:center;display:grid}.bdesk__zoom button:hover{background:var(--sunk)}.bdesk__zoom .bdesk__zoomfit{border-block:1px solid var(--hairline-strong);min-height:2rem}.bdesk__panel{background:var(--card);border-left:1px solid var(--hairline-strong);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.bdesk__panelhead{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--hairline-strong);flex-wrap:wrap;display:flex}.bdesk__panelhead h2{font:var(--t-h2);color:var(--heading);margin:0}.bdesk__panelhead--parts>div{flex:1}.bdesk__count{font:var(--t-small);color:var(--body);margin:2px 0 0}.bdesk__progress{border-radius:var(--r-pill);background:var(--sunk);height:8px;box-shadow:inset 0 0 0 1px var(--hairline-strong);margin-top:7px;overflow:hidden}.bdesk__progress i{background:var(--success-fill);height:100%;display:block}.bdesk__panelbody{min-height:0;padding:var(--s-4);background:var(--page);overflow-y:auto}.bdesk__panel:has(.parts) .bdesk__panelbody{background:var(--card)}.parts h3{padding:0 var(--s-2) 2px;font:var(--t-fine);color:var(--muted);margin:0;font-weight:600}.parts ul{margin:0;padding:0;list-style:none}.parts li>button{align-items:center;gap:var(--s-3);width:100%;min-height:var(--row-h);padding:3px var(--s-2);border-radius:var(--r-control);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.parts li>button:hover{background:var(--sunk)}.parts b{font:var(--t-small);color:var(--heading);font-weight:600;display:block}.parts small{font:var(--t-fine);color:var(--muted);overflow-wrap:anywhere;display:block}.st{font:var(--t-fine);white-space:nowrap;font-weight:600}.st--ok{color:var(--success)}.st--empty{color:var(--warning)}.st--auto{color:var(--muted);font-weight:400}.parts__add{gap:0 var(--s-3);padding:0 var(--s-2);flex-wrap:wrap;display:flex}.parts__add button{min-height:var(--target);color:var(--link);font:var(--t-fine);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}@media (max-width:70rem){.deskbar{height:auto;min-height:var(--deskbar-h);padding-block:var(--s-2);flex-wrap:wrap}.deskbar__slot{flex-wrap:wrap;flex:1 0 100%;order:5}.deskbar__slot:not(:empty){border-left:0;padding-left:0}.bdesk,.bdesk[data-side]{height:auto;min-height:0;display:block}.bdesk__rail{align-items:center;gap:var(--s-3);border-right:0;border-bottom:1px solid var(--hairline-strong);flex-direction:row;overflow-x:auto}.bdesk__week{align-items:center;gap:var(--s-3);padding:0 var(--s-3) 0 0;border-bottom:0;border-right:1px solid var(--hairline-strong);text-align:left;flex:none;display:flex}.bdesk__weeknav{margin-top:0}.bdesk__kinds{flex:none;grid-auto-flow:column;margin-bottom:0}.bdesk__thumb{flex:none;width:auto}.bdesk__thumb .pg{display:none}.bdesk__stage{height:calc(100dvh - 15rem);min-height:24rem}.bdesk__panel{border-left:0}.bdesk[data-side] .bdesk__panel{z-index:60;position:fixed;inset:0}}@media (max-width:48rem){.bdesk{padding-bottom:4.5rem}}.pdesk{height:calc(100dvh - var(--deskbar-h) - var(--deskfoot-h));flex:auto;grid-template-columns:11rem minmax(0,1fr) 22rem;min-height:28rem;padding:0;display:grid}.pdesk:has(.pdesk__nobody){grid-template-columns:11rem minmax(0,1fr)}.pdesk:has(.pdesk__nobody) .pdesk__panel{display:none}.pdesk:has(.pdesk__person--wide){grid-template-columns:11rem minmax(0,1fr) min(38rem,50vw)}.pdesk__rail{padding:var(--s-3) var(--s-2);background:var(--page);border-right:1px solid var(--hairline-strong);flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.pdesk__group{margin:var(--s-3) 0 2px;padding:0 var(--s-3);font:var(--t-fine);color:var(--muted);font-weight:600}.pdesk__group:first-child{margin-top:0}.pdesk__rail>span{display:contents}.pdesk__pick{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:var(--target);padding:6px var(--s-3);border-radius:var(--r-control);color:var(--body);font:var(--t-small);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.pdesk__pick span:first-child{line-height:1.3}.pdesk__pick:hover{background:var(--sunk)}.pdesk__pick[aria-pressed=true]{background:var(--card);border-color:var(--hairline-strong);box-shadow:inset 3px 0 0 var(--pill-selected-edge);color:var(--pill-selected-text);font-weight:600}.pdesk__n{font:var(--t-fine);font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.pdesk__more{min-height:var(--target);padding:0 var(--s-3);color:var(--link);font:var(--t-fine);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.pdesk__list{background:var(--card);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.pdesk__tools{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.pdesk__find{align-items:center;gap:var(--s-2);max-width:24rem;min-height:var(--target);padding:0 var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--card);color:var(--muted);flex:14rem;display:flex}.pdesk__find:focus-within{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.pdesk__find input:focus-visible{box-shadow:none;outline:none}.pdesk__find input{min-width:0;min-height:var(--target);color:var(--heading);font:var(--t-body);background:0 0;border:0;outline:0;flex:1}.pdesk__by{border:1px solid var(--hairline-strong);border-radius:var(--r-pill);background:var(--card);grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid}.pdesk__by button{min-height:2.25rem;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--muted);font:var(--t-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500}.pdesk__by [aria-pressed=true]{background:var(--pill-selected-fill);box-shadow:inset 0 0 0 1px var(--pill-selected-edge);color:var(--pill-selected-text);font-weight:600}.pdesk__none{padding:var(--s-4);margin:0}.pdesk__scroll{min-height:0;padding:0 var(--s-4) var(--s-4);overflow-y:auto}.pdesk__table{table-layout:fixed;border-collapse:collapse;width:100%;font:var(--t-small)}.pdesk__table th:first-child{width:32%}.pdesk__table th:nth-child(2){width:24%}.pdesk__table thead th{z-index:1;padding:var(--s-2) var(--s-3);background:var(--card);border-bottom:1px solid var(--hairline-strong);font:var(--t-fine);color:var(--muted);text-align:left;white-space:nowrap;font-weight:600;position:sticky;top:0}.pdesk__table tbody th,.pdesk__table td{padding:0 var(--s-3);border-bottom:1px solid var(--hairline);text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdesk__table td{padding-block:var(--s-2);color:var(--body)}.pdesk__table tbody th a{line-height:var(--row-h-dense);text-overflow:ellipsis;color:var(--heading);font-weight:600;text-decoration:none;display:block;overflow:hidden}.pdesk__table tbody th a:hover{text-decoration:underline}.pdesk__table tbody th small{font:var(--t-fine);color:var(--muted)}.pdesk__table tbody tr:hover{background:var(--sunk)}.pdesk__table tr.is-picked,.pdesk__table tr.is-picked:hover{background:var(--pill-selected-fill);box-shadow:inset 3px 0 0 var(--pill-selected-edge)}.pdesk__table tr.is-picked th a{color:var(--pill-selected-text)}.pdesk__table .pdesk__in{padding-left:var(--s-4);font-weight:500}.pdesk__chip{margin-right:var(--s-2);border:1px solid var(--hairline-strong);background:var(--sunk);color:var(--heading);font:var(--t-fine);white-space:nowrap;border-radius:4px;padding:1px 8px;font-weight:600;display:inline-block}.pdesk__chip--quiet{color:var(--muted);font-weight:400}.pdesk__showing{margin:var(--s-3) var(--s-3) 0}.pdesk__panel{background:var(--card);border-left:1px solid var(--hairline-strong);min-width:0;min-height:0}.pdesk__person{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.pdesk__head{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--hairline-strong);display:flex}.pdesk__head h2{font:var(--t-h2);color:var(--heading);overflow-wrap:anywhere;margin:0}.pdesk__person--wide .pdesk__head{justify-content:space-between}.pdesk__face{background:var(--sunk);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--heading);font:600 1.05rem/1 var(--font-heading);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.pdesk__face--photo{object-fit:cover;box-shadow:0 0 0 1px var(--hairline-strong)}.photofield{align-items:flex-start;gap:var(--s-3);display:flex}.photofield__photo{object-fit:cover;background:var(--sunk);width:4.5rem;height:4.5rem;box-shadow:0 0 0 1px var(--hairline-strong);border-radius:50%;flex:none}.photofield--household .photofield__photo{border-radius:var(--r-control);width:6.5rem;height:4.5rem}.photofield__photo--none{padding:var(--s-1);color:var(--muted);font:600 1.4rem/1.2 var(--font-heading);text-align:center;place-items:center;display:grid}.photofield--household .photofield__photo--none{font:var(--t-fine)}.photofield__main,.pdesk__who{flex:1;min-width:0}.pdesk__who p{font:var(--t-fine);color:var(--muted);margin:2px 0 0}.pdesk__close{width:var(--target);height:var(--target);border-radius:var(--r-control);color:var(--heading);flex:none;place-items:center;display:grid}.pdesk__close:hover{background:var(--sunk)}.pdesk__body{min-height:0;padding:var(--s-2) var(--s-4) var(--s-6);overflow-y:auto}.pdesk__piece{padding:var(--s-3) 0;border-bottom:1px solid var(--hairline)}.pdesk__piece:last-child{border-bottom:0}.pdesk__piece[data-open]{margin:0 calc(-1 * var(--s-4));padding:var(--s-3) var(--s-4) var(--s-4);background:var(--page);border-block:1px solid var(--hairline-strong)}.pdesk__piecehead{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:1.75rem;display:flex}.pdesk__piecehead h3{font:var(--t-fine);color:var(--muted);margin:0;font-weight:600}.pdesk__piece[data-open] .pdesk__piecehead{margin-bottom:var(--s-2)}.pdesk__piece[data-open] .pdesk__piecehead h3{font:var(--t-label);color:var(--heading)}.pdesk__change,.change-link{min-height:var(--target);padding:0 var(--s-2);color:var(--link);font:var(--t-small);cursor:pointer;background:0 0;border:0;flex:none;margin:-.5rem 0;font-weight:600;text-decoration:underline}.pdesk__change:hover,.change-link:hover{text-decoration-thickness:2px}.pdesk__on{font:var(--t-small);color:var(--body);line-height:1.5}.pdesk__wrap{overflow-wrap:anywhere}.pdesk__nobody{display:none}@media (max-width:70rem){:is(.pdesk,.pdesk:has(.pdesk__nobody),.pdesk:has(.pdesk__person--wide)){height:auto;min-height:0;display:block}.pdesk__rail{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--gutter);border-right:0;border-bottom:1px solid var(--hairline-strong);flex-direction:row;overflow-x:auto}.pdesk__group{margin:0 0 0 var(--s-3);white-space:nowrap;flex:none;padding:0}.pdesk__group:first-child{margin-left:0}.pdesk__pick{border-color:var(--hairline-strong);border-radius:var(--r-pill);background:var(--card);white-space:nowrap;flex:none;width:auto}.pdesk__pick[aria-pressed=true]{background:var(--pill-selected-fill);border-color:var(--pill-selected-edge);box-shadow:none}.pdesk__more{white-space:nowrap;flex:none}.pdesk__list{display:block}.pdesk__tools{padding-inline:var(--gutter)}.pdesk__scroll{padding-inline:var(--gutter);overflow:visible}.pdesk__table thead th{position:static}.pdesk__panel{z-index:60;border-left:0;position:fixed;inset:0;overflow:hidden}}@media (max-width:48rem){.pdesk{padding-bottom:4.5rem}.pdesk__table th:nth-child(3),.pdesk__table td:nth-child(3){display:none}.pdesk__table th:first-child{width:56%}.pdesk__table th:nth-child(2){width:44%}.pdesk__find{max-width:none}}.wdesk{height:calc(100dvh - var(--deskbar-h) - var(--deskfoot-h));flex:auto;grid-template-columns:auto minmax(0,1fr) 21rem;min-height:28rem;padding:0;display:grid}.wdesk__barstart{align-items:center;gap:var(--s-2);min-width:0;display:flex}.wdesk__title{min-width:0}.wdesk__title b{font:var(--t-label);color:var(--heading);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.wdesk__title span{font:var(--t-fine);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.wdesk__title span[data-bad]{color:var(--danger)}.wdesk__views{gap:2px;margin:0 auto;display:flex}.wdesk__barend{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}.wdesk__barend .btn{margin-left:var(--s-1)}.wdesk__iconbtn{width:var(--target);height:var(--target);border-radius:var(--r-control);color:var(--heading);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.wdesk__iconbtn:hover:not(:disabled){background:var(--sunk)}.wdesk__iconbtn:disabled{color:var(--faint);cursor:default}.wdesk__iconbtn[aria-pressed=true]{background:var(--pill-selected-fill);border-color:var(--pill-selected-edge);color:var(--pill-selected-text)}.wdesk__views button,.wdesk__steps button{align-items:center;gap:var(--s-1);min-height:var(--target);padding:0 var(--s-3);border:1px solid var(--hairline-strong);background:var(--card);color:var(--heading);font:var(--t-fine);cursor:pointer;font-weight:500;display:inline-flex}.wdesk__views button:first-child,.wdesk__steps button:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.wdesk__views button:last-child,.wdesk__steps button:last-child{border-radius:0 var(--r-control) var(--r-control) 0}.wdesk__steps{margin-top:var(--s-1);flex-wrap:wrap;gap:2px;display:flex}.wdesk__views button[aria-pressed=true],.wdesk__steps button[aria-pressed=true]{background:var(--pill-selected-fill);border-color:var(--pill-selected-edge);color:var(--pill-selected-text);font-weight:600}.wdesk__pages{background:var(--page);border-right:1px solid var(--hairline-strong);flex-direction:column;width:14.5rem;min-height:0;display:flex}.wdesk[data-pages=closed] .wdesk__pages{display:none}.wdesk__pageshead{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:2.75rem;padding:var(--s-2) var(--s-2) var(--s-1) var(--s-3);display:flex}.wdesk__pageshead h2{font:var(--t-fine);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.wdesk__pageshead .btn{padding-inline:var(--s-2)}.wdesk__pagesclose{display:none}.wdesk__pagesbody{min-height:0;padding:var(--s-2) var(--s-3) var(--s-4);overflow-y:auto}.wdesk__pagelist{min-height:0;padding:0 var(--s-2) var(--s-2);flex:auto;margin:0;list-style:none;overflow-y:auto}.wdesk__pagerow{border-radius:var(--r-control);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;display:grid;position:relative}.wdesk__pagerow.is-under{margin-left:var(--s-4)}.wdesk__pagerow:hover{background:var(--sunk)}.wdesk__pagerow[aria-current=page]{background:var(--card);border-color:var(--hairline-strong);box-shadow:inset 3px 0 0 var(--pill-selected-edge)}.wdesk__pagerow[data-drop=before]{box-shadow:inset 0 3px 0 var(--pill-selected-edge)}.wdesk__pagerow[data-drop=after]{box-shadow:inset 0 -3px 0 var(--pill-selected-edge)}.wdesk__pagerow .wdesk__grip{width:1.1rem}.wdesk__pagelink{min-width:0;color:var(--body);padding:5px 2px;text-decoration:none;display:block}.wdesk__pagelink b{min-width:0;font:var(--t-small);color:var(--heading);align-items:center;gap:4px;font-weight:500;display:flex}.wdesk__pagelink b>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wdesk__pagelink b .icon{color:var(--muted);flex:none}.wdesk__pagelink small{font:var(--t-fine);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wdesk__pagerow[aria-current=page] .wdesk__pagelink b{color:var(--pill-selected-text);font-weight:600}.wdesk__pagerow[data-out] .wdesk__pagelink b{color:var(--muted);font-weight:400}.wdesk__pagelink--built{cursor:default}.wdesk__more{width:1.75rem}.wdesk__pagesfoot{padding:var(--s-2);border-top:1px solid var(--hairline-strong);flex-direction:column;gap:2px;display:flex}.wdesk__pagesfoot .btn{padding-inline:var(--s-3);font:var(--t-small);justify-content:flex-start;font-weight:600}.wdesk__menu{z-index:6;min-width:14rem;padding:var(--s-1);background:var(--card);border:1px solid var(--hairline-strong);border-radius:var(--r-control);margin:2px 0 0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0e15202e}.wdesk__menu li button{align-items:center;gap:var(--s-2);width:100%;min-height:var(--target);padding:0 var(--s-2);border-radius:var(--r-control);color:var(--heading);font:var(--t-small);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.wdesk__menu li button:hover:not(:disabled){background:var(--sunk)}.wdesk__menu li button:disabled{color:var(--faint);cursor:default}.wdesk__menu li.is-rule{height:1px;margin:var(--s-1) 0;background:var(--hairline)}.wdesk__menu li.is-head{padding:var(--s-1) var(--s-2);font:var(--t-fine);color:var(--muted);font-weight:600}.wdesk__stage{background:var(--sunk);min-width:0;min-height:0;position:relative}.wdesk__canvas{padding:var(--s-5) var(--s-5) var(--s-8);box-sizing:border-box;isolation:isolate;position:absolute;inset:0;overflow:auto}.wdesk__paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;margin:0 auto;overflow:hidden;box-shadow:0 1px 3px #0e152038,0 10px 28px -8px #0e152047}.wdesk__paper .site{min-height:0}.wdesk__paper .site-header{position:static}.wdesk__canvas[data-view=phone]{flex-direction:column;align-items:center;display:flex}.wdesk__canvas[data-view=phone]>*{flex:none}.wdesk__canvas[data-view=phone]>.wdesk__phone{flex:1 1 0}.wdesk__phone{box-sizing:content-box;background:#fff;border:10px solid #1d1b1e;border-radius:34px;width:390px;max-width:calc(100% - 20px);min-height:22rem;max-height:46rem;box-shadow:0 1px 3px #0e152038,0 10px 28px -8px #0e152047}.wdesk__paper--phone{box-shadow:none;margin:0;overflow:visible}.wdesk__float{z-index:40;position:absolute}.wdesk__blocktools{background:var(--card);border:1px solid var(--hairline-strong);border-radius:var(--r-control);white-space:nowrap;align-items:center;gap:2px;padding:2px;display:flex;box-shadow:0 4px 14px #0e15202e}.wdesk__blocktools>b{padding:0 var(--s-2);font:var(--t-fine);color:var(--muted);font-weight:600}.wdesk__blocktools>i{background:var(--hairline-strong);width:1px;height:1.25rem;margin:0 2px}.wdesk__blocktools button{width:1.9rem;height:1.9rem;color:var(--heading);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.wdesk__blocktools button:hover:not(:disabled){background:var(--sunk)}.wdesk__blocktools button:disabled{color:var(--faint);cursor:default}.wdesk__blocktools button[aria-pressed=true]{background:var(--pill-selected-fill);color:var(--pill-selected-text);box-shadow:inset 0 0 0 1px var(--pill-selected-edge)}.wdesk__blocktools button[data-danger]:hover:not(:disabled){color:var(--danger)}.wdesk__addpill{height:1.75rem;padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);font:var(--t-fine);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:4px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0e15204d}.wdesk__addpill:hover{filter:brightness(1.2)}.wdesk__note{z-index:5;top:var(--s-3);align-items:center;gap:var(--s-2);max-width:min(46rem,100% - 2rem);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border:1px solid var(--success-border);border-radius:var(--r-control);background:var(--success-surface);color:var(--success);font:var(--t-small);margin:0;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0e15202e}.wdesk__note--bad{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger)}.wdesk__notex{border-radius:var(--r-control);width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.wdesk__notex:hover{background:#00000012}.wdesk__note.wdesk__note--inline{justify-content:flex-start;max-width:none;position:static;transform:none}.wdesk__panel{background:var(--card);border-left:1px solid var(--hairline-strong);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.wdesk__panel .bdesk__panelbody{background:var(--card)}.wdesk__panelhint{padding:var(--s-2) var(--s-3);border:1px dashed var(--hairline-strong);border-radius:var(--r-control);font:var(--t-small);color:var(--muted);margin:0}.wdesk__listhead{margin:0 0 var(--s-1);font:var(--t-fine);color:var(--muted);font-weight:600}.wdesk__parts{margin:0;padding:0;list-style:none}.wdesk__parts li{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px;display:grid}.wdesk__grip{width:1.25rem;height:var(--target);color:var(--faint);cursor:grab;place-items:center;display:grid}.wdesk__grip:hover{color:var(--heading)}.wdesk__parts li[data-drop=before]{box-shadow:inset 0 3px 0 var(--pill-selected-edge)}.wdesk__parts li[data-drop=after]{box-shadow:inset 0 -3px 0 var(--pill-selected-edge)}.wdesk__part{width:100%;min-height:var(--row-h);padding:6px var(--s-2);border-radius:var(--r-control);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.wdesk__part:hover,.wdesk__nudge:hover:not(:disabled){background:var(--sunk)}.wdesk__part b{font:var(--t-small);color:var(--heading);font-weight:600;display:block}.wdesk__part small{font:var(--t-fine);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wdesk__nudge{width:var(--target);height:var(--target);border-radius:var(--r-control);color:var(--heading);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.wdesk__nudge:disabled{color:var(--faint);cursor:default}.wdesk__parts li.is-band{margin-top:var(--s-2);border-radius:var(--r-control);background:var(--sunk);border-bottom:0}.wdesk__parts li.is-band:first-child{margin-top:0}.wdesk__parts li.is-under{padding-left:var(--s-3)}.wdesk__grounds{gap:var(--s-1) var(--s-3);margin-top:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wdesk__ground{align-items:center;gap:var(--s-2);min-height:var(--target);font:var(--t-small);color:var(--heading);cursor:pointer;display:flex}.wdesk__swatch{border-radius:var(--r-chip);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--hairline-strong);flex:none}.wdesk__color{width:100%;height:var(--control-h);border:1px solid var(--input-border);border-radius:var(--r-control);background:var(--card);cursor:pointer;padding:2px;display:block}.wdesk__tiles{gap:var(--s-2);margin:0 0 var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.wdesk__tile{gap:var(--s-2);width:100%;height:100%;min-height:3.25rem;padding:var(--s-2);border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--card);color:var(--heading);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.wdesk__tile:hover{background:var(--sunk);border-color:var(--muted)}.wdesk__tile>.icon{color:var(--link)}.wdesk__tile b{font:var(--t-small);font-weight:600;line-height:1.25;display:block}.wdesk__tile small{font:var(--t-fine);color:var(--muted);margin-top:2px;line-height:1.3;display:block}.wdesk__tile--wide{grid-column:1/-1}.wdesk__partfoot{gap:0 var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.wdesk__tools{gap:var(--s-1);margin:var(--s-2) 0;flex-wrap:wrap;display:flex}.wdesk__tools button{min-height:var(--target);padding:0 var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--card);color:var(--heading);font:var(--t-fine);cursor:pointer;align-items:center;gap:4px;font-weight:500;display:inline-flex}.wdesk__tools button:hover{background:var(--sunk)}.wdesk__linkrow{gap:var(--s-2);margin-bottom:var(--s-2);padding:var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--page);flex-direction:column;display:flex}.wdesk__tools button[aria-pressed=true]{background:var(--pill-selected-fill);border-color:var(--pill-selected-edge);color:var(--pill-selected-text);font-weight:600}.wdesk__rich{width:100%;min-height:16rem;max-height:32rem;padding:var(--s-2) var(--s-3);border:1px solid var(--input-border);border-radius:var(--r-control);background:var(--card);color:var(--heading);font:var(--t-small);line-height:1.6;display:block;overflow-y:auto}.wdesk__rich--short{min-height:7rem}.wdesk__rich:hover{border-color:var(--muted)}.wdesk__rich:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.wdesk__rich>*{margin:0}.wdesk__rich>*+*{margin-top:.75em}.wdesk__rich h3{font:var(--t-body);color:var(--heading);font-weight:700}.wdesk__rich ul{padding-left:1.25rem;list-style:outside}.wdesk__rich li p{margin:0}.wdesk__rich strong{font-weight:700}.wdesk__rich em{font-style:italic}.wdesk__rich a{color:var(--link);text-underline-offset:.18em;cursor:text;text-decoration:underline}.wdesk__thumb{max-width:100%;max-height:10rem;margin-top:var(--s-2);border-radius:var(--r-control);box-shadow:0 0 0 1px var(--hairline-strong);display:block}.wdesk__library{gap:var(--s-2);margin:var(--s-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));max-height:22rem;padding:0;list-style:none;display:grid;overflow-y:auto}.wdesk__library button{aspect-ratio:1;border-radius:var(--r-control);background:var(--sunk);cursor:pointer;border:2px solid #0000;width:100%;padding:0;display:block;overflow:hidden}.wdesk__library button:hover,.wdesk__library button:focus-visible{border-color:var(--accent,var(--heading))}.wdesk__library button[aria-pressed=true]{border-color:var(--heading)}.wdesk__library img{object-fit:cover;width:100%;height:100%;display:block}.wdesk__button{padding:var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-control);gap:var(--s-3);flex-direction:column;margin:0;display:flex}.wdesk__item{gap:var(--s-2) var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.wdesk__itemthumb{object-fit:cover;border-radius:var(--r-control);width:5.5rem;height:4rem;box-shadow:0 0 0 1px var(--hairline-strong);background:var(--sunk)}.wdesk__itemmain{grid-column:2;min-width:0}.wdesk__item>.wdesk__itemmain:first-child{grid-column:1/-1}.wdesk__rowtools{grid-column:1/-1;gap:2px;display:flex}.wdesk__address{align-items:center;gap:var(--s-1);display:flex}.wdesk__address>span{font:var(--t-body);color:var(--muted)}.wdesk__address .input{flex:1;min-width:0}.wdesk__settings{padding-top:var(--s-3);border-top:1px solid var(--hairline)}.wlook{gap:var(--s-6);grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;display:grid}.wlook__stage{top:calc(var(--deskbar-h) + var(--s-4));min-width:0;max-height:calc(100dvh - var(--deskbar-h) - var(--deskfoot-h) - var(--s-8));padding:var(--s-2);border-radius:var(--r-control);background:var(--sunk);position:sticky;overflow:auto}.wlook__paper [data-section]{cursor:default;outline:0!important}.wlook__color{align-items:center;gap:var(--s-3);margin-top:var(--s-1);display:flex}.wlook__color .wdesk__color{flex:none;width:5rem}.wlook__color code{font:var(--t-small);color:var(--muted)}.wlook__pairs{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.wlook__pairs legend{margin-bottom:var(--s-2);padding:0}.wlook__save{bottom:var(--deskfoot-h);z-index:1;gap:var(--s-2);margin:0 calc(-1 * var(--pad-card)) calc(-1 * var(--pad-card));padding:var(--s-3) var(--pad-card);border-top:1px solid var(--hairline);border-radius:0 0 var(--r-card,var(--r-control)) var(--r-card,var(--r-control));background:var(--card);display:grid;position:sticky}.wlook__pairgrid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wlook__pair{align-content:start;gap:var(--s-1);padding:var(--s-2);border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--card);font:var(--t-small);color:var(--heading);cursor:pointer;display:grid}.wlook__pairname{align-items:center;gap:var(--s-2);display:flex}.wlook__pair[data-on]{border-color:var(--pill-selected-edge);box-shadow:inset 3px 0 0 var(--pill-selected-edge)}.wlook__pair small{font:var(--t-fine);color:var(--muted)}.wlook__sample{border-radius:var(--r-chip);color:#070707;min-width:0;box-shadow:inset 0 0 0 1px var(--hairline);background:#fff;gap:2px;padding:8px 10px;display:grid;overflow:hidden}.wlook__sample b{white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:1.2}.wlook__sample span{white-space:nowrap;font-size:.8125rem;font-weight:300;line-height:1.5}.wlook__phone{border:0;margin:0;padding:0}.wlook__phone legend{margin-bottom:var(--s-1);padding:0}.wlook__phonerow{gap:var(--s-4);align-items:flex-start;display:flex}.wlook__phoneicons{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-control);background:var(--sunk);flex:none;grid-template-columns:auto auto;place-items:center;display:grid}.wlook__phoneicons small{font:var(--t-fine);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;max-width:9rem;overflow:hidden}.wlook__phoneicon{background:#fff;width:4rem;height:4rem;display:block;overflow:hidden;box-shadow:0 1px 3px #0e152040}.wlook__phoneicon--square{border-radius:22%}.wlook__phoneicon--round{border-radius:50%}@media (max-width:60rem){.wlook{grid-template-columns:minmax(0,1fr)}.wlook__stage{max-height:70dvh;position:static}}@media (max-width:70rem){.wdesk{height:auto;min-height:0;display:block}.wdesk__pages{display:none}.wdesk[data-pages=open] .wdesk__pages{z-index:61;border-right:1px solid var(--hairline-strong);width:min(20rem,88vw);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:0 0 0 100vw #0e152059}.wdesk__pagesclose{display:grid}.wdesk__views{display:none}.wdesk__stage{height:62dvh;min-height:20rem}.wdesk__panel{border-left:0;border-top:1px solid var(--hairline-strong)}.wdesk[data-open] .wdesk__panel{z-index:60;position:fixed;inset:0}}@media (max-width:48rem){.wdesk{padding-bottom:4.5rem}}.directory{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:start;margin-bottom:0;padding:0;list-style:none;display:grid}.directory__home{background:var(--card);border:1px solid var(--hairline-strong);border-radius:var(--r-card);overflow:hidden}.directory__family{aspect-ratio:3/2;object-fit:cover;background:var(--sunk);width:100%;display:block}.directory__home h2{padding:var(--s-3) var(--pad-card) var(--s-1);font:var(--t-h2);color:var(--heading);overflow-wrap:anywhere;margin:0}.directory__address{padding:0 var(--pad-card) var(--s-2);font:var(--t-small);color:var(--body);flex-direction:column;font-style:normal;display:flex}.directory__address a{color:var(--link);align-self:flex-start}.directory__home ul{padding:0 var(--pad-card) var(--s-3);margin:0;list-style:none}.directory__person{align-items:flex-start;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--hairline);display:flex}.directory__person:first-child{border-top:0}.directory__face{object-fit:cover;background:var(--sunk);width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--hairline-strong);border-radius:50%;flex:none}.directory__face--none{color:var(--muted);font:600 .8125rem/1 var(--font-heading);letter-spacing:.02em;place-items:center;display:grid}.directory__who{flex-direction:column;min-width:0;display:flex}.directory__who b{font:var(--t-label);color:var(--heading)}.directory__who a{font:var(--t-small);color:var(--link);overflow-wrap:anywhere}.directory__who b small{font:var(--t-fine);color:var(--muted);font-weight:400}.directory__date{font:var(--t-small);color:var(--muted)}.directory__address .directory__date{margin-top:var(--s-1)}.serve-marks{gap:2px var(--s-3);flex-wrap:wrap;display:flex}.serve-mark[data-answer=yes]{color:var(--success);font-weight:600}.serve-mark[data-answer=no]{color:var(--danger);font-weight:600}.serve-mark[data-answer=asked],.serve-mark[data-answer=pending]{color:var(--muted)}.jumpwrap{position:relative}.jumpwrap>.directory,.jumpwrap>.directory__months{padding-right:2.5rem}.jump{width:2rem;position:absolute;top:0;bottom:0;right:0}.jump__in{top:calc(50vh - var(--jump-h,12rem) / 2);background:color-mix(in srgb, var(--card) 88%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;flex-direction:column;align-items:center;padding:3px 0;display:flex;position:sticky}.jump__key{width:2rem;height:.9375rem;min-height:0;color:var(--muted);opacity:.4;text-align:center;cursor:default;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:.6875rem;font-weight:700;line-height:.9375rem;display:block}.jump__key[data-present]{color:var(--link);opacity:1;cursor:pointer}.jump__key[data-held]{transform:scale(1.3)}.jump__key:focus-visible{outline:2px solid var(--link);outline-offset:-2px;border-radius:4px}.jump__bubble{background:var(--heading);width:3rem;height:3rem;color:var(--card);font-family:var(--font-heading,inherit);text-align:center;pointer-events:none;border-radius:50%;font-size:1.5rem;font-weight:700;line-height:3rem;position:absolute;right:2.5rem;transform:translateY(-50%);box-shadow:0 6px 18px #0003}.directory__months{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:start;display:grid}.directory__month{background:var(--card);border:1px solid var(--hairline-strong);border-radius:var(--r-card);padding:var(--s-3) var(--pad-card)}.directory__month h2{margin:0 0 var(--s-1);font:var(--t-h2);color:var(--heading)}.directory__month ul{margin:0;padding:0;list-style:none}.directory__month li{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;border-top:1px solid var(--hairline);font:var(--t-small);color:var(--body);grid-template-columns:1.75rem auto minmax(0,1fr);display:grid}.directory__month li:first-child{border-top:0}.directory__month li .icon{color:var(--muted)}.directory__month li small{font:var(--t-fine);color:var(--muted);display:block}.directory__day{font:var(--t-label);font-variant-numeric:tabular-nums;color:var(--heading);text-align:right}.pageloading{z-index:100;background:var(--primary);pointer-events:none;transform-origin:0;visibility:hidden;height:3px;position:fixed;top:0;left:0;right:0}.pageloading[data-on]{visibility:visible;animation:10s cubic-bezier(.1,.6,.2,1) .15s both pageloading}@keyframes pageloading{0%{transform:scaleX(0)}to{transform:scaleX(.94)}}@keyframes pageloading-still{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pageloading[data-on]{animation:1ms .15s both pageloading-still}}:is(html:has(.pageloading[data-on]),html:has(.pageloading[data-on]) *){cursor:progress!important}@media print{.pageloading{display:none}}.directory__month li.is-today{background:var(--pill-selected-fill);box-shadow:inset 3px 0 0 var(--pill-selected-edge)}@media print{.deskbar,.deskfoot,.deskwho,.placetabs{display:none!important}.directory__home{break-inside:avoid}}
