@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._8kWZ4G_className{font-family:Archivo,Archivo Fallback;font-style:normal}._8kWZ4G_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(../media/cyrillic_ext.03ez25a9g3i0n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(../media/cyrillic_ext.03ez25a9g3i0n.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(../media/cyrillic_ext.03ez25a9g3i0n.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(../media/cyrillic_ext.03ez25a9g3i0n.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.xA-WsW_className{font-family:interCyrillicExt,Inter Fallback}.xA-WsW_variable{--font-inter-cyrillic-ext:"interCyrillicExt", Inter Fallback}
@font-face{font-family:Inter;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/cyrillic.3i9rha7jpxn0q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/cyrillic.3i9rha7jpxn0q.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/cyrillic.3i9rha7jpxn0q.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/cyrillic.3i9rha7jpxn0q.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.d2wlcq_className{font-family:interCyrillic,Inter Fallback}.d2wlcq_variable{--font-inter-cyrillic:"interCyrillic", Inter Fallback}
@font-face{font-family:Inter;unicode-range:U+1F??;src:url(../media/greek_ext.2o7ko1d-5m1xu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:U+1F??;src:url(../media/greek_ext.2o7ko1d-5m1xu.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:U+1F??;src:url(../media/greek_ext.2o7ko1d-5m1xu.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;unicode-range:U+1F??;src:url(../media/greek_ext.2o7ko1d-5m1xu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}._1sgxja_className{font-family:interGreekExt,Inter Fallback}._1sgxja_variable{--font-inter-greek-ext:"interGreekExt", Inter Fallback}
@font-face{font-family:Inter;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(../media/greek.1ee5w62fj497l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(../media/greek.1ee5w62fj497l.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(../media/greek.1ee5w62fj497l.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;src:url(../media/greek.1ee5w62fj497l.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.cMC2OW_className{font-family:interGreek,Inter Fallback}.cMC2OW_variable{--font-inter-greek:"interGreek", Inter Fallback}
@font-face{font-family:Inter;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;src:url(../media/vietnamese.1way2z9fj6cig.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;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;src:url(../media/vietnamese.1way2z9fj6cig.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;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;src:url(../media/vietnamese.1way2z9fj6cig.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;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;src:url(../media/vietnamese.1way2z9fj6cig.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.-eP6Jq_className{font-family:interVietnamese,Inter Fallback}.-eP6Jq_variable{--font-inter-vietnamese:"interVietnamese", Inter Fallback}
@font-face{font-family:Inter;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;src:url(../media/latin_ext.0szrwpqb9mkwe.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;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;src:url(../media/latin_ext.0szrwpqb9mkwe.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;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;src:url(../media/latin_ext.0szrwpqb9mkwe.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;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;src:url(../media/latin_ext.0szrwpqb9mkwe.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.G_aulW_className{font-family:interLatinExt,Inter Fallback}.G_aulW_variable{--font-inter-latin-ext:"interLatinExt", Inter Fallback}
@font-face{font-family:Inter;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;src:url(../media/latin.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;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;src:url(../media/latin.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;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;src:url(../media/latin.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;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;src:url(../media/latin.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.y-3F4q_className{font-family:inter,Inter Fallback}.y-3F4q_variable{--font-inter:"inter", Inter 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.p.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.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/123d516c9baeb953-s.3xauquyg2sixn.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/a74d2542cc4c775f-s.2taws-qdxmzlf.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/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.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:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.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:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.2ontrj8z1-o25.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:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.33iiebxkijmxa.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:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.2nzetymcmw3t7.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:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.0_f09-l1omku8.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:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.0fcfx2a-jndc5.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%}.NBrKVa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.NBrKVa_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}
@layer tokens,base,components,overrides;:root{--cc-navy:#18453b;--cc-navy-rgb:24, 69, 59;--cc-navy-deep:#123a31;--cc-on-primary:#fff;--cc-display:var(--font-archivo,"Archivo"), var(--font-inter,"Inter"), sans-serif;--cc-mono:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, monospace;--cc-pine:#0f3329;--cc-trace:#5be3a4;--cc-flag:#f2913a;--cc-blue:#246b5e;--cc-blue-strong:#0f3029;--cc-blue-100:#e4efec;--cc-blue-200:#c7ddd7;--cc-bg:#f9fafa;--cc-surface:#fff;--cc-canvas-neutral:var(--cc-bg);--cc-surface-2:#edf2f8;--cc-surface-3:#e3ebf3;--cc-patient-preview:#e0ede9;--cc-patient-message:#f4f6f6;--cc-tag-office-bg:#a8d6a9;--cc-tag-emr-bg:#a8d6d3;--cc-tag-encounter-text:#17211d;--cc-tag-established-bg:#dbe1dd;--cc-tag-established-text:#35554b;--cc-tag-first-bg:#d8d1c4;--cc-tag-first-text:#4a443b;--cc-worklist-message-size:.94rem;--cc-worklist-tag-size:calc(13rem / 17);--cc-worklist-meta-size:.82rem;--cc-chat-message-size:.94rem;--cc-text:#111827;--cc-text-muted:#374151;--cc-text-faint:#4b5563;--cc-field-label-color:#28323f;--cc-field-label-weight:700;--cc-preview-text:#353b47;--cc-border:#eeeff1;--cc-border-strong:#b9c7d6;--cc-input-border:#768797;--cc-success:#136b3c;--cc-success-bg:#e6f5ed;--cc-danger:#c0392b;--cc-danger-bg:#fcebea;--cc-warning:#7a5200;--cc-warning-bg:#fbf0d6;--cc-info:#246b5e;--cc-info-bg:#e4efec;--cc-diff-del-bg:#fbcfb8;--cc-diff-del-mark:#ef9c78;--cc-diff-del-sign:#963300;--cc-diff-add-bg:#c2eae6;--cc-diff-add-mark:#84cec4;--cc-diff-add-sign:#00665a;--cc-control-height:32px;--cc-control-radius:4px;--cc-row-height:36px;--cc-row-padding:6px 8px;--cc-row-gap:7px;--cc-panel-padding:10px 12px;--cc-panel-gap:10px;--cc-panel-radius:5px;--cc-control-padding:5px 10px;--cc-field-padding:5px 8px;--cc-text-size:.82rem;--cc-label-size:.78rem;--cc-count-size:.72rem;--cc-heading-size:1.25rem;--cc-section-size:1rem;--cc-drawer-width:480px;--cc-drawer-wide-width:920px;--cc-group-fill:color-mix(in srgb, var(--cc-navy) 4%, white);--cc-group-border:color-mix(in srgb, var(--cc-navy) 42%, var(--cc-border));--cc-table-rule:color-mix(in srgb, var(--cc-border-strong) 45%, var(--cc-border));--cc-table-selected:color-mix(in srgb, var(--cc-navy) 5%, var(--cc-surface));--cc-radius-sm:6px;--cc-radius:8px;--cc-radius-md:10px;--cc-shadow-sm:0 1px 2px #101b2d0f, 0 1px 3px #101b2d14;--cc-card-shadow:0 1px 2px #101b2d0d, 0 2px 6px #101b2d0f;--cc-shadow:0 2px 6px #101b2d14, 0 4px 16px #101b2d0f;--cc-focus:#0a9f4a;--cc-focus-indicator:#098040;--cc-focus-tint:#098040;--cc-font:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--cc-success-border:#b8dfcd;--cc-info-border:#bed7e9;--cc-warning-border:#ead3a2;--cc-danger-border:#efc0c0}html{font-size:100%}body{font-family:var(--cc-font);background:var(--cc-bg);color:var(--cc-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background:var(--cc-navy);color:var(--cc-on-primary);border-radius:var(--cc-radius);cursor:pointer;border:none;padding:12px;font-size:1rem;font-weight:600;transition:background-color .15s,box-shadow .15s}:where(button):hover{background:var(--cc-blue);cursor:pointer}button:focus-visible{outline:3px solid var(--cc-focus);outline-offset:2px}.cc-btn-busy:before{content:"";vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.85em;height:.85em;margin-right:6px;animation:.7s linear infinite cc-btn-spin;display:inline-block}@keyframes cc-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cc-btn-busy:before{animation:none}}.cc-page-loading{background:var(--cc-bg);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100vh;display:flex}.cc-page-loading p{color:var(--cc-text-muted);margin:0;font-size:.9rem}.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}[hidden]{display:none!important}:where(html:not([data-kb-input=pointer])) .cc-ehr-app :is(:focus-visible,[data-kb-focus]){outline:3px solid var(--cc-focus-indicator)!important;border-color:#fff!important;box-shadow:0 0 0 6px #fff!important}:where(html:not([data-kb-input=pointer])) .cc-ehr-app :where(a,input,select,textarea,summary,button,[tabindex],[role=button],[role=tab],[role=link]):is(:focus-visible,[data-kb-focus]){outline-offset:2px!important}:where(html:not([data-kb-input=pointer])) .cc-ehr-app :is([data-kb],td,th):is(:focus-visible,[data-kb-focus]){outline-offset:-5px!important;box-shadow:inset 0 0 0 7px #fff!important}:where(html:not([data-kb-input=pointer])) .cc-ehr-app .ehr-list-row,html:not([data-cc-theme=dark]) .cc-ehr-app :is(.ehr-work-pane,.ehr-chart-drawer),:where(html:not([data-kb-input=pointer])) .cc-ehr-app .profile-main-container:is(:focus-visible,[data-kb-focus]){--cc-focus:var(--cc-focus-tint)}:where(html:not([data-kb-input=pointer])) .cc-ehr-app [data-kb=area]:is(:focus-visible,[data-kb-focus]){outline-offset:-6px!important;outline-width:4px!important;box-shadow:inset 0 0 0 8px #fff!important}:where(html:not([data-kb-input=pointer])) .cc-ehr-app .ehr-dashboard .main-container[data-kb=area]:is(:focus-visible,[data-kb-focus]){box-shadow:none!important;outline:none!important}:where(html:not([data-kb-input=pointer])) .cc-ehr-app .ehr-dashboard .main-container[data-kb=area]:is(:focus-visible,[data-kb-focus]):before{content:"";z-index:60;top:var(--cc-fixed-header-offset,0px);bottom:0;right:0;left:var(--ehr-left-rail-width,260px);border:4px solid var(--cc-focus-indicator);pointer-events:none;position:fixed;box-shadow:0 0 0 1px #fff,inset 0 0 0 1px #fff}:where(html:not([data-kb-input=pointer])) .cc-ehr-app .ehr-dashboard.ehr-navigation-collapsed .main-container[data-kb=area]:is(:focus-visible,[data-kb-focus]):before{left:0}@media (max-width:1100px){:where(html:not([data-kb-input=pointer])) .cc-ehr-app .ehr-dashboard .main-container[data-kb=area]:is(:focus-visible,[data-kb-focus]):before{left:0}}:where(html:not([data-kb-input=pointer])) .cc-ehr-app :has(>iframe[data-kb-frame-focus]){outline:4px solid var(--cc-focus-indicator)!important;outline-offset:-6px!important;box-shadow:inset 0 0 0 8px #fff!important}:where(html:not([data-kb-input=pointer])) .cc-ehr-app :where([data-kb=card]):has(:is(:focus-visible,[data-kb-focus])):not(:is(:focus-visible,[data-kb-focus])){outline:2px solid color-mix(in srgb, var(--cc-focus) 45%, transparent);outline-offset:-2px}html[data-kb-input=pointer] .cc-ehr-app :focus-visible{box-shadow:none!important;outline:none!important}.cc-kb-hint{z-index:10000;border:2px solid var(--cc-focus);color:#fff;max-width:min(28rem,100vw - 8px);font:600 .72rem/1.5 var(--cc-font);white-space:normal;overflow-wrap:anywhere;pointer-events:auto;background:#0b2a21;border-bottom:0;border-radius:5px 5px 0 0;justify-items:start;gap:1px;padding:3px 9px 2px;display:grid;position:fixed}.cc-kb-hint[hidden],.cc-kb-hint>[hidden]{display:none}.cc-kb-hint-name{max-width:100%;font-size:.78rem;font-weight:700}.cc-kb-hint-keys{opacity:.92;font-weight:500}.cc-kb-hint-keys strong{font-weight:700}:is(input,select,textarea){--cc-border:var(--cc-input-border);--cc-border-strong:var(--cc-input-border);--sim-line:var(--cc-input-border)}.field-error{color:var(--cc-danger);margin-top:4px;font-size:.85rem}.field-hint{color:var(--cc-text-muted);margin-top:4px;font-size:.85rem}.cc-region-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.cc-region-title{color:var(--cc-text);margin:0;font-size:.9rem;font-weight:700}.cc-ehr-app .cc-region-head button{margin:0}.cc-focus-frame{z-index:9999;box-sizing:border-box;border:3px solid var(--cc-focus-indicator);pointer-events:none;position:fixed;box-shadow:0 0 0 2px #fff,inset 0 0 0 2px #fff}.cc-focus-frame[hidden]{display:none}@media (forced-colors:active){.cc-focus-frame{border-color:highlight}}:is(.faculty-flag,.cp-flag,.result-flag):is([class$=-high],[class$=-low],[class$=-abnormal],[class$=-critical]):before{content:"";vertical-align:-1px;clip-path:polygon(8% 0,92% 0,72% 28%,92% 56%,20% 56%,20% 100%,8% 100%);background:currentColor;width:12px;height:12px;margin-right:4px;display:inline-block}:root{--type-encounter:var(--cc-navy);--type-encounter-bg:#e7f0ec;--type-refill:#935409;--type-refill-bg:#faebd8;--type-lab:#1c5d99;--type-lab-bg:#e7eff8;--type-staff:#6b3fa0;--type-staff-bg:#f0eaf8;--type-in-person:#a0305c;--type-in-person-bg:#f9e8ef;--type-origin:#0b6b7a;--type-origin-bg:#e2f2f4;--cc-notification-conduct:#a13e1d;--cc-notification-conduct-bg:#fff0e8;--rubric-blue:#81add5;--rubric-green:#7eb399;--rubric-purple:#aa91ca;--rubric-orange:#dca669;--cc-trend-overall:#14211e;--cc-trend-blue:#1668b0;--cc-trend-orange:#a85a05;--cc-trend-purple:#7a3f9d;--cc-trend-teal:#0f8c9c}.clr{--ink:#0a1512;--pine:#0f3329;--pine-2:#0b281f;--paper:#f4f7f3;--card:#fff;--mist:#9db3a9;--line:#dce5df;--text:#16241e;--muted:#5e726a;--faint:#66736c;--trace:#5be3a4;--flag:#f2913a;--flag-ink:#1b0f02;--accent:#5be3a4;--accent-h:#7cecbc;--accent-ink:#06251b;--danger:#c0392b;--danger-bg:#fbecea}.lcr-page{--ink:#0a1512;--pine:#0f3329;--paper:#f4f7f3;--card:#fff;--mist:#9db3a9;--line:#dce5df;--text:#16241e;--muted:#5e726a;--faint:#65786f;--field-line:#728a7f;--trace:#5be3a4;--flag:#c0392b;--flag-bg:#fbecea}:root{--cc-on-dark:#fff;--cc-white:#fff;--cc-black:#000;--cc-solid-danger:#c0392b;--cc-solid-danger-hover:#a02e22;--cc-solid-danger-deep:#8a241b;--cc-solid-success:#237a4f;--cc-on-flag:#2b1500;--cc-clear-filter:#ef4444;--cc-clear-filter-hover:#dc2626;--cc-topbar-kicker:#c9ded8;--cc-topbar-subtle:#e2f0ec;--cc-topbar-control:#dcebe6;--cc-topbar-hover:#2f7d6e;--cc-topbar-tint:#ffffff12;--cc-topbar-tint-strong:#ffffff24;--cc-profile-card-from:#1d4a3e;--cc-profile-card-to:#12302a;--cc-ecg-text:#f4f7f3;--cc-ecg-bg:#0f3329;--cc-ecg-hover:#17483b;--cc-ecg-border:#9db3a9;--cc-wordmark-ink:#0a1512;--cc-wordmark-paper:#f4f7f3;--cc-band-low:#d54d45;--cc-band-acceptable:#dba73a;--cc-band-good:#2d8a68;--cc-rubric-neutral:#bfc4cc;--cc-sim-connected:#23a65f;--cc-sim-preview:#7c5cbf;--cc-sim-green:#4f9c80;--cc-sim-green-ring:#91b9aa;--cc-sim-teal:#3d7890;--cc-shadow-tint:#0000001a;--cc-shadow-tint-strong:#0003;--cc-hairline:#14233a1a;--cc-profile-cyan:#19d2df;--cc-profile-cancel:#d99393;--cc-profile-cancel-hover:#db1212;--cc-profile-save:#a1d993;--cc-profile-save-hover:#12db18;--cc-profile-save-tint:#d2e6c8;--clr-readout-line:#235647;--clr-bar:#1c4a3d;--clr-audience-bg:#e8eeea;--clr-audience-line:#cbd8d1;--clr-foot-error:#ffb4a8;--cc-chart-green:#246b5e;--cc-chart-orange:#a85a05;--cc-chart-blue:#4a90b8;--cc-chart-gold:#8a5b14;--cc-chart-purple:#72599b;--cc-surface-muted:#e5e7eb;--cc-primary:#176b4a;--cc-text-secondary:#475569;--cc-line-cool:#dbe4ee;--cc-info-line:#cfe2f7;--cc-danger-line:#fecdd3;--cc-danger-line-strong:#e4a3a3;--cc-success-line:#bbf7d0;--cc-warning-line:#f0d9a8;--cc-danger-strong:#8a241b;--cc-warning-strong:#92400e;--cc-warning-accent:#d97706;--cc-success-accent:#2e9e6b;--cc-success-strong:#1c5e42;--cc-info-strong:#285778;--cc-info-tint:#edf4fa;--cc-violet-strong:#553888;--cc-violet-line:#d8caef;--cc-accent-hover:#2f7d6e;--cc-accent-deep:#1d4a3e;--cc-disabled-bg:#9aa6b2;--cc-chart-grid:#dce4df}
.cc-ehr-app{--cc-ehr-header-bg:var(--cc-navy);--cc-ehr-header-height:76px;background:var(--cc-bg);min-height:100vh;color:var(--cc-text);font-family:var(--cc-font)}.cc-ehr-app *,.cc-ehr-app :before,.cc-ehr-app :after{box-sizing:border-box}.cc-ehr-app :is(table,.data-table){background:var(--cc-surface);color:var(--cc-text);border:1px solid var(--cc-border);border-radius:var(--cc-radius);border-collapse:separate;border-spacing:0;box-shadow:var(--cc-shadow-sm);overflow:hidden}.cc-ehr-app :is(th){color:var(--cc-text);border-bottom:1px solid var(--cc-border);background:0 0}.cc-ehr-app :where(thead) th{color:var(--cc-text-faint);font-size:var(--cc-count-size);border-bottom-color:var(--cc-table-rule);font-weight:600}.cc-ehr-app :is(td){border-bottom-color:var(--cc-border)}.cc-ehr-app :is(tr){background:var(--cc-surface);color:var(--cc-text)}.cc-ehr-app :is(tr:hover){background:var(--cc-surface-2)}.cc-ehr-app :where(thead) tr:hover{background:var(--cc-surface)}.cc-ehr-app :is(input,select,textarea){color:var(--cc-text);background:var(--cc-surface);border:1px solid var(--cc-input-border);border-radius:var(--cc-radius-sm);font-family:var(--cc-font)}.cc-ehr-app :is(input:focus,select:focus,textarea:focus){border-color:var(--cc-blue);box-shadow:none;outline:none}.cc-ehr-app :is(a){color:var(--cc-blue)}
