@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Frank Ruhl Libre;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Frank Ruhl Libre Fallback;src:local("Times New Roman");ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.00%;size-adjust:108.06%}.__className_c65330{font-family:Frank Ruhl Libre,Frank Ruhl Libre Fallback;font-style:normal}.__variable_c65330{--font-serif:"Frank Ruhl Libre","Frank Ruhl Libre Fallback"}@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant Fallback;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_0658b6{font-family:Assistant,Assistant Fallback;font-style:normal}.__variable_0658b6{--font-sans:"Assistant","Assistant Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9e569{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_f9e569{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#FAF6EE;--bg-2:#FCF9F3;--surface:#FFFFFF;--surface-2:#F4EEE2;--raised:#FFFFFF;--panel:#FDFBF7;--line:rgba(38,44,38,0.085);--line-2:rgba(38,44,38,0.16);--gold-line:rgba(176,131,47,0.38);--ink:#1E251F;--ink-soft:#44504A;--ink-mute:#717A72;--ink-faint:#A79C86;--emerald:#0E7A50;--emerald-d:#0A5B3B;--emerald-l:#1AA06B;--emerald-g:rgba(14,122,80,0.09);--gold:#B0832F;--gold-d:#8A6520;--gold-l:#CFA24B;--gold-g:rgba(176,131,47,0.11);--rose:#B23A52;--rose-d:#8C2B40;--rose-g:rgba(178,58,82,0.09);--garnet:#B23A52;--garnet-d:#8C2B40;--garnet-g:rgba(178,58,82,0.09);--sky:#2B5F9E;--sky-d:#1E4576;--sky-g:rgba(43,95,158,0.09);--sapphire:#2B5F9E;--sapphire-d:#1E4576;--sapphire-g:rgba(43,95,158,0.09);--peacock:#0E6E72;--peacock-d:#0A5256;--peacock-g:rgba(14,110,114,0.09);--amethyst:#6B4FA0;--amethyst-d:#4F3A78;--amethyst-g:rgba(107,79,160,0.09);--violet:#6B4FA0;--serif:var(--font-serif),"Frank Ruhl Libre",Georgia,serif;--sans:var(--font-sans),"Assistant",system-ui,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--r-sm:9px;--r:14px;--r-lg:20px;--r-xl:28px;--shadow:0 1px 2px rgba(40,38,28,.05),0 10px 28px -14px rgba(40,38,28,.16);--shadow-lg:0 2px 6px rgba(40,38,28,.06),0 30px 70px -26px rgba(40,38,28,.22);--shadow-gold:0 8px 30px -12px rgba(176,131,47,.32);--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:radial-gradient(1500px 1000px at 98% -18%,rgba(14,122,80,.07),transparent 62%),radial-gradient(1200px 900px at -10% 0,rgba(43,95,158,.06),transparent 64%),radial-gradient(1100px 900px at 14% 122%,rgba(107,79,160,.055),transparent 66%),radial-gradient(1300px 950px at 100% 124%,rgba(176,131,47,.06),transparent 66%);background-attachment:fixed;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .82 0 0 0 0 .76 0 0 0 0 .62 0 0 0 .03 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-family:var(--serif);font-weight:700;letter-spacing:-.01em;margin:0;color:var(--ink)}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1;letter-spacing:-.02em}.serif{font-family:var(--serif)}.frame{display:grid;grid-template-columns:268px 1fr;min-height:100vh;position:relative;z-index:1}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);background:linear-gradient(195deg,#FFFFFF,var(--bg-2) 70%);padding:24px 16px;display:flex;flex-direction:column;gap:6px;box-shadow:1px 0 0 var(--line)}.brand{display:flex;align-items:center;gap:12px;padding:4px 8px 20px;border-bottom:1px solid var(--line);margin-bottom:6px}.brand .glyph{width:42px;height:42px;border-radius:12px;flex:none;position:relative;background:linear-gradient(150deg,#FFFFFF,#F1EADA);border:1px solid var(--gold-line);display:grid;place-items:center;box-shadow:var(--shadow-gold),inset 0 1px 0 #fff}.brand .glyph:after{content:"";width:19px;height:19px;border-radius:50%;background:conic-gradient(from -40deg,var(--gold),var(--emerald),var(--gold-l),var(--emerald-d),var(--gold));-webkit-mask:radial-gradient(circle at 50% 50%,transparent 5px,#000 5.5px);mask:radial-gradient(circle at 50% 50%,transparent 5px,#000 5.5px)}.brand .wm{line-height:1}.brand .wm b{font-family:var(--serif);font-size:21px;font-weight:800;letter-spacing:-.02em}.brand .wm b i{font-style:normal;color:var(--gold)}.brand .wm span{display:block;font-size:10.5px;color:var(--ink-mute);letter-spacing:.16em;margin-top:4px}.nav-group{margin-top:14px}.nav-label{font-size:10px;letter-spacing:.18em;color:var(--ink-faint);padding:6px 12px;text-transform:uppercase;font-weight:600}.nav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;color:var(--ink-soft);font-size:14.5px;font-weight:500;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease);position:relative}.nav-item .ic{width:18px;height:18px;flex:none;opacity:.7}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item.on{background:linear-gradient(100deg,var(--emerald-g),rgba(176,131,47,.05));color:var(--emerald-d);font-weight:600}.nav-item.on .ic{opacity:1;color:var(--emerald)}.nav-item.on:before{content:"";position:absolute;inset-inline-start:-16px;top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:0 3px 3px 0;background:linear-gradient(var(--gold),var(--emerald))}.nav-item .tag{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;font-weight:700;background:var(--rose-g);color:var(--rose);padding:1px 8px;border-radius:20px}.side .spacer{flex:1 1}.side .who{display:flex;align-items:center;gap:11px;padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--line);margin-top:8px;box-shadow:var(--shadow)}.side .who .av{width:32px;height:32px;border-radius:10px;flex:none;background:linear-gradient(135deg,var(--gold),var(--emerald));display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.side .who small{color:var(--ink-mute);font-size:11.5px}.main{min-width:0;padding:0 0 60px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:18px;padding:18px 36px;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);background:linear-gradient(180deg,rgba(250,246,238,.92),rgba(250,246,238,.62));border-bottom:1px solid var(--line)}.topbar .crumb{font-size:12px;color:var(--gold-d);font-weight:600;letter-spacing:.04em}.topbar h1{font-size:23px;margin-top:3px;letter-spacing:-.02em}.topbar .grow{flex:1 1}.search{display:flex;gap:9px;border:1px solid var(--line);border-radius:12px;padding:9px 14px;min-width:250px;color:var(--ink-faint);font-size:13px}.live,.search{align-items:center;background:var(--surface);box-shadow:var(--shadow)}.live{display:inline-flex;gap:7px;font-size:12.5px;color:var(--emerald-d);border:1px solid var(--gold-line);padding:7px 13px;border-radius:20px;font-weight:600}.live .dot{width:7px;height:7px;border-radius:50%;background:var(--emerald);box-shadow:0 0 0 0 var(--emerald);animation:pulse 2.4s var(--ease) infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(14,122,80,.4)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.wrap{padding:28px 36px;max-width:1440px}.section-h{display:flex;align-items:baseline;gap:12px;margin:6px 2px 16px}.section-h h2{font-size:18px}.section-h h2:before{content:"";display:inline-block;width:14px;height:2px;background:var(--gold);vertical-align:middle;-webkit-margin-end:9px;margin-inline-end:9px;border-radius:2px}.section-h .sub{font-size:12.5px;color:var(--ink-mute)}.section-h .grow{flex:1 1}.grid{display:grid;grid-gap:18px;gap:18px}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.g4{grid-template-columns:repeat(2,1fr)}.g2,.g3{grid-template-columns:1fr}}.card{background:linear-gradient(180deg,#FFFFFF,var(--panel));border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow);position:relative;overflow:hidden}.card:after{content:"";position:absolute;top:0;inset-inline:22px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-line),transparent)}.card.lift{transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.card.lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.card .corner{position:absolute;top:-70px;inset-inline-end:-70px;width:170px;height:170px;border-radius:50%;filter:blur(56px);opacity:.09;pointer-events:none}.stat .lab{font-size:12.5px;color:var(--ink-mute);display:flex;align-items:center;gap:7px;font-weight:500}.stat .val{font-family:var(--serif);font-size:40px;font-weight:700;margin:6px 0 3px;letter-spacing:-.02em;line-height:1}.stat .val small{font-size:17px;color:var(--ink-mute);font-weight:500}.stat .delta{font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.delta.up{color:var(--emerald)}.delta.down{color:var(--rose)}.delta.flat{color:var(--gold-d)}.spark{height:36px;margin-top:14px;display:block;width:100%}.badge{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:5px}.b-emr{background:var(--emerald-g);color:var(--emerald-d)}.b-gold{background:var(--gold-g);color:var(--gold-d)}.b-rose{background:var(--rose-g);color:var(--rose)}.b-mute{background:var(--surface-2);color:var(--ink-mute)}.b-sky{background:var(--sky-g);color:var(--sky)}.hero{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px}@media (max-width:1100px){.hero{grid-template-columns:1fr}}.hero-main{position:relative;overflow:hidden;border-radius:var(--r-xl);padding:30px 32px;background:radial-gradient(150% 180% at 100% -10%,rgba(43,95,158,.07),transparent 58%),radial-gradient(150% 180% at 0 110%,rgba(14,122,80,.06),transparent 58%),linear-gradient(160deg,#FFFFFF,var(--panel));border:1px solid var(--line);box-shadow:var(--shadow)}.hero-main .eyebrow{font-size:12px;letter-spacing:.14em;color:var(--gold-d);font-weight:700;text-transform:uppercase}.hero-main h2{font-size:30px;line-height:1.15;margin:12px 0 8px;max-width:18ch}.hero-main p{color:var(--ink-soft);font-size:14.5px;max-width:46ch}.hero-main .deco{position:absolute;inset-inline-end:-10px;bottom:-10px;opacity:.9;pointer-events:none}.journey{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;position:relative}@media (max-width:1100px){.journey{grid-template-columns:repeat(2,1fr)}}.jstage{background:linear-gradient(180deg,#FFFFFF,var(--panel));border:1px solid var(--line);border-radius:var(--r);padding:15px 14px;min-height:350px;display:flex;flex-direction:column;gap:10px;position:relative;box-shadow:var(--shadow)}.jstage>.jhead{display:flex;align-items:center;gap:8px}.jstage .jhead .n{font-size:13.5px;font-weight:700;font-family:var(--serif)}.jstage .jhead .c{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--mono);font-size:13px;color:var(--ink-soft);background:var(--surface-2);padding:1px 9px;border-radius:8px;font-weight:600}.jstage .bar{height:3px;border-radius:3px;background:var(--surface-2);overflow:hidden}.jstage .bar i{display:block;height:100%;border-radius:3px}.lead{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px 12px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s}.lead:hover{transform:translateX(-2px);box-shadow:var(--shadow);border-color:var(--gold-line)}.lead .top{display:flex;align-items:center;gap:8px}.lead .top b{font-size:13.5px;font-weight:600}.lead .top .src{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10.5px;color:var(--ink-faint)}.lead .meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-mute)}.sla{--p:60;--col:var(--emerald);width:28px;height:28px;flex:none;background:conic-gradient(var(--col) calc(var(--p)*1%),var(--surface-2) 0);display:grid;place-items:center;position:relative}.sla,.sla:after{border-radius:50%}.sla:after{content:"";position:absolute;inset:3px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.sla.warn{--col:var(--gold)}.sla.breach{--col:var(--rose);animation:sla-flash 1.6s var(--ease) infinite}@keyframes sla-flash{0%,to{filter:none}50%{filter:drop-shadow(0 0 5px var(--rose))}}.row{display:flex;align-items:center;gap:13px;padding:13px 4px;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row .ava{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--emerald),var(--gold));box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.row .grow{flex:1 1;min-width:0}.row b{font-size:14px;font-weight:600}.row small{color:var(--ink-mute);font-size:12px}.row .when{font-family:var(--mono);font-size:11.5px;color:var(--ink-faint)}.feed{display:flex;flex-direction:column}.fitem{display:flex;gap:12px;padding:12px 2px;position:relative;border-bottom:1px solid var(--line)}.fitem:last-child{border-bottom:0}.fitem .ring{width:9px;height:9px;border-radius:50%;margin-top:6px;flex:none;box-shadow:0 0 0 3px var(--bg-2)}.fitem .ln{font-size:13.5px;color:var(--ink-soft)}.fitem .ln b{font-weight:600;color:var(--ink)}.fitem .t{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--mono);font-size:11px;color:var(--ink-faint);white-space:nowrap}.alert{display:flex;gap:14px;padding:18px;border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(100deg,var(--rose-g),#fff 65%);box-shadow:var(--shadow)}.alert.gold{background:linear-gradient(100deg,var(--gold-g),#fff 65%)}.alert .ic{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;background:#fff;color:var(--rose);border:1px solid var(--rose-g);box-shadow:var(--shadow)}.alert.gold .ic{color:var(--gold-d);border-color:var(--gold-g)}.alert .grow{flex:1 1}.alert h4{font-size:15px}.alert p{margin:5px 0 0;font-size:13px;color:var(--ink-soft)}.alert .act{font-size:12.5px;font-weight:700;color:var(--emerald-d);gap:6px;margin-top:9px}.alert .act,.btn{display:inline-flex;align-items:center}.btn{gap:7px;font-family:var(--sans);font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:11px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;transition:all .16s var(--ease);box-shadow:var(--shadow)}.btn:hover{border-color:var(--emerald);color:var(--emerald-d);transform:translateY(-1px)}.btn.pri{background:linear-gradient(180deg,var(--emerald-l),var(--emerald-d));color:#fff;border:0;box-shadow:var(--shadow-gold)}.btn.pri:hover{filter:brightness(1.05);color:#fff}.rise{opacity:0;transform:translateY(12px);animation:rise .65s var(--ease) forwards}@keyframes rise{to{opacity:1;transform:none}}.d1{animation-delay:.04s}.d2{animation-delay:.09s}.d3{animation-delay:.14s}.d4{animation-delay:.19s}.d5{animation-delay:.24s}.d6{animation-delay:.29s}.d7{animation-delay:.34s}.d8{animation-delay:.4s}.empty{text-align:center;padding:50px 20px;color:var(--ink-mute)}hr.sep{border:0;border-top:1px solid var(--line);margin:26px 0}