@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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_d2178c73-module__X4ltFW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_d2178c73-module__X4ltFW__variable{--font-newsreader:"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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_55581303-module__j1eaMG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_55581303-module__j1eaMG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2?dpl=dpl_7UZj9NApgcw2oo7RSKEfh7EyGQZt)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_93a398a6-module__Tx7x6q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_93a398a6-module__Tx7x6q__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f4f1ea;--paper-raised:#fbf9f4;--paper-sunken:#ece7dc;--paper-edge:#e4dfd2;--ink:#1c1a14;--ink-2:#54503d;--ink-3:#6b6650;--ink-disabled:#908a76;--on-graphite:#f4f1ea;--graphite:#1c1a14;--rule:#d8d2c4;--rule-strong:#c3bcaa;--accent:#7a1f1a;--accent-hover:#671813;--accent-press:#561310;--accent-tint:#efe3dd;--on-accent:#fbf9f4;--gain:#2c5a3a;--gain-tint:#e3ecdf;--alert:#8a5a12;--alert-tint:#f0e6d0;--alert-strong:#7a4e0f;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", ui-monospace, monospace;--num:"tnum" 1, "lnum" 1;--t-12:.75rem;--t-14:.875rem;--t-16:1rem;--t-20:1.25rem;--t-25:1.5625rem;--t-31:1.9375rem;--t-39:2.4375rem;--t-49:3.0625rem;--t-62:3.875rem;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--track-display:-.02em;--track-body:0;--track-caps:.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--s-24:96px;--s-32:128px;--r-1:2px;--r-2:4px;--r-3:8px;--r-4:12px;--r-chip:var(--r-2);--r-input:var(--r-2);--r-card:var(--r-3);--e-flat:none;--e-card:0 1px 2px #1c1a140d, 0 0 0 1px var(--rule);--e-raised:0 4px 16px #1c1a1414, 0 0 0 1px var(--rule);--e-slip:0 1px 0 var(--rule-strong);--m-micro:.14s;--m-std:.22s;--m-large:.36s;--ease-in:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.4, 0, 1, 1);--maxw:1280px;--grid-gutter:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--paper:#15130e;--paper-raised:#1e1b14;--paper-sunken:#100e0a;--paper-edge:#262218;--ink:#ede8da;--ink-2:#bcb4a1;--ink-3:#97907c;--ink-disabled:#6e6857;--on-graphite:#ede8da;--graphite:#0e0c08;--rule:#322d22;--rule-strong:#443e2f;--accent:#d2705f;--accent-hover:#de8474;--accent-press:#c25c4b;--accent-tint:#2c211c;--on-accent:#15130e;--gain:#76c89a;--gain-tint:#18271e;--alert:#d9a24a;--alert-tint:#2a2113;--alert-strong:#e6b45f;--e-card:0 0 0 1px var(--rule);--e-raised:0 8px 28px #00000073, 0 0 0 1px var(--rule);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--m-micro:0s;--m-std:0s;--m-large:0s}}
*,:before,:after{box-sizing:border-box}.lg-root{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-16);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.lg-paper-tooth{position:relative}.lg-paper-tooth:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(var(--paper-edge) .6px, transparent .6px);opacity:.5;background-size:4px 4px;position:absolute;inset:0}.lg-paper-tooth>*{z-index:1;position:relative}.lg-num{font-family:var(--font-mono);font-feature-settings:var(--num);font-variant-numeric:tabular-nums lining-nums}.lg-kicker{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.lg-focusable:focus-visible,.lg-nav a:focus-visible,.lg-btn:focus-visible,.lg-link:focus-visible,.lg-input:focus-visible,.lg-tab:focus-visible,.lg-step:focus-visible,.lg-sendback:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2)}.lg-sample{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent);border:1px dashed var(--accent);border-radius:var(--r-1);padding:2px var(--s-2);line-height:1;display:inline-flex}.lg-sample:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.lg-nav{gap:var(--s-1);padding:0 var(--s-8);background:var(--paper);border-bottom:1px solid var(--rule);align-items:stretch;display:flex}.lg-nav a{font-family:var(--font-body);font-size:var(--t-14);color:var(--ink-3);padding:var(--s-3) var(--s-4) calc(var(--s-3) - 1px);transition:color var(--m-micro) var(--ease-in), border-color var(--m-micro) var(--ease-in);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;text-decoration:none}.lg-nav a:hover,.lg-nav a:active{color:var(--ink)}.lg-nav a[aria-current=page],.lg-nav a.is-active{color:var(--ink);border-bottom-color:var(--accent)}.lg-statement{background:var(--paper-raised);border-radius:var(--r-card);box-shadow:var(--e-card);overflow:hidden}.lg-statement--raised{box-shadow:var(--e-raised)}.lg-masthead{align-items:end;gap:var(--s-6);padding:var(--s-6) var(--s-8);border-bottom:2px solid var(--ink);grid-template-columns:1fr auto;display:grid}.lg-brand{align-items:center;gap:var(--s-3);display:flex}.lg-seal{border:1.5px solid var(--ink);width:34px;height:34px;font-family:var(--font-display);font-weight:600;font-size:var(--t-16);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lg-seal:after{content:"";border:1px solid var(--rule);border-radius:50%;position:absolute;inset:3px}.lg-brand .lg-name{font-family:var(--font-display);font-weight:600;font-size:var(--t-20);color:var(--ink);line-height:1}.lg-brand .lg-sub{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);margin-top:var(--s-1)}.lg-masthead-meta{text-align:right;font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.02em;color:var(--ink-2);line-height:1.7}.lg-masthead-meta b{color:var(--ink);font-weight:600}.lg-masthead-meta .lg-sample{margin-top:var(--s-2)}.lg-block-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-4) var(--s-6) var(--s-3);display:flex}.lg-block-head h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-20);letter-spacing:.01em;color:var(--ink);margin:0}.lg-block-head .lg-count{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.04em;color:var(--ink-3)}.lg-equity-band{background:var(--graphite);color:var(--on-graphite);padding:var(--s-8);align-items:center;gap:var(--s-8);grid-template-columns:auto 1fr auto;display:grid}.lg-equity-band .eb-headline{gap:var(--s-1);flex-direction:column;display:flex}.lg-equity-band .eb-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-graphite);opacity:.72}.lg-equity-band .eb-figure{font-family:var(--font-display);font-weight:600;font-size:var(--t-62);line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--on-graphite);font-feature-settings:var(--num)}.lg-equity-band .eb-equation{align-items:baseline;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-14);letter-spacing:.02em;color:var(--on-graphite);flex-wrap:wrap;display:flex}.lg-equity-band .eb-term{opacity:.78}.lg-equity-band .eb-term b{opacity:1;font-weight:600}.lg-equity-band .eb-op{opacity:.5}.lg-equity-band .eb-stat{text-align:right;gap:var(--s-1);flex-direction:column;display:flex}.lg-equity-band .eb-stat .eb-stat-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-graphite);opacity:.72}.lg-equity-band .eb-stat .eb-stat-value{font-family:var(--font-mono);font-weight:600;font-size:var(--t-25);color:var(--on-graphite);font-feature-settings:var(--num)}.lg-table{border-collapse:collapse;width:100%;font-size:var(--t-14)}.lg-table thead th{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);text-align:right;padding:var(--s-2) var(--s-4) var(--s-3);border-bottom:1.5px solid var(--ink);white-space:nowrap;font-weight:500}.lg-table thead th.l{text-align:left}.lg-table tbody td{padding:var(--s-4) var(--s-4);border-bottom:1px solid var(--rule);text-align:right;vertical-align:middle;line-height:1.4}.lg-table tbody tr:nth-child(2n) td{background:var(--paper-sunken)}.lg-table tbody tr:hover td{background:var(--accent-tint)}.lg-table tbody tr.is-flagged td:first-child{box-shadow:inset 3px 0 0 var(--alert)}.lg-table tbody tr.is-flagged.is-alert td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.lg-table tbody tr.is-flagged td.num.lead,.lg-table tbody tr.is-flagged td.cf{font-weight:600}.lg-table tbody tr.is-flagged td.num.derived{color:var(--ink-2);font-size:var(--t-14)}.lg-table td.addr{text-align:left}.lg-table td.addr .street{font-family:var(--font-body);font-weight:600;font-size:var(--t-14);letter-spacing:-.005em;color:var(--ink)}.lg-table td.addr .city{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3);letter-spacing:.04em;margin-top:2px}.lg-table td.type{text-align:left;font-family:var(--font-body);font-size:var(--t-14);color:var(--ink-2)}.lg-table td.num{font-family:var(--font-mono);font-size:var(--t-14);color:var(--ink);font-feature-settings:var(--num)}.lg-table td.num.derived{color:var(--ink-3);font-size:var(--t-12)}.lg-table td.num.lead{color:var(--ink);font-weight:600}.lg-table td.num.muted{color:var(--ink-3)}.lg-table td.num .carried{color:var(--ink-3);font-style:normal;font-size:var(--t-12);letter-spacing:.04em}.lg-table td.cf{font-family:var(--font-mono);font-size:var(--t-14);font-feature-settings:var(--num);font-weight:500}.lg-table td.cf.pos{color:var(--gain)}.lg-table td.cf.flat{color:var(--ink-3)}.lg-table td.status{text-align:left}.lg-table tfoot td{padding:var(--s-4) var(--s-4);border-top:2px solid var(--ink);text-align:right;font-family:var(--font-mono);font-size:var(--t-14);color:var(--ink);font-feature-settings:var(--num);font-weight:600}.lg-table tfoot td.l{text-align:left;font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);font-weight:500}.lg-table tfoot td.cf.pos{color:var(--gain)}@keyframes lg-row-resolve{0%{background:var(--accent-tint)}to{background:0 0}}.lg-table tbody tr.is-resolving td{animation:lg-row-resolve var(--m-large) var(--ease-out) 1}.lg-chip{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;padding:2px var(--s-2) 2px 7px;border-radius:var(--r-chip);white-space:nowrap;border:1px solid var(--rule);color:var(--ink-2);background:var(--paper);display:inline-flex}.lg-chip .gl{flex:none;width:5px;height:5px}.lg-chip.ok{color:var(--ink-2);background:0 0;border-color:#0000;padding-left:0}.lg-chip.ok .gl{background:var(--gain);border-radius:50%}.lg-chip.watch{color:var(--alert-strong);background:var(--alert-tint);border-color:var(--alert)}.lg-chip.watch .gl{background:var(--alert);border-radius:1px}.lg-chip.alert{color:var(--accent);background:var(--accent-tint);border-color:var(--accent)}.lg-chip.alert .gl{background:var(--accent);border-radius:1px;transform:rotate(45deg)}.lg-btn{font-family:var(--font-body);font-size:var(--t-14);padding:7px var(--s-4);border-radius:var(--r-2);border:1px solid var(--rule-strong);background:var(--paper-raised);color:var(--ink);cursor:pointer;letter-spacing:.005em;align-items:center;gap:var(--s-2);transition:background var(--m-micro) var(--ease-in), border-color var(--m-micro) var(--ease-in), transform var(--m-micro) var(--ease-in);font-weight:600;line-height:1.3;display:inline-flex}.lg-btn:hover{border-color:var(--ink-3);background:var(--paper)}.lg-btn:active{transform:translateY(1px)}.lg-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lg-btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.lg-btn.primary:active{background:var(--accent-press);border-color:var(--accent-press);transform:translateY(1px)}.lg-btn.ghost{border-color:var(--rule-strong);color:var(--ink);background:0 0}.lg-btn.ghost:hover{border-color:var(--ink-3);background:var(--paper)}.lg-sendback{font-family:var(--font-body);font-size:var(--t-14);color:var(--ink-2);border:0;border-bottom:1px dashed var(--ink-disabled);cursor:pointer;letter-spacing:.005em;transition:color var(--m-micro) var(--ease-in), border-color var(--m-micro) var(--ease-in);background:0 0;padding:2px 0;font-weight:500}.lg-sendback:hover{color:var(--ink);border-bottom-color:var(--ink-3)}.lg-sendback:active{color:var(--ink)}.lg-btn[disabled],.lg-btn[aria-disabled=true]{color:var(--ink-disabled);border-color:var(--rule);background:var(--paper-sunken);cursor:not-allowed;transform:none}.lg-slip{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-2);margin:0 var(--s-6) var(--s-3);box-shadow:var(--e-slip);transition:box-shadow var(--m-std) var(--ease-in), border-color var(--m-std) var(--ease-in);grid-template-columns:4px 1fr;gap:0;display:grid;position:relative;overflow:hidden}.lg-slip:hover{border-color:var(--rule-strong);box-shadow:var(--e-card)}.lg-slip .slip-rail{background:var(--accent)}.lg-slip .slip-body{padding:var(--s-4) var(--s-4) var(--s-4)}.lg-slip:before,.lg-slip:after{content:"";background-image:repeating-linear-gradient(90deg, var(--paper) 0, var(--paper) 3px, transparent 3px, transparent 6px);pointer-events:none;z-index:2;height:3px;position:absolute;left:0;right:0}.lg-slip:before{top:0}.lg-slip:after{bottom:0}.lg-slip .slip-top{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.lg-slip .slip-title{font-family:var(--font-body);font-weight:600;font-size:var(--t-16);color:var(--ink);line-height:1.3}.lg-slip .slip-amt{font-family:var(--font-mono);font-size:var(--t-16);color:var(--ink);font-feature-settings:var(--num);flex:none;font-weight:600}.lg-slip .slip-prop{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.04em;color:var(--accent);margin-top:var(--s-1)}.lg-slip .slip-detail{font-size:var(--t-14);color:var(--ink-2);margin-top:var(--s-2);line-height:1.45}.lg-slip .slip-actions{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.lg-slip.is-resolved{border-color:var(--rule);box-shadow:none;background:var(--paper-sunken)}.lg-slip.is-resolved .slip-body,.lg-slip.is-resolved .slip-title{color:var(--ink-2)}.lg-slip.is-resolved .slip-rail{background:var(--rule-strong)}.lg-stepper{padding:var(--s-4) var(--s-6);align-items:flex-start;gap:0;display:flex;overflow-x:auto}.lg-step{align-items:center;gap:var(--s-2);cursor:pointer;min-width:84px;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;flex:1 1 0;padding:0;display:flex;position:relative}.lg-step:after{content:"";background:var(--rule);z-index:0;width:100%;height:2px;position:absolute;top:7px;left:50%}.lg-step:last-child:after{display:none}.lg-step .node{border:2px solid var(--rule-strong);background:var(--paper-raised);z-index:1;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.lg-step .step-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.02em;color:var(--ink-3);text-align:center;white-space:nowrap;line-height:1.25}.lg-step.is-done .node{background:var(--graphite);border-color:var(--ink)}.lg-step.is-done:after{background:var(--rule-strong)}.lg-step.is-done .step-label{color:var(--ink-2)}.lg-step.is-current .node{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.lg-step.is-current .step-label{color:var(--accent);font-weight:600}.lg-step:hover .step-label{color:var(--ink)}.lg-step.is-current:hover .step-label{color:var(--accent)}.lg-pill{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.04em;text-transform:uppercase;padding:2px var(--s-2);border-radius:var(--r-1);border:1px solid var(--rule-strong);color:var(--ink-2);background:var(--paper-sunken);display:inline-flex}.lg-rating{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.04em;padding:2px var(--s-2);border-radius:var(--r-1);border:1px solid var(--rule);color:var(--ink-2);background:var(--paper);display:inline-flex}.lg-rating .rg{flex:none;width:6px;height:6px}.lg-rating.green .rg{background:var(--gain);border-radius:50%}.lg-rating.yellow .rg{background:var(--alert);border-radius:1px}.lg-rating.red .rg{background:var(--accent);border-radius:1px;transform:rotate(45deg)}.lg-rating.yellow{color:var(--alert-strong)}.lg-rating.red{color:var(--accent)}.lg-flag{gap:var(--s-3);padding:var(--s-3) var(--s-6);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;display:grid}.lg-flag:last-child{border-bottom:0}.lg-flag .countdown{font-family:var(--font-mono);font-weight:600;font-size:var(--t-20);color:var(--accent);text-align:center;font-feature-settings:var(--num);min-width:44px;line-height:1}.lg-flag .countdown .unit{font-size:var(--t-12);letter-spacing:var(--track-caps);color:var(--ink-3);text-transform:uppercase;margin-top:var(--s-1);font-weight:500;display:block}.lg-flag .f-what{font-size:var(--t-14);color:var(--ink);align-items:center;gap:var(--s-2);font-weight:500;line-height:1.35;display:flex}.lg-flag .f-icon{color:var(--alert);flex:none;display:inline-flex}.lg-flag .f-prop{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.04em;color:var(--ink-3);margin-top:2px}.lg-flag.amber .countdown,.lg-flag.amber .f-icon{color:var(--alert)}.lg-flag.urgent .f-icon{color:var(--accent)}.lg-field{gap:var(--s-2);flex-direction:column;display:flex}.lg-field-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.lg-input{font-family:var(--font-body);font-size:var(--t-16);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-input);padding:var(--s-3) var(--s-3);transition:border-color var(--m-micro) var(--ease-in);line-height:1.4}.lg-input::placeholder{color:var(--ink-disabled)}.lg-input:hover{border-color:var(--ink-3)}.lg-input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.lg-input.lg-num{font-family:var(--font-mono);text-align:right;font-feature-settings:var(--num)}.lg-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-tint);text-decoration-color:var(--accent-tint);transition:text-decoration-color var(--m-micro) var(--ease-in), color var(--m-micro) var(--ease-in);font-weight:500}.lg-link:hover{color:var(--accent-hover);-webkit-text-decoration-color:var(--accent-hover);text-decoration-color:var(--accent-hover)}.lg-link:active{color:var(--accent-press)}.lg-seal-clear{text-align:center;padding:var(--s-16) var(--s-12);justify-content:center;align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.lg-seal-clear .clear-mark{border:1.5px solid var(--gain);width:56px;height:56px;margin-bottom:var(--s-4);color:var(--gain);border-radius:50%;place-items:center;display:grid;position:relative}.lg-seal-clear .clear-mark:after{content:"";border:1px solid var(--gain-tint);border-radius:50%;position:absolute;inset:4px}.lg-seal-clear .clear-mark svg{width:24px;height:24px}.lg-seal-clear h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-31);letter-spacing:var(--track-display);color:var(--ink);margin:0 0 var(--s-2)}.lg-seal-clear p{font-family:var(--font-body);font-size:var(--t-16);color:var(--ink-2);margin:0}.lg-seal-clear .stamp{margin-top:var(--s-6);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);padding-top:var(--s-4)}.lg-seal-clear .stamp b{color:var(--gain);font-weight:600}@media (prefers-reduced-motion:reduce){.lg-table tbody tr.is-resolving td,.lg-btn,.lg-nav a,.lg-input,.lg-link,.lg-slip,.lg-sendback{transition:none!important;animation:none!important}}
:root{--font-display:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-body:var(--font-inter), system-ui, -apple-system, sans-serif;--font-mono:var(--font-plex-mono), "SF Mono", ui-monospace, monospace;--app-sidenav-w:236px;--app-topbar-h:56px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-16);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit}h1,h2,h3,h4{margin:0}.mono{font-family:var(--font-mono)}.num{font-family:var(--font-mono);font-feature-settings:var(--num);font-variant-numeric:tabular-nums lining-nums}a:focus-visible,button:focus-visible,[role=link]:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2)}.app{grid-template-columns:var(--app-sidenav-w) 1fr;grid-template-rows:var(--app-topbar-h) 1fr;grid-template-areas:"topbar topbar""sidenav main";min-height:100vh;display:grid}.topbar{justify-content:space-between;align-items:center;gap:var(--s-6);padding:0 var(--s-6);background:var(--paper);border-bottom:2px solid var(--ink);grid-area:topbar;display:flex}.topbar-left{align-items:center;gap:var(--s-4);min-width:0;display:flex}.brand{align-items:center;gap:var(--s-2);font-family:var(--font-display);font-weight:600;font-size:var(--t-20);color:var(--ink);line-height:1;text-decoration:none;display:inline-flex}.brand-mark{border:1.5px solid var(--ink);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.brand-mark:after{content:"";border:1px solid var(--rule);border-radius:50%;position:absolute;inset:3px}.proto-tag{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);border-radius:var(--r-1);padding:1px var(--s-2)}.topbar-context{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.topbar-context strong{color:var(--ink);font-weight:600}.live-dot{background:var(--gain);border-radius:50%;flex:none;width:7px;height:7px}.sep{background:var(--rule-strong);width:1px;height:12px;display:inline-block}.topbar-right{align-items:center;gap:var(--s-2);display:flex}.topbar-btn{font-family:var(--font-body);font-size:var(--t-14);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--r-2);padding:5px var(--s-3);cursor:pointer;white-space:nowrap;transition:border-color var(--m-micro) var(--ease-in), background var(--m-micro) var(--ease-in);background:0 0;font-weight:500}.topbar-btn:hover{border-color:var(--ink-3);background:var(--paper-raised)}.sidenav{background:var(--paper);border-right:1px solid var(--rule);padding:var(--s-4) 0;flex-direction:column;grid-area:sidenav;gap:2px;display:flex}.sidenav-group-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);padding:var(--s-2) var(--s-6) var(--s-3)}.sidenav a,.sidenav>span[aria-disabled]{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-6);font-family:var(--font-body);font-size:var(--t-14);color:var(--ink-2);transition:color var(--m-micro) var(--ease-in), background var(--m-micro) var(--ease-in);border-left:3px solid #0000;font-weight:500;text-decoration:none;display:flex}.sidenav a:hover{color:var(--ink);background:var(--paper-raised)}.sidenav a.active{color:var(--ink);border-left-color:var(--accent);background:var(--paper-raised)}.sidenav .sec{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3);letter-spacing:.02em}.sidenav a.active .sec{color:var(--accent)}.alert-pill{font-family:var(--font-mono);font-size:var(--t-12);color:var(--on-accent);background:var(--accent);border-radius:var(--r-1);margin-left:auto;padding:0 6px;line-height:1.6}.sidenav-footer{gap:var(--s-1);padding:var(--s-4) var(--s-6) var(--s-2);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3);letter-spacing:.02em;flex-direction:column;margin-top:auto;display:flex}.main{grid-area:main;min-width:0;overflow-x:hidden}.page{max-width:var(--maxw);padding:var(--s-8) var(--s-8) var(--s-16);margin:0 auto}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--s-6);padding-bottom:var(--s-4);margin-bottom:var(--s-6);border-bottom:2px solid var(--ink);display:flex}.page-eyebrow{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-2);display:flex}.page-eyebrow .num{color:var(--accent)}.page h1{font-family:var(--font-display);font-weight:600;font-size:var(--t-39);line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--ink)}.page h1 em{color:var(--ink-2);font-style:italic;font-weight:400;font-size:var(--t-25)}.page-meta{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-2);letter-spacing:.02em;flex-wrap:wrap;display:flex}.page-meta strong{color:var(--ink);font-weight:600}.page-header-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.back-link{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-4);text-decoration:none;display:inline-flex}.back-link:before{content:"<";color:var(--accent)}.back-link:hover{color:var(--accent-hover)}.hero-strip{gap:var(--s-4);margin-bottom:var(--s-8);grid-template-columns:repeat(3,1fr);display:grid}.hero-kpi{background:var(--paper-raised);border-radius:var(--r-card);box-shadow:var(--e-card);padding:var(--s-6);gap:var(--s-1);flex-direction:column;display:flex}.hero-kpi-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.hero-kpi-value{font-family:var(--font-display);font-weight:600;font-size:var(--t-49);line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--ink);font-feature-settings:var(--num);align-items:baseline;gap:var(--s-2);display:flex}.hero-kpi-value .unit{font-family:var(--font-mono);font-size:var(--t-14);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);font-weight:500}.hero-kpi-delta{font-family:var(--font-mono);font-size:var(--t-14);color:var(--ink-2);margin-top:var(--s-1)}.hero-kpi-sub{font-family:var(--font-body);font-size:var(--t-14);color:var(--ink-2)}.hero-kpi-sub strong{color:var(--ink);font-weight:600}.hero-kpi.accent-dark{background:var(--graphite)}.hero-kpi.accent-dark .hero-kpi-label,.hero-kpi.accent-dark .hero-kpi-value .unit,.hero-kpi.accent-dark .hero-kpi-value,.hero-kpi.accent-dark .hero-kpi-delta,.hero-kpi.accent-dark .hero-kpi-sub,.hero-kpi.accent-dark .hero-kpi-sub strong{color:var(--on-graphite)}.hero-kpi.accent{box-shadow:var(--e-card);border-top:2px solid var(--accent)}.hero-kpi.collection-kpi{border-top:2px solid var(--alert)}.hero-kpi.collection-kpi .hero-kpi-label{color:var(--alert-strong)}.block{background:var(--paper-raised);border-radius:var(--r-card);box-shadow:var(--e-card);margin-bottom:var(--s-6);overflow:hidden}.block-header{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-4) var(--s-6) var(--s-3);border-bottom:1px solid var(--rule);display:flex}.block-header h2{font-family:var(--font-display);font-weight:500;font-size:var(--t-20);letter-spacing:.01em;color:var(--ink)}.block-header .meta,.meta{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;color:var(--ink-3)}.kpi-grid{background:var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.kpi{background:var(--paper-raised);padding:var(--s-4) var(--s-6);gap:var(--s-1);flex-direction:column;display:flex}.kpi-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.kpi-value{font-family:var(--font-mono);font-weight:600;font-size:var(--t-31);color:var(--ink);font-feature-settings:var(--num)}.kpi-delta{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3)}.kpi-delta.flat{color:var(--ink-3)}.filter-row{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.filter-break{flex-basis:100%;height:0}.filter{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.02em;color:var(--ink-2);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--r-2);padding:4px var(--s-3);cursor:pointer;transition:border-color var(--m-micro) var(--ease-in), color var(--m-micro) var(--ease-in)}.filter:hover{border-color:var(--ink-3);color:var(--ink)}.filter.active{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.search{align-items:center;gap:var(--s-2);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-2);padding:4px var(--s-3);display:inline-flex}.search .icon{color:var(--ink-3);font-size:var(--t-14)}.search input{font-family:var(--font-body);font-size:var(--t-14);color:var(--ink);background:0 0;border:0;outline:none;min-width:220px}.search input::placeholder{color:var(--ink-disabled)}.table-wrap{background:var(--paper-raised);border-radius:var(--r-card);box-shadow:var(--e-card);overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:var(--t-14)}.table thead th{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);text-align:left;padding:var(--s-3) var(--s-4);border-bottom:1.5px solid var(--ink);white-space:nowrap;font-weight:500}.table thead th.right{text-align:right}.table thead th.center{text-align:center}.table tbody td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule);vertical-align:middle;color:var(--ink);line-height:1.4}.table tbody td strong{color:var(--ink);font-weight:600}.table tbody tr:nth-child(2n) td{background:var(--paper-sunken)}.table tbody tr.row-link{cursor:pointer}.table tbody tr.row-link:hover td{background:var(--accent-tint)}.table td.right,.table .right{text-align:right}.table td.center,.table .center{text-align:center}.table td.mono,.table .mono{font-family:var(--font-mono);font-feature-settings:var(--num);color:var(--ink-2)}.tag{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;padding:2px var(--s-2);border-radius:var(--r-chip);white-space:nowrap;border:1px solid var(--rule);color:var(--ink-2);background:var(--paper);display:inline-flex}.tag:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:5px;height:5px}.tag-green{color:var(--gain);background:var(--gain-tint);border-color:var(--gain)}.tag-green:before{background:var(--gain);border-radius:50%}.tag-amber{color:var(--alert-strong);background:var(--alert-tint);border-color:var(--alert)}.tag-amber:before{background:var(--alert);border-radius:1px}.tag-brick{color:var(--accent);background:var(--accent-tint);border-color:var(--accent)}.tag-brick:before{background:var(--accent);border-radius:1px;transform:rotate(45deg)}.tag-forest{color:var(--ink);border-color:var(--rule-strong);background:var(--paper)}.tag-forest:before{background:var(--ink-3)}.tag-neutral{color:var(--ink-2);background:var(--paper-sunken);border-color:var(--rule)}.tag-neutral:before{background:var(--ink-3)}.empty-state{background:var(--paper-raised);border-radius:var(--r-card);box-shadow:var(--e-card);padding:var(--s-16) var(--s-12);text-align:center;align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.empty-state-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-2)}.empty-state h2{font-family:var(--font-display);font-weight:500;font-size:var(--t-25);letter-spacing:var(--track-display);color:var(--ink)}.empty-state p{font-size:var(--t-16);color:var(--ink-2);margin:0}.empty-state .mono,.empty-state--error .empty-state-label{color:var(--accent)}.empty-state-code{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-2);background:var(--paper-sunken);border:1px solid var(--rule);border-radius:var(--r-2);padding:var(--s-3);margin-top:var(--s-4);text-align:left;max-width:100%;overflow-x:auto}.detail-grid{gap:var(--s-6);grid-template-columns:2fr 1fr;align-items:start;display:grid}.detail-grid .left,.detail-grid .right{gap:var(--s-6);flex-direction:column;display:flex}.detail-grid section{flex-direction:column;display:flex}.detail-grid section .block-header{padding:0 0 var(--s-3);border:0}.summary-panel{background:var(--paper-raised);border-radius:var(--r-card);box-shadow:var(--e-card);padding:var(--s-4) var(--s-6)}.summary-panel h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-16);color:var(--ink);margin-bottom:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}.summary-panel .row{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);display:flex}.summary-panel .row:last-child{border-bottom:0}.summary-panel .label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;color:var(--ink-3)}.summary-panel .value{font-family:var(--font-mono);font-size:var(--t-14);color:var(--ink);font-feature-settings:var(--num);text-align:right}.deal-stepper-list{gap:var(--s-6);flex-direction:column;display:flex}.deal-stepper-link{color:inherit;border-radius:var(--r-card);outline-offset:3px;text-decoration:none;display:block}.deal-stepper-link:focus-visible{outline:2px solid var(--accent)}.deal-stepper-link:hover .deal-stepper{border-color:var(--rule-strong);box-shadow:var(--e-card)}.deal-open-affordance{margin:var(--s-2) var(--s-6) 0;font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent-tint);display:inline-flex}.deal-stepper{padding-bottom:var(--s-4)}.stepper{padding:var(--s-6) var(--s-6) var(--s-4);align-items:flex-start;gap:0;margin:0;list-style:none;display:flex;overflow-x:auto}.stepper-node{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;flex:1 1 0;min-width:82px;display:flex;position:relative}.stepper-node:after{content:"";background:var(--rule);z-index:0;width:100%;height:2px;position:absolute;top:6px;left:50%}.stepper-node:last-child:after{display:none}.stepper-node:has(+.stepper-fork):after{width:50%}.stepper-dot{border:2px solid var(--rule-strong);background:var(--paper-raised);z-index:1;border-radius:50%;flex:none;width:13px;height:13px;position:relative}.stepper-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.02em;color:var(--ink-3);line-height:1.25}.stepper-done .stepper-dot{background:var(--graphite);border-color:var(--ink)}.stepper-done:after{background:var(--rule-strong)}.stepper-done .stepper-label{color:var(--ink-2)}.stepper-upcoming .stepper-dot{background:var(--paper-raised);border-color:var(--rule-strong)}.stepper-upcoming .stepper-label{color:var(--ink-3)}.stepper-current .stepper-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.stepper-current .stepper-label{color:var(--accent);font-weight:600}.stepper-fork{justify-content:center;gap:var(--s-3);min-width:210px;padding-left:var(--s-8);flex-direction:column;flex:1 1 0;display:flex;position:relative;transform:translateY(-14px)}.stepper-branch .stepper-label{white-space:nowrap}.stepper-fork:after{content:"";width:calc(var(--s-8) - var(--s-4));background:var(--rule);height:2px;position:absolute;top:50%;left:0;transform:translateY(-1px)}.stepper-fork:before{content:"";left:calc(var(--s-8) - var(--s-4));background:var(--rule);width:2px;position:absolute;top:8px;bottom:8px}.stepper-fork--reached:before,.stepper-fork--reached:after,.stepper-fork--reached .stepper-branch:before{background:var(--rule-strong)}.stepper-branch{align-items:center;gap:var(--s-2);flex-direction:row;flex:none;min-width:0;position:relative}.stepper-branch:before{content:"";left:calc(-1 * var(--s-4));width:var(--s-4);background:var(--rule);height:2px;position:absolute;top:50%;transform:translateY(-1px)}.stepper-branch:after{display:none}.stepper-nottaken .stepper-dot{border-style:dashed;border-color:var(--rule);background:var(--paper-sunken)}.stepper-nottaken .stepper-label{color:var(--ink-3)}.stepper-foot{align-items:center;gap:var(--s-6);padding:var(--s-3) var(--s-6) 0;border-top:1px solid var(--rule);margin:0 var(--s-6);flex-wrap:wrap;display:flex}.stepper-foot-item{align-items:baseline;gap:var(--s-2);display:inline-flex}.stepper-foot-item .k{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.stepper-foot-item .v{font-family:var(--font-body);font-size:var(--t-14);color:var(--ink)}.deal-detail-header{align-items:end}.deal-verdict{max-width:760px;margin:var(--s-3) 0 0;font-family:var(--font-display);font-size:var(--t-25);line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--ink)}.deal-verdict-count{color:var(--accent);font-weight:600}.deal-detail-orientation{margin-bottom:var(--s-6)}.deal-detail-grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(340px,392px);align-items:start;display:grid}.deal-detail-main-column{gap:var(--s-6);min-width:0;display:grid}.deal-note-composer{gap:var(--s-4);padding:var(--s-5);border-left:4px solid var(--accent);background:var(--paper-sunken);display:grid}.deal-note-composer-heading{align-items:center;gap:var(--s-3);display:flex}.deal-note-composer-heading h3,.deal-note-composer-heading p{margin:0}.deal-note-composer-heading h3{font-size:var(--t-18)}.deal-note-composer-heading p{color:var(--ink-3);font-size:var(--t-13);margin-top:2px}.deal-note-seal{border-color:var(--accent);color:var(--accent)}.deal-note-composer form{gap:var(--s-2);display:grid}.deal-note-composer label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.deal-note-composer textarea{resize:vertical;white-space:pre-wrap;width:100%}.deal-note-composer-footer{justify-content:space-between;align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3);display:flex}.deal-note-composer-footer .is-over-limit,.deal-note-message--error{color:var(--accent)}.deal-note-message{margin:var(--s-1) 0 0;font-size:var(--t-13);color:var(--accent)}.deal-stage-microcopy{margin:calc(-1 * var(--s-3)) var(--s-6) var(--s-6);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;color:var(--ink-3)}.deal-feed{gap:var(--s-4);min-width:0;display:grid}.deal-feed-head{padding:0}.deal-feed-head h3{font-size:var(--t-16)}.deal-feed-group{overflow:hidden}.deal-feed-day{padding:var(--s-3) var(--s-5) var(--s-2);border-bottom:1px solid var(--rule);background:var(--paper-sunken);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.deal-feed-row{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;display:grid}.deal-feed-row:last-child{border-bottom:0}.deal-feed-row--note{border-left:4px solid var(--accent);background:var(--paper-sunken)}.deal-note-body{white-space:pre-wrap;overflow-wrap:anywhere}.deal-feed-row p{color:var(--ink);font-size:var(--t-15);margin:0;line-height:1.45}.deal-feed-date{color:var(--ink-3);white-space:nowrap}.deal-feed-seal{border-color:var(--rule-strong);width:26px;height:26px;color:var(--ink-2);font-size:var(--t-12)}.deal-feed-seal:after{inset:2px}.deal-feed-quiet{align-items:center;gap:var(--s-3);padding:var(--s-5);display:flex}.deal-feed-quiet p{font-family:var(--font-display);font-size:var(--t-20);line-height:var(--lh-tight);color:var(--ink);margin:0}.deal-action-shell{min-width:0}.deal-detail-sidebar{gap:var(--s-6);min-width:0;display:grid}.property-records{border:1px solid var(--rule-strong);box-shadow:none}.property-records .lg-block-head{border-bottom:1px solid var(--rule)}.property-records-list{padding:0 var(--s-4) var(--s-2);display:grid}.property-record{padding:var(--s-4) var(--s-2);border-bottom:1px solid var(--rule)}.property-record:last-child{border-bottom:0}.property-record>.lg-link{font-family:var(--font-body);font-size:var(--t-15);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.property-record>p{justify-content:space-between;gap:var(--s-3);margin:var(--s-2) 0 0;font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;color:var(--ink-3);display:flex}.property-records--error>p{padding:var(--s-4) var(--s-6);font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3);margin:0}.deal-mobile-action-summary{display:none}.deal-mobile-action-summary::-webkit-details-marker{display:none}.action-rail{padding:0 0 var(--s-3)}.action-rail .lg-block-head{border-bottom:1px solid var(--rule);margin-bottom:var(--s-4)}.action-rail .lg-slip{margin-left:var(--s-4);margin-right:var(--s-4)}.action-rail .slip-title{margin:0}.action-rail .slip-prop{align-items:center;gap:var(--s-2);margin-top:var(--s-2);font-family:var(--font-body);font-size:var(--t-12);letter-spacing:0;color:var(--ink-2);display:inline-flex}.action-rail .dd-operator-seal{border-color:var(--accent);width:22px;height:22px;color:var(--accent);font-size:var(--t-12);line-height:1}.action-rail .dd-operator-seal:after{inset:2px}.dd-carried-over{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;color:var(--ink-3);border:1px solid var(--rule);border-radius:var(--r-1);padding:1px var(--s-2);align-items:center;display:inline-flex}.dd-checklist{padding-bottom:var(--s-3)}.dd-checklist .lg-block-head{border-bottom:1px solid var(--rule)}.dd-checklist-body{gap:var(--s-3);padding-top:var(--s-4);display:grid}.dd-checklist .lg-slip{margin-left:var(--s-4);margin-right:var(--s-4)}.dd-checklist .slip-prop{align-items:center;gap:var(--s-2);margin-top:var(--s-2);font-family:var(--font-body);font-size:var(--t-12);color:var(--ink-2);display:inline-flex}.dd-checklist-row{margin:0 var(--s-4);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-raised)}.dd-checklist-row-main{gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dd-checklist-row h4{font-family:var(--font-body);font-size:var(--t-16);color:var(--ink);margin:0;line-height:1.3}.dd-checklist-state,.dd-artifact-line,.dd-checklist-more{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;color:var(--ink-3)}.dd-checklist-state{margin-top:var(--s-1)}.dd-progress{justify-items:end;gap:var(--s-2);min-width:118px;display:grid}.dd-progress .lg-num{font-size:var(--t-14);color:var(--ink)}.dd-progress-track{background:var(--paper-sunken);border:1px solid var(--rule);border-radius:var(--r-1);width:100%;height:3px;overflow:hidden}.dd-progress-track span{background:var(--ink-3);height:100%;display:block}.dd-artifact-line{margin-top:var(--s-3)}.dd-artifact-line span{color:var(--ink-3)}.dd-artifact-line .lg-link{color:var(--ink-2);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.dd-artifact-line .lg-link span{color:inherit}.dd-checklist-more{margin:0 var(--s-4) var(--s-1)}.dd-proposed{gap:var(--s-1);margin-top:var(--s-4);display:grid}.dd-proposed .lg-input{width:100%;min-height:36px;font-size:var(--t-14)}.dd-note-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.dd-slip-result{margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-sunken);color:var(--ink-2);font-size:var(--t-14)}.dd-slip-result--resolved{color:var(--ink);border-color:var(--rule-strong)}.dd-slip-result--write-failed,.dd-note-error{color:var(--alert-strong);background:var(--alert-tint);border-color:var(--alert)}.dd-slip-result--access-denied,.dd-slip-result--already-answered{color:var(--ink-2)}.dd-need-doc{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;color:var(--ink-3);border:1px solid var(--rule);border-radius:var(--r-1);padding:1px var(--s-2);flex:none}.dd-need-doc.is-overdue{color:var(--alert-strong);background:var(--alert-tint);border-color:var(--alert)}.dd-note-error{margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);border:1px solid var(--alert);border-radius:var(--r-2);font-size:var(--t-14)}.dd-sendback-actions{align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.lg-sendback[disabled]{color:var(--ink-disabled);border-bottom-color:var(--rule);cursor:not-allowed}.dd-empty-slip{justify-items:center;gap:var(--s-3);padding:var(--s-16) var(--s-8);text-align:center;display:grid}.dd-empty-slip h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-25);letter-spacing:var(--track-display);color:var(--ink)}.dd-empty-slip p,.dd-rail-error p{color:var(--ink-2);font-size:var(--t-14);margin:0}.dd-rail-error{padding:var(--s-8) var(--s-6);text-align:center}.deal-detail-stepper-loading,.dd-slip-skeleton{padding:var(--s-6)}.dd-skeleton-line{max-width:68%;height:12px;margin-bottom:var(--s-3);border-radius:var(--r-1);background:var(--paper-sunken);border:1px solid var(--rule)}.dd-skeleton-line.wide{max-width:88%}.dd-skeleton-line.short{max-width:38%;margin-bottom:0}@keyframes dd-resolved-wash{0%{background:var(--accent-tint)}to{background:var(--paper-sunken)}}.lg-slip.dd-just-resolved{animation:dd-resolved-wash var(--m-large) var(--ease-out) 1}@media (prefers-reduced-motion:reduce){.lg-slip.dd-just-resolved{animation:none}}@media (max-width:768px){.deal-detail-grid{grid-template-columns:1fr}.deal-detail-sidebar{order:-1}.deal-mobile-action-summary{top:var(--s-2);z-index:5;justify-content:center;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--accent);border-radius:var(--r-2);background:var(--paper-raised);box-shadow:var(--e-card);color:var(--ink);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer;list-style:none;display:flex;position:sticky}.deal-mobile-action-count{color:var(--accent);font-weight:600}.action-rail .lg-block-head{display:none}.action-rail .lg-slip,.dd-checklist .lg-slip,.dd-checklist-row,.dd-checklist-more{margin-left:0;margin-right:0}.action-rail .lg-slip .slip-top{gap:var(--s-2);display:grid}.dd-checklist-row-main{grid-template-columns:1fr}.dd-progress{justify-items:start;width:100%}.action-rail .lg-slip .slip-actions,.dd-sendback-actions{grid-template-columns:1fr;display:grid}.action-rail .lg-slip .slip-actions .lg-btn,.dd-sendback-actions .lg-btn{width:100%}.action-rail .lg-sendback{justify-self:center}.deal-feed-row{padding-left:var(--s-4);padding-right:var(--s-4)}.deal-feed-quiet{align-items:flex-start}}.auth-page{min-height:100vh;padding:var(--s-8);background:var(--paper);place-items:center;display:grid}.auth-card{background:var(--paper-raised);border-radius:var(--r-card);width:100%;max-width:420px;box-shadow:var(--e-raised);padding:var(--s-8)}.auth-mark{align-items:center;gap:var(--s-2);margin-bottom:var(--s-8);display:flex}.auth-wordmark{font-family:var(--font-display);font-weight:600;font-size:var(--t-20);color:var(--ink)}.auth-h1{font-family:var(--font-display);font-weight:600;font-size:var(--t-31);letter-spacing:var(--track-display);color:var(--ink);margin-bottom:var(--s-2)}.auth-sub{font-size:var(--t-14);color:var(--ink-2);margin:0 0 var(--s-6)}.auth-form{gap:var(--s-2);flex-direction:column;display:flex}.auth-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.auth-input{font-family:var(--font-body);font-size:var(--t-16);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-input);padding:var(--s-3);margin-bottom:var(--s-2)}.auth-input::placeholder{color:var(--ink-disabled)}.auth-input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.auth-submit{font-family:var(--font-body);font-size:var(--t-14);color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--r-2);padding:var(--s-3) var(--s-4);cursor:pointer;transition:background var(--m-micro) var(--ease-in);font-weight:600}.auth-submit:hover{background:var(--accent-hover)}.auth-submit:disabled{background:var(--paper-sunken);color:var(--ink-disabled);border-color:var(--rule);cursor:not-allowed}.auth-success{background:var(--gain-tint);border:1px solid var(--gain);border-radius:var(--r-2);padding:var(--s-4)}.auth-success-label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--gain);margin-bottom:var(--s-2)}.auth-success p{font-size:var(--t-14);color:var(--ink);margin:0}.auth-error{font-family:var(--font-mono);font-size:var(--t-12);color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent);border-radius:var(--r-2);padding:var(--s-2) var(--s-3);margin-top:var(--s-2)}.auth-foot{font-size:var(--t-12);color:var(--ink-3);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--rule);line-height:1.5}.btn{font-family:var(--font-body);font-size:var(--t-14);padding:7px var(--s-4);border-radius:var(--r-2);border:1px solid var(--rule-strong);background:var(--paper-raised);color:var(--ink);cursor:pointer;align-items:center;gap:var(--s-2);transition:background var(--m-micro) var(--ease-in), border-color var(--m-micro) var(--ease-in);font-weight:600;line-height:1.3;display:inline-flex}.btn:hover{border-color:var(--ink-3);background:var(--paper)}.btn:disabled{color:var(--ink-disabled);border-color:var(--rule);background:var(--paper-sunken);cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-primary:disabled{background:var(--paper-sunken);color:var(--ink-disabled);border-color:var(--rule)}.auth-inline-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.auth-inline-link:hover{color:var(--accent-hover)}.auth-submit-secondary{text-align:center;color:var(--ink);border-color:var(--rule-strong);margin-top:var(--s-4);background:0 0;text-decoration:none;display:inline-block}.auth-submit-secondary:hover{background:var(--paper);border-color:var(--ink-3)}.op-shell{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.op-topbar{justify-content:space-between;align-items:center;gap:var(--s-6);padding:0 var(--s-6);height:var(--app-topbar-h);background:var(--paper);border-bottom:2px solid var(--ink);display:flex}.op-topbar-left,.op-topbar-right{align-items:center;gap:var(--s-3);display:flex}.op-badge{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:var(--r-1);padding:1px var(--s-2)}.op-id{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-2)}.op-main{flex:1;min-width:0}.op-link{color:var(--accent);font-weight:500;text-decoration:none}.op-link:hover{color:var(--accent-hover);text-decoration:underline}.op-form{gap:var(--s-4);max-width:640px;padding:var(--s-6);display:grid}.op-field{gap:var(--s-2);flex-direction:column;display:flex}.op-field--action{align-items:center;gap:var(--s-3);margin-top:var(--s-2);flex-direction:row}.op-optional{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3);letter-spacing:.02em}.op-field label,.op-addr-form label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.op-field input,.op-field select,.op-stage-select,.op-addr-form input,.op-addr-form select,.op-closing-form input{font-family:var(--font-body);font-size:var(--t-16);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-input);padding:var(--s-3)}.op-field input:focus-visible,.op-field select:focus-visible,.op-stage-select:focus-visible,.op-addr-form input:focus-visible,.op-addr-form select:focus-visible,.op-closing-form input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.escrow-arming-flow{gap:var(--s-6);display:grid}.escrow-wrap-card{margin-bottom:0}.escrow-wrap-header{align-items:center}.escrow-wrap-header>div:first-child{gap:var(--s-1);display:grid}.escrow-wrap-tags{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.escrow-wrap-form{max-width:none}.escrow-charge{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);display:flex}.escrow-form-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.escrow-other-field{padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);grid-column:1/-1;margin:0}.escrow-other-field legend{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);padding:0}.escrow-other-field .meta{margin:0}.escrow-other-options{align-items:center;gap:var(--s-4);display:flex}.escrow-other-options label{align-items:center;gap:var(--s-2);color:var(--ink);display:inline-flex}.op-field .escrow-other-options input[type=radio]{width:auto;accent-color:var(--accent);margin:0;padding:0}.escrow-preview{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-left:2px solid var(--ink);background:var(--paper);flex-wrap:wrap;display:flex}.escrow-preview strong{font-family:var(--font-mono);font-size:var(--t-14);font-variant-numeric:tabular-nums lining-nums}.portfolio-upload{gap:var(--s-6);display:grid}.portfolio-upload-form{max-width:none}.portfolio-upload-section{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);display:grid}.portfolio-upload-section-header{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.portfolio-upload-section-header h3{font-family:var(--font-display);font-size:var(--t-20);color:var(--ink);font-weight:500}.portfolio-upload-pair{gap:var(--s-3);grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(220px,1fr));align-items:end;display:grid}.portfolio-upload-single{gap:var(--s-3);grid-template-columns:minmax(260px,1fr) minmax(220px,1fr);align-items:end;display:grid}.portfolio-upload-checkbox{align-items:center;gap:var(--s-2);width:fit-content;font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.03em;color:var(--ink-2);display:inline-flex}.portfolio-preview-body,.portfolio-confirm-form,.portfolio-mapping{gap:var(--s-4);display:grid}.portfolio-preview-body{padding:var(--s-6)}.portfolio-preview-table{box-shadow:none;border:1px solid var(--rule);overflow:auto hidden}.portfolio-reconciliation{gap:var(--s-3);display:grid}.portfolio-reconciliation-rollup{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--rule);background:var(--paper);flex-wrap:wrap;display:flex}.portfolio-reconciliation-rollup strong{color:var(--ink);font-size:var(--t-16)}.portfolio-investor-table{min-width:1180px}.portfolio-note-flags{justify-items:start;gap:var(--s-1);min-width:180px;display:grid}.portfolio-soft-close{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--alert);border-radius:var(--r-2);background:var(--alert-tint);display:grid}.portfolio-soft-close strong,.portfolio-soft-close .meta{display:block}.portfolio-soft-close ul{gap:var(--s-1);padding-left:var(--s-5);margin:0;display:grid}.portfolio-issues{gap:var(--s-2);display:grid}.portfolio-issue{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);display:flex}.portfolio-map-row{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr);align-items:center;display:grid}.portfolio-map-row strong{font-weight:600;display:block}.portfolio-map-row select{font-family:var(--font-body);font-size:var(--t-14);color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--r-input);padding:var(--s-3)}.op-addr{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.op-addr-edit{align-items:center;gap:var(--s-2);font-family:var(--font-body);font-size:var(--t-14);color:var(--accent);border:0;border-bottom:1px solid var(--accent-tint);cursor:pointer;background:0 0;padding:1px 0;font-weight:500;display:inline-flex}.op-addr-edit:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.op-addr-edit:disabled{color:var(--ink-disabled);border-bottom-color:var(--rule);cursor:not-allowed}.op-addr-form{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.op-closing,.op-closing-form,.op-stage-control{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.op-stage-note{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3)}.op-stage-note--error{color:var(--accent)}.derivation-retry{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:inline-flex}.op-deal-table{table-layout:fixed}.op-deal-table th:first-child{width:38%}.op-deal-table th:nth-child(2){width:20%}.op-deal-table th:nth-child(3){width:12%}.op-deal-table th:nth-child(4){width:14%}.op-deal-table th:nth-child(5){width:16%}.op-deal-scan-row td{vertical-align:top}.op-deal-terms{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.op-deal-candidates{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3)}.op-provisional-tag{margin-left:var(--s-2)}.table tbody tr.op-composer-row td{background:var(--paper);border-bottom:1.5px solid var(--ink);padding:0}.op-composer-details{display:block}.op-composer-details>summary{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);cursor:pointer;list-style:none;display:flex}.op-composer-details>summary::-webkit-details-marker{display:none}.op-composer-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.op-composer-details[open]>summary{border-bottom:1px solid var(--rule)}.op-composer{gap:var(--s-3);min-width:min(360px,80vw);max-width:460px;display:grid}.op-composer-row .op-composer{min-width:0;max-width:none;padding:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.op-composer-row .op-open-asks,.op-composer-row .op-answers,.op-composer-row .op-investor-notes,.op-composer-row .op-checklist,.op-composer-row .auth-error{grid-column:1/-1}.op-dd-starter{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-sunken);grid-column:1/-1;display:flex}.op-dd-starter span{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.op-mini-form{gap:var(--s-2);display:grid}.op-mini-form label,.op-open-asks-title{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.op-mini-form input,.op-mini-form textarea,.op-open-ask input{width:100%;min-width:0;font-family:var(--font-body);font-size:var(--t-14);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-input);padding:var(--s-2) var(--s-3)}.op-mini-form textarea{resize:vertical;min-height:64px}.op-mini-form input:focus-visible,.op-mini-form textarea:focus-visible,.op-open-ask input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.op-inline-controls{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.op-inline-controls input{flex:160px}.op-inline-controls .btn{white-space:nowrap}.op-open-asks,.op-answers,.op-investor-notes,.op-checklist{gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--rule);display:grid}.op-checklist-list{gap:var(--s-2);display:grid}.op-checklist-row{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-sunken);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.op-checklist-row--editing{background:var(--paper);grid-template-columns:1fr}.op-checklist-row-copy,.op-checklist-form{gap:var(--s-2);min-width:0;display:grid}.op-checklist-row-copy strong,.op-checklist-form>strong{overflow-wrap:anywhere}.op-checklist-meta,.op-checklist-nudge,.op-checklist-readonly,.op-checklist-status,.op-checklist-empty{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3);margin:0}.op-checklist-nudge{font-style:italic}.op-checklist-link{width:fit-content;color:var(--ink-2);font-size:var(--t-13)}.op-checklist-fields{gap:var(--s-3);grid-template-columns:minmax(130px,.75fr) minmax(120px,.5fr) minmax(120px,.5fr) minmax(240px,1.5fr);display:grid}.op-checklist-fields label{gap:var(--s-1);min-width:0;font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);display:grid}.op-checklist-fields input,.op-checklist-fields select{width:100%;min-width:0;padding:var(--s-2) var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--r-input);background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-14);text-transform:none}.op-checklist-fields input:focus-visible,.op-checklist-fields select:focus-visible,.op-checklist-row>.op-addr-edit:focus-visible,.op-checklist-actions .op-addr-edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.op-checklist-actions{align-items:center;gap:var(--s-3);display:flex}.op-investor-notes{gap:var(--s-2);padding:var(--s-3);border-left:4px solid var(--accent);background:var(--paper-sunken);display:grid}.op-investor-note{align-items:start;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;display:grid}.op-investor-note:last-of-type{border-bottom:0}.op-investor-note p{gap:var(--s-1);margin:0;display:grid}.op-investor-note-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.op-investor-note time{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3)}.op-open-ask,.op-answer{gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);display:grid}.op-open-ask:last-child,.op-answer:last-child{border-bottom:0}.op-open-ask-copy{gap:2px;display:grid}.op-open-ask-copy strong,.op-answer strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.op-open-ask-copy span,.op-answer span,.op-answer-empty{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-3)}.op-answer-empty{margin:0}.vigilance-digest{gap:var(--s-6);margin-bottom:var(--s-5);padding:var(--s-6);border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--paper);display:grid}.vigilance-digest--error{border-left:3px solid var(--alert)}.vigilance-digest--error h2{font-family:var(--font-display);font-size:var(--t-25);font-weight:500}.vigilance-briefing{color:var(--ink-2);font-size:var(--t-16);margin:0}.vigilance-digest-head{justify-content:space-between;align-items:flex-end;gap:var(--s-6);padding-bottom:var(--s-6);border-bottom:2px solid var(--ink);display:flex}.vigilance-digest-head h2{margin:var(--s-1) 0 0;font-family:var(--font-display);font-size:clamp(var(--t-25), 3vw, var(--t-39));letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-tight)}.vigilance-needs-number{color:var(--accent)}.vigilance-digest-kicker,.vigilance-section-heading,.vigilance-coverage{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.vigilance-counts{align-items:baseline;gap:var(--s-4);flex:none;display:flex}.vigilance-count{gap:var(--s-1);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-12);text-align:right;text-transform:uppercase;letter-spacing:var(--track-caps);display:grid}.vigilance-count b{color:var(--ink-3);font-family:var(--font-display);font-size:var(--t-31);letter-spacing:var(--track-display);font-weight:500;line-height:1}.vigilance-count--needs b{color:var(--accent)}.vigilance-section{gap:var(--s-3);display:grid}.vigilance-section-heading{justify-content:space-between;align-items:center;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule-strong);display:flex}.vigilance-section-heading h3{font:inherit}.vigilance-asks{display:grid}.vigilance-ask{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.vigilance-ask:last-child{border-bottom:0}.vigilance-ask>span:nth-child(2){gap:var(--s-1);display:grid}.vigilance-ask strong{color:var(--ink);font-size:var(--t-16);font-weight:600}.vigilance-ask small{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-12)}.vigilance-watches{border:1px solid var(--rule);background:var(--paper-raised)}.vigilance-watches summary{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4);color:var(--ink-2);cursor:pointer;list-style:none;display:flex}.vigilance-watches summary::-webkit-details-marker{display:none}.vigilance-watches[open] summary{color:var(--ink);border-bottom:1px solid var(--rule)}.vigilance-watches[open] summary>span:last-child{transform:rotate(90deg)}.vigilance-watch-list{display:grid}.vigilance-watch-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);color:inherit;border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) minmax(120px,auto);text-decoration:none;display:grid}.vigilance-watch-row:hover{background:var(--paper-sunken)}.vigilance-hollow-mark{width:var(--s-3);height:var(--s-3);border:1px solid var(--ink-3);border-radius:50%}.vigilance-watch-subject{gap:var(--s-1);min-width:0;display:grid}.vigilance-watch-subject strong{font-size:var(--t-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vigilance-watch-subject small{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-12)}.vigilance-watch-loss{color:var(--ink-2);font-family:var(--font-mono);font-feature-settings:var(--num);font-size:var(--t-14);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap}.vigilance-watch-loss--severe{color:var(--accent)}.vigilance-watch-more{margin:var(--s-3) var(--s-4);font-family:var(--font-mono);font-size:var(--t-12);justify-self:end}.vigilance-coverage{padding-top:var(--s-4);border-top:1px solid var(--rule);margin:0}.lg-seal-clear.vigilance-trophy{padding:var(--s-6) var(--s-4)}.vigilance-trophy .vigilance-trophy-seal{width:56px;height:56px;margin-bottom:var(--s-4);color:var(--accent);border-color:var(--accent);font-size:var(--t-20)}.vigilance-trophy .vigilance-trophy-seal:after{border-color:var(--accent-tint)}.vigilance-trophy .stamp{color:var(--ink-3)}@media (max-width:920px){.app{grid-template-columns:1fr;grid-template-areas:"topbar""main"}.sidenav{display:none}.hero-strip{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.op-deal-table{table-layout:auto}.op-deal-table thead{display:none}.op-deal-scan-row,.op-deal-scan-row td,.op-composer-row,.op-composer-row td{width:100%;display:block}.op-deal-scan-row td{border-bottom:0}.op-deal-scan-row td.op-created-cell{display:none}.op-composer-row .op-composer,.op-checklist-fields,.portfolio-upload-pair,.portfolio-upload-single,.portfolio-map-row,.escrow-form-grid{grid-template-columns:1fr}.escrow-charge,.escrow-wrap-header{flex-direction:column;align-items:flex-start}.escrow-wrap-tags{justify-content:flex-start}.vigilance-digest-head{flex-direction:column;align-items:flex-start}.vigilance-count{text-align:left}.vigilance-watch-row{grid-template-columns:auto minmax(0,1fr)}.vigilance-watch-loss{text-align:left;grid-column:2}}
