@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)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_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_68d574a-module__ggYvfa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_68d574a-module__ggYvfa__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_JCEbxzuswU4t1NorZV8aTybU9Hey)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_41fcf4c-module__pXhdqW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_41fcf4c-module__pXhdqW__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--font-sans:var(--font-inter), "Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--font-mono:var(--font-jetbrains-mono), "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-serif:var(--font-instrument-serif), "Instrument Serif", ui-serif, Georgia, serif;--ink:#141b23;--ink-2:#3d434a;--ink-3:#6c7278;--ink-4:#a0a5ab;--line:#dadee3;--line-2:#ebeff2;--paper:#fbfaf7;--paper-2:#f7f5f1;--paper-3:#f3f0ea;--accent:#00787d;--accent-ink:#003c3f;--accent-wash:#dcf4f5;--trust-shell:#1f252b;--trust-shell-2:#2d343a;--trust-ink:#eff2f5;--trust-ink-2:#9fa5ac;--trust-line:#3c434a;--trust-accent:#b695cf;--trust-accent-2:#8b6ba2;--ok:#3b9555;--ok-wash:#e1f5e4;--warn:#d0901e;--warn-wash:#ffebd2;--err:#cb473d;--err-wash:#ffe7e3;--bot-accent:#826299;--bot-wash:#f7eeff}@supports (color:lab(0% 0 0)){:root{--ink:lab(9.48482% -1.578 -6.25843);--ink-2:lab(28.0626% -1.42011 -4.9436);--ink-3:lab(47.7879% -1.27041 -4.26308);--ink-4:lab(67.5111% -1.08168 -3.56467);--line:lab(88.3935% -.876904 -2.85805);--line-2:lab(94.1953% -.662029 -2.14605);--paper:lab(98.2765% .107378 1.52057);--paper-2:lab(96.5445% .164807 2.28326);--paper-3:lab(94.8123% .224918 3.04768);--accent:lab(45.1887% -28.1482 -11.5496);--accent-ink:lab(21.8799% -24.823 -10.1354);--accent-wash:lab(94.4485% -7.90638 -3.30863);--trust-shell:lab(14.1365% -1.42722 -5.25644);--trust-shell-2:lab(21.099% -1.47648 -5.27673);--trust-ink:lab(95.3562% -.55331 -1.78927);--trust-ink-2:lab(67.5088% -1.28841 -4.27244);--trust-line:lab(28.0607% -1.50979 -5.29136);--trust-accent:lab(66.3055% 20.8706 -25.2583);--trust-accent-2:lab(50.0335% 21.1244 -25.1262);--ok:lab(55.2407% -39.2081 25.8022);--ok-wash:lab(94.6016% -8.87287 5.65853);--warn:lab(65.057% 18.8831 63.965);--warn-wash:lab(94.2484% 3.83502 15.0783);--err:lab(49.642% 52.9116 36.0903);--err-wash:lab(93.8497% 11.986 7.36219);--bot-accent:lab(46.5444% 21.1961 -25.0923);--bot-wash:lab(95.05% 5.57143 -7.17905)}}*{box-sizing:border-box}html,body{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";background:#e4e8ed;background:lab(91.8735% -.877559 -2.85842);margin:0;padding:0;font-size:14px;line-height:1.45}button{font-family:inherit;font-size:inherit}input,textarea,select{font-family:inherit}.mono{font-family:var(--font-mono);font-feature-settings:"zero", "ss02"}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero"}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbced2;background:lab(82.5953% -.660807 -2.14531);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aaaeb3;background:lab(70.9933% -.872821 -2.85579)}@keyframes iniyal-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes iniyal-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.iniyal-shimmer{background:linear-gradient(90deg, var(--paper-2) 0%, var(--paper-3) 40%, #fdfcf8 50%, var(--paper-3) 60%, var(--paper-2) 100%);background-size:800px 100%;animation:1.6s linear infinite iniyal-shimmer}@supports (color:lab(0% 0 0)){.iniyal-shimmer{background:linear-gradient(90deg, var(--paper-2) 0%, var(--paper-3) 40%, lab(98.8605% .13572 1.90164) 50%, var(--paper-3) 60%, var(--paper-2) 100%)}}@keyframes iniyal-orbit{to{transform:rotate(360deg)}}.iniyal-orbit-ring{width:44px;height:44px;position:relative}.iniyal-orbit-ring:before,.iniyal-orbit-ring:after{content:"";border:2px solid #0000;border-top-color:var(--bot-accent);border-radius:50%;position:absolute;inset:0}.iniyal-orbit-ring:before{animation:1.1s cubic-bezier(.55,.15,.45,.85) infinite iniyal-orbit}.iniyal-orbit-ring:after{border-top-color:var(--accent);opacity:.45;animation:1.6s cubic-bezier(.55,.15,.45,.85) infinite reverse iniyal-orbit}@keyframes iniyal-blink{0%,to{opacity:.2}50%{opacity:1}}.iniyal-blink{margin-left:2px;animation:1.2s ease-in-out infinite iniyal-blink;display:inline-block}.btn{border:1px solid var(--line);background:var(--paper);height:36px;color:var(--ink);cursor:pointer;letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,transform 80ms,box-shadow .12s;display:inline-flex}.btn:hover{background:var(--paper-2);border-color:var(--ink-4)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.primary:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.accent:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--paper-2)}.btn.sm{border-radius:5px;height:28px;padding:0 10px;font-size:12px}.btn.xs{border-radius:4px;height:22px;padding:0 8px;font-size:11px}:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 75%, transparent);outline-offset:2px;border-radius:4px}.btn:focus-visible{outline-offset:3px}.inp:focus-visible,input.inp:focus-visible,textarea.inp:focus-visible,select.inp:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent);outline:none}.chip{background:var(--paper-3);height:20px;color:var(--ink-2);letter-spacing:.01em;border-radius:3px;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.chip.mono{font-family:var(--font-mono);letter-spacing:0;font-size:10.5px}.chip.ok{background:var(--ok-wash);color:#085023;color:lab(29.3244% -30.3636 20.2195)}.chip.warn{background:var(--warn-wash);color:#633f00;color:lab(30.1286% 18.5802 61.7077)}.chip.err{background:var(--err-wash);color:#8d1b17;color:lab(31.2426% 47.0075 34.2903)}.chip.accent{background:var(--accent-wash);color:var(--accent-ink)}.chip.bot{background:var(--bot-wash);color:#553b68;color:lab(29.2482% 19.1171 -22.1879)}.chip.ink{background:var(--ink);color:var(--paper)}.card{background:var(--paper);border:1px solid var(--line);border-radius:8px}.hairline{border-top:1px solid var(--line)}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600;font-family:var(--font-mono)}.ph{color:var(--ink-3);font-family:var(--font-mono);background:repeating-linear-gradient(135deg,#eceff2 0 6px,#e2e5e8 6px 12px);background:repeating-linear-gradient(135deg,lab(94.1962% -.55328 -1.78922) 0 6px,lab(90.7153% -.661671 -2.14585) 6px 12px);border-radius:4px;justify-content:center;align-items:center;font-size:10px;display:flex}.av{letter-spacing:.01em;color:#fff;background:var(--ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.av.bot{background:linear-gradient(135deg, var(--bot-accent), #3f4177);color:#fff;font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){.av.bot{background:linear-gradient(135deg, var(--bot-accent), lab(29.3515% 11.1945 -31.7807))}}.focus-ring:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.input,.textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;outline:none;padding:8px 10px;font-size:13px;line-height:1.4}.input:focus,.textarea:focus{border-color:var(--ink)}.dt{border-collapse:collapse;width:100%;font-size:12.5px}.dt th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono);padding:8px 10px;font-weight:500}.dt td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px}.dt tr:last-child td{border-bottom:none}.dt tr:hover td{background:var(--paper-2)}.todo-card-actions{opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;transform:translateY(-2px)}.todo-card:hover .todo-card-actions,.todo-card:focus-within .todo-card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.ico{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.text-muted{color:var(--ink-3)}.text-muted-2{color:var(--ink-4)}.ob-dotgrid{background-image:radial-gradient(#9a9fa52e 1px,#0000 1px);background-image:radial-gradient(lab(65.191% -1.08051 -3.56405/.18) 1px,#0000 1px);background-size:18px 18px}.ob-noise{pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:140px 140px}.ob-letter-paper{background:linear-gradient(#fefaf3 0%,#fbf6f0 100%);background:linear-gradient(lab(98.2887% .579685 3.77239) 0%,lab(97.117% .868619 3.70305) 100%);position:relative}.ob-letter-paper:before{content:"";pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(#0000 0 27px,#8d67600d 27px 28px);background-image:repeating-linear-gradient(#0000 0 27px,lab(47.3699% 14.879 9.9853/.05) 27px 28px);position:absolute;inset:0}.ob-letter-paper:after{content:"";pointer-events:none;background:#d36c664d;background:lab(58.1357% 40.6495 23.0316/.3);width:1px;position:absolute;top:36px;bottom:28px;left:44px}@keyframes ob-grow-in{0%{opacity:0;transform:scale(.7)rotate(-10deg)}60%{opacity:1;transform:scale(1.05)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ob-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ob-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes ob-slide-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes ob-check-draw{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@keyframes ob-circle-draw{0%{stroke-dashoffset:170px}to{stroke-dashoffset:0}}@keyframes ob-ring-draw{0%{stroke-dashoffset:360px;opacity:1}60%{opacity:1}to{stroke-dashoffset:0;opacity:.2}}@keyframes ob-pulse-ring{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@keyframes ob-bg-drift{0%{transform:translate(0)rotate(0)}50%{transform:translate(-20px,20px)rotate(6deg)}to{transform:translate(0)rotate(0)}}@keyframes ob-spark-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ob-spark-twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes ob-sig-draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes ob-confetti-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}15%{opacity:1}to{transform:translate3d(var(--dx,0), 420px, 0) rotate(var(--rot,240deg));opacity:0}}.ob-reveal-d7{animation-delay:.96s}.ob-confetti{--rot:240deg;--dx:0px;border-radius:1px;width:8px;height:12px;animation:2.2s ease-out forwards ob-confetti-fall;position:absolute;top:0}.ob-reveal{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) forwards ob-fade-up}.ob-reveal-d1{animation-delay:80ms}.ob-reveal-d2{animation-delay:.18s}.ob-reveal-d3{animation-delay:.3s}.ob-reveal-d4{animation-delay:.44s}.ob-reveal-d5{animation-delay:.6s}.ob-reveal-d6{animation-delay:.78s}.ob-grow{animation:.7s cubic-bezier(.2,.8,.2,1) forwards ob-grow-in}.ob-enter-r{animation:.42s cubic-bezier(.2,.8,.2,1) forwards ob-slide-in-right}.ob-enter-l{animation:.42s cubic-bezier(.2,.8,.2,1) forwards ob-slide-in-left}.ob-orb{filter:blur(60px);opacity:.35;pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite ob-bg-drift;position:absolute}:root{--mobile-tabbar-h:0px}.desktop-only{display:initial}.mobile-only{display:none}.page-pad{padding:24px}@media (max-width:720px){:root{--mobile-tabbar-h:56px}html,body{font-size:14px}.desktop-only,.hide-on-mobile{display:none!important}.mobile-only,.show-on-mobile{display:initial!important}.stack-on-mobile{flex-direction:column!important;align-items:stretch!important}.responsive-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.responsive-grid-2,.responsive-grid-3{grid-template-columns:1fr!important;gap:12px!important}.full-on-mobile{width:100%!important}.page-pad{padding:14px!important}.btn{height:40px;padding:0 12px;font-size:13px}.btn.sm{height:32px;padding:0 8px}.inp,input.inp,textarea.inp,select.inp{font-size:16px}.dpanel-pad{padding:12px!important}.scroll-x-mobile{-webkit-overflow-scrolling:touch;overflow-x:auto}}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-content-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skeleton-pulse{0%,to{background-color:color-mix(in oklab, var(--ink) 6%, var(--paper))}50%{background-color:color-mix(in oklab, var(--ink) 11%, var(--paper))}}@keyframes route-bar-grow{0%{transform:translate(-100%)}to{transform:translate(0)}}.modal-overlay-anim{animation:.14s ease-out modal-overlay-in}.modal-content-anim{transform-origin:top;animation:.18s cubic-bezier(.2,.7,.2,1) modal-content-in}.skeleton{border-radius:6px;animation:1.4s ease-in-out infinite skeleton-pulse}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.apidoc{--doc-bg:#f6f3ef;--doc-bg-2:#fdfbf9;--doc-rule:#dad7d2;--doc-rule-2:#eae7e3;--doc-ink:var(--ink);--doc-ink-2:var(--ink-2);--doc-ink-3:var(--ink-3);background:var(--doc-bg);color:var(--doc-ink);min-height:100%}@supports (color:lab(0% 0 0)){.apidoc{--doc-bg:lab(95.9576% .340849 2.25893);--doc-bg-2:lab(98.8519% .22465 1.50434);--doc-rule:lab(86.1031% .461251 3.01629);--doc-rule-2:lab(91.8976% .341237 2.25921)}}.apidoc-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.apidoc-eyebrow:before{content:"";background:var(--accent);width:18px;height:1px;display:inline-block}.apidoc-h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:12px 0 14px;font-size:clamp(38px,5.5vw,64px);font-weight:400;line-height:1.02}.apidoc-h1 em{color:var(--accent-ink);font-style:italic}.apidoc-lede{font-family:var(--font-serif);max-width:56ch;color:var(--ink-2);margin:0 0 28px;font-size:17px;line-height:1.5}.apidoc-section{scroll-margin-top:92px}.apidoc-section-head{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.apidoc-section-head h2{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:28px;font-weight:400;line-height:1.1}.apidoc-section-head .apidoc-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-3);padding-top:2px;font-size:12px}.apidoc-method{height:22px;font-family:var(--font-mono);letter-spacing:.06em;border:1px solid #0000;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.apidoc-method.get{background:var(--ok-wash);color:#00451b;color:lab(24.673% -30.5146 20.5106);border-color:#b8d8bd;border-color:lab(83.2633% -14.8212 9.48577)}.apidoc-method.post{background:var(--accent-wash);color:var(--accent-ink);border-color:#b0d6d8;border-color:lab(82.996% -12.6337 -5.2676)}.apidoc-method.del{background:var(--err-wash);color:#89221c;color:lab(31.3522% 43.7667 31.0205);border-color:#f7ccc5;border-color:lab(85.6395% 15.0253 9.25103)}.apidoc-path{font-family:var(--font-mono);letter-spacing:-.005em;color:var(--ink);font-size:13.5px}.apidoc-path .seg-var{color:var(--accent-ink)}.apidoc-endpoint{background:var(--paper);border:1px solid var(--doc-rule);border-radius:10px;grid-template-columns:4px 1fr;transition:border-color .14s,box-shadow .14s;display:grid;overflow:hidden}.apidoc-endpoint:hover{border-color:var(--ink-4);box-shadow:0 1px #f0eeeb99;box-shadow:0 1px lab(94.2147% .282645 1.88154/.6)}.apidoc-endpoint .apidoc-rail{background:var(--ink-3)}.apidoc-endpoint.get .apidoc-rail{background:#3b9555;background:lab(55.2407% -39.2081 25.8022)}.apidoc-endpoint.post .apidoc-rail{background:var(--accent)}.apidoc-endpoint.del .apidoc-rail{background:var(--err)}.apidoc-endpoint-body{min-width:0;padding:18px 22px 20px}.apidoc-endpoint-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.apidoc-endpoint-desc{color:var(--ink-2);max-width:64ch;margin:0 0 16px;line-height:1.55}.apidoc-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:880px){.apidoc-pair{grid-template-columns:1fr}}.apidoc-block{background:var(--doc-bg-2);border:1px solid var(--doc-rule-2);border-radius:8px;padding:12px 14px}.apidoc-block h4{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:10.5px;font-weight:500}.apidoc-code{color:#e1e5ea;color:lab(90.7135% -.877321 -2.85832);font-family:var(--font-mono);background:#0e1217;background:lab(5.2525% -.827231 -3.55052);border:1px solid #25292f;border:1px solid lab(16.464% -1.19568 -4.22768);border-radius:8px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.65;position:relative;overflow-x:auto}.apidoc-code .c-key{color:#76c7cc;color:lab(75.2633% -25.1688 -10.4072)}.apidoc-code .c-str{color:#d8c477;color:lab(79.5626% -.152498 41.3001)}.apidoc-code .c-num{color:#f69c8d;color:lab(73.5116% 33.0683 22.4928)}.apidoc-code .c-cmt{color:#69737d;color:lab(47.7753% -2.03165 -7.06356);font-style:italic}.apidoc-code .c-tok{color:#d0bae2;color:lab(78.3455% 13.6273 -17.0215)}.apidoc-copy{color:#bfc5ca;color:lab(79.1114% -1.08659 -3.56731);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;background:#1a2026;background:lab(11.8179% -1.32934 -4.90493);border:1px solid #2e3339;border:1px solid lab(21.105% -1.21492 -4.23629);border-radius:4px;padding:3px 8px;font-size:10.5px;transition:background .12s,color .12s,border-color .12s;position:absolute;top:8px;right:8px}.apidoc-copy:hover{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);background:#292e35;background:lab(18.7805% -1.37891 -4.92533);border-color:#484e54;border-color:lab(32.7066% -1.24663 -4.25125)}.apidoc-copy.ok{color:#e0fae4;color:lab(95.8936% -11.84 7.56052);background:#093e1b;background:lab(22.1195% -24.2426 16.0856);border-color:#295935;border-color:lab(33.7378% -24.0454 15.7332)}.apidoc-table{border-collapse:collapse;width:100%;font-size:12.5px}.apidoc-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--doc-rule);padding:6px 10px 8px;font-size:10.5px;font-weight:500}.apidoc-table td{border-bottom:1px solid var(--doc-rule-2);vertical-align:top;padding:9px 10px;line-height:1.5}.apidoc-table tr:last-child td{border-bottom:none}.apidoc-table td code,.apidoc-table td .mono{font-family:var(--font-mono);color:var(--ink);background:var(--paper-3);border-radius:3px;padding:1px 5px;font-size:11.5px}.apidoc-status{height:18px;font-family:var(--font-mono);letter-spacing:.02em;border-radius:3px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.apidoc-status.s-2{background:var(--ok-wash);color:#004b1e;color:lab(26.999% -30.4333 20.352)}.apidoc-status.s-4{background:var(--warn-wash);color:#633f00;color:lab(30.1286% 18.5802 61.7077)}.apidoc-status.s-5{background:var(--err-wash);color:#8d1b17;color:lab(31.2426% 47.0075 34.2903)}.apidoc-toc{border-left:1px solid var(--doc-rule);align-self:start;padding:18px 4px 18px 18px;font-size:12px;position:sticky;top:16px}.apidoc-toc-heading{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:10px}.apidoc-toc ol{margin:0;padding:0;list-style:none}.apidoc-toc li{padding:4px 0}.apidoc-toc li.sub{padding-left:14px;font-size:11.5px}.apidoc-toc a{color:var(--ink-3);align-items:center;gap:8px;text-decoration:none;transition:color .12s;display:inline-flex}.apidoc-toc a:hover{color:var(--ink)}.apidoc-toc a.active{color:var(--accent-ink);font-weight:600}.apidoc-toc a.active:before{content:"";background:var(--accent);width:6px;height:1px}.apidoc-trust{background:radial-gradient(60% 80% at 50% 0%, #eaf8f9 0%, transparent 70%), var(--paper);border:1px solid var(--doc-rule);border-radius:12px;padding:26px 22px 22px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.apidoc-trust{background:radial-gradient(60% 80% at 50% 0%, lab(96.6694% -4.74697 -1.99051) 0%, transparent 70%), var(--paper)}}.apidoc-trust:before{content:"";pointer-events:none;background-image:radial-gradient(#9a9fa529 1px,#0000 1px);background-image:radial-gradient(lab(65.191% -1.08051 -3.56405/.16) 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.apidoc-trust-grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:14px;display:grid;position:relative}@media (max-width:880px){.apidoc-trust-grid{grid-template-columns:1fr}}.apidoc-node{background:var(--paper);border:1px solid var(--doc-rule);border-radius:8px;flex-direction:column;gap:6px;min-height:124px;padding:14px 14px 12px;display:flex;position:relative}.apidoc-node-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.apidoc-node-title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:20px;line-height:1.15}.apidoc-node-meta{color:var(--ink-2);margin-top:auto;font-size:11.5px}.apidoc-node.center{background:var(--ink);color:var(--paper);border-color:var(--ink)}.apidoc-node.center .apidoc-node-label{color:#999fa6;color:lab(65.1887% -1.28672 -4.27156)}.apidoc-node.center .apidoc-node-title{color:var(--paper)}.apidoc-node.center .apidoc-node-meta{color:#b2b8bf;color:lab(74.469% -1.29282 -4.27482)}.apidoc-edge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-wash);border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:10px;display:inline-flex}.apidoc-edge .dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.apidoc-quick{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:880px){.apidoc-quick{grid-template-columns:1fr}}.apidoc-quick-card{background:var(--paper);border:1px solid var(--doc-rule);border-radius:8px;flex-direction:column;gap:8px;padding:14px 14px 12px;transition:border-color .14s,transform .14s;display:flex}.apidoc-quick-card:hover{border-color:var(--ink-4);transform:translateY(-1px)}.apidoc-quick-step{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.apidoc-quick-title{font-family:var(--font-serif);letter-spacing:-.01em;font-size:19px}.apidoc-quick-foot{font-family:var(--font-mono);color:var(--accent-ink);margin-top:auto;font-size:11px}.apidoc-rule{background:linear-gradient(90deg, transparent, var(--doc-rule) 12%, var(--doc-rule) 88%, transparent);height:1px;margin:36px 0;position:relative}.apidoc-rule:after{content:"◇";background:var(--doc-bg);color:var(--ink-4);padding:0 10px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.apidoc-callout{background:linear-gradient(180deg, var(--accent-wash) 0%, color-mix(in oklab, var(--accent-wash) 60%, var(--paper)) 100%);border:1px solid color-mix(in oklab, var(--accent) 22%, transparent);color:var(--accent-ink);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.55}.apidoc-callout strong{font-weight:600}.apidoc-led{align-items:center;gap:8px;display:inline-flex}.apidoc-led-dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #c9ced466,0 0 8px;box-shadow:0 0 0 1px lab(82.5914% -1.08778 -3.56801/.4),0 0 8px}.apidoc-stagger>*{opacity:0;animation:.54s cubic-bezier(.2,.8,.2,1) forwards ob-fade-up;transform:translateY(8px)}.apidoc-stagger>:first-child{animation-delay:60ms}.apidoc-stagger>:nth-child(2){animation-delay:.14s}.apidoc-stagger>:nth-child(3){animation-delay:.22s}.apidoc-stagger>:nth-child(4){animation-delay:.3s}.apidoc-stagger>:nth-child(5){animation-delay:.38s}.apidoc-stagger>:nth-child(6){animation-delay:.46s}
