@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_9a63f923-module__O2JvPq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_9a63f923-module__O2JvPq__variable{--font-display-src:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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_a369cd1c-module___Ok8Ta__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a369cd1c-module___Ok8Ta__variable{--font-sans-src:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_3uNBvnwcrh7R2qusyppNNY5ark99)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_957988ed-module__5TY0Ba__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_957988ed-module__5TY0Ba__variable{--font-mono-src:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--font-display:var(--font-display-src),"Newsreader","Times New Roman",serif;--font-sans:var(--font-sans-src),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:var(--font-mono-src),"JetBrains Mono",ui-monospace,"SF Mono",monospace;--bg:#f7f3ec;--bg-2:#f2ede4;--card:#fcfaf6;--card-soft:#f9f6f0;--fg:#1f1a15;--fg-2:#47413c;--muted:#68625c;--muted-2:#a39d96;--border:#e4dfd7;--border-strong:#cdc6bc;--border-soft:#ede9e1;--brand:#976202;--brand-2:#7f4f00;--brand-fill:#c7943c;--brand-soft:#f7e8cc;--brand-ink:#1c140c;--teal:#c7943c;--ok:#21763c;--ok-soft:#dff4db;--warn:#9f5000;--warn-soft:#ffe8ce;--warn-line:#e39849;--danger:#be2323;--danger-soft:#ffe8e4;--radius-sm:6px;--radius:10px;--radius-lg:14px;--shadow:0 4px 14px #3c280a0f,0 1px 3px #3c280a0a;--shadow-lg:0 14px 40px #3c280a1f,0 4px 12px #3c280a0d;--row:40px;--hatch:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in oklch,var(--danger) 16%,transparent) 5px 7px)}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.0999% .318944 4.197);--bg-2:lab(94.0194% .385821 4.96601);--card:lab(98.4005% .164658 2.28314);--card-soft:lab(97.0202% .255317 3.43015);--fg:lab(9.50501% 1.84368 4.21249);--fg-2:lab(28.0687% 1.77424 4.22242);--muted:lab(42.0039% 1.42604 4.35734);--muted-2:lab(65.2192% 1.06612 4.45955);--border:lab(89.0138% .706553 4.5341);--border-strong:lab(80.3235% .970095 6.06473);--border-soft:lab(92.4963% .514299 4.17477);--brand:lab(46.4318% 17.6517 53.3409);--brand-2:lab(38.2478% 18.4684 54.0215);--brand-fill:lab(65.2% 13.4315 52.3829);--brand-soft:lab(92.5719% 2.2268 15.4503);--brand-ink:lab(7.21233% 2.65807 5.86334);--teal:lab(65.2% 13.4315 52.3829);--ok:lab(43.5038% -36.3107 24.0307);--ok-soft:lab(94.1289% -10.4234 9.79928);--warn:lab(43.6115% 30.7838 53.9047);--warn-soft:lab(93.6154% 6.32969 18.469);--warn-line:lab(69.4791% 23.5044 52.3297);--danger:lab(42.4236% 59.8149 41.9956);--danger-soft:lab(93.9066% 10.2876 6.84315)}}:root.dark{--bg:#120f0b;--bg-2:#0d0906;--card:#1a1612;--card-soft:#16120e;--fg:#f1eee7;--fg-2:#c8c4bc;--muted:#979189;--muted-2:#625d56;--border:#2d2823;--border-strong:#423c35;--border-soft:#201c17;--brand:#e0ae57;--brand-2:#efc880;--brand-fill:#d4a14a;--brand-soft:#3a270b;--brand-ink:#171008;--teal:#d4a14a;--ok:#6fc884;--ok-soft:#122d19;--warn:#fab45f;--warn-soft:#3d2202;--warn-line:#b7752b;--danger:#ff7f73;--danger-soft:#431613;--shadow:0 4px 14px #0006;--shadow-lg:0 14px 40px #00000080}@supports (color:lab(0% 0 0)){:root.dark{--bg:lab(4.4367% .878088 2.23999);--bg-2:lab(2.75224% .653677 1.60747);--card:lab(7.78089% 1.38594 3.60797);--card-soft:lab(5.71846% 1.02846 2.66978);--fg:lab(94.24% .287414 3.81376);--fg-2:lab(79.1672% .359297 4.58621);--muted:lab(60.5976% .856638 5.31222);--muted-2:lab(39.6977% 1.09297 4.47854);--border:lab(16.4806% 1.48721 4.40475);--border-strong:lab(25.761% 1.85424 5.50197);--border-soft:lab(10.6798% 1.37779 4.05007);--brand:lab(74.5614% 11.5698 51.2807);--brand-2:lab(82.7642% 7.58264 41.0591);--brand-fill:lab(69.8553% 13.1708 51.5714);--brand-soft:lab(17.6072% 6.43703 20.9798);--brand-ink:lab(5.25437% 2.20192 4.67731);--teal:lab(69.8553% 13.1708 51.5714);--ok:lab(73.824% -38.9805 25.4059);--ok-soft:lab(15.9572% -15.0184 9.81599);--warn:lab(78.921% 19.7838 53.149);--warn-soft:lab(16.2862% 11.2994 23.0551);--warn-line:lab(55.5614% 22.122 49.8503);--danger:lab(68.3188% 49.5998 30.86);--danger-soft:lab(14.6448% 21.8076 13.7612)}}:root[data-palette=harbor]{--bg:#f2f5f8;--bg-2:#eaeef2;--card:#fafbfd;--card-soft:#f5f7f9;--fg:#161b21;--fg-2:#3d434a;--muted:#5d646b;--muted-2:#999fa6;--border:#dce0e4;--border-strong:#c2c8ce;--border-soft:#e7eaed;--brand:#1d60bc;--brand-2:#004aa5;--brand-fill:#1d60bc;--brand-soft:#dbebff;--brand-ink:#fff;--teal:var(--brand)}@supports (color:lab(0% 0 0)){:root[data-palette=harbor]{--bg:lab(96.2842% -.55337 -1.78931);--bg-2:lab(93.9625% -.770301 -2.50251);--card:lab(98.6062% -.278592 -.895762);--card-soft:lab(97.097% -.443935 -1.43216);--fg:lab(9.49672% -1.30656 -4.89608);--fg-2:lab(28.0626% -1.42011 -4.9436);--muted:lab(41.9845% -1.4568 -4.96092);--muted-2:lab(65.1887% -1.28672 -4.27156);--border:lab(88.9744% -.769645 -2.50211);--border-strong:lab(80.2703% -1.19197 -3.9222);--border-soft:lab(92.4562% -.553101 -1.78916);--brand:lab(40.605% 6.92414 -55.5681);--brand-2:lab(32.2909% 10.1103 -55.4187);--brand-fill:lab(40.605% 6.92414 -55.5681);--brand-soft:lab(92.2955% -2.44614 -17.5217)}}:root[data-palette=harbor].dark{--bg:#0b1015;--bg-2:#070b0f;--card:#13181d;--card-soft:#0f1318;--fg:#ebeff4;--fg-2:#bfc5ca;--muted:#8d9399;--muted-2:#595e64;--border:#24292f;--border-strong:#373e45;--border-soft:#191d22;--brand:#84b9ff;--brand-2:#a7d0ff;--brand-fill:#66a5ff;--brand-soft:#132b4e;--brand-ink:#080d16}@supports (color:lab(0% 0 0)){:root[data-palette=harbor].dark{--bg:lab(4.42354% -.727616 -3.18275);--bg-2:lab(2.74222% -.506118 -2.35133);--card:lab(7.76085% -1.17575 -4.54253);--card-soft:lab(5.70321% -.879385 -3.74194);--fg:lab(94.1935% -.877976 -2.85867);--fg-2:lab(79.1114% -1.08659 -3.56731);--muted:lab(60.5485% -1.28314 -4.26966);--muted-2:lab(39.6673% -1.25924 -4.25745);--border:lab(16.4619% -1.28137 -4.57392);--border-strong:lab(25.7382% -1.58662 -5.63357);--border-soft:lab(10.6622% -1.16193 -4.21332);--brand:lab(73.6348% -.926882 -50.8028);--brand-2:lab(81.9326% -2.34154 -45.4524);--brand-fill:lab(66.4607% 1.12009 -56.1188);--brand-soft:lab(17.1246% 1.18762 -25.1697);--brand-ink:lab(3.64354% -.317499 -5.24796)}}:root[data-palette=evergreen]{--bg:#f0f7ef;--bg-2:#e9f0e7;--card:#f9fcf8;--card-soft:#f3f8f2;--fg:#171c16;--fg-2:#3f443d;--muted:#5f655e;--muted-2:#9ba099;--border:#dbe2d9;--border-strong:#c1cabf;--border-soft:#e5ece4;--brand:#1a6444;--brand-2:#005032;--brand-fill:#1a6444;--brand-soft:#dbefe3;--brand-ink:#fff;--teal:var(--brand)}@supports (color:lab(0% 0 0)){:root[data-palette=evergreen]{--bg:lab(96.4432% -3.13702 2.91491);--bg-2:lab(94.1489% -3.65889 3.40289);--card:lab(98.6859% -1.56957 1.45502);--card-soft:lab(97.2244% -2.51031 2.33033);--fg:lab(9.69602% -3.64024 3.44599);--fg-2:lab(28.2587% -3.65031 3.42415);--muted:lab(42.1795% -3.65371 3.41541);--muted-2:lab(65.3548% -3.13535 2.91862);--border:lab(89.1608% -3.65862 3.40354);--border-strong:lab(80.5116% -4.70081 4.38347);--border-soft:lab(92.6152% -3.13681 2.91523);--brand:lab(37.3879% -29.954 11.7734);--brand-2:lab(29.2614% -30.2398 11.8527);--brand-fill:lab(37.3879% -29.954 11.7734);--brand-soft:lab(92.8259% -8.66717 3.44359)}}:root[data-palette=evergreen].dark{--bg:#0b110e;--bg-2:#060c08;--card:#121915;--card-soft:#0e1411;--fg:#eaf0ed;--fg-2:#bfc6c2;--muted:#8c9590;--muted-2:#58605b;--border:#242b27;--border-strong:#36403a;--border-soft:#181f1b;--brand:#89c8a6;--brand-2:#a5ddbe;--brand-fill:#70b691;--brand-soft:#183224;--brand-ink:#06100a}@supports (color:lab(0% 0 0)){:root[data-palette=evergreen].dark{--bg:lab(4.54786% -2.54522 1.00929);--bg-2:lab(2.83377% -1.8464 .731733);--card:lab(7.95529% -4.01627 1.59319);--card-soft:lab(5.84959% -3.01822 1.19719);--fg:lab(94.3088% -2.5588 1.01779);--fg-2:lab(79.2559% -3.20056 1.27277);--muted:lab(60.7229% -3.84477 1.52848);--muted-2:lab(39.8427% -3.84934 1.52973);--border:lab(16.6557% -4.18641 1.66171);--border-strong:lab(25.9763% -5.15062 2.04465);--border-soft:lab(10.842% -3.86854 1.53503);--brand:lab(75.5648% -26.3788 10.4351);--brand-2:lab(83.5671% -23.3572 9.25055);--brand-fill:lab(68.7214% -29.4403 11.6308);--brand-soft:lab(18.1794% -13.2904 5.24557);--brand-ink:lab(3.86188% -3.71011 1.46722)}}:root[data-palette=clay]{--bg:#fcf2eb;--bg-2:#f6ece3;--card:#fffaf6;--card-soft:#fdf5ef;--fg:#201914;--fg-2:#48413b;--muted:#69625b;--muted-2:#a49d97;--border:#e8ddd5;--border-strong:#d2c5bb;--border-soft:#f1e8e0;--brand:#995425;--brand-2:#83400a;--brand-fill:#a35d2e;--brand-soft:#fde4d6;--brand-ink:#fff;--teal:var(--brand)}@supports (color:lab(0% 0 0)){:root[data-palette=clay]{--bg:lab(96.2617% 2.37265 4.66844);--bg-2:lab(93.9375% 2.72101 5.34169);--card:lab(98.5955% 1.17368 2.32599);--card-soft:lab(97.0794% 1.88997 3.72938);--fg:lab(9.48528% 2.53431 4.67978);--fg-2:lab(28.0498% 2.44784 4.72285);--muted:lab(41.9714% 2.41844 4.70049);--muted-2:lab(65.1771% 2.04152 4.00682);--border:lab(88.9494% 2.72411 5.34381);--border-strong:lab(80.2401% 3.43615 6.70142);--border-soft:lab(92.4337% 2.37438 4.66961);--brand:lab(43.702% 26.6777 39.5995);--brand-2:lab(35.5498% 27.1802 42.3185);--brand-fill:lab(47.1935% 26.4938 38.889);--brand-soft:lab(92.3305% 7.01523 10.1269)}}:root[data-palette=clay].dark{--bg:#140e0b;--bg-2:#0e0906;--card:#1c1612;--card-soft:#17110e;--fg:#f3edea;--fg-2:#cac2be;--muted:#99908c;--muted-2:#645c58;--border:#2e2723;--border-strong:#443b36;--border-soft:#221b18;--brand:#eaa57c;--brand-2:#ffbaa1;--brand-fill:#db9062;--brand-soft:#3f2413;--brand-ink:#140b06}@supports (color:lab(0% 0 0)){:root[data-palette=clay].dark{--bg:lab(4.39994% 1.8957 2.19551);--bg-2:lab(2.72555% 1.39857 1.57496);--card:lab(7.72307% 2.93209 3.48733);--card-soft:lab(5.6749% 2.23007 2.61723);--fg:lab(94.1672% 1.73023 2.35742);--fg-2:lab(79.0786% 2.17032 2.95165);--muted:lab(60.5097% 2.6184 3.5515);--muted-2:lab(39.6289% 2.63414 3.56271);--border:lab(16.4219% 2.90604 3.90078);--border-strong:lab(25.6888% 3.57082 4.79599);--border-soft:lab(10.6257% 2.69515 3.61168);--brand:lab(74.0018% 22.7072 32.2591);--brand-2:lab(81.868% 28.2975 27.2776);--brand-fill:lab(66.9616% 25.6974 36.7106);--brand-soft:lab(17.3804% 11.7036 16.8315);--brand-ink:lab(3.64264% 2.87025 3.11745)}}:root[data-palette=ink]{--bg:#fafafa;--bg-2:#f0f0f0;--card:#fff;--card-soft:#f7f7f7;--fg:#0d0d0d;--fg-2:#333;--muted:#5c5c5c;--muted-2:#9a9a9a;--border:#e2e2e2;--border-strong:#c4c4c4;--border-soft:#ececec;--brand:#111;--brand-2:#000;--brand-fill:#111;--brand-soft:#ececec;--brand-ink:#fff;--teal:#111}:root[data-palette=ink].dark{--bg:#0b0b0b;--bg-2:#050505;--card:#141414;--card-soft:#101010;--fg:#f5f5f5;--fg-2:#cfcfcf;--muted:#9a9a9a;--muted-2:#5a5a5a;--border:#262626;--border-strong:#3a3a3a;--border-soft:#1c1c1c;--brand:#f5f5f5;--brand-2:#fff;--brand-fill:#eaeaea;--brand-soft:#232323;--brand-ink:#0b0b0b}.themer{gap:6px;display:flex;position:relative}.tbtn{justify-content:center;width:30px;height:30px;padding:0}.sw{border:1px solid var(--border-strong);border-radius:50%;flex:none;width:14px;height:14px}.palmenu{z-index:40;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;gap:2px;width:210px;padding:4px;display:flex;position:absolute;top:36px;right:0}.palmenu button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;display:flex}.palmenu button:hover{background:var(--bg-2)}.palmenu button.on{background:var(--brand-soft)}.palmenu .sw{width:18px;height:18px}.palmenu b{font-size:12px;font-weight:600;display:block}.palmenu small{color:var(--muted);font-size:11px;display:block}:root.comfy{--row:50px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg-2);color:var(--fg);font:13px/1.45 var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-2);text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 0}.num{font-variant-numeric:tabular-nums}.stage{justify-content:center;align-items:stretch;height:100vh;display:flex}.stage.phone{background:var(--bg-2);align-items:center;padding:24px}.app{background:var(--bg);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.stage.phone .app{width:390px;height:844px;box-shadow:var(--shadow-lg);border:10px solid #0e1216;border:10px solid lab(5.25641% -.716366 -2.91725);border-radius:36px}kbd{font:500 10px/1 var(--font-mono);border:1px solid var(--border-strong);color:var(--muted);background:var(--card);border-bottom-width:2px;border-radius:4px;padding:2px 4px}.top{border-bottom:1px solid var(--border);background:var(--card);flex:none;align-items:center;gap:20px;height:48px;padding:0 16px;display:flex}.wm{align-items:center;gap:9px;display:flex}.wm svg{color:var(--brand);flex:none}.wm-t{flex-direction:column;line-height:1.05;display:flex}.wm-t b{font:600 17px var(--font-display);letter-spacing:-.01em;color:var(--fg)}.wm-t b em{color:var(--brand);margin-left:4px;font-style:italic;font-weight:500}.wm-t span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9px;font-weight:600}.tabs{gap:2px;height:100%;display:flex}.tab{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:flex}.tab.on{color:var(--fg);border-bottom-color:var(--brand)}.tab[disabled]{cursor:default;opacity:.6}.tab small{border:1px solid var(--border-strong);border-radius:99px;padding:1px 5px;font-size:10px}.top .sp{flex:1}.sync{color:var(--brand-2);background:var(--brand-soft);border:1px solid color-mix(in oklch,var(--brand) 30%,transparent);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.sync i{background:var(--ok);border-radius:50%;width:6px;height:6px;background:var(--brand)!important}.me{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-2);border:1px solid var(--border-strong);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.al{flex-direction:column;flex:1;min-height:0;display:flex}.al-head{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 20px 10px;display:flex}.al-head h1{font:600 24px/1.1 var(--font-display);letter-spacing:-.01em;margin:0}.al-head .meta{color:var(--muted);font-size:12px}.filters{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 20px 10px;display:flex}.seg{border:1px solid var(--border);background:var(--card);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.seg button{color:var(--fg-2);background:0 0;border:0;border-radius:6px;padding:3px 9px;font-size:12px}.seg button.on{background:var(--fg);color:var(--bg)}.flabel{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-right:-6px;font-size:10px;font-weight:600}.chip{border:1px solid var(--border);background:var(--card);color:var(--fg-2);border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.chip.on{border-color:var(--fg);color:var(--fg);background:var(--bg-2);font-weight:600}.search{border:1px solid var(--border);background:var(--card);font:12px var(--font-mono);width:130px;color:var(--fg);border-radius:8px;padding:4px 10px}.newbar{border:1px solid var(--brand);color:var(--brand);background:var(--brand-soft);border-radius:99px;align-self:flex-start;align-items:center;gap:8px;margin:0 20px 8px;padding:4px 12px;font-size:12px;font-weight:600;display:flex}.grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex:1;margin:0 20px 20px;overflow:auto}.gr{min-height:var(--row);border-bottom:1px solid var(--border-soft);cursor:pointer;grid-template-columns:88px 72px minmax(140px,1.7fr) 118px 84px 100px 100px 76px 70px 76px;align-items:center;gap:10px;padding:0 12px;display:grid}.gr.h{background:var(--card-soft);text-transform:uppercase;letter-spacing:.08em;min-height:32px;color:var(--muted);cursor:default;z-index:1;border-bottom-color:var(--border);font-size:10px;font-weight:600;position:sticky;top:0}.gr:not(.h):hover{background:var(--bg-2)}.gr.cur{outline:2px solid var(--brand);outline-offset:-2px}.gr.critical{background:var(--danger-soft)}.gr.critical .ld{font-weight:700}.gr.covered{color:var(--muted)}.gr.covered .ld{color:var(--muted);font-weight:500}.ld{font:600 13px var(--font-mono);letter-spacing:-.02em}.lane{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lane em{color:var(--muted);padding:0 5px;font-style:normal}.sub{color:var(--muted);font-size:11px;display:block}.risk{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.risk svg{flex:none}.risk.critical{color:var(--danger)}.risk.watch{color:var(--warn)}.risk.ok{color:var(--muted-2);font-weight:500}.risk.covered{color:var(--ok);font-weight:600}.pk-main{font-variant-numeric:tabular-nums}.critical .pk-main{color:var(--danger);font-weight:700}.boards{gap:3px;display:flex}.bm{font:600 9px/1 var(--font-mono);border:1px solid var(--border-strong);color:var(--fg-2);letter-spacing:.02em;border-radius:3px;padding:3px 4px}.rep{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.rep b{font-size:14px}.rep span{color:var(--muted);font-size:11px}.rep.zero{color:var(--danger);font-size:12px;font-weight:700}.flash{animation:1.6s ease-out flash}@keyframes flash{0%{background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-soft)}to{box-shadow:none;background:0 0}}.st{font-size:12px}.st.Covering{color:var(--brand);font-weight:600}.st.Covered{color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:40px}.sm{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sm-n{font:700 12px/1 var(--font-mono);border:1.5px solid;border-radius:5px;place-items:center;min-width:30px;height:22px;padding:0 4px;display:inline-grid;position:relative}.sm.strong{color:var(--ok)}.sm.fair{color:var(--fg-2)}.sm.weak{color:var(--warn)}.sm.unverified,.sm.missing{color:var(--fg-2)}.sm.unverified .sm-n,.sm.missing .sm-n{border-style:dashed}.sm-q{background:var(--card);width:13px;height:13px;font:700 8px/10px var(--font-sans);text-align:center;border:1.5px dashed;border-radius:50%;position:absolute;top:-6px;right:-7px}.sm-pips{gap:2px;display:inline-flex}.sm-pips i{border:1.5px solid;border-radius:2px;width:6px;height:12px}.sm-pips i.f{background:currentColor}.sm-w{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.sm.blocked{color:var(--danger)}.sm-block{border:1.5px solid var(--danger);background:var(--hatch);height:22px;font:700 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.sm-stale{color:var(--warn);display:inline-flex}.sm.lg .sm-n{border-width:2px;border-radius:8px;min-width:52px;height:38px;font-size:20px}.sm.lg .sm-pips i{width:9px;height:20px}.sm.lg .sm-w{font-size:13px}.sm.lg .sm-block{height:34px;padding:0 12px;font-size:12px}.ld-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.lh{border-bottom:1px solid var(--border);background:var(--card);flex-direction:column;flex:none;gap:8px;padding:8px 16px;display:flex}.lh-row{flex-wrap:wrap;align-items:center;gap:14px;min-height:30px;display:flex}.back{border:1px solid var(--border);background:var(--card);color:var(--fg-2);border-radius:7px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.lh .ld{font-size:17px}.lh .lane{font-size:14px;font-weight:600}.kv{white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.kv span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.kv b{font-variant-numeric:tabular-nums;font-weight:600}.lh-more{border-top:1px dashed var(--border);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 16px;padding:6px 0 4px;display:grid}.lh-more .kv{flex-direction:column;gap:1px}.iconbtn{border:1px solid var(--border);background:var(--card);height:26px;color:var(--fg-2);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.body{flex:1;grid-template-columns:minmax(300px,40%) minmax(0,1fr);min-height:0;display:grid}.rl{border-right:1px solid var(--border);background:var(--card-soft);flex-direction:column;min-height:0;display:flex}.rl-tools{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.rl-list{flex:1;overflow:auto}.rl-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:10px 12px 4px;font-size:10px;font-weight:600;display:flex}.ri{border-bottom:1px solid var(--border-soft);cursor:pointer;background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:8px 12px;display:grid}.ri:hover{background:var(--bg-2)}.ri.sel{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.ri .sm{grid-row:1/3}.ri-name{align-items:center;gap:6px;min-width:0;font-weight:500;display:flex}.ri-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ri.new .ri-name{font-weight:700}.ri.new .ri-name:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px}.ri-rate{font:600 13px var(--font-mono);text-align:right}.ri-why{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ri-meta{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}.ri.blocked{background:var(--card-soft)}.ri.blocked .ri-name span{color:var(--fg-2);text-decoration:line-through;text-decoration-thickness:1px}.ri.blocked .ri-why{color:var(--danger);font-weight:600}.ri.blocked .ri-rate{color:var(--muted);text-decoration:line-through}.ri.done{opacity:.7}.tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.tag.ready{color:var(--ok);border:1px solid color-mix(in oklch,var(--ok) 45%,transparent)}.tag.partial{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line)}.tag.human{background:var(--fg);color:var(--bg)}.tag.quote{color:var(--muted);border:1px solid var(--border-strong)}.tag.replied,.tag.dismissed{color:var(--muted)}.rd{background:var(--bg);flex-direction:column;min-height:0;display:flex}.rd-scroll{flex-direction:column;flex:1;gap:18px;padding:16px 20px 24px;display:flex;overflow:auto}.sec-l{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.sec-l .n{font:600 10px var(--font-mono);color:var(--muted-2)}.sec-l .sp{flex:1}.who{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.who h2{font:600 21px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.who .ids{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:2px;font-size:12px;display:flex}.blockbar{border:1.5px solid var(--danger);background:var(--hatch),var(--danger-soft);border-radius:var(--radius);color:var(--danger);align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.stalebar{color:var(--warn);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.bd{border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.bd-row{border-bottom:1px solid var(--border-soft);grid-template-columns:118px 58px minmax(0,1fr);align-items:start;gap:12px;padding:6px 12px;display:grid}.bd-row:last-child{border-bottom:0}.bd-cat{font-size:12px;font-weight:600}.bd-pts{font:600 11px var(--font-mono);color:var(--fg-2);flex-direction:column;gap:4px;display:flex}.bar{background:var(--border);border-radius:2px;height:4px;display:flex;overflow:hidden}.bar i{background:var(--fg-2)}.bar.miss{background:repeating-linear-gradient(90deg,var(--border-strong) 0 3px,transparent 3px 5px)}.facts{flex-wrap:wrap;gap:2px 14px;font-size:12px;display:flex}.fact{align-items:baseline;gap:7px;display:flex}.fact .g{font:700 11px/1 var(--font-mono);text-align:center;flex:none;width:12px}.fact.t-\+ .g{color:var(--ok)}.fact.t-- .g{color:var(--danger)}.fact.t-0 .g{color:var(--muted)}.fact.t-\? .g{color:var(--fg-2)}.fact.t-\? span{color:var(--fg-2);font-style:italic}.fact.t-- span{color:var(--fg)}.thread{flex-direction:column;gap:8px;display:flex}.msg{border-radius:12px;max-width:84%;padding:8px 12px;font-size:13px;line-height:1.5}.msg.in{background:var(--card);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}.msg.out{background:var(--brand-fill);color:var(--brand-ink);border-bottom-right-radius:4px;align-self:flex-end}.msg-m{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.msg.out+.msg-m,.msg-m.r{align-self:flex-end}.draft{border-radius:var(--radius);background:var(--card);border:1.5px solid var(--border-strong);overflow:hidden}.draft-h{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.draft.ready{border-color:color-mix(in oklch,var(--ok) 55%,var(--border))}.draft.ready .draft-h{color:var(--ok)}.draft.partial{border:2px solid var(--warn-line)}.draft.partial .draft-h{background:var(--warn-soft);color:var(--warn);border-bottom-color:var(--warn-line)}.draft.human{border-style:solid;border-color:var(--fg-2)}.draft.human .draft-h{background:var(--fg);color:var(--bg)}.draft.quote .draft-h{color:var(--muted)}.draft-b{white-space:pre-wrap;outline:none;min-height:70px;padding:12px 14px;font-size:14px;line-height:1.7}.draft-b .f{border-bottom:1.5px dotted var(--ok);cursor:help}.draft-b .f.quiet{border-bottom-color:#0000}.draft-b .gap{background:var(--warn-soft);outline:1.5px dashed var(--warn-line);min-width:150px;color:var(--fg);border-radius:4px;padding:0 6px;font-weight:600;display:inline-block}.draft-b .gap:empty:before{content:attr(data-label);color:var(--warn);font-style:italic;font-weight:500}.draft-b .gap:focus{outline-style:solid;outline-color:var(--warn)}.draft-f{border-top:1px solid var(--border-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 12px;font-size:11px;display:flex}.draft-f .sp{flex:1}.why{color:var(--fg-2);border-bottom:1px solid var(--border-soft);padding:10px 14px;font-size:13px}.composer{width:100%;font:14px/1.6 var(--font-sans);resize:vertical;background:var(--card);min-height:90px;color:var(--fg);border:0;outline:none;padding:12px 14px}.ins{flex-wrap:wrap;gap:6px;padding:0 12px 10px;display:flex}.ins button{border:1px dashed var(--border-strong);color:var(--fg-2);background:0 0;border-radius:99px;padding:2px 8px;font-size:11px}.bulk{color:var(--muted);border:1px dashed var(--border-strong);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.bulk b{color:var(--fg-2)}.v15{font:600 9px var(--font-mono);border:1px solid var(--border-strong);border-radius:3px;padding:1px 4px}.act{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.btn{border:1px solid var(--border-strong);background:var(--card);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover{background:var(--bg-2)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn kbd{background:0 0}.btn.book{background:var(--fg);color:var(--bg);border-color:var(--fg);height:38px;padding:0 14px;font-weight:600}.btn.book:hover{background:var(--fg-2)}.btn.book kbd{color:inherit;opacity:.6;border-color:currentColor}.btn.send{border-color:var(--brand);color:var(--brand);font-weight:600}.act .sp{flex:1}.confirm{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.confirm p{flex:1;min-width:220px;margin:0;font-size:13px}.confirm .warn{color:var(--warn);font-size:12px;font-weight:600;display:block}.btn.go{background:var(--ok);border-color:var(--ok);color:#fff;height:38px;font-weight:700}.covered-bar{background:var(--ok-soft);color:var(--ok);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 16px;font-weight:600;display:flex}.toasts{z-index:20;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.toast{background:var(--fg);color:var(--bg);box-shadow:var(--shadow-lg);border-radius:10px;align-items:center;gap:12px;padding:9px 14px;font-size:13px;display:flex}.toast button{color:var(--bg);text-underline-offset:2px;background:0 0;border:0;font-weight:700;text-decoration:underline}.help{background:color-mix(in oklch,var(--fg) 30%,transparent);z-index:30;place-items:center;display:grid;position:absolute;inset:0}.help>div{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-template-columns:auto 1fr;gap:8px 18px;max-width:420px;padding:20px 24px;font-size:13px;display:grid}.help h3{font:500 18px var(--font-display);grid-column:1/-1;margin:0 0 4px}.pop{z-index:10;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:10px;width:min(440px,90vw);padding:4px;position:absolute}@container (max-width:1100px){.gr{grid-template-columns:88px 72px minmax(130px,1.7fr) 116px 80px 100px 72px 68px 76px}.gr>.c-bd,.lh-row .kv.opt,.act .btn:not(.book) kbd{display:none}.act .btn{padding:0 10px}}@container (max-width:900px){.gr{grid-template-columns:84px 70px minmax(120px,1.7fr) 112px 96px 70px 66px}.gr>.c-eq,.gr>.c-st{display:none}}.rules{flex:1;overflow:auto}.rules-in{flex-direction:column;gap:34px;max-width:980px;margin:0 auto;padding:28px 28px 60px;display:flex}.rules-hd h1{font:600 30px/1.1 var(--font-display);letter-spacing:-.01em;margin:0 0 8px}.rules-hd p{max-width:680px;color:var(--fg-2);text-wrap:pretty;margin:0;font-size:14px}.rules-meta{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:11px;display:flex}.rules-meta span+span:before{content:"·";margin-right:16px}.rsec-h{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.rsec-h .n{font:600 11px var(--font-mono);color:var(--brand)}.rsec-h h2{font:600 19px var(--font-display);margin:0}.rsec-h .sp{flex:1}.rtot{color:var(--muted);font-size:12px}.rsec.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;display:grid}.flow{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);counter-reset:f;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.flow li{background:var(--card);counter-increment:f;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.flow b:before{content:counter(f) ". ";color:var(--brand);font-family:var(--font-mono);font-size:11px}.flow span{color:var(--fg-2);font-size:12px}.wbar{gap:3px;margin-bottom:14px;display:flex}.wbar>div{background:var(--brand-soft);border-radius:6px;flex-direction:column;min-width:0;padding:8px 10px;display:flex}.wbar b{font:600 16px var(--font-mono);color:var(--brand-2)}.wbar span{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rcats{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.rcat{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:12px;padding:12px 14px;display:flex}.rcat-h{justify-content:space-between;align-items:baseline;display:flex}.rcat-h h3{margin:0;font-size:14px}.rcat-h span{color:var(--brand-2);font-size:12px;font-weight:600}.rrule-n{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:600}.rrule table,.urg table,.rtab{border-collapse:collapse;width:100%;font-size:12px}.rrule td,.urg td{border-bottom:1px solid var(--border-soft);padding:3px 0}.rrule td:last-child,.urg td:last-child{text-align:right;white-space:nowrap;padding-left:10px;font-weight:600}.rrule tr.stop td{color:var(--danger);font-weight:600}.rrule tr.nc td:last-child{color:var(--muted);font-weight:500;font-family:var(--font-sans);font-style:italic}.rp{color:var(--fg-2);text-wrap:pretty;margin:0 0 10px;font-size:13px}.rlist{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.rlist li{align-items:baseline;gap:10px;display:flex}.rlist li>b{font:700 12px var(--font-mono);text-align:center;width:14px;color:var(--fg-2);flex:none}.rlist li>svg{flex:none;position:relative;top:1px}.rlist.stop li{color:var(--danger);border:1.5px solid var(--danger);background:var(--hatch),var(--danger-soft);border-radius:8px;align-items:center;padding:7px 10px;font-weight:600}.bands{flex-wrap:wrap;gap:10px;display:flex}.band{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);flex-direction:column;gap:6px;min-width:140px;padding:10px 12px;display:flex}.band .mono{color:var(--fg-2);font-size:12px}.rsel{border:1px solid var(--border-strong);background:var(--card);color:var(--fg);font:inherit;border-radius:7px;padding:4px 8px}.wex{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-soft);flex-direction:column;gap:10px;padding:14px;display:flex}.wex-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.wex-h b{font:600 17px var(--font-display);display:block}.wex-h span{color:var(--muted);font-size:12px}.wex-f{color:var(--fg-2);white-space:pre-wrap;font-size:12px}.rtab th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--border);padding:4px 0;font-size:10px}.rtab td{border-bottom:1px solid var(--border-soft);padding:5px 0}.rtab td:last-child{color:var(--fg-2);font-family:var(--font-mono);font-size:11px}.urg{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.urg>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:12px 14px}.urg h4{margin:0 0 6px;font-size:12px}.urg-r{align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.urg-r .mono{margin-left:auto;font-weight:600}.tag.auto{color:var(--brand-2);background:var(--brand-soft);border:1px solid color-mix(in oklch,var(--brand) 35%,transparent)}.tag.auto.done{background:0 0}.msg.out.auto{background:var(--brand-soft);color:var(--fg);border:1px solid color-mix(in oklch,var(--brand) 35%,transparent)}.autolbl{color:var(--brand-2);font-weight:600}.draft.autobox{border:1.5px solid color-mix(in oklch,var(--brand) 55%,var(--border))}.draft.autobox>.draft-h{color:var(--brand-2);background:var(--brand-soft)}.draft.autobox .draft-b{color:var(--fg-2);font-size:13px}.draft.autobox.sent>.draft{border:0;border-top:1px solid var(--border-soft);border-radius:0}.autoring{background:conic-gradient(var(--brand) calc(var(--p)*360deg),var(--border) 0);border-radius:50%;width:16px;height:16px}.autocfg{border:1.5px solid color-mix(in oklch,var(--brand) 45%,var(--border));border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.autocfg-h{background:var(--brand-soft);align-items:center;gap:14px;padding:14px 16px;display:flex}.autocfg-h>div:nth-child(2){flex:1;min-width:0}.autocfg-h h3{font:600 17px var(--font-display);margin:0}.autocfg-h p{color:var(--fg-2);margin:2px 0 0;font-size:12px}.autocfg-b{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-flow:dense;background:var(--border-soft);gap:1px;display:grid}.autocfg-b>div{background:var(--card);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.autocfg h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 2px;font-size:10px}.ck{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ck input{accent-color:var(--brand);width:15px;height:15px;margin:0}.ck small{color:var(--muted);margin-left:auto;font-size:11px}.ck.never{cursor:default;color:var(--fg-2)}.ck.never b{font:700 11px var(--font-mono);text-align:center;width:15px;color:var(--danger)}.sw-t{background:var(--border-strong);border:0;border-radius:99px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.sw-t:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.sw-t.on{background:var(--brand)}.sw-t.on:after{transform:translate(16px)}.autocfg-stat{text-align:right;color:var(--fg-2);flex:none;font-size:12px}.autocfg-stat b{font:600 20px var(--font-mono);color:var(--brand-2);display:block}.negcfg{grid-column:1/-1}.negcfg-b{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;gap:8px 24px;display:grid}.negcfg-b .negex,.negcfg-b>span{grid-column:1/-1}.pct{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.pct input,.bandin input{border:1px solid var(--border-strong);background:var(--card);width:62px;color:var(--fg);text-align:right;border-radius:6px;padding:3px 6px;font-size:12px}.negex{padding:22px 0 26px}.nx-track{background:var(--bg-2);border-radius:6px;height:26px;position:relative;overflow:hidden}.nx-z{text-transform:uppercase;letter-spacing:.06em;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;bottom:0}.nx-z.acc{background:var(--ok-soft);color:var(--ok)}.nx-z.ctr{background:var(--brand-soft);color:var(--brand-2);border-left:2px solid var(--brand)}.nx-z.over{background:var(--hatch),var(--danger-soft);color:var(--danger);border-left:2px solid var(--danger)}.nx-l{height:0;position:relative}.nx-l span{font:600 11px var(--font-mono);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:4px;transform:translate(-50%)}.nx-l small{font:500 10px var(--font-sans);color:var(--muted)}.band-e{grid-column:span 2;flex-direction:row!important;align-items:center!important;gap:6px!important}.bandin{align-items:center;gap:2px;display:inline-flex}.bandin i{color:var(--muted);font-style:normal}.negbar{padding:26px 14px 6px}.nb-track{background:var(--border);border-radius:3px;height:6px;position:relative}.nb-band{background:var(--brand-fill);opacity:.55;border-radius:3px;position:absolute;top:0;bottom:0}.nb-tick{background:var(--fg-2);width:2px;height:14px;position:absolute;top:-4px;transform:translate(-1px)}.nb-tick i{font:500 10px var(--font-mono);color:var(--muted);white-space:nowrap;font-style:normal;position:absolute;top:16px;left:50%;transform:translate(-50%)}.nb-pt{border:2px solid var(--card);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.nb-pt i{font:600 10px var(--font-mono);white-space:nowrap;font-style:normal;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.nb-pt.ask{background:var(--fg)}.nb-pt.off{background:var(--brand)}.nb-pt.off i{color:var(--brand-2)}.nb-l{font:500 10px var(--font-mono);color:var(--muted);justify-content:space-between;margin-top:18px;display:flex}.tab .tcount{background:var(--danger);color:#fff;border:0;font-weight:700}.gthread{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.gsubj{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px 10px;display:flex}.gsubj h3{font:500 17px/1.3 var(--font-sans);letter-spacing:-.005em;flex:0 auto;margin:0}.gtag{background:var(--bg-2);color:var(--fg-2);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:11px}.gtag.auto{background:var(--brand-soft);color:var(--brand-2);border-color:color-mix(in oklch,var(--brand) 30%,transparent);font-weight:600}.gcount{color:var(--muted);margin-left:auto;font-size:12px}.gmsg{border-top:1px solid var(--border-soft);cursor:pointer;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 18px;display:grid}.gmsg.open{cursor:default;padding:16px 18px 18px}.gmsg:not(.open):hover{background:var(--bg-2)}.gav{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.gav.auto{background:var(--brand-soft);color:var(--brand-2);border:1px solid color-mix(in oklch,var(--brand) 35%,transparent)}.gmsg-h{cursor:pointer;align-items:baseline;gap:8px;min-width:0;display:flex}.gmsg-h b{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.gaddr{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}.gmsg-h .gtag{flex:none}.gtime{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.gsnip{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.gbody{color:var(--fg);white-space:pre-wrap;text-wrap:pretty;max-width:68ch;margin-top:10px;font-size:14.5px;line-height:1.65}.gmsg.out.open .gbody{color:var(--fg)}.gmsg.auto{background:color-mix(in oklch,var(--brand-soft) 45%,var(--card))}.gparsed{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.pc{border:1px solid var(--border);background:var(--card);color:var(--fg);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.pc i{font:700 9px var(--font-mono);color:var(--muted);font-style:normal}.pc.issue{border-color:var(--danger);color:var(--danger)}.gdraft,.gcomp{border-radius:var(--radius-lg);box-shadow:var(--shadow)}.gcomp{border:1px solid var(--border-strong);background:var(--card);overflow:hidden}.gcomp-ban{background:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--warn-line);padding:8px 14px;font-size:12px;font-weight:600}.gcomp-row{border-bottom:1px solid var(--border-soft);align-items:baseline;gap:10px;padding:7px 16px;font-size:13px;display:flex}.gcomp-row span{color:var(--muted);flex:none;width:52px;font-size:12px}.gcomp-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gdraft .draft-b,.gcomp-ta{min-height:120px;padding:14px 16px;font-size:14.5px;line-height:1.7}.gcomp-ta{resize:vertical;width:100%;font-family:var(--font-sans);background:var(--card);color:var(--fg);border:0;outline:none;display:block}.gcomp-bar{border-top:1px solid var(--border-soft);align-items:center;gap:12px;padding:10px 14px;display:flex}.gsend{background:var(--brand-fill);height:36px;color:var(--brand-ink);border:0;border-radius:99px;padding:0 22px;font-size:14px;font-weight:600}.gsend:hover{filter:brightness(.95)}.gsend[disabled]{opacity:.45;cursor:not-allowed}.draft.partial .gsend[disabled]{opacity:1;background:var(--warn-soft);color:var(--warn);outline:1.5px dashed var(--warn-line)}.gdraft .composer{min-height:120px;padding:14px 16px;font-size:14.5px}.rd-scroll{gap:24px}.gr.tt{grid-template-columns:118px 70px minmax(150px,1.3fr) minmax(140px,1.1fr) 150px minmax(130px,1fr) 150px minmax(120px,.9fr)}.ttx{white-space:nowrap}.tts{flex-direction:column;gap:3px;display:inline-flex}.tts-p{gap:2px;display:flex}.tts-p i{background:var(--border);border-radius:2px;width:14px;height:5px}.tts-p i.f{background:var(--fg-2)}.tts-p i.cur{background:var(--brand-fill);outline:1.5px solid var(--brand);outline-offset:0}.tts-l{color:var(--fg-2);font-size:11px}.route{flex-direction:column;gap:6px;padding:4px 0 2px;display:flex}.route-stages{flex-wrap:wrap;gap:4px;display:flex}.route-stages span{color:var(--muted);border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 4px;font-size:11px;display:inline-flex}.route-stages i{border:1.5px solid var(--border-strong);border-radius:50%;width:8px;height:8px}.route-stages .f{color:var(--fg-2)}.route-stages .f i{background:var(--fg-2);border-color:var(--fg-2)}.route-stages .cur{background:var(--brand-soft);color:var(--brand-2);font-weight:600}.route-stages .cur i{background:var(--brand);border-color:var(--brand)}.route-bar{background:var(--border);border-radius:3px;height:6px;margin-top:14px;position:relative}.route-bar span{background:var(--brand-fill);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.route-bar b{white-space:nowrap;color:var(--brand-2);font-size:10px;font-weight:600;position:absolute;top:-17px;transform:translate(-50%)}.route-bar b:after{content:"";background:var(--brand);border:2px solid var(--card);border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.route-l{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.tl{background:var(--card);padding:6px 0}.ev{grid-template-columns:28px 1fr;gap:10px;padding:8px 14px;display:grid;position:relative}.ev:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:27px}.ev-g{z-index:1;background:var(--card);border:1px solid var(--border-strong);width:26px;height:26px;font:700 11px var(--font-mono);color:var(--fg-2);border-radius:50%;place-items:center;display:grid;position:relative}.ev-t{font-size:13px;line-height:1.4}.ev-m{color:var(--muted);margin-top:1px;font-size:11px}.ev-exception .ev-g{background:var(--danger);border-color:var(--danger);color:#fff}.ev-exception .ev-t{color:var(--danger);font-weight:600}.ev-update .ev-g{background:var(--brand-soft);color:var(--brand-2);border-color:var(--brand)}.ev-resolved .ev-g{background:var(--ok);border-color:var(--ok);color:#fff}.ev-ping .ev-t{color:var(--fg-2)}.excbar{border:1.5px solid var(--warn-line);background:var(--warn-soft);border-radius:var(--radius);color:var(--warn);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.excbar b,.blockbar b{font-weight:700}.now{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.now>div{background:var(--card);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.now>div>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:600}.now b{font-size:16px;font-weight:600}.now small{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.sentrow{color:var(--fg-2);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.sentrow svg{color:var(--ok)}@container (max-width:1100px){.gr.tt{grid-template-columns:110px 66px minmax(130px,1.2fr) 140px minmax(120px,1fr) 140px}.gr.tt>.c-car,.gr.tt>.c-nx{display:none}}@container (max-width:760px){.top{gap:10px;padding:0 12px}.tabs .tab:not(.on),.sync span{display:none}.al-head{padding:12px 14px 8px}.filters{flex-wrap:nowrap;padding:0 14px 8px;overflow-x:auto}.filters>*{flex:none}.newbar{margin:0 14px 8px}.grid{border:0;border-top:1px solid var(--border);border-radius:0;margin:0}.gr.h{display:none}.gr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"risk best""ld best""lane rep""pk tgt";row-gap:2px;min-height:0;padding:10px 14px}.gr.tt{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"risk eta""ld eta""lane stg""last stg"}.gr.tt>.c-stg{grid-area:stg;justify-self:end}.gr.tt>.c-last{grid-area:last}.gr.tt>.c-eta{text-align:right;grid-area:eta;justify-self:end}.gr.tt>.c-car,.gr.tt>.c-nx{display:none}.gr>.c-risk{grid-area:risk}.gr>.c-ld{grid-area:ld}.gr>.c-lane{grid-area:lane}.gr>.c-pk{grid-area:pk}.gr>.c-best{grid-area:best;justify-self:end}.gr>.c-rep{grid-area:rep;justify-self:end}.gr>.c-tgt{grid-area:tgt;justify-self:end}.gr>.c-eq,.gr>.c-bd,.gr>.c-st,.gr .c-risk:empty{display:none}.gr .ld{font-size:16px}.pk-main{font-size:13px}.gr .sub{margin-left:6px;display:inline}.body{grid-template-rows:minmax(160px,38%) minmax(0,1fr);grid-template-columns:1fr}.rl{border-right:0;border-bottom:1px solid var(--border)}.lh-row .kv.opt{display:none}.act{padding:8px 12px}.act .btn kbd{display:none}.rd-scroll{padding:12px 14px}.bd-row{grid-template-columns:1fr auto}.bd-row .facts{grid-column:1/-1}}.signin{background:var(--bg-2);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:24px;display:flex}.signin-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:380px;box-shadow:var(--shadow-lg);padding:30px 30px 24px}.signin-wm{justify-content:center;margin-bottom:24px}.signin-wm .wm-t b{font-size:22px}.signin-wm .wm-t span{letter-spacing:.1em}.signin-foot{color:var(--muted);margin:0;font-size:11px}.pinform{flex-direction:column;gap:10px;display:flex}.pin-l{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);text-align:center;font-size:10px;font-weight:600}.pin-boxes{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.pin-b{text-align:center;width:100%;height:52px;color:var(--fg);background:var(--bg-2);border:1.5px solid var(--border-strong);border-radius:var(--radius);-moz-appearance:textfield;outline:none;padding:0;font-size:22px;font-weight:600}.pin-b::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pin-b::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pin-b:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.pin-b:disabled{opacity:.6}.pin-boxes.err .pin-b{border-color:var(--danger)}.pin-hint,.pin-err{text-align:center;min-height:16px;margin:0;font-size:12px}.pin-hint{color:var(--muted)}.pin-err{color:var(--danger);font-weight:600}.pin-go{border-radius:var(--radius);background:var(--brand-fill);height:44px;color:var(--brand-ink);border:0;margin-top:4px;font-size:15px;font-weight:600}.pin-go:hover:not(:disabled){filter:brightness(.95)}.pin-go:disabled{opacity:.45;cursor:not-allowed}.pin-help{color:var(--muted);text-align:center;margin:6px 0 0;font-size:11px}.signout{color:var(--muted);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.signout:hover{color:var(--fg)}.su{background:var(--bg-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:32px 20px;display:flex}.su-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:520px;box-shadow:var(--shadow-lg);padding:26px 30px 28px}.su-step.wide{--w:1}.su-card:has(.wide){max-width:660px}.su-wm{justify-content:center;margin-bottom:20px}.su-wm .wm-t b{font-size:19px}.su-foot{color:var(--muted);text-align:center;max-width:520px;margin:0;font-size:11px}.su-prog{gap:4px;margin:0 0 24px;padding:0;list-style:none;display:flex}.su-prog li{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);flex-direction:column;flex:1;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.su-prog i{border:1.5px solid var(--border-strong);background:var(--card);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;display:grid}.su-prog li.done{color:var(--ok)}.su-prog li.done i{background:var(--ok);border-color:var(--ok);color:var(--card)}.su-prog li.cur{color:var(--brand-2)}.su-prog li.cur i{border-color:var(--brand);color:var(--brand-2);background:var(--brand-soft)}.su-step h1{font:600 24px/1.15 var(--font-display);letter-spacing:-.01em;margin:0 0 6px}.su-p{color:var(--fg-2);text-wrap:pretty;margin:0 0 20px;font-size:13px}.su-form{flex-direction:column;gap:6px;display:flex}.su-l{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:8px;font-size:10px;font-weight:600}.su-in{border:1.5px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-2);width:100%;height:40px;color:var(--fg);font:14px var(--font-sans);outline:none;padding:0 11px}select.su-in{cursor:pointer}.su-in:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.su-in:disabled{opacity:.6}.su-hint{color:var(--muted);text-wrap:pretty;margin:4px 0 0;font-size:11.5px}.su-err{color:var(--danger);text-wrap:pretty;margin:8px 0 0;font-size:12.5px;font-weight:600}.su-note{color:var(--muted);border-left:2px solid var(--border-strong);text-wrap:pretty;margin:14px 0 0;padding-left:10px;font-size:12px}.su-go{border-radius:var(--radius);background:var(--brand-fill);height:42px;color:var(--brand-ink);border:0;margin-top:16px;padding:0 18px;font-size:14.5px;font-weight:600}.su-go:hover:not(:disabled){filter:brightness(.95)}.su-go:disabled{opacity:.45;cursor:not-allowed}.su-go.ghost{border:1.5px solid var(--border-strong);color:var(--fg);background:0 0}.su-go.ghost:hover{background:var(--bg-2);filter:none}.su-back{color:var(--muted);background:0 0;border:0;margin-top:10px;padding:4px 0;font-size:12.5px}.su-back:hover{color:var(--fg)}.su-link{color:var(--brand);text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:6px 0 0;font-size:12.5px;text-decoration:underline}.su-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.su-sec{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--border-soft);margin-top:20px;padding-bottom:6px;font-size:10px;font-weight:600}.su-byhand{margin-top:6px}.su-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.su-chip{border:1px solid var(--border-strong);cursor:pointer;background:var(--card);border-radius:99px;align-items:center;gap:7px;padding:5px 13px;font-size:13px;display:inline-flex}.su-chip:has(input:checked){border-color:var(--brand);background:var(--brand-soft);color:var(--brand-2);font-weight:600}.su-chip input{accent-color:var(--brand);width:14px;height:14px;margin:0}.su-check{cursor:pointer;align-items:center;gap:9px;margin-top:14px;font-size:13px;display:flex}.su-check input{accent-color:var(--brand);width:15px;height:15px;margin:0}.su-rec{background:var(--border-soft);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1px;margin:0;display:flex;overflow:hidden}.su-rec>div{background:var(--card);grid-template-columns:130px 1fr;align-items:baseline;gap:12px;padding:9px 13px;display:grid}.su-rec dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:600}.su-rec dd{margin:0;font-size:13.5px;font-weight:500}.su-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.su-badge.ok{color:var(--ok);border:1px solid color-mix(in oklch,var(--ok) 45%,transparent)}.su-badge.bad{color:var(--danger);border:1px solid var(--danger)}.su-since{color:var(--muted);margin-left:6px;font-size:12px}.su-actions{flex-direction:column;align-items:stretch;gap:0;display:flex}.su-scopes{color:var(--fg-2);flex-direction:column;gap:8px;margin:0 0 18px;padding:0;font-size:13px;list-style:none;display:flex}.su-scopes li{text-wrap:pretty;align-items:baseline;gap:8px;display:flex}.su-scopes b{color:var(--fg);flex:none;font-weight:600}.su-providers{flex-direction:column;gap:9px;display:flex}.su-prov{border:1.5px solid var(--border-strong);border-radius:var(--radius);color:var(--fg);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;display:flex}.su-prov:hover{border-color:var(--brand);background:var(--brand-soft);text-decoration:none}.su-prov b{font-size:14px;font-weight:600}.su-prov span{color:var(--brand-2);font-size:12px;font-weight:600}.su-prov.off{opacity:.55;pointer-events:none}.su-prov.off span{color:var(--muted);font-weight:500}@media (max-width:560px){.su-row{grid-template-columns:1fr}.su-rec>div{grid-template-columns:1fr;gap:2px}.su-prog li span{display:none}}
