@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-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/73263b2957b73100-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/ab664c0e419cc841-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/6fca7e74603dd412-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/c1b11b726b36a5e5-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/48eea41d8317494f-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%}.CBeFja_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.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/ec6f25a9e2f4d4fd-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/b3db9f750640a943-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/78eb2d37ccba2007-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%}.L8Fk_a_className{font-family:Jost,Jost Fallback;font-style:normal}.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/5bc5c47cf450d68e-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/185f053c592be281-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/714520aa447fc5f6-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/51dfae66219cef97-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/0a3a0f1a0b0bf010-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/c7fdecb38cc9453c-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/0a1b5d365dd3c5aa-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/7274a653206caeca-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/fedb2de3d7241a62-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/5c5bef65b50d46b5-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/ac7f8c1f4d6555e4-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/89b61c968bcb128d-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/bfb4a1ca3c7f5395-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/604f3468f3aca351-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%}.Djc9ka_className{font-family:Literata,Literata Fallback}.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/3e7d0f08f7c001b1-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/48e713c2a5a7dc67-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/920e9b7df670817d-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/43bdeb28bcc25152-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/8a356693aa71dde1-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/e19e69a94fa65a73-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/82ed8f379238ddf5-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/a2f911bb771cfcfd-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%}.MtlMBa_className{font-family:Arimo,Arimo Fallback;font-style:normal}.MtlMBa_variable{--font-arimo:"Arimo", "Arimo Fallback"}
@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/003b89e8eaf7eb96-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/b5f943ed5dd2d0ac-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/78370a6191721d8c-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/b95eeb4f8bd07cce-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/39892da572ab213f-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/ca26796327a2c496-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/a18727951de8a71f-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/c0a6596bdc8d0c16-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/7dbb797c4ee7a315-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/2d495810429963ab-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/c0174c8a34cb9e61-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/84e622b1a120c131-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/be819e9007b66884-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/0b783ae5c240c56b-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%}.sJMQdW_className{font-family:Carlito,Carlito Fallback;font-style:normal}.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/faab88e4be272d29-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/a45aa1001bf9176f-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/41ba59f553543ecf-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/67bba87670b402d1-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/d6c1ff7e86974212-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%}.kp97gq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.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;--birthday:#b7791f;--anniversary:#c2416b;--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;--finance-fill:#6b3fa0;--on-finance-fill:#fff;--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;--cal-navy:#163359;--cal-green:#1f7a4d;--cal-orange:#b05200;--cal-plum:#8e3b8a;--cal-teal:#1d6e85;--cal-brick:#b23a3a;--cal-gold:#7a5b00;--cal-indigo:#5b4fa8;--on-cal:#fff;--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;--birthday:#e3ab4f;--anniversary:#ef82a3;--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;--finance-fill:#c3a6ec;--on-finance-fill:#0f141b;--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;--cal-navy:#3d64a6;--cal-green:#1f7a4d;--cal-orange:#b05200;--cal-plum:#9a47a0;--cal-teal:#1d6e85;--cal-brick:#b23a3a;--cal-gold:#86650a;--cal-indigo:#6a5eb8;--on-cal:#fff;--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;--birthday:#e3ab4f;--anniversary:#ef82a3;--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;--finance-fill:#c3a6ec;--on-finance-fill:#0f141b;--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;--cal-navy:#3d64a6;--cal-green:#1f7a4d;--cal-orange:#b05200;--cal-plum:#9a47a0;--cal-teal:#1d6e85;--cal-brick:#b23a3a;--cal-gold:#86650a;--cal-indigo:#6a5eb8;--on-cal:#fff;--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;--accent-ink:var(--muted);--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;--accent-ink:var(--muted);--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;--accent-ink:var(--muted);--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;--desk-panel:24rem;--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}.only-narrow{display:none}@media (max-width:40rem){.only-wide{display:none}.only-narrow{display:revert}}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{stroke-width:2.4px;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)}.cluster--tighter{gap:var(--s-1)}.cluster--loose{gap:var(--s-4)}.cluster--between{justify-content:space-between}.cluster--end{align-items:flex-end}.cluster--start{align-items:flex-start}.cluster--baseline{align-items:baseline}.cluster--nowrap{flex-wrap:nowrap}.cluster--right{justify-content:flex-end}.cluster--inline{display:inline-flex}.cluster__full{flex-basis:100%}.self-start{align-self:flex-start}.wrap{overflow-wrap:anywhere}.pre{white-space:pre-wrap}.right{text-align:right}.grow{flex:var(--grow,1) 1 var(--basis,0%)}.fixed{flex:none}.shrinkable{min-width:0}.push-right{margin-left:auto}.above-1{margin-top:var(--s-1)}.above-2{margin-top:var(--s-2)}.above-3{margin-top:var(--s-3)}.above-4{margin-top:var(--s-4)}.below-2{margin-bottom:var(--s-2)}.below-3{margin-bottom:var(--s-3)}.measure{max-width:var(--measure)}.flush{margin:0!important}.fieldrow+.fieldrow{border-top:1px solid var(--hairline);padding-top:var(--s-3)}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{font-weight:inherit;color:inherit;overflow-wrap:anywhere;min-width:0}.email .email__text{color:var(--heading);font-weight:600}.email__local,.email__domain{overflow-wrap:anywhere;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],.tab[aria-selected=true]{background:var(--tint);color:var(--heading);box-shadow:inset 0 -3px 0 var(--primary);font-weight:600}.tabs{gap:var(--s-1);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}button.tab{cursor:pointer;background:0 0;border:0}button.tab:focus-visible{outline-offset:calc(-1 * var(--ring-width));box-shadow:inset 0 -3px 0 var(--primary)}button.tab:not([aria-selected=true]):focus-visible{box-shadow:none}.tab[aria-selected=true]:hover{text-decoration:none}.tab__count{padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--sunk);color:var(--muted);font:var(--t-fine);font-weight:600}.tab[aria-selected=true] .tab__count,.tab[aria-current=page] .tab__count{background:var(--tint);color:var(--primary)}.popup{z-index:60;background:var(--scrim);padding:var(--s-6) var(--s-4);box-sizing:border-box;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.popup__panel{background:var(--page);max-height:100%;color:var(--body);border-radius:var(--r-card);width:min(52rem,100%);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.popup__head{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) var(--r-card) 0 0;flex:none;display:flex}.popup__title{font:var(--t-h3);color:var(--heading);margin:0}.popup__body{overscroll-behavior:contain;min-height:0;padding:var(--s-5);flex:auto;overflow-y:auto}.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--save{justify-content:center;min-width:7rem}:root:not(:has(.desk)) .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)}.select--auto{width:auto}.row--wrap{flex-wrap:wrap}.row--short{min-height:0}: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}}.field--error .input{border-color:var(--danger)}.plain-fieldset{border:0;margin:0;padding:0}.field--narrow{max-width:16rem}.field--w7{max-width:7rem}.field--w8{max-width:8rem}.field--w12{max-width:12rem}.field--w14{max-width:14rem}.field--w18{max-width:18rem}.field--w20{max-width:20rem}.field--w22{max-width:22rem}.field--w24{max-width:24rem}.field--w26{max-width:26rem}.check{align-items:flex-start;gap:var(--s-2);flex-wrap:nowrap;display:flex;position:relative}.check>input{flex:none;margin-top:.25rem}.check__words>label:before{content:"";position:absolute;inset:0}.thumb{border:1px solid var(--hairline)}.thumb--row{width:auto;height:64px}.still{border-radius:4px;display:block}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;position:relative}.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__press:before{content:"";position:absolute;inset: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}.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;container:rows/inline-size}.row{min-height:var(--row-h);margin-inline:calc(-1 * var(--s-3));padding:var(--s-3);border-top:1px solid var(--hairline);color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex;box-shadow:inset 3px 0 #0000}a.row:hover{background:var(--sunk)}.row--draft{box-shadow:inset 3px 0 0 var(--warning-fill)}.row--past{box-shadow:inset 3px 0 0 var(--hairline-strong)}.row--past .row__title{color:var(--muted)}.rows>li:first-child .row,.rows>.row:first-child{border-top:0}.rows>li.cluster{padding-block:var(--s-3);border-top:1px solid var(--hairline)}.rows>li.cluster: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{width:1.5rem;height:1.5rem;color:var(--primary);flex:none;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.row__icon .icon{width:1.375rem;height:1.375rem}.row__main{flex:1;min-width:0}.row__top{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.row__title{font:var(--t-row,var(--t-label));color:var(--heading);overflow-wrap:anywhere}.row__detail{font:var(--t-fine);color:var(--muted);overflow-wrap:anywhere;margin-top:2px}.row__icon--done{color:var(--success)}.row__end{font:var(--t-fine);color:var(--heading);white-space:nowrap;margin-left:auto;font-weight:500}.row--past .row__end{color:var(--muted)}.row__chev{color:var(--faint);flex:none}@container rows (max-width:18rem){.row__icon{display:none}.row__top{flex-direction:column;align-items:flex-start}.row__end{white-space:normal;margin-left:0}}.badge--inline{vertical-align:middle}.badge--beside{vertical-align:middle;margin-left:var(--s-3)}.badge{border-radius:var(--r-pill);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)}.addr-check{align-items:center;gap:var(--s-2);font:var(--t-small);margin:0;font-weight:600;display:flex}.addr-check--ok{color:var(--success)}.addr-check--warn{padding:var(--s-2) var(--s-3);border:1px solid var(--warning-border);border-radius:var(--r-control);background:var(--warning-surface);color:var(--warning)}.addr-check--ask{flex-wrap:wrap}.addr-check--ask>span{flex:12rem}.onoff-line{align-items:center;gap:var(--s-1) var(--s-2);font:var(--t-small);color:var(--muted);flex-wrap:wrap;display:flex}.foot-switches{scroll-margin-top:calc(var(--bars-h,0px) + 6rem)}.onoff-line b{color:var(--heading);font-weight:600}.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-body)}.table th{font:var(--t-fine);color:var(--muted);text-align:left;padding:var(--s-3);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);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(--sunk)}@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(100dvh - 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)}}.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}.enroll__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}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}.pagehead{top:var(--bars-h);z-index:20;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin-inline:calc(-1 * var(--gutter));padding:var(--s-4) var(--gutter);background:var(--page);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex;position:sticky}.pagehead__title{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.pagehead__title h1{margin:0}.pagehead__help{align-items:center;gap:var(--s-1);color:var(--link);font:var(--t-label);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.pagehead__status{font:var(--t-label);color:var(--muted);font-weight:500}a.pagehead__status{color:var(--link);text-underline-offset:3px;text-decoration:underline}a.pagehead__status:hover{color:var(--heading)}.pagehead__do{align-items:center;margin-left:auto;display:flex}.pagehead__do:empty{display:none}.pagehead__do>.cluster{flex-flow:row-reverse wrap-reverse}.pagehead__do>.cluster:not(.cluster--between){justify-content:flex-start}.stack-lg>*+.pagehead{margin-top:0}.stack-lg>.pagehead+.pagehead__lead{margin-top:var(--s-3)}@media (max-height:30rem){.pagehead{position:static}}@media (max-width:40rem){.pagehead{align-items:flex-start;gap:var(--s-2) var(--s-3)}.pagehead__title{flex-wrap:nowrap;flex:auto;align-items:flex-start}.pagehead__title>h1{flex:0 auto}.pagehead__do{flex:none;margin-top:-.25rem}.pagehead__do .btn{white-space:nowrap}.pagehead__help{border:1px solid var(--hairline-strong);background:var(--card);width:2rem;height:2rem;color:var(--heading);border-radius:50%;flex:none;justify-content:center;margin-top:-.125rem;text-decoration:none}.pagehead__help-words{display:none}}.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)}@media (prefers-reduced-motion:reduce){.foldhead>.icon{transition:none}}.fold__summary{cursor:pointer;font-weight:600}.deskname{min-width:0}.deskname b{font:var(--t-label);color:var(--heading);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.deskname span{font:var(--t-fine);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.deskname span[data-bad]{color:var(--danger)}.savenote{font:var(--t-fine);white-space:nowrap;font-weight:600}.savenote--unsaved{color:var(--link)}.savenote--saved{color:var(--success)}:root:has(.desk){--face-ui:var(--font-app,"Inter"), Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--face-heading:var(--face-ui);--t-h1:700 1.625rem/2rem var(--face-heading);--t-h2:600 1.25rem/1.75rem var(--face-heading);--t-control:600 .9375rem/1.375rem var(--face-ui);--t-small:400 .875rem/1.25rem var(--face-ui);--t-fine:400 .8125rem/1.125rem var(--face-ui);--t-caps:600 .8125rem/1.125rem var(--face-ui);--t-row:600 .9375rem/1.375rem var(--face-ui);--track-heading:-.012em;--r-card:12px;--r-button:10px;--control-h:2.5rem}@media (max-width:40rem){:root:has(.desk){--t-h1:700 1.375rem/1.75rem var(--face-heading)}}@media (pointer:coarse){:root:has(.desk){--control-h:2.75rem}}:root:has(.desk) .btn{border-radius:var(--r-button)}:root:has(.desk) .btn[disabled]{opacity:.55;cursor:not-allowed}:root:has(.desk) .btn--primary[disabled]:hover{background:var(--primary);border-color:var(--primary)}:root:has(.desk) .btn--secondary[disabled]:hover{background:var(--card)}:root:has(.desk){--shadow-card:0 1px 2px #0e152014, 0 4px 12px -6px #0e15201f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.desk){--shadow-card:0 1px 2px #00000080, 0 4px 12px -6px #0009}:root:not([data-theme=light]):has(.desk) .btn[disabled]{opacity:.4}}:root[data-theme=dark]:has(.desk){--shadow-card:0 1px 2px #00000080, 0 4px 12px -6px #0009}:root[data-theme=dark]:has(.desk) .btn[disabled]{opacity:.4}.desk{--pill-selected-fill:var(--tint);--pill-selected-text:var(--heading);--pill-selected-edge:var(--primary)}.desk .pagehead{background:var(--tint);border-bottom-color:var(--tint-border);padding-block:var(--s-5) var(--s-4)}.desk .pagehead__help{color:var(--heading)}.desk .pagehead__lead{font:var(--t-lead);color:var(--body)}:is(.desk__main>main:has(>.pagehead:first-child),.desk__main>main:has(>.welcome:first-child)){padding-top:0}.desk .caps,.desk .snav__label,.desk .plist__head h2{color:var(--accent-ink)}.card--edge{border-left:4px solid var(--accent-ink)}.desk .empty{gap:var(--s-2)}.desk .empty__art{margin-bottom:var(--s-1);background:var(--tint);color:var(--primary)}.desk .empty>.btn{margin-top:var(--s-2)}.empty__title{font:var(--t-h3);color:var(--heading)}.doneline,.askbox{animation:desk-rise var(--dur) var(--ease) backwards}.desk__main>main{animation:desk-fade .12s var(--ease) backwards}@keyframes desk-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes desk-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.doneline,.askbox,.desk__main>main{animation:none}}.askbox{padding:var(--s-4);border-radius:var(--r-button,var(--r-control));background:var(--sunk)}.askbox__question{color:var(--heading)}.askbox{flex:100%}.doneline{align-items:center;gap:var(--s-2);color:var(--success);font:var(--t-body);display:flex}.btn--icon{width:var(--control-h);min-width:var(--control-h);border-radius:var(--r-pill);color:var(--muted);background:0 0;padding:0}.btn--icon:hover{background:var(--sunk);color:var(--heading)}:root:has(.desk) .btn--icon{border-radius:var(--r-pill)}:root:has(.desk) .tab{border-radius:0}:is(:root:has(.desk) .tab[aria-current=page],:root:has(.desk) .tab[aria-selected=true]){color:var(--primary);background:0 0}.desk .acctmenu .acctmenu__who span,.desk .acctmenu .acctmenu__label{font-size:13px;line-height:18px}.desk{--topbar-h:3.25rem;--appbar-h:3rem;--bars-h:calc(var(--topbar-h) + var(--appbar-h));--font-heading:var(--face-heading);--font-prose:var(--face-ui);--acct-bg:var(--primary);--acct-ink:var(--on-primary);background:var(--page);flex-direction:column;min-height:100dvh;display:flex}.deskbar{z-index:41;align-items:center;gap:var(--s-4);height:var(--topbar-h);padding:0 var(--gutter);background:var(--card);border-bottom:1px solid var(--hairline);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{-webkit-line-clamp:2;line-clamp:2;font:600 1.125rem/1.5rem var(--face-ui);letter-spacing:-.01em;color:var(--heading);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deskbar__church:hover b{text-decoration:underline}.deskbar .plate{width:2.25rem;height:2.25rem;font-size:.875rem}.desk .plate:has(.plate__logo){width:auto;min-width:2.25rem;max-width:11rem;padding:0 .375rem}.desk .plate:has(.plate__logo) .plate__logo{width:auto;max-width:100%;height:78%}.deskbar__tag{align-items:center;gap:var(--s-1);border-radius:var(--r-pill);background:var(--sunk);color:var(--muted);font:var(--t-fine);white-space:nowrap;flex:none;padding:3px 10px;font-weight:600;display:inline-flex}.deskbar__end{align-items:center;gap:var(--s-3);flex:none;margin-left:auto;display:flex}.deskbar__help{align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);background:var(--card);color:var(--heading);font:var(--t-label);flex:none;text-decoration:none;display:inline-flex}.deskbar__help:hover{background:var(--sunk)}.snav .snav__help{display:none}@media (max-width:40rem){.deskbar__help{display:none}.snav .snav__help{display:flex}}.appbar{top:var(--topbar-h);z-index:40;align-items:center;gap:var(--s-3);min-height:var(--appbar-h);padding:0 var(--gutter);background:var(--card);border-bottom:3px solid var(--accent-rule);box-sizing:border-box;display:flex;position:sticky}.appbar .btn{min-height:var(--target);padding-inline:var(--s-4)}.appbar__switch{flex:none;position:relative}.appbar__switch>summary{align-items:center;gap:var(--s-1);min-height:var(--target);padding:0 var(--s-2);border-radius:var(--r-control);color:var(--heading);font:var(--t-label);cursor:pointer;white-space:nowrap;list-style:none;display:inline-flex}.appbar__switch>summary::-webkit-details-marker{display:none}.appbar__switch>summary:hover{background:var(--sunk)}.appbar__switchlist{z-index:50;min-width:12rem;max-height:calc(100dvh - var(--bars-h) - var(--s-4));padding:var(--s-1);background:var(--raised);border:1px solid var(--hairline-strong);border-radius:var(--r-control);box-shadow:var(--shadow-pop);display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.appbar__switchlist a{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--target);padding:0 var(--s-3);color:var(--heading);font:var(--t-label);border-radius:6px;font-weight:500;text-decoration:none;display:flex}.appbar__sep{color:var(--muted)}.appbar:not(:has(>.appbar__switch)):has(>.appbar__slot:empty){display:none}.appbar__switchlist a:hover{background:var(--sunk)}.appbar__switchlist a[aria-current=page]{background:var(--pill-selected-fill);color:var(--pill-selected-text);font-weight:600}.appbar__slot{align-items:center;gap:var(--s-3);flex:1 1 0;min-width:0;display:flex}.appbar__slot:empty{display:none}.desk__body{flex:auto;min-width:0;display:flex}.desk__col{flex-direction:column;flex:auto;min-width:0;display:flex}.desk__col>.desk__main{min-width:0}.deskbar__menu{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;flex:none;display:inline-flex}.deskbar__menu:hover{background:var(--sunk)}.deskbar__menu[aria-expanded=true]{background:var(--pill-selected-fill);border-color:var(--pill-selected-edge);color:var(--pill-selected-text)}.snav{display:none}.snav[data-open]{z-index:61;background:var(--card);border-right:1px solid var(--hairline-strong);width:min(18rem,85vw);box-shadow:var(--shadow-pop);animation:snav-in .18s var(--ease);display:block;position:fixed;top:0;bottom:0;left:0}@keyframes snav-in{0%{opacity:0;transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.snav[data-open]{animation:none}}.snav__backdrop{z-index:60;background:var(--scrim);position:fixed;inset:0}.snav__in{height:100%;padding:var(--s-3) var(--s-2) calc(var(--s-4) + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;gap:2px;display:flex;overflow:hidden}.snav__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.snav__scroll[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.25rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.25rem),#0000)}.snav__top{padding:0 0 var(--s-2) var(--s-3);color:var(--heading);font:var(--t-h3);justify-content:space-between;align-items:center;display:flex}.snav__group{margin-top:var(--s-2);flex-direction:column;gap:2px;display:flex}.snav__group--plain{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--hairline)}.snav__label{padding:var(--s-2) var(--s-3) var(--s-1);color:var(--muted);font:var(--t-caps);letter-spacing:.04em;text-transform:uppercase;margin:0}.snav__foot{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--hairline);flex-direction:column;flex:none;gap:2px;display:flex}.snav__place,.snav__sub{align-items:center;gap:var(--s-3);min-height:2.25rem;padding:var(--s-1) var(--s-3);border-radius:var(--r-button);color:var(--body);transition:background-color var(--dur) var(--ease);text-decoration:none;display:flex}.snav__place{font:var(--t-control);font-weight:500}.snav__place .icon{color:var(--muted);flex:none}.snav__name{flex:auto;min-width:0}.snav__place:hover,.snav__sub:hover{background:var(--sunk);color:var(--heading);text-decoration:none}.snav__place[aria-current=true]{color:var(--heading);font-weight:600}.snav__place[aria-current] .icon{color:var(--primary)}.snav__place[aria-current=page],.snav__place[aria-current=page]:hover,.snav__sub[aria-current=page],.snav__sub[aria-current=page]:hover{background:var(--pill-selected-fill);color:var(--pill-selected-text);box-shadow:inset 3px 0 0 var(--accent-ink);font-weight:600}.snav__subs{margin:2px 0 var(--s-2) calc(var(--s-3) + .5rem);padding-left:var(--s-2);border-left:1px solid var(--hairline-strong);flex-direction:column;gap:2px;display:flex}.snav__sub{min-height:2rem;font:var(--t-small);font-weight:500}.snav__count{border-radius:var(--r-pill);background:var(--primary);min-width:1.25rem;color:var(--on-primary);font:var(--t-fine);text-align:center;flex:none;padding:0 6px;font-weight:700;line-height:1.25rem}.snav__row{position:relative}.snav__place--more{padding-right:2.75rem}.snav__toggle{top:50%;right:var(--s-1);border-radius:var(--r-button);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.snav__toggle:hover{background:var(--page);color:var(--heading)}.snav__hide{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:none}.snav__place:focus-visible,.snav__sub:focus-visible,.snav__toggle:focus-visible{outline-offset:-2px}@media (pointer:coarse){.snav__place,.snav__sub{min-height:var(--target)}.snav__toggle{width:var(--target);height:var(--target)}}@media (min-width:64rem){.desk:not([data-nav-hidden]) .snav{border-right:1px solid var(--hairline);background:var(--card);width:17rem;box-shadow:none;flex:none;animation:none;display:block;position:static}.desk:not([data-nav-hidden]) .snav__in{top:var(--topbar-h);height:auto;max-height:calc(100dvh - var(--topbar-h));position:sticky}.desk:not([data-nav-hidden]) :is(.snav__top,.deskbar__menu,.snav__backdrop,.appbar__switch){display:none}.desk:not([data-nav-hidden]) .snav__hide{display:flex}.desk:not([data-nav-hidden]) .appbar:has(>.appbar__slot:empty){display:none}.desk:not([data-nav-hidden]) .deskbar{border-bottom:3px solid var(--accent-rule)}.desk:not([data-nav-hidden]) .appbar{border-bottom:1px solid var(--hairline)}}.appbar:has(>.appbar__switch[open]){z-index:42}.acctmenu{flex:none;position:relative}:is(.deskbar:has(.acctmenu[open]),.site-header:has(.acctmenu[open]),.mside-head:has(.acctmenu[open])){z-index:80}.desk .acctmenu .acctmenu__face,.desk .acctmenu .acctmenu__panel{font-family:var(--face-ui)}.acctmenu>.acctmenu__button{cursor:pointer;background:#7f7f7f24;border-radius:999px;align-items:center;gap:4px;padding:2px 6px 2px 2px;list-style:none;display:inline-flex}.acctmenu>.acctmenu__button::-webkit-details-marker{display:none}.acctmenu>.acctmenu__button:focus-visible{outline:2px solid var(--acct-bg);outline-offset:2px;border-radius:999px}.acctmenu .acctmenu__face{background:var(--acct-bg);width:32px;height:32px;color:var(--acct-ink);font:600 13px/1 var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.acctmenu .acctmenu__face img{object-fit:cover;width:100%;height:100%}.acctmenu .acctmenu__chev{color:currentColor;opacity:.7;width:14px;height:14px}.acctmenu>.acctmenu__button{position:relative}.acctmenu .acctmenu__alert{background:var(--danger-fill);min-width:18px;color:var(--on-danger-fill);font:700 11px/18px var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:-4px;left:22px}.acctmenu .acctmenu__count{background:var(--danger-fill);min-width:20px;color:var(--on-danger-fill);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;line-height:20px}.acctmenu[open]>.acctmenu__button:before{content:"";z-index:70;cursor:default;position:fixed;inset:0}.acctmenu .acctmenu__panel{z-index:71;background:var(--raised);border:1px solid var(--hairline);width:270px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-pop);color:var(--body);font:400 14px/20px var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;text-align:left;text-transform:none;letter-spacing:normal;border-radius:10px;padding:0;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.acctmenu .acctmenu__who{border-bottom:1px solid var(--sunk);gap:2px;padding:12px 14px;display:grid}.acctmenu .acctmenu__who b{color:var(--body);font-weight:600}.acctmenu .acctmenu__who span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.acctmenu .acctmenu__group{gap:2px;padding:6px;display:grid}.acctmenu .acctmenu__group+.acctmenu__group{border-top:1px solid var(--sunk)}.acctmenu .acctmenu__label{color:var(--muted);margin:0;padding:4px 8px;font-size:12px;line-height:16px}.acctmenu .acctmenu__form,.acctmenu .acctmenu__signout form{margin:0;display:block}.acctmenu .acctmenu__item,.acctmenu .acctmenu__signout button{width:100%;min-height:36px;color:var(--body);font:inherit;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin:0;padding:6px 8px;text-decoration:none;display:flex}.acctmenu .acctmenu__item:hover,.acctmenu .acctmenu__signout button:hover{background:var(--sunk);text-decoration:none}.acctmenu .acctmenu__item:focus-visible,.acctmenu .acctmenu__signout button:focus-visible{outline:2px solid var(--ring-on-color);outline-offset:-2px}.acctmenu .acctmenu__item svg,.acctmenu .acctmenu__signout button svg{width:16px;height:16px;color:var(--muted);flex:none}.acctmenu .acctmenu__item[aria-current=true]{background:var(--sunk);font-weight:600}.acctmenu .acctmenu__item[aria-current=true] svg{color:var(--mark-subject)}.acctmenu .acctmenu__item>span{flex:1}.acctmenu .acctmenu__item .acctmenu__check{color:var(--mark-subject);margin-left:auto}@media (max-width:48rem){.acctmenu[open]>.acctmenu__button:before{background:var(--scrim)}.acctmenu .acctmenu__panel{width:auto;max-width:none;max-height:calc(100dvh - 24px);padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:16px 16px 0 0;font-size:16px;line-height:22px;position:fixed;inset:auto 0 0;overflow-y:auto}.acctmenu .acctmenu__item,.acctmenu .acctmenu__signout button{min-height:44px}}@media (pointer:coarse){.acctmenu .acctmenu__face{width:44px;height:44px}.acctmenu .acctmenu__item,.acctmenu .acctmenu__signout button{min-height:44px}}.desk__main{width:100%;max-width:var(--page-max);padding:0 var(--gutter);box-sizing:border-box;flex:auto;margin:0 auto}@media (max-width:70rem){.appbar{row-gap:var(--s-2);padding-block:var(--s-2);flex-wrap:wrap}.appbar__slot{display:contents}}@media (max-width:48rem){.deskbar,.deskbar__end{gap:var(--s-2)}.deskbar__church b,.deskbar__tag{display:none}}: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}.pdesk__find{align-items:center;gap:var(--s-2);max-width:24rem;min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--input-border);border-radius:var(--r-button,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}@media (max-width:40rem){.pdesk__by{grid-auto-columns:auto;max-width:100%;overflow-x:auto}}@media (pointer:coarse){.pdesk__by button{min-height:var(--target)}}.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__chip{margin-right:var(--s-2);border:1px solid var(--hairline-strong);border-radius:var(--r-pill);background:var(--sunk);color:var(--heading);font:var(--t-fine);white-space:nowrap;padding:2px 10px;font-weight:600;display:inline-block}.pdesk__chip--quiet{color:var(--muted);font-weight:400}.pdesk__chip--after{margin-left:var(--s-2)}.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__wrap{overflow-wrap:anywhere}@media (max-width:48rem){.pdesk__find,.find-field{max-width:none}}.find-field--wide{max-width:26rem}.find-field{gap:var(--s-1);flex-direction:column;flex:14rem;max-width:24rem;display:flex}.find-field>.pdesk__find,.find-field>.mmap__find,.find-field>.enc-find{flex:none;max-width:none}.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}.loading-shell{min-height:40vh}.loading-shell__title{border-radius:var(--r-control);background:var(--sunk);width:min(18rem,50%);height:2rem}.loading-shell__card{border-radius:var(--r-card);border:1px solid var(--hairline);background:var(--sunk);height:9rem}.loading-shell__card--short{height:5rem}.loading-shell [aria-hidden]{animation:1.6s ease-in-out infinite loading-shell-pulse}@keyframes loading-shell-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.loading-shell [aria-hidden]{animation:none}}@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}.deskbar,.appbar,.snav,.snav__backdrop{display:none!important}}
