@font-face{font-family:audiowide;src:url(../media/Audiowide_Regular-s.p.0n.qn~xjrga8r.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:audiowide Fallback;src:local(Arial);ascent-override:77.86%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:127.12%}.audiowide_477f197f-module__FA9wZa__className{font-family:audiowide,audiowide Fallback;font-weight:400}.audiowide_477f197f-module__FA9wZa__variable{--font-audiowide:"audiowide", "audiowide Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_300b2d3c-module__DXg7Aa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_300b2d3c-module__DXg7Aa__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6fa66812-module__FDuiPa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6fa66812-module__FDuiPa__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)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)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)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)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)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)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)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)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)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)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)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)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_e8271dbc-module__o92iia__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e8271dbc-module__o92iia__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--qt-primary:#e76f2a;--qt-primary-hover:#cc5e1f;--qt-primary-press:#b2521a;--qt-secondary:#f90;--qt-tertiary:#f3843e;--qt-dark-bg:#393939;--qt-dark-deep:#2d2d2d;--qt-dark-elev:#444;--qt-dark-border:#4a4a4a;--qt-dark-border-strong:#5a5a5a;--qt-light-bg:#faf8f6;--qt-light-card:#fff;--qt-light-gray:#f0f0f0;--qt-light-border:#e5e0db;--qt-light-border-strong:#d6cfc7;--qt-text-dark:#2d2d2d;--qt-text-light:#fff;--qt-text-body:#444;--qt-text-body-dark:#d8d5d1;--qt-text-muted:#6e6e6e;--qt-text-muted-dark:#9a9a9a;--qt-text-accent:#e76f2a;--qt-success:#2f8f5c;--qt-warning:#ffb347;--qt-danger:#ff4d6a;--qt-info:#3b82f6;--qt-purple:#8b5cf6;--qt-green:#2f8f5c;--qt-font-brand:var(--font-space-grotesk), system-ui, sans-serif;--qt-font-heading:var(--font-space-grotesk), system-ui, sans-serif;--qt-font-body:var(--font-inter), system-ui, sans-serif;--qt-font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--qt-fs-hero:56px;--qt-fs-hero-sm:40px;--qt-fs-h1:36px;--qt-fs-h2:28px;--qt-fs-h3:20px;--qt-fs-body:16px;--qt-fs-body-sm:14px;--qt-fs-button:14px;--qt-fs-label:12px;--qt-fs-code:14px;--qt-lh-hero:1.1;--qt-lh-tight:1.2;--qt-lh-snug:1.3;--qt-lh-normal:1.6;--qt-ls-label:.08em;--qt-ls-button:.02em;--qt-ls-tight:-.01em;--qt-radius-xs:6px;--qt-radius-sm:8px;--qt-radius-md:10px;--qt-radius-lg:16px;--qt-radius-xl:24px;--qt-radius-pill:999px;--qt-space-1:4px;--qt-space-2:8px;--qt-space-3:12px;--qt-space-4:16px;--qt-space-5:24px;--qt-space-6:32px;--qt-space-7:48px;--qt-space-8:64px;--qt-space-9:96px;--qt-space-10:128px;--qt-shadow-sm:0 1px 2px #2d2d2d0f;--qt-shadow-md:0 4px 16px #2d2d2d14;--qt-shadow-lg:0 12px 40px #2d2d2d1a;--qt-shadow-glow:0 0 0 4px #e76f2a2e;--qt-ease:cubic-bezier(.2, .7, .2, 1);--qt-duration:.2s;--qt-duration-slow:.4s;--qt-bg:var(--qt-light-bg);--qt-bg-card:var(--qt-light-card);--qt-bg-alt:var(--qt-light-gray);--qt-border:var(--qt-light-border);--qt-fg:var(--qt-text-dark);--qt-fg-body:var(--qt-text-body);--qt-fg-muted:var(--qt-text-muted);--qt-accent:var(--qt-primary)}[data-section=dark]{--qt-bg:var(--qt-dark-bg);--qt-bg-card:var(--qt-dark-deep);--qt-bg-alt:var(--qt-dark-deep);--qt-border:var(--qt-dark-border);--qt-fg:var(--qt-text-light);--qt-fg-body:var(--qt-text-body-dark);--qt-fg-muted:var(--qt-text-muted-dark);background:var(--qt-bg);color:var(--qt-fg)}[data-section=light]{--qt-bg:var(--qt-light-bg);--qt-bg-card:var(--qt-light-card);--qt-bg-alt:var(--qt-light-gray);--qt-border:var(--qt-light-border);--qt-fg:var(--qt-text-dark);--qt-fg-body:var(--qt-text-body);--qt-fg-muted:var(--qt-text-muted);background:var(--qt-bg);color:var(--qt-fg)}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--qt-font-body);color:var(--qt-fg-body);background:var(--qt-light-bg);-webkit-font-smoothing:antialiased;margin:0;padding:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.qt-page{background:var(--qt-light-bg);flex-direction:column;min-height:100vh;display:flex}.qt-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.qt-section{padding:96px 0}.qt-section--dark{color:#fff;background:#393939}.qt-section--light{color:#2d2d2d;background:#faf8f6}.qt-section--gray{color:#2d2d2d;background:#f0f0f0}.qt-nav{z-index:100;-webkit-backdrop-filter:none;background:0 0;border-bottom:none;align-items:center;height:80px;display:flex;top:0;left:0;right:0;position:fixed!important}.qt-nav--light{color:#2d2d2d}.qt-nav--dark{color:#fff}.qt-nav .row{justify-content:space-between;align-items:center;width:100%;display:flex}.qt-nav .left{align-items:center;gap:40px;display:flex}.qt-nav .logo img{width:auto;height:42px;display:block}.qt-nav .links{gap:28px;display:flex}.qt-nav .links a{font-family:var(--qt-font-heading);opacity:.85;transition:opacity .2s var(--qt-ease);letter-spacing:.01em;font-size:15px;font-weight:500}.qt-nav .links a:hover{opacity:1}.qt-nav .links a.active{color:#e76f2a;opacity:1}.qt-nav .right{align-items:center;gap:32px;display:flex}.qt-btn{font-family:var(--qt-font-heading);letter-spacing:.02em;transition:background .2s var(--qt-ease), color .2s var(--qt-ease), border-color .2s var(--qt-ease), transform .1s var(--qt-ease);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.qt-btn--primary{color:#fff;background:#e76f2a}.qt-btn--primary:hover{background:#cc5e1f}.qt-btn--primary:active{background:#b2521a;transform:translateY(1px)}.qt-btn--secondary{color:#2d2d2d;background:0 0;border-color:#2d2d2d}.qt-section--dark .qt-btn--secondary,.qt-nav--dark .qt-btn--secondary{color:#fff;border-color:#fff}.qt-btn--secondary:hover{background:#2d2d2d0f}.qt-section--dark .qt-btn--secondary:hover,.qt-nav--dark .qt-btn--secondary:hover{background:#ffffff14}.qt-btn--ghost{color:#e76f2a;background:0 0;padding:12px 14px}.qt-btn--ghost:hover{background:#e76f2a1a}.qt-btn--lg{padding:16px 26px;font-size:15px}.qt-hero{align-items:center;gap:32px;display:grid}.qt-hero__title{font-family:var(--qt-font-brand);letter-spacing:-.025em;color:inherit;text-wrap:balance;margin:0;font-size:clamp(36px,4.8vw,60px);font-weight:700;line-height:1.04}.qt-hero__title .accent{color:#e76f2a}.qt-hero__sub{font-family:var(--qt-font-body);text-wrap:pretty;max-width:540px;font-size:16px;line-height:1.55}.qt-section--dark .qt-hero__sub{color:#d8d5d1}.qt-section--light .qt-hero__sub{color:#444}.qt-hero__cta{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.qt-hero__eyebrow{font-family:var(--qt-font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:inline-flex}.qt-hero__eyebrow .dot{background:#e76f2a;border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #e76f2a2e}.qt-backed-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d2d2d8c;border:1px solid #4a4a4a;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:inline-flex}.qt-section--light .qt-backed-pill{background:#fff;border-color:#e5e0db}.qt-backed-pill__lbl{font-family:var(--qt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a;font-size:11px}.qt-section--light .qt-backed-pill__lbl{color:#6e6e6e}.qt-backed-pill__name{font-family:var(--qt-font-heading);color:#fff;letter-spacing:.04em;font-size:14px;font-weight:700}.qt-section--light .qt-backed-pill__name{color:#2d2d2d}.qt-backed-pill--lg,.qt-section--dark .qt-backed-pill--lg{-webkit-backdrop-filter:none;background:#fff;border-width:1.5px;border-color:#e76f2a;gap:10px;padding:8px 14px;box-shadow:0 4px 16px #0000002e,0 0 0 1px #e76f2a14}.qt-backed-pill--lg .qt-backed-pill__lbl,.qt-section--dark .qt-backed-pill--lg .qt-backed-pill__lbl{color:#525252;letter-spacing:.08em;font-size:10px;font-weight:600}.qt-backed-pill--lg .qt-backed-pill__name,.qt-section--dark .qt-backed-pill--lg .qt-backed-pill__name{color:#2d2d2d;letter-spacing:.05em;font-size:20px}.qt-backed-pill--lg .qt-backed-pill__logo{align-items:center;height:26px;display:inline-flex}.qt-backed-pill--lg .qt-backed-pill__logo img{width:auto;height:26px;display:block}.qt-sec-head{flex-direction:column;gap:14px;max-width:720px;margin-bottom:48px;display:flex}.qt-sec-head__eyebrow{font-family:var(--qt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e76f2a;font-size:12px}.qt-sec-head__title{font-family:var(--qt-font-heading);letter-spacing:-.01em;color:inherit;text-wrap:balance;margin:0;font-size:36px;font-weight:700;line-height:1.2}.qt-sec-head__title .accent{color:#e76f2a}.qt-sec-head__sub{font-family:var(--qt-font-body);text-wrap:pretty;max-width:580px;font-size:17px;line-height:1.6}.qt-section--dark .qt-sec-head__sub{color:#d8d5d1}.qt-section--light .qt-sec-head__sub{color:#444}.qt-process-grid .qt-card,.qt-card.qt-card--glow{transition:box-shadow .25s var(--qt-ease), border-color .25s var(--qt-ease), transform .15s var(--qt-ease)}.qt-section--light .qt-process-grid .qt-card:hover,.qt-section--light .qt-card.qt-card--glow:hover{border-color:#e76f2a80;transform:translateY(-2px);box-shadow:0 0 0 1px #e76f2a40,0 10px 32px #e76f2a33}.qt-section--dark .qt-process-grid .qt-card:hover,.qt-section--dark .qt-card.qt-card--glow:hover{background:#333;border-color:#e76f2a8c;transform:translateY(-2px);box-shadow:0 0 0 1px #e76f2a59,0 10px 32px #e76f2a47}.qt-card{transition:box-shadow .2s var(--qt-ease), border-color .2s var(--qt-ease), transform .1s var(--qt-ease);border-radius:16px;padding:24px}.qt-section--light .qt-card{background:#fff;border:1px solid #e5e0db;box-shadow:0 4px 16px #2d2d2d0f}.qt-section--light .qt-card:hover{border-color:#d6cfc7;box-shadow:0 12px 40px #2d2d2d1a}.qt-section--dark .qt-card{background:#2d2d2d;border:1px solid #4a4a4a}.qt-section--dark .qt-card:hover{background:#333;border-color:#5a5a5a}.qt-card__eyebrow{font-family:var(--qt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#e76f2a;margin-bottom:10px;font-size:11px}.qt-card__title{font-family:var(--qt-font-heading);color:inherit;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.qt-card__body{font-family:var(--qt-font-body);font-size:15px;line-height:1.6}.qt-section--light .qt-card__body{color:#444}.qt-section--dark .qt-card__body{color:#d8d5d1}.qt-agent{align-items:flex-start;gap:14px;display:flex}.qt-agent__av{background:#393939;border-radius:14px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.qt-agent__av img{width:34px;height:34px}.qt-agent__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.qt-agent__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qt-agent__name{font-family:var(--qt-font-heading);color:inherit;overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:700}.qt-agent__by{font-family:var(--qt-font-mono);letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-size:11px}.qt-section--light .qt-agent__by{color:#6e6e6e}.qt-section--dark .qt-agent__by{color:#9a9a9a}.qt-agent__desc{font-family:var(--qt-font-body);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.qt-section--light .qt-agent__desc{color:#444}.qt-section--dark .qt-agent__desc{color:#d8d5d1}.qt-agent__rate{font-family:var(--qt-font-heading);color:inherit;white-space:nowrap;font-size:13px;font-weight:600}.qt-agent__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.qt-agent-card-link{cursor:pointer;transition:transform .15s var(--qt-ease), box-shadow .15s var(--qt-ease);border-radius:16px;outline:none;display:block}.qt-agent-card-link:hover{transform:translateY(-2px)}.qt-agent-card-link:focus-visible{box-shadow:0 0 0 3px #e76f2a59}.qt-tag{font-family:var(--qt-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.qt-tag--finance{color:#b2521a;background:#e76f2a1f}.qt-tag--writing{color:#1e54b7;background:#3b82f61f}.qt-tag--code{color:#5e2dc5;background:#8b5cf624}.qt-tag--life{color:#8c4a00;background:#ff990029}.qt-tag--api{color:#5e2dc5;background:#8b5cf624}.qt-tag--free{color:#1e5e3a;background:#2f8f5c24}.qt-section--dark .qt-tag--free{color:#7fcea0;background:#2f8f5c33}.qt-pill{font-family:var(--qt-font-heading);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 9px;font-size:13px;font-weight:600;display:inline-flex}.qt-section--light .qt-pill{color:#2d2d2d;background:#fff;border:1px solid #e5e0db}.qt-section--dark .qt-pill{color:#fff;background:#2d2d2d;border:1px solid #4a4a4a}.qt-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.qt-dot--on{background:#e76f2a;box-shadow:0 0 0 3px #e76f2a38}.qt-dot--warn{background:#ffb347}.qt-dot--err{background:#ff4d6a}.qt-dot--off{background:#9a9a9a}.qt-field{flex-direction:column;gap:6px;display:flex}.qt-field__label{font-family:var(--qt-font-heading);font-size:13px;font-weight:600}.qt-field__hint{font-family:var(--qt-font-body);color:#6e6e6e;font-size:12px}.qt-input,.qt-textarea{font-family:var(--qt-font-body);color:#2d2d2d;width:100%;transition:border-color .2s var(--qt-ease), box-shadow .2s var(--qt-ease);background:#fff;border:1px solid #e5e0db;border-radius:8px;outline:none;padding:12px 14px;font-size:15px;line-height:1.4}.qt-textarea{resize:vertical;min-height:120px}.qt-input::placeholder,.qt-textarea::placeholder{color:#9a9a9a}.qt-input:focus,.qt-textarea:focus{border-color:#e76f2a;box-shadow:0 0 0 4px #e76f2a2e}.qt-search-card{transition:border-color .2s var(--qt-ease), box-shadow .2s var(--qt-ease)}.qt-search-card:focus-within{box-shadow:0 0 0 4px #e76f2a2e;border-color:#e76f2a8c!important}.qt-input--bare:focus,.qt-textarea--bare:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}.qt-section--dark .qt-input,.qt-section--dark .qt-textarea{color:#fff;background:#2d2d2d;border-color:#4a4a4a}.qt-section--dark .qt-input::placeholder,.qt-section--dark .qt-textarea::placeholder{color:#9a9a9a}.qt-code{color:#faf8f6;font-family:var(--qt-font-mono);white-space:pre;background:#2d2d2d;border-radius:12px;margin:0;padding:18px 20px;font-size:13.5px;line-height:1.7;position:relative;overflow:auto}.qt-code .lang{color:#9a9a9a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;position:absolute;top:12px;right:14px}.qt-inline-code{font-family:var(--qt-font-mono);color:#b2521a;background:#f0f0f0;border-radius:6px;padding:2px 7px;font-size:13px}.qt-section--dark .qt-inline-code{color:#f90;background:#2d2d2d}.qt-code-shell{background:#0d0f14;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 56px #00000073,0 0 0 1px #e76f2a14}.qt-code-shell__bar{background:linear-gradient(#15171d 0%,#0f1116 100%);border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:10px 14px;display:flex}.qt-code-shell__dots{gap:6px;display:inline-flex}.qt-code-shell__dots>span{border-radius:50%;width:10px;height:10px;display:inline-block}.qt-code-shell__dots>span:first-child{background:#ff5f57}.qt-code-shell__dots>span:nth-child(2){background:#febc2e}.qt-code-shell__dots>span:nth-child(3){background:#28c840}.qt-code-shell__lang{font-family:var(--qt-font-mono);color:#9a9a9a;letter-spacing:.08em;text-transform:lowercase;flex:1;font-size:11px}.qt-code-shell__copy{color:#9a9a9a;font-family:var(--qt-font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;transition:all .15s cubic-bezier(.2,.7,.2,1);display:inline-flex}.qt-code-shell__copy:hover{color:#fff;background:#ffffff0a;border-color:#ffffff40}.qt-code-shell__copy.is-copied{color:#28c840;background:#28c84014;border-color:#28c84066}.qt-code--pro{font-size:13.5px;line-height:1.65;color:#d7d8db!important;background:#0d0f14!important}.qt-code--pro code{font-family:inherit;font-size:inherit;color:inherit}.tk-com{color:#6b7280;font-style:italic}.tk-str{color:#98c379}.tk-num{color:#d19a66}.tk-key{color:#c678dd;font-weight:500}.tk-prop{color:#e06c75}.tk-fn{color:#61afef}.tk-op{color:#abb2bf}.tk-var{color:#e5c07b}.tk-tag{color:#f90;letter-spacing:.01em;font-weight:600}.tk-url{color:#56b6c2;text-underline-offset:2px;-webkit-text-decoration:underline #56b6c259;text-decoration:underline #56b6c259}.tk-bool{color:#d19a66}.qt-eyebrow{font-family:var(--qt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e76f2a;font-size:12px}.qt-section--dark .qt-eyebrow{color:#f90}.qt-footer{color:#d8d5d1;font-family:var(--qt-font-body);background:linear-gradient(#1f1f1f 0%,#2d2d2d 40%,#4a4a4a 100%);padding:80px 0 0;position:relative;overflow:hidden}.qt-footer__row{grid-template-columns:1.4fr 1fr 1fr;align-items:flex-start;gap:48px;display:grid}.qt-footer__product{flex-direction:column;display:flex}.qt-footer__product-head{opacity:.92;align-items:center;gap:10px;margin-bottom:14px;display:flex}.qt-footer__product-head img{width:auto;display:block}.qt-footer__product-name{font-family:var(--qt-font-heading);color:#fff;letter-spacing:.01em;font-size:14px;font-weight:600}.qt-footer__product-title{font-family:var(--qt-font-heading);color:#fff;letter-spacing:-.005em;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3}.qt-footer__product-desc{font-family:var(--qt-font-body);color:#b5b2ae;max-width:300px;margin:0 0 14px;font-size:13px;line-height:1.6}.qt-footer__product-links{flex-direction:column;gap:8px;display:flex}.qt-footer__product-links a{font-family:var(--qt-font-heading);color:#fff;transition:color .2s var(--qt-ease);font-size:14px;font-weight:500}.qt-footer__product-links a:hover{color:#e76f2a}.qt-footer__brand img{width:auto;height:36px;margin-bottom:14px}.qt-footer__tag{font-family:var(--qt-font-body);color:#b5b2ae;max-width:280px;font-size:14px;line-height:1.6}.qt-footer h4{font-family:var(--qt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b5b2ae;margin:0 0 14px;font-size:11px}.qt-footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.qt-footer a{font-family:var(--qt-font-heading);color:#fff;transition:color .2s var(--qt-ease);font-size:14px;font-weight:500}.qt-footer a:hover{color:#e76f2a}.qt-footer__btm{font-family:var(--qt-font-mono);letter-spacing:.06em;color:#d8d5d1;z-index:1;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:64px;padding:24px 0 28px;font-size:11px;display:flex;position:relative}.qt-marquee{background:linear-gradient(#1f1f1f 0%,#404040 50%,#1f1f1f 100%);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:26px 0;position:relative;overflow:hidden}.qt-marquee:before,.qt-marquee:after{content:"";z-index:2;pointer-events:none;width:100px;position:absolute;top:0;bottom:0}.qt-marquee:before{background:linear-gradient(90deg,#1f1f1f,#1f1f1f00);left:0}.qt-marquee:after{background:linear-gradient(270deg,#1f1f1f,#1f1f1f00);right:0}.qt-marquee__track{width:max-content;animation:36s linear infinite qt-marquee-scroll;display:flex}.qt-marquee__track:hover{animation-play-state:paused}.qt-marquee__group{align-items:center;gap:56px;padding-right:56px;display:flex}.qt-marquee__word{font-family:var(--qt-font-heading);color:#fff;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1}.qt-marquee__mark{opacity:.92;flex-shrink:0;width:clamp(24px,3vw,36px);height:clamp(24px,3vw,36px);display:block}@keyframes qt-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.qt-marquee__track{animation:none}}.qt-footer__menu{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:32px;margin-top:40px;padding:28px 0;display:flex}.qt-footer__menu a{font-family:var(--qt-font-heading);color:#b5b2ae;transition:color .2s var(--qt-ease);letter-spacing:.01em;font-size:14px;font-weight:500}.qt-footer__menu a:hover{color:#fff}.qt-footer__bigmark{height:clamp(160px,22vw,340px);margin-top:16px;padding:0;overflow:hidden}.qt-footer__bigmark img{object-fit:cover;object-position:center;opacity:.92;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.qt-img-slot{color:#9a9a9a;font-family:var(--qt-font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#f0f0f0;border:1px dashed #d6cfc7;border-radius:24px;justify-content:center;align-items:center;padding:32px;font-size:11px;display:flex}.qt-section--dark .qt-img-slot{color:#6e6e6e;background:#2d2d2d;border-color:#4a4a4a}.qt-founder-social{color:#2d2d2d;background:#fff;border:1px solid #e5e0db;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s cubic-bezier(.2,.7,.2,1),color .2s,border-color .2s;display:inline-flex}.qt-founder-social:hover{color:#fff;background:#e76f2a;border-color:#e76f2a}.qt-founder-email{font-family:var(--qt-font-mono);color:#2d2d2d;transition:color .2s var(--qt-ease);align-self:flex-start;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.qt-founder-email:hover{color:#e76f2a}.qt-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.qt-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.qt-grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.qt-stack{flex-direction:column;display:flex}.qt-row{align-items:center;display:flex}@keyframes qtReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.qt-reveal{animation:qtReveal .4s var(--qt-ease) both}@media (prefers-reduced-motion:reduce){.qt-reveal{animation-duration:10ms}}.qt-orrery{aspect-ratio:1;background:radial-gradient(circle,#e76f2a1a,#e76f2a00 65%);width:100%;position:relative}.qt-orrery__grid{opacity:.55;pointer-events:none;background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-position:0 0;background-size:22px 22px;position:absolute;inset:0}.qt-orrery__ring{pointer-events:none;border:1px solid #e76f2a38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qt-orrery__center{z-index:2;justify-content:center;align-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;display:flex;position:absolute;top:50%;left:50%}.qt-orrery__center img{object-fit:contain;width:58px;height:58px;display:block}.qt-orrery__orbit{pointer-events:none;border-radius:50%;animation-name:qtOrrerySpin;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.qt-orrery__planet{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;animation-name:qtOrreryCounter;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute;top:0;left:50%;box-shadow:0 0 0 1px #e76f2a1f,0 6px 16px #00000042,0 0 12px #e76f2a24}.qt-orrery__planet img{object-fit:contain;width:28px;height:28px;display:block}@keyframes qtOrrerySpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes qtOrreryCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.qt-orrery__orbit,.qt-orrery__planet{animation:none}}.qt-onboard,.qt-signin{background:radial-gradient(at 0 0,#e76f2a33,#0000 50%),radial-gradient(at 100% 100%,#d977572e,#0000 55%),linear-gradient(135deg,#2d2d2d 0%,#1a1a1a 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 24px;display:flex}.qt-onboard__card{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;width:100%;max-width:1180px;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000059}.qt-onboard__left{flex-direction:column;gap:18px;min-height:640px;padding:36px 44px 32px;display:flex}.qt-onboard__right{background:linear-gradient(135deg,#faf8f6 0%,#ffe9d8 60%,#ffd2b0 100%);justify-content:center;align-items:center;min-height:640px;padding:28px;display:flex}.qt-onboard__brand img{width:auto;height:40px;display:block}.qt-onboard__dots{gap:8px;margin-top:4px;display:flex}.qt-onboard__dot{width:44px;height:4px;transition:background .25s var(--qt-ease);background:#e5e0db;border-radius:3px}.qt-onboard__dot.is-active{background:#e76f2a}.qt-onboard__body{flex-direction:column;flex:1;gap:18px;display:flex}.qt-onboard__title{font-family:var(--qt-font-heading);color:#1f1f1f;margin:0;font-size:38px;font-weight:800;line-height:1.1}.qt-onboard__sub{font-family:var(--qt-font-body);color:#6e6e6e;max-width:460px;margin:0;font-size:15px;line-height:1.55}.qt-onboard__form{flex-direction:column;gap:18px;margin-top:4px;display:flex}.qt-onboard__field-label{font-family:var(--qt-font-heading);color:#2d2d2d;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.qt-onboard__input{width:100%;font-family:var(--qt-font-body);color:#2d2d2d;transition:border-color .2s var(--qt-ease), background .2s var(--qt-ease);background:#f2efec;border:1px solid #0000;border-radius:10px;outline:none;padding:14px 16px;font-size:15px}.qt-onboard__input:focus{background:#fff;border-color:#e76f2a}.qt-onboard__hint{font-family:var(--qt-font-body);color:#e76f2a;cursor:default;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:inline-flex}.qt-onboard__hint.is-error{color:#c53030}.qt-onboard__hint.is-ok{color:#16a34a}.qt-onboard__textarea{resize:vertical;width:100%;min-height:130px;font-family:var(--qt-font-body);color:#2d2d2d;transition:border-color .2s var(--qt-ease), background .2s var(--qt-ease);background:#f2efec;border:1px solid #0000;border-radius:12px;outline:none;padding:14px 16px;font-size:15px;line-height:1.55}.qt-onboard__textarea:focus{background:#fff;border-color:#e76f2a}.qt-onboard__presets-label{font-family:var(--qt-font-heading);color:#2d2d2d;margin-top:6px;font-size:14px;font-weight:700}.qt-onboard__presets{flex-wrap:wrap;gap:8px;max-height:200px;padding-right:4px;display:flex;overflow-y:auto}.qt-onboard__chip{font-family:var(--qt-font-body);color:#2d2d2d;cursor:pointer;transition:all .2s var(--qt-ease);background:0 0;border:1px solid #e5e0db;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.qt-onboard__chip:hover{color:#e76f2a;border-color:#e76f2a}.qt-onboard__chip.is-active{color:#fff;background:#e76f2a;border-color:#e76f2a}.qt-onboard__footer{margin-top:auto;padding-top:12px}.qt-onboard__cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.qt-onboard__primary{color:#fff;font-family:var(--qt-font-heading);cursor:pointer;transition:background .2s var(--qt-ease), transform .12s var(--qt-ease);background:#e76f2a;border:0;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:700}.qt-onboard__primary:hover{background:#d45f1e}.qt-onboard__primary:active{transform:translateY(1px)}.qt-onboard__primary:disabled{cursor:not-allowed;background:#f0cbb1}.qt-onboard__secondary{color:#2d2d2d;font-family:var(--qt-font-heading);cursor:pointer;transition:background .2s var(--qt-ease);background:#f2efec;border:0;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:600}.qt-onboard__secondary:hover{background:#e5e0db}.qt-onboard__hints{font-family:var(--qt-font-body);color:#9a9a9a;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.qt-onboard__hints kbd{font-size:11px;font-family:var(--qt-font-mono);color:#6e6e6e;background:#efece8;border:1px solid #e0dcd7;border-radius:6px;justify-content:center;align-items:center;min-width:22px;padding:1px 6px;display:inline-flex}.qt-onboard__illo{aspect-ratio:1;background:linear-gradient(135deg,#ffe9d8,#ffb682);border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:420px;display:flex;position:relative;overflow:hidden}.qt-onboard__illo--final{background:linear-gradient(135deg,#2d2d2d 0%,#4a2914 100%)}.qt-avatar-gallery{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.qt-avatar-tile{cursor:pointer;width:76px;height:76px;transition:border-color .2s var(--qt-ease), transform .15s var(--qt-ease);background:0 0;border:2px solid #0000;border-radius:14px;padding:0;overflow:hidden}.qt-avatar-tile:hover{transform:translateY(-2px)}.qt-avatar-tile.is-active{border-color:#e76f2a}.qt-avatar-tile svg{display:block}.qt-avatar-upload{cursor:pointer;width:76px;height:76px;font-family:var(--qt-font-body);color:#6e6e6e;transition:border-color .2s var(--qt-ease), color .2s var(--qt-ease);background:#faf8f6;border:2px dashed #e5e0db;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.qt-avatar-upload:hover{color:#e76f2a;border-color:#e76f2a}.qt-avatar-upload input{display:none}.qt-avatar-render{background:#2d2d2d;border-radius:18px;overflow:hidden}.qt-avatar-render img{object-fit:cover;width:100%;height:100%;display:block}.qt-avatar-render svg{width:100%;height:100%;display:block}.qt-signin__card{-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-radius:24px;flex-direction:column;gap:22px;width:100%;max-width:440px;padding:40px 36px 32px;display:flex;box-shadow:0 24px 60px #0006}.qt-signin__brand{justify-content:flex-start;align-items:center;margin-bottom:4px;display:flex}.qt-signin__brand img{width:auto;height:40px;display:block}.qt-signin__heading{text-align:center;flex-direction:column;gap:6px;display:flex}.qt-signin__title{font-family:var(--qt-font-heading);color:#1f1f1f;margin:0;font-size:26px;font-weight:800}.qt-signin__sub{font-family:var(--qt-font-body);color:#6e6e6e;margin:0;font-size:14px}.qt-signin__google{width:100%;font-family:var(--qt-font-heading);color:#2d2d2d;cursor:pointer;transition:border-color .2s var(--qt-ease), background .2s var(--qt-ease);background:#fff;border:1px solid #e0dcd7;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:14.5px;font-weight:600;display:flex}.qt-signin__google:hover{background:#faf8f6;border-color:#e76f2a}.qt-signin__google img{width:18px;height:18px;display:block}.qt-signin__divider{font-family:var(--qt-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#9a9a9a;align-items:center;gap:12px;font-size:11px;display:flex}.qt-signin__divider:before,.qt-signin__divider:after{content:"";background:#e5e0db;flex:1;height:1px}.qt-signin__primary{color:#fff;font-family:var(--qt-font-heading);cursor:pointer;transition:background .2s var(--qt-ease);background:#e76f2a;border:0;border-radius:12px;padding:14px 16px;font-size:15px;font-weight:700}.qt-signin__primary:hover{background:#d45f1e}.qt-signin__primary:disabled{cursor:not-allowed;background:#f0cbb1}.qt-signin__footer-row{font-family:var(--qt-font-body);color:#6e6e6e;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.qt-signin__footer-row a{color:#e76f2a;font-weight:600;text-decoration:none}.qt-signin__footer-row a:hover{text-decoration:underline}.qt-chat{color:#fff;background:#0f0f10;grid-template-columns:260px 1fr;height:100vh;display:grid;overflow:hidden}.qt-chat__side{background:#161617;border-right:1px solid #242425;flex-direction:column;gap:14px;min-height:0;padding:18px 14px;display:flex;overflow-y:auto}.qt-chat__brand{align-items:center;gap:10px;padding:4px 8px;display:flex}.qt-chat__brand img{width:auto;height:32px;display:block}.qt-chat__nav{flex-direction:column;gap:2px;margin-top:6px;display:flex}.qt-chat__nav button{text-align:left;color:#b8b8b8;font-family:var(--qt-font-body);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.qt-chat__nav button:hover,.qt-chat__nav button.is-active{color:#fff;background:#232324}.qt-chat__user{font-family:var(--qt-font-body);color:#b8b8b8;border-top:1px solid #242425;align-items:center;gap:10px;margin-top:auto;padding:10px;font-size:13px;display:flex}.qt-chat__user .avatar{background:#2d2d2d;border-radius:8px;width:32px;height:32px;overflow:hidden}.qt-chat__user .avatar img{object-fit:cover;width:100%;height:100%}.qt-chat__main{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.qt-chat__topbar{font-family:var(--qt-font-heading);border-bottom:1px solid #242425;justify-content:space-between;align-items:center;padding:16px 24px;font-size:15px;font-weight:700;display:flex}.qt-chat__stream{flex-direction:column;flex:1;gap:16px;padding:36px 32px 16px;display:flex;overflow-y:auto}.qt-chat__welcome{flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:760px;margin:0 auto;display:flex}.qt-chat__welcome h1{font-family:var(--qt-font-heading);margin:0;font-size:28px;font-weight:800}.qt-chat__welcome p{font-family:var(--qt-font-body);color:#b8b8b8;margin:0;font-size:15px}.qt-chat__chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.qt-chat__chip{color:#d8d8d8;font-family:var(--qt-font-body);cursor:pointer;transition:all .2s var(--qt-ease);background:#1c1c1d;border:1px solid #2a2a2b;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-size:13.5px;display:inline-flex}.qt-chat__chip:hover{color:#fff;border-color:#e76f2a}.qt-chat__msg{gap:12px;width:100%;max-width:760px;margin:0 auto;display:flex}.qt-chat__msg.is-user{justify-content:flex-end}.qt-chat__bubble{font-family:var(--qt-font-body);color:#ececec;background:#1c1c1d;border:1px solid #242425;border-radius:16px;max-width:78%;padding:12px 16px;font-size:14.5px;line-height:1.55}.qt-chat__bubble.is-user{color:#fff;background:#e76f2a;border-color:#e76f2a}.qt-chat__composer{background:#0f0f10;border-top:1px solid #242425;padding:14px 24px 22px}.qt-chat__composer-inner{background:#1c1c1d;border:1px solid #2a2a2b;border-radius:14px;align-items:flex-end;gap:10px;max-width:760px;margin:0 auto;padding:10px 10px 10px 16px;display:flex}.qt-chat__composer-inner input,.qt-chat__composer-inner textarea{color:#fff;font-family:var(--qt-font-body);resize:none;background:0 0;border:0;outline:0;flex:1;min-height:24px;max-height:180px;padding:8px 4px;font-size:15px;line-height:1.45;overflow-y:auto}.qt-chat__send{color:#fff;cursor:pointer;background:#e76f2a;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.qt-chat__send:hover{background:#d45f1e}.qt-dev{--d-bg:#0e0e0f;--d-side:#131314;--d-panel:#161617;--d-panel-2:#1b1b1c;--d-border:#232325;--d-border-strong:#2d2d2f;--d-text:#ececec;--d-text-mute:#9a9a9a;--d-text-dim:#6e6e6e;--d-accent:#e76f2a;--d-accent-soft:#e76f2a24;--d-accent-strong:#d45f1e;--d-success:#16a34a;--d-danger:#e04040;background:var(--d-bg);min-height:100vh;color:var(--d-text);font-family:var(--qt-font-body);grid-template-columns:256px 1fr;display:grid}html[data-dev-theme=light] .qt-dev{--d-bg:#faf8f6;--d-side:#fff;--d-panel:#fff;--d-panel-2:#f5f1ec;--d-border:#e5e0db;--d-border-strong:#d6d0c9;--d-text:#1f1f1f;--d-text-mute:#595959;--d-text-dim:#8a8a8a}.qt-dev__side{background:var(--d-side);border-right:1px solid var(--d-border);flex-direction:column;gap:14px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.qt-dev__brand{align-items:center;padding:4px 8px;display:flex}.qt-dev__brand img{width:auto;height:30px;display:block}.qt-dev__nav{flex-direction:column;gap:2px;margin-top:8px;display:flex}.qt-dev__nav-item{color:var(--d-text-mute);transition:background .15s var(--qt-ease), color .15s var(--qt-ease);border-radius:9px;align-items:center;gap:11px;padding:9px 12px;font-size:14px;text-decoration:none;display:flex}.qt-dev__nav-item:hover{background:var(--d-panel);color:var(--d-text)}.qt-dev__nav-item.is-active{background:var(--d-accent-soft);color:var(--d-accent)}.qt-dev__nav-item.is-active svg{color:var(--d-accent)}.qt-dev__sidefoot{border-top:1px solid var(--d-border);flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.qt-dev__logout{color:var(--d-text-mute);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:14px;display:flex}.qt-dev__logout:hover{background:var(--d-panel);color:var(--d-text)}.qt-dev__account{background:var(--d-panel);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.qt-dev__avatar{background:var(--d-accent);color:#fff;width:34px;height:34px;font-family:var(--qt-font-heading);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.qt-dev__account-name{color:var(--d-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.qt-dev__account-sub{color:var(--d-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.qt-dev__main{flex-direction:column;min-width:0;display:flex}.qt-dev__topbar{justify-content:space-between;align-items:flex-start;gap:16px;padding:32px 36px 14px;display:flex}.qt-dev__eyebrow{font-family:var(--qt-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--d-accent);margin-bottom:4px;font-size:11px}.qt-dev__title{font-family:var(--qt-font-heading);color:var(--d-text);margin:0;font-size:34px;font-weight:800}.qt-dev__cta{align-items:center;gap:10px;display:flex}.qt-dev__content{flex-direction:column;gap:28px;padding:14px 36px 56px;display:flex}.qt-dev__lede{color:var(--d-text-mute);max-width:760px;margin:0 0 4px;font-size:15px;line-height:1.55}.qt-dev__btn-primary{background:var(--d-accent);color:#fff;font-family:var(--qt-font-heading);cursor:pointer;transition:background .15s var(--qt-ease);border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.qt-dev__btn-primary:hover{background:var(--d-accent-strong)}.qt-dev__btn-primary:disabled{cursor:not-allowed;background:#e76f2a59}.qt-dev__btn-ghost{color:var(--d-text);border:1px solid var(--d-border-strong);font-family:var(--qt-font-heading);cursor:pointer;transition:background .15s var(--qt-ease), border-color .15s var(--qt-ease);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.qt-dev__btn-ghost:hover{background:var(--d-panel);border-color:var(--d-accent)}.qt-dev__btn-ghost:disabled{opacity:.45;cursor:not-allowed}.qt-dev__btn-danger{color:var(--d-danger);font-family:var(--qt-font-heading);cursor:pointer;background:#e040401f;border:1px solid #e0404059;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.qt-dev__btn-danger:hover{background:#e0404033}.qt-dev__metrics{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.qt-dev__metric{background:var(--d-panel);border:1px solid var(--d-border);border-radius:14px;flex-direction:column;gap:8px;padding:22px;display:flex}.qt-dev__metric-label{font-family:var(--qt-font-body);color:var(--d-text-mute);font-size:14px}.qt-dev__metric-value{font-family:var(--qt-font-heading);color:var(--d-text);font-size:44px;font-weight:800;line-height:1}.qt-dev__metric-caption{font-family:var(--qt-font-mono);color:var(--d-text-dim);font-size:12px}.qt-dev__panel{background:var(--d-panel);border:1px solid var(--d-border);border-radius:16px;padding:22px}.qt-dev__panel-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.qt-dev__panel-title{font-family:var(--qt-font-heading);color:var(--d-text);margin:0;font-size:20px;font-weight:700}.qt-dev__empty{color:var(--d-text-mute);text-align:center;background:var(--d-panel);border:1px solid var(--d-border);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex}.qt-dev__empty svg{color:var(--d-text-dim)}.qt-dev__empty p{margin:0}.qt-dev__empty h3{font-family:var(--qt-font-heading);color:var(--d-text);margin:0;font-size:22px;font-weight:700}.qt-dev__empty-icon{background:var(--d-panel-2);border:1px solid var(--d-border);width:56px;height:56px;color:var(--d-text-dim);border-radius:14px;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.qt-dev__agent-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.qt-dev__agent-row{background:var(--d-panel-2);border:1px solid var(--d-border);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.qt-dev__agent-name{font-weight:700}.qt-dev__agent-sub{color:var(--d-text-mute);font-size:13px}.qt-dev__agent-meta{font-family:var(--qt-font-mono);color:var(--d-text-dim);font-size:12px}.qt-dev__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qt-dev__search{background:var(--d-panel);border:1px solid var(--d-border);min-width:240px;color:var(--d-text-mute);border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.qt-dev__search--lg{padding:14px 16px}.qt-dev__search input{color:var(--d-text);font-family:var(--qt-font-body);background:0 0;border:0;outline:0;flex:1;font-size:14px}.qt-dev__select{background:var(--d-panel);border:1px solid var(--d-border);color:var(--d-text);font-family:var(--qt-font-body);cursor:pointer;border-radius:12px;padding:10px 14px;font-size:14px}.qt-dev__filter{border:1px solid var(--d-border-strong);color:var(--d-text);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.qt-dev__filter-check{background:var(--d-success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.qt-dev__filter button{color:var(--d-text-mute);cursor:pointer;background:0 0;border:0;font-size:14px}.qt-dev__filter-meta{color:var(--d-text-mute);font-size:13px}.qt-dev__cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.qt-dev__card{background:var(--d-panel);border:1px solid var(--d-border);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.qt-dev__card-head{align-items:center;gap:12px;display:flex}.qt-dev__card-avatar{background:var(--d-accent-soft);width:40px;height:40px;color:var(--d-accent);font-family:var(--qt-font-heading);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.qt-dev__card-name{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}.qt-dev__card-meta{color:var(--d-text-dim);font-size:12px;font-family:var(--qt-font-mono);overflow-wrap:anywhere;min-width:0}.qt-dev__card-body{color:var(--d-text-mute);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.qt-dev__card-foot{font-family:var(--qt-font-mono);color:var(--d-text-mute);gap:14px;font-size:12px;display:flex}.qt-dev__card-edit{flex-direction:column;gap:10px;display:flex}.qt-dev__card-actions{flex-wrap:wrap;gap:8px;display:flex}.qt-dev__pulse{background:var(--d-success);border-radius:50%;width:8px;height:8px;margin-left:auto;box-shadow:0 0 0 4px #16a34a2e}.qt-dev__tag-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qt-dev__tag{background:var(--d-accent-soft);color:var(--d-accent);font-family:var(--qt-font-mono);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.qt-dev__tag button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}.qt-dev__tag--readonly button{display:none}.qt-dev__form{flex-direction:column;gap:18px;display:flex}.qt-dev__section{background:var(--d-panel);border:1px solid var(--d-border);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.qt-dev__section-title{font-family:var(--qt-font-heading);color:var(--d-text);margin:0;font-size:18px;font-weight:700}.qt-dev__section-sub{color:var(--d-text-mute);margin:0 0 4px;font-size:13px}.qt-dev__labeled{flex-direction:column;gap:6px;display:flex}.qt-dev__label{font-family:var(--qt-font-heading);color:var(--d-text);font-size:13px;font-weight:600}.qt-dev__required{color:var(--d-danger);margin-left:4px}.qt-dev__opt{color:var(--d-text-dim);font-weight:400}.qt-dev__hint{color:var(--d-text-dim);font-size:12px}.qt-dev__input,.qt-dev__textarea{background:var(--d-panel-2);border:1px solid var(--d-border);width:100%;color:var(--d-text);font-family:var(--qt-font-mono);transition:border-color .15s var(--qt-ease);border-radius:10px;outline:none;padding:11px 13px;font-size:13.5px}.qt-dev__textarea{font-family:var(--qt-font-body);resize:vertical;min-height:100px;font-size:14px}.qt-dev__input:focus,.qt-dev__textarea:focus{border-color:var(--d-accent)}.qt-dev__check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.qt-dev__check{background:var(--d-panel-2);border:1px solid var(--d-border);cursor:pointer;font-family:var(--qt-font-mono);color:var(--d-text);border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:inline-flex}.qt-dev__check input{display:none}.qt-dev__check-box{background:var(--d-panel);border:1px solid var(--d-border-strong);color:#0000;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.qt-dev__check.is-on .qt-dev__check-box{background:var(--d-accent);border-color:var(--d-accent);color:#fff}.qt-dev__check.is-on{border-color:var(--d-accent)}.qt-dev__form-foot{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.qt-dev__name-row{background:var(--d-panel);border:1px solid var(--d-accent);border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.qt-dev__name-row .qt-dev__input{flex:1}.qt-dev__table-wrap{background:var(--d-panel);border:1px solid var(--d-border);border-radius:14px;overflow-x:auto}.qt-dev__table{border-collapse:collapse;width:100%;font-size:13px}.qt-dev__table th{text-align:left;font-family:var(--qt-font-heading);color:var(--d-text-mute);border-bottom:1px solid var(--d-border);padding:12px 14px;font-weight:600}.qt-dev__table td{border-bottom:1px solid var(--d-border);color:var(--d-text);padding:14px}.qt-dev__table tr:last-child td{border-bottom:0}.qt-dev__mono{font-family:var(--qt-font-mono);color:var(--d-text-mute);font-size:12.5px}.qt-dev__truncate{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.qt-dev__chip-status{color:var(--d-success);font-size:12px;font-family:var(--qt-font-mono);background:#16a34a1f;border-radius:999px;padding:3px 10px;display:inline-block}.qt-dev__row-actions{justify-content:flex-end;gap:8px;display:flex}.qt-dev__row-actions button{color:var(--d-text-mute);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.qt-dev__row-actions button:hover{background:var(--d-panel-2);color:var(--d-danger)}.qt-dev__settings{background:var(--d-panel);border:1px solid var(--d-border);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.qt-dev__kv{flex-direction:column;gap:6px;display:flex}.qt-dev__kv-row{background:var(--d-panel-2);border-radius:10px;grid-template-columns:160px 1fr;gap:12px;padding:10px 12px;display:grid}.qt-dev__kv-k{color:var(--d-text-mute);font-size:13px}.qt-dev__kv-v{color:var(--d-text);font-size:14px}.qt-dev__theme-row{flex-wrap:wrap;gap:12px;display:flex}.qt-dev__theme-pick{background:var(--d-panel-2);border:1px solid var(--d-border);cursor:pointer;color:var(--d-text);text-align:left;border-radius:12px;align-items:center;gap:12px;min-width:220px;padding:14px 18px;display:flex}.qt-dev__theme-pick.is-on{border-color:var(--d-accent);background:var(--d-accent-soft);color:var(--d-accent)}.qt-dev__theme-name{font-size:15px;font-weight:700}.qt-dev__theme-sub{color:var(--d-text-mute);font-size:12px}.qt-dev__coming-soon{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:80px 24px;display:flex}.qt-dev__coming-soon h2{font-family:var(--qt-font-heading);color:var(--d-text);margin:0;font-size:32px;font-weight:800}.qt-dev__coming-soon p{max-width:480px;color:var(--d-text-mute);margin:0}.qt-dev__coming-soon-icon{background:var(--d-accent-soft);width:76px;height:76px;color:var(--d-accent);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.qt-dev__coming-soon-pill{background:var(--d-accent-soft);color:var(--d-accent);font-family:var(--qt-font-mono);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:6px 14px;font-size:12px;display:inline-flex}.qt-modal__backdrop{--m-panel:#fff;--m-panel-2:#faf8f6;--m-border:#e5e0db;--m-text:#1f1f1f;--m-text-mute:#2d2d2d;--m-text-dim:#6e6e6e;--m-hover:#f2efec;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#2d2d2d8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qt-modal__panel{background:var(--m-panel);border:1px solid var(--m-border);border-radius:18px;flex-direction:column;gap:18px;width:100%;max-width:480px;padding:26px;display:flex;box-shadow:0 30px 80px #00000073}.qt-modal__head{justify-content:space-between;align-items:center;display:flex}.qt-modal__title{color:#e76f2a;font-family:var(--qt-font-heading);align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.qt-modal__x{color:var(--m-text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.qt-modal__x:hover:not(:disabled){background:var(--m-hover);color:var(--m-text)}.qt-modal__x:disabled{opacity:.35;cursor:not-allowed}.qt-modal__lede{color:var(--m-text-mute);margin:0;font-size:14px;line-height:1.6}.qt-modal__key{background:var(--m-panel-2);border:1px solid var(--m-border);border-radius:12px;align-items:center;gap:10px;padding:14px 16px;display:flex}.qt-modal__key code{font-family:var(--qt-font-mono);color:var(--m-text);word-break:break-all;flex:1;font-size:13.5px}.qt-modal__key button{color:var(--m-text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.qt-modal__key button:hover{background:var(--m-hover);color:var(--m-text)}.qt-modal__warning{color:#8b2020;background:#e0404014;border:1px solid #e0404059;border-radius:12px;gap:12px;padding:14px;font-size:13.5px;line-height:1.55;display:flex}.qt-modal__warning strong{color:var(--m-text)}.qt-modal__warning svg{color:#e04040;flex-shrink:0;margin-top:2px}.qt-modal__check{color:var(--m-text-mute);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.qt-modal__check input{accent-color:#e76f2a;cursor:pointer;width:18px;height:18px}.qt-modal__foot{justify-content:flex-end;display:flex}.qt-modal__primary{color:#fff;font-family:var(--qt-font-heading);cursor:pointer;transition:background .15s var(--qt-ease);background:#e76f2a;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.qt-modal__primary:hover{background:#d45f1e}.qt-modal__primary:disabled{cursor:not-allowed;background:#f0cbb1}.qt-docs-shell{background:radial-gradient(1200px 600px at 20% -10%,#e76f2a1a,#0000 60%),radial-gradient(900px 500px at 100% 0,#466eb40f,#0000 55%),linear-gradient(#0b0d13 0%,#0e1118 60%,#0b0d12 100%);position:relative}.qt-docs-shell:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c 0%,#00000040 40%,#0000 70%);mask-image:linear-gradient(#000c 0%,#00000040 40%,#0000 70%)}.qt-docs-shell>*{z-index:1;position:relative}.qt-docs-shell .qt-section--dark{background:0 0}.qt-docs-shell .qt-section--dark .qt-inline-code{color:#ffa663;background:#e76f2a14;border:1px solid #e76f2a2e}.qt-docs-shell .qt-section+.qt-section{border-top:1px solid #ffffff0a}.qt-ai-prompt-cta{color:#fff;font-family:var(--qt-font-heading);letter-spacing:.01em;cursor:pointer;background:#e76f2a;border:1px solid #e76f2a;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:all .15s cubic-bezier(.2,.7,.2,1);display:inline-flex;box-shadow:0 6px 20px #e76f2a40}.qt-ai-prompt-cta:hover{background:#d45f1e;border-color:#d45f1e;transform:translateY(-1px);box-shadow:0 10px 24px #e76f2a52}.qt-ai-prompt-cta:active{transform:translateY(0)}.qt-ai-prompt-cta--compact{color:#e76f2a;font-family:var(--qt-font-heading);cursor:pointer;background:0 0;border:1px dashed #e76f2a66;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s cubic-bezier(.2,.7,.2,1);display:inline-flex}.qt-ai-prompt-cta--compact:hover{background:#e76f2a14;border-style:solid;border-color:#e76f2a}.qt-ai-prompt-modal__preview{background:#0d0f14;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex:auto;min-height:0;margin:0 -26px;padding:14px 26px;overflow-y:auto}.qt-ai-prompt-modal__preview pre{font-family:var(--qt-font-mono);color:#d7d8db;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.65}.qt-ai-prompt-modal{padding-bottom:22px}.qt-ai-prompt-modal .qt-modal__foot{justify-content:center}.qt-ai-prompt-modal .qt-modal__primary.is-copied{background:#2f8f5c}.qt-docs-downloader{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:inline-flex}.qt-docs-downloader__label{font-family:var(--qt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;align-items:center;gap:6px;margin-right:4px;font-size:11px;display:inline-flex}.qt-docs-downloader__btn{color:#d8d5d1;font-family:var(--qt-font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .15s cubic-bezier(.2,.7,.2,1);display:inline-flex}.qt-docs-downloader__btn:hover{color:#fff;background:#e76f2a1a;border-color:#e76f2a}.qt-docs-downloader__btn.is-just-clicked{color:#c3e8d2;background:#2f8f5c26;border-color:#2f8f5c}.qt-modal__panel--wide{gap:14px;max-width:720px;height:min(620px,85vh);padding-top:22px;padding-bottom:22px}.qt-modal__scroll{flex:auto;min-height:0;margin:0 -26px;padding:4px 26px 0;overflow-y:auto}.qt-modal__meta-row{font-family:var(--qt-font-mono);color:#6e6e6e;letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 18px;font-size:12px;display:flex}.qt-modal__meta-item{align-items:center;gap:4px;display:inline-flex}.qt-modal__meta-divider{color:#c7c2bc}.qt-modal__section{margin-top:18px}.qt-modal__section:first-of-type{margin-top:0}.qt-modal__section-label{font-family:var(--qt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#6e6e6e;margin-bottom:6px;font-size:10px}.qt-modal__body{font-family:var(--qt-font-body);color:#2d2d2d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.qt-modal__tag-row{flex-wrap:wrap;gap:8px;display:flex}.qt-modal__id{font-family:var(--qt-font-mono);color:#2d2d2d;background:#f2efeb;border:1px solid #e5e0db;border-radius:8px;padding:6px 10px;font-size:12px;display:inline-block}@media (max-width:900px){.qt-grid-2,.qt-grid-3,.qt-grid-4{grid-template-columns:1fr}.qt-footer__row{grid-template-columns:1fr;gap:36px}.qt-nav .links{display:none}.qt-section{padding:64px 0}.qt-home-hero,.qt-process-grid{grid-template-columns:1fr!important}.qt-connect-card{grid-template-columns:1fr!important;padding:36px 24px!important}.qt-orrery{max-width:420px;margin:0 auto}.qt-onboard__card{grid-template-columns:1fr}.qt-onboard__right{display:none}.qt-onboard__left{min-height:0;padding:28px 22px}.qt-onboard__title{font-size:30px}.qt-onboard__hints{display:none}.qt-chat{grid-template-columns:1fr}.qt-chat__side{display:none}.qt-dev{grid-template-columns:1fr}.qt-dev__side{flex-direction:row;height:auto;position:static;overflow-x:auto}.qt-dev__nav{flex-direction:row}.qt-dev__sidefoot{display:none}.qt-dev__topbar{padding:24px 20px 10px}.qt-dev__content{padding:12px 20px 36px}.qt-dev__metrics{grid-template-columns:1fr}.qt-dev__check-grid{grid-template-columns:repeat(2,1fr)}}.qsi0-run{color:#e8e8e8;width:100%;max-width:720px;font-family:var(--qt-font-body);background:#181818;border:1px solid #2a2a2a;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.qsi0-run__head{color:#e8e8e8;background:#1f1f20;border:1px solid #2d2d2d;border-radius:10px;align-items:center;gap:10px;width:max-content;padding:8px 12px;font-size:13px;display:inline-flex}.qsi0-run__head[data-stage=failed]{color:#ffb8b8;border-color:#7a1f1f}.qsi0-run__pulse{color:#4a8bff;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.qsi0-run__pulse[data-stage=completed]{color:#16a34a}.qsi0-run__pulse[data-stage=failed]{color:#ff6b6b}.qsi0-run__pulse[data-stage=awaiting_user]{color:#ffb682}.qsi0-run__head-label{font-weight:500}.qsi0-run__spin{animation:1s linear infinite qsi0-spin}@keyframes qsi0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qsi0-run__summary{color:#b8b8b8;font-size:14px;line-height:1.45}.qsi0-run__section{background:#141414;border:1px solid #232323;border-radius:10px;overflow:hidden}.qsi0-run__section-head{font-family:var(--qt-font-mono);letter-spacing:.04em;text-transform:uppercase;color:#9a9a9a;border-bottom:1px solid #232323;padding:10px 14px;font-size:11px}.qsi0-run__phases{flex-direction:column;display:flex}.qsi0-phase+.qsi0-phase{border-top:1px solid #1f1f1f}.qsi0-phase__row{cursor:pointer;color:#e8e8e8;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;display:flex}.qsi0-phase__row:hover{background:#1a1a1a}.qsi0-phase__title{flex:1;font-weight:500}.qsi0-phase__counts{font-family:var(--qt-font-mono);color:#8a8a8a;font-size:11px}.qsi0-phase__tasks{flex-direction:column;gap:4px;padding:0 14px 10px 36px;display:flex}.qsi0-task__row{cursor:pointer;color:#d6d6d6;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;display:flex}.qsi0-task__row:hover{background:#1b1b1b}.qsi0-task__title{flex:1}.qsi0-task__details{font-family:var(--qt-font-mono);color:#7a7a7a;align-items:center;gap:4px;font-size:11px;display:inline-flex}.qsi0-task__detail{font-family:var(--qt-font-mono);background:#101010;border:1px solid #1e1e1e;border-radius:8px;grid-template-columns:max-content 1fr;gap:6px 14px;margin:4px 10px 8px 30px;padding:10px 12px;font-size:12px;display:grid}.qsi0-task__detail>div{display:contents}.qsi0-task__kv-key{color:#6a6a6a}.qsi0-task__kv-val{color:#c8c8c8;word-break:break-word}.qsi0-task__error{color:#ff8585}.qsi0-status--done{color:#16a34a}.qsi0-status--running{color:#4a8bff}.qsi0-status--failed{color:#ff6b6b}.qsi0-status--pending{color:#4a4a4a}.qsi0-status--needs-input{color:#ffb682}.qsi0-run__error{color:#ffb8b8;background:#ff6b6b14;border:1px solid #ff6b6b59;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:inline-flex}.qsi0-run__final{color:#efefef;white-space:pre-wrap;background:#1a1a1a;border:1px solid #232323;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.55}.qsi0-run__deliverables{flex-direction:column;gap:8px;display:flex}.qsi0-deliverable{color:#e8e8e8;background:#141414;border:1px solid #2a2a2a;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}a.qsi0-deliverable:hover{background:#181818;border-color:#4a4a4a}.qsi0-deliverable__icon{color:#b8b8b8;background:#1f1f20;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.qsi0-deliverable__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qsi0-deliverable__label{color:#f0f0f0;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.qsi0-deliverable__preview{color:#9a9a9a;text-overflow:ellipsis;font-size:12px;overflow:hidden}.qsi0-deliverable__cta{font-family:var(--qt-font-mono);color:#b8b8b8;align-items:center;gap:4px;font-size:11px;display:inline-flex}.qsi0-needs-input{background:#1a1410;border:1px solid #4a2f1a;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.qsi0-needs-input__head{align-items:center;gap:8px;display:flex}.qsi0-needs-input__label{font-family:var(--qt-font-mono);letter-spacing:.04em;text-transform:uppercase;color:#ffb682;font-size:11px}.qsi0-needs-input__message{color:#e8e8e8;font-size:14px;line-height:1.45}.qsi0-needs-input__text{color:#f0f0f0;width:100%;font-family:var(--qt-font-body);background:#0f0f10;border:1px solid #2d2d2d;border-radius:8px;outline:0;padding:10px 12px;font-size:14px}.qsi0-needs-input__text:focus{border-color:#ffb682}.qsi0-needs-input__json{color:#f0f0f0;width:100%;font-family:var(--qt-font-mono);resize:vertical;background:#0f0f10;border:1px solid #2d2d2d;border-radius:8px;outline:0;min-height:120px;padding:10px 12px;font-size:12px;line-height:1.5}.qsi0-needs-input__json:focus{border-color:#ffb682}.qsi0-needs-input__error{font-family:var(--qt-font-mono);color:#ff8585;font-size:12px}.qsi0-needs-input__actions{justify-content:flex-end;display:flex}.qsi0-needs-input__submit{color:#1a1410;cursor:pointer;background:#ffb682;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.qsi0-needs-input__submit:hover{background:#ffc79a}.qsi0-needs-input__submit:disabled{opacity:.6;cursor:not-allowed}.qsi0-intent{background:#18142a;border:1px solid #3b2f6c;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.qsi0-intent__head{font-family:var(--qt-font-mono);letter-spacing:.04em;text-transform:uppercase;color:#b6a6ff;align-items:center;gap:8px;font-size:11px;display:inline-flex}.qsi0-intent__concern{color:#dcd6ff;font-size:14px;line-height:1.5}.qsi0-intent__alt{background:#0e0b1f;border:1px solid #2a2050;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.qsi0-intent__alt-label{font-family:var(--qt-font-mono);letter-spacing:.04em;text-transform:uppercase;color:#8c7fe0;font-size:11px}.qsi0-intent__alt-body{color:#f0edff;font-size:14px;line-height:1.5}.qsi0-intent__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.qsi0-intent__btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.qsi0-intent__btn--ghost{color:#dcd6ff;background:0 0;border:1px solid #3b2f6c}.qsi0-intent__btn--ghost:hover{background:#1f1a38}.qsi0-intent__btn--primary{color:#0e0b1f;background:#8c7fe0}.qsi0-intent__btn--primary:hover{background:#a698ee}.qsi0-intent__btn:disabled{opacity:.6;cursor:not-allowed}.qsi0-run__pulse[data-stage=awaiting_intent_decision]{color:#b6a6ff}.qsi0-transcript{width:100%;max-width:760px;font-family:var(--qt-font-body);color:#e8e8e8;flex-direction:column;gap:10px;display:flex}.qsi0-tx__thinking{font-family:var(--qt-font-mono);letter-spacing:.04em;color:#8a8a8a;align-items:center;gap:6px;font-size:11px;display:inline-flex}.qsi0-tx__spin{animation:1s linear infinite qsi0-spin}.qsi0-tx__prose{color:#ededed;white-space:pre-wrap;font-size:14.5px;line-height:1.55}.qsi0-tx__prose--ask{color:#ffe3cc;background:#1a1410;border:1px solid #4a2f1a;border-radius:10px;padding:10px 14px}.qsi0-tx__checklist{background:#141414;border:1px solid #2a2a2a;border-radius:12px;padding:12px 14px}.qsi0-tx__checklist-head{font-family:var(--qt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;margin-bottom:8px;font-size:11px}.qsi0-tx__checklist ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qsi0-tx__check{color:#d6d6d6;align-items:center;gap:8px;font-size:13.5px;display:flex}.qsi0-tx__check--done .qsi0-tx__check-text{color:#9a9a9a;text-decoration:line-through}.qsi0-tx__check--in_progress .qsi0-tx__check-text{color:#f0f0f0;font-weight:500}.qsi0-tx__check-text{flex:1}.qsi0-tx__check-agent{font-family:var(--qt-font-mono);color:#6a6a6a;font-size:11px}.qsi0-tx__check-done{color:#16a34a}.qsi0-tx__check-running{color:#4a8bff}.qsi0-tx__check-pending{color:#4a4a4a}.qsi0-tx__tool{font-family:var(--qt-font-mono);background:#0f0f10;border:1px solid #1f1f1f;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;display:flex}.qsi0-tx__tool-head{color:#c8c8c8;align-items:center;gap:8px;display:flex}.qsi0-tx__tool-dot{color:#4a8bff;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.qsi0-tx__tool-dot[data-active=false]:before{content:"";background:#16a34a;border-radius:50%;width:8px;height:8px}.qsi0-tx__tool-title{color:#e8e8e8;flex:1;font-weight:600}.qsi0-tx__tool-id{color:#6a6a6a;font-size:11px}.qsi0-tx__tool-row{align-items:flex-start;gap:8px;display:flex}.qsi0-tx__tool-tag{letter-spacing:.08em;color:#6a6a6a;flex:0 0 32px;padding-top:2px;font-size:10px}.qsi0-tx__tool-tag--err{color:#ff6b6b}.qsi0-tx__tool-body{color:#d6d6d6;white-space:pre-wrap;word-break:break-word;background:#0a0a0b;border:1px solid #1a1a1a;border-radius:6px;flex:1;padding:6px 8px;font-size:11.5px;line-height:1.5;overflow-x:auto}.qsi0-tx__tool-body--err{color:#ff8585}.qsi0-tx__tool-copy{color:#6a6a6a;cursor:pointer;background:0 0;border:1px solid #1f1f1f;border-radius:4px;padding:4px 5px}.qsi0-tx__tool-copy:hover{color:#b8b8b8;border-color:#3a3a3a}.qsi0-tx__tool-expand{color:#8a8a8a;cursor:pointer;font-family:var(--qt-font-mono);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:11px;display:inline-flex}.qsi0-tx__tool-expand:hover{color:#c8c8c8}.qsi0-tx__tool-runtime{color:#6a6a6a;margin-top:2px;font-size:11px}.qsi0-tx__final{flex-direction:column;gap:10px;padding-top:4px;display:flex}.qsi0-tx__deliverables{flex-direction:column;gap:8px;display:flex}.qsi0-tx__error{color:#ffb8b8;background:#ff6b6b14;border:1px solid #ff6b6b59;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:inline-flex}.qsi0-tx__thoughts{flex-direction:column;gap:2px;padding:4px 0;display:flex}.qsi0-tx__thought-stage{flex-direction:column;display:flex}.qsi0-tx__thought-head{color:#c8c8c8;width:100%;font-family:var(--qt-font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 4px;font-size:13.5px;display:flex}.qsi0-tx__thought-head:hover{color:#ededed;background:#ffffff08}.qsi0-tx__thought-dot{color:#6e8aff;flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.qsi0-tx__thought-dot[data-active=false]:before{content:"";background:#4a4a4a;border-radius:50%;width:6px;height:6px}.qsi0-tx__thought-title{flex:1;font-weight:500}.qsi0-tx__thought-chev{color:#6a6a6a;flex:0 0 13px}.qsi0-tx__thought-body{color:#b8b8b8;padding:4px 0 10px 28px;font-size:13px;line-height:1.55}.qsi0-tx__thought-body p:first-child{margin-top:0}.qsi0-tx__thought-body p:last-child{margin-bottom:0}.qsi0-tx__thought-foot{font-family:var(--qt-font-mono);color:#6a6a6a;letter-spacing:.04em;padding:2px 4px;font-size:11px}.qsi0-tx__thought-stage--placeholder{color:#8a8a8a;font-family:var(--qt-font-mono);letter-spacing:.04em;flex-direction:row;align-items:center;gap:9px;padding:6px 4px;font-size:11px;display:flex}.qsi0-tx__mascot{align-items:flex-end;padding-bottom:12px;display:flex}.qsi0-ghost{flex:none;display:inline-block;position:relative}.qsi0-ghost__scale{transform-origin:0 0;width:140px;height:140px;position:absolute;top:0;left:0}.qsi0-ghost__red{grid-template-rows:repeat(14,1fr);grid-template-columns:repeat(14,1fr);grid-template-areas:"a1 a2 a3 a4 a5 top0 top0 top0 top0 a10 a11 a12 a13 a14""b1 b2 b3 top1 top1 top1 top1 top1 top1 top1 top1 b12 b13 b14""c1 c2 top2 top2 top2 top2 top2 top2 top2 top2 top2 top2 c13 c14""d1 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 d14""e1 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 e14""f1 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 top3 f14""top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4""top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4""top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4""top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4""top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4""top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4 top4""st0 st0 an4 st1 an7 st2 an10 an10 st3 an13 st4 an16 st5 st5""an1 an2 an3 an5 an6 an8 an9 an9 an11 an12 an14 an15 an17 an18";width:140px;height:140px;animation:.5s infinite qsi0-ghost-bob;display:grid;position:relative}.qsi0-ghost__top0,.qsi0-ghost__top1,.qsi0-ghost__top2,.qsi0-ghost__top3,.qsi0-ghost__top4,.qsi0-ghost__st0,.qsi0-ghost__st1,.qsi0-ghost__st2,.qsi0-ghost__st3,.qsi0-ghost__st4,.qsi0-ghost__st5{background-color:#f97316}.qsi0-ghost__top0{grid-area:top0}.qsi0-ghost__top1{grid-area:top1}.qsi0-ghost__top2{grid-area:top2}.qsi0-ghost__top3{grid-area:top3}.qsi0-ghost__top4{grid-area:top4}.qsi0-ghost__st0{grid-area:st0}.qsi0-ghost__st1{grid-area:st1}.qsi0-ghost__st2{grid-area:st2}.qsi0-ghost__st3{grid-area:st3}.qsi0-ghost__st4{grid-area:st4}.qsi0-ghost__st5{grid-area:st5}.qsi0-ghost__an1{grid-area:an1;animation:.5s infinite qsi0-ghost-flickerA}.qsi0-ghost__an18{grid-area:an18;animation:.5s infinite qsi0-ghost-flickerA}.qsi0-ghost__an2{grid-area:an2;animation:.5s infinite qsi0-ghost-flickerB}.qsi0-ghost__an17{grid-area:an17;animation:.5s infinite qsi0-ghost-flickerB}.qsi0-ghost__an3{grid-area:an3;animation:.5s infinite qsi0-ghost-flickerB}.qsi0-ghost__an16{grid-area:an16;animation:.5s infinite qsi0-ghost-flickerB}.qsi0-ghost__an4{grid-area:an4;animation:.5s infinite qsi0-ghost-flickerB}.qsi0-ghost__an15{grid-area:an15;animation:.5s infinite qsi0-ghost-flickerB}.qsi0-ghost__an6{grid-area:an6;animation:.5s infinite qsi0-ghost-flickerA}.qsi0-ghost__an12{grid-area:an12;animation:.5s infinite qsi0-ghost-flickerA}.qsi0-ghost__an7{grid-area:an7;animation:.5s infinite qsi0-ghost-flickerA}.qsi0-ghost__an13{grid-area:an13;animation:.5s infinite qsi0-ghost-flickerA}.qsi0-ghost__an9{grid-area:an9;animation:.5s infinite qsi0-ghost-flickerB}.qsi0-ghost__an10{grid-area:an10;animation:.5s infinite qsi0-ghost-flickerB}.qsi0-ghost__an8{grid-area:an8;animation:.5s infinite qsi0-ghost-flickerA}.qsi0-ghost__an11{grid-area:an11;animation:.5s infinite qsi0-ghost-flickerA}.qsi0-ghost__an5{grid-area:an5}.qsi0-ghost__an14{grid-area:an14}.qsi0-ghost__eye{width:40px;height:50px;position:absolute;top:30px;left:10px}.qsi0-ghost__eye:before{content:"";background-color:#f5f0e8;width:20px;height:50px;display:block;position:absolute;transform:translate(10px)}.qsi0-ghost__eye:after{content:"";background-color:#f5f0e8;width:40px;height:30px;display:block;position:absolute;transform:translateY(10px)}.qsi0-ghost__eye1{width:40px;height:50px;position:absolute;top:30px;right:30px}.qsi0-ghost__eye1:before{content:"";background-color:#f5f0e8;width:20px;height:50px;display:block;position:absolute;transform:translate(10px)}.qsi0-ghost__eye1:after{content:"";background-color:#f5f0e8;width:40px;height:30px;display:block;position:absolute;transform:translateY(10px)}.qsi0-ghost__pupil{z-index:1;background-color:#1c1a18;width:20px;height:20px;animation:3s infinite qsi0-ghost-eyes;position:absolute;top:50px;left:10px}.qsi0-ghost__pupil1{z-index:1;background-color:#1c1a18;width:20px;height:20px;animation:3s infinite qsi0-ghost-eyes;position:absolute;top:50px;right:50px}.qsi0-ghost__shadow{filter:blur(20px);opacity:.25;pointer-events:none;background-color:#f97316;border-radius:50%;width:140px;height:140px;animation:.5s infinite qsi0-ghost-shadow;position:absolute;top:80%;transform:rotateX(80deg)}@keyframes qsi0-ghost-bob{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-10px)}}@keyframes qsi0-ghost-flickerA{0%,49%{background-color:#f97316}50%,to{background-color:#0000}}@keyframes qsi0-ghost-flickerB{0%,49%{background-color:#0000}50%,to{background-color:#f97316}}@keyframes qsi0-ghost-eyes{0%,49%{transform:translate(0)}50%,99%{transform:translate(10px)}to{transform:translate(0)}}@keyframes qsi0-ghost-shadow{0%,49%{opacity:.3}50%,to{opacity:.1}}.qsi0-chatlist-wrap{flex-direction:column;flex:1;gap:6px;min-height:0;margin-top:12px;display:flex}.qsi0-chatlist-head{font-family:var(--qt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#6e6e6e;padding:0 4px;font-size:10px}.qsi0-chatlist{flex-direction:column;gap:2px;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.qsi0-chatlist__row{color:#b8b8b8;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:13px;display:flex;overflow:hidden}.qsi0-chatlist__row:hover{color:#f0f0f0;background:#1c1c1d}.qsi0-chatlist__row.is-active{color:#f0f0f0;background:#2a2a2d}.qsi0-chatlist__title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.qsi0-chatlist__empty{font-family:var(--qt-font-mono);color:#6e6e6e;padding:8px 10px;font-size:11px}.qsi0-saved-wrap{flex-direction:column;gap:6px;margin-top:8px;display:flex}.qsi0-saved{flex-direction:column;gap:2px;max-height:24vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.qsi0-saved__empty{font-family:var(--qt-font-mono);color:#6e6e6e;padding:8px 10px;font-size:11px;line-height:1.4}.qsi0-saved__row{align-items:stretch;gap:4px;display:flex}.qsi0-saved__main{color:#b8b8b8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:13px;display:flex}.qsi0-saved__main:hover{color:#f0f0f0;background:#1c1c1d}.qsi0-saved__name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qsi0-saved__handle{font-family:var(--qt-font-mono);color:#6e6e6e;font-size:11px}.qsi0-saved__unsave{color:#555;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;display:inline-flex}.qsi0-saved__unsave:hover{color:#ff8585;background:#ff6b6b1f}.qsi0-tx__tool-bookmark{color:#6a6a6a;cursor:pointer;background:0 0;border:1px solid #1f1f1f;border-radius:5px;justify-content:center;align-items:center;margin-left:4px;padding:3px 5px;display:inline-flex}.qsi0-tx__tool-bookmark:hover{color:#c8c8c8;border-color:#3a3a3a}.qsi0-tx__tool-bookmark.is-saved{color:#ffb682;background:#ffb68214;border-color:#4a2f1a}.qsi0-savedpage{flex-direction:column;gap:18px;width:100%;max-width:1080px;margin:0 auto;padding:8px 0 24px;display:flex}.qsi0-savedpage__head{align-items:center;gap:12px;padding-bottom:4px;display:flex}.qsi0-savedpage__back{color:#b8b8b8;cursor:pointer;background:0 0;border:1px solid #2a2a2b;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.qsi0-savedpage__back:hover{color:#fff;border-color:#3a3a3b}.qsi0-savedpage__title{font-family:var(--qt-font-heading);color:#fff;flex:1;font-size:22px;font-weight:800}.qsi0-savedpage__count{font-family:var(--qt-font-mono);letter-spacing:.04em;color:#6e6e6e;font-size:11px}.qsi0-savedpage__empty{text-align:center;color:#8a8a8a;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;font-size:14px;display:flex}.qsi0-savedpage__empty p{margin:0}.qsi0-savedpage__empty-hint{color:#6e6e6e;max-width:460px;font-size:13px;line-height:1.55}.qsi0-savedpage__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.qsi0-savedcard{background:#161617;border:1px solid #242425;border-radius:14px;flex-direction:column;gap:10px;padding:16px 16px 14px;transition:border-color .15s;display:flex}.qsi0-savedcard:hover{border-color:#3a3a3b}.qsi0-savedcard__head{align-items:flex-start;gap:8px;display:flex}.qsi0-savedcard__name{font-family:var(--qt-font-heading);color:#f0f0f0;flex:1;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.qsi0-savedcard__bm{color:#ffb682}.qsi0-savedcard__unsave{color:#555;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.qsi0-savedcard__unsave:hover{color:#ff8585;background:#ff6b6b1f}.qsi0-savedcard__meta{font-family:var(--qt-font-mono);color:#8a8a8a;align-items:center;gap:8px;font-size:11px;display:inline-flex}.qsi0-savedcard__handle{color:#6e6e6e;margin-left:auto}.qsi0-savedcard__desc{color:#b8b8b8;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.qsi0-savedcard__actions{justify-content:flex-end;margin-top:auto;padding-top:6px;display:flex}.qsi0-savedcard__use{color:#1a1410;cursor:pointer;background:#ffb682;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.qsi0-savedcard__use:hover{background:#ffc79a}.qsi0-md{color:#ececec;overflow-wrap:anywhere;word-break:break-word;font-size:14.5px;line-height:1.6}.qsi0-md--compact>:first-child{margin-top:0}.qsi0-md--compact>:last-child{margin-bottom:0}.qsi0-md>*{max-width:100%}.qsi0-md p{margin:0 0 10px}.qsi0-md>:last-child{margin-bottom:0}.qsi0-md h1,.qsi0-md h2,.qsi0-md h3,.qsi0-md h4,.qsi0-md h5,.qsi0-md h6{font-family:var(--qt-font-heading);color:#f5f5f5;letter-spacing:-.01em;margin:20px 0 8px;font-weight:700;line-height:1.25}.qsi0-md h1{font-size:22px}.qsi0-md h2{font-size:19px}.qsi0-md h3{color:#fff;font-size:16.5px}.qsi0-md h4{color:#e8e8e8;font-size:15px}.qsi0-md h5,.qsi0-md h6{color:#c8c8c8;font-size:14px}.qsi0-md>:first-child{margin-top:0}.qsi0-md strong{color:#fff;font-weight:600}.qsi0-md em{color:#e8e8e8}.qsi0-md ul,.qsi0-md ol{flex-direction:column;gap:4px;margin:4px 0 12px;padding-left:22px;display:flex}.qsi0-md li{padding-left:2px}.qsi0-md li::marker{color:#6e6e6e}.qsi0-md ul ul,.qsi0-md ol ol,.qsi0-md ul ol,.qsi0-md ol ul{margin:4px 0}.qsi0-md a{color:#ffb682;text-underline-offset:2px;-webkit-text-decoration:underline #ffb68259;text-decoration:underline #ffb68259;transition:color .12s,text-decoration-color .12s}.qsi0-md a:hover{color:#ffc79a;text-decoration-color:#ffc79a}.qsi0-md__inline-code{font-family:var(--qt-font-mono);color:#e8e8e8;background:#1a1a1b;border:1px solid #2a2a2b;border-radius:5px;padding:2px 6px;font-size:12.5px}.qsi0-md__codeblock{background:#0f0f10;border:1px solid #232324;border-radius:10px;margin:10px 0;padding:12px 14px;overflow-x:auto}.qsi0-md__codeblock code{font-family:var(--qt-font-mono);color:#e8e8e8;white-space:pre;background:0 0;border:0;padding:0;font-size:12.5px;line-height:1.55}.qsi0-md blockquote{color:#b8b8b8;border-left:3px solid #2a2a2b;margin:10px 0;padding:8px 14px}.qsi0-md hr{border:0;border-top:1px solid #2a2a2b;margin:18px 0}.qsi0-md table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13.5px}.qsi0-md th,.qsi0-md td{text-align:left;border:1px solid #2a2a2b;padding:7px 10px}.qsi0-md th{color:#f0f0f0;background:#1a1a1b;font-weight:600}.qsi0-md img{border:1px solid #2a2a2b;border-radius:8px;max-width:100%}*{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#e76f2a8c padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:active{background:#e76f2acc padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}textarea{resize:none}.qt-live{flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:760px;margin:0 auto;display:flex}.qt-live__top{justify-content:center;min-height:88px;display:flex}.qt-live__bubble{background:#1f1f1f;border:1px solid #2d2d2d;border-radius:16px;flex-direction:column;gap:8px;max-width:560px;padding:14px 18px;display:flex}.qt-live__chip{font-family:var(--qt-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#e76f2a;background:#e76f2a1a;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.qt-live__prompt-text{font-family:var(--qt-font-body);color:#ececec;margin:0;font-size:15.5px;line-height:1.5}.qt-live__field{justify-content:center;align-items:flex-end;width:100%;height:220px;display:flex;position:relative}.qt-live__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qt-live__hub{z-index:2;background:#2d2d2d;border:1px solid #e76f2a59;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:6px;display:flex;position:relative;box-shadow:0 0 28px #e76f2a59}.qt-live__hub img{object-fit:contain;width:40px;height:40px}.qt-live__agents{justify-content:space-evenly;padding:0 12%;display:flex;position:absolute;top:0;left:0;right:0}.qt-live__agent{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 4px 14px #00000059,0 0 0 1px #e76f2a40}.qt-live__agent img{object-fit:contain;width:28px;height:28px;display:block}.qt-live__bottom{min-height:200px}.qt-live__result{background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:22px 24px;display:flex;box-shadow:0 16px 40px #00000047,0 0 0 1px #ffffff0d}.qt-live__result-head{align-items:center;gap:12px;display:flex}.qt-live__check{color:#fff;background:#e76f2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.qt-live__result-head h3{font-family:var(--qt-font-heading);color:#1f1f1f;margin:0;font-size:18px;font-weight:700}.qt-live__result-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qt-live__result-list li{font-family:var(--qt-font-body);color:#2d2d2d;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.qt-live__result-list li:before{content:"";background:#e76f2a4d;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.qt-live__result-cta{color:#fff;font-family:var(--qt-font-heading);cursor:pointer;background:#e76f2a;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.qt-live__result-cta:hover{background:#d45f1e}.qt-live__ticks{justify-content:center;gap:8px;margin-top:4px;display:flex}.qt-live__tick{width:24px;height:3px;transition:background .3s var(--qt-ease);background:#ffffff24;border-radius:3px}.qt-live__tick.is-active{background:#e76f2a}@media (max-width:640px){.qt-live__field{height:180px}.qt-live__agents{padding:0 6%}.qt-live__agent{width:40px;height:40px}.qt-live__agent img{width:22px;height:22px}.qt-live__hub{width:54px;height:54px}.qt-live__hub img{width:32px;height:32px}.qt-live__result{padding:18px}.qt-hero__title{line-height:1.1;font-size:clamp(32px,9vw,44px)!important}.qt-hero__sub{font-size:15px}.qt-orrery{max-width:320px}}.qt-tasks-page{color:#ededed;background:#0b0b0b;min-height:100vh}.qt-tasks{color:#ededed;max-width:880px;margin:0 auto;padding:56px 28px 120px}.qt-tasks__head{margin-bottom:28px}.qt-tasks__back{color:#8e8e8e;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;text-decoration:none;transition:color .12s;display:inline-flex}.qt-tasks__back:hover{color:#ffb682}.qt-tasks__title{font-family:var(--qt-font-brand);letter-spacing:-.01em;color:#fff;margin:0 0 10px;font-size:32px;font-weight:700}.qt-tasks__sub{color:#9a9a9a;max-width:640px;margin:0;font-size:14.5px;line-height:1.6}.qt-tasks__divider{background:linear-gradient(90deg,#2a2a2a,#0000);height:1px;margin:28px 0 24px}.qt-tasks__empty{color:#8e8e8e;text-align:center;background:linear-gradient(#e76f2a06,#0000 70%);border:1px dashed #2a2a2a;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.qt-tasks__empty-icon{color:#6e6e6e;margin-bottom:2px}.qt-tasks__empty-title{color:#dcdcdc;font-size:15px;font-weight:600}.qt-tasks__empty-sub{color:#7e7e7e;max-width:360px;font-size:13.5px;line-height:1.55}.qt-tasks__empty-example{color:#8fa0ad;background:#131313;border:1px solid #1f1f1f;border-radius:8px;max-width:480px;margin-top:10px;padding:8px 12px;font-size:12.5px;font-style:italic}.qt-tasks__hint-link{color:#ffb682;border-bottom:1px dashed #ffb68280;text-decoration:none}.qt-tasks__hint-link:hover{color:#ffd0a8}.qt-tasks__error{color:#ffb4b4;background:#1a0f0f;border:1px solid #4a1f1f;border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;font-size:13px;display:flex}.qt-tasks__list{flex-direction:column;gap:14px;display:flex}.qt-tasks__card{background:#141414;border:1px solid #2a2a2a;border-radius:14px;padding:18px 20px;transition:border-color .12s,opacity .12s}.qt-tasks__card.is-disabled{opacity:.55}.qt-tasks__card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.qt-tasks__card-titlewrap{align-items:flex-start;gap:12px;min-width:0;display:flex}.qt-tasks__card-icon{color:#6fb3e0;flex-shrink:0;margin-top:2px}.qt-tasks__card-title{color:#fff;font-size:15.5px;font-weight:600}.qt-tasks__card-schedule{color:#8fa0ad;margin-top:2px;font-size:12.5px}.qt-tasks__card-actions{align-items:center;gap:8px;display:flex}.qt-tasks__toggle{color:#8e8e8e;letter-spacing:.5px;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.qt-tasks__toggle.is-on{color:#9fd89f;background:#1e2a1e;border-color:#2f4a2f}.qt-tasks__toggle:hover{border-color:#3a3a3a}.qt-tasks__delete{color:#8e8e8e;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;align-items:center;padding:6px 8px;display:inline-flex}.qt-tasks__delete:hover{color:#ffb4b4;border-color:#4a1f1f}.qt-tasks__card-prompt{color:#c8c8c8;white-space:pre-wrap;background:#0d0d0d;border:1px solid #222;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.5}.qt-tasks__card-meta{color:#8e8e8e;flex-wrap:wrap;gap:18px;margin-bottom:12px;font-size:12.5px;display:flex}.qt-tasks__card-meta strong{color:#dcebf5;font-weight:500}.qt-tasks__runs{border-top:1px solid #222;flex-direction:column;gap:4px;padding-top:10px;display:flex}.qt-tasks__runs-head{font-family:var(--qt-font-mono);color:#6e6e6e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px}.qt-tasks__runs-empty{color:#6e6e6e;border-top:1px solid #222;padding-top:10px;font-size:12.5px;font-style:italic}.qt-tasks__run{color:#c8c8c8;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;text-decoration:none;display:flex}.qt-tasks__run.is-linked{cursor:pointer}.qt-tasks__run.is-linked:hover{background:#1a1a1a}.qt-tasks__run-icon{color:#8e8e8e;flex-shrink:0}.qt-tasks__run-icon--ok{color:#9fd89f}.qt-tasks__run-icon--err{color:#ffb4b4}.qt-tasks__run-time{color:#dcebf5;min-width:140px}.qt-tasks__run-status{color:#8e8e8e;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.qt-tasks__run-err{color:#ffb4b4;white-space:nowrap;text-overflow:ellipsis;flex:1;font-style:italic;overflow:hidden}.qt-tasks__run-link{color:#6fb3e0;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:inline-flex}.qt-chat__topmenu{display:inline-flex;position:relative}.qt-chat__topmenu-btn{color:#b8b8b8;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .12s,color .12s;display:inline-flex}.qt-chat__topmenu-btn:hover{color:#fff;background:#1a1a1a}.qt-chat__topmenu-pop{z-index:50;background:#141414;border:1px solid #2a2a2a;border-radius:10px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.qt-chat__topmenu-item{color:#dcdcdc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;transition:background .12s,color .12s;display:inline-flex}.qt-chat__topmenu-item:hover{background:#1f1f1f}.qt-chat__topmenu-item--danger{color:#ffb4b4}.qt-chat__topmenu-item--danger:hover{color:#ffd0d0;background:#2a1313}.qt-chat__projects{margin-top:16px;padding:0 4px}.qt-chat__projects-head{font-family:var(--qt-font-mono);text-transform:uppercase;letter-spacing:.7px;color:#6e6e6e;align-items:center;gap:8px;margin-bottom:4px;padding:4px 6px;font-size:11px;display:flex}.qt-chat__projects-add{color:#6e6e6e;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;margin-left:auto;padding:2px 4px;transition:color .12s,background .12s;display:inline-flex}.qt-chat__projects-add:hover{color:#ffb682;background:#1a1a1a}.qt-chat__projects-empty{color:#6e6e6e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:6px 8px;font-size:12.5px;transition:background .12s,color .12s}.qt-chat__projects-empty:hover{color:#ffb682;background:#1a1a1a}.qt-chat__projects-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.qt-chat__projects-row{border-radius:6px;align-items:center;gap:4px;padding:4px 6px;transition:background .12s;display:flex}.qt-chat__projects-row.is-active{background:#1f1f1f}.qt-chat__projects-row:hover{background:#1a1a1a}.qt-chat__projects-caret{color:#6e6e6e;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;padding:2px;display:inline-flex}.qt-chat__projects-caret:hover{color:#dcdcdc}.qt-chat__projects-name{color:#dcdcdc;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:2px 0;font-size:13.5px;text-decoration:none;overflow:hidden}.qt-chat__projects-name:hover{color:#fff}.qt-chat__projects-count{color:#6e6e6e;text-align:center;background:#131313;border-radius:999px;min-width:18px;padding:1px 7px;font-size:11px}.qt-chat__projects-sub{border-left:1px solid #222;flex-direction:column;gap:1px;margin:2px 0 6px 22px;padding:0;list-style:none;display:flex}.qt-chat__projects-subempty{color:#6e6e6e;padding:4px 10px;font-size:12px;font-style:italic}.qt-chat__projects-chat{color:#b8b8b8;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;text-decoration:none;display:flex;overflow:hidden}.qt-chat__projects-chat:hover{color:#fff;background:#1a1a1a}.qt-chat__projects-chat.is-active{color:#fff;background:#1f1f1f}.qt-chat__topmenu-section{font-family:var(--qt-font-mono);text-transform:uppercase;letter-spacing:.6px;color:#6e6e6e;padding:6px 10px 2px;font-size:10.5px}.qt-chat__topmenu-divider{background:#2a2a2a;height:1px;margin:6px 4px}.qt-projmodal__backdrop{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.qt-projmodal{color:#ededed;background:#141414;border:1px solid #2a2a2a;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:440px;padding:22px 22px 18px;display:flex;box-shadow:0 24px 64px #0000008c}.qt-projmodal__title{font-family:var(--qt-font-brand);color:#fff;font-size:18px;font-weight:600}.qt-projmodal__sub{color:#8e8e8e;font-size:13px;line-height:1.55}.qt-projmodal__input{color:#fff;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:8px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .12s}.qt-projmodal__input:focus{border-color:#ffb682}.qt-projmodal__error{color:#ffb4b4;background:#1a0f0f;border:1px solid #4a1f1f;border-radius:8px;padding:8px 10px;font-size:12.5px}.qt-projmodal__actions{justify-content:flex-end;gap:8px;display:flex}.qt-projmodal__btn{color:#dcdcdc;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:8px 14px;font-size:13px;transition:background .12s,color .12s,border-color .12s}.qt-projmodal__btn:hover{background:#232323}.qt-projmodal__btn--primary{color:#fff;background:#e76f2a;border-color:#e76f2a}.qt-projmodal__btn--primary:hover{background:#ff8542}.qt-projmodal__btn:disabled{opacity:.5;cursor:not-allowed}.qt-proj-page{color:#ededed;background:#0b0b0b;min-height:100vh}.qt-proj{max-width:880px;margin:0 auto;padding:56px 28px 120px}.qt-proj__back{color:#8e8e8e;align-items:center;gap:6px;margin-bottom:24px;font-size:13px;text-decoration:none;transition:color .12s;display:inline-flex}.qt-proj__back:hover{color:#ffb682}.qt-proj__error{color:#ffb4b4;background:#1a0f0f;border:1px solid #4a1f1f;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.qt-proj__loading{color:#6e6e6e;padding:24px 0}.qt-proj__head{align-items:center;gap:14px;margin-bottom:28px;display:flex}.qt-proj__head-icon{color:#ffb682;flex-shrink:0}.qt-proj__name{color:#fff;font-family:var(--qt-font-brand);letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:1;min-width:0;padding:6px 10px;font-size:28px;font-weight:700;transition:background .12s,border-color .12s}.qt-proj__name:hover{background:#131313}.qt-proj__name:focus{background:#131313;border-color:#2a2a2a}.qt-proj__head-actions{align-items:center;gap:10px;display:flex}.qt-proj__save-state{color:#8e8e8e;font-size:11.5px;font-family:var(--qt-font-mono);align-items:center;gap:4px;display:inline-flex}.qt-proj__delete{color:#8e8e8e;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;padding:6px 8px;display:inline-flex}.qt-proj__delete:hover{color:#ffb4b4;border-color:#4a1f1f}.qt-proj__spin{animation:.9s linear infinite qt-spin}@keyframes qt-spin{to{transform:rotate(360deg)}}.qt-proj__section{background:#131313;border:1px solid #1f1f1f;border-radius:14px;margin-top:28px;padding:18px 20px}.qt-proj__section-head{color:#dcdcdc;align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;font-weight:600;display:flex}.qt-proj__section-head--row{justify-content:space-between;margin-bottom:12px}.qt-proj__section-headtext{align-items:center;gap:8px;display:inline-flex}.qt-proj__count{color:#6e6e6e;background:#0b0b0b;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px}.qt-proj__section-sub{color:#8e8e8e;margin-bottom:12px;font-size:12.5px;line-height:1.55}.qt-proj__instructions{color:#ededed;width:100%;font-family:var(--qt-font-body);resize:vertical;background:#0b0b0b;border:1px solid #1f1f1f;border-radius:10px;outline:none;min-height:200px;padding:12px 14px;font-size:13.5px;line-height:1.6;transition:border-color .12s}.qt-proj__instructions:focus{border-color:#2a2a2a}.qt-proj__newchat{color:#fff;cursor:pointer;background:#e76f2a;border:1px solid #e76f2a;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.qt-proj__newchat:hover{background:#ff8542}.qt-proj__empty{color:#8e8e8e;border:1px dashed #2a2a2a;border-radius:10px;padding:14px 16px;font-size:13px;font-style:italic}.qt-proj__sessions{flex-direction:column;gap:2px;display:flex}.qt-proj__session{color:#dcdcdc;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .12s;display:flex}.qt-proj__session:hover{background:#1a1a1a}.qt-proj__session-icon{color:#8e8e8e;flex-shrink:0}.qt-proj__session-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.qt-proj__session-meta{color:#6e6e6e;font-size:11.5px;font-family:var(--qt-font-mono)}
