@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_8b91a851-module__dSb1rq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_8b91a851-module__dSb1rq__variable{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.fbb581b4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.39fd187f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.5ea59119.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.e0d6a860.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.62a2f842.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.fbb581b4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.39fd187f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.5ea59119.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.e0d6a860.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.62a2f842.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.fbb581b4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.39fd187f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.5ea59119.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.e0d6a860.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.62a2f842.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.fbb581b4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.39fd187f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.5ea59119.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.e0d6a860.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.62a2f842.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_5b28ed65-module__80K5ia__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_5b28ed65-module__80K5ia__variable{--font-source:"Source Sans 3","Source Sans 3 Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.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.3b336396.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.e3369375.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.a40b9a8b.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.fe42ddf4.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-20C4,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.29207c2f.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.56c1f21e.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.3b336396.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.e3369375.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.a40b9a8b.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.fe42ddf4.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-20C4,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.29207c2f.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_6bf6e81a-module__DWNkoG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_6bf6e81a-module__DWNkoG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@layer tiller-brand {
:root{--base:#fafaf8;--mist:#f0f0eb;--white:#fff;--ink:#1a1918;--stone:#5c5854;--signature:#2a2724;--signature-deep:#191715;--night:#0b2e42;--night-deep:#071f2d;--ocean-300:#7db4d2;--frame-a:#e7e7e0;--frame-b:#eeeee8;--frame-c:#f4f4ef;--sheet:#ebebe4;--graphite:#34363a;--graphite-tint:#e9eae4;--graphite-deep:#1f2023;--graphite-solid:#2a2c2f;--kelp:#4ae391;--kelp-ink:#05301a;--kelp-tint:#ddf7e7;--kelp-deep:#0a6b3b;--apricot:#f29a5e;--apricot-tint:#fdebdf;--apricot-deep:#9a4718;--ocean:#12658f;--ocean-tint:#deebf3;--ocean-deep:#0b4a6b;--ocean-solid:#0e5378;--spectrum-1:#0e7c8a;--spectrum-1-tint:#ddf0f2;--spectrum-2:#d45a2e;--spectrum-2-tint:#fce7dd;--spectrum-3:#34363a;--spectrum-3-tint:#ece9e4;--spectrum-4:#4c8b45;--spectrum-4-tint:#e4f1e2;--spectrum-5:#c2537f;--spectrum-5-tint:#fbe5ee;--spectrum-6:#3b4bc4;--spectrum-6-tint:#e5e8fa;--font-display:"Hanken Grotesk",ui-sans-serif,sans-serif;--font-body:ui-sans-serif,system-ui,sans-serif;--r-ctl:8px;--r-card:14px;--r-panel:24px;--r-window:20px;--r-pill:99px;--hair:color-mix(in srgb,var(--ink)9%,transparent);--hair-strong:color-mix(in srgb,var(--ink)15%,transparent);--sh-rest:0 1px 2px #1012140d,0 14px 30px -20px #10121438;--sh-lift:0 1px 2px #1012140f,0 36px 70px -34px #10121461;--sh-sheet:0 1px 2px #181a180d;--sh-move:0 1px 2px #181a180d,0 30px 60px -34px #181a1866;--sh-window:0 1px 2px #181a180d,0 50px 90px -46px #181a1873;--sh-popover:0 1px 2px #1816140d,0 22px 44px -22px #18161466;--sh-glass:inset 0 1px 0 #ffffffe6,0 18px 44px -24px #181a1847;--sh-btn-ink:0 1px 1.5px #10121429,inset 0 1px 0 #ffffff14;--glass-bg:#fffc;--glass-blur:blur(14px)saturate(1.2);--glass-line:color-mix(in srgb,var(--ink)8%,transparent);--oracle-surface:color-mix(in srgb,var(--glass-bg)90%,var(--presence-tint));--ease-standard:cubic-bezier(.4,0,.6,1);--ease-out:cubic-bezier(0,0,.5,1);--ease-emph:cubic-bezier(.66,0,.1,1);--ease-settle:cubic-bezier(.16,1,.3,1);--ease-micro:cubic-bezier(.4,0,.2,1);--ease-move:cubic-bezier(.4,.1,.15,1);--dur-micro:.2s;--dur-el:.38s;--dur-scene:.76s}:root,[data-theme=light]{--bg:var(--base);--surface:var(--white);--surface-quiet:var(--mist);--surface-sunk:var(--frame-b);--text:var(--ink);--text-2:var(--stone);--line:var(--hair);--line-strong:var(--hair-strong);--field-line:color-mix(in srgb,var(--ink)48%,transparent);--accent:var(--graphite);--accent-tint:var(--graphite-tint);--accent-text:var(--graphite-deep);--accent-solid:var(--graphite-solid);--presence:var(--ocean);--presence-tint:var(--ocean-tint);--presence-text:var(--ocean-deep);--presence-solid:var(--ocean-solid);--presence-on:var(--white);--btn-bg:var(--ink);--btn-fg:var(--white);--btn2-bg:var(--white);--btn2-fg:var(--ink);--btn2-line:var(--hair-strong);--go:var(--kelp);--go-fg:var(--kelp-ink);--won:var(--kelp-deep);--won-tint:var(--kelp-tint);--risk:var(--apricot);--risk-text:var(--apricot-deep);--risk-tint:var(--apricot-tint);--row-hover:color-mix(in srgb,var(--ink)4%,transparent);--row-selected:color-mix(in srgb,var(--accent)10%,transparent);--focus:var(--ink)}[data-theme=dark]{--bg:var(--signature-deep);--surface:#211f1d;--surface-quiet:var(--signature);--surface-sunk:#141210;--text:#ffffffe6;--text-2:#ffffff94;--line:#ffffff17;--line-strong:#ffffff26;--field-line:#ffffff61;--accent:#e9eae4;--accent-tint:#ffffff14;--accent-text:#fff;--accent-solid:#e9eae4;--presence:var(--ocean-300);--presence-tint:color-mix(in srgb,var(--ocean-300)14%,transparent);--presence-text:var(--ocean-300);--presence-solid:var(--ocean-300);--presence-on:var(--signature-deep);--btn-bg:#f4f4ef;--btn-fg:var(--signature-deep);--btn2-bg:transparent;--btn2-fg:#ffffffe6;--btn2-line:#ffffff2e;--go:var(--kelp);--go-fg:var(--kelp-ink);--won:var(--kelp);--won-tint:color-mix(in srgb,var(--kelp)14%,transparent);--risk:var(--apricot);--risk-text:var(--apricot);--risk-tint:color-mix(in srgb,var(--apricot)14%,transparent);--row-hover:#ffffff0a;--row-selected:#ffffff12;--focus:#fff;--glass-bg:#211f1dc7;--glass-line:#ffffff1a;--sh-rest:0 1px 2px #0000004d,0 14px 30px -20px #0009;--sh-lift:0 1px 2px #00000059,0 36px 70px -34px #000000b3}@media (prefers-reduced-motion:reduce){:root{--dur-micro:0s;--dur-el:0s;--dur-scene:0s}}
}

:root{--judgment:#722f37;--judgment-subtle:color-mix(in srgb,var(--wine)8%,transparent);--judgment-wash:color-mix(in srgb,var(--wine)2%,transparent);--resolution:#2d5a3d;--resolution-subtle:color-mix(in srgb,var(--forest)8%,transparent);--rest-water:#0e7c8a;--rest-ground:color-mix(in srgb,var(--rest-water)7%,var(--canvas));--rest-edge:color-mix(in srgb,var(--rest-water)24%,var(--canvas));--rest-ink:color-mix(in srgb,var(--rest-water)45%,var(--ink));--waiting:#92650a;--waiting-subtle:#b8860b14;--ink:#1a1a1a;--ink-70:#575352;--ink-40:#999593;--ink-20:#ccc8c6;--ink-10:var(--rail);--ink-05:var(--inset);--ink-90:var(--ink);--ink-60:#565351;--ink-50:#696564;--ink-30:#a6a2a1;--ink-25:var(--hv3);--ink-15:var(--hv3);--ink-08:var(--hv2);--ink-04:var(--hv1);--ink-02:var(--hv1);--ink-secondary:var(--ink-60);--ink-tertiary:var(--ink-50);--chrome:#1a1f23;--chrome-hover:#252b30;--chrome-active:#2d333a;--chrome-border:#ffffff0f;--chrome-text:#9ca3af;--chrome-text-hover:#e5e7eb;--sand-50:var(--canvas);--sand-100:var(--canvas);--sand-200:var(--rail);--sand-300:#e7e5e0;--surface:var(--srf);--surface-warm:var(--paper);--surface-elevated:#fff;--surface-inset:var(--inset);--surface-secondary:var(--canvas);--surface-tertiary:var(--inset);--border:#e8e6e6;--border-strong:#d6d4d3;--border-light:#e5e7eb;--border-subtle:var(--hairline);--border-focus:var(--resolution);--slate:#4a6572;--slate-05:#f1f5f9;--slate-10:#e2e8f0;--slate-20:#cbd5e1;--slate-100:#f1f5f9;--slate-light:#4a5560;--slate-text:#6b7680;--menu-bg:var(--raised);--menu-bg-hover:var(--hv2);--menu-text:var(--ink);--menu-text-muted:var(--ink-50);--menu-text-disabled:var(--ink-30);--menu-divider:var(--border);--menu-checkmark:#2d5a3d;--forest:#2d5a3d;--forest-dark:#234830;--forest-bg:color-mix(in srgb,var(--forest)10%,transparent);--forest-light:color-mix(in srgb,var(--forest)5%,transparent);--forest-text:#256335;--forest-06:color-mix(in srgb,var(--forest)6%,transparent);--forest-08:color-mix(in srgb,var(--forest)8%,transparent);--forest-05:color-mix(in srgb,var(--forest)5%,transparent);--forest-10:color-mix(in srgb,var(--forest)10%,transparent);--forest-12:color-mix(in srgb,var(--forest)12%,transparent);--forest-15:color-mix(in srgb,var(--forest)15%,transparent);--forest-20:color-mix(in srgb,var(--forest)20%,transparent);--forest-30:color-mix(in srgb,var(--forest)30%,transparent);--forest-50:color-mix(in srgb,var(--forest)50%,transparent);--forest-70:color-mix(in srgb,var(--forest)70%,transparent);--wine:#722f37;--wine-bg:color-mix(in srgb,var(--wine)10%,transparent);--wine-text:#8b2d38;--wine-08:color-mix(in srgb,var(--wine)8%,transparent);--wine-05:color-mix(in srgb,var(--wine)5%,transparent);--wine-10:color-mix(in srgb,var(--wine)10%,transparent);--wine-20:color-mix(in srgb,var(--wine)20%,transparent);--wine-30:color-mix(in srgb,var(--wine)30%,transparent);--wine-02:color-mix(in srgb,var(--wine)2%,transparent);--wine-50:color-mix(in srgb,var(--wine)50%,transparent);--wine-70:color-mix(in srgb,var(--wine)70%,transparent);--amber:#dca02f;--amber-dark:#996f00;--amber-bg:#b8860b1a;--amber-light:#b8860b0f;--amber-05:#b8860b0d;--amber-10:#b8860b1a;--amber-20:#b8860b33;--amber-30:#b8860b4d;--amber-08:#b8860b14;--amber-50:#b8860b80;--amber-deep:#6b4f00;--amber-text:var(--waiting);--urg-high:#c2532f;--urg-med:#dca02f;--urg-low:#8a97a6;--surface-raised:var(--canvas);--page-canvas:var(--canvas);--page-bg:var(--page-canvas);--background:var(--page-canvas);--divider:#efeeed;--canvas-warm:#f1e9da;--canvas-warm-edge:#e8decb;--accent-blue-soft:#c8d2db;--accent-blue-soft-edge:#b6c2cd;--accent-brick:#a53d2e;--accent-brick-soft:#a53d2e1a;--accent-ai:#4d748b;--accent-ai-strong:#31596f;--accent-ai-bg:#eef3f6;--accent-ai-border:#d9e3e8;--accent-ai-ring:#4d748b52;--ui-accent:var(--ink);--ui-accent-hover:#000;--ui-accent-contrast:#fff;--ui-accent-tint:#efe9f1;--ui-accent-tint-strong:#593c601f;--ui-accent-on-tint:#593c60;--page-narrow:864px;--page-wide:1200px;--btn-h-hero:38px;--btn-h-base:32px;--btn-h-dense:28px;--btn-h-xs:24px;--btn-pad-hero:16px;--btn-pad-base:12px;--btn-pad-dense:10px;--btn-radius-hero:var(--radius-full);--btn-radius-base:var(--radius-md);--btn-radius-cta:var(--radius-xl);--btn-radius-dense:var(--radius-sm);--btn-icon-base:30px;--btn-icon-dense:28px;--btn-icon-radius:7px;--btn-font-hero:400 14px/20px var(--font-sans);--btn-font-base:500 13px/1.45 var(--font-sans);--btn-font-dense:500 12px/1.4 var(--font-sans);--btn-gap:6px;--btn-transition:background-color .12s ease,border-color .12s ease,color .12s ease;--radius:6px;--motion-fast:.16s;--motion-base:.24s;--motion-panel:.32s;--ease-emphasized:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--dur-hover:80ms;--dur-state:.12s;--dur-popover:.18s;--dur-modal:.22s;--dur-sheet:.28s;--ease-apple:cubic-bezier(.25,.1,.25,1);--canvas-dark:#1c2024;--font:var(--font-sans);--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 32px #0000001f;--shadow-xs:0 1px 2px #0000000a;--shadow-xl:0 20px 25px #0000001a,0 8px 10px #0000000d;--shadow-modal:0 24px 48px #0000002e,0 12px 24px #0000001f;--shadow-popover:0 4px 18px -4px #00000014,0 1px 3px #00000006;--shadow-panel:-4px 0 24px #00000014;--shadow-focus:0 0 0 2px var(--ink-20);--font-sans:var(--font-source),system-ui,-apple-system,sans-serif;--font-ui:var(--font-source),system-ui,-apple-system,sans-serif;--font-body:var(--font-sans);--font-display:var(--font-hanken),system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--canvas:#fcfbfa;--paper:#f7f6f5;--type-object-title:500 28px/34px var(--font-hanken),system-ui,sans-serif;--type-section:400 22px/26px var(--font-hanken),system-ui,sans-serif;--type-body:400 13px/19px var(--font-source),system-ui,sans-serif;--on-signal:#fff;--logo-mark-scale:.8;--logo-gap-scale:.375;--row-affordance:28px;--rail-reserve:40px;--page-pad-start:calc(var(--gutter-dense) + var(--row-affordance));--page-pad-end:calc(var(--gutter-dense) + var(--rail-reserve));--gutter-tight:16px;--chip1-bg:#e2dfdd;--chip1-fg:#484644;--chip1-bd:#d3d0ce;--chip2-bg:#ffc0b6;--chip2-fg:#742b25;--chip2-bd:#f3b0a6;--chip3-bg:#ffdec2;--chip3-fg:#613d1a;--chip3-bd:#f1cfb3;--chip4-bg:#ffedb9;--chip4-fg:#574400;--chip4-bd:#f0deaa;--chip5-bg:#e2e7b5;--chip5-fg:#484a03;--chip5-bd:#d4d8a6;--chip6-bg:#dff1ca;--chip6-fg:#3b4e20;--chip6-bd:#d0e2bb;--chip7-bg:#b7ecd4;--chip7-fg:#00543b;--chip7-bd:#a9ddc5;--chip8-bg:#c7f5f3;--chip8-fg:#0f514f;--chip8-bd:#b8e6e4;--chip9-bg:#bbdbe7;--chip9-fg:#254c59;--chip9-bd:#acccd8;--chip10-bg:#fcd8f7;--chip10-fg:#5c3759;--chip10-bd:#edcae8;--gutter-dense:24px;--slate-ink:#3a5462;--slate-ink-strong:#2b4451;--slate-line:color-mix(in srgb,var(--slate)36%,transparent);--type-caption:400 11px/15px var(--font-source),system-ui,sans-serif;--type-card-title:500 15px/21px var(--font-source),system-ui,sans-serif;--type-mono:400 12px/16px var(--font-geist-mono),ui-monospace,monospace;--type-mono-dense:400 10px/14px var(--font-geist-mono),ui-monospace,monospace;--type-page-title:400 42px/48px var(--font-hanken),system-ui,sans-serif;--type-page-title-tracking:-.019em;--type-page-title-optical-offset:-.06em;--tracking-object-title:-.38px;--indicator:var(--ink-50);--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--hv1-solid:#f7f7f5;--primary:#1a1a1a;--primary-foreground:#fff;--secondary:#f5f4f3;--secondary-foreground:#1a1a1a;--muted:#f6f5f4;--muted-foreground:#696564;--accent-foreground:#593c60;--destructive:#722f37;--input:#d6d4d3;--brand:#efe9f1;--brand-foreground:#593c60;--ai:#e6f1fb;--ai-foreground:#185fa5;--status-critical:#f8e8e7;--status-critical-foreground:#8f2f28;--status-attention:#f6efdd;--status-attention-foreground:#76530f;--status-positive:#e9f3ed;--status-positive-foreground:#2d5a3d;--chart-1:#526173;--chart-2:#8593a1;--chart-3:#aeb7c1;--chart-4:#c9d0d7;--chart-5:#e1e5e9;--sidebar:#f8f8f7;--sidebar-foreground:#1d1d1f;--sidebar-primary:#1d1d1f;--sidebar-primary-foreground:#fff;--sidebar-accent:#f1edf2;--sidebar-accent-foreground:#593c60;--sidebar-ring:#765a7d;--hairline:#f2f0f0;--border-quiet:#f0eeee;--amber-ink:#92650a;--rust:#a9522a;--scrim:#17161573;--scrim-blur:6px;--type-micro:500 10px/14px var(--font-source),system-ui,sans-serif;--type-panel-title:500 18px/25px var(--font-source),system-ui,sans-serif;--hv1:#1d1d1f09;--hv2:#1d1d1f0e;--hv3:#1d1d1f14;--ink-80:var(--ink-70);--inset:#f6f5f4;--on-chip:#fff;--rail:#f5f4f3;--raised:#fff;--ring:var(--ink);--sidebar-avatar-bg:var(--rail);--sidebar-avatar-text:var(--ink);--sidebar-badge-bg:var(--wine);--sidebar-badge-glow:var(--ring);--sidebar-badge-text:var(--on-chip);--sidebar-bg:var(--rail);--sidebar-bg-soft:var(--inset);--sidebar-border:#e5e5e2;--sidebar-divider:var(--divider);--sidebar-icon:var(--ink-50);--sidebar-icon-active:var(--ink);--sidebar-icon-muted:var(--ink-40);--sidebar-item-active-icon:var(--ink);--sidebar-item-active-text:var(--ink);--sidebar-item-hover-bg:var(--hv1);--sidebar-search-bg:var(--srf);--sidebar-search-border:var(--border);--sidebar-search-placeholder:var(--ink-40);--sidebar-search-shortcut-bg:var(--inset);--sidebar-search-shortcut-text:var(--ink-50);--sidebar-text-muted:var(--ink-50);--sidebar-text-primary:var(--ink);--sidebar-text-secondary:var(--ink-70);--srf:#fff;--type-body-doc:400 14px/21px var(--font-source),system-ui,sans-serif;--type-navigation:var(--type-body-doc);--tooltip-surface:var(--srf);--tooltip-border:var(--border);--tooltip-shadow:var(--shadow-md);--tooltip-radius:var(--radius-xl);--tooltip-max-width:320px;--tooltip-preview-max-width:360px;--type-label:500 12px/17px var(--font-source),system-ui,sans-serif;--type-secondary:400 12px/17px var(--font-source),system-ui,sans-serif;--type-subhead:500 16px/23px var(--font-source),system-ui,sans-serif;--z-local-sticky:10;--z-page:0;--text-display:600 28px/1.2 var(--font-sans);--text-display-sm:600 24px/1.2 var(--font-sans);--text-title:600 20px/1.25 var(--font-sans);--text-heading:600 16px/1.3 var(--font-sans);--text-body:400 13px/1.45 var(--font-sans);--text-body-medium:500 13px/1.45 var(--font-sans);--text-body-lg:400 15px/1.45 var(--font-sans);--text-body-sm:400 12px/1.4 var(--font-sans);--text-small:400 12px/1.4 var(--font-sans);--text-caption:500 11px/1.35 var(--font-sans);--text-label:500 11px/1.35 var(--font-sans);--text-label-sm:500 10px/1.35 var(--font-sans);--text-table-header:600 12px/1.3 var(--font-sans);--text-metric-lg:700 24px/1.1 var(--font-sans);--text-metric:600 18px/1.15 var(--font-sans);--text-metric-md:600 18px/1.15 var(--font-sans);--text-metric-sm:600 14px/1.2 var(--font-sans);--text-h1:600 20px/1.25 var(--font-sans);--text-h2:600 16px/1.3 var(--font-sans);--text-h3:600 14px/1.35 var(--font-sans);--display-1-size:28px;--page-title-size:20px;--heading-2-size:16px;--heading-3-size:14px;--body-size:13px;--body-sm-size:12px;--small-size:12px;--label-size:11px;--metric-lg-size:24px;--metric-size:18px;--metric-sm-size:14px;--fs-4xs:8px;--fs-3xs:9px;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:14px;--fs-xl:15px;--fs-2xl:16px;--fs-3xl:18px;--fs-4xl:20px;--fs-5xl:24px;--fs-6xl:28px;--fs-7xl:32px;--fs-8xl:36px;--fs-9xl:40px;--fs-10xl:48px;--text-hero:400 48px/48px var(--font-display);--tracking-hero:-.8px;--text-hero-sm:400 32px/34px var(--font-display);--sheet-title:600 15px/1.3 var(--font-sans);--sheet-subtitle:400 13px/1.4 var(--font-sans);--text-section:600 13px/1.3 var(--font-display);--state-pad-page:72px 24px;--state-pad-panel:48px 24px;--state-pad-inline:24px;--state-gap:8px;--state-title:500 15px/1.4 var(--font-sans);--state-body:400 13px/1.5 var(--font-sans);--state-fg:var(--ink-40);--state-fg-title:var(--ink-50);--state-icon:var(--ink-30);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:9px;--radius-xl:12px;--radius-full:9999px;--sidebar-width:240px;--sidebar-width-expanded:240px;--sidebar-width-collapsed:64px;--sidebar-collapsed-width:64px;--row-height:44px;--header-height:56px;--nav-height:56px;--max-content-width:1200px;--page-margin:32px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--accent:#5e5adb;--accent-hover:#1a1a1a;--accent-subtle:color-mix(in srgb,var(--ink)10%,transparent);--signal-judgment:var(--judgment);--signal-judgment-subtle:var(--judgment-subtle);--signal-judgment-muted:var(--judgment-wash);--signal-positive:var(--resolution);--signal-positive-subtle:var(--resolution-subtle);--signal-positive-muted:color-mix(in srgb,var(--forest)4%,transparent);--signal-waiting:var(--waiting);--signal-waiting-subtle:var(--waiting-subtle);--signal-waiting-muted:#b8860b0a;--signal-neutral:var(--ink-70);--signal-neutral-subtle:var(--ink-05);--signal-neutral-muted:#1a1a1a05;--action-primary-bg:var(--ink);--action-primary-text:#fff;--action-primary-hover:#2d3748;--action-positive-bg:var(--resolution);--action-positive-text:#fff;--action-positive-hover:#234830;--action-caution-bg:transparent;--action-caution-text:var(--waiting);--action-caution-border:#b8860b4d;--action-caution-hover-bg:#b8860b0d;--action-ghost-text:var(--ink-40);--action-ghost-hover-text:var(--ink-70);--action-ghost-hover-bg:var(--surface-inset);--diff-strike:#18181a38;--diff-hover:#18181a08;--diff-edit:#18181a05;--stage-lead:#9d9892;--stage-qualified:#6b8ea8;--stage-contacted:#6b8b5e;--stage-demo:#a56f31;--stage-proposal:#8c4a86;--stage-won:#234c3e;--stage-lost:#8e2a1f}@supports (color:lab(0% 0 0)){:root{--ink-70:lab(35.7099% 1.19255 1.36321);--ink-40:lab(61.926% 1.18944 1.36106);--ink-20:lab(80.8341% 1.18819 1.36026);--ink-60:lab(35.4778% 1.1926 1.36324);--ink-50:lab(43.1339% 1.19144 1.36238);--ink-30:lab(67.03% 1.18902 1.3608);--border:lab(91.5217% .473946 .543273);--border-strong:lab(85.0257% .474036 .543284);--divider:lab(94.0737% .473946 .543261);--canvas:lab(98.6013% .307858 .353014);--paper:lab(96.8613% .307888 .353003);--chip1-bg:lab(88.973% .667959 1.32751);--chip1-fg:lab(29.8103% .879601 1.7329);--chip1-bd:lab(83.753% .668228 1.32765);--chip2-bg:lab(83.2769% 24.1994 15.0088);--chip2-fg:lab(28.8284% 32.256 21.5127);--chip2-bd:lab(78.0554% 24.221 15.0405);--chip3-bg:lab(90.8454% 9.17715 18.8117);--chip3-fg:lab(29.5813% 13.7103 27.4906);--chip3-bd:lab(85.6233% 9.21521 18.8479);--chip4-bg:lab(94.2842% .318885 27.8152);--chip4-fg:lab(30.0238% 3.85658 45.7758);--chip4-bd:lab(89.0601% .386834 27.8933);--chip5-bg:lab(90.3583% -7.6654 24.0795);--chip5-fg:lab(30.3978% -7.663 36.9814);--chip5-bd:lab(85.1349% -7.6175 24.1369);--chip6-bg:lab(93.0914% -11.502 17.0684);--chip6-fg:lab(30.5535% -14.0649 23.9996);--chip6-bd:lab(87.8697% -11.485 17.0913);--chip7-bg:lab(89.2583% -21.2984 6.14207);--chip7-fg:lab(30.9215% -28.6658 8.10471);--chip7-bd:lab(84.038% -21.3159 6.1443);--chip8-bg:lab(93.3431% -15.9063 -3.90888);--chip8-fg:lab(30.5107% -20.8375 -4.98109);--chip8-bd:lab(88.123% -15.909 -3.90686);--chip9-bg:lab(85.3595% -9.19747 -9.62056);--chip9-fg:lab(30.0581% -11.2402 -12.2285);--chip9-bd:lab(80.1388% -9.18248 -9.61329);--chip10-bg:lab(90.1789% 16.4598 -10.3888);--chip10-fg:lab(28.7706% 21.2841 -13.2869);--chip10-bd:lab(84.9581% 16.4569 -10.3837);--secondary:lab(96.1653% .307888 .353003);--muted:lab(96.5133% .307828 .353014);--muted-foreground:lab(43.1339% 1.19144 1.36238);--input:lab(85.0257% .474036 .543284);--hairline:lab(95.0017% .473976 .543261);--border-quiet:lab(94.3057% .473946 .543249);--scrim:lab(7.21163% .674315 .748915/.45);--inset:lab(96.5133% .307828 .353014);--rail:lab(96.1653% .307888 .353003)}}.number,[data-number]{font-variant-numeric:tabular-nums}.skeleton{background:linear-gradient(90deg,var(--surface-inset)0%,var(--surface)50%,var(--surface-inset)100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s ease-in-out infinite skeletonShimmer}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-sidebar-theme=tiller]{--sidebar-bg:var(--rail);--sidebar-bg-soft:var(--inset);--sidebar-border:var(--border);--sidebar-divider:var(--divider);--sidebar-text-primary:var(--ink);--sidebar-text-secondary:var(--ink-70);--sidebar-text-muted:var(--ink-50);--sidebar-icon:var(--ink-50);--sidebar-icon-muted:var(--ink-40);--sidebar-icon-active:var(--ink);--sidebar-search-bg:var(--srf);--sidebar-search-border:var(--border);--sidebar-search-text:var(--ink);--sidebar-search-placeholder:var(--ink-40);--sidebar-search-shortcut-bg:var(--inset);--sidebar-search-shortcut-text:var(--ink-50);--sidebar-item-hover-bg:color-mix(in srgb,var(--hv1)50%,transparent);--sidebar-item-active-bg:var(--hv1);--sidebar-item-active-border:var(--border-strong);--sidebar-item-active-text:var(--ink);--sidebar-item-active-icon:var(--ink);--sidebar-avatar-bg:var(--rail);--sidebar-avatar-text:var(--ink);--sidebar-badge-bg:var(--wine);--sidebar-badge-text:var(--on-chip);--sidebar-badge-glow:var(--ring);--sidebar-bottom-accent:var(--border-quiet);--sidebar-seam-inset:var(--hairline);--sidebar-seam-edge:var(--srf);--sidebar-seam-bleed:#0f141e0f}[data-sidebar-theme=tiller][data-sidebar-theme][data-sidebar-theme]{box-shadow:inset 0 1px 0 0 var(--sidebar-seam-inset)}:root{--loading-size-inline:16px;--loading-size-region:20px;--loading-size-startup:48px;--loading-cadence-duration:2.4s;--loading-cadence-rest-opacity:.24;--loading-skeleton-duration:1.8s;--loading-reveal-delay:.2s;--loading-region-height:160px;--loading-row-height:68px;--loading-cell-width:96px;--loading-card-width:220px;--loading-chart-height:140px;--loading-preview-content-height:420px;--loading-preview-layer:1200}
:root{--srf:#fff;--raised:#fff;--canvas:#fcfbfa;--paper:#f7f6f5;--rail:#f5f4f3;--inset:#f6f5f4;--ink:#1a1a1a;--ink-70:#575352;--ink-60:#565351;--ink-50:#696564;--ink-40:#999593;--ink-30:#a6a2a1;--ink-20:#ccc8c6;--border:#e8e6e6;--border-quiet:#f0eeee;--border-strong:#d6d4d3;--divider:#efeeed;--hairline:#f2f0f0;--hv1:#1d1d1f09;--hv2:#1d1d1f0e;--hv3:#1d1d1f14;--ring:#0f0f1412;--indicator:var(--ink-50);--ink-display:var(--ink);--scrim:#17161573;--scrim-blur:6px;--wine:#722f37;--rust:#a9522a;--forest:#2d5a3d;--amber:#dca02f;--amber-ink:#92650a;--wine-ink:#722f37;--forest-ink:#2d5a3d;--rust-ink:#923d12;--chip-mix-bg:#fff;--chip-mix-ink:#1a1a1a;--on-chip:#fff;--on-signal:#fff;--accent-soft:#5e5adb1a;--chip1-bg:#e2dfdd;--chip1-fg:#484644;--chip1-bd:#d3d0ce;--chip2-bg:#ffc0b6;--chip2-fg:#742b25;--chip2-bd:#f3b0a6;--chip3-bg:#ffdec2;--chip3-fg:#613d1a;--chip3-bd:#f1cfb3;--chip4-bg:#ffedb9;--chip4-fg:#574400;--chip4-bd:#f0deaa;--chip5-bg:#e2e7b5;--chip5-fg:#484a03;--chip5-bd:#d4d8a6;--chip6-bg:#dff1ca;--chip6-fg:#3b4e20;--chip6-bd:#d0e2bb;--chip7-bg:#b7ecd4;--chip7-fg:#00543b;--chip7-bd:#a9ddc5;--chip8-bg:#c7f5f3;--chip8-fg:#0f514f;--chip8-bd:#b8e6e4;--chip9-bg:#bbdbe7;--chip9-fg:#254c59;--chip9-bd:#acccd8;--chip10-bg:#fcd8f7;--chip10-fg:#5c3759;--chip10-bd:#edcae8;--slate-subtle:color-mix(in srgb,var(--slate)13%,transparent);--slate-line:color-mix(in srgb,var(--slate)36%,transparent);--on-slate:#fff;--slate-ink:#3a5462;--slate-ink-strong:#2b4451;--hv1-solid:#f7f7f5;--slate:#4a6572;--plum:#3c2a47;--accent:#5e5adb;--accent-ring:#5e5adb4d;--strip:#fafafa;--strip-blur:#fafafaf0;--chrome:#1a1f23;--chrome-hi:#2c3539;--action-hover:#2d3748;--plum-wash:#f8f5f9;--plum-line:#e9e1ec;--plum-soft:#efe9f1;--shadow:0 18px 44px -22px #0f0f144d}@supports (color:lab(0% 0 0)){:root{--canvas:lab(98.6013% .307858 .353014);--paper:lab(96.8613% .307888 .353003);--rail:lab(96.1653% .307888 .353003);--inset:lab(96.5133% .307828 .353014);--ink-70:lab(35.7099% 1.19255 1.36321);--ink-60:lab(35.4778% 1.1926 1.36324);--ink-50:lab(43.1339% 1.19144 1.36238);--ink-40:lab(61.926% 1.18944 1.36106);--ink-30:lab(67.03% 1.18902 1.3608);--ink-20:lab(80.8341% 1.18819 1.36026);--border:lab(91.5217% .473946 .543273);--border-quiet:lab(94.3057% .473946 .543249);--border-strong:lab(85.0257% .474036 .543284);--divider:lab(94.0737% .473946 .543261);--hairline:lab(95.0017% .473976 .543261);--scrim:lab(7.21163% .674315 .748915/.45);--chip1-bg:lab(88.973% .667959 1.32751);--chip1-fg:lab(29.8103% .879601 1.7329);--chip1-bd:lab(83.753% .668228 1.32765);--chip2-bg:lab(83.2769% 24.1994 15.0088);--chip2-fg:lab(28.8284% 32.256 21.5127);--chip2-bd:lab(78.0554% 24.221 15.0405);--chip3-bg:lab(90.8454% 9.17715 18.8117);--chip3-fg:lab(29.5813% 13.7103 27.4906);--chip3-bd:lab(85.6233% 9.21521 18.8479);--chip4-bg:lab(94.2842% .318885 27.8152);--chip4-fg:lab(30.0238% 3.85658 45.7758);--chip4-bd:lab(89.0601% .386834 27.8933);--chip5-bg:lab(90.3583% -7.6654 24.0795);--chip5-fg:lab(30.3978% -7.663 36.9814);--chip5-bd:lab(85.1349% -7.6175 24.1369);--chip6-bg:lab(93.0914% -11.502 17.0684);--chip6-fg:lab(30.5535% -14.0649 23.9996);--chip6-bd:lab(87.8697% -11.485 17.0913);--chip7-bg:lab(89.2583% -21.2984 6.14207);--chip7-fg:lab(30.9215% -28.6658 8.10471);--chip7-bd:lab(84.038% -21.3159 6.1443);--chip8-bg:lab(93.3431% -15.9063 -3.90888);--chip8-fg:lab(30.5107% -20.8375 -4.98109);--chip8-bd:lab(88.123% -15.909 -3.90686);--chip9-bg:lab(85.3595% -9.19747 -9.62056);--chip9-fg:lab(30.0581% -11.2402 -12.2285);--chip9-bd:lab(80.1388% -9.18248 -9.61329);--chip10-bg:lab(90.1789% 16.4598 -10.3888);--chip10-fg:lab(28.7706% 21.2841 -13.2869);--chip10-bd:lab(84.9581% 16.4569 -10.3837)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--srf:#252322;--raised:#2e2c2c;--canvas:#131211;--paper:#201e1d;--rail:#1c1a19;--inset:#1a1817;--ink:#f3f2f1;--ink-70:#c7c4c2;--ink-60:#b1adac;--ink-50:#999593;--ink-40:#86817f;--ink-30:#74706e;--ink-20:#5c5856;--border:#2f2c2b;--border-quiet:#292726;--border-strong:#3a3837;--divider:#2b2928;--hairline:#221f1e;--hv1:#ffffff0b;--hv2:#ffffff13;--hv3:#ffffff1c;--ring:#ffffff17;--indicator:var(--ink-50);--ink-display:var(--ink-70);--scrim:#0302029e;--scrim-blur:6px;--surface-floating:var(--raised);--slate-text:var(--ink-50);--amber-deep:var(--amber-ink);--accent-ai-ring:var(--ring);--avatar-1:var(--chip9-fg);--avatar-2:var(--chip5-fg);--avatar-3:var(--chip2-fg);--avatar-4:var(--chip8-fg);--avatar-5:var(--chip10-fg);--avatar-6:var(--chip6-fg);--avatar-7:var(--chip4-fg);--avatar-8:var(--chip1-fg);--wine:#c97a80;--rust:#d9884f;--forest:#7fb58e;--amber:#e5b85c;--amber-ink:#d2a548;--wine-ink:#e29196;--forest-ink:#9eccaa;--rust-ink:#feaa71;--chip-mix-bg:#1c1c1e;--chip-mix-ink:#f2f2f0;--on-chip:#1f1e1c;--on-signal:#1f1e1c;--accent-soft:#9b97f029;--chip1-bg:#2a2725;--chip1-fg:#cdc9c6;--chip1-bd:#353230;--chip2-bg:#4c1b16;--chip2-fg:#fcb9af;--chip2-bd:#592721;--chip3-bg:#492e14;--chip3-fg:#ecc7a8;--chip3-bd:#563920;--chip4-bg:#483903;--chip4-fg:#e2d19a;--chip4-bd:#544513;--chip5-bg:#2d2f03;--chip5-fg:#ccd0a0;--chip5-bd:#393b10;--chip6-bg:#2a3914;--chip6-fg:#c2d7aa;--chip6-bd:#354520;--chip7-bg:#003523;--chip7-fg:#9adbbe;--chip7-bd:#00412d;--chip8-bg:#053b39;--chip8-fg:#a5dad7;--chip8-bd:#154745;--chip9-bg:#052934;--chip9-fg:#a9d0de;--chip9-bd:#12343f;--chip10-bg:#3e223c;--chip10-fg:#e4bedf;--chip10-bd:#4a2e48;--slate-subtle:#8fa6b233;--slate-line:#8fa6b26b;--on-slate:#16202a;--slate-ink:#a8bec9;--slate-ink-strong:#c2d5de;--hv1-solid:#2a2a2d;--slate:#8fa6b2;--plum:#b49bc4;--accent:#9b97f0;--accent-ring:#9b97f06b;--strip:#1f1f21;--strip-blur:#1f1f21f0;--chrome:#0e1214;--chrome-hi:#1b2226;--action-hover:#e8e6e1;--plum-wash:#241e29;--plum-line:#332b39;--plum-soft:#2a2231;--shadow:0 18px 44px -22px #000000b8}@supports (color:lab(0% 0 0)){[data-theme=dark]{--srf:lab(13.9123% .715748 .818062);--raised:lab(18.3203% .715002 .817555);--canvas:lab(5.52347% .565395 .62609);--paper:lab(11.3603% .716291 .818434);--rail:lab(9.38825% .716783 .818771);--inset:lab(8.34423% .717081 .817743);--ink:lab(95.4657% .473917 .543261);--ink-70:lab(79.2153% .94974 1.08774);--ink-60:lab(71.09% 1.18878 1.36063);--ink-50:lab(62.0367% 1.42875 1.63429);--ink-40:lab(54.3807% 1.42974 1.63494);--ink-30:lab(47.5366% 1.43084 1.63566);--ink-20:lab(37.5605% 1.43285 1.63705);--border:lab(18.315% .955567 1.09162);--border-quiet:lab(15.879% .956267 1.09209);--border-strong:lab(23.6511% .95436 1.09079);--divider:lab(16.807% .955984 1.09191);--hairline:lab(12.1669% .957549 1.09297);--scrim:lab(.655436% .139251 .14874/.62);--chip1-bg:lab(15.8882% 1.02755 2.0081);--chip1-fg:lab(81.1967% 1.05697 2.09382);--chip1-bd:lab(21.1084% 1.0231 2.00501);--chip2-bg:lab(17.6131% 23.5528 15.6395);--chip2-fg:lab(81.1901% 24.1463 14.982);--chip2-bd:lab(22.8419% 23.4511 15.2614);--chip3-bg:lab(21.862% 10.8617 21.7028);--chip3-fg:lab(82.8243% 10.1351 20.6231);--chip3-bd:lab(27.0953% 10.6342 21.1246);--chip4-bg:lab(25.0187% 2.4741 32.6686);--chip4-fg:lab(84.1947% .557154 29.4712);--chip4-bd:lab(30.2608% 2.10913 31.3866);--chip5-bg:lab(18.5262% -5.6068 24.8437);--chip5-fg:lab(82.3423% -7.49987 23.8246);--chip5-bd:lab(23.7671% -5.9177 25.1317);--chip6-bg:lab(21.9721% -11.9293 20.5961);--chip6-fg:lab(83.5551% -13.2639 19.9931);--chip6-bd:lab(27.2054% -12.0701 20.1723);--chip7-bg:lab(18.3837% -25.8488 7.24945);--chip7-fg:lab(82.5959% -25.9804 7.47243);--chip7-bd:lab(23.6067% -25.5808 7.21848);--chip8-bg:lab(21.4634% -17.372 -4.14694);--chip8-fg:lab(83.2081% -18.1093 -4.43476);--chip8-bd:lab(26.6842% -17.345 -4.16162);--chip9-bg:lab(14.5888% -9.63782 -10.7901);--chip9-fg:lab(80.992% -11.0909 -11.6533);--chip9-bd:lab(19.8176% -9.8557 -10.8464);--chip10-bg:lab(17.9612% 16.9526 -10.5754);--chip10-fg:lab(81.176% 17.8888 -11.2781);--chip10-bd:lab(23.1887% 16.9659 -10.605)}}:root:root{--bp-compact:900px;--bp-standard:1200px;--bp-wide:1600px;--measure-doc:1200px;--measure-read:72ch;--gutter-page:32px;--gutter-dense:24px;--gutter-tight:16px;--rail-reserve:40px;--row-affordance:28px;--page-pad-start:calc(var(--gutter-dense) + var(--row-affordance));--page-pad-end:calc(var(--gutter-dense) + var(--rail-reserve));--surface:var(--srf);--surface-elevated:var(--srf);--page-canvas:var(--canvas);--surface-inset:var(--inset);--ink-secondary:var(--ink-60);--ink-tertiary:var(--ink-50);--ink-05:var(--inset);--ink-02:var(--hv1);--ink-03:var(--hv1);--ink-04:var(--hv1);--ink-08:var(--hv2);--ink-15:var(--hv3);--ink-25:var(--hv3);--ink-90:var(--ink);--success:var(--resolution);--success-subtle:var(--resolution-subtle);--error:var(--judgment);--error-subtle:var(--judgment-subtle);--error-light:color-mix(in srgb,var(--judgment)10%,transparent);--error-dark:color-mix(in srgb,var(--judgment)80%,var(--ink));--warning:var(--waiting);--warning-subtle:color-mix(in srgb,var(--waiting)8%,transparent);--warning-light:color-mix(in srgb,var(--waiting)10%,transparent);--warning-dark:color-mix(in srgb,var(--waiting)80%,var(--ink));--info:var(--ink-40);--surface-primary:var(--surface);--menu-bg:var(--raised);--menu-bg-hover:var(--hv2);--menu-text:var(--ink);--menu-text-muted:var(--ink-50);--menu-text-disabled:var(--ink-30);--menu-divider:var(--border);--menu-checkmark:var(--resolution);--notice-radius:var(--radius-lg);--notice-pad:8px 10px;--notice-gap:8px;--accent-ai-strong:var(--ink-70);--accent-ai-bg:var(--hv1);--accent-ai-border:var(--border);--attention:var(--judgment);--attention-light:color-mix(in srgb,var(--judgment)10%,transparent);--attention-dark:color-mix(in srgb,var(--judgment)80%,var(--ink));--surface-workspace:var(--srf);--surface-spatial:var(--srf);--surface-secondary:var(--canvas);--surface-raised:var(--canvas);--surface-chrome:var(--canvas);--sand-50:var(--canvas);--sand-100:var(--canvas);--surface-warm:var(--paper);--surface-tertiary:var(--inset);--sand-200:var(--rail);--ink-10:var(--rail);--border-subtle:var(--hairline);--red:var(--wine);--subtle:var(--ink-50);--ink-80:var(--ink-70);--ink-faint:var(--ink-40);--row-hover:var(--hv1);--tint-red:color-mix(in srgb,var(--wine)8%,transparent);--tint-green:color-mix(in srgb,var(--forest)8%,transparent);--tint-warm:color-mix(in srgb,var(--amber)8%,transparent);--tint-cool:var(--hv1);--dp-accent:var(--ink);--dp-accent-soft:var(--hv2);--dp-accent-line:var(--border-strong);--dp-accent-text:var(--ink);--dp-surface:var(--srf);--dp-hover:var(--hv1);--dp-border:var(--border);--dp-text:var(--ink);--dp-text-secondary:var(--ink-60);--dp-text-tertiary:var(--ink-50);--dp-text-muted:var(--ink-40);--ui-accent:var(--ink);--ui-accent-contrast:var(--on-signal);--accent:var(--ink);--accent-hover:var(--ink);--viz-accent:color-mix(in oklab,var(--chip8-fg)72%,var(--chip8-bg));--viz-accent-soft:color-mix(in oklab,var(--viz-accent)30%,var(--srf));--viz-area:color-mix(in oklab,var(--viz-accent)18%,transparent);--viz-track:var(--hv2);--viz-series-1:var(--viz-accent);--viz-series-2:color-mix(in oklab,var(--chip3-fg)72%,var(--chip3-bg));--viz-series-3:color-mix(in oklab,var(--chip5-fg)72%,var(--chip5-bg));--viz-series-4:color-mix(in oklab,var(--chip1-fg)72%,var(--chip1-bg));--viz-series-5:color-mix(in oklab,var(--chip2-fg)72%,var(--chip2-bg));--viz-series-6:color-mix(in oklab,var(--chip4-fg)72%,var(--chip4-bg));--viz-series-7:color-mix(in oklab,var(--chip7-fg)72%,var(--chip7-bg));--viz-series-8:color-mix(in oklab,var(--chip6-fg)72%,var(--chip6-bg));--accent-foreground:var(--ink);--ui-accent-tint:var(--hv2);--ui-accent-tint-strong:var(--hv3);--ui-accent-on-tint:var(--ink);--state-fg:var(--ink-50);--accent-ai:var(--ink-60);--type-page-title:400 42px/48px var(--font-hanken),system-ui,sans-serif;--type-page-title-tracking:-.019em;--type-section:400 22px/26px var(--font-hanken),system-ui,sans-serif;--type-panel-title:500 18px/25px var(--font-source),system-ui,sans-serif;--type-subhead:500 16px/23px var(--font-source),system-ui,sans-serif;--type-card-title:500 15px/21px var(--font-source),system-ui,sans-serif;--type-body-doc:400 14px/21px var(--font-source),system-ui,sans-serif;--type-body:400 13px/19px var(--font-source),system-ui,sans-serif;--type-secondary:400 12px/17px var(--font-source),system-ui,sans-serif;--type-label:500 12px/17px var(--font-source),system-ui,sans-serif;--type-caption:400 11px/15px var(--font-source),system-ui,sans-serif;--type-micro:500 10px/14px var(--font-source),system-ui,sans-serif;--type-mono:400 12px/16px var(--font-geist-mono),ui-monospace,monospace;--type-mono-dense:400 10px/14px var(--font-geist-mono),ui-monospace,monospace}[data-sidebar-theme=tiller]{--sidebar-bg:var(--rail);--sidebar-bg-soft:var(--inset);--sidebar-border:var(--border);--sidebar-divider:var(--divider);--sidebar-text-primary:var(--ink);--sidebar-text-secondary:var(--ink-70);--sidebar-text-muted:var(--ink-50);--sidebar-icon:var(--ink-50);--sidebar-icon-muted:var(--ink-40);--sidebar-icon-active:var(--ink);--sidebar-search-bg:var(--srf);--sidebar-search-border:var(--border);--sidebar-search-text:var(--ink);--sidebar-search-placeholder:var(--ink-40);--sidebar-search-shortcut-bg:var(--inset);--sidebar-search-shortcut-text:var(--ink-50);--sidebar-item-hover-bg:var(--hv1);--sidebar-item-active-bg:var(--hv2);--sidebar-item-active-border:var(--border-strong);--sidebar-item-active-text:var(--ink);--sidebar-item-active-icon:var(--ink);--sidebar-avatar-bg:var(--rail);--sidebar-avatar-text:var(--ink);--sidebar-badge-bg:var(--wine);--sidebar-badge-text:var(--on-chip);--sidebar-badge-glow:var(--ring);--sidebar-bottom-accent:var(--border-quiet);--sidebar-seam-inset:var(--hairline);--sidebar-seam-edge:var(--srf);--sidebar-seam-bleed:#0f141e0f}[data-sidebar-theme=tiller][data-sidebar-theme][data-sidebar-theme]{box-shadow:inset 0 1px 0 0 var(--sidebar-seam-inset)}:root:root[data-theme=dark]{--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #0000007a;--shadow-md:0 4px 12px #0000008c;--shadow-lg:0 12px 32px #0000009e;--shadow-xl:0 20px 25px #0009,0 8px 10px #0006}
@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modalExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes overlayEnter{0%{opacity:0}to{opacity:1}}@keyframes overlayExit{0%{opacity:1}to{opacity:0}}@keyframes toastEnter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes resolvedPulse{0%{background-color:var(--success-subtle)}to{background-color:var(--surface)}}@keyframes resolvedCollapse{0%{opacity:1;max-height:400px;margin-bottom:var(--space-4);padding:var(--space-4)}to{opacity:0;max-height:0;margin-bottom:0;padding:0}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes slideUp{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}@keyframes commandBarEnter{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-shimmer{animation:1.5s infinite shimmer}.animate-pulse{animation:2s ease-in-out infinite statusPulse}.animate-spin{animation:1s linear infinite spin}.animate-modal-enter{animation:modalEnter .2s var(--ease-out)}.animate-modal-exit{animation:modalExit .15s var(--ease-out)}.animate-toast-enter{animation:toastEnter .2s var(--ease-out)}.animate-toast-exit{animation:toastExit .15s var(--ease-out)}.animate-resolved{animation:resolvedPulse .4s var(--ease-out)}.animate-collapse{animation:resolvedCollapse .3s var(--ease-out)forwards;animation-delay:.2s}.animate-slide-down{animation:slideDown .2s var(--ease-out)}.animate-command-bar-enter{animation:commandBarEnter .15s var(--ease-out)}@keyframes checkmarkPop{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slideOutLeft{0%{opacity:1;height:auto;transform:translate(0)}50%{opacity:0;transform:translate(-20px)}to{opacity:0;height:0;margin:0;padding:0;transform:translate(-100%)}}@keyframes progressFill{0%{width:0%}to{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes drawerExpand{0%{opacity:0;height:0}to{height:var(--drawer-height,auto);opacity:1}}.animate-checkmark-pop{animation:checkmarkPop .3s var(--ease-out-back)}.animate-slide-out-left{animation:slideOutLeft .3s var(--ease-out)forwards}.animate-progress-fill{animation:3s linear forwards progressFill}.animate-fade-in{animation:fadeIn var(--duration-fast)var(--ease-standard)}.animate-scale-fade-in{animation:scaleFadeIn var(--duration-normal)var(--ease-out)}@keyframes ddDropIn{0%{opacity:0;transform:translateY(-3px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
:root:root{--radius-lg:9px;--radius-md:6px;--radius-sm:4px;--radius:6px;--ring:var(--ink);--destructive:var(--wine);--primary:var(--ink);--primary-foreground:var(--srf);--background:var(--canvas);--foreground:var(--ink);--card:var(--srf);--card-foreground:var(--ink);--popover:var(--raised);--popover-foreground:var(--ink);--secondary:var(--rail);--secondary-foreground:var(--ink);--muted:var(--inset);--muted-foreground:var(--ink-50);--input:var(--border-strong);--destructive-foreground:var(--srf)}:root:root[data-theme=dark]{--primary:color-mix(in srgb,var(--srf)92%,var(--ink));--primary-foreground:var(--ink)}[data-theme=dark] [data-slot=button][data-variant=default]{border:1px solid color-mix(in srgb,var(--ink)20%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink)12%,transparent),0 1px 2px #00000047}[data-theme=dark] [data-slot=button][data-variant=default]:hover{background-color:color-mix(in srgb,var(--srf)86%,var(--ink));border-color:color-mix(in srgb,var(--ink)28%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink)16%,transparent),0 2px 6px #00000052}[data-theme=dark] [data-slot=button][data-variant=default]:active{box-shadow:inset 0 1px 2px #0000004d}[data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select],[data-slot=toggle],[data-slot=input-group]{border-radius:6px}[data-slot=button]{font-size:13px}:where([data-slot=textarea][rows]){field-sizing:fixed}[data-slot=button][data-slot]:disabled,[data-slot=button][data-slot][aria-disabled=true]{opacity:1;background-color:color-mix(in srgb,var(--ink)8%,transparent);color:var(--ink-50);border-color:#0000}[data-slot]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)!important;border-color:#0000!important;outline:none!important}[data-slot=button][data-variant=default]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--primary-foreground)!important}[data-tiller-focus=slate]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--slate)!important}[data-slot][aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--wine)!important;border-color:#0000!important}[data-slot=input-group]>input:focus-visible,[data-slot=input-group]>textarea:focus-visible{box-shadow:none!important}[data-slot=input-group]>input,[data-slot=input-group]>textarea{border-width:0}:is([data-slot=input-group]:has(>input:focus-visible),[data-slot=input-group]:has(>textarea:focus-visible)){outline:1.5px solid var(--ink);outline-offset:-1.5px;box-shadow:none!important}[data-slot]:active{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot=badge]{border-color:#0000;border-radius:4px;height:21px}[data-slot]:disabled,[data-slot][data-disabled]:not([data-disabled=false]),[data-slot][aria-disabled=true]{opacity:.4}[data-slot=button][data-variant=destructive],[data-slot=badge][data-variant=destructive]{background-color:color-mix(in srgb,var(--wine)8%,transparent);color:color-mix(in srgb,var(--wine)78%,var(--ink))}[data-slot=button][data-variant=destructive]:hover{background-color:color-mix(in srgb,var(--wine)12%,transparent)}[data-slot=scroll-area-viewport],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=command-list],[data-slot=select-content]{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-slot=scroll-area-viewport]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px}[data-slot=popover-content]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px}[data-slot=dropdown-menu-content]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px}[data-slot=command-list]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px}[data-slot=select-content]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px}[data-slot=scroll-area-viewport]:hover,[data-slot=popover-content]:hover,[data-slot=dropdown-menu-content]:hover,[data-slot=command-list]:hover,[data-slot=select-content]:hover{scrollbar-color:var(--ink-20)transparent}[data-slot=scroll-area-viewport]:hover::-webkit-scrollbar-thumb{background-color:var(--ink-20)}[data-slot=popover-content]:hover::-webkit-scrollbar-thumb{background-color:var(--ink-20)}[data-slot=dropdown-menu-content]:hover::-webkit-scrollbar-thumb{background-color:var(--ink-20)}[data-slot=command-list]:hover::-webkit-scrollbar-thumb{background-color:var(--ink-20)}[data-slot=select-content]:hover::-webkit-scrollbar-thumb{background-color:var(--ink-20)}[data-slot]{text-transform:none}@layer base{[data-slot=button],[data-slot=badge] button{color:inherit}}[data-slot=alert-dialog-overlay],[data-slot=dialog-overlay]{z-index:10200}[data-slot=alert-dialog-content],[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=hover-card-content],[data-slot=select-content]{z-index:10201}[data-slot=tooltip-content]{z-index:10300;width:max-content;max-width:min(var(--tooltip-max-width),calc(100vw - var(--space-8)));padding:var(--space-2)var(--space-3);border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);background:var(--tooltip-surface);color:var(--ink);box-shadow:var(--tooltip-shadow);font:var(--type-body);text-align:left;overflow-wrap:anywhere;animation:tooltip-appear var(--motion-fast)var(--ease-out)both;display:block}[data-slot=tooltip-content][data-variant=preview]{align-items:stretch;gap:var(--space-1);max-width:min(var(--tooltip-preview-max-width),calc(100vw - var(--space-8)));padding:var(--space-3)var(--space-4);flex-direction:column;display:flex}[data-slot=tooltip-title]{font:var(--type-card-title);color:var(--ink);display:block}[data-slot=tooltip-description]{font:var(--type-body-doc);color:var(--ink-70);display:block}[data-slot=tooltip-meta]{margin-top:var(--space-1);font:var(--type-secondary);color:var(--ink-60);display:block}[data-slot=tooltip-content][data-state=closed]{animation:tooltip-disappear var(--motion-fast)var(--ease-out)both}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}@keyframes tooltip-disappear{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-slot=tooltip-content],[data-slot=tooltip-content][data-state=closed]{animation:none}}[data-slot=dropdown-menu-item][data-highlighted],[data-slot=dropdown-menu-radio-item][data-highlighted],[data-slot=dropdown-menu-checkbox-item][data-highlighted],[data-slot=dropdown-menu-sub-trigger][data-highlighted],[data-slot=context-menu-item][data-highlighted],[data-slot=context-menu-radio-item][data-highlighted],[data-slot=context-menu-checkbox-item][data-highlighted],[data-slot=context-menu-sub-trigger][data-highlighted],[data-slot=select-item][data-highlighted]{background-color:var(--hv1);color:var(--ink)}[data-slot=dropdown-menu-item][data-variant=destructive][data-highlighted],[data-slot=context-menu-item][data-variant=destructive][data-highlighted]{background-color:color-mix(in srgb,var(--wine)8%,transparent);color:color-mix(in srgb,var(--wine)78%,var(--ink))}@media (prefers-reduced-motion:reduce){[data-slot=skeleton]{background-color:var(--hairline);animation:none}}a[data-slot=button]{text-decoration:none}[data-slot=item-description],[data-slot=field-description],[data-slot=empty-description],[data-slot=popover-description]{margin-bottom:0}[data-record-toolbar] button[data-variant=ghost],[data-record-nav] button[data-variant=ghost]{transition:background-color var(--motion-fast)var(--ease-standard),color var(--motion-fast)var(--ease-standard);font-weight:400}[data-record-toolbar] button[data-variant=ghost]:hover:not(:disabled),[data-record-nav] button[data-variant=ghost]:hover:not(:disabled){background-color:var(--hv2);color:var(--ink)}[data-record-toolbar] button[data-variant=ghost]:active:not(:disabled),[data-record-nav] button[data-variant=ghost]:active:not(:disabled){background-color:var(--hv3);transform:none}[data-record-nav] [data-slot=button][data-slot]:disabled{color:var(--ink-40);box-shadow:none;opacity:1;pointer-events:none;background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){[data-record-toolbar] button[data-variant=ghost],[data-record-nav] button[data-variant=ghost]{transition:none}}[data-shape=cta][data-variant]{border-radius:var(--btn-radius-cta)}[data-slot=spinner]{width:var(--loading-size-inline);height:var(--loading-size-inline);vertical-align:middle;flex:none;display:inline-block;animation:none!important;transform:none!important}[data-slot=spinner][data-size=region]{width:var(--loading-size-region);height:var(--loading-size-region)}[data-slot=spinner][data-size=startup]{width:var(--loading-size-startup);height:var(--loading-size-startup)}[data-slot=spinner]>g>path{animation:tiller-cadence var(--loading-cadence-duration)ease-in-out infinite;opacity:var(--loading-cadence-rest-opacity)}[data-slot=spinner]>g>path:first-child{animation-delay:calc(var(--loading-cadence-duration)/-3)}[data-slot=spinner]>g>path:nth-child(2){animation-delay:calc(var(--loading-cadence-duration)/-1.5)}@keyframes tiller-cadence{0%,65%,to{opacity:var(--loading-cadence-rest-opacity)}25%,35%{opacity:1}}[data-slot=skeleton]{animation:tiller-skeleton var(--loading-skeleton-duration)ease-in-out infinite}@keyframes tiller-skeleton{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){[data-slot=spinner]>g>path,[data-slot=skeleton]{opacity:1;animation:none!important}}
