@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-arabic-400-normal-_I4G_pMo.woff2)format("woff2"),url(/assets/cascadia-mono-arabic-400-normal-CCE7zoHl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-braille-400-normal-DWqtMlJm.woff2)format("woff2"),url(/assets/cascadia-mono-braille-400-normal-val2LOGJ.woff)format("woff");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-cyrillic-ext-400-normal-CIKlCmcL.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-cyrillic-400-normal-CwGtDsgT.woff2)format("woff2"),url(/assets/cascadia-mono-cyrillic-400-normal-D-d8Ib8r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-greek-400-normal-CqQ7ZaWT.woff2)format("woff2"),url(/assets/cascadia-mono-greek-400-normal-5IUwv4m2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-hebrew-400-normal-CGZ2TKPx.woff2)format("woff2"),url(/assets/cascadia-mono-hebrew-400-normal-BNAyAZlS.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-symbols2-400-normal-BCGnQPrm.woff2)format("woff2"),url(/assets/cascadia-mono-symbols2-400-normal-CAw_7wfN.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-vietnamese-400-normal-D4QF5Zgc.woff2)format("woff2"),url(/assets/cascadia-mono-vietnamese-400-normal-BaoEMLa3.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-latin-ext-400-normal-CU7lCwjc.woff2)format("woff2"),url(/assets/cascadia-mono-latin-ext-400-normal-m2dWY3-Q.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cascadia-mono-latin-400-normal-zJ4NviYi.woff2)format("woff2"),url(/assets/cascadia-mono-latin-400-normal-EiTevS9F.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-arabic-500-normal-CDeIiuPz.woff2)format("woff2"),url(/assets/cascadia-mono-arabic-500-normal-Ck60i2S4.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-braille-500-normal-D4f9FWGu.woff2)format("woff2"),url(/assets/cascadia-mono-braille-500-normal-C_ZjQocY.woff)format("woff");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-cyrillic-ext-500-normal-wcpm5XSS.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-cyrillic-500-normal-BTkFycZY.woff2)format("woff2"),url(/assets/cascadia-mono-cyrillic-500-normal-BAOKYsOG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-greek-500-normal-jsE5u4K0.woff2)format("woff2"),url(/assets/cascadia-mono-greek-500-normal-CuSl42Bu.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-hebrew-500-normal-BbRex88H.woff2)format("woff2"),url(/assets/cascadia-mono-hebrew-500-normal-XhqoO821.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-symbols2-500-normal-5MKZ1078.woff2)format("woff2"),url(/assets/cascadia-mono-symbols2-500-normal-CJWKGstc.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-vietnamese-500-normal-Cv7u4AU7.woff2)format("woff2"),url(/assets/cascadia-mono-vietnamese-500-normal-D5fv4Ybx.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-latin-ext-500-normal-Btmq6xl8.woff2)format("woff2"),url(/assets/cascadia-mono-latin-ext-500-normal-DIvSdDs8.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cascadia-mono-latin-500-normal-l9hTp1Bx.woff2)format("woff2"),url(/assets/cascadia-mono-latin-500-normal-Dk6rSwnp.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-arabic-700-normal-BvqWyqj4.woff2)format("woff2"),url(/assets/cascadia-mono-arabic-700-normal-CGpPTngV.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-braille-700-normal-B5ekcVp1.woff2)format("woff2"),url(/assets/cascadia-mono-braille-700-normal-6BxH3fiD.woff)format("woff");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-cyrillic-ext-700-normal-Bt2u8tXC.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-cyrillic-700-normal-raJhB99x.woff2)format("woff2"),url(/assets/cascadia-mono-cyrillic-700-normal-VbxGfQbR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-greek-700-normal-D8xpvg6h.woff2)format("woff2"),url(/assets/cascadia-mono-greek-700-normal-DYdxFr3e.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-hebrew-700-normal-TGURQCl-.woff2)format("woff2"),url(/assets/cascadia-mono-hebrew-700-normal-BWd-Tk-R.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-symbols2-700-normal-D6cwurFn.woff2)format("woff2"),url(/assets/cascadia-mono-symbols2-700-normal-sY3wCjLS.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-vietnamese-700-normal-YGVU9EEj.woff2)format("woff2"),url(/assets/cascadia-mono-vietnamese-700-normal-CCsRlH5g.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-latin-ext-700-normal-CDEUZHfW.woff2)format("woff2"),url(/assets/cascadia-mono-latin-ext-700-normal-DOdl68Db.woff)format("woff");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cascadia-mono-latin-700-normal-DsrkGE71.woff2)format("woff2"),url(/assets/cascadia-mono-latin-700-normal-DZI1ZrUw.woff)format("woff");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}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(:root){--ac-agenthub-dialog-backdrop:#04060a8c;--ac-agenthub-mui-backdrop:#0304068c;--ac-agenthub-group-header-bg:var(--ac-surface-2);--ac-agenthub-group-header-bg-hover:var(--ac-surface-3);--ac-agenthub-group-header-fg:var(--ac-text);--ac-agenthub-group-muted-fg:var(--ac-text-muted);--ac-agenthub-group-border:var(--ac-border);--ac-agenthub-group-guide:var(--ac-border-strong);--ac-agenthub-group-working-fg:var(--st-working);--ac-agenthub-group-waiting-fg:var(--st-waiting);--ac-agenthub-group-alert-fg:var(--st-error);--ac-agenthub-integrated-card-bg:var(--ac-surface-1);--ac-agenthub-integrated-card-border:var(--ac-border);--ac-agenthub-integrated-card-muted-fg:var(--ac-text-muted);--ac-agenthub-conversation-user-bg:var(--ac-surface-3);--ac-agenthub-conversation-user-fg:var(--ac-text);--ac-agenthub-conversation-assistant-fg:var(--ac-text);--ac-agenthub-conversation-muted-fg:var(--ac-text-muted);--ac-agenthub-conversation-faint-fg:var(--ac-text-faint);--ac-agenthub-conversation-tool-bg:var(--ac-surface-2);--ac-agenthub-conversation-tool-border:var(--ac-border);--ac-agenthub-conversation-tool-ok-fg:var(--st-done);--ac-agenthub-conversation-tool-error-fg:var(--st-error);--ac-agenthub-conversation-tool-running-fg:var(--st-working);--ac-agenthub-conversation-code-bg:var(--ac-surface-3);--ac-agenthub-conversation-divider:var(--ac-border-strong);--ac-agenthub-conversation-link:var(--ac-accent-2);--ac-agenthub-conversation-cursor:var(--ac-accent);--ac-agenthub-conversation-jump-bg:var(--ac-accent);--ac-agenthub-conversation-jump-fg:var(--ac-on-accent);--ac-agenthub-composer-bg:var(--ac-surface-2);--ac-agenthub-composer-border:var(--ac-border-strong);--ac-agenthub-composer-focus-border:var(--ac-accent);--ac-agenthub-composer-thumb-bg:var(--ac-surface-3);--ac-agenthub-composer-drop-bg:rgba(var(--ac-accent-rgb), .12);--ac-agenthub-gauge-track:var(--ac-surface-3);--ac-agenthub-gauge-fill:var(--st-working);--ac-agenthub-gauge-warn-fill:var(--st-waiting);--ac-agenthub-integrated-banner-bg:var(--ac-surface-2);--ac-agenthub-integrated-banner-fg:var(--ac-text-muted);--ac-agenthub-consumption-bg:var(--ac-surface-1);--ac-agenthub-consumption-bg-hover:var(--ac-surface-2);--ac-agenthub-consumption-border:var(--ac-border);--ac-agenthub-consumption-fg:var(--ac-text-muted);--ac-agenthub-consumption-strong-fg:var(--ac-text);--ac-agenthub-consumption-faint-fg:var(--ac-text-faint);--ac-agenthub-consumption-focus:var(--ac-accent);--ac-agenthub-consumption-ok:var(--st-done);--ac-agenthub-consumption-warn:var(--st-waiting);--ac-agenthub-consumption-critical:var(--st-error);--ac-agenthub-consumption-unknown:var(--ac-text-faint);--ac-agenthub-consumption-track:var(--ac-surface-3);--ac-agenthub-consumption-reported:var(--ac-accent-2);--ac-agenthub-consumption-estimated:var(--ac-text-faint);--ac-agenthub-consumption-grid:var(--ac-border);--ac-agenthub-consumption-insight-warn-fg:var(--st-waiting);--ac-agenthub-landing-fg:#f5f5f5eb;--ac-agenthub-landing-bg-1:#141b2d;--ac-agenthub-landing-bg-2:#1a1f30;--ac-agenthub-landing-bg-3:#1d222f;--ac-agenthub-landing-bg-4:#242831;--ac-agenthub-landing-dark-bg-1:#0b0f1b;--ac-agenthub-landing-dark-bg-2:#111524;--ac-agenthub-landing-dark-bg-3:#151a28;--ac-agenthub-landing-dark-bg-4:#1c1f28;--ac-agenthub-landing-heading-fg:#fff;--ac-agenthub-landing-text-fg:#ffffffd1;--ac-agenthub-landing-grid-line:#ffffff0a;--ac-agenthub-landing-header-bg:#05070feb;--ac-agenthub-landing-header-shadow:#00000073;--ac-agenthub-landing-cta-shadow:#0000001a;--ac-agenthub-landing-orbit-border:#ffffff4d;--ac-agenthub-landing-orbit-stroke:#fff3;--ac-agenthub-landing-pillar-border:#ffffff14;--ac-agenthub-landing-pillar-bg:#05070fd9;--ac-agenthub-landing-pillar-shadow:#00000059;--ac-agenthub-landing-footer-border:#ffffff1f;--ac-agenthub-landing-footer-bg:#04050ce6;--ac-agenthub-mascot-working:var(--st-working);--ac-agenthub-mascot-waiting:var(--st-waiting);--ac-agenthub-mascot-idle:var(--st-idle);--ac-agenthub-mascot-done:var(--st-done);--ac-agenthub-mascot-error:var(--st-error);--ac-agenthub-mascot-paused:var(--st-paused);--ac-agenthub-mascot-starting:var(--st-starting);--ac-agenthub-empty-mascot-shadow:#0000002e;--ac-agenthub-deploy-overlay-bg:#04060ac7;--ac-agenthub-deploy-overlay-fg:#fff;--ac-agenthub-display-bg:#000;--ac-agenthub-display-overlay-bg:#0000008c;--ac-agenthub-launch-display-bg-start:#1b2330;--ac-agenthub-launch-display-bg-end:#10151d;--ac-agenthub-launch-display-shadow:#00000080;--ac-agenthub-quotes-up:var(--st-done);--ac-agenthub-quotes-down:var(--st-error);--ac-agenthub-poleboard-bg:var(--ac-surface-1);--ac-agenthub-poleboard-text:var(--ac-text);--ac-agenthub-poleboard-accent:var(--ac-accent);--ac-agenthub-poleboard-paper:var(--ac-surface-2);--ac-agenthub-poleboard-alert:var(--st-error);--ac-agenthub-git-removed-fg:var(--st-error);--ac-game-stage-bg:#000;--ac-game-crt-scanline:#0000002e;--ac-game-crt-vignette:#00000073;--ac-game-warp-fade-bg:#000;--ac-game-panel-fallback-edge:#000;--ac-game-button-hover-fg:#000;--ac-game-gauge-track:#ffffff1f;--agenthub-minimap-gold:#f2c14e;--agenthub-minimap-error:#e5484d;--agenthub-minimap-quiet:#9aa4b2;--agenthub-minimap-badge-fg:#101319;--ac-game-map-scrim:#000000b8;--ac-game-map-label-bg:#000000b8;--ac-game-map-label-fg:#fff;--ac-game-map-tag-bg:#000c;--ac-game-map-tag-fg:#fff;--ac-game-map-badge-alert-fg:#fff;--ac-game-map-tooltip-bg:#000000d1;--ac-game-map-tooltip-fg:#fff;--ac-game-board-note-shadow:#00000059;--ac-game-board-pin-shadow:#00000073;--ac-game-board-title-shadow:#00000059;--ac-game-board-mix-dark:#000;--ac-game-board-mix-light:#fff;--ac-game-agents-shadow:#00000073;--ac-game-agents-row-hover:#ffffff14;--ac-game-agents-track:#ffffff26;--ac-game-agents-portrait-bg:#ffffff0f;--ac-game-agents-paused:#38bdf8;--ac-game-agents-error:#e5484d;--ac-game-roster-shadow:#0009;--ac-game-roster-border:#fff3;--ac-game-roster-bg:#14161c;--ac-game-roster-fg:#f2f2f2;--ac-game-roster-accent:#f5c542;--ac-game-roster-card-bg:#ffffff0d;--ac-game-roster-card-bg-hover:#ffffff1a;--ac-game-roster-actions-bg:#00000059;--ac-game-roster-error:#e5484d;--ac-game-approval-danger-fg:#ff8a80;--ac-game-approval-code-bg:#00000059;--ac-game-table-border:#ffffff1f;--ac-game-box-border:#ffffff26;--ac-game-choice-border:#ffffff2e;--ac-game-choice-selected-bg:#ffffff14;--ac-game-slot-empty-border:#ffffff4d;--ac-game-item-icon-bg:#ffffff0d;--ac-game-universe-selected-bg:#ffffff24;--ac-game-beacon-ring:#fff;--ac-game-console-scrim:#0000009e;--ac-game-console-shadow:#0009;--ac-game-preview-frame-bg:#fff;--ac-game-pool-track-bg:#0000008c;--ac-game-rpg-bonus-fg:#7bd88f;--ac-game-worldmap-bg:#05070f;--ac-game-worldmap-controls-bg:#080c18b3;--ac-game-worldmap-controls-fg:#dfe6ff;--ac-game-default-bg:#10131a;--ac-game-default-text:#e6edf3;--ac-game-default-accent:#7c5cff;--ac-game-default-border:#fff3;--ac-game-default-bar-bg:#0009;--ac-game-default-ink:#000;--ac-game-default-passage:#ffd27a;--ac-game-default-gold:#f2c14e;--ac-game-pad-focus-ring:#ffd23f;--ac-game-agents-border:#ffffff2e;--ac-game-console-bg:#0b0d12;--ac-game-pool-border:#ffffff4d;--ac-game-rotate-hint-bg:#000000b3;--ac-game-universe-card-bg:#00000073}:where(:root[data-theme=default]){--background-light:#f5f6fb;--background-dark:#0b0f1a;--background-menu-light:#eef0f7;--background-menu-dark:#111827;--text-light:#111827;--text-dark:#e5e7eb;--accent-light-color:#3c8df6;--accent-strong:#f97316;--accent-soft:#f6b73c2e;--surface-light:#fff;--surface-dark:#111827;--surface-elevated-light:#fdf7ed;--surface-elevated-dark:#182033;--surface-border-light:#11182714;--surface-border-dark:#ffffff14;--header-background:#ffffffe6;--header-pill:#0f172a1a;--button-gradient-start-light:#3ca5f6;--button-gradient-end-light:#f97316;--glass-shadow:0 20px 45px #0f172a14;--nav-highlight:#f6b73c2e;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--shadow-soft:0 10px 30px #0f172a14;--shadow-strong:0 20px 60px #0f172a2e;--transition:.15s ease;--color-bg:var(--background-light);--color-surface:var(--surface-light);--color-surface-muted:var(--surface-elevated-light);--color-border:var(--surface-border-light);--color-border-strong:#1118271f;--color-text:var(--text-light);--color-text-muted:#111827a6;--color-primary:var(--accent-strong);--color-primary-strong:#c2410c;--color-primary-muted:#f973162e;--color-success:#16a34a;--color-danger:#dc2626;--color-warning:#f5940b}:where(:root[data-theme=default][data-color-scheme=dark]){--background-light:#0b0f1a;--background-dark:#05070f;--text-light:#f9fafb;--text-dark:#f9fafb;--surface-light:#111827;--surface-dark:#0f172a;--surface-elevated-light:#1f2937;--surface-elevated-dark:#1f2937;--surface-border-light:#ffffff14;--surface-border-dark:#ffffff1f;--header-background:#0b0f1ae6;--header-pill:#ffffff1f;--glass-shadow:0 20px 45px #00000059;--nav-highlight:#f6b73c26;--color-bg:var(--background-dark);--color-surface:var(--surface-dark);--color-surface-muted:var(--surface-elevated-dark);--color-border:var(--surface-border-dark);--color-border-strong:#f9fafb40;--color-text:var(--text-dark);--color-text-muted:#f9fafbb3;--color-primary:var(--accent-light-color);--color-primary-strong:var(--accent-strong);--color-primary-muted:#f6b73c38;--color-success:#4ade80;--color-danger:#f87171;--color-warning:#fbb024}:root[data-theme=agenthub]{--account-bg:var(--ac-bg);--account-panel:var(--ac-surface-1);--account-card:var(--ac-surface-1);--account-card2:var(--ac-surface-2);--account-amber:var(--ac-accent);--account-amber-bright:var(--ac-accent-2);--account-amber-b:var(--ac-text);--account-text:var(--ac-text);--account-muted:var(--ac-text-muted);--account-muted2:var(--ac-text-faint);--account-line:var(--ac-border);--account-line-s:rgba(var(--ac-accent-rgb), .45);--account-green:var(--st-done);--account-fluo:var(--st-done);--account-red:var(--st-error);--account-hero-shadow:0 20px 60px -34px rgba(var(--ac-accent-rgb), .5);--account-row-line:var(--ac-border);--account-active-bg:rgba(var(--ac-accent-rgb), .08);--account-primary-from:var(--ac-accent);--account-primary-to:var(--ac-accent-2);--account-on-primary:var(--ac-on-accent);--account-danger-text:var(--st-error);--account-danger-line:var(--st-error);--account-ok-bg:rgba(var(--ac-accent-2-rgb), .07);--account-ok-line:rgba(var(--ac-accent-2-rgb), .25);--account-scrim:#00000073;--account-on-scrim:var(--ac-on-accent);--account-avatar-bg:var(--ac-surface-3)}.ac-account-character__own{--ac-game-accent:var(--account-amber)}.outline-btn,.primary-btn,.danger-btn,.ghost-btn,.success-btn{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition), color var(--transition), transform var(--transition), box-shadow var(--transition);border:none;justify-content:center;align-items:center;gap:.4rem;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.btn-loading{align-items:center;gap:.5rem;display:inline-flex}.button-spinner,.loading-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite button-spinner}@keyframes button-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-section{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid var(--color-border);padding:1.75rem}.tab-nav{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 .75rem;display:flex}.tab-pill{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background var(--transition), color var(--transition), border var(--transition), box-shadow var(--transition);border-radius:999px;padding:.45rem .95rem;font-size:.9rem;font-weight:600}.tab-pill[disabled]{cursor:not-allowed;opacity:.55}.tab-pill.active{background:var(--color-primary-muted);color:var(--color-primary-strong);box-shadow:var(--shadow-soft);border-color:#0000}.tab-pill-chevron{margin-left:.25rem;transition:transform .2s;display:inline-block}.tab-dropdown-menu{z-index:100;background:var(--color-surface);border:1px solid var(--color-border);min-width:10rem;box-shadow:var(--shadow-soft);border-radius:.5rem;flex-direction:column;padding:.25rem 0;display:flex;position:absolute;top:calc(100% + .25rem);left:0}.tab-dropdown-item{cursor:pointer;color:var(--color-text-primary);text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.85rem;display:flex}.tab-dropdown-item:hover{background:var(--color-primary-muted)}.tab-dropdown-item.active{color:var(--color-primary-strong);font-weight:600}.dropdown-dot{opacity:.4;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tab-dropdown-item.active .dropdown-dot{opacity:1}.tab-panel{flex-direction:column;gap:1.25rem;display:flex}.alert{border-radius:var(--radius-sm);border:1px solid #0000;padding:.85rem 1rem;font-weight:600}.alert--error{border-color:var(--common-sharedui-alert-error-border);background:var(--common-sharedui-alert-error-bg);color:var(--color-danger)}.alert--success{border-color:var(--common-sharedui-alert-success-border);background:var(--common-sharedui-alert-success-bg);color:var(--color-success)}.alert--info{border-color:var(--common-sharedui-alert-info-border);background:var(--common-sharedui-alert-info-bg);color:var(--accent-strong)}.table-wrapper{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:100%;overflow-x:auto}.table-wrapper table{border-collapse:collapse;width:100%}.table-wrapper th,.table-wrapper td{border-bottom:1px solid var(--color-border);padding:.65rem .75rem}.table-wrapper th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.8rem}.table-wrapper td code,.code-textarea{font-family:JetBrains Mono,Fira Code,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;line-height:1.4}.code-textarea{resize:vertical}.code-textarea[readonly]{background:var(--color-surface-muted)}.page-stack{flex-direction:column;gap:1.5rem;display:flex}.section-header,.card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.page-section h2{margin:0 0 .5rem}.subtext{color:var(--color-text-muted);margin:0 0 1.25rem}.primary-btn{background:linear-gradient(130deg, var(--button-gradient-start-light), var(--button-gradient-end-light));color:var(--common-sharedui-primary-btn-fg);box-shadow:var(--shadow-soft);border:none;padding:.75rem 1.2rem}.primary-btn:hover:not(:disabled){transform:translateY(-1px)}.primary-btn:disabled,.outline-btn:disabled,.danger-btn:disabled,.success-btn:disabled,.ghost-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.outline-btn{border:1px solid var(--color-border);color:var(--color-text);background:0 0;padding:.65rem 1rem}.danger-btn{background:var(--color-danger);color:var(--common-sharedui-solid-btn-fg);padding:.55rem .95rem}.success-btn{background:var(--color-success);color:var(--common-sharedui-solid-btn-fg);padding:.55rem .95rem}.chip,.badge{border-radius:999px;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;display:inline-flex}.chip{background:var(--color-surface-muted);color:var(--color-text);padding:.25rem .8rem}.badge{background:var(--color-primary-muted);color:var(--color-primary-strong);padding:.2rem .6rem}.card,.past-run-card,.active-bot-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft);padding:1.25rem}.active-bots-list,.past-runs-list,.run-history-list{flex-direction:column;gap:.75rem;display:flex}.active-bot-header,.past-run-card-header,.run-history-item-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.active-bot-meta,.past-run-subtitle,.run-history-time,.table-cell-sub{color:var(--color-text-muted);font-size:.82rem}.active-bot-stats,.active-bot-details,.past-run-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.active-bot-stat,.past-run-metric{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);padding:.45rem .6rem}.table-cell-stack{flex-direction:column;gap:.2rem;display:flex}.table-cell-main{font-weight:600}.list-table{border-collapse:collapse;width:100%;margin-top:1rem}.list-table th,.list-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:.75rem .5rem}.list-table th{color:var(--color-text-muted);font-size:.85rem;font-weight:600}.list-table--compact th{padding:.55rem .45rem;font-size:.75rem}.list-table--compact td{padding:.6rem .45rem;font-size:.85rem}.run-history{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1rem}.run-history-item{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);padding:.65rem .85rem}.run-history-level{font-size:.85rem;font-weight:600}.run-history-message{margin:0;font-size:.9rem}.run-history-item.level-success{border-color:var(--common-sharedui-run-success-border);background:var(--common-sharedui-run-success-bg)}.run-history-item.level-warning{border-color:var(--common-sharedui-run-warning-border);background:var(--common-sharedui-run-warning-bg)}.run-history-item.level-error{border-color:var(--common-sharedui-run-error-border);background:var(--common-sharedui-run-error-bg)}.status-pill{border-radius:999px;padding:.25rem .65rem;font-size:.8rem;font-weight:600}.status-running{background:var(--common-sharedui-status-running-bg);color:var(--accent-strong)}.status-completed,.status-filled{background:var(--common-sharedui-status-completed-bg);color:var(--color-success)}.status-missed{background:var(--common-sharedui-status-missed-bg);color:var(--color-danger)}.status-pending{background:var(--common-sharedui-status-pending-bg);color:var(--common-sharedui-status-pending-fg)}.modal-backdrop,.loading-overlay{background:var(--common-sharedui-backdrop-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1300;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-overlay{background:var(--common-sharedui-loading-overlay-bg);z-index:1400}.loading-card{background:var(--loading-card-bg);border:1px solid var(--common-sharedui-loading-card-border);box-shadow:0 25px 80px var(--common-sharedui-loading-card-shadow);color:var(--common-sharedui-loading-card-fg);border-radius:14px;justify-content:center;align-items:center;gap:.75rem;min-width:240px;padding:1.5rem 1.75rem;display:inline-flex}.modal-panel{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);width:min(720px,95vw);max-height:90vh;box-shadow:var(--shadow-strong);flex-direction:column;padding:1.75rem;display:flex;position:relative}.modal-panel-wide{width:min(1050px,96vw)}.modal-panel-three-quarter{width:min(75vw,1400px)}.modal-header{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.modal-body{flex:1;min-height:0;margin-top:1rem;padding-right:.25rem;overflow-y:auto}.divider{background:var(--color-border);width:100%;height:1px;margin:1.5rem 0}.empty-state{border-radius:var(--radius-md);border:1px dashed var(--color-border);text-align:center;color:var(--color-text-muted);padding:1.5rem}.form-grid{flex-direction:column;gap:1rem;display:flex}.form-actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:block}.table-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.table-wrapper td code,.code-textarea,.strategy-code-editor .cm-scroller,.strategy-code-editor .cm-content{font-family:JetBrains Mono,Fira Code,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;line-height:1.4}@media (width<=960px){.app-shell{flex-direction:column}.page-section{padding:1.25rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.trade-analysis__kpi-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.admin-tab-counter{color:var(--color-text-muted);font-size:.85rem}.loading-card--thinking{min-width:340px;max-width:420px;transition:min-width .2s}.loading-card--with-progress{flex-direction:column;align-items:stretch;min-width:340px}.loading-card-header{justify-content:center;align-items:center;gap:.75rem;display:flex}.loading-card--with-progress>:not(.loading-card-header):not(.loading-cancel-btn){margin-top:.75rem}.loading-cancel-btn{color:var(--common-sharedui-loading-cancel-fg);background:var(--common-sharedui-loading-cancel-bg);border:1px solid var(--common-sharedui-loading-cancel-border);cursor:pointer;border-radius:8px;align-self:center;margin-top:1rem;padding:.4rem 1.2rem;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s}.loading-cancel-btn:hover{background:var(--common-sharedui-loading-cancel-hover-bg);border-color:var(--common-sharedui-loading-cancel-hover-border);color:var(--common-sharedui-loading-cancel-hover-fg)}.loading-thinking-phrase{opacity:.55;letter-spacing:.01em;white-space:nowrap;margin-top:.35rem;font-size:.82rem;font-weight:400}:where(:root){--infra-dashboard-status-ok:#4caf50;--infra-dashboard-status-warn:#ff9800;--infra-dashboard-status-critical:#f44336;--infra-dashboard-status-active:#2196f3;--infra-dashboard-pool-unhealthy-tint:#f443360f;--infra-dashboard-pool-degraded-tint:#ff98000f;--infra-dashboard-pill-text:#fff;--infra-dashboard-chart-cpu:#2196f3;--infra-dashboard-chart-cpu-fill:#2196f320;--infra-dashboard-chart-memory:#4caf50;--infra-dashboard-chart-memory-fill:#4caf5020;--infra-dashboard-chart-pool-active:#ff9800;--infra-dashboard-chart-pool-active-fill:#ff980020;--infra-dashboard-chart-pool-waiting:#f44336;--infra-dashboard-chart-pool-waiting-fill:#f4433620;--infra-dashboard-chart-server-connections:#795548;--infra-dashboard-chart-server-connections-fill:#79554820;--infra-dashboard-chart-redis-latency:#9c27b0;--infra-dashboard-chart-redis-latency-fill:#9c27b020}.ac-empty-mascot{flex-shrink:0;margin-bottom:4px;display:inline-block;position:relative}.ac-empty-mascot img{-webkit-user-select:none;user-select:none;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 2px 3px var(--ac-agenthub-empty-mascot-shadow))}.ac-empty-mascot-badge{background:var(--ac-surface-2);border:1px solid var(--ac-border);width:28px;height:28px;color:var(--ac-text-muted);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-6px}.ac-empty-mascot-badge svg{color:var(--ac-text-muted)!important;font-size:16px!important}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.ac-mascot{--ac-mascot-color:var(--ac-agenthub-mascot-idle);--ac-mascot-dot:8px;flex-shrink:0;display:inline-block;position:relative}.ac-mascot img{opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.ac-mascot img.is-active{opacity:1}.ac-mascot-dot{width:var(--ac-mascot-dot);height:var(--ac-mascot-dot);background:var(--ac-mascot-color);box-shadow:0 0 0 2px var(--ac-surface-1);border-radius:50%;position:absolute;bottom:0;right:-1px}.ac-mascot--working{--ac-mascot-color:var(--ac-agenthub-mascot-working)}.ac-mascot--waiting{--ac-mascot-color:var(--ac-agenthub-mascot-waiting)}.ac-mascot--idle{--ac-mascot-color:var(--ac-agenthub-mascot-idle)}.ac-mascot--done{--ac-mascot-color:var(--ac-agenthub-mascot-done)}.ac-mascot--error{--ac-mascot-color:var(--ac-agenthub-mascot-error)}.ac-mascot--paused{--ac-mascot-color:var(--ac-agenthub-mascot-paused)}.ac-mascot--starting{--ac-mascot-color:var(--ac-agenthub-mascot-starting)}.ac-mascot--working .ac-mascot-dot,.ac-mascot--starting .ac-mascot-dot{animation:1.6s ease-in-out infinite ac-mascot-pulse}.ac-mascot--waiting img.is-active{animation:1.2s ease-in-out infinite ac-mascot-bob}.ac-mascot--error img.is-active{animation:.5s ease-in-out 2 ac-mascot-shake}.ac-mascot--done img.is-active{animation:.6s ease-out ac-mascot-hop}@keyframes ac-mascot-pulse{0%,to{box-shadow:0 0 0 2px var(--ac-surface-1), 0 0 0 2px var(--ac-mascot-color)}50%{box-shadow:0 0 0 2px var(--ac-surface-1), 0 0 0 5px transparent}}@keyframes ac-mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ac-mascot-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes ac-mascot-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ac-mascot img,.ac-mascot-dot{transition:none;animation:none!important}}:where(:root){--ac-msg-list-bg:var(--ac-surface-1,#fff);--ac-msg-list-border:var(--ac-border,#80808059);--ac-msg-item-hover-bg:var(--ac-surface-2,#8080801f);--ac-msg-item-active-bg:var(--ac-surface-3,#80808033);--ac-msg-badge-bg:var(--ac-accent,#3b6fd4);--ac-msg-badge-fg:var(--ac-on-accent,#fff);--ac-msg-mention-bg:var(--st-error,#c0392b);--ac-msg-mention-fg:var(--ac-on-accent,#fff);--ac-msg-pane-bg:var(--ac-surface-1,#fff);--ac-msg-header-bg:var(--ac-surface-2,#80808014);--ac-msg-bubble-theirs-bg:var(--ac-surface-2,#80808024);--ac-msg-bubble-theirs-fg:var(--ac-text,inherit);--ac-msg-bubble-mine-bg:var(--ac-accent,#3b6fd4);--ac-msg-bubble-mine-fg:var(--ac-on-accent,#fff);--ac-msg-bubble-agent-bg:var(--ac-surface-3,#80808033);--ac-msg-bubble-failed-border:var(--st-error,#c0392b);--ac-msg-meta-fg:var(--ac-text-muted,#808080e6);--ac-msg-faint-fg:var(--ac-text-faint,#808080b3);--ac-msg-notice-fg:var(--ac-text-muted,#808080e6);--ac-msg-day-border:var(--ac-border,#80808059);--ac-msg-unread-line:var(--st-error,#c0392b);--ac-msg-folded-bg:var(--ac-surface-2,#8080801a);--ac-msg-folded-border:var(--ac-border,#80808059);--ac-msg-chip-bg:var(--ac-surface-2,#8080801f);--ac-msg-chip-fg:var(--ac-text,inherit);--ac-msg-chip-border:var(--ac-border,#80808059);--ac-msg-chip-progress:var(--ac-accent,#3b6fd4);--ac-msg-chip-success:var(--st-done,#2e8b57);--ac-msg-chip-warning:var(--st-waiting,#c98a1b);--ac-msg-warning-bg:var(--ac-surface-2,#c98a1b24);--ac-msg-warning-border:var(--st-waiting,#c98a1b);--ac-msg-error-fg:var(--st-error,#c0392b);--ac-msg-composer-bg:var(--ac-surface-1,#fff);--ac-msg-composer-border:var(--ac-border-strong,#80808080);--ac-msg-focus-ring:var(--ac-accent,#3b6fd4);--ac-msg-avatar-user-bg:var(--ac-accent,#3b6fd4);--ac-msg-avatar-post-bg:var(--ac-accent-2,#8a55c9);--ac-msg-avatar-agent-bg:var(--st-done,#2e8b57);--ac-msg-avatar-system-bg:var(--ac-text-muted,#6b7280);--ac-msg-avatar-fg:var(--ac-on-accent,#fff);--ac-msg-presence-online:var(--st-done,#2e8b57);--ac-msg-presence-away:var(--st-waiting,#c98a1b);--ac-msg-presence-ring:var(--ac-surface-1,#fff);--ac-msg-popover-bg:var(--ac-surface-1,#fff);--ac-msg-popover-border:var(--ac-border-strong,#80808080);--ac-msg-popover-shadow:#00000040;--ac-msg-reaction-bg:var(--ac-surface-2,#8080801f);--ac-msg-reaction-border:var(--ac-border,#80808059);--ac-msg-reaction-mine-bg:var(--ac-surface-3,#3b6fd42e);--ac-msg-reaction-mine-border:var(--ac-accent,#3b6fd4);--ac-msg-mention-text:var(--ac-accent,#3b6fd4);--ac-msg-mention-text-bg:var(--ac-surface-3,#3b6fd424);--ac-msg-flash-bg:var(--ac-surface-3,#c98a1b4d);--ac-msg-typing-fg:var(--ac-text-muted,#808080e6)}.ac-msg,.ac-msg *{box-sizing:border-box}.ac-msg{min-width:0;max-width:100%;height:100%;min-height:0;color:inherit;font:inherit;background:var(--ac-msg-pane-bg);display:flex;position:relative}.ac-msg[data-layout=page]{border:1px solid var(--ac-msg-list-border);border-radius:var(--ac-radius,8px);height:calc(100dvh - 120px);min-height:420px;overflow:hidden}.ac-msg[data-layout=drawer]{height:100%}.ac-msg[data-layout=embedded]{border:1px solid var(--ac-msg-list-border);border-radius:var(--ac-radius,8px);height:560px;max-height:80dvh;overflow:hidden}.ac-msg-col{flex-direction:column;min-width:0;min-height:0;display:flex}.ac-msg-list-col{border-right:1px solid var(--ac-msg-list-border);background:var(--ac-msg-list-bg);flex:0 0 320px}.ac-msg-pane-col{flex:auto}.ac-msg-context-col{border-left:1px solid var(--ac-msg-list-border);background:var(--ac-msg-pane-bg);flex:0 0 300px;overflow-y:auto}.ac-msg[data-layout=drawer] .ac-msg-list-col,.ac-msg[data-layout=drawer] .ac-msg-pane-col{border:0;flex:100%}.ac-msg[data-layout=embedded] .ac-msg-pane-col{flex:100%}.ac-msg[data-layout=drawer][data-view=conversation] .ac-msg-list-col,.ac-msg[data-layout=drawer][data-view=list] .ac-msg-pane-col{display:none}.ac-msg[data-layout=drawer] .ac-msg-context-col,.ac-msg[data-layout=embedded] .ac-msg-context-col{z-index:2;border:0;position:absolute;inset:0}@media (width<=1099px){.ac-msg[data-layout=page] .ac-msg-context-col{z-index:2;border:0;position:absolute;inset:0}}@media (width<=899px){.ac-msg[data-layout=page] .ac-msg-list-col{flex:0 0 260px}}@media (width<=599px){.ac-msg[data-layout=page]{border-left:0;border-right:0;border-radius:0;height:calc(100dvh - 150px)}.ac-msg[data-layout=page] .ac-msg-list-col,.ac-msg[data-layout=page] .ac-msg-pane-col{border:0;flex:100%}.ac-msg[data-layout=page][data-view=conversation] .ac-msg-list-col,.ac-msg[data-layout=page][data-view=list] .ac-msg-pane-col{display:none}.ac-msg-back{display:inline-flex!important}.ac-msg-timeline,.ac-msg-composer,.ac-msg-head,.ac-msg-list-tools,.ac-msg-context{padding-left:16px;padding-right:16px}}.ac-msg-back{display:none}.ac-msg[data-layout=drawer] .ac-msg-back{display:inline-flex}.ac-msg[data-layout=embedded] .ac-msg-back,.ac-msg-context-col[hidden]{display:none}@media (width>=1100px){.ac-msg[data-layout=page] .ac-msg-context-col[hidden]{display:flex}.ac-msg[data-layout=page] .ac-msg-context-close{display:none}}.ac-msg-list-tools{border-bottom:1px solid var(--ac-msg-list-border);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ac-msg-list-title{align-items:center;gap:8px;display:flex}.ac-msg-list-title h2{flex:1;min-width:0;margin:0;font-size:1rem}.ac-msg-filters{scrollbar-width:thin;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.ac-msg-search{border-radius:var(--ac-radius-sm,6px);border:1px solid var(--ac-msg-composer-border);background:var(--ac-msg-composer-bg);width:100%;min-width:0;color:inherit;font:inherit;padding:6px 8px}.ac-msg-items{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ac-msg-item{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:10px;min-width:0;padding:10px 12px;display:flex}.ac-msg-item:hover{background:var(--ac-msg-item-hover-bg)}.ac-msg-item[aria-current=true]{background:var(--ac-msg-item-active-bg)}.ac-msg-item:focus-visible,.ac-msg-chipbtn:focus-visible,.ac-msg-iconbtn:focus-visible,.ac-msg-input:focus-visible,.ac-msg-search:focus-visible,.ac-msg-folded:focus-visible{outline:2px solid var(--ac-msg-focus-ring);outline-offset:-2px}.ac-msg-item-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ac-msg-item-row{align-items:baseline;gap:6px;min-width:0;display:flex}.ac-msg-item-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.ac-msg-item[data-unread=true] .ac-msg-item-title{font-weight:700}.ac-msg-item-time,.ac-msg-item-sub,.ac-msg-item-preview{color:var(--ac-msg-meta-fg);font-size:.78rem}.ac-msg-item-time{flex:none}.ac-msg-item-sub,.ac-msg-item-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-msg-badge{background:var(--ac-msg-badge-bg);min-width:20px;height:20px;color:var(--ac-msg-badge-fg);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.ac-msg-badge[data-kind=mention]{background:var(--ac-msg-mention-bg);color:var(--ac-msg-mention-fg)}.ac-msg-empty,.ac-msg-state{color:var(--ac-msg-meta-fg);text-align:center;padding:24px 16px}.ac-msg-error{color:var(--ac-msg-error-fg);overflow-wrap:anywhere;font-size:.85rem}.ac-msg-avatar{width:36px;height:36px;color:var(--ac-msg-avatar-fg);background:var(--ac-msg-avatar-system-bg);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.ac-msg-avatar[data-kind=user]{background:var(--ac-msg-avatar-user-bg)}.ac-msg-avatar[data-kind=post]{background:var(--ac-msg-avatar-post-bg)}.ac-msg-avatar[data-kind=agent]{background:var(--ac-msg-avatar-agent-bg)}.ac-msg-avatar[data-size=sm]{width:28px;height:28px;font-size:.7rem}.ac-msg-chipbtn{border:1px solid var(--ac-msg-chip-border);background:var(--ac-msg-chip-bg);color:var(--ac-msg-chip-fg);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:.8rem}.ac-msg-chipbtn[aria-pressed=true]{background:var(--ac-msg-badge-bg);color:var(--ac-msg-badge-fg);border-color:#0000}.ac-msg-chipbtn:disabled{opacity:.6;cursor:default}.ac-msg-iconbtn{color:inherit;font:inherit;cursor:pointer;border-radius:var(--ac-radius-sm,6px);background:0 0;border:0;padding:4px 8px}.ac-msg-iconbtn:hover{background:var(--ac-msg-item-hover-bg)}.ac-msg-iconbtn:disabled{opacity:.5;cursor:default}.ac-msg-chip{border:1px solid var(--ac-msg-chip-border);background:var(--ac-msg-chip-bg);color:var(--ac-msg-chip-fg);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:1px 8px;font-size:.74rem;display:inline-flex}.ac-msg-chip[data-tone=progress]{border-color:var(--ac-msg-chip-progress)}.ac-msg-chip[data-tone=success]{border-color:var(--ac-msg-chip-success)}.ac-msg-chip[data-tone=warning]{border-color:var(--ac-msg-chip-warning)}a.ac-msg-chip{text-decoration:none}.ac-msg-head{border-bottom:1px solid var(--ac-msg-list-border);background:var(--ac-msg-header-bg);align-items:center;gap:8px;padding:10px 12px;display:flex}.ac-msg-head-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ac-msg-head-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ac-msg-head-sub{color:var(--ac-msg-meta-fg);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.78rem;display:flex}.ac-msg-banner{border-radius:var(--ac-radius-sm,6px);border:1px solid var(--ac-msg-warning-border);background:var(--ac-msg-warning-bg);overflow-wrap:anywhere;margin:8px 12px 0;padding:6px 10px;font-size:.85rem}.ac-msg-timeline{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:12px;display:flex;overflow-y:auto}.ac-msg-day{color:var(--ac-msg-meta-fg);align-items:center;gap:8px;margin:8px 0 2px;font-size:.75rem;display:flex}.ac-msg-day:before,.ac-msg-day:after{content:"";border-top:1px solid var(--ac-msg-day-border);flex:1}.ac-msg-unreadline{color:var(--ac-msg-unread-line);align-items:center;gap:8px;font-size:.75rem;display:flex}.ac-msg-unreadline:after{content:"";border-top:1px solid var(--ac-msg-unread-line);flex:1}.ac-msg-group{gap:8px;min-width:0;max-width:100%;display:flex}.ac-msg-group[data-mine=true]{flex-direction:row-reverse}.ac-msg-group-main{flex-direction:column;gap:2px;min-width:0;max-width:min(640px,85%);display:flex}.ac-msg-group[data-mine=true] .ac-msg-group-main{align-items:flex-end}.ac-msg-author{color:var(--ac-msg-meta-fg);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.78rem;display:flex}.ac-msg-bubble{background:var(--ac-msg-bubble-theirs-bg);color:var(--ac-msg-bubble-theirs-fg);overflow-wrap:anywhere;border-radius:12px;min-width:0;max-width:100%;padding:6px 10px}.ac-msg-bubble[data-author=agent],.ac-msg-bubble[data-author=post]{background:var(--ac-msg-bubble-agent-bg)}.ac-msg-group[data-mine=true] .ac-msg-bubble{background:var(--ac-msg-bubble-mine-bg);color:var(--ac-msg-bubble-mine-fg)}.ac-msg-bubble[data-state=sending]{opacity:.65}.ac-msg-bubble[data-state=failed]{border:1px solid var(--ac-msg-bubble-failed-border)}.ac-msg-bubble[data-deleted=true]{opacity:.7;font-style:italic}.ac-msg-body>:first-child{margin-top:0}.ac-msg-body>:last-child{margin-bottom:0}.ac-msg-body p,.ac-msg-body ul,.ac-msg-body ol{margin:0 0 .4em}.ac-msg-body pre{white-space:pre-wrap;border:1px solid;border-radius:6px;padding:6px;overflow:auto}.ac-msg-body code{font-family:var(--ac-font-mono,monospace);font-size:.92em}.ac-msg-body a{color:inherit;text-decoration:underline}.ac-msg-quote{opacity:.8;text-overflow:ellipsis;white-space:nowrap;border-left:3px solid;margin-bottom:4px;padding-left:6px;font-size:.78rem;overflow:hidden}.ac-msg-meta{color:var(--ac-msg-faint-fg);flex-wrap:wrap;align-items:center;gap:4px;font-size:.72rem;display:flex}.ac-msg-refs,.ac-msg-delivery{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.ac-msg-card{border:1px solid var(--ac-msg-list-border);border-radius:var(--ac-radius,8px);background:var(--ac-msg-pane-bg);width:min(640px,100%);min-width:0;max-width:100%;padding:8px}.ac-msg-notice{text-align:center;color:var(--ac-msg-notice-fg);overflow-wrap:anywhere;align-self:center;max-width:90%;font-size:.8rem}.ac-msg-folded{border:1px dashed var(--ac-msg-folded-border);border-radius:var(--ac-radius-sm,6px);background:var(--ac-msg-folded-bg);color:var(--ac-msg-meta-fg);cursor:pointer;text-align:left;font:inherit;align-self:stretch;padding:6px 10px;font-size:.82rem}.ac-msg-folded-open{border-left:2px solid var(--ac-msg-folded-border);flex-direction:column;gap:6px;padding-left:8px;display:flex}.ac-msg-composer{border-top:1px solid var(--ac-msg-list-border);background:var(--ac-msg-composer-bg);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.ac-msg-intents{flex-wrap:wrap;gap:6px;display:flex}.ac-msg-composer-row{align-items:flex-end;gap:8px;display:flex}.ac-msg-input{resize:none;border-radius:var(--ac-radius-sm,6px);border:1px solid var(--ac-msg-composer-border);background:var(--ac-msg-composer-bg);min-width:0;max-height:160px;color:inherit;font:inherit;flex:auto;padding:8px 10px}.ac-msg-send{border-radius:var(--ac-radius-sm,6px);background:var(--ac-msg-badge-bg);color:var(--ac-msg-badge-fg);font:inherit;cursor:pointer;border:0;flex:none;padding:8px 14px;font-weight:600}.ac-msg-send:disabled{opacity:.5;cursor:default}.ac-msg-hint{color:var(--ac-msg-faint-fg);font-size:.75rem}.ac-msg-context{flex-direction:column;gap:14px;min-width:0;padding:12px;display:flex}.ac-msg-context h3{color:var(--ac-msg-meta-fg);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:.8rem}.ac-msg-people{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ac-msg-person{align-items:center;gap:8px;min-width:0;display:flex}.ac-msg-person-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ac-msg-links{flex-direction:column;gap:4px;display:flex}.ac-msg-link{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.ac-msg-rename{gap:6px;display:flex}.ac-msg-actionable{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.ac-msg-msg{min-width:0;max-width:100%;position:relative}.ac-msg-msg[data-pinned=true]>.ac-msg-bubble{border-left:3px solid var(--ac-msg-reaction-mine-border)}.ac-msg-msg [data-flash=true]{background:var(--ac-msg-flash-bg)}.ac-msg-toolbar{z-index:1;border-radius:var(--ac-radius-sm,6px);border:1px solid var(--ac-msg-popover-border);background:var(--ac-msg-popover-bg);opacity:0;gap:2px;padding:1px 2px;transition:opacity .1s;display:flex;position:absolute;top:-12px;right:0}.ac-msg-msg:hover>.ac-msg-toolbar,.ac-msg-toolbar:focus-within,.ac-msg-toolbar[data-open=true]{opacity:1}@media (hover:none){.ac-msg-toolbar{opacity:1;border:0;align-self:flex-end;position:static}}.ac-msg-popover{z-index:3;border-radius:var(--ac-radius-sm,6px);border:1px solid var(--ac-msg-popover-border);background:var(--ac-msg-popover-bg);min-width:160px;max-width:min(300px,80vw);box-shadow:0 4px 14px var(--ac-msg-popover-shadow);flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:100%;right:0}.ac-msg-menuitem{text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:var(--ac-radius-sm,6px);background:0 0;border:0;padding:6px 10px}.ac-msg-menuitem:hover,.ac-msg-menuitem:focus-visible{background:var(--ac-msg-item-hover-bg);outline:none}.ac-msg-menuitem[data-danger=true]{color:var(--ac-msg-error-fg)}.ac-msg-emojis{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.ac-msg-emoji{border-radius:var(--ac-radius-sm,6px);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:4px;font-size:1.1rem}.ac-msg-emoji:hover:not(:disabled),.ac-msg-emoji:focus-visible{background:var(--ac-msg-item-hover-bg);outline:none}.ac-msg-emoji[aria-pressed=true]{border-color:var(--ac-msg-reaction-mine-border);background:var(--ac-msg-reaction-mine-bg)}.ac-msg-emoji:disabled{opacity:.35;cursor:default}.ac-msg-reactions{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex;position:relative}.ac-msg-reaction{border:1px solid var(--ac-msg-reaction-border);background:var(--ac-msg-reaction-bg);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.78rem;display:inline-flex}.ac-msg-reaction[aria-pressed=true]{border-color:var(--ac-msg-reaction-mine-border);background:var(--ac-msg-reaction-mine-bg)}.ac-msg-reaction:disabled{cursor:default}.ac-msg-reactions .ac-msg-emojis{flex-basis:100%;max-width:280px}.ac-msg-threadlink{color:var(--ac-msg-mention-text);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-size:.78rem;text-decoration:underline}.ac-msg-receipt{color:var(--ac-msg-faint-fg);font-size:.72rem}.ac-msg-activity{align-items:center;gap:8px;margin-top:2px;font-size:.78rem;display:flex}.ac-msg-dots:after{content:"…";vertical-align:bottom;width:1em;animation:1.2s steps(4,end) infinite ac-msg-dots;display:inline-block;overflow:hidden}@keyframes ac-msg-dots{0%{width:0}to{width:1em}}@media (prefers-reduced-motion:reduce){.ac-msg-dots:after{animation:none}}.ac-msg-quote{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-top:0;border-bottom:0;border-right:0;font-size:.78rem;display:block}button.ac-msg-quote{cursor:pointer}.ac-msg-mention{color:var(--ac-msg-mention-text);background:var(--ac-msg-mention-text-bg);border-radius:4px;padding:0 2px;font-weight:600}.ac-msg-group[data-mine=true] .ac-msg-mention{color:inherit;background:0 0;text-decoration:underline}.ac-msg-typing{min-height:1.4em;color:var(--ac-msg-typing-fg);padding:0 12px;font-size:.75rem;font-style:italic}.ac-msg-avatar{position:relative}.ac-msg-presence{border:2px solid var(--ac-msg-presence-ring);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.ac-msg-presence[data-state=online]{background:var(--ac-msg-presence-online)}.ac-msg-presence[data-state=away]{background:var(--ac-msg-presence-away)}.ac-msg-input-wrap{flex:auto;min-width:0;display:flex;position:relative}.ac-msg-input-wrap .ac-msg-input{flex:auto}.ac-msg-mentions{z-index:3;border-radius:var(--ac-radius-sm,6px);border:1px solid var(--ac-msg-popover-border);background:var(--ac-msg-popover-bg);min-width:220px;max-width:100%;box-shadow:0 4px 14px var(--ac-msg-popover-shadow);margin:0 0 4px;padding:4px;list-style:none;position:absolute;bottom:100%;left:0}.ac-msg-mention-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ac-radius-sm,6px);background:0 0;border:0;align-items:baseline;gap:8px;padding:4px 8px;display:flex}.ac-msg-mention-item[data-active=true],.ac-msg-mention-item:hover{background:var(--ac-msg-item-active-bg)}.ac-msg-composer-banner{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.ac-msg-composer-banner .ac-msg-quote{flex:auto;min-width:0;margin:0}.ac-msg-thread{flex-direction:column;flex:auto;min-height:0;display:flex}.ac-msg-thread-head{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ac-msg-thread-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 12px 8px;display:flex;overflow-y:auto}.ac-msg-thread-root{border-bottom:1px solid var(--ac-msg-day-border);padding-bottom:8px}.ac-msg-thread-count{color:var(--ac-msg-meta-fg);font-size:.75rem}.ac-msg-thread-reply{gap:8px;min-width:0;display:flex}.ac-msg-pin{border-bottom:1px solid var(--ac-msg-day-border);flex-direction:column;gap:2px;padding-bottom:6px;display:flex}.ac-msg-pin-body{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ac-msg-pin-actions{gap:12px;display:flex}.ac-msg-search-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.ac-msg-search-snippet{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.ac-mail{min-width:0;max-width:100%;font:inherit;color:inherit;flex-direction:column;gap:12px;display:flex}.ac-mail *{box-sizing:border-box}.ac-mail-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ac-mail-grow{flex:140px;min-width:0}.ac-mail-col{flex-direction:column;gap:8px;min-width:0;display:flex}.ac-mail-muted{opacity:.7}.ac-mail-small{font-size:.8em}.ac-mail-error{color:var(--st-error);overflow-wrap:anywhere;font-size:.85em}.ac-mail-notice{overflow-wrap:anywhere;border:1px solid;border-radius:6px;padding:6px 8px;font-size:.9em}.ac-mail-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-mail-field>label{font-size:.85em}.ac-mail-table{border-collapse:collapse;table-layout:fixed;width:100%}.ac-mail-table th,.ac-mail-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--ac-border);padding:6px 4px}.ac-mail-table th{white-space:nowrap;font-size:.8em;font-weight:600}.ac-mail-table tbody tr{cursor:pointer}.ac-mail-table tbody tr[data-unread=true] td{font-weight:700}.ac-mail-table .ac-mail-col-meta{width:5.5em}@media (width<=599px){.ac-mail-table .ac-mail-col-hide{display:none}}.ac-mail-msg{border:1px solid var(--ac-border);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;padding:8px}.ac-mail-body{white-space:normal;line-height:1.5}.ac-mail-body>:first-child{margin-top:0}.ac-mail-body>:last-child{margin-bottom:0}.ac-mail-body p,.ac-mail-body ul,.ac-mail-body ol{margin:0 0 .6em}.ac-mail-body h1,.ac-mail-body h2,.ac-mail-body h3,.ac-mail-body h4{margin:.8em 0 .3em;font-size:1.05em}.ac-mail-body pre{white-space:pre-wrap;opacity:.9;border:1px solid;border-radius:4px;padding:6px;overflow:auto}.ac-mail-body code{font-family:monospace;font-size:.92em}.ac-mail-msg-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:4px;font-size:.85em;display:flex}.ac-mail-tabs{flex-wrap:wrap;gap:4px;display:flex}.ac-mail-scene input,.ac-mail-scene select,.ac-mail-scene textarea,.ac-mail-scene button{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:4px;min-width:0;max-width:100%;padding:4px 6px}.ac-mail-scene button{cursor:pointer}.ac-mail-scene button:disabled{opacity:.5;cursor:default}.ac-mail-scene .ac-mail-tabs button[aria-selected=true]{font-weight:700;text-decoration:underline}.ac-mail-scene textarea{resize:vertical;width:100%}.ac-mail-link{font:inherit;color:var(--ac-accent,inherit);cursor:pointer;background:0 0;border:0;padding:4px;font-size:.8em;text-decoration:underline}.ac-mail-letter{border:1px dashed var(--ac-border);white-space:normal;border-radius:6px;flex-direction:column;gap:6px;margin-top:8px;padding:8px;display:flex}.ac-mail-letter-state{font-size:.9em}.ac-mail-letter-block{white-space:pre-wrap;border-left:2px solid var(--ac-border);max-height:14em;font:inherit;margin:0;padding:4px 6px;font-size:.9em;overflow:auto}.ac-mail-letter-question{border-bottom:1px solid var(--ac-border);flex-direction:column;gap:4px;padding-bottom:6px;display:flex}.ac-mail-choice{overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;display:flex}.ac-msg-attach{flex-direction:column;gap:6px;max-width:100%;margin-top:6px;display:flex}.ac-msg-attach-images,.ac-msg-attach-files{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.ac-msg-attach-image{border:1px solid var(--ac-msg-chip-border);border-radius:var(--ac-radius-sm,6px);background:var(--ac-msg-chip-bg);cursor:pointer;max-width:min(320px,100%);padding:0;overflow:hidden}.ac-msg-attach-image:focus-visible{outline:2px solid var(--ac-msg-focus-ring);outline-offset:2px}.ac-msg-attach-image img{object-fit:contain;max-width:100%;height:auto;max-height:240px;display:block}.ac-msg-attach-image[data-compact=true]{max-width:96px}.ac-msg-attach-image[data-compact=true] img{max-height:72px}.ac-msg-attach-placeholder{background:var(--ac-msg-item-hover-bg);width:120px;height:80px;display:block}.ac-msg-attach-file{cursor:pointer;font:inherit;font-size:.78rem}.ac-msg-attach-name{overflow-wrap:anywhere}.ac-msg-attach-size{color:var(--ac-msg-meta-fg);white-space:nowrap}.ac-msg-attach-bar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ac-msg-attach-pending{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ac-msg-attach-pending .ac-msg-chip[data-status=uploading]{border-color:var(--ac-msg-chip-progress)}.ac-msg-attach-pending .ac-msg-chip[data-status=ready]{border-color:var(--ac-msg-chip-success)}.ac-msg-attach-pending .ac-msg-chip[data-status=failed]{border-color:var(--ac-msg-bubble-failed-border)}.ac-msg-files{flex-direction:column;gap:6px;display:flex}.ac-board{font-family:var(--qb-font);-webkit-font-smoothing:auto;font-size:13px}.ac-board .MuiTypography-root{font-family:inherit}.ac-board-title{color:var(--qb-accent);letter-spacing:.03em;font-family:inherit;font-size:18px;font-weight:700}.ac-board-tabs{border-bottom:2px solid var(--qb-accent);min-height:34px}.ac-board-tabs .MuiTab-root{color:inherit;text-transform:none;opacity:.8;min-height:34px;font-family:inherit}.ac-board-tabs .MuiTab-root.Mui-selected{color:var(--qb-accent);opacity:1}.ac-board-tabs .MuiTabs-indicator{background:var(--qb-accent);height:3px}.ac-board-section+.ac-board-section{margin-top:18px}.ac-board-section-title{color:var(--qb-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:700}.ac-board-section-sub{opacity:.75;margin-bottom:4px;font-size:12px}.ac-board-notes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ac-board-notes--wide{grid-template-columns:1fr}.ac-board-note{gap:10px;min-width:0;display:flex;position:relative}.ac-board-note-aside img{max-width:48px;height:auto}.ac-board-note-title{overflow-wrap:anywhere;font-weight:700}.ac-board-note-meta{opacity:.75;margin-top:2px;font-size:11px}.ac-board-note-body{margin-top:6px}.ac-board-note-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ac-board-text{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}.ac-board-dim{opacity:.65;font-size:11px}.ac-board-alert{color:var(--qb-alert)}.ac-board-mono{font-family:var(--ac-font-mono,monospace);font-size:11px}.ac-board-empty{opacity:.7;font-size:12px;font-style:italic}.ac-board-tally{flex-wrap:wrap;gap:6px 14px;margin-bottom:14px;font-weight:700;display:flex}.ac-board-rows{flex-direction:column;gap:4px;display:flex}.ac-board-row{border-bottom:1px dashed color-mix(in srgb, currentColor 25%, transparent);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:3px 0;display:flex}.ac-board-row-main{overflow-wrap:anywhere;flex:1;min-width:160px}.ac-board--flat .ac-board-note{background:var(--qb-paper);color:var(--qb-ink);border-left:4px solid var(--qb-accent);padding:8px 10px}.ac-board--flat .ac-board-note--alert{border-left-color:var(--qb-alert)}.ac-board--flat .ac-board-note--good{border-left-color:var(--st-done)}.ac-board--flat .ac-board-note--warn{border-left-color:var(--st-waiting)}.ac-board--flat .ac-board-note--dim{opacity:.7}.ac-board--pinned .ac-board-body{background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--qb-bg) 85%, var(--ac-game-board-mix-dark)) 0 1px, transparent 2px) 0 0 / 9px 9px, radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--qb-bg) 80%, var(--ac-game-board-mix-light)) 0 1px, transparent 2px) 0 0 / 13px 13px, var(--qb-bg)}.ac-board--pinned .ac-board-note{background:var(--qb-paper);color:var(--qb-ink);box-shadow:2px 3px 0 var(--ac-game-board-note-shadow);transform:rotate(var(--qb-tilt,0deg));padding:14px 12px 10px}.ac-board--pinned .ac-board-note:before{content:"";background:var(--qb-accent);width:8px;height:8px;box-shadow:1px 1px 0 var(--ac-game-board-pin-shadow);border-radius:50%;margin-left:-4px;position:absolute;top:4px;left:50%}.ac-board--pinned .ac-board-note--alert:before{background:var(--qb-alert)}.ac-board--pinned .ac-board-note--good:before{background:var(--st-done)}.ac-board--pinned .ac-board-note--warn:before{background:var(--st-waiting)}.ac-board--pinned .ac-board-note--dim{opacity:.75}.ac-board--pinned .ac-board-note .ac-pixel-button,.ac-board--pinned .ac-board-rows .ac-pixel-button,.ac-board--pinned .ac-board-paper .ac-pixel-button{color:var(--qb-ink)}.ac-board--pinned .ac-board-section-title{background:var(--qb-paper);color:var(--qb-ink);box-shadow:1px 2px 0 var(--ac-game-board-title-shadow);padding:2px 8px;display:inline-block}.ac-board--pinned .ac-board-note,.ac-board--pinned .ac-board-tally,.ac-board--pinned .ac-board-rows,.ac-board--pinned .ac-board-paper{--ac-text:var(--qb-ink);--ac-text-muted:color-mix(in srgb, var(--qb-ink) 80%, transparent);--ac-text-faint:color-mix(in srgb, var(--qb-ink) 60%, transparent)}.ac-board--pinned .ac-board-tally,.ac-board--pinned .ac-board-rows,.ac-board--pinned .ac-board-paper,.ac-board--pinned .ac-board-empty{background:color-mix(in srgb, var(--qb-paper) 92%, transparent);color:var(--qb-ink);padding:6px 10px}@media (prefers-reduced-motion:reduce){.ac-board--pinned .ac-board-note{transform:none}}.ac-pole-board{--qb-bg:var(--ac-agenthub-poleboard-bg);--qb-text:var(--ac-agenthub-poleboard-text);--qb-accent:var(--ac-agenthub-poleboard-accent);--qb-paper:var(--ac-agenthub-poleboard-paper);--qb-ink:var(--ac-agenthub-poleboard-text);--qb-alert:var(--ac-agenthub-poleboard-alert);--qb-font:inherit;color:var(--qb-text);font-size:14px}.qc-agents{--_bg:var(--qc-bg,var(--ac-game-bg,var(--ac-game-roster-bg)));--_fg:var(--qc-fg,var(--ac-game-text,var(--ac-game-roster-fg)));--_accent:var(--qc-accent,var(--ac-game-accent,var(--ac-game-roster-accent)));--_border:var(--qc-border,var(--ac-game-agents-border));z-index:20;background:var(--_bg);width:248px;max-height:min(70vh,520px);color:var(--_fg);border:1px solid var(--_border);border-radius:var(--qc-radius,6px);font-family:var(--qc-font,var(--ac-font-mono,monospace));box-shadow:0 4px 16px var(--ac-game-agents-shadow);flex-direction:column;font-size:12px;display:flex;position:fixed;overflow:hidden}.qc-agents[data-collapsed=true]{border-radius:999px;width:auto}.qc-agents__header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.qc-agents__header:active{cursor:grabbing}.qc-agents__header:focus-visible,.qc-agents__row:focus-visible,.qc-agents__toggle:focus-visible{outline:2px solid var(--_accent);outline-offset:-2px}.qc-agents__title{flex:1;font-weight:700}.qc-agents__counts{gap:4px;display:flex}.qc-agents__count{text-align:center;border:1px solid var(--_border);border-radius:999px;min-width:18px;padding:0 5px}.qc-agents__count[data-activity=waiting]{background:var(--_accent);color:var(--_bg);border-color:var(--_accent)}.qc-agents__toggle{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 4px}.qc-agents__body{border-top:1px solid var(--_border);overflow-y:auto}.qc-agents__empty{opacity:.7;margin:0;padding:8px}.qc-agents__rowWrap{align-items:center;gap:4px;display:flex}.qc-agents__rowWrap>.qc-agents__row{flex:1;width:auto;min-width:0}.qc-agents__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.qc-agents__row:hover{background:var(--ac-game-agents-row-hover)}.qc-agents__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qc-agents__line{justify-content:space-between;gap:6px;display:flex}.qc-agents__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.qc-agents__level{opacity:.8;white-space:nowrap}.qc-agents__task{opacity:.75;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc-agents__xp{background:var(--ac-game-agents-track);border-radius:2px;height:4px;overflow:hidden}.qc-agents__xpFill{background:var(--_accent);height:100%;display:block}.qc-agents__portrait{border:1px solid var(--_border);background:var(--ac-game-agents-portrait-bg);border-radius:4px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.qc-agents__portrait img{max-width:100%;max-height:100%}.qc-agents__initials{font-size:11px;font-weight:700}.qc-agents__ind{box-sizing:border-box;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:10px;font-weight:900;line-height:1;display:grid;position:relative}.qc-agents__ind[data-activity=working]{background:var(--_accent)}.qc-agents__ind[data-activity=working]:after{content:"";border:2px solid var(--_accent);border-radius:50%;animation:1.2s ease-out infinite qc-agents-pulse;position:absolute;inset:-4px}.qc-agents__ind[data-activity=waiting]{background:var(--_accent);color:var(--_bg)}.qc-agents__ind[data-activity=idle]{opacity:.35;background:currentColor}.qc-agents__ind[data-activity=paused]{background:var(--ac-game-agents-paused)}.qc-agents__ind[data-activity=error]{background:var(--ac-game-agents-error)}.qc-agents__ind[data-activity=offline]{opacity:.45;border-color:currentColor}@keyframes qc-agents-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.qc-agents__ind[data-activity=working]:after{opacity:.6;animation:none;transform:none}}.qc-roster{--_bg:var(--qc-bg,var(--ac-game-roster-bg));--_fg:var(--qc-fg,var(--ac-game-roster-fg));--_accent:var(--qc-accent,var(--ac-game-roster-accent));--_border:var(--qc-border,var(--ac-game-roster-border));z-index:20;box-sizing:border-box;background:var(--_bg);width:min(660px,100vw - 24px);max-height:min(78vh,640px);color:var(--_fg);font-family:var(--qc-font,monospace);box-shadow:0 12px 40px var(--ac-game-roster-shadow);flex-direction:column;font-size:13px;display:flex;position:fixed}.qc-roster[data-mode=list]{width:min(320px,100vw - 24px)}.qc-roster--plain{border:2px solid var(--_border);border-radius:var(--qc-radius,8px)}.qc-roster__header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px 6px;display:flex}.qc-roster__header:active{cursor:grabbing}.qc-roster__header:focus-visible{outline:2px solid var(--_accent);outline-offset:-2px}.qc-roster__spacer{flex:1}.qc-roster__toggle{gap:4px;display:flex}.qc-roster__families{flex-wrap:wrap;gap:6px;padding:0 14px 6px;display:flex}.qc-roster__title{letter-spacing:.04em;color:var(--_accent);flex:none;margin:0;font-size:16px}.qc-roster__chip,.qc-roster__close{color:inherit;font:inherit;cursor:pointer;border:1px solid var(--_border);border-radius:var(--qc-radius,6px);background:0 0;padding:2px 10px}.qc-roster__chip[aria-selected=true],.qc-roster__chip[aria-pressed=true]{background:var(--_accent);color:var(--_bg);border-color:var(--_accent)}.qc-roster__close{padding:2px 9px;font-size:18px;line-height:1}.qc-roster__chip:focus-visible,.qc-roster__close:focus-visible,.qc-roster__card:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.qc-roster__close:hover,.qc-roster__chip:hover{border-color:var(--_accent)}.qc-roster__content{padding:4px 16px 16px;overflow-y:auto}.qc-roster__empty{opacity:.7;text-align:center;padding:24px 0}.qc-roster__section+.qc-roster__section{margin-top:14px}.qc-roster__sectionTitle{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--_border);color:var(--_accent);margin:0 0 8px;padding-bottom:4px;font-size:12px}.qc-roster__sectionTitle span{opacity:.7;margin-left:6px}.qc-roster__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.qc-roster__card{text-align:left;background:var(--ac-game-roster-card-bg);color:inherit;font:inherit;cursor:pointer;border:1px solid var(--_border);border-radius:var(--qc-radius,6px);align-items:center;gap:12px;padding:10px 12px;transition:transform .12s,border-color .12s,background .12s;display:flex;position:relative}.qc-roster__cardWrap{flex-direction:column;min-width:0;display:flex;position:relative}.qc-roster__cardWrap>.qc-roster__card{flex:1}.qc-roster__cardWrap>.qc-roster__actions{background:var(--ac-game-roster-actions-bg);border-radius:4px;padding:0 2px;position:absolute;bottom:6px;right:6px}.qc-roster__actions{color:inherit;flex:none;align-items:center;gap:4px;display:inline-flex}.qc-roster__actions .ac-runner-badge{opacity:.85;max-width:110px}.qc-roster__actions .ac-runner-badge .MuiTypography-root{color:inherit}.qc-roster__card:hover{border-color:var(--_accent);background:var(--ac-game-roster-card-bg-hover);transform:translateY(-2px)}.qc-roster__card[data-section=available]{opacity:.6}.qc-roster__card[data-section=available]:hover{opacity:1}.qc-roster__card[data-activity=waiting]{border-color:var(--_accent);box-shadow:0 0 0 1px var(--_accent) inset}.qc-roster__card[data-activity=error]{border-color:var(--ac-game-roster-error)}.qc-roster__sprite{flex:none;place-items:center;min-width:56px;min-height:56px;display:grid}.qc-roster__sprite img{image-rendering:pixelated}.qc-roster__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qc-roster__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.qc-roster__class{color:var(--_accent)}.qc-roster__meta{opacity:.75;font-size:11px}.qc-roster__status{align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.qc-roster__rank{text-align:center;border:1px solid var(--_border);border-radius:999px;flex:none;align-self:flex-start;min-width:28px;padding:1px 6px;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.qc-roster__card{transition:none}.qc-roster__card:hover{transform:none}}.qc-roster__xpText{opacity:.75;font-size:10px}.qc-roster__list{flex-direction:column;display:flex}.qc-roster__list .qc-agents__row[data-section=available]{opacity:.6}.qc-roster__list .qc-agents__row:hover{opacity:1}.qc-roster .qc-agents__xp{margin:2px 0}.qc-roster__mini{flex:none;place-items:center;width:36px;height:40px;display:grid;overflow:hidden}.qc-roster__mini img{image-rendering:pixelated;max-width:100%;max-height:100%}@media (width<=599px){.qc-roster,.qc-roster[data-mode=list]{right:max(8px, env(safe-area-inset-right,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100vh - 120px - env(safe-area-inset-top,0px));max-height:calc(100dvh - 120px - env(safe-area-inset-top,0px));left:max(8px, env(safe-area-inset-left,0px))!important;top:auto!important}.qc-roster__header{cursor:default;padding:8px 10px 6px}.qc-roster__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:15px;overflow:hidden}.qc-roster__content{padding:4px 10px 12px}.qc-roster__families{padding:0 10px 6px}.qc-roster__grid{grid-template-columns:1fr}}@media (height<=500px){.qc-roster{max-height:calc(100dvh - 24px)}}@media (pointer:coarse){.qc-roster__chip,.qc-roster__close{min-height:36px}.qc-roster__close{min-width:40px}}.ac-msg-quest-wrap{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.ac-msg-quest-tabs{padding:0}.ac-msg-quest-note{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.9em;display:flex}.ac-msg-quest{--ac-msg-pane-bg:transparent;--ac-msg-list-bg:transparent;--ac-msg-composer-bg:transparent;--ac-msg-list-border:color-mix(in srgb, var(--ac-game-text) 40%, transparent);--ac-msg-day-border:var(--ac-msg-list-border);--ac-msg-folded-border:var(--ac-msg-list-border);--ac-msg-chip-border:var(--ac-game-accent);--ac-msg-composer-border:var(--ac-game-accent);--ac-msg-header-bg:color-mix(in srgb, var(--ac-game-text) 8%, transparent);--ac-msg-item-hover-bg:color-mix(in srgb, var(--ac-game-text) 12%, transparent);--ac-msg-item-active-bg:color-mix(in srgb, var(--ac-game-accent) 28%, transparent);--ac-msg-folded-bg:color-mix(in srgb, var(--ac-game-text) 8%, transparent);--ac-msg-warning-bg:color-mix(in srgb, var(--ac-game-accent) 14%, transparent);--ac-msg-warning-border:var(--ac-game-accent);--ac-msg-chip-bg:transparent;--ac-msg-chip-fg:var(--ac-game-text);--ac-msg-bubble-theirs-bg:color-mix(in srgb, var(--ac-game-text) 12%, transparent);--ac-msg-bubble-theirs-fg:var(--ac-game-text);--ac-msg-bubble-agent-bg:color-mix(in srgb, var(--ac-game-text) 20%, transparent);--ac-msg-bubble-mine-bg:var(--ac-game-accent);--ac-msg-bubble-mine-fg:var(--ac-game-bg);--ac-msg-bubble-failed-border:var(--ac-game-accent);--ac-msg-badge-bg:var(--ac-game-accent);--ac-msg-badge-fg:var(--ac-game-bg);--ac-msg-mention-bg:var(--ac-game-accent);--ac-msg-mention-fg:var(--ac-game-bg);--ac-msg-meta-fg:color-mix(in srgb, var(--ac-game-text) 72%, transparent);--ac-msg-faint-fg:color-mix(in srgb, var(--ac-game-text) 58%, transparent);--ac-msg-notice-fg:var(--ac-msg-meta-fg);--ac-msg-unread-line:var(--ac-game-accent);--ac-msg-error-fg:var(--ac-game-accent);--ac-msg-focus-ring:var(--ac-game-accent);--ac-msg-avatar-user-bg:var(--ac-game-accent);--ac-msg-avatar-post-bg:var(--ac-game-accent);--ac-msg-avatar-agent-bg:var(--ac-game-accent);--ac-msg-avatar-system-bg:color-mix(in srgb, var(--ac-game-text) 50%, transparent);--ac-msg-avatar-fg:var(--ac-game-bg);--ac-radius:0;--ac-radius-sm:0;color:inherit;border:2px solid var(--ac-msg-list-border);background:0 0;height:min(560px,62dvh);font-family:inherit}.ac-msg-quest[data-layout]{border:2px solid var(--ac-msg-list-border);border-radius:0;height:min(560px,62dvh)}.ac-msg-quest *,.ac-msg-quest :before,.ac-msg-quest :after{font-family:inherit;border-radius:0!important}.ac-msg-quest[data-layout=embedded]{flex:auto;max-height:none}.ac-msg-quest .ac-msg-avatar{border-radius:0!important}.ac-msg-quest button,.ac-msg-quest input,.ac-msg-quest textarea,.ac-msg-quest select{font:inherit;color:inherit}.ac-msg-quest .ac-msg-chipbtn{border:2px solid var(--ac-game-accent);background:0 0}.ac-msg-quest .ac-msg-chipbtn[aria-pressed=true],.ac-msg-quest .ac-msg-chipbtn:hover:not(:disabled),.ac-msg-quest .ac-msg-chipbtn:focus-visible{background:var(--ac-game-accent);color:var(--ac-game-bg);outline:none}.ac-msg-quest .ac-msg-send{background:var(--ac-game-accent);color:var(--ac-game-bg);border:2px solid var(--ac-game-accent)}.ac-msg-quest .ac-msg-send:disabled{opacity:.45}.ac-msg-quest .ac-msg-input{border-width:2px}.ac-msg-quest .ac-msg-head-title,.ac-msg-quest .ac-msg-author,.ac-msg-quest a,.ac-msg-quest .ac-msg-link{color:var(--ac-game-accent)}.ac-msg-quest :focus-visible{outline:2px solid var(--ac-msg-focus-ring);outline-offset:1px}.ac-msg-quest[data-readonly=true] .ac-msg-composer{display:none}@media (width<=599px){.ac-msg-quest[data-layout]{height:min(560px,70dvh)}.ac-msg-quest .ac-msg-timeline,.ac-msg-quest .ac-msg-composer,.ac-msg-quest .ac-msg-head,.ac-msg-quest .ac-msg-list-tools{padding-left:8px;padding-right:8px}}.ac-msg-quest{--ac-msg-presence-online:var(--ac-game-accent);--ac-msg-presence-away:color-mix(in srgb, var(--ac-game-text) 55%, transparent);--ac-msg-presence-ring:var(--ac-game-bg);--ac-msg-popover-bg:var(--ac-game-bg);--ac-msg-popover-border:var(--ac-game-accent);--ac-msg-popover-shadow:color-mix(in srgb, var(--ac-game-bg) 70%, transparent);--ac-msg-reaction-bg:transparent;--ac-msg-reaction-border:var(--ac-msg-list-border);--ac-msg-reaction-mine-bg:color-mix(in srgb, var(--ac-game-accent) 28%, transparent);--ac-msg-reaction-mine-border:var(--ac-game-accent);--ac-msg-mention-text:var(--ac-game-accent);--ac-msg-mention-text-bg:transparent;--ac-msg-flash-bg:color-mix(in srgb, var(--ac-game-accent) 35%, transparent);--ac-msg-typing-fg:var(--ac-msg-meta-fg)}.ac-msg-quest .ac-msg-toolbar,.ac-msg-quest .ac-msg-popover,.ac-msg-quest .ac-msg-mentions,.ac-msg-quest .ac-msg-reaction{border-width:2px}.ac-msg-quest .ac-msg-presence{border-radius:0!important}.ac-msg-quest .ac-msg-menuitem:hover,.ac-msg-quest .ac-msg-menuitem:focus-visible,.ac-msg-quest .ac-msg-mention-item[data-active=true]{background:var(--ac-game-accent);color:var(--ac-game-bg)}.ac-msg-quest .ac-msg-menuitem[data-danger=true]{color:var(--ac-game-accent)}.ac-msg-quest{--ac-msg-chip-progress:var(--ac-game-accent);--ac-msg-chip-success:var(--ac-game-text);--ac-msg-chip-warning:var(--ac-game-accent)}.ac-msg-quest .ac-msg-attach-image{border:2px solid var(--ac-game-accent);background:0 0}.ac-msg-quest .ac-msg-attach-image:hover,.ac-msg-quest .ac-msg-attach-image:focus-visible{background:var(--ac-game-accent)}.ac-msg-quest .ac-msg-attach-placeholder{background:color-mix(in srgb, var(--ac-game-text) 12%, transparent)}.ac-msg-quest .ac-msg-attach-file{border:2px solid var(--ac-game-accent);color:var(--ac-game-text);background:0 0}.ac-msg-quest .ac-msg-attach-file:hover,.ac-msg-quest .ac-msg-attach-file:focus-visible{background:var(--ac-game-accent);color:var(--ac-game-bg);outline:none}.ac-msg-quest .ac-msg-attach-file:hover .ac-msg-attach-size,.ac-msg-quest .ac-msg-attach-file:focus-visible .ac-msg-attach-size{color:inherit}.ac-msg-quest .ac-msg-attach-pending .ac-msg-chip{border-style:solid;border-width:2px;border-color:var(--ac-game-text)}.ac-msg-quest .ac-msg-attach-pending .ac-msg-chip[data-status=uploading]{border-style:dashed;border-color:var(--ac-game-accent)}.ac-msg-quest .ac-msg-attach-pending .ac-msg-chip[data-status=ready]{border-color:var(--ac-game-accent)}.ac-msg-quest .ac-msg-attach-pending .ac-msg-chip[data-status=failed]{border-color:var(--ac-game-accent);background:color-mix(in srgb, var(--ac-game-accent) 14%, transparent)}.ac-msg-quest-wrap[data-fill=true]{flex:auto;gap:4px;min-height:0}.ac-msg-quest-wrap[data-fill=true] .ac-msg-quest{border:0;flex:1 1 0;height:auto;min-height:0;max-height:none;font-size:1em}.ac-msg-quest-wrap[data-fill=true] .ac-msg-state{text-align:left}.ac-msg-quest-wrap[data-fill=true] .ac-msg-bubble{font-size:1em}.ac-msg-quest-wrap[data-fill=true] .ac-msg-composer{border-top:2px solid var(--ac-msg-list-border)}.ac-msg-quest-wrap[data-fill=true] .ac-msg-input{font-size:1em}.ac-msg-quest-wrap[data-fill=true] :is(.ac-msg-author,.ac-msg-head-sub,.ac-msg-chipbtn,.ac-msg-day,.ac-msg-unreadline,.ac-msg-meta,.ac-msg-quote,.ac-msg-typing,.ac-msg-hint,.ac-msg-notice){font-size:.85em}@media (width<=599px){.ac-msg-quest-wrap[data-fill=true] .ac-msg-quest[data-layout]{height:auto}}.qc-map-mini{z-index:2;top:var(--qc-bar-h,calc(56px + env(safe-area-inset-top,0px)));right:max(12px, env(safe-area-inset-right,0px));box-sizing:border-box;width:236px;color:var(--qc-fg);font-family:var(--qc-font);flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute}.qc-map-mini[data-mobile=true]{top:calc(var(--qc-bar-h,calc(56px + env(safe-area-inset-top,0px))) + 8px + var(--qc-corner-h,0px) + 8px);width:auto;left:8px;right:8px}.qc-map{z-index:5;padding:calc(64px + env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));background:var(--ac-game-map-scrim);color:var(--qc-fg);font-family:var(--qc-font);place-items:center;display:grid;position:absolute;inset:0}.qc-map__panel{border:1px solid var(--qc-border);border-radius:var(--qc-radius);background:var(--qc-bg);outline:none;flex-direction:column;gap:8px;max-width:100%;max-height:100%;padding:10px;display:flex}.qc-map__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.qc-map__title{margin:0;font-size:14px;font-weight:700}.qc-map__hint{opacity:.75;margin:0;font-size:11px}.qc-map-mini__bar{justify-content:space-between;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.qc-map__buttons{gap:4px;display:inline-flex}.qc-map__button{appearance:none;border:1px solid var(--qc-border);border-radius:var(--qc-radius);background:var(--qc-bg);min-width:22px;min-height:22px;color:var(--qc-fg);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.qc-map__button:hover,.qc-map__button:focus-visible{color:var(--qc-accent);border-color:var(--qc-accent)}.qc-map__stage{place-items:center;min-height:0;display:grid;position:relative}.qc-map__stage[data-large=true]{width:min(1100px, calc(100vw - 38px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));flex:auto;height:min(72vh,700px)}.qc-map__stage[data-large=false]{width:100%}@supports (height:100dvh){.qc-map__stage[data-large=true]{height:min(72dvh,700px)}}.qc-map__frame{border:1px solid var(--qc-border);border-radius:var(--qc-radius);background-color:var(--qc-bg);background-image:radial-gradient(circle, var(--qc-border) 1px, transparent 1.5px);background-size:18px 18px;position:relative;overflow:hidden}.qc-map__canvas{width:100%;height:100%;image-rendering:pixelated;filter:brightness(.85);display:block;position:absolute;inset:0}.qc-map__scene{image-rendering:pixelated;touch-action:none;cursor:crosshair;display:block}.qc-map__scene[data-walkable=false]{cursor:default}.qc-map__links{pointer-events:none;position:absolute;inset:0;overflow:visible}.qc-map__links line{stroke:var(--qc-fg);stroke-opacity:.55;stroke-width:2px;stroke-linecap:round}.qc-map__links line[data-here=true]{stroke:var(--qc-accent);stroke-opacity:1}.qc-map__links polygon{fill:var(--qc-fg);fill-opacity:.8}.qc-map__places{margin:0;padding:0;list-style:none;position:absolute;inset:0}.qc-map__place{width:0;height:0;position:absolute}.qc-map__marker{appearance:none;border:2px solid var(--qc-fg);background:var(--qc-bg);min-width:14px;height:14px;color:var(--qc-fg);font:700 10px/1 var(--qc-font);cursor:pointer;border-radius:50%;place-items:center;padding:0 3px;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.qc-map__stage[data-large=true] .qc-map__marker{min-width:22px;height:22px;font-size:11px}.qc-map__marker:hover,.qc-map__marker:focus-visible{border-color:var(--qc-accent);color:var(--qc-accent);outline:2px solid var(--qc-accent);outline-offset:2px}.qc-map__marker[data-state=busy]{border-color:var(--qc-accent)}.qc-map__marker[data-state=error]{border-color:var(--agenthub-minimap-error);color:var(--agenthub-minimap-error)}.qc-map__marker[data-state=waiting]{border-color:var(--agenthub-minimap-gold);animation:1.1s ease-in-out infinite qc-map-pulse}.qc-map__marker[aria-current=true]{box-shadow:0 0 0 3px var(--qc-accent)}.qc-map__name{text-overflow:ellipsis;white-space:nowrap;background:var(--ac-game-map-label-bg);max-width:130px;color:var(--ac-game-map-label-fg);font:600 11px/1.3 var(--qc-font);pointer-events:none;border-radius:3px;padding:0 5px;position:absolute;bottom:14px;left:0;overflow:hidden;transform:translate(-50%)}.qc-map__stage[data-large=false] .qc-map__name{z-index:3;display:none}.qc-map__stage[data-large=false] .qc-map__place[data-here=true] .qc-map__name,.qc-map__stage[data-large=false] .qc-map__place:hover .qc-map__name,.qc-map__stage[data-large=false] .qc-map__place:focus-within .qc-map__name{display:block}.qc-map__sprites{pointer-events:none;position:absolute;top:0;left:0}.qc-map__sprite{pointer-events:auto;justify-items:center;display:grid;position:absolute;transform:translate(-50%)}.qc-map__sprite img{image-rendering:pixelated;object-fit:contain;display:block}.qc-map__sprite:after{content:"";background:var(--agenthub-minimap-quiet);border-radius:2px;width:60%;height:3px;margin-top:1px}.qc-map__sprite[data-tone=busy]:after{background:var(--qc-accent)}.qc-map__sprite[data-tone=waiting]:after{background:var(--agenthub-minimap-gold)}.qc-map__sprite[data-tone=error]:after{background:var(--agenthub-minimap-error)}.qc-map__sprite[data-visitor=true]:after{background:var(--qc-fg)}.qc-map__sprite-name{text-overflow:ellipsis;white-space:nowrap;max-width:54px;font:600 9px/1.2 var(--qc-font);text-shadow:0 0 3px var(--qc-bg), 0 0 3px var(--qc-bg);overflow:hidden}.qc-map__stage[data-large=false] .qc-map__sprite-name{display:none}.qc-map__stage[data-large=false] .qc-map__sprite:hover .qc-map__sprite-name{z-index:4;background:var(--ac-game-map-tag-bg);color:var(--ac-game-map-tag-fg);text-shadow:none;border-radius:3px;padding:0 4px;display:block;position:absolute;top:-14px}.qc-map__you{color:var(--qc-accent);pointer-events:none;font-size:12px;line-height:1;position:absolute;top:-26px;left:0;transform:translate(-50%)}.qc-map__quest{width:16px;height:16px;color:var(--agenthub-minimap-badge-fg);pointer-events:none;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--agenthub-minimap-gold);place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-20px;left:8px}.qc-map__quest[data-state=active]{background:var(--qc-accent,var(--agenthub-minimap-gold))}.qc-map__quest[data-state=available]{background:var(--agenthub-minimap-gold);opacity:.85}.qc-map__poles{pointer-events:none;gap:2px;display:inline-flex;position:absolute;top:11px;left:0;transform:translate(-50%)}.qc-map__pole-badge{background:var(--qc-accent);min-width:14px;color:var(--agenthub-minimap-badge-fg);font:700 10px/14px var(--qc-font);text-align:center;white-space:nowrap;border-radius:7px;padding:0 4px}.qc-map__pole-badge[data-kind=alert]{background:var(--agenthub-minimap-error);color:var(--ac-game-map-badge-alert-fg)}.qc-map__chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.qc-map__chip{border:1px solid var(--qc-border);border-radius:var(--qc-radius);align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.qc-map__chips[data-compact=true]{font-size:10px}.qc-map__tip{z-index:4;background:var(--ac-game-map-tooltip-bg);color:var(--ac-game-map-tooltip-fg);font:600 11px/1.3 var(--qc-font);white-space:nowrap;pointer-events:none;border-radius:3px;padding:0 5px;position:absolute;transform:translate(-50%,-100%)}.qc-map__legend{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.qc-map__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes qc-map-pulse{0%,to{box-shadow:0 0 0 0 var(--agenthub-minimap-gold)}50%{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.qc-map__marker[data-state=waiting]{box-shadow:0 0 0 3px var(--agenthub-minimap-gold);animation:none}}@media (pointer:coarse){.qc-map__marker{min-width:26px;height:26px;font-size:12px}.qc-map__button{min-width:36px;min-height:32px}.qc-map__esc{display:none}}.qc-layer{background:var(--qc-bg);color:var(--qc-fg);font-family:var(--qc-font)}.qc-layer .ac-pixel-button{border-radius:var(--qc-radius);font-family:var(--qc-font)}.qc-veil{background:var(--qc-bg);animation:.6s ease-out forwards qc-veil-fade}@keyframes qc-veil-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.qc-veil{animation-duration:1ms}}.qc-labels .qc-label{background:var(--qc-bar-bg,var(--ac-game-default-bar-bg));border:1px solid var(--qc-border);border-radius:var(--qc-radius);max-width:220px;color:var(--qc-fg);font-family:var(--qc-font);white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:1px;padding:2px 6px;line-height:1.2;display:flex;position:absolute;top:0;left:0}.qc-label__name{align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.qc-labels .qc-label--agent{border-color:var(--qc-accent)}.qc-label__badge{border-radius:var(--qc-radius);background:var(--qc-accent);color:var(--qc-bg);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:0 4px;font-size:9px;font-weight:700;line-height:1.5}.qc-label--npc .qc-label__name{color:var(--qc-accent)}.qc-label__sub{opacity:.85;font-size:10px}.qc-label__dot{width:7px;height:7px;box-shadow:0 0 0 1px var(--qc-bg);border-radius:50%;flex:none}.qc-labels .qc-pop{color:var(--qc-accent);font-family:var(--qc-font);text-shadow:0 1px 0 var(--qc-bg), 1px 0 0 var(--qc-bg), -1px 0 0 var(--qc-bg), 0 -1px 0 var(--qc-bg);white-space:nowrap;font-size:14px;font-weight:700;animation:1.5s ease-out forwards qc-pop-rise;position:absolute;transform:translate(-50%,-100%)}@keyframes qc-pop-rise{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-28px}}@media (prefers-reduced-motion:reduce){.qc-labels .qc-pop{animation-duration:1ms;animation-delay:1.2s}}@media (width<=599px){.qc-labels .qc-label{max-width:140px;padding:1px 5px}.qc-label__name{max-width:100%;font-size:11px}.qc-label__name>span:last-child,.qc-label__sub{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}}.qc-help__bubble{flex-direction:column;align-items:center;width:210px;display:flex;position:absolute;top:0;left:0}.qc-help__panel{width:100%;padding:4px 8px;line-height:1.3}.qc-help__title{color:var(--ac-game-accent);font-weight:700}.qc-help__sub{opacity:.8;font-size:10px}.qc-help__body{margin-top:2px;font-size:11px}.qc-help__tail{border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid var(--ac-game-accent);width:0;height:0;transform:translateX(var(--qc-help-tail-x,0px))}.qc-help__bubble--below{flex-direction:column-reverse}.qc-help__bubble--below .qc-help__tail{border-top:0;border-bottom:7px solid var(--ac-game-accent)}.qc-help__bubble--compact .qc-help__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qc-corner-stack{right:max(12px, env(safe-area-inset-right,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));z-index:3;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:6px;display:flex;position:absolute}.qc-corner-stack>*{pointer-events:auto}.qc-help-toggle{cursor:pointer;opacity:.75;padding:2px 8px}.qc-help-toggle:hover,.qc-help-toggle[aria-pressed=true]{opacity:1}.qc-fp-pad{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(3,38px);grid-auto-rows:38px;gap:4px;display:grid}.qc-fp-pad__button{cursor:pointer;color:var(--ac-game-text);opacity:.8;-webkit-touch-callout:none;justify-content:center;align-items:center;padding:0;display:flex}.qc-fp-pad__button:hover,.qc-fp-pad__button:active{opacity:1;color:var(--ac-game-accent)}@media (pointer:coarse){.qc-fp-pad{grid-template-columns:repeat(3,48px);grid-auto-rows:48px}}@media (width<=599px){.qc-help__bubble,.qc-help__panel{width:170px}}html[data-input=pad] :focus{outline-offset:2px;outline:2px solid var(--qc-accent,var(--ac-game-pad-focus-ring))!important}.qc-passage__outline{fill:color-mix(in srgb, var(--qc-passage,var(--ac-game-default-passage)) 8%, transparent);stroke:var(--qc-passage,var(--ac-game-default-passage));stroke-width:1.5px;stroke-dasharray:5 4;stroke-linejoin:round;opacity:.8}.qc-passage__marker{fill:color-mix(in srgb, var(--qc-passage,var(--ac-game-default-passage)) 22%, transparent);stroke:var(--qc-passage,var(--ac-game-default-passage));stroke-width:1px;opacity:.55;animation:2.4s ease-in-out infinite qc-passage-pulse}@keyframes qc-passage-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.qc-passage__marker{animation:none}}.qc-sentence{left:50%;bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:2;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:80%;color:var(--qc-passage,var(--ac-game-default-passage));background:color-mix(in srgb, var(--qc-bg,var(--ac-game-default-ink)) 70%, transparent);letter-spacing:.04em;padding:1px 10px;font-weight:700;position:absolute;overflow:hidden;transform:translate(-50%)}:root{--ac-bg:#07090d;--ac-bg-grid:#ffffff06;--ac-surface-1:#0d1117;--ac-surface-2:#121821;--ac-surface-3:#18202b;--ac-border:#ffffff12;--ac-border-strong:#ffffff24;--ac-text:#e6edf3;--ac-text-muted:#8b96a5;--ac-text-faint:#5b6573;--ac-accent:#7c5cff;--ac-accent-rgb:124, 92, 255;--ac-accent-2:#22d3ee;--ac-accent-2-rgb:34, 211, 238;--ac-glass:#0d1117b8;--ac-on-accent:#fff;--st-working:#22d3ee;--st-waiting:#f5b544;--st-idle:#7d8a9c;--st-done:#34d399;--st-error:#f87171;--st-ko:#f43f5e;--st-offline:#475569;--st-paused:#38bdf8;--st-pausing:#7dd3fc;--st-starting:#a78bfa;--ac-radius-sm:8px;--ac-radius:12px;--ac-radius-lg:16px;--ac-shadow:0 1px 0 #ffffff0a inset, 0 8px 24px #00000059;--ac-ease:cubic-bezier(.2, .8, .2, 1);--ac-duration-fast:.12s;--ac-duration:.2s;--ac-duration-shared:.32s;--ac-font-ui:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--ac-font-mono:"JetBrains Mono Variable", "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--ac-terminal-bg:#0a0d12;--ac-terminal-fg:#e6edf3;--background-light:var(--ac-bg);--background-dark:#050709;--background-menu-light:var(--ac-surface-2);--background-menu-dark:var(--ac-surface-2);--text-light:var(--ac-text);--text-dark:var(--ac-text);--accent-light-color:var(--ac-accent-2);--accent-strong:var(--ac-accent);--accent-soft:rgba(var(--ac-accent-rgb), .18);--accent-rgb:var(--ac-accent-rgb);--accent-dark-rgb:var(--ac-accent-rgb);--accent-darker-rgb:10, 8, 20;--accent-darkest-rgb:5, 4, 10;--surface-light:var(--ac-surface-1);--surface-dark:var(--ac-surface-1);--surface-elevated-light:var(--ac-surface-2);--surface-elevated-dark:var(--ac-surface-2);--surface-border-light:var(--ac-border);--surface-border-dark:var(--ac-border);--header-background:var(--ac-glass);--header-pill:#ffffff14;--button-gradient-start-light:var(--ac-accent);--button-gradient-end-light:var(--ac-accent-2);--hero-button-text:#05070a;--glass-shadow:var(--ac-shadow);--nav-highlight:rgba(var(--ac-accent-rgb), .16);--radius-sm:var(--ac-radius-sm);--radius-md:var(--ac-radius);--radius-lg:var(--ac-radius-lg);--shadow-soft:0 8px 24px #00000047;--shadow-strong:0 20px 60px #00000073;--transition:.15s var(--ac-ease);--color-bg:var(--ac-bg);--color-surface:var(--ac-surface-1);--color-surface-muted:var(--ac-surface-2);--color-border:var(--ac-border);--color-border-strong:var(--ac-border-strong);--color-text:var(--ac-text);--color-text-primary:var(--ac-text);--color-text-muted:var(--ac-text-muted);--color-primary:var(--ac-accent);--color-primary-strong:var(--ac-accent-2);--color-primary-muted:rgba(var(--ac-accent-rgb), .2);--color-success:var(--st-done);--color-danger:var(--st-error);--color-warning:var(--st-waiting);--sidenav-light-end:var(--ac-surface-1);--sidenav-dark-start:var(--ac-surface-1);--sidenav-dark-end:var(--ac-bg);--loading-card-bg:var(--ac-surface-2);--font-primary:var(--ac-font-ui);--font-hero:var(--ac-font-ui)}[data-color-scheme=light]{--ac-bg:#f6f7fb;--ac-bg-grid:#0f172a09;--ac-surface-1:#fff;--ac-surface-2:#f1f3f8;--ac-surface-3:#e7eaf2;--ac-border:#0f172a14;--ac-border-strong:#0f172a29;--ac-text:#0f172a;--ac-text-muted:#526071;--ac-text-faint:#94a3b8;--ac-accent:#6d4aff;--ac-accent-rgb:109, 74, 255;--ac-accent-2:#0e7490;--ac-accent-2-rgb:14, 116, 144;--ac-glass:#ffffffb8;--ac-on-accent:#fff;--st-working:#0e7490;--st-waiting:#b45309;--st-idle:#64748b;--st-done:#15803d;--st-error:#dc2626;--st-ko:#be123c;--st-offline:#94a3b8;--st-paused:#0284c7;--st-pausing:#38bdf8;--st-starting:#6d4aff;--ac-shadow:0 1px 0 #fff9 inset, 0 8px 24px #0f172a1a;--background-dark:var(--ac-bg);--accent-darker-rgb:226, 232, 240;--accent-darkest-rgb:241, 245, 249;--header-background:var(--ac-glass);--header-pill:#0f172a0f;--hero-button-text:#fff;--shadow-soft:0 8px 24px #0f172a14;--shadow-strong:0 20px 60px #0f172a2e;--loading-card-bg:#111827}@media (prefers-reduced-motion:reduce){:root{--ac-duration-fast:1ms;--ac-duration:1ms;--ac-duration-shared:1ms}}.page-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.page-section{background:var(--ac-surface-1);border:1px solid var(--ac-border);border-radius:var(--ac-radius);min-width:0;padding:16px 18px}.page-section.tab-panel{margin-top:4px}.section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.section-header h1,.section-header h2,.section-header h3{margin:0;font-weight:600}.section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subtext{color:var(--ac-text-muted);margin:2px 0 0;font-size:.85rem}.stat-label{color:var(--ac-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.admin-tab-counter{font-family:var(--ac-font-mono);color:var(--ac-text-muted);background:var(--ac-surface-3);border:1px solid var(--ac-border);border-radius:999px;padding:2px 10px;font-size:.75rem}.tab-nav{border-bottom:1px solid var(--ac-border);flex-wrap:wrap;gap:6px;margin-top:12px;padding-bottom:12px;display:flex}.tab-pill{cursor:pointer;font:inherit;color:var(--ac-text-muted);background:var(--ac-surface-2);border:1px solid var(--ac-border);transition:background var(--ac-duration-fast) var(--ac-ease), color var(--ac-duration-fast) var(--ac-ease), border-color var(--ac-duration-fast) var(--ac-ease);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;display:inline-flex}.tab-pill:hover{color:var(--ac-text);border-color:var(--ac-border-strong)}.tab-pill.active{color:var(--ac-text);background:rgba(var(--ac-accent-rgb), .18);border-color:rgba(var(--ac-accent-rgb), .55)}.tab-pill-chevron{transition:transform var(--ac-duration-fast) var(--ac-ease);font-size:.7rem}.tab-pill-chevron.open{transform:rotate(180deg)}.tab-dropdown{position:relative}.tab-dropdown-backdrop{z-index:40;position:fixed;inset:0}.tab-dropdown-menu{z-index:41;background:var(--ac-surface-2);border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-sm);min-width:200px;box-shadow:var(--ac-shadow);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.tab-dropdown-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ac-text-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:.85rem;display:flex}.tab-dropdown-item:hover{background:var(--ac-surface-3);color:var(--ac-text)}.tab-dropdown-item.active{color:var(--ac-text);background:rgba(var(--ac-accent-rgb), .16)}.dropdown-dot{background:var(--ac-text-faint);border-radius:50%;flex:none;width:6px;height:6px}.tab-dropdown-item.active .dropdown-dot{background:var(--ac-accent)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px 16px;margin-bottom:16px;display:grid}.form-grid label{flex-direction:column;min-width:0;display:flex}.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid select,.form-grid textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ac-text);background:var(--ac-surface-2);border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-sm);padding:8px 10px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--ac-accent);box-shadow:0 0 0 2px rgba(var(--ac-accent-rgb), .25);outline:none}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.primary-btn,.ghost-btn,.outline-btn{font:inherit;border-radius:var(--ac-radius-sm);cursor:pointer;transition:background var(--ac-duration-fast) var(--ac-ease), border-color var(--ac-duration-fast) var(--ac-ease), opacity var(--ac-duration-fast);justify-content:center;align-items:center;gap:6px;padding:7px 16px;font-size:.85rem;font-weight:500;display:inline-flex}.primary-btn{color:var(--ac-on-accent);background:var(--ac-accent);border:1px solid var(--ac-accent)}.primary-btn:hover:not(:disabled){filter:brightness(1.1)}.ghost-btn{color:var(--ac-text-muted);background:0 0;border:1px solid #0000}.ghost-btn:hover:not(:disabled){color:var(--ac-text);background:var(--ac-surface-3)}.outline-btn{color:var(--ac-text);border:1px solid var(--ac-border-strong);background:0 0}.outline-btn:hover:not(:disabled){background:var(--ac-surface-3)}.primary-btn:disabled,.ghost-btn:disabled,.outline-btn:disabled{opacity:.5;cursor:not-allowed}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite admin-spin;display:inline-block}@keyframes admin-spin{to{transform:rotate(360deg)}}.table-wrapper{overflow-x:auto}.list-table{border-collapse:collapse;width:100%;font-size:.875rem}.list-table th{text-align:left;color:var(--ac-text-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--ac-border-strong);white-space:nowrap;padding:8px 12px;font-size:.72rem;font-weight:600}.list-table td{border-bottom:1px solid var(--ac-border);vertical-align:middle;padding:10px 12px}.list-table tbody tr:hover{background:#ffffff08}.list-table tbody tr:last-child td{border-bottom:0}.list-table--compact th,.list-table--compact td{padding:6px 10px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.card{background:var(--ac-surface-2);border:1px solid var(--ac-border);border-radius:var(--ac-radius);padding:14px 16px}.empty-state{text-align:center;color:var(--ac-text-muted);border:1px dashed var(--ac-border-strong);border-radius:var(--ac-radius-sm);padding:28px 16px}.alert{border-radius:var(--ac-radius-sm);border:1px solid var(--ac-border-strong);background:var(--ac-surface-2);padding:10px 14px;font-size:.875rem}.alert-error,.alert--error{color:var(--color-danger);background:#f8717114;border-color:#f8717173}.alert--success{color:var(--color-success);background:#34d39914;border-color:#34d39973}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--ac-bottom-inset:0px}@media (width<=599px){:root{--ac-bottom-inset:calc(56px + env(safe-area-inset-bottom,0px))}}body{font-family:var(--ac-font-ui);background:radial-gradient(ellipse 900px 600px at 12% -10%, rgba(var(--ac-accent-rgb), .08), transparent 60%), var(--ac-bg);color:var(--ac-text);transition:background var(--ac-duration) var(--ac-ease), color var(--ac-duration) var(--ac-ease);-webkit-tap-highlight-color:transparent;background-attachment:fixed;margin:0;padding:0;font-size:14px}#root{min-height:100dvh}@media (hover:none){body{background-attachment:scroll}}@media (width<=899px) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.MuiInputBase-input,.MuiSelect-select{font-size:16px!important}}a{color:inherit;text-decoration:none}a:hover{color:var(--ac-accent-2)}::selection{background:rgba(var(--ac-accent-rgb), .32)}:focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px;border-radius:var(--ac-radius-sm)}*{scrollbar-width:thin;scrollbar-color:var(--ac-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ac-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ac-text-faint);background-clip:padding-box}.ac-mono{font-family:var(--ac-font-mono);font-variant-numeric:tabular-nums}.ac-glass{background:var(--ac-glass);-webkit-backdrop-filter:blur(14px)saturate(140%)}.ac-status-dot{background:var(--ac-status-color,var(--st-idle));border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.ac-status-dot--waiting{animation:1.6s ease-in-out infinite ac-pulse-waiting}.ac-status-rail{background:var(--ac-status-color,var(--st-idle));border-radius:999px;flex-shrink:0;align-self:stretch;width:3px}.ac-scanbar{background:rgba(var(--ac-accent-2-rgb), .14);border-radius:999px;height:2px;position:relative;overflow:hidden}.ac-scanbar:after{content:"";background:linear-gradient(90deg, transparent, var(--st-working), transparent);will-change:transform;width:40%;animation:1.8s linear infinite ac-scan;position:absolute;inset:0}@keyframes ac-pulse-waiting{0%,to{box-shadow:0 0 #f5b5448c}50%{box-shadow:0 0 0 5px #f5b54400}}@keyframes ac-scan{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes ac-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ac-fade-in{animation:ac-fade-in var(--ac-duration) var(--ac-ease) both}@media (prefers-reduced-motion:reduce){.ac-status-dot--waiting,.ac-scanbar:after,.ac-fade-in{animation:none!important}}.ac-monogram{width:20px;height:20px;font-family:var(--ac-font-mono);letter-spacing:-.02em;color:var(--ac-monogram-fg,#fff);background:var(--ac-monogram-bg,var(--ac-surface-3));-webkit-user-select:none;user-select:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.ac-shell{background:0 0;min-height:100dvh;display:flex}.ac-sidebar{background:var(--ac-surface-1);border-right:1px solid var(--ac-border);height:100dvh;transition:width var(--ac-duration-shared) var(--ac-ease);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.ac-sidebar-resize-handle{cursor:col-resize;z-index:2;width:6px;height:100%;position:absolute;top:0;right:-3px}.ac-sidebar-resize-handle:hover,.ac-sidebar-resize-handle.active{background:rgba(var(--ac-accent-rgb), .35)}.ac-topbar{z-index:10;border-bottom:1px solid var(--ac-border);height:52px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));align-items:center;display:flex;position:sticky;top:0}.ac-content{background:radial-gradient(circle, var(--ac-bg-grid) 1px, transparent 1px) 0 0 / 24px 24px, transparent;flex-direction:column;flex:1;min-width:0;display:flex}.ac-content-body{flex:1;min-width:0;padding:20px;position:relative}.ac-content-body>div:not(:last-child){pointer-events:none;animation:0s linear 1.5s forwards ac-outgoing-gone}@keyframes ac-outgoing-gone{to{display:none}}@media (width<=899px){.ac-content-body{padding:14px max(14px, env(safe-area-inset-right,0px)) 14px max(14px, env(safe-area-inset-left,0px))}.ac-topbar{padding-left:max(8px, env(safe-area-inset-left,0px));padding-right:max(8px, env(safe-area-inset-right,0px))}}@media (width<=599px){.ac-content-body{padding-bottom:calc(var(--ac-bottom-inset) + 16px)}}.ac-bottom-nav{z-index:20;border-top:1px solid var(--ac-border);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.ac-bottom-nav .Mui-selected{color:var(--ac-accent-2)}.ac-nav-item{border-radius:var(--ac-radius-sm);color:var(--ac-text-muted);transition:background var(--ac-duration-fast) var(--ac-ease), color var(--ac-duration-fast) var(--ac-ease);align-items:center;gap:10px;margin:1px 8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}@media (pointer:coarse){.ac-nav-item{padding:11px 12px;font-size:14px}}.ac-nav-item:hover{background:var(--ac-surface-2);color:var(--ac-text)}.ac-nav-item.active{background:rgba(var(--ac-accent-rgb), .14);color:var(--ac-text)}.ac-nav-item.active .ac-nav-icon{color:var(--ac-accent)}.ac-nav-badge{background:var(--ac-surface-3);min-width:18px;height:18px;color:var(--ac-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.ac-nav-badge--alert{color:var(--st-waiting);background:#f5b5442e;animation:1.6s ease-in-out infinite ac-pulse-waiting}.ac-card{background:var(--ac-surface-1);border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg);box-shadow:var(--ac-shadow)}.ac-empty-state{text-align:center;color:var(--ac-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex}@media (width<=599px){.ac-empty-state{padding:32px 16px}}.ac-cmdk-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1300;background:#0000008c;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.ac-cmdk{z-index:1301;border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border-strong);width:min(560px,92vw);box-shadow:var(--shadow-strong);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.ac-cmdk [cmdk-input]{width:100%;color:var(--ac-text);font-family:var(--ac-font-ui);border:none;border-bottom:1px solid var(--ac-border);background:0 0;outline:none;padding:16px 18px;font-size:15px}.ac-cmdk [cmdk-input]::placeholder{color:var(--ac-text-faint)}.ac-cmdk [cmdk-list]{max-height:340px;padding:6px;overflow:auto}.ac-cmdk [cmdk-group-heading]{text-transform:uppercase;letter-spacing:.06em;color:var(--ac-text-faint);padding:8px 10px 4px;font-size:11px}.ac-cmdk [cmdk-item]{border-radius:var(--ac-radius-sm);color:var(--ac-text);cursor:pointer;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.ac-cmdk [cmdk-item][data-selected=true]{background:rgba(var(--ac-accent-rgb), .16)}.ac-cmdk [cmdk-empty]{text-align:center;color:var(--ac-text-muted);padding:24px;font-size:13px}@media (width<=599px){.ac-cmdk-overlay{padding-top:0}.ac-cmdk{top:max(8px, env(safe-area-inset-top,0px));width:calc(100vw - 16px)}.ac-cmdk [cmdk-list]{max-height:45vh}.ac-cmdk [cmdk-item]{padding:12px 10px}}.ac-search-result-row{border-radius:var(--ac-radius-sm);cursor:pointer;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.ac-search-result-row:hover{background:rgba(var(--ac-accent-rgb), .1)}.ac-login-screen{background:radial-gradient(ellipse 1000px 700px at 50% -10%, rgba(var(--ac-accent-rgb), .16), transparent 60%), var(--ac-bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.ac-explorer{flex-direction:column;flex:1;min-height:0;display:flex}.ac-explorer-filter{border-radius:var(--ac-radius-sm);background:var(--ac-surface-2);transition:border-color var(--ac-duration-fast) var(--ac-ease);border:1px solid #0000;align-items:center;gap:6px;margin:0 8px 6px;padding:4px 8px;display:flex}.ac-explorer-filter:focus-within{border-color:var(--ac-accent)}.ac-explorer-filter input{color:var(--ac-text);font-size:12.5px;font-family:var(--ac-font-ui);background:0 0;border:none;outline:none;flex:1}.ac-explorer-filter input::placeholder{color:var(--ac-text-faint)}.ac-explorer-viewport{outline:none;flex:1;min-height:0;overflow:hidden auto}.ac-explorer-row{border-radius:var(--ac-radius-sm);cursor:pointer;height:100%;color:var(--ac-text-muted);-webkit-user-select:none;user-select:none;transition:background var(--ac-duration-fast) var(--ac-ease), color var(--ac-duration-fast) var(--ac-ease);align-items:center;gap:5px;padding-right:8px;font-size:12.5px;display:flex}.ac-explorer-row:hover{background:var(--ac-surface-2);color:var(--ac-text)}.ac-explorer-row--selected{background:rgba(var(--ac-accent-rgb), .14);color:var(--ac-text)}.ac-explorer-row--muted{color:var(--ac-text-faint)}.ac-explorer-row--info{cursor:default;color:var(--ac-text-faint);font-style:italic}.ac-explorer-chevron{transition:transform var(--ac-duration-fast) var(--ac-ease);color:var(--ac-text-faint);flex-shrink:0}.ac-explorer-chevron--open{transform:rotate(90deg)}.ac-explorer-row-more{opacity:0;transition:opacity var(--ac-duration-fast) var(--ac-ease);flex-shrink:0;margin-left:2px;color:var(--ac-text-faint)!important;padding:2px!important}.ac-explorer-row:hover .ac-explorer-row-more,.ac-explorer-row--selected .ac-explorer-row-more,.ac-explorer-row-more:focus-visible{opacity:1}@media (pointer:coarse){.ac-explorer-row{font-size:14px}.ac-explorer-row-more{opacity:.8;padding:6px!important}.ac-explorer-filter{padding:6px 10px}.ac-explorer-filter input{font-size:16px}}.ac-file-preview-header{border-bottom:1px solid var(--ac-border);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.ac-file-preview-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}@media (width<=599px){.ac-file-preview-header{gap:6px;padding:0 6px 0 12px}.ac-file-preview-header--wrap{flex-wrap:wrap;row-gap:4px;height:auto;min-height:52px;padding-top:6px;padding-bottom:6px}.ac-file-preview-header--wrap .ac-file-preview-close{order:2}.ac-file-preview-header--wrap .ac-file-preview-actions{flex-basis:100%;order:3;justify-content:flex-end}.ac-file-preview-body pre.shiki{padding:12px 12px 12px 4px;font-size:12px}.ac-file-preview-body pre.shiki code .line:before{width:2.25em;margin-right:.75em}}.ac-file-preview-body{background:#0d1117;flex:1;min-height:0;overflow:auto}.ac-file-preview-body pre.shiki{min-height:100%;font-family:var(--ac-font-mono);margin:0;padding:16px 16px 16px 8px;font-size:12.5px;line-height:1.65}.ac-file-preview-body pre.shiki code{counter-reset:ac-line;counter-increment:ac-line 0}.ac-file-preview-body pre.shiki code .line:before{content:counter(ac-line);counter-increment:ac-line;text-align:right;width:2.75em;color:var(--ac-text-faint);-webkit-user-select:none;user-select:none;margin-right:1.25em;display:inline-block}.ac-agents-grid{background:radial-gradient(circle, var(--ac-bg-grid) 1px, transparent 1px) 0 0 / 24px 24px, transparent;border-radius:var(--ac-radius-lg)}.ac-agent-card{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;container:ac-agent-card/inline-size}.ac-agent-card-rail{height:100%;position:absolute;top:0;left:0}.ac-agent-card-scanbar{background:0 0;border-radius:0;height:2px;position:absolute;top:0;left:3px;right:0;overflow:hidden}.ac-agent-card--waiting{animation:1.6s ease-in-out infinite ac-pulse-waiting}.ac-agent-card--ko{border-color:var(--st-ko);box-shadow:0 0 0 1px var(--st-ko);animation:1.6s ease-in-out infinite ac-pulse-ko}@keyframes ac-pulse-ko{0%,to{box-shadow:0 0 0 1px var(--st-ko), 0 0 0 0 color-mix(in srgb, var(--st-ko) 55%, transparent)}50%{box-shadow:0 0 0 1px var(--st-ko), 0 0 0 6px color-mix(in srgb, var(--st-ko) 0%, transparent)}}.ac-agent-card-header{border-bottom:1px solid var(--ac-border);cursor:grab;flex-shrink:0;height:40px;padding:0 8px 0 12px}.ac-agent-card-header:active{cursor:grabbing}.ac-agent-card-project{display:none}@media (width>=420px){.ac-agent-card-project{display:inline}}.ac-agent-card-secondary{flex-shrink:0;align-items:center;min-width:0;display:inline-flex}@container ac-agent-card (width<=300px){.ac-agent-card-secondary{display:none}}@container ac-agent-card (width<=220px){.ac-agent-card-project{display:none}}@media (width<=899px){.ac-agent-card-header,.ac-agent-card-header:active{cursor:default}}.ac-agent-card-body{background:var(--ac-terminal-bg,#0a0d12);cursor:pointer;flex:1;min-height:0;position:relative}.ac-agent-card-hover-actions{border-radius:var(--ac-radius-sm);background:var(--ac-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--ac-duration-fast) var(--ac-ease);pointer-events:none;padding:4px;position:absolute;top:8px;right:8px}.ac-agent-card-body:hover .ac-agent-card-hover-actions,.ac-agent-card-hover-actions:focus-within{opacity:1;pointer-events:auto}@media (hover:none){.ac-agent-card-hover-actions{opacity:1;pointer-events:auto}}.ac-agent-card-quickprompt{border-top:1px solid var(--ac-border);flex-shrink:0;padding:6px 8px}.ac-agent-card-interaction{background:#f5b5441a;border-top:1px solid #f5b54459;flex-shrink:0;padding:6px 10px}.ac-agent-card-answer{font:inherit;border:1px solid rgba(var(--ac-accent-rgb), .4);background:rgba(var(--ac-accent-rgb), .16);color:var(--ac-text);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.ac-agent-card-answer:disabled{opacity:.5;cursor:default}.ac-agent-card-answer--deny{color:var(--st-error);background:#f871711f;border-color:#f8717166}@media (pointer:coarse){.ac-agent-card-answer{min-height:36px;padding:6px 14px;font-size:13px}}.ac-agents-grid--compact .ac-agent-card-header{height:32px}.ac-terminal-preview{position:absolute;inset:0;overflow:hidden}.ac-terminal-preview-surface{transform-origin:0 0;position:relative}.ac-terminal-preview-line{white-space:pre;font-family:var(--ac-font-mono);color:var(--ac-terminal-fg,#e6edf3);font-size:12px;position:absolute;left:0;right:0}.ac-terminal-preview-cursor{pointer-events:none;background:#7c5cff8c;position:absolute}.ac-terminal-preview-empty{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ac-agent-card--waiting,.ac-agent-card--ko{animation:none!important}}.ac-focus-page{border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);background:var(--ac-surface-1);flex-direction:column;height:calc(100dvh - 92px);min-height:480px;display:flex;overflow:hidden}@media (width<=899px){.ac-focus-page{height:calc(100dvh - 80px);min-height:320px}}@media (width<=599px){.ac-focus-page{height:calc(100vh - 52px - 14px - var(--ac-bottom-inset,0px) - 16px);height:calc(100dvh - 52px - 14px - var(--ac-bottom-inset,0px) - 16px)}}.ac-focus-header{border-bottom:1px solid var(--ac-border);flex-shrink:0;min-width:0;height:48px;padding:0 12px}@media (width<=599px){.ac-focus-header{padding:0 6px}.ac-focus-header>.MuiTypography-h6{font-size:1rem}.ac-focus-header>.ac-runner-badge{display:none}}.ac-focus-body{flex:1;min-height:0;position:relative}.ac-focus-panel{border-left:1px solid var(--ac-border);background:var(--ac-surface-2);flex-shrink:0;width:340px}.ac-focus-panel-body{flex:1;min-height:0;padding:12px;overflow-y:auto}.ac-focus-panel-collapsed{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);align-self:flex-start;margin:8px}@media (width<=1439px){.ac-focus-panel{z-index:5;box-shadow:var(--ac-shadow);position:absolute;top:0;bottom:0;right:0}}@media (width<=599px){.ac-focus-panel{border-left:none;width:auto;left:0}.ac-focus-panel-collapsed.MuiIconButton-root{z-index:4;border-radius:var(--ac-radius-sm) 0 0 var(--ac-radius-sm);background:var(--ac-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:none;margin:0;padding:14px 2px;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.ac-terminal-view-wrapper{border-radius:var(--ac-radius);border:1px solid var(--ac-border-strong);background:var(--ac-terminal-bg,#0a0d12);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ac-terminal-view{flex:1;min-height:0;overflow:hidden}.ac-terminal-view .xterm{padding:8px}@media (width<=599px){.ac-terminal-view .xterm{padding:4px}.ac-terminal-search{left:8px}.ac-terminal-search .MuiTextField-root{flex:1;min-width:0}}.ac-terminal-search{z-index:2;background:var(--ac-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--ac-radius-sm);padding:4px;position:absolute;top:8px;right:8px}.ac-terminal-readonly-badge{background:var(--ac-glass);color:var(--ac-text-muted);border-radius:999px;padding:2px 8px;position:absolute;bottom:8px;left:8px}.ac-terminal-touchbar{background:var(--ac-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ac-border);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;padding:6px;overflow-x:auto}.ac-terminal-touchbar::-webkit-scrollbar{display:none}.ac-terminal-touchbar button{font:inherit;font-family:var(--ac-font-mono);border-radius:var(--ac-radius-sm);border:1px solid var(--ac-border-strong);background:var(--ac-surface-2);min-width:40px;min-height:36px;color:var(--ac-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;display:inline-flex}.ac-terminal-touchbar button:active{background:var(--ac-surface-3)}.ac-terminal-touchbar-key--active{background:rgba(var(--ac-accent-rgb), .3)!important;border-color:var(--ac-accent)!important}.ac-prompt-bar{border-radius:var(--ac-radius);border:1px solid var(--ac-border);background:var(--ac-surface-2);padding:10px 12px}.ac-interaction-card{border-radius:var(--ac-radius);background:#f5b54414;border:1px solid #f5b54459;padding:10px 12px}.ac-interaction-card--problem{background:#ef535014;border-color:#ef535073}.ac-interaction-card-body{border-radius:var(--ac-radius-sm);background:var(--ac-surface-3);max-height:200px;margin-top:6px;padding:8px;overflow-y:auto}.ac-interaction-card-project-chip{font:inherit;border:1px solid var(--ac-border-strong);background:var(--ac-surface-3);color:var(--ac-text-muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:160px;padding:1px 8px;font-size:11px;overflow:hidden}@media (width<=599px){.ac-prompt-bar,.ac-interaction-card{padding:8px 10px}.ac-interaction-card-body{max-height:120px}}@media (pointer:coarse){.ac-interaction-card-project-chip{padding:4px 10px;font-size:12px}}.ac-kpi-row{align-items:stretch}.ac-kpi-tile{flex:150px;min-width:150px;padding:14px 16px}@media (width<=599px){.ac-kpi-tile{flex-basis:calc(50% - 6px);min-width:0;padding:10px 12px}.ac-kpi-tile .MuiTypography-h4{font-size:1.5rem}}.ac-dashboard-section{min-width:0}.ac-share-page{background:var(--ac-bg);flex-direction:column;height:100vh;display:flex}.ac-share-bar{border-bottom:1px solid var(--ac-border);flex-shrink:0;align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.ac-share-terminal{flex:1;min-height:0;padding:12px}.ac-help-overlay-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;display:grid}.ac-help-overlay-key{border:1px solid var(--ac-border-strong);background:var(--ac-surface-3);min-width:22px;height:22px;font-family:var(--ac-font-mono);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.ac-editor-tabbar{border-bottom:1px solid var(--ac-border);background:var(--ac-surface-1);flex-shrink:0}.ac-editor-tab{border-right:1px solid var(--ac-border);cursor:pointer;height:36px;color:var(--ac-text-muted);transition:background var(--ac-duration-fast) var(--ac-ease), color var(--ac-duration-fast) var(--ac-ease);flex-shrink:0;align-items:center;gap:6px;padding:0 8px 0 12px;display:flex}.ac-editor-tab:hover{color:var(--ac-text);background:var(--ac-surface-2)}.ac-editor-tab--active{color:var(--ac-text);background:var(--ac-surface-2);box-shadow:inset 0 -2px 0 var(--ac-accent)}.ac-editor-tab-dirty{background:var(--st-waiting);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ac-editor-tab-close{opacity:.6;padding:2px!important}.ac-editor-tab-close:hover{opacity:1}@media (pointer:coarse){.ac-editor-tab{height:42px}.ac-editor-tab-close{opacity:.85;padding:6px!important}}@media (width<=599px){.ac-markdown-preview{padding:14px 16px}}.ac-markdown-preview{max-width:860px;color:var(--ac-text);margin:0 auto;padding:20px 24px;line-height:1.65}.ac-markdown-preview img{max-width:100%}.ac-markdown-preview pre{background:var(--ac-surface-2);border-radius:var(--ac-radius-sm);font-family:var(--ac-font-mono);padding:12px;font-size:12.5px;overflow:auto}.ac-markdown-preview code{font-family:var(--ac-font-mono);font-size:.92em}.ac-image-preview{background-image:linear-gradient(45deg,#8080802e 25%,#0000 25%),linear-gradient(-45deg,#8080802e 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#8080802e 75%),linear-gradient(-45deg,#0000 75%,#8080802e 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;justify-content:center;align-items:center;height:100%;display:flex;overflow:auto}.ac-image-preview img{cursor:zoom-in;max-width:100%;max-height:100%}.ac-onboarding{background:radial-gradient(ellipse 1000px 700px at 50% -10%, rgba(var(--ac-accent-rgb), .16), transparent 60%), var(--ac-bg);flex-direction:column;align-items:center;min-height:100vh;padding:48px 20px;display:flex}.ac-onboarding-card{width:100%;max-width:560px;margin-top:24px}.ac-onboarding-steps{align-items:center;gap:6px;margin-bottom:24px;display:flex}.ac-onboarding-step-dot{background:var(--ac-border-strong);width:8px;height:8px;transition:background var(--ac-duration-fast) var(--ac-ease), transform var(--ac-duration-fast) var(--ac-ease);border-radius:50%}.ac-onboarding-step-dot--active{background:var(--ac-accent);transform:scale(1.3)}.ac-onboarding-step-dot--done{background:var(--st-done)}@media (width<=599px){.ac-onboarding{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.ac-onboarding-card{margin-top:16px}.ac-onboarding-steps{margin-bottom:16px}}.ac-operations-tray{right:20px;bottom:calc(var(--ac-bottom-inset,0px) + 20px);z-index:1300;flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 40px);display:flex;position:fixed}@media (width<=599px){.ac-operations-tray{left:12px;right:12px;bottom:calc(var(--ac-bottom-inset,0px) + 12px);width:auto;max-width:none}}.ac-operation-card{border-radius:var(--ac-radius);background:var(--ac-glass);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--ac-border);box-shadow:var(--ac-shadow);padding:10px 12px}.ac-operation-progress-track{background:var(--ac-surface-3);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.ac-operation-progress-fill{background:linear-gradient(90deg, var(--ac-accent), var(--ac-accent-2));height:100%;transition:width var(--ac-duration) var(--ac-ease)}.landing-page{color:var(--ac-agenthub-landing-fg);background:linear-gradient(180deg, var(--ac-agenthub-landing-bg-1) 0%, var(--ac-agenthub-landing-bg-2) 35%, var(--ac-agenthub-landing-bg-3) 65%, var(--ac-agenthub-landing-bg-4) 100%);min-height:100vh;padding:0 48px 48px;font-family:Montserrat,sans-serif;position:relative;overflow:hidden}[data-color-scheme=dark] .landing-page{background:linear-gradient(180deg, var(--ac-agenthub-landing-dark-bg-1) 0%, var(--ac-agenthub-landing-dark-bg-2) 35%, var(--ac-agenthub-landing-dark-bg-3) 65%, var(--ac-agenthub-landing-dark-bg-4) 100%);color:var(--ac-agenthub-landing-fg)}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6{color:var(--ac-agenthub-landing-heading-fg)}.landing-page p,.landing-page li,.landing-page span,.landing-page small{color:var(--ac-agenthub-landing-text-fg)}.landing-background-orbit,.landing-background-grid{pointer-events:none;opacity:.25;position:absolute;inset:0}.landing-background-orbit{background:radial-gradient(circle, var(--accent-light-color) 0%, transparent 55%);mix-blend-mode:screen}.landing-background-grid{background-image:linear-gradient(var(--ac-agenthub-landing-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--ac-agenthub-landing-grid-line) 1px, transparent 1px);background-size:80px 80px}.lp-header{background:var(--ac-agenthub-landing-header-bg);box-shadow:0 25px 40px var(--ac-agenthub-landing-header-shadow);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;margin:0 -48px;padding:22px 48px;display:flex;position:sticky;top:0}.lp-logo{align-items:center;gap:12px;font-size:1.1rem;font-weight:600;display:inline-flex}.lp-logo-img{object-fit:contain;width:48px;height:48px}.lp-cta{background:linear-gradient(180deg, var(--button-gradient-start-light), var(--button-gradient-end-light));color:var(--background-light);box-shadow:0 8px 16px var(--ac-agenthub-landing-cta-shadow);cursor:pointer;border:none;border-radius:50px;padding:12px 28px;font-weight:600;text-decoration:none}[data-color-scheme=dark] .lp-cta{color:var(--background-dark)}.hero-content{max-width:580px}.lp-hero{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:48px;padding:64px 0 48px;display:grid;position:relative}.hero-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-light-color);font-size:.85rem}.lp-hero h1{margin:12px 0 20px;font-size:clamp(2.5rem,4vw,4rem)}.hero-subtitle{opacity:.9;font-size:1.15rem;line-height:1.6}.hero-actions{gap:16px;margin:32px 0;display:flex}.hero-visual{min-height:320px;position:relative}.hero-visual .orbit{border:1px dashed var(--ac-agenthub-landing-orbit-border);border-radius:50%;position:absolute;inset:10%}.lp-section{padding:56px 0}.pillars{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.pillars article{border:1px solid var(--ac-agenthub-landing-pillar-border);background:var(--ac-agenthub-landing-pillar-bg);box-shadow:0 20px 35px var(--ac-agenthub-landing-pillar-shadow);border-radius:16px;padding:24px}.landing-footer{border-top:1px solid var(--ac-agenthub-landing-footer-border);background:var(--ac-agenthub-landing-footer-bg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:56px;margin-left:-48px;margin-right:-48px;padding:32px 48px 0;display:flex}.footer-meta{opacity:.7;flex-basis:100%;font-size:.9rem}@media (width<=768px){.landing-page{padding:0 20px 40px}.lp-header{flex-direction:column;gap:16px;margin:0 -20px;padding:14px 20px}.hero-actions{flex-direction:column}.landing-footer{flex-direction:column;align-items:flex-start;margin:32px -20px 0;padding:24px 20px 0}}
