@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.0cthxa3mcy42c.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.1zorssra76br6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.2cglzsm933aqw.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.p.090ae4wdj6ak3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.17l2q2xazf7qv.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6-s.0uf-sl_u0jkup.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63-s.0-junx0ftaw68.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa-s.078sknulifi8_.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a-s.p.1u30poawfvcc7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee-s.p.1by13-3l7ep6q.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0a0hvagajeuvk.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.0k3erjj452ij8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.1j5f1tqa41gj1.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.p.3aa1quwg-8auu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0-zxmgh6g2ro_.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:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f297eff1f724b5d6-s.1c9oqry-w642h.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:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3109d4966d318c54-s.3a01lrlsq9qfo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/06fe651bc2780561-s.06x-hfh6-6sl7.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:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d0a1b4e7fc016a3b-s.p.20vity-q30i2t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/42daf3fd69552c32-s.p.2ybxslx2czitl.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.p.3tnad6m4sf0xz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.2x-ji60ehjd_i.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.0m24nhe3bmgar.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.2zcrmhc15lkbt.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.p.39dqqg9o8jqzp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.08rc2-5ev0bam.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.09bhwyvkoc8ms.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.0lwu3izqcp-2k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.26uzcjajmah7n.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.p.3lo3d5l1mfb52.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.42kv-xe2onlt1.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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d2b39c09789229f2-s.0-j051vhebbqd.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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff16ead05814e5d6-s.22lmd_hefg6uf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6650c1eb4939cc2-s.1pw-i8zjoklf8.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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e68871b21284e690-s.p.1xohtmg3l-kc-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a5f8cbcbf53c8e9-s.p.14m4o5_2f2tnm.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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_5a611e4d-module___UEcaW__className{font-family:Spectral,Spectral Fallback}.spectral_5a611e4d-module___UEcaW__variable{--font-display:"Spectral", "Spectral Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.p.3j-lqo2q-puhp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2li_3lqay9qjq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.p.061jvc6_x84nn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.0hs6q6udzld4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_32f862a5-module__edX1sq__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.atkinson_hyperlegible_32f862a5-module__edX1sq__variable{--font-ui:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_fbfacb9-module__nDloNG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_fbfacb9-module__nDloNG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--fog:#cfd6de;--blotter:#d7dde4;--sheet:#f7f6f2;--sheet-edge:#e6e2d8;--ink:#1c2430;--ink-soft:#4a5564;--mute:#6d7886;--line:#c3c8ce;--tide:#2f5f66;--tide-deep:#21484e;--brass:#9a7848;--rose:#8b5a5a;--fill:#eef1f4;--shadow:0 24px 48px -28px #1c243061;--radius:2px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--blotter);height:100%}html,body{max-width:100%;overflow-x:hidden}body{min-height:100%;color:var(--ink);background:radial-gradient(1200px 500px at 50% -80px, #ffffff73, transparent 60%), repeating-linear-gradient(90deg, #1c243005 0 1px, transparent 1px 11px), var(--blotter);font-family:var(--font-ui), "Atkinson Hyperlegible", sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;animation:.55s ease-out both pageFade}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}img,svg{max-width:100%;display:block}.wrap{width:min(1120px,100% - 40px);margin-inline:auto}.letterhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0 18px;display:flex}.brand{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-size:22px;font-weight:600;transition:letter-spacing .3s,opacity .25s}.brand:hover{letter-spacing:-.01em;opacity:.88}.brand span{color:var(--tide);font-style:italic;font-weight:500}.nav{color:var(--ink-soft);gap:22px;font-size:14px;display:flex}.nav a{transition:color .25s;position:relative}.nav a:after{content:"";background:var(--tide);transform-origin:0;width:100%;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.nav a[aria-current=page]:after,.nav a:hover:after{transform:scaleX(1)}.nav a:focus-visible,.btn:focus-visible,.opt:focus-visible,.linkish:focus-visible{outline:2px solid var(--tide);outline-offset:3px}.sheet{background:var(--sheet);border:1px solid var(--sheet-edge);box-shadow:var(--shadow);border-radius:var(--radius);transition:box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}.meta-row{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;gap:18px 28px;font-size:12px;display:flex}.meta-row b{color:var(--ink);font-weight:500}.kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);font-size:12px}.display{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;font-weight:500;line-height:1.12}.lede{color:var(--ink-soft);max-width:42rem;font-size:18px}.rule{background:var(--line);border:0;height:1px}.btn{background:var(--tide);color:#f4f7f6;border-radius:var(--radius);justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;transition:background .22s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex}.btn:hover{background:var(--tide-deep);transform:translateY(-1px);box-shadow:0 8px 20px -12px #2f5f668c}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn-ghost:hover{background:#1c24300a}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.linkish{color:var(--tide-deep);border-bottom:1px solid;transition:color .2s,border-color .2s,opacity .2s}.linkish:hover{opacity:.75}.intake:after{content:"";background:var(--tide);opacity:.32;border-radius:48% 38% 52% 42%;width:16px;height:16px;animation:3.2s ease-in-out infinite pulseSoft;position:absolute;top:32px;right:36px}.site-foot{color:var(--mute);padding:36px 0 48px;font-size:14px}.site-foot p{max-width:52rem}.skip{z-index:20;background:var(--ink);color:#fff;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:12px}.foot-nav{flex-wrap:wrap;gap:12px 18px;margin-top:16px;font-size:14px;display:flex}.foot-nav a:hover{color:var(--ink)}.foot-copy{margin-top:16px;font-size:13px}.prose h2{font-family:var(--font-display), Georgia, serif;margin:28px 0 8px;font-size:22px;font-weight:500}.prose p{color:var(--ink-soft);max-width:62ch;margin:0 0 12px}.faq{margin-top:24px}.faq div{border-bottom:1px solid var(--line);padding:16px 0}.faq dt{margin-bottom:6px;font-weight:700}.faq dd{color:var(--ink-soft)}.crisis-list{margin:24px 0;list-style:none}.crisis-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.crisis-list a{font-family:var(--font-mono), ui-monospace, monospace;color:var(--tide-deep)}.home{padding-bottom:72px}.home .intake{animation:.75s cubic-bezier(.22,1,.36,1) both riseIn}.home .how{animation:.75s cubic-bezier(.22,1,.36,1) .12s both riseIn}.home>.note{animation:.65s cubic-bezier(.22,1,.36,1) .22s both riseIn}.home .dim{animation:.5s cubic-bezier(.22,1,.36,1) both fadeUp}.home .dim:first-child{animation-delay:.28s}.home .dim:nth-child(2){animation-delay:.32s}.home .dim:nth-child(3){animation-delay:.36s}.home .dim:nth-child(4){animation-delay:.4s}.home .dim:nth-child(5){animation-delay:.44s}.home .dim:nth-child(6){animation-delay:.48s}.home .dim:nth-child(7){animation-delay:.52s}.home .dim:nth-child(8){animation-delay:.56s}.home .dim:nth-child(9){animation-delay:.6s}.home .step{animation:.55s cubic-bezier(.22,1,.36,1) both fadeUp}.home .step:first-child{animation-delay:.18s}.home .step:nth-child(2){animation-delay:.26s}.home .step:nth-child(3){animation-delay:.34s}.intake{margin-top:36px;padding:42px 48px 48px;position:relative}.intake:before{content:"";background:var(--tide);width:4px;position:absolute;top:18px;bottom:18px;left:0}.intake-title{max-width:14ch;margin:14px 0 18px;font-size:clamp(2.3rem,6vw,4.4rem)}.intake-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:28px;display:flex}.dims{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;display:grid}.dim{border-bottom:1px solid var(--line);padding:16px 18px 16px 0}.dim:nth-child(3n+2){padding-inline:18px}.dim:nth-child(3n){padding-left:18px;padding-right:0}.dim small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:11px;display:block}.how{grid-template-columns:1fr 1fr;gap:40px;margin-top:48px;display:grid}.how h2{font-family:var(--font-display), Georgia, serif;font-size:28px;font-weight:500}.step{margin-top:18px}.step strong{margin-bottom:4px;display:block}.note{border-left:3px solid var(--brass);color:var(--ink-soft);background:#9a784814;margin-top:36px;padding:16px 18px;font-size:15px}.scan{padding:28px 0 80px}.scan-top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.tide{background:#1c24301a;border-radius:2px;height:3px;margin:14px 0 28px;overflow:hidden}.tide>span{background:linear-gradient(90deg, var(--tide-deep) 0%, var(--tide) 45%, #4a8a92 55%, var(--tide) 100%);transform-origin:0;background-size:200% 100%;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);animation:2.4s ease-in-out infinite progressShimmer;display:block}.q-sheet{padding:36px 40px 32px;animation:.52s cubic-bezier(.22,1,.36,1) both sheetIn}.q-sheet .q-cat{animation:.45s cubic-bezier(.22,1,.36,1) 40ms both fadeUp}.q-sheet .q-title{animation:.5s cubic-bezier(.22,1,.36,1) 80ms both fadeUp}.q-sheet .q-sub{animation:.5s cubic-bezier(.22,1,.36,1) .12s both fadeUp}.q-sheet .note{animation:.45s cubic-bezier(.22,1,.36,1) .14s both fadeUp}.scan-top{animation:.4s cubic-bezier(.22,1,.36,1) both fadeUp}.q-cat{color:var(--mute);margin-bottom:10px;font-size:13px}.q-title{font-family:var(--font-display), Georgia, serif;max-width:34ch;font-size:clamp(1.45rem,3vw,2rem);font-weight:500;line-height:1.28}.q-sub{color:var(--ink-soft);max-width:62ch;margin-top:12px}.opts{gap:10px;margin-top:28px;display:grid}.opt{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff73;grid-template-columns:36px 1fr;gap:12px;width:100%;padding:14px 16px;transition:border-color .2s,background .2s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;animation:.42s cubic-bezier(.22,1,.36,1) both fadeUp;display:grid}.opts .opt:first-child{animation-delay:.16s}.opts .opt:nth-child(2){animation-delay:.2s}.opts .opt:nth-child(3){animation-delay:.24s}.opts .opt:nth-child(4){animation-delay:.28s}.opts .opt:nth-child(5){animation-delay:.32s}.opt:hover{border-color:var(--tide);box-shadow:-3px 0 0 var(--tide);transform:translate(4px)}.opt:active{transform:scale(.985)}.opt[aria-pressed=true],.opt[aria-checked=true],.opt.opt-chosen{border-color:var(--tide);box-shadow:-4px 0 0 var(--tide-deep);background:#2f5f661f;animation:.28s cubic-bezier(.22,1,.36,1) optPop;transform:translate(6px)scale(1.01)}.mark{font-family:var(--font-mono), ui-monospace, monospace;color:var(--tide-deep);padding-top:2px;font-size:13px}.scan-nav{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.bridge{padding:48px 44px;animation:.65s cubic-bezier(.22,1,.36,1) both riseIn}.report{padding:40px 44px 44px;animation:.65s cubic-bezier(.22,1,.36,1) both riseIn}.bridge h1{font-family:var(--font-display), Georgia, serif;max-width:18ch;margin:12px 0 14px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500}.branch-list{color:var(--ink-soft);margin:22px 0 28px;padding-left:18px}.results{padding:28px 0 80px}.report h1{font-family:var(--font-display), Georgia, serif;margin:10px 0 8px;font-size:clamp(2rem,4vw,3rem);font-weight:500;animation:.55s cubic-bezier(.22,1,.36,1) 60ms both fadeUp}.bars{margin-top:28px}.bar-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,180px) 1fr auto;align-items:center;gap:12px 16px;padding:10px 0;animation:.5s cubic-bezier(.22,1,.36,1) both fadeUp;display:grid}.bar-row:first-child{animation-delay:50ms}.bar-row:nth-child(2){animation-delay:.1s}.bar-row:nth-child(3){animation-delay:.15s}.bar-row:nth-child(4){animation-delay:.2s}.bar-row:nth-child(5){animation-delay:.25s}.bar-row:nth-child(6){animation-delay:.3s}.bar-row:nth-child(7){animation-delay:.35s}.bar-row:nth-child(8){animation-delay:.4s}.bar-row:nth-child(9){animation-delay:.45s}.bar-track{background:var(--fill);height:8px;overflow:hidden}.bar-fill{background:var(--tide);height:100%;transition:width .95s cubic-bezier(.22,1,.36,1)}.bar-row:first-child .bar-fill{transition-delay:80ms}.bar-row:nth-child(2) .bar-fill{transition-delay:.14s}.bar-row:nth-child(3) .bar-fill{transition-delay:.2s}.bar-row:nth-child(4) .bar-fill{transition-delay:.26s}.bar-row:nth-child(5) .bar-fill{transition-delay:.32s}.bar-row:nth-child(6) .bar-fill{transition-delay:.38s}.bar-row:nth-child(7) .bar-fill{transition-delay:.44s}.bar-row:nth-child(8) .bar-fill{transition-delay:.5s}.bar-row:nth-child(9) .bar-fill{transition-delay:.56s}.bar-row.yuksek .bar-fill,.bar-row.belirgin .bar-fill{background:var(--tide-deep)}.bar-row.dusuk .bar-fill{background:#8a96a3}.bar-row.belirsiz .bar-fill{background:var(--brass)}.pct{font-family:var(--font-mono), ui-monospace, monospace;text-align:right;min-width:7.5rem;color:var(--ink-soft);font-size:13px}.cards{gap:18px;margin-top:32px;display:grid}.card{border:1px solid var(--line);background:#ffffff80;padding:22px 22px 20px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s;animation:.55s cubic-bezier(.22,1,.36,1) both cardIn}.cards .card:first-child{animation-delay:80ms}.cards .card:nth-child(2){animation-delay:.16s}.cards .card:nth-child(3){animation-delay:.24s}.cards .card:nth-child(4){animation-delay:.32s}.card:hover{border-color:#2f5f6659;transform:translateY(-3px);box-shadow:0 12px 28px -18px #1c243059}.card h2{font-family:var(--font-display), Georgia, serif;font-size:24px;font-weight:500}.card .scale{font-family:var(--font-mono), ui-monospace, monospace;color:var(--mute);margin:6px 0 12px;font-size:12px}.traits{margin:10px 0 0 18px}.traits li{margin:6px 0}.diff-box{border-left:3px solid var(--tide);background:#2f5f6612;margin-top:14px;padding:12px 14px}.crisis{border-left:3px solid var(--rose);background:#8b5a5a1a;margin-top:28px;padding:16px 18px}.scales{padding:28px 0 80px}.scale-grid{gap:0;margin-top:28px;display:grid}.scale-item{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:20px;padding:18px 0;display:grid}.scale-item dt{font-family:var(--font-mono), ui-monospace, monospace;font-size:13px}@keyframes pageFade{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sheetIn{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@keyframes optPop{0%{transform:translate(0)scale(1)}45%{transform:translate(8px)scale(1.015)}to{transform:translate(6px)scale(1.01)}}@keyframes pulseSoft{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.42;transform:scale(1.12)}}@keyframes progressShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.loading-screen{align-items:center;gap:16px;padding:48px 0;display:flex}.loading-pulse{background:var(--tide);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite pulseSoft}@media (max-width:820px){.wrap{width:min(1120px,100% - 24px)}.intake:after{display:none}.intake,.q-sheet,.bridge,.report{padding:28px 22px}.dims,.how,.scale-item,.bar-row{grid-template-columns:1fr}.dim,.dim:nth-child(3n+2),.dim:nth-child(3n){padding-inline:0}.letterhead{flex-direction:column;gap:10px}.pct{text-align:left}}@media (prefers-reduced-motion:reduce){body,.home .intake,.home .how,.home>.note,.home .dim,.home .step,.q-sheet,.q-sheet .q-cat,.q-sheet .q-title,.q-sheet .q-sub,.q-sheet .note,.scan-top,.opts .opt,.bridge,.report,.report h1,.bar-row,.cards .card,.intake:after,.tide>span,.loading-pulse,.consent-bar{animation:none!important}.tide>span,.bar-fill,.opt,.btn,.card,.sheet,.nav a:after{transition:none!important}.opt:hover,.opt.opt-chosen,.btn:hover,.card:hover{box-shadow:none!important;transform:none!important}}@media print{body{background:#fff}.letterhead nav,.scan-nav,.intake-actions,.no-print,.a11y-bar,.cards,.bars{display:none!important}.clinician{display:block}.sheet{box-shadow:none;border:0}}.a11y-bar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.check{color:var(--ink-soft);align-items:flex-start;gap:10px;margin:12px 0;display:flex}.vis-stage{border:1px solid var(--line);background:#fff;place-items:center;gap:8px;width:100%;min-height:220px;margin-top:20px;display:grid}.vis-glyph{font-family:var(--font-display), Georgia, serif;font-size:72px;line-height:1}.vis-dot{background:#c3c8ce;border-radius:50%;width:88px;height:88px}.vis-dot.go{background:var(--tide)}.vis-dot.stop{background:#8b5a5a}.sens-grid-wrap{gap:22px;margin-top:20px;display:grid}.sens-swatch{border:1px solid var(--line);height:88px}.sens-sparse{background-image:radial-gradient(var(--ink) 1px, transparent 1px);background-size:24px 24px}.sens-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:8px 8px}.sens-stripe{background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 4px)}.sens-noise{background-image:radial-gradient(#1c2430 .7px,#0000 .8px);background-size:3px 3px}.compass{border-top:1px solid var(--line);margin-top:22px;padding-top:12px}.clinician{border-top:1px solid var(--line);margin-top:36px;padding-top:20px}.clin-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.clin-table th,.clin-table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 6px}html[data-contrast=high]{--blotter:#e8eaee;--sheet:#fff;--ink:#0b0f14;--ink-soft:#1c2430;--tide:#163d42}html[data-motion=reduce] body,html[data-motion=reduce] .home .intake,html[data-motion=reduce] .home .how,html[data-motion=reduce] .home>.note,html[data-motion=reduce] .home .dim,html[data-motion=reduce] .home .step,html[data-motion=reduce] .q-sheet,html[data-motion=reduce] .q-sheet .q-cat,html[data-motion=reduce] .q-sheet .q-title,html[data-motion=reduce] .q-sheet .q-sub,html[data-motion=reduce] .opts .opt,html[data-motion=reduce] .bridge,html[data-motion=reduce] .report,html[data-motion=reduce] .bar-row,html[data-motion=reduce] .cards .card,html[data-motion=reduce] .intake:after,html[data-motion=reduce] .tide>span,html[data-motion=reduce] .loading-pulse{animation:none!important}html[data-motion=reduce] .tide>span,html[data-motion=reduce] .bar-fill,html[data-motion=reduce] .opt,html[data-motion=reduce] .btn,html[data-motion=reduce] .card{transition:none!important}.lang-switch{border:1px solid var(--line);letter-spacing:.04em;width:30px;height:22px;color:var(--ink-soft);border-radius:3px;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.lang-switch:hover{border-color:var(--tide);color:var(--tide)}.consent-bar{z-index:900;background:var(--sheet);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 24px;font-size:14px;animation:.35s ease-out slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #1c24301f}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.consent-actions{gap:10px;margin-left:auto;display:flex}.ad-slot{text-align:center;max-width:728px;min-height:90px;margin:28px auto}.menu-toggle{border-radius:4px;place-items:center;width:36px;height:36px;display:none}.menu-toggle svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round}@media (max-width:640px){.menu-toggle{display:grid}.nav{background:var(--sheet);border-bottom:1px solid var(--line);z-index:800;flex-direction:column;gap:12px;padding:12px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #1c24301f}.nav.open{animation:.28s cubic-bezier(.22,1,.36,1) both slideDown;display:flex}.letterhead{position:relative}}.share-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.share-btn{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.share-btn:hover{border-color:var(--tide);color:var(--ink)}
