@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.0nej_lxd5q~2o.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.0kr5766.tjsv_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.0xzjw9gd~3oqw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.0r2x4jit4v-hc.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.0bsrhmc7ksh9o.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.0ohrq615g_kqa.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/62492e45f348cf87-s.0nej_lxd5q~2o.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.0kr5766.tjsv_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/c73d4b34880585a8-s.0xzjw9gd~3oqw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/f00b8cc54454926d-s.0r2x4jit4v-hc.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/741805f5bd1ef272-s.0bsrhmc7ksh9o.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.0ohrq615g_kqa.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/62492e45f348cf87-s.0nej_lxd5q~2o.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.0kr5766.tjsv_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/c73d4b34880585a8-s.0xzjw9gd~3oqw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f00b8cc54454926d-s.0r2x4jit4v-hc.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/741805f5bd1ef272-s.0bsrhmc7ksh9o.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.0ohrq615g_kqa.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/62492e45f348cf87-s.0nej_lxd5q~2o.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.0kr5766.tjsv_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/c73d4b34880585a8-s.0xzjw9gd~3oqw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f00b8cc54454926d-s.0r2x4jit4v-hc.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/741805f5bd1ef272-s.0bsrhmc7ksh9o.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.0ohrq615g_kqa.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.157oer57eo50s.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.0lzyohd.mq-zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.0k50~bcr4_n6n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.0ld551rg41h9m.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.0kzsaos0rt4.l.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0nhx~dwif.9~q.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_7d2bb114-module__Gvb4CG__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_7d2bb114-module__Gvb4CG__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_55581303-module__j1eaMG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_55581303-module__j1eaMG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f1dc038f-module__F-YPqq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f1dc038f-module__F-YPqq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@tailwind base;@tailwind components;@tailwind utilities;:root{--ink-900:#0b0e13;--ink-800:#15191f;--ink-700:#232830;--ink-600:#3a4150;--ink-500:#5a6273;--ink-400:#818897;--ink-300:#b0b5bf;--ink-200:#d6d8dd;--ink-100:#ecedef;--paper:#f6f4ee;--paper-2:#efebe0;--paper-3:#e5e0d2;--white:#fff;--ballot:#1b3a8b;--ballot-2:#2b4fb0;--ballot-soft:#e8ecf6;--tape:#b8201f;--tape-soft:#f7e4e3;--vault:#c68b16;--vault-bright:#e8c16b;--vault-soft:#f5e9cc;--leaf:#1f6e3f;--leaf-bright:#7ed39a;--leaf-soft:#dbede2;--recover:#a99cff;--serif:var(--font-source-serif), "Source Serif 4", "Iowan Old Style", Georgia, serif;--sans:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-5:24px}*{box-sizing:border-box}html,body{background:var(--ink-900);color:var(--paper);margin:0;padding:0}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.tn{font-family:var(--sans);color:var(--paper)}.tn h1,.tn h2,.tn h3,.tn .display{font-family:var(--serif);font-feature-settings:"ss01", "ss02";letter-spacing:-.01em}.tn .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.tn .num{font-variant-numeric:tabular-nums}.tn .eyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#f6f4ee8c;font-size:11px;font-weight:600}.tn .eyebrow-dark{color:#f6f4ee6b}.tn .lock-chip{font-family:var(--mono);letter-spacing:.06em;color:var(--leaf-bright);background:#1f6e3f29;border:1px solid #1f6e3f6b;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.tn .lock-chip.locked{color:var(--vault-bright);background:#c68b1624;border-color:#c68b165c}.tn .ai-pill{font-family:var(--mono);letter-spacing:.04em;color:var(--vault-bright);white-space:nowrap;background:#e8c16b1a;border:1px solid #e8c16b47;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;display:inline-flex}.tn .ai-pill:before{content:"";background:var(--vault-bright);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 2px #e8c16b2e}.tn .ai-pill-dark{background:#e8c16b14;border-color:#e8c16b38}.tn .dot{vertical-align:middle;border-radius:999px;width:8px;height:8px;display:inline-block}.tn .dot-leaf{background:var(--leaf-bright)}.tn .dot-vault{background:var(--vault-bright)}.tn .dot-tape{background:#eb7e7d}.tn .btn{font-family:var(--sans);border-radius:var(--r-2);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1;transition:background .12s,transform 40ms;display:inline-flex}.tn .btn:active{transform:translateY(1px)}.tn .btn-vault{background:var(--vault-bright);color:var(--ink-900)}.tn .btn-vault:hover{background:#f0cd83}.tn .btn-secondary{color:var(--paper);background:#ffffff0a;border-color:#ffffff1a}.tn .btn-secondary:hover{background:#ffffff14}.tn .btn-ghost{color:#f6f4eeb3;background:0 0;border-color:#0000}.tn .btn-ghost:hover{color:var(--paper);background:#ffffff0a}.dashboard-frame{background:#05070b;min-height:100vh;padding:24px}.dashboard-artboard{background:var(--ink-900);border-radius:var(--r-2);border:1px solid #ffffff0f;grid-template-columns:230px minmax(0,1fr) 320px;width:min(1280px,100%);min-height:820px;margin:0 auto;display:grid;overflow:hidden}.dashboard-rail,.dashboard-side{background:#0e1218;padding:22px}.dashboard-rail{border-right:1px solid #ffffff0f}.dashboard-side{border-left:1px solid #ffffff0f}.dashboard-main{min-width:0;padding:24px 28px 32px}.dashboard-brand-row,.dashboard-header,.dashboard-card-header,.dashboard-attention-row,.dashboard-table-head,.dashboard-table-row{justify-content:space-between;align-items:center;display:flex}.dashboard-brand-row{margin-bottom:20px}.dashboard-brand,.dashboard-campaign,.dashboard-title,.dashboard-section-title,.dashboard-kpi-value{font-family:var(--serif);letter-spacing:0}.dashboard-brand{font-size:19px;font-weight:700}.dashboard-campaign{margin-bottom:4px;font-size:17px;font-weight:600}.dashboard-muted{color:#f6f4ee8f;font-size:11.5px}.dashboard-nav{border-top:1px solid #ffffff0f;gap:4px;margin:22px 0;padding-top:18px;display:grid}.dashboard-nav-item{border-radius:var(--r-2);color:#f6f4eec7;align-items:center;min-height:34px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dashboard-nav-item-active{color:var(--vault-bright);background:#e8c16b1a}.dashboard-health,.dashboard-card,.dashboard-status-panel{border-radius:var(--r-2);background:var(--ink-800);border:1px solid #ffffff0f}.dashboard-health{padding:12px}.dashboard-health-status{font-family:var(--serif);letter-spacing:0;font-size:17px;font-weight:600}.dashboard-header{align-items:flex-end;gap:18px;margin-bottom:20px}.settings-artboard{grid-template-columns:230px minmax(0,1fr)}.settings-main{max-width:980px}.settings-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.settings-metric{min-height:110px;padding:16px}.settings-model-list{gap:12px;display:grid}.settings-model-card{padding:16px}.settings-session-card{margin-bottom:12px}.settings-session-actions{flex-wrap:wrap;justify-content:flex-start}.settings-danger-button{color:#eb7e7d;border-color:#eb7e7d66}.settings-warning{color:#f6f4eeb8;margin-top:12px;font-size:12px;line-height:1.45}.settings-model-header,.settings-card-actions,.settings-feature-row{align-items:center;display:flex}.settings-model-header,.settings-card-actions{justify-content:space-between;gap:12px}.settings-feature-row{flex-wrap:wrap;gap:6px;margin-top:12px}.settings-feature-chip{min-height:24px;font-family:var(--mono);letter-spacing:.04em;color:#f6f4eead;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.settings-progress-track{background:#ffffff0f;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.settings-progress-fill{border-radius:inherit;height:100%;transition:width .16s}.settings-error{color:#eb7e7d;margin-top:10px;font-size:12px;line-height:1.45}.settings-card-actions{margin-top:14px}.bridge-panel{background:#15191f;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:14px;padding:14px}.bridge-panel-header,.bridge-language-row,.bridge-output-kicker,.bridge-literal-row,.bridge-error{align-items:center;display:flex}.bridge-panel-header{justify-content:space-between;gap:12px;margin-bottom:12px}.bridge-panel-subtitle{font-family:var(--mono);letter-spacing:.04em;color:#f6f4ee7a;text-transform:uppercase;margin-top:4px;font-size:10px}.bridge-language-row{flex-wrap:wrap;gap:6px;margin-bottom:12px}.bridge-language-button{color:#f6f4eeb8;cursor:pointer;min-width:58px;min-height:42px;font-family:var(--mono);text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-content:center;gap:1px;padding:5px 8px;display:inline-grid}.bridge-language-button[aria-checked=true]{color:#0b0e13;background:#e8c16b;border-color:#0000}.bridge-language-button span{letter-spacing:.04em;font-size:10px;font-weight:700}.bridge-language-button small{text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:9px;overflow:hidden}.bridge-label{font-family:var(--mono);letter-spacing:.08em;color:#f6f4ee80;margin-bottom:6px;font-size:10px;display:block}.bridge-source-input{color:#f6f4ee;width:100%;min-height:88px;font-family:var(--sans);resize:vertical;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.bridge-protected-input{color:#f6f4ee;width:100%;min-height:38px;font-family:var(--sans);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.35}.bridge-submit-button{color:#0b0e13;background:#e8c16b;width:100%;margin-top:10px}.bridge-submit-button:disabled{opacity:.52;cursor:wait}.bridge-output{gap:8px;margin-top:10px;display:grid}.bridge-output-card{background:#ffffff08;border-radius:8px;padding:10px}.bridge-output-card-primary{background:#e8c16b12}.bridge-output-kicker{font-family:var(--mono);letter-spacing:.08em;color:#e8c16b;justify-content:space-between;margin-bottom:5px;font-size:9.5px}.bridge-output-text,.bridge-review-text{font-family:var(--serif);letter-spacing:0;font-size:15px;line-height:1.42}.bridge-review-text{color:#f6f4eeb8;font-size:13px}.bridge-literal-row{flex-wrap:wrap;gap:6px;margin-top:9px}.bridge-literal-chip{overflow-wrap:anywhere;color:#7ed39a;max-width:100%;font-family:var(--mono);background:#7ed39a14;border:1px solid #7ed39a3d;border-radius:999px;padding:4px 7px;font-size:9.5px}.bridge-review-badge{color:#7ed39a;background:#7ed39a1a;border-radius:999px;align-items:center;min-height:20px;padding:3px 6px;font-size:9px;display:inline-flex}.bridge-review-badge-warn{color:#e8c16b;background:#e8c16b1f}.bridge-review-diff{gap:8px;margin-top:10px;display:grid}.bridge-review-token-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;display:grid}.bridge-review-token-label{font-family:var(--mono);letter-spacing:.08em;color:#f6f4ee73;padding-top:4px;font-size:9.5px}.bridge-review-token-list{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.bridge-review-token{overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:3px 5px;font-size:11px;line-height:1.25}.bridge-review-token-same{color:#f6f4eea3;background:#ffffff08}.bridge-review-token-missing{color:#eb7e7d;background:#b8201f21;text-decoration:line-through}.bridge-review-token-extra{color:#e8c16b;background:#e8c16b1a}.bridge-review-warnings{color:#e8c16b;gap:5px;margin:2px 0 0;padding-left:18px;font-size:11.5px;line-height:1.4;display:grid}.bridge-inline-status,.bridge-error{min-height:32px;font-family:var(--mono);letter-spacing:.06em;border-radius:8px;padding:8px 10px;font-size:10px}.bridge-inline-status{color:#f6f4ee7a;background:#ffffff08}.bridge-error{color:#eb7e7d;letter-spacing:0;background:#b8201f1a;border:1px solid #b8201f5c;justify-content:space-between;gap:10px}.bridge-error a{color:#e8c16b;flex:none}.open-ears-panel{background:#15191f;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:14px;padding:14px}.open-ears-header,.open-ears-actions,.open-ears-meter,.open-ears-chip-row,.open-ears-error{align-items:center;display:flex}.open-ears-header{justify-content:space-between;gap:12px;margin-bottom:12px}.open-ears-subtitle{font-family:var(--mono);letter-spacing:.04em;color:#f6f4ee7a;text-transform:uppercase;margin-top:4px;font-size:10px}.open-ears-meter{gap:2px;height:32px;margin-bottom:12px}.open-ears-meter span{background:#e8c16b9e;border-radius:1px;flex:1;max-height:28px}.open-ears-actions{gap:8px}.open-ears-button{flex:1;min-height:38px}.open-ears-status,.open-ears-label{font-family:var(--mono);letter-spacing:.08em;font-size:10px}.open-ears-status{color:#f6f4ee80;margin-top:9px}.open-ears-label{color:#f6f4ee80;margin:12px 0 6px;display:block}.open-ears-textarea{color:#f6f4ee;width:100%;font-family:var(--sans);resize:vertical;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.open-ears-chip-row{flex-wrap:wrap;gap:6px;margin-top:12px}.open-ears-chip{overflow-wrap:anywhere;color:#7ed39a;max-width:100%;font-family:var(--mono);background:#7ed39a14;border:1px solid #7ed39a3d;border-radius:999px;padding:4px 7px;font-size:9.5px}.open-ears-apply-button{color:#0b0e13;background:#7ed39a;width:100%;margin-top:10px}.open-ears-error{color:#eb7e7d;font-family:var(--mono);background:#b8201f1a;border:1px solid #b8201f5c;border-radius:8px;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 10px;font-size:10px}.open-ears-error a{color:#e8c16b;flex:none}.turf-map-preview{gap:10px;margin-top:12px;display:grid}.turf-map-svg{aspect-ratio:16/9;background:#0f1217;border:1px solid #ffffff14;border-radius:8px;width:100%}.turf-map-background{fill:#0f1217}.turf-map-svg polygon{cursor:pointer;opacity:.26;stroke:#f6f4eeb8;stroke-width:1.2px}.turf-map-turf-selected polygon{opacity:.52;stroke:#f6f4ee;stroke-width:2.4px}.turf-map-route{fill:none;opacity:.74;stroke:#f6f4ee;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.turf-map-stop{cursor:pointer;fill:#0b0e13;stroke:#f6f4ee;stroke-width:1.4px}.turf-map-stop-selected{fill:#e8c16b;stroke:#0b0e13;stroke-width:1.8px}.turf-map-centroid{fill:#e8c16b;stroke:#0b0e13;stroke-width:1.5px}.turf-map-boundary-draft polygon{fill:#e8c16b2e;stroke:#e8c16b;stroke-dasharray:6 5;stroke-width:2px}.turf-map-boundary-draft polyline{fill:none;stroke:#e8c16b;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.turf-map-boundary-draft circle{fill:#e8c16b;stroke:#0b0e13;stroke-width:1.3px}.turf-map-draw-overlay{cursor:crosshair;fill:#0000;pointer-events:all}.turf-map-toolbar{flex-wrap:wrap;gap:6px;display:flex}.turf-map-select{color:#f6f4eeb8;cursor:pointer;min-height:30px;font-family:var(--mono);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:5px 8px;font-size:10px}.turf-map-select[aria-pressed=true]{color:#0b0e13;background:#e8c16b;border-color:#0000}.turf-map-caption{font-family:var(--mono);letter-spacing:.04em;color:#f6f4ee8c;font-size:10.5px}.turf-map-editor{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:10px;padding:10px;display:grid}.turf-map-editor-header,.turf-map-editor-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.turf-map-editor-controls label{flex:190px}.turf-map-editor-controls button{flex:none}.turf-map-editor-caption{color:#f6f4ee9e;font-family:var(--mono);font-size:10.5px}.dashboard-title{margin:0;font-size:34px;font-weight:600;line-height:1.08}.dashboard-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-button{min-height:38px;text-decoration:none}.dashboard-button:not(.btn-secondary){background:var(--vault-bright);color:var(--ink-900)}.dashboard-status-panel{color:#f6f4eed1;background:#e8c16b14;border-color:#e8c16b4d;margin-bottom:14px;padding:12px 14px;font-size:12.5px;line-height:1.5}.dashboard-kpi-grid,.dashboard-grid-two{gap:12px;display:grid}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.dashboard-grid-two{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);margin-bottom:18px}.dashboard-card{padding:16px}.dashboard-card-tall{min-height:260px}.dashboard-kpi-value{font-size:30px;font-weight:600;line-height:1}.dashboard-section-title{margin:4px 0 0;font-size:18px;font-weight:600}.dashboard-result-list,.dashboard-recent-list{gap:10px;margin-top:14px;display:grid}.dashboard-result-row{grid-template-columns:120px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12px;display:grid}.dashboard-result-label,.dashboard-result-count,.dashboard-table,.dashboard-recent-time,.dashboard-recent-main{min-width:0}.dashboard-result-bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.dashboard-result-bar span{background:var(--leaf-bright);border-radius:999px;height:100%;display:block}.dashboard-result-count{text-align:right;font-family:var(--mono);color:#f6f4eebd}.dashboard-attention-row{border-bottom:1px solid #ffffff0f;gap:10px;padding:11px 0;font-size:13px}.dashboard-attention-row strong{font-family:var(--serif);color:var(--vault-bright);letter-spacing:0;font-size:20px}.dashboard-table{margin-top:14px;overflow-x:auto}.dashboard-table-head,.dashboard-table-row{grid-template-columns:1fr 90px 90px 140px;align-items:center;gap:12px;min-width:560px;display:grid}.dashboard-table-head{color:#f6f4ee6b;font-family:var(--mono);text-transform:uppercase;padding-bottom:9px;font-size:10.5px}.dashboard-table-row{border-top:1px solid #ffffff0d;padding:10px 0;font-size:12.5px}.dashboard-side{align-content:start;gap:14px;display:grid}.dashboard-recent-item{border-bottom:1px solid #ffffff0f;padding-bottom:10px}.dashboard-recent-time{font-family:var(--mono);color:#f6f4ee73;font-size:10.5px}.dashboard-recent-main{margin-top:4px;margin-bottom:4px;font-size:13px;line-height:1.35}.dashboard-empty,.dashboard-error-sample{border-radius:var(--r-2);padding:12px;font-size:12px;line-height:1.45}.dashboard-empty{color:#f6f4ee8c;background:#ffffff0a}.dashboard-error-sample{color:#f6f4eec7;word-break:break-word;background:#b8201f1a;border:1px solid #b8201f3d;margin-top:12px}.print-page{color:#101318;background:#05070b;min-height:100vh;padding:24px}.print-actions{justify-content:flex-end;gap:8px;width:min(1040px,100%);margin:0 auto 14px;display:flex}.print-sheet{border-radius:var(--r-2);color:#101318;background:#fffdf8;width:min(1040px,100%);min-height:11in;margin:0 auto;padding:34px;box-shadow:0 18px 60px #00000052}.print-header,.print-summary,.print-table-head,.print-turf-row{gap:12px;display:grid}.print-header{border-bottom:2px solid #101318;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-bottom:18px}.print-header h1{font-family:var(--serif);letter-spacing:0;margin:4px 0 0;font-size:32px;line-height:1}.print-eyebrow,.print-meta,.print-mono,.print-summary span,.print-table-head{font-family:var(--mono)}.print-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.print-meta{text-align:right;color:#545b66;font-size:11px;line-height:1.6}.print-status,.print-empty{border-radius:var(--r-2);color:#39404a;border:1px solid #c7ccd3;margin-top:18px;padding:12px}.print-summary{border-radius:var(--r-2);border:1px solid #c7ccd3;grid-template-columns:repeat(6,minmax(0,1fr));margin:20px 0;overflow:hidden}.print-summary div{border-right:1px solid #c7ccd3;min-height:74px;padding:12px}.print-summary div:last-child{border-right:0}.print-summary strong{font-family:var(--serif);font-size:25px;line-height:1;display:block}.print-summary span{color:#545b66;text-transform:uppercase;margin-top:8px;font-size:10.5px;display:block}.print-table{display:grid}.print-table-head,.print-turf-row{grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) 70px 90px minmax(180px,1fr);align-items:start}.print-table-head{color:#545b66;text-transform:uppercase;border-bottom:1px solid #101318;padding:8px 0;font-size:10.5px}.print-turf-row{break-inside:avoid;border-bottom:1px solid #d8dce2;padding:13px 0;font-size:12px;line-height:1.45}.print-turf-row strong{color:#101318;font-size:13px;display:block}.print-turf-row div,.print-mono{min-width:0}.print-mono{color:#545b66;overflow-wrap:anywhere;font-size:10.5px}@media (max-width:1120px){.dashboard-artboard{grid-template-columns:210px minmax(0,1fr)}.dashboard-side{border-top:1px solid #ffffff0f;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{html,body{color:#101318;background:#fffdf8}.print-page{background:#fffdf8;min-height:auto;padding:0}.print-actions{display:none}.print-sheet{width:100%;min-height:auto;box-shadow:none;border-radius:0;margin:0;padding:0}}@media (max-width:760px){.dashboard-frame{padding:0}.dashboard-artboard{border:0;border-radius:0;min-height:100vh;display:block}.dashboard-rail,.dashboard-main,.dashboard-side{border:0;padding:18px}.dashboard-main,.dashboard-side{border-top:1px solid #ffffff0f}.dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-header{align-items:start;display:grid}.dashboard-header-actions{justify-content:flex-start}.dashboard-title{font-size:26px}.dashboard-kpi-grid,.dashboard-grid-two,.settings-status-grid,.dashboard-side{grid-template-columns:1fr}.dashboard-result-row{grid-template-columns:104px minmax(0,1fr) 38px}}
