@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.AE2Uqq_className{font-family:Geist,Geist Fallback;font-style:normal}.AE2Uqq_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.EJ4S5a_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.EJ4S5a_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._664jJW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._664jJW_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.07pab5tjqgrgt.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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.24-aljatl3op_.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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.0i0-2mskdia64.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:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.AFQQGG_className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.AFQQGG_variable{--font-gloock:"Gloock", "Gloock Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.CQWGdG_className{font-family:Newsreader,Newsreader Fallback}.CQWGdG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.41kzji7o-jdsp.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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.1e8puyswpvmbr.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.2lhqjbmzqepkg.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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.15zaksznb5cf5.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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.LX1zBa_className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.LX1zBa_variable{--font-courier-prime:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:Zalando Sans Expanded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ac88027447e40dbf.3_br1zic3bfld.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:Zalando Sans Expanded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1ed9d077a25fe3c9.0j6p0qakpz4nl.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:Zalando Sans Expanded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a8e905b499b18ab.08-opzspvj6gh.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:Zalando Sans Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ac88027447e40dbf.3_br1zic3bfld.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:Zalando Sans Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1ed9d077a25fe3c9.0j6p0qakpz4nl.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:Zalando Sans Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8a8e905b499b18ab.08-opzspvj6gh.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}.L52j4G_className{font-family:Zalando Sans Expanded;font-style:normal}.L52j4G_variable{--font-zalando-sans-expanded:"Zalando Sans Expanded"}
@font-face{font-family:Zalando Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2d9e140bfb59a123.2vnzv00yl9lcj.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:Zalando Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/deb3251bdc66b32c.2t66088h81f3n.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:Zalando Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/826ae72721051a04.34r2o-45ub4jk.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:Zalando Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2d9e140bfb59a123.2vnzv00yl9lcj.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:Zalando Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/deb3251bdc66b32c.2t66088h81f3n.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:Zalando Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/826ae72721051a04.34r2o-45ub4jk.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}.j1f0OG_className{font-family:Zalando Sans;font-style:normal}.j1f0OG_variable{--font-zalando-sans:"Zalando Sans"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2a5zzury7bvvl.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:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.01g2kivmtf43w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.29dtuopo-jwmz.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:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.3p2zw-bmbrlar.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:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2a5zzury7bvvl.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:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.01g2kivmtf43w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.29dtuopo-jwmz.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:Martian Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.3p2zw-bmbrlar.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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}._7gLt6W_className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}._7gLt6W_variable{--font-martian-mono:"Martian Mono", "Martian Mono Fallback"}
:root{--gl-bg:#09090d;--gl-surface:#0e0e13;--gl-surface-2:#121218;--gl-hover:#ffffff0a;--gl-rule:#ffffff12;--gl-border:#ffffff1a;--gl-border-strong:#ffffff29;--gl-text:#fff;--gl-text-2:#fffc;--gl-muted:#ffffffa8;--gl-faint:#ffffff6b;--gl-radius:10px;--gl-card:var(--gl-surface-2);--gl-card-border:#ffffff14;--gl-card-radius:16px;--gl-inset:var(--gl-bg);--gl-accent:#fff;--gl-accent-deep:#fff;--gl-accent-light:#fff;--gl-accent-bg:#ffffff1f;--gl-on-accent:#000;--gl-other:#6b7280;--gl-ref:#8b84a8;--gl-compare:#3b82f6;--sem-pass:#34d399;--sem-warn:#fbbf24;--sem-fail:#f87171;--font-sans:var(--font-geist), "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.16,1,.3,1);--t-feedback:.18s;--t-reveal:.8s;--stagger:55ms;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
:is(body:has(.shell),body:has(.login)){background:var(--gl-bg);color:var(--gl-text-2);font:14px/1.5 var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.shell,.login) :where(h1,h2){color:var(--gl-text);letter-spacing:-.01em;margin:0;font-weight:600}:where(.shell,.login) h1{font-size:20px}:where(.shell,.login) h2{font-size:18px}:where(.shell,.login) a{color:inherit;text-decoration:none}:where(.shell,.login) :focus-visible{outline:2px solid var(--gl-accent-light);outline-offset:2px}:where(.shell,.login) ::selection{background:var(--gl-accent-bg);color:var(--gl-text)}:where(.shell,.login) :where(input,textarea){caret-color:var(--gl-accent)}:where(.shell,.login) .btn-primary{background:var(--gl-accent);color:var(--gl-on-accent);border-radius:var(--gl-radius);padding:var(--s-2) var(--s-4);cursor:pointer;min-height:40px;transition:opacity var(--t-feedback) var(--ease-out);border:0;font-weight:600}:where(.shell,.login) .btn-primary:hover{opacity:.88}:where(.shell,.login) .btn-primary:disabled{opacity:.45;cursor:default}:where(.shell,.login) .btn-outline{border:1px solid var(--gl-border-strong);border-radius:var(--gl-radius);padding:var(--s-1) var(--s-3);min-height:32px;color:var(--gl-text);cursor:pointer;transition:background var(--t-feedback) var(--ease-out);background:0 0;align-items:center;display:inline-flex}:where(.shell,.login) .btn-outline:hover{background:var(--gl-hover)}:where(.shell,.login) .btn-quiet{padding:var(--s-2) 0;color:var(--gl-muted);cursor:pointer;transition:color var(--t-feedback) var(--ease-out);background:0 0;border:0}:where(.shell,.login) .btn-quiet:hover{color:var(--gl-text)}:where(.shell,.login) :where(input,select,textarea){background:var(--gl-inset);border:1px solid var(--gl-border);border-radius:var(--gl-radius);width:100%;padding:var(--s-2) var(--s-3);min-height:40px;transition:border-color var(--t-feedback) var(--ease-out)}:where(.shell,.login) :where(input[type=checkbox],input[type=radio]){width:auto;min-height:0;accent-color:var(--gl-accent)}:where(.shell,.login) :where(input,select,textarea):focus{border-color:var(--gl-accent);outline:none}:where(.shell,.login) textarea{resize:vertical;line-height:1.5}:where(.shell,.login) label{color:var(--gl-muted);margin:var(--s-4) 0 var(--s-1);font-size:13px;display:block}.login{width:calc(100% - 2 * var(--s-4));max-width:400px;padding:var(--s-8) var(--s-6);background:var(--gl-card);border:1px solid var(--gl-card-border);border-radius:var(--gl-card-radius);margin:14vh auto 0}.login h1{letter-spacing:.04em;font-size:28px}.login .login-form .btn-primary{margin-top:var(--s-6);width:100%}.login .login-note{margin-top:var(--s-6);color:var(--gl-text)}.login .login-error{color:var(--sem-fail);margin:var(--s-2) 0 0}.shell .rail{gap:var(--s-1);width:200px;padding:var(--s-6) var(--s-4);border-right:1px solid var(--gl-rule);background:var(--gl-surface);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.shell .rail-mark{color:var(--gl-text);letter-spacing:.08em;margin-bottom:var(--s-6);font-weight:700}.shell .rail-link{padding:var(--s-2) var(--s-3);border-radius:var(--gl-radius);color:var(--gl-muted);transition:color var(--t-feedback) var(--ease-out), background var(--t-feedback) var(--ease-out)}.shell .rail-link:hover{color:var(--gl-text)}.shell .rail-link[aria-current=page]{color:var(--gl-text);background:var(--gl-hover)}.shell .rail-foot{margin-top:auto}.shell .shell-main{height:100vh;padding-left:200px}.shell .inbox{gap:var(--s-4);height:100%;padding:var(--s-4);grid-template-columns:minmax(300px,380px) 1fr;display:grid}.shell :where(.inbox-list,.inbox-thread){background:var(--gl-card);border:1px solid var(--gl-card-border);border-radius:var(--gl-card-radius);min-height:0}.shell .inbox-list{overflow-y:auto}.shell .inbox-thread{min-width:0;overflow:hidden}.shell .list-head{padding:var(--s-4) var(--s-4) var(--s-3);justify-content:space-between;align-items:center;display:flex}.shell .list-empty{padding:0 var(--s-4);color:var(--gl-muted)}.shell .list{padding:0 var(--s-2) var(--s-4);margin:0;list-style:none}.shell .row{gap:2px var(--s-3);padding:var(--s-3);border-radius:var(--gl-radius);transition:background var(--t-feedback) var(--ease-out);grid-template-columns:1fr auto;display:grid}.shell .row:hover{background:var(--gl-hover)}.shell .row[aria-current=page]{background:var(--gl-accent-bg)}.shell .row-name{color:var(--gl-text-2);overflow-wrap:anywhere;font-weight:500}.shell .row[data-unread] .row-name{color:var(--gl-text);font-weight:700}.shell .row-time{color:var(--gl-muted);font-variant-numeric:tabular-nums;font-size:12px}.shell .row-preview{color:var(--gl-muted);overflow-wrap:anywhere;grid-column:1}.shell .row-you{color:var(--gl-faint)}.shell .row-meta{color:var(--gl-muted);flex-direction:column;grid-area:2/2;align-items:flex-end;gap:2px;font-size:12px;display:flex}.shell .row-unread{color:var(--gl-accent-light);font-variant-numeric:tabular-nums;font-weight:700}.shell .thread{flex-direction:column;height:100%;display:flex}.shell .thread-empty{max-width:520px;padding:var(--s-6);overflow-y:auto}.shell .thread-empty h2{margin-bottom:var(--s-2)}.shell .thread-head{padding:var(--s-4) var(--s-6);border-bottom:1px solid var(--gl-rule)}.shell .thread-back{color:var(--gl-muted);margin-bottom:var(--s-2);display:none}.shell .thread-facts{gap:var(--s-1) var(--s-6);margin:var(--s-3) 0 0;flex-wrap:wrap;display:flex}.shell .thread-facts div{gap:var(--s-2);display:flex}.shell .thread-facts dt{color:var(--gl-muted)}.shell .thread-facts dd{color:var(--gl-text-2);font-variant-numeric:tabular-nums;margin:0}.shell .messages{padding:var(--s-6);gap:var(--s-4);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.shell .msg{max-width:min(560px,80%)}.shell .msg[data-dir=outbound]{text-align:right;align-self:flex-end}.shell .msg-body{padding:var(--s-2) var(--s-3);border-radius:var(--gl-radius);background:var(--gl-inset);color:var(--gl-text);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;margin:0}.shell .msg[data-dir=outbound] .msg-body{background:var(--gl-accent-deep);color:var(--gl-on-accent)}.shell .msg-meta{margin:var(--s-1) 0 0;gap:var(--s-3);color:var(--gl-muted);font-size:12px;display:flex}.shell .msg[data-dir=outbound] .msg-meta{justify-content:flex-end}.shell .msg-meta [data-state=fail]{color:var(--sem-fail)}.shell .composer{border-top:1px solid var(--gl-rule);padding:var(--s-4) var(--s-6) var(--s-6)}.shell .composer-foot{align-items:center;gap:var(--s-4);margin-top:var(--s-2);display:flex}.shell .composer-count{color:var(--gl-muted);font-variant-numeric:tabular-nums;font-size:12px}.shell .composer-error{color:var(--sem-fail)}.shell .composer-foot .btn-primary{margin-left:auto}.shell .new-message .btn-primary{margin-top:var(--s-6)}@media (max-width:767px){.shell .rail{width:auto;padding:var(--s-3) var(--s-4);border-right:0;border-bottom:1px solid var(--gl-rule);flex-direction:row;align-items:center;position:static}.shell .rail-mark{margin:0 var(--s-4) 0 0}.shell .rail-foot{margin:0 0 0 auto}.shell .shell-main{height:calc(100dvh - 57px);padding-left:0}.shell .inbox{padding:var(--s-3);grid-template-columns:1fr}.shell .inbox[data-open=thread] .inbox-list,.shell .inbox[data-open=list] .inbox-thread{display:none}.shell .thread-back{display:inline-block}.shell .thread-head,.shell .messages,.shell .composer,.shell .thread-empty{padding-left:var(--s-4);padding-right:var(--s-4)}.shell .msg{max-width:88%}}
