@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_a990ff38-module__FueIMa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_a990ff38-module__FueIMa__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.1y4-pdgsjb-pw.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3lvt2whj97whp.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.2uwcyprjm3xu3.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.0k62hbripvv8p.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3-6t-g6q0vh0a.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.2bn3s6zvc0dyp.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.0-dom-5bn10r2.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.1y4-pdgsjb-pw.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3lvt2whj97whp.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.2uwcyprjm3xu3.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.0k62hbripvv8p.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3-6t-g6q0vh0a.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.2bn3s6zvc0dyp.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.0-dom-5bn10r2.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.1y4-pdgsjb-pw.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3lvt2whj97whp.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.2uwcyprjm3xu3.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.0k62hbripvv8p.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3-6t-g6q0vh0a.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.2bn3s6zvc0dyp.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.0-dom-5bn10r2.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.1y4-pdgsjb-pw.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3lvt2whj97whp.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.2uwcyprjm3xu3.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.0k62hbripvv8p.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3-6t-g6q0vh0a.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.2bn3s6zvc0dyp.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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_8f45902d-module__GD96FG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8f45902d-module__GD96FG__variable{--font-archivo:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3hlisc-pwq13z.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.0-oo9_1x_xmvg.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.36fqqi66-3tjb.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3_z45zcoc-xoz.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.1bkzbscqrt8rl.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.1kd-r_s9smv5m.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3hlisc-pwq13z.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.0-oo9_1x_xmvg.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.36fqqi66-3tjb.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.3_z45zcoc-xoz.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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.1bkzbscqrt8rl.woff2?dpl=dpl_2jbQCda8iZy5C5rjrs47EBrJXJjN)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_70b60163-module__7Ns5vW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_70b60163-module__7Ns5vW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--porcelain:#f4f1ea;--porcelain-deep:#eae5da;--surface:#fffdf8;--ink:#1a1a1c;--ink-soft:#45443f;--muted:#6f695e;--faint:#8e8779;--line:#e6e1d5;--line-strong:#cfc8b8;--accent:#2b3fd4;--accent-deep:#1f2fa8;--accent-tint:#e5e4ee;--accent-line:#c8c9e6;--green:var(--accent);--green-deep:var(--accent-deep);--green-tint:var(--accent-tint);--green-line:var(--accent-line);--dusk:#1c1b19;--dusk-ink:#f4f1ea;--dusk-sub:#f4f1ea99;--stone-tint:#eeeade;--stone-line:#ddd6c6;--stone-ink:#6f6a5c;--iron:#9c4632;--iron-tint:#f6e9e3;--graphite:#5c5850;--graphite-tint:#eae7de;--shadow-sm:0 1px 2px #1c1b1912;--shadow-md:0 8px 24px #1c1b191a;--shadow-lg:0 16px 44px #1c1b1921;--radius:8px}.eb{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.display{font-family:var(--font-display), Georgia, serif;font-weight:600}*{box-sizing:border-box}html{scroll-padding-top:96px}body{color:var(--ink);font-family:var(--font-archivo), system-ui, sans-serif;background:var(--porcelain);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.55}.mono{font-family:var(--font-mono), ui-monospace, monospace}.board-hero{max-width:var(--ledger-max,1280px);color:#f3efe6;background:linear-gradient(135deg,#1c2438 0%,#232e4a 100%);border:1px solid #2e3a5c;border-radius:10px;margin:26px auto 14px;padding:22px 26px 18px;box-shadow:0 8px 28px #161c2e2e}.board-hero-head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.board-mark{letter-spacing:-.01em;font-size:19px;font-weight:800}.board-mark i{color:#b08d3e;margin:0 2px;font-style:normal}.board-sub{color:#b9bfd0;font-size:13px}.board-tiles{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:16px;display:flex}.board-tile{text-align:left;color:#f3efe6;background:#f6f1e70f;border:1px solid #f6f1e729;border-radius:8px;flex-direction:column;gap:2px;min-width:128px;padding:10px 14px;display:flex}.board-tile b{font-size:21px;font-family:var(--font-mono), monospace}.board-tile span{color:#b9bfd0;font-size:12px}.board-tile:hover{border-color:#b08d3e}.board-tile.active{color:#1c2438;background:#b08d3e;border-color:#b08d3e}.board-tile.active span{color:#43350f}.board-total{color:#8f97ad;font-size:12.5px;font-family:var(--font-mono), monospace;align-self:end;margin-left:auto}.board-row{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:20px 40px 30px minmax(200px,1.4fr) 64px 96px 86px 110px 150px 150px;align-items:center;gap:11px;width:100%;padding:9px 18px;display:grid}.board-row:hover{background:var(--porcelain-deep)}.board-check{width:15px;height:15px;accent-color:var(--green);cursor:pointer}.board-links{gap:6px;display:flex}.board-links a{font-family:var(--font-mono), monospace;border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600}.board-links a:hover{border-color:var(--green);color:var(--green);text-decoration:none}.board-stagecell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.board-anchor{color:var(--ink-soft);border-left:2px solid var(--stone-line);margin:6px 0;padding-left:10px;font-size:12.5px}.board-batchbar{z-index:30;max-width:var(--ledger-max,1280px);color:#f3efe6;background:#1c2438;border:1px solid #2e3a5c;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:10px auto;padding:12px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 24px #161c2e40}.board-batchbar .pill.exited{margin-left:10px}.board-batchactions{gap:10px;display:flex}.board-digest pre{white-space:pre-wrap;font-size:13px;font-family:var(--font-mono), monospace;color:var(--ink);margin:0;padding:16px 18px}.board-rev{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board-dim .board-row{opacity:.45}.board-gradebtns{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.board-note{resize:vertical;width:100%;min-height:58px;font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding:8px 10px;font-size:13px}.board-note:focus{outline:2px solid var(--accent);outline-offset:2px}.board-rank{color:var(--faint);font-size:13px}.board-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:26px;height:26px}.board-logo.fallback{color:var(--muted);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.board-co{overflow:hidden}.board-co b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-co .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pill.board-stage.outreach-ready{background:var(--green);color:var(--surface);border-color:var(--green)}.pill.board-stage.verify{background:var(--green-tint);color:var(--green-deep);border-color:var(--green-line)}.pill.board-stage.research-next{background:var(--stone-tint);color:var(--stone-ink);border-color:var(--stone-line)}.pill.board-stage.raw,.pill.board-stage.prep{background:var(--graphite-tint);color:var(--graphite);border-color:var(--line-strong)}.board-score{justify-content:flex-end;align-items:center;gap:10px;display:flex}.board-score b{font-size:15.5px}.board-scorebar{background:var(--porcelain-deep);border:1px solid var(--line);border-radius:3px;width:64px;height:5px;overflow:hidden}.board-scorebar i{background:linear-gradient(90deg, #b08d3e, var(--green));height:100%;display:block}.board-why{color:var(--ink-soft);font-size:12.5px}.board-gate{color:var(--stone-ink);font-size:12.5px}.board-neigh{flex-wrap:wrap;gap:6px;display:flex}.board-detail .sub{color:var(--muted);font-size:12px}.board-more{border:0;border-top:1px solid var(--line);background:var(--porcelain-deep);width:100%;color:var(--ink-soft);padding:12px;font-weight:600;display:block}.board-more:hover{background:var(--green-tint)}.desk-row{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:34px 30px minmax(210px,1.5fr) 130px 110px 84px 70px;align-items:center;gap:12px;width:100%;padding:10px 18px;display:grid}.desk-rev{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-row:hover{background:var(--porcelain-deep)}.desk-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.desk-links a{font-family:var(--font-mono), monospace;border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.desk-links a:hover{border-color:var(--green);color:var(--green);text-decoration:none}.desk-links .mono{color:var(--muted);font-size:12px}.desk-thesis{color:var(--ink);font-weight:600}.desk-facts summary{cursor:pointer;color:var(--green);font-size:13px;font-weight:600}.desk-facts ul{margin:8px 0 0;padding-left:18px}.desk-facts li{color:var(--ink-soft);margin-bottom:4px;font-size:12.5px}.desk-sources{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.desk-sources a{font-family:var(--font-mono), monospace;background:var(--stone-tint);border:1px solid var(--stone-line);color:var(--stone-ink);border-radius:999px;padding:2px 8px;font-size:11.5px}.desk-sources a:hover{border-color:var(--green);color:var(--green);text-decoration:none}.desk-compose .desk-subject{width:100%;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);margin-bottom:8px;padding:8px 10px;font-size:13.5px;font-weight:600}.desk-compose .desk-body{resize:vertical;width:100%;min-height:300px;font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding:10px 12px;font-size:13.5px;line-height:1.55}.desk-compose .desk-subject:focus,.desk-compose .desk-body:focus{outline:2px solid var(--accent);outline-offset:2px}.desk-err{color:var(--iron)}.desk-detail{grid-template-columns:minmax(300px,1fr) minmax(340px,1fr);gap:16px;display:grid}@media (max-width:980px){.desk-detail{grid-template-columns:1fr}}.desk-sent .sechead{padding:12px 18px 4px;font-weight:700}.outbox .controls{flex-wrap:wrap}.outbox-account{border-top:1px solid var(--line)}.outbox-account .sechead{align-items:center;gap:10px;padding:14px 18px 6px;font-size:14px;display:flex}.outbox-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 18px 6px;font-size:12px;font-weight:700}.mailcard{border-top:1px solid var(--line);padding:4px 0 10px}.mailrow{grid-template-columns:minmax(220px,1fr) minmax(200px,1.2fr) 92px auto;align-items:center;gap:12px;padding:8px 18px;display:grid}.mailrow.sent{border-top:1px solid var(--line)}.mailwho{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailsubject{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailactions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mailflags{flex-wrap:wrap;gap:8px;padding:0 18px 4px;display:flex}.mailpreview{border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;width:calc(100% - 36px);height:340px;margin:8px 18px;display:block}.sendconfirm{background:var(--iron-tint);border:1px solid var(--iron);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:14px;margin:8px 18px;padding:10px 14px;font-size:13.5px;display:flex}.vbtn.sendnow{background:var(--iron);border-color:var(--iron);color:#fff}.vbtn.sendnow:hover{background:#7c3222}.mailresult{border-radius:var(--radius);margin:6px 18px;padding:8px 12px;font-size:13px}.mailresult.ok{background:var(--green-tint);border:1px solid var(--green-line);color:var(--green-deep)}.mailresult.bad{background:var(--iron-tint);border:1px solid var(--iron);color:var(--iron)}.empty.slim{padding:8px 18px;font-size:13px}.evidencecell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}.frame{flex-direction:column;min-height:100dvh;display:flex}.content{flex:1}.topbar{z-index:40;background:var(--dusk);border-bottom:1px solid var(--dusk);height:60px;color:var(--dusk-ink);align-items:center;gap:28px;padding:0 28px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.02em;color:var(--dusk-ink);white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.wordmark:before{content:"";background:var(--accent);border-radius:2px;width:9px;height:9px;display:inline-block}.nav{gap:2px;display:flex}.nav a{color:var(--dusk-sub);border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600}.nav a:hover{color:var(--dusk-ink);background:#f4f1ea1a;text-decoration:none}.nav a[aria-current=page]{background:var(--accent);color:#fff}.topbar :focus-visible{outline:2px solid var(--dusk-ink);outline-offset:2px}.topmeta{align-items:center;gap:14px;margin-left:auto;display:flex}.whoami{font-family:var(--font-mono), monospace;color:var(--dusk-sub);font-size:11.5px}.signout{color:var(--dusk-sub);background:0 0;border:none;padding:4px 0;font-size:12.5px;font-weight:600}.signout:hover{color:var(--dusk-ink)}.pagehead{flex-wrap:wrap;align-items:baseline;gap:18px;padding:26px 28px 4px;display:flex}.pagehead h1{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:750}.pagehead .meta{font-family:var(--font-mono), monospace;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.pagehead .meta b{color:var(--ink-soft);font-weight:600}.pagehead .note{max-width:88ch;color:var(--muted);flex-basis:100%;margin:2px 0 0;font-size:13px}.pagehead .note b{color:var(--ink-soft)}.controls{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 28px;display:flex}.controls input[type=search],.controls select{font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-width:0;padding:7px 12px;font-size:13px}.controls input[type=search]{flex:220px;max-width:320px}.controls input:focus,.controls select:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--green)}.filter-reset{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--muted);background:0 0;padding:7px 12px;font-size:12px;font-weight:650}.filter-reset:hover{background:var(--porcelain-deep);color:var(--ink)}.controls .spacer{flex:1}.kbd-hint{font-family:var(--font-mono), monospace;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.kbd-hint kbd{border:1px solid var(--line-strong);background:var(--surface);border-bottom-width:2px;border-radius:4px;padding:0 4px;font-family:inherit}.ledger{border-top:1px solid var(--line-strong);background:var(--surface)}.pagehead,.controls,.lhead,.lhead-legend,.lrow-main,.detail-inner,.pager,.gradestrip,.focushead,.bt-metrics,.bt-misses,.empty{padding-inline:max(28px, calc((100% - var(--ledger-max,1560px)) / 2))}.lhead{border-bottom:1px solid var(--line-strong);background:var(--porcelain);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:0 12px;padding:8px 28px;font-size:10px;display:grid}.lhead button{font:inherit;color:inherit;text-align:left;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;padding:0}.lhead button:hover,.lhead button.on{color:var(--green)}.lrow{border-bottom:1px solid var(--line)}.lrow:last-child{border-bottom:none}.lhead-legend{border-bottom:1px solid var(--line);background:var(--surface);font-family:var(--font-mono), monospace;letter-spacing:.03em;color:var(--faint);padding-block:5px;padding-inline:max(28px,50% - 780px);font-size:10px}.gradestrip{border-top:1px solid var(--green-line);border-bottom:1px solid var(--green-line);background:var(--green-tint);color:var(--green);font-family:var(--font-mono), monospace;align-items:center;gap:12px;padding-block:7px;padding-inline:max(28px,50% - 780px);font-size:12px;display:flex}.gradestrip b{font-weight:600}.gradestrip button{border:1px solid var(--green);background:var(--surface);color:var(--green);border-radius:999px;padding:2px 12px;font-family:inherit;font-size:11px;font-weight:700}.gradestrip button:hover{background:var(--green);color:var(--surface)}.gradestrip.err{background:var(--iron-tint);color:var(--iron);border-color:#d9bdb2}.lrow-main{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:0 12px;padding:9px 28px;display:grid}.lrow-main:hover,.lrow.open .lrow-main{background:var(--porcelain)}.lrow.graded .lrow-main>span{opacity:.45}.lrow.graded .lrow-main>span:last-child{opacity:1}.lrow.focused .lrow-main{box-shadow:inset 2px 0 0 var(--green);background:var(--porcelain)}.lrow-main.twoline{display:block}.lrow-grid{align-items:center;gap:0 12px;display:grid}.lrow-thesis{min-width:0;color:var(--muted);align-items:baseline;gap:10px;margin-top:3px;font-size:12.5px;line-height:1.45;display:flex;overflow:hidden}.lrow-thesis .tth{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:12ch;overflow:hidden}.lrow-thesis .pill{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:150px;padding:1px 8px;font-size:10px;overflow:hidden}.lrow-thesis .tlabel{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--stone-ink);flex:none;font-size:9.5px}.co{align-items:baseline;gap:8px;min-width:0;display:flex}.colog{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:5px;flex:none;align-self:center;width:22px;height:22px}.colog.mono{font-family:var(--font-mono), monospace;color:var(--faint);background:var(--porcelain-deep);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}h2 .colog{vertical-align:-5px;width:28px;height:28px;margin-right:4px}.co b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.co .lock{font-size:.75rem}.co .sub{font-family:var(--font-mono), monospace;color:var(--faint);white-space:nowrap;font-size:10.5px}.num{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:12.5px}.num.dim{color:var(--muted)}.rankcell{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.axes{gap:3px;display:inline-flex}.axis{font-family:var(--font-mono), monospace;text-align:center;background:var(--stone-tint);border:1px solid var(--stone-line);min-width:21px;color:var(--stone-ink);border-radius:4px;padding:2px 0 1px;font-size:11px;font-weight:600}.axis.hi,.axis.v4{background:#ece7d8}.axis.v5{background:var(--stone-ink);border-color:var(--stone-ink);color:var(--surface)}.axis.lo,.axis.v1,.axis.v2{color:var(--iron);background:var(--iron-tint);border-color:#ddc3b8}.axis.eng.v5{background:var(--green);border-color:var(--green);color:var(--surface)}.axis.eng.v4{background:var(--green-tint);border-color:var(--green-line);color:var(--green)}.axis.eng.v1,.axis.eng.v2{background:var(--iron-tint);color:var(--iron);border-color:#ddc3b8}.rankwrap{flex-direction:column;gap:3px;min-width:44px;display:inline-flex}.rankbar{background:var(--porcelain-deep);border-radius:2px;width:44px;height:3px;display:block;overflow:hidden}.rankbar i{background:var(--stone-ink);height:100%;display:block}.rankbar.eng i{background:var(--green)}.pill{font-family:var(--font-mono), monospace;letter-spacing:.02em;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10.5px;display:inline-block}.pill.active{border-color:var(--green-line);background:var(--green-tint);color:var(--green)}.pill.exited{color:var(--faint);background:var(--porcelain-deep);border-color:var(--line)}.pill.warm{border-color:var(--stone-line);background:var(--stone-tint);color:var(--stone-ink)}.pill.none{border-color:var(--line);background:var(--porcelain);color:var(--muted)}.pipeline-proof{flex-basis:100%}.band{font-family:var(--font-mono), monospace;color:var(--green);font-size:12px;font-weight:700}.band.no{color:var(--faint);font-weight:400}.srcdot{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.lrow-detail{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1);display:grid}.lrow.open .lrow-detail{grid-template-rows:1fr}.lrow-detail>div{overflow:hidden}.detail-inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0 32px;padding:4px 28px 22px;display:grid}@media (max-width:900px){.detail-inner{grid-template-columns:1fr}}.dblock{border-top:1px solid var(--line-strong);padding:12px 0 0}.dblock h4{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:10px;font-weight:600}.dblock.his{border-top-color:var(--stone-line)}.dblock.his h4{color:var(--stone-ink)}.dblock.ours{border-top-color:var(--green-line)}.dblock.ours h4{color:var(--green)}.dblock.his h4:before,.dblock.ours h4:before{content:"";border-radius:2px;width:7px;height:7px;margin-right:7px;display:inline-block}.dblock.his h4:before{background:var(--stone-ink)}.dblock.ours h4:before{background:var(--green)}.dblock p{color:var(--ink-soft);max-width:72ch;margin:0 0 8px;font-size:13px}.dblock p:last-child{margin-bottom:0}.dblock .kv{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:13px;display:grid}.dblock .kv dt{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:10px}.dblock .kv dd{color:var(--ink-soft);margin:0}.prewrap{white-space:pre-wrap}.verdicts{gap:5px;display:inline-flex}.vbtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.vbtn:active{transform:translateY(1px)}.vbtn.pursue:hover,.vbtn.pursue.on{background:var(--green);border-color:var(--green);color:var(--surface)}.vbtn.pass:hover,.vbtn.pass.on{background:var(--iron-tint);color:var(--iron);border-color:#d9bdb2}.vbtn.park:hover,.vbtn.park.on{background:var(--graphite-tint);border-color:var(--line-strong);color:var(--graphite)}.vstamp{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.vstamp.pursue{color:var(--green)}.vstamp.pass{color:var(--iron)}.vstamp.park{color:var(--graphite)}.vstamp.asbtn{cursor:pointer;background:0 0;border:none;padding:4px 0}.vstamp.asbtn:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vbtn.ghost{color:var(--faint);background:0 0;border-style:dashed}.vbtn.ghost:hover{border-style:solid}.reason-row{flex-wrap:wrap;gap:6px;margin:2px 0 0;display:flex}.reason-chip{font-family:var(--font-mono), monospace;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:3px 10px;font-size:11px}.reason-chip.on{background:var(--green-tint);border-color:var(--green);color:var(--green)}.notebox{width:100%;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);resize:vertical;min-height:52px;margin-top:10px;padding:8px 10px;font-size:13px}.notebox:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--green)}.judge-pending{font-family:var(--font-mono), monospace;color:var(--faint);font-size:11px}.jread{max-width:88ch}.jread .jthesis{color:var(--ink);margin:0 0 10px;font-size:13.5px;font-weight:600;line-height:1.55}.jread .jformula{font-family:var(--font-mono), monospace;color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:11px}.jread .jformula b{color:var(--green);font-size:13px}.axisrow{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:0 12px;padding:8px 0;display:grid}.axisrow .axis{cursor:help;min-width:24px;margin-top:2px;padding:3px 0 2px;font-size:12px}.axisrow .axislabel{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--green);cursor:help;font-size:10px;font-weight:600}.axisrow p{color:var(--ink-soft);margin:3px 0 0;font-size:13px;line-height:1.6}.gaterow{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 0 2px;display:flex}.gate{font-family:var(--font-mono), monospace;letter-spacing:.03em;cursor:help;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:600}.gate.pass{background:var(--green-tint);border:1px solid var(--green-line);color:var(--green)}.gate.fail{background:var(--iron-tint);color:var(--iron);border:1px solid #d9bdb2}.jrefs{flex-wrap:wrap;align-items:baseline;gap:6px;margin:10px 0 0;display:flex}.jrefs-label{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--stone-ink);margin-right:2px;font-size:10px}.jcites{margin-top:8px}.jcites summary{font-family:var(--font-mono), monospace;color:var(--muted);cursor:pointer;font-size:11px;list-style:none}.jcites summary:before{content:"▸ "}.jcites[open] summary:before{content:"▾ "}.jcites summary:hover{color:var(--green)}.jcites ul{margin:6px 0 0;padding-left:18px}.jcites li{color:var(--ink-soft);margin-bottom:4px;font-size:12px;line-height:1.55}.jsources li{margin-bottom:2px}.jsources a{font-family:var(--font-mono), monospace;word-break:break-all;font-size:11px}.jmeta{font-family:var(--font-mono), monospace;color:var(--faint);margin:10px 0 0;font-size:10.5px}.jgate{font-family:var(--font-mono), monospace;color:var(--iron);cursor:help;font-size:10px;font-weight:700}.engcall{font-family:var(--font-mono), monospace;background:var(--porcelain);border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:6px;margin:0 0 10px;padding:6px 10px;font-size:11.5px}.engcall b{letter-spacing:.05em;text-transform:uppercase;font-weight:700}.engcall.pursue{background:var(--green-tint);border-color:var(--green-line);color:var(--green)}.engcall.pass{background:var(--iron-tint);color:var(--iron);border-color:#ddc3b8}.engcall.lean{color:var(--ink-soft)}.rowrec{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;cursor:help;font-size:11px;font-weight:700}.rowrec.pursue{color:var(--green)}.rowrec.pass{color:var(--iron)}.rowrec.lean,.rowrec.setaside{color:var(--graphite)}.rowrec.queued,.rowrec.deferred,.rowrec.untriaged,.rowrec.incomplete{color:var(--faint);font-weight:400}.lrow:hover .rowrec.swap,.lrow.focused .rowrec.swap,.lrow.open .rowrec.swap{display:none}.rowrec-wrap{cursor:help;flex-direction:column;gap:1px;display:inline-flex}.rowrec-why{font-family:var(--font-mono), monospace;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px}.lrow .verdicts.reveal{display:none}.lrow:hover .verdicts.reveal,.lrow.focused .verdicts.reveal,.lrow.open .verdicts.reveal{display:inline-flex}.dstack{flex-direction:column;gap:18px;min-width:0;display:flex}.detail-inner.pipeline{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}@media (max-width:900px){.detail-inner.pipeline{grid-template-columns:1fr}}.jscore{font-family:var(--font-mono), monospace;align-items:baseline;gap:7px;display:inline-flex}.jscore b{color:var(--green);font-size:14px;font-weight:600}.jscore .jaxes{color:var(--muted);font-size:11px}.jscore .jflag{color:var(--brassish,#8a7b4f);cursor:help;font-weight:700}.funnelhead{padding-block:20px 4px;padding-inline:max(28px, calc((100% - var(--ledger-max,1560px)) / 2))}.funnelhead h2{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:750}.clientfunnel{border-top:1px solid var(--stone-line);background:var(--surface)}.cascade{padding-block:16px 8px;padding-inline:max(28px, calc((100% - var(--ledger-max,1560px)) / 2));flex-wrap:wrap;gap:8px;display:flex}.ctile{border:1px solid var(--stone-line);border-radius:var(--radius);background:var(--stone-tint);min-width:108px;color:var(--stone-ink);cursor:pointer;flex-direction:column;align-items:flex-start;padding:10px 14px 8px;display:flex;position:relative}.ctile:hover{border-color:var(--stone-ink)}.ctile b{font-family:var(--font-mono), monospace;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.ctile span{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:9.5px}.ctile em{font-family:var(--font-mono), monospace;color:var(--faint);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;position:absolute;top:8px;right:10px}.ctile.first{background:var(--surface)}.sechead{padding-block:18px 6px;padding-inline:max(28px, calc((100% - var(--ledger-max,1560px)) / 2));border-top:1px solid var(--stone-line);background:var(--surface)}.sechead h3{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:750}.sechead h3 b{font-family:var(--font-mono), monospace;color:var(--stone-ink);margin-left:6px;font-weight:600}.sechead p{color:var(--muted);max-width:92ch;margin:3px 0 0;font-size:12.5px}.sechead.action{border-top-color:var(--green-line)}.actiontag{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:var(--green);color:var(--surface);vertical-align:2px;border-radius:999px;margin-right:8px;padding:1px 8px;font-size:9.5px;font-weight:700;display:inline-block}.whycell{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.draftlabel{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:10px 0 4px;font-size:10px;display:block}.notebox.drafts{font-family:var(--font-mono), monospace;margin-top:0;font-size:12px;line-height:1.55}.draftactions{align-items:baseline;gap:12px;margin:10px 0 0;display:flex}.contactlinks{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 10px;display:flex}.contactlinks a{font-size:13px;font-weight:600}.contactlinks .mono{color:var(--ink-soft);font-size:12px}.contactcard{align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.contactphoto{object-fit:cover;border:1px solid var(--stone-line);border-radius:8px;flex:none;width:64px;height:64px}.companyline{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:600}.rdots{align-items:center;gap:5px;display:inline-flex}.rdot{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:50%;width:9px;height:9px}.rdot.done{background:var(--green);border-color:var(--green)}.rdot.na{opacity:.55;border-style:dashed}.stagestamp{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.stagestamp.prep{color:var(--green)}.stagestamp.live{color:var(--stone-ink)}.contact-row{border-top:1px solid var(--line);padding:8px 0}.contact-row:first-of-type{border-top:none;padding-top:0}.contact-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.contact-head b{font-size:13.5px}.contact-meta{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:3px;font-size:12.5px;display:flex}.contact-meta .mono{font-size:12px}.provenance{color:var(--muted);max-width:68ch;margin:4px 0 0;font-size:12px;font-style:italic}.focuscard{border-top:1px solid var(--line-strong);background:var(--surface)}.focushead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:18px;padding-block:18px 10px;padding-inline:max(28px,50% - 780px);display:flex}.focushead h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:750}.focushead .spacer{flex:1}.focuscard .detail-inner{padding-top:14px}.pager{background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:5px;padding:14px 28px;display:flex}.pager button{font-family:var(--font-mono), monospace;border:1px solid var(--line-strong);background:var(--surface);min-width:30px;color:var(--ink-soft);border-radius:6px;padding:4px 7px;font-size:11.5px}.pager button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.pager button:disabled{opacity:.35;cursor:default}.pager .count{font-family:var(--font-mono), monospace;color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.taste-layout{border-top:1px solid var(--line-strong);background:var(--surface);grid-template-columns:minmax(0,1fr) 300px;display:grid}@media (max-width:1000px){.taste-layout{grid-template-columns:1fr}}.taste-doc{max-width:76ch;padding:34px 48px 72px}.taste-doc h1{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:750}.taste-doc h2{letter-spacing:-.015em;border-top:1px solid var(--line);margin:36px 0 10px;padding-top:20px;font-size:17px;font-weight:700}.taste-doc h3{margin:24px 0 8px;font-size:14.5px;font-weight:700}.taste-doc p,.taste-doc li{color:var(--ink-soft);font-size:14px;line-height:1.7}.taste-doc li{margin-bottom:7px}.taste-doc em{color:var(--muted)}.taste-doc strong{color:var(--ink)}.taste-doc code{font-family:var(--font-mono), monospace;background:var(--porcelain-deep);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:.82em}.taste-doc blockquote{border-left:1px solid var(--line-strong);color:var(--muted);margin:0;padding:2px 0 2px 16px}.wikilink{color:var(--green);border-bottom:1px dotted var(--green-line);font-weight:700}.wikilink:hover{background:var(--green-tint);text-decoration:none}.wikilink.unlinked{color:var(--ink-soft);border-bottom-color:var(--line-strong);font-weight:600}.taste-rail{border-left:1px solid var(--line);background:var(--porcelain);padding:28px 22px}.taste-rail h4{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10px}.vitem{border-top:1px solid var(--line);padding:10px 0}.vitem:first-of-type{border-top:none;padding-top:0}.vitem .vv{font-family:var(--font-mono), monospace;font-size:12.5px;font-weight:600}.vitem .vt{color:var(--muted);margin-top:2px;font-size:12px}.rail-note{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.6}.pending-count{color:var(--green)}.backtest{border-top:1px solid var(--line-strong);background:var(--surface)}.bt-metrics{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:20px;padding:16px 28px;display:flex}.bt-headline{letter-spacing:-.01em;font-size:14px;font-weight:700}.bt-stat{font-family:var(--font-mono), monospace;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.bt-stat b{color:var(--green);font-weight:600}.bt-misses{padding:14px 28px 20px}.bt-misses h4{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10px}.bt-miss{border-bottom:1px solid var(--line)}.bt-miss:last-child{border-bottom:none}.bt-miss summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:14px;padding:8px 0;list-style:none;display:flex}.bt-miss summary::-webkit-details-marker{display:none}.bt-miss summary:hover .bt-name{color:var(--green)}.bt-name{font-size:13.5px;font-weight:700}.bt-thesis{color:var(--ink-soft);max-width:78ch;margin:2px 0 10px;font-size:13px}.bt-miss .kv{grid-template-columns:auto 1fr;gap:4px 14px;padding-bottom:14px;font-size:12.5px;display:grid}.bt-miss .kv dt{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:10px}.bt-miss .kv dd{color:var(--ink-soft);max-width:90ch;margin:0}.bt-empty{color:var(--muted);max-width:80ch;padding:18px 28px;font-size:13px}.axis.eng{background:var(--green-tint);border-color:var(--green-line);color:var(--green)}.eng-ink{color:var(--green)}.delta-big{color:var(--iron);font-weight:600}.bt-table .lrow-main{cursor:pointer}.login-wrap{background:var(--porcelain);place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.login-card{width:min(380px,100%)}.login-mark{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;margin-bottom:28px;font-size:14px;font-weight:800;display:inline-flex}.login-mark:before{content:"";background:var(--green);border-radius:2px;width:9px;height:9px}.login-card h1{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:750}.login-card p{color:var(--muted);max-width:40ch;margin:0 0 22px;font-size:13.5px;line-height:1.6}.login-card input{width:100%;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding:11px 13px;font-size:14px}.login-card input:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--green)}.login-card button{border-radius:var(--radius);border:1px solid var(--green);background:var(--green);width:100%;color:var(--surface);margin-top:10px;padding:11px;font-size:14px;font-weight:700}.login-card button:hover{background:var(--green-deep)}.login-card button:active{transform:translateY(1px)}.empty{text-align:center;color:var(--muted);background:var(--surface);padding:64px 28px;font-size:13.5px}.empty b{color:var(--ink-soft)}.footer{border-top:1px solid var(--line);font-family:var(--font-mono), monospace;color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 28px;font-size:10.5px;display:flex}@media (prefers-reduced-motion:reduce){.lrow-detail{transition:none}}.statrow{border-block:1px solid var(--line);background:var(--surface);padding-inline:max(28px, calc((100% - var(--ledger-max,1560px)) / 2));grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid}.statcard{border-left:1px solid var(--line);text-align:left;font:inherit;color:inherit;background:0 0;flex-direction:column;gap:2px;padding:14px 18px 15px;display:flex}.statcard:first-child{border-left:none}.statval{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:600;line-height:1.05}.statlabel{color:var(--ink-soft);letter-spacing:-.005em;font-size:12px;font-weight:650}.stathint{color:var(--faint);font-size:11px;line-height:1.35}.statcard.good .statval{color:var(--green)}.statcard.muted .statval{color:var(--muted)}.statcard.clickable{cursor:pointer;transition:background .12s}.statcard.clickable:hover{background:var(--porcelain)}.statcard.clickable:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.statcard.active{background:var(--green-tint)}.statcard.active .statval{color:var(--green)}.connections-page{background:var(--surface);min-height:calc(100dvh - 60px)}.connection-head{background:var(--porcelain);padding-bottom:20px}.connection-toolbar{padding-block:13px;padding-inline:max(28px, calc((100% - var(--ledger-max,1280px)) / 2));border-block:1px solid var(--line-strong);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;display:flex}.connection-toolbar>div{align-items:center;gap:9px;min-width:0;display:flex}.connection-toolbar b{font-size:13px}.connection-toolbar .mono{color:var(--faint);margin-left:6px;font-size:10.5px}.health-light{background:var(--faint);width:8px;height:8px;box-shadow:0 0 0 3px var(--porcelain-deep);border-radius:50%;flex:none;display:inline-block}.health-light.healthy,.connection-status.healthy .health-light,.registry-status.healthy .health-light{background:var(--green);box-shadow:0 0 0 3px var(--green-tint)}.health-light.warning,.connection-status.warning .health-light,.registry-status.warning .health-light{background:#aa7a22;box-shadow:0 0 0 3px #f4edde}.health-light.attention,.connection-status.attention .health-light,.registry-status.attention .health-light{background:var(--iron);box-shadow:0 0 0 3px var(--iron-tint)}.connection-status.missing .health-light{border:1px solid var(--line-strong);box-shadow:none;background:0 0}.connection-refresh{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);flex:none;padding:6px 11px;font-size:12px;font-weight:650}.connection-refresh:hover:not(:disabled){border-color:var(--green);color:var(--green)}.connection-refresh:disabled{opacity:.55;cursor:wait}.connection-notice{padding-block:10px;padding-inline:max(28px, calc((100% - var(--ledger-max,1280px)) / 2));border-bottom:1px solid var(--green-line);background:var(--green-tint);color:var(--green);align-items:baseline;gap:14px;font-size:12.5px;display:flex}.connection-notice.error{background:var(--iron-tint);color:var(--iron);border-color:#d9bdb2}.connection-notice b{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:11px}.connection-section{background:var(--surface)}.connection-section-head{padding-block:30px 13px;padding-inline:max(28px, calc((100% - var(--ledger-max,1280px)) / 2));grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);align-items:baseline;gap:32px;display:grid}.connection-section-head h2{letter-spacing:-.015em;margin:0;font-size:16px}.connection-section-head p{color:var(--muted);max-width:70ch;margin:0;font-size:12.5px}.connection-list{border-top:1px solid var(--line-strong)}.connection-row{padding-block:19px;padding-inline:max(28px, calc((100% - var(--ledger-max,1280px)) / 2));border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.35fr) minmax(220px,1fr) minmax(150px,.72fr) 130px;align-items:center;gap:28px;min-height:92px;display:grid}.connection-row:hover{background:var(--porcelain)}.connection-identity{align-items:center;gap:14px;min-width:0;display:flex}.provider-mark{border:1px solid var(--line-strong);background:var(--porcelain);width:34px;height:34px;color:var(--ink-soft);font-family:var(--font-mono), monospace;border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.provider-mark.linkedin{color:#285d77;background:#edf3f6;border-color:#cfdde4}.connection-identity h3{letter-spacing:-.01em;margin:0;font-size:14px}.connection-identity p{color:var(--muted);margin:2px 0 0;font-size:11.5px;line-height:1.4}.connection-account{flex-direction:column;min-width:0;display:flex}.connection-label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:9px}.connection-account b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.connection-account>span:last-child{color:var(--muted);font-size:11px}.connection-status{align-items:center;gap:10px;display:flex}.connection-status>div{flex-direction:column;display:flex}.connection-status b{font-size:12px}.connection-status>div span{color:var(--muted);font-size:10.5px;line-height:1.35}.connection-action{justify-content:flex-end;display:flex}.connection-action button{border:1px solid var(--green);border-radius:var(--radius);background:var(--green);min-width:104px;color:var(--surface);padding:7px 12px;font-size:12px;font-weight:700}.connection-action button:hover:not(:disabled){background:var(--green-deep)}.connection-action button:disabled{opacity:.5;cursor:wait}.connection-noaction{font-family:var(--font-mono), monospace;color:var(--faint);text-align:right;font-size:10px}.connection-section.registry{border-top:1px solid var(--line-strong);background:var(--porcelain);margin-top:34px}.registry-list{border-top:1px solid var(--line)}.registry-row{padding-block:10px;padding-inline:max(28px, calc((100% - var(--ledger-max,1280px)) / 2));border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) 180px 150px 145px;align-items:center;gap:20px;font-size:12px;display:grid}.registry-row>span{color:var(--muted)}.registry-row .mono{color:var(--faint);font-size:10px}.registry-status{align-items:center;gap:8px;display:inline-flex}.registry-status .health-light{width:6px;height:6px;box-shadow:none}.connection-empty{padding-block:24px;padding-inline:max(28px, calc((100% - var(--ledger-max,1280px)) / 2));border-top:1px solid var(--line);color:var(--muted);font-size:12.5px}.connection-footnote{padding-block:22px 48px;padding-inline:max(28px, calc((100% - var(--ledger-max,1280px)) / 2));background:var(--porcelain);color:var(--faint);max-width:none;margin:0;font-size:11px}@media (max-width:1000px){.connection-row{grid-template-columns:minmax(250px,1.35fr) minmax(210px,1fr) 130px}.connection-status{grid-column:2}.connection-action{grid-area:1/3/span 2}.registry-row{grid-template-columns:minmax(220px,1fr) 150px 130px}.registry-row .mono{display:none}}@media (max-width:720px){.connection-toolbar{align-items:flex-start}.connection-toolbar>div{flex-wrap:wrap}.connection-toolbar .mono{flex-basis:100%;margin-left:17px}.connection-section-head{grid-template-columns:1fr;gap:4px}.connection-row{grid-template-columns:1fr auto;gap:16px 12px}.connection-identity{grid-column:1/-1}.connection-account,.connection-status{grid-column:1}.connection-action{grid-area:2/2/span 2;align-self:center}.registry-row{grid-template-columns:1fr auto}.registry-row>span:nth-child(2){grid-column:1}.registry-status{grid-area:1/2/span 2}.connection-notice{flex-direction:column;align-items:flex-start;gap:2px}}.nav-more{position:relative}.nav-more summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--dusk-sub);border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600;list-style:none}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:hover{color:var(--dusk-ink);background:#f4f1ea1a}.nav-more summary.active{background:var(--accent);color:#fff}.nav-more-panel{z-index:40;background:var(--surface);border:1px solid var(--line-strong);min-width:180px;box-shadow:var(--shadow-md);border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.nav-more-panel a{color:var(--ink-soft);border-radius:7px}.nav-more-panel a:hover{color:var(--ink);background:var(--porcelain-deep)}.mailrow.sent{cursor:pointer}.mailrow.sent:hover{background:var(--porcelain-deep)}.sent-dossier{border-top:1px solid var(--line);background:var(--porcelain);flex-wrap:wrap;gap:28px;padding:14px 18px 16px;display:flex}.dossier-who{align-items:flex-start;gap:12px;min-width:260px;display:flex}.dossier-photo{object-fit:cover;border:1px solid var(--line-strong);background:var(--porcelain-deep);border-radius:50%;width:52px;height:52px}.dossier-photo.fallback{color:var(--muted);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.dossier-who .sub{color:var(--ink-soft)}.dossier-who .sub.dim{color:var(--muted);font-size:12.5px}.dossier-history{flex:1;min-width:320px}.dossier-history h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11.5px}.dossier-item{border-top:1px solid var(--line);padding:6px 0}.dossier-item:first-of-type{border-top:0}.dossier-item summary{cursor:pointer;list-style:none}.dossier-item summary::-webkit-details-marker{display:none}.dossier-item summary:before{content:"▸ ";color:var(--faint)}.dossier-item[open] summary:before{content:"▾ "}.dossier-body{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;color:var(--ink-soft);border-radius:8px;margin:8px 0 4px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.tg{max-width:var(--ledger-max,1280px);margin:26px auto 60px;padding:0 8px}.tg-greet{letter-spacing:-.01em;margin:4px 0 20px;font-size:27px}.tg-greet small{font-family:var(--font-archivo), system-ui, sans-serif;color:var(--muted);letter-spacing:0;margin-left:12px;font-size:12.5px;font-weight:400}.tg-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.tg-kpi{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:11px;padding:13px 15px 11px}.tg-kpi b{font-variant-numeric:tabular-nums;margin-top:6px;font-size:33px;line-height:1.05;display:block}.tg-attn{background:var(--dusk);color:var(--dusk-ink);box-shadow:var(--shadow-sm);border-radius:11px;margin-bottom:14px;padding:12px 16px 13px}.tg-attn .eb{color:var(--accent-line)}.tg-attn ul{gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.tg-attn li:before{content:"· ";color:var(--dusk-sub)}.tg-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tg-tile{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;border-radius:9px;align-items:baseline;gap:8px;padding:8px 14px;transition:border-color .16s ease-out,background .16s ease-out;display:flex}.tg-tile b{font-variant-numeric:tabular-nums;font-size:17px}.tg-tile span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.tg-tile:hover{border-color:var(--accent-line)}.tg-tile.on{background:var(--accent);border-color:var(--accent);color:#fff}.tg-tile.on span{color:#ffffffbf}.tg-table{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:11px;overflow:hidden}.tg-head,.tg-row{grid-template-columns:1.5fr 1fr 112px 128px 118px 64px;align-items:center;gap:12px;padding:10px 16px;display:grid}.tg-head{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-top:12px;padding-bottom:9px;font-size:9.5px;font-weight:600}.tg-row{border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s ease-out}.tg-row:hover{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.tg-row:last-child{border-bottom:0}.tg-co{min-width:0}.tg-co b{font-size:13.5px;display:block}.tg-co i{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.tg-contact{align-items:center;gap:8px;min-width:0;display:flex}.tg-contact>span:last-child{min-width:0}.tg-contact b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.tg-contact i{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;display:block;overflow:hidden}.tg-face{background:var(--accent-tint);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.tg-stage{letter-spacing:.07em;text-transform:uppercase;background:var(--accent-tint);color:var(--accent);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-block}.tg-stage.queued{border:1px solid var(--line);color:var(--muted);background:0 0}.tg-stage.hold{background:var(--stone-tint);border:1px solid var(--stone-line);color:var(--stone-ink)}.tg-stage.replied{background:var(--accent);color:#fff}.tg-dots{gap:10px;display:flex}.tg-dots>span{letter-spacing:.06em;color:var(--muted);justify-items:center;gap:3px;font-size:8.5px;display:grid}.tg-dots i{background:var(--accent);border-radius:50%;width:10px;height:10px}.tg-dots .none i{border:1.5px solid var(--line-strong);background:0 0}.tg-dots .queued i{border:1.5px solid var(--accent-line);background:0 0}.tg-when{color:var(--muted);white-space:nowrap;font-size:10.5px}.tg-prio{font-variant-numeric:tabular-nums;font-size:16px}.r{text-align:right}.tg-dossier{border-bottom:1px solid var(--line);background:var(--porcelain);flex-wrap:wrap;gap:28px;padding:14px 18px 16px;display:flex}.tg-who{align-items:flex-start;gap:12px;min-width:250px;display:flex}.tg-photo{object-fit:cover;border:1px solid var(--line-strong);border-radius:50%;width:52px;height:52px;font-size:18px}.tg-who .sub{color:var(--ink-soft);font-size:12.5px}.tg-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:12px;display:flex}.tg-history{flex:1;min-width:320px}.tg-item{border-top:1px solid var(--line);padding:6px 0}.tg-item:first-of-type{border-top:0;margin-top:6px}.tg-item summary{cursor:pointer;font-size:13px;list-style:none}.tg-item summary::-webkit-details-marker{display:none}.tg-item summary:before{content:"▸ ";color:var(--faint)}.tg-item[open] summary:before{content:"▾ "}.tg-item pre{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;color:var(--ink-soft);border-radius:8px;margin:8px 0 4px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}@media (max-width:900px){.tg-kpis{grid-template-columns:repeat(2,1fr)}.tg-table{overflow-x:auto}.tg-head,.tg-row{min-width:860px}}
:root{--t-display-xl:400 34px/1 var(--font-display), Georgia, serif;--t-display-l:400 22px/1.05 var(--font-display), Georgia, serif;--t-display-m:400 18px/1 var(--font-display), Georgia, serif;--t-body-strong:600 13.5px/1.45 var(--font-archivo), system-ui, sans-serif;--t-body:400 13.5px/1.62 var(--font-archivo), system-ui, sans-serif;--t-ui:500 12.5px/1.4 var(--font-archivo), system-ui, sans-serif;--t-ui-sm:600 11.5px/1.4 var(--font-archivo), system-ui, sans-serif;--t-caption:400 10.5px/1.4 var(--font-archivo), system-ui, sans-serif;--t-mono:400 11px/1.4 var(--font-mono), ui-monospace, monospace;--t-mono-label:500 9.5px/1 var(--font-mono), ui-monospace, monospace;--s1:2px;--s2:4px;--s3:6px;--s4:8px;--s5:12px;--s6:16px;--s7:20px;--s8:24px;--s9:32px;--s10:40px;--r-control:8px;--r-tile:10px;--r-card:12px;--r-dialog:14px;--r-pill:999px;--motion:.15s;--ease:cubic-bezier(.22, 1, .36, 1)}.k-scope :focus-visible,.k-btn:focus-visible,.k-trow:focus-visible,.k-fold>summary:focus-visible,.k-input:focus-visible,.k-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-control)}.k-eb{font:600 9.5px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.k-eb.on-dusk{color:var(--dusk-sub)}.k-btn{justify-content:center;align-items:center;gap:var(--s3);height:28px;padding:0 var(--s5);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--ink-soft);font:var(--t-ui-sm);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background var(--motion) ease-out, border-color var(--motion) ease-out, color var(--motion) ease-out;text-decoration:none;display:inline-flex}.k-btn:hover{background:var(--porcelain-deep);color:var(--ink);text-decoration:none}.k-btn:active{transform:translateY(1px)}.k-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none}.k-btn.sm{height:24px;padding:0 var(--s4);font-size:11px}.k-btn.lg{height:34px;padding:0 var(--s6);font-size:12.5px}.k-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.k-btn.primary:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.k-btn.quiet{color:var(--muted);background:0 0;border-color:#0000}.k-btn.quiet:hover{background:var(--porcelain-deep);color:var(--ink)}.k-btn[disabled],.k-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.k-btn[disabled]:hover,.k-btn[aria-disabled=true]:hover{background:var(--surface);color:var(--ink-soft)}.k-btn.primary[disabled]:hover,.k-btn.primary[aria-disabled=true]:hover{background:var(--accent);color:#fff}.k-btnwrap{align-items:center;gap:var(--s4);display:inline-flex}.k-stamp{font:var(--t-mono-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.k-stamp.strong{color:var(--muted)}.k-pill{border-radius:var(--r-pill);font:600 9.5px/1.4 var(--font-archivo), system-ui, sans-serif;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:var(--accent-tint);color:var(--accent);border:1px solid #0000;padding:3px 9px;display:inline-block}.k-pill.ghost{border-color:var(--line-strong);color:var(--muted);background:0 0}.k-pill.stone{background:var(--stone-tint);border-color:var(--stone-line);color:var(--stone-ink)}.k-pill.iron{background:var(--iron-tint);color:var(--iron);border-color:#9c463247}.k-pill.graphite{background:var(--graphite-tint);border-color:var(--line-strong);color:var(--graphite)}.k-chip{align-items:center;gap:var(--s2);padding:2px var(--s4);border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--muted);font:var(--t-mono);letter-spacing:.04em;white-space:nowrap;display:inline-flex}.k-chip.accent{border-color:var(--accent-line);background:var(--accent-tint);color:var(--accent)}.k-chip.stone{border-color:var(--stone-line);background:var(--stone-tint);color:var(--stone-ink)}.k-avatar{background:var(--accent-tint);width:26px;height:26px;color:var(--accent);font:700 9.5px/1 var(--font-archivo), system-ui, sans-serif;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.k-avatar.lg{border:1px solid var(--accent-line);width:44px;height:44px;font-size:14px}.k-avatar.sm{width:22px;height:22px;font-size:8.5px}.k-avatar img{object-fit:cover;width:100%;height:100%;display:block}.k-logo{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;font:700 9.5px/1 var(--font-mono), ui-monospace, monospace;color:var(--faint);border-radius:5px;flex:none;place-items:center;display:grid;overflow:hidden}.k-logo img{object-fit:contain;width:16px;height:16px;display:block}.k-dots{gap:var(--s3);display:flex}.k-dot{font:400 8.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);flex-direction:column;align-items:center;gap:3px;display:flex}.k-dot i{border-radius:50%;width:10px;height:10px;display:block}.k-dot.done{color:var(--accent)}.k-dot.done i{background:var(--accent)}.k-dot.waiting i{border:1.5px solid var(--accent-line);background:var(--surface)}.k-dot.none i{border:1.5px dotted var(--line-strong);background:0 0}.k-legend{gap:var(--s6);padding:var(--s4) var(--s6) 0;font:var(--t-mono-label);letter-spacing:.05em;color:var(--muted);flex-wrap:wrap;display:flex}.k-legend b{color:var(--ink-soft);font-weight:600}.k-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.k-card.pop{box-shadow:var(--shadow-md)}.k-card.dusk{background:var(--dusk);border-color:var(--dusk);color:var(--dusk-ink);box-shadow:var(--shadow-md)}.k-card.flush{padding:0;overflow:hidden}.k-cardbody{padding:var(--s6) 18px}.k-kpi{padding:14px var(--s6)}.k-kpi b{font:var(--t-display-xl);font-variant-numeric:tabular-nums;margin:var(--s3) 0 var(--s2);color:var(--ink);display:block}.k-kpi .k-kpinote{font:400 11px/1.4 var(--font-archivo), system-ui, sans-serif;color:var(--muted)}.k-kpi .k-kpinote em{color:var(--accent);font-style:normal;font-weight:600}.k-table{--k-cols:1fr;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);overflow:hidden}.k-thead,.k-trow{grid-template-columns:var(--k-cols);gap:var(--s5);padding:11px var(--s6);align-items:center;display:grid}.k-thead{border-bottom:1px solid var(--line);padding-top:var(--s5);padding-bottom:9px}.k-thead>*{font:600 9.5px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.k-trow{border-bottom:1px solid var(--line);text-align:left;transition:background var(--motion) ease-out;position:relative}.k-tbody .k-trow:last-child{border-bottom:0}.k-trow.selectable:hover{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.k-trow.selected{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent)}.k-rowselect{z-index:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.k-rowselect:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.k-trow .k-btn,.k-trow a,.k-trow .k-fold{z-index:1;position:relative}.k-r{text-align:right;justify-self:stretch;min-width:0;overflow:hidden}.k-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;display:inline-block;overflow:hidden}.k-cell b{font:var(--t-body-strong);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.k-cell i{font-style:normal;font:var(--t-caption);color:var(--muted);margin-top:var(--s1);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.k-cell.withmark{align-items:center;gap:9px;min-width:0;display:flex}.k-cell .k-celltext{min-width:0}.k-num{font:var(--t-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.k-prio{font:var(--t-display-m);font-variant-numeric:tabular-nums;color:var(--ink)}.k-fields{gap:9px var(--s5);grid-template-columns:88px minmax(0,1fr);align-items:baseline;margin:0;display:grid}.k-fields dt{font:600 9.5px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);text-align:right;padding-top:2px}.k-fields dd{font:var(--t-ui);color:var(--ink);overflow-wrap:anywhere;margin:0}.k-fields dd .k-sub{font:400 11px/1.45 var(--font-archivo), system-ui, sans-serif;color:var(--muted);margin-top:var(--s1);display:block}.k-clamp{-webkit-line-clamp:3;font:400 12.5px/1.6 var(--font-archivo), system-ui, sans-serif;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-fold{margin-top:var(--s3);border-top:1px solid var(--line);padding-top:7px}.k-fold>summary{cursor:pointer;align-items:center;gap:var(--s3);font:600 11px/1.4 var(--font-archivo), system-ui, sans-serif;color:var(--accent);list-style:none;display:inline-flex}.k-fold>summary::-webkit-details-marker{display:none}.k-fold>summary:before{content:"";width:0;height:0;transition:transform var(--motion) ease-out;border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4px solid;flex:none}.k-fold[open]>summary:before{transform:rotate(90deg)}.k-fold .k-foldbody{font:400 12px/1.6 var(--font-archivo), system-ui, sans-serif;color:var(--ink-soft);overflow-wrap:anywhere;max-width:64ch;margin-top:7px}.k-fold .k-foldbody p{margin:0 0 var(--s3)}.k-fold .k-foldbody p:last-child{margin-bottom:0}.k-fold pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--t-mono);color:var(--ink-soft);margin:0}.k-checks{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--porcelain);padding:11px 13px}.k-check{padding:var(--s2) 0;font:500 11.5px/1.4 var(--font-archivo), system-ui, sans-serif;color:var(--ink);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.k-check+.k-check{border-top:1px solid var(--line)}.k-check svg{fill:none;stroke-width:2.2px}.k-check.ok svg{stroke:var(--accent)}.k-check.bad svg{stroke:var(--iron)}.k-check.bad{color:var(--iron)}.k-check .k-age{font:var(--t-mono-label);letter-spacing:.05em;color:var(--muted)}.k-input,.k-textarea{width:100%;font:var(--t-body);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-tile);padding:var(--s4) 11px}.k-textarea{resize:vertical;min-height:132px}.k-subject{width:100%;font:600 15px/1.4 var(--font-archivo), system-ui, sans-serif;letter-spacing:-.008em;color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding:0 0 9px}.k-dialog{border-radius:var(--r-dialog);background:var(--surface);width:min(520px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-lg);border:0;padding:0}.k-dialog.wide{width:min(620px,100vw - 32px)}.k-dialog::backdrop{background:#1c1b196b}.k-dialog[open]{animation:.12s ease-out k-dialog-in}.k-dialog[open]::backdrop{animation:.12s ease-out k-fade-in}@keyframes k-dialog-in{0%{opacity:0;transform:translateY(4px)}}@keyframes k-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.k-dialog[open],.k-dialog[open]::backdrop{animation:none}}.k-dialoghead{padding:18px var(--s7) 14px;border-bottom:1px solid var(--line)}.k-dialoghead h2{margin:var(--s3) 0 0;font:var(--t-display-l);letter-spacing:-.012em}.k-dialoghead .k-dialogsub{font:400 12px/1.5 var(--font-archivo), system-ui, sans-serif;color:var(--ink-soft);margin-top:3px}.k-dialogbody{padding:var(--s6) var(--s7) 18px}.k-dialogfoot{padding:14px var(--s7);border-top:1px solid var(--line);background:var(--porcelain);align-items:center;gap:9px;display:flex}.k-dialogfoot .k-spacer{margin-left:auto}.k-restate{font:400 12.5px/1.6 var(--font-archivo), system-ui, sans-serif;color:var(--ink)}.k-restate .k-fields{margin-top:var(--s5);border-top:1px solid var(--line);padding-top:var(--s5)}.k-restate .k-fields dt{width:74px}.k-warn{gap:var(--s4);padding:var(--s5) var(--s5);border-radius:var(--r-tile);background:var(--iron-tint);font:400 11.5px/1.5 var(--font-archivo), system-ui, sans-serif;color:var(--iron);border:1px solid #9c463247;align-items:flex-start;margin-top:14px;display:flex}.k-warn svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;margin-top:1px}.k-counter{align-items:center;gap:var(--s4);margin-top:var(--s4);font:var(--t-mono);color:var(--muted);display:flex}.k-counter .k-bar{border-radius:var(--r-pill);background:var(--porcelain-deep);flex:1;height:3px;overflow:hidden}.k-counter .k-bar i{background:var(--accent);height:100%;transition:width var(--motion) ease-out;display:block}.k-counter.over{color:var(--iron)}.k-counter.over .k-bar i{background:var(--iron)}.k-empty{padding:var(--s9) var(--s7);text-align:center}.k-empty h3{margin:0 0 var(--s3);font:var(--t-display-l);letter-spacing:-.012em;color:var(--ink)}.k-empty p{max-width:52ch;font:var(--t-ui);color:var(--muted);margin:0 auto}.k-empty .k-emptyactions{margin-top:var(--s6);gap:var(--s4);justify-content:center;display:flex}.k-empty.bad h3{color:var(--iron)}.k-skel{background:var(--porcelain-deep);border-radius:var(--r-control);animation:1.4s ease-in-out infinite k-pulse}@keyframes k-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.k-skel{animation:none}}.k-skelrow{grid-template-columns:var(--k-cols);gap:var(--s5);padding:11px var(--s6);border-bottom:1px solid var(--line);align-items:center;display:grid}.k-trow.selected .k-stamp,.k-trow.selected .k-dot,.k-trow.selected .k-cell i{color:var(--ink-soft)}.k-ack{gap:var(--s4);margin-top:var(--s5);border:1px solid var(--iron);border-radius:var(--r-tile);background:var(--iron-tint);color:var(--iron);font:var(--t-body-strong);cursor:pointer;align-items:flex-start;padding:11px 13px;display:flex}.k-ack input{accent-color:var(--iron);flex:none;margin-top:3px}
.cx{max-width:1560px;margin:0 auto;padding:26px 28px 64px}.cx-head{margin-bottom:var(--s7)}.cx-head h1{font:var(--t-display-xl);letter-spacing:-.018em;color:var(--ink);margin:7px 0}.cx-ctx{font:var(--t-ui);color:var(--muted);margin:0}.cx-window{align-items:center;gap:var(--s8);background:var(--dusk);color:var(--dusk-ink);border-radius:var(--r-card);padding:14px var(--s7);margin-bottom:var(--s5);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex}.cx-winlead{align-items:center;gap:var(--s5);padding-right:var(--s8);border-right:1px solid #f4f1ea24;display:flex}.cx-winicon{color:var(--accent);flex:none;display:flex}.cx-winstate{font:var(--t-body-strong)}.cx-windetail{font:var(--t-body);color:var(--dusk-sub)}.cx-winlead .k-btn{color:var(--dusk-ink);background:#f4f1ea1a;border-color:#f4f1ea47}.cx-winlead .k-btn:hover{background:#f4f1ea2e}.cx-pace{gap:var(--s8);flex-wrap:wrap;display:flex}.cx-paceitem{gap:var(--s1);flex-direction:column;display:flex}.cx-pacevalue{font:var(--t-display-m);font-variant-numeric:tabular-nums}.cx-pacevalue small{font:var(--t-ui-sm);color:var(--dusk-sub);font-weight:500}.cx-kpis{margin-bottom:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cx-tiles{gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.cx-tile{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);cursor:pointer;transition:background var(--motion) ease-out, border-color var(--motion) ease-out;border-radius:9px;align-items:baseline;gap:7px;padding:7px 13px;display:flex}.cx-tile b{font:var(--t-display-m);font-variant-numeric:tabular-nums;color:var(--ink)}.cx-tile span{font:600 9.5px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.cx-tile:hover{border-color:var(--line-strong)}.cx-tile.on{background:var(--accent);border-color:var(--accent)}.cx-tile.on b,.cx-tile.on span{color:#fff}.cx-campaign{padding:12px var(--s6) 13px;margin:0 0 var(--s5)}.cx-camphead{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:9px;display:flex}.cx-campnote{font:var(--t-mono-label);letter-spacing:.04em;color:var(--muted);white-space:nowrap}.cx-campcells{grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.cx-campcell{border-left:1px solid var(--line);min-width:0;padding:1px 10px 0 12px}.cx-campcell:first-child{border-left:0;padding-left:0}.cx-campcell b{font:var(--t-display-m);font-variant-numeric:tabular-nums;color:var(--ink);margin:5px 0 3px;font-size:22px;display:block}.cx-campcell b small{font:var(--t-ui-sm);color:var(--muted);margin-left:6px}.cx-campreplies b small{color:var(--accent)}.cx-campcell span{font:400 11px/1.4 var(--font-archivo), system-ui, sans-serif;color:var(--muted);display:block}@media (max-width:1100px){.cx-campcells{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.cx-campcell:nth-child(3n+1){border-left:0;padding-left:0}.cx-campnote{white-space:normal}}.cx-room{gap:var(--s8);grid-template-columns:minmax(0,1fr) clamp(420px,30vw,560px);align-items:start;display:grid}@media (max-width:1419px){.cx-room{grid-template-columns:minmax(0,1fr)}.cx-rail{max-height:none;position:static}}.cx-tablewrap{min-width:0}.cx-rail{max-height:calc(100dvh - 96px);display:flex;position:sticky;top:76px}.cx-rail>.k-card{flex-direction:column;width:100%;min-height:0;display:flex}.cx-railhead{padding:var(--s6) 18px 14px;border-bottom:1px solid var(--line);flex:none}.cx-railbody{padding:var(--s6) 18px 18px;min-height:0;overflow-y:auto}.cx-who{gap:var(--s5);align-items:flex-start;display:flex}.cx-who h2{font:var(--t-display-l);letter-spacing:-.012em;margin:0}.cx-role{font:400 12px/1.5 var(--font-archivo), system-ui, sans-serif;color:var(--ink-soft);margin-top:2px}.cx-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.cx-railacts{gap:var(--s4);flex-wrap:wrap;align-items:center;margin-top:14px;display:flex}.cx-flash{margin:var(--s5) 0 0;padding:var(--s4) 11px;border-radius:var(--r-tile);font:var(--t-ui-sm);background:var(--accent-tint);color:var(--accent-deep);font-weight:500}.cx-flash.bad{background:var(--iron-tint);color:var(--iron)}.cx-sec{margin-bottom:var(--s7)}.cx-sec:last-child{margin-bottom:0}.cx-sec>.k-eb{margin-bottom:10px;display:block}.cx-links{gap:var(--s3);flex-wrap:wrap;display:flex}.cx-links a{font:var(--t-mono);padding:2px var(--s4);border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--muted);text-decoration:none}.cx-links a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.cx-facts{margin:0;padding-left:18px}.cx-facts li{margin-bottom:var(--s2)}.cx-quiet{font:var(--t-ui);color:var(--muted);margin:0}.cx-quiet.bad{color:var(--iron)}.cx-more{align-items:center;gap:var(--s4);margin:var(--s4) 0 0;display:flex}.cx-sort{all:unset;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.cx-sort:hover{color:var(--ink)}.cx-sort.on{color:var(--accent)}.cx-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cx-railhint{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line)}.cx-none{color:var(--muted)}.cx-hist{margin:0;padding:0;list-style:none}.cx-hist li{gap:var(--s5);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding:10px 0;display:grid}.cx-hist li:last-child{border-bottom:0}.cx-when{color:var(--muted);white-space:nowrap}.cx-hist summary{cursor:pointer;font:var(--t-ui);color:var(--ink-soft);align-items:baseline;gap:var(--s3);list-style:none;display:flex}.cx-hist summary::-webkit-details-marker{display:none}.cx-hist summary:before{content:"";border-left:4px solid var(--accent);width:0;height:0;transition:transform var(--motion) ease-out;border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;flex:none;align-self:center}.cx-hist details[open]>summary:before{transform:rotate(90deg)}.cx-hist summary:hover,.cx-hist summary b{color:var(--ink)}.cx-hist pre{margin:var(--s3) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:var(--t-mono);color:var(--ink-soft);background:var(--porcelain);border:1px solid var(--line);border-radius:var(--r-tile);padding:10px 12px;line-height:1.6}.cx-loadprofile{align-items:center;gap:var(--s4);margin:var(--s5) 0 0;padding-top:var(--s5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.cx-attn{margin:0;padding:0;list-style:none}.cx-attn li{padding:var(--s5) 0;border-bottom:1px solid var(--line);grid-template-columns:7px minmax(0,1fr);align-items:start;gap:9px;display:grid}.cx-attn li:last-child{border-bottom:0}.cx-attndot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:6px}.cx-attndot.warm{background:var(--iron)}.cx-attn b{font:var(--t-ui);color:var(--ink);font-weight:600}.cx-attnactions{gap:7px;margin-top:9px;display:flex}.cx-body{min-height:300px;margin-top:14px}.cx-sendbar{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.cx-ctxline{border-radius:var(--r-tile);background:var(--porcelain);border:1px solid var(--line);font:var(--t-ui-sm);color:var(--ink-soft);align-items:center;gap:9px;margin:0 0 14px;padding:9px 11px;font-weight:500;display:flex}.cx-size{min-width:0}.cx-size .k-num,.cx-size i{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cx-size i{font-style:normal;font:var(--t-mono-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px}.cx-funnel{margin:var(--s3) 0 var(--s5);font:var(--t-body);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.cx-funnel b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cx-funnel i{color:var(--line-strong,var(--line));font-style:normal}.cx-funnel .cx-funnel-side{font:var(--t-mono-label);letter-spacing:.04em;color:var(--muted);flex-basis:100%;margin-top:2px}.cx-rankcell{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.cx-rankcell i{font-style:normal;font:var(--t-mono-label);letter-spacing:.06em;color:var(--muted);white-space:nowrap;margin-top:2px;display:block}.cx-rankhead{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.cx-rankhead .cx-sort-sub{opacity:.85;font-size:.85em}.cx-stage i{font-style:normal;font:var(--t-mono-label);color:var(--muted);margin-top:var(--s2);display:block}.cx-touch-in,.cx-firstdeg{color:var(--ultramarine,var(--accent));font-weight:600}.cx-refresh{align-items:center;gap:var(--s3);margin:var(--s4) 0 0;display:flex}.cx-flash{align-items:flex-start;gap:var(--s3);display:flex}.cx-flash svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;margin-top:2px}.cx-allsources{margin-top:var(--s4)}.cx-msgbox{min-height:176px}.cx-ctxline-warn{background:var(--iron-tint);color:var(--iron);border-color:#9c463247}.cx-overcap{align-items:center;gap:var(--s3);font:var(--t-ui-sm);color:var(--iron);font-weight:600;display:inline-flex}.cx-overcap svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none}.cx-ref{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--porcelain);margin-bottom:var(--s6)}.cx-ref>summary{cursor:pointer;align-items:center;gap:var(--s3);font:600 9.5px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);padding:10px 13px;list-style:none;display:flex}.cx-ref>summary::-webkit-details-marker{display:none}.cx-ref>summary:before{content:"";border-left:4px solid var(--accent);width:0;height:0;transition:transform var(--motion) ease-out;border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;flex:none}.cx-ref[open]>summary:before{transform:rotate(90deg)}.cx-ref>summary:hover{color:var(--ink)}.cx-refbody{padding:0 13px 13px}.cx-digestlist{margin:7px 0 var(--s6);gap:2px var(--s5);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));max-height:232px;padding:0;list-style:none;display:grid;overflow-y:auto}.cx-digestlist label{align-items:center;gap:var(--s3);border-radius:var(--r-tile);font:var(--t-body);cursor:pointer;padding:5px 6px;display:flex}.cx-digestlist label:hover{background:var(--porcelain)}.cx-digestlist input{accent-color:var(--accent);flex:none}.cx-digestwhen{width:auto;min-width:190px;margin-top:7px}.cx-hooks{margin:4px 0 14px}.cx-hookshead{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:7px;display:flex}.cx-hookshead span{font:var(--t-mono-label);letter-spacing:.04em;color:var(--muted);text-align:right}.cx-hooklist{flex-direction:column;gap:6px;display:flex}.cx-hook{border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color var(--motion) ease-out, background var(--motion) ease-out;border-radius:8px;padding:8px 11px 9px}.cx-hook:hover{border-color:var(--line-strong)}.cx-hook:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cx-hook.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-tint)}.cx-hook b{font:var(--t-body-strong);color:var(--ink);display:block}.cx-hook span{font:var(--t-body);color:var(--ink-soft);line-height:1.4;display:block}.cx-hook small{font:var(--t-mono-label);letter-spacing:.04em;color:var(--muted);margin-top:3px;display:block}.cx-hook small a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.cx-hook em{font:400 11px/1.4 var(--font-archivo), system-ui, sans-serif;color:var(--muted);margin-top:3px;font-style:normal;display:block}.cx-thread{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cx-thread li{border-left:2px solid var(--line-strong);padding-left:10px}.cx-thread li.them{border-left-color:var(--accent)}.cx-thread-who{font:var(--t-ui-sm);color:var(--ink);align-items:baseline;gap:8px;display:flex}.cx-thread li.them .cx-thread-who{color:var(--accent)}.cx-thread-who i{font:var(--t-mono-label);color:var(--muted);font-style:normal}.cx-thread pre{white-space:pre-wrap;font:var(--t-body);color:var(--ink-soft);margin:4px 0 0}.cx-thread details summary{cursor:pointer;font:var(--t-body);color:var(--ink-soft)}.cx-linkbtn{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.cx-ebsteps .cx-ebbody{resize:vertical;white-space:pre-wrap;width:100%;min-height:200px;margin-top:8px;line-height:1.55;overflow-y:auto}.cx-ebsteps details[open]>summary{margin-bottom:4px}.cx-ebsteps summary{color:var(--ink-soft)}.cx-ebhooks{margin:4px 0 2px}.cx-hooknews{border:1px solid var(--line);background:var(--paper-sunk,#00000005);border-radius:8px;margin:0 0 9px;padding:10px 12px}.cx-hooknews>b{font:var(--t-mono-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.cx-hooknews ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-hooknews li{font:var(--t-body);color:var(--ink);line-height:1.5}.cx-hooknews li i{color:var(--muted);font-style:normal}.cx-hooknews li a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.cx-newstag{font:600 10.5px/1.6 var(--font-archivo,system-ui), sans-serif;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;background:var(--line);color:var(--soft,#55565e);border-radius:999px;margin-right:7px;padding:1px 7px;display:inline-block}.cx-newstag.t0{background:var(--accent);color:#fff}.cx-newstag.t1{background:var(--accent-tint,#e7edf7);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}
