@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8e47ce46-module__UqgS-W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8e47ce46-module__UqgS-W__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_334adf1c-module__U7aGFq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_334adf1c-module__U7aGFq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_dd132075-module__m2FJOq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_dd132075-module__m2FJOq__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_6f540f3d-module__qVhoCW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_6f540f3d-module__qVhoCW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--v22-accent:#cebfff;--v22-accent-hover:#d9c9ff;--v22-accent-active:#bfb3f6;--v22-accent-soft:#cebfff2b;--v22-accent-border:#cebfff8c;--v22-accent-strong:#cebfffcc;--v22-accent-ghost:#cebfff14;--v22-accent-ink:#16151c;--v22-accent-fg:#cebfff;--v22-on-accent:#16151c;--v22-accent-fill:#bdbcff;--v22-accent-fill-hover:#a39ff6;--v22-accent-fill-active:#877ee9;--v22-accent-fill-ink:#0a1c2e;--v22-bg-app:#131518;--v22-bg-canvas:#0f1113;--v22-bg-paper:#f5f3ef;--v22-bg-panel:#27292c;--v22-bg-panel-2:#2d2f32;--v22-bg-elevated:#313336;--v22-bg-elevated-2:#36383b;--v22-bg-input:#0f1113;--v22-bg-input-focus:#1e2123;--v22-bg-toolbar:#1e2123;--v22-bg-tooltip:#3e4145;--v22-bg-overlay:#0406099e;--v22-border-soft:#f0f2f414;--v22-border-default:#f0f2f421;--v22-border-strong:#f0f2f430;--v22-border-emphasis:#f0f2f44d;--v22-border-input:#f0f2f430;--v22-border-focus:#cebfff8c;--v22-hover-soft:#f0f2f40d;--v22-hover-default:#f0f2f417;--v22-hover-strong:#f0f2f424;--v22-hover-emphasis:#f0f2f433;--v22-text-primary:#f8fafb;--v22-text-secondary:#f0f2f4f2;--v22-text-tertiary:#f0f2f4e6;--v22-text-muted:#f0f2f4cf;--v22-text-faint:#f0f2f4ad;--v22-text-on-paper:#0a0c10;--v22-text-on-tooltip:#f1f4f6;--v22-success:#6edc93;--v22-success-soft:#6edc932b;--v22-success-border:#6edc9370;--v22-success-fg:#6edc93;--v22-warn:#f4cf5a;--v22-warn-soft:#f4cf5a2b;--v22-warn-border:#f4cf5a70;--v22-warn-fg:#f4cf5a;--v22-info:#88adf9;--v22-info-soft:#88adf92b;--v22-info-border:#88adf96b;--v22-info-fg:#88adf9;--v22-danger:#fe838a;--v22-danger-soft:#fe838a2b;--v22-danger-border:#fe838a6b;--v22-danger-fg:#fe838a;--v22-purple:#c5acfd;--v22-purple-soft:#c5acfd2b;--v22-purple-border:#c5acfd6b;--v22-neutral-50:#f8f8fa;--v22-neutral-100:#f0f2f4;--v22-neutral-200:#dcdee2;--v22-neutral-300:#b4b7bd;--v22-neutral-400:#83868c;--v22-neutral-500:#5a5e64;--v22-neutral-600:#3d4045;--v22-neutral-700:#212429;--v22-neutral-800:#111418;--v22-neutral-900:#07090c;--v22-neutral-950:#030405;--v22-violet-50:#f8f3ff;--v22-violet-100:#f3e8ff;--v22-violet-200:#e8d8ff;--v22-violet-300:#dcc9ff;--v22-violet-400:#cebfff;--v22-violet-500:#bb9ffa;--v22-violet-600:#9c7be5;--v22-violet-700:#7b5bc4;--v22-violet-800:#593e9b;--v22-violet-900:#3c2970;--v22-violet-950:#1c1140;--v22-green-50:#e3ffec;--v22-green-100:#c3fdd6;--v22-green-200:#93f8b8;--v22-green-300:#73f3a3;--v22-green-400:#62ed99;--v22-green-500:#5ae38e;--v22-green-600:#4cce7b;--v22-green-700:#40a35c;--v22-green-800:#277539;--v22-green-900:#1a4f1f;--v22-green-950:#0c2905;--v22-yellow-50:#fff9d9;--v22-yellow-100:#fff2b5;--v22-yellow-200:#ffe885;--v22-yellow-300:#ffdc53;--v22-yellow-400:#fbd022;--v22-yellow-500:#f3c500;--v22-yellow-600:#d8ab00;--v22-yellow-700:#ad8600;--v22-yellow-800:#816000;--v22-yellow-900:#5b4000;--v22-yellow-950:#372200;--v22-red-50:#fff3f3;--v22-red-100:#ffe5e5;--v22-red-200:#ffd0d0;--v22-red-300:#ffb6b7;--v22-red-400:#ff9da0;--v22-red-500:#ff767f;--v22-red-600:#e3626e;--v22-red-700:#bc4756;--v22-red-800:#8f2e3d;--v22-red-900:#661c29;--v22-red-950:#3a0612;--v22-blue-50:#f2f7ff;--v22-blue-100:#e5eeff;--v22-blue-200:#c7dbff;--v22-blue-300:#a8c4ff;--v22-blue-400:#8db3ff;--v22-blue-500:#7fa7fb;--v22-blue-600:#638ad8;--v22-blue-700:#496db1;--v22-blue-800:#2f4e86;--v22-blue-900:#1b345e;--v22-blue-950:#071a36;--v22-radius-none:0px;--v22-radius-3xs:1px;--v22-radius-2xs:4px;--v22-radius-xs:6px;--v22-radius-sm:8px;--v22-radius-md:10px;--v22-radius-lg:13px;--v22-radius-xl:17px;--v22-radius-2xl:20px;--v22-radius-3xl:28px;--v22-radius-full:9999px;--v22-corner-squircle:squircle;--v22-corner-round:round;--v22-space-px:1px;--v22-space-0-5:2px;--v22-space-1:4px;--v22-space-1-5:6px;--v22-space-2:8px;--v22-space-2-5:10px;--v22-space-3:12px;--v22-space-3-5:14px;--v22-space-4:16px;--v22-space-5:20px;--v22-space-6:24px;--v22-space-7:28px;--v22-space-8:32px;--v22-space-9:36px;--v22-space-10:40px;--v22-space-12:48px;--v22-space-14:56px;--v22-space-16:64px;--v22-h-xs:22px;--v22-h-sm:26px;--v22-h-md:30px;--v22-h-lg:36px;--v22-h-xl:42px;--v22-h-2xl:52px;--v22-badge-h-sm:20px;--v22-badge-h-md:22px;--v22-badge-h-lg:26px;--v22-pill-h-xs:16px;--v22-pill-h-sm:20px;--v22-pill-h-md:24px;--control-check:16px;--control-switch-w:32px;--control-switch-h:18px;--control-switch-knob:12px;--control-tag-close:14px;--control-pill-close:16px;--control-cal-cell:32px;--control-otp-w:44px;--control-otp-h:52px;--control-resizer-pad:4px;--control-slider-thumb:16px;--control-slider-hit:16px;--control-slider-track:4px;--control-row-min-h:0px;--v22-icon-xs:12px;--v22-icon-sm:14px;--v22-icon-md:16px;--v22-icon-md-plus:18px;--v22-icon-lg:20px;--v22-icon-xl:24px;--v22-shadow-xs:none;--v22-shadow-sm:none;--v22-shadow-md:none;--v22-shadow-lg:0 12px 32px #0000008c;--v22-shadow-pop:0 12px 32px #0000008c;--v22-shadow-modal:0 24px 64px #000000a8;--v22-z-base:0;--v22-z-raised:10;--v22-z-dropdown:100;--v22-z-sticky:200;--v22-z-overlay:300;--v22-z-modal:400;--v22-z-popover:500;--v22-z-toast:600;--v22-z-tooltip:700;--v22-z-popover-content:1100;--v22-scrollbar-thumb:#f0f2f457;--v22-scrollbar-thumb-hover:#f0f2f485;--v22-opacity-disabled:.5;--v22-offset-popup:6px;--v22-focus-ring:0 0 0 3px #cebfff66;--v22-focus-ring-soft:0 0 0 3px #cebfff2e;--v22-focus-ring-danger:0 0 0 3px #fe838a66;--v22-bg-glass:color-mix(in oklab, var(--v22-bg-app) 78%, transparent);--v22-bg-glass-bar:color-mix(in oklab, var(--v22-bg-toolbar) 86%, transparent);--v22-shadow-product:0 0 0 1px #0006;--v22-grid-line:#f0f2f41c;--v22-dot-red:#f3343f;--v22-dot-yellow:#ffb40a;--v22-dot-green:#2dca45;--section-py-xs:40px;--section-py-sm:48px;--section-py-md:64px;--section-py-lg:96px;--section-py-xl:144px;--section-px:clamp(16px, 4vw, 56px);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--prose-2xs:280px;--prose-xs:360px;--prose-sm:420px;--prose-narrow:560px;--prose-md:640px;--prose-default:760px;--prose-wide:920px;--prose-xwide:1100px;--container-sm:720px;--container-md:960px;--container-chart:900px;--container-lg:1200px;--container-xl:1320px;--container-2xl:1480px;--topbar-search-w:420px;--toolbar-search-w-min:200px;--toolbar-search-w-max:320px;--popover-list-max-h:min(60vh, 480px);--tile-h-sm:360px;--tile-h-md:480px;--tile-h-lg:540px;--tile-h-xl:640px;--tile-min-h-xs:200px;--tile-min-h-sm:280px;--tile-min-h-md:320px;--tile-min-h-lg:480px;--tile-min-h-xl:560px;--ar-square:1 / 1;--ar-card:1.6 / 1;--ar-lead:1.55 / 1;--ar-hero-wide:21 / 11;--ar-card-tall:3 / 4;--max-card-sm:320px;--max-card-md:480px;--max-card-lg:720px;--max-figure:560px;--emblem-sm:160px;--emblem-md:220px;--emblem-lg:260px;--emblem-xl:320px;--thumb-w-sm:96px;--thumb-w-md:144px;--thumb-w-lg:200px;--avatar-xs:20px;--avatar-sm:24px;--avatar-md:32px;--avatar-lg:40px;--avatar-xl:56px;--avatar-2xl:72px;--opacity-disabled:.55;--opacity-muted:.7;--opacity-subtle:.85;--tone-ink:#0e0e10 ;--tone-ink-fg:#f7f8fa ;--tone-ink-soft:#5f5c58 ;--tone-paper-bg:#f5f2ec ;--tone-paper-fg:var(--tone-ink);--tone-paper-mute:var(--tone-ink-soft);--tone-sand-bg:#f2ede3 ;--tone-sand-fg:var(--tone-ink);--tone-violet-bg:#c8bbff ;--tone-violet-fg:var(--tone-ink);--tone-violet-mute:#3f3960 ;--tone-periwinkle-bg:#c7d2ff ;--tone-periwinkle-fg:var(--tone-ink);--tone-slate-bg:#1f2126 ;--tone-slate-fg:#f7f8fa ;--tbd-marquee-surface-bg:var(--tone-ink);--tbd-marquee-surface-fg:var(--tone-ink-fg)}@supports (color:lab(0% 0 0)){:root{--v22-accent:lab(80.3851% 14.9834 -29.9172);--v22-accent-hover:lab(83.7109% 14.6039 -26.6443);--v22-accent-active:lab(75.7077% 14.6939 -32.2101);--v22-accent-soft:lab(80.3851% 14.9834 -29.9172/.17);--v22-accent-border:lab(80.3851% 14.9834 -29.9172/.55);--v22-accent-strong:lab(80.3851% 14.9834 -29.9172/.8);--v22-accent-ghost:lab(80.3851% 14.9834 -29.9172/.08);--v22-accent-ink:lab(7.07027% 2.27031 -4.96008);--v22-accent-fg:lab(80.3851% 14.9834 -29.9172);--v22-on-accent:lab(7.07027% 2.27031 -4.96008);--v22-accent-fill:lab(78.1492% 11.2081 -33.211);--v22-accent-fill-hover:lab(68.4216% 16.6181 -43.6797);--v22-accent-fill-active:lab(57.4241% 23.3876 -53.6321);--v22-accent-fill-ink:lab(9.58611% -2.16324 -14.5686);--v22-bg-app:lab(6.69171% -.546418 -1.98995);--v22-bg-canvas:lab(4.83594% -.435315 -1.60997);--v22-bg-paper:lab(95.9776% -.189811 2.27968);--v22-bg-panel:lab(16.474% -.635892 -2.13189);--v22-bg-panel-2:lab(19.3741% -.638962 -2.13346);--v22-bg-elevated:lab(21.1142% -.640571 -2.13431);--v22-bg-elevated-2:lab(23.4343% -.642478 -2.13531);--v22-bg-input:lab(4.83594% -.435315 -1.60997);--v22-bg-input-focus:lab(12.4137% -.63052 -2.12916);--v22-bg-toolbar:lab(12.4137% -.63052 -2.12916);--v22-bg-tooltip:lab(27.4933% -.747502 -2.49011);--v22-bg-overlay:lab(1.55425% -.288241 -1.34299/.62);--v22-border-soft:lab(95.357% -.443906 -1.4321/.08);--v22-border-default:lab(95.357% -.443906 -1.4321/.13);--v22-border-strong:lab(95.357% -.443906 -1.4321/.19);--v22-border-emphasis:lab(95.357% -.443906 -1.4321/.3);--v22-border-input:lab(95.357% -.443906 -1.4321/.19);--v22-border-focus:lab(80.3851% 14.9834 -29.9172/.55);--v22-hover-soft:lab(95.357% -.443906 -1.4321/.05);--v22-hover-default:lab(95.357% -.443906 -1.4321/.09);--v22-hover-strong:lab(95.357% -.443906 -1.4321/.14);--v22-hover-emphasis:lab(95.357% -.443906 -1.4321/.2);--v22-text-primary:lab(98.0258% -.333875 -1.07462);--v22-text-secondary:lab(95.357% -.443906 -1.4321/.95);--v22-text-tertiary:lab(95.357% -.443906 -1.4321/.9);--v22-text-muted:lab(95.357% -.443906 -1.4321/.81);--v22-text-faint:lab(95.357% -.443906 -1.4321/.68);--v22-text-on-paper:lab(3.34412% -.122882 -1.81444);--v22-text-on-tooltip:lab(95.937% -.443906 -1.43212);--v22-success:lab(79.8397% -45.0631 25.5861);--v22-success-soft:lab(79.8397% -45.0631 25.5861/.17);--v22-success-border:lab(79.8397% -45.0631 25.5861/.44);--v22-success-fg:lab(79.8397% -45.0631 25.5861);--v22-warn:lab(84.7864% 3.7384 61.2242);--v22-warn-soft:lab(84.7864% 3.7384 61.2242/.17);--v22-warn-border:lab(84.7864% 3.7384 61.2242/.44);--v22-warn-fg:lab(84.7864% 3.7384 61.2242);--v22-info:lab(70.1931% 2.18838 -42.5196);--v22-info-soft:lab(70.1931% 2.18838 -42.5196/.17);--v22-info-border:lab(70.1931% 2.18838 -42.5196/.42);--v22-info-fg:lab(70.1931% 2.18838 -42.5196);--v22-danger:lab(69.4064% 48.2689 19.2671);--v22-danger-soft:lab(69.4064% 48.2689 19.2671/.17);--v22-danger-border:lab(69.4064% 48.2689 19.2671/.42);--v22-danger-fg:lab(69.4064% 48.2689 19.2671);--v22-purple:lab(74.7612% 21.466 -36.9706);--v22-purple-soft:lab(74.7612% 21.466 -36.9706/.17);--v22-purple-border:lab(74.7612% 21.466 -36.9706/.42);--v22-neutral-50:lab(97.6748% -.132024 -.745106);--v22-neutral-100:lab(95.3476% -.214964 -1.49841);--v22-neutral-200:lab(88.3811% -.317931 -2.24501);--v22-neutral-300:lab(74.4544% -.415325 -2.98845);--v22-neutral-400:lab(55.887% -.501514 -3.72579);--v22-neutral-500:lab(39.6424% -.529036 -4.08643);--v22-neutral-600:lab(26.8851% -.468403 -3.70859);--v22-neutral-700:lab(14.1232% -.433221 -3.69173);--v22-neutral-800:lab(6.16264% -.325598 -3.39318);--v22-neutral-900:lab(2.464% -.136174 -1.48309);--v22-neutral-950:lab(1.04013% -.0368506 -.517678);--v22-violet-50:lab(96.4922% 4.40097 -6.7662);--v22-violet-100:lab(93.3649% 9.96131 -15.4266);--v22-violet-200:lab(88.344% 15.6086 -25.0165);--v22-violet-300:lab(83.814% 16.9718 -28.6306);--v22-violet-400:lab(80.3851% 14.9834 -29.9172);--v22-violet-500:lab(70.7028% 24.3121 -41.9747);--v22-violet-600:lab(58.3896% 30.2114 -50.0276);--v22-violet-700:lab(46.0338% 31.7506 -51.1631);--v22-violet-800:lab(33.3694% 29.3818 -47.5364);--v22-violet-900:lab(22.1669% 23.5459 -39.1882);--v22-violet-950:lab(8.71029% 17.121 -28.5448);--v22-green-50:lab(97.6396% -12.4048 6.3565);--v22-green-100:lab(94.6882% -24.9707 12.8116);--v22-green-200:lab(90.1122% -40.9819 21.0712);--v22-green-300:lab(87.0005% -50.2968 27.2214);--v22-green-400:lab(84.8021% -53.5985 29.0455);--v22-green-500:lab(81.308% -53.0893 30.2376);--v22-green-600:lab(74.2671% -51.0225 30.5423);--v22-green-700:lab(60.0058% -42.2361 27.8083);--v22-green-800:lab(43.4821% -35.3064 25.6785);--v22-green-900:lab(29.2195% -26.6854 22.4113);--v22-green-950:lab(13.7842% -17.8793 17.4524);--v22-yellow-50:lab(97.7287% -1.75157 17.3552);--v22-yellow-100:lab(95.6029% -1.86846 36.0207);--v22-yellow-200:lab(92.4492% -.442326 54.6716);--v22-yellow-300:lab(88.9438% 2.88558 71.6544);--v22-yellow-400:lab(85.4192% 4.96331 80.6206);--v22-yellow-500:lab(81.8839% 6.56071 84.6624);--v22-yellow-600:lab(72.4865% 8.55008 82.5137);--v22-yellow-700:lab(58.4526% 9.01479 70.5813);--v22-yellow-800:lab(43.2373% 10.3203 65.1209);--v22-yellow-900:lab(29.2296% 10.0009 48.0882);--v22-yellow-950:lab(15.2393% 9.16836 26.5897);--v22-red-50:lab(96.7893% 9.6283 3.64966);--v22-red-100:lab(92.9429% 20.877 7.99067);--v22-red-200:lab(87.2448% 35.3618 13.7444);--v22-red-300:lab(81.0662% 46.6441 18.42);--v22-red-400:lab(75.1002% 51.4869 20.5516);--v22-red-500:lab(66.8652% 54.7233 22.1304);--v22-red-600:lab(58.8311% 51.6446 19.7625);--v22-red-700:lab(47.3173% 48.5198 17.6312);--v22-red-800:lab(34.759% 42.1145 14.455);--v22-red-900:lab(23.4239% 34.0573 10.9492);--v22-red-950:lab(9.77236% 25.9367 7.35616);--v22-blue-50:lab(96.9082% .0936389 -13.1115);--v22-blue-100:lab(93.8204% .443012 -24.0549);--v22-blue-200:lab(86.5967% 1.50293 -36.507);--v22-blue-300:lab(78.2969% 2.4628 -43.4077);--v22-blue-400:lab(72.422% 2.7608 -46.0434);--v22-blue-500:lab(68.32% 3.27677 -46.672);--v22-blue-600:lab(57.3198% 3.24333 -44.6513);--v22-blue-700:lab(45.7802% 3.04908 -40.8776);--v22-blue-800:lab(33.117% 2.78687 -35.3608);--v22-blue-900:lab(21.674% 2.06223 -28.1731);--v22-blue-950:lab(9.0594% 1.53157 -20.9195);--v22-shadow-lg:0 12px 32px lab(0% 0 0/.55);--v22-shadow-pop:0 12px 32px lab(0% 0 0/.55);--v22-shadow-modal:0 24px 64px lab(0% 0 0/.66);--v22-scrollbar-thumb:lab(95.357% -.443906 -1.4321/.34);--v22-scrollbar-thumb-hover:lab(95.357% -.443906 -1.4321/.52);--v22-focus-ring:0 0 0 3px lab(80.3851% 14.9834 -29.9172/.4);--v22-focus-ring-soft:0 0 0 3px lab(80.3851% 14.9834 -29.9172/.18);--v22-focus-ring-danger:0 0 0 3px lab(69.4064% 48.2689 19.2671/.4);--v22-shadow-product:0 0 0 1px lab(0% 0 0/.4);--v22-grid-line:lab(95.357% -.443906 -1.4321/.11);--v22-dot-red:lab(54.7699% 71.4936 42.8071);--v22-dot-yellow:lab(79.0212% 21.2417 84.5014);--v22-dot-green:lab(71.7954% -60.5441 52.116);--tone-ink:lab(4.03501% .261486 -.956583) ;--tone-ink-fg:lab(97.4353% -.0742674 -1.13655) ;--tone-ink-soft:lab(39.2274% .617027 2.59806) ;--tone-paper-bg:lab(95.6282% .255615 3.43033) ;--tone-sand-bg:lab(93.9071% .419796 5.351) ;--tone-violet-bg:lab(78.8325% 15.0679 -32.0097) ;--tone-violet-mute:lab(25.9934% 10.4617 -22.4151) ;--tone-periwinkle-bg:lab(84.4422% 3.10501 -23.6096) ;--tone-slate-bg:lab(12.7124% .0401065 -3.7398) ;--tone-slate-fg:lab(97.4353% -.0742674 -1.13655) }}@media (pointer:coarse){:root{--v22-h-xs:28px;--v22-h-sm:32px;--v22-h-md:40px;--v22-h-lg:44px;--v22-h-xl:48px;--v22-h-2xl:56px;--control-check:20px;--control-switch-w:44px;--control-switch-h:26px;--control-switch-knob:20px;--control-tag-close:24px;--control-pill-close:26px;--control-cal-cell:44px;--control-slider-thumb:24px;--control-slider-hit:32px;--control-resizer-pad:10px;--v22-pill-h-xs:22px;--v22-pill-h-sm:28px;--v22-pill-h-md:32px;--field-affix-inset:var(--v22-space-3);--control-row-min-h:40px;--control-touch-font:16px}}:root[data-theme=light]{--v22-bg-app:#eff1f3;--v22-bg-canvas:#eaecef;--v22-bg-paper:#fdfefe;--v22-bg-panel:#fbfcfd;--v22-bg-panel-2:#f1f3f6;--v22-bg-elevated:#fdfeff;--v22-bg-elevated-2:#edeff2;--v22-bg-input:#fdfdff;--v22-bg-input-focus:#fff;--v22-bg-toolbar:#f5f6f9;--v22-bg-tooltip:#0a1c2e;--v22-bg-overlay:#02132240;--v22-border-soft:#0a1c2e1a;--v22-border-default:#0a1c2e26;--v22-border-strong:#0a1c2e33;--v22-border-emphasis:#0a1c2e52;--v22-border-input:#0a1c2e40;--v22-border-focus:#6352c78c;--v22-hover-soft:#0a1c2e0a;--v22-hover-default:#0a1c2e12;--v22-hover-strong:#0a1c2e1c;--v22-hover-emphasis:#0a1c2e29;--v22-text-primary:#041222;--v22-text-secondary:#162636;--v22-text-tertiary:#293747;--v22-text-muted:#485463;--v22-text-faint:#5d6775;--v22-accent:#6352c7;--v22-accent-hover:#5040a8;--v22-accent-active:#3c3080;--v22-accent-soft:#6352c71a;--v22-accent-border:#6352c76b;--v22-accent-strong:#6352c7b3;--v22-accent-ghost:#6352c70d;--v22-accent-ink:#f6f8fa;--v22-accent-fg:#6352c7;--v22-on-accent:#f6f8fa;--v22-success:#037138;--v22-success-soft:#0371381f;--v22-success-border:#03713857;--v22-warn:#8a5b00;--v22-warn-soft:#8a5b0024;--v22-warn-border:#8a5b005c;--v22-info:#2268ae;--v22-info-soft:#2268ae1a;--v22-info-border:#2268ae57;--v22-danger:#c32420;--v22-danger-soft:#c324201a;--v22-danger-border:#c324205c;--v22-purple:#6352c7;--v22-purple-soft:#6352c71a;--v22-purple-border:#6352c757;--v22-success-fg:#037138;--v22-warn-fg:#8a5b00;--v22-info-fg:#1a63aa;--v22-danger-fg:#c32420;--v22-shadow-xs:0 1px 2px #0a1c2e0f;--v22-shadow-sm:0 1px 2px #0a1c2e0f;--v22-shadow-md:0 4px 14px #0a1c2e14;--v22-shadow-lg:0 12px 32px #0a1c2e1f;--v22-shadow-pop:0 12px 32px #0a1c2e1f;--v22-shadow-modal:0 24px 64px #0a1c2e29;--v22-focus-ring:0 0 0 3px #877ee940;--v22-focus-ring-soft:0 0 0 3px #877ee91a;--v22-focus-ring-danger:0 0 0 3px #cc342d2e;--v22-scrollbar-thumb:#0a1c2e4d;--v22-scrollbar-thumb-hover:#0a1c2e75;--v22-bg-glass:color-mix(in oklab, var(--v22-bg-panel) 84%, transparent);--v22-bg-glass-bar:color-mix(in oklab, var(--v22-bg-toolbar) 90%, transparent);--v22-shadow-product:0 0 0 1px #0a1c2e14;--v22-grid-line:#0a1c2e12;--tbd-marquee-surface-bg:var(--v22-bg-canvas);--tbd-marquee-surface-fg:var(--v22-text-primary);--tone-ink:var(--v22-text-primary);--tone-ink-fg:#f6f8fa;--tone-ink-soft:var(--v22-text-muted);--tone-paper-bg:#f8f5eb;--tone-paper-fg:var(--v22-text-primary);--tone-paper-mute:var(--v22-text-muted);--tone-sand-bg:#f6f3eb;--tone-sand-fg:var(--v22-text-primary);--tone-violet-bg:#e9e3ff;--tone-violet-fg:var(--v22-text-primary);--tone-violet-mute:var(--v22-text-muted);--tone-periwinkle-bg:#dce8ff;--tone-periwinkle-fg:var(--v22-text-primary);--tone-slate-bg:var(--v22-bg-panel);--tone-slate-fg:var(--v22-text-primary)}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--v22-bg-app:lab(94.8883% -.330687 -1.47083);--v22-bg-canvas:lab(93.2633% -.371158 -1.65424);--v22-bg-paper:lab(99.5341% -.0835359 -.368273);--v22-bg-panel:lab(98.8358% -.183135 -.809705);--v22-bg-panel-2:lab(95.8153% -.371307 -1.65434);--v22-bg-elevated:lab(99.5332% -.125229 -.552273);--v22-bg-elevated-2:lab(94.4223% -.411749 -1.83761);--v22-bg-input:lab(99.4166% -.150025 -.662625);--v22-bg-input-focus:lab(100% 0 0);--v22-bg-toolbar:lab(96.9779% -.2653 -1.17719);--v22-bg-tooltip:lab(9.58611% -2.16324 -14.5686);--v22-bg-overlay:lab(5.17178% -1.86741 -12.4028/.25);--v22-border-soft:lab(9.58611% -2.16324 -14.5686/.1);--v22-border-default:lab(9.58611% -2.16324 -14.5686/.15);--v22-border-strong:lab(9.58611% -2.16324 -14.5686/.2);--v22-border-emphasis:lab(9.58611% -2.16324 -14.5686/.32);--v22-border-input:lab(9.58611% -2.16324 -14.5686/.25);--v22-border-focus:lab(41.7073% 30.942 -60.0912/.55);--v22-hover-soft:lab(9.58611% -2.16324 -14.5686/.04);--v22-hover-default:lab(9.58611% -2.16324 -14.5686/.07);--v22-hover-strong:lab(9.58611% -2.16324 -14.5686/.11);--v22-hover-emphasis:lab(9.58611% -2.16324 -14.5686/.16);--v22-text-primary:lab(5.14892% -1.22681 -12.1013);--v22-text-secondary:lab(14.2676% -2.32527 -13.0744);--v22-text-tertiary:lab(22.1755% -2.15802 -11.9493);--v22-text-muted:lab(34.9505% -1.89233 -10.7573);--v22-text-faint:lab(43.0836% -1.62998 -9.41908);--v22-accent:lab(41.7073% 30.942 -60.0912);--v22-accent-hover:lab(33.7385% 29.1065 -54.8975);--v22-accent-active:lab(24.9332% 23.5021 -44.6112);--v22-accent-soft:lab(41.7073% 30.942 -60.0912/.1);--v22-accent-border:lab(41.7073% 30.942 -60.0912/.42);--v22-accent-strong:lab(41.7073% 30.942 -60.0912/.7);--v22-accent-ghost:lab(41.7073% 30.942 -60.0912/.05);--v22-accent-ink:lab(97.4458% -.333846 -1.07462);--v22-accent-fg:lab(41.7073% 30.942 -60.0912);--v22-on-accent:lab(97.4458% -.333846 -1.07462);--v22-success:lab(41.258% -38.949 23.4886);--v22-success-soft:lab(41.258% -38.949 23.4886/.12);--v22-success-border:lab(41.258% -38.949 23.4886/.34);--v22-warn:lab(43.0164% 16.0661 60.5694);--v22-warn-soft:lab(43.0164% 16.0661 60.5694/.14);--v22-warn-border:lab(43.0164% 16.0661 60.5694/.36);--v22-info:lab(42.4343% -2.11044 -44.1761);--v22-info-soft:lab(42.4343% -2.11044 -44.1761/.1);--v22-info-border:lab(42.4343% -2.11044 -44.1761/.34);--v22-danger:lab(43.5524% 61.175 45.3017);--v22-danger-soft:lab(43.5524% 61.175 45.3017/.1);--v22-danger-border:lab(43.5524% 61.175 45.3017/.36);--v22-purple:lab(41.7073% 30.942 -60.0912);--v22-purple-soft:lab(41.7073% 30.942 -60.0912/.1);--v22-purple-border:lab(41.7073% 30.942 -60.0912/.34);--v22-success-fg:lab(41.258% -38.949 23.4886);--v22-warn-fg:lab(43.0164% 16.0661 60.5694);--v22-info-fg:lab(40.6525% -1.56607 -44.7963);--v22-danger-fg:lab(43.5524% 61.175 45.3017);--v22-shadow-xs:0 1px 2px lab(9.58611% -2.16324 -14.5686/.06);--v22-shadow-sm:0 1px 2px lab(9.58611% -2.16324 -14.5686/.06);--v22-shadow-md:0 4px 14px lab(9.58611% -2.16324 -14.5686/.08);--v22-shadow-lg:0 12px 32px lab(9.58611% -2.16324 -14.5686/.12);--v22-shadow-pop:0 12px 32px lab(9.58611% -2.16324 -14.5686/.12);--v22-shadow-modal:0 24px 64px lab(9.58611% -2.16324 -14.5686/.16);--v22-focus-ring:0 0 0 3px lab(57.4241% 23.3876 -53.6321/.25);--v22-focus-ring-soft:0 0 0 3px lab(57.4241% 23.3876 -53.6321/.1);--v22-focus-ring-danger:0 0 0 3px lab(47.0999% 59.4346 42.4083/.18);--v22-scrollbar-thumb:lab(9.58611% -2.16324 -14.5686/.3);--v22-scrollbar-thumb-hover:lab(9.58611% -2.16324 -14.5686/.46);--v22-shadow-product:0 0 0 1px lab(9.58611% -2.16324 -14.5686/.08);--v22-grid-line:lab(9.58611% -2.16324 -14.5686/.07);--tone-ink-fg:lab(97.4458% -.333846 -1.07462);--tone-paper-bg:lab(96.6058% -.41154 5.34093);--tone-sand-bg:lab(96.0062% -.145972 4.59042);--tone-violet-bg:lab(91.3934% 6.99565 -15.1967);--tone-periwinkle-bg:lab(91.6921% -.74178 -14.8784)}}[data-takeoff-v2]{--brand-accent:var(--v22-accent);--brand-accent-hover:var(--v22-accent-hover);--brand-accent-active:var(--v22-accent-active);--brand-accent-soft:var(--v22-accent-soft);--brand-accent-border:var(--v22-accent-border);--brand-accent-strong:var(--v22-accent-strong);--brand-accent-ink:var(--v22-accent-ink);--brand-accent-fill:var(--v22-accent-fill);--brand-accent-fill-hover:var(--v22-accent-fill-hover);--brand-accent-fill-active:var(--v22-accent-fill-active);--brand-accent-fill-ink:var(--v22-accent-fill-ink);--accent:var(--v22-accent);--bg-app:var(--v22-bg-app);--bg-canvas:var(--v22-bg-canvas);--bg-paper:var(--v22-bg-paper);--bg-panel:var(--v22-bg-panel);--bg-panel-2:var(--v22-bg-panel-2);--bg-elevated:var(--v22-bg-elevated);--bg-elevated-2:var(--v22-bg-elevated-2);--bg-input:var(--v22-bg-input);--bg-input-focus:var(--v22-bg-input-focus);--bg-toolbar:var(--v22-bg-toolbar);--bg-tooltip:var(--v22-bg-tooltip);--bg-overlay:var(--v22-bg-overlay);--overlay-blur:6px;--glass-blur:10px;--glass-saturate:140%;--glass-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));--border-soft:var(--v22-border-soft);--border-default:var(--v22-border-default);--border-strong:var(--v22-border-strong);--border-emphasis:var(--v22-border-emphasis);--border-input:var(--v22-border-input);--border-focus:var(--v22-border-focus);--hover-soft:var(--v22-hover-soft);--hover-default:var(--v22-hover-default);--hover-strong:var(--v22-hover-strong);--hover-emphasis:var(--v22-hover-emphasis);--text-primary:var(--v22-text-primary);--text-secondary:var(--v22-text-secondary);--text-tertiary:var(--v22-text-tertiary);--text-muted:var(--v22-text-muted);--text-faint:var(--v22-text-faint);--text-on-paper:var(--v22-text-on-paper);--text-on-tooltip:var(--v22-text-on-tooltip);--text-on-fill:var(--v22-text-on-tooltip);--text-on-accent:var(--v22-on-accent);--ink-shadow-on-fill:0 1px 2px #0000004d;--color-success:var(--v22-success);--color-success-soft:var(--v22-success-soft);--color-success-border:var(--v22-success-border);--color-warn:var(--v22-warn);--color-warn-soft:var(--v22-warn-soft);--color-warn-border:var(--v22-warn-border);--color-info:var(--v22-info);--color-info-soft:var(--v22-info-soft);--color-info-border:var(--v22-info-border);--color-danger:var(--v22-danger);--color-danger-soft:var(--v22-danger-soft);--color-danger-border:var(--v22-danger-border);--color-purple:var(--v22-purple);--color-purple-soft:var(--v22-purple-soft);--color-purple-border:var(--v22-purple-border);--radius-xs:var(--v22-radius-xs);--radius-2xs:var(--v22-radius-2xs);--radius-sm:var(--v22-radius-sm);--radius-md:var(--v22-radius-md);--radius-lg:var(--v22-radius-lg);--radius-xl:var(--v22-radius-xl);--radius-2xl:var(--v22-radius-2xl);--radius-full:var(--v22-radius-full);--radius-hairline:var(--v22-radius-3xs);--radius-circle:50%;--radius-badge:var(--v22-radius-sm);--radius-control:var(--v22-radius-md);--corner-nest-inset:var(--v22-space-0-5);--corner-nest-inset-tight:var(--v22-space-px);--radius-control-nest:calc(var(--radius-control) + var(--corner-nest-inset));--radius-control-nest-tight:calc(var(--radius-control) + var(--corner-nest-inset-tight));--corner-shape:var(--v22-corner-squircle);--corner-shape-round:var(--v22-corner-round);--space-1:var(--v22-space-1);--space-2:var(--v22-space-2);--space-3:var(--v22-space-3);--space-4:var(--v22-space-4);--space-5:var(--v22-space-5);--space-6:var(--v22-space-6);--space-8:var(--v22-space-8);--grid-gap-tight:var(--v22-space-3);--grid-gap:var(--v22-space-4);--grid-gap-loose:var(--v22-space-6);--box-pad-tight:var(--v22-space-4);--box-pad:var(--v22-space-5);--box-pad-loose:var(--v22-space-8);--box-pad-card:var(--v22-space-3);--shadow-xs:var(--v22-shadow-xs);--shadow-sm:var(--v22-shadow-sm);--shadow-md:var(--v22-shadow-md);--shadow-lg:var(--v22-shadow-lg);--shadow-pop:var(--v22-shadow-pop);--shadow-modal:var(--v22-shadow-modal);--shadow-ring:0 0 0 1px var(--border-soft);--shadow-ring-inset:inset 0 0 0 1px var(--border-soft);--device-rail:#27292c;--device-rail-hi:#4b4d50;--device-rail-lo:#111213;--device-notch:#08090b;--device-lens:#262f37;--device-lens-ring:#030304;--shadow-device-rail:var(--shadow-modal), inset 0 0 0 2px var(--device-rail-hi), inset 0 0 0 3px var(--device-rail-lo);--shadow-device-lens:0 0 0 2px var(--device-lens-ring);--h-xs:var(--v22-h-xs);--h-sm:var(--v22-h-sm);--h-md:var(--v22-h-md);--h-lg:var(--v22-h-lg);--h-xl:var(--v22-h-xl);--btn-h-xs:var(--v22-h-xs);--btn-h-sm:var(--v22-h-sm);--btn-h-md:var(--v22-h-md);--btn-h-lg:var(--v22-h-lg);--badge-h-sm:var(--v22-badge-h-sm);--badge-h-md:var(--v22-badge-h-md);--badge-h-lg:var(--v22-badge-h-lg);--field-affix-inset:var(--v22-space-2);--pill-h-xs:var(--v22-pill-h-xs);--pill-h-sm:var(--v22-pill-h-sm);--pill-h-md:var(--v22-pill-h-md);--z-base:var(--v22-z-base);--z-raised:var(--v22-z-raised);--z-dropdown:var(--v22-z-dropdown);--z-sticky:var(--v22-z-sticky);--z-overlay:var(--v22-z-overlay);--z-modal:var(--v22-z-modal);--z-popover:var(--v22-z-popover);--z-toast:var(--v22-z-toast);--z-tooltip:var(--v22-z-tooltip);--z-popover-content:var(--v22-z-popover-content);--focus-ring:var(--v22-focus-ring);--focus-ring-soft:var(--v22-focus-ring-soft);--focus-ring-danger:var(--v22-focus-ring-danger);--tk-statusbar-h:var(--v22-h-sm);--tk-flyout-w:240px;--tk-flyout-max-h:400px;--tk-bar-px:var(--v22-space-3);--tk-bar-gap:var(--v22-space-3);--tk-titlebar-h:calc(var(--v22-h-md) + 2 * var(--v22-space-px));--tk-tblock-h:var(--v22-h-md);--tk-toolstrip-h:40px;--tk-tool-btn-w:var(--v22-h-md);--tk-tool-btn-h:var(--v22-h-sm);--tk-tool-gap:var(--v22-space-px);--tk-tool-group-gap:var(--v22-space-3-5);--tk-doctab-h:var(--v22-h-md);--tk-ribbontab-h:var(--v22-h-sm);--tk-ribbon-btn:var(--v22-h-sm);--tk-ribbon-py:var(--v22-space-1);--tk-ribbon-px:var(--v22-space-2);--tk-ribbon-gap:var(--v22-space-px);--tk-ribbon-cap-gap:var(--v22-space-px);--tk-ribbon-h:calc(var(--tk-ribbon-btn) + var(--v22-text-2xs) + var(--tk-ribbon-cap-gap) + 2 * var(--tk-ribbon-py));--tk-ribbon-h-flat:calc(var(--tk-ribbon-btn) + 2 * var(--tk-ribbon-py));--tk-ribbon-div-inset:var(--v22-space-2);--tk-tab-px:var(--v22-space-3);--tk-qat-gap:var(--v22-space-px);--tk-chrome-highlight:oklch(from var(--text-primary) l c h / .055);--tk-chrome-recess:oklch(from var(--text-primary) l c h / .035);--tk-chrome-shadow:0 6px 16px -12px #0009;--tk-zone-gap:var(--v22-space-1);--tk-rule-h:22px;--tk-dot:var(--v22-space-1-5);--tk-name-max:clamp(88px, 16vw, 200px);--tk-sheet-name-max:clamp(72px, 12vw, 160px);--tk-rail-w:clamp(208px, 18vw, 268px);--tk-inspector-w:clamp(240px, 21vw, 304px);--tk-panel-px:var(--v22-space-3);--tk-panel-pt:var(--v22-space-3);--tk-panel-pb:var(--v22-space-5);--tk-sheetthumb-w:72px;--tk-scrollbar-w:10px;--tk-panel-pr:max(var(--v22-space-px), calc(var(--tk-panel-px) - var(--tk-scrollbar-w)));--tk-panel-header-h:var(--v22-h-lg);--tk-panel-header-px:var(--v22-space-3);--tk-section-gap:var(--v22-space-4);--tk-card-px:var(--v22-space-3-5);--tk-card-py:var(--v22-space-3);--tk-ruler:22px;--tk-float-inset:var(--v22-space-3);--tk-float-gap:var(--v22-space-2);--nav-cube-face:color-mix(in oklch, var(--bg-elevated) 88%, transparent);--nav-cube-face-on:color-mix(in oklch, var(--brand-accent) 18%, var(--bg-elevated));--nav-cube-edge:var(--border-strong);--nav-cube-bevel:color-mix(in oklch, var(--bg-app) 55%, transparent);--nav-cube-corner:var(--text-faint);--nav-cube-ring:color-mix(in oklch, var(--brand-accent) 45%, transparent);--nav-cube-compass-bg:color-mix(in oklch, var(--bg-app) 82%, transparent);--tk-plate:var(--bg-elevated);--tk-plate-edge:var(--border-strong);--tk-row-hover:color-mix(in oklch, var(--bg-panel) 94%, var(--text-primary) 6%);--tk-row-sel:color-mix(in oklch, var(--bg-panel) 88%, var(--brand-accent) 12%);--tk-row-pick:color-mix(in oklch, var(--bg-panel) 78%, var(--brand-accent) 22%);--layer-room:#4ade80;--layer-wall:#b0b6c2;--layer-door:#fbbf24;--layer-mep:#7aa7ff;--layer-measure:#7aa7ff;--layer-comment:#c4b5fd;--selection-stroke:#58e666;--selection-handle:#58e666;--shape-hover-stroke:#dcd7ff;--shape-hover-glow:#d2c8ff8c;--marquee-fill:#7aa7ff1a;--marquee-stroke:#7aa7ffd9;--shadow-canvas:0 0 0 1px #f0f2f438;--palette-orange:#ff6a35 ;--palette-green:#48de81 ;--palette-blue:#7aa7ff ;--palette-purple:#a88bfa ;--palette-cyan:#22d3ef ;--palette-pink:#fb7186 ;--palette-amber:#fcbf26 ;--palette-rose:#f472b5 ;--palette-gray:#9da3ae ;--palette-sky:#5c8def ;--palette-emerald:#36d399 ;--palette-red:#ef4445 ;--palette-violet:#8c5cf6 ;--palette-teal:#03b6d4 ;--palette-orange-dk:#e2552a ;--rank-gold:var(--palette-amber);--rank-silver:var(--palette-gray);--rank-bronze:var(--palette-orange-dk);--rank-platinum:var(--palette-cyan);--reaction-like:var(--palette-red);--reaction-love:var(--palette-rose);--reaction-celebrate:var(--palette-amber);--reaction-insight:var(--palette-purple);--reaction-support:var(--palette-green);--syntax-default:#d9d9e0;--syntax-keyword:var(--palette-blue);--syntax-builtin:var(--palette-orange);--syntax-string:var(--palette-green);--syntax-comment:#5a5e64;--syntax-number:var(--palette-purple);--syntax-operator:#e2d473 ;--syntax-tag:var(--palette-pink);--syntax-attr:var(--palette-sky);--syntax-type:var(--palette-cyan);--bg-glass:var(--v22-bg-glass);--bg-glass-bar:var(--v22-bg-glass-bar);--shadow-product:var(--v22-shadow-product);--focus-outline-w:2px;--focus-outline-offset:2px;--wash-hover:inset 0 0 0 100vmax var(--hover-soft);--wash-hover-strong:inset 0 0 0 100vmax var(--hover-default);--ring-w:3px;--ring-accent-soft:0 0 0 var(--ring-w) var(--brand-accent-soft);--grid-line:var(--v22-grid-line);--grid-dot-pitch:34px;--grid-line-major:color-mix(in oklch, var(--grid-line) 55%, var(--text-primary));--axis-x-line:#d9544b;--axis-y-line:#4ea954;--axis-z-line:#4c9deb;--neural-blend:lighter;--neural-halo-alpha:.09;--neural-halo-alpha-focus:.18;--neural-bloom-alpha:.045;--neural-bloom-spread:6;--neural-edge-alpha:.2;--neural-edge-alpha-idle:.1;--neural-edge-alpha-hot:.6;--neural-edge-alpha-dim:.05;--neural-fog:.5;--neural-cell-fill:var(--bg-app);--neural-cell-fill-alpha:.92;--neural-cell-core:var(--bg-elevated);--neural-detail-ink:var(--text-muted);--neural-detail-alpha:.42;--neural-plate:var(--bg-app);--neural-plate-alpha:.55;--neural-pulse-ink:var(--text-primary);--neural-scan-alpha:.34;--neural-particle-alpha:.07;--neural-minimap-bg:#0f1217b8;--neural-minimap-border:var(--border-soft);--neural-minimap-frame:var(--palette-cyan);--neural-minimap-node-alpha:.55;--neural-backdrop-top:#5c7ca61a;--neural-backdrop-bottom:#776a9012;--neural-backdrop:radial-gradient(120% 95% at 50% -10%, var(--neural-backdrop-top) 0%, transparent 62%), radial-gradient(95% 78% at 50% 108%, var(--neural-backdrop-bottom) 0%, transparent 68%);--dot-red:var(--v22-dot-red);--dot-yellow:var(--v22-dot-yellow);--dot-green:var(--v22-dot-green);--radius-tile:var(--v22-radius-lg);--radius-card:var(--v22-radius-xl);--radius-hero:var(--v22-radius-3xl);--radius-pill:var(--v22-radius-full);--radius-device-phone:44px;--radius-device-card:20px;--radius-device-app-icon:22px;--device-phone-w:360px;--device-phone-h:600px;--device-app-icon:96px;--mock-w-xs:168px;--mock-w-sm:280px;--mock-w-md:340px;--mock-w-lg:360px;--mock-w-xl:380px;--mock-w-2xl:420px;--card-cell-sm:88px;--card-cell-md:120px;--card-cell-lg:184px;--pill-min-w-sm:96px;--label-clamp-sm:110px;--center-disk-sm:80px;--divider-line:1px;--overlay-ink-0:#0000;--overlay-ink-soft:#0006;--overlay-ink-mid:#00000080;--overlay-ink-default:#0000008c;--overlay-ink-strong:#000000b3;--overlay-ink-emphasis:#000000c7;--overlay-glass-line:#ffffff14;--overlay-glass-fg:#ffffffeb;--overlay-glass-muted:#fff9;--overlay-glass-mid:#ffffffd9;--overlay-glass-hover:#ffffff1a;--overlay-glass-faint:#ffffff0a;--overlay-glass-track:#ffffff38;--overlay-page-soft:#090b0f1a;--overlay-page-default:#090b0f8c;--overlay-page-strong:#090b0feb;--device-skin-bezel:#101215;--device-skin-inner:#0b0d11;--device-skin-glow-blue:#1f36458c;--device-skin-glow-pink:#44232580;--device-skin-stripe-a:#3c485e;--device-skin-stripe-b:#2a3342;--app-icon-grad-from:#2f3339;--app-icon-grad-to:#101215;--app-icon-sun-from:#f8f8f8;--app-icon-sun-to:#b4b7bd;--app-icon-line:#14161a;--brand-helios-from:#b8c7ff ;--brand-helios-to:#dcc8f2 ;--brand-tideways:#1e40ff ;--brand-oasis:#5947ff ;--brand-slope:#d8e830 ;--brand-mosaic:#3c8fb2 ;--brand-github:#222;--brand-slack:#a86ab6;--brand-gitlab:#ec6d3d;--brand-figma:#e66f62;--brand-intercom:#2591c4;--brand-gsheets:#2ea957;--file-pdf:var(--palette-red);--file-doc:var(--palette-sky);--file-sheet:var(--palette-green);--file-slide:var(--palette-amber);--file-image:var(--palette-purple);--file-video:var(--palette-pink);--file-audio:var(--palette-cyan);--file-code:var(--palette-gray);--file-zip:var(--palette-amber);--file-unknown:var(--text-muted);--folder-body:#4dacf6;--folder-shade:#0065b2;--folder-paper:#f0f4f7;--folder-paper-muted:#bdc8d8;background:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans-takeoff);font-size:var(--v22-text-base);line-height:var(--leading-body-snug);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto;font-synthesis:none;font-feature-settings:"kern", "calt", "cv01", "cv11", "ss01", "ss03", "zero";font-variant-ligatures:common-ligatures contextual}@supports (color:lab(0% 0 0)){[data-takeoff-v2]{--ink-shadow-on-fill:0 1px 2px lab(0% 0 0/.3);--device-rail:lab(16.4527% -.115648 -2.25451);--device-rail-hi:lab(32.6934% -.128478 -2.26148);--device-rail-lo:lab(5.25423% -.0574738 -1.18334);--device-notch:lab(2.4701% -.0312403 -.721917);--device-lens:lab(18.7911% -2.41473 -6.74741);--device-lens-ring:lab(.89875% -.0126734 -.373939);--tk-chrome-shadow:0 6px 16px -12px lab(0% 0 0/.6);--layer-room:lab(79.1551% -56.1997 34.1718);--layer-wall:lab(73.8461% -.398725 -6.87168);--layer-door:lab(81.2476% 13.2707 77.1047);--layer-mep:lab(68.0904% 3.0762 -49.1259);--layer-measure:lab(68.0904% 3.0762 -49.1259);--layer-comment:lab(76.8977% 16.5389 -33.9104);--selection-stroke:lab(81.6326% -59.0079 49.7169);--selection-handle:lab(81.6326% -59.0079 49.7169);--shape-hover-stroke:lab(87.3396% 7.52205 -18.9536);--shape-hover-glow:lab(82.8108% 11.7195 -25.852/.55);--marquee-fill:lab(68.0904% 3.0762 -49.1259/.1);--marquee-stroke:lab(68.0904% 3.0762 -49.1259/.85);--shadow-canvas:0 0 0 1px lab(95.357% -.443906 -1.4321/.22);--palette-orange:lab(63.9785% 55.7976 57.6584) ;--palette-green:lab(79.1177% -56.3782 33.8043) ;--palette-blue:lab(68.043% 3.15383 -49.0052) ;--palette-purple:lab(64.08% 29.4314 -52.2029) ;--palette-cyan:lab(77.3946% -35.7978 -26.2408) ;--palette-pink:lab(65.5031% 55.0185 15.9979) ;--palette-amber:lab(81.2493% 13.6308 76.7485) ;--palette-rose:lab(65.7451% 56.1062 -10.8424) ;--palette-gray:lab(66.7538% -.514716 -6.35979) ;--palette-sky:lab(58.6907% 6.40824 -55.3916) ;--palette-emerald:lab(75.6953% -51.9425 16.9333) ;--palette-red:lab(55.7954% 65.7426 40.2415) ;--palette-violet:lab(50.7287% 46.0568 -71.6796) ;--palette-teal:lab(67.7272% -31.7902 -26.5889) ;--palette-orange-dk:lab(55.6322% 54.2651 53.2594) ;--syntax-default:lab(86.8136% .894219 -3.27016);--syntax-comment:lab(39.6424% -.529036 -4.08643);--syntax-operator:lab(84.5268% -4.16774 49.0756) ;--axis-x-line:lab(54.2721% 53.047 34.1576);--axis-y-line:lab(62.3758% -42.0879 34.9512);--axis-z-line:lab(62.3092% -6.43933 -47.3377);--neural-minimap-bg:lab(5.2259% -.205427 -3.74341/.72);--neural-backdrop-top:lab(50.9762% -3.22932 -26.4365/.1);--neural-backdrop-bottom:lab(47.0577% 11.3677 -19.063/.07);--overlay-ink-0:lab(0% 0 0/0);--overlay-ink-soft:lab(0% 0 0/.4);--overlay-ink-mid:lab(0% 0 0/.5);--overlay-ink-default:lab(0% 0 0/.55);--overlay-ink-strong:lab(0% 0 0/.7);--overlay-ink-emphasis:lab(0% 0 0/.78);--overlay-glass-line:lab(100% 0 0/.08);--overlay-glass-fg:lab(100% 0 0/.92);--overlay-glass-muted:lab(100% 0 0/.6);--overlay-glass-mid:lab(100% 0 0/.85);--overlay-glass-hover:lab(100% 0 0/.1);--overlay-glass-faint:lab(100% 0 0/.04);--overlay-glass-track:lab(100% 0 0/.22);--overlay-page-soft:lab(3.03011% -.112817 -1.70311/.1);--overlay-page-default:lab(3.03011% -.112817 -1.70311/.55);--overlay-page-strong:lab(3.03011% -.112817 -1.70311/.92);--device-skin-bezel:lab(5.24229% -.179328 -2.42399);--device-skin-inner:lab(3.67911% -.133365 -1.9293);--device-skin-glow-blue:lab(21.1211% -5.26315 -12.7029/.55);--device-skin-glow-pink:lab(18.2588% 16.1908 5.65969/.5);--device-skin-stripe-a:lab(30.1897% -.482485 -14.549);--device-skin-stripe-b:lab(20.9658% -.423014 -10.9308);--app-icon-grad-from:lab(21.0704% -.383288 -4.45498);--app-icon-grad-to:lab(5.24229% -.179328 -2.42399);--app-icon-sun-from:lab(97.68% -.0000298023 .0000119209);--app-icon-sun-to:lab(74.4506% -.321835 -3.00407);--app-icon-line:lab(7.19517% -.23175 -2.91781);--brand-helios-from:lab(80.5949% 3.95218 -29.3569) ;--brand-helios-to:lab(83.3392% 13.0844 -18.0482) ;--brand-tideways:lab(37.921% 47.2302 -98.1582) ;--brand-oasis:lab(42.4727% 49.2505 -90.2894) ;--brand-slope:lab(88.644% -20.781 78.41) ;--brand-mosaic:lab(55.4791% -17.5557 -26.2377) ;--brand-github:lab(13% 0 0);--brand-slack:lab(54.0081% 34.9398 -30.3207);--brand-gitlab:lab(61.5466% 48.3829 50.2676);--brand-figma:lab(61.4718% 46.271 30.0754);--brand-intercom:lab(55.9816% -16.7903 -35.5982);--brand-gsheets:lab(61.4013% -48.4577 32.1206);--folder-body:lab(67.1788% -11.1933 -45.7924);--folder-shade:lab(41.1205% -1.70796 -50.1423);--folder-paper:lab(95.9353% -.662178 -2.14617);--folder-paper-muted:lab(80.2212% -1.87236 -9.08972)}}[data-takeoff-v2] .font-mono,[data-takeoff-v2] .t-mono,[data-takeoff-v2] .t-mono-sm,[data-takeoff-v2] .t-mono-xs,[data-takeoff-v2] .t-meta,[data-takeoff-v2] .t-badge-mono,[data-takeoff-v2] .eyebrow,[data-takeoff-v2] .eyebrow-accent{font-feature-settings:"kern", "tnum", "zero";font-variant-numeric:tabular-nums slashed-zero}html[data-theme-transitioning],html[data-theme-transitioning] *,html[data-theme-transitioning] :before,html[data-theme-transitioning] :after{transition:none!important;animation:none!important}[data-takeoff-v2]{--paycard-hue:var(--paycard-hue-generic);--paycard-hue-generic:250;--paycard-hue-visa:264;--paycard-hue-mastercard:32;--paycard-hue-amex:200;--paycard-hue-discover:70;--paycard-w:360px;--paycard-w-sm:300px;--paycard-ink:#fafaf9;--paycard-face:radial-gradient(120% 140% at 12% 8%, oklch(.42 .15 var(--paycard-hue)) 0%, transparent 55%), radial-gradient(120% 160% at 100% 100%, oklch(.3 .12 calc(var(--paycard-hue) + 24)) 0%, transparent 60%), linear-gradient(135deg, oklch(.28 .09 var(--paycard-hue)) 0%, oklch(.19 .05 var(--paycard-hue)) 100%);--paycard-border:oklch(.55 .12 var(--paycard-hue) / .35);--paycard-ink-shadow:0 1px 2px #00000059;--paycard-chip-face:#dbc27f;--paycard-chip-edge:#b29d63;--paycard-chip-line:#7f7048}@supports (color:lab(0% 0 0)){[data-takeoff-v2]{--paycard-ink:lab(98.2727% -.0655949 .758386);--paycard-ink-shadow:0 1px 2px lab(0% 0 0/.35);--paycard-chip-face:lab(79.4371% 2.34419 36.9378);--paycard-chip-edge:lab(65.4763% 2.17634 32.9841);--paycard-chip-line:lab(48.012% 1.55252 24.609)}}@media (max-width:767.98px){:root{--section-py-xs:24px;--section-py-sm:32px;--section-py-md:40px;--section-py-lg:56px;--section-py-xl:72px;--section-px:clamp(12px, 3.5vw, 56px);--tile-h-sm:300px;--tile-h-md:360px;--tile-h-lg:400px;--tile-h-xl:460px;--emblem-sm:128px;--emblem-md:176px;--emblem-lg:208px;--emblem-xl:240px}[data-takeoff-v2]{--grid-gap-loose:var(--v22-space-4);--box-pad:var(--v22-space-4);--box-pad-loose:var(--v22-space-6);--tk-ribbon-h:var(--tk-ribbon-h-flat);--tk-toolstrip-h:calc(var(--v22-h-sm) + 2 * var(--v22-space-2));--device-phone-w:300px;--device-phone-h:500px;--mock-w-lg:320px;--mock-w-xl:336px;--mock-w-2xl:352px}}:root[data-theme=light] [data-takeoff-v2]{--tk-chrome-highlight:#ffffffe6;--tk-chrome-recess:oklch(from var(--text-primary) l c h / .045);--tk-chrome-shadow:0 4px 12px -10px #00000047;--palette-orange:#dc5422;--palette-green:#168b49;--palette-blue:#3e65b6;--palette-purple:#7353be;--palette-cyan:#00879b;--palette-pink:#c8465e;--palette-amber:#b38300;--palette-rose:#c14c8b;--palette-gray:#636975;--palette-sky:#4470cb;--palette-emerald:#008d62;--palette-red:#cb2b31;--palette-violet:#7246cf;--palette-teal:#00869d;--palette-orange-dk:#c3441c;--folder-body:#2b99e7;--folder-shade:#005497;--folder-paper:#f8fafd;--folder-paper-muted:#abb9cb;--shadow-canvas:0 0 0 1px #0a1c2e24;--neural-blend:multiply;--neural-halo-alpha:.07;--neural-halo-alpha-focus:.14;--neural-bloom-alpha:.038;--neural-edge-alpha:.26;--neural-edge-alpha-idle:.13;--neural-edge-alpha-hot:.7;--neural-edge-alpha-dim:.07;--neural-fog:.28;--neural-cell-fill-alpha:.96;--neural-detail-alpha:.52;--neural-plate-alpha:.72;--neural-scan-alpha:.28;--neural-particle-alpha:.1;--neural-pulse-ink:var(--palette-cyan);--neural-minimap-bg:#fafcfec7;--neural-minimap-node-alpha:.62;--neural-backdrop-top:#8ea7c721;--neural-backdrop-bottom:#96c0c51a}@supports (color:lab(0% 0 0)){:root[data-theme=light] [data-takeoff-v2]{--tk-chrome-highlight:lab(100% 0 0/.9);--tk-chrome-shadow:0 4px 12px -10px lab(0% 0 0/.28);--palette-orange:lab(54.4398% 52.2588 55.3329);--palette-green:lab(50.7322% -43.5398 26.207);--palette-blue:lab(43.1411% 6.58467 -47.8191);--palette-purple:lab(43.0627% 32.1558 -52.1459);--palette-cyan:lab(50.8802% -29.0364 -21.4397);--palette-pink:lab(49.417% 53.6158 15.8934);--palette-amber:lab(58.3308% 12.3572 70.3705);--palette-rose:lab(50.215% 52.6198 -10.2017);--palette-gray:lab(44.2323% -.515878 -7.43827);--palette-sky:lab(47.6227% 7.76285 -53.0878);--palette-emerald:lab(51.7724% -42.6846 13.8757);--palette-red:lab(45.8194% 61.7583 38.7861);--palette-violet:lab(40.9581% 43.0724 -65.4149);--palette-teal:lab(50.7963% -27.469 -23.1392);--palette-orange-dk:lab(47.5044% 50.2739 50.2961);--folder-body:lab(60.1122% -10.2848 -48.8089);--folder-shade:lab(34.0361% .637919 -49.9871);--folder-paper:lab(98.257% -.443965 -1.43217);--folder-paper-muted:lab(74.4054% -2.17053 -10.8718);--shadow-canvas:0 0 0 1px lab(9.58611% -2.16324 -14.5686/.14);--neural-minimap-bg:lab(98.8378% -.333846 -1.07465/.78);--neural-backdrop-top:lab(67.3483% -3.32543 -19.6698/.13);--neural-backdrop-bottom:lab(74.8838% -13.6027 -7.25753/.1)}}
:root{--tk-n-12:#0f1113;--tk-n-16:#131518;--tk-n-18:#1e2123;--tk-n-20:#27292c;--tk-canvas:#192026;--tk-grid-minor:#242a30;--tk-grid-major:#30373e;--tk-grid-minor-3d:#292f35;--tk-grid-major-3d:#363e44;--tk-n-22:#2d2f32;--tk-n-23:#313336;--tk-n-25:#36383b;--tk-n-26:#3b3d40;--tk-n-28:#434548;--tk-n-30:#4b4d50;--tk-n-32:#535659;--tk-n-38:#5c5e61;--tk-n-41:#64676a;--tk-n-49:#999c9f;--tk-n-53:#a0a3a7;--tk-n-57:#aaadaf;--tk-n-62:#b5b8ba;--tk-n-67:#bec1c4;--tk-n-71:#c8cbcd;--tk-n-77:#d4d6d8;--tk-n-81:#dcdee0;--tk-n-86:#e6e8ea;--tk-n-92:#f0f2f4;--tk-n-96:#f9fafc;--tk-accent:#5fb3f4;--tk-warn:#edae52;--tk-blue:#71a0e5;--tk-pink:#f684ab;--tk-axis-x:#d4655f;--tk-axis-y:#7ba85e;--tk-axis-z:#5f8ed4;--tk-danger:#b0302a;--tk-danger-fg:#ed7569;--tk-plate:#333638;--tk-plate-edge:#434548;--tk-row-sel:#323437;--tk-row-pick:#3a3c3e;--tk-row-hover:#2f3033;--tk-paper-1:#f2f3f0;--tk-paper-2:#c9ccc6;--tk-paper-3:#ece8dd;--tk-paper-4:#c4bba7;--tk-paper-5:#6e654f;--tk-paper-6:#8a7f66;--tk-paper-7:#7d7460;--tk-paper-8:#f1f1ee;--tk-paper-9:#c9c7c2;--tk-paper-10:#ddd9cd;--tk-paper-11:#c9c4b4;--tk-paper-12:#dcd9d2;--tk-paper-13:#cfccc5;--tk-mat-1:#6fe0d2;--tk-mat-2:#6aa9ff;--tk-mat-3:#8ea3ba;--tk-mat-4:#b98d5e;--tk-mat-5:#a3987d;--tk-mat-6:#24486e;--tk-mat-7:#2d6b96;--tk-mat-8:#2c8682;--tk-mat-9:#52a06a;--tk-mat-10:#7eb951;--tk-mat-11:#c6c33f;--tk-mat-12:#e6823c;--tk-mat-13:#d4583c;--tk-mat-14:#39445a;--tk-mat-15:#d98a85;--tk-mat-16:#a1734a;--tk-mat-17:#c9a06a;--tk-mat-18:#b8905c;--tk-mat-19:#c9b98a;--tk-mat-20:#b7a575;--tk-wash-0-55:#0000008c;--tk-wash-0-50:#00000080;--tk-wash-44-08:#5a503c14;--tk-wash-95-10:#e6eef81a;--tk-wash-95-07:#e6eef812;--tk-wash-72-12:#92a8c41f;--tk-wash-22-92:#303336f0;--tk-wash-22-94:#303336f5;--tk-wash-64-07:#788caa12;--tk-wash-64-14:#788caa24;--tk-wash-64-50:#d4655f80;--tk-wash-68-50:#7ba85e80;--tk-wash-89-50:#c8dcf080;--tk-wash-66-10:#7896b91a;--tk-wash-91-62:#d6e4f49e;--tk-wash-91-34:#d6e4f457;--tk-wash-75-06:#96afcd0f;--tk-wash-66-09:#7896b917;--tk-wash-91-50:#d6e4f480;--tk-wash-78-09:#45d0c017;--tk-wash-25-94:#35383bf5;--tk-wash-16-50:#15171a8c;--tk-wash-28-96:#3e4145f7;--tk-wash-6-72:#000101b8;--tk-wash-0-60:#0009;--tk-wash-78-14:#b9b7af24;--tk-wash-13-55:#11131599;--tk-wash-13-66:#111315b8;--tk-wash-97-50:#f0f6fc80;--tk-wash-18-35:#1e212366;--tk-wash-75-55:#82b4d28c;--tk-wash-59-30:#5a82a04d;--tk-wash-71-16:#8ea3ba29;--tk-wash-75-03:#96afcd08;--tk-wash-73-16:#8caacd29;--tk-wash-75-34:#96b2d257;--tk-terrain-1:#24486e;--tk-terrain-2:#2d6b96;--tk-terrain-3:#2c8682;--tk-terrain-4:#52a06a;--tk-terrain-5:#7eb951;--tk-terrain-6:#c6c33f;--tk-terrain-7:#edae52;--tk-terrain-8:#e6823c;--tk-terrain-9:#d4583c;--tk-corner-shape:squircle;--tk-radius-2xs:2px;--tk-radius-xs:3px;--tk-radius-sm:4px;--tk-radius-md:5px;--tk-radius-lg:6px;--tk-radius-xl:8px;--tk-rail-left:268px;--tk-rail-right:272px;--tk-h-title:32px;--tk-h-tool:40px;--tk-h-tabs:30px;--tk-h-status:26px;--tk-font-sans:var(--v22-font-plex-sans);--tk-font-mono:var(--v22-font-plex-mono)}@supports (color:lab(0% 0 0)){:root{--tk-n-12:lab(4.83594% -.435315 -1.60997);--tk-n-16:lab(6.69171% -.546418 -1.98995);--tk-n-18:lab(12.4137% -.63052 -2.12916);--tk-n-20:lab(16.474% -.635892 -2.13189);--tk-canvas:lab(11.5983% -1.74301 -5.10578);--tk-grid-minor:lab(16.7069% -1.57532 -4.45125);--tk-grid-major:lab(22.7383% -1.8228 -5.13831);--tk-grid-minor-3d:lab(19.0274% -1.58678 -4.45626);--tk-grid-major-3d:lab(25.523% -1.83587 -5.14404);--tk-n-22:lab(19.3741% -.638962 -2.13346);--tk-n-23:lab(21.1142% -.640571 -2.13431);--tk-n-25:lab(23.4343% -.642478 -2.13531);--tk-n-26:lab(25.7544% -.644192 -2.13623);--tk-n-28:lab(29.2345% -.646412 -2.13741);--tk-n-30:lab(32.7146% -.64835 -2.13842);--tk-n-32:lab(36.1947% -.649959 -2.13932);--tk-n-38:lab(39.9068% -.651509 -2.14015);--tk-n-41:lab(43.3869% -.65273 -2.14086);--tk-n-49:lab(64.0351% -.657946 -2.14374);--tk-n-53:lab(66.9352% -.658423 -2.14405);--tk-n-57:lab(70.4161% -.551105 -1.78804);--tk-n-62:lab(74.4761% -.551581 -1.78828);--tk-n-67:lab(77.9561% -.551969 -1.78847);--tk-n-71:lab(81.437% -.443161 -1.4317);--tk-n-77:lab(85.497% -.443459 -1.43182);--tk-n-81:lab(88.397% -.443548 -1.43192);--tk-n-86:lab(91.877% -.443697 -1.43201);--tk-n-92:lab(95.3578% -.333786 -1.07458);--tk-n-96:lab(98.2578% -.333846 -1.07464);--tk-accent:lab(69.6227% -11.8108 -40.7496);--tk-warn:lab(75.9023% 16.9213 55.3829);--tk-blue:lab(64.5673% -1.49217 -40.7379);--tk-pink:lab(69.1697% 47.6499 .105524);--tk-axis-x:lab(56.7413% 44.2715 25.3285);--tk-axis-y:lab(64.2598% -25.8734 33.0577);--tk-axis-z:lab(58.0162% -.777721 -41.4841);--tk-danger:lab(41.0764% 51.7162 35.5689);--tk-danger-fg:lab(63.7849% 46.362 29.4244);--tk-plate:lab(22.2743% -.641555 -2.13483);--tk-plate-edge:lab(29.2345% -.646412 -2.13741);--tk-row-sel:lab(21.6859% -.310063 -1.85148);--tk-row-pick:lab(25.166% -.31203 -1.85254);--tk-row-hover:lab(19.9458% -.308961 -1.85087);--tk-paper-1:lab(95.7533% -.738174 1.32405);--tk-paper-2:lab(81.6604% -1.87579 2.60851);--tk-paper-3:lab(92.0734% -.00536442 5.87021);--tk-paper-4:lab(76.2197% .769019 11.3595);--tk-paper-5:lab(43.1773% .87148 13.872);--tk-paper-6:lab(53.6226% 1.21626 15.242);--tk-paper-7:lab(49.1901% 1.01948 12.4029);--tk-paper-8:lab(95.1648% -.422448 1.56896);--tk-paper-9:lab(80.3313% -.292808 3.03903);--tk-paper-10:lab(86.7494% -.133604 6.45027);--tk-paper-11:lab(79.2415% -.24718 8.71121);--tk-paper-12:lab(86.8215% .141859 3.82464);--tk-paper-13:lab(82.1823% .146925 3.90267);--tk-mat-1:lab(82.3672% -36.3266 -3.54233);--tk-mat-2:lab(67.7616% -1.65838 -49.6226);--tk-mat-3:lab(65.9388% -3.72428 -14.5042);--tk-mat-4:lab(62.1682% 12.9789 31.7748);--tk-mat-5:lab(63.2724% .869513 15.8225);--tk-mat-6:lab(29.3712% -3.13663 -26.3457);--tk-mat-7:lab(42.6759% -9.34815 -29.8642);--tk-mat-8:lab(50.8352% -28.1659 -5.79038);--tk-mat-9:lab(59.8079% -34.5737 20.3795);--tk-mat-10:lab(69.4789% -33.3311 45.7645);--tk-mat-11:lab(77.2816% -10.5903 63.0891);--tk-mat-12:lab(64.9656% 35.5549 53.7272);--tk-mat-13:lab(54.036% 48.6203 41.4966);--tk-mat-14:lab(28.5418% .018388 -14.7333);--tk-mat-15:lab(65.7579% 30.546 15.9463);--tk-mat-16:lab(52.5511% 15.1586 30.0903);--tk-mat-17:lab(68.7765% 10.6462 34.1357);--tk-mat-18:lab(62.7263% 10.8438 33.5806);--tk-mat-19:lab(75.6863% .647306 26.099);--tk-mat-20:lab(68.4692% 1.56534 27.4514);--tk-wash-0-55:lab(0% 0 0/.55);--tk-wash-0-50:lab(0% 0 0/.5);--tk-wash-44-08:lab(34.5541% 1.72986 13.4406/.08);--tk-wash-95-10:lab(93.706% -1.36286 -5.81965/.1);--tk-wash-95-07:lab(93.706% -1.36286 -5.81965/.07);--tk-wash-72-12:lab(67.8483% -3.1541 -17.086/.12);--tk-wash-22-92:lab(21.1129% -.74096 -2.48673/.94);--tk-wash-22-94:lab(21.1129% -.74096 -2.48673/.96);--tk-wash-64-07:lab(57.4551% -2.00862 -18.4286/.07);--tk-wash-64-14:lab(57.4551% -2.00862 -18.4286/.14);--tk-wash-64-50:lab(56.7413% 44.2715 25.3285/.5);--tk-wash-68-50:lab(64.2598% -25.8734 33.0577/.5);--tk-wash-89-50:lab(86.7466% -3.878 -12.2039/.5);--tk-wash-66-10:lab(60.7325% -4.28289 -21.9053/.1);--tk-wash-91-62:lab(89.8673% -2.49422 -9.48048/.62);--tk-wash-91-34:lab(89.8673% -2.49422 -9.48048/.34);--tk-wash-75-06:lab(70.2882% -3.77512 -18.3375/.06);--tk-wash-66-09:lab(60.7325% -4.28289 -21.9053/.09);--tk-wash-91-50:lab(89.8673% -2.49422 -9.48048/.5);--tk-wash-78-09:lab(75.933% -41.445 -3.52683/.09);--tk-wash-25-94:lab(23.4331% -.743583 -2.48808/.96);--tk-wash-16-50:lab(7.77538% -.606693 -2.12134/.55);--tk-wash-28-96:lab(27.4933% -.747502 -2.49011/.97);--tk-wash-6-72:lab(.190702% .010781 -.30371/.72);--tk-wash-0-60:lab(0% 0 0/.6);--tk-wash-78-14:lab(74.5559% -.42063 4.57162/.14);--tk-wash-13-55:lab(5.7137% -.489302 -1.79493/.6);--tk-wash-13-66:lab(5.7137% -.489302 -1.79493/.72);--tk-wash-97-50:lab(96.5116% -1.09199 -3.57032/.5);--tk-wash-18-35:lab(12.4137% -.63052 -2.12916/.4);--tk-wash-75-55:lab(70.5389% -11.4416 -20.7856/.55);--tk-wash-59-30:lab(52.3126% -8.17171 -20.7823/.3);--tk-wash-71-16:lab(65.9388% -3.72428 -14.5042/.16);--tk-wash-75-03:lab(70.2882% -3.77512 -18.3375/.03);--tk-wash-73-16:lab(68.2885% -4.42386 -21.4668/.16);--tk-wash-75-34:lab(71.3345% -4.37468 -19.6062/.34);--tk-terrain-1:lab(29.3712% -3.13663 -26.3457);--tk-terrain-2:lab(42.6759% -9.34815 -29.8642);--tk-terrain-3:lab(50.8352% -28.1659 -5.79038);--tk-terrain-4:lab(59.8079% -34.5737 20.3795);--tk-terrain-5:lab(69.4789% -33.3311 45.7645);--tk-terrain-6:lab(77.2816% -10.5903 63.0891);--tk-terrain-7:lab(75.9023% 16.9213 55.3829);--tk-terrain-8:lab(64.9656% 35.5549 53.7272);--tk-terrain-9:lab(54.036% 48.6203 41.4966)}}[data-theme=light]{--tk-n-12:#eaecef;--tk-n-16:#eff1f3;--tk-n-18:#f5f6f9;--tk-n-20:#fbfcfd;--tk-canvas:#fdfefe;--tk-grid-minor:#e7eaed;--tk-grid-major:#d3d8dd;--tk-grid-minor-3d:#e2e5e8;--tk-grid-major-3d:#ced3d8;--tk-n-22:#f1f3f6;--tk-n-23:#edeff2;--tk-n-25:#e7e9ed;--tk-n-26:#e0e3e7;--tk-n-28:#d6d9de;--tk-n-30:#ccd0d5;--tk-n-32:#c0c4ca;--tk-n-38:#888d92;--tk-n-41:#7c8187;--tk-n-49:#61676e;--tk-n-53:#575d64;--tk-n-57:#4d535a;--tk-n-62:#41474e;--tk-n-67:#373c44;--tk-n-71:#2e333b;--tk-n-77:#22272e;--tk-n-81:#1a2027;--tk-n-86:#131920;--tk-n-92:#070b11;--tk-n-96:#020305;--tk-accent:#00609a;--tk-warn:#995700;--tk-danger:#ae1517;--tk-danger-fg:#ac040f;--tk-plate:#fff;--tk-plate-edge:#d4d8dc;--tk-row-sel:#e3f1ff;--tk-row-pick:#d5eaff;--tk-row-hover:#ebeff3;--tk-blue:#215bad;--tk-pink:#ad115d;--tk-axis-x:#aa1e25;--tk-axis-y:#376704;--tk-axis-z:#215bad;--tk-mat-1:#006a61;--tk-mat-2:#0b5ab5;--tk-mat-3:#405770;--tk-mat-4:#7c4b03;--tk-mat-5:#615434;--tk-mat-6:#1e4976;--tk-mat-7:#005887;--tk-mat-8:#00605c;--tk-mat-9:#006732;--tk-mat-10:#386600;--tk-mat-11:#615f00;--tk-mat-12:#934400;--tk-mat-13:#a02200;--tk-mat-14:#3c4a66;--tk-mat-15:#963636;--tk-mat-16:#7c4607;--tk-mat-17:#7c5000;--tk-mat-18:#794e00;--tk-mat-19:#6c5918;--tk-mat-20:#6b5514;--tk-paper-1:#fff;--tk-paper-2:#b6b7b9;--tk-paper-3:#fdfdfe;--tk-paper-4:#a3a5a7;--tk-paper-5:#4b4d50;--tk-paper-6:#67696c;--tk-paper-7:#595b5e;--tk-paper-8:#fff;--tk-paper-9:#a9abad;--tk-wash-22-92:#fffffff7;--tk-wash-22-94:#fffffffa;--tk-wash-25-94:#fdfdfefa;--tk-wash-28-96:#f9fafcfa;--tk-wash-16-50:#eff1f3b8;--tk-wash-13-55:#fffc;--tk-wash-13-66:#ffffffe6;--tk-wash-18-35:#f5f6f999;--tk-wash-95-10:#0d121817;--tk-wash-95-07:#0d12180f;--tk-wash-75-06:#0d12180e;--tk-wash-75-03:#0d121809;--tk-wash-64-07:#0d12180e;--tk-wash-64-14:#0d12181a;--tk-wash-66-09:#0d121812;--tk-wash-66-10:#0d121814;--tk-wash-72-12:#0d121817;--tk-wash-71-16:#4d759b24;--tk-wash-78-09:#0e6a9b1a;--tk-wash-91-62:#20242a99;--tk-wash-91-34:#20242a57;--tk-wash-91-50:#20242a7a;--tk-wash-97-50:#171b2180;--tk-wash-44-08:#5d54421a;--tk-wash-78-14:#57554d29;--tk-wash-6-72:#494d546b;--tk-wash-0-55:#3e434952;--tk-wash-0-50:#3e434947;--tk-wash-0-60:#3e43495c}@supports (color:lab(0% 0 0)){[data-theme=light]{--tk-n-12:lab(93.2633% -.371158 -1.65424);--tk-n-16:lab(94.8883% -.330687 -1.47083);--tk-n-18:lab(96.9779% -.2653 -1.17719);--tk-n-20:lab(98.8358% -.183135 -.809705);--tk-canvas:lab(99.5341% -.0835359 -.368273);--tk-grid-minor:lab(92.4553% -.66185 -2.14596);--tk-grid-major:lab(86.0725% -.98303 -3.21337);--tk-grid-minor-3d:lab(90.7153% -.661671 -2.14586);--tk-grid-major-3d:lab(84.3325% -.982583 -3.21312);--tk-n-22:lab(95.8153% -.371307 -1.65434);--tk-n-23:lab(94.4223% -.411749 -1.83761);--tk-n-25:lab(92.3332% -.451893 -2.02081);--tk-n-26:lab(90.1282% -.491709 -2.20381);--tk-n-28:lab(86.6456% -.586718 -2.64268);--tk-n-30:lab(83.1639% -.648975 -2.93471);--tk-n-32:lab(79.1016% -.725806 -3.29912);--tk-n-38:lab(58.2189% -.792652 -3.65812);--tk-n-41:lab(53.5763% -.863016 -4.01919);--tk-n-49:lab(43.1304% -.991911 -4.7356);--tk-n-53:lab(39.07% -.98455 -4.73194);--tk-n-57:lab(35.0067% -1.04134 -5.08676);--tk-n-62:lab(29.7859% -1.02586 -5.07947);--tk-n-67:lab(25.1418% -1.06777 -5.42804);--tk-n-71:lab(21.0806% -1.04633 -5.41869);--tk-n-77:lab(15.2784% -1.00583 -5.40178);--tk-n-81:lab(11.7927% -1.0169 -5.7401);--tk-n-86:lab(8.31009% -.968397 -5.72248);--tk-n-92:lab(3.02357% -.398293 -3.06164);--tk-n-96:lab(.764397% -.109285 -1.09741);--tk-accent:lab(37.7182% -4.84756 -52.5786);--tk-warn:lab(43.7739% 28.3052 80.7067);--tk-danger:lab(37.8313% 58.2404 43.1883);--tk-danger-fg:lab(36.61% 59.9136 45.9694);--tk-plate:lab(100% 0 0);--tk-plate-edge:lab(86.0661% -.570893 -2.56946);--tk-row-sel:lab(94.4181% -2.78598 -8.40424);--tk-row-pick:lab(91.6171% -4.23688 -13.2247);--tk-row-hover:lab(94.1861% -.572026 -2.57018);--tk-blue:lab(38.4698% 5.37604 -50.4429);--tk-pink:lab(38.4382% 61.0191 .307167);--tk-axis-x:lab(37.8977% 55.4627 35.1952);--tk-axis-y:lab(38.6973% -28.8042 42.3685);--tk-axis-z:lab(38.4698% 5.37604 -50.4429);--tk-mat-1:lab(39.7251% -34.9226 -3.29468);--tk-mat-2:lab(38.3078% 6.36987 -55.1928);--tk-mat-3:lab(36.0679% -3.68208 -17.3237);--tk-mat-4:lab(37.0827% 17.6977 45.102);--tk-mat-5:lab(36.3587% 1.77397 20.5529);--tk-mat-6:lab(29.9624% -2.71559 -30.6155);--tk-mat-7:lab(34.7964% -8.58006 -33.3161);--tk-mat-8:lab(36.0569% -30.5113 -6.17361);--tk-mat-9:lab(37.7143% -37.5289 22.4329);--tk-mat-10:lab(38.84% -32.2223 54.355);--tk-mat-11:lab(39.203% -7.04661 68.9428);--tk-mat-12:lab(38.5325% 43.9302 84.1672);--tk-mat-13:lab(35.5705% 58.322 63.2958);--tk-mat-14:lab(31.2538% .306547 -18.1542);--tk-mat-15:lab(37.2077% 41.1377 22.8516);--tk-mat-16:lab(35.8103% 20.3471 42.838);--tk-mat-17:lab(38.3485% 15.5214 51.0593);--tk-mat-18:lab(37.1919% 14.9726 47.3707);--tk-mat-19:lab(38.7587% 2.91403 38.4767);--tk-mat-20:lab(37.5624% 3.88101 38.8615);--tk-paper-1:lab(100% 0 0);--tk-paper-2:lab(74.4742% -.248253 -1.10332);--tk-paper-3:lab(99.3021% -.0835955 -.368273);--tk-paper-4:lab(67.5122% -.329018 -1.4699);--tk-paper-5:lab(32.7074% -.477999 -2.19616);--tk-paper-6:lab(44.3077% -.482887 -2.19884);--tk-paper-7:lab(38.5076% -.480697 -2.19764);--tk-paper-8:lab(100% 0 0);--tk-paper-9:lab(69.8322% -.329196 -1.46998);--tk-wash-22-92:lab(100% 0 0/.97);--tk-wash-22-94:lab(100% 0 0/.98);--tk-wash-25-94:lab(99.4181% -.0835955 -.368273/.98);--tk-wash-28-96:lab(98.3722% -.166565 -.736153/.98);--tk-wash-16-50:lab(94.8883% -.330687 -1.47083/.72);--tk-wash-13-55:lab(100% 0 0/.8);--tk-wash-13-66:lab(100% 0 0/.9);--tk-wash-18-35:lab(96.9779% -.2653 -1.17719/.6);--tk-wash-95-10:lab(5.23475% -.627384 -4.32198/.09);--tk-wash-95-07:lab(5.23475% -.627384 -4.32198/.06);--tk-wash-75-06:lab(5.23475% -.627384 -4.32198/.055);--tk-wash-75-03:lab(5.23475% -.627384 -4.32198/.035);--tk-wash-64-07:lab(5.23475% -.627384 -4.32198/.055);--tk-wash-64-14:lab(5.23475% -.627384 -4.32198/.1);--tk-wash-66-09:lab(5.23475% -.627384 -4.32198/.07);--tk-wash-66-10:lab(5.23475% -.627384 -4.32198/.08);--tk-wash-72-12:lab(5.23475% -.627384 -4.32198/.09);--tk-wash-71-16:lab(47.626% -6.12733 -25.371/.14);--tk-wash-78-09:lab(41.8509% -11.1667 -34.2854/.1);--tk-wash-91-62:lab(14.1252% -.894249 -4.69083/.6);--tk-wash-91-34:lab(14.1252% -.894249 -4.69083/.34);--tk-wash-91-50:lab(14.1252% -.894249 -4.69083/.48);--tk-wash-97-50:lab(9.48321% -.857301 -4.67578/.5);--tk-wash-44-08:lab(36.286% 1.51625 11.8226/.1);--tk-wash-78-14:lab(36.2849% -.431955 5.37847/.16);--tk-wash-6-72:lab(32.6921% -.904411 -4.3658/.42);--tk-wash-0-55:lab(28.0515% -.893414 -4.36051/.32);--tk-wash-0-50:lab(28.0515% -.893414 -4.36051/.28);--tk-wash-0-60:lab(28.0515% -.893414 -4.36051/.36)}}html:has([data-theme=light]){--tk-n-12:#eaecef;--tk-n-16:#eff1f3;--tk-n-18:#f5f6f9;--tk-n-20:#fbfcfd;--tk-canvas:#fdfefe;--tk-grid-minor:#e7eaed;--tk-grid-major:#d3d8dd;--tk-grid-minor-3d:#e2e5e8;--tk-grid-major-3d:#ced3d8;--tk-n-22:#f1f3f6;--tk-n-23:#edeff2;--tk-n-25:#e7e9ed;--tk-n-26:#e0e3e7;--tk-n-28:#d6d9de;--tk-n-30:#ccd0d5;--tk-n-32:#c0c4ca;--tk-n-38:#888d92;--tk-n-41:#7c8187;--tk-n-49:#61676e;--tk-n-53:#575d64;--tk-n-57:#4d535a;--tk-n-62:#41474e;--tk-n-67:#373c44;--tk-n-71:#2e333b;--tk-n-77:#22272e;--tk-n-81:#1a2027;--tk-n-86:#131920;--tk-n-92:#070b11;--tk-n-96:#020305;--tk-accent:#00609a;--tk-warn:#995700;--tk-danger:#ae1517;--tk-danger-fg:#ac040f;--tk-plate:#fff;--tk-plate-edge:#d4d8dc;--tk-row-sel:#e3f1ff;--tk-row-pick:#d5eaff;--tk-row-hover:#ebeff3;--tk-blue:#215bad;--tk-pink:#ad115d;--tk-axis-x:#aa1e25;--tk-axis-y:#376704;--tk-axis-z:#215bad;--tk-mat-1:#006a61;--tk-mat-2:#0b5ab5;--tk-mat-3:#405770;--tk-mat-4:#7c4b03;--tk-mat-5:#615434;--tk-mat-6:#1e4976;--tk-mat-7:#005887;--tk-mat-8:#00605c;--tk-mat-9:#006732;--tk-mat-10:#386600;--tk-mat-11:#615f00;--tk-mat-12:#934400;--tk-mat-13:#a02200;--tk-mat-14:#3c4a66;--tk-mat-15:#963636;--tk-mat-16:#7c4607;--tk-mat-17:#7c5000;--tk-mat-18:#794e00;--tk-mat-19:#6c5918;--tk-mat-20:#6b5514;--tk-paper-1:#fff;--tk-paper-2:#b6b7b9;--tk-paper-3:#fdfdfe;--tk-paper-4:#a3a5a7;--tk-paper-5:#4b4d50;--tk-paper-6:#67696c;--tk-paper-7:#595b5e;--tk-paper-8:#fff;--tk-paper-9:#a9abad;--tk-wash-22-92:#fffffff7;--tk-wash-22-94:#fffffffa;--tk-wash-25-94:#fdfdfefa;--tk-wash-28-96:#f9fafcfa;--tk-wash-16-50:#eff1f3b8;--tk-wash-13-55:#fffc;--tk-wash-13-66:#ffffffe6;--tk-wash-18-35:#f5f6f999;--tk-wash-95-10:#0d121817;--tk-wash-95-07:#0d12180f;--tk-wash-75-06:#0d12180e;--tk-wash-75-03:#0d121809;--tk-wash-64-07:#0d12180e;--tk-wash-64-14:#0d12181a;--tk-wash-66-09:#0d121812;--tk-wash-66-10:#0d121814;--tk-wash-72-12:#0d121817;--tk-wash-71-16:#4d759b24;--tk-wash-78-09:#0e6a9b1a;--tk-wash-91-62:#20242a99;--tk-wash-91-34:#20242a57;--tk-wash-91-50:#20242a7a;--tk-wash-97-50:#171b2180;--tk-wash-44-08:#5d54421a;--tk-wash-78-14:#57554d29;--tk-wash-6-72:#494d546b;--tk-wash-0-55:#3e434952;--tk-wash-0-50:#3e434947;--tk-wash-0-60:#3e43495c}@supports (color:lab(0% 0 0)){html:has([data-theme=light]){--tk-n-12:lab(93.2633% -.371158 -1.65424);--tk-n-16:lab(94.8883% -.330687 -1.47083);--tk-n-18:lab(96.9779% -.2653 -1.17719);--tk-n-20:lab(98.8358% -.183135 -.809705);--tk-canvas:lab(99.5341% -.0835359 -.368273);--tk-grid-minor:lab(92.4553% -.66185 -2.14596);--tk-grid-major:lab(86.0725% -.98303 -3.21337);--tk-grid-minor-3d:lab(90.7153% -.661671 -2.14586);--tk-grid-major-3d:lab(84.3325% -.982583 -3.21312);--tk-n-22:lab(95.8153% -.371307 -1.65434);--tk-n-23:lab(94.4223% -.411749 -1.83761);--tk-n-25:lab(92.3332% -.451893 -2.02081);--tk-n-26:lab(90.1282% -.491709 -2.20381);--tk-n-28:lab(86.6456% -.586718 -2.64268);--tk-n-30:lab(83.1639% -.648975 -2.93471);--tk-n-32:lab(79.1016% -.725806 -3.29912);--tk-n-38:lab(58.2189% -.792652 -3.65812);--tk-n-41:lab(53.5763% -.863016 -4.01919);--tk-n-49:lab(43.1304% -.991911 -4.7356);--tk-n-53:lab(39.07% -.98455 -4.73194);--tk-n-57:lab(35.0067% -1.04134 -5.08676);--tk-n-62:lab(29.7859% -1.02586 -5.07947);--tk-n-67:lab(25.1418% -1.06777 -5.42804);--tk-n-71:lab(21.0806% -1.04633 -5.41869);--tk-n-77:lab(15.2784% -1.00583 -5.40178);--tk-n-81:lab(11.7927% -1.0169 -5.7401);--tk-n-86:lab(8.31009% -.968397 -5.72248);--tk-n-92:lab(3.02357% -.398293 -3.06164);--tk-n-96:lab(.764397% -.109285 -1.09741);--tk-accent:lab(37.7182% -4.84756 -52.5786);--tk-warn:lab(43.7739% 28.3052 80.7067);--tk-danger:lab(37.8313% 58.2404 43.1883);--tk-danger-fg:lab(36.61% 59.9136 45.9694);--tk-plate:lab(100% 0 0);--tk-plate-edge:lab(86.0661% -.570893 -2.56946);--tk-row-sel:lab(94.4181% -2.78598 -8.40424);--tk-row-pick:lab(91.6171% -4.23688 -13.2247);--tk-row-hover:lab(94.1861% -.572026 -2.57018);--tk-blue:lab(38.4698% 5.37604 -50.4429);--tk-pink:lab(38.4382% 61.0191 .307167);--tk-axis-x:lab(37.8977% 55.4627 35.1952);--tk-axis-y:lab(38.6973% -28.8042 42.3685);--tk-axis-z:lab(38.4698% 5.37604 -50.4429);--tk-mat-1:lab(39.7251% -34.9226 -3.29468);--tk-mat-2:lab(38.3078% 6.36987 -55.1928);--tk-mat-3:lab(36.0679% -3.68208 -17.3237);--tk-mat-4:lab(37.0827% 17.6977 45.102);--tk-mat-5:lab(36.3587% 1.77397 20.5529);--tk-mat-6:lab(29.9624% -2.71559 -30.6155);--tk-mat-7:lab(34.7964% -8.58006 -33.3161);--tk-mat-8:lab(36.0569% -30.5113 -6.17361);--tk-mat-9:lab(37.7143% -37.5289 22.4329);--tk-mat-10:lab(38.84% -32.2223 54.355);--tk-mat-11:lab(39.203% -7.04661 68.9428);--tk-mat-12:lab(38.5325% 43.9302 84.1672);--tk-mat-13:lab(35.5705% 58.322 63.2958);--tk-mat-14:lab(31.2538% .306547 -18.1542);--tk-mat-15:lab(37.2077% 41.1377 22.8516);--tk-mat-16:lab(35.8103% 20.3471 42.838);--tk-mat-17:lab(38.3485% 15.5214 51.0593);--tk-mat-18:lab(37.1919% 14.9726 47.3707);--tk-mat-19:lab(38.7587% 2.91403 38.4767);--tk-mat-20:lab(37.5624% 3.88101 38.8615);--tk-paper-1:lab(100% 0 0);--tk-paper-2:lab(74.4742% -.248253 -1.10332);--tk-paper-3:lab(99.3021% -.0835955 -.368273);--tk-paper-4:lab(67.5122% -.329018 -1.4699);--tk-paper-5:lab(32.7074% -.477999 -2.19616);--tk-paper-6:lab(44.3077% -.482887 -2.19884);--tk-paper-7:lab(38.5076% -.480697 -2.19764);--tk-paper-8:lab(100% 0 0);--tk-paper-9:lab(69.8322% -.329196 -1.46998);--tk-wash-22-92:lab(100% 0 0/.97);--tk-wash-22-94:lab(100% 0 0/.98);--tk-wash-25-94:lab(99.4181% -.0835955 -.368273/.98);--tk-wash-28-96:lab(98.3722% -.166565 -.736153/.98);--tk-wash-16-50:lab(94.8883% -.330687 -1.47083/.72);--tk-wash-13-55:lab(100% 0 0/.8);--tk-wash-13-66:lab(100% 0 0/.9);--tk-wash-18-35:lab(96.9779% -.2653 -1.17719/.6);--tk-wash-95-10:lab(5.23475% -.627384 -4.32198/.09);--tk-wash-95-07:lab(5.23475% -.627384 -4.32198/.06);--tk-wash-75-06:lab(5.23475% -.627384 -4.32198/.055);--tk-wash-75-03:lab(5.23475% -.627384 -4.32198/.035);--tk-wash-64-07:lab(5.23475% -.627384 -4.32198/.055);--tk-wash-64-14:lab(5.23475% -.627384 -4.32198/.1);--tk-wash-66-09:lab(5.23475% -.627384 -4.32198/.07);--tk-wash-66-10:lab(5.23475% -.627384 -4.32198/.08);--tk-wash-72-12:lab(5.23475% -.627384 -4.32198/.09);--tk-wash-71-16:lab(47.626% -6.12733 -25.371/.14);--tk-wash-78-09:lab(41.8509% -11.1667 -34.2854/.1);--tk-wash-91-62:lab(14.1252% -.894249 -4.69083/.6);--tk-wash-91-34:lab(14.1252% -.894249 -4.69083/.34);--tk-wash-91-50:lab(14.1252% -.894249 -4.69083/.48);--tk-wash-97-50:lab(9.48321% -.857301 -4.67578/.5);--tk-wash-44-08:lab(36.286% 1.51625 11.8226/.1);--tk-wash-78-14:lab(36.2849% -.431955 5.37847/.16);--tk-wash-6-72:lab(32.6921% -.904411 -4.3658/.42);--tk-wash-0-55:lab(28.0515% -.893414 -4.36051/.32);--tk-wash-0-50:lab(28.0515% -.893414 -4.36051/.28);--tk-wash-0-60:lab(28.0515% -.893414 -4.36051/.36)}}.cad-root,.cad-root *{box-sizing:border-box;corner-shape:var(--tk-corner-shape)}.corner-squircle{--tk-corner-shape:squircle;corner-shape:squircle}.corner-round{--tk-corner-shape:round;corner-shape:round}.cad-root a{color:var(--tk-accent);text-decoration:none}.cad-root a:hover{color:oklch(from var(--tk-accent) calc(l + .06) c h)}.cad-root input{font-family:inherit}.cad-root ::-webkit-scrollbar{width:9px;height:9px}.cad-root ::-webkit-scrollbar-track{background:var(--tk-n-18)}.cad-root ::-webkit-scrollbar-thumb{background:var(--tk-n-26);border-radius:var(--tk-radius-lg);corner-shape:var(--tk-corner-shape)}.cad-root ::-webkit-scrollbar-thumb:hover{background:var(--tk-n-32)}
:root{--logo-2xs:16px;--logo-xs:20px;--logo-sm:24px;--logo-md:28px;--logo-lg:36px;--logo-xl:56px;--logo-h-app-bar:var(--logo-xs);--logo-h-site-header:var(--logo-sm);--logo-h-site-footer:var(--logo-sm);--logo-h-auth:var(--logo-sm);--logo-h-inline:var(--logo-md);--logo-h-brand-tile:var(--logo-lg);--logo-h-showcase:var(--logo-xl)}.ui-logo{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:inline-flex}.ui-logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:100%;display:block}.ui-logo .ui-logo__on-light{display:none}.ui-logo .ui-logo__on-dark,[data-theme=light] .ui-logo .ui-logo__on-light{display:block}[data-theme=light] .ui-logo .ui-logo__on-dark{display:none}
:root{--v22-font-sans:"Inter Variable", var(--font-inter,"Inter UI"), "Inter UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--v22-font-display:var(--v22-font-sans);--v22-font-mono:"Berkeley Mono", var(--font-geist-mono,"Geist Mono"), ui-monospace, "Cascadia Code", "JetBrains Mono", "SF Mono", "Fira Code", monospace;--v22-font-plex-sans:var(--font-plex-sans,"IBM Plex Sans"), "IBM Plex Sans", system-ui, "Segoe UI", "Helvetica Neue", sans-serif;--v22-font-plex-mono:var(--font-plex-mono,"IBM Plex Mono"), "IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Code", monospace;--v22-font-serif:Georgia, "Times New Roman", "Noto Serif", ui-serif, serif;--v22-text-3xs:8px;--v22-text-2xs:10px;--v22-text-xs:11px;--v22-text-sm:12px;--v22-text-base:13px;--v22-text-md:14px;--v22-text-lg:15px;--v22-text-xl:17px;--v22-text-2xl:22px;--v22-text-3xl:28px;--v22-leading-none:1;--v22-leading-tight:1.2;--v22-leading-snug:1.35;--v22-leading-normal:1.5;--v22-leading-relaxed:1.625;--v22-leading-loose:2;--leading-body-tight:1.3;--leading-body-snug:1.4;--leading-body-prose:1.55;--leading-code:1.7;--v22-tracking-tighter:-.03em;--v22-tracking-tight:-.018em;--v22-tracking-normal:0em;--v22-tracking-body:-.005em;--v22-tracking-wide:.02em;--v22-tracking-wider:.06em;--v22-tracking-widest:.12em;--tracking-mark-tight:-.025em;--tracking-mark-mild:-.01em;--tracking-mark-loose:.18em;--v22-weight-normal:400;--v22-weight-medium:500;--v22-weight-semibold:600;--v22-weight-bold:600;--display-2xs:clamp(16px, 1.4vw, 20px);--display-xs:clamp(18px, 1.6vw, 22px);--display-sm:clamp(22px, 2vw, 28px);--display-md:clamp(26px, 2.4vw, 34px);--display-lg:clamp(30px, 3vw, 44px);--display-xl:clamp(34px, 3.6vw, 50px);--display-2xl:clamp(40px, 4.4vw, 60px);--display-3xl:clamp(48px, 5.4vw, 72px);--display-stat:clamp(40px, 4.4vw, 60px);--v22-title-hero-xl:clamp(32px, 4vw, 56px);--v22-title-hero:clamp(26px, 3vw, 40px);--v22-title-page:clamp(22px, 2.2vw, 32px);--v22-title-section:clamp(18px, 1.6vw, 26px);--v22-title-subsection:clamp(16px, 1.3vw, 20px);--v22-title-subsection-sm:15px;--v22-title-card:16px;--v22-title-card-md:14px;--v22-title-card-sm:13px;--display-tracking:-.022em;--display-tracking-xl:-.032em;--leading-display-flush:1;--leading-display-tight:1.05;--leading-display-snug:1.1;--leading-display-normal:1.15;--leading-display-loose:1.2;--leading-display-prose:1.25;--wordmark-xs:22px;--wordmark-sm:24px;--wordmark-md:32px;--wordmark-lg:44px;--wordmark-xl:56px;--tbd-type-hero:var(--display-2xl);--tbd-type-section-emphasis:var(--display-xl);--tbd-type-section:var(--display-lg);--tbd-type-subsection:var(--display-md);--tbd-type-subsection-sm:var(--display-sm);--tbd-type-eyebrow:var(--display-2xs);--tbd-type-caption:var(--display-xs);--tbd-type-stat:var(--display-stat)}[data-takeoff-v2]{--font-sans-takeoff:var(--v22-font-plex-sans);--font-display-takeoff:var(--v22-font-plex-sans);--font-mono-takeoff:var(--v22-font-plex-mono);--font-serif-takeoff:var(--v22-font-serif);--font-sans:var(--v22-font-plex-sans);--font-display:var(--v22-font-plex-sans);--font-mono:var(--v22-font-plex-mono);--font-serif:var(--v22-font-serif);--text-2xs:var(--v22-text-2xs);--text-xs:var(--v22-text-xs);--text-sm:var(--v22-text-sm);--text-base:var(--v22-text-base);--text-md:var(--v22-text-md);--text-lg:var(--v22-text-lg);--text-xl:var(--v22-text-xl);--text-2xl:var(--v22-text-2xl);--text-3xl:var(--v22-text-3xl);--v22-text-micro:8px}[data-takeoff-v2] .text-2xs{font-size:var(--v22-text-2xs)}[data-takeoff-v2] .text-xs{font-size:var(--v22-text-xs)}[data-takeoff-v2] .text-sm{font-size:var(--v22-text-sm)}[data-takeoff-v2] .text-base{font-size:var(--v22-text-base)}[data-takeoff-v2] .text-md{font-size:var(--v22-text-md)}[data-takeoff-v2] .text-lg{font-size:var(--v22-text-lg)}[data-takeoff-v2] .text-xl{font-size:var(--v22-text-xl)}[data-takeoff-v2] .text-2xl{font-size:var(--v22-text-2xl)}[data-takeoff-v2] .font-normal{font-weight:var(--v22-weight-normal)}[data-takeoff-v2] .font-medium{font-weight:var(--v22-weight-medium)}[data-takeoff-v2] .font-semibold{font-weight:var(--v22-weight-semibold)}[data-takeoff-v2] .font-bold{font-weight:var(--v22-weight-bold)}[data-takeoff-v2] .font-sans{font-family:var(--font-sans-takeoff)}[data-takeoff-v2] .font-mono{font-family:var(--font-mono-takeoff)}[data-takeoff-v2] .font-serif{font-family:var(--font-serif-takeoff)}[data-takeoff-v2] .text-primary{color:var(--text-primary)}[data-takeoff-v2] .text-secondary{color:var(--text-secondary)}[data-takeoff-v2] .text-tertiary{color:var(--text-tertiary)}[data-takeoff-v2] .text-muted{color:var(--text-muted)}[data-takeoff-v2] .text-faint{color:var(--text-faint)}[data-takeoff-v2] .text-accent{color:var(--brand-accent)}[data-takeoff-v2] .text-success{color:var(--color-success)}[data-takeoff-v2] .text-warn{color:var(--color-warn)}[data-takeoff-v2] .text-danger{color:var(--color-danger)}[data-takeoff-v2] .text-info{color:var(--color-info)}[data-takeoff-v2] .text-purple{color:var(--color-purple)}[data-takeoff-v2] .eyebrow{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-2xs);letter-spacing:var(--v22-tracking-widest);text-transform:uppercase;font-weight:var(--v22-weight-medium);color:var(--text-muted);line-height:var(--v22-leading-none)}[data-takeoff-v2] .eyebrow-accent{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-2xs);letter-spacing:var(--v22-tracking-widest);text-transform:uppercase;font-weight:var(--v22-weight-medium);color:var(--brand-accent);line-height:var(--v22-leading-none)}[data-takeoff-v2] .eyebrow-faint{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-2xs);letter-spacing:var(--v22-tracking-widest);text-transform:uppercase;font-weight:var(--v22-weight-medium);color:var(--text-faint);line-height:var(--v22-leading-none)}[data-takeoff-v2] .eyebrow-tight{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-xs);letter-spacing:var(--v22-tracking-wider);text-transform:uppercase;font-weight:var(--v22-weight-medium);color:var(--text-muted);line-height:var(--v22-leading-snug)}[data-takeoff-v2] .eyebrow-tight-faint{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-xs);letter-spacing:var(--v22-tracking-wider);text-transform:uppercase;font-weight:var(--v22-weight-medium);color:var(--text-faint);line-height:var(--v22-leading-snug)}[data-takeoff-v2] .eyebrow-tight-accent{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-xs);letter-spacing:var(--v22-tracking-wider);text-transform:uppercase;font-weight:var(--v22-weight-medium);color:var(--brand-accent);line-height:var(--v22-leading-snug)}[data-takeoff-v2] .caption{font-size:var(--v22-text-xs);color:var(--text-muted);line-height:var(--v22-leading-snug)}[data-takeoff-v2] .label{font-size:var(--v22-text-base);font-weight:var(--v22-weight-medium);color:var(--text-secondary);line-height:var(--v22-leading-tight)}[data-takeoff-v2] .body{font-size:var(--v22-text-md);color:var(--text-secondary);line-height:var(--v22-leading-normal)}[data-takeoff-v2] .heading{font-size:var(--v22-text-lg);font-weight:var(--v22-weight-semibold);color:var(--text-primary);letter-spacing:var(--v22-tracking-tight);line-height:var(--v22-leading-tight)}[data-takeoff-v2] .kbd{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-xs);padding:var(--v22-space-px) var(--v22-space-1-5);border-radius:var(--radius-xs);background:var(--bg-elevated-2);color:var(--text-secondary);line-height:var(--v22-leading-relaxed)}[data-takeoff-v2] .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-takeoff-v2] .t-hero-xl{font-family:var(--font-display-takeoff);font-size:var(--v22-title-hero-xl);font-weight:var(--v22-weight-semibold);letter-spacing:var(--display-tracking);line-height:var(--leading-display-tight);text-wrap:balance}[data-takeoff-v2] .t-hero{font-family:var(--font-display-takeoff);font-size:var(--v22-title-hero);font-weight:var(--v22-weight-semibold);letter-spacing:var(--v22-tracking-tight);line-height:var(--leading-display-normal);text-wrap:balance}[data-takeoff-v2] .t-page-title{font-family:var(--font-display-takeoff);font-size:var(--v22-title-page);font-weight:var(--v22-weight-medium);letter-spacing:var(--v22-tracking-tight);line-height:var(--leading-display-normal);text-wrap:balance}[data-takeoff-v2] .t-section{font-family:var(--font-display-takeoff);font-size:var(--v22-title-section);font-weight:var(--v22-weight-medium);letter-spacing:var(--v22-tracking-tight);line-height:var(--v22-leading-tight);text-wrap:balance}[data-takeoff-v2] .t-subsection{font-family:var(--font-display-takeoff);font-size:var(--v22-title-subsection);font-weight:var(--v22-weight-medium);letter-spacing:var(--v22-tracking-tight);line-height:var(--v22-leading-tight);text-wrap:balance}[data-takeoff-v2] .t-subsection-sm{font-family:var(--font-sans-takeoff);font-size:var(--v22-title-subsection-sm);font-weight:var(--v22-weight-medium);letter-spacing:var(--v22-tracking-tight);line-height:var(--v22-leading-tight);text-wrap:balance}[data-takeoff-v2] .t-card-title{font-family:var(--font-sans-takeoff);font-size:var(--v22-title-card);font-weight:var(--v22-weight-medium);letter-spacing:var(--v22-tracking-tight);line-height:var(--v22-leading-tight)}[data-takeoff-v2] .t-card-title-md{font-family:var(--font-sans-takeoff);font-size:var(--v22-title-card-md);font-weight:var(--v22-weight-medium);letter-spacing:var(--v22-tracking-tight);line-height:var(--v22-leading-tight)}[data-takeoff-v2] .t-card-title-sm{font-family:var(--font-sans-takeoff);font-size:var(--v22-title-card-sm);font-weight:var(--v22-weight-medium);letter-spacing:var(--v22-tracking-tight);line-height:var(--v22-leading-tight)}[data-takeoff-v2] .t-title-disabled{opacity:var(--v22-opacity-disabled);cursor:not-allowed;-webkit-user-select:none;user-select:none}[data-takeoff-v2] :is(.t-hero-xl,.t-hero,.t-page-title,.t-section,.t-subsection,.t-subsection-sm,.t-card-title,.t-card-title-md,.t-card-title-sm).t-title-emphasis-strong{font-weight:var(--v22-weight-semibold)}[data-takeoff-v2] :is(.t-hero-xl,.t-hero,.t-page-title,.t-section,.t-subsection,.t-subsection-sm,.t-card-title,.t-card-title-md,.t-card-title-sm).t-title-emphasis-quiet{font-weight:var(--v22-weight-normal)}[data-takeoff-v2] .t-lead{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-lg);font-weight:var(--v22-weight-normal);letter-spacing:var(--v22-tracking-body);line-height:var(--v22-leading-snug);color:var(--text-muted);text-wrap:pretty}[data-takeoff-v2] .t-body{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-md);font-weight:var(--v22-weight-normal);line-height:var(--leading-body-prose);color:var(--text-secondary);text-wrap:pretty}[data-takeoff-v2] .t-body-muted{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-md);font-weight:var(--v22-weight-normal);line-height:var(--v22-leading-snug);color:var(--text-muted);text-wrap:pretty}[data-takeoff-v2] .t-body-sm{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-sm);font-weight:var(--v22-weight-normal);line-height:var(--v22-leading-snug);color:var(--text-muted)}[data-takeoff-v2] .t-supporting{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-md);line-height:var(--leading-body-prose);color:var(--text-muted);text-wrap:pretty}[data-takeoff-v2] .t-strong{font-weight:var(--v22-weight-medium);color:var(--text-primary)}[data-takeoff-v2] .t-em{font-style:italic}[data-takeoff-v2] .t-mono-lg{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-lg);line-height:var(--v22-leading-snug);color:var(--text-primary)}[data-takeoff-v2] .t-mono{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-md);line-height:var(--v22-leading-snug);color:var(--text-secondary)}[data-takeoff-v2] .t-mono-sm{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-sm);line-height:var(--v22-leading-snug);color:var(--text-muted)}[data-takeoff-v2] .t-mono-xs{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-xs);letter-spacing:var(--v22-tracking-wider);line-height:var(--v22-leading-snug);color:var(--text-muted)}[data-takeoff-v2] .t-meta{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-xs);letter-spacing:var(--v22-tracking-wider);text-transform:uppercase;color:var(--text-muted);line-height:var(--v22-leading-normal)}[data-takeoff-v2] .t-caps-wide{text-transform:uppercase;letter-spacing:var(--v22-tracking-wider)}[data-takeoff-v2] .t-mono-display{font-family:var(--font-mono-takeoff);font-size:var(--display-md);letter-spacing:var(--v22-tracking-wider);line-height:var(--v22-leading-snug)}[data-takeoff-v2] .t-quote-mark{font-family:var(--font-serif-takeoff);font-size:var(--display-xl);line-height:var(--leading-display-flush)}[data-takeoff-v2] .t-quote-lead{font-size:var(--display-sm);line-height:var(--leading-display-prose)}[data-takeoff-v2] .t-link{color:var(--text-primary);font-weight:var(--v22-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);text-underline-offset:3px;transition:color var(--v22-transition), text-decoration-color var(--v22-transition)}[data-takeoff-v2] .t-link:hover{-webkit-text-decoration-color:var(--brand-accent);text-decoration-color:var(--brand-accent)}[data-takeoff-v2] .t-link-quiet{color:var(--text-muted);font-weight:var(--v22-weight-medium);transition:color var(--v22-transition);text-decoration:none}[data-takeoff-v2] .t-link-quiet:hover{color:var(--text-primary)}[data-takeoff-v2] .t-link-cta{align-items:center;gap:var(--v22-space-1-5);color:var(--text-primary);font-weight:var(--v22-weight-medium);font-size:var(--v22-text-md);transition:opacity var(--v22-transition);text-decoration:none;display:inline-flex}[data-takeoff-v2] .t-link-cta:hover{opacity:.86}[data-takeoff-v2] .t-badge{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-xs);font-weight:var(--v22-weight-medium);line-height:var(--v22-leading-tight)}[data-takeoff-v2] .t-badge-mono{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-xs);font-weight:var(--v22-weight-medium);text-transform:uppercase;letter-spacing:var(--v22-tracking-wider);line-height:var(--v22-leading-tight)}[data-takeoff-v2] .t-micro-mono{font-family:var(--font-mono-takeoff);font-size:var(--v22-text-micro);font-weight:var(--v22-weight-semibold);text-transform:uppercase;letter-spacing:var(--v22-tracking-normal);line-height:var(--v22-leading-none)}[data-takeoff-v2] .t-stat{font-family:var(--font-display-takeoff);font-size:var(--display-stat);font-weight:var(--v22-weight-medium);letter-spacing:var(--display-tracking);line-height:var(--leading-display-flush);font-variant-numeric:tabular-nums;color:var(--text-primary)}[data-takeoff-v2] .t-stat--sm{font-size:var(--display-md)}[data-takeoff-v2] .t-stat--xs{font-size:var(--display-sm)}[data-takeoff-v2] .t-num{font-variant-numeric:tabular-nums}[data-takeoff-v2] .t-wordmark{font-family:var(--font-display-takeoff);font-size:var(--v22-text-lg);font-weight:var(--v22-weight-medium);letter-spacing:var(--tracking-mark-tight);line-height:var(--v22-leading-none);color:var(--text-primary)}[data-takeoff-v2] .t-wordmark-sm{font-family:var(--font-display-takeoff);font-size:var(--wordmark-sm);font-weight:var(--v22-weight-medium);letter-spacing:var(--tracking-mark-tight);line-height:var(--v22-leading-none);color:var(--text-primary)}[data-takeoff-v2] .t-wordmark-md{font-family:var(--font-display-takeoff);font-size:var(--wordmark-md);font-weight:var(--v22-weight-medium);letter-spacing:var(--tracking-mark-tight);line-height:var(--v22-leading-none);color:var(--text-primary)}[data-takeoff-v2] .t-wordmark-xl{font-family:var(--font-display-takeoff);font-size:var(--wordmark-xl);font-weight:var(--v22-weight-medium);letter-spacing:var(--tracking-mark-tight);line-height:var(--v22-leading-none);color:var(--text-primary)}[data-takeoff-v2] .t-on-ink{color:var(--tone-ink-fg)}[data-takeoff-v2] .t-on-paper{color:var(--tone-ink)}[data-takeoff-v2] .t-btn{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-md);font-weight:var(--v22-weight-medium);line-height:var(--v22-leading-none)}[data-takeoff-v2] .t-btn-sm{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-sm);font-weight:var(--v22-weight-medium);line-height:var(--v22-leading-none)}[data-takeoff-v2] .t-form-label{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-sm);font-weight:var(--v22-weight-medium);color:var(--text-secondary);line-height:var(--v22-leading-tight)}[data-takeoff-v2] .t-form-hint{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-sm);color:var(--text-muted);line-height:var(--v22-leading-snug)}[data-takeoff-v2] .t-form-error{font-family:var(--font-sans-takeoff);font-size:var(--v22-text-sm);color:var(--color-danger);line-height:var(--v22-leading-snug)}@media (max-width:767.98px){:root{--display-sm:20px;--display-md:23px;--display-lg:26px;--display-xl:29px;--display-2xl:32px;--display-3xl:36px;--display-stat:32px;--v22-title-hero-xl:30px;--v22-title-hero:24px;--v22-title-page:20px;--wordmark-md:28px;--wordmark-lg:36px;--wordmark-xl:44px}}
