@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/app/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/app/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/app/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/app/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/app/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/app/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/app/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/app/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/app/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/app/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/app/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/app/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/app/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/app/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/app/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/app/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/app/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/app/assets/inter-latin-600-normal-CiBQ2DWP.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:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/noto-sans-armenian-armenian-400-normal-Ch5r40Hp.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-armenian-400-normal-C5VgNYqZ.woff)format("woff");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/noto-sans-armenian-latin-ext-400-normal-C823r8Uj.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-latin-ext-400-normal-Bxcemm4S.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:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/noto-sans-armenian-latin-400-normal-DxR-yXGo.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-latin-400-normal-CJ-gdOPa.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:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/noto-sans-armenian-armenian-500-normal-DyOb2dkp.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-armenian-500-normal-DCDCyYC7.woff)format("woff");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/noto-sans-armenian-latin-ext-500-normal-jQD2gdeN.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-latin-ext-500-normal-C3FGi-B1.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:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/noto-sans-armenian-latin-500-normal-BCZwN9EF.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-latin-500-normal-CkD9EbPy.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:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/noto-sans-armenian-armenian-600-normal-nM_9o1Cx.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-armenian-600-normal-DvD7u1IA.woff)format("woff");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/noto-sans-armenian-latin-ext-600-normal-CpQMsuOw.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-latin-ext-600-normal-LFLQ5hZy.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:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/noto-sans-armenian-latin-600-normal-CDbSjmdq.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-latin-600-normal-DAE0AWo-.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:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/noto-sans-armenian-armenian-700-normal-D072dgZa.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-armenian-700-normal-CJ7_iLhp.woff)format("woff");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/noto-sans-armenian-latin-ext-700-normal-D3YguxNq.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-latin-ext-700-normal-7GqKzMEg.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:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/noto-sans-armenian-latin-700-normal-DPdWZMQo.woff2)format("woff2"),url(/app/assets/noto-sans-armenian-latin-700-normal-C0DLIn4m.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/app/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/app/assets/manrope-greek-400-normal-DuX9RsAR.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/app/assets/manrope-vietnamese-400-normal-D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/app/assets/manrope-latin-ext-400-normal-C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/app/assets/manrope-latin-400-normal-8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=)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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/app/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/app/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/app/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/app/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/app/assets/manrope-latin-600-normal-BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==)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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/app/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/app/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/app/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/app/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/app/assets/manrope-latin-700-normal-DGRFkw-m.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA)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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/app/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/app/assets/manrope-greek-800-normal-Bw-67qu9.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/app/assets/manrope-vietnamese-800-normal-bvg7iBCV.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/app/assets/manrope-latin-ext-800-normal-BQAQsuQc.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/app/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/app/assets/manrope-latin-800-normal-uHUdIJgA.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(/app/assets/public-sans-vietnamese-400-normal-BO1meqcx.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/app/assets/public-sans-latin-ext-400-normal-B02wwOdZ.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/app/assets/public-sans-latin-400-normal-SBbinRkI.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2)format("woff2"),url(/app/assets/public-sans-vietnamese-500-normal-CXYe29CY.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2)format("woff2"),url(/app/assets/public-sans-latin-ext-500-normal-BHCCp-na.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(/app/assets/public-sans-latin-500-normal-vCxiVFAq.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(/app/assets/public-sans-vietnamese-600-normal-CcnAzmUX.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/app/assets/public-sans-latin-ext-600-normal-DfkbVac2.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/app/assets/public-sans-latin-600-normal-BR59oU-I.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}.hq-mfa-panel{min-width:0}.hq-mfa-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hq-mfa-heading>svg{color:var(--ui-info)}.hq-mfa-heading h2{flex:1;min-width:180px;margin:0}.hq-mfa-form,.hq-mfa-dialog{gap:16px;display:grid}.hq-mfa-form{max-width:540px;margin-top:24px}.hq-mfa-form .actions,.hq-mfa-panel>.actions,.hq-mfa-secret .actions,.hq-mfa-recovery .actions{flex-wrap:wrap;gap:10px;display:flex}.hq-mfa-secret{padding:var(--ui-space-4);background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:12px;display:grid}.hq-mfa-secret>code{font-family:var(--ui-font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.hq-mfa-recovery{margin-top:var(--ui-space-5);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border)}.hq-mfa-code-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.hq-mfa-code-list li{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);overflow-wrap:anywhere;background:var(--ui-muted);font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums;padding:10px}.hq-mfa-pending{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-text-sm);margin:16px 0;padding:12px 14px;line-height:20px}.as-dialog-host:has(.hq-mfa-dialog){width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.hq-view-editor.hq-mfa-dialog{box-sizing:border-box;padding:var(--ui-space-6);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.hq-mfa-dialog>*{min-width:0}.hq-mfa-dialog header,.hq-mfa-dialog header>div,.hq-mfa-dialog footer{align-items:center;gap:12px;display:flex}.hq-mfa-dialog header{justify-content:space-between}.hq-mfa-dialog header>div{flex:1;min-width:0}.hq-mfa-dialog header svg,.hq-mfa-dialog header>.icon-button{flex-shrink:0}.hq-mfa-dialog h2{overflow-wrap:anywhere;min-width:0;margin:0}.hq-mfa-dialog p{margin:0}.hq-mfa-dialog footer{flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.hq-mfa-dialog input{width:100%;min-width:0}.hq-view-editor.hq-mfa-dialog .button{min-width:0;max-width:100%}@media (width<=480px){.hq-view-editor.hq-mfa-dialog{padding:18px}.hq-mfa-code-list{grid-template-columns:1fr}}body .hosqi-workspace.workspace-redesign .settings-workspace>.page-header{margin-bottom:var(--ui-space-6);padding-bottom:var(--ui-space-6);border-bottom:1px solid var(--ui-border);align-items:flex-end}body .hosqi-workspace.workspace-redesign .settings-workspace>.page-header .eyebrow{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0 0 4px;font-weight:500;line-height:18px;display:block}body .hosqi-workspace.workspace-redesign .settings-workspace>.page-header>div:first-child{min-width:0}body .hosqi-workspace.workspace-redesign .settings-workspace>.page-header .header-action{flex-shrink:0}@media (width>=1101px){.hosqi-workspace .settings-workspace>.settings-layout{column-gap:var(--ui-space-8)}}@media (width>=761px){.hosqi-workspace .settings-workspace>.settings-layout>.settings-navigation{top:calc(var(--ui-topbar-height) + var(--ui-space-4));align-self:start;position:sticky}}body .hosqi-workspace .settings-content:is([data-section=workspace],[data-section=mcp]),body .hosqi-workspace .hq-account .settings-content{max-width:768px}.hosqi-workspace .settings-content:is([data-section=team],[data-section=billing],[data-section=usage]){max-width:1040px}body .hosqi-workspace.workspace-redesign .settings-content .panel>form>div:first-child>h2+p.muted,body .hosqi-workspace.workspace-redesign .settings-content .panel>.stack>div:first-child>h2+p.muted{margin-top:4px}body .hosqi-workspace.workspace-redesign .panel .settings-card-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);margin:var(--ui-space-1) calc(-1 * var(--settings-card-pad,var(--ui-space-5))) calc(-1 * var(--settings-card-pad,var(--ui-space-5)));padding:var(--ui-space-3) var(--settings-card-pad,var(--ui-space-5));border-top:1px solid var(--ui-border);border-radius:0 0 calc(var(--ui-radius-xl) - 1px) calc(var(--ui-radius-xl) - 1px);background:color-mix(in srgb, var(--ui-muted) 55%, var(--ui-card));flex-wrap:wrap;display:flex}body .hosqi-workspace.workspace-redesign .panel .settings-card-actions>.button{white-space:normal;text-align:center;min-width:0;max-width:100%}:is(body .hosqi-workspace.workspace-redesign .settings-content .panel:has(.settings-card-actions),body .hosqi-workspace.workspace-redesign .hq-account .panel:has(.settings-card-actions)){padding:var(--settings-card-pad,var(--ui-space-5))}.hosqi-workspace .settings-content .settings-section-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4)}.hosqi-workspace .settings-content .settings-section-head p{margin:4px 0 0}@media (width>=761px){.hosqi-workspace .settings-content .settings-section-head{flex-wrap:nowrap}}.hosqi-workspace .settings-content .settings-section-head>div{flex:auto;min-width:0}.hosqi-workspace .settings-content .settings-section-head>.button{flex:none}body .hosqi-workspace.workspace-redesign .settings-content .settings-metrics{gap:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body .hosqi-workspace.workspace-redesign .settings-content .panel.settings-metric{padding:var(--ui-space-4)}.hosqi-workspace .settings-metric .stack{gap:4px}.hosqi-workspace .settings-metric .muted{font-size:var(--ui-text-sm)}.hosqi-workspace .settings-metric .settings-metric-value{font-size:var(--ui-text-3xl);letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-weight:600;line-height:36px}@media (width<=900px){body .hosqi-workspace.workspace-redesign .settings-content .settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}body .hosqi-workspace.workspace-redesign .settings-content>.stack>.empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-xl);background:var(--ui-card);padding:var(--ui-space-8) var(--ui-space-6)}.hosqi-workspace .hq-account .hq-settings-heading{margin-bottom:var(--ui-space-5)}body .hosqi-workspace.workspace-redesign .hq-account .hq-settings-heading h2{font-size:var(--ui-text-xl);letter-spacing:-.2px;margin:0;line-height:28px}.hosqi-workspace .hq-account .hq-settings-heading p{max-width:64ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:4px 0 0;line-height:20px}.hosqi-workspace .hq-account .hq-saved{margin:0 0 var(--ui-space-4);border:1px solid var(--ui-success-border);border-radius:var(--ui-radius-lg);background:var(--ui-success-soft);color:var(--ui-success);font-size:var(--ui-text-sm);padding:10px 14px;font-weight:500}body .hosqi-workspace.workspace-redesign .hq-account .settings-content .panel h2{font-size:var(--ui-text-md);align-items:center;gap:8px;margin:0;line-height:24px;display:flex}.hosqi-workspace .hq-account .settings-content .panel p{font-size:var(--ui-text-base);margin:4px 0 16px;line-height:20px}.hosqi-workspace .hq-account .settings-content .stack>.panel{margin:0}.hosqi-workspace .hq-account .hq-account-card .hq-account-form{gap:var(--ui-space-5);max-width:none}.hosqi-workspace .hq-account .hq-account-photo{gap:var(--ui-space-5);margin:0}.hosqi-workspace .hq-account .hq-account-photo>:is(img,span){border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);width:80px;height:80px;color:var(--ui-muted-foreground)}.hosqi-workspace .hq-account .hq-account-photo small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.hosqi-workspace .hq-account .hq-account-email-change{margin-top:calc(-1 * var(--ui-space-2));flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hosqi-workspace .hq-account .settings-content .hq-account-email-change p{font-size:var(--ui-text-sm);margin:0}.hosqi-workspace .hq-account .hq-session-row{gap:var(--ui-space-3);padding:var(--ui-space-3) 0;border-top:1px solid var(--ui-border)}.hosqi-workspace .hq-account .hq-session-row>svg{box-sizing:content-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);color:var(--ui-foreground);flex-shrink:0;padding:8px}.hosqi-workspace .hq-account .hq-session-row>div{min-width:0}.hosqi-workspace .hq-account .hq-session-row strong{overflow-wrap:anywhere;font-weight:600}.hosqi-workspace .hq-account .hq-session-row small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin-top:2px;line-height:18px}.hosqi-workspace .hq-account .hq-session-row>:is(.button,.badge){flex-shrink:0}body .hosqi-workspace.workspace-redesign .hq-account .hq-session-row>.badge{background:var(--ui-success-soft);border-color:var(--ui-success-border);color:var(--ui-success)}.hosqi-workspace .hq-account .hq-workspace-list{gap:var(--ui-space-3)}.hosqi-workspace .hq-account .hq-workspace-list>.button{justify-self:end}body .hosqi-workspace.workspace-redesign .hq-account .hq-workspace-list .panel{padding:var(--ui-space-4) var(--ui-space-5)}.hosqi-workspace .hq-account .hq-workspace-list .panel>div{min-width:0}body .hosqi-workspace.workspace-redesign .hq-account .hq-workspace-list .panel h2{overflow-wrap:anywhere}.hosqi-workspace .hq-account .settings-content .hq-workspace-list .panel p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:2px 0 0}body .hosqi-workspace.workspace-redesign .hq-account .hq-workspace-list .panel .badge{background:var(--ui-accent-soft);border-color:color-mix(in srgb, var(--ui-accent) 70%, var(--ui-foreground) 8%);color:var(--ui-accent-foreground)}.hosqi-workspace .hq-account .settings-content .panel :is(.button,.actions,.hq-mfa-recovery)+p{margin-top:var(--ui-space-3)}.hosqi-workspace .hq-account .hq-create-workspace-usage{width:fit-content;margin:0 0 var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;padding:2px 10px;display:inline-flex}.hosqi-workspace .hq-account .hq-create-workspace{min-width:0;max-width:none;display:grid}body .hosqi-workspace.workspace-redesign .panel.hq-danger-zone{border-color:var(--ui-destructive-border)}body .hosqi-workspace.workspace-redesign .panel.hq-danger-zone h2>svg{color:var(--ui-destructive);flex-shrink:0}.hosqi-workspace .hq-account .hq-danger-zone .hq-checkbox{margin:var(--ui-space-2) 0 var(--ui-space-4);font-size:var(--ui-text-base)}@media (width<=760px){body .hosqi-workspace.workspace-redesign .settings-workspace>.page-header{gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);padding-bottom:var(--ui-space-4)}body .hosqi-workspace.workspace-redesign .settings-workspace>.page-header :is(.eyebrow,p){display:none}body .hosqi-workspace.workspace-redesign .settings-workspace>.page-header .header-action>.button{white-space:normal;text-align:center;min-width:0;max-width:100%}body .hosqi-workspace.workspace-redesign .settings-workspace>.page-header .settings-cross-link-label{overflow-wrap:break-word;min-width:0}body .hosqi-workspace.workspace-redesign .settings-workspace>.settings-layout>.settings-navigation{margin-bottom:var(--ui-space-2)}body .hosqi-workspace.workspace-redesign .settings-workspace .settings-navigation>:is(a,button){align-items:center;display:inline-flex}body .hosqi-workspace.workspace-redesign .settings-workspace .settings-navigation>.hq-cookie-settings{margin-top:0}body .hosqi-workspace.workspace-redesign .panel .settings-card-actions>.button{flex:auto}.hosqi-workspace .hq-account .hq-workspace-list>.button{justify-self:stretch}.hosqi-workspace .hq-account .hq-session-row{align-items:flex-start}.hosqi-workspace .hq-account .hq-session-row>.button{flex-basis:100%}}.hosqi-workspace .hq-account .hq-workspace-list .panel p:first-letter{text-transform:uppercase}.hosqi-workspace .hq-notify{gap:24px;min-width:0;display:grid}.hosqi-workspace .hq-account .panel.hq-notify-panel{gap:16px;min-width:0;display:grid}.hosqi-workspace .hq-account .panel.hq-notify-panel h2,.hosqi-workspace .hq-account .panel.hq-notify-panel p{margin:0}.hosqi-workspace .hq-notify-panel form{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.hosqi-workspace .hq-notify-panel form>.button{justify-self:start}.hosqi-workspace .hq-notify-heading{align-items:center;gap:10px;display:flex}.hosqi-workspace .hq-notify-heading>svg{flex:none}.hosqi-workspace .hq-account .panel.hq-notify-panel p.hq-notify-count{color:var(--ui-foreground);font-weight:500}.hosqi-workspace .hq-notify-phones>a{color:var(--ui-foreground);text-underline-offset:3px;justify-self:start;text-decoration:underline}.hosqi-workspace .hq-notify-group,.hosqi-workspace .hq-notify-events{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.hosqi-workspace .hq-notify-group+.hq-notify-group{margin-top:8px}.hosqi-workspace .hq-notify-group legend{color:var(--ui-foreground);font-size:var(--ui-text-md);margin-bottom:4px;padding:0;font-weight:600;line-height:24px}.hosqi-workspace .hq-notify-option{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);cursor:pointer;transition:border-color var(--ui-duration) var(--ui-ease);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.hosqi-workspace .hq-notify-option:hover:not(.is-unavailable){border-color:var(--ui-border-strong)}.hosqi-workspace .hq-notify-option>input{order:2}.hosqi-workspace .hq-notify-option.is-choice{grid-template-columns:auto minmax(0,1fr)}.hosqi-workspace .hq-notify-option.is-choice>input{order:0}.hosqi-workspace .hq-notify-option.is-choice:has(>input:checked){border-color:var(--ui-primary);background:var(--ui-accent-soft)}.hosqi-workspace .hq-notify-option.is-master{background:var(--ui-muted)}.hosqi-workspace .hq-notify-option>span{gap:3px;min-width:0;display:grid}.hosqi-workspace .hq-notify-option strong{color:var(--ui-foreground);font-size:var(--ui-text-base);overflow-wrap:anywhere;font-weight:500;line-height:20px}.hosqi-workspace .hq-notify-option small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}.hosqi-workspace .hq-notify-option.is-unavailable{background:var(--ui-muted);cursor:default}.hosqi-workspace .hq-notify-option.is-unavailable strong{color:var(--ui-muted-foreground)}.hosqi-workspace .hq-notify-events:disabled .hq-notify-option{cursor:default;opacity:.6}.hosqi-workspace .hq-notify-option>input[type=radio]{width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0}.hosqi-workspace .hq-notify-option>input[role=switch]{appearance:none;border-radius:var(--ui-radius-pill);background:var(--ui-input);cursor:pointer;width:36px;height:20px;min-height:0;transition:background-color var(--ui-duration) var(--ui-ease);border:0;flex:none;margin:0;padding:0;position:relative}.hosqi-workspace .hq-notify-option>input[role=switch]:after{content:"";top:2px;background:var(--ui-card);width:16px;height:16px;box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-duration) var(--ui-ease);border-radius:50%;position:absolute;inset-inline-start:2px}.hosqi-workspace .hq-notify-option>input[role=switch]:checked{background:var(--ui-primary)}.hosqi-workspace .hq-notify-option>input[role=switch]:checked:after{transform:translateX(calc(16px * var(--hq-inline-sign,1)))}.hosqi-workspace .hq-notify-option>input[role=switch]:disabled{opacity:.45;cursor:not-allowed}.hosqi-workspace .hq-notify-option>input[role=switch]:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.hosqi-workspace .hq-notify-option>input[aria-invalid=true]{outline:2px solid var(--ui-destructive);outline-offset:2px}.hosqi-workspace .hq-notify-privacy{margin:4px 0 0}.hosqi-workspace .hq-notify-privacy>svg{flex:none;margin-top:2px}.hosqi-workspace .hq-notify-times{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.hosqi-workspace .hq-notify-times .field{flex:96px;min-width:0;max-width:100%;margin:0}.hosqi-workspace .hq-notify-times .field.hq-notify-zone{flex:3 200px}.hosqi-workspace .hq-notify-times :is(input,select){width:100%;min-width:0}.hosqi-workspace .hq-notify-times :is(input,select)[aria-invalid=true]{border-color:var(--ui-destructive)}.hosqi-workspace .hq-notify-modes{gap:8px;margin-top:8px;display:grid}.hosqi-workspace .hq-notify-field-error,.hosqi-workspace .field small.hq-notify-field-error{color:var(--ui-destructive);font-size:var(--ui-text-xs);line-height:16px}.hosqi-workspace .hq-account .panel.hq-notify-panel p.hq-notify-aside,.hosqi-workspace .hq-notify-aside{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.hosqi-workspace .hq-notify-aside a{color:var(--ui-foreground);text-underline-offset:3px;text-decoration:underline}.hosqi-workspace .hq-notify-failure{justify-items:start;gap:10px;display:grid}.hosqi-workspace .hq-notify-failure .error-box{box-sizing:border-box;width:100%}.hosqi-workspace .hq-notify-panel .hq-saved{margin:0}.hosqi-workspace .hq-session-row small.hq-session-push{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.hosqi-workspace .hq-session-row small.hq-session-push>svg{flex:none}.hosqi-workspace .hq-session-row small.hq-session-push.is-denied{color:var(--ui-warning)}@media (width<=560px){.hosqi-workspace .hq-notify-option{padding:12px}}@media (width<=480px){.hosqi-workspace .hq-account .panel.hq-notify-panel{padding:16px}.hosqi-workspace .hq-notify-option{gap:10px;padding:10px 12px}}body .hosqi-workspace.workspace-redesign .hq-notify-panel .button{white-space:normal;text-align:center;max-width:100%}.connection-health-banner{color:var(--ui-foreground);background:var(--ui-warning-soft);border-bottom:1px solid var(--ui-warning-border);font-size:var(--ui-text-base);align-items:flex-start;gap:10px;padding:8px 24px;line-height:20px;display:flex}.connection-health-banner>svg{color:var(--ui-warning);flex-shrink:0;margin-top:8px}.connection-health-content{flex:1;min-width:0}.connection-health-content ul{margin:0;padding:0;list-style:none}.connection-health-content li{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:36px;display:flex}.connection-health-content li+li{border-top:1px solid var(--ui-warning-border)}.connection-health-content li>span{overflow-wrap:anywhere;flex:1;min-width:min(180px,100%)}.connection-health-content a{min-height:var(--ui-control-sm);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);white-space:nowrap;transition:background-color var(--ui-duration) var(--ui-ease);align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.connection-health-content a:hover{background:var(--ui-muted)}.connection-health-content p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:2px 0 6px}@media (pointer:coarse),(width<=760px){.connection-health-content a{min-height:var(--ui-touch)}}@media (width<=600px){.connection-health-banner{gap:8px;padding:8px 16px}.connection-health-content li{align-items:flex-start;padding:4px 0}}.meta-carousel-editor{gap:12px;min-width:0;display:grid}.meta-carousel-editor fieldset{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:10px;min-width:0;padding:12px;display:grid}.meta-carousel-editor label{font-size:var(--ui-text-sm);gap:5px;display:grid}.meta-carousel-editor input{box-sizing:border-box;width:100%;min-width:0}.meta-carousel-editor button,.meta-carousel-card button{cursor:pointer;min-height:36px}.meta-carousel-order{justify-content:flex-end;gap:8px;display:flex}.meta-carousel-link{border-top:1px solid var(--ui-border);gap:8px;padding-top:10px;display:grid}.meta-carousel-preview{scroll-snap-type:x proximity;gap:12px;max-width:100%;padding:4px 0 12px;display:flex;overflow-x:auto}.meta-carousel-card{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:var(--ui-radius-lg);scroll-snap-align:start;max-width:85vw;color:var(--ui-foreground);flex:0 0 240px;overflow:hidden}.meta-carousel-card>img{aspect-ratio:1.91;object-fit:cover;width:100%}.meta-carousel-card>div{overflow-wrap:anywhere;padding:12px}.meta-carousel-card>div>p,.message-bubble .meta-carousel-card>div>p{font-size:var(--ui-text-sm);background:0 0;border:0;border-radius:0;margin:6px 0;padding:0}.meta-carousel-card>a,.meta-carousel-card>button{box-sizing:border-box;text-align:center;background:var(--ui-card);border:0;border-top:1px solid var(--ui-border);width:100%;color:var(--ui-info);font-size:var(--ui-text-sm);padding:9px;text-decoration:none;display:block}.meta-carousel-card>button:disabled{color:var(--ui-muted-foreground);cursor:default}.wa-card-media{object-fit:contain;width:240px;max-width:100%;max-height:200px}.wa-carousel-author>details>.row{flex-wrap:wrap;margin-block:8px}.wa-carousel-author fieldset{min-width:0}.meta-support-window{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:8px;display:flex}.meta-support-window small{max-width:65ch}.product-card-words{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.meta-carousel-card.product-card-single{flex-basis:min(280px,100%)}.shop-logo{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);width:40px;height:40px;color:var(--ui-foreground);flex:none;place-items:center;display:inline-grid}.shop-logo[data-size=sm]{border-radius:var(--ui-radius-md);width:28px;height:28px}.shop-logo[data-size=lg]{border-radius:var(--ui-radius-xl);width:48px;height:48px}.shop-logo img{object-fit:contain;width:26px;height:26px;display:block}.shop-logo[data-size=sm] img{width:18px;height:18px}.shop-logo[data-size=lg] img{width:32px;height:32px}.shop-logo[data-kind=woocommerce] img{width:32px;height:10px}.shop-logo[data-kind=woocommerce][data-size=sm] img{width:22px;height:7px}.shop-logo[data-kind=woocommerce][data-size=lg] img{width:38px;height:12px}.shop-logo[data-kind=csv]{border-color:color-mix(in srgb, var(--ui-lime) 55%, var(--ui-border));background:var(--ui-accent-soft);color:var(--ui-brand)}.shop-logo[data-kind=api]{border-color:var(--ui-info-border);background:var(--ui-info-soft);color:var(--ui-info)}.shop-logo[data-kind=file]{color:var(--ui-brand);background:#e4ece8;border-color:#d3ddd6}.commerce-entry{gap:16px;min-width:0;display:grid}.commerce-entry-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.commerce-entry-head h2{color:var(--ui-foreground);align-items:center;gap:8px;margin:0 0 4px;display:flex}.commerce-entry-count{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);min-width:22px;height:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-weight:600;line-height:1;display:inline-grid}.commerce-entry-head p{max-width:680px;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:0;line-height:20px}.commerce-page h3,.commerce-picker h3{color:var(--ui-foreground);margin:0 0 4px}.commerce-entry .badge,.commerce-page .badge{white-space:nowrap}.commerce-shop-grid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr));margin:0;padding:0;list-style:none;display:grid}.commerce-shop-grid>li{min-width:0;display:grid}.commerce-shop-card{min-width:0;min-height:172px;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);color:inherit;transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);flex-direction:column;gap:2px;text-decoration:none;display:flex}.commerce-shop-card:hover{border-color:var(--ui-input);box-shadow:var(--ui-shadow-sm)}.commerce-shop-card-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.commerce-shop-card-name{-webkit-line-clamp:2;color:var(--ui-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.commerce-shop-card-kind{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.commerce-shop-card-foot{border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:auto;padding-top:12px;line-height:16px;display:flex}.commerce-shop-card-count{color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:center;gap:6px;font-weight:500;display:inline-flex}.commerce-shop-card-count svg{color:var(--ui-muted-foreground)}.commerce-shop-add{width:100%;min-height:172px;padding:var(--ui-space-4);border:1.5px dashed var(--ui-input);border-radius:var(--ui-radius-xl);background:color-mix(in srgb, var(--ui-card) 40%, transparent);color:var(--ui-foreground);text-align:center;transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.commerce-shop-add:hover{border-color:var(--ui-primary);background:var(--ui-card)}.commerce-shop-add-icon{border-radius:var(--ui-radius-lg);background:var(--ui-accent);width:40px;height:40px;color:var(--ui-accent-foreground);place-items:center;margin-bottom:2px;display:grid}.commerce-shop-add-title{font-size:15px;font-weight:600;line-height:22px}.commerce-shop-add-kinds{gap:4px;margin-top:2px;display:flex}.commerce-shop-add-hint{max-width:30ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.commerce-shop-skeleton{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:linear-gradient(100deg, var(--ui-card) 30%, var(--ui-muted) 50%, var(--ui-card) 70%) 0 0 / 300% 100%;min-height:172px;animation:1.4s linear infinite commerce-shimmer}@keyframes commerce-shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.commerce-shop-skeleton{animation:none}}.commerce-source-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-foreground);flex:1;font-weight:600;overflow:hidden}.commerce-muted{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}.commerce-form,.commerce-controls{gap:16px;display:grid}.commerce-form-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:18px}.commerce-choice{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.commerce-choice legend{font-size:var(--ui-text-sm);color:var(--ui-foreground);margin-bottom:8px;padding:0;font-weight:500}.commerce-choice label{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-card);cursor:pointer;min-height:76px;transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);align-content:start;gap:4px;padding:12px;display:grid;position:relative}.commerce-choice label:hover{border-color:var(--ui-input-hover);background:var(--ui-muted)}.commerce-choice label:has(input:checked){border-color:var(--ui-primary);background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px var(--ui-primary)}.commerce-choice label:has(input:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.commerce-choice input{opacity:0;pointer-events:none;position:absolute}.commerce-choice strong{font-size:var(--ui-text-base);color:var(--ui-foreground);font-weight:600;line-height:20px}.commerce-choice label>span:last-child{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);line-height:16px}.commerce-choice-top{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.commerce-choice-check{border:1px solid var(--ui-input);background:var(--ui-card);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.commerce-choice label:has(input:checked) .commerce-choice-check{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-primary-foreground)}.commerce-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.commerce-add{grid-template-columns:minmax(0,1fr);grid-template-areas:"choices""guide""fields";align-items:start}.commerce-add>.commerce-choice{grid-area:choices}.commerce-add>.commerce-guide{grid-area:guide}.commerce-add-fields{grid-area:fields;gap:16px;min-width:0;display:grid}@media (width>=1040px){html .channel-design .hq-connection-content:has(>.commerce-add){max-width:1000px}.commerce-add{grid-template-columns:minmax(0,1fr) minmax(280px,320px);grid-template-areas:"choices guide""fields guide";column-gap:24px}.commerce-add>.commerce-guide{margin-top:26px;position:sticky;top:16px}}.commerce-guide{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-muted);gap:14px;min-width:0;padding:16px;display:grid}.commerce-guide-head{align-items:center;gap:10px;min-width:0;display:flex}.commerce-guide-head>div{min-width:0;display:grid}.commerce-add .commerce-guide-head h2{color:var(--ui-foreground);font-size:var(--ui-text-md);margin:0;font-weight:600;line-height:22px}.commerce-guide-head span{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.commerce-guide-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.commerce-guide-steps li{color:var(--ui-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;line-height:20px;display:grid}.commerce-guide-number{border:1px solid var(--ui-border-strong);background:var(--ui-card);width:22px;height:22px;color:var(--ui-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid}.commerce-add .commerce-guide-note{border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:flex-start;gap:8px;margin:0;padding-top:12px;line-height:20px;display:flex}.commerce-guide-note>svg{color:var(--ui-info);flex:none;margin-top:2px}.commerce-consent{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-card);padding:12px 14px}.commerce-consent:has(input:checked){border-color:var(--ui-primary);background:var(--ui-accent-soft)}.commerce-consent:has(input:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.commerce-languages{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.commerce-languages legend{color:var(--ui-foreground);font-size:var(--ui-text-sm);margin-bottom:8px;padding:0;font-weight:500;line-height:18px}.commerce-languages>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.commerce-language-chips{flex-wrap:wrap;gap:8px;display:flex}.commerce-language-chip{min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-pill);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.commerce-language-chip:hover:not(:disabled,[aria-pressed=true]){border-color:var(--ui-input-hover);background:var(--ui-muted)}.commerce-language-chip>svg{color:var(--ui-muted-foreground)}.commerce-language-chip[aria-pressed=true]{border-color:var(--ui-chip-selected-border);background:var(--ui-accent-soft)}.commerce-language-chip[aria-pressed=true]>svg{color:var(--ui-foreground)}.commerce-language-chip[aria-disabled=true]{cursor:default}.commerce-language-main{border-radius:var(--ui-radius-pill);background:var(--ui-primary);color:var(--ui-primary-foreground);padding:1px 7px;font-size:11px;font-weight:600;line-height:16px}.commerce-table-currency{max-width:320px}.commerce-currencies .commerce-language-chip{font-variant-numeric:tabular-nums;letter-spacing:.02em}.commerce-currencies .commerce-language-chip:disabled{opacity:.5;cursor:default}main:has(.commerce-page)>.section-help{display:none}.commerce-page{gap:16px;min-width:0;display:grid}body .hosqi-workspace.workspace-redesign .commerce-page>.page-header{margin-bottom:0}.commerce-page .page-header p{overflow-wrap:anywhere}body .hosqi-workspace.workspace-redesign .commerce-page>.page-header.commerce-head{align-items:center}.commerce-head-id{align-items:center;gap:14px;min-width:0;display:flex}.commerce-head-id>div{min-width:0}body .hosqi-workspace.workspace-redesign .commerce-head-id h1{overflow-wrap:anywhere}body .hosqi-workspace.workspace-redesign .commerce-head-id p{margin-top:2px}.commerce-head-kind{color:var(--ui-foreground);font-weight:500}.commerce-back{border-radius:var(--ui-radius-md);min-height:32px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);justify-self:start;align-items:center;gap:6px;margin-bottom:-8px;padding:4px 8px 4px 4px;font-weight:500;text-decoration:none;display:inline-flex}.commerce-back:hover{color:var(--ui-foreground);background:var(--ui-muted)}.commerce-status{font-size:var(--ui-text-sm);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:-4px;display:flex}.commerce-status .commerce-muted{min-width:0}.commerce-fresh{color:var(--ui-muted-foreground);align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.commerce-fresh:before{content:"";background:var(--ui-subtle-foreground);border-radius:50%;flex:none;width:8px;height:8px}.commerce-fresh[data-tone=success]{color:var(--ui-success)}.commerce-fresh[data-tone=success]:before{background:var(--ui-success)}.commerce-fresh[data-tone=warning]{color:var(--ui-warning)}.commerce-fresh[data-tone=warning]:before{background:var(--ui-warning)}.commerce-fresh[data-tone=danger]{color:var(--ui-destructive)}.commerce-fresh[data-tone=danger]:before{background:var(--ui-destructive)}.commerce-page .commerce-tabs{justify-self:start}.commerce-tabs button{cursor:pointer}.commerce-tabs button small{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);min-width:20px;height:20px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;place-items:center;margin-inline-start:6px;padding:0 6px;font-weight:500;line-height:20px;display:inline-grid}.commerce-tabs button[aria-selected=true] small{background:var(--ui-muted);color:var(--ui-foreground)}.commerce-tab{gap:16px;min-width:0;display:grid}.commerce-tab-form{max-width:820px}.commerce-setup{gap:16px;display:grid}.commerce-setup h3{margin:0}.commerce-setup-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-setup-head span{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;flex:none;padding:1px 8px;font-weight:500;line-height:18px}.commerce-steps{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.commerce-steps li{border-top:3px solid var(--ui-muted-strong);min-width:0;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:flex-start;gap:8px;padding-top:10px;line-height:18px;display:flex}.commerce-step-mark{border:1px solid var(--ui-border-strong);background:var(--ui-card);width:20px;height:20px;font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin-top:-1px;font-weight:600;line-height:1;display:grid}.commerce-steps li[data-state=done]{border-top-color:var(--ui-success);color:var(--ui-foreground)}.commerce-steps li[data-state=done] .commerce-step-mark{background:var(--ui-success-soft);border-color:var(--ui-success-border);color:var(--ui-success)}.commerce-steps li[data-state=next]{border-top-color:var(--ui-primary);color:var(--ui-foreground);font-weight:600}.commerce-steps li[data-state=next] .commerce-step-mark{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-foreground)}.commerce-step-next{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 16px;display:flex}.commerce-step-next p{font-size:var(--ui-text-base);flex:280px;max-width:62ch;margin:0;line-height:20px}.commerce-step-next .commerce-fact{flex:100%}.commerce-step-next .commerce-actions{justify-content:flex-end}.commerce-setup>.commerce-woo{border-top:1px solid var(--ui-border);padding-top:16px}.commerce-stats{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:16px 24px;display:grid}.commerce-stats h3{grid-column:1/-1;margin:0}.commerce-stats>.commerce-fact{grid-template-rows:1fr auto}.commerce-fact{align-content:start;gap:4px;min-width:0;display:grid}.commerce-fact>span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}.commerce-fact>strong{font-weight:600;font-size:var(--ui-text-md);color:var(--ui-foreground);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:22px}.commerce-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px;display:grid}.commerce-columns-wide{grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}.commerce-panel-body{align-content:start;gap:12px;min-width:0;display:grid}.commerce-panel-body>h3{margin:0}.commerce-panel-body h4{color:var(--ui-foreground);margin:4px 0 0}.commerce-checks,.commerce-issues,.commerce-preview,.commerce-runs{margin:0;padding:0;list-style:none;display:grid}.commerce-checks{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 16px}.commerce-checks li{font-size:var(--ui-text-base);align-items:center;gap:8px;min-width:0;display:flex}.commerce-checks li>svg{flex:none}.commerce-checks li[data-status=pass] svg{color:var(--ui-success)}.commerce-checks li[data-status=fail] svg{color:var(--ui-destructive)}.commerce-dash{text-align:center;width:15px;color:var(--ui-muted-foreground)}.commerce-issues{gap:0}.commerce-issue{border-top:1px solid var(--ui-border);gap:2px;min-width:0;padding:10px 0;display:grid}.commerce-issue p{font-size:var(--ui-text-base);margin:0;line-height:20px}.commerce-issue .commerce-muted,.commerce-issue code{overflow-wrap:anywhere;font-size:var(--ui-text-xs);line-height:16px}.commerce-preview{gap:0}.commerce-preview li{border-top:1px solid var(--ui-border);font-size:var(--ui-text-base);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.commerce-preview li .commerce-muted{font-variant-numeric:tabular-nums;white-space:nowrap}.commerce-runs{gap:0}.commerce-runs li{border-top:1px solid var(--ui-border);font-size:var(--ui-text-base);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:10px 0;display:grid}.commerce-runs li:first-child{border-top:0;padding-top:0}.commerce-runs li[data-status=failed] .commerce-run-result{color:var(--ui-destructive)}.commerce-run-when{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;font-weight:500}.commerce-runs li>.commerce-muted{font-size:var(--ui-text-xs)}.commerce-run-result{overflow-wrap:anywhere;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);grid-column:1/-1;line-height:18px}.commerce-runs details{font-size:var(--ui-text-sm);grid-column:1/-1}.commerce-runs summary{cursor:pointer;color:var(--ui-info);font-weight:500}.commerce-held{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);color:var(--ui-foreground);gap:12px;padding:14px 16px;display:flex}.commerce-held>svg{color:var(--ui-warning);flex:none;margin-top:1px}.commerce-held strong{font-weight:600}.commerce-held p{color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:4px 0 12px;line-height:20px}.commerce-held p:empty{display:none}.commerce-held p:empty+.button{margin-top:10px}.commerce-held .commerce-actions{justify-content:flex-start}.commerce-filter{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);scrollbar-width:none;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.commerce-filter button{cursor:pointer;min-height:28px;color:var(--ui-muted-foreground);font:inherit;font-size:var(--ui-text-sm);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:4px 12px;font-weight:500}.commerce-filter button:hover{color:var(--ui-foreground)}.commerce-filter button[aria-pressed=true]{background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}body .hosqi-workspace.workspace-redesign .panel.commerce-catalog-panel{padding:0;overflow:hidden}.commerce-catalog-panel>.commerce-panel-body{gap:0}.commerce-catalog-toolbar{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.commerce-catalog-toolbar>.commerce-search{flex:260px;max-width:420px}.commerce-catalog-panel .error-box{margin:12px 16px 0}.commerce-catalog-panel .commerce-empty-line{text-align:center;margin:0;padding:32px 16px}.commerce-search{display:block;position:relative}.commerce-search>svg{inset-inline-start:12px;color:var(--ui-muted-foreground);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.commerce-page .commerce-search input{width:100%;padding-inline-start:36px}.commerce-catalog-wrap{overflow-x:auto}.commerce-catalog{border-collapse:collapse;width:100%}.commerce-catalog th{text-align:start;white-space:nowrap}.commerce-catalog .commerce-num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}body .hosqi-workspace.workspace-redesign .commerce-catalog td{vertical-align:middle}.commerce-catalog td.commerce-catalog-product,.commerce-catalog td.commerce-catalog-status-cell{white-space:normal}.commerce-catalog-product{min-width:260px}.commerce-catalog-line{align-items:flex-start;gap:12px;min-width:0;display:flex}.commerce-thumb{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-muted);width:40px;height:40px;color:var(--ui-subtle-foreground);flex:none;place-items:center;display:grid;overflow:hidden}.commerce-thumb img{object-fit:cover;width:100%;height:100%}.commerce-catalog-item{gap:2px;min-width:0;display:grid}.commerce-catalog-item .commerce-source-name{white-space:normal;overflow-wrap:anywhere;line-height:20px}.commerce-catalog-summary{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.commerce-catalog-sku{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere;line-height:16px}.commerce-catalog-price{color:var(--ui-foreground);font-weight:600}.commerce-catalog-prices{justify-items:end;gap:1px;display:inline-grid}.commerce-catalog-price-more,.commerce-catalog-price-unit{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}.commerce-catalog-none{color:var(--ui-muted-foreground);font-weight:400}.commerce-catalog-status{flex-wrap:wrap;gap:4px;display:flex}.commerce-catalog-places{flex-wrap:wrap;gap:4px 6px;margin-top:6px;display:flex}.commerce-catalog-count{display:none}.commerce-catalog-link{width:52px}.commerce-catalog-link a{color:var(--ui-muted-foreground);border-radius:var(--ui-radius-md);place-items:center;width:32px;height:32px;display:inline-grid}.commerce-catalog-link a:hover{color:var(--ui-foreground);background:var(--ui-muted-strong)}.commerce-catalog-foot{border-top:1px solid var(--ui-border);justify-items:center;gap:8px;padding:12px 16px;display:grid}.commerce-catalog-foot:empty{display:none}.commerce-more{justify-self:center}.commerce-toggle{font-size:var(--ui-text-base);cursor:pointer;align-items:flex-start;gap:10px;line-height:20px;display:flex}.commerce-toggle input{flex:none;width:16px;height:16px;margin:2px 0 0}.commerce-facts-list{gap:16px;display:grid}.commerce-facts-list>.button{justify-self:start}.commerce-copy{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.commerce-copy code{overflow-wrap:anywhere;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-muted);font-family:var(--ui-font-mono);padding:2px 6px;font-weight:400;line-height:18px}.commerce-copy button{border-radius:var(--ui-radius-md);cursor:pointer;width:28px;height:28px;color:var(--ui-muted-foreground);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.commerce-copy button:hover{color:var(--ui-foreground);background:var(--ui-muted)}.commerce-key{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);gap:6px;padding:12px 14px;display:grid}.commerce-key p{font-size:var(--ui-text-sm);margin:0;line-height:18px}.commerce-link{font-size:var(--ui-text-sm);color:var(--ui-info);justify-self:start;align-items:center;gap:6px;font-weight:500;display:inline-flex}.commerce-link:hover{color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .panel.commerce-danger{border-color:var(--ui-destructive-border)}.commerce-danger{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.commerce-danger>div{flex:280px;min-width:0}.commerce-danger h3{margin-bottom:4px}.commerce-danger p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:20px}.commerce-shown{font-size:var(--ui-text-sm);gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.commerce-shown li{justify-items:start;gap:2px;display:grid}.commerce-shown small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.commerce-chat,.commerce-tests{gap:12px;min-width:0;display:grid}.commerce-chat{grid-template-rows:auto minmax(0,1fr) auto}.commerce-chat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.commerce-chat-head h3{margin:0}.commerce-chat-controls{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.commerce-chat-controls label{min-width:0;font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);align-items:center;gap:8px;display:flex}.commerce-chat-controls select{width:auto;min-width:150px;max-width:100%}.commerce-chat-body{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--ui-muted) 60%, var(--ui-card));flex-direction:column;min-width:0;min-height:300px;display:flex;overflow:hidden}.commerce-chat-empty{text-align:center;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 20px;line-height:20px;display:flex}.commerce-chat-empty>p{max-width:46ch;margin:0}.commerce-chat-empty-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);width:40px;height:40px;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);place-items:center;display:grid}.commerce-chat-starters{flex-wrap:wrap;justify-content:center;gap:6px;max-width:520px;margin-top:4px;display:flex}.commerce-chat-starters button{border:1px solid var(--ui-input);border-radius:var(--ui-radius-pill);background:var(--ui-card);max-width:100%;min-height:32px;color:var(--ui-foreground);font-size:var(--ui-text-sm);text-align:start;overflow-wrap:anywhere;transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);padding:5px 12px;line-height:20px}.commerce-chat-starters button:hover:not(:disabled){border-color:var(--ui-primary);background:var(--ui-accent-soft)}.commerce-chat-lines{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;max-height:460px;margin:0;padding:12px;list-style:none;display:grid;overflow:auto}.commerce-chat-lines>li{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);background:var(--ui-card);overflow-wrap:anywhere;min-width:0;max-width:85%;box-shadow:var(--ui-shadow-xs);justify-self:start;gap:4px;padding:8px 12px;display:grid}.commerce-chat-lines>li[data-role=user]{background:var(--ui-info-soft);border-color:var(--ui-info-border);justify-self:end}.commerce-chat-lines .commerce-shown{margin-top:4px}.commerce-chat-lines .commerce-shown li{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-muted) 50%, var(--ui-card));gap:4px;padding:8px 10px}.commerce-chat-lines .commerce-shown strong{font-weight:600;line-height:18px}.commerce-chat-lines p{white-space:pre-wrap;font-size:var(--ui-text-base);margin:0;line-height:20px}.commerce-chat-lines small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.commerce-chat-lines .commerce-chat-style{border-radius:var(--ui-radius-pill);background:var(--ui-muted);justify-self:start;align-items:center;gap:4px;margin-top:2px;padding:1px 8px 1px 6px;display:inline-flex}.commerce-chat-lines .commerce-chat-style[data-style=draft]{background:var(--ui-accent-soft);color:var(--ui-foreground)}.commerce-chat-lines .commerce-chat-typing{grid-auto-flow:column;gap:4px;padding:12px 14px}.commerce-chat-typing>span[aria-hidden]{background:var(--ui-subtle-foreground);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite commerce-typing}.commerce-chat-typing>span[aria-hidden]:nth-of-type(3){animation-delay:.15s}.commerce-chat-typing>span[aria-hidden]:nth-of-type(4){animation-delay:.3s}@keyframes commerce-typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.commerce-chat-typing>span[aria-hidden]{opacity:.6;animation:none}}.commerce-chat-foot{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:-4px;line-height:16px;display:flex}.commerce-chat-credits{align-items:center;gap:6px;display:inline-flex}.commerce-chat-restart{border-radius:var(--ui-radius-md);min-height:28px;color:var(--ui-foreground);font-size:var(--ui-text-sm);background:0 0;border:0;align-items:center;gap:6px;margin-inline-end:-8px;padding:4px 8px;font-weight:500;display:inline-flex}.commerce-chat-restart:hover:not(:disabled){background:var(--ui-muted)}.commerce-chat-form{gap:8px;display:flex}body .hosqi-workspace.workspace-redesign .panel.commerce-try{align-content:start;gap:12px;display:grid}.commerce-try-off{text-align:center;justify-items:center;gap:8px;padding:32px 16px;display:grid}.commerce-try-off h3{margin:4px 0 0}.commerce-try-off p{max-width:42ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0 0 4px;line-height:20px}.commerce-style-link{border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding-top:12px;line-height:18px;display:flex}.commerce-style-link>svg{color:var(--ui-info);flex:none}.commerce-style-link>a{color:var(--ui-info);text-underline-offset:2px;font-weight:600;text-decoration:underline}.commerce-style-link>a:hover{color:var(--ui-foreground)}.commerce-chat-shot{border-radius:var(--ui-radius-md);max-width:min(200px,100%);max-height:200px;display:block}.commerce-chat-lines>li>.commerce-chat-shot+p{margin-top:6px}.commerce-chat-attached{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);align-items:center;gap:10px;padding:8px;display:flex}.commerce-chat-attached img{object-fit:cover;border-radius:var(--ui-radius-sm);flex:none;width:48px;height:48px}.commerce-chat-attached span{flex:1;min-width:0}.commerce-chat-attached button{border-radius:var(--ui-radius-md);width:44px;height:44px;color:var(--ui-muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-6px;display:grid}.commerce-chat-attached button:hover{background:var(--ui-muted);color:var(--ui-foreground)}.commerce-chat-form input{flex:1;min-width:0}.commerce-picker{gap:8px;display:grid}.commerce-picker input{width:100%}.commerce-picker-list{gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.commerce-picker-list button{cursor:pointer;text-align:start;width:100%;min-height:36px;font:inherit;color:inherit;border-radius:var(--ui-radius-md);background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:flex}.commerce-picker-list button:hover{background:var(--ui-muted)}@media (pointer:coarse),(width<=760px){.commerce-back{min-height:var(--ui-touch);margin-bottom:-14px}body .hosqi-workspace.workspace-redesign .commerce-page .tabs.commerce-tabs button,.commerce-filter button{min-height:var(--ui-touch)}.commerce-copy button,.commerce-catalog-link a{width:var(--ui-touch);height:var(--ui-touch)}.commerce-runs summary{padding-block:12px}.commerce-language-chip,.commerce-chat-starters button,.commerce-chat-restart{min-height:var(--ui-touch)}}@media (width<=900px){.commerce-columns-wide{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.commerce-head-id{align-items:flex-start;gap:12px}.commerce-head-id>.shop-logo[data-size=lg]{border-radius:var(--ui-radius-lg);width:40px;height:40px;margin-top:2px}.commerce-head-id>.shop-logo[data-size=lg]:not([data-kind=woocommerce]) img{width:26px;height:26px}.commerce-head-id>.shop-logo[data-kind=woocommerce][data-size=lg] img{width:32px;height:10px}.commerce-entry-head{flex-direction:column}.commerce-actions{justify-content:stretch}.commerce-actions .button{flex:1}.commerce-danger>.button{flex:100%}.commerce-page .page-header .header-action,.commerce-page .page-header .commerce-actions{width:100%}.commerce-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.commerce-choice{grid-template-columns:minmax(0,1fr)}.commerce-choice label{grid-template-columns:40px minmax(0,1fr) 20px;align-items:start;gap:2px 12px;min-height:0}.commerce-choice-top{display:contents}.commerce-choice label>.commerce-choice-top>.shop-logo{grid-area:1/1/span 2}.commerce-choice-check{grid-area:1/3}.commerce-choice label>strong{grid-area:1/2}.commerce-choice label>span:last-child{grid-area:2/2}.commerce-steps{grid-template-columns:minmax(0,1fr);gap:0}.commerce-steps li{border-top:0;border-bottom:1px solid var(--ui-border);align-items:center;padding:10px 0}.commerce-steps li:last-child{border-bottom:0}.commerce-step-next{padding:12px}body .hosqi-workspace.workspace-redesign .commerce-page .tabs.commerce-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%;display:grid}body .hosqi-workspace.workspace-redesign .commerce-page .tabs.commerce-tabs button{min-height:var(--ui-touch);white-space:normal;text-align:center;justify-content:center;align-items:center;padding-inline:8px;display:inline-flex}.commerce-step-next .commerce-actions{flex:100%}.commerce-chat-controls,.commerce-chat-controls label{width:100%}.commerce-chat-controls select{flex:1;min-width:0}.commerce-catalog thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.commerce-catalog,.commerce-catalog tbody{display:block}.commerce-catalog tr{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-block:12px;padding-inline:68px 16px;display:flex;position:relative}.commerce-catalog tr:last-child{border-bottom:0}body .hosqi-workspace.workspace-redesign .commerce-catalog tr>td{background:0 0;border:0;padding:0;display:block}.commerce-catalog-product{flex:calc(100% + 52px);order:0;min-width:0;margin-inline-start:-52px}.commerce-catalog-line{padding-inline-end:48px}.commerce-catalog-link{top:0;width:auto;position:absolute;inset-inline-end:8px}.commerce-catalog .commerce-num.commerce-catalog-price-cell{text-align:start;order:2}.commerce-catalog-prices{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:0 6px;display:inline-flex}.commerce-catalog-price-more:before{content:"·";margin-inline-end:6px}.commerce-catalog-status-cell{order:3}.commerce-catalog .commerce-num[data-label]{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);text-align:start;order:4}.commerce-catalog-count-value{display:none}.commerce-catalog-count{display:inline}.commerce-catalog-summary{-webkit-line-clamp:2}}.commerce-woo{gap:12px;display:grid}.commerce-woo p{font-size:var(--ui-text-base);margin:0;line-height:20px}.commerce-woo .commerce-muted{font-size:var(--ui-text-sm)}.commerce-woo-checking{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);align-items:center;gap:10px;display:flex}.commerce-woo-checking svg{color:var(--ui-info);animation:1s linear infinite commerce-turn}@keyframes commerce-turn{to{transform:rotate(360deg)}}.commerce-woo-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.commerce-woo-link{min-height:32px;color:var(--ui-info);font:inherit;font-size:var(--ui-text-sm);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:500;text-decoration:underline}.commerce-woo-link:hover{color:var(--ui-foreground)}.commerce-woo-note{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-lg);background:var(--ui-info-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:flex-start;gap:8px;padding:10px 12px;line-height:20px;display:flex}.commerce-woo .commerce-woo-note{font-size:var(--ui-text-sm)}.commerce-woo-note svg{color:var(--ui-info);flex:none;margin-top:2px}.commerce-woo-stop{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-warning-border);background:var(--ui-warning-soft);gap:4px;padding:12px 14px;display:grid}.commerce-woo-stop strong{color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:600}.commerce-woo-steps{font-size:var(--ui-text-base);gap:6px;margin:0;padding-inline-start:20px;line-height:20px;display:grid}.commerce-host{gap:8px;display:grid}.commerce-host-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-host-head strong{font-size:var(--ui-text-sm);color:var(--ui-foreground);font-weight:600}.commerce-host blockquote{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);font-size:var(--ui-text-sm);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;padding:10px 12px;line-height:1.55}@media (width<=560px){.commerce-woo-actions>button:first-child{justify-content:center;width:100%}}.commerce-shopify-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px 24px;display:grid}.commerce-shopify-value{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.commerce-shopify-value>strong{color:var(--ui-foreground);font-size:var(--ui-text-md);font-weight:600;line-height:22px}.commerce-shopify-value>.commerce-woo-link{min-height:0;padding:0}.commerce-shopify-language{gap:12px;max-width:420px;display:grid}@media (pointer:coarse),(width<=760px){.commerce-shopify-value>.commerce-woo-link{min-height:var(--ui-touch)}}.commerce-panel-body>.commerce-woo-note{margin:0}.wa-account-state{font-size:var(--ui-text-xs);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.6;display:flex}.wa-account-state.is-stopped{border-color:var(--ui-destructive-border);background:var(--ui-destructive-soft);color:var(--ui-destructive)}.wa-account-state>svg{flex:none;margin-top:2px}.wa-account-state>div{gap:10px;min-width:0;display:grid}.wa-account-state strong{font-size:var(--ui-text-sm);display:block}.wa-account-state p,.wa-account-state ul{margin:2px 0 0}.wa-account-state ul{padding-inline-start:18px}.wa-account-state small,.wa-lifecycle q{overflow-wrap:anywhere;display:block}.wa-account-facts{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);gap:4px;line-height:1.6;display:grid}.wa-account-facts p{margin:0}.wa-account-facts q,.wa-account-history-list q{overflow-wrap:anywhere;display:block}.wa-account-history{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);line-height:1.6}.wa-account-history summary{cursor:pointer;font-weight:600}.wa-account-history-list{gap:10px;margin:10px 0;padding:0;list-style:none;display:grid}.wa-account-history-list li{border-bottom:1px solid var(--ui-border);gap:2px;min-width:0;padding-bottom:10px;display:grid}.wa-account-history-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wa-account-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.wa-lifecycle{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);margin:.25rem 0 0;padding-inline-start:18px;line-height:1.6}.wa-lifecycle .is-warning{color:var(--ui-warning)}.contact-fact.wa-marketing-fact{align-items:flex-start}.wa-marketing-heading{line-height:17px}.wa-marketing-fact>span{gap:2px;display:grid}.wa-marketing-fact small{color:var(--ui-muted-foreground);line-height:1.5}.wa-marketing-heading small{white-space:nowrap}.wa-marketing-fact.is-off{color:var(--ui-destructive)}.wa-form-library{gap:18px;min-width:0;display:grid}.wa-form-library>.row{flex-wrap:wrap}.wa-form-library h3{margin:0 0 8px}.wa-form-editor{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:start;gap:24px;display:grid}.wa-form-fields{gap:14px;min-width:0;display:grid}.wa-form-fields .row{flex-wrap:wrap}.wa-form-preview{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);overflow-wrap:anywhere;min-width:0;padding:22px}.wa-form-preview p{white-space:pre-wrap}.wa-form-preview-input{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);margin:12px 0;padding:12px}.wa-form-preview>strong{text-align:center;color:var(--ui-foreground);background:var(--ui-muted);border-radius:var(--ui-radius-md);padding:12px;display:block}.wa-form-response{border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;padding:16px 0}.wa-form-response dl>div{margin:12px 0}.wa-form-response dd{white-space:pre-wrap;margin:4px 0}.wa-form-library select,.wa-form-library input,.wa-form-library textarea{min-width:0;max-width:100%}.wa-form-library .meta-check{align-items:flex-start}@media (width<=700px){.wa-form-editor{grid-template-columns:minmax(0,1fr)}.wa-form-preview{padding:16px}}.wa-form-composer{gap:16px;min-width:0;display:grid}.wa-form-composer>h3,.wa-form-composer>p{margin:0}.wa-form-composer .meta-check{text-align:start;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.wa-form-composer .meta-check input{flex:none;width:16px;min-width:16px;height:16px;margin:2px 0 0}.wa-form-composer>button{justify-self:start}body .hosqi-workspace .workspace-dialog.composer-dialog .wa-form-composer>:is(p,h3,label){margin:0}.meta-products-page{gap:16px;min-width:0;display:grid}body .hosqi-workspace.workspace-redesign .meta-products-page>.page-header{margin-bottom:0}.meta-products-source{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:flex-start;gap:8px;margin:-4px 0 0;line-height:18px;display:flex}.meta-products-source>svg{color:var(--ui-info);flex:none;margin-top:1px}.meta-products-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:8px 12px;margin-bottom:12px;display:flex}.meta-products-toolbar .field{flex:220px;max-width:560px;margin-bottom:0}.meta-products-meta{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;margin:0 0 4px}.meta-products-empty{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.meta-products-empty-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-muted);width:48px;height:48px;color:var(--ui-foreground);place-items:center;margin-bottom:4px;display:grid}.meta-products-empty h2{margin:0}.meta-products-empty p{max-width:440px;color:var(--ui-muted-foreground);margin:0}.meta-products-empty .button{margin-top:8px;text-decoration:none}.meta-products-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;margin:12px 0 16px;display:grid}.meta-product-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.meta-product-card>img,.meta-product-image-empty{object-fit:contain;background:var(--ui-muted);border-bottom:1px solid var(--ui-border);width:100%;height:180px}.meta-product-image-empty{color:var(--ui-subtle-foreground);place-items:center;display:grid}.meta-product-card>div:not(.meta-product-image-empty){align-content:start;gap:6px;padding:14px 16px 16px;display:grid}.meta-product-card h3,.meta-product-card p{overflow-wrap:anywhere;margin:0}.composer-dialog .meta-product-card h3,.composer-dialog .meta-product-card p{margin:0}.meta-product-price{font-size:var(--ui-text-md);font-variant-numeric:tabular-nums;font-weight:600}.meta-product-card .badge{justify-self:start}.meta-product-variant{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.meta-product-card small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere}.meta-product-card .button{margin-top:6px}.meta-products-pager{justify-content:center;align-items:center}.meta-products-pager>span{text-align:center;min-width:32px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums}.meta-products-confirm{border:1px solid var(--ui-destructive-border);border-radius:var(--ui-radius-lg);background:var(--ui-destructive-soft);gap:12px;padding:14px 16px;display:grid}.meta-products-confirm p{color:var(--ui-foreground);overflow-wrap:anywhere;margin:0}.meta-products-confirm .meta-products-toolbar{justify-content:flex-end;margin:0}@media (width<=540px){.meta-products-toolbar .field{flex-basis:100%;max-width:none}.meta-products-toolbar>.button{flex:auto}.meta-products-pager>.button{flex:0 auto}.meta-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meta-product-card>img,.meta-product-image-empty{height:132px}.meta-product-card>div:not(.meta-product-image-empty){padding:10px 12px 12px}}.ai-assist-dialog-tabs{border-bottom:1px solid var(--ui-border);gap:.5rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.ai-assist-dialog-tabs button{border-radius:var(--ui-radius-pill);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);cursor:pointer;border:1px solid #0000;align-items:center;gap:.4rem;padding:.42rem .8rem;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.ai-assist-dialog-tabs button:hover:not([aria-selected=true]){background:var(--ui-muted-strong);color:var(--ui-foreground)}.ai-assist-dialog-tabs button[aria-selected=true]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-foreground)}.ai-assist-section{flex-direction:column;gap:.75rem;display:flex}.ai-assist-action-pills{flex-wrap:wrap;gap:.45rem;display:flex}.ai-assist-pill{border-radius:var(--ui-radius-pill);border:1px solid var(--ui-input);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);cursor:pointer;align-items:center;gap:.35rem;padding:.38rem .72rem;font-weight:500;display:inline-flex}.ai-assist-pill.is-active{background:var(--ui-accent-soft);border-color:var(--ui-primary);color:var(--ui-foreground);font-weight:600}.ai-assist-sources{border-radius:var(--ui-radius-lg);background:var(--ui-muted);border:1px solid var(--ui-border);flex-direction:column;gap:.4rem;padding:.65rem .8rem;display:flex}.ai-assist-sources-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ai-assist-source-chip{border-radius:var(--ui-radius-sm);background:var(--ui-card);border:1px solid var(--ui-border);font-size:var(--ui-text-xs);align-items:center;gap:.35rem;padding:.25rem .55rem;display:inline-flex}.ai-assist-summary-grid{gap:.65rem;display:grid}.ai-assist-summary-card{border-radius:var(--ui-radius-lg);background:var(--ui-muted);border:1px solid var(--ui-border);flex-direction:column;gap:.25rem;padding:.7rem .85rem;display:flex}.ai-assist-summary-card strong{font-size:var(--ui-text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ui-muted-foreground)}.ai-assist-summary-card p{font-size:var(--ui-text-base);margin:0;line-height:1.45}.ai-assist-prompt-list{flex-direction:column;gap:.65rem;display:flex}.ai-assist-prompt-list:empty{display:none}.ai-assist-prompt-row{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);background:var(--ui-muted);grid-template-columns:minmax(140px,1fr) minmax(220px,2fr) auto auto;align-items:center;gap:.55rem;padding:.65rem;display:grid}.ai-assist-knowledge-checklist{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);flex-direction:column;gap:.4rem;max-height:190px;padding:.6rem;display:flex;overflow-y:auto}@media (width<=720px){.ai-assist-prompt-row{grid-template-columns:1fr}}.hosqi-workspace .inbox-collaboration-section,.hosqi-workspace .inbox-routing-presence-card{gap:12px;min-width:0;display:grid}.hosqi-workspace .inbox-collaboration-section{border-top:1px solid var(--ui-border);padding-top:16px}.hosqi-workspace .inbox-routing-presence-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.hosqi-workspace .inbox-routing-presence-header p{margin:6px 0 0}.hosqi-workspace .inbox-operator-loads{flex-wrap:wrap;gap:8px;display:flex}.hosqi-workspace .inbox-operator-load-chip,.hosqi-workspace .presence-pill{background:var(--ui-muted);border-radius:var(--ui-radius-sm);align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.hosqi-workspace .inbox-operator-load-chip{overflow-wrap:anywhere;flex-wrap:wrap}.hosqi-workspace .presence-dot{background:var(--ui-subtle-foreground);border-radius:50%;width:7px;height:7px;display:inline-block}.hosqi-workspace .presence-dot.status-online{background:var(--ui-primary)}.hosqi-workspace .presence-dot.status-away{background:var(--ui-warning)}.hosqi-workspace .inbox-team-policy-row{gap:10px;min-width:0;margin-top:12px;display:grid}.hosqi-workspace .inbox-team-policy-row>.label-choice{width:fit-content;max-width:100%;min-height:24px;font-size:var(--ui-text-sm);cursor:pointer;align-items:center;gap:10px;margin:0;padding:0;font-weight:500;line-height:20px;display:flex}.hosqi-workspace .inbox-team-policy-row>.label-choice>input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.hosqi-workspace .inbox-team-policy-row>.label-choice>span{overflow-wrap:anywhere;min-width:0}.hosqi-workspace .inbox-team-policy-capacity{grid-template-columns:minmax(0,200px) auto minmax(0,1fr);grid-template-areas:"text text text""field apply.";align-items:center;gap:6px 8px;display:grid}.hosqi-workspace .inbox-team-policy-capacity>label{display:contents}.hosqi-workspace .inbox-team-policy-capacity>label>span{min-width:0;font-size:var(--ui-text-sm);overflow-wrap:anywhere;grid-area:text;font-weight:500}.hosqi-workspace .inbox-team-policy-capacity>label>input{text-overflow:ellipsis;grid-area:field;width:100%;min-width:0}.hosqi-workspace .inbox-team-policy-capacity>.button{grid-area:apply}@media (pointer:coarse),(width<=760px){.hosqi-workspace .inbox-team-policy-row>.label-choice{min-height:var(--ui-touch)}}.hosqi-workspace .inbox-routing-decision-title{align-items:start;gap:8px;display:flex}.hosqi-workspace .inbox-routing-decision-title svg{flex:none;margin-top:2px}.hosqi-workspace .inbox-routing-decision-card{border-radius:var(--ui-radius-md);background:var(--ui-muted);overflow-wrap:anywhere;padding:12px}.hosqi-workspace .inbox-routing-decision-card p{margin:6px 0 0}.hosqi-workspace .organization-collaborators summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.hosqi-workspace .inbox-collaborator-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hosqi-workspace .inbox-collaborator-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hosqi-workspace .inbox-collaborator-row>div{overflow-wrap:anywhere;min-width:0}.hosqi-workspace .inbox-shift-handoff-form{gap:12px;display:grid}.hosqi-workspace .inbox-shift-handoff-form :is(input,select,textarea){min-width:0;max-width:100%}.hosqi-workspace .ai-assist-dialog-tabs{flex-wrap:wrap}.hosqi-workspace .ai-assist-dialog-tabs button,.hosqi-workspace .ai-assist-pill{min-height:var(--ui-control)}.hosqi-workspace .ai-assist-source-chip{overflow-wrap:anywhere;max-width:100%}.hosqi-workspace .ai-assist-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.hosqi-workspace .ai-assist-summary-card p{overflow-wrap:anywhere}.hosqi-workspace dialog.ai-assist-dialog[open]{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.hosqi-workspace .ai-assist-dialog>header,.hosqi-workspace .ai-assist-dialog>.ai-assist-dialog-tabs{flex:none}.hosqi-workspace .ai-assist-dialog>.ai-assist-section{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.hosqi-workspace .ai-assist-scroll{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;padding:0 3px 12px 0;display:flex;overflow-y:auto}.hosqi-workspace .ai-assist-scroll>p:first-child,.hosqi-workspace .ai-assist-scroll>.field{margin:0}.hosqi-workspace .ai-assist-summary-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.hosqi-workspace .ai-assist-summary-controls>.field{min-width:0;margin:0}.hosqi-workspace .ai-assist-summary-controls select{height:var(--ui-control);min-height:var(--ui-control)}.hosqi-workspace .ai-assist-summary-controls>.button{min-width:0;max-width:100%;margin:0}@media (pointer:coarse),(width<=760px){.hosqi-workspace .ai-assist-dialog-tabs button,.hosqi-workspace .ai-assist-pill,.hosqi-workspace .ai-assist-section>footer button{min-height:var(--ui-touch)}.hosqi-workspace .ai-assist-summary-controls select{height:var(--ui-touch);min-height:var(--ui-touch)}}@media (width<=560px){.hosqi-workspace .ai-assist-dialog-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.hosqi-workspace .ai-assist-dialog-tabs button{min-width:0;min-height:44px;font-size:var(--ui-text-sm);text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;padding:6px 4px;line-height:18px}.hosqi-workspace .ai-assist-summary-controls{grid-template-columns:minmax(0,1fr)}.hosqi-workspace .ai-assist-summary-controls>.button{width:100%}}.hosqi-workspace .ai-assist-section>footer{border-top:1px solid var(--ui-border);background:var(--ui-card);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;margin:0;padding-top:12px;display:flex}.hosqi-workspace .ai-assist-section>footer button{white-space:normal}@media (width<=480px){.hosqi-workspace dialog.ai-assist-dialog[open]{padding:16px}.hosqi-workspace .ai-assist-dialog>header{margin-bottom:12px}.hosqi-workspace .ai-assist-dialog-tabs button{font-size:var(--ui-text-xs);border-radius:var(--ui-radius-lg)}.hosqi-workspace .ai-assist-dialog-tabs button>svg{display:none}.hosqi-workspace .ai-assist-section>footer button{flex:auto}}.hosqi-workspace .inbox-organization>.inbox-collaboration-section{padding:16px 12px 12px}.hosqi-workspace .inbox-collaborator-add{gap:12px;margin-top:12px;display:grid}.hosqi-workspace .inbox-collaborator-add>label,.hosqi-workspace .inbox-shift-handoff-form>label{gap:6px;margin:0;display:grid}.hosqi-workspace .inbox-collaboration-section :is(input,select,textarea){min-width:0;max-width:100%}.hosqi-workspace .inbox-action-popover.inbox-composer-actions>.composer-mobile-audio-tool{display:none}@container inbox-thread (width<=720px){.hosqi-workspace .composer-tab-actions .composer-ai-summary-shortcut{display:none}}@container inbox-thread (width<=480px){.hosqi-workspace .conversation-composer .voice-composer-compact .voice-composer-actions>.voice-audio-choose{display:none}.hosqi-workspace .inbox-action-popover.inbox-composer-actions>.composer-mobile-audio-tool{display:flex}}.composer-file-draft.is-uploading{align-items:flex-start}.composer-file-draft.is-uploading>img,.composer-file-draft.is-uploading>svg{margin-top:2px}.upload-meter{gap:5px;min-width:0;margin-top:5px;display:grid}.upload-meter-track{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);height:4px;display:block;overflow:hidden}.upload-meter-fill{border-radius:inherit;background:var(--ui-teal);height:100%;transition:width .24s var(--ui-ease);display:block}.upload-meter.is-preparing .upload-meter-fill{background:color-mix(in srgb, var(--ui-teal) 40%, var(--ui-muted-strong))}.upload-meter:is(.is-finishing,.is-sent) .upload-meter-fill{background:linear-gradient(90deg, transparent, var(--ui-teal), transparent) 0 0 / 40% 100% no-repeat;animation:1.2s ease-in-out infinite inbox-media-progress}.upload-meter.is-resuming .upload-meter-fill{background:var(--ui-warning)}.composer-file-draft .upload-meter small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.composer-file-draft>.composer-upload-cancel{border-radius:var(--ui-radius-md);flex:none;width:32px;height:32px}.composer-file-draft>.composer-upload-cancel:disabled{cursor:progress;opacity:.45}.composer-file-draft>.composer-upload-cancel:not(:disabled):hover{background:var(--ui-destructive-soft);color:var(--ui-destructive)}.composer-file-draft>button:focus-visible{outline:2px solid var(--ui-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.upload-meter-fill{transition:none}.upload-meter:is(.is-finishing,.is-sent) .upload-meter-fill{background:var(--ui-teal);animation:none}}.message-attachment.is-deleted,.hosqi-workspace .message-bubble .message-attachment.attachment-audio.is-deleted{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-muted);color:var(--ui-foreground)}.attachment-deleted{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.attachment-deleted-icon{border-radius:var(--ui-radius-md);background:var(--ui-card);width:38px;height:38px;color:var(--ui-muted-foreground);place-items:center;display:grid}.attachment-deleted-body{gap:2px;min-width:0;display:grid}.attachment-deleted-body strong{font-size:var(--ui-text-sm);font-weight:600;line-height:20px}.attachment-deleted-body small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.attachment-deleted-body .attachment-deleted-reason{white-space:normal}.attachment-deleted-body .attachment-deleted-facts,.attachment-deleted-name{min-width:0;display:flex}.attachment-deleted-name>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.attachment-deleted-name>span+span,.attachment-deleted-size{white-space:pre;flex:none}.structured-message .structured-place-coordinates{font-variant-numeric:tabular-nums}.structured-message a.structured-map-link,.structured-message a.structured-phone{align-items:center;gap:6px;display:inline-flex}.structured-message .structured-card+.structured-card{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);padding-top:6px}.message-bubble.has-actions{position:relative}.message-bubble.has-actions:focus{outline:none}.message-bubble.has-actions:focus-visible{outline:2px solid var(--ui-ring);outline-offset:4px;border-radius:var(--ui-radius-xl)}.message-hover>button{z-index:3;cursor:pointer;opacity:0;pointer-events:none;place-items:center;margin:0;padding:0;transition:opacity .12s .18s;display:grid;position:absolute}.message-bubble:is(:hover,:focus-within)>.message-hover>button,.message-hover.is-open>button{opacity:1;pointer-events:auto;transition-delay:0s}.message-hover-chevron{top:var(--hover-top,4px);left:var(--hover-left,calc(100% - 28px));border-radius:var(--ui-radius-pill);background:var(--ui-muted);width:24px;height:24px;color:var(--ui-foreground);box-shadow:-7px 0 8px 1px var(--hover-bg,var(--ui-muted));border:0}.message-hover-chevron:hover{filter:brightness(.96)}.message-hover[data-chevron=outside]>.message-hover-chevron{border:1px solid var(--ui-border);background:var(--ui-card);color:var(--ui-muted-foreground);box-shadow:var(--ui-shadow-sm)}.message-hover-react{top:var(--react-top,4px);left:var(--react-left,calc(100% - 34px));border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);width:30px;height:30px;color:var(--ui-muted-foreground);box-shadow:var(--ui-shadow-sm)}.message-hover-react:before{content:"";position:absolute;inset:-6px -12px}.message-hover-react:hover{color:var(--ui-foreground);border-color:var(--ui-ring)}.message-hover>button:focus-visible{opacity:1;pointer-events:auto}.message-menu{z-index:70;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-width:232px;max-width:min(320px,100vw - 16px);box-shadow:var(--ui-shadow-md);color:var(--ui-foreground);font-size:var(--ui-text-base);padding:6px;line-height:20px;animation:.12s ease-out message-menu-in;position:fixed;top:0;left:0}.message-menu.is-reaction-bar:not(.is-picker){border-radius:var(--ui-radius-pill);min-width:0;padding:4px}.message-menu.is-picker{border-radius:var(--ui-radius-xl);width:min(320px,100vw - 16px);padding:10px}@keyframes message-menu-in{0%{opacity:0;transform:translateY(-2px)scale(.98)}}.message-reaction-row{border-bottom:1px solid var(--ui-border);align-items:center;gap:2px;margin:0 0 4px;padding:0 0 6px;display:flex}.message-menu.is-reaction-bar .message-reaction-row{border:0;margin:0;padding:0}.message-reaction-row>button,.message-picker-grid>button{border-radius:var(--ui-radius-pill);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:22px;line-height:1;transition:transform .12s,background-color .12s;display:grid}.message-reaction-row>button:is(:hover,:focus-visible),.message-picker-grid>button:is(:hover,:focus-visible){background:var(--ui-muted);outline:none;transform:scale(1.12)}.message-reaction-row>button:focus-visible,.message-picker-grid>button:focus-visible{box-shadow:0 0 0 2px var(--ui-ring)}.message-reaction-row>button.is-current,.message-picker-grid>button.is-current{background:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-lime-hover)}.message-reaction-row>.message-reaction-more{border:1px solid var(--ui-border);color:var(--ui-muted-foreground);width:32px;height:32px;margin-inline-start:2px}.message-menu-item{box-sizing:border-box;border-radius:var(--ui-radius-md);width:100%;min-height:40px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;margin:0;padding:9px 10px;text-decoration:none;display:flex}.message-menu-item>svg{color:var(--ui-muted-foreground);flex:none;margin-top:1px}.message-menu-item:is(:hover,:focus-visible){background:var(--ui-muted);outline:none}.message-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-ring)}.message-menu-item[aria-disabled=true]{color:var(--ui-muted-foreground);cursor:default}.message-menu-item[aria-disabled=true]:hover{background:0 0}.message-menu-item[aria-disabled=true]>svg{opacity:.55}.message-menu-text{gap:1px;min-width:0;display:grid}.message-menu-text small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:normal;line-height:16px}.message-picker-header{font-size:var(--ui-text-sm);align-items:center;gap:8px;margin:0 0 8px;display:flex}.message-picker-header button{border-radius:var(--ui-radius-pill);width:28px;height:28px;color:var(--ui-muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.message-picker-header button:is(:hover,:focus-visible){background:var(--ui-muted)}.message-picker-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin:0 0 8px;line-height:16px}.message-picker-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:2px;max-height:232px;display:grid;overflow-y:auto}.message-reactions{z-index:2;align-self:flex-start;gap:4px;margin:-12px 10px -2px;display:flex;position:relative}.message-reactions.is-outbound{align-self:flex-end}.message-bubble .message-reaction{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);height:24px;box-shadow:var(--ui-shadow-xs);color:var(--ui-foreground);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:var(--ui-text-base);align-items:center;gap:3px;margin:0;padding:0 7px;line-height:1;display:inline-flex}.message-bubble .message-reaction.is-ours{border-color:var(--ui-input)}.message-bubble .message-reaction.is-queued>span{opacity:.5}.message-bubble .message-reaction.is-failed{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}.message-reaction-attempt{opacity:.85;align-items:center;gap:2px;display:inline-flex}.message-reaction-attempt>svg{flex:none}.message-reaction-retry{border-radius:var(--ui-radius-pill);width:18px;height:18px;color:var(--ui-warning);cursor:pointer;background:0 0;border:0;place-items:center;margin:0 -4px 0 0;padding:0;display:grid}.message-reaction-retry:is(:hover,:focus-visible){background:var(--ui-warning-border);outline:none}.message-quote{box-sizing:border-box;border:0;border-inline-start:3px solid var(--ui-info);border-radius:var(--ui-radius-sm) var(--ui-radius-lg) var(--ui-radius-lg) var(--ui-radius-sm);background:var(--ui-muted);min-width:120px;max-width:100%;color:var(--ui-foreground);font:inherit;font-size:var(--ui-text-sm);text-align:start;gap:1px;margin:0 0 -1px;padding:6px 12px 7px 10px;line-height:18px;display:grid}.message-quote.is-own{border-inline-start-color:var(--ui-ring)}.message-bubble.outbound>.message-quote{background:var(--ui-muted-strong)}button.message-quote{cursor:pointer}button.message-quote:is(:hover,:focus-visible){background:var(--ui-muted-strong);outline:none}button.message-quote:focus-visible{box-shadow:0 0 0 2px var(--ui-ring)}.message-quote-author{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.message-quote.is-customer .message-quote-author{color:var(--ui-info)}.message-quote-text{-webkit-line-clamp:2;color:var(--ui-muted-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-quote.is-unavailable .message-quote-text em{font-style:italic}.message-quote-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.message-bubble.is-flashing{animation:1.2s ease-out message-flash}@keyframes message-flash{0%,35%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ui-accent) 60%, transparent);background-color:color-mix(in srgb, var(--ui-accent) 25%, transparent)}to{background-color:#0000;box-shadow:0 0 0 6px #0000}}.composer-quote{border-inline-start:3px solid var(--ui-info);border-radius:var(--ui-radius-sm) var(--ui-radius-lg) var(--ui-radius-lg) var(--ui-radius-sm);background:var(--ui-muted);align-items:center;gap:8px;margin:10px 15px 0;padding:6px 6px 6px 10px;display:flex}.composer-quote-body{min-width:0;font-size:var(--ui-text-sm);flex:1;line-height:18px;display:grid}.composer-quote-body strong{color:var(--ui-info);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.composer-quote-body>span{color:var(--ui-muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer-quote>button{border-radius:var(--ui-radius-pill);width:28px;height:28px;color:var(--ui-muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.composer-quote>button:is(:hover,:focus-visible){background:var(--ui-muted-strong);color:var(--ui-foreground)}.message-info{font-size:var(--ui-text-base);grid-template-columns:minmax(96px,auto) 1fr;gap:10px 16px;margin:0;line-height:20px;display:grid}.message-info dt{color:var(--ui-muted-foreground)}.message-info dd{color:var(--ui-foreground);overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.message-info dd small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.message-info .is-attention{color:var(--ui-warning)}.message-notice-host{height:0;position:relative}.message-notice{z-index:30;border-radius:var(--ui-radius-lg);background:var(--ui-primary);max-width:min(420px,100% - 32px);box-shadow:var(--ui-shadow-md);color:var(--ui-primary-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;padding:8px 8px 8px 14px;line-height:18px;animation:.15s ease-out message-menu-in;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.message-notice.is-warning{background:var(--ui-warning)}.message-notice>button{border-radius:var(--ui-radius-pill);width:24px;height:24px;color:color-mix(in srgb, var(--ui-primary-foreground) 80%, transparent);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.message-notice>button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ui-primary-foreground) 13%, transparent);color:var(--ui-primary-foreground)}.message-menu-item.is-danger:not([aria-disabled=true]),.message-menu-item.is-danger:not([aria-disabled=true])>svg{color:var(--ui-destructive)}.message-menu-item:not(.is-danger)+.message-menu-item.is-danger{margin-top:9px;position:relative}.message-menu-item:not(.is-danger)+.message-menu-item.is-danger:before{content:"";background:var(--ui-border);pointer-events:none;height:1px;position:absolute;inset:-5px 0 auto}.message-menu-item.is-danger:not([aria-disabled=true]):hover{background:var(--ui-destructive-soft)}.message-bubble>:is(.message-deleted-label,.message-forwarded-label){color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-items:center;gap:4px;line-height:16px;display:inline-flex}.message-bubble>.message-forwarded-label{font-style:italic}.message-bubble>.message-deleted-label{color:var(--ui-warning)}.message-bubble.is-deleted-for-customer>:is(p,.message-attachment,.structured-message):not(.message-work){opacity:.6}.message-bubble.is-pending-edit>p:not(.message-delivery-error,.message-placeholder,.message-work){opacity:.55}.message-bubble>.message-work{font-size:var(--ui-text-xs);align-items:center;gap:5px;margin:0;line-height:16px;display:inline-flex}.message-bubble>.message-work.is-pending{color:var(--ui-muted-foreground)}.message-bubble>.message-work.is-failed{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-md);background:var(--ui-warning-soft);color:var(--ui-warning);flex-wrap:wrap;padding:4px 6px 4px 8px}.message-work>button{border-radius:var(--ui-radius-pill);background:var(--ui-warning-border);color:var(--ui-warning);font:inherit;cursor:pointer;border:0;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.message-work>button:is(:hover,:focus-visible){background:var(--ui-warning-border)}.message-bubble>.message-edited-label{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.message-marker{color:var(--ui-muted-foreground);align-items:center;display:inline-flex}.message-pinned-bar{box-sizing:border-box;border:0;border-bottom:1px solid var(--ui-border);background:var(--ui-card);width:100%;min-height:48px;color:var(--ui-foreground);font:inherit;text-align:start;cursor:pointer;flex:none;align-items:center;gap:10px;margin:0;padding:6px 16px;display:flex}.message-pinned-bar:is(:hover,:focus-visible){background:var(--ui-muted);outline:none}.message-pinned-bar:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-ring)}.message-pinned-bar>svg{color:var(--ui-muted-foreground);flex:none}.message-pinned-segments{flex-direction:column;flex:none;align-self:stretch;gap:2px;width:3px;padding:2px 0;display:flex}.message-pinned-segments>span{border-radius:var(--ui-radius-sm);background:var(--ui-border);flex:1}.message-pinned-segments>span.is-current{background:var(--ui-primary)}.message-pinned-text{min-width:0;font-size:var(--ui-text-sm);line-height:18px;display:grid}.message-pinned-text>strong{color:var(--ui-info);font-size:var(--ui-text-xs);font-weight:600}.message-pinned-text>span{color:var(--ui-muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.message-pinned-text b{color:var(--ui-foreground);font-weight:600}.composer-edit-bar>svg{color:var(--ui-info);flex:none}.composer-edit-actions{flex:none;gap:8px;display:flex}.message-dialog-snippet{border-inline-start:3px solid var(--ui-info);border-radius:var(--ui-radius-sm) var(--ui-radius-lg) var(--ui-radius-lg) var(--ui-radius-sm);background:var(--ui-muted);color:var(--ui-foreground);font-size:var(--ui-text-base);overflow-wrap:anywhere;margin:0;padding:8px 12px;line-height:20px}.message-forward-list{gap:2px;max-height:min(340px,45dvh);margin:4px 0;display:grid;overflow-y:auto}.message-forward-option{box-sizing:border-box;border-radius:var(--ui-radius-lg);width:100%;min-height:52px;color:var(--ui-foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 10px;display:flex}.message-forward-option:is(:hover,:focus-visible):not([aria-disabled=true]){background:var(--ui-muted);outline:none}.message-forward-option:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-ring)}.message-forward-option.is-chosen{border-color:var(--ui-ring);background:var(--ui-muted)}.message-forward-option[aria-disabled=true]{opacity:.55;cursor:default}.message-forward-option>svg{flex:none;margin-inline-start:auto}.message-forward-name{min-width:0;display:grid}.message-forward-name strong{font-size:var(--ui-text-base);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.message-forward-name strong small{color:var(--ui-muted-foreground);font-weight:400}.message-forward-name>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.message-info-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.message-info-history li{border-inline-start:2px solid var(--ui-border);gap:2px;padding-inline-start:8px;display:grid}.inbox-starred{align-content:start;gap:2px;display:grid}.inbox-starred .inbox-thread-preview{align-items:center;gap:4px;min-width:0;display:flex}.inbox-starred .inbox-thread-preview>span{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.inbox-starred .inbox-thread-preview>b{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:60%;overflow:hidden}.inbox-starred-mark{color:var(--ui-warning);flex:none}.hosqi-workspace.is-admin-area :is(.sidebar-quick-actions,.workspace-switch,.nav-caption,.topbar-search),.hosqi-workspace.is-admin-area .sidebar>nav[aria-label]:not(.hq-admin-nav),.hosqi-workspace.is-admin-area .sidebar-bottom-link>button{display:none}.hosqi-workspace .hq-admin-caption{border:1px solid var(--ui-sidebar-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);min-height:44px;box-shadow:var(--ui-shadow-xs);color:var(--ui-sidebar-foreground);font-size:var(--ui-text-base);overflow-wrap:anywhere;flex-shrink:0;align-items:center;gap:10px;margin:2px 0 4px;padding:6px 10px 6px 6px;font-weight:600;line-height:18px;display:flex}.hosqi-workspace .hq-admin-caption-icon{border-radius:var(--ui-radius-md);background:var(--ui-primary);width:32px;height:32px;color:var(--ui-accent);flex:0 0 32px;place-items:center;display:grid}.hosqi-workspace.is-admin-area .sidebar:has(>.hq-admin-nav){overflow:hidden}.hosqi-workspace .sidebar .hq-admin-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;background:linear-gradient(var(--ui-sidebar) 40%, transparent) top / 100% 20px no-repeat local, linear-gradient(transparent, var(--ui-sidebar) 60%) bottom / 100% 20px no-repeat local, radial-gradient(farthest-side at 50% 0, #0d262224, transparent) top / 100% 8px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #0d262224, transparent) bottom / 100% 8px no-repeat scroll;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-inline:-4px;padding:6px 4px 8px;display:flex;overflow-y:auto}.hosqi-workspace .sidebar .hq-admin-nav>a+.nav-group{margin-top:0}@media (width>=761px){.hosqi-workspace.sidebar-collapsed .sidebar .hq-admin-nav{gap:10px}.hosqi-workspace.sidebar-collapsed .hq-admin-caption{justify-content:center;padding:5px}.hosqi-workspace.sidebar-collapsed .hq-admin-caption>:not(.hq-admin-caption-icon){display:none}}.hosqi-workspace .sidebar-bottom-link .hq-admin-back{min-width:0;color:var(--ui-sidebar-foreground);padding-block:7px}.hosqi-workspace .sidebar-bottom-link .hq-admin-back span{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;line-height:18px}.as-notifications.hq-admin-bell+.as-notifications{margin-inline-start:0}.hq-admin-bell .as-notice-popover>article.is-new p{font-weight:600}.hq-admin-bell .as-notice-popover>article.is-refund p:before{content:"↩ ";color:var(--ui-muted-foreground)}.hq-admin-bell .as-notice-popover>a.hq-admin-bell-all{border-top:1px solid var(--ui-border);padding-top:12px;font-weight:600;display:block}@media (width<=640px){.hq-admin-bell .as-notice-popover{width:auto;max-width:none;position:fixed;top:56px;left:16px;right:16px}}.connections-hub{gap:var(--ui-space-4);min-width:0;display:grid}body .hosqi-workspace.workspace-redesign .connections-tabs{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);border:0;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-grid}body .hosqi-workspace.workspace-redesign .connections-tabs button{min-width:0;min-height:30px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);white-space:normal;overflow-wrap:normal;box-shadow:none;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;border-radius:7px;padding:5px 14px;font-weight:500;line-height:20px}body .hosqi-workspace.workspace-redesign .connections-tabs button:hover{color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .connections-tabs button[aria-selected=true]{background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}.integration-workspace{gap:var(--ui-space-4);min-width:0;display:grid}.integration-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}body .hosqi-workspace.workspace-redesign .integration-heading h2{font-size:var(--ui-text-lg);margin:0 0 4px;line-height:26px}body .hosqi-workspace.workspace-redesign .integration-heading p{max-width:680px;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:0;line-height:20px}.integration-service-icon{width:40px;height:40px;color:var(--ui-foreground);background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);flex:none;place-items:center;display:grid}.integration-catalog-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}body .hosqi-workspace.workspace-redesign .integration-catalog-toolbar .connections-search{flex:0 340px}body .hosqi-workspace.workspace-redesign .integration-catalog-toggle{min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-foreground);font-size:var(--ui-text-md);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-inline-start:-10px;padding:0 10px;font-weight:600;display:inline-flex}body .hosqi-workspace.workspace-redesign .integration-catalog-toggle:hover{background:var(--ui-muted)}.integration-catalog{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}body .hosqi-workspace.workspace-redesign .connections-hub .integration-provider-card,body .hosqi-workspace.workspace-redesign .integration-provider-card{min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);flex-direction:column;gap:8px;display:flex;transform:none}body .hosqi-workspace.workspace-redesign .connections-hub .integration-provider-card:hover:not(:disabled),body .hosqi-workspace.workspace-redesign .integration-provider-card:hover:not(:disabled){border-color:var(--ui-border-strong);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);transform:none}body .hosqi-workspace.workspace-redesign .integration-provider-card:disabled{cursor:default}.integration-provider-top{justify-content:space-between;align-items:center;gap:8px;display:flex}body .hosqi-workspace.workspace-redesign .connections-hub .integration-provider-card h3,body .hosqi-workspace.workspace-redesign .integration-provider-card h3{color:var(--ui-foreground);margin:4px 0 0;font-family:inherit;font-size:15px;font-weight:600;line-height:22px}body .hosqi-workspace.workspace-redesign .integration-provider-card p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0 0 4px;line-height:18px}body .hosqi-workspace.workspace-redesign .integration-provider-bottom{border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.integration-connected-list{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-xs);overflow:hidden}.integration-connected-row{border-bottom:1px solid var(--ui-border);transition:background-color var(--ui-duration) var(--ui-ease);align-items:center;gap:12px;padding:12px 16px;display:flex}.integration-connected-row:hover{background:color-mix(in srgb, var(--ui-muted) 55%, transparent)}.integration-connected-row:last-child{border-bottom:0}.integration-account-label{flex:1;gap:2px;min-width:0;display:grid}.integration-account-label strong,.integration-account-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .hosqi-workspace.workspace-redesign .integration-account-label strong{font-size:var(--ui-text-base);font-weight:600}body .hosqi-workspace.workspace-redesign .integration-account-label span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.integration-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.integration-row-actions .text-link{min-height:var(--ui-control);color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:center;gap:2px;padding:0 4px;font-weight:500;display:inline-flex}.integration-notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-introduction{align-items:center;gap:14px;margin-bottom:16px;display:flex}.integration-introduction p{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);margin:0}.integration-access{border-radius:var(--ui-radius-lg);background:var(--ui-muted);font-size:var(--ui-text-sm);padding:16px}.integration-access ul{gap:4px;margin:8px 0 0;padding-inline-start:18px;display:grid}.integration-limitations{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);margin:16px 0}.integration-limitations p{margin:8px 0}.integration-setup-notice{font-size:var(--ui-text-sm);align-items:flex-start;gap:10px;display:flex}.integration-setup-notice svg{flex:none}.integration-setup-notice p{margin:4px 0}.integration-setup-notice a{color:var(--ui-foreground);align-items:center;font-weight:600;display:inline-flex}.integration-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.integration-privacy{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:flex-start;gap:8px;margin:0;display:flex}.integration-privacy svg{flex:none;margin-top:2px}body .hosqi-workspace.workspace-redesign .workspace-dialog.integration-compact-dialog{border:1px solid var(--ui-border);border-radius:var(--ui-radius-2xl);background:var(--ui-card);width:min(520px,100vw - 32px);color:var(--ui-foreground);box-shadow:var(--ui-shadow-lg);padding:0}body .hosqi-workspace.workspace-redesign .workspace-dialog.integration-remove-dialog{width:min(480px,100vw - 32px)}body .hosqi-workspace.workspace-redesign .workspace-dialog.integration-compact-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d262266}body .hosqi-workspace.workspace-redesign .integration-compact-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 16px 8px 24px;display:flex}body .hosqi-workspace.workspace-redesign .integration-compact-dialog>header h2{font-size:var(--ui-text-lg);margin:0;line-height:26px}body .hosqi-workspace.workspace-redesign .integration-compact-dialog>:not(header){margin-inline:24px}body .hosqi-workspace.workspace-redesign .integration-compact-dialog>p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin-block:0 12px;line-height:20px}body .hosqi-workspace.workspace-redesign .workspace-dialog.integration-compact-dialog>p{margin:0 24px 12px}body .hosqi-workspace.workspace-redesign .integration-remove-dialog>p:first-of-type{color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .integration-compact-dialog>.integration-introduction{margin-block:4px 16px}body .hosqi-workspace.workspace-redesign .integration-compact-dialog>.error-box{margin-block:0 12px}body .hosqi-workspace.workspace-redesign .integration-compact-dialog>form{gap:14px;margin:8px 0 0;display:grid}body .hosqi-workspace.workspace-redesign .integration-compact-dialog>form>:not(.integration-dialog-actions){margin-inline:24px}body .hosqi-workspace.workspace-redesign .integration-compact-dialog .field{margin-top:0}body .hosqi-workspace.workspace-redesign .integration-compact-dialog>.integration-dialog-actions,body .hosqi-workspace.workspace-redesign .integration-compact-dialog>form>.integration-dialog-actions{border-top:1px solid var(--ui-border);background:var(--ui-background);border-end-end-radius:calc(var(--ui-radius-2xl) - 1px);border-end-start-radius:calc(var(--ui-radius-2xl) - 1px);margin:4px 0 0;padding:16px 24px}.integration-admin{gap:12px;display:grid}.integration-admin-provider{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card)}.integration-admin-provider summary{cursor:pointer;border-radius:var(--ui-radius-xl);align-items:center;gap:12px;min-height:56px;padding:12px 16px;list-style:none;display:flex}.integration-admin-provider summary:hover{background:color-mix(in srgb, var(--ui-muted) 55%, transparent)}.integration-admin-provider summary::-webkit-details-marker{display:none}.integration-admin-provider summary>svg:last-child{color:var(--ui-muted-foreground);transition:transform var(--ui-duration) var(--ui-ease);flex:none}.integration-admin-name{flex:1;align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.integration-admin-provider[open] summary>svg:last-child{transform:rotate(90deg)}.integration-admin-provider[open] summary{border-bottom:1px solid var(--ui-border);border-end-end-radius:0;border-end-start-radius:0}.integration-admin-body{padding:16px}.integration-admin-body form{gap:16px;display:grid}body .hosqi-workspace.workspace-redesign .integration-admin-body p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:20px}.integration-admin-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.integration-enable{font-size:var(--ui-text-sm);align-items:center;gap:10px;display:flex}.integration-enable input{width:auto;accent-color:var(--ui-primary)}.integration-saved{align-items:center;gap:6px;display:flex;color:var(--ui-success)!important}@media (width<=1050px){.integration-connected-row{flex-wrap:wrap}.integration-row-actions{margin-inline-start:auto}}@media (width<=600px){.integration-catalog-toolbar{gap:8px}body .hosqi-workspace.workspace-redesign .integration-catalog-toolbar .connections-search{flex:100%}.integration-dialog-actions{flex-direction:column-reverse}.integration-dialog-actions .button{width:100%}.integration-admin-fields{grid-template-columns:1fr}.integration-connected-row{grid-template-columns:40px minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.integration-connected-row>.integration-row-actions{grid-column:1/-1;justify-content:flex-start;margin:0}.integration-admin-provider summary{gap:8px;padding:12px}}@media (width<=760px){body .hosqi-workspace.workspace-redesign .connections-tabs.ui-section-chips{border-radius:0;justify-self:stretch}body .hosqi-workspace.workspace-redesign .connections-tabs.ui-section-chips:has(>:nth-child(2):last-child){grid-template-columns:1fr 1fr;display:grid;overflow:visible}body .hosqi-workspace.workspace-redesign .connections-tabs.ui-section-chips:has(>:nth-child(2):last-child)>button{white-space:normal;text-align:center;min-width:0;padding:6px 10px;line-height:1.25}body .hosqi-workspace.workspace-redesign .connections-tabs.ui-section-chips button[aria-selected=true]{border-color:var(--ui-chip-selected-border);background:var(--ui-chip-selected-bg);color:var(--ui-chip-selected-fg);box-shadow:none;font-weight:600}}.integration-approved-scopes{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:12px;min-width:0;padding:16px;display:grid}.integration-approved-scopes legend{font-size:var(--ui-text-sm);padding:0 6px;font-weight:600}.integration-approved-scopes label{overflow-wrap:anywhere}.bot-setup-steps{gap:16px;margin-top:20px;display:grid}.bot-setup-steps ol{counter-reset:bot-step;gap:4px;margin:0;padding:0;list-style:none;display:grid}.bot-setup-steps li{min-height:40px;color:var(--ui-foreground);counter-increment:bot-step;padding:6px 0 6px 40px;position:relative}.bot-setup-steps li:before{content:counter(bot-step);inset-inline-start:0;background:var(--ui-muted-strong);width:28px;height:28px;color:var(--ui-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:4px}.bot-setup-steps li:not(:last-child):after{content:"";inset-inline-start:13px;background:var(--ui-border);border-radius:2px;width:2px;position:absolute;top:34px;bottom:-6px}.bot-setup-steps li.current:before{background:var(--ui-primary);color:var(--ui-primary-foreground);box-shadow:0 0 0 4px var(--ui-ring-halo)}.bot-setup-steps li.complete:before{background:var(--ui-primary);color:var(--ui-primary-foreground)}.bot-setup-steps li>strong{padding-top:4px;font-weight:600;line-height:20px;display:block}.bot-setup-steps li>span{font-size:var(--ui-text-base);padding-top:4px;line-height:20px;display:block}.bot-setup-steps li>strong+span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);padding-top:2px}.bot-setup-steps li>span>.text-link{font-size:inherit;font-weight:500}.bot-setup-steps .button{justify-self:start}.bot-setup-steps>.muted{font-size:var(--ui-text-sm)}.bot-activation{border-top:1px solid var(--ui-border);gap:16px;margin-top:20px;padding-top:20px;display:grid}.integration-categories{flex-wrap:wrap;gap:8px;margin:0;display:flex}body .hosqi-workspace.workspace-redesign .integration-categories button{min-height:var(--ui-control-sm);border:1px solid var(--ui-input);border-radius:var(--ui-radius-pill);background:var(--ui-card);color:var(--ui-muted-foreground);font:inherit;font-size:var(--ui-text-sm);cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);padding:5px 12px;font-weight:500;line-height:20px}body .hosqi-workspace.workspace-redesign .integration-categories button:hover{background:var(--ui-muted);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .integration-categories button[aria-pressed=true]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-foreground)}@media (pointer:coarse),(width<=760px){body .hosqi-workspace.workspace-redesign .integration-categories button{min-height:var(--ui-touch);padding-inline:16px}}.integration-field-mapper{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.integration-field-mapper .badge{white-space:normal;overflow-wrap:anywhere;justify-self:start;max-width:100%}.integration-field-mapper .field{min-width:0}.integration-field-mapper p{margin:0;line-height:1.5}.telegram-connection-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 20px;display:grid}body .hosqi-workspace.workspace-redesign .telegram-connection-options .button{white-space:normal;min-height:56px}.telegram-advanced-options{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);margin:16px 0;padding:12px 16px}.telegram-advanced-options summary{cursor:pointer;font-weight:600;font-size:var(--ui-text-base)}.telegram-advanced-options[open] summary{margin-bottom:8px}.telegram-advanced-options .check-row{margin-top:12px}.telegram-bot-success{text-align:center;justify-items:center;gap:12px;padding:24px 0;display:grid}.telegram-bot-success>svg{color:var(--ui-success)}.telegram-bot-success h2,.telegram-bot-success p{margin:0}.telegram-bot-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}@media (width<=520px){.telegram-connection-options{grid-template-columns:1fr}}.integration-field-mapper .app-connect-panel{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-xl);background:var(--ui-background);gap:12px;min-width:0;padding:14px;display:grid}.app-connect-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-connect-heading strong{font-size:var(--ui-text-base);color:var(--ui-foreground)}.integration-field-mapper .app-connect-panel button.app-connect-close{border-radius:var(--ui-radius-md);width:32px;height:32px;color:var(--ui-muted-foreground);place-items:center;padding:0;display:grid}.integration-field-mapper .app-connect-panel button.app-connect-close:hover{background:var(--ui-muted-strong);color:var(--ui-foreground)}.app-connect-group{gap:6px;min-width:0;display:grid}.app-connect-group-name{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:600}.app-connect-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.integration-field-mapper .app-connect-panel button.app-connect-provider{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-card);width:100%;min-height:48px;color:var(--ui-foreground);text-align:start;align-items:center;gap:10px;padding-block:7px;padding-inline:7px 12px;display:flex}.integration-field-mapper .app-connect-panel button.app-connect-provider:not(:disabled):hover{border-color:var(--ui-foreground);background:var(--ui-card)}.integration-field-mapper .app-connect-panel button.app-connect-provider[aria-disabled=true]{cursor:default;color:var(--ui-muted-foreground);background:0 0}.app-connect-provider .integration-service-icon{border-radius:var(--ui-radius-md);width:34px;height:34px}.app-connect-provider-name{min-width:0;font-weight:600;font-size:var(--ui-text-sm);overflow-wrap:anywhere;flex:1}.app-connect-provider-state{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);flex:none;align-items:center;gap:4px;display:inline-flex}.app-connect-provider:not([aria-disabled=true]) .app-connect-provider-state{color:var(--ui-foreground);font-weight:600}.integration-field-mapper .app-connect-panel p,.app-connect-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:20px}.app-account-state{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);justify-items:start;gap:8px;padding:12px;display:grid}.app-account-state[data-state=missing]{border-color:var(--ui-destructive-border);background:var(--ui-destructive-soft)}.app-account-state strong,.integration-field-mapper .app-account-state p{font-size:var(--ui-text-sm)}.integration-field-mapper p.app-account-connected{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere;align-items:center;gap:6px;margin:-6px 0 0;display:inline-flex}.app-account-connected svg{color:var(--ui-success);flex:none}.app-connect-waiting{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-card);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px;display:grid}.app-connect-waiting>.button{grid-column:2;justify-self:start}.app-connect-waiting strong{font-size:var(--ui-text-sm);margin-bottom:4px;display:block}.integration-field-mapper .app-connect-waiting p{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground)}.app-connect-waiting a{color:var(--ui-foreground);font-weight:600;text-decoration:underline}.app-connect-spinner{border:2px solid var(--ui-muted-strong);border-top-color:var(--ui-foreground);border-radius:50%;width:18px;height:18px;margin-top:1px;animation:.9s linear infinite app-connect-spin}@keyframes app-connect-spin{to{transform:rotate(360deg)}}.app-connect-outcome{border-radius:var(--ui-radius-lg);background:var(--ui-success-soft);color:var(--ui-success);font-size:var(--ui-text-sm);align-items:flex-start;gap:8px;padding:10px 6px 10px 12px;line-height:20px;display:flex}.app-connect-outcome[data-tone=error]{background:var(--ui-destructive-soft);color:var(--ui-destructive)}.app-connect-outcome>svg{flex:none;margin-top:2px}.app-connect-outcome>span{overflow-wrap:anywhere;flex:1;min-width:0}.integration-field-mapper .app-connect-outcome>button{border-radius:var(--ui-radius-md);width:28px;height:28px;color:inherit;flex:none;place-items:center;margin-top:-4px;padding:0;display:grid}.app-connect-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.integration-field-mapper .app-connect-links .as-text-button{min-height:32px;font-weight:600;font-size:var(--ui-text-sm)!important}.integration-field-mapper .app-connect-links .app-connect-manage{text-underline-offset:3px;font-weight:500;text-decoration:underline}.app-choice{gap:6px;min-width:0;display:grid}.integration-field-mapper .app-choice>.field{margin:0}.integration-field-mapper p.app-choice-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:20px}.integration-field-mapper .as-text-button.app-choice-action,.integration-field-mapper .app-result-add .as-text-button{justify-self:start;min-height:32px;font-weight:600;font-size:var(--ui-text-sm)!important}.integration-field-mapper .as-text-button.app-choice-toggle{text-underline-offset:3px;justify-self:start;min-height:28px;font-weight:500;text-decoration:underline;color:var(--ui-muted-foreground)!important;font-size:var(--ui-text-xs)!important}.integration-field-mapper p.app-choice-single{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;line-height:20px;display:flex}.app-choice-single>svg{color:var(--ui-foreground);flex:none}.app-choice-single strong{color:var(--ui-foreground);font-weight:600}.app-contact-choice{min-width:0}.app-contact-chip-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.app-chip{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);min-height:32px;color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:center;gap:6px;padding:4px 12px;font-weight:500;line-height:20px;display:inline-flex}.integration-field-mapper .app-contact-chip-row .as-text-button{font-weight:600;font-size:var(--ui-text-sm)!important}.app-results{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-xl);background:var(--ui-background);gap:8px;min-width:0;padding:12px;display:grid}.app-results-title{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:600;line-height:20px}.app-result-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-result-list>li{color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:flex-start;gap:8px;line-height:20px;display:flex}.app-result-list>li>svg{color:var(--ui-success);flex:none;margin-top:3px}.app-result-list>li>span{overflow-wrap:anywhere;flex:1;min-width:0}.app-result-list code{border-radius:var(--ui-radius-sm);background:var(--ui-accent-soft);padding:1px 6px}.integration-field-mapper .app-result-list li>button{border-radius:var(--ui-radius-md);width:28px;height:28px;color:var(--ui-muted-foreground);flex:none;place-items:center;margin-top:-4px;padding:0;display:grid}.integration-field-mapper .app-result-list li>button:hover{background:var(--ui-destructive-soft);color:var(--ui-destructive)}.app-result-add{flex-wrap:wrap;gap:2px 16px;display:flex}.integration-field-mapper p.app-results-none{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.app-results-advanced{gap:8px;min-width:0;display:grid}.as-action>.integration-field-mapper{margin-bottom:14px}.app-text-argument{gap:6px;min-width:0;display:grid}.integration-field-mapper .app-text-argument>.field{margin:0}.integration-field-mapper select.app-field-insert{width:auto;max-width:100%;min-height:32px;font-size:var(--ui-text-sm);justify-self:start}.app-sheet-columns{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-xl);background:var(--ui-background);gap:10px;min-width:0;padding:12px;display:grid}.app-sheet-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.app-sheet-row+.app-sheet-row{border-top:1px solid var(--ui-border-strong);padding-top:10px}.app-sheet-row>:first-child{grid-area:1/1}.app-sheet-row>.app-text-argument{grid-area:2/1/auto/-1}.integration-field-mapper .app-sheet-remove{border-radius:var(--ui-radius-md);width:32px;height:32px;color:var(--ui-muted-foreground);cursor:pointer;background:0 0;border:0;grid-area:1/2;place-items:center;margin-top:22px;padding:0;display:grid}.integration-field-mapper .app-sheet-remove:hover{background:var(--ui-destructive-soft);color:var(--ui-destructive)}.integration-send-option{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);gap:4px;margin:14px 0 10px;padding:12px 14px;display:grid}.integration-send-option p{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin:0 0 0 26px;line-height:18px}.integration-access-note{color:var(--ui-success);font-size:var(--ui-text-xs);align-items:center;gap:5px;display:inline-flex}.integration-access-note svg{flex:none}.integration-error-note{color:var(--ui-destructive);font-size:var(--ui-text-xs);overflow-wrap:anywhere}.commerce-table h4{color:var(--ui-foreground);margin:0 0 4px}.commerce-table-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commerce-table-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.commerce-table-ready{font-size:var(--ui-text-base);color:var(--ui-foreground);margin:0;font-weight:600}.commerce-table-next{border:1px solid var(--ui-chip-selected-border);border-radius:var(--ui-radius-lg);background:var(--ui-accent-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:0;padding:10px 12px;line-height:18px}.commerce-table-file{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;padding:12px 14px;display:flex}.commerce-table-file>svg{box-sizing:content-box;border-radius:var(--ui-radius-md);background:var(--ui-muted);color:var(--ui-foreground);flex:none;padding:8px}.commerce-table-file>div{flex:200px;gap:2px;min-width:0;display:grid}.commerce-table-file strong{color:var(--ui-foreground);overflow-wrap:anywhere;font-weight:600}.commerce-table-drop{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-muted);transition:border-color var(--ui-duration) var(--ui-ease), background var(--ui-duration) var(--ui-ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px;display:flex}.commerce-table-drop[data-over]{border-color:var(--ui-primary);background:var(--ui-accent-soft)}.commerce-table-drop p{font-size:var(--ui-text-base);color:var(--ui-muted-foreground);flex:240px;max-width:52ch;margin:0}.commerce-table-match{gap:4px;min-width:0;display:grid}.commerce-table-match details{display:grid}.commerce-table-match summary{cursor:pointer;font-size:var(--ui-text-base);color:var(--ui-foreground);padding:8px 0;font-weight:500}@media (pointer:coarse),(width<=760px){.commerce-table-match summary{padding-block:12px;line-height:20px}}.commerce-table-row{border-top:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4px 20px;min-width:0;padding:10px 0;display:grid}.commerce-table-row>div{gap:3px;min-width:0;display:grid}.commerce-table-row strong{font-size:var(--ui-text-base);color:var(--ui-foreground);font-weight:600}.commerce-table-row strong span{color:var(--ui-destructive)}.commerce-table-row small{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);overflow-wrap:anywhere}.commerce-table-row select{width:100%}.commerce-table-confirm{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);gap:4px;padding:12px 14px;display:grid}.commerce-table-confirm[data-done]{border-color:var(--ui-border);background:0 0}.commerce-table-confirm p{margin:0}.commerce-table .as-text-button{min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:500;display:inline-flex}.commerce-table .as-text-button:hover{text-decoration:underline}@media (width<=640px){.commerce-table-row,.commerce-table-pair{grid-template-columns:minmax(0,1fr)}.commerce-table-drop{display:grid}}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge){--handover-fg:var(--ui-brand);--handover-bg:var(--ui-muted-strong);--handover-line:var(--ui-border-strong)}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge)[data-tone=teal]{--handover-fg:var(--ui-info);--handover-bg:var(--ui-info-soft);--handover-line:var(--ui-info-border)}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge)[data-tone=green]{--handover-fg:var(--ui-success);--handover-bg:var(--ui-success-soft);--handover-line:var(--ui-success-border)}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge)[data-tone=lime]{--handover-fg:#4d6111;--handover-bg:var(--ui-accent-soft);--handover-line:color-mix(in srgb, var(--ui-lime) 60%, var(--ui-border))}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge)[data-tone=blue]{--handover-fg:#275d8a;--handover-bg:#edf4fa;--handover-line:#c8dbec}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge)[data-tone=violet]{--handover-fg:#695092;--handover-bg:#f2edf9;--handover-line:#dcd0ee}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge)[data-tone=rose]{--handover-fg:#934359;--handover-bg:#faedf1;--handover-line:#efcad5}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge)[data-tone=red]{--handover-fg:var(--ui-destructive);--handover-bg:var(--ui-destructive-soft);--handover-line:var(--ui-destructive-border)}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge)[data-tone=amber]{--handover-fg:var(--ui-warning);--handover-bg:var(--ui-warning-soft);--handover-line:var(--ui-warning-border)}:is(.hq-handover-card,.hq-handover-banner,.hq-handover-reason,.hq-handover-badge)[data-tone=slate]{--handover-fg:var(--ui-muted-foreground);--handover-bg:var(--ui-muted);--handover-line:var(--ui-border-strong)}.hq-handover-reason{border:1px solid var(--handover-line);border-radius:var(--ui-radius-pill);background:var(--handover-bg);max-width:100%;min-height:22px;color:var(--handover-fg);font-size:var(--ui-text-xs);overflow-wrap:anywhere;align-items:center;padding:1px 9px;font-weight:600;line-height:18px;display:inline-flex}.hq-handover-badge{border:1px solid var(--handover-line);border-radius:var(--ui-radius-pill);background:var(--handover-bg);min-width:0;max-width:55%;color:var(--handover-fg);white-space:nowrap;flex:0 auto;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.hq-handover-badge>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.message-bubble.handover-message,body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.handover-message{border-radius:var(--ui-radius-xl);align-self:center;align-items:stretch;width:min(100%,560px);max-width:100%}.message-bubble.handover-message:focus-visible{outline:2px solid var(--ui-ring);outline-offset:3px}.hq-handover-card{border:1px solid color-mix(in srgb, var(--handover-line) 60%, var(--ui-border));border-radius:var(--ui-radius-xl);background:var(--ui-card);min-width:0;box-shadow:var(--ui-shadow-sm);color:var(--ui-foreground);font-size:var(--ui-text-sm);text-align:start;gap:12px;padding:14px 16px 16px;line-height:18px;display:grid;container-type:inline-size}.hq-handover-head{align-items:center;gap:10px;min-width:0;display:flex}.hq-handover-head>strong{min-width:0;color:var(--ui-foreground);font-size:var(--ui-text-base);flex:auto;font-weight:600;line-height:20px}.hq-handover-head>time{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;flex:none;line-height:16px}.hq-handover-icon{border:1px solid var(--handover-line);background:var(--handover-bg);width:30px;height:30px;color:var(--handover-fg);border-radius:50%;flex:none;place-items:center;display:grid}.hq-handover-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.hq-handover-tag{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);min-height:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:nowrap;align-items:center;gap:5px;padding:1px 8px;font-weight:500;line-height:18px;display:inline-flex}.hq-handover-tag.is-returning{border-color:var(--ui-info-border);background:var(--ui-info-soft);color:var(--ui-info)}.hq-handover-label{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:600;line-height:16px}.hq-handover-summary{border:1px solid color-mix(in srgb, var(--ui-lime) 45%, var(--ui-border));border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--ui-accent-soft) 70%, var(--ui-card));grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.hq-handover-summary>svg{color:var(--ui-brand);margin-top:1px}.hq-handover-summary-body{gap:3px;min-width:0;display:grid}.hq-handover-summary-text{color:var(--ui-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;line-height:19px}.hq-handover-shimmer{gap:7px;padding:4px 0 2px;display:grid}.hq-handover-shimmer>i{border-radius:var(--ui-radius-pill);background:linear-gradient(100deg, color-mix(in srgb, var(--ui-muted-strong) 80%, var(--ui-card)) 30%, color-mix(in srgb, var(--ui-teal) 12%, var(--ui-card)) 50%, color-mix(in srgb, var(--ui-muted-strong) 80%, var(--ui-card)) 70%) 0 0 / 300% 100%;height:9px;animation:1.4s linear infinite hq-handover-shimmer;display:block}.hq-handover-shimmer>i:last-child{width:62%}@keyframes hq-handover-shimmer{to{background-position:-150% 0}}.hq-handover-products{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hq-handover-products>li{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.hq-handover-products>li>svg{color:var(--ui-muted-foreground)}.hq-handover-product-name{min-width:0;color:var(--ui-foreground);overflow-wrap:anywhere;font-weight:600;display:grid}.hq-handover-product-name>small,.hq-handover-product-price>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:400;line-height:16px}.hq-handover-product-quantity{color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.hq-handover-product-price{color:var(--ui-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;font-weight:600;display:grid}.hq-handover-answers{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:10px 12px;display:grid}.hq-handover-answers>div{align-content:start;gap:1px;min-width:0;display:grid}.hq-handover-answers dt{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere;line-height:16px}.hq-handover-answers dd{color:var(--ui-foreground);overflow-wrap:anywhere;margin:0;font-weight:500}.hq-handover-booking{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.hq-handover-booking>svg{color:var(--ui-info)}.hq-handover-booking>span:last-child{color:var(--ui-foreground);font-weight:600}.hq-handover-last{gap:4px;margin:0;display:grid}.hq-handover-last>blockquote{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);color:var(--ui-foreground);font-size:var(--ui-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;gap:8px;margin:0;padding:8px 12px;line-height:19px;display:flex}.hq-handover-last>blockquote[data-file]{color:var(--ui-muted-foreground)}.hq-handover-last>blockquote>svg{color:var(--ui-subtle-foreground);flex:none;margin-top:2px}.hq-handover-actions{justify-content:flex-end;display:flex}@container (width<=380px){.hq-handover-products>li{grid-template-columns:auto minmax(0,1fr) auto}.hq-handover-product-price{grid-column:2/-1;justify-items:start}.hq-handover-answers{grid-template-columns:minmax(0,1fr)}.hq-handover-actions>.button{flex:auto}}.hq-handover-banner{border:1px solid var(--handover-line);border-radius:var(--ui-radius-xl);background:color-mix(in srgb, var(--handover-bg) 75%, var(--ui-card));box-shadow:var(--ui-shadow-xs);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;margin:10px 16px 0;padding:8px 8px 8px 12px;display:flex}.hq-handover-banner-text{flex:220px;gap:2px;min-width:0;display:grid}.hq-handover-banner-line{align-items:center;gap:8px;min-width:0;display:flex}.hq-handover-banner-line>.hq-handover-reason{background:var(--ui-card);flex:none;max-width:60%}.hq-handover-banner-line>strong{min-width:0;color:var(--ui-foreground);font-size:var(--ui-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:20px;overflow:hidden}.hq-handover-banner-text>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.hq-handover-banner-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.hq-handover-jump{min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-foreground);font-size:var(--ui-text-sm);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-weight:500;line-height:18px;display:inline-flex}.hq-handover-jump:hover{background:color-mix(in srgb, var(--handover-fg) 10%, transparent)}.hq-handover-jump:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}body .hosqi-workspace.workspace-redesign .hq-handover-banner .button{min-height:var(--ui-control);padding-block:6px}@media (width<=760px){.hq-handover-banner{margin:8px 8px 0}.hq-handover-banner>.hq-handover-icon{display:none}.hq-handover-banner-actions{flex-wrap:nowrap;width:100%}.hq-handover-banner-actions>*{flex:auto;justify-content:center;min-width:0}.hq-handover-banner-actions>.hq-handover-jump{flex:0 0 var(--ui-touch);border:1px solid var(--handover-line);background:var(--ui-card);padding-inline:0}.hq-handover-jump-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .hosqi-workspace.workspace-redesign .hq-handover-banner .button,.hq-handover-jump{min-height:var(--ui-touch)}}.as-notice-popover .hq-handover-reason{margin-bottom:4px}.hq-handover-setting{border-top:1px solid var(--ui-border);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;display:flex}.hq-handover-setting-text{gap:2px;min-width:0;display:grid}.hq-handover-setting-text>strong{color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:500;line-height:20px}.hq-handover-setting-text>small{max-width:80ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}.hosqi-workspace .hq-handover-setting>input[role=switch]{appearance:none;border-radius:var(--ui-radius-pill);background:var(--ui-input);cursor:pointer;width:36px;height:20px;min-height:0;transition:background-color var(--ui-duration) var(--ui-ease);border:0;flex:none;margin:1px 0 0;padding:0;position:relative}.hosqi-workspace .hq-handover-setting>input[role=switch]:after{content:"";top:2px;background:var(--ui-card);width:16px;height:16px;box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-duration) var(--ui-ease);border-radius:50%;position:absolute;inset-inline-start:2px}.hosqi-workspace .hq-handover-setting>input[role=switch]:checked{background:var(--ui-primary)}.hosqi-workspace .hq-handover-setting>input[role=switch]:checked:after{transform:translateX(calc(16px * var(--hq-inline-sign,1)))}.hosqi-workspace .hq-handover-setting>input[role=switch]:disabled{opacity:.45;cursor:not-allowed}.hq-handover-setting:has(>input:disabled){cursor:default}.hosqi-workspace .hq-handover-setting>input[role=switch]:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.hq-handover-settings-foot{border-top:1px solid var(--ui-border);gap:8px;padding:12px 20px 16px;display:grid}.hq-handover-settings-foot:empty{display:none}.hq-handover-settings-status{min-height:18px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:6px;font-weight:500;line-height:18px;display:flex}.hq-handover-settings-status>svg{color:var(--ui-success)}.hq-handover-settings .notice{margin:0 20px 16px}@media (prefers-reduced-motion:reduce){.hq-handover-shimmer>i{background:color-mix(in srgb, var(--ui-muted-strong) 80%, var(--ui-card));animation:none}.hosqi-workspace .hq-handover-setting>input[role=switch],.hosqi-workspace .hq-handover-setting>input[role=switch]:after{transition:none}}.ai-style{gap:20px;min-width:0;display:grid;container-type:inline-size}.ai-style-intro{gap:14px;display:grid}.ai-style-intro h2{margin:0 0 4px}.ai-style-intro p{max-width:72ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:0;line-height:20px}.ai-style-legend{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);max-width:620px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px 12px;line-height:16px;display:grid}.ai-style-tag{border-radius:var(--ui-radius-pill);white-space:nowrap;justify-self:start;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.ai-style-tag[data-kind=kept]{color:var(--ui-brand);background:#e4ece8;border:1px solid #c9d8d0}.ai-style-tag[data-kind=kept]>svg{color:var(--ui-success)}.ai-style-tag[data-kind=preference]{border:1px dashed var(--ui-input);color:var(--ui-muted-foreground);background:0 0;font-weight:500}.ai-style-grid{align-items:start;gap:20px;min-width:0;display:grid}.ai-style-main,.ai-style-fields{gap:16px;min-width:0;display:grid}.ai-style-fields{border:0;margin:0;padding:0}.ai-style-try{min-width:0}@container (width>=840px){.ai-style-grid{grid-template-columns:minmax(0,1fr) clamp(300px,40%,390px)}.ai-style-try{top:calc(var(--ui-topbar-height) + 16px);position:sticky}.ai-style-try-panel .commerce-chat-body{height:clamp(280px, calc(100dvh - var(--ui-topbar-height) - 440px), 600px);min-height:0}.ai-style-try-panel .commerce-chat-lines{max-height:none}}body .hosqi-workspace.workspace-redesign .panel.ai-style-card{padding:0;overflow:hidden}.ai-style-card-head{align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.ai-style-card-head h3{margin:0 0 2px}.ai-style-card-head p{max-width:64ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:18px}.ai-style-card-icon{border:1px solid color-mix(in srgb, var(--ui-lime) 55%, var(--ui-border));border-radius:var(--ui-radius-lg);background:var(--ui-accent-soft);width:36px;height:36px;color:var(--ui-brand);flex:none;place-items:center;display:grid}.ai-style-row{border-top:1px solid var(--ui-border);min-width:0;transition:background-color var(--ui-duration) var(--ui-ease);gap:10px;padding:16px 20px;display:grid}.ai-style-row[data-highlight]{background:color-mix(in srgb, var(--ui-accent-soft) 75%, var(--ui-card));box-shadow:inset 3px 0 0 var(--ui-lime)}.ai-style-row[data-error]{background:color-mix(in srgb, var(--ui-destructive-soft) 45%, var(--ui-card));box-shadow:inset 3px 0 0 var(--ui-destructive)}.ai-style-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.ai-style-row-title{color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:600;line-height:20px}.ai-style-row-hint{max-width:64ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:-4px 0 0;line-height:18px}.ai-style-row-error{color:var(--ui-destructive);font-size:var(--ui-text-sm);margin:0;font-weight:500;line-height:18px}.ai-style-order,.ai-style-muted{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:18px}.ai-style-input{width:100%;max-width:340px}.ai-style-textarea{gap:4px;display:grid}.ai-style-textarea textarea{resize:vertical;width:100%}.ai-style-textarea small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;justify-self:end}:is(.ai-style-segments,.ai-style-pills,.ai-style-cards) label{cursor:pointer;position:relative}:is(.ai-style-segments,.ai-style-pills,.ai-style-cards) input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}:is(.ai-style-segments,.ai-style-pills,.ai-style-cards) label:has(input:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}:is(.ai-style-segments,.ai-style-pills,.ai-style-cards) label:has(input:disabled){cursor:default}.ai-style-segments{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.ai-style-segments label{min-width:40px;min-height:32px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;padding:5px 12px;font-weight:500;line-height:20px;display:inline-grid}.ai-style-segments label:hover{color:var(--ui-foreground)}.ai-style-segments label:has(input:checked){background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}.ai-style-pills{flex-wrap:wrap;gap:8px;display:flex}.ai-style-pills label{border:1px solid var(--ui-input);border-radius:var(--ui-radius-pill);background:var(--ui-card);min-height:34px;color:var(--ui-foreground);font-size:var(--ui-text-sm);transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);align-items:center;gap:6px;padding:6px 14px;font-weight:500;line-height:20px;display:inline-flex}.ai-style-pills label:hover{border-color:var(--ui-input-hover)}.ai-style-pills label:has(input:checked){border-color:var(--ui-primary);background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px var(--ui-primary);font-weight:600}.ai-style-pills small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:400}.ai-style-pills label:has(input:checked) small{color:var(--ui-foreground)}.ai-style-cards{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ai-style-cards label{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-card);transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);align-content:start;gap:4px;padding:12px 38px 12px 12px;display:grid}.ai-style-cards label:hover{border-color:var(--ui-input-hover)}.ai-style-cards label:has(input:checked){border-color:var(--ui-primary);background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px var(--ui-primary)}.ai-style-cards .ai-style-choice-label{color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:600;line-height:20px}.ai-style-cards small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.ai-style-card-mark{top:12px;border:1px solid var(--ui-input);background:var(--ui-card);color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;inset-inline-end:12px}.ai-style-cards label:has(input:checked) .ai-style-card-mark{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-primary-foreground)}.ai-style-chips{flex-wrap:wrap;gap:8px;display:flex}.ai-style-chips button{border:1px solid var(--ui-input);border-radius:var(--ui-radius-pill);background:var(--ui-card);min-height:34px;color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:center;gap:6px;padding:6px 12px;font-weight:500;line-height:20px;display:inline-flex}.ai-style-chips button:hover:not(:disabled,[aria-pressed=true]){border-color:var(--ui-input-hover)}.ai-style-chips button>svg{color:var(--ui-muted-foreground)}.ai-style-chips button[aria-pressed=true]{border-color:var(--ui-chip-selected-border);background:var(--ui-accent-soft)}.ai-style-chips button[aria-pressed=true]>svg{color:var(--ui-foreground)}.ai-style-list{gap:8px;min-width:0;display:grid}.ai-style-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-style-list li{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);min-width:0;font-size:var(--ui-text-base);align-items:center;gap:8px;padding:6px 6px 6px 12px;line-height:20px;display:flex}.ai-style-list li>span{overflow-wrap:anywhere;flex:1;min-width:0;padding-block:4px}.ai-style-list li>button{border-radius:var(--ui-radius-md);width:28px;height:28px;color:var(--ui-muted-foreground);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ai-style-list li>button:hover{background:var(--ui-muted);color:var(--ui-destructive)}.ai-style-list-add{gap:8px;min-width:0;display:flex}.ai-style-list-add input{flex:1;min-width:0}.ai-style-examples{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);flex-wrap:wrap;align-items:center;gap:6px;line-height:16px;display:flex}.ai-style-examples button{border:1px dashed var(--ui-input);border-radius:var(--ui-radius-pill);min-height:26px;color:var(--ui-foreground);font-size:var(--ui-text-xs);text-align:start;background:0 0;align-items:center;gap:4px;padding:3px 10px;line-height:16px;display:inline-flex}.ai-style-examples button:hover{border-style:solid;border-color:var(--ui-primary);background:var(--ui-accent-soft)}.ai-style-count{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;justify-self:end}.ai-style-currencies{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-style-currency{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);min-width:0;transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);align-items:center;gap:4px;padding:3px 4px 3px 3px;display:flex}.ai-style-currency:hover:has(input:not(:disabled)){border-color:var(--ui-input-hover)}.ai-style-currency[data-on]{border-color:var(--ui-chip-selected-border);background:var(--ui-accent-soft)}.ai-style-currency-pick{border-radius:var(--ui-radius-md);cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;min-height:44px;padding:6px 8px;display:flex;position:relative}.ai-style-currency-pick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ai-style-currency-pick input:disabled{cursor:default}.ai-style-currency-pick:has(input:disabled){cursor:default}.ai-style-currency-pick:has(input:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.ai-style-currency-mark{border:1.5px solid var(--ui-input);background:var(--ui-card);width:24px;height:24px;color:var(--ui-primary-foreground);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.ai-style-currency[data-on] .ai-style-currency-mark{border-color:var(--ui-primary);background:var(--ui-primary)}.ai-style-currency-text{gap:1px;min-width:0;display:grid}.ai-style-currency-code{color:var(--ui-foreground);font-size:var(--ui-text-base);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;line-height:20px;display:inline-flex}.ai-style-currency-text small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere;line-height:16px}.ai-style-currency-count{white-space:nowrap}.ai-style-currency-main{border-radius:var(--ui-radius-pill);background:var(--ui-primary);color:var(--ui-primary-foreground);letter-spacing:0;padding:1px 7px;font-size:11px;font-weight:600;line-height:16px}.ai-style-currency-move{flex:none;gap:2px;display:flex}.ai-style-currency-move button{border-radius:var(--ui-radius-md);width:32px;height:32px;color:var(--ui-muted-foreground);background:0 0;border:0;place-items:center;padding:0;display:grid}.ai-style-currency-move button:hover:not(:disabled){background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs)}.ai-style-currency-move button:disabled{opacity:.35}.ai-style-preview ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-style-preview li{border:1px solid var(--ui-border);background:var(--ui-muted);min-width:0;color:var(--ui-foreground);font-size:var(--ui-text-sm);border-radius:14px 14px 14px 4px;align-items:baseline;gap:10px;padding:9px 12px;line-height:20px;display:flex}.ai-style-preview li>bdi{overflow-wrap:anywhere;min-width:0}.ai-style-preview-tag{border:1px solid var(--ui-chip-selected-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);color:var(--ui-brand);letter-spacing:.02em;flex:none;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.ai-style-prices-only{justify-items:start}.ai-style-prices-only p{max-width:64ch;color:var(--ui-foreground);font-size:var(--ui-text-base);margin:0;line-height:20px}body .hosqi-workspace.workspace-redesign .panel.ai-style-describe{border-color:color-mix(in srgb, var(--ui-lime) 45%, var(--ui-border));background:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent-soft) 70%, var(--ui-card)), var(--ui-card) 70%);gap:12px;display:grid}.ai-style-describe .ai-style-card-head{padding:0}.ai-style-describe textarea{resize:vertical;width:100%;min-height:84px}.ai-style-describe-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ai-style-describe-foot small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums}.ai-style-review{border:1px solid var(--ui-chip-selected-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);gap:8px;padding:12px;display:grid}.ai-style-review>strong{font-size:var(--ui-text-base)}.ai-style-review>p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:-4px 0 0;line-height:18px}.ai-style-review ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ai-style-review label{border-radius:var(--ui-radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:8px;display:flex}.ai-style-review label:hover{background:var(--ui-muted)}.ai-style-review input{flex:none;width:16px;height:16px;margin:2px 0 0}.ai-style-review-name{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:600;line-height:18px;display:block}.ai-style-review-change{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;line-height:18px;display:block}.ai-style-review-change s{color:var(--ui-subtle-foreground)}.ai-style-review-change b{color:var(--ui-foreground);font-weight:600}.ai-style-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-style-savebar{z-index:5;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:color-mix(in srgb, var(--ui-card) 94%, transparent);box-shadow:var(--ui-shadow-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:10px 10px 10px 16px;display:grid;position:relative}.ai-style-savebar[data-dirty]{border-color:var(--ui-chip-selected-border)}.ai-style-savebar[data-pending]{box-shadow:var(--ui-shadow-md);position:sticky;bottom:12px}.ai-style-savebar-status{min-width:0;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;font-weight:500;line-height:18px;display:flex}.ai-style-savebar-status>svg{color:var(--ui-success)}.ai-style-savebar[data-dirty] .ai-style-savebar-status{color:var(--ui-foreground)}.ai-style-savebar[data-dirty] .ai-style-savebar-status:before{content:"";background:var(--ui-lime);width:8px;height:8px;box-shadow:0 0 0 3px var(--ui-accent-soft);border-radius:50%;flex:none}.ai-style-savebar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-style-savebar>:is(.error-box,.ai-style-row-error){grid-column:1/-1;margin:0}.ai-style-conflict{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ai-style-conflict>span{flex:240px}body .hosqi-workspace.workspace-redesign .panel.ai-style-try-panel{gap:10px;padding:16px;display:grid}.ai-style-try-shop{min-width:0;color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;font-weight:500;display:inline-flex}.ai-style-try-shop bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-style-try-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-items:flex-start;gap:8px;margin:0;line-height:16px;display:flex}.ai-style-try-note[data-draft]:before{content:"";background:var(--ui-lime);width:8px;height:8px;box-shadow:0 0 0 3px var(--ui-accent-soft);border-radius:50%;flex:none;margin-top:4px}.ai-style-try-empty{text-align:center;justify-items:center;gap:8px;padding:28px 12px;display:grid}.ai-style-try-empty h3{margin:4px 0 0}.ai-style-try-empty p{max-width:40ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:20px}.ai-style-try-empty .button{margin-top:4px}@media (pointer:coarse),(width<=760px){.ai-style-segments label,.ai-style-pills label,.ai-style-chips button{min-height:var(--ui-touch)}.ai-style-list li>button{width:var(--ui-touch);height:var(--ui-touch)}.ai-style-examples button{min-height:36px}.ai-style-currency-move button{width:40px;height:var(--ui-touch)}}@media (width<=760px){.ai-style-card-head,.ai-style-row{padding-inline:16px}.ai-style-savebar,.ai-style-savebar[data-pending]{box-shadow:var(--ui-shadow-xs);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr);position:static}.ai-style-savebar-actions .button{flex:auto}.ai-style-legend{grid-template-columns:minmax(0,1fr)}.ai-style-legend>span:not(.ai-style-tag){margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.ai-style-row{transition:none}}.ai-style-row:focus-visible{outline-offset:-2px}.ai-style-jump{min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-pill);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;margin-top:12px;padding:0 14px;font-weight:500;display:inline-flex}.ai-style-jump:hover{border-color:var(--ui-primary)}.ai-style-try{scroll-margin-top:calc(var(--ui-topbar-height) + 12px)}@container (width>=840px){.ai-style-jump{display:none}}@media (pointer:coarse),(width<=760px){.ai-style-jump{min-height:var(--ui-touch)}}.lead-stage-badge,.lead-stage-select{--stage-fg:var(--ui-muted-foreground);--stage-bg:var(--ui-muted);color:var(--stage-fg);background:var(--stage-bg)}.lead-stage-teal{--stage-fg:var(--ui-info);--stage-bg:var(--ui-info-soft)}.lead-stage-blue{--stage-fg:#275d8a;--stage-bg:#edf4fa}.lead-stage-amber{--stage-fg:var(--ui-warning);--stage-bg:var(--ui-warning-soft)}.lead-stage-rose{--stage-fg:#934359;--stage-bg:#faedf1}.lead-stage-violet{--stage-fg:#695092;--stage-bg:#f2edf9}.lead-stage-slate{--stage-fg:var(--ui-muted-foreground);--stage-bg:var(--ui-muted)}.lead-stage-badge{border-radius:var(--ui-radius-pill);width:fit-content;max-width:100%;min-height:20px;font-size:var(--ui-text-xs);overflow-wrap:anywhere;align-items:center;padding:0 8px;font-weight:500;line-height:18px;display:inline-flex}.lead-stage-control{gap:7px;min-width:0;display:grid}.lead-stage-control>label{color:var(--ui-foreground);font-size:var(--ui-text-sm);gap:6px;font-weight:500;display:grid}.lead-stage-select{font:inherit;border-radius:var(--ui-radius-lg);min-height:var(--ui-control);cursor:pointer;border:1px solid #0000;max-width:100%;padding:7px 32px 7px 11px;font-weight:500}.lead-stage-select:disabled{cursor:default;opacity:.8}.lead-stage-select:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.lead-stage-control.is-compact{max-width:210px;position:relative}.is-compact .lead-stage-select{font-size:var(--ui-text-sm);min-height:var(--ui-control-sm);padding-block:5px}.is-compact .lead-lost-reason{z-index:26;background:var(--surface,var(--ui-popover));border:1px solid var(--line,var(--ui-border));border-radius:var(--ui-radius-lg);width:min(290px,100vw - 36px);box-shadow:var(--ui-shadow-md);padding:14px;position:absolute;top:100%;left:0}.lead-lost-reason textarea{resize:vertical;width:100%}.lead-inline-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.lead-stage-reason{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;margin:0}.lead-save-status{color:var(--ui-success);font-size:var(--ui-text-xs);align-items:center;gap:5px;font-weight:500;display:flex}.is-compact .lead-save-status{background:var(--surface,var(--ui-popover));z-index:4;white-space:nowrap;padding:3px 6px;position:absolute;top:100%}.lead-text-button{min-height:var(--ui-control-sm);border-radius:var(--ui-radius-sm);color:var(--muted,var(--ui-muted-foreground));font:inherit;font-size:var(--ui-text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-weight:500;display:inline-flex}.lead-text-button:hover:not(:disabled){color:var(--ui-foreground)}.lead-text-button:disabled{opacity:.5;cursor:not-allowed}.lead-text-button:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.lead-stage-history{margin-top:5px}.lead-stage-history ol{font-size:var(--ui-text-sm);margin:8px 0;padding-inline-start:18px}.lead-stage-history li{padding-block:5px}.lead-stage-history small{color:var(--muted,var(--ui-muted-foreground));font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;display:block}.lead-stage-history p{overflow-wrap:anywhere;margin:3px 0}.contact-lead-section,.contact-opportunities{border-bottom:1px solid var(--line,var(--ui-border));padding:16px 20px}.contact-opportunities h3{margin:0}.contact-opportunities-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.contact-opportunities-heading button{font-size:var(--ui-text-sm)}.contact-opportunity{border-bottom:1px solid var(--line,var(--ui-border));gap:5px;padding:12px 0;display:grid}.contact-opportunity:last-child{border-bottom:0}.contact-opportunity>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.contact-opportunity strong{font-size:var(--ui-text-sm);overflow-wrap:anywhere}.contact-opportunity small,.contact-opportunity-meta{font-size:var(--ui-text-xs);color:var(--muted,var(--ui-muted-foreground));overflow-wrap:anywhere;line-height:1.5}.contact-opportunity-meta{flex-wrap:wrap;gap:7px;display:flex}.contact-opportunity-task{font-size:var(--ui-text-xs);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;display:flex}.contact-opportunity-empty{font-size:var(--ui-text-xs);color:var(--muted,var(--ui-muted-foreground));margin:10px 0 0;line-height:1.6}.contact-opportunities .crm-contact-link{font-size:var(--ui-text-xs);margin-top:10px;margin-bottom:0;display:inline-flex}.lead-queues summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.lead-queues summary::-webkit-details-marker{display:none}.lead-queues summary h2{margin:0}.lead-queues .lead-queue-count{font-variant-numeric:tabular-nums;color:var(--muted,var(--ui-muted-foreground));font-size:var(--ui-text-xs);margin-left:auto}.lead-stage-dot{background:var(--stage-fg);border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.lead-stage-settings h2{margin:0 0 8px}.lead-stage-settings .muted{font-size:var(--ui-text-sm);margin:0 0 16px;line-height:20px}.lead-stage-settings-list{gap:8px;display:grid}.lead-stage-settings-row{border-radius:var(--ui-radius-md);grid-template-columns:8px minmax(120px,1fr) 150px auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.lead-stage-settings-row:hover{background:var(--ui-muted)}.lead-stage-settings-row input,.lead-stage-settings-row select{min-width:0}.lead-stage-settings-row.is-archived{opacity:.6}.lead-stage-settings-actions{align-items:center;gap:4px;display:flex}.lead-stage-settings-actions .lead-text-button{min-width:52px}.lead-settings-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}body .hosqi-workspace.workspace-redesign .panel.lead-stage-settings .settings-card-actions{margin-top:var(--ui-space-5)}.lead-stage-settings>form>.lead-save-status{margin:var(--ui-space-3) 0 0}[data-theme=dark] .lead-stage-control,[data-theme=dark] .contact-opportunities,[data-theme=dark] .lead-stage-settings{--surface:#162d32;--line:#355058;--muted:#b6c9ce}[data-theme=dark] .lead-stage-badge,[data-theme=dark] .lead-stage-select{--stage-fg:#d1e7e1;--stage-bg:#244139}[data-theme=dark] .lead-stage-blue{--stage-fg:#c5dff3;--stage-bg:#263d50}[data-theme=dark] .lead-stage-amber{--stage-fg:#eedcac;--stage-bg:#4b402a}[data-theme=dark] .lead-stage-rose{--stage-fg:#efd2db;--stage-bg:#4c303b}[data-theme=dark] .lead-stage-violet{--stage-fg:#dfd3f4;--stage-bg:#3d3450}[data-theme=dark] .lead-stage-slate{--stage-fg:#d2e0e4;--stage-bg:#34474d}[data-theme=dark] .lead-save-status{color:#abd9ca}@media (width<=760px){.lead-stage-settings-row{grid-template-columns:8px minmax(0,1fr);gap:8px}.lead-stage-settings-row>select{grid-column:2}.lead-stage-settings-actions{grid-column:2;justify-content:flex-end}.lead-stage-settings button,.lead-lost-reason button{min-height:44px}.lead-stage-control.is-compact{max-width:170px}.is-compact .lead-stage-select{max-width:170px;min-height:36px}.contact-lead-section,.contact-opportunities{padding:15px 18px}}.hosqi-workspace .lead-queues{min-width:0}.hosqi-workspace .lead-queues>button{width:100%;min-width:0}.hosqi-workspace .lead-queues>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hosqi-workspace .lead-queues .lead-queue-count{flex:none}.hosqi-workspace .lead-queues .inbox-filter{min-width:0;max-width:100%}.contact-opportunity-meta>span+span:before{content:"·";margin-right:7px}.contact-opportunity-task small{margin-top:3px;display:block}body .hosqi-workspace .composer-dialog p.crm-fixed-contact{min-height:var(--ui-control);color:var(--ui-foreground);font-size:var(--ui-text-base);overflow-wrap:anywhere;align-items:center;margin:0;line-height:20px;display:flex}.hq-ai-sorting{gap:var(--ui-space-4);min-width:0;max-width:820px;display:grid}body .hosqi-workspace.workspace-redesign .panel.hq-ai-sorting-card{padding:0;overflow:hidden}.hq-ai-sorting-head{align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.hq-ai-sorting-head h2{margin:0 0 4px}.hq-ai-sorting-head p,.hq-ai-sorting-section-head p{max-width:62ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:18px}.hq-ai-sorting-icon{border:1px solid color-mix(in srgb, var(--ui-lime) 55%, var(--ui-border));border-radius:var(--ui-radius-lg);background:var(--ui-accent-soft);width:36px;height:36px;color:var(--ui-brand);flex:none;place-items:center;display:grid}.hq-ai-sorting-readonly{margin:0 20px 16px}.hq-ai-sorting-switch{border-top:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-muted) 45%, var(--ui-card));cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.hq-ai-sorting[data-enabled] .hq-ai-sorting-switch{background:color-mix(in srgb, var(--ui-accent-soft) 80%, var(--ui-card))}.hq-ai-sorting-switch:has(>input:disabled){cursor:default}.hq-ai-sorting-switch-text{gap:3px;min-width:0;display:grid}.hq-ai-sorting-switch-text>strong{color:var(--ui-foreground);font-size:var(--ui-text-md);font-weight:600;line-height:22px}.hq-ai-sorting-switch-text>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}.hosqi-workspace .hq-ai-sorting-switch>input[role=switch]{appearance:none;border-radius:var(--ui-radius-pill);background:var(--ui-input);cursor:pointer;width:44px;height:24px;min-height:0;transition:background-color var(--ui-duration) var(--ui-ease);border:0;flex:none;margin:0;padding:0;position:relative}.hosqi-workspace .hq-ai-sorting-switch>input[role=switch]:after{content:"";top:3px;background:var(--ui-card);width:18px;height:18px;box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-duration) var(--ui-ease);border-radius:50%;position:absolute;inset-inline-start:3px}.hosqi-workspace .hq-ai-sorting-switch>input[role=switch]:checked{background:var(--ui-primary)}.hosqi-workspace .hq-ai-sorting-switch>input[role=switch]:checked:after{transform:translateX(calc(20px * var(--hq-inline-sign,1)))}.hosqi-workspace .hq-ai-sorting-switch>input[role=switch]:disabled{opacity:.45;cursor:not-allowed}.hosqi-workspace .hq-ai-sorting-switch>input[role=switch]:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.hq-ai-sorting-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:16px 20px 14px;display:flex}.hq-ai-sorting-section-head h3{font-size:var(--ui-text-md);margin:0 0 4px}.hq-ai-sorting-edit{min-height:var(--ui-control-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.hq-ai-sorting-edit:hover{background:var(--ui-muted)}.hq-ai-sorting-list{margin:0;padding:0;list-style:none}.hq-ai-sorting-item{border-top:1px solid var(--ui-border);grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:8px 16px;padding:10px 20px;display:grid}.hq-ai-sorting-item-name{justify-items:start;gap:3px;min-width:0;display:grid}.hq-ai-sorting-item-name>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.hosqi-workspace .hq-ai-sorting-chip{max-width:100%;min-height:26px;font-size:var(--ui-text-sm);align-items:center;gap:6px;padding:2px 10px;font-weight:500;line-height:20px;display:inline-flex}.hq-ai-sorting-chip>bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hq-ai-sorting-hint{min-width:0;position:relative}.hq-ai-sorting-hint input{width:100%}.hq-ai-sorting-hint input::placeholder{color:var(--ui-subtle-foreground)}.hq-ai-sorting-hint small{top:50%;background:var(--ui-card);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;pointer-events:none;padding-inline-start:6px;position:absolute;inset-inline-end:10px;transform:translateY(-50%)}.hq-ai-sorting-empty{border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;margin:0;padding:14px 20px 18px;line-height:18px;display:flex}.hq-ai-sorting-empty>svg{flex:none}.hq-ai-sorting-savebar{z-index:5;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:color-mix(in srgb, var(--ui-card) 94%, transparent);box-shadow:var(--ui-shadow-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:10px 10px 10px 16px;display:grid;position:relative}.hq-ai-sorting-savebar[data-dirty]{border-color:var(--ui-chip-selected-border)}.hq-ai-sorting-savebar[data-pending]{box-shadow:var(--ui-shadow-md);position:sticky;bottom:12px}.hq-ai-sorting-savebar-status{min-width:0;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;font-weight:500;line-height:18px;display:flex}.hq-ai-sorting-savebar-status>svg{color:var(--ui-success);flex:none}.hq-ai-sorting-savebar[data-dirty] .hq-ai-sorting-savebar-status{color:var(--ui-foreground)}.hq-ai-sorting-savebar[data-dirty] .hq-ai-sorting-savebar-status:before{content:"";background:var(--ui-lime);width:8px;height:8px;box-shadow:0 0 0 3px var(--ui-accent-soft);border-radius:50%;flex:none}.hq-ai-sorting-savebar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hq-ai-sorting-savebar>.error-box{grid-column:1/-1;margin:0}.hq-ai-sorting-conflict{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.hq-ai-sorting-conflict>span{flex:240px}@media (width<=760px){.hq-ai-sorting-head,.hq-ai-sorting-switch,.hq-ai-sorting-section-head,.hq-ai-sorting-item,.hq-ai-sorting-empty{padding-inline:16px}.hq-ai-sorting-readonly{margin-inline:16px}.hq-ai-sorting-switch{align-items:flex-start}.hq-ai-sorting-item{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:12px}.hq-ai-sorting-hint input,.hq-ai-sorting-edit{min-height:var(--ui-touch)}.hq-ai-sorting-savebar,.hq-ai-sorting-savebar[data-pending]{box-shadow:var(--ui-shadow-xs);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr);position:static}.hq-ai-sorting-savebar-actions .button{flex:auto}}.hosqi-workspace .hq-ai-mark{border:1px solid var(--ui-chip-selected-border);border-radius:var(--ui-radius-pill);background:var(--ui-accent-soft);height:20px;min-height:0;color:var(--ui-foreground);font:inherit;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease);flex:none;align-items:center;gap:3px;margin:0;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:relative}.hosqi-workspace button.hq-ai-mark:before{content:"";position:absolute;inset:-12px -6px}.hosqi-workspace button.hq-ai-mark:hover,.hosqi-workspace button.hq-ai-mark[aria-expanded=true]{background:var(--ui-accent)}.hosqi-workspace button.hq-ai-mark:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.hosqi-workspace .hq-ai-mark.is-static{cursor:default}.hosqi-workspace .hq-ai-mark>svg{flex:none}.hosqi-workspace .conversation-label .hq-ai-mark{background:color-mix(in srgb, var(--ui-card) 78%, transparent);height:16px;color:inherit;border-color:#0000;padding:0 4px;font-size:10px}.hosqi-workspace .conversation-label:has(.hq-ai-mark){align-items:center;gap:5px;display:inline-flex;overflow:visible}body .hosqi-workspace.workspace-redesign .inbox-action-popover.hq-ai-mark-card{width:min(292px,100vw - 20px);color:var(--ui-popover-foreground);font-size:var(--ui-text-sm);letter-spacing:normal;text-align:start;white-space:normal;gap:8px;padding:14px;font-weight:400;line-height:18px}.hq-ai-mark-card-head{align-items:center;gap:8px;display:flex}.hq-ai-mark-card-head strong{font-size:var(--ui-text-base);font-weight:600}.hq-ai-mark-card-icon{border-radius:var(--ui-radius-md);background:var(--ui-accent-soft);width:26px;height:26px;color:var(--ui-brand);flex:none;place-items:center;display:grid}.hq-ai-mark-card p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:18px}.hq-ai-mark-card .error-box{margin:0}.hq-ai-mark-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.hq-ai-mark-card-actions>a{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-weight:500}.hq-ai-mark-card-actions>a:hover{color:var(--ui-foreground)}.hq-ai-mark-card-actions>.button{margin-inline-start:auto}.lead-history-line{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.lead-history-actor{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.lead-stage-history .lead-history-reason{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:4px 0 0;line-height:18px}.lead-stage-line{align-items:center;gap:6px;min-width:0;display:flex}.lead-stage-line>:first-child{min-width:0}.hosqi-workspace .inbox-contact-meta .lead-stage-control:has(.hq-ai-mark){max-width:214px}@container inbox-thread (width<=600px){.hosqi-workspace .inbox-contact-meta .lead-stage-control:has(.hq-ai-mark){flex:0 214px;max-width:214px}}@media (width<=760px){.hosqi-workspace .inbox-contact-meta .lead-stage-control:has(.hq-ai-mark){flex:0 214px;max-width:214px}}.contact-lead-section .lead-stage-line{align-items:flex-end}.contact-lead-section .lead-stage-line>label{flex:auto}.contact-lead-section .lead-stage-line>.hq-ai-mark{margin-bottom:9px}.hq-ai-sorting-link{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);white-space:normal;font-weight:500;line-height:18px;display:block}.hq-ai-sorting-link>svg{vertical-align:-2px;color:var(--ui-teal);margin-inline-end:6px}.hq-ai-sorting-link>span{margin-inline-end:6px}.hq-ai-sorting-link a{color:var(--ui-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ui-foreground) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-foreground) 35%, transparent);text-underline-offset:3px;font-weight:600}.hq-ai-sorting-link a:hover{text-decoration-color:currentColor}.lead-stage-settings .hq-ai-sorting-link{margin:6px 0 14px}.inbox-label-popover .hq-ai-sorting-link{border-top:1px solid var(--ui-border);margin:4px 0 0;padding:10px 10px 4px}.workspace-dialog .hq-ai-sorting-link{margin:0 0 4px}@media (prefers-reduced-motion:reduce){.hq-ai-sorting-switch,.hosqi-workspace .hq-ai-sorting-switch>input[role=switch],.hosqi-workspace .hq-ai-sorting-switch>input[role=switch]:after,.hosqi-workspace .hq-ai-mark{transition:none}}.billing-page h2,.billing-page h3{margin:0}.credit-summary{justify-content:space-between;align-items:center;gap:var(--ui-space-8);display:flex}.hosqi-workspace .credit-summary .eyebrow{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);letter-spacing:.4px;align-items:center;gap:8px;font-weight:500;display:flex}body .hosqi-workspace.workspace-redesign .credit-summary h2{font-size:var(--ui-text-3xl);letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:8px 0;line-height:36px}body .hosqi-workspace.workspace-redesign .credit-summary h2 small{font-size:var(--ui-text-base);letter-spacing:0;color:var(--ui-muted-foreground);font-weight:500}.credit-summary p{max-width:32rem}.credit-summary-detail{min-width:220px;border-inline-start:1px solid var(--ui-border);gap:0;padding-inline-start:var(--ui-space-6);display:grid}.credit-summary-detail span{justify-content:space-between;gap:var(--ui-space-4);border-bottom:1px solid var(--ui-border);font-variant-numeric:tabular-nums;padding:8px 0;display:flex}.credit-summary-detail span:last-child{border-bottom:0}.credit-rates{gap:var(--ui-space-3);margin:var(--ui-space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credit-rates span{padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);gap:4px;display:grid}.credit-rates strong{color:var(--ui-foreground);font-size:var(--ui-text-md);font-variant-numeric:tabular-nums}.billing-table-wrap{margin-top:var(--ui-space-4);overflow:auto}.billing-table{border-collapse:collapse;width:100%;font-size:var(--ui-text-base)}.billing-table th{text-align:start;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.billing-table th,.billing-table td{border-bottom:1px solid var(--ui-border);vertical-align:top;padding:12px}.billing-table td:first-child{white-space:nowrap}.credit-number{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.billing-review{gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);display:grid}.hq-ai-models .hq-ai-model-head{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}.hq-ai-models .hq-ai-model-head code{overflow-wrap:anywhere}.hq-ai-models .hq-ai-model-head .check-row{align-items:center;gap:.5rem;margin-inline-start:auto;display:inline-flex}.hq-ai-models .hq-ai-model-head .check-row input{width:auto;margin:0}.hq-ai-models .hq-ai-model-rates{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.8rem;display:grid}@media (width<=780px){.hq-ai-models .hq-ai-model-rates{grid-template-columns:1fr}.hq-ai-models .hq-ai-model-head .check-row{margin-inline-start:0}}.billing-page .check-row{align-items:center;gap:.7rem;display:flex}.billing-page .check-row input{width:auto}.billing-page .notice{align-items:center;display:flex}.billing-page a{color:var(--ui-info)}.billing-page a.button{color:inherit}@media (width<=780px){.credit-summary{flex-direction:column;align-items:stretch;gap:1rem}.credit-summary-detail{border-inline-start:0;border-top:1px solid var(--ui-border);min-width:0;padding-inline-start:0}.credit-rates,.billing-page .form-grid{grid-template-columns:1fr}}.hosqi-workspace .inbox-choice-trigger{border-radius:var(--ui-radius-sm);min-width:0;height:44px;min-height:44px;color:var(--ui-foreground);font:inherit;font-size:var(--ui-text-xs);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 8px;line-height:20px;display:inline-flex;position:relative}.hosqi-workspace .inbox-choice-trigger:before{content:"";border-radius:var(--ui-radius-sm);z-index:0;background:0 0;position:absolute;inset:6px 0}.hosqi-workspace .inbox-choice-trigger>*{position:relative}.hosqi-workspace .inbox-choice-trigger:hover:not(:disabled):before,.hosqi-workspace .inbox-choice-trigger[aria-expanded=true]:before{background:var(--ui-muted)}.hosqi-workspace .inbox-choice-trigger:focus-visible{outline:2px solid var(--ui-ring);outline-offset:-2px}.hosqi-workspace .inbox-choice-trigger:disabled{cursor:default;opacity:.65}.hosqi-workspace .inbox-contact-meta .inbox-choice-trigger.inbox-header-assignee{width:auto;max-width:170px;font-size:var(--ui-text-xs)}.hosqi-workspace .inbox-choice-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hosqi-workspace .inbox-choice-value-icon,.hosqi-workspace .inbox-choice-chevron{flex:none}.hosqi-workspace .inbox-choice-value-icon{justify-content:center;align-items:center;display:inline-flex}.hosqi-workspace .inbox-choice-chevron{color:var(--ui-muted-foreground);margin-inline-start:auto}.hosqi-workspace .inbox-choice-avatar{background:var(--ui-muted);width:22px;height:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.hosqi-workspace .inbox-choice-avatar.is-person{background:var(--ui-muted-strong);color:var(--ui-foreground)}.hosqi-workspace .inbox-action-popover.inbox-header-picker{gap:4px;width:min(304px,100vw - 20px);max-height:min(440px,100dvh - 16px)}.hosqi-workspace .inbox-choice-search{border-radius:var(--ui-radius-sm);background:var(--ui-muted);color:var(--ui-muted-foreground);flex:none;align-items:center;gap:7px;padding-inline:10px;display:flex}.hosqi-workspace .inbox-choice-shortcut{flex:none}.hosqi-workspace .inbox-choice-results{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hosqi-workspace .inbox-choice-problem{color:var(--ui-destructive);font-size:var(--ui-text-sm);padding:8px 10px}.hosqi-workspace .inbox-choice-problem p{margin:0}.hosqi-workspace .inbox-choice-problem button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:600}.hosqi-workspace .inbox-choice-search input{width:100%;min-width:0;height:44px;color:var(--ui-foreground);font:inherit;font-size:var(--ui-text-base);outline-offset:-2px;background:0 0;border:0;border-radius:0;padding:8px 0}.hosqi-workspace .inbox-choice-search:focus-within{outline:2px solid var(--ui-ring);outline-offset:1px}.hosqi-workspace .inbox-header-picker .inbox-choice-search input:focus{box-shadow:none;border-color:#0000;outline:0}.hosqi-workspace .inbox-choice-row{border-radius:var(--ui-radius-sm);width:100%;min-height:44px;color:var(--ui-foreground);font:inherit;font-size:var(--ui-text-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;line-height:20px;display:flex}.hosqi-workspace .inbox-choice-row:hover:not(:disabled),.hosqi-workspace .inbox-choice-row:focus-visible{background:var(--ui-muted)}.hosqi-workspace .inbox-choice-row:focus-visible{outline:2px solid var(--ui-ring);outline-offset:-2px}.hosqi-workspace .inbox-choice-row.is-current{background:var(--ui-muted)}.hosqi-workspace .inbox-choice-row:disabled{color:var(--ui-muted-foreground);cursor:default}.hosqi-workspace .inbox-choice-row-icon{flex:none;justify-content:center;align-items:center;width:24px;display:inline-flex}.hosqi-workspace .inbox-choice-row-label{overflow-wrap:anywhere;flex:1;min-width:0}.hosqi-workspace .inbox-choice-group+.inbox-choice-group{margin-top:4px}.hosqi-workspace .inbox-choice-group-label{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);padding:9px 10px 4px;font-weight:600}.hosqi-workspace .inbox-choice-empty{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;padding:12px 10px;line-height:20px}.hosqi-workspace .inbox-choice-stage-dot{background:var(--ui-subtle-foreground);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.hosqi-workspace .inbox-choice-stage-dot.is-unset{border:1px solid var(--ui-input);background:0 0;width:8px;height:8px}.hosqi-workspace .inbox-stage-trigger{width:100%;font-weight:600}.hosqi-workspace .inbox-stage-trigger:before,.hosqi-workspace .inbox-header-assignee:before{background:var(--ui-muted)}.hosqi-workspace .inbox-header-picker .lead-lost-reason{width:auto;box-shadow:none;background:0 0;border:0;padding:8px;position:static}.hosqi-workspace .inbox-header-picker .lead-lost-reason textarea{font-size:var(--ui-text-md)}.hosqi-workspace .inbox-choice-lost-title{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.hosqi-workspace .inbox-choice-lost-title button{border-radius:var(--ui-radius-sm);width:44px;height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@container inbox-thread (width<=600px){.hosqi-workspace .inbox-contact-meta .inbox-choice-trigger.inbox-header-assignee{width:156px;max-width:156px;font-size:var(--ui-text-xs);flex:0 156px}.hosqi-workspace .inbox-choice-search input{font-size:var(--ui-text-md)}}.meta-lead{color:var(--ui-muted-foreground);max-width:42rem;margin:0 0 28px;line-height:1.65}.meta-method{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);width:100%;color:var(--ui-foreground);text-align:start;cursor:pointer;align-items:center;gap:18px;margin:12px 0;padding:20px;transition:border-color .16s,box-shadow .16s;display:flex}.meta-method:hover:not(:disabled){border-color:var(--ui-border-strong)}.meta-method:disabled{cursor:not-allowed;opacity:.52}.meta-method>span:not(.meta-method-symbol){flex:1}.meta-method strong,.meta-method small{display:block}.meta-method strong{font-size:var(--ui-text-md);margin-bottom:6px}.meta-method small{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);line-height:1.6}.meta-method em{font-style:normal;font-size:var(--ui-text-xs);letter-spacing:.02em;background:var(--ui-success-soft);color:var(--ui-success);border-radius:var(--ui-radius-sm);margin-top:10px;padding:4px 8px;display:inline-block}.meta-more{color:var(--ui-foreground);font:inherit;font-size:var(--ui-text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-inline-end:24px;padding:14px 0;display:inline-flex}.meta-trust{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);align-items:flex-start;gap:10px;margin:28px 0;line-height:1.65;display:flex}.meta-trust svg{flex:none}.meta-notice{background:var(--ui-muted);border-radius:var(--ui-radius-md);color:var(--ui-foreground);line-height:1.6;font-size:var(--ui-text-sm);padding:15px 18px}.meta-admin{border-top:1px solid var(--ui-border);padding-top:18px}.meta-admin>.field{margin:15px 0}.meta-check{font-size:var(--ui-text-base);align-items:center;gap:10px;margin:20px 0;display:flex}.meta-check input{width:18px;height:18px;accent-color:var(--ui-primary)}.meta-status{color:var(--ui-success);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 22px;display:flex}.meta-status span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin-inline-start:auto}.meta-status.needs-reconnect{color:var(--ui-warning)}.meta-details{margin:0 0 28px}.meta-details>div{border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-sm);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.meta-details dt{color:var(--ui-muted-foreground)}.meta-details dd{text-align:right;margin:0}.meta-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.meta-method:focus-visible,.meta-more:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.meta-admin input[readonly]{font-size:var(--ui-text-xs)}.channel-design details{font-size:var(--ui-text-sm);margin-bottom:24px;line-height:1.7}@media (width<=600px){.meta-method{padding:16px}.meta-details>div{flex-direction:column;gap:5px}.meta-details dd{text-align:start}.meta-actions .button{width:100%}}.as-meta-trigger{border-top:1px solid var(--ui-border);margin-top:16px;padding-top:18px}.as-meta-posts{max-height:280px;margin:12px 0;overflow:auto}.as-meta-posts label{border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-sm);align-items:flex-start;gap:10px;padding:12px 5px;display:flex}.as-meta-posts small{color:var(--ui-muted-foreground);margin-top:4px;display:block}.as-meta-posts input{width:16px;height:16px;accent-color:var(--ui-primary);flex:none}.meta-message-reaction{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);font-size:var(--ui-text-md);margin:2px 0 5px;padding:3px 8px;display:inline-block}.channel-design .meta-connect-content{gap:16px;max-width:600px;margin-top:24px;padding-bottom:16px}.meta-connect-content .hq-connection-identity{background:0 0;gap:18px;padding:8px 16px}.meta-connect-content .hq-connection-identity>span{width:56px;height:56px}.channel-design .meta-connect-content h1{text-wrap:balance}.meta-connect-lead,.meta-connect-hint,.meta-connect-permission-note,.meta-feature-option small{color:var(--ui-muted-foreground);text-wrap:pretty;line-height:1.6}.meta-connect-lead{font-size:15px}.meta-connect-hint{font-size:var(--ui-text-sm)}.meta-reconnect-account{color:var(--ui-foreground);font-size:var(--ui-text-base);overflow-wrap:anywhere;font-weight:600}.meta-already-added{border-radius:var(--ui-radius-pill);background:var(--ui-success-soft);color:var(--ui-success);font-size:var(--ui-text-xs);margin-top:8px;padding:3px 8px;line-height:1.5;display:inline-flex}.meta-connect-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0;padding:0;list-style:none;display:grid}.meta-connect-steps li{align-items:flex-start;gap:8px;min-width:0;display:flex}.meta-connect-steps li>span{border:1px solid var(--ui-border);width:24px;height:24px;font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;color:var(--ui-muted-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.meta-connect-steps strong{font-size:var(--ui-text-sm);font-weight:500;line-height:24px}.meta-connect-included{font-size:var(--ui-text-sm);color:var(--ui-foreground);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.meta-connect-included svg{color:var(--ui-success);flex:none;margin-top:1px}.meta-connect-actions{gap:4px;display:grid}.meta-connect-actions .hq-primary{width:100%;min-height:48px}.meta-connect-back{min-height:44px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);background:0 0;border:0;padding:10px 14px}.channel-design .meta-connect-trust{font-size:var(--ui-text-xs);margin:-4px 0 2px;line-height:1.6}.channel-design details.meta-feature-disclosure{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);margin:0}.meta-feature-disclosure>summary{cursor:pointer;align-items:center;gap:12px;min-height:72px;padding:14px 16px;list-style:none;display:flex}.meta-feature-disclosure>summary::-webkit-details-marker{display:none}.meta-feature-disclosure>summary>span:first-child{flex:1;min-width:0}.meta-feature-disclosure>summary strong,.meta-feature-disclosure>summary small{display:block}.meta-feature-disclosure>summary strong{font-size:var(--ui-text-base);font-weight:600}.meta-feature-disclosure>summary small{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground)}.meta-feature-disclosure>summary svg{flex:none}.meta-feature-disclosure[open]>summary svg{transform:rotate(180deg)}.meta-selected-count{color:var(--ui-success);background:var(--ui-success-soft);border-radius:var(--ui-radius-pill);font-size:var(--ui-text-xs);white-space:nowrap;padding:3px 8px}.meta-feature-content{padding:0 12px 12px}.meta-feature-content>.meta-connect-hint{margin:0 4px 12px}.meta-feature-content fieldset{border:0;min-width:0;margin:0;padding:8px 0 0}.meta-feature-content fieldset+fieldset{border-top:1px solid var(--ui-border);margin-top:12px;padding-top:16px}.meta-feature-content legend{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);padding:0 4px;font-weight:600}.meta-feature-option{border-radius:var(--ui-radius-md);cursor:pointer;align-items:flex-start;gap:12px;min-height:56px;margin:2px 0;padding:12px;display:flex}.meta-feature-option:hover{background:var(--ui-muted)}.meta-feature-option.is-requested{background:var(--ui-success-soft)}.meta-feature-option input{width:18px;height:18px;accent-color:var(--ui-primary);flex:none;margin:2px 0 0}.meta-feature-option>span{min-width:0}.meta-feature-option strong{font-size:var(--ui-text-sm);font-weight:600;line-height:1.5;display:block}.meta-feature-option small{font-size:var(--ui-text-xs);overflow-wrap:anywhere;margin-top:3px;display:block}.meta-feature-nested{border-inline-start:2px solid var(--ui-border);margin-inline-start:18px}.meta-connect-permission-note{font-size:var(--ui-text-xs)}.meta-alternatives .meta-more{min-height:44px;margin:0;padding:10px 0}.meta-alternatives .meta-method{min-height:72px;margin:8px 0 0;padding:14px 16px}.meta-alternatives .meta-method>span{min-width:0}.meta-alternatives .meta-method strong{font-size:var(--ui-text-base);margin-bottom:2px}.meta-alternatives .meta-method>svg{flex:none}@media (width<=600px){.channel-design:has(>.meta-connect-content) .hq-setup-header{padding:16px 20px 8px}.channel-design:has(>.meta-connect-content) .channel-design-close{width:44px;height:44px}.channel-design:has(>.meta-connect-content) .hq-connection-header-actions a{min-height:44px}.channel-design .meta-connect-content{gap:12px;margin:8px 20px 0}.meta-connect-content .hq-connection-identity{gap:12px;padding:0}.meta-connect-content .hq-connection-identity>span{width:40px;height:40px}.meta-connect-content .hq-connection-identity img{object-fit:contain;max-width:40px;max-height:40px}.meta-connect-lead{font-size:var(--ui-text-base);line-height:1.5}.meta-connect-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0}.meta-connect-steps li{flex-direction:column;gap:4px}.meta-connect-steps li>span{width:20px;height:20px}.meta-connect-steps strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:var(--ui-text-xs);line-height:1.45}.meta-feature-disclosure>summary{flex-wrap:wrap;gap:8px;padding:12px}.meta-feature-disclosure>summary>span:first-child{min-width:130px}.meta-selected-count{order:2}.meta-feature-content{padding:0 6px 8px}.meta-feature-option{gap:10px;padding:10px 8px}}.meta-account-summary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);overflow:hidden}html .meta-account-summary .meta-status{border-bottom:1px solid var(--ui-border);color:var(--ui-success);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:14px 16px;display:flex}html .meta-account-summary .meta-status.needs-reconnect,html .meta-account-summary .meta-status[data-tone=warning]{background:var(--ui-warning-soft);color:var(--ui-warning)}html .meta-account-summary .meta-status strong{font-size:var(--ui-text-base);font-weight:600}html .meta-account-summary .meta-status span{min-width:0;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;margin-inline-start:auto}html .meta-account-summary .meta-details{margin:0}html .meta-account-summary .meta-details>div{border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-sm);align-items:baseline;padding:10px 16px}html .meta-account-summary .meta-details>div:last-child{border-bottom:0}html .meta-account-summary .meta-details dt{color:var(--ui-muted-foreground)}html .meta-account-summary .meta-details dd{color:var(--ui-foreground);font-weight:500}html .hq-connection-content>.meta-actions{gap:8px;margin:0}.meta-links{flex-wrap:wrap;gap:4px 20px;display:flex}html .meta-links .meta-more{min-height:var(--ui-control);color:var(--ui-foreground);font-size:var(--ui-text-base);margin:0;padding:0;font-weight:500;text-decoration:none}html .meta-links .meta-more:hover{text-underline-offset:3px;text-decoration:underline}html .meta-links .meta-more>svg{color:var(--ui-muted-foreground)}.meta-sections{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);overflow:hidden}html .channel-design .meta-sections>details{border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-sm);margin:0;line-height:1.6}html .channel-design .meta-sections>details:last-child{border-bottom:0}.meta-sections>details>summary{min-height:48px;color:var(--ui-foreground);font-size:var(--ui-text-base);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-weight:500;list-style:none;display:flex}.meta-sections>details>summary::-webkit-details-marker{display:none}.meta-sections>details>summary:after{content:"";border-right:1.75px solid var(--ui-muted-foreground);border-bottom:1.75px solid var(--ui-muted-foreground);width:8px;height:8px;transition:transform var(--ui-duration) var(--ui-ease);flex:none;margin-inline-start:auto;transform:rotate(45deg)translateY(-2px)}.meta-sections>details[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.meta-sections>details>summary:hover{background:color-mix(in srgb, var(--ui-muted) 55%, transparent)}.meta-sections>details>summary:focus-visible{outline-offset:-2px;border-radius:var(--ui-radius-lg)}.meta-sections>details:first-child>summary:focus-visible{border-start-start-radius:calc(var(--ui-radius-xl) - 1px);border-start-end-radius:calc(var(--ui-radius-xl) - 1px)}.meta-sections>details:last-child:not([open])>summary:focus-visible{border-end-end-radius:calc(var(--ui-radius-xl) - 1px);border-end-start-radius:calc(var(--ui-radius-xl) - 1px)}.meta-sections>details[open]>summary{border-bottom:1px solid var(--ui-border)}.meta-sections>details>:not(summary){margin-inline:16px}.meta-sections>details>:not(summary):first-of-type,.meta-sections>details>p:first-of-type{margin-top:12px}.meta-sections>details>:last-child:not(summary){margin-bottom:16px}.meta-sections>details>ul{color:var(--ui-muted-foreground);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);margin-inline:16px;padding-inline-start:18px}.meta-disconnect{border:1px solid var(--ui-destructive-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:16px;display:flex}.meta-disconnect.is-confirming{background:var(--ui-destructive-soft)}.meta-disconnect>div:first-child{flex:260px;min-width:0}.meta-disconnect strong{color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:600;display:block}.meta-disconnect p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:2px 0 0;line-height:20px}.meta-disconnect-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}@media (width<=600px){.meta-disconnect-actions,.meta-disconnect-actions .button{width:100%}html .meta-account-summary .meta-details>div{flex-direction:column;gap:2px}}.connections-page{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.connections-toolbar{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}body .hosqi-workspace.workspace-redesign .connections-search{align-items:center;gap:var(--ui-space-2);min-width:min(100%,200px);max-width:100%;min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);height:auto;color:var(--ui-muted-foreground);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);flex:240px;padding:0 10px 0 12px;display:flex}body .hosqi-workspace.workspace-redesign .connections-toolbar .connections-search{max-width:360px}body .hosqi-workspace.workspace-redesign .connections-search:hover:not(:focus-within){border-color:var(--ui-input-hover)}body .hosqi-workspace.workspace-redesign .connections-search:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 1px var(--ui-ring), 0 0 0 4px var(--ui-ring-halo)}body .hosqi-workspace.workspace-redesign .connections-search>svg{flex-shrink:0}body .hosqi-workspace.workspace-redesign .connections-search>input,body .hosqi-workspace.workspace-redesign .connections-search>input:focus{width:100%;min-width:0;min-height:calc(var(--ui-control) - 2px);box-shadow:none;color:var(--ui-foreground);font-size:var(--ui-text-base);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.connections-filters,.connections-toolbar-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}body .hosqi-workspace.workspace-redesign .connections-filters select{flex:0 auto;width:auto;min-width:0;max-width:100%}.connections-toolbar-actions{margin-inline-start:auto}body .hosqi-workspace.workspace-redesign .connection-icon-button{width:var(--ui-control);height:var(--ui-control);min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease);flex-shrink:0;place-items:center;padding:0;display:inline-grid}body .hosqi-workspace.workspace-redesign .connection-icon-button:hover:not(:disabled){background:var(--ui-muted);border-color:var(--ui-input-hover);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .connection-icon-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}body .hosqi-workspace.workspace-redesign .connections-directory{gap:var(--ui-space-3);background:0 0;border:0;border-radius:0;min-width:0;max-width:100%;display:grid;overflow:visible}body .hosqi-workspace.workspace-redesign .connections-list-heading{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:0;line-height:20px;display:flex}body .hosqi-workspace.workspace-redesign .connections-list-heading>:first-child{color:var(--ui-foreground);font-variant-numeric:tabular-nums;font-weight:500}body .hosqi-workspace.workspace-redesign .connections-list{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}body .hosqi-workspace.workspace-redesign .connections-list>li{border:0;min-width:0}body .hosqi-workspace.workspace-redesign .connection-list-row{align-items:start;gap:var(--ui-space-3);width:100%;height:100%;min-height:0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);grid-template-rows:auto auto 1fr auto;grid-template-columns:40px minmax(0,1fr);display:grid}body .hosqi-workspace.workspace-redesign .connection-list-row:hover{border-color:var(--ui-border-strong);background:var(--ui-card)}body .hosqi-workspace.workspace-redesign .connection-list-row:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px;background:var(--ui-card);position:relative}body .hosqi-workspace.workspace-redesign .connection-channel-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);width:40px;height:40px;color:var(--ui-foreground);grid-area:1/1;place-items:center;display:grid}body .hosqi-workspace.workspace-redesign .connection-channel-icon.whatsapp{border-color:var(--ui-border);background:var(--ui-card)}body .hosqi-workspace.workspace-redesign .connection-channel-icon>svg{width:22px;height:22px}.connection-row-account,.connection-row-response,.connection-row-state{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}body .hosqi-workspace.workspace-redesign .connection-row-account{grid-area:1/2;align-self:center}body .hosqi-workspace.workspace-redesign .connection-row-account>strong{max-width:100%;color:var(--ui-foreground);white-space:normal;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:22px}body .hosqi-workspace.workspace-redesign .connection-row-account>span{max-width:100%;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);white-space:normal;overflow-wrap:anywhere;line-height:18px}body .hosqi-workspace.workspace-redesign .connection-row-state{text-align:start;flex-flow:wrap;grid-area:2/1/auto/-1;justify-self:stretch;align-items:center;gap:6px 12px}body .hosqi-workspace.workspace-redesign .connection-status{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-pill);background:var(--ui-warning-soft);min-height:22px;color:var(--ui-warning);font-size:var(--ui-text-xs);align-items:center;gap:6px;padding:1px 8px;font-weight:500;line-height:18px;display:inline-flex}.connection-status>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}body .hosqi-workspace.workspace-redesign .connection-status.tone-success{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}body .hosqi-workspace.workspace-redesign .connection-status.tone-neutral{border-color:var(--ui-border);background:var(--ui-muted);color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .connection-status.tone-danger{border-color:var(--ui-destructive-border);background:var(--ui-destructive-soft);color:var(--ui-destructive)}body .hosqi-workspace.workspace-redesign .connection-replies{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums}body .hosqi-workspace.workspace-redesign .connection-replies.on{color:var(--ui-foreground);font-weight:500}body .hosqi-workspace.workspace-redesign .connection-row-response{padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);grid-area:3/1/auto/-1;align-self:stretch;gap:2px}body .hosqi-workspace.workspace-redesign .connection-row-response>strong{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:500;line-height:16px}body .hosqi-workspace.workspace-redesign .connection-row-response>span{max-width:100%;color:var(--ui-foreground);font-size:var(--ui-text-sm);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}body .hosqi-workspace.workspace-redesign .connection-manage-label{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);color:var(--ui-foreground);font-size:var(--ui-text-sm);text-align:start;transition:background-color var(--ui-duration) var(--ui-ease);grid-area:4/1/auto/-1;padding:0 10px 0 12px;font-weight:500;line-height:20px;display:flex}body .hosqi-workspace.workspace-redesign .connection-list-row:hover .connection-manage-label{background:var(--ui-muted-strong)}body .hosqi-workspace.workspace-redesign .connection-manage-label svg{color:var(--ui-muted-foreground);flex-shrink:0;margin:0}.connections-access-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0}body .hosqi-workspace.workspace-redesign .connections-directory .empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-height:0}.connection-detail-provider{font-size:var(--ui-text-sm)}.connection-detail-card>.stack>.row:first-child{gap:10px}.connection-detail-card>.stack>.row:first-child>div{flex:1;min-width:180px}.connection-detail-card>.stack>.row:first-child>div>.row{gap:8px}.connection-detail-card>.stack>.row:first-child .muted{margin-top:4px}.connection-detail-tabs{border-bottom:1px solid var(--ui-border);gap:20px;display:flex}.connection-detail-tabs>button{min-height:40px;color:var(--ui-muted-foreground);cursor:pointer;transition:color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0 10px;font-weight:500}.connection-detail-tabs>button:hover{color:var(--ui-foreground)}.connection-detail-tabs>button[aria-pressed=true]{color:var(--ui-foreground);border-bottom-color:var(--ui-primary)}body .hosqi-workspace.workspace-redesign .connection-detail-tabs button{font-size:var(--ui-text-base)}.connection-detail-card details{border-top:1px solid var(--ui-border);padding-top:12px}.connection-detail-card summary{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);cursor:pointer}.connection-detail-card summary:hover{color:var(--ui-foreground)}.connection-detail-card details dl{font-size:var(--ui-text-sm);margin:12px 0 0}.connection-detail-card details dl>div{grid-template-columns:minmax(110px,1fr) minmax(0,1.5fr);gap:12px;display:grid}.connection-detail-actions{gap:8px}.connection-detail-actions .button.danger{margin-inline-start:auto}.connection-response-form .connection-save-bar{border-top:1px solid var(--ui-border);justify-content:flex-end;padding-top:16px;display:flex}body .hosqi-workspace.workspace-redesign .as-dialog-host:has(.hq-connection-management){overscroll-behavior:contain;border:1px solid var(--ui-border);border-radius:var(--ui-radius-2xl);background:var(--ui-card);width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ui-foreground);box-shadow:var(--ui-shadow-lg);padding:0;overflow:auto}body .hosqi-workspace.workspace-redesign .as-dialog-host:has(.hq-connection-management)::backdrop{background:#0d262266}body .hosqi-workspace.workspace-redesign .hq-connection-management{gap:var(--ui-space-4);min-width:0;padding:0 24px 24px;display:grid}body .hosqi-workspace.workspace-redesign .hq-connection-management>header{z-index:2;border-bottom:1px solid var(--ui-border);background:var(--ui-card);justify-content:space-between;align-items:center;gap:16px;margin:0 -24px;padding:14px 16px 14px 24px;display:flex;position:sticky;top:0}body .hosqi-workspace.workspace-redesign .hq-connection-management>header h2{min-width:0;font-size:var(--ui-text-lg);overflow-wrap:anywhere;margin:0;line-height:26px}body .hosqi-workspace.workspace-redesign .hq-connection-management .connection-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@property --connection-tabs-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --connection-tabs-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes connection-tabs-fade{0%{--connection-tabs-fade-start:0px;--connection-tabs-fade-end:40px}12%{--connection-tabs-fade-start:40px}88%{--connection-tabs-fade-end:40px}to{--connection-tabs-fade-start:40px;--connection-tabs-fade-end:0px}}@media (width<=1100px){.connections-toolbar-actions{margin-inline-start:0}}@media (width<=760px){body .hosqi-workspace.workspace-redesign .connections-search,body .hosqi-workspace.workspace-redesign .connections-toolbar .connections-search{max-width:100%;min-height:var(--ui-touch);flex-basis:100%}body .hosqi-workspace.workspace-redesign .connections-search>input{min-height:calc(var(--ui-touch) - 2px);font-size:var(--ui-text-md)}body .hosqi-workspace.workspace-redesign .connections-filters{flex:100%}body .hosqi-workspace.workspace-redesign .connections-filters select{flex:160px}.connections-toolbar-actions{justify-content:flex-end;width:100%}body .hosqi-workspace.workspace-redesign .connection-icon-button{width:var(--ui-touch);height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .connections-list-heading>:last-child{display:none}body .hosqi-workspace.workspace-redesign .connection-row-response{flex-flow:wrap;align-items:baseline;column-gap:6px;padding-top:10px}body .hosqi-workspace.workspace-redesign .as-dialog-host:has(.hq-connection-management){border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}body .hosqi-workspace.workspace-redesign .hq-connection-management{padding:0 16px 24px}body .hosqi-workspace.workspace-redesign .hq-connection-management>header{margin:0 -16px;padding:8px 8px 8px 16px}}@media (width<=460px){.connections-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.connections-toolbar-actions>.button{flex:1}.connections-toolbar-actions>.pg-usage{flex:100%;order:1;justify-content:flex-end}.connection-detail-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;box-shadow:inset 0 -1px 0 var(--ui-border);border-bottom:0;flex-wrap:nowrap;column-gap:18px;overflow-x:auto}.connection-detail-tabs>button{white-space:nowrap;flex:none;margin-bottom:0}@supports (animation-timeline:scroll()){.connection-detail-tabs{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--connection-tabs-fade-start), #000 calc(100% - var(--connection-tabs-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--connection-tabs-fade-start), #000 calc(100% - var(--connection-tabs-fade-end)), transparent);animation:linear both connection-tabs-fade;animation-timeline:scroll(self inline)}}.connection-detail-tabs>button{min-height:var(--ui-touch)}.connection-detail-actions .button.danger{margin-inline-start:0}}.connection-removal{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:20px;display:flex}.connection-removal p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:4px 0 0}.connection-removal .button{flex-shrink:0}@media (width<=520px){body .hosqi-workspace.workspace-redesign .connections-filters select{flex-basis:100%;width:100%}.connection-removal{flex-direction:column;align-items:flex-start}}.wa-template-library{padding-top:.5rem}.wa-template-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wa-template-heading h3,.wa-template-heading p{margin:0 0 .5rem}.wa-template-heading strong{overflow-wrap:anywhere}.wa-template-editor{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-muted);padding:1.25rem}.wa-template-editor fieldset{border:0;min-width:0;margin:0;padding:0}.wa-template-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wa-template-button-row{align-items:end;gap:.5rem;display:flex}.wa-template-button-row .field{flex:1;min-width:0}.wa-template-preview{border-radius:var(--ui-radius-xl);background:var(--ui-muted-strong);padding:1rem}.wa-template-preview>small{color:var(--ui-muted-foreground);margin-bottom:.75rem;display:block}.wa-template-bubble{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:4px 14px 14px;max-width:360px;overflow:hidden}.wa-template-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem}.wa-template-preview-button{text-align:center;border-top:1px solid var(--ui-border);color:var(--ui-info);overflow-wrap:anywhere;padding:.75rem}.wa-template-list{gap:.75rem;display:grid}.wa-template-item{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);min-width:0;padding:1rem}.wa-template-item>p{white-space:pre-wrap;overflow-wrap:anywhere}.wa-template-labels{flex-wrap:wrap;gap:.5rem;display:flex}.wa-template-labels span{border:1px solid var(--ui-border);color:var(--ui-info)}@media (width<=600px){.wa-template-fields{grid-template-columns:1fr}.wa-template-heading{flex-wrap:wrap}.wa-template-editor{padding:1rem}}.wa-marketing-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);justify-items:start;gap:.5rem;padding:1rem 1.25rem;display:grid}.wa-marketing-status-heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wa-marketing-status p{margin:0}.wa-template-library>.button,.wa-template-library>.stack>.button,.wa-template-library>.wa-carousel-author>.button{place-self:flex-start start}.wa-template-heading p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.wa-template-item{background:var(--ui-card);transition:border-color var(--ui-duration) var(--ui-ease);gap:6px;display:grid}.wa-template-item:hover{border-color:var(--ui-border-strong)}.wa-template-item .wa-template-heading{align-items:center}.wa-template-item .wa-template-heading strong{font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);font-weight:600}.wa-template-item>p{color:var(--ui-foreground);font-size:var(--ui-text-base);margin:4px 0;line-height:20px}.wa-template-labels span{border-radius:var(--ui-radius-pill);font-size:var(--ui-text-sm);background:var(--ui-card);padding:2px 10px}.wa-template-editor{border-color:var(--ui-border)}.wa-marketing-status{background:var(--ui-card)}.wa-marketing-status p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.wa-usage{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-width:0;font-size:var(--ui-text-sm);gap:8px;padding:14px 16px;display:grid}.wa-usage p{color:var(--ui-muted-foreground);margin:0}.wa-usage .wa-usage-strong{color:inherit;font-weight:600}.wa-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.wa-usage-head span{color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums}.wa-usage-meter{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);height:8px;overflow:hidden}.wa-usage-meter span{border-radius:inherit;background:var(--ui-info);height:100%;transition:width .2s var(--ui-ease);display:block}.wa-usage[data-level=soon] .wa-usage-meter span{background:var(--ui-chart-4)}.wa-usage[data-level=over] .wa-usage-meter span{background:var(--ui-destructive)}.wa-usage-foot{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.wa-usage-foot small{color:var(--ui-muted-foreground)}.hq-webhook-fields,.hq-handoff-assign{gap:12px;min-width:0;display:grid}.hq-webhook-fields section{gap:8px;min-width:0;display:grid}.hq-webhook-fields h4{color:var(--ui-foreground);margin:4px 0 0}.hq-webhook-url,.hq-webhook-code,.hq-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.hq-webhook-url{border-radius:var(--ui-radius-md);background:var(--ui-muted);color:var(--ui-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:8px 10px;line-height:1.5;display:block}.hq-webhook-once{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-md);background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-text-xs);gap:8px;padding:10px;display:grid}.hq-webhook-once p{margin:0;line-height:1.5}.hq-webhook-label{font-size:var(--ui-text-xs);font-weight:600}.hq-webhook-issues{border-radius:var(--ui-radius-md);background:var(--ui-destructive-soft);color:var(--ui-destructive);font-size:var(--ui-text-xs);margin:0;padding:8px 10px 8px 24px;line-height:1.5}.hq-webhook-last{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);margin:0}.hq-webhook-test summary{cursor:pointer;font-size:var(--ui-text-xs);color:var(--ui-foreground);font-weight:600}.hq-webhook-code{border-radius:var(--ui-radius-md);background:var(--ui-muted);font-size:var(--ui-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:10px;line-height:1.55}.hq-handoff-note{margin:0}.hq-team-chip{align-items:center;gap:5px;max-width:100%;display:inline-flex}.hq-team-chip .label-dot{width:6px;height:6px}.hq-team-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, currentColor 78%, var(--ui-foreground));overflow:hidden}.inbox-contact-title>.hq-team-chip,.hosqi-workspace .inbox-contact-title>.hq-team-chip{width:auto;max-width:100%;font-size:var(--ui-text-xs);margin:2px 0 0;display:inline-flex}.hq-teams-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hq-teams-list>li{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex}.hq-teams-list .hq-team-name{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.hq-teams-list .hq-team-meta{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.hq-team-actions{flex-shrink:0;gap:6px;display:flex}.hq-team-form{gap:12px;display:grid}.hq-team-members{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:8px;max-height:260px;margin:0;padding:10px 12px;display:grid;overflow:auto}.hq-team-members legend{font-size:var(--ui-text-xs);padding:0 4px;font-weight:600}.hq-team-members label{font-size:var(--ui-text-sm);align-items:center;gap:8px;display:flex}@media (width<=560px){.hq-teams-list>li{flex-direction:column}}.team-members-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-members-heading h2{margin:0}.team-member-actions{flex-wrap:wrap;gap:8px;display:flex}@media (pointer:fine) and (width>=761px){body .hosqi-workspace.workspace-redesign .team-members-panel .team-member-actions .button{min-height:var(--ui-control-sm);font-size:var(--ui-text-sm);padding:5px 12px}}body .hosqi-workspace.workspace-redesign .team-member-actions .button.secondary:is([data-member-action=remove],[data-member-action=offer]){border-color:var(--ui-destructive-border);color:var(--ui-destructive)}body .hosqi-workspace.workspace-redesign .team-member-actions .button.secondary:is([data-member-action=remove],[data-member-action=offer]):hover:not(:disabled){border-color:var(--ui-destructive);background:var(--ui-destructive-soft)}.team-members-panel td:first-child strong{font-weight:600}.team-members-panel{container:team-members/inline-size}.team-members-panel td:nth-child(2){color:var(--ui-muted-foreground);white-space:normal;overflow-wrap:break-word}.team-members-panel .team-member-actions{flex-wrap:wrap;justify-content:flex-end}@container team-members (width>=780px){.team-members-panel .team-member-actions{flex-wrap:nowrap}}.team-members-panel td:nth-child(3){white-space:nowrap}body .hosqi-workspace.workspace-redesign .team-members-panel td:nth-child(3) .badge{text-transform:capitalize}.workspace-dialog.team-member-dialog{width:min(540px,100vw - 32px)}.team-member-dialog header{margin-bottom:16px}.team-member-dialog .team-member-name{overflow-wrap:anywhere;display:block}.team-member-dialog .muted{overflow-wrap:anywhere}.team-member-impact dl{margin:20px 0 0;padding:0}.team-member-impact dl>div{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.team-member-impact dt{color:var(--ui-muted-foreground)}.team-member-impact dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-weight:600}.team-member-dialog .team-member-warnings{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);padding-inline-start:20px;line-height:20px}.team-member-dialog footer{flex-wrap:wrap}.team-transfer-seat{justify-content:space-between;gap:16px;display:flex}.team-transfer-seat dd{margin:0;font-weight:600}.team-ownership-transfers ul{margin:0;padding:0;list-style:none}.team-ownership-transfers li{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.team-ownership-transfers li>div:first-child{gap:7px;display:grid}.team-ownership-transfers small{color:var(--ui-muted-foreground)}.team-role-policy{border-top:1px solid var(--ui-border);padding-top:16px}.team-role-policy summary{cursor:pointer;width:fit-content;color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:500}.team-role-policy summary:hover{text-underline-offset:2px;text-decoration:underline}.team-role-policy[open] summary{margin-bottom:12px}.team-role-policy dl{font-size:var(--ui-text-sm);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:10px 16px;margin:0;line-height:20px;display:grid}.team-role-policy dt{font-weight:600}.team-role-policy dd{color:var(--ui-muted-foreground);margin:0}.team-role-policy p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:20px}@media (width<=520px){.workspace-dialog.team-member-dialog{padding:20px}.team-member-dialog footer .button{flex:1}.team-member-impact dl>div{gap:12px}}@media (width<=760px){.team-role-policy dl{grid-template-columns:minmax(0,1fr);gap:2px}.team-role-policy dd+dt{margin-top:8px}}.team-members-panel th:last-child{text-align:end}@container team-members (width<=660px){.team-members-panel .table-wrap thead{display:none}.team-members-panel .table-wrap :is(table,tbody){width:100%;display:block}.team-members-panel .table-wrap tr{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 14px;display:grid}.team-members-panel .table-wrap tr:last-child{border-bottom:0}body .hosqi-workspace.workspace-redesign .team-members-panel .table-wrap td{white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;width:auto;padding:0;display:block}.team-members-panel .table-wrap td:first-child{grid-column:1}.team-members-panel .table-wrap td:nth-child(2){font-size:var(--ui-text-sm);grid-column:1}.team-members-panel .table-wrap td:nth-child(3){grid-area:1/2}.team-members-panel .table-wrap td:nth-child(4){grid-column:1/-1}.team-members-panel .table-wrap td:nth-child(4):has(.team-member-actions:not(:empty)){margin-top:8px}.team-members-panel .team-member-actions{flex-wrap:wrap;justify-content:flex-start}.team-members-panel .team-member-actions .button{flex:auto}}.team-member-impact dd:first-letter{text-transform:uppercase}.hq-gs-panel{color:var(--ui-foreground);font-size:var(--ui-text-base);flex-direction:column;gap:12px;line-height:20px;display:flex}.hq-gs-panel .hq-gs-header{align-items:center;gap:10px;display:flex}.hq-gs-panel .hq-gs-robot{background:var(--ui-accent-soft);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-lime) 70%, transparent);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.hq-gs-panel .hq-gs-robot img{width:28px;height:28px;display:block}.hq-gs-panel .hq-gs-heading{flex:1;min-width:0}.hosqi-workspace .hq-gs-panel .hq-gs-heading h2{font-size:var(--ui-text-md);letter-spacing:-.1px;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:22px}.hq-gs-panel .hq-gs-heading h2:focus{outline:none}.hq-gs-panel .hq-gs-heading p{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;margin:0;line-height:16px}.hq-gs-panel .hq-gs-meter{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);height:6px;overflow:hidden}.hq-gs-panel .hq-gs-meter>span{border-radius:inherit;background:linear-gradient(90deg, var(--ui-brand), var(--ui-teal));min-width:6px;height:100%;transition:width .3s var(--ui-ease);display:block}.hq-gs-panel .hq-gs-next{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-background);grid-template-columns:36px minmax(0,1fr);gap:4px 12px;padding:14px;display:grid}.hq-gs-panel .hq-gs-next-icon{border-radius:var(--ui-radius-lg);background:var(--ui-brand);width:36px;height:36px;color:var(--ui-lime);place-items:center;display:grid}.hosqi-workspace .hq-gs-panel .hq-gs-next-body h3{font-size:var(--ui-text-base);margin:0;font-weight:600;line-height:20px}.hq-gs-panel .hq-gs-next-body p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:2px 0 0;line-height:18px}.hq-gs-panel .hq-gs-next-action{grid-column:1/-1;min-width:0;margin-top:8px}.hq-gs-panel .hq-gs-actions{flex-wrap:wrap;gap:8px;display:flex}.hq-gs-panel :is(.hq-gs-primary,.hq-gs-secondary){min-height:var(--ui-control-lg);border:1px solid var(--ui-brand);border-radius:var(--ui-radius-lg);background:var(--ui-brand);color:var(--ui-primary-foreground);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--ui-shadow-xs);transition:background-color var(--ui-duration) var(--ui-ease);flex:auto;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:500;text-decoration:none;display:inline-flex}.hq-gs-panel .hq-gs-primary:hover{background:var(--ui-primary-hover);text-decoration:none}.hq-gs-panel .hq-gs-secondary{border-color:var(--ui-input);background:var(--ui-card);color:var(--ui-foreground)}.hq-gs-panel .hq-gs-secondary:hover{background:var(--ui-muted);text-decoration:none}.hq-gs-muted{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0}.hq-gs-panel .hq-gs-toggle{min-height:var(--ui-control);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);font:inherit;font-size:var(--ui-text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-weight:500;display:flex}.hq-gs-panel .hq-gs-toggle:hover{color:var(--ui-foreground)}.hq-gs-panel .hq-gs-toggle .hq-gs-chevron{transition:transform var(--ui-duration) var(--ui-ease);margin-inline-start:auto}.hq-gs-panel .hq-gs-toggle[aria-expanded=true] .hq-gs-chevron{transform:rotate(180deg)}.hq-gs-panel .hq-gs-steps{gap:2px;margin:-6px 0 0;padding:0;list-style:none;display:grid}.hq-gs-panel .hq-gs-steps>li{border-radius:var(--ui-radius-md);min-height:32px;font-size:var(--ui-text-sm);align-items:center;gap:10px;padding:4px;display:flex}.hq-gs-panel .hq-gs-steps>li.next{background:var(--ui-accent-soft);font-weight:600}.hq-gs-panel .hq-gs-steps>li.done .hq-gs-step-title{color:var(--ui-muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ui-muted-foreground) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-muted-foreground) 50%, transparent)}.hq-gs-panel .hq-gs-check{border:1.5px solid var(--ui-input);background:var(--ui-card);border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.hq-gs-panel li.done .hq-gs-check{border-color:var(--ui-brand);background:var(--ui-brand);color:var(--ui-lime)}.hq-gs-panel li.next .hq-gs-check{border-color:var(--ui-brand)}.hq-gs-panel .hq-gs-footer{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-top:8px;display:flex}.hq-gs-panel .hq-gs-text{min-height:var(--ui-control);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);font:inherit;font-size:var(--ui-text-sm);cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:500}@media (hover:hover){.hq-gs-panel .hq-gs-text:hover:not(:disabled){background:var(--ui-muted);color:var(--ui-foreground)}}.hq-gs-error{color:var(--ui-destructive);font-size:var(--ui-text-sm);margin:0}.hq-gs-icon-button{width:var(--ui-control);height:var(--ui-control);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.hq-gs-icon-button:hover{background:var(--ui-muted);color:var(--ui-foreground)}.hq-test-link{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"qr text""qr body";align-items:center;gap:8px 16px;display:grid}.hq-test-link.is-compact{grid-template-areas:"qr body";gap:12px}.hq-test-link.no-qr{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""body"}.hq-test-link-qr{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:#fff;grid-area:qr;align-self:start;padding:6px;line-height:0}.hq-qr{max-width:100%;height:auto;display:block}.hq-test-link-text{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);grid-area:text;align-self:end;margin:0;line-height:18px}.hq-test-link-body{flex-direction:column;grid-area:body;align-self:start;align-items:flex-start;gap:8px;min-width:0;display:flex}.hq-test-link.is-compact .hq-test-link-body{align-self:center}.hq-test-link-row{border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);align-items:center;gap:2px;max-width:100%;padding:2px 2px 2px 10px;display:flex}.hq-test-link.is-compact .hq-test-link-row{width:100%}.hq-test-link-row .hq-test-link-url{min-width:0;color:var(--ui-foreground);font-family:inherit;font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.hq-test-link-row .hq-gs-icon-button{flex:0 0 30px;width:30px;height:30px}.hq-gs-link-button{color:var(--ui-teal);font-size:var(--ui-text-sm);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.hq-gs-link-button:hover{text-decoration:underline}.hq-gs-status:empty{display:none}.hq-gs-status{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.hq-guide-card{inset-inline-end:112px;z-index:50;width:min(380px,100vw - 140px);max-height:calc(100dvh - var(--ui-topbar-height) - 40px);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-2xl);background:var(--ui-card);box-shadow:var(--ui-shadow-lg);animation:hq-gs-rise .26s var(--ui-ease) both;padding:16px;position:fixed;bottom:20px;overflow-y:auto}@keyframes hq-gs-rise{0%{opacity:0;transform:translateY(12px)}}.hq-gs-pill-box{flex:none;position:relative}.hosqi-workspace .topbar .hq-gs-pill{min-height:var(--ui-control);border:1px solid color-mix(in srgb, var(--ui-lime) 75%, var(--ui-brand) 10%);border-radius:var(--ui-radius-pill);background:var(--ui-accent-soft);color:var(--ui-foreground);font:inherit;font-size:var(--ui-text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease);align-items:center;gap:8px;margin-inline-end:4px;padding:0 12px 0 10px;font-weight:600;display:inline-flex}.hosqi-workspace .topbar .hq-gs-pill:hover,.hosqi-workspace .topbar .hq-gs-pill[aria-expanded=true]{background:color-mix(in srgb, var(--ui-lime) 55%, var(--ui-card))}.hq-gs-pill .hq-gs-ring-track{fill:none;stroke:color-mix(in srgb, var(--ui-brand) 15%, transparent);stroke-width:2.5px}.hq-gs-pill .hq-gs-ring-value{fill:none;stroke:var(--ui-brand);stroke-width:2.5px;stroke-linecap:round;transform-origin:9px 9px;transform:rotate(-90deg)}.hq-gs-pill .hq-gs-pill-count{color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums}.hq-gs-popover{top:calc(100% + 8px);z-index:40;width:360px;max-height:calc(100dvh - var(--ui-topbar-height) - 24px);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-2xl);background:var(--ui-popover);box-shadow:var(--ui-shadow-lg);white-space:normal;padding:16px;position:absolute;inset-inline-end:0;overflow-y:auto}.hq-connected{border:1px solid var(--ui-success-border);border-radius:var(--ui-radius-2xl);background:radial-gradient(120% 80% at 100% 0%, var(--ui-accent-soft) 0%, transparent 60%), var(--ui-card);flex-direction:column;gap:16px;margin-bottom:16px;padding:20px;display:flex}.hq-connected-header{align-items:center;gap:14px;display:flex}.hq-connected-check{background:var(--ui-brand);width:44px;height:44px;color:var(--ui-lime);box-shadow:0 0 0 5px color-mix(in srgb, var(--ui-lime) 45%, transparent);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.hosqi-workspace .hq-connected-header h2{font-size:var(--ui-text-xl);margin:0;font-weight:600;line-height:28px}.hq-connected-number{color:var(--ui-muted-foreground);font-size:var(--ui-text-md);font-variant-numeric:tabular-nums;margin:2px 0 0}.hq-connected-test{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);flex-direction:column;gap:10px;padding:16px;display:flex}.hosqi-workspace .hq-connected-test h3{font-size:var(--ui-text-base);margin:0;font-weight:600}.hq-meta-pricing{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-xl);background:var(--ui-info-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);flex-direction:column;gap:6px;padding:14px 16px;line-height:20px;display:flex}.hq-meta-pricing strong{font-weight:600}.hq-meta-pricing ul{color:var(--ui-foreground);gap:2px;margin:0;padding-inline-start:18px;display:grid}.hq-meta-pricing a{color:var(--ui-info);align-self:flex-start;align-items:center;gap:4px;font-weight:600;display:inline-flex}.hq-connected-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.hq-guide-card{inset-inline:8px;bottom:calc(var(--ui-tabbar-height) + 8px);z-index:61;width:auto;max-height:min(72dvh, calc(100dvh - var(--ui-topbar-height) - var(--ui-tabbar-height) - 24px));border-radius:var(--ui-radius-2xl);padding:14px}.hosqi-workspace .topbar .hq-gs-pill{min-height:var(--ui-touch);padding:0 10px}.hq-gs-pill .hq-gs-pill-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hq-gs-popover{top:calc(var(--ui-topbar-height) + 6px);width:auto;max-height:calc(100dvh - var(--ui-topbar-height) - var(--ui-tabbar-height) - 16px);position:fixed;inset-inline:8px}.hq-test-link{gap:12px}.hq-connected{padding:16px}.hq-connected .hq-test-link{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""qr""body";justify-items:start}.hq-connected-actions>.button{flex:auto}}@media (prefers-reduced-motion:reduce){.hq-guide-card{animation:none}.hq-gs-panel .hq-gs-meter>span{transition:none}}.hq-choice-group.hq-choice-group{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.hq-choice-group>legend{float:left;width:100%;color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:0 0 8px;padding:0;font-weight:500;line-height:20px}.hq-choice-group>legend+*{clear:left}.hq-choice-group .hq-choice-hint{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin:-6px 0 2px;line-height:18px}.hq-required{color:var(--ui-destructive);font-weight:500}.hq-optional{color:var(--ui-muted-foreground);font-weight:400}.hq-field-label{display:block}.hq-field-error.hq-field-error{color:var(--ui-destructive);font-size:var(--ui-text-xs);margin:2px 0 0;font-weight:500;line-height:18px;display:block}.hq-choice-group .hq-choice{border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);min-width:0;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);align-items:center;gap:10px;margin:0;display:flex;position:relative}.hq-choice-group .hq-choice>input[type]{z-index:1;opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}@media (hover:hover){.hq-choice-group .hq-choice:hover:not(.selected){border-color:var(--ui-input-hover);background:var(--ui-muted)}}.hq-choice-group .hq-choice.selected{border-color:var(--ui-brand);background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px var(--ui-brand)}.hq-choice-group .hq-choice:has(>input:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hq-choice-group .hq-choice:has(>input:disabled){cursor:not-allowed;opacity:.55}.hq-choice-group[aria-invalid=true] .hq-choice:not(.selected){border-color:var(--ui-destructive-border)}.hq-choice-group .hq-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hq-choice-group .hq-chip{min-height:var(--ui-touch,44px);font-size:var(--ui-text-base);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;justify-content:center;padding:8px 10px;font-weight:500;line-height:20px}.hq-choice-group .hq-cards,.hq-choice-group .hq-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hq-choice-group .hq-card{border-radius:var(--ui-radius-xl);align-items:flex-start;padding:12px 34px 12px 12px}.hq-choice-group .hq-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hq-choice-group .hq-card-text b{font-size:var(--ui-text-base);overflow-wrap:break-word;font-weight:600;line-height:20px}.hq-choice-group .hq-card-text small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.hq-choice-group .hq-choice-icon{border-radius:var(--ui-radius-lg);background:var(--ui-muted);width:36px;height:36px;color:var(--ui-brand);transition:background-color var(--ui-duration) var(--ui-ease);flex:none;place-items:center;display:grid}.hq-choice-group .hq-choice.selected .hq-choice-icon{background:var(--ui-lime)}.hq-choice-group .hq-choice-mark{background:var(--ui-brand);color:#fff;opacity:0;width:18px;height:18px;transition:opacity var(--ui-duration) var(--ui-ease), transform var(--ui-duration) var(--ui-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.hq-choice-group .hq-choice.selected .hq-choice-mark{opacity:1;transform:none}.hq-choice-group .hq-tile{min-height:52px;padding:8px 32px 8px 8px}.hq-choice-group .hq-tile .hq-choice-icon{width:34px;height:34px}.hq-choice-group .hq-tile-label{min-width:0;font-size:var(--ui-text-base);overflow-wrap:break-word;font-weight:500;line-height:18px}.hq-choice-group .hq-tile .hq-choice-mark{margin-top:-9px;top:50%}.hq-phone-field .hq-phone{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.hq-phone .hq-phone-code{color:var(--ui-foreground);cursor:pointer;justify-content:space-between;gap:6px;padding:0 10px 0 12px;position:relative}.hq-phone .hq-phone-code-value{font-size:var(--ui-text-base);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hq-phone .hq-phone-code>select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hq-phone .hq-phone-code>svg{color:var(--ui-muted-foreground);flex-shrink:0}.hq-phone-field.is-settings .hq-phone{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.hq-phone-field .hq-privacy-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-items:flex-start;gap:6px;margin:2px 0 0;font-weight:400;line-height:18px;display:flex}.hq-phone-field .hq-privacy-note>svg{flex-shrink:0;margin-top:2px}.hq-tz .hq-tz-anchor{position:relative}.hq-tz .hq-tz-button{border-radius:var(--ui-radius-lg);width:100%;color:var(--ui-foreground);font:inherit;text-align:start;cursor:pointer}.hq-tz .hq-tz-button:focus-visible{outline:2px solid #0000}.hq-tz .hq-tz-button>svg{color:var(--ui-muted-foreground);flex-shrink:0}.hq-tz .hq-tz-button[aria-invalid=true]{border-color:var(--ui-destructive)}.hq-tz .hq-tz-value{white-space:nowrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.hq-tz .hq-tz-value b{font-size:var(--ui-text-md);font-weight:400}@media (width>=761px) and (pointer:fine){.hq-tz .hq-tz-value b{font-size:var(--ui-text-base)}}.hq-tz .hq-tz-value small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);text-overflow:ellipsis;font-weight:400;overflow:hidden}.hq-tz .hq-tz-offset{border-radius:var(--ui-radius-sm);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;flex-shrink:0;padding:1px 6px;font-weight:500;line-height:18px}.hq-tz .hq-tz-popover{top:calc(100% + 4px);z-index:30;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-xl);background:var(--ui-popover);box-shadow:var(--ui-shadow-lg);flex-direction:column;display:flex;position:absolute;inset-inline:0;overflow:hidden}.hq-tz .hq-tz-search{border-bottom:1px solid var(--ui-border);color:var(--ui-muted-foreground);align-items:center;gap:8px;padding:0 12px;display:flex}.hq-tz .hq-tz-search>input{min-width:0;height:44px;color:var(--ui-foreground);font:inherit;font-size:var(--ui-text-md);box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-weight:400}.hq-tz .hq-tz-list{overscroll-behavior:contain;max-height:min(300px,50dvh);margin:0;padding:4px;list-style:none;overflow-y:auto}.hq-tz .hq-tz-list>li{border-radius:var(--ui-radius-md);min-height:40px;color:var(--ui-foreground);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-weight:400;display:flex}.hq-tz .hq-tz-list>li>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.hq-tz .hq-tz-list b{font-size:var(--ui-text-base);font-weight:500;line-height:20px}.hq-tz .hq-tz-list small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.hq-tz .hq-tz-list>li.active{background:var(--ui-muted)}.hq-tz .hq-tz-list>li[aria-selected=true]{background:var(--ui-accent-soft)}.hq-tz .hq-tz-list>li>svg{color:var(--ui-brand);flex-shrink:0}.hq-tz .hq-tz-empty{color:var(--ui-muted-foreground);cursor:default;justify-content:center}.hq-tz .hq-tz-now{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:2px 0 0;font-weight:400;line-height:18px;display:flex}@media (width<=600px){.hq-choice-group .hq-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-choice-group .hq-cards{grid-template-columns:minmax(0,1fr)}.hq-choice-group .hq-card{align-items:center;padding-block:10px}.hq-choice-group .hq-tile{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.hq-choice-group .hq-tile .hq-choice-icon{width:30px;height:30px}.hq-choice-group .hq-tile .hq-choice-mark{margin-top:0;top:10px;right:10px}.hq-phone-field.is-settings .hq-phone{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hq-choice-group .hq-choice,.hq-choice-group .hq-choice-mark{transition:none}}.hq-phone-field .hq-optin{color:var(--ui-foreground);font-size:var(--ui-text-sm);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 0;font-weight:400;line-height:20px;display:flex}.hq-phone-field .hq-optin>input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--ui-primary);cursor:inherit;flex:none;margin:1px 0 0;padding:0}.hq-phone-field .hq-optin>input[type=checkbox]:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.hq-phone-field .hq-optin.is-disabled{color:var(--ui-muted-foreground);cursor:not-allowed}.hq-phone-field .hq-optin-text{overflow-wrap:break-word;gap:2px;min-width:0;display:grid}.hq-phone-field .hq-optin-text small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:18px}.business-profile-optin{gap:8px;min-width:0;display:grid}.files-usage{gap:12px;min-width:0;display:grid}.files-usage h2{margin:0}.files-usage-head{align-items:flex-start;gap:12px;display:flex}.files-usage-head p{max-width:62ch;margin:4px 0 0;line-height:1.5}.files-usage-icon{border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-teal) 12%, var(--ui-card));width:36px;height:36px;color:var(--ui-teal);flex:none;place-items:center;display:grid}.files-usage-meter-row{gap:8px;display:grid}.files-usage-amount{font-size:var(--ui-text-lg);font-variant-numeric:tabular-nums;line-height:1.3}.files-usage-meter{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);height:8px;display:block;overflow:hidden}.files-usage-meter>span{border-radius:inherit;background:var(--ui-teal);min-width:2px;height:100%;transition:width .24s var(--ui-ease);display:block}.files-usage[data-level=soon] .files-usage-meter>span{background:var(--ui-chart-4)}.files-usage[data-level=over] .files-usage-meter>span{background:var(--ui-destructive)}.files-usage-facts{color:var(--ui-muted-foreground);line-height:1.6;font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;margin:0}.files-usage-facts>span+span:before{content:"·";color:var(--ui-subtle-foreground,var(--ui-muted-foreground));margin:0 8px}.files-usage-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:1.5}.files-usage[data-level=over] .files-usage-note,.files-usage[data-level=soon] .files-usage-note{color:var(--ui-foreground)}.files-cap-warning{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;line-height:1.5;display:flex}.files-cap-warning svg{color:var(--ui-warning);flex:none;margin-top:2px}.files-cap-form{border-top:1px solid var(--ui-border);padding-top:12px}.files-cap-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.files-cap-input{border:1px solid var(--ui-input);border-radius:var(--ui-radius-md);background:var(--ui-card);flex:0 220px;align-items:center;min-width:140px;display:flex}.files-cap-input:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 3px var(--ui-ring-halo)}.files-cap-input input{min-width:0;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.files-cap-input input:focus{box-shadow:none;outline:none}.files-cap-input>span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);padding:0 12px 0 4px}.files-cap-input:has(input[aria-invalid=true]){border-color:var(--ui-destructive)}@media (width<=560px){.files-cap-input{flex:140px}}@media (prefers-reduced-motion:reduce){.files-usage-meter>span{transition:none}}.kn-page,.kn-picker{--kn-text:var(--ui-foreground);--kn-muted:var(--ui-muted-foreground);--kn-line:var(--ui-border);--kn-soft:var(--ui-muted);--kn-surface:var(--ui-card);--kn-hover:var(--ui-muted);--kn-ready:var(--ui-success);--kn-ready-bg:var(--ui-success-soft);--kn-ready-line:var(--ui-success-border);--kn-busy:var(--ui-warning);--kn-busy-bg:var(--ui-warning-soft);--kn-busy-line:var(--ui-warning-border);--kn-failed:var(--ui-destructive);--kn-failed-bg:var(--ui-destructive-soft);--kn-failed-line:var(--ui-destructive-border);--kn-pdf:var(--ui-destructive);--kn-pdf-bg:var(--ui-destructive-soft);--kn-doc:var(--ui-foreground);--kn-doc-bg:var(--ui-accent-soft);--kn-sheet:var(--ui-success);--kn-sheet-bg:var(--ui-success-soft);--kn-slides:var(--ui-warning);--kn-slides-bg:var(--ui-warning-soft);--kn-web:var(--ui-info);--kn-web-bg:var(--ui-info-soft);--kn-plain:var(--ui-muted-foreground);--kn-plain-bg:var(--ui-muted-strong)}.hq-builder .kn-picker{--kn-text:var(--hb-text);--kn-muted:var(--hb-muted);--kn-line:var(--hb-border);--kn-soft:var(--hb-bg);--kn-surface:var(--hb-surface);--kn-hover:var(--hb-hover)}.hq-builder[data-theme=dark] .kn-picker{--kn-ready-line:transparent;--kn-busy-line:transparent;--kn-failed-line:transparent;--kn-ready:#86efac;--kn-ready-bg:#15803d33;--kn-busy:#fcd98a;--kn-busy-bg:#3a2e14;--kn-failed:#f6a9a1;--kn-failed-bg:#b423182e;--kn-pdf:#f6a9a1;--kn-pdf-bg:#3d1f1c;--kn-doc:#93c5fd;--kn-doc-bg:#172a4a;--kn-sheet:#86efac;--kn-sheet-bg:#14301f;--kn-slides:#fdba74;--kn-slides-bg:#3a2414;--kn-web:#5eead4;--kn-web-bg:#12362f;--kn-plain:#cbd5e1;--kn-plain-bg:#232a2f}.kn-tile{border-radius:var(--ui-radius-md,8px);width:36px;height:36px;font:600 12px/1 var(--ui-font,inherit);letter-spacing:0;flex:none;place-items:center;display:inline-grid}.kn-tile-pdf{color:var(--kn-pdf);background:var(--kn-pdf-bg)}.kn-tile-doc{color:var(--kn-doc);background:var(--kn-doc-bg)}.kn-tile-sheet{color:var(--kn-sheet);background:var(--kn-sheet-bg)}.kn-tile-slides{color:var(--kn-slides);background:var(--kn-slides-bg)}.kn-tile-web{color:var(--kn-web);background:var(--kn-web-bg)}.kn-tile-text{color:var(--kn-plain);background:var(--kn-plain-bg)}.kn-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.kn-status.is-ready{color:var(--kn-ready);background:var(--kn-ready-bg);border-color:var(--kn-ready-line)}.kn-status.is-indexing{color:var(--kn-busy);background:var(--kn-busy-bg);border-color:var(--kn-busy-line)}.kn-status.is-failed{color:var(--kn-failed);background:var(--kn-failed-bg);border-color:var(--kn-failed-line)}.kn-summary{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.kn-summary-text{flex-direction:column;flex:1;min-width:0;display:flex}.kn-summary-title{color:var(--kn-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:20px;overflow:hidden}.kn-summary-meta{min-width:0;color:var(--kn-muted);flex-wrap:wrap;gap:0 12px;font-size:12px;line-height:18px;display:flex}.kn-summary-meta>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.kn-summary-meta a{color:inherit;text-decoration:underline}.kn-summary-title a{color:inherit;text-decoration:none}.kn-summary-title a:hover{text-underline-offset:2px;text-decoration:underline}.kn-summary-note{color:var(--kn-muted);overflow-wrap:anywhere;font-size:12px;line-height:18px}.kn-summary.is-compact .kn-summary-meta{align-items:center;gap:2px 8px}.kn-summary.is-compact .kn-summary-meta+.kn-summary-meta{margin-top:2px}.kn-summary.is-compact .kn-status{padding:0 6px;font-size:12px;line-height:18px}.kn-summary-note.is-failed{color:var(--kn-failed)}.kn-header-actions{flex-wrap:wrap;gap:8px;display:flex}body .hosqi-workspace.workspace-redesign .panel.kn-sources{padding:0;overflow:hidden}.kn-toolbar{border-bottom:1px solid var(--kn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.kn-search{flex:260px;align-items:center;max-width:420px;display:flex;position:relative}.kn-search svg{color:var(--kn-muted);pointer-events:none;position:absolute;inset-inline-start:12px}.kn-page .kn-search input{width:100%;padding-inline-start:36px}.kn-counts{color:var(--kn-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.kn-list{margin:0;padding:0;list-style:none}.kn-row{border-bottom:1px solid var(--kn-line);transition:background-color var(--ui-duration,.15s) var(--ui-ease,ease);padding:12px 16px}.kn-list>.kn-row:hover{background:color-mix(in srgb, var(--kn-soft) 55%, transparent)}.kn-row:last-child{border-bottom:0}.kn-row-line{align-items:center;gap:12px;display:flex}.kn-row-actions{flex:none;gap:2px;display:flex}.hosqi-workspace .kn-icon-button{border-radius:var(--ui-radius-lg,8px);width:36px;height:36px;min-height:0;color:var(--kn-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.hosqi-workspace .kn-icon-button:hover:not(:disabled),.hosqi-workspace .kn-icon-button.is-active{background:var(--kn-hover);color:var(--kn-text)}.hosqi-workspace .kn-icon-button.is-danger:hover:not(:disabled){background:var(--kn-failed-bg);color:var(--kn-failed)}.hosqi-workspace .kn-icon-button:disabled{cursor:default;opacity:.45}.kn-read{gap:6px;margin:12px 0 0 48px;display:grid}.kn-read p{border:1px solid var(--kn-line);border-radius:var(--ui-radius-lg,8px);background:var(--kn-soft);overflow-wrap:anywhere;white-space:pre-wrap;max-height:360px;margin:0;padding:12px 14px;font-size:13px;line-height:20px;overflow:auto}.kn-row>.notice{margin:12px 0 0 48px}.kn-uploads{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kn-uploads li{border:1px solid var(--kn-line);border-radius:var(--ui-radius-lg,10px);background:var(--kn-surface);align-items:center;gap:10px;min-height:44px;padding:8px 8px 8px 14px;font-size:13px;display:flex}.kn-uploads li.is-failed{border-color:var(--kn-failed-line);background:var(--kn-failed-bg)}.kn-upload-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.kn-upload-progress{color:var(--kn-muted);white-space:nowrap;margin-inline-start:auto;padding-inline-end:6px}.kn-upload-error{color:var(--kn-failed);flex:1}.kn-drop{z-index:60;border:2px dashed var(--kn-text);border-radius:var(--ui-radius-2xl,16px);background:color-mix(in srgb, var(--ui-background) 94%, transparent);color:var(--kn-text);pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:fixed;inset:16px}.kn-drop span{color:var(--kn-muted)}.kn-test-row{flex-wrap:wrap;gap:8px;display:flex}.kn-test-row input{flex:260px;min-width:0}.kn-results{gap:12px;margin-top:16px;display:grid}.kn-results>p{margin:0}.kn-results ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kn-results li{border:1px solid var(--kn-line);border-radius:var(--ui-radius-lg,10px);padding:12px 16px}.kn-result-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kn-score{color:var(--kn-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.kn-results li p{overflow-wrap:anywhere;white-space:pre-wrap;max-height:200px;margin:6px 0 0;font-size:13px;line-height:20px;overflow:auto}@media (width<=560px){.kn-row,.kn-toolbar{padding:12px 16px}.kn-page .kn-summary{flex-wrap:wrap;row-gap:6px}.kn-page .kn-summary-text{flex-basis:calc(100% - 48px)}.kn-page .kn-summary>.kn-status{margin-inline-start:48px}.kn-row-line{flex-direction:column;align-items:stretch;gap:8px}.kn-row-actions{align-self:flex-end;gap:4px}.hosqi-workspace .kn-row-actions .kn-icon-button{width:44px;height:44px;min-height:44px}.kn-read,.kn-row>.notice{margin-inline-start:0}.kn-header-actions{align-items:stretch;width:100%}.hosqi-workspace .kn-header-actions .button{flex:auto}}.kn-picker{color:var(--kn-text);gap:10px;font-size:13px;line-height:18px;display:grid}.kn-picker-modes{border:1px solid var(--kn-line);border-radius:var(--ui-radius-lg,8px);background:var(--kn-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.kn-picker-modes label{min-height:30px;color:var(--kn-muted);cursor:pointer;text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:relative}.kn-picker-modes label.is-active{background:var(--kn-surface);box-shadow:var(--ui-shadow-sm,0 1px 2px #0d26221a);color:var(--kn-text)}.kn-picker-modes label:has(input:focus-visible){outline:2px solid var(--kn-text);outline-offset:1px}.hosqi-workspace .kn-picker-modes input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.kn-picker-list{border:1px solid var(--kn-line);background:var(--kn-surface);border-radius:8px;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.kn-picker-list li+li{border-top:1px solid var(--kn-line)}.kn-picker-row{align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}label.kn-picker-row{cursor:pointer}label.kn-picker-row:hover{background:var(--kn-hover)}.hq-builder .kn-picker input[type=checkbox]{flex:none}.kn-picker .kn-summary{gap:10px}.kn-picker-note{color:var(--kn-muted);margin:0;font-size:12px}.kn-picker-note.is-warning{color:var(--kn-busy)}.kn-picker-note.is-failed{color:var(--kn-failed)}.kn-picker-footer{color:var(--kn-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.hosqi-workspace .kn-link-button{border:1px solid var(--kn-line);border-radius:var(--ui-radius-md,6px);background:var(--kn-surface);min-height:28px;color:var(--kn-text);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.hosqi-workspace .kn-link-button:hover{background:var(--kn-hover)}.kn-navigation{border-radius:var(--ui-radius-lg,10px);background:var(--ui-muted-strong,var(--kn-soft));flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex}.hosqi-workspace .kn-navigation a{min-height:32px;color:var(--kn-muted);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.hosqi-workspace .kn-navigation a[aria-current=page]{color:var(--kn-text);background:var(--kn-surface);box-shadow:var(--ui-shadow-sm,0 1px 3px #0d262212)}.hosqi-workspace .kn-navigation a:hover{color:var(--kn-text)}.kn-nav-count{border-radius:var(--ui-radius-pill,999px);background:var(--ui-warning-soft);min-width:20px;height:20px;color:var(--ui-warning);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}@media (pointer:coarse),(width<=760px){.hosqi-workspace .kn-navigation a{min-height:var(--ui-touch)}}.kn-boundary{border:1px solid var(--kn-line);border-radius:var(--ui-radius-xl,12px);background:var(--kn-surface);color:var(--kn-text);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.kn-boundary>svg{box-sizing:content-box;border-radius:var(--ui-radius-md,8px);background:var(--ui-info-soft);width:18px;height:18px;color:var(--ui-info);flex:none;padding:7px}.kn-boundary strong{font-size:14px}.kn-boundary p{color:var(--kn-muted);margin:4px 0 0;font-size:13px}.kn-authoring-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kn-material-info{flex:240px;align-items:flex-start;gap:12px;min-width:0;display:flex}.kn-material-info>div{gap:4px;min-width:0;display:grid}.kn-material-info strong{overflow-wrap:anywhere;font-size:14px}.kn-material-info small,.hosqi-workspace .kn-material-info a{color:var(--kn-muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.kn-material-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.kn-authoring-row .error-box{flex-basis:100%}.kn-no-match{text-align:center;color:var(--kn-muted);margin:0;padding:20px}.kn-review-dialog{width:600px;max-width:calc(100vw - 24px);max-height:90dvh;color:var(--kn-text);background:var(--kn-surface);padding:24px;overflow:auto}.kn-review-dialog.kn-review-scroll{flex-direction:column;display:flex;overflow:hidden}.kn-review-scroll>header,.kn-review-scroll>.kn-review-decision{flex:none}.kn-review-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.kn-review-body>p{color:var(--kn-muted);margin:16px 0;font-size:14px;line-height:1.6}.kn-review-scroll>.kn-review-decision{background:var(--kn-surface);margin-top:14px;padding-top:14px;display:block}.kn-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.hosqi-workspace .kn-review-actions>.button{text-align:center}.kn-review-decision>.error-box{max-height:110px;margin-top:12px;overflow:auto}.kn-review-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.kn-review-dialog h2{margin:4px 0 0}.kn-eyebrow{color:var(--ui-info);font-size:12px;font-weight:500}.kn-review-dialog>p{color:var(--kn-muted);margin:16px 0;font-size:14px;line-height:1.6}.kn-review-file{border:1px solid var(--kn-line);border-radius:var(--ui-radius-lg,10px);background:var(--kn-soft);align-items:center;gap:12px;padding:12px;display:flex}.kn-review-file>svg{color:var(--ui-info);flex:none}.kn-review-file>div{gap:4px;min-width:0;display:grid}.kn-review-file strong{overflow-wrap:anywhere;font-size:14px}.kn-review-file small{color:var(--kn-muted);overflow-wrap:anywhere;font-size:12px}.kn-reviewed-text{border:1px solid var(--kn-line);border-radius:var(--ui-radius-lg,10px);background:var(--kn-soft);max-height:220px;color:var(--kn-text);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;font-size:13px;line-height:1.65;overflow:auto}.hosqi-workspace .kn-consent{border:1px solid var(--kn-line);border-radius:var(--ui-radius-lg,10px);background:var(--kn-surface);color:var(--kn-text);cursor:pointer;align-items:flex-start;gap:10px;padding:14px;font-size:13px;line-height:1.5;display:flex}.hosqi-workspace .kn-consent input[type=checkbox]{width:18px;min-width:18px;height:18px;margin:2px 0 0}.kn-consent span{gap:5px;display:grid}.kn-consent small{color:var(--kn-muted);font-size:12px}.kn-review-dialog .kn-removal-note{font-size:12px}.kn-review-dialog>footer{border-top:1px solid var(--kn-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.hosqi-workspace .kn-review-dialog>footer .button{text-align:center}.kn-review-loading{color:var(--kn-muted);align-items:center;gap:9px;padding:12px 0;display:flex}.kn-review-success{text-align:center;padding:22px 8px}.kn-review-success>svg{color:var(--ui-success)}.kn-review-success h3{margin:12px 0 8px}.kn-review-success p{color:var(--kn-muted);margin:0;font-size:14px}.kn-confirm-files{gap:8px;max-height:220px;margin:18px 0;padding:0;list-style:none;display:grid;overflow:auto}.kn-confirm-files li{border:1px solid var(--kn-line);background:var(--kn-soft);border-radius:var(--ui-radius-lg,10px);align-items:flex-start;gap:10px;padding:12px;display:flex}.kn-confirm-files svg{color:var(--ui-info);flex:none;margin-top:2px}.kn-confirm-files span{gap:5px;min-width:0;display:grid}.kn-confirm-files strong{overflow-wrap:anywhere;font-size:13px}.kn-file-problem{color:var(--kn-failed);font-size:12px}@media (width<=560px){.kn-navigation{width:100%}.kn-boundary{gap:10px;padding:14px}.kn-authoring-row{align-items:flex-start;gap:12px}.kn-material-actions{align-items:flex-start;width:100%}.hosqi-workspace .kn-authoring-row .button{width:100%}.kn-review-dialog{padding:18px}.kn-review-dialog h2{overflow-wrap:anywhere}.kn-review-dialog>header{gap:10px}.kn-review-dialog>footer>.button{flex:100%}.kn-review-dialog>footer>.kn-link-button{justify-content:center;width:100%}.kn-review-actions>.button{flex:100%}.kn-review-actions>.kn-link-button{justify-content:center;width:100%}.kn-reviewed-text{max-height:180px;padding:12px}}body .hosqi-workspace.workspace-redesign .kn-page>.page-header{margin-bottom:0}@media (pointer:fine) and (width>=761px){body .hosqi-workspace.workspace-redesign .kn-page .kn-header-actions .button{min-height:var(--ui-control)}}@media (width<=560px){.kn-review-actions,.kn-review-dialog>footer{flex-direction:column-reverse;align-items:stretch}}.hq-copilot-launcher{inset-inline-end:6px;bottom:calc(6px + env(safe-area-inset-bottom));z-index:60;width:96px;height:96px;color:var(--ui-primary-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.hq-copilot-launcher img{width:56px;height:56px;display:block}.hq-copilot-launcher{pointer-events:none}.hq-copilot-launcher:after{content:"";pointer-events:auto;border-radius:50%;position:absolute;inset:18px}@media (width<=760px){.hq-copilot-launcher:after{inset:14px}}.hq-copilot-launcher span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hq-copilot-launcher.is-inbox{bottom:calc(206px + env(safe-area-inset-bottom))}.hosqi-workspace:has(.inbox-workspace.has-selected-conversation) .hq-copilot-launcher.is-inbox{bottom:max(calc(206px + env(safe-area-inset-bottom)), calc(var(--inbox-composer-height,0px) + 6px))}body.hq-builder-open:has(.hb-dock:not([hidden])) .hq-copilot-launcher{visibility:hidden}.hosqi-workspace .hq-copilot-launcher:focus-visible{outline:none}.hq-copilot-launcher:focus-visible:after{box-shadow:0 0 0 2px var(--ui-card), 0 0 0 4px var(--ui-ring)}.as-dialog-host:has(>.hq-copilot){--hq-sheet-from:16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-2xl);background:var(--ui-popover);width:min(440px,100% - 16px);max-width:none;height:auto;max-height:none;color:var(--ui-popover-foreground);box-shadow:var(--ui-shadow-lg);animation:hq-copilot-sheet-in var(--ui-duration) var(--ui-ease);margin:0;padding:0;position:fixed;inset-block:8px;inset-inline:auto 8px;overflow:hidden}.as-dialog-host:has(>.hq-copilot):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--hq-sheet-from:-16px}.as-dialog-host:has(>.hq-copilot.is-expanded){width:min(800px,100% - 16px)}.as-dialog-host:has(>.hq-copilot)::backdrop{background:color-mix(in srgb, var(--ui-foreground) 18%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes hq-copilot-sheet-in{0%{opacity:0;transform:translateX(var(--hq-sheet-from,16px))}}.hq-copilot{background:var(--ui-popover);min-width:0;height:100%;min-height:0;color:var(--ui-foreground);font-family:var(--ui-font);font-size:var(--ui-text-base);isolation:isolate;flex-direction:column;line-height:20px;display:flex}.hq-copilot *{box-sizing:border-box}.hq-copilot button,.hq-copilot textarea,.hq-copilot input{font:inherit}.hq-copilot button{cursor:pointer}.hq-copilot button:disabled{cursor:not-allowed;opacity:.55}.hq-copilot-header{border-bottom:1px solid var(--ui-border);background:var(--ui-popover);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding-block:10px;padding-inline:16px 10px;display:flex}.hq-copilot-brand{align-items:center;gap:10px;min-width:0;display:flex}.hq-copilot-brand>img{flex:none;width:32px;height:32px}.hq-copilot-brand>div{gap:0;min-width:0;display:grid}.hq-copilot-brand strong{font-size:var(--ui-text-md);letter-spacing:-.1px;font-weight:600;line-height:22px}.hq-copilot-brand span{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.hq-copilot-header-actions{flex:none;align-items:center;gap:2px;display:flex}.hq-copilot-icon-button{width:var(--ui-control);min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.hq-copilot-icon-button:hover:not(:disabled){background:var(--ui-muted);color:var(--ui-foreground)}.hq-copilot-icon-button[aria-pressed=true]{background:var(--ui-muted-strong);color:var(--ui-foreground)}.hq-copilot-expand-icon{place-items:center;display:grid}.hq-copilot-header-actions>.hq-copilot-icon-button:last-child{margin-inline-start:4px}.hq-copilot-scope{border-bottom:1px solid var(--ui-border);background:var(--ui-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:8px 16px;display:flex}.hq-copilot-context-label{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);padding-inline-end:2px;font-weight:500}.hq-copilot-context-chip{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);max-width:160px;min-height:24px;color:var(--ui-foreground);font-size:var(--ui-text-xs);white-space:nowrap;align-items:center;gap:4px;padding:2px 9px;font-weight:500;line-height:18px;display:inline-flex}.hq-copilot-context-chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hq-copilot-context-chip.hq-copilot-page{max-width:none}.hq-copilot-selection{border-color:var(--ui-border-strong);background:var(--ui-accent-soft);max-width:200px;min-height:28px;transition:background-color var(--ui-duration) var(--ui-ease)}@media (hover:hover){.hq-copilot-selection:hover{background:var(--ui-card)}}.hq-copilot-selection svg{flex:none}.hq-copilot-selection.is-omitted{background:var(--ui-card);color:var(--ui-subtle-foreground);border-style:dashed;text-decoration:line-through}.hq-copilot-period{font-variant-numeric:tabular-nums;max-width:100%}.hq-copilot-log,.hq-copilot-history{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;flex:1;min-height:0;padding:20px 20px 8px;overflow-y:auto}.hq-copilot-log:has(>.hq-copilot-welcome){flex-direction:column;display:flex}.hq-copilot-log>.hq-copilot-welcome{margin-block:auto}.hq-copilot-welcome{flex-direction:column;align-items:flex-start;width:100%;max-width:560px;margin:8px auto 20px;display:flex}.hq-copilot-hero{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-muted);place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.hq-copilot-hero img{width:52px;height:52px}.hq-copilot-eyebrow{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin-bottom:4px;font-weight:500;line-height:18px}.as-dialog-host .hq-copilot .hq-copilot-welcome>h2{font-size:var(--ui-text-xl);letter-spacing:-.3px;text-wrap:balance;margin:0 0 6px;font-weight:600;line-height:28px}.hq-copilot-welcome>p{max-width:380px;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);text-wrap:pretty;margin:0 0 20px;line-height:20px}.hq-copilot-starters{gap:8px;width:100%;display:grid}.hq-copilot-starters>button{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);min-height:52px;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);font-size:var(--ui-text-base);text-align:start;transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease);align-items:center;gap:12px;padding:10px 12px;font-weight:500;line-height:20px;display:flex}.hq-copilot-starters>button:hover{border-color:var(--ui-border-strong);background:var(--ui-muted)}.hq-copilot-starters>button>span:nth-child(2){flex:1;min-width:0}.hq-copilot-starters>button>svg{color:var(--ui-subtle-foreground);transition:transform var(--ui-duration) var(--ui-ease);flex:none}.hq-copilot-starters>button:hover>svg{color:var(--ui-foreground);transform:translate(2px)}.hq-copilot-starter-symbol{border-radius:var(--ui-radius-md);background:var(--ui-muted);width:32px;height:32px;color:var(--ui-foreground);flex:none;place-items:center;display:grid}.hq-copilot-starters>button:first-child .hq-copilot-starter-symbol{background:var(--ui-accent);color:var(--ui-accent-foreground)}.hq-copilot-message{min-width:0;margin-bottom:24px}.hq-copilot-message.is-user{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-muted);width:fit-content;max-width:85%;color:var(--ui-foreground);border-end-end-radius:var(--ui-radius-sm);margin-inline-start:auto;padding:10px 14px}.hq-copilot-message-author{font-size:var(--ui-text-sm);align-items:center;gap:8px;margin-bottom:8px;line-height:18px;display:flex}.hq-copilot-message-author img{flex:none}.hq-copilot-message-author strong{font-weight:600}.hq-copilot-message-author>span{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:nowrap;margin-inline-start:auto;padding:1px 8px;font-weight:500;line-height:16px}.hq-copilot-content{font-size:var(--ui-text-base);overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;line-height:22px}.hq-copilot-content p{margin:0 0 10px}.hq-copilot-content p:last-child{margin-bottom:0}.hq-copilot-content h4{text-wrap:balance;margin:16px 0 6px}.hq-copilot-content h4:first-child{margin-top:0}.hq-copilot-content ul{margin:8px 0 12px;padding-inline-start:20px}.hq-copilot-content li+li{margin-top:4px}.hq-copilot-content li::marker{color:var(--ui-subtle-foreground)}.hq-copilot-content code{border-radius:var(--ui-radius-sm);background:var(--ui-muted);font-family:var(--ui-font-mono);overflow-wrap:anywhere;white-space:pre-wrap;padding:1px 5px}.hq-copilot-sources{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin-top:12px}.hq-copilot-sources>summary{min-height:var(--ui-control-sm);margin:0;border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);cursor:pointer;align-items:center;gap:6px;margin-inline-start:-8px;padding:0 8px;font-weight:500;list-style:none;display:inline-flex}.hq-copilot-sources>summary::-webkit-details-marker{display:none}.hq-copilot-sources-chevron{transition:transform var(--ui-duration) var(--ui-ease);flex:none}.hq-copilot-sources[open]>summary>.hq-copilot-sources-chevron{transform:rotate(180deg)}@media (hover:hover){.hq-copilot-sources>summary:hover{background:var(--ui-muted);color:var(--ui-foreground)}}.hq-copilot-sources>summary>span{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);min-width:20px;height:20px;color:var(--ui-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:grid}.hq-copilot-citation{border-inline-start:2px solid var(--ui-border-strong);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;border-start-end-radius:var(--ui-radius-md);border-end-end-radius:var(--ui-radius-md);flex-direction:column;gap:2px;margin:8px 0;padding:8px 12px;line-height:18px;display:flex}.hq-copilot-citation>a{min-height:28px;color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:center;gap:5px;font-weight:500;display:flex}.hq-copilot-citation>strong{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:500}.hq-copilot-citation>a svg{flex:none}.hq-copilot-message-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hq-copilot-inline-action{min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);font-size:var(--ui-text-sm);text-align:start;transition:background-color var(--ui-duration) var(--ui-ease);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-weight:500;line-height:18px;display:inline-flex}.hq-copilot-inline-action>svg{flex:none}.hq-copilot-inline-action:hover:not(:disabled){background:var(--ui-muted)}.hq-copilot-proposal{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);margin-top:12px;padding:16px}.hq-copilot-proposal-title{font-size:var(--ui-text-base);align-items:flex-start;gap:8px;line-height:20px;display:flex}.hq-copilot-proposal-title strong{font-weight:600}.hq-copilot-proposal-title svg{color:var(--ui-info);flex:none;margin-top:1px}.hq-copilot-proposal>p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:6px 0 10px;line-height:18px}.hq-copilot-proposal-target{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);max-width:100%;color:var(--ui-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere;margin:0 0 12px;padding:1px 9px;font-weight:500;line-height:18px;display:inline-flex}.hq-copilot-proposal dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.hq-copilot-proposal dl>div{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);min-width:0;padding:10px 12px}.hq-copilot-proposal dl>div:last-child{border-color:var(--ui-border-strong);background:var(--ui-accent-soft)}.hq-copilot-proposal dt{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin-bottom:2px;font-weight:500;line-height:16px}.hq-copilot-proposal dd{color:var(--ui-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:18px}.hq-copilot-consequences{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);padding:10px 12px;line-height:18px}.hq-copilot-consequences strong{color:var(--ui-warning);font-weight:600}.hq-copilot-consequences ul{margin:4px 0 0;padding-inline-start:18px}.hq-copilot-proposal>p.hq-copilot-card-warning{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-md);background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-text-sm);margin:10px 0 0;padding:8px 10px;line-height:18px}.hq-copilot-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.hq-copilot-primary,.hq-copilot-secondary{min-height:var(--ui-control);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-xs);font-size:var(--ui-text-base);transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-weight:500;line-height:20px;display:inline-flex}.hq-copilot-primary{border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-primary-foreground)}.hq-copilot-primary:hover:not(:disabled){border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}.hq-copilot-secondary{border-color:var(--ui-input);background:var(--ui-secondary);color:var(--ui-secondary-foreground)}.hq-copilot-secondary:hover:not(:disabled){border-color:var(--ui-input-hover);background:var(--ui-muted)}.hq-copilot-card-status{border:1px solid var(--ui-success-border);border-radius:var(--ui-radius-pill);background:var(--ui-success-soft);min-height:24px;color:var(--ui-success);font-size:var(--ui-text-xs);align-items:center;margin-top:12px;padding:2px 10px;font-weight:500;line-height:18px;display:inline-flex}.hq-copilot-proposal:is(.is-rejected,.is-pending) .hq-copilot-card-status{border-color:var(--ui-border);background:var(--ui-muted);color:var(--ui-muted-foreground)}.hq-copilot-proposal:is(.is-blocked,.is-stale){border-color:var(--ui-warning-border)}.hq-copilot-proposal:is(.is-blocked,.is-stale) .hq-copilot-card-status{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}.hq-copilot-working{min-height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;margin:4px 0 16px;display:flex}.hq-copilot-working img{animation:hq-copilot-pulse 1.4s var(--ui-ease) infinite}@keyframes hq-copilot-pulse{50%{opacity:.45;transform:scale(.94)}}.hq-copilot-run-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:8px 0;line-height:18px}.hq-copilot-skeleton{gap:12px;padding:32px 0;display:grid}.hq-copilot-skeleton>span{border-radius:var(--ui-radius-md);background:var(--ui-muted);width:90%;height:14px;animation:hq-copilot-pulse 1.6s var(--ui-ease) infinite;display:block}.hq-copilot-skeleton>span:first-child{width:56%;height:22px;margin-bottom:8px}.hq-copilot-skeleton>span:last-child{width:70%}.hq-copilot-feedback{flex-shrink:0;padding:0 16px}.hq-copilot-feedback:empty{display:none}.hq-copilot-feedback .error-box{margin:8px 0}.hq-copilot-feedback>p{color:var(--ui-success);font-size:var(--ui-text-sm);margin:8px 0;line-height:18px}.hq-copilot-feedback .hq-copilot-inline-action{margin:0 0 8px}.hq-copilot-archived-notice{border-top:1px solid var(--ui-border);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.hq-copilot-archived-notice p{margin:0}.hq-copilot-composer{border:1px solid var(--ui-input);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);flex-shrink:0;margin:8px 16px 0;padding:10px 10px 8px;padding-inline-start:12px}.hq-copilot-composer:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 1px var(--ui-ring), 0 0 0 4px var(--ui-ring-halo)}.hq-copilot-input-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hq-copilot-composer textarea#hosqi-copilot-message{width:100%;min-height:60px;max-height:160px;box-shadow:none;color:var(--ui-foreground);font-size:var(--ui-text-base);resize:none;background:0 0;border:0;border-radius:0;outline:none;padding:2px 2px 6px;line-height:20px;display:block}.hq-copilot-composer textarea#hosqi-copilot-message::placeholder{color:var(--ui-subtle-foreground)}.hq-copilot-composer textarea#hosqi-copilot-message:disabled{color:var(--ui-subtle-foreground);background:0 0}.hq-copilot-composer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.hq-copilot-composer-options{align-items:center;gap:4px;min-width:0;display:flex}.hq-copilot-composer-bottom>.hq-copilot-send{margin-inline-start:auto}.hq-copilot-composer-options>.hq-copilot-icon-button{margin-inline-start:-4px}.hq-copilot-ai-choice{min-height:var(--ui-control-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.hq-copilot-ai-choice:has(input:checked){border-color:var(--ui-border-strong);background:var(--ui-accent-soft);color:var(--ui-foreground)}.hq-copilot-ai-choice input{width:15px;height:15px;accent-color:var(--ui-primary);margin:0}.hq-copilot-ai-choice.is-unavailable{color:var(--ui-subtle-foreground);cursor:default;border-style:dashed}.hq-copilot-send{min-width:76px;min-height:var(--ui-control);border:1px solid var(--ui-primary);border-radius:var(--ui-radius-lg);background:var(--ui-primary);color:var(--ui-primary-foreground);box-shadow:var(--ui-shadow-xs);font-size:var(--ui-text-base);transition:background-color var(--ui-duration) var(--ui-ease);flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-weight:500;line-height:20px;display:inline-flex}.hq-copilot-send:not(:disabled):hover{border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}.hq-copilot .hq-copilot-send:disabled{border-color:var(--ui-muted-strong);background:var(--ui-muted-strong);color:var(--ui-subtle-foreground);box-shadow:none;opacity:1}.hq-copilot-send[type=button]{border-color:var(--ui-input);background:var(--ui-card);color:var(--ui-foreground)}.hq-copilot-send[type=button]:not(:disabled):hover{border-color:var(--ui-input-hover);background:var(--ui-muted)}.hq-copilot-credit-note{min-height:16px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;margin:6px 2px 0;line-height:16px}.hq-copilot-cost-refresh{min-height:24px;color:var(--ui-foreground);font-size:var(--ui-text-xs);text-underline-offset:2px;background:0 0;border:0;align-items:center;margin-inline-start:8px;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.hq-copilot-footer{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);text-align:start;flex-shrink:0;justify-content:center;align-items:flex-start;gap:6px;padding:8px 16px 12px;line-height:16px;display:flex}.hq-copilot-footer svg{flex:none;margin-top:2px}.hq-copilot-attachments{gap:6px;max-height:168px;margin-bottom:8px;display:grid;overflow-y:auto}.hq-copilot-file{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);min-width:0;color:var(--ui-muted-foreground);align-items:center;gap:8px;padding:4px;padding-inline-start:10px;display:flex}.hq-copilot-file>svg{flex:none}.hq-copilot-file>div{flex:1;gap:0;min-width:0;display:grid}.hq-copilot-file strong{color:var(--ui-foreground);font-size:var(--ui-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:18px;overflow:hidden}.hq-copilot-file small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere;line-height:16px}.hq-copilot-file.has-error{border-color:var(--ui-warning-border);background:var(--ui-warning-soft)}.hq-copilot-file.has-error small{color:var(--ui-warning)}.hq-copilot-file>.hq-copilot-icon-button{width:var(--ui-control-sm);min-height:var(--ui-control-sm)}.hq-copilot-message-files{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.hq-copilot-message-files>a{max-width:100%;min-height:var(--ui-control-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:center;gap:6px;padding:6px 10px;font-weight:500;text-decoration:none;display:flex}.hq-copilot-message-files>a:hover{background:var(--ui-muted)}.hq-copilot-message-files>a>span{overflow-wrap:anywhere}.hq-copilot-message-files svg{color:var(--ui-muted-foreground);flex:none}.hq-copilot-reply-handoff{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-accent-soft);min-width:0;color:var(--ui-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;margin:8px 12px;padding:6px;padding-inline-start:12px;line-height:18px;display:flex}.hq-copilot-reply-handoff>span{flex:1;min-width:0}.hq-copilot-reply-handoff>button{min-width:var(--ui-control-sm);min-height:var(--ui-control-sm);border:1px solid var(--ui-input);border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);cursor:pointer;flex:none;padding:4px 10px;font-weight:500}.hq-copilot-reply-handoff>button:hover{background:var(--ui-muted)}.hq-copilot-history{padding-top:16px}.hq-copilot-history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.as-dialog-host .hq-copilot .hq-copilot-history-heading h2{font-size:var(--ui-text-lg);margin:0;font-weight:600;line-height:26px}.hq-copilot-history-filter{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);gap:2px;margin:12px 0 8px;padding:3px;display:flex}.hq-copilot-history-filter>button{min-height:calc(var(--ui-control) - 6px);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;flex:1;padding:4px 12px;font-weight:500}.hq-copilot-history-filter>button:hover:not(:disabled){color:var(--ui-foreground)}.hq-copilot-history-filter>button[aria-pressed=true]{background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs)}.hq-copilot-private{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-items:center;gap:6px;margin:0 0 16px;line-height:16px;display:flex}.hq-copilot-history-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-xl);color:var(--ui-muted-foreground);text-align:center;justify-items:center;gap:12px;padding:32px 16px;display:grid}.hq-copilot-history-empty p{margin:0}.hq-copilot-thread{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);transition:background-color var(--ui-duration) var(--ui-ease);align-items:center;gap:2px;margin-bottom:8px;padding:4px;display:flex}.hq-copilot-thread:hover{background:var(--ui-muted)}.hq-copilot-thread.is-selected{border-color:var(--ui-border-strong);background:var(--ui-accent-soft)}.hq-copilot-thread-open{border-radius:var(--ui-radius-md);min-width:0;color:var(--ui-foreground);text-align:start;background:0 0;border:0;flex:1;gap:2px;padding:6px 8px;display:grid}.hq-copilot-thread-open>span{font-size:var(--ui-text-base);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:20px;overflow:hidden}.hq-copilot-thread-open small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:5px;line-height:16px;display:flex}.hq-copilot-thread .hq-copilot-icon-button{width:var(--ui-control-sm);min-height:var(--ui-control-sm)}.hq-copilot-rename{align-items:center;gap:2px;width:100%;display:flex}.hq-copilot-rename input{flex:1;width:0;min-width:0}.hq-copilot-load-more{width:100%;min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);font-size:var(--ui-text-sm);justify-content:center;align-items:center;margin:0 0 16px;padding:6px 12px;font-weight:500;display:flex}.hq-copilot-load-more:hover:not(:disabled){background:var(--ui-muted)}@media (width>=1200px){.hq-copilot.is-expanded :is(.hq-copilot-log,.hq-copilot-history){padding-inline:max(32px,50% - 340px)}.hq-copilot.is-expanded .hq-copilot-composer{margin-inline:max(28px,50% - 348px)}.hq-copilot.is-expanded .hq-copilot-welcome{margin-top:24px}}@media (pointer:coarse),(width<=760px){.hq-copilot-icon-button,.hq-copilot-thread .hq-copilot-icon-button,.hq-copilot-file>.hq-copilot-icon-button{width:var(--ui-touch);min-height:var(--ui-touch)}.hq-copilot-selection,.hq-copilot-ai-choice,.hq-copilot-sources>summary,.hq-copilot-citation>a,.hq-copilot-history-filter>button,.hq-copilot-message-files>a,.hq-copilot-reply-handoff>button{min-height:var(--ui-touch)}.hq-copilot-reply-handoff>button{min-width:var(--ui-touch)}.hq-copilot-inline-action,.hq-copilot-primary,.hq-copilot-secondary,.hq-copilot-send,.hq-copilot-load-more,.hq-copilot-cost-refresh{min-height:var(--ui-touch)}}@media (width<=640px){:is(.as-dialog-host:has(>.hq-copilot),.as-dialog-host:has(>.hq-copilot.is-expanded)){width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;animation-name:hq-copilot-sheet-up;inset:0}.hq-copilot-header{min-height:56px;padding:calc(6px + env(safe-area-inset-top)) 6px 6px;gap:4px;padding-inline-start:12px}.hq-copilot-brand{gap:8px}.hq-copilot-brand>img{width:30px;height:30px}.hq-copilot-brand span{display:none}.hq-copilot-header-actions>.hq-copilot-icon-button:has(.hq-copilot-expand-icon){display:none}.hq-copilot-header-actions>.hq-copilot-icon-button:last-child{margin-inline-start:0}.hq-copilot-scope{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:6px 12px;overflow-x:auto}.hq-copilot-scope::-webkit-scrollbar{display:none}.hq-copilot-context-label,.hq-copilot-context-chip{flex:none}.hq-copilot-context-chip{max-width:140px}.hq-copilot-selection{max-width:none}.hq-copilot-log,.hq-copilot-history{scrollbar-gutter:auto;padding:16px 16px 6px}.hq-copilot-welcome{margin-top:4px}.hq-copilot-hero{width:56px;height:56px;margin-bottom:16px}.hq-copilot-hero img{width:44px;height:44px}.hq-copilot-message.is-user{max-width:90%}.hq-copilot-composer{margin:6px 12px 0;padding:8px 8px 6px}.hq-copilot-composer textarea#hosqi-copilot-message{min-height:56px;max-height:120px;font-size:var(--ui-text-md);padding-inline:4px;line-height:22px}.hq-copilot-footer{padding:6px 16px calc(10px + env(safe-area-inset-bottom))}.hq-copilot-proposal{padding:12px}.hq-copilot-proposal dl{grid-template-columns:1fr}.hq-copilot-card-actions>*{flex:auto}}@media (width<=480px){.hq-copilot-composer-bottom{column-gap:6px}.hq-copilot-ai-choice{padding:0 8px}.hq-copilot-ai-choice>svg{display:none}.hq-copilot-send{padding-inline:12px}}@keyframes hq-copilot-sheet-up{0%{opacity:0;transform:translateY(16px)}}@media (width<=760px){.hq-copilot-launcher{inset-inline-end:0;bottom:calc(2px + env(safe-area-inset-bottom));width:84px;height:84px}.hq-copilot-launcher img{width:52px;height:52px}.hosqi-workspace .hq-copilot-launcher.is-inbox{bottom:calc(16px + var(--ui-tabbar-height))}.hosqi-workspace:has(.inbox-workspace.has-selected-conversation) .hq-copilot-launcher.is-inbox{bottom:calc(var(--inbox-composer-height,210px) + 2px + env(safe-area-inset-bottom))}}@media (height<=650px){.hq-copilot-hero{display:none}.hq-copilot-welcome{margin-top:0}.hq-copilot-welcome>p{margin-bottom:12px}.hq-copilot-starters{gap:6px}.hq-copilot-starters>button{min-height:44px}.hq-copilot-composer textarea#hosqi-copilot-message{min-height:44px;max-height:80px}.hq-copilot-log{padding-top:12px}}.hosqi-workspace .topbar .inbox-toasts{--hq-toast-from:12px;top:calc(var(--ui-topbar-height) + 8px);gap:8px;width:min(380px,100% - 32px);inset-inline-end:28px}@media (width>=1600px){.hosqi-workspace .topbar .inbox-toasts{inset-inline-end:36px}}.hosqi-workspace .topbar .inbox-toasts:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--hq-toast-from:-12px}.hosqi-workspace .inbox-toasts>.inbox-toast{padding:12px 6px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-popover);color:var(--ui-popover-foreground);box-shadow:var(--ui-shadow-md);animation:hq-toast-in var(--ui-duration) var(--ui-ease);align-items:flex-start;gap:4px;padding-inline-start:12px}@keyframes hq-toast-in{0%{opacity:0;transform:translateX(var(--hq-toast-from,12px))}}.hosqi-workspace .inbox-toasts .inbox-toast-open{border-radius:var(--ui-radius-md);color:var(--ui-foreground);text-align:start;gap:12px}.hosqi-workspace .inbox-toasts .inbox-toast-text{gap:2px;padding-top:1px}.hosqi-workspace .inbox-toasts .inbox-toast-title{flex-wrap:wrap;gap:2px 8px}.hosqi-workspace .inbox-toasts .inbox-toast-title strong{max-width:100%;font-size:var(--ui-text-base);font-weight:600;line-height:20px}.hosqi-workspace .inbox-toasts .inbox-toast-title small{border-radius:var(--ui-radius-pill);background:var(--ui-accent);color:var(--ui-accent-foreground);font-size:var(--ui-text-xs);padding:1px 8px;font-weight:500;line-height:16px}.hosqi-workspace .inbox-toasts .inbox-toast-preview{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}.hosqi-workspace .inbox-toasts .inbox-toast-close{border-radius:var(--ui-radius-md);width:32px;height:32px;color:var(--ui-muted-foreground)}.hosqi-workspace .inbox-toasts .inbox-toast-close:hover{background:var(--ui-muted);color:var(--ui-foreground)}@media (pointer:coarse),(width<=760px){.hosqi-workspace .inbox-toasts .inbox-toast-close{width:var(--ui-touch);height:var(--ui-touch);margin-block:-6px;margin-inline:0 -2px}}@media (width<=760px){.hosqi-workspace .topbar .inbox-toasts{width:auto;inset-inline:16px}}[role=tooltip].action-tooltip{border-radius:var(--ui-radius-md);background:var(--ui-primary);max-width:min(280px,100vw - 16px);color:var(--ui-primary-foreground);box-shadow:var(--ui-shadow-md);font-family:var(--ui-font);font-size:var(--ui-text-xs);text-align:start;animation:hq-tooltip-in var(--ui-duration) var(--ui-ease);border:0;padding:6px 10px;font-weight:500;line-height:16px}@keyframes hq-tooltip-in{0%{opacity:0;transform:translateY(2px)}}.hosqi-workspace div.inbox-notify-offer{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-accent-soft);color:var(--ui-foreground);gap:8px 10px;padding:12px}.hosqi-workspace div.inbox-notify-offer>svg{color:var(--ui-foreground)}.hosqi-workspace div.inbox-notify-offer>p{font-size:var(--ui-text-sm);line-height:18px}.hosqi-workspace .inbox-notify-offer>.inbox-offer-primary{min-height:var(--ui-control-sm);border-radius:var(--ui-radius-lg);background:var(--ui-primary);color:var(--ui-primary-foreground);font-size:var(--ui-text-sm);padding:6px 12px;font-weight:500}.hosqi-workspace .inbox-notify-offer>.inbox-offer-primary:hover{background:var(--ui-primary-hover)}.hosqi-workspace .inbox-notify-offer>.inbox-offer-close{width:var(--ui-control-sm);height:var(--ui-control-sm);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground)}.hosqi-workspace .inbox-notify-offer>.inbox-offer-close:hover{background:var(--ui-card);color:var(--ui-foreground)}@media (pointer:coarse),(width<=760px){.hosqi-workspace .inbox-notify-offer>.inbox-offer-primary{min-height:var(--ui-touch)}.hosqi-workspace .inbox-notify-offer>.inbox-offer-close{width:var(--ui-touch);height:var(--ui-touch);margin-block:-8px;margin-inline:0 -8px}}.customer-admin{--hq-admin-gap:16px;min-width:0}.customer-admin.hq-admin-page,.customer-admin .hq-admin-stack{gap:var(--hq-admin-gap);min-width:0;display:grid}.customer-admin>.hq-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-admin>.hq-admin-head>div{flex:360px;gap:8px;display:grid}.customer-admin>.hq-admin-head>.customer-actions{flex:0 auto;justify-content:flex-end;display:flex}.customer-state-panel>.button{justify-self:start}.customer-admin>.hq-admin-head>.button{flex:0 auto}.customer-admin>.hq-admin-head :is(h1,p){margin:0}.customer-admin>.hq-admin-head h1{text-wrap:balance}.customer-admin code{font-family:var(--ui-font-mono)}.customer-admin>.hq-admin-head code{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground)}.customer-admin>.hq-admin-head>*{min-width:0;max-width:100%}@media (width<=760px){.customer-admin>.hq-admin-head{flex-direction:column;align-items:stretch;gap:12px}.customer-admin>.hq-admin-head>:is(div,.button){flex:none}}.customer-admin .hq-admin-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-admin.hq-admin-card,.customer-admin .hq-admin-card{align-content:start;gap:16px;min-width:0;display:grid}.customer-admin .hq-admin-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.customer-admin .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.customer-admin :is(input,select,textarea){width:100%;min-width:0;max-width:100%}.customer-admin :is(h1,h2,h3,p,dd,code,label,strong,small){overflow-wrap:anywhere}.customer-admin .customer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hosqi-workspace .customer-admin .customer-actions .button{white-space:normal;text-align:center;max-width:100%}.customer-state,.customer-success{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;margin:0;display:flex}.customer-success{color:var(--ui-success)}.customer-state-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);gap:12px;padding:20px;display:grid}.customer-state-panel h2{align-items:center;gap:8px;display:flex}.customer-settings-nav{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:3px;display:flex}.customer-settings-nav a{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:32px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;border-radius:7px;align-items:center;padding:5px 12px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.customer-settings-nav a:hover{color:var(--ui-foreground);text-decoration:none}.customer-settings-nav a[aria-current=page]{background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}@media (pointer:coarse),(width<=760px){.customer-settings-nav a{min-height:var(--ui-touch)}}.customer-admin .customer-row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.customer-row>*{min-width:0}.customer-row-main{gap:5px;display:grid}.customer-row-main strong{font-size:var(--ui-text-base);color:var(--ui-foreground);font-weight:600}.customer-row-main>span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.customer-facts dt,.customer-admin .field small{font-size:var(--ui-text-sm)}.customer-handover dd{white-space:pre-wrap}.customer-form{gap:16px;display:grid}.customer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-admin .field{min-width:0}.as-dialog-host:has(.customer-dialog){border-radius:var(--ui-radius-2xl);max-height:calc(100dvh - 24px);box-shadow:var(--ui-shadow-lg);overflow:hidden}.customer-dialog{background:var(--ui-card);width:min(640px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ui-foreground);border-radius:var(--ui-radius-2xl);box-sizing:border-box;gap:16px;margin:auto;padding:24px;display:grid;overflow:auto}.customer-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-dialog>header h2{align-items:center;gap:10px;margin:0;display:flex}.customer-dialog>header h2>svg{color:var(--ui-muted-foreground);flex-shrink:0}.customer-dialog :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0}.customer-dialog .customer-dialog-footer{background:var(--ui-card);border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:-24px}.customer-capabilities{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.customer-capabilities label{align-items:flex-start;gap:9px;min-width:0;display:flex}.customer-capabilities input[type=checkbox]{flex:0 0 18px;margin-top:2px}.customer-note{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);color:var(--ui-foreground);font-size:var(--ui-text-sm);padding:12px 14px;line-height:20px}.hosqi-workspace.workspace-redesign .panel.customer-danger,.customer-danger{border-color:var(--ui-destructive-border)}.customer-danger h2{color:var(--ui-destructive)}.customer-audit-list,.customer-service-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.customer-audit-list li,.customer-service-list li{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);gap:8px;min-width:0;padding:16px;display:grid}.customer-invoice-details{gap:18px;display:grid}.customer-support-banner{border-bottom:1px solid color-mix(in srgb, var(--ui-accent) 60%, var(--ui-border));background:var(--ui-accent-soft);color:var(--ui-foreground);z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 24px;display:flex;position:relative}.customer-support-banner>.customer-support-identity{flex:320px;align-items:center;gap:12px;display:flex}.customer-support-banner .customer-support-icon{border-radius:var(--ui-radius-md);background:var(--ui-primary);width:32px;height:32px;color:var(--ui-accent);flex:0 0 32px;place-items:center;display:grid}.customer-support-banner>div,.customer-support-banner .customer-support-identity>div{gap:2px;min-width:0;display:grid}.customer-support-banner strong{font-size:var(--ui-text-base);font-weight:600;line-height:20px}.customer-support-banner small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}.customer-support-banner [role=status]{color:var(--ui-warning);font-size:var(--ui-text-sm);font-weight:600}.customer-support-banner :is(strong,small,span){overflow-wrap:anywhere}.customer-support-banner .customer-support-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-support-banner select{min-width:0;max-width:260px}.customer-support-banner.is-expired{background:var(--ui-warning-soft);border-color:var(--ui-warning-border)}.customer-support-banner.is-expired .customer-support-icon{background:var(--ui-warning);color:var(--ui-primary-foreground)}@media (width<=1100px){.customer-admin .customer-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (width<=760px){.customer-form-grid,.customer-capabilities{grid-template-columns:1fr}.customer-admin .customer-row{grid-template-columns:1fr;padding:16px}.customer-settings-nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.customer-settings-nav a{white-space:nowrap;flex:none}.hosqi-workspace .customer-settings-nav a:focus-visible{outline-offset:-2px}.customer-admin .customer-actions .button{flex:auto}.customer-dialog{padding:16px}.customer-dialog .customer-dialog-footer{margin:0 -16px -16px;padding:14px 16px;bottom:-16px}.customer-support-banner{padding:12px 16px}.customer-support-banner .customer-support-controls{width:100%}.customer-support-banner select{width:100%;max-width:none}.customer-support-banner .customer-support-controls .button{flex:1}}@media (width<=420px){.customer-dialog .customer-dialog-footer .button{flex:1}.customer-admin .hq-admin-facts{grid-template-columns:1fr}}.customer-simulation-receipt{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);font-size:var(--ui-text-xs);gap:8px;min-width:0;margin:8px 0;padding:12px;display:grid}.customer-simulation-receipt p{margin:0}.customer-simulation-receipt code{overflow-wrap:anywhere;font-family:var(--ui-font-mono);display:block}.customer-simulation-receipt button.button.customer-receipt-copy{text-align:center;justify-self:start;max-width:100%}.customer-simulation-receipt .customer-receipt-copy svg{flex-shrink:0}.customer-card-title{align-items:center;gap:8px;display:flex}.customer-card-title>svg{color:var(--ui-muted-foreground);flex-shrink:0}.customer-admin .customer-row.customer-workspace-row{grid-template-columns:minmax(0,1fr) auto}.customer-workspace-row .customer-actions{justify-content:flex-end}@media (width<=1000px){.customer-admin .customer-row.customer-workspace-row{grid-template-columns:minmax(0,1fr)}.customer-workspace-row .customer-actions{justify-content:flex-start}}.customer-admin .check-row{font-size:var(--ui-text-sm);cursor:pointer;align-items:flex-start;gap:10px;line-height:20px;display:flex}.hosqi-workspace .customer-admin .check-row input:is([type=checkbox],[type=radio]){flex:0 0 16px;width:16px;height:16px;min-height:0;margin:2px 0 0}.panel.pending-invitations{--invitation-ink:var(--hq-ink,var(--marine));--invitation-brand:var(--hq-brand,var(--teal));--invitation-muted:var(--hq-muted,var(--muted));--invitation-line:var(--hq-border,var(--line));--invitation-soft:var(--hq-subtle,var(--soft));width:min(100%,960px);padding:var(--ui-space-6);border-color:var(--ui-border);border-radius:var(--ui-radius-xl);color:var(--invitation-ink);container:invitations/inline-size}.pending-invitations .pending-invitations-heading{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.pending-invitations-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.pending-invitations-title>div{min-width:0}.hosqi-workspace .pending-invitations .pending-invitations-title h2,.pending-invitations .pending-invitations-title h2{font-size:var(--ui-text-lg);letter-spacing:-.3px;text-wrap:balance;margin:0 0 4px;line-height:1.45}.pending-invitations .pending-invitations-title p{color:var(--invitation-muted);font-size:var(--ui-text-base);text-wrap:pretty;margin:0;line-height:20px}.pending-invitations-symbol,.pending-invitations-workspace-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--invitation-soft);width:36px;height:36px;color:var(--invitation-ink);flex:0 0 36px;place-items:center;display:grid}.panel.pending-invitations .button{min-height:var(--ui-touch);border-radius:var(--ui-radius-lg);font-size:var(--ui-text-base);white-space:normal;text-wrap:balance;font-weight:500}body .hosqi-workspace.workspace-redesign .panel.pending-invitations .button{white-space:normal}.pending-invitations .button.primary{background:var(--invitation-brand)}.pending-invitations .button.primary:hover:not(:disabled){background:var(--invitation-ink)}.pending-invitations .button.secondary{color:var(--invitation-ink);border-color:var(--invitation-line)}.pending-invitations .button.secondary:hover:not(:disabled){background:var(--invitation-soft);border-color:var(--invitation-brand)}.pending-invitations .button:focus-visible{outline:2px solid var(--invitation-brand);outline-offset:3px}.pending-invitations .pending-invitations-refresh{flex-shrink:0}.pending-invitations .pending-invitations-list{margin:20px 0 0}.pending-invitations .pending-invitations-row{padding:var(--ui-space-4) 0;border-top:1px solid var(--ui-border);flex-flow:wrap;align-items:center;gap:16px;display:flex}.pending-invitations .pending-invitations-row:last-child{padding-bottom:0}.pending-invitations-workspace{flex:260px;align-items:flex-start;gap:12px;min-width:0;display:flex}.pending-invitations .pending-invitations-details{flex:1;min-width:0}.hosqi-workspace .pending-invitations .pending-invitations-details h3,.pending-invitations .pending-invitations-details h3{font-size:var(--ui-text-md);overflow-wrap:anywhere;margin:0 0 4px;font-weight:600;line-height:1.5}.pending-invitations .pending-invitations-role{font-size:var(--ui-text-base);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 4px;line-height:20px;display:flex}.pending-invitations-role>span{color:var(--invitation-muted)}.pending-invitations-role strong{font-weight:600}.pending-invitations-expiry{color:var(--invitation-muted);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:6px;line-height:18px;display:flex}.pending-invitations .pending-invitations-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;width:auto;display:flex}.pending-invitations .pending-invitations-actions>*{flex:0 auto}.pending-invitations-notice,.pending-invitations-empty,.pending-invitations-verification{margin-top:var(--ui-space-5);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--invitation-soft);font-size:var(--ui-text-base);align-items:flex-start;gap:12px;line-height:20px;display:flex}.pending-invitations-notice p,.pending-invitations-empty p,.pending-invitations-verification p{line-height:1.5}.pending-invitations .pending-invitations-verification{flex-wrap:wrap}.pending-invitations-verification p{flex:200px}.pending-invitations-loading{margin-top:20px}.pending-invitations-loading p{font-size:var(--ui-text-base);color:var(--invitation-muted);align-items:center;gap:8px;display:flex}.pending-invitations-skeleton{gap:10px;margin-top:16px;display:grid}.pending-invitations-skeleton span{background:var(--ui-muted-strong);border-radius:var(--ui-radius-sm);width:70%;height:12px}.pending-invitations-skeleton span:first-child{width:90%}.pending-invitations-skeleton span:last-child{width:45%}.pending-invitations .error-box{font-size:var(--ui-text-sm);margin:20px 0 0}.hq-auth .panel.pending-invitations{margin:0 0 20px;padding:18px}.hq-auth .pending-invitations .pending-invitations-title h2{font-size:16px}.hq-auth .hq-workspace-option{min-width:0;min-height:76px}.hq-auth .hq-workspace-option>span:nth-child(2){min-width:0}.hq-auth .hq-workspace-option b{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.hq-auth .hq-workspace-option small{font-size:14px;line-height:1.5}.hq-auth .hq-workspace-option input{flex:0 0 18px}.hq-auth .hq-workspace-option:has(input:focus-visible){outline:2px solid var(--hq-brand);outline-offset:3px}.hq-auth .hq-workspace-option:hover{border-color:var(--hq-brand)}@container invitations (width<=560px){.pending-invitations .pending-invitations-row{align-items:flex-start;gap:14px}.pending-invitations .pending-invitations-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.pending-invitations .pending-invitations-actions>*{min-width:0;padding:10px 12px}.pending-invitations .pending-invitations-refresh{width:44px;padding:10px}.pending-invitations-refresh-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pending-invitations .pending-invitations-title h2{font-size:16px}.pending-invitations .pending-invitations-details h3{font-size:15px}.pending-invitations-expiry{font-size:14px}.pending-invitations-symbol{background:0 0;flex-basis:28px;width:28px;height:32px}.pending-invitations-workspace-icon{flex-basis:32px;width:32px;height:32px}}@media (width<=600px){.panel.pending-invitations{padding:16px}.pending-invitations .pending-invitations-heading{gap:12px}}@media (width<=360px){.hq-auth:has(.hq-workspaces) .hq-panel-top{flex-wrap:wrap;gap:12px}.hq-auth:has(.hq-workspaces) .hq-panel-actions{margin-inline-start:auto}}.hosqi-workspace .workspace-main .panel.pending-invitations{margin:0 0 var(--ui-space-6)}.automation-studio{color:var(--as-ink)}.automation-studio button,.as-library button{font:inherit;cursor:pointer}.automation-studio button:disabled,.as-library button:disabled{cursor:not-allowed;opacity:.5}.automation-studio button:not(.button),.as-library button:not(.button){color:inherit;background:0 0;border:0}.automation-studio :is(button,input,textarea,select,a):focus-visible,.as-library :is(button,input,textarea,select,a):focus-visible{outline-offset:2px}.automation-studio input:not([type=checkbox]),.automation-studio select,.automation-studio textarea,.as-library input:not([type=checkbox]),.as-library select,.as-library textarea{font:inherit;color:var(--as-ink);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);box-sizing:border-box;width:100%;min-width:0;padding:8px 11px}.automation-studio textarea,.as-library textarea{resize:vertical}.automation-studio input[type=checkbox],.as-library input[type=checkbox]{flex-shrink:0}.automation-studio .field,.as-library .field{flex-direction:column;margin:0 0 14px;display:flex}.automation-studio .field>span,.as-library .field>span{font-weight:500;font-size:var(--ui-text-sm);color:var(--ui-foreground)}.automation-studio h4,.as-library h4{margin:20px 0 10px}.automation-studio small,.as-library small{font-size:var(--ui-text-xs);color:var(--as-muted);line-height:1.5}.automation-studio p,.as-library p{line-height:1.6}.automation-studio .danger:not(.button),.as-library .danger:not(.button){color:var(--ui-destructive)!important}.as-header{z-index:15;flex-shrink:0;align-items:center;display:flex;position:relative}.as-header>a{color:var(--as-ink);align-items:center;display:flex}.automation-studio .as-name{background:0 0;border:1px solid #0000;flex:1;width:auto;min-width:70px;max-width:440px;padding:7px;font-weight:650}.automation-studio .as-name:hover,.automation-studio .as-name:focus{border-color:var(--as-border)}.as-header-actions{align-items:center;margin-inline-start:auto;display:flex}.as-header-actions>button:not(.button){place-items:center;padding:7px;display:grid}.as-segmented{background:#f0f3f4;border-radius:6px;gap:3px;padding:3px;display:flex}.as-segmented>button{white-space:nowrap;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:flex;font-size:11px!important}.as-segmented>button.active{box-shadow:0 1px 3px #1d373717;color:var(--as-teal)!important;background:#fff!important}.as-editor-body{background:#f5f6f8;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.as-canvas-viewport{overscroll-behavior:contain;touch-action:none;cursor:grab;flex:1;min-width:0;overflow:auto}.as-canvas-size{position:relative}.as-canvas-world{transform-origin:0 0;position:relative}.as-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.as-edges>path{fill:none}.as-node,.as-trigger-card{cursor:default;box-sizing:border-box;background:#fff;position:absolute}.as-node>header{box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;min-height:46px;display:flex}.as-node>header>strong{overflow-wrap:anywhere;flex:1;line-height:1.4}.as-node>header>small{background:#fff;border-radius:3px;padding:2px 4px;font-size:9px}.as-kind-condition>header,.as-kind-condition>span{color:#a87b19!important;background:#fff6e3!important}.as-kind-actions>header,.as-kind-actions>span{color:#8955b2!important;background:#f5eeff!important}.as-kind-randomizer>header,.as-kind-randomizer>span{color:#c46670!important;background:#fdefef!important}.as-kind-delay>header,.as-kind-delay>span{color:#c78136!important;background:#fff3e7!important}.as-kind-ai>header,.as-kind-ai>span{color:#7375b6!important;background:#edf0ff!important}.as-kind-booking>header,.as-kind-booking>span{color:#2b7650!important;background:#e8f5ec!important}.as-kind-start_flow>header,.as-kind-start_flow>span{color:#5985bd!important;background:#eaf3ff!important}.as-kind-handoff>header,.as-kind-handoff>span{color:#607785!important;background:#edf2f5!important}.as-kind-comment{box-shadow:none;background:#fff8d9;border-color:#e9dfb4;min-height:135px}.as-kind-comment>header{color:#8b804b;background:0 0;border:0}.as-note-teal{background:#e7f7ef}.as-note-blue{background:#e8f3fc}.as-note-rose{background:#fcecf0}.as-note-violet{background:#f3edff}.as-note-slate{background:#edf1f5}.as-card-block{overflow:hidden}.as-card-block p{overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.as-card-block>small{align-items:center;gap:5px;margin-top:7px;display:flex}.as-card-block img{object-fit:contain;border-radius:5px;max-width:100%;max-height:170px;margin:auto;display:block}.as-placeholder{color:#a2aaaf}.as-node-ports>div{align-items:center;gap:9px;display:flex;position:relative}.as-node-ports>div>span{overflow-wrap:anywhere}.automation-studio .as-port{z-index:2;border-radius:50%;padding:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.automation-studio .as-port:hover,.automation-studio .as-port.active{outline:4px solid #087f8122;background:var(--as-teal)!important}.as-connecting .as-node{cursor:crosshair}.as-connecting .as-node:hover{outline:3px solid #087f8188}.as-trigger-card{padding:18px}.as-trigger-card>header{align-items:center;display:flex}.as-trigger-mark{width:33px;height:33px;color:var(--as-teal);background:#e7f5f2;border-radius:8px;place-items:center;display:grid}.as-trigger-card>p{color:#929da4;margin:13px 0 18px;font-size:12px}.as-trigger-card>footer{color:#8999a2;position:relative}.as-card-trigger{text-align:start;width:100%;display:flex;color:#567177!important;font-size:11px!important}.as-canvas-controls{inset-inline-end:18px;z-index:3;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:20px}.as-canvas-controls:has(+*){pointer-events:auto}.automation-studio .as-add-step{border-radius:50%;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 4px 12px #087f8133;background:var(--as-teal)!important;color:#fff!important}.as-canvas-controls>div{align-items:center;padding:5px;display:flex;box-shadow:0 3px 9px #2439420c}.as-canvas-controls>div button{border-radius:5px;place-items:center;width:33px;height:33px;display:grid}.as-canvas-controls>div button:hover{background:#eef5f5}.as-canvas-controls>div span{color:#8d99a0;margin:2px 0;font-size:10px}.as-inspector{width:var(--as-inspector-w,420px);border-inline-start:1px solid var(--as-border);z-index:6;background:#fff;flex-direction:column;flex-shrink:0;max-width:calc(100% - 280px);display:flex;position:relative}.as-inspector>header,.as-preview>header,.as-floating-panel>header{border-bottom:1px solid var(--as-border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:53px;padding:0 21px;display:flex}.as-inspector>header strong{font-size:14px}.as-inspector>header button,.as-preview>header button{place-items:center;padding:4px;display:grid}.as-inspector-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.as-step-form{flex-direction:column;gap:4px;display:flex}.as-content-editor,.as-action,.as-condition,.as-trigger-settings,.as-endpoint-form{border:1px solid var(--as-border);background:#fff;border-radius:7px;margin-bottom:15px;padding:13px}.as-content-editor>header,.as-action>header,.as-condition>header,.as-trigger-settings>header,.as-endpoint-form>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:12px;display:flex}.as-content-editor>header>span,.as-content-editor>header>div{color:#84969b;align-items:center;gap:6px;font-size:11px;display:flex}.as-content-editor>header button,.as-action>header button,.as-condition>header button{align-items:center;padding:3px;display:flex}.as-content-editor .field:last-child,.as-action .field:last-child{margin-bottom:0}.automation-studio .as-text-editor{background:#fff;border:1px solid #dce3e6;border-radius:6px;margin-bottom:11px;position:relative}.automation-studio .as-text-editor textarea{box-shadow:none;resize:vertical;background:0 0;border:0;padding:10px}.as-text-editor>footer{border-top:1px solid #eff2f3;align-items:center;gap:6px;padding:6px 7px;display:flex}.as-text-editor>footer button{place-items:center;padding:4px;display:grid;color:#819298!important}.as-text-editor>footer select{width:auto;max-width:100px;color:#788d93!important;border:0!important;padding:4px!important;font-size:10px!important}.as-text-editor>footer small{white-space:nowrap;margin-inline-start:auto;font-size:9px}.as-emoji{border-top:1px solid var(--as-border);grid-template-columns:repeat(6,1fr);gap:2px;padding:9px;display:grid}.as-emoji button{padding:3px;font-size:19px!important}.automation-studio .as-dashed,.as-library .as-dashed{border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px;display:flex;color:var(--as-teal)!important;background:#fbfdfd!important;border:1px dashed #b6c9cc!important;font-size:12px!important}.as-add-content{margin:3px 0 14px}.as-content-palette{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px;display:grid}.as-content-palette button{text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:71px;padding:9px 5px;display:flex;border:1px solid var(--as-border)!important;font-size:10px!important}.as-content-palette button:hover{color:var(--as-teal)!important;background:#eef7f5!important}.as-check{cursor:pointer;align-items:center;gap:9px;margin:14px 0;font-size:11px;line-height:1.5;display:flex}.as-row{align-items:center;gap:9px;min-width:0;display:flex}.as-row>*{flex:1;min-width:0}.as-row>.field{align-self:stretch}.as-row>button{flex:none}.as-row>select{max-width:130px}.as-help{color:#89979f;margin:14px 0;font-size:11px;line-height:1.55}.as-text-button{align-items:center;gap:5px;text-decoration:none;display:inline-flex;color:var(--as-teal)!important;padding:3px 0!important;font-size:12px!important}.as-field-picker{margin:0 0 12px}.as-field-picker>.field{margin-bottom:3px}.as-inline-form{border:1px solid var(--as-border);border-radius:6px;gap:7px;margin:8px 0;padding:10px;display:grid}.as-value{gap:7px;margin:8px 0;display:flex}.as-value>select{max-width:88px;font-size:10px!important}.as-value>input{flex:1}.as-condition{margin-bottom:9px}.as-condition header,.as-condition .as-field-picker{margin-bottom:6px}.as-weekdays{gap:3px;margin:4px 0 12px;display:flex}.as-weekdays button{border-radius:5px;flex:1;padding:7px 2px;border:1px solid var(--as-border)!important;font-size:9px!important}.as-weekdays button[aria-pressed=true]{color:#177b72!important;background:#edf8f5!important;border-color:#a4d4cc!important}.as-delay-editor>.as-segmented{margin-bottom:19px}.as-delay-editor>.as-check{margin-top:21px}.as-reply-button{text-align:start;border-radius:5px;align-items:center;gap:7px;width:100%;margin:5px 0;padding:9px;display:flex;color:var(--as-teal)!important;background:#fcfefe!important;border:1px solid #d4e3e4!important;font-size:11px!important}.as-reply-button>span:last-child{margin-inline-start:auto;font-size:16px}.as-dot{border:1px solid #b3c4ca;border-radius:50%;width:6px;height:6px}.as-buttons-editor>.as-dashed{margin-top:8px;padding:8px;font-size:11px!important}.as-button-settings{border:1px solid var(--as-border);background:#f8fafb;border-radius:6px;margin:9px -4px;padding:11px}.as-button-settings>header{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.as-button-settings>.as-segmented{margin-bottom:14px}.as-upload{border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;padding:23px 10px;display:flex;color:#73919a!important;background:#fafcfd!important;border:1px dashed #cbd8df!important}.as-upload strong{font-size:12px;font-weight:550}.as-upload small{text-align:center;font-size:9px}.as-asset-preview{background:#f4f7f8;border-radius:5px;margin-bottom:8px;padding:8px;overflow:hidden}.as-asset-preview :is(img,video,audio){object-fit:contain;width:100%;max-height:190px}.as-asset-preview a{overflow-wrap:anywhere}.as-content-editor details{border-top:1px solid var(--as-border);margin-top:15px;padding-top:12px}.as-content-editor summary{cursor:pointer;color:#6e858d;margin-bottom:14px;font-size:11px;font-weight:600}.as-json{font-family:ui-monospace,monospace!important;font-size:11px!important}.as-mapping{background:#f6f8f9;border-radius:6px;margin:8px 0;padding:9px;position:relative}.as-mapping>button{inset-inline-end:4px;position:absolute;top:4px}.as-variation{grid-template-columns:28px 92px minmax(0,1fr) 32px;align-items:center;gap:8px;margin:0 0 8px;display:grid}.as-variation>strong{background:var(--soft,#f5eaec);width:28px;height:28px;color:var(--marine,#bd6575);border-radius:50%;place-items:center;font-size:13px;display:grid}.as-weight{display:block;position:relative}.automation-studio .as-weight>input{text-align:end;padding-inline-end:28px}.as-weight>span{inset-inline-end:12px;color:var(--muted,var(--as-muted));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.automation-studio .as-variation-total{color:var(--muted,var(--as-muted));margin:4px 0 12px;font-size:13px}.automation-studio .as-variation-total[data-off]{color:#8a5a00;font-weight:600}.as-trigger-row{border:1px solid var(--as-border);border-radius:6px;align-items:center;gap:10px;margin:10px 0;padding:10px;display:flex}.as-trigger-row>button{text-align:start;flex-direction:column;flex:1;gap:5px;display:flex;font-size:12px!important}.as-trigger-row>button strong{font-weight:550}.as-trigger-settings{margin-top:19px}.as-node-palette,.as-more-menu,.as-floating-panel{z-index:20;background:#fff;border:1px solid #dde5e8;border-radius:9px;position:absolute;box-shadow:0 12px 36px #253c4420}.as-node-palette{inset-inline-end:80px;width:270px;max-height:calc(100% - 45px);padding:10px;top:20px;overflow:auto}.as-node-palette>header{justify-content:space-between;align-items:center;padding:7px 8px 13px;font-size:13px;display:flex}.as-node-palette>button,.as-palette-group>button{text-align:start;border-radius:6px;align-items:center;gap:11px;width:100%;padding:8px;display:flex;font-size:12px!important}.as-node-palette>button:hover,.as-palette-group>button:hover{background:#f3f7f8!important}.as-node-palette>button>span,.as-palette-group>button>span{width:33px;height:33px;color:var(--as-teal);background:#edf7f5;border-radius:7px;place-items:center;display:grid}.as-node-palette>button>strong,.as-palette-group>button>strong{flex:1;font-weight:550}.as-palette-group{gap:1px;padding:4px 0;display:grid}.as-palette-group+.as-palette-group{border-top:1px solid var(--as-border);margin-top:4px;padding-top:8px}.as-palette-group-name{color:var(--muted,var(--as-muted));padding:2px 8px 4px;font-size:12px;font-weight:600;line-height:18px}.as-node-palette>a{color:var(--as-teal);border-top:1px solid var(--as-border);margin-top:7px;padding:13px 9px 5px;font-size:11px;text-decoration:none;display:block}.as-more-menu{min-width:235px;max-block-size:min(70vh,560px);padding:6px;inset-block-start:100%;inset-inline-end:15px;overflow-y:auto}.as-more-menu>.language-picker{padding:4px 12px}.as-more-menu>button{text-align:start;border-radius:5px;align-items:center;gap:9px;width:100%;padding:10px 12px;display:flex;font-size:12px!important}.as-more-menu>button:hover{background:#f2f7f7!important}.as-connect-banner{z-index:12;white-space:nowrap;max-width:calc(100% - 32px);color:var(--as-teal);background:#fff;border:1px solid #b9d9d5;border-radius:8px;align-items:center;gap:12px;padding:12px 15px;font-size:11px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #18474314}.as-connect-banner>button{font-weight:650}.as-floating-panel{top:14px;inset-inline-end:15px;box-sizing:border-box;width:390px;max-width:calc(100% - 30px);padding:0 20px 20px;bottom:15px;overflow:auto}.as-floating-panel>header{z-index:1;border-radius:8px 8px 0 0;margin:0 -20px 20px;padding:0 20px;position:sticky;top:0}.as-floating-panel>textarea{margin-bottom:15px}.as-version-list article{border-bottom:1px solid var(--as-border);flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 17px;padding:0 0 17px;display:flex}.as-runs details{border:1px solid var(--as-border);border-radius:6px;margin-top:12px;padding:12px}.as-runs summary{cursor:pointer;flex-direction:column;gap:6px;display:flex}.as-runs table{border-collapse:collapse;width:100%;margin-top:10px}.as-runs td,.as-runs th{text-align:start;overflow-wrap:anywhere}.as-runs details>a{color:var(--as-teal);margin-top:12px;font-size:11px;display:inline-block}.as-copy-workspace{border-top:1px solid var(--as-border);margin-top:20px;padding-top:4px}.as-save-recovery{z-index:10;background:#fff4ed;align-items:center;gap:16px;padding:9px;font-size:11px;display:flex}.as-plan-notice,.as-announcement,.as-action-problem{z-index:10}.as-action-problem{gap:6px;display:grid}.as-action-problem>.error-box{margin:0}.as-action-problem>header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.automation-studio .as-action-problem>header>button{place-items:center;padding:4px;display:grid}.as-plan-notice,.as-announcement{border:1px solid var(--as-border);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.hosqi-workspace div.as-plan-notice,.as-plan-notice{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);color:var(--ui-foreground)}.as-plan-notice>svg:first-child{color:var(--ui-warning);flex-shrink:0;margin-top:1px}.as-plan-notice strong{font-weight:600}.as-plan-notice p{color:var(--ui-muted-foreground)}.as-plan-notice>div{flex:1;gap:4px;min-width:0;display:grid}.as-plan-notice p{overflow-wrap:anywhere;margin:0}.as-plan-notice>.button{flex-shrink:0}.as-announcement{align-items:center}.as-announcement>span{flex:1}.automation-studio :is(.as-plan-notice,.as-announcement)>button:not(.button){place-items:center;padding:4px;display:grid}.as-selected-badge,.as-issue-badge{z-index:2;pointer-events:none;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex;position:absolute;top:-12px}.as-selected-badge{inset-inline-end:14px}.as-issue-badge{color:#8a4b00;background:#fff4e5;border:1px solid #e0a458;inset-inline-start:14px}.as-inspector>header.as-inspector-head{border-bottom:1px solid var(--line,var(--as-border));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;height:auto;min-height:0;padding:16px 12px 14px 20px;display:grid}.as-inspector-icon{background:var(--soft,#edf7f5);width:40px;height:40px;color:var(--marine,var(--as-teal));border-radius:12px;place-items:center;display:grid}.as-inspector-title{gap:2px;min-width:0;display:grid}.as-inspector>header .as-inspector-title>strong:not(.sr-only){overflow-wrap:anywhere;padding-top:7px;font-size:18px;font-weight:600;line-height:26px}.automation-studio .as-inspector input.as-inspector-name{text-overflow:ellipsis;width:calc(100% + 8px);margin:0 0 0 -8px}.as-inspector-meta{min-width:0;color:var(--muted,var(--as-muted));flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:13px;line-height:20px;display:flex}.as-inspector-meta>.as-inspector-kind{min-height:0;box-shadow:none;color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:500;display:inline}.automation-studio .as-inspector-meta>small{color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.as-inspector-meta>small:before{content:"·";margin-inline-end:6px}.as-inspector-tools{align-items:center;gap:2px;display:flex;position:relative}.automation-studio .as-inspector-tools>button{width:36px;height:36px;color:var(--marine,var(--as-ink));border-radius:10px;place-items:center;padding:0;display:grid}.automation-studio .as-inspector-tools>button:hover,.automation-studio .as-inspector-tools>button[aria-expanded=true]{background:var(--soft,#eef5f5)}.as-inspector-menu{top:calc(100% + 6px);z-index:30;border:1px solid var(--line,var(--as-border));background:#fff;border-radius:12px;gap:2px;min-width:212px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 14px 32px #0d262224}.automation-studio .as-inspector-menu>button{width:100%;min-height:40px;color:var(--marine,var(--as-ink));text-align:start;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.automation-studio .as-inspector-menu>button:not(:disabled):hover,.automation-studio .as-inspector-menu>button:focus-visible{background:var(--soft,#eef5f5)}.automation-studio .as-inspector-menu>button.danger{color:#a12d35!important}.as-inspector-resize{top:0;bottom:0;z-index:8;cursor:col-resize;touch-action:none;width:10px;position:absolute;inset-inline-start:-5px}.as-inspector-resize:after{content:"";top:0;bottom:0;background:0 0;width:2px;transition:background-color .15s;position:absolute;inset-inline-start:4px}.as-inspector-resize:hover:after,.as-inspector-resize:active:after,.as-inspector-resize:focus-visible:after{background:var(--marine,var(--as-teal))}.automation-studio .as-inspector-resize:focus-visible{outline:none}.as-inspector-resize:focus-visible:after{box-shadow:0 0 0 3px #d7f25c99}.as-inspector .as-inspector-scroll{--as-panel-pad:20px;padding:4px var(--as-panel-pad) 28px}.as-section{margin:0 calc(-1 * var(--as-panel-pad,20px));padding:0 var(--as-panel-pad,20px);border-top:1px solid var(--line,var(--as-border))}.as-step-form>.as-section:first-child,.as-step-form>.as-dashed+.as-section{border-top:0}.as-section-head{align-items:center;gap:8px;min-height:52px;display:flex}.automation-studio button.as-section-toggle{text-align:start;min-width:0;min-height:44px;color:var(--marine,var(--as-ink));flex:1;align-items:center;gap:8px;padding:8px 0;display:flex}.as-section-toggle>svg{color:var(--muted,var(--as-muted));flex:none;transition:transform .18s}.as-section[data-open=true] .as-section-toggle>svg{transform:rotate(90deg)}.as-section-toggle:hover>svg{color:var(--marine,var(--as-ink))}.as-section-title{flex:none;max-width:100%;font-size:14px;font-weight:600;line-height:20px}.as-section-summary{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted,var(--as-muted));flex:1;font-size:13px;overflow:hidden}.as-section-actions{align-items:center;gap:4px;display:flex}.as-section-body{padding:0 0 20px}.as-section-body>:last-child{margin-bottom:0}.as-section-body>textarea:not(:last-child),.as-section-body>.as-conditions,.as-section-body>.button{margin-bottom:16px}.automation-studio button.as-icon-button{width:32px;height:32px;color:var(--muted,var(--as-muted));border-radius:8px;place-items:center;padding:0;display:grid}.automation-studio button.as-icon-button:not(:disabled):hover{background:var(--soft,#eef5f5);color:var(--marine,var(--as-ink))}.automation-studio button.as-icon-button.as-remove:not(:disabled):hover{color:#a12d35;background:#fbeced}.as-step-form>.as-add-section{margin:0 0 16px}.as-inspector-scroll>.as-trigger-form{padding-top:16px}.as-trigger-form>h3{margin:0 0 4px}.as-trigger-form>.as-dashed{margin-bottom:16px}.automation-studio .as-inspector .field>span{color:var(--muted,#5e7078);font-size:13px;font-weight:500}.automation-studio .as-inspector .as-help{color:var(--muted,var(--as-muted));margin:8px 0 12px;font-size:13px;line-height:20px}.automation-studio .as-inspector .as-check{margin:12px 0 0;font-size:13px}.as-inspector-footer{border-top:1px solid var(--line,var(--as-border));background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px 12px 20px;display:flex}.as-inspector-status{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted,var(--as-muted));flex:1;font-size:13px;line-height:20px;overflow:hidden}.as-inspector-status:before{content:"";vertical-align:1px;background:var(--hq-accent,#4d9f78);border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block;box-shadow:inset 0 0 0 1px #0d262240}.as-inspector-status[data-draft=saving]:before{background:var(--muted,var(--as-muted));animation:.9s ease-in-out infinite alternate as-status-pulse}.as-inspector-status[data-draft=unsaved]:before{background:#c77a1c}.as-inspector-status[data-draft=save_failed]{color:#a12d35}.as-inspector-status[data-draft=save_failed]:before{background:#a12d35}@keyframes as-status-pulse{to{opacity:.35}}.automation-studio .as-inspector-footer .as-text-button{text-underline-offset:3px;font-weight:600;text-decoration:underline;color:var(--marine,var(--as-teal))!important;font-size:13px!important}@media (width>=901px){.as-editor-body:has(.as-inspector:not(.as-inspector-basic)) .as-node-palette{inset-inline-end:calc(var(--as-inspector-w,420px) + 16px)}}@media (width<=760px){.automation-studio .as-inspector-tools>button{width:44px;height:44px}}@media (width<=600px){.automation-studio .as-inspector-tools>.as-show-on-canvas{display:none}}.as-issue-list button{text-align:start}.as-step-list{border-inline-end:1px solid var(--as-border);box-sizing:border-box;background:#fbfcfd;flex-shrink:0;width:235px;padding:15px 10px;overflow:auto}.as-step-list h4{margin-top:7px;padding-inline-start:12px}.as-step-list>button{text-align:start;border-radius:6px;align-items:center;gap:8px;width:100%;padding:12px;display:flex;font-size:12px!important}.as-step-list>button>span{flex:1}.as-step-list>button.active{color:var(--as-teal)!important;background:#e8f4f1!important}.as-inspector-basic{width:auto;max-width:620px;box-shadow:none;border-inline-start:0;flex:1;margin:0 auto}.as-inspector-basic .as-inspector-scroll{--as-panel-pad:32px;padding:8px var(--as-panel-pad) 28px}.as-preview{border-inline-start:1px solid var(--as-border);z-index:8;background:#fff;flex-direction:column;flex-shrink:0;width:345px;min-height:0;display:flex}.as-preview>header>span,.as-preview>header>div{align-items:center;gap:9px;display:flex}.as-preview-caption{color:#90a0a7;background:#fbfcfd;border-bottom:1px solid #edf1f3;padding:10px 19px;font-size:10px;line-height:1.5}.as-preview-messages{overscroll-behavior:contain;background:#fafcfc;flex-direction:column;flex:1;gap:11px;min-height:0;padding:21px 16px;display:flex;overflow:auto}.as-preview-bubble{overflow-wrap:anywhere;background:#eaf4f2;border:1px solid #e1eeea;border-radius:3px 13px 13px;align-self:flex-start;max-width:95%;padding:12px;font-size:12px}.as-preview-bubble.inbound{color:#fff;background:#087f81;border-color:#087f81;border-radius:13px 3px 13px 13px;align-self:flex-end}.as-preview-bubble p{white-space:pre-wrap;margin:0}.as-preview-bubble :is(img,video,audio){border-radius:6px;width:260px;max-width:100%;margin-bottom:7px}.as-preview-bubble :is(button,a){text-align:center;box-sizing:border-box;border-radius:4px;width:100%;margin-top:8px;padding:8px;text-decoration:none;display:block;color:#087f81!important;background:#fff!important;border:1px solid #b7d7d1!important;font-size:11px!important}.as-preview-empty{text-align:center;color:#a6b9be;margin:auto;padding:20px}.as-preview-empty h3{color:var(--as-ink)}.as-preview-empty p{color:#91a2a9;font-size:12px}.as-preview-empty .button{margin:15px auto}.as-preview-event,.as-preview-ended{text-align:center;color:#95a2a7;padding:5px;font-size:10px}.as-preview-wait{text-align:center;color:#80969f;background:#fff;border:1px dashed #cbd9df;border-radius:7px;padding:14px;font-size:11px}.as-preview-wait .button{margin:8px auto}.as-preview-wait textarea{margin-top:10px}.as-preview-composer{border-top:1px solid var(--as-border);align-items:center;gap:8px;padding:13px;display:flex}.as-preview-composer input{box-shadow:none!important;border:0!important;font-size:12px!important}.as-preview-composer select{border:0!important;width:32px!important;padding:5px!important}.as-preview-composer>button{border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid;color:#fff!important;background:#087f81!important}.as-preview-fields{border-top:1px solid var(--as-border);max-height:150px;padding:12px 18px;font-size:10px;overflow:auto}.as-preview-fields summary{cursor:pointer;color:#78969f}.as-preview-fields p{overflow-wrap:anywhere;justify-content:space-between;gap:10px;display:flex}@media (width>=1700px){.as-preview{width:365px}}@media (width<=1200px){.as-preview{inset-inline-end:0;width:340px;position:absolute;top:0;bottom:0;box-shadow:-8px 0 30px #233b4515}.as-editor-body:has(.as-preview) .as-inspector{margin-inline-end:340px}.as-preview-caption{font-size:9px}.as-step-list{width:190px}}@media (width<=900px){.as-inspector:not(.as-inspector-basic){inset-inline-end:0;width:min(var(--as-inspector-w,420px), 92%);max-width:none;position:absolute;top:0;bottom:0;margin-inline-end:0!important}.as-inspector-resize{display:none}.as-preview{z-index:12;width:min(365px,95%)}.as-node-palette{inset-inline-end:18px}.as-connect-banner{white-space:normal;flex-wrap:wrap}}@media (width<=600px){.automation-studio .as-name{min-width:60px;font-size:12px}.as-segmented>button{padding:6px;font-size:9px!important}.as-step-list{padding:8px 4px}.as-step-list>button{gap:4px;padding:10px 7px;font-size:10px!important}.as-step-list>button>small{display:none}.as-inspector-basic>header{padding:0 12px}.as-content-palette{grid-template-columns:repeat(2,1fr)}.as-inspector-basic .as-row{flex-wrap:wrap}.as-inspector-basic .as-row>.field{min-width:100%}}@media (prefers-reduced-motion:reduce){.automation-studio *,.as-library *{transition:none!important}}.as-dialog{box-shadow:none;box-sizing:border-box;width:460px;max-width:100%;color:var(--ui-foreground);background:0 0;border:0;border-radius:0;padding:24px}.as-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.as-dialog h3{color:var(--ui-foreground);overflow-wrap:anywhere;margin:0}.as-dialog>header>button{width:var(--ui-control-sm);height:var(--ui-control-sm);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);flex-shrink:0;place-items:center;margin:-4px -8px 0 0;padding:0;display:grid}.as-dialog>header>button:hover{background:var(--ui-muted);color:var(--ui-foreground)}.as-dialog>p{font-size:var(--ui-text-base);color:var(--ui-muted-foreground);margin:0 0 12px;line-height:20px}.as-dialog>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.as-dialog.as-turn-off-dialog>p{font-size:var(--ui-text-base);color:var(--ui-foreground);line-height:1.55}@media (width<=760px){.as-dialog{padding:20px}.as-dialog>header>button{width:var(--ui-touch);height:var(--ui-touch);margin:-10px -12px 0 0}.as-dialog>footer>:is(.button,button){flex:auto}}.as-dialog-host{border:1px solid var(--ui-border);background:var(--ui-popover);border-radius:var(--ui-radius-2xl);box-shadow:var(--ui-shadow-lg);max-width:calc(100vw - 24px);max-height:90dvh;color:var(--ui-foreground);padding:0}.as-dialog-host::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d262259}.as-workspace-settings{max-width:800px;padding:0}.as-workspace-settings>h2{color:var(--ui-foreground);margin:0}.as-workspace-settings>h2+p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:4px 0 8px;line-height:20px}.as-workspace-settings>p:not(:first-of-type){border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;padding:16px;line-height:20px}.as-workspace-settings>header,.as-settings-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.as-workspace-settings>header{border-top:1px solid var(--ui-border);margin-top:24px;padding-top:20px}.as-workspace-settings>header h3{margin:0}.as-settings-card>header{margin-top:0}.as-settings-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);margin:12px 0;padding:16px}.as-settings-card small{color:var(--ui-muted-foreground);overflow-wrap:anywhere;margin-top:4px;display:block}.as-settings-card>header>div{flex:1;min-width:0}.as-notifications{margin-inline-start:auto;position:relative}.as-notice-toggle{min-width:var(--ui-control);min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.as-notice-toggle:hover,.as-notice-toggle[aria-expanded=true]{background:var(--ui-muted);color:var(--ui-foreground)}.as-notice-toggle:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.as-notice-toggle>span{top:1px;box-sizing:border-box;border:2px solid var(--ui-card);border-radius:var(--ui-radius-pill);background:var(--ui-accent);min-width:18px;height:18px;color:var(--ui-accent-foreground);font-size:var(--ui-text-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;font-weight:600;line-height:14px;position:absolute;inset-inline-end:1px}.as-notice-popover{inset-inline-end:0;z-index:150;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-popover);width:380px;max-width:calc(100vw - 24px);max-height:70dvh;color:var(--ui-popover-foreground);box-shadow:var(--ui-shadow-md);overscroll-behavior:contain;padding:0;position:absolute;top:calc(100% + 8px);overflow:auto}.as-notice-popover>header,.as-notice-popover>article{justify-content:space-between;align-items:center;gap:8px;display:flex}.as-notice-popover>header{z-index:1;box-sizing:border-box;border-bottom:1px solid var(--ui-border);background:var(--ui-popover);min-height:48px;padding:6px 8px 6px 16px;position:sticky;top:0}.as-notice-popover>header>strong{font-size:var(--ui-text-base);font-weight:600}.as-notice-popover>article{border-top:1px solid var(--ui-border);transition:background-color var(--ui-duration) var(--ui-ease);align-items:flex-start;padding:10px 8px 10px 16px}.as-notice-popover>header+article,.as-notice-popover>header+.error-box+article{border-top:0}.as-notice-popover>article:hover{background:color-mix(in srgb, var(--ui-muted) 60%, transparent)}.as-notice-popover a{border-radius:var(--ui-radius-sm);min-width:0;color:var(--ui-foreground);flex:1;padding:2px 0;text-decoration:none}.as-notice-popover p{font-size:var(--ui-text-base);overflow-wrap:anywhere;margin:0 0 2px;line-height:20px}.as-notice-popover>p{color:var(--ui-muted-foreground);text-align:center;margin:0;padding:28px 16px}.as-notice-popover small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;line-height:16px}.as-notice-popover button{width:var(--ui-control-sm);height:var(--ui-control-sm);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.as-notice-popover button:hover:not(:disabled){background:var(--ui-muted-strong);color:var(--ui-foreground)}.as-notice-popover button:disabled{opacity:.5;cursor:not-allowed}.as-notice-popover>.error-box{margin:12px}@media (pointer:coarse),(width<=760px){.as-notice-popover button{width:var(--ui-touch);height:var(--ui-touch)}}@media (width<=760px){.as-notice-popover{top:calc(var(--ui-topbar-height) + 4px);width:auto;max-width:none;position:fixed;inset-inline:12px}}.as-sequence-statistics{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:12px}.as-sequence-statistics table{border-collapse:collapse;width:100%}.as-sequence-statistics th,.as-sequence-statistics td{text-align:start}.as-template-body{white-space:pre-wrap;background:#f2f5f6;border-radius:10px;padding:12px;font-size:13px}.as-trigger-picker{flex-direction:column;width:760px;max-height:min(84dvh,720px);padding-bottom:8px;display:flex}.as-trigger-picker>header{align-items:flex-start;margin-bottom:16px}.as-trigger-picker>header p{color:#86979e;margin:4px 0 0;font-size:12px}.as-picker-search{flex:none;align-items:center;gap:9px;margin-bottom:18px;padding:0 11px;display:flex}.as-picker-search input{font:inherit;background:0 0;outline:0;flex:1;min-width:0}.as-picker-scroll{margin:0 -24px;padding:2px 24px 0;overflow-y:auto}.as-picker-group+.as-picker-group{margin-top:22px}.as-picker-group h4{letter-spacing:.07em;text-transform:uppercase;color:#86979e;margin:0 0 10px}.as-picker-grid{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:10px;display:grid}.as-picker-card{text-align:start;cursor:pointer;background:#fff;border:1px solid #dce6e8;border-radius:11px;grid-template-columns:auto 1fr;grid-template-areas:"mark name""mark hint";align-content:center;gap:2px 11px;padding:13px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.as-picker-card:not(:disabled):hover,.as-picker-card:focus-visible{border-color:var(--teal,#2a7d78);transform:translateY(-1px);box-shadow:0 6px 18px #14273e14}.as-picker-card:disabled{cursor:not-allowed;opacity:.7}.as-picker-mark{width:36px;height:36px;color:var(--teal,#2a7d78);background:#eef4f4;border-radius:10px;flex:none;grid-area:mark;align-self:center;place-items:center;display:grid}.as-picker-mark.as-picker-brand{color:#fff}.as-picker-card strong{color:var(--marine,#172f43);grid-area:name;font-size:13px;line-height:1.3}.as-picker-card small{color:#86979e;grid-area:hint;font-size:11.5px;line-height:1.35}.as-picker-empty{text-align:center;color:#86979e;margin:26px 0;font-size:13px}.as-trigger-add{width:100%;margin-top:4px}@media (width<=700px){.as-trigger-picker{width:100%}.as-picker-grid{grid-template-columns:1fr}}.as-picker-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.as-picker-back{color:#86979e;border-radius:8px;margin-top:1px;padding:5px;display:flex}.as-picker-back:hover,.as-picker-back:focus-visible{color:var(--teal,#2a7d78);background:#eef4f4}.as-action-summary{overflow-wrap:anywhere;gap:6px;padding:10px 0;display:grid}.as-ai-task>textarea{margin-bottom:12px}.as-values{gap:8px;min-width:0;margin:0 0 14px;display:grid}.as-values-label{color:#5e7078;font-size:12px;font-weight:550}.automation-studio .as-inspector .as-values-label{color:var(--muted,#5e7078);font-size:13px;font-weight:500}.as-value-chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.as-value-chips>li{border:1px solid var(--line,var(--as-border));background:var(--soft,var(--as-surface));max-width:100%;min-height:30px;color:var(--marine,var(--as-ink));border-radius:999px;align-items:center;gap:2px;padding:2px 3px 2px 11px;font-size:13px;line-height:18px;display:inline-flex}.as-value-chips>li>span{overflow-wrap:anywhere;min-width:0}.automation-studio .as-value-chips button{width:24px;height:24px;color:var(--muted,var(--as-muted));border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.automation-studio .as-value-chips button:hover{color:#a12d35;background:#fff}.as-value-add,.as-list-column{align-items:center;gap:8px;min-width:0;display:flex}.as-value-add>input,.as-list-column>input{flex:1}.as-value-add>.as-text-button,.as-values>.as-text-button{flex:none;justify-self:start}.as-ai-exits>.as-help:first-child{margin-top:0}.as-ai-exit-missing{color:#8a5a14;margin:-4px 0 0;font-size:12px;line-height:18px}.as-ai-exit-presets{flex-wrap:wrap;gap:8px;margin:2px 0 4px;display:flex}.automation-studio .as-ai-exit-presets>button{min-height:34px;color:var(--marine,var(--as-teal));background:#fbfdfd;border:1px dashed #b6c9cc;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;line-height:18px;display:inline-flex}.automation-studio .as-ai-exit-presets>button:hover{background:var(--soft,#eef5f5);border-style:solid}.as-booking-summary{gap:4px;display:grid}.as-booking-summary>small{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex!important}.as-booking-summary>small>svg{flex:none}.as-booking-calendar{margin-bottom:4px}.as-row.as-booking-row{flex-wrap:wrap;align-items:flex-start;gap:0 12px}.as-row.as-booking-row>.field{flex:150px}.automation-studio .as-booking-days{gap:6px;margin:0 0 14px}.automation-studio .as-booking-days>button{border-radius:10px;flex:1;min-width:0;min-height:40px;font-weight:500;border:1px solid var(--line,var(--as-border))!important;color:var(--marine,var(--as-ink))!important;background:#fff!important;padding:6px 2px!important;font-size:13px!important}.automation-studio .as-booking-days>button:hover{border-color:var(--marine,var(--as-teal))!important}.automation-studio .as-booking-days>button[aria-pressed=true]{background:var(--marine,#0d2622)!important;border-color:var(--marine,#0d2622)!important;color:#fff!important}.automation-studio .as-inspector .as-booking-label{margin:0 0 6px;display:block}.automation-studio .as-inspector .as-booking-suggestion{margin-top:8px;font-weight:600;font-size:13px!important}.automation-studio .as-switch{min-height:44px;color:var(--marine,var(--as-ink));cursor:pointer;align-items:center;gap:12px;margin:0 0 4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.automation-studio .as-switch input[type=checkbox]{appearance:none;cursor:pointer;background:#c9d5ce;border:0;border-radius:999px;flex:none;width:40px;height:24px;min-height:0;margin:0;padding:0;transition:background-color .15s;position:relative}.automation-studio .as-switch input[type=checkbox]:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0d262240}.automation-studio .as-switch input[type=checkbox]:checked{background:var(--marine,var(--as-teal))}.automation-studio .as-switch input[type=checkbox]:checked:after{transform:translateX(calc(16px * var(--hq-inline-sign,1)))}.automation-studio .as-switch input[type=checkbox]:focus-visible{outline:2px solid var(--marine,var(--as-teal));outline-offset:2px}.as-saved-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.as-saved-list>li{color:var(--muted,var(--as-muted));justify-items:start;gap:2px;font-size:13px;line-height:20px;display:grid}.automation-studio .as-inspector .as-booking-advanced{font-weight:600;font-size:13px!important}.as-saved-list code{color:var(--marine,var(--as-ink));overflow-wrap:anywhere;background:#e8f4b5;border-radius:999px;padding:2px 8px;line-height:20px}.as-preview-wait.as-preview-request{text-align:start;gap:10px;display:grid}.as-preview-samples{gap:6px;display:grid}.as-preview-samples>strong{color:var(--marine,var(--as-ink));font-size:13px;line-height:20px}.as-preview-samples>p{margin:0;font-size:12px;line-height:18px}.as-preview-sample-buttons{flex-wrap:wrap;gap:8px;display:flex}.as-preview-wait .as-preview-sample-buttons .button{margin:0}.as-preview-json>summary{cursor:pointer;color:var(--marine,var(--as-ink));font-weight:600}.as-preview-json>small{margin-top:6px;display:block}.automation-studio .as-inspector .as-ai-style-row{color:var(--as-ink,var(--ui-foreground));flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0 8px;font-size:13px;line-height:20px;display:flex}.automation-studio .as-inspector .as-ai-style-row>svg{color:var(--ui-info);flex:none}.automation-studio .as-inspector .as-ai-style-row>span[aria-hidden]{color:var(--as-muted,var(--ui-muted-foreground))}.automation-studio .as-inspector .as-ai-style-row>a{color:var(--ui-info);text-underline-offset:2px;font-weight:600;text-decoration:underline}.crm-page{gap:var(--ui-space-5);min-width:0;color:var(--ui-foreground);display:grid}.crm-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);display:flex}.crm-header>div:first-child{min-width:0}body .hosqi-workspace.workspace-redesign .crm-header h1{font-size:var(--ui-text-2xl);letter-spacing:-.4px;margin:0;line-height:32px}.crm-header p{max-width:72ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:4px 0 0;line-height:20px}.crm-header-actions,.crm-form-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.crm-form-actions{margin-top:var(--ui-space-2)}.crm-stats{gap:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .hosqi-workspace.workspace-redesign .crm-stats .panel{min-width:0;padding:var(--ui-space-4) var(--ui-space-5);align-content:start;gap:6px;display:grid}.crm-stats small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-weight:500;line-height:18px}.crm-stats strong{color:var(--ui-foreground);font-size:var(--ui-text-2xl);letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:32px}.crm-stats a{width:fit-content;min-height:24px;color:var(--ui-foreground);font-size:var(--ui-text-base);text-decoration:underline;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);align-items:center;gap:6px;font-weight:500;display:inline-flex}.crm-stats a:hover{text-decoration-color:currentColor}.crm-stats a>svg{color:var(--ui-muted-foreground);flex-shrink:0}.crm-toolbar{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}body .hosqi-workspace.workspace-redesign .crm-toolbar select:not([multiple]){width:auto;min-width:140px;max-width:240px;padding-inline-end:32px}body .hosqi-workspace .crm-search{min-width:0;max-width:380px;min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-subtle-foreground);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);flex:240px;align-items:center;gap:8px;padding:0 10px;display:flex}body .hosqi-workspace .crm-search:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 1px var(--ui-ring), 0 0 0 4px var(--ui-ring-halo)}body .hosqi-workspace .crm-search>svg{flex-shrink:0;width:16px;height:16px}body .hosqi-workspace.workspace-redesign .crm-search>input:not([type=checkbox]),body .hosqi-workspace.workspace-redesign .crm-search>input:not([type=checkbox]):focus{width:100%;min-width:0;min-height:calc(var(--ui-control) - 2px);box-shadow:none;background:0 0;border:0;padding:0}.crm-archive{min-height:var(--ui-control);color:var(--ui-foreground);font-size:var(--ui-text-base);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.crm-toolbar .crm-archive{border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);padding:0 12px}.crm-toolbar .crm-archive:has(input:checked){border-color:var(--ui-primary);background:var(--ui-accent-soft)}.crm-archive input{width:16px;height:16px;accent-color:var(--ui-primary);margin:0}.crm-archive>svg{color:var(--ui-muted-foreground)}.crm-view-toggle{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);gap:2px;margin-inline-start:auto;padding:3px;display:inline-flex}body .hosqi-workspace .crm-view-toggle button{width:32px;height:30px;color:var(--ui-muted-foreground);cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}body .hosqi-workspace .crm-view-toggle button:hover{color:var(--ui-foreground)}body .hosqi-workspace .crm-view-toggle button[aria-pressed=true]{background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}.crm-board{align-items:flex-start;gap:var(--ui-space-3);min-height:240px;padding:0 0 var(--ui-space-3);scroll-snap-type:x proximity;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.crm-column{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-muted);scroll-snap-align:start;flex:1 0 272px;min-width:260px;max-width:400px}.crm-column>header{padding:var(--ui-space-3) 14px 10px;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.crm-column>header strong{min-width:0;color:var(--ui-foreground);font-size:var(--ui-text-base);overflow-wrap:anywhere;font-weight:600;line-height:20px}.crm-column>header>span{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);min-width:22px;height:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-weight:600;display:inline-grid}.crm-column>header small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;flex-basis:100%;font-weight:500;position:relative}.crm-column-body{gap:var(--ui-space-2);padding:0 var(--ui-space-2) var(--ui-space-2);display:grid}body .hosqi-workspace .crm-deal-card{width:100%;min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);text-align:start;box-shadow:var(--ui-shadow-xs);cursor:pointer;transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);gap:8px;display:grid}body .hosqi-workspace .crm-deal-card:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-sm)}.crm-deal-card strong{font-size:var(--ui-text-base);overflow-wrap:anywhere;font-weight:600;line-height:20px}.crm-card-top,.crm-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.crm-kind{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:500;line-height:16px}.crm-money{color:var(--ui-foreground);font-size:var(--ui-text-base);font-variant-numeric:tabular-nums;font-weight:600}.crm-money.is-empty{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-weight:400}.crm-card-bottom{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.crm-due{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.crm-card-bottom .crm-due{align-items:center;gap:5px;display:inline-flex}.crm-due>svg{flex-shrink:0}.crm-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);min-height:20px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:nowrap;align-items:center;padding:0 8px;font-weight:500;line-height:18px;display:inline-flex}.crm-status.won{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.crm-status.lost{border-color:var(--ui-destructive-border);background:var(--ui-destructive-soft);color:var(--ui-destructive)}.crm-column-empty{padding:var(--ui-space-5) var(--ui-space-3);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);text-align:center;margin:0;line-height:18px}.crm-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-width:0;box-shadow:var(--ui-shadow-xs);overflow-x:auto}.crm-table{border-collapse:separate;border-spacing:0;width:100%}body .hosqi-workspace.workspace-redesign .crm-table th{border-bottom:1px solid var(--ui-border);background:var(--ui-muted);height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);text-align:start;white-space:nowrap;padding:8px 12px;font-weight:500}body .hosqi-workspace.workspace-redesign .crm-table td{border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-base);vertical-align:middle;padding:10px 12px}body .hosqi-workspace.workspace-redesign .crm-table :is(th,td):first-child{padding-inline-start:var(--ui-space-4)}body .hosqi-workspace.workspace-redesign .crm-table tbody tr:last-child td{border-bottom:0}body .hosqi-workspace.workspace-redesign .crm-table tbody tr:hover td{background:color-mix(in srgb, var(--ui-muted) 60%, var(--ui-card))}body .hosqi-workspace.workspace-redesign .crm-table td:is(.crm-money,.crm-due){white-space:nowrap}body .hosqi-workspace.workspace-redesign .crm-table td.crm-due{font-size:var(--ui-text-sm)}body .hosqi-workspace .crm-row-title{white-space:normal;min-width:160px;max-width:360px;color:var(--ui-foreground);font-size:var(--ui-text-base);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600;line-height:20px}body .hosqi-workspace .crm-row-title:hover{text-underline-offset:3px;text-decoration:underline}.crm-list-empty{padding:var(--ui-space-10) var(--ui-space-6);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);text-align:center;margin:0}body .hosqi-workspace.workspace-redesign .crm-empty{justify-items:center;gap:var(--ui-space-2);padding:var(--ui-space-12) var(--ui-space-6);text-align:center;display:grid}.crm-empty-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);width:48px;height:48px;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);place-items:center;margin-bottom:4px;display:grid}.crm-empty h2,.crm-empty p{margin:0}.crm-empty p{max-width:460px;margin-bottom:var(--ui-space-2);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);line-height:20px}.crm-pagination{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.crm-pagination span{margin-inline-end:auto}.crm-form-grid{gap:var(--ui-space-1) var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-form-grid>*{min-width:0}.crm-deal-form{gap:var(--ui-space-1);display:grid}.crm-deal-form>.crm-archive{width:fit-content}.crm-activities{margin-top:var(--ui-space-6);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border)}body .hosqi-workspace.workspace-redesign .crm-activities h3{margin:0 0 var(--ui-space-3);font-size:15px}.crm-activities>form{gap:var(--ui-space-1);margin-bottom:var(--ui-space-3);display:grid}.crm-activities>form>.button{justify-self:end}.crm-activity{gap:var(--ui-space-3);padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-border);display:flex}.crm-activity:last-of-type{border-bottom:0}.crm-activity small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;line-height:16px;display:block}body .hosqi-workspace .composer-dialog .crm-activity p{color:var(--ui-foreground);font-size:var(--ui-text-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;line-height:20px}body .hosqi-workspace .crm-activity button{border-radius:var(--ui-radius-md);width:32px;height:32px;color:var(--ui-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}body .hosqi-workspace .crm-activity button:hover:not(:disabled){background:var(--ui-muted)}body .hosqi-workspace .composer-dialog .crm-activity p.crm-done{color:var(--ui-muted-foreground);text-decoration:line-through}.crm-activity>div{min-width:0}.crm-contact-link{min-height:32px;margin-bottom:var(--ui-space-3);color:var(--ui-info);font-size:var(--ui-text-sm);text-underline-offset:3px;align-items:center;gap:6px;font-weight:500;display:inline-flex}@media (width<=1000px){.crm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-stats>.panel:last-child{grid-column:1/-1;grid-template-columns:1fr}}@media (width<=760px){.crm-header{align-items:stretch;gap:var(--ui-space-3);flex-direction:column}.crm-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.crm-header-actions>:last-child{grid-column:1/-1}body .hosqi-workspace.workspace-redesign .crm-header-actions .button{white-space:normal;overflow-wrap:anywhere;min-width:0}.crm-stats{gap:var(--ui-space-3)}body .hosqi-workspace.workspace-redesign .crm-stats .panel{padding:14px var(--ui-space-4)}.crm-stats strong{font-size:var(--ui-text-xl);line-height:28px}.crm-search{order:-1}body .hosqi-workspace .crm-search{flex-basis:100%;max-width:none}body .hosqi-workspace.workspace-redesign .crm-toolbar select:not([multiple]){flex:140px;max-width:none}.crm-board{margin-inline:calc(-1 * var(--ui-space-4));padding-inline:var(--ui-space-4);scroll-padding-inline:var(--ui-space-4);scroll-snap-type:x mandatory}.crm-column{flex:0 0 min(300px,84vw);min-width:0}body .hosqi-workspace .crm-deal-card{padding:14px}.crm-table,.crm-table tbody{display:block}.crm-table thead{display:none}.crm-table tbody tr{align-items:center;gap:6px var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title value""stage status""type due";display:grid}.crm-table tbody tr:last-child{border-bottom:0}body .hosqi-workspace.workspace-redesign .crm-table td,body .hosqi-workspace.workspace-redesign .crm-table :is(th,td):first-child{background:0 0;border:0;min-width:0;padding:0;display:block}body .hosqi-workspace.workspace-redesign .crm-table tbody tr:hover td{background:0 0}.crm-table td:first-child{grid-area:title}.crm-table td:nth-child(2){color:var(--ui-muted-foreground);grid-area:type}.crm-table td:nth-child(3){color:var(--ui-muted-foreground);grid-area:stage}.crm-table td:nth-child(4){grid-area:status;justify-self:end}.crm-table td:nth-child(5){grid-area:value;justify-self:end}.crm-table td:nth-child(6){grid-area:due;justify-self:end}body .hosqi-workspace .crm-row-title{width:100%;min-width:0;max-width:none;min-height:var(--ui-touch);white-space:normal;display:block}}@media (width<=460px){.crm-form-grid{grid-template-columns:minmax(0,1fr)}.crm-pagination span{flex-basis:100%}body .hosqi-workspace.workspace-redesign .crm-empty{padding:var(--ui-space-8) var(--ui-space-4)}}body .hosqi-workspace.workspace-redesign .crm-calendar-connections h2{margin:0 0 var(--ui-space-1);font-size:var(--ui-text-lg)}.crm-calendar-connections>p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:0}.crm-calendar-grid{gap:var(--ui-space-3);margin-top:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-calendar-grid>a{align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);color:inherit;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);text-decoration:none;display:flex}.crm-calendar-grid>a:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-sm)}.crm-calendar-grid>a>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.crm-calendar-grid strong{font-size:var(--ui-text-base);font-weight:600}.crm-calendar-grid small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}@media (width<=900px){.crm-calendar-grid{grid-template-columns:minmax(0,1fr)}}.meta-conversions{min-width:0;margin-top:var(--ui-space-6);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border)}.meta-conversions form{gap:var(--ui-space-3);margin:var(--ui-space-4) 0;display:grid}.meta-conversions select,.meta-conversions input,.meta-conversions textarea{min-width:0;max-width:100%}.meta-conversion-receipt{padding:var(--ui-space-4) 0;border-top:1px solid var(--ui-border);overflow-wrap:anywhere}.meta-conversion-receipt button{margin:4px 8px 4px 0}.hosqi-workspace.page-bookings .workspace-main>main>.stack{gap:var(--ui-space-4)}body .hosqi-workspace.workspace-redesign.page-bookings .page-header{margin-bottom:var(--ui-space-1)}body .hosqi-workspace.workspace-redesign.page-bookings .booking-calendar-setup,body .hosqi-workspace.workspace-redesign.page-bookings .booking-calendar-setup[open]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);padding:0}body .hosqi-workspace.workspace-redesign.page-bookings .booking-calendar-setup>summary{align-items:center;gap:var(--ui-space-3);min-height:48px;padding:0 var(--ui-space-4);color:var(--ui-foreground);font-size:var(--ui-text-base);cursor:pointer;font-weight:600;list-style:none;display:flex}body .hosqi-workspace.workspace-redesign.page-bookings .booking-calendar-setup>summary::-webkit-details-marker{display:none}body .hosqi-workspace.workspace-redesign.page-bookings .booking-calendar-setup>summary:after{content:"";border-right:1.5px solid var(--ui-muted-foreground);border-bottom:1.5px solid var(--ui-muted-foreground);width:7px;height:7px;transition:transform var(--ui-duration) var(--ui-ease);margin-inline-start:auto;transform:translateY(-2px)rotate(45deg)}body .hosqi-workspace.workspace-redesign.page-bookings .booking-calendar-setup[open]>summary:after{transform:translateY(2px)rotate(-135deg)}body .hosqi-workspace.workspace-redesign.page-bookings .booking-calendar-setup[open]>summary{border-bottom:1px solid var(--ui-border)}body .hosqi-workspace.workspace-redesign.page-bookings .booking-calendar-setup>:not(summary){padding:var(--ui-space-4);box-shadow:none;border:0;margin:0}body .hosqi-workspace.workspace-redesign.page-bookings .booking-calendar-setup .crm-calendar-connections>h2{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .hosqi-workspace.workspace-redesign.page-bookings main>.stack>.notice:not([role]){border-color:var(--ui-border);background:var(--ui-muted);color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums}body .hosqi-workspace.workspace-redesign.page-bookings main>.stack>.panel{padding:var(--ui-space-4) var(--ui-space-5)}body .hosqi-workspace.workspace-redesign.page-bookings main>.stack>.panel>.stack{gap:var(--ui-space-2)}body .hosqi-workspace.workspace-redesign.page-bookings main>.stack>.panel h2{font-size:var(--ui-text-md);overflow-wrap:anywhere;margin:0;line-height:24px}body .hosqi-workspace.workspace-redesign.page-bookings main>.stack>.panel h2+.muted{font-size:var(--ui-text-sm);margin:2px 0 0}body .hosqi-workspace.workspace-redesign.page-bookings main>.stack>.panel .row{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px}body .hosqi-workspace.workspace-redesign.page-bookings main>.stack>.panel .form-grid{gap:var(--ui-space-1) var(--ui-space-4)}body .hosqi-workspace.workspace-redesign.page-bookings .checkbox-row{width:fit-content;min-height:var(--ui-control);color:var(--ui-foreground);font-size:var(--ui-text-base);cursor:pointer;align-items:center;gap:8px;display:inline-flex}body .hosqi-workspace.workspace-redesign.page-bookings .checkbox-row input{width:16px;height:16px;margin:0}@media (width<=760px){body .hosqi-workspace.workspace-redesign.page-bookings .page-header{flex-direction:column;align-items:stretch}body .hosqi-workspace.workspace-redesign.page-bookings main>.stack>.panel{padding:var(--ui-space-4)}body .hosqi-workspace.workspace-redesign.page-bookings .checkbox-row{min-height:var(--ui-touch)}}@media (pointer:coarse),(width<=760px){body .hosqi-workspace .crm-view-toggle button{width:var(--ui-touch);height:var(--ui-touch)}body .hosqi-workspace .crm-search,.crm-toolbar .crm-archive,.crm-contact-link{min-height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .crm-search>input:not([type=checkbox]),body .hosqi-workspace.workspace-redesign .crm-search>input:not([type=checkbox]):focus{min-height:calc(var(--ui-touch) - 2px);font-size:var(--ui-text-md)}body .hosqi-workspace .crm-activity button{width:var(--ui-touch);height:var(--ui-touch)}}.meta-leads{gap:var(--ui-space-4);min-width:0;display:grid}.meta-leads p{font-size:var(--ui-text-base);overflow-wrap:anywhere;margin:0;line-height:20px}.meta-leads p.muted{font-size:var(--ui-text-sm)}body .hosqi-workspace.workspace-redesign .meta-leads :is(h3,h4){margin:0}body .hosqi-workspace.workspace-redesign .meta-leads h3{font-size:15px}body .hosqi-workspace.workspace-redesign .meta-leads .panel{gap:var(--ui-space-2);padding:var(--ui-space-4);box-shadow:none;display:grid}.meta-leads>a,.meta-leads .panel>a{width:fit-content;color:var(--ui-info);font-size:var(--ui-text-sm);text-underline-offset:3px;font-weight:500}.meta-leads-grid{gap:var(--ui-space-1) var(--ui-space-4);margin-block:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meta-leads-grid>*{min-width:0}.meta-leads-grid select{max-width:100%}.meta-leads-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.meta-leads-heading>span{min-width:0;font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.meta-leads-check{margin-block:var(--ui-space-3);align-items:center;gap:8px;display:flex}body .hosqi-workspace .meta-lead-row{width:100%;padding:var(--ui-space-3) 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);text-align:start;overflow-wrap:anywhere;cursor:pointer;transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);gap:2px;display:grid}body .hosqi-workspace .meta-lead-row:hover{border-color:var(--ui-border-strong);background:color-mix(in srgb, var(--ui-muted) 50%, var(--ui-card))}.meta-lead-row strong{font-size:var(--ui-text-base);font-weight:600}.meta-lead-row>span{color:var(--ui-muted-foreground)}.meta-lead-row time{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.meta-leads dl{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);margin:0;display:grid;overflow:hidden}.meta-leads dl:empty{display:none}.meta-leads dl>div{gap:var(--ui-space-3);border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);padding:10px 14px;display:grid}.meta-leads dl>div:last-child{border-bottom:0}.meta-leads dt{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;font-weight:500}.meta-leads dd{font-size:var(--ui-text-base);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}@media (width<=600px){.meta-leads-grid{grid-template-columns:minmax(0,1fr)}.meta-leads dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.meta-publishing-page{gap:16px;min-width:0;display:grid}body .hosqi-workspace.workspace-redesign .meta-publishing-page>.page-header{margin-bottom:0}.meta-publishing-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-publishing-heading h1,.meta-publishing-heading h2{margin:0}.meta-publishing-heading p{color:var(--ui-muted-foreground);margin:8px 0 0}.meta-publishing-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.meta-publishing-layout>aside,.meta-publication-editor,.meta-publishing-empty{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);min-width:0;padding:20px}.meta-publishing-layout>aside{gap:8px;padding:16px;display:grid}.meta-publishing-layout>aside>.meta-publishing-heading{margin-bottom:4px}.meta-publishing-layout>aside>.muted{font-size:var(--ui-text-sm);margin:0}body .hosqi-workspace.workspace-redesign .meta-publishing-icon-button{width:var(--ui-control);padding:0}.meta-publication-row{text-align:start;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);width:100%;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease);justify-items:start;gap:4px;padding:10px 12px;display:grid}.meta-publication-row:hover{background:var(--ui-muted)}.meta-publication-row.selected{border-color:var(--ui-primary);background:var(--ui-accent-soft);box-shadow:inset 3px 0 0 var(--ui-primary)}.meta-publication-row strong{font-size:var(--ui-text-base);font-weight:600;line-height:20px}.meta-publication-row span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.meta-publication-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);min-height:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:nowrap;align-items:center;padding:1px 8px;font-weight:500;line-height:18px;display:inline-flex}.meta-publication-status[data-tone=success]{background:var(--ui-success-soft);border-color:var(--ui-success-border);color:var(--ui-success)}.meta-publication-status[data-tone=danger]{background:var(--ui-destructive-soft);border-color:var(--ui-destructive-border);color:var(--ui-destructive)}.meta-publication-status[data-tone=warning]{background:var(--ui-warning-soft);border-color:var(--ui-warning-border);color:var(--ui-warning)}.meta-publication-status[data-tone=info]{background:var(--ui-info-soft);border-color:var(--ui-info-border);color:var(--ui-info)}.meta-publishing-empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:220px;padding:40px 24px;display:grid}.meta-publishing-empty-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-muted);width:48px;height:48px;color:var(--ui-foreground);place-items:center;margin-bottom:4px;display:grid}.meta-publishing-empty h2{margin:0}.meta-publishing-empty p{max-width:440px;color:var(--ui-muted-foreground);margin:0}.meta-publication-editor{gap:20px;display:grid}.meta-publication-editor>.meta-publishing-heading{border-bottom:1px solid var(--ui-border);padding-bottom:16px}.meta-publication-editor fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.meta-publication-editor fieldset:disabled{opacity:.8}.meta-publication-editor input:not([type=checkbox]),.meta-publication-editor select,.meta-publication-editor textarea{width:100%;min-width:0}.meta-publication-editor textarea{resize:vertical}.meta-publication-editor fieldset>.muted,.meta-publication-media>.muted{font-size:var(--ui-text-sm);margin:-8px 0 0;line-height:18px}.meta-publication-media{border-top:1px solid var(--ui-border);gap:12px;padding-top:16px;display:grid}.meta-publication-media>.muted{margin:-6px 0 0}.meta-publication-media h3,.meta-publication-preview h3,.meta-publication-media p{margin:0}.meta-publishing-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-publishing-actions .field{flex:1;min-width:180px}.meta-publication-media-row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);overflow-wrap:anywhere;gap:10px;padding:12px;display:grid}.meta-publication-check{font-size:var(--ui-text-base);align-items:center;gap:8px;display:flex}.meta-publication-check input{width:auto}.meta-publication-preview{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);gap:12px;padding:16px;display:grid}.meta-publication-preview h3{color:var(--ui-muted-foreground)}.meta-publication-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.meta-publication-preview-media{scroll-snap-type:x proximity;gap:10px;display:flex;overflow-x:auto}.meta-publication-preview figure{scroll-snap-align:start;flex:0 0 100%;max-width:100%;margin:0}.meta-publication-preview img,.meta-publication-preview video{object-fit:contain;border-radius:var(--ui-radius-md);background:var(--ui-muted-strong);width:100%;height:280px;display:block}.meta-publication-approval,.meta-publication-result{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-lg);background:var(--ui-info-soft);gap:12px;padding:16px;display:grid}.meta-publication-approval h3,.meta-publication-approval p,.meta-publication-result p{margin:0}.meta-publication-approval>.muted{font-size:var(--ui-text-sm)}.meta-publication-result small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere}.meta-publication-notice{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:0;padding:12px 14px;line-height:20px}.meta-publication-requirement{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0}.meta-publication-upload{align-items:flex-end;display:flex}.meta-publication-media>.meta-publishing-actions{align-items:flex-end}.meta-publishing-connect{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex}.meta-publishing-connect>div{gap:10px;min-width:0;display:grid}.meta-publishing-connect h2,.meta-publishing-connect p{overflow-wrap:anywhere;margin:0}.meta-publishing-connect p{color:var(--ui-muted-foreground)}.meta-publishing-connect-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);width:44px;height:44px;color:var(--ui-foreground);flex-shrink:0;place-items:center;display:grid}.meta-publishing-connect .button{text-decoration:none}.meta-publication-history{border-top:1px solid var(--ui-border);padding-top:16px}.meta-publication-history summary{cursor:pointer;font-weight:600}.meta-publication-history>section{border-top:1px solid var(--ui-border);gap:12px;margin-top:16px;padding-top:14px;display:grid}.meta-shopping-tags{border-top:1px solid var(--ui-border);gap:12px;min-width:0;padding-top:12px;display:grid}.meta-shopping-tags h4{margin:0}.meta-shopping-tags ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.meta-shopping-tags li{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:8px;min-width:0;padding:10px;display:grid}.meta-shopping-results img{object-fit:contain;border-radius:var(--ui-radius-md);background:var(--ui-muted);width:64px;height:64px}.meta-shopping-results li>div{gap:4px;display:grid}.meta-shopping-results small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.meta-publication-preview figcaption{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.meta-shopping-image{position:relative}.meta-publication-preview .meta-shopping-image img{width:100%;height:auto;display:block}.meta-shopping-position{border:2px solid var(--ui-card);background:var(--ui-primary);width:24px;height:24px;color:var(--ui-primary-foreground);font-size:var(--ui-text-xs);box-shadow:var(--ui-shadow-md);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.meta-publication-preview figcaption span{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);font-size:var(--ui-text-xs);padding:2px 8px}@media (width<=850px){.meta-publishing-layout{grid-template-columns:1fr}.meta-publishing-heading{align-items:flex-start}.meta-publication-editor{padding:16px}.meta-publication-preview img,.meta-publication-preview video{height:220px}.meta-publishing-empty{min-height:0;padding:28px 20px}}@media (width<=480px){.meta-publishing-heading{flex-wrap:wrap}.meta-publishing-layout>aside>.meta-publishing-heading{flex-wrap:nowrap;align-items:center}.meta-publishing-actions{align-items:stretch}.meta-publishing-actions .field{min-width:100%}.meta-publishing-connect{padding:16px}.meta-publishing-connect-icon{display:none}}.meta-publication-notice a{color:var(--ui-foreground);font-weight:600;text-decoration:underline}.inbox-story-reply{border-inline-start:2px solid;gap:.35rem;max-inline-size:16rem;margin-block:.35rem;padding:.45rem .55rem;display:grid}.inbox-story-reply-label{align-items:center;gap:.35rem;font-size:.82em;font-weight:600;display:flex}.inbox-story-reply img,.inbox-story-reply video{object-fit:contain;border-radius:.35rem;max-block-size:16rem;inline-size:100%;display:block}.inbox-shell{border:1px solid var(--inbox-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);height:min(900px,100dvh - 210px);min-height:560px;box-shadow:none;grid-template-columns:340px minmax(0,1fr);display:grid;overflow:hidden}.inbox-queue{border-inline-end:1px solid var(--inbox-border);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-search{border:1px solid var(--inbox-border);border-radius:var(--ui-radius-sm);background:var(--ui-background);color:var(--inbox-muted);align-items:center;gap:8px;padding:0 10px;display:flex}.inbox-search input{min-width:0}.inbox-search:focus-within{outline-offset:2px}.inbox-search input:focus{outline:0}.inbox-queue-items{flex:1;min-height:0;overflow:auto}.inbox-thread-row{background:var(--ui-card);text-align:start;border:0;align-items:flex-start;width:100%;transition:background .16s;display:flex}.inbox-thread-row:hover{background:var(--ui-muted)}.inbox-thread-row.selected{box-shadow:inset 2px 0 var(--ui-primary)}.inbox-avatar{letter-spacing:.025em;place-items:center;display:grid}.inbox-avatar>img{border-radius:inherit;object-fit:cover;outline:1px solid color-mix(in srgb, var(--ui-foreground) 8%, transparent);outline-offset:-1px;grid-area:1/1;width:100%;height:100%;display:block}.inbox-avatar>img.contact-avatar-person{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:0;outline:0;grid-area:1/1;width:72%;height:72%;display:block}.inbox-thread-summary{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-thread-top{align-items:baseline;gap:7px;display:flex}.inbox-thread-top strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:650;overflow:hidden}.inbox-thread-top time{white-space:nowrap}.inbox-thread-preview{white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}.inbox-thread-state{align-items:center;gap:5px;display:flex}.inbox-thread-state>span{background:var(--ui-subtle-foreground);border-radius:50%;width:5px;height:5px}.inbox-thread-state.active>span{background:var(--ui-subtle-foreground)}.inbox-thread-state.human>span{background:var(--ui-warning)}.inbox-queue-footer{border-top:1px solid var(--inbox-border);color:var(--inbox-muted);font-size:var(--ui-text-xs);align-items:center;gap:7px;padding:14px 18px;display:flex}.inbox-live-dot{background:var(--ui-subtle-foreground);border-radius:50%;width:5px;height:5px}.inbox-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-detail>.error-box{flex-shrink:0;margin:10px 16px}.inbox-welcome{text-align:center;background:var(--ui-background);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:35px;display:flex}.inbox-welcome h2{margin-bottom:12px}.inbox-welcome p{color:var(--inbox-muted);max-width:360px;font-size:15px;line-height:1.8}.inbox-welcome>div{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);align-items:center;gap:7px;margin-top:28px;display:flex}.inbox-contact-header{align-items:center;gap:12px;min-width:0;display:flex}.inbox-contact-title{flex:1;min-width:0}.inbox-contact-title h2{overflow-wrap:anywhere}.inbox-contact-title>span{color:var(--inbox-muted);font-size:var(--ui-text-sm);align-items:center;gap:5px;margin-top:5px;display:flex}.inbox-back{color:var(--inbox-ink);background:0 0;border:none;padding:7px;display:none}.inbox-conversation-body{flex:1;min-width:0;min-height:0;display:flex;position:relative}.inbox-chat-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.inbox-messages{overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.inbox-day-divider{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);justify-content:center;align-items:center;gap:12px;margin:1px 0 3px;display:flex}.inbox-day-divider:before,.inbox-day-divider:after{content:"";background:var(--ui-muted-strong);width:45px;height:1px;display:block}.inbox-workspace .message-bubble>p{color:var(--ui-foreground);border-radius:0 var(--ui-radius-lg) var(--ui-radius-lg) var(--ui-radius-lg);border-color:var(--ui-border);box-shadow:var(--ui-shadow-xs);padding:11px 14px;font-size:15px;line-height:1.65}.inbox-workspace .message-bubble.outbound>p{background:var(--ui-muted-strong);border-color:var(--ui-border);border-radius:var(--ui-radius-lg) 0 var(--ui-radius-lg) var(--ui-radius-lg)}.inbox-workspace .message-bubble.system{align-self:center}.inbox-workspace .message-bubble.system>p{box-shadow:none;font-size:var(--ui-text-sm);background:var(--ui-muted);border-radius:var(--ui-radius-sm);color:var(--ui-muted-foreground);padding:8px 12px}.message-bubble>time{align-items:center;gap:7px;display:flex}.message-delivery{align-items:center;gap:3px;display:inline-flex}.message-delivery.attention{color:var(--ui-warning)}.inbox-context{border-inline-start:1px solid var(--inbox-border);background:var(--ui-card);flex-shrink:0;width:215px;padding:0 17px;overflow-y:auto}.inbox-context details{padding-top:21px}.inbox-context summary{font-size:var(--ui-text-base);cursor:pointer;justify-content:space-between;align-items:center;font-weight:650;list-style:none;display:flex}.inbox-context summary::-webkit-details-marker{display:none}.inbox-context details:not([open]) summary svg{transform:rotate(-90deg)}.inbox-context-content{flex-direction:column;padding:20px 0;display:flex}.inbox-context-label{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);margin-bottom:6px}.inbox-context-content strong{font-size:var(--ui-text-base);overflow-wrap:anywhere;font-weight:600}.inbox-context-content p{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);margin-top:7px;margin-bottom:24px;line-height:1.65}.inbox-contact-id{font-size:var(--ui-text-xs);overflow-wrap:anywhere;color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums;line-height:1.6}.inbox-context-link{font-size:var(--ui-text-sm);color:var(--ui-info);text-underline-offset:3px;margin-top:23px;text-decoration:underline}.inbox-context-note{border-top:1px solid var(--inbox-border);color:var(--ui-muted-foreground);gap:7px;padding:17px 0;display:flex}.inbox-context-note svg{flex-shrink:0}.inbox-context-note p{font-size:var(--ui-text-xs);line-height:1.7}.inbox-load-error{padding:24px}@media (width>=761px){body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-load-error{padding-top:var(--inbox-pane-header,56px)}}.message-attachment{border:1px solid var(--ui-border);background:var(--ui-card);border-radius:var(--ui-radius-lg);width:min(330px,100%);color:var(--ui-foreground);align-self:stretch;overflow:hidden}.attachment-image-button{background:var(--ui-muted);cursor:zoom-in;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.attachment-image-button img{opacity:0;width:100%;transition:opacity .2s;display:block;position:absolute;inset:0}.attachment-image-button.is-loaded img{opacity:1}.attachment-image-button:disabled{opacity:1;cursor:progress}.attachment-zoom{border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-brand) 85%, transparent);color:var(--ui-primary-foreground);font-size:var(--ui-text-xs);align-items:center;gap:5px;padding:6px 8px;display:flex;position:absolute;bottom:8px;right:8px}.attachment-file{align-items:center;gap:12px;padding:15px;display:flex;position:relative}.attachment-file-icon{border-radius:var(--ui-radius-md);background:var(--ui-muted);width:38px;height:43px;color:var(--ui-muted-foreground);flex-shrink:0;place-items:center;display:grid}.attachment-file>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.attachment-file strong{font-size:var(--ui-text-base);overflow-wrap:anywhere;font-weight:600}.attachment-file small{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);line-height:1.5}.attachment-download,.attachment-retry{font-size:var(--ui-text-sm);color:var(--ui-info);border:0;border-top:1px solid var(--ui-border);text-align:start;background:var(--ui-card);align-items:center;gap:7px;width:100%;padding:11px 14px;display:flex}.attachment-download:hover,.attachment-retry:hover{background:var(--ui-muted)}.message-attachment audio,.message-attachment video{width:330px;max-width:100%;display:block}.message-attachment video{background:var(--ui-primary);max-height:280px}.inbox-image-dialog{border-radius:var(--ui-radius-lg);background:var(--ui-background);width:fit-content;min-width:min(350px,90vw);max-width:92vw;max-height:92dvh;box-shadow:var(--ui-shadow-lg);border:0;margin:auto;padding:0;position:fixed;inset:0}.inbox-image-dialog::backdrop{background:color-mix(in srgb, var(--ui-brand) 87%, transparent)}.inbox-image-dialog>img{object-fit:contain;max-width:90vw;max-height:calc(90dvh - 105px);margin:auto;display:block}.inbox-image-dialog-top{color:var(--ui-foreground);font-size:var(--ui-text-base);justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.inbox-image-dialog-top>span{overflow-wrap:anywhere;max-width:65vw}.inbox-image-dialog-top>button{background:var(--ui-muted-strong);border-radius:var(--ui-radius-sm);width:32px;height:32px;color:var(--ui-foreground);border:0;place-items:center;display:grid}.inbox-image-dialog-bottom{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.inbox-image-dialog-bottom a{color:var(--ui-info);align-items:center;gap:7px;display:flex}.attachment-video-tile{background:var(--ui-primary);cursor:pointer;border:0;width:100%;max-height:440px;padding:0;display:block;position:relative;overflow:hidden}.message-attachment .attachment-video-tile>video{object-fit:cover;pointer-events:none;background:0 0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.attachment-video-play{background:color-mix(in srgb, var(--ui-brand) 66%, transparent);width:56px;height:56px;color:var(--ui-primary-foreground);border-radius:50%;place-items:center;margin:auto;transition:transform .15s,background .15s;display:grid;position:absolute;inset:0}.attachment-video-play svg{margin-inline-start:3px}.attachment-video-tile:hover .attachment-video-play{background:color-mix(in srgb, var(--ui-brand) 85%, transparent);transform:scale(1.06)}.attachment-video-meta{background:linear-gradient(transparent, color-mix(in srgb, var(--ui-brand) 55%, transparent));color:var(--ui-primary-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px color-mix(in srgb, var(--ui-brand) 45%, transparent);align-items:center;gap:6px;padding:24px 12px 9px;font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0}.inbox-video-dialog{background:var(--ui-primary)}.inbox-video-dialog::backdrop{background:color-mix(in srgb, var(--ui-brand) 92%, transparent)}.inbox-video-dialog .inbox-image-dialog-top{color:var(--ui-primary-foreground)}.inbox-video-dialog .inbox-image-dialog-top>button{background:color-mix(in srgb, var(--ui-primary-foreground) 12%, transparent);color:var(--ui-primary-foreground)}.message-attachment .inbox-video-dialog>video{background:var(--ui-primary);width:auto;max-width:90vw;height:calc(88dvh - 110px);max-height:none;margin:auto;display:block}.inbox-video-dialog .inbox-image-dialog-bottom{color:color-mix(in srgb, var(--ui-primary-foreground) 75%, transparent)}.inbox-video-dialog .inbox-image-dialog-bottom a,.inbox-video-dialog .inbox-image-dialog-bottom button{color:var(--ui-primary-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.inbox-video-dialog-error{color:var(--ui-primary-foreground);text-align:center;padding:48px 28px}.inbox-video-dialog .inbox-image-dialog-bottom a,.inbox-video-dialog .inbox-image-dialog-bottom button{white-space:nowrap}@media (width<=600px){.inbox-video-dialog .inbox-image-dialog-bottom>span{display:none}}@media (width<=1540px){.inbox-context{display:none}.inbox-context.is-open{z-index:2;width:235px;box-shadow:var(--ui-shadow-lg);display:block;position:absolute;inset-block:0;inset-inline:auto 0}}@media (width<=1080px){.inbox-shell{grid-template-columns:300px minmax(0,1fr)}}@media (width<=760px){.inbox-shell{display:block}.inbox-queue{border-inline-end:none;height:100%}.inbox-detail{height:100%;display:none}.inbox-shell.has-selection .inbox-detail{display:flex}.inbox-back{place-items:center;margin-inline-start:-6px;display:grid}.inbox-contact-title>span{font-size:var(--ui-text-xs)}.message-attachment{width:min(290px,100%)}.inbox-contact-header{grid-template-columns:24px 32px minmax(0,1fr) 28px;display:grid}.inbox-contact-header>.inbox-back{grid-area:1/1}.inbox-contact-header>.inbox-avatar{grid-area:1/2}.inbox-contact-title{grid-area:1/3}.inbox-contact-header>.badge{grid-area:2/3;justify-self:start}.inbox-contact-title h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-contact-title>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inbox-contact-title>span svg{vertical-align:middle;margin-inline-end:4px}}.attachment-image-button{aspect-ratio:4/3;min-height:0;max-height:280px}.attachment-image-button img,.attachment-image-button:not(.is-loaded) img{object-fit:contain;height:100%;min-height:0;max-height:none}.message-bubble.has-attachment{width:330px}.nav-inbox-unread{border-radius:var(--ui-radius-sm);min-width:20px;font-size:var(--ui-text-xs);text-align:center;font-variant-numeric:tabular-nums;margin-inline-start:auto;padding:3px 6px;font-weight:700;line-height:1.2}.inbox-thread-account{align-items:center;gap:5px;min-width:0;display:flex}.inbox-thread-account>span:first-child{font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-muted-foreground);overflow:hidden}.inbox-account-kind{font-size:var(--ui-text-xs);border-radius:var(--ui-radius-sm);background:var(--ui-muted);color:var(--ui-muted-foreground);flex-shrink:0;padding:2px 4px}.inbox-account-kind.business{color:var(--ui-info);background:var(--ui-muted)}.inbox-account-kind.personal{color:var(--ui-muted-foreground);background:var(--ui-muted)}.inbox-thread-row.unread .inbox-thread-top strong{color:var(--ui-foreground);font-weight:800}.inbox-thread-row.unread .inbox-thread-preview{color:var(--ui-muted-foreground);font-weight:550}.inbox-thread-unread{border-radius:var(--ui-radius-sm);min-width:18px;font-size:var(--ui-text-xs);text-align:center;margin-inline-start:auto;padding:3px 5px}.inbox-read-marker{pointer-events:none;width:100%;height:1px;min-height:1px;margin-top:-15px;display:block}.inbox-messages{min-height:0}.inbox-restart-success{font-size:var(--ui-text-sm);color:var(--ui-info);background:var(--ui-muted);border-bottom:1px solid var(--ui-border);align-items:flex-start;gap:8px;padding:10px 18px;line-height:1.5;display:flex}.inbox-restart-success>svg{flex-shrink:0}.inbox-restart-success>button{color:inherit;background:0 0;border:0;margin-inline-start:auto;padding:2px}.inbox-restart-dialog{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ui-foreground);background:var(--ui-card);box-shadow:var(--ui-shadow-lg);margin:auto;padding:26px;overflow:auto}.inbox-restart-dialog::backdrop{background:color-mix(in srgb, var(--ui-brand) 45%, transparent)}.inbox-restart-heading{justify-content:space-between;align-items:center;display:flex}.inbox-restart-icon{width:44px;height:44px;color:var(--ui-info);background:var(--ui-muted);border-radius:var(--ui-radius-lg);place-items:center;display:grid}.inbox-restart-heading>button{width:34px;height:34px;color:var(--ui-muted-foreground);border-radius:var(--ui-radius-sm);background:0 0;border:0;place-items:center;padding:0;display:grid}.inbox-restart-heading>button:hover{background:var(--ui-muted)}.inbox-restart-dialog h2{margin:18px 0 9px}.inbox-restart-dialog p,.inbox-restart-dialog li{font-size:var(--ui-text-base);overflow-wrap:anywhere;line-height:1.7}.inbox-restart-dialog p{color:var(--ui-muted-foreground);margin:0}.inbox-restart-target{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-muted);overflow-wrap:anywhere;gap:5px;margin:20px 0 16px;padding:14px 16px;display:grid}.inbox-restart-target>span,.inbox-restart-target>small{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground)}.inbox-restart-target>strong{font-size:var(--ui-text-md)}.inbox-restart-dialog ul{margin:12px 0;padding-inline-start:19px}.inbox-restart-dialog .inbox-restart-note{font-size:var(--ui-text-sm)}.inbox-restart-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.inbox-restart-blockers{background:var(--ui-warning-soft);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-md);margin-top:16px;padding:13px 16px}.inbox-restart-blockers>strong{font-size:var(--ui-text-base)}.inbox-restart-blockers>a{font-size:var(--ui-text-base);color:var(--ui-info);font-weight:650}.inbox-context-blockers{color:var(--ui-warning);font-size:var(--ui-text-xs);margin:14px 0;line-height:1.6}.inbox-context-blockers ul{margin-top:5px;padding-inline-start:15px}.inbox-context .inbox-version-available{color:var(--ui-warning)}@media (width<=480px){.inbox-restart-dialog{padding:20px}.inbox-restart-actions{flex-direction:column-reverse}.inbox-restart-actions>.button{width:100%}}.inbox-removed-label{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-self:flex-start;align-items:center;gap:5px;padding:3px 7px;font-weight:600;display:inline-flex}.inbox-thread-row.is-removed .inbox-avatar{background:var(--ui-muted);color:var(--ui-muted-foreground)}.inbox-thread-row.is-removed .inbox-thread-unread{background:var(--ui-subtle-foreground)}.inbox-retained-history{border-top:1px solid var(--inbox-border);background:var(--ui-muted);color:var(--ui-muted-foreground);flex-shrink:0;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.inbox-retained-history svg{margin-top:3px}.inbox-retained-history strong{color:var(--inbox-ink);font-size:15px}.inbox-retained-history p{font-size:var(--ui-text-base);max-width:65ch;margin-top:4px;line-height:1.65}.inbox-context-blockers a{color:var(--teal);margin-top:10px;text-decoration:underline;display:inline-block}.inbox-thread-top strong{line-height:1.45}.inbox-thread-summary{gap:8px}.inbox-thread-account{flex-wrap:wrap}.inbox-thread-account>span:first-child{flex:100px}.inbox-contact-title>span{flex-wrap:wrap;line-height:1.6}@media (width<=760px){.inbox-shell{height:calc(100dvh - 190px);min-height:560px}.inbox-workspace .message-bubble>p{font-size:15px}.inbox-retained-history{padding:16px}.inbox-retained-history p{font-size:var(--ui-text-sm)}}.message-transcription{border-top:1px solid var(--ui-border);font-size:var(--ui-text-sm);overflow-wrap:anywhere;gap:8px;margin-top:12px;padding-top:12px;line-height:1.6;display:grid}.message-transcription p{white-space:pre-wrap;margin:0}.message-transcription small{opacity:.7}.message-transcription button{color:var(--ui-info);background:var(--ui-muted);border:1px solid var(--ui-input);border-radius:var(--ui-radius-sm);cursor:pointer;justify-self:start;padding:6px 10px}.message-transcription button:disabled{opacity:.6;cursor:wait}.inbox-conversation-removed{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex}.inbox-conversation-removed h2{color:var(--marine);margin:0}.inbox-conversation-removed p{max-width:430px;margin:0;line-height:1.6}.media-skeleton{background:linear-gradient(100deg, var(--ui-muted) 30%, color-mix(in srgb, var(--ui-teal) 9%, var(--ui-card)) 50%, var(--ui-muted) 70%) 0 0 / 300% 100%;pointer-events:none;animation:1.4s linear infinite inbox-media-shimmer;display:block;position:absolute;inset:0}@keyframes inbox-media-shimmer{to{background-position:-150% 0}}.media-skeleton.attachment-progress{background:linear-gradient(90deg, transparent, var(--ui-teal), transparent) 0 0 / 40% 100% no-repeat;height:3px;animation:1.2s ease-in-out infinite inbox-media-progress;inset:auto 0 0}@keyframes inbox-media-progress{0%{background-position:-40% 0}to{background-position:140% 0}}.attachment-media-failed{aspect-ratio:4/3;background:var(--ui-muted);width:100%;max-height:280px;color:var(--ui-muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.attachment-media-failed strong{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:600;line-height:1.4}.attachment-media-failed small{max-width:32ch;font-size:var(--ui-text-xs);line-height:1.5}.attachment-media-retry{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-card);min-height:32px;color:var(--ui-foreground);font-size:var(--ui-text-sm);cursor:pointer;align-items:center;gap:6px;margin-top:4px;padding:4px 12px;font-weight:500;display:inline-flex}.attachment-media-retry:hover{background:var(--ui-muted-strong)}.attachment-media-retry:focus-visible,.file-tile-actions>a:focus-visible{outline:2px solid var(--ui-ring);outline-offset:-2px;box-shadow:0 0 0 4px var(--ui-ring-halo)}.file-tile{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.file-tile-icon{border-radius:var(--ui-radius-md);background:var(--ui-muted);width:40px;height:44px;color:var(--ui-muted-foreground);place-items:center;display:grid}.file-tile.is-pdf .file-tile-icon{background:var(--ui-destructive-soft);color:var(--ui-destructive)}.file-tile.is-word .file-tile-icon{background:var(--ui-info-soft);color:var(--ui-info)}.file-tile.is-excel .file-tile-icon{background:var(--ui-success-soft);color:var(--ui-success)}.file-tile.is-powerpoint .file-tile-icon{background:var(--ui-warning-soft);color:var(--ui-warning)}.file-tile-body{flex-direction:column;gap:2px;min-width:0;display:flex}.file-tile-name{min-width:0;font-size:var(--ui-text-base);white-space:nowrap;font-weight:600;line-height:20px;display:flex}.file-tile-head{text-overflow:ellipsis;min-width:0;overflow:hidden}.file-tile-tail{flex:none}.file-tile-body small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:1.5}.file-tile-body .file-tile-reason{color:var(--ui-foreground)}.file-tile-body .file-tile-reason[role=alert]{color:var(--ui-warning)}.file-tile-actions{border-top:1px solid var(--ui-border);display:flex}.file-tile-actions>.attachment-download{border-top:0;flex:1 1 0;justify-content:center;min-width:0;min-height:40px}.file-tile-actions>.attachment-download+.attachment-download{border-inline-start:1px solid var(--ui-border)}.file-tile-actions>[aria-disabled=true]{cursor:progress;opacity:.7}@media (pointer:coarse){.file-tile-actions>.attachment-download,.attachment-media-retry{min-height:44px}}.composer-window-row{flex:none;min-width:0;margin:0 16px 6px;display:flex}.composer-window-chip{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);max-width:100%;min-height:24px;color:var(--ui-info);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:2px 10px;font-weight:500;line-height:16px;display:inline-flex}.composer-window-chip>span:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-window-chip.is-soon{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}@media (width<=760px){.composer-window-row{margin:0 8px 4px}}.composer-window-closed{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);align-items:flex-start;gap:12px;margin:6px 0 2px;padding:12px;display:flex}.composer-window-closed-icon{border-radius:var(--ui-radius-md);background:var(--ui-card);width:32px;height:32px;color:var(--ui-teal);box-shadow:var(--ui-shadow-xs);flex:none;place-items:center;display:grid}.composer-window-closed-body{flex-direction:column;gap:6px;min-width:0;display:flex}.composer-window-closed-body>strong{color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:600;line-height:20px}.composer-window-closed-body>p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:1.5}.composer-window-closed-body>.composer-window-business{border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-foreground);align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.composer-window-business>svg{color:var(--ui-teal);flex:none;margin-top:3px}.composer-window-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.composer-window-actions>.button{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.composer-window-closed{gap:10px;padding:10px}.composer-window-actions>.button{flex:auto;justify-content:center;min-height:44px}}.inbox-conversation-missing h2{max-width:36ch}@media (prefers-reduced-motion:reduce){.media-skeleton,.media-skeleton.attachment-progress{animation:none}.media-skeleton.attachment-progress{background:color-mix(in srgb, var(--ui-teal) 45%, transparent)}.attachment-image-button img{transition:none}}.contact-filter-editor{min-width:0}.filter-condition-group{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.filter-condition-group.is-nested{border-inline-start:1px solid var(--line,var(--ui-border));padding:8px 0 8px 14px}.filter-match-label{min-width:0;font-size:var(--ui-text-sm);color:var(--muted,var(--ui-muted-foreground));flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}body .hosqi-workspace.workspace-redesign .filter-match-label select:not([multiple]),.filter-match-label select{width:auto;min-width:0;max-width:100%;min-height:var(--ui-control-sm);padding-inline-end:32px}.filter-condition-row{grid-template-columns:minmax(120px,1.2fr) minmax(100px,.8fr) minmax(100px,1fr) 44px;align-items:start;gap:8px;display:grid}.filter-condition-row>select,.filter-condition-row>input{width:100%;min-width:0}.filter-condition-row>button{min-height:var(--ui-control)}.filter-condition-row:has(>select:nth-child(2):last-of-type)>button:last-child{grid-column:4}.filter-nested-row{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;display:grid}.filter-add-actions{flex-wrap:wrap;gap:4px 16px;min-width:0;max-width:100%;display:flex}.filter-add-actions>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.filter-add-actions button:disabled{opacity:.45;cursor:default}.hosqi-workspace .inbox-popover.inbox-condition-panel{flex-flow:column;gap:0;width:min(620px,100vw - 24px);max-height:min(680px,100dvh - 100px);padding:0;display:flex;overflow:hidden}.inbox-condition-panel-header{border-bottom:1px solid var(--line,var(--ui-border));justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.inbox-condition-panel-header h2{margin:0}.inbox-condition-panel-body{min-height:0;padding:16px 18px;overflow:auto}.inbox-basic-filters{border-bottom:1px solid var(--line,var(--ui-border));grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-bottom:18px;padding-bottom:18px;display:grid}.inbox-basic-filters label{font-size:var(--ui-text-sm);gap:6px;font-weight:500;display:grid}.inbox-basic-filters select{width:100%;min-width:0}.inbox-condition-panel-footer{border-top:1px solid var(--line,var(--ui-border));background:var(--surface,var(--ui-popover));flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.inbox-condition-panel-footer>span{flex:1}.inbox-filter-summary{font-size:var(--ui-text-xs);color:var(--muted,var(--ui-muted-foreground));flex-wrap:wrap;align-items:center;gap:8px;padding:7px 14px;display:flex}.inbox-filter-summary button{font-size:var(--ui-text-xs)}.contacts-filters .filter-apply-actions{margin-top:var(--ui-space-4);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contacts-filters .filter-apply-actions>span{flex:1}.inbox-condition-panel{--surface:var(--ui-popover);--line:var(--ui-border);--muted:var(--ui-muted-foreground)}[data-theme=dark] .inbox-condition-panel{--surface:#162d32;--line:#355058;--muted:#b6c9ce;background:var(--surface);color:#e0edf0}@media (width<=760px){.hosqi-workspace .inbox-popover.inbox-condition-panel{width:auto;max-height:none;position:fixed!important;inset:60px 10px 12px!important;transform:none!important}.inbox-basic-filters{grid-template-columns:1fr}.filter-condition-row{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.filter-condition-row>select:first-child,.filter-condition-row>select:nth-child(2),.filter-condition-row>input,.filter-condition-row>select:nth-child(3){grid-column:1}.filter-condition-row>button:last-child{grid-row:1;grid-column:2!important}.filter-condition-row>button,.filter-add-actions button,.inbox-condition-panel-footer button,.filter-apply-actions button{min-height:44px}.filter-condition-group.is-nested{padding-inline-start:10px}.filter-nested-row{grid-template-columns:minmax(0,1fr) 44px}.inbox-condition-panel-header,.inbox-condition-panel-body{padding:14px}.inbox-condition-panel-footer{padding:12px 14px}}.hosqi-workspace .inbox-condition-panel-body{overflow-x:hidden}.hosqi-workspace .inbox-condition-panel .filter-condition-row{min-width:0}.hosqi-workspace .inbox-condition-panel-footer .button{flex:none;width:auto}.hosqi-workspace .inbox-condition-panel .inbox-basic-filters{min-width:0}[data-theme=dark] .hosqi-workspace .inbox-popover.inbox-condition-panel{background:var(--surface);color:#e0edf0}.filter-limit-note{color:var(--muted,var(--ui-muted-foreground));font-size:var(--ui-text-xs);margin:10px 0 0;line-height:1.6}.hosqi-workspace .inbox-condition-panel-header,.hosqi-workspace .inbox-condition-panel-footer{flex:none;width:100%;min-width:0}.hosqi-workspace .inbox-condition-panel-body{flex:auto;width:100%;min-width:0}@media (width<=760px){.hosqi-workspace .inbox-condition-panel-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hosqi-workspace .inbox-condition-panel-footer>span{display:none}.hosqi-workspace .inbox-condition-panel-footer>button:last-child{grid-column:1/-1}.hosqi-workspace .inbox-condition-panel-footer .button{width:100%;min-width:0}}@media (pointer:coarse){.filter-condition-row>button,.filter-nested-row>button,.filter-add-actions button,.inbox-condition-panel-footer button,.filter-apply-actions button{min-height:var(--ui-touch)}}.inbox-conversation-layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.inbox-main-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.inbox-contact-name{font:inherit;cursor:pointer;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:3px 0;overflow:hidden}.inbox-contact-name:focus-visible{outline:2px solid var(--ui-ring);outline-offset:4px;border-radius:var(--ui-radius-sm)}.inbox-redesign .inbox-context.contact-panel.is-open{background:var(--ui-card);border-inline-start:1px solid var(--ui-border);flex-direction:column;flex:0 0 316px;padding:0;display:flex;overflow:hidden}.contact-panel-header{border-bottom:1px solid var(--ui-border);flex-shrink:0;align-items:center;gap:4px;min-height:56px;padding:8px 8px 8px 20px;display:flex}.contact-panel-header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.contact-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.contact-panel-scroll>.crm-contact-link{overflow-wrap:anywhere;padding:12px 21px 0}.contact-panel .contact-more{border:0;margin:0;padding:0;position:relative}.contact-panel .contact-more>summary{cursor:pointer;color:var(--ui-muted-foreground);padding:5px;list-style:none;display:flex}.contact-more>summary::-webkit-details-marker{display:none}.contact-menu{inset-inline-end:0;z-index:24;background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);width:247px;box-shadow:var(--ui-shadow-md);padding:5px;position:absolute;top:100%}.contact-menu button,.contact-menu a{width:100%;color:var(--ui-foreground);font-size:var(--ui-text-xs);text-align:start;border-radius:var(--ui-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.contact-menu button:hover,.contact-menu a:hover{background:var(--ui-muted)}.contact-profile-summary{padding:20px}.contact-portrait{background:var(--ui-muted);border:1px solid var(--ui-border);width:72px;height:72px;color:var(--ui-muted-foreground);border-radius:var(--ui-radius-xl);place-items:center;margin:0 auto 16px;display:grid;position:relative}.contact-portrait>svg{width:32px;height:32px}.contact-portrait>span{bottom:-7px;border:4px solid var(--ui-card);border-radius:50%;position:absolute;inset-inline-end:-7px}.contact-fact{width:100%;min-height:32px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:9px;margin:2px 0;display:flex}.contact-fact>svg,.contact-fact>.channel-icon{flex-shrink:0}.contact-fact>span:not(.channel-icon){overflow-wrap:anywhere;min-width:0}.contact-fact .contact-id{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:var(--ui-text-xs);overflow:hidden}.contact-fact>.workspace-icon-button{flex-shrink:0;width:24px;height:24px;margin-inline-start:auto}.contact-fact-button{cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.contact-fact-button>svg:last-child:not(:first-child){opacity:.5;margin-inline-start:auto}.contact-fact-button:hover{color:var(--ui-info)}.contact-fact-button:disabled{cursor:default;opacity:1}.contact-subscription.is-on{color:var(--ui-success)}.contact-subscription.is-off{color:var(--ui-warning)}.contact-subscription>button{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0}.contact-copy-status{font-size:var(--ui-text-xs);color:var(--ui-info);min-height:10px;display:block}.contact-history-button.button{width:100%;margin-top:12px}.contact-section{border-top:1px solid var(--ui-border);padding:16px 20px 20px}.contact-section h3{color:var(--ui-foreground);margin:0 0 14px}.contact-section p{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);margin:10px 0 0;line-height:18px}.contact-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin-bottom:12px;display:flex}.contact-section-heading h3{overflow-wrap:anywhere;min-width:0;margin:0}.contact-section-heading .text-button{font-size:var(--ui-text-sm);flex-shrink:0}.contact-pause-button.button{width:100%}.contact-tags{flex-wrap:wrap;gap:5px;display:flex}.contact-tags .conversation-label{font-size:var(--ui-text-xs);align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.contact-tags button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.contact-tag-picker{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);margin-top:12px;padding:10px}.contact-tag-picker label{font-size:var(--ui-text-xs);align-items:center;gap:7px;padding:6px 0;display:flex}.contact-tag-picker input[type=checkbox],.contact-preference input[type=checkbox]{flex-shrink:0}.contact-origin>span{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);display:block}.contact-origin>small{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);margin-top:6px;display:block}.contact-field-row{border-radius:var(--ui-radius-md);text-align:start;cursor:pointer;width:calc(100% + 12px);font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);background:0 0;border:0;align-items:baseline;gap:7px;margin-inline:-6px;padding:8px 6px;line-height:18px;display:flex}.contact-field-row:hover{background:var(--ui-muted)}.contact-field-row:disabled{cursor:default;opacity:1}.contact-field-row>span{overflow-wrap:anywhere;flex:0 0 34%}.contact-field-row>strong{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;color:var(--ui-foreground);flex:1;font-weight:400}.contact-field-row>strong.is-empty{color:var(--ui-muted-foreground)}.contact-field-row>svg{opacity:0;flex-shrink:0}.contact-field-row:hover>svg,.contact-field-row:focus>svg{opacity:1}.contact-field-static{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);gap:5px;margin-top:8px;display:grid}.contact-field-static strong{color:var(--ui-muted-foreground);font-weight:400}.contact-panel .contact-conversation-settings{border:0;border-top:1px solid var(--ui-border);border-radius:0;margin:0;padding:0}.contact-panel .contact-conversation-settings>summary{color:var(--ui-foreground);padding:16px 20px;font-size:15px;font-weight:600;line-height:22px}.contact-conversation-settings .inbox-organization{border-bottom:1px solid var(--ui-border)}.contact-preference{font-size:var(--ui-text-sm);align-items:center;gap:9px;margin:14px 0;display:flex}.composer-dialog .contact-help{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);background:var(--ui-muted);border-radius:var(--ui-radius-sm);padding:11px 13px;line-height:1.6}.contact-inline-confirm{border:1px solid var(--ui-border);background:var(--ui-muted);border-radius:var(--ui-radius-sm);margin:15px 0;padding:15px}.contact-inline-confirm .button{margin-inline-end:7px}.contact-field-definitions{max-height:220px;margin:15px 0;overflow:auto}.contact-field-definitions>div{border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-sm);align-items:center;gap:10px;padding:10px 0;display:flex}.contact-field-definitions>div>span{overflow-wrap:anywhere;flex:1}.contact-field-definitions small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin-top:4px;display:block}.contact-history-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.contact-history-heading .text-button{flex-shrink:0;align-items:center;gap:6px;margin-top:13px;display:inline-flex}.contact-history-list{flex-direction:column;gap:13px;margin:18px 0;display:flex}.contact-history-item audio{width:100%;height:38px;margin:6px 0}.contact-history-item{background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);margin-inline-end:35px;padding:12px}.contact-history-item.outbound{background:var(--ui-muted);margin-inline:35px 0}.contact-history-item.note{background:var(--ui-warning-soft)}.contact-history-item header{font-size:var(--ui-text-xs);align-items:center;gap:7px;display:flex}.contact-history-item header time{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin-inline-start:auto}.contact-history-item header .text-button{overflow-wrap:anywhere;min-width:0}.contact-history-item p,.contact-history-item blockquote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ui-text-sm);margin:10px 0;line-height:1.6}.contact-history-item blockquote{border-inline-start:2px solid var(--ui-input);padding-inline-start:10px}.hosqi-workspace .workspace-dialog.composer-dialog .contact-history-list>.contact-history-item>p{color:var(--ui-foreground);font-size:var(--ui-text-base);margin:10px 0;line-height:21px}.composer-dialog .contact-history-item footer{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);border:0;margin:0;padding:0;display:block}.contact-link-list>div,.contact-link-search>button{border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-xs);align-items:center;gap:9px;padding:12px 0;display:flex}.contact-link-list>div>span,.contact-link-search>button>span{flex:1;min-width:0}.contact-link-list small,.contact-link-search small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);overflow-wrap:anywhere;margin-top:4px;display:block}.contact-link-list{margin:15px 0 23px}.contact-link-search>button{border:0;border-bottom:1px solid var(--ui-border);text-align:start;cursor:pointer;background:0 0;width:100%}.contact-sequence-run{border:0!important;margin:0!important;padding:8px 0!important}.contact-sequence-run summary{flex-direction:column;gap:4px;display:flex;font-size:var(--ui-text-xs)!important;padding:0!important}.contact-sequence-run summary>span,.contact-sequence-run li small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.contact-sequence-run ol{padding-inline-start:17px}.contact-sequence-run li{margin-bottom:12px}.contact-sequence-picker>div{align-items:center;gap:10px;display:flex}.contact-sequence-picker>div>button:first-child{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-card);cursor:pointer;text-align:start;color:var(--ui-muted-foreground);flex:1;margin:4px 0;padding:12px}.contact-sequence-picker>div>button.is-selected:first-child{border-color:var(--ui-input);background:var(--ui-muted)}.contact-sequence-picker small{color:var(--ui-muted-foreground);margin-top:4px;display:block}.contact-sequence-preview ol{padding-inline-start:22px}.contact-sequence-preview li{padding:8px 0}.contact-sequence-preview li small{color:var(--ui-muted-foreground)}.contact-sequence-preview li p{white-space:pre-wrap;overflow-wrap:anywhere}.contact-sequence-step{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);margin:16px 0;padding:15px}.contact-sequence-step legend{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);padding:0 7px}@media (width<=760px),(pointer:coarse){.contact-field-row{min-height:44px}}@media (width<=760px){.inbox-redesign .inbox-context.contact-panel.is-open{display:flex}.contact-panel-header{min-height:55px}.contact-history-heading{flex-direction:column;gap:0}.contact-history-item{margin-inline-end:10px}.contact-history-item.outbound{margin-inline-start:10px}.contact-history-item header{flex-wrap:wrap}}.meta-contact-profile{overflow-wrap:anywhere;min-width:0}.meta-contact-profile .meta-check{align-items:flex-start;gap:8px;font-size:13px;display:flex}.meta-contact-profile button{white-space:normal;max-width:100%}.contacts-page{max-width:1800px;color:var(--ui-foreground);margin:0 auto}.contacts-title{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);margin-bottom:var(--ui-space-5);display:flex}.contacts-title>div:first-child{min-width:0}body .hosqi-workspace.workspace-redesign .contacts-title h1{font-size:var(--ui-text-2xl);letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;line-height:32px;display:flex}.contacts-title h1>span{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);min-height:24px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);letter-spacing:0;font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;font-weight:500;line-height:22px;display:inline-flex}.contacts-title p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:4px 0 0;line-height:20px}.contacts-title-actions,.contacts-toolbar,.contacts-list-meta,.contacts-list-meta>div,.contacts-pagination,.contacts-pagination>div{align-items:center;gap:var(--ui-space-2);display:flex}.contacts-title-actions{flex-wrap:wrap;justify-content:flex-end}.contacts-layout{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-height:560px;box-shadow:var(--ui-shadow-xs);grid-template-columns:192px minmax(0,1fr);display:grid;overflow:hidden}.contacts-segments{min-width:0;padding:var(--ui-space-3) var(--ui-space-2);border-inline-end:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-muted) 55%, var(--ui-card));flex-direction:column;gap:2px;display:flex}body .hosqi-workspace .contacts-layout .contacts-segments button{width:100%;min-height:var(--ui-control);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);text-align:start;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;line-height:20px;display:flex}body .hosqi-workspace .contacts-layout .contacts-segments button>svg{flex-shrink:0;width:16px;height:16px}body .hosqi-workspace .contacts-layout .contacts-segments button:hover:not(:disabled){background:var(--ui-subnav-hover-bg);color:var(--ui-foreground)}body .hosqi-workspace .contacts-layout .contacts-segments button.active{background:var(--ui-subnav-selected-bg);color:var(--ui-subnav-selected-fg);box-shadow:var(--ui-subnav-selected-ring);font-weight:600}body .hosqi-workspace .contacts-layout .contacts-segments button:disabled{opacity:.5;cursor:not-allowed}body .hosqi-workspace .contacts-sidebar-title{min-height:32px;margin-top:var(--ui-space-3);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 10px;font-weight:500;display:flex}body .hosqi-workspace .contacts-layout .contacts-segments .contacts-sidebar-title button,body .hosqi-workspace .contacts-layout .contacts-segments .contacts-segment-row>button:last-child{border-radius:var(--ui-radius-sm);flex:none;place-items:center;width:28px;min-width:28px;min-height:28px;padding:0;display:inline-grid}body .hosqi-workspace .contacts-layout .contacts-segments .contacts-segment-row>button:last-child>svg{width:14px;height:14px}.contacts-segments>p{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin:2px 0 4px;padding:0 10px;line-height:18px}.contacts-segment-row{align-items:center;gap:2px;min-width:0;display:flex}.contacts-segment-row>button:first-child{flex:1;min-width:0}.contacts-segment-row>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-workspace{flex-direction:column;min-width:0;display:flex;container:contacts/inline-size}.contacts-workspace>.error-box{margin:0 var(--ui-space-4) var(--ui-space-3)}@media (width>=761px){html[lang=hy] .contacts-layout{grid-template-columns:224px minmax(0,1fr)}}.contacts-toolbar{padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-3);flex-wrap:wrap}body .hosqi-workspace .contacts-search{min-width:0;max-width:420px;min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-subtle-foreground);box-shadow:var(--ui-shadow-xs);flex:260px;align-items:center;gap:8px;padding:0 10px;display:flex}body .hosqi-workspace .contacts-search>svg{flex-shrink:0;width:16px;height:16px}body .hosqi-workspace.workspace-redesign .contacts-search input[type=search],body .hosqi-workspace.workspace-redesign .contacts-search input[type=search]:focus{width:100%;min-width:0;min-height:calc(var(--ui-control) - 2px);box-shadow:none;font-size:var(--ui-text-base);background:0 0;border:0;padding:0}body .hosqi-workspace.workspace-redesign :is(.contacts-toolbar,.contacts-list-meta,.contacts-pagination) .button{min-height:var(--ui-control-sm);font-size:var(--ui-text-sm);padding:5px 12px}.contacts-toolbar .button>span{border-radius:var(--ui-radius-pill);background:var(--ui-primary);min-width:20px;height:20px;color:var(--ui-primary-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:600;line-height:20px;display:inline-grid}.contacts-toolbar .button[aria-expanded=true]{background:var(--ui-muted)}.contacts-toolbar>.button:last-child{margin-inline-start:auto}.contacts-list-meta{min-height:48px;padding:6px var(--ui-space-4);border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;transition:background-color var(--ui-duration) var(--ui-ease);flex-wrap:wrap;justify-content:flex-start}.contacts-list-meta.has-selection{background:var(--ui-accent-soft);color:var(--ui-foreground)}.contacts-list-meta.has-selection>span{font-weight:600}.contacts-list-meta>div{flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto}body .hosqi-workspace.workspace-redesign .contacts-list-meta select:not([multiple]){width:auto;max-width:200px;min-height:var(--ui-control-sm);font-size:var(--ui-text-sm);padding-block:4px;padding-inline-end:32px}.contacts-list-meta .text-button{min-height:var(--ui-control-sm);color:var(--ui-foreground);font-size:var(--ui-text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}.contacts-table-wrap{border-top:1px solid var(--ui-border);flex:1;min-height:400px;max-height:calc(100dvh - 320px);overflow:auto}.contacts-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%}body .hosqi-workspace.workspace-redesign .contacts-table th{z-index:1;border-bottom:1px solid var(--ui-border);background:var(--ui-muted);height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);text-align:start;border-radius:0;padding:8px 10px;font-weight:500;position:sticky;top:0}body .hosqi-workspace.workspace-redesign .contacts-table td{border-bottom:1px solid var(--ui-border);color:var(--ui-foreground);font-size:var(--ui-text-base);vertical-align:middle;padding:10px}body .hosqi-workspace.workspace-redesign .contacts-table :is(th,td):first-child{width:40px;padding-inline:var(--ui-space-4) 4px}body .hosqi-workspace.workspace-redesign .contacts-table :is(th,td):last-child{padding-inline-end:var(--ui-space-3)}.contacts-table input[type=checkbox]{cursor:pointer;margin:0;display:block}@media (width>=761px){.contacts-table-wrap{background:linear-gradient(to left, var(--ui-card) 45%, transparent) right center / 36px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #0d26223d, transparent) right center / 18px 100% no-repeat scroll, var(--ui-card)}body .hosqi-workspace.workspace-redesign .contacts-table :is(th,td):nth-child(-n+2){z-index:1;background:var(--ui-card);position:sticky}body .hosqi-workspace.workspace-redesign .contacts-table :is(th,td):first-child{inset-inline-start:0}body .hosqi-workspace.workspace-redesign .contacts-table :is(th,td):nth-child(2){box-shadow:inset -1px 0 0 var(--ui-border);padding-inline-end:var(--ui-space-4);inset-inline-start:40px}body .hosqi-workspace.workspace-redesign .contacts-table th:nth-child(-n+2){z-index:2;background:var(--ui-muted)}}body .hosqi-workspace.workspace-redesign .contacts-table tbody tr:hover td{background:color-mix(in srgb, var(--ui-muted) 60%, var(--ui-card))}body .hosqi-workspace.workspace-redesign .contacts-table tbody tr.selected td{background:var(--ui-accent-soft)}body .hosqi-workspace.workspace-redesign .contacts-table tbody tr:last-child td{border-bottom:0}body .hosqi-workspace .contacts-name{border-radius:var(--ui-radius-md);min-width:0;color:var(--ui-foreground);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:2px 4px 2px 0;display:flex}.contacts-name>span:last-child{display:block}.contacts-name .lead-stage-badge{margin-top:2px}.contacts-name strong{max-width:190px;font-size:var(--ui-text-base);text-overflow:ellipsis;font-weight:600;line-height:20px;display:block;overflow:hidden}.contacts-name small{white-space:nowrap}.contacts-name:hover strong{text-underline-offset:3px;text-decoration:underline}.contacts-name small,.contacts-channel small,.contacts-address small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin-top:2px;line-height:16px;display:block}.contacts-avatar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);width:32px;height:32px;color:var(--ui-foreground);font-size:var(--ui-text-sm);flex:none;place-items:center;font-weight:600;display:grid}.contacts-channel{align-items:center;gap:8px;display:flex}.contacts-channel>svg{width:18px;height:18px;color:var(--ui-muted-foreground);flex-shrink:0}.contacts-channel{font-size:var(--ui-text-sm)}.contacts-channel small{text-overflow:ellipsis;max-width:100px;overflow:hidden}.contacts-address{font-size:var(--ui-text-sm)}.contacts-address>span{font-variant-numeric:tabular-nums}.contacts-address small{text-overflow:ellipsis;max-width:150px;overflow:hidden}.contacts-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);min-height:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:20px;display:inline-flex}.contacts-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.contacts-status.enabled{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.contacts-status.disabled{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}.contacts-tags{flex-wrap:wrap;gap:4px;max-width:124px;display:flex}.contacts-tags>span{font-size:var(--ui-text-xs);white-space:normal}.contacts-tags>.inbox-label-chip{--tag-dot:#348f84;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);max-width:100%;min-height:22px;color:var(--ui-foreground);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:18px;display:inline-flex;overflow:hidden}.contacts-tags>.inbox-label-chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.contacts-tags>.inbox-label-chip:before{content:"";background:var(--tag-dot);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.contacts-tags>.inbox-label-chip.blue{--tag-dot:#5c8ecc}.contacts-tags>.inbox-label-chip.amber{--tag-dot:#c59539}.contacts-tags>.inbox-label-chip.rose{--tag-dot:#c27b88}.contacts-tags>.inbox-label-chip.violet{--tag-dot:#8f82c4}.contacts-tags>.inbox-label-chip.slate{--tag-dot:#7c8a94}body .hosqi-workspace.workspace-redesign .contacts-table td.contacts-date{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums}@container contacts (width<=1040px){.contacts-name strong{max-width:160px}.contacts-channel small{max-width:84px}.contacts-address small{max-width:140px}.contacts-tags{max-width:112px}}.contacts-pagination{min-height:52px;padding:8px var(--ui-space-4);border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;justify-content:space-between}body .hosqi-workspace.workspace-redesign .contacts-pagination .button{min-width:var(--ui-control-sm);padding:0}.contacts-empty{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:380px;padding:var(--ui-space-10) var(--ui-space-6);color:var(--ui-muted-foreground);text-align:center;flex-direction:column;display:flex}.contacts-empty-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);width:48px;height:48px;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);place-items:center;margin-bottom:4px;display:grid}body .hosqi-workspace.workspace-redesign .contacts-empty h2{color:var(--ui-foreground);font-size:var(--ui-text-lg);margin:4px 0 0;line-height:26px}.contacts-empty p{max-width:420px;margin:0 0 var(--ui-space-2);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);line-height:20px}.contacts-loading{place-items:center;min-height:400px;display:grid}.contacts-filters{padding:var(--ui-space-4);border-top:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-muted) 50%, var(--ui-card))}.composer-dialog .composer-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-5);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}.composer-dialog .composer-dialog-actions>:only-child{margin-inline-start:auto}body .hosqi-workspace .contacts-page .composer-dialog .contacts-consent p{font-size:var(--ui-text-sm);margin:0}.contacts-form-grid{gap:var(--ui-space-1) var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contacts-form-grid>*{min-width:0}.contacts-form-grid input,.contacts-form-grid select{width:100%}.contacts-consent{gap:var(--ui-space-2);margin:var(--ui-space-4) 0;padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);display:grid}.contacts-consent legend{color:var(--ui-foreground);font-size:var(--ui-text-sm);padding:0 4px;font-weight:600}.contacts-consent p,.contacts-muted{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:20px}.contacts-form-fields{margin:var(--ui-space-4) 0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg)}.contacts-form-fields>summary{min-height:44px;padding:0 var(--ui-space-4);color:var(--ui-foreground);font-size:var(--ui-text-base);cursor:pointer;align-items:center;font-weight:600;display:flex}.contacts-form-fields[open]>summary{border-bottom:1px solid var(--ui-border)}.contacts-form-fields>.contacts-form-grid{padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4)}body .hosqi-workspace .composer-dialog label.contacts-confirm,.contacts-confirm{margin-top:var(--ui-space-4);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);color:var(--ui-foreground);font-size:var(--ui-text-base);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;line-height:20px;display:flex}.contacts-confirm input{width:16px;height:16px;accent-color:var(--ui-primary);flex-shrink:0;margin-top:2px}.contacts-selection-preview{margin:var(--ui-space-3) 0 var(--ui-space-4);flex-wrap:wrap;gap:6px;display:flex}.contacts-selection-preview>span{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);min-height:24px;color:var(--ui-foreground);font-size:var(--ui-text-xs);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.contacts-warning{padding:var(--ui-space-3) 14px;border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-text-sm);line-height:20px}.contacts-sequence-preview{gap:var(--ui-space-2);margin:var(--ui-space-3) 0;padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-3) 36px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);font-size:var(--ui-text-base);display:grid}.contacts-sequence-preview small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.contacts-sequence-preview p{white-space:pre-wrap;margin:2px 0 0}.contacts-upload{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:136px;margin:var(--ui-space-4) 0 var(--ui-space-2);padding:var(--ui-space-5);border:1px dashed var(--ui-input);border-radius:var(--ui-radius-xl);background:color-mix(in srgb, var(--ui-muted) 55%, var(--ui-card));color:var(--ui-muted-foreground);text-align:center;cursor:pointer;transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);flex-direction:column;display:flex}.contacts-upload:hover,.contacts-upload:focus-within{border-color:var(--ui-input-hover);background:var(--ui-muted)}.contacts-upload strong{color:var(--ui-foreground);font-size:var(--ui-text-base);overflow-wrap:anywhere;font-weight:600}.contacts-upload input{max-width:100%}body .hosqi-workspace .contacts-text-button{min-height:var(--ui-control-sm);color:var(--ui-info);font-size:var(--ui-text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-weight:500;text-decoration:underline;display:inline-flex}.contacts-paste{margin:var(--ui-space-3) 0;color:var(--ui-foreground);font-size:var(--ui-text-sm)}.contacts-paste summary{min-height:var(--ui-control-sm);color:var(--ui-muted-foreground);cursor:pointer;padding-block:6px;font-weight:500}.contacts-paste textarea{width:100%}.contacts-import-mapping{gap:var(--ui-space-1) var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contacts-import-mapping>*{min-width:0}body .hosqi-workspace.workspace-redesign .contacts-import-mapping h3{margin:var(--ui-space-3) 0 var(--ui-space-1);grid-column:1/-1;font-size:15px}.contacts-import-mapping select{width:100%}.contacts-import-summary{gap:var(--ui-space-2) var(--ui-space-4);margin:var(--ui-space-4) 0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-success-border);border-radius:var(--ui-radius-lg);background:var(--ui-success-soft);color:var(--ui-success);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:500;display:flex}.contacts-import-summary span{align-items:center;gap:6px;display:flex}.contacts-import-results{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);max-height:280px;overflow:auto}.contacts-import-results table{border-collapse:separate;border-spacing:0;width:100%}body .hosqi-workspace.workspace-redesign .contacts-import-results :is(td,th){border-bottom:1px solid var(--ui-border);text-align:start;padding:8px 12px}body .hosqi-workspace.workspace-redesign .contacts-import-results th{height:36px;position:sticky;top:0}.contacts-import-results td:first-child{width:64px;color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums}.directory-profile{margin:var(--ui-space-2) 0 var(--ui-space-5);padding-bottom:var(--ui-space-5);border-bottom:1px solid var(--ui-border);align-items:center;gap:14px;display:flex}.directory-profile>div{flex:1;min-width:0}body .hosqi-workspace.workspace-redesign .directory-profile h2{font-size:var(--ui-text-xl);overflow-wrap:anywhere;margin:0 0 2px;line-height:28px}.directory-profile>div>p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0}.directory-profile-avatar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);width:48px;height:48px;color:var(--ui-foreground);font-size:var(--ui-text-lg);text-transform:uppercase;flex-shrink:0;place-items:center;font-weight:600;display:grid}.directory-facts{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);margin:0;overflow:hidden}.directory-facts>div{gap:var(--ui-space-3);border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-base);grid-template-columns:160px minmax(0,1fr);padding:10px 14px;line-height:20px;display:grid}.directory-facts>div:last-child{border-bottom:0}.directory-facts:empty{display:none}.directory-facts dt{min-width:0;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;display:flex}.directory-facts dt>svg{flex-shrink:0;width:15px;height:15px}.directory-facts dd{color:var(--ui-foreground);overflow-wrap:anywhere;margin:0}.directory-facts dd small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:pre-wrap;margin-top:4px;display:block}.directory-detail-section{margin:var(--ui-space-5) 0}body .hosqi-workspace.workspace-redesign .directory-detail-section h3{margin:0 0 var(--ui-space-2);font-size:var(--ui-text-base);line-height:20px}.directory-detail-section p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0}.directory-detail-section .contacts-tags{max-width:none}.directory-detail-section .contacts-tags>span:only-child:not([class]){color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.contacts-page .composer-dialog .contacts-muted{margin-top:var(--ui-space-4);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums}.page-contacts .workspace-main{min-width:0}.workspace-redesign.page-contacts .workspace-footer{display:none}@media (width<=1100px){.contacts-layout{grid-template-columns:200px minmax(0,1fr)}}@media (width<=760px){.contacts-title{align-items:stretch;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);flex-direction:column}.contacts-title-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}body .hosqi-workspace.workspace-redesign .contacts-title-actions .button{white-space:normal;overflow-wrap:anywhere;min-width:0}.contacts-layout{grid-template-columns:minmax(0,1fr);min-height:0}.contacts-segments{border-inline-end:0;border-bottom:1px solid var(--ui-border);flex-direction:row;align-items:center;gap:6px;padding:8px;overflow-x:auto}body .hosqi-workspace .contacts-layout .contacts-segments button{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:var(--ui-card);width:auto;color:var(--ui-foreground);font-size:var(--ui-text-sm);white-space:nowrap;box-shadow:none;flex:none;padding:0 14px;font-weight:500}body .hosqi-workspace .contacts-layout .contacts-segments button:hover:not(:disabled){background:var(--ui-card)}body .hosqi-workspace .contacts-layout .contacts-segments button.active{border-color:var(--ui-chip-selected-border);background:var(--ui-chip-selected-bg);color:var(--ui-chip-selected-fg);box-shadow:none;font-weight:600}body .hosqi-workspace .contacts-layout .contacts-segments .contacts-segment-row>button:last-child{border-radius:var(--ui-radius-pill)}body .hosqi-workspace .contacts-sidebar-title,.contacts-segments>p{display:none}.contacts-segment-row{flex-shrink:0}.contacts-toolbar{padding:var(--ui-space-3)}body .hosqi-workspace .contacts-search{flex-basis:100%;max-width:none}.contacts-toolbar>.button{flex:1 1 0}.contacts-toolbar>.button:last-child{margin-inline-start:0}.contacts-list-meta{gap:4px var(--ui-space-2);padding:8px var(--ui-space-3)}.contacts-list-meta>span{flex:1 1 0;min-width:0}body .hosqi-workspace.workspace-redesign .contacts-list-meta>.text-button{white-space:normal;text-align:end;flex:0 auto;max-width:45%}.contacts-list-meta>div{flex:100%;justify-content:stretch;margin-inline-start:0}body .hosqi-workspace.workspace-redesign .contacts-list-meta select:not([multiple]){flex:180px;width:auto;min-width:0;max-width:none}body .hosqi-workspace.workspace-redesign .contacts-list-meta .button{white-space:normal;text-align:center;flex:140px;min-width:0}html[lang=hy] body .hosqi-workspace.workspace-redesign .contacts-list-meta>div>*{flex-basis:100%}.contacts-filters{padding:var(--ui-space-3)}.contacts-table-wrap{min-height:240px;max-height:none}.contacts-table,.contacts-table tbody{white-space:normal;display:block}body .hosqi-workspace.workspace-redesign .contacts-table td{white-space:normal}.contacts-name>span:last-child{min-width:0}.contacts-name .lead-stage-badge,.contacts-name small{white-space:normal}.contacts-table thead{z-index:1;display:block;position:sticky;top:0}.contacts-table thead tr{display:flex}body .hosqi-workspace.workspace-redesign .contacts-table th,body .hosqi-workspace.workspace-redesign .contacts-table th:last-child{display:none;position:static}body .hosqi-workspace.workspace-redesign .contacts-table th:first-child{width:100%;height:44px;padding-inline:var(--ui-space-3);align-items:center;display:flex}.contacts-table tbody tr{padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check name name"".channel channel"".address address"".status date"".tags tags";align-items:center;gap:6px 8px;display:grid}.contacts-table tbody tr:last-child{border-bottom:0}.contacts-table tbody tr.selected{background:var(--ui-accent-soft)}body .hosqi-workspace.workspace-redesign .contacts-table td,body .hosqi-workspace.workspace-redesign .contacts-table td:first-child,body .hosqi-workspace.workspace-redesign .contacts-table td:last-child{background:0 0;border:0;width:auto;min-width:0;padding:0;display:block}body .hosqi-workspace.workspace-redesign .contacts-table tbody tr:hover td{background:0 0}.contacts-table td:first-child{grid-area:check}.contacts-table td:nth-child(2){grid-area:name}.contacts-table td:nth-child(3){grid-area:channel}.contacts-table td:nth-child(4){grid-area:address}.contacts-table td:nth-child(5){grid-area:status;justify-self:start}.contacts-table td:nth-child(6){grid-area:tags}.contacts-table td:nth-child(7){grid-area:date;justify-self:end}.contacts-name{min-height:var(--ui-touch);width:100%}.contacts-name strong{white-space:normal;overflow-wrap:anywhere;max-width:100%}.contacts-channel small{max-width:100%}.contacts-address{flex-wrap:wrap;gap:2px 12px;display:flex!important}.contacts-address small{max-width:100%;font-size:var(--ui-text-sm);margin-top:0;line-height:20px}.contacts-tags{max-width:none}.contacts-pagination{padding:8px var(--ui-space-3)}.contacts-form-grid,.contacts-import-mapping{grid-template-columns:minmax(0,1fr)}.directory-profile{flex-wrap:wrap}.directory-profile .button{width:100%}.directory-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.contacts-empty{min-height:300px;padding:var(--ui-space-8) var(--ui-space-4)}}@media (pointer:coarse),(width<=760px){body .hosqi-workspace .contacts-layout .contacts-segments button{min-height:var(--ui-touch)}body .hosqi-workspace .contacts-layout .contacts-segments .contacts-sidebar-title button,body .hosqi-workspace .contacts-layout .contacts-segments .contacts-segment-row>button:last-child{width:var(--ui-touch);min-width:var(--ui-touch);min-height:var(--ui-touch)}body .hosqi-workspace .contacts-search{min-height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .contacts-search input[type=search],body .hosqi-workspace.workspace-redesign .contacts-search input[type=search]:focus{min-height:calc(var(--ui-touch) - 2px);font-size:var(--ui-text-md)}body .hosqi-workspace.workspace-redesign :is(.contacts-toolbar,.contacts-list-meta,.contacts-pagination) .button,body .hosqi-workspace.workspace-redesign .contacts-list-meta .text-button,body .hosqi-workspace .contacts-text-button,.contacts-paste summary{min-height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .contacts-pagination .button{min-width:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .contacts-list-meta select:not([multiple]){min-height:var(--ui-touch);font-size:var(--ui-text-md)}}body .hosqi-workspace.workspace-redesign.page-analytics .workspace-main>main{padding:24px 28px 96px}@media (width>=1600px){body .hosqi-workspace.workspace-redesign.page-analytics .workspace-main>main{padding-inline:36px}}body .hosqi-workspace.workspace-redesign .inbox-analytics>.workspace-page-heading{min-height:0;margin:0 0 var(--ui-space-6);align-items:flex-start;gap:var(--ui-space-4);border:0;padding:0}body .hosqi-workspace.workspace-redesign .inbox-analytics>.workspace-page-heading>div:first-child{min-width:0;display:block}body .hosqi-workspace.workspace-redesign .inbox-analytics .workspace-heading-actions{justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap}body .hosqi-workspace .inbox-analytics .workspace-link-button{min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);padding:0 10px;font-weight:500}body .hosqi-workspace .inbox-analytics .workspace-link-button:hover{background:var(--ui-muted);color:var(--ui-foreground)}body .hosqi-workspace .inbox-analytics .analytics-layout{gap:var(--ui-space-8);grid-template-columns:208px minmax(0,1fr);min-height:0;display:grid}body .hosqi-workspace .inbox-analytics .analytics-navigation{border:0;flex-direction:column;align-self:start;gap:2px;padding:0;display:flex}body .hosqi-workspace .inbox-analytics .analytics-navigation>button{width:100%;min-height:var(--ui-control);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);text-align:start;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-weight:500;line-height:20px;display:flex}body .hosqi-workspace .inbox-analytics .analytics-navigation>button>svg{width:16px;height:16px}body .hosqi-workspace .inbox-analytics .analytics-navigation>button:hover{background:var(--ui-subnav-hover-bg);color:var(--ui-foreground)}body .hosqi-workspace .inbox-analytics .analytics-navigation>button.is-active{background:var(--ui-subnav-selected-bg);color:var(--ui-subnav-selected-fg);box-shadow:var(--ui-subnav-selected-ring);font-weight:600}body .hosqi-workspace .inbox-analytics .analytics-content{background:0 0;min-width:0;padding:0}body .hosqi-workspace .inbox-analytics .analytics-title{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);display:flex}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-title h2{font-size:var(--ui-text-xl);letter-spacing:-.3px;margin:0;line-height:28px}body .hosqi-workspace .inbox-analytics .analytics-title p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:2px 0 0;line-height:20px}body .hosqi-workspace .inbox-analytics .analytics-filters{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);margin-bottom:var(--ui-space-3);flex-wrap:wrap;display:flex}body .hosqi-workspace .inbox-analytics .analytics-presets{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);border:0;gap:2px;padding:3px;display:inline-flex}body .hosqi-workspace .inbox-analytics .analytics-presets button{min-height:30px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-weight:500}body .hosqi-workspace .inbox-analytics .analytics-presets button:hover:not(:disabled){color:var(--ui-foreground)}body .hosqi-workspace .inbox-analytics .analytics-presets button[aria-pressed=true]{background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}body .hosqi-workspace .inbox-analytics .analytics-filters form{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}body .hosqi-workspace .inbox-analytics .analytics-filters form>span{color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters input[type=date]{width:152px;min-height:var(--ui-control);font-size:var(--ui-text-base);padding-block:6px}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters select:not([multiple]){width:auto;min-width:160px;max-width:200px;min-height:var(--ui-control);font-size:var(--ui-text-base);padding-inline-end:32px}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters .button{min-height:var(--ui-control);font-size:var(--ui-text-base);padding:7px 14px}body .hosqi-workspace .inbox-analytics .analytics-period{margin:0 0 var(--ui-space-4);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}body .hosqi-workspace .inbox-analytics .analytics-metrics{gap:var(--ui-space-4);margin-bottom:var(--ui-space-4);background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .hosqi-workspace .inbox-analytics .analytics-metrics article{min-width:0;padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);align-content:start;gap:4px;display:grid}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-metrics h3{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;font-weight:500;line-height:18px}body .hosqi-workspace .inbox-analytics .analytics-metrics strong{color:var(--ui-foreground);font-family:var(--ui-font);font-size:var(--ui-text-3xl);letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-weight:600;line-height:36px;display:block}body .hosqi-workspace .inbox-analytics .analytics-metrics p{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin:0;line-height:16px}body .hosqi-workspace .analytics-chart-card{margin-bottom:var(--ui-space-4);padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs)}body .hosqi-workspace .analytics-card-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}body .hosqi-workspace.workspace-redesign .analytics-card-heading h2{font-size:var(--ui-text-md);letter-spacing:-.2px;margin:0;line-height:24px}body .hosqi-workspace .analytics-card-heading .workspace-link-button{min-height:var(--ui-control-sm);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);padding:0 8px;font-weight:500}body .hosqi-workspace .analytics-card-heading .workspace-link-button:hover{background:var(--ui-muted);color:var(--ui-foreground)}body .hosqi-workspace .inbox-analytics .chart-legend{margin:var(--ui-space-2) 0 0;flex-wrap:wrap;gap:6px 20px;display:flex}body .hosqi-workspace .inbox-analytics .chart-legend span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:8px;display:inline-flex}body .hosqi-workspace .inbox-analytics .chart-legend i{border-top:2.5px solid var(--ui-chart-2);background:0 0;border-radius:2px;width:16px;height:0}body .hosqi-workspace .inbox-analytics .chart-legend i.secondary{border-top-style:dashed;border-top-color:var(--ui-chart-1)}body .hosqi-workspace .inbox-analytics .analytics-chart{width:100%;height:auto;min-height:160px;margin-top:var(--ui-space-3);overflow:visible}body .hosqi-workspace .inbox-analytics .analytics-chart line{stroke:var(--ui-border);stroke-width:1px;vector-effect:non-scaling-stroke}body .hosqi-workspace .inbox-analytics .analytics-chart text{fill:var(--ui-muted-foreground);font-family:var(--ui-font);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums}body .hosqi-workspace .inbox-analytics .analytics-chart .chart-series path{fill:none;stroke:var(--ui-chart-2);stroke-width:2.5px;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body .hosqi-workspace .inbox-analytics .analytics-chart .chart-series circle{fill:var(--ui-card);stroke:var(--ui-chart-2);stroke-width:2px;vector-effect:non-scaling-stroke}body .hosqi-workspace .inbox-analytics .analytics-chart .chart-series.secondary path{stroke:var(--ui-chart-1);stroke-dasharray:6 4}body .hosqi-workspace .inbox-analytics .analytics-chart .chart-series.secondary circle{stroke:var(--ui-chart-1)}body .hosqi-workspace .inbox-analytics .analytics-no-data{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-12) var(--ui-space-6);color:var(--ui-muted-foreground);text-align:center;flex-direction:column;display:flex}.analytics-no-data-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);width:48px;height:48px;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);place-items:center;margin-bottom:4px;display:grid}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-no-data h3{color:var(--ui-foreground);font-size:var(--ui-text-lg);margin:4px 0 0;line-height:26px}body .hosqi-workspace .inbox-analytics .analytics-no-data p{max-width:420px;font-size:var(--ui-text-base);margin:0;line-height:20px}body .hosqi-workspace .inbox-analytics .analytics-no-data a{margin-top:var(--ui-space-2);color:var(--ui-info);font-size:var(--ui-text-base);font-weight:500}body .hosqi-workspace .inbox-analytics :is(.analytics-definition,.analytics-footnote){margin:var(--ui-space-2) 0 0;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:20px}body .hosqi-workspace .inbox-analytics .analytics-footnote{max-width:80ch;margin-top:var(--ui-space-1);font-size:var(--ui-text-xs);line-height:18px}body .hosqi-workspace .analytics-table-scroll{margin-top:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);overflow:auto}body .hosqi-workspace .analytics-table-scroll table{border-collapse:separate;border-spacing:0;width:100%}body .hosqi-workspace.workspace-redesign .analytics-table-scroll :is(td,th){border-bottom:1px solid var(--ui-border);white-space:nowrap;text-align:start;font-variant-numeric:tabular-nums;height:auto;padding:10px 12px}body .hosqi-workspace.workspace-redesign .analytics-table-scroll thead th{background:var(--ui-muted);height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);padding-block:8px;font-weight:500}body .hosqi-workspace.workspace-redesign .analytics-table-scroll tbody th{color:var(--ui-foreground);font-size:var(--ui-text-base);background:0 0;font-weight:500}body .hosqi-workspace.workspace-redesign .analytics-table-scroll tbody tr:last-child>*{border-bottom:0}body .hosqi-workspace .inbox-analytics .analytics-member{align-items:center;gap:10px;display:flex}body .hosqi-workspace .inbox-analytics .analytics-member .member-initial{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);width:28px;height:28px;color:var(--ui-foreground);font-size:var(--ui-text-xs);flex:none;place-items:center;font-weight:600;display:grid}.analytics-share{align-items:center;gap:10px;display:flex}.analytics-share>span{min-width:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);text-align:end;font-variant-numeric:tabular-nums}body .hosqi-workspace .inbox-analytics .analytics-bar{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);flex:1;min-width:80px;max-width:200px;height:6px;overflow:hidden}body .hosqi-workspace .inbox-analytics .analytics-bar>span{border-radius:var(--ui-radius-pill);background:var(--ui-chart-2);height:100%;display:block}body .hosqi-workspace .inbox-analytics .analytics-channel{justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-bottom:1px solid var(--ui-border);min-height:44px;font-size:var(--ui-text-base);padding:10px 0;display:flex}body .hosqi-workspace .inbox-analytics .analytics-channel:first-of-type{margin-top:var(--ui-space-2)}body .hosqi-workspace .inbox-analytics .analytics-channel:last-child{border-bottom:0}body .hosqi-workspace .inbox-analytics .analytics-channel>span{overflow-wrap:anywhere;min-width:0}body .hosqi-workspace .inbox-analytics .analytics-channel>strong{font-variant-numeric:tabular-nums;font-weight:600}@media (width<=1000px){body .hosqi-workspace .inbox-analytics .analytics-layout{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr)}body .hosqi-workspace .inbox-analytics .analytics-navigation{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);scrollbar-width:none;flex-flow:row;gap:2px;width:fit-content;max-width:100%;padding:3px;overflow-x:auto}body .hosqi-workspace .inbox-analytics .analytics-navigation>button{width:auto;min-height:32px;font-size:var(--ui-text-sm);white-space:nowrap;border-radius:7px;flex:none;padding:0 12px}body .hosqi-workspace .inbox-analytics .analytics-navigation>button:hover{background:0 0}body .hosqi-workspace .inbox-analytics .analytics-navigation>button.is-active{background:var(--ui-card);box-shadow:var(--ui-shadow-sm)}}@media (width<=760px){body .hosqi-workspace.workspace-redesign.page-analytics .workspace-main>main{padding:16px 16px calc(24px + var(--ui-tabbar-height))}body .hosqi-workspace.workspace-redesign .inbox-analytics>.workspace-page-heading{gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);flex-direction:column}body .hosqi-workspace.workspace-redesign .inbox-analytics .workspace-heading-actions{justify-content:space-between;width:100%}body .hosqi-workspace.workspace-redesign .inbox-analytics .workspace-heading-actions>.button span{display:inline}body .hosqi-workspace.workspace-redesign .inbox-analytics .workspace-heading-actions>.button{flex:auto}body .hosqi-workspace .inbox-analytics .workspace-link-button{padding-inline:4px}body .hosqi-workspace .inbox-analytics .analytics-navigation{border-radius:0;width:100%}body .hosqi-workspace .inbox-analytics .analytics-navigation>button:hover{background:var(--ui-card)}body .hosqi-workspace .inbox-analytics .analytics-navigation>button.is-active{border-color:var(--ui-chip-selected-border);background:var(--ui-chip-selected-bg);color:var(--ui-chip-selected-fg);box-shadow:none;font-weight:600}body .hosqi-workspace .inbox-analytics .analytics-presets{width:100%;display:flex}body .hosqi-workspace .inbox-analytics .analytics-presets button{flex:1}body .hosqi-workspace .inbox-analytics .analytics-filters form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters input[type=date]{width:100%;min-width:0}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters form .button{grid-column:1/-1}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters select:not([multiple]){width:100%;max-width:none}body .hosqi-workspace .inbox-analytics .analytics-metrics{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr)}body .hosqi-workspace .inbox-analytics .analytics-metrics article{align-items:center;gap:2px var(--ui-space-3);padding:14px var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto}body .hosqi-workspace .inbox-analytics .analytics-metrics strong{font-size:var(--ui-text-2xl);grid-area:1/2/span 2;margin:0;line-height:32px}body .hosqi-workspace .inbox-analytics .analytics-metrics p{grid-column:1}body .hosqi-workspace .analytics-chart-card{padding:var(--ui-space-4)}}.meta-insights{gap:var(--ui-space-4);min-width:0;display:grid}.meta-insights>h2,.meta-insights>p{margin:0}body .hosqi-workspace.workspace-redesign .meta-insights>h2{font-size:var(--ui-text-xl);letter-spacing:-.3px;line-height:28px}.meta-insights>h2+p{margin-top:calc(-1 * var(--ui-space-3));color:var(--ui-muted-foreground);font-size:var(--ui-text-base)}.meta-insights>p{font-size:var(--ui-text-base);line-height:20px}.meta-insights>p.muted{font-size:var(--ui-text-sm)}.meta-insights>.button{justify-self:start}.meta-insight-controls{gap:var(--ui-space-3) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meta-insight-controls>*{min-width:0}body .hosqi-workspace .meta-insights .meta-publication-notice{padding:var(--ui-space-3) 14px;border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-lg);background:var(--ui-warning-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:0;line-height:20px}.meta-insight-result{gap:var(--ui-space-2);min-width:0;margin-top:var(--ui-space-2);display:grid}.meta-insight-result p{font-size:var(--ui-text-sm);overflow-wrap:anywhere;margin:0;line-height:20px}body .hosqi-workspace .meta-insight-result .analytics-card-heading{margin-bottom:var(--ui-space-2);align-items:flex-start}body .hosqi-workspace.workspace-redesign .meta-insight-result .analytics-card-heading h3{font-size:var(--ui-text-md);margin:0}.meta-insight-result .analytics-card-heading p{color:var(--ui-muted-foreground)}.meta-insight-totals{gap:var(--ui-space-3);margin-top:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.meta-insight-totals article{padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);flex-direction:column;gap:4px;display:flex}.meta-insight-totals article>span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-weight:500}.meta-insight-totals strong{color:var(--ui-foreground);font-size:var(--ui-text-2xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:32px}.meta-insight-totals small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.meta-insight-table{max-width:100%;margin-top:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);overflow-x:auto}.meta-insight-table table{border-collapse:separate;border-spacing:0;width:100%}body .hosqi-workspace.workspace-redesign .meta-insight-table :is(th,td){border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-base);text-align:start;white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 12px}body .hosqi-workspace.workspace-redesign .meta-insight-table thead th{background:var(--ui-muted);height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);padding-block:8px;font-weight:500}body .hosqi-workspace.workspace-redesign .meta-insight-table tbody th{height:auto;color:var(--ui-foreground);background:0 0;font-weight:500}body .hosqi-workspace.workspace-redesign .meta-insight-table tbody tr:last-child>*{border-bottom:0}.meta-insight-history{gap:var(--ui-space-1);margin-top:var(--ui-space-4);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border);display:grid}body .hosqi-workspace.workspace-redesign .meta-insight-history h3{font-size:var(--ui-text-md);margin:0}.meta-insight-history>p{margin:0 0 var(--ui-space-2);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}body .hosqi-workspace .meta-insight-history button{min-height:var(--ui-control);border-radius:var(--ui-radius-md);color:var(--ui-foreground);font-size:var(--ui-text-sm);text-align:start;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-content:flex-start;padding:6px 10px}body .hosqi-workspace .meta-insight-history button:hover{background:var(--ui-muted)}@media (width<=600px){.meta-insight-controls{padding:var(--ui-space-4);grid-template-columns:minmax(0,1fr)}body .hosqi-workspace.workspace-redesign .meta-insight-table :is(th,td){padding:8px 10px}.meta-insights>.button{justify-self:stretch}}@media (pointer:coarse),(width<=760px){body .hosqi-workspace .inbox-analytics .analytics-navigation>button,body .hosqi-workspace .inbox-analytics .analytics-presets button,body .hosqi-workspace .inbox-analytics .workspace-link-button,body .hosqi-workspace .meta-insight-history button,body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters :is(input[type=date],.button),body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters select:not([multiple]){min-height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters input[type=date],body .hosqi-workspace.workspace-redesign .inbox-analytics .analytics-filters select:not([multiple]){font-size:var(--ui-text-md)}}:is(.hq-builder,.workflow-catalog-host) .hq-library{z-index:12;border:1px solid var(--hb-border);background:var(--hb-surface);width:288px;max-width:calc(100% - 24px);box-shadow:var(--hb-shadow-popover);color:var(--hb-text);font:400 13px/18px var(--hb-font);cursor:default;--hq-lib-mark:#d7f25c99;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;left:12px}.hq-builder[data-theme=dark] .hq-library{--hq-lib-mark:#d7f25c52}:is(.hq-builder,.workflow-catalog-host) .hq-library-head{border-bottom:1px solid var(--hb-border);flex-direction:column;flex:none;gap:8px;padding:12px 12px 8px;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library-title-row{justify-content:space-between;align-items:center;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library .hq-library-title{font:600 13px/18px var(--hb-font);letter-spacing:0;color:var(--hb-text);margin:0}:is(.hq-builder,.workflow-catalog-host) .hq-library button.hq-library-close{width:24px;height:24px;color:var(--hb-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:grid}:is(.hq-builder,.workflow-catalog-host) .hq-library button.hq-library-close:hover{background:var(--hb-hover)}:is(.hq-builder,.workflow-catalog-host) .hq-library-search{border:1px solid var(--hb-border);background:var(--hb-bg);height:34px;color:var(--hb-muted);border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library-search:focus-within{border-color:var(--hb-primary-bg);box-shadow:var(--hb-focus-ring)}.hq-builder[data-theme=dark] .hq-library-search:focus-within{border-color:var(--hb-lime);box-shadow:0 0 0 3px #d7f25c33}.hosqi-workspace :is(.hq-builder,.workflow-catalog-host) .hq-library-search>input,.hosqi-workspace :is(.hq-builder,.workflow-catalog-host) .hq-library-search>input:focus{min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--hb-text);font:400 13px/18px var(--hb-font);background:0 0;border:none;border-radius:0;outline:none;flex:1;margin:0;padding:0}.hosqi-workspace :is(.hq-builder,.workflow-catalog-host) .hq-library-search>input::placeholder{color:var(--hb-muted)}:is(.hq-builder,.workflow-catalog-host) .hq-library-search>input::-webkit-search-cancel-button{cursor:pointer}:is(.hq-builder,.workflow-catalog-host) .hq-library-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:8px 12px 12px;display:flex;overflow:auto}:is(.hq-builder,.workflow-catalog-host) .hq-library-group{flex-direction:column;gap:4px;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library-category{color:var(--hb-muted);letter-spacing:.04em;text-transform:uppercase;padding:4px 2px;font-size:12px;font-weight:600;line-height:16px}:is(.hq-builder,.workflow-catalog-host) .hq-library-item{border:1px solid var(--hb-border);background:var(--hb-surface);cursor:not-allowed;opacity:.55;-webkit-user-select:none;user-select:none;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:8px;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library-item[data-available]{cursor:grab;opacity:1}:is(.hq-builder,.workflow-catalog-host) .hq-library-item:hover,:is(.hq-builder,.workflow-catalog-host) .hq-library-item[data-active]{border-color:var(--kind)}:is(.hq-builder,.workflow-catalog-host) .hq-library-item[data-active]{box-shadow:0 0 0 1px var(--kind)}:is(.hq-builder,.workflow-catalog-host) .hq-library-tile{background:var(--kind-tint);width:28px;height:28px;color:var(--kind);border-radius:7px;flex:none;place-items:center;display:grid}:is(.hq-builder,.workflow-catalog-host) .hq-library-text{flex-direction:column;flex:1;min-width:0;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library-label{font-size:13px;font-weight:500;line-height:18px}:is(.hq-builder,.workflow-catalog-host) .hq-library-description{color:var(--hb-muted);font-size:12px;line-height:14px}:is(.hq-builder,.workflow-catalog-host) .hq-library-badge{border:1px solid var(--hb-border);color:var(--hb-muted);white-space:nowrap;border-radius:999px;flex:none;padding:1px 6px;font-size:12px;line-height:16px}.hq-builder mark.hq-lib-mark{background:var(--hq-lib-mark);color:inherit;border-radius:2px;padding:0}:is(.hq-builder,.workflow-catalog-host) .hq-library-empty{color:var(--hb-muted);text-align:center;margin:0;padding:16px 4px;font-size:12px}:is(.hq-builder,.workflow-catalog-host) .hq-library-reason{border:1px solid var(--hb-border);background:var(--hb-hover);color:var(--hb-text);border-radius:8px;margin:0 12px 10px;padding:12px;font-size:12px;line-height:1.5}:is(.hq-builder,.workflow-catalog-host) .hq-library-reason p{color:var(--hb-muted);margin:6px 0 10px}:is(.hq-builder,.workflow-catalog-host) .hq-library-reason>div{flex-wrap:wrap;gap:8px;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library .hq-library-reason button{border:1px solid var(--hb-border);background:var(--hb-surface);color:var(--hb-text);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:12px}:is(.hq-builder,.workflow-catalog-host) .hq-library .hq-library-reason button.is-primary{background:var(--hb-primary-bg);border-color:var(--hb-primary-bg);color:var(--hb-primary-fg)}:is(.hq-builder,.workflow-catalog-host) .hq-library{left:auto;width:344px;inset-inline-start:12px}:is(.hq-builder,.workflow-catalog-host) .hq-library button.hq-library-close,:is(.hq-builder,.workflow-catalog-host) .hq-library-search{min-height:40px}:is(.hq-builder,.workflow-catalog-host) .hq-library button.hq-library-close{width:40px}:is(.hq-builder,.workflow-catalog-host) .hq-library .workflow-catalog-tabs{flex-wrap:wrap;gap:4px;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library [role=tab]{border:1px solid var(--hb-border);min-height:32px;color:var(--hb-text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:4px 8px}:is(.hq-builder,.workflow-catalog-host) .hq-library [role=tab][aria-selected=true]{border-color:var(--hb-primary-bg);background:var(--hb-primary-bg);color:var(--hb-primary-fg)}:is(.hq-builder,.workflow-catalog-host) .hq-library button:focus-visible{outline:2px solid var(--hb-primary-bg);outline-offset:2px}:is(.hq-builder,.workflow-catalog-host) .hq-library-panel{flex-direction:column;flex:1;min-height:0;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library-list{gap:4px}:is(.hq-builder,.workflow-catalog-host) .hq-library-item{opacity:1;min-height:44px}:is(.hq-builder,.workflow-catalog-host) .hq-library-scope,:is(.hq-builder,.workflow-catalog-host) .hq-library-detail{color:var(--hb-muted);font-size:12px;line-height:16px}:is(.hq-builder,.workflow-catalog-host) .hq-library-scope{margin:0}:is(.hq-builder,.workflow-catalog-host) .hq-library-detail{margin-top:4px;font-weight:600}:is(.hq-builder,.workflow-catalog-host) .hq-library-provider{flex-wrap:wrap;justify-content:end;gap:3px;max-width:52px;display:flex}:is(.hq-builder,.workflow-catalog-host) .hq-library button.hq-library-action{border:1px solid var(--hb-border);background:var(--hb-hover);min-height:34px;color:var(--hb-text);font:inherit;cursor:pointer;border-radius:6px;margin:4px 12px 8px;padding:5px 8px}@media (width<=760px){:is(.hq-builder,.workflow-catalog-host) .hq-library{z-index:34}}.workflow-catalog-host .hq-library{z-index:42}.workflow-catalog-host .hq-library-search>input{background:0 0;border:none}.as-step-guide{text-underline-offset:2px;align-items:center;gap:6px;padding:6px 10px;text-decoration:underline;display:inline-flex}.hq-builder .hb-preview{flex-direction:column;flex:1;min-height:0;display:flex}.hq-builder .hb-preview-head{border-bottom:1px solid var(--hb-border);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.hq-builder .hb-segmented.is-full{margin:0}.hosqi-workspace .hq-builder .hb-segmented.is-full button,.hq-builder .hb-segmented.is-full button{white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;min-width:0;padding:0 6px;font-size:12px;overflow:hidden}.hosqi-workspace .hq-builder .hb-segmented button.is-disabled,.hq-builder .hb-segmented button.is-disabled{opacity:.5;cursor:not-allowed}.hq-builder .hb-preview-controls{align-items:center;gap:6px;display:flex}.hosqi-workspace .hq-builder .hb-preview-controls select,.hq-builder .hb-preview-controls select{text-overflow:ellipsis;border:1px solid var(--hb-border);background:var(--hb-surface);min-width:0;height:30px;color:var(--hb-text);box-shadow:none;border-radius:7px;flex:1;padding:0 26px 0 8px;font-size:12px}.hosqi-workspace .hq-builder .hb-preview-button,.hq-builder .hb-preview-button{border:1px solid var(--hb-border);background:var(--hb-surface);width:30px;height:30px;color:var(--hb-text);border-radius:7px;flex:none;place-items:center;min-height:0;padding:0;display:grid}.hq-builder .hb-preview-button:hover:not(:disabled){background:var(--hb-hover)}.hq-builder .hb-preview-button:disabled{opacity:.4}.hosqi-workspace .hq-builder .hb-preview-button.is-on,.hq-builder .hb-preview-button.is-on{border-color:var(--hb-brand);background:var(--hb-hover)}.hq-builder[data-theme=dark] .hb-preview-button.is-on{border-color:var(--hb-lime)}.hq-builder .hb-preview-note{color:var(--hb-muted);align-items:center;gap:6px;font-size:12px;line-height:14px;display:flex}.hq-builder .hb-preview-note>span{flex:1}.hq-builder .hb-preview-note.is-amber{color:#b45309}.hq-builder .hb-preview-note.is-private{border:1px solid var(--hb-border);background:var(--hb-hover);color:var(--hb-text);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;padding:9px 10px;line-height:1.5}.hq-builder .hb-preview-note.is-private>svg{flex:none;margin-top:2px}.hq-builder .hb-preview-note.is-private strong{margin-bottom:3px;display:block}.hq-builder[data-theme=dark] .hb-preview-note.is-amber{color:#fcd98a}.hq-builder .hb-preview-stale{background:var(--hb-amber-bg);color:var(--hb-amber);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.hq-builder .hb-preview-stale span{flex:1}.hosqi-workspace .hq-builder .hb-preview-stale button,.hq-builder .hb-preview-stale button{color:#fff;background:#b45309;border:none;border-radius:6px;min-height:0;padding:3px 8px;font-size:12px;font-weight:600}.hq-builder .hb-preview-error{background:var(--hb-error-bg);color:var(--hb-error-text);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:6px 10px;font-size:12px;display:flex}.hq-builder .hb-phone-stage{background:var(--hb-bg);flex:1;justify-content:center;align-items:stretch;min-height:0;padding:12px;display:flex;overflow:hidden}.hq-builder .hb-phone{background:#0d2622;border-radius:36px;flex-direction:column;width:100%;max-width:340px;min-height:0;max-height:720px;padding:10px;display:flex;box-shadow:0 20px 40px #0d262240}.hq-builder .hb-phone-screen{color:#1f2937;background:#f2efe9;border-radius:28px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hq-builder .hb-phone-status{color:#0d2622;background:#f7f5f0;flex:none;justify-content:space-between;align-items:center;height:28px;padding:0 18px;font-size:12px;font-weight:600;display:flex;position:relative}.hq-builder .hb-phone-notch{background:#0d2622;border-radius:999px;width:70px;height:16px;position:absolute;left:50%;transform:translate(-50%)}.hq-builder .hb-phone-header{background:#f7f5f0;border-bottom:1px solid #e2e6e2;flex:none;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.hq-builder .hb-phone-header>div{flex-direction:column;flex:1;min-width:0;display:flex}.hq-builder .hb-phone-header strong{color:#0d2622;font-size:13px;font-weight:600;line-height:16px}.hq-builder .hb-phone-header small{color:#64748b;font-size:12px;line-height:14px}.hq-builder .hb-phone-avatar{color:#0d2622;background:#d7f25c;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.hq-builder .hb-phone-tag{color:#d7f25c;background:#0d2622;border-radius:999px;padding:2px 6px;font-size:12px;font-weight:600}.hq-builder .hb-phone-chat{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 10px;display:flex;overflow:auto}.hq-builder .hb-phone-empty{text-align:center;color:#64748b;margin:auto;padding:0 20px;font-size:12px;line-height:18px}.hq-builder .hb-bubble-row{flex-direction:column;gap:4px;display:flex}.hq-builder .hb-bubble-row.is-user{align-items:flex-end}.hq-builder .hb-bubble-row.is-bot{align-items:flex-start}.hq-builder .hb-bubble{white-space:pre-wrap;word-break:break-word;color:#1f2937;max-width:82%;padding:8px 10px;font-size:13px;line-height:18px;position:relative;box-shadow:0 1px 1px #0000000f}.hq-builder .hb-bubble.is-bot{background:#fff;border-radius:14px 14px 14px 4px}.hq-builder .hb-bubble.is-user{background:#dcf8c6;border-radius:14px 14px 4px}.hosqi-workspace .hq-builder .hb-bubble-locate,.hq-builder .hb-bubble-locate{color:#0d2622;background:#fff;border:1px solid #e2e6e2;border-radius:50%;place-items:center;width:22px;height:22px;min-height:0;padding:0;display:none;position:absolute;top:50%;right:-26px;transform:translateY(-50%)}.hq-builder .hb-bubble:hover .hb-bubble-locate,.hq-builder .hb-bubble-locate:focus-visible{display:grid}.hq-builder .hb-bubble-system{color:#64748b;text-align:center;background:#e8e4dc;border-radius:999px;align-self:center;max-width:90%;padding:3px 10px;font-size:12px;line-height:14px}.hq-builder .hb-bubble-cards{gap:8px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.hq-builder .hb-bubble-card{background:#fff;border-radius:12px;flex:none;width:150px;overflow:hidden;box-shadow:0 1px 1px #0000000f}.hq-builder .hb-bubble-card-image{background:#e8e4dc;height:70px}.hq-builder .hb-bubble-card>div:last-child{flex-direction:column;padding:8px;display:flex}.hq-builder .hb-bubble-card strong{color:#1f2937;font-size:12px;font-weight:600}.hq-builder .hb-bubble-card small{color:#64748b;font-size:12px}.hq-builder .hb-bubble-buttons{flex-direction:column;gap:4px;width:82%;display:flex}.hosqi-workspace .hq-builder .hb-bubble-buttons button,.hq-builder .hb-bubble-buttons button{color:#0d2622;background:#fff;border:1px solid #0d2622;border-radius:10px;height:34px;min-height:0;padding:0 8px;font-size:13px;font-weight:500}.hosqi-workspace .hq-builder .hb-bubble-buttons button:disabled{cursor:default}.hq-builder .hb-bubble-buttons button.is-answered{opacity:.5}.hq-builder .hb-phone-composer{background:#f7f5f0;border-top:1px solid #e2e6e2;flex-direction:column;flex:none;gap:6px;padding:8px 10px 10px;display:flex}.hq-builder .hb-phone-composer form{align-items:center;gap:6px;display:flex}.hosqi-workspace .hq-builder .hb-phone-composer input,.hq-builder .hb-phone-composer input{color:#1f2937;min-width:0;height:36px;box-shadow:none;background:#fff;border:1px solid #e2e6e2;border-radius:18px;flex:1;padding:0 12px;font-size:13px}.hosqi-workspace .hq-builder .hb-phone-composer input:focus,.hq-builder .hb-phone-composer input:focus{box-shadow:none;border-color:#0d2622;outline:none}.hosqi-workspace .hq-builder .hb-phone-composer form button,.hq-builder .hb-phone-composer form button{color:#fff;background:#0d2622;border:none;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;min-height:0;padding:0;display:grid}.hq-builder .hb-phone-composer form button:disabled{opacity:.4}.hosqi-workspace .hq-builder .hb-phone-timeout,.hq-builder .hb-phone-timeout{color:#64748b;background:0 0;border:none;align-self:center;min-height:0;padding:0;font-size:12px;text-decoration:underline}.hq-builder .hb-profiles{width:720px}.hq-builder .hb-profiles-body{flex:1;grid-template-columns:200px 1fr;min-height:0;display:grid;overflow:hidden}.hq-builder .hb-profiles-list{border-inline-end:1px solid var(--hb-border);flex-direction:column;gap:4px;padding:8px;display:flex;overflow:auto}.hosqi-workspace .hq-builder .hb-profiles-list button,.hq-builder .hb-profiles-list button{text-align:start;color:var(--hb-text);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:0;min-height:0;padding:8px;display:flex}.hq-builder .hb-profiles-list button.is-active{border-color:var(--hb-border);background:var(--hb-hover)}.hq-builder .hb-profiles-list strong{font-size:13px;font-weight:600}.hq-builder .hb-profiles-list small{color:var(--hb-muted);font-size:12px}.hosqi-workspace .hq-builder .hb-profiles-list .hb-profiles-add,.hq-builder .hb-profiles-list .hb-profiles-add{border:1px dashed var(--hb-border);color:var(--hb-muted);flex-direction:row;align-items:center;gap:6px;font-size:12px}.hq-builder .hb-profiles-form{flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.hq-builder .hb-profiles-form label{color:var(--hb-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.hosqi-workspace .hq-builder .hb-profiles-form :is(input,select,textarea),.hq-builder .hb-profiles-form :is(input,select,textarea),.hosqi-workspace .hq-builder .hb-profile-fields select,.hq-builder .hb-profile-fields select{border:1px solid var(--hb-border);background:var(--hb-surface);min-height:32px;color:var(--hb-text);box-shadow:none;border-radius:6px;padding:6px 8px;font-size:13px}.hosqi-workspace .hq-builder .hb-profiles-form :is(input,select,textarea):focus,.hq-builder .hb-profiles-form :is(input,select,textarea):focus{border-color:var(--hb-brand);box-shadow:var(--hb-focus-ring);outline:none}.hq-builder .hb-grid-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hq-builder .hb-profile-fields{border:1px solid var(--hb-border);border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:8px 10px 10px;display:flex}.hq-builder .hb-profile-fields legend{color:var(--hb-muted);padding:0 4px;font-size:12px}.hq-builder .hb-profile-field{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 28px;align-items:center;gap:6px;font-size:12px;display:grid}.hq-builder .hb-form-error{color:var(--hb-error-text);margin:0;font-size:12px}.hq-builder .hb-spacer{flex:1}@media (width<=760px){.hq-builder .hb-profiles-body{grid-template-columns:1fr}.hq-builder .hb-profiles-list{border-inline-end:none;border-bottom:1px solid var(--hb-border);flex-direction:row;overflow-x:auto}}.hq-builder .hb-live{flex-direction:column;gap:8px;display:flex}.hq-builder .hb-live-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hq-builder .hb-live-mode{min-width:0;color:var(--hb-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.hq-builder .hb-live-mode input{accent-color:var(--hb-success);margin:0}.hq-builder .hb-live-route{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:8px;gap:5px;padding:8px 9px;font-size:12px;display:grid}.hq-builder .hb-live-route>div{grid-template-columns:max-content minmax(0,1fr);gap:7px;min-width:0;display:grid}.hq-builder .hb-live-route strong{color:var(--hb-muted)}.hq-builder .hb-live-route span{overflow-wrap:anywhere;min-width:0}.hq-builder .hb-live-route p{color:var(--hb-amber);margin:2px 0 0;line-height:1.4}.hq-builder .hb-live-note{background:var(--hb-amber-bg);color:var(--hb-amber);border-radius:7px;margin:0;padding:6px 8px;font-size:12px;line-height:1.4}.hq-builder .as-dialog-host:has(>.hb-live-candidates){border:1px solid var(--hb-border);background:var(--hb-surface);width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--hb-text);border-radius:16px;padding:0;overflow:hidden}.hq-builder .hb-live-candidates{background:var(--hb-surface);min-width:0;max-height:min(620px,100dvh - 34px);color:var(--hb-text);flex-direction:column;display:flex}.hq-builder .hb-live-candidates header{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0 20px;display:flex}.hq-builder .hb-live-picker-heading{text-wrap:balance;align-items:center;gap:10px;min-width:0;font-size:16px;line-height:24px;display:flex}.hq-builder .hb-live-picker-heading>svg{flex:none}.hosqi-workspace .hq-builder .hb-live-candidates header .hb-icon-button,.hq-builder .hb-live-candidates header .hb-icon-button{border-radius:10px;flex:none;width:44px;height:44px;min-height:44px}.hq-builder .hb-live-picker-intro{color:var(--hb-muted);text-wrap:pretty;flex:none;margin:8px 20px 16px;font-size:13px;line-height:20px}.hq-builder .hb-live-picker-error{background:var(--hb-error-bg);color:var(--hb-error-text);overflow-wrap:anywhere;border-radius:9px;flex:none;margin:0 20px 12px;padding:10px 12px;font-size:13px;line-height:20px}.hq-builder .hb-live-candidate-list{overscroll-behavior:contain;border-top:1px solid var(--hb-border);flex-direction:column;gap:6px;min-height:0;padding:8px 12px 16px;display:flex;overflow-y:auto}.hosqi-workspace .hq-builder .hb-live-candidate,.hq-builder .hb-live-candidate{width:100%;height:auto;min-height:68px;color:var(--hb-text);text-align:start;white-space:normal;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 10px;display:grid}.hq-builder .hb-live-candidate:hover:not(:disabled){background:var(--hb-hover);border-color:var(--hb-border)}.hq-builder .hb-live-candidate:disabled{cursor:default}.hq-builder .hb-live-candidate:disabled:not(:has(.hb-live-candidate-status)){opacity:.6}.hq-builder .hb-live-candidate-avatar{border:1px solid var(--hb-border);background:var(--hb-bg);width:36px;height:36px;color:var(--hb-muted);border-radius:50%;place-items:center;display:grid}.hq-builder .hb-live-candidate-copy{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.hq-builder .hb-live-candidate-copy strong{font-size:13px;font-weight:600;line-height:20px}.hq-builder .hb-live-candidate-copy small{color:var(--hb-muted);font-size:12px;line-height:18px;display:block}.hq-builder .hb-live-candidate-copy .hb-live-candidate-status{color:var(--hb-text);font-size:12px}.hq-builder .hb-live-candidate-action{color:var(--hb-muted);justify-self:center}.hq-builder .hb-live-picker-empty{color:var(--hb-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.hq-builder .hb-live-picker-empty p{text-wrap:pretty;max-width:320px;margin:0;font-size:13px;line-height:21px}@media (width<=600px){.hq-builder .as-dialog-host:has(>.hb-live-candidates){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.hq-builder .hb-live-candidates{max-height:calc(100dvh - 26px)}.hq-builder .hb-live-candidates header{padding:12px 12px 0 16px}.hq-builder .hb-live-picker-intro{margin:8px 16px 14px}.hosqi-workspace .hq-builder .hb-live .hb-preview-button,.hq-builder .hb-live .hb-preview-button{width:44px;height:44px;min-height:44px}.hosqi-workspace .hq-builder .hb-live .hb-preview-controls select,.hq-builder .hb-live .hb-preview-controls select{height:44px}}.hq-builder .hb-paid-review,.as-preview .hb-paid-review{border:1px solid var(--hb-border,#d7e3e1);background:var(--hb-panel,#fff);min-width:0;color:var(--hb-text,#0d2622);overflow-wrap:anywhere;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;font-size:12px;line-height:1.5;display:grid}.hb-paid-review dl,.hb-paid-review p{margin:0}.hb-paid-review dl{gap:5px;display:grid}.hb-paid-review dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.hb-paid-review dt{color:var(--hb-muted,#526c66)}.hb-paid-review dd{margin:0;font-weight:600}.hb-paid-review-actions{flex-wrap:wrap;gap:8px;display:flex}.as-preview .hb-paid-review-actions>button{color:#0d2622;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e3e1;border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.as-preview .hb-paid-review-actions>button.is-primary{color:#fff;background:#0d2622;border-color:#0d2622}.as-preview .hb-paid-review-actions>button:disabled{opacity:.55;cursor:default}.hosqi-workspace .hq-builder .hb-paid-review-actions>button,.hq-builder .hb-paid-review-actions>button,.as-preview .hb-paid-review-actions>button{white-space:normal;min-width:0;max-width:100%;height:auto;min-height:36px}.hb-result-origin{color:var(--hb-muted,#526c66);margin-top:3px;font-size:12px;display:block}.hb-live-snapshot{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:12px;display:grid}.hb-live-snapshot code{white-space:normal;overflow-wrap:anywhere}.hq-builder .hb-preview-head .hb-segmented.is-full{flex-wrap:wrap}.hq-builder .hb-preview-head .hb-segmented.is-full>button{white-space:normal;flex:40%;min-width:0;height:auto;min-height:36px;padding:6px}.hq-builder .hb-preview-head{flex-shrink:0}.hq-builder .hb-preview{overflow-y:auto}@media (width<=600px){.hb-paid-review-actions>button{flex:100%;min-height:44px!important}.hq-builder .hb-preview-head .hb-segmented.is-full>button{min-height:44px}}.data-runs-page{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.data-runs-page>.connections-tabs{margin:0}.data-runs-page .execution-page{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.data-runs-page .data-runs-toolbar,.data-runs-page .execution-toolbar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0;display:flex}.data-runs-page .data-runs-toolbar h2{color:var(--ui-foreground);margin:0 0 2px}.data-runs-page .data-runs-toolbar p,.data-runs-page .execution-toolbar>p{text-align:start;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:20px}.data-runs-page .execution-toolbar>div{flex-wrap:wrap;align-self:auto;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.data-runs-page .execution-toolbar select{field-sizing:content;text-overflow:ellipsis;width:auto;min-width:140px}.data-runs-page :is(.execution-toolbar,.data-runs-toolbar) .button.secondary:has(>svg:only-child){width:var(--ui-control);padding:0}.data-runs-page .execution-list{border:1px solid var(--ui-border);background:var(--ui-card);display:block;overflow:hidden}.data-runs-page .execution-row{border:0;border-bottom:1px solid var(--ui-border);background:0 0;border-radius:0;overflow:visible}.data-runs-page .execution-row:last-child{border-bottom:0}.data-runs-page .execution-summary{box-sizing:border-box;width:100%;min-height:60px;color:var(--ui-foreground);text-align:start;transition:background-color var(--ui-duration) var(--ui-ease);background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 112px minmax(104px,auto) 136px 16px;align-items:center;gap:12px;padding:10px 16px;display:grid}.data-runs-page .execution-summary:hover{background:color-mix(in srgb, var(--ui-muted) 55%, transparent)}.data-runs-page .execution-summary[aria-expanded=true]{background:var(--ui-muted)}.data-runs-page .execution-summary[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.data-runs-page .execution-summary>svg:last-child{color:var(--ui-muted-foreground);transition:transform var(--ui-duration) var(--ui-ease)}.data-runs-page .execution-summary>.badge{justify-self:start}.data-runs-page .execution-status-icon{color:var(--ui-muted-foreground);display:flex}.data-runs-page .execution-status-icon>svg{width:18px;height:18px}.data-runs-page .execution-done .execution-status-icon{color:var(--ui-success)}.data-runs-page :is(.execution-failed,.execution-unknown) .execution-status-icon{color:var(--ui-destructive)}.data-runs-page .execution-held .execution-status-icon{color:var(--ui-warning)}.data-runs-page .execution-title{flex-direction:column;gap:2px;min-width:0;display:flex}.data-runs-page .execution-title strong{color:var(--ui-foreground);font-size:var(--ui-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;overflow:hidden}.data-runs-page .execution-title small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.data-runs-page .execution-kind{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);align-items:center;gap:6px;display:inline-flex}.data-runs-page .execution-summary time{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.data-runs-page .execution-details{border-top:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-muted) 45%, var(--ui-card));padding:16px 16px 16px 48px}.data-runs-page .execution-details dl{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 24px;margin:0 0 12px;display:grid}.data-runs-page .execution-details dt{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:500;line-height:16px}.data-runs-page .execution-details dd{color:var(--ui-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:20px}.data-runs-page .execution-details p{max-width:75ch;font-size:var(--ui-text-sm);margin:0 0 8px;line-height:20px}.data-runs-page .execution-details .text-link{color:var(--ui-foreground);font-size:var(--ui-text-sm);text-underline-offset:3px;align-items:center;gap:4px;margin-top:4px;font-weight:500;text-decoration:underline;display:inline-flex}.data-runs-page .execution-error{color:var(--ui-destructive)}.data-runs-page .workspace-pagination{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.data-runs-page .workspace-pagination>span:first-child{margin-inline-end:auto}.data-runs-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);overflow:hidden}.data-runs-page .data-run-row{box-sizing:border-box;border:0;border-bottom:1px solid var(--ui-border);width:100%;min-height:60px;color:var(--ui-foreground);text-align:start;font-size:var(--ui-text-sm);transition:background-color var(--ui-duration) var(--ui-ease);background:0 0;grid-template-columns:36px minmax(0,1fr) minmax(96px,auto) 96px 136px 16px;align-items:center;gap:12px;padding:10px 16px;display:grid}.data-runs-page .data-run-row:last-child{border-bottom:0}.data-runs-page .data-run-row:hover{background:color-mix(in srgb, var(--ui-muted) 55%, transparent)}.data-runs-page .data-run-row>.badge{justify-self:start}.data-runs-page .data-run-row>svg:last-child{color:var(--ui-muted-foreground)}.data-run-trigger{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);width:36px;height:36px;color:var(--ui-foreground);flex:none;place-items:center;display:grid}.data-run-trigger>svg{width:18px;height:18px}.data-run-label{align-items:center;gap:6px;display:inline-flex}.data-run-title{gap:2px;min-width:0;display:grid}.data-runs-page .data-run-title strong{font-size:var(--ui-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;overflow:hidden}.data-runs-page .data-run-title small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.data-runs-page .data-run-row time{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.data-runs-page .data-run-count{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.data-run-detail{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-width:0;overflow:hidden}.data-run-detail>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 16px 20px;display:flex}.data-run-detail>header>div{gap:2px;min-width:0;display:grid}.data-run-detail>header strong{font-size:var(--ui-text-md);overflow-wrap:anywhere;font-weight:600;line-height:24px}.data-run-detail>header span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.data-run-detail>header .connection-icon-button:hover{background:var(--ui-muted);color:var(--ui-foreground)}.data-run-meta{border-bottom:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 20px;display:flex}.data-run-detail>.error-box{margin:12px 16px}.data-run-results{grid-template-columns:240px minmax(0,1fr);min-height:260px;display:grid}html[lang=hy] .data-run-results{grid-template-columns:272px minmax(0,1fr)}.data-run-results nav{border-inline-end:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-muted) 45%, var(--ui-card));flex-direction:column;gap:2px;padding:8px;display:flex}.data-run-results nav button>span{overflow-wrap:break-word;min-width:0}.data-run-results nav button>.badge{flex-shrink:0}.data-run-results nav button{border-radius:var(--ui-radius-md);min-height:44px;color:var(--ui-foreground);font-size:var(--ui-text-sm);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.data-run-results nav button:hover{background:var(--ui-muted)}.data-run-results nav button[aria-pressed=true]{border-color:var(--ui-border);background:var(--ui-card);box-shadow:inset 3px 0 0 var(--ui-accent), var(--ui-shadow-xs)}.data-run-results nav small{color:var(--ui-muted-foreground);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);overflow-wrap:anywhere;margin-top:2px;font-weight:400;display:block}.data-node-output{min-width:0;padding:16px 20px}.data-node-output>div:first-child{font-size:var(--ui-text-sm);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.data-node-output>div:first-child strong{font-size:var(--ui-text-base);font-weight:600}.data-node-output>div:first-child span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums}.data-node-output pre{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);max-height:440px;font-family:var(--ui-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:12px 0 0;padding:12px 14px;line-height:1.65;overflow:auto}.as-dialog-host:has(>.data-run-detail){border-radius:var(--ui-radius-2xl) 0 0 var(--ui-radius-2xl);border-width:0 0 0 1px;width:min(760px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;overflow:hidden}.as-dialog-host>.data-run-detail{border:0;border-radius:0;flex-direction:column;height:100%;display:flex}.as-dialog-host>.data-run-detail>.data-run-results{flex:1;min-height:0}.as-dialog-host>.data-run-detail .data-run-results nav,.as-dialog-host>.data-run-detail .data-node-output{overflow:auto}.as-dialog-host>.data-run-detail .data-node-output pre{max-height:none}@media (width<=1000px){.data-runs-page .execution-summary{grid-template-columns:20px minmax(0,1fr) minmax(96px,auto) 120px 16px}.data-runs-page .execution-summary>.execution-kind{display:none}.data-runs-page .data-run-row{grid-template-columns:36px minmax(0,1fr) minmax(88px,auto) 120px 16px}.data-runs-page .data-run-row>.data-run-count{display:none}}@media (width<=760px){.data-runs-page .execution-toolbar>div{width:100%}.data-runs-page .execution-toolbar>div>select{flex:auto;width:auto;min-width:0;max-width:100%}.data-runs-page :is(.execution-toolbar,.data-runs-toolbar) .button.secondary:has(>svg:only-child){width:var(--ui-touch)}.data-runs-page .execution-summary{grid-template-columns:20px minmax(0,1fr) 16px;grid-template-areas:"icon title chevron"".meta meta";row-gap:6px;padding:12px}.data-runs-page .execution-summary>.execution-status-icon{grid-area:icon}.data-runs-page .execution-summary>.execution-title{grid-area:title}.data-runs-page .execution-summary>svg:last-child{grid-area:chevron}.data-runs-page .execution-summary>.badge{grid-area:meta}.data-runs-page .execution-summary>time{grid-area:meta;justify-self:end;margin:0}.data-runs-page .execution-title{flex-basis:auto}.data-runs-page .execution-title small{white-space:normal;overflow-wrap:anywhere}.data-runs-page .execution-details{padding:12px}.data-runs-page .execution-details dl{grid-template-columns:1fr}.data-runs-page .data-run-row{grid-template-columns:36px minmax(0,1fr) 16px;grid-template-areas:"icon title chevron"".meta meta";row-gap:6px;padding:12px}.data-runs-page .data-run-row>.data-run-trigger{grid-area:icon}.data-runs-page .data-run-row>.data-run-title{grid-area:title}.data-runs-page .data-run-row>svg:last-child{grid-area:chevron}.data-runs-page .data-run-row>.badge{grid-area:meta}.data-runs-page .data-run-row>time{grid-area:meta;justify-self:end;margin:0}.data-run-results,html[lang=hy] .data-run-results{grid-template-columns:1fr}.data-run-results nav{border-inline-end:0;border-bottom:1px solid var(--ui-border);max-height:200px;overflow:auto}.as-dialog-host>.data-run-detail>.data-run-results{grid-template-rows:auto minmax(0,1fr);align-content:start}.data-node-output{padding:14px}.as-dialog-host:has(>.data-run-detail){border-width:0;border-radius:0;width:100vw}}.workflow-removal-backdrop{z-index:250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d262266;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.workflow-removal-dialog{box-sizing:border-box;background:var(--ui-popover);width:min(520px,100%);max-height:calc(100dvh - 40px);color:var(--ui-foreground);border:1px solid var(--ui-border);border-radius:var(--ui-radius-2xl);box-shadow:var(--ui-shadow-lg);padding:24px;overflow:auto}.workflow-removal-dialog header,.workflow-removal-dialog footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.workflow-removal-dialog header{align-items:flex-start}.workflow-removal-dialog h2{overflow-wrap:anywhere;margin:0}.workflow-removal-dialog header button{width:var(--ui-control-sm);height:var(--ui-control-sm);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin:-4px -8px 0 0;display:grid}.workflow-removal-dialog header button:hover{background:var(--ui-muted);color:var(--ui-foreground)}.workflow-removal-impact{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:16px 0;line-height:1.6}.workflow-removal-impact strong{color:var(--ui-foreground)}.workflow-removal-impact ul{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);max-height:180px;margin:8px 0;padding:10px 12px 10px 28px;overflow:auto}.workflow-removal-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.removed-workflow{height:100%;min-height:0;padding:28px;overflow:auto}.removed-workflow>p{max-width:760px;color:var(--ui-muted-foreground);margin-bottom:24px;line-height:1.6}.removed-workflow h1{overflow-wrap:anywhere}.wf-row-status.removed{background:var(--ui-destructive-soft);color:var(--ui-destructive)}@media (width<=760px){.workflow-removal-backdrop{padding:12px}.workflow-removal-dialog{max-height:calc(100dvh - 24px);padding:20px}.workflow-removal-dialog header button{width:var(--ui-touch);height:var(--ui-touch);margin:-10px -12px 0 0}.workflow-removal-dialog footer>.button{flex:auto}.removed-workflow{padding:18px}}.hosqi-workspace .automation-studio .as-canvas-controls>.as-ai-button{color:var(--marine);gap:7px;padding:8px 14px;font-weight:700;transition:background .15s,box-shadow .15s;background:#d7f25c!important;border-color:#b8d34a!important}.hosqi-workspace .automation-studio .as-canvas-controls>.as-ai-button:hover{box-shadow:0 6px 16px -8px #0d262299}.hosqi-workspace .automation-studio .as-canvas-controls>.as-ai-button:is([aria-expanded=true],[data-working=true]){color:#d7f25c;background:var(--marine)!important;border-color:var(--marine)!important}.hosqi-workspace .automation-studio .as-canvas-controls>.as-ai-button[data-working=true] svg{animation:1.6s ease-in-out infinite wa-twinkle}.hosqi-workspace .automation-studio .wa-dialog{z-index:30;width:min(700px,100% - 32px);max-height:min(780px,100% - 108px);color:var(--marine);background:#fff;border:1px solid #c9d5ce;border-radius:24px;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) wa-rise;display:flex;position:absolute;bottom:86px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 28px 70px -28px #0d262266,0 2px 10px #0d262212}.hosqi-workspace .automation-studio .wa-material-boundary{color:var(--muted);background:#f7faf8;border-bottom:1px solid #d6e2db;margin:0;padding:10px 18px;font-size:12px;line-height:1.55}.hosqi-workspace .automation-studio .wa-material-boundary a{color:#23675b;text-underline-offset:2px;font-weight:600}.hosqi-workspace .automation-studio .wa-header{border-bottom:1px solid #e6ede9;align-items:center;gap:10px;padding:12px 12px 12px 18px;display:flex}.hosqi-workspace .automation-studio .wa-dialog[data-empty] .wa-header{border-bottom-color:#0000}.hosqi-workspace .automation-studio .wa-header>div{flex:1;min-width:0}.hosqi-workspace .automation-studio .wa-header strong{font-size:15px;font-weight:700;display:block}.hosqi-workspace .automation-studio .wa-header small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.hosqi-workspace .automation-studio .wa-header button{width:38px;height:38px;color:var(--muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.hosqi-workspace .automation-studio .wa-header button:hover:not(:disabled){color:var(--marine);background:#eef4f0}.hosqi-workspace .automation-studio .wa-orb,.hosqi-workspace .automation-studio .wa-generating .wa-orb{background:radial-gradient(circle at 32% 28%,#fbffe8 0 7%,#0000 34%),radial-gradient(circle at 72% 74%,#2f9c85 0,#0000 58%),conic-gradient(from 200deg,#d7f25c,#8bdcc0,#1f5b50,#0d2622,#d7f25c);border-radius:50%;flex-shrink:0;animation:16s linear infinite wa-orb-turn;display:inline-block;position:relative;box-shadow:0 0 0 1px #0d26221a,0 6px 18px -6px #1f5b5099}.hosqi-workspace .automation-studio .wa-orb>i{background:radial-gradient(circle at 42% 36%,#ffffffc4,#fff0 62%);border-radius:50%;animation:4.5s ease-in-out infinite wa-orb-breathe;position:absolute;inset:16%}.hosqi-workspace .automation-studio .wa-hero{text-align:center;flex-direction:column;align-items:center;padding:18px 20px 6px;display:flex}.hosqi-workspace .automation-studio .wa-hero .wa-orb{box-shadow:0 0 0 10px #d7f25c1c,0 0 52px 8px #8bdcc052,0 16px 34px -12px #0d262280}.hosqi-workspace .automation-studio .wa-hero h2{letter-spacing:-.02em;text-wrap:balance;margin:22px 0 8px;font-family:Manrope,Noto Sans Armenian,sans-serif;font-size:26px;font-weight:800;line-height:1.2}.hosqi-workspace .automation-studio .wa-hero p{max-width:470px;color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.hosqi-workspace .automation-studio .wa-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;padding:2px 20px 22px;display:flex}.hosqi-workspace .automation-studio .wa-suggestions button{color:#1f5b50;background:#fff;border:1px solid #d3dfd8;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.hosqi-workspace .automation-studio .wa-suggestions button:hover{background:#f2faf5;border-color:#1f5b50}.hosqi-workspace .automation-studio .wa-thread{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;padding:18px 20px 12px;font-size:14px;line-height:1.55;overflow:auto}.hosqi-workspace .automation-studio .wa-dialog[data-empty] .wa-thread{flex:none;overflow:visible}.hosqi-workspace .automation-studio .wa-loading{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.hosqi-workspace .automation-studio .wa-turn+.wa-turn{margin-top:22px}.hosqi-workspace .automation-studio .wa-user-message{background:var(--marine);color:#f2f9f5;border-radius:18px 18px 6px;width:fit-content;max-width:86%;margin-left:auto;padding:10px 14px}.hosqi-workspace .automation-studio .wa-user-message>p{white-space:pre-wrap;margin:0}.hosqi-workspace .automation-studio .wa-user-message>small{color:#d7f25c;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.hosqi-workspace .automation-studio .wa-stage-head{background:#f3f8f5;border:1px solid #dce8e1;border-radius:14px;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.hosqi-workspace .automation-studio .wa-stage-head span{color:#1f5b50;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}.hosqi-workspace .automation-studio .wa-stage-head strong{font-size:14px}.hosqi-workspace .automation-studio .wa-answer{margin-top:12px}.hosqi-workspace .automation-studio .wa-turn[data-stage] .wa-answer{margin-top:8px;padding-left:14px}.hosqi-workspace .automation-studio .wa-status{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.hosqi-workspace .automation-studio .wa-status strong{font-weight:600}.hosqi-workspace .automation-studio .wa-status[data-state=active]{color:#1f5b50}.hosqi-workspace .automation-studio .wa-status[data-state=problem]{color:#9b2c2c}.hosqi-workspace .automation-studio .wa-typing{gap:3px;display:inline-flex}.hosqi-workspace .automation-studio .wa-typing i{background:#1f5b50;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite wa-dot}.hosqi-workspace .automation-studio .wa-typing i:nth-child(2){animation-delay:.15s}.hosqi-workspace .automation-studio .wa-typing i:nth-child(3){animation-delay:.3s}.hosqi-workspace .automation-studio .wa-summary{white-space:pre-wrap;margin:8px 0 0}.hosqi-workspace .automation-studio .wa-events{margin:10px 0 0;padding:0;list-style:none}.hosqi-workspace .automation-studio .wa-events li{color:#475d55;align-items:baseline;gap:7px;margin:6px 0;font-size:13px;display:flex}.hosqi-workspace .automation-studio .wa-events svg{color:#2f9c85;flex-shrink:0}.hosqi-workspace .automation-studio :is(.wa-events,.wa-findings) button,.hosqi-workspace .automation-studio .wa-footer>button{color:#1f5b50;text-underline-offset:2px;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.hosqi-workspace .automation-studio .wa-question{background:#fafcfb;border:1px solid #dde7e1;border-radius:14px;margin-top:12px;padding:12px 14px}.hosqi-workspace .automation-studio .wa-question strong{font-size:14px;display:block}.hosqi-workspace .automation-studio .wa-question p{color:var(--muted);margin:3px 0 0;font-size:12px}.hosqi-workspace .automation-studio .wa-question>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hosqi-workspace .automation-studio .wa-question button{background:#fff;border:1px solid #c9d8cf;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 13px;font-size:13px;display:inline-flex}.hosqi-workspace .automation-studio .wa-question button:hover{border-color:#1f5b50}.hosqi-workspace .automation-studio .wa-question button[aria-pressed=true]{border-color:var(--marine);background:var(--marine);color:#d7f25c}.hosqi-workspace .automation-studio .wa-task-error{color:#86302a;background:#fbefec;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:12px}.hosqi-workspace .automation-studio .wa-muted,.hosqi-workspace .automation-studio .wa-turn-cost{color:#6a7d75;margin:8px 0 0;font-size:12px;display:block}.hosqi-workspace .automation-studio .wa-continue{border:1px solid var(--marine);border-radius:12px;align-items:center;gap:7px;min-height:38px;margin-top:10px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.hosqi-workspace .automation-studio .wa-continue:hover:not(:disabled){background:var(--marine);color:#d7f25c}.hosqi-workspace .automation-studio .wa-findings{background:#fffcf0;border:1px solid #e4d9b8;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12px}.hosqi-workspace .automation-studio .wa-findings summary{cursor:pointer;font-weight:600}.hosqi-workspace .automation-studio .wa-findings>div{margin-top:10px}.hosqi-workspace .automation-studio .wa-findings small{color:#7a6420;font-weight:600}.hosqi-workspace .automation-studio .wa-findings p{margin:2px 0 4px}.hosqi-workspace .automation-studio .wa-new-messages{z-index:3;background:var(--marine);color:#d7f25c;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:150px;left:50%;translate:-50%;box-shadow:0 6px 16px -6px #0d262280}.hosqi-workspace .automation-studio .wa-plan{background:linear-gradient(#f5fbef 0%,#fff 42%);border:1px solid #cfe0d6;border-radius:18px;margin-top:12px;overflow:hidden}.hosqi-workspace .automation-studio .wa-plan>header{padding:16px 18px 10px}.hosqi-workspace .automation-studio .wa-plan.is-folded{background:#fafcfb}.hosqi-workspace .automation-studio .wa-plan.is-folded>summary{cursor:pointer;align-items:center;gap:10px;padding:11px 14px;list-style:none;display:flex}.hosqi-workspace .automation-studio .wa-plan.is-folded>summary::-webkit-details-marker{display:none}.hosqi-workspace .automation-studio .wa-plan.is-folded>summary strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.hosqi-workspace .automation-studio .wa-plan.is-folded>summary svg{color:var(--muted);flex-shrink:0;transition:rotate .15s}.hosqi-workspace .automation-studio .wa-plan.is-folded[open]>summary svg{rotate:180deg}.hosqi-workspace .automation-studio .wa-plan.is-folded>header{padding-top:4px}.hosqi-workspace .automation-studio .wa-plan-kicker{color:#2e4a14;letter-spacing:.06em;text-transform:uppercase;background:#e6f7b0;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.hosqi-workspace .automation-studio .wa-plan h3{letter-spacing:-.01em;margin:10px 0 4px;font-family:Manrope,Noto Sans Armenian,sans-serif;font-size:18px;font-weight:800}.hosqi-workspace .automation-studio .wa-plan>header>p{color:#475d55;margin:0}.hosqi-workspace .automation-studio .wa-plan dl{flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;font-size:12px;display:flex}.hosqi-workspace .automation-studio .wa-plan dl>div{gap:6px;display:flex}.hosqi-workspace .automation-studio .wa-plan dt{color:var(--muted)}.hosqi-workspace .automation-studio .wa-plan dd{margin:0;font-weight:600}.hosqi-workspace .automation-studio .wa-stages{margin:0;padding:0 18px 6px;list-style:none}.hosqi-workspace .automation-studio .wa-stages>li{border-top:1px dashed #d4e2da;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.hosqi-workspace .automation-studio .wa-stage-number{background:var(--marine);color:#d7f25c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.hosqi-workspace .automation-studio .wa-stages strong{margin-top:3px;font-size:14px;display:block}.hosqi-workspace .automation-studio .wa-stages ul{color:#3b524a;margin:4px 0 0;padding-left:17px;font-size:13px}.hosqi-workspace .automation-studio .wa-stages ul li::marker{color:#8bb8a6}.hosqi-workspace .automation-studio .wa-assumptions{color:var(--muted);margin:0 18px 12px;font-size:12px}.hosqi-workspace .automation-studio .wa-assumptions summary{cursor:pointer;font-weight:600}.hosqi-workspace .automation-studio .wa-assumptions ul{margin:6px 0 0;padding-left:17px}.hosqi-workspace .automation-studio .wa-plan>footer{background:#fbfdfb;border-top:1px solid #e3ece7;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px 16px;display:flex}.hosqi-workspace .automation-studio .wa-plan>footer small{color:var(--muted);flex:220px;font-size:12px;line-height:1.45}.hosqi-workspace .automation-studio .wa-plan>footer .wa-task-error{flex-basis:100%;margin:0}.hosqi-workspace .automation-studio .wa-generate{background:var(--marine);color:#d7f25c;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:15px;font-weight:800;transition:translate .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 22px -10px #0d2622b3}.hosqi-workspace .automation-studio .wa-generate:hover:not(:disabled){translate:0 -1px;box-shadow:0 14px 26px -12px #0d2622d9}.hosqi-workspace .automation-studio .wa-generate:not(:disabled) svg{animation:2.6s ease-in-out infinite wa-twinkle}.hosqi-workspace .automation-studio .wa-generate:disabled{color:#7a8d85;box-shadow:none;opacity:1;background:#dfe7e2}.hosqi-workspace .automation-studio .wa-compose{background:#fff;border-top:1px solid #e6ede9;padding:10px 16px 12px}.hosqi-workspace .automation-studio .wa-dialog[data-empty] .wa-compose{border-top:0;padding:6px 20px 14px}.hosqi-workspace .automation-studio .wa-compose .error-box{margin:0 0 8px}.hosqi-workspace .automation-studio .wa-connection-error{color:#7a6420;margin:0 0 8px;font-size:12px}.hosqi-workspace .automation-studio .wa-compose>.wa-task-error{margin:0 0 8px}.hosqi-workspace .automation-studio .wa-files{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.hosqi-workspace .automation-studio .wa-files.is-sent{margin:8px 0 2px}.hosqi-workspace .automation-studio .wa-file{background:#f7faf8;border:1px solid #d6e2db;border-radius:12px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 6px 6px 7px;display:flex}.hosqi-workspace .automation-studio .wa-file[data-status=failed]{background:#fdf6f4;border-color:#ecc9c2}.hosqi-workspace .automation-studio .wa-file-icon{color:#1f5b50;background:#e4f1ea;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.hosqi-workspace .automation-studio .wa-file[data-status=failed] .wa-file-icon{color:#9b2c2c;background:#f7e2dd}.hosqi-workspace .automation-studio .wa-file-text{flex-direction:column;min-width:0;max-width:260px;line-height:1.3;display:flex}.hosqi-workspace .automation-studio .wa-file-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.hosqi-workspace .automation-studio .wa-file-text small{color:var(--muted);font-size:12px}.hosqi-workspace .automation-studio .wa-file-text em{color:#9b2c2c;margin-top:2px;font-size:12px;font-style:normal}.hosqi-workspace .automation-studio .wa-file button{width:28px;height:28px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.hosqi-workspace .automation-studio .wa-file button:hover{color:var(--marine);background:#e7eee9}.hosqi-workspace .automation-studio .wa-user-message .wa-file{color:#f2f9f5;background:#ffffff12;border-color:#ffffff29}.hosqi-workspace .automation-studio .wa-user-message .wa-file-icon{color:#d7f25c;background:#ffffff1f}.hosqi-workspace .automation-studio .wa-user-message .wa-file-text small{color:#c4dbd0}.hosqi-workspace .automation-studio .wa-input-box{background:#fff;border:1px solid #c9d5ce;border-radius:18px;transition:border-color .15s,box-shadow .15s}.hosqi-workspace .automation-studio .wa-dialog[data-empty] .wa-input-box{box-shadow:0 14px 34px -22px #0d262280}.hosqi-workspace .automation-studio .wa-input-box>textarea{resize:none;field-sizing:content;width:100%;max-height:220px;padding:14px 16px 4px;line-height:1.5;display:block}.hosqi-workspace .automation-studio .wa-input-tools{align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.hosqi-workspace .automation-studio .wa-attach{color:#1f5b50;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.hosqi-workspace .automation-studio .wa-attach:hover:not(:disabled){background:#eef4f0}.hosqi-workspace .automation-studio .wa-mode{background:#eef3f0;border-radius:11px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.hosqi-workspace .automation-studio .wa-mode button{height:30px;color:var(--muted);white-space:nowrap;border-radius:8px;padding:0 11px;font-size:12px;font-weight:600}.hosqi-workspace .automation-studio .wa-mode button[aria-checked=true]{color:var(--marine);background:#fff;box-shadow:0 1px 3px #0d262224}.hosqi-workspace .automation-studio .wa-context{color:#6a7d75;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.hosqi-workspace .automation-studio .wa-send{background:var(--marine);color:#d7f25c;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.hosqi-workspace .automation-studio .wa-send:disabled{color:#7f928a;opacity:1;background:#e1e8e4}.hosqi-workspace .automation-studio .wa-prompt-count{color:#6a7d75;margin:6px 2px 0;font-size:12px}.hosqi-workspace .automation-studio .wa-prompt-count.is-over{color:#b42318;font-weight:600}.hosqi-workspace .automation-studio .wa-footer{color:#6a7d75;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.hosqi-workspace .automation-studio .wa-footer>span{flex:auto}.hosqi-workspace .automation-studio .wa-credit-details summary{cursor:pointer}.hosqi-workspace .automation-studio .wa-credit-details[open]{background:#f4f8f6;border-radius:12px;flex-basis:100%;padding:10px 12px}.hosqi-workspace .automation-studio .wa-credit-details dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 14px;margin:8px 0;display:grid}.hosqi-workspace .automation-studio .wa-credit-details dd{color:var(--marine);margin:1px 0 0;font-weight:600}.hosqi-workspace .automation-studio .wa-credit-details p{margin:0}.hosqi-workspace .automation-studio .wa-drop{z-index:5;color:#1f5b50;pointer-events:none;background:#f3fbf6eb;border:2px dashed #1f5b50;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex;position:absolute;inset:8px}.hosqi-workspace .automation-studio .wa-generating{z-index:2000;color:#eef7f2;text-align:center;background:radial-gradient(120% 90% at 50% 32%,#1e4c42 0%,#0d2622 46%,#04100d 100%);flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:24px 24px 72px;animation:.24s ease-out wa-fade;display:flex;position:fixed;inset:0}.hosqi-workspace .automation-studio .wa-generating :focus-visible{outline-color:#d7f25c}.hosqi-workspace .automation-studio .wa-loader{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:200px;height:200px;font-family:Manrope,Noto Sans Armenian,sans-serif;font-size:19px;font-weight:600;display:flex;position:relative}.hosqi-workspace .automation-studio .wa-loader>span{color:#fff;opacity:.4;animation:3s infinite wa-letter;display:inline-block}.hosqi-workspace .automation-studio .wa-loader>i{border-radius:50%;animation:5s linear infinite wa-ring;position:absolute;inset:0}.hosqi-workspace .automation-studio .wa-generating-copy{max-width:540px}.hosqi-workspace .automation-studio .wa-generating-stage{color:#d7f25c;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.hosqi-workspace .automation-studio .wa-generating-copy h2{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:10px 0 8px;font-family:Manrope,Noto Sans Armenian,sans-serif;font-size:26px;font-weight:800}.hosqi-workspace .automation-studio .wa-generating-copy>p:not(.wa-generating-stage){color:#b7d2c6;margin:0;font-size:14px}.hosqi-workspace .automation-studio .wa-stage-dots{justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hosqi-workspace .automation-studio .wa-stage-dots li{background:#ffffff26;border-radius:4px;width:32px;height:4px}.hosqi-workspace .automation-studio .wa-stage-dots li[data-state=done]{background:#d7f25c}.hosqi-workspace .automation-studio .wa-stage-dots li[data-state=active]{background:linear-gradient(90deg,#d7f25c 0%,#8bdcc0 50%,#ffffff26 100%) 0 0/200% 100%;animation:1.6s linear infinite wa-shimmer}.hosqi-workspace .automation-studio .wa-generating-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hosqi-workspace .automation-studio .wa-generating-actions>button:first-child{color:#fff;border:1px solid #ffffff4d;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-weight:700;display:inline-flex}.hosqi-workspace .automation-studio .wa-generating-actions>button:first-child:hover:not(:disabled){background:#ffffff14}.hosqi-workspace .automation-studio .wa-generating-hide{color:#b7d2c6;text-underline-offset:3px;min-height:44px;padding:0 14px;text-decoration:underline}.hosqi-workspace .automation-studio .wa-generating-note{color:#86a89b;margin:0;font-size:12px;position:absolute;bottom:22px;left:24px;right:24px}@keyframes wa-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes wa-fade{0%{opacity:0}}@keyframes wa-orb-turn{to{rotate:360deg}}@keyframes wa-orb-breathe{0%,to{opacity:.55;scale:.9}50%{opacity:1;scale:1.05}}@keyframes wa-dot{0%,80%,to{opacity:.25;translate:0}40%{opacity:1;translate:0 -3px}}@keyframes wa-twinkle{0%,to{rotate:0deg;scale:1}50%{rotate:12deg;scale:1.14}}@keyframes wa-shimmer{to{background-position:-200% 0}}@keyframes wa-letter{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:scale(1.15)}40%{opacity:.7;transform:translateY(0)}}@keyframes wa-ring{0%{transform:rotate(90deg);box-shadow:inset 0 6px 12px #d7f25c,inset 0 12px 18px #3fb79a,inset 0 36px 36px #1f5b50,0 0 3px 1.2px #d7f25c4d,0 0 6px 1.8px #3fb79a33}50%{transform:rotate(270deg);box-shadow:inset 0 6px 12px #eefab8,inset 0 12px 6px #2f9c85,inset 0 24px 36px #3fb79a,0 0 3px 1.2px #d7f25c4d,0 0 6px 1.8px #3fb79a33}to{transform:rotate(450deg);box-shadow:inset 0 6px 12px #c3e657,inset 0 12px 18px #3fb79a,inset 0 36px 36px #1f5b50,0 0 3px 1.2px #d7f25c4d,0 0 6px 1.8px #3fb79a33}}@media (width<=600px){.hosqi-workspace .automation-studio .wa-dialog{z-index:1000;border:0;border-radius:0;width:auto;max-height:none;position:fixed;inset:0;translate:none}.hosqi-workspace .automation-studio .wa-dialog[data-empty] .wa-thread{flex:auto}.hosqi-workspace .automation-studio .wa-attach>span,.hosqi-workspace .automation-studio .wa-context,.hosqi-workspace .automation-studio .wa-footer>span{display:none}.hosqi-workspace .automation-studio .wa-input-tools{justify-content:space-between}.hosqi-workspace .automation-studio .wa-hero h2{font-size:22px}.hosqi-workspace .automation-studio .wa-generating-copy h2{font-size:21px}.hosqi-workspace .automation-studio .as-canvas-controls>.as-ai-button>span{display:none}}@media (prefers-reduced-motion:reduce){.hosqi-workspace .automation-studio :is(.wa-dialog,.wa-generating,.wa-orb,.wa-orb>i,.wa-typing i,.wa-generate svg,.wa-loader>span,.wa-loader>i,.wa-stage-dots li,.as-ai-button svg){animation:none!important}.hosqi-workspace .automation-studio .wa-loader>span{opacity:1}.hosqi-workspace .automation-studio .wa-loader>i{box-shadow:inset 0 6px 12px #d7f25c,inset 0 12px 18px #3fb79a,inset 0 36px 36px #1f5b50}}.hq-builder .hb-canvas{--hbc-ink:var(--hb-brand);--hbc-ink-wash:#0d26220f;--hbc-yes:#15803d;--hbc-no:#64748b;--hbc-error:#b45309;--hbc-yes-border:#a7d9b9;--hbc-error-border:#f3d9a0;--hbc-yes-text:#15803d;--hbc-error-text:#b45309;--hbc-draft:#7c3aed;--hbc-webchat:var(--hb-brand);background-color:var(--hb-canvas);background-image:radial-gradient(var(--hb-dot) 1px, transparent 1px);width:100%;min-width:0;height:100%;min-height:0;color:var(--hb-text);font-family:var(--hb-font);-webkit-user-select:none;user-select:none;touch-action:none;cursor:default;isolation:isolate;outline:none;flex:auto;font-size:14px;line-height:20px;position:relative;overflow:hidden}.hq-builder .hb-canvas[data-theme=dark]{--hbc-ink:var(--hb-lime);--hbc-ink-wash:#d7f25c14;--hbc-webchat:var(--hb-lime);--hbc-yes-border:#4ade8066;--hbc-error-border:#fcd98a66;--hbc-yes-text:#4ade80;--hbc-error-text:#fcd98a}.hq-builder .hb-canvas[data-cursor=grab],.hq-builder .hb-canvas[data-cursor=grab] .hb-card{cursor:grab}.hq-builder .hb-canvas[data-cursor=grabbing],.hq-builder .hb-canvas[data-cursor=grabbing] *{cursor:grabbing!important}.hq-builder .hb-canvas[data-cursor=connecting],.hq-builder .hb-canvas[data-cursor=connecting] *{cursor:crosshair!important}.hq-builder .hb-canvas:focus-visible{outline:2px solid var(--hbc-ink);outline-offset:-2px}.hq-builder .hb-canvas button{margin:0}.hq-builder .hb-world{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.hq-builder .hb-edges{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.hq-builder .hb-edge-hit{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:pointer}.hq-builder .hb-edge-line{fill:none;stroke:var(--hb-edge);stroke-width:2px;stroke-linecap:round}.hq-builder .hb-edge-arrow{fill:var(--hb-edge)}.hq-builder .hb-edge:is(.is-hover,.is-selected) .hb-edge-line{stroke:var(--hbc-ink)}.hq-builder .hb-edge:is(.is-hover,.is-selected) .hb-edge-arrow{fill:var(--hbc-ink)}.hq-builder .hb-edge.is-selected .hb-edge-line{stroke-width:3px}.hq-builder .hb-edge.is-draft .hb-edge-line{stroke:var(--hbc-draft);stroke-dasharray:5 5}.hq-builder .hb-edge.is-draft .hb-edge-arrow{fill:var(--hbc-draft)}.hq-builder .hb-edge.is-active .hb-edge-line{stroke:var(--hbc-ink);stroke-width:3px;stroke-dasharray:8 8;animation:.7s linear infinite hqDash}.hq-builder .hb-edge.is-active .hb-edge-arrow{fill:var(--hbc-ink)}.hq-builder .hb-pending path{fill:none;stroke:var(--hbc-ink);stroke-width:2px;stroke-dasharray:6 4;stroke-linecap:round}.hq-builder .hb-edge-tools{white-space:nowrap;align-items:center;gap:6px;width:max-content;display:flex;position:absolute;transform:translate(-50%,-50%)}.hq-builder .hb-edge-tools.is-active{z-index:3}.hq-builder .hb-edge-tag{border:1px solid var(--hb-border);background:var(--hb-surface);color:var(--hb-muted);white-space:nowrap;cursor:pointer;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;line-height:16px;box-shadow:0 1px 2px #0000000f}.hq-builder .hb-edge-tag.is-yes{border-color:var(--hbc-yes-border);color:var(--hbc-yes-text)}.hq-builder .hb-edge-tag.is-error{border-color:var(--hbc-error-border);color:var(--hbc-error-text)}.hq-builder .hb-canvas .hb-edge-insert{border:1px solid var(--hbc-ink);background:var(--hb-surface);height:24px;color:var(--hbc-ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 2px 6px #0000001f}.hq-builder .hb-canvas .hb-edge-delete{border:1px solid var(--hb-border);background:var(--hb-surface);width:24px;height:24px;color:var(--hb-error-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 2px 6px #0000001a}.hq-builder .hb-card{--card-accent:var(--t-message);--card-tint:var(--t-message-tint);background:var(--hb-surface);border:1px solid var(--hb-border);box-shadow:var(--hb-shadow-node);color:var(--hb-text);cursor:grab;outline-offset:2px;text-align:left;border-radius:12px;outline:none;font-size:14px;line-height:20px;position:absolute}.hq-builder .hb-card:hover{box-shadow:var(--hb-shadow-node-hover)}.hq-builder .hb-card.is-selected{outline:2px solid var(--hbc-ink);box-shadow:var(--hb-shadow-node-selected);z-index:1}.hq-builder .hb-card:focus-visible:not(.is-selected){outline:2px dashed var(--hbc-ink);outline-offset:3px}.hq-builder .hb-card.is-dragging{z-index:2;cursor:grabbing;box-shadow:var(--hb-shadow-node-selected)}.hq-builder .hb-card.is-error{border-color:var(--hb-error)}.hq-builder .hb-card.is-drop{box-shadow:0 0 0 3px var(--hbc-ink-wash), var(--hb-shadow-node-hover);border-color:var(--hbc-ink)}.hq-builder .hb-card.is-current{animation:1.2s ease-in-out infinite hqPulse}.hq-builder .hb-card.is-draft-added{border:1px dashed var(--hbc-draft);opacity:.92}.hq-builder .hb-card.is-draft-changed{border-color:var(--hbc-draft);box-shadow:0 0 0 2px var(--hbc-draft), var(--hb-shadow-node)}.hq-builder .hb-card.is-draft-removed{opacity:.45}.hq-builder .hb-card.is-draft-removed .hb-card-title{text-decoration:line-through}.hq-builder .hb-card.is-draft-removed:after{content:"";inset-inline:10px;background:var(--hb-error);pointer-events:none;border-radius:2px;height:2px;position:absolute;top:50%;transform:rotate(-4deg)}.hq-builder .hb-card-head{align-items:center;gap:10px;padding:12px 12px 8px;display:flex}.hq-builder .hb-card-icon{background:var(--card-tint);width:32px;height:32px;color:var(--card-accent);border-radius:8px;flex:none;place-items:center;display:grid}.hq-builder .hb-card-titles{flex:1;min-width:0}.hq-builder .hb-card-title{white-space:nowrap;text-overflow:ellipsis;color:var(--hb-text);font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.hq-builder .hb-card-meta{min-width:0;color:var(--hb-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.hq-builder .hb-card-kind{color:var(--card-accent);white-space:nowrap;font-weight:500}.hq-builder .hb-channel{border:1px solid var(--hb-border);min-width:0;color:var(--hb-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.hq-builder .hb-channel-dot{background:var(--hbc-webchat);border-radius:50%;flex:none;width:6px;height:6px}.hq-builder .hb-channel-dot.is-whatsapp{background:#25d366}.hq-builder .hb-channel-dot.is-telegram{background:#229ed9}.hq-builder .hb-channel-dot.is-instagram{background:#e1306c}.hq-builder .hb-channel-dot.is-messenger{background:#0084ff}.hq-builder .hb-channel-dot.is-mail{background:var(--t-email)}.hq-builder .hb-draft-badge{background:var(--hb-vio-bg);color:var(--hb-vio);border:1px dashed var(--hbc-draft);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600}.hq-builder .hb-canvas .hb-card-more{cursor:pointer;width:24px;height:24px;color:var(--hb-muted);background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.hq-builder .hb-canvas .hb-card-more:hover{background:var(--hb-hover)}.hq-builder .hb-status,.hq-builder .hb-start{white-space:nowrap;z-index:1;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute;top:-11px;box-shadow:0 1px 3px #00000026}.hq-builder .hb-status{inset-inline-end:12px}.hq-builder .hb-status:is(.is-running,.is-waiting){background:var(--hb-lime);color:var(--hb-brand)}.hq-builder .hb-status.is-done{background:var(--hb-success-bg);color:var(--hb-success)}.hq-builder .hb-status.is-error{background:var(--hb-error-bg);color:var(--hb-error-text)}.hq-builder .hb-canvas[data-theme=light] .hb-status.is-error{background:#fbe4e2}.hq-builder .hb-start{background:var(--t-trigger-tint);color:var(--t-trigger);border:1px solid var(--hb-border);box-shadow:none;inset-inline-start:12px}.hq-builder .hb-canvas[data-theme=dark] .hb-start{color:#5eead4}.hq-builder .hb-card-body{flex-direction:column;gap:6px;padding:0 12px 12px;display:flex}.hq-builder .hb-canvas[data-bodies=hidden] :is(.hb-card-body,.hb-note-text){display:none}.hq-builder .hb-line{color:var(--hb-text);-webkit-line-clamp:3;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.hq-builder .hb-line.is-muted{color:var(--hb-muted)}.hq-builder .hb-line.is-mono{font-family:var(--hb-mono);background:var(--hb-code);white-space:pre-line;-webkit-line-clamp:6;border-radius:8px;padding:6px 8px;font-size:12px}.hq-builder .hb-var{font-family:var(--hb-mono);background:var(--hb-vio-bg);color:var(--hb-vio);border:1px solid var(--hb-vio-border);white-space:nowrap;border-radius:999px;padding:0 5px;font-size:12px;line-height:16px}.hq-builder .hb-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.hq-builder .hb-chip{background:var(--hb-code);max-width:100%;color:var(--hb-text);border:1px solid var(--hb-border);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:2px 7px;font-size:12px;line-height:16px;overflow:hidden}.hq-builder .hb-chip.is-mono{font-family:var(--hb-mono)}.hq-builder .hb-card-error{color:var(--hb-error-text);background:var(--hb-error-bg);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;line-height:16px;display:flex}.hq-builder .hb-card-error>span{overflow-wrap:anywhere;flex:1;min-width:0}.hq-builder .hb-canvas .hb-card-fix{background:var(--hb-error);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:none;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.hq-builder .hb-exits{border-top:1px solid var(--hb-border);flex-direction:column;padding:6px 0 8px;display:flex}.hq-builder .hb-exit{--exit:var(--card-accent);justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:28px;padding:0 16px 0 12px;display:flex;position:relative}.hq-builder .hb-exit.is-yes{--exit:var(--hbc-yes)}.hq-builder .hb-exit:is(.is-no,.is-noreply){--exit:var(--hbc-no)}.hq-builder .hb-exit.is-error{--exit:var(--hbc-error)}.hq-builder .hb-exit-icon{color:var(--exit);display:flex}.hq-builder .hb-exit-label{color:var(--hb-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.hq-builder .hb-exit:is(.is-no,.is-noreply) .hb-exit-label{color:var(--hb-muted)}.hq-builder .hb-port,.hq-builder .hb-in-port{place-items:center;width:32px;height:32px;display:grid;position:absolute}.hq-builder .hb-port{cursor:crosshair;z-index:1;top:-2px;right:-16px}.hq-builder .hb-port.is-off{cursor:inherit}.hq-builder .hb-in-port{pointer-events:none;top:14px;left:-16px}.hq-builder .hb-canvas[data-graph-direction=rtl] .hb-port{left:-16px;right:auto}.hq-builder .hb-canvas[data-graph-direction=rtl] .hb-in-port{left:auto;right:-16px}.hq-builder .hb-port-dot{background:var(--exit);border:2px solid var(--hb-surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--exit);border-radius:50%;transition:transform .12s}.hq-builder .hb-port:not(.is-off):hover .hb-port-dot{transform:scale(1.25)}.hq-builder .hb-in-port .hb-port-dot{--exit:var(--hb-handle)}.hq-builder .hb-card.is-drop .hb-in-port .hb-port-dot{--exit:var(--hbc-ink);transform:scale(1.25)}.hq-builder .hb-card.hb-note{--note-bg:#fef3c7;--note-border:#fcd34d;--note-text:#78350f;background:var(--note-bg);border-color:var(--note-border);box-shadow:none}.hq-builder .hb-note.is-teal{--note-bg:#ccfbf1;--note-border:#5eead4;--note-text:#134e4a}.hq-builder .hb-note.is-blue{--note-bg:#dbeafe;--note-border:#93c5fd;--note-text:#1e3a8a}.hq-builder .hb-note.is-rose{--note-bg:#ffe4e6;--note-border:#fda4af;--note-text:#881337}.hq-builder .hb-note.is-violet{--note-bg:#ede9fe;--note-border:#c4b5fd;--note-text:#4c1d95}.hq-builder .hb-note.is-slate{--note-bg:#f1f5f9;--note-border:#cbd5e1;--note-text:#1e293b}.hq-builder .hb-canvas[data-theme=dark] .hb-note{--note-bg:#3a2e14;--note-border:#6b5520;--note-text:#fcd98a}.hq-builder .hb-canvas[data-theme=dark] .hb-note.is-teal{--note-bg:#12362f;--note-border:#1f5a50;--note-text:#99f6e4}.hq-builder .hb-canvas[data-theme=dark] .hb-note.is-blue{--note-bg:#172a4a;--note-border:#2b4a80;--note-text:#bfdbfe}.hq-builder .hb-canvas[data-theme=dark] .hb-note.is-rose{--note-bg:#3d1a24;--note-border:#6e2b3c;--note-text:#fecdd3}.hq-builder .hb-canvas[data-theme=dark] .hb-note.is-violet{--note-bg:#2a2145;--note-border:#4c3a85;--note-text:#ddd6fe}.hq-builder .hb-canvas[data-theme=dark] .hb-note.is-slate{--note-bg:#232a2f;--note-border:#3a4650;--note-text:#e2e8f0}.hq-builder .hb-note .hb-card-icon{color:var(--note-text);background:0 0;width:24px;height:24px}.hq-builder .hb-note .hb-card-title{color:var(--note-text)}.hq-builder .hb-note-text{color:var(--note-text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:10;-webkit-box-orient:vertical;padding:0 14px 14px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.hq-builder .hb-note-text .is-muted{opacity:.7}.hq-builder .hb-marquee{border:1px solid var(--hbc-ink);background:var(--hbc-ink-wash);pointer-events:none;z-index:4;position:absolute}.hq-builder .hb-canvas[data-select-box=true]{cursor:crosshair}.hq-builder .hb-canvas-actions{top:12px;z-index:6;flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;inset-inline-end:12px}.hq-builder .hb-canvas-actions.has-run.is-narrow{top:46px}.hq-builder .hb-canvas-actions.hb-canvas-layout{top:auto;inset-inline-end:auto;bottom:54px;inset-inline-start:12px}.hq-builder .hb-canvas-actions-row,.hq-builder .hb-selection-actions{border:1px solid var(--hb-border);background:var(--hb-surface);min-width:0;max-width:100%;box-shadow:var(--hb-shadow-float);border-radius:9px;align-items:center;display:flex;overflow:hidden}.hq-builder .hb-canvas .hb-canvas-actions button{min-width:0;height:34px;color:var(--hb-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hq-builder .hb-canvas-actions button svg{flex:none}.hq-builder .hb-canvas-actions button span{text-overflow:ellipsis;overflow:hidden}.hq-builder .hb-canvas .hb-canvas-actions button:hover{background:var(--hb-hover)}.hq-builder .hb-canvas .hb-canvas-actions button:focus-visible{outline-offset:-2px}.hq-builder .hb-canvas .hb-canvas-actions .hb-arrange{color:var(--hb-brand);background:var(--hb-lime)}.hq-builder .hb-canvas .hb-canvas-actions .hb-arrange:hover{background:var(--hb-lime);filter:brightness(.97)}.hq-builder .hb-canvas .hb-canvas-actions button[aria-pressed=true]{color:var(--hbc-ink);background:var(--hbc-ink-wash)}.hq-builder .hb-canvas .hb-canvas-actions button:disabled{opacity:.5;cursor:default}.hq-builder .hb-canvas .hb-canvas-actions .is-icon,.hq-builder .hb-canvas .hb-selection-actions button{flex:none;width:34px;padding:0}.hq-builder .hb-canvas-actions.is-narrow .hb-canvas-actions-row{grid-template-columns:minmax(0,1fr) 34px;width:100%;display:grid}.hq-builder .hb-canvas-actions.is-narrow{width:min(280px,100% - 24px)}.hq-builder .hb-canvas-actions.is-narrow .hb-arrange{grid-column:1/-1}.hq-builder .hb-selection-actions>span{color:var(--hb-muted);white-space:nowrap;padding:0 10px;font-size:12px}.hq-builder .hb-layout-notice{border:1px solid var(--hb-border);background:var(--hb-surface);max-width:360px;color:var(--hb-text);box-shadow:var(--hb-shadow-float);border-radius:9px;margin:0;padding:8px 10px;font-size:12px;line-height:18px}.hq-builder .hb-run-pill{top:12px;z-index:6;background:var(--hb-brand);color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border:1px solid #d7f25c80;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:5px 10px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:absolute;inset-inline-start:12px;overflow:hidden;box-shadow:0 4px 14px #0003}.hq-builder .hb-run-dot{background:var(--hb-lime);border-radius:50%;flex:none;width:8px;height:8px;animation:1s infinite hqBlink}.hq-builder .hb-zoom{inset-inline-start:12px;z-index:6;border:1px solid var(--hb-border);background:var(--hb-surface);box-shadow:var(--hb-shadow-float);border-radius:8px;align-items:center;display:flex;position:absolute;bottom:12px;overflow:hidden}.hq-builder .hb-canvas .hb-zoom button{width:32px;height:32px;color:var(--hb-text);cursor:pointer;background:0 0;border:none;border-radius:0;place-items:center;padding:0;display:grid}.hq-builder .hb-canvas .hb-zoom button:hover{background:var(--hb-hover)}.hq-builder .hb-canvas .hb-zoom button:focus-visible{outline-offset:-2px}.hq-builder .hb-canvas .hb-zoom .hb-zoom-label{font-variant-numeric:tabular-nums;width:auto;min-width:52px;font-size:12px;font-weight:500}.hq-builder .hb-zoom-divider{background:var(--hb-border);width:1px;height:18px}.hq-builder .hb-minimap-wrap{inset-inline-end:12px;z-index:6;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:12px}.hq-builder .hb-minimap{border:1px solid var(--hb-border);background:var(--hb-surface);width:160px;height:104px;box-shadow:var(--hb-shadow-float);cursor:pointer;border-radius:8px;overflow:hidden}.hq-builder .hb-minimap svg{width:100%;height:100%;display:block}.hq-builder .hb-mini-card{fill:var(--t-message);opacity:.65}.hq-builder .hb-mini-card.is-trigger{fill:var(--t-trigger)}.hq-builder .hb-mini-card.is-email{fill:var(--t-email)}.hq-builder .hb-mini-card.is-input{fill:var(--t-input)}.hq-builder .hb-mini-card.is-ai{fill:var(--t-ai)}.hq-builder .hb-mini-card.is-condition{fill:var(--t-condition)}.hq-builder .hb-mini-card.is-router{fill:var(--t-router)}.hq-builder .hb-mini-card.is-action{fill:var(--t-action)}.hq-builder .hb-mini-card.is-delay{fill:var(--t-delay)}.hq-builder .hb-mini-card.is-handoff{fill:var(--t-handoff)}.hq-builder .hb-mini-card.is-end{fill:var(--t-end)}.hq-builder .hb-mini-card.is-randomizer{fill:var(--t-randomizer)}.hq-builder .hb-mini-card.is-start_flow{fill:var(--t-start_flow)}.hq-builder .hb-mini-card.is-booking{fill:var(--t-booking)}.hq-builder .hb-mini-card.is-comment{fill:#f59e0b;opacity:.45}.hq-builder .hb-mini-view{fill:var(--hbc-ink-wash);stroke:var(--hbc-ink)}.hq-builder .hb-canvas .hb-minimap-toggle{border:1px solid var(--hb-border);background:var(--hb-surface);height:24px;color:var(--hb-muted);cursor:pointer;border-radius:6px;padding:0 8px;font-size:12px;line-height:16px}.hq-builder .hb-canvas .hb-minimap-toggle:hover{background:var(--hb-hover)}.hq-builder .hb-confirm{z-index:8;border:1px solid var(--hb-border);background:var(--hb-surface);width:min(360px,100% - 24px);box-shadow:var(--hb-shadow-popover);color:var(--hb-muted);cursor:default;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;line-height:18px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hq-builder .hb-confirm strong{color:var(--hb-text);font-size:14px;font-weight:600;line-height:20px}.hq-builder .hb-confirm-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.hq-builder .hb-canvas .hb-confirm-actions button{border:1px solid var(--hb-border);background:var(--hb-surface);height:32px;color:var(--hb-text);cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500}.hq-builder .hb-canvas .hb-confirm-actions button:hover{background:var(--hb-hover)}.hq-builder .hb-canvas .hb-confirm-actions button.is-danger{border-color:var(--hb-error);background:var(--hb-error);color:#fff}.hq-builder .hq-insp{--hq-action:var(--hb-brand);--hq-action-fg:#fff;--hq-field-ring:0 0 0 3px #0d26221f;--hq-success-text:#15803d;--hq-amber-text:#b45309;--hq-neutral-pill:#f1f5f9;--hq-neutral-pill-text:#475569;--hq-yes-pill:#e7f5f1;--marine:var(--hb-brand);--muted:var(--hb-muted);--line:var(--hb-border);--soft:var(--hb-hover);--white:var(--hb-surface);--teal:var(--hq-action);--border:var(--hb-border);--as-ink:var(--hb-text);--as-muted:var(--hb-muted);--as-border:var(--hb-border);--as-teal:var(--hq-action);--as-surface:var(--hb-bg);background:var(--hb-surface);min-width:0;height:100%;min-height:0;color:var(--hb-text);font:400 14px/20px var(--hb-font);flex-direction:column;display:flex;position:relative}.hq-builder[data-theme=dark] .hq-insp{--hq-action:var(--hb-lime);--hq-action-fg:var(--hb-brand);--hq-field-ring:0 0 0 3px #d7f25c33;--hq-success-text:#6fd39a;--hq-amber-text:#fcd98a;--hq-neutral-pill:#64748b33;--hq-neutral-pill-text:var(--hb-muted);--hq-yes-pill:#15803d33;--marine:var(--hb-text)}.hq-builder .hq-insp-empty{text-align:center;color:var(--hb-muted);flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.hq-builder .hq-insp-empty p{margin:0;font-size:13px;line-height:20px}.hq-builder .hq-insp-empty .hq-insp-empty-sub{font-size:12px;line-height:20px}.hq-builder .hq-insp-head{border-bottom:1px solid var(--hb-border);flex-direction:column;flex:none;gap:10px;padding:12px 16px;display:flex}.hq-builder .hq-insp-head-row{align-items:center;gap:8px;min-width:0;display:flex}.hq-builder .hq-type-pill{background:var(--kind-tint);color:var(--kind);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.hq-builder .hq-channel{border:1px solid var(--hb-border);min-width:0;max-width:150px;color:var(--hb-text);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.hq-builder .hq-channel-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-builder .hq-channel-dot{border-radius:50%;flex:none;width:6px;height:6px}.hq-builder .hq-channel-more{color:var(--hb-muted);flex:none}.hq-builder .hq-spacer{flex:1;min-width:0}.hq-builder .hq-insp button.hq-icon-btn{width:28px;height:28px;color:var(--hb-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.hq-builder .hq-insp button.hq-icon-btn:hover:not(:disabled){background:var(--hb-hover)}.hq-builder .hq-insp button.hq-icon-btn[data-tone=danger]{color:var(--hb-error)}.hq-builder[data-theme=dark] .hq-insp button.hq-icon-btn[data-tone=danger]{color:var(--hb-error-text)}.hq-builder .hq-insp button.hq-icon-btn[data-tone=danger]:hover:not(:disabled){background:#b4231814}.hq-builder .hq-insp button.hq-icon-btn:disabled{opacity:.35;cursor:default}.hq-builder .hq-name-field{flex-direction:column;gap:4px;margin:0;display:flex}.hq-builder .hq-name-field>span{color:var(--hb-muted);font-size:12px;font-weight:500;line-height:20px}.hq-builder .hq-insp-body{min-width:0;min-height:0;overscroll-behavior:contain;border:0;flex-direction:column;flex:1;gap:20px;min-inline-size:0;margin:0;padding:16px;display:flex;overflow:auto}.hq-builder .hq-insp-fields{min-width:0;border:0;flex-direction:column;gap:20px;min-inline-size:0;margin:0;padding:0;display:flex}.hq-builder .hq-insp-fields:empty{display:none}.hq-builder .hq-insp-section{flex-direction:column;gap:8px;min-width:0;display:flex}.hq-builder .hq-insp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-width:0;display:flex}.hq-builder .hq-insp-section .hq-insp-section-title{font:600 13px/20px var(--hb-font);letter-spacing:0;color:var(--hb-text);white-space:nowrap;margin:0}.hq-builder .hq-help{color:var(--hb-muted);margin:0;font-size:12px;line-height:16px}.hq-builder .hq-muted{color:var(--hb-muted)}.hq-builder .hq-mono option{font-family:var(--hb-mono)}.hq-builder .hq-note{text-wrap:pretty;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:18px}.hq-builder .hq-note[data-tone=amber]{background:var(--hb-amber-bg);color:var(--hb-amber)}.hq-builder .hq-note[data-tone=violet]{background:var(--hb-vio-bg);color:var(--hb-vio)}.hq-builder .hq-note[data-tone=muted]{background:var(--hb-bg);color:var(--hb-muted)}.hq-builder .hq-block-help.hq-field-error{color:var(--hb-error-text)}.hq-builder .hq-error-text{color:var(--hb-error-text);font-size:12px}.hq-builder .hq-advanced{border-top:1px dashed var(--hb-border);padding-top:16px}.hq-builder .hq-advanced>.hq-insp-section{gap:12px}.hq-builder .hq-flash{border-radius:8px;animation:1.6s ease-out hqInspectorFlash}@keyframes hqInspectorFlash{0%,45%{box-shadow:0 0 0 3px #d7f25cf2}to{box-shadow:0 0 0 3px #d7f25c00}}.hosqi-workspace .hq-builder .hq-insp :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){border:1px solid var(--hb-border);background:var(--hb-surface);width:100%;min-width:0;min-height:0;color:var(--hb-text);box-shadow:none;font:400 13px/18px var(--hb-font);border-radius:6px;margin:0;transition:border-color .15s,box-shadow .15s}.hosqi-workspace .hq-builder .hq-insp :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select){height:32px;padding:0 8px}.hosqi-workspace .hq-builder .hq-insp select:not([multiple]){cursor:pointer;padding:0 6px}.hosqi-workspace .hq-builder .hq-insp textarea:not([hidden]){resize:vertical;height:auto;padding:8px 10px;line-height:20px}.hosqi-workspace .hq-builder .hq-insp :is(input,textarea)::placeholder{color:var(--hb-muted);opacity:.8}.hosqi-workspace .hq-builder .hq-insp :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus{border-color:var(--hq-action);box-shadow:var(--hq-field-ring);outline:none}.hosqi-workspace .hq-builder .hq-insp :is(input,select,textarea):disabled{opacity:.6;cursor:default}.hosqi-workspace .hq-builder .hq-insp .hq-mono:is(input,select,textarea){font-size:12px}.hosqi-workspace .hq-builder .hq-insp .hq-select[data-size=large]{border-radius:8px;height:34px;padding:0 8px;font-size:13px}.hosqi-workspace .hq-builder .hq-insp :is(.hq-select,.hq-input)[data-size=small]{height:30px;font-size:12px}.hosqi-workspace .hq-builder .hq-insp .hq-inline-select .hq-select{width:auto;height:28px;font-size:12px}.hosqi-workspace .hq-builder .hq-insp textarea.hq-textarea{border-radius:8px;padding:10px;font-size:14px;line-height:20px}.hosqi-workspace .hq-builder .hq-insp input.hq-name-input{background:var(--hb-bg);border-radius:8px;height:36px;padding:0 10px;font-size:14px;font-weight:600}.hosqi-workspace .hq-builder .hq-insp textarea.hq-goal{background:var(--hb-code);font-family:var(--hb-mono);border-radius:8px;font-size:12px;line-height:18px}.hosqi-workspace .hq-builder .hq-insp textarea.hq-goal:focus{box-shadow:var(--hb-focus-ring-vio);border-color:#7c3aed}.hq-builder .hq-insp input[type=range]{accent-color:#7c3aed;width:100%}.hq-builder .hq-labeled{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.hq-builder .hq-labeled-text{color:var(--hb-muted);font-size:12px;line-height:20px}.hq-builder .hq-labeled-hint{color:var(--hb-muted);font-size:12px;line-height:15px}.hq-builder .hq-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.hq-builder .hq-field-select,.hq-builder .hq-field-typing{flex-direction:column;gap:6px;min-width:0;display:flex}.hq-builder .hq-field-typing>.hq-link{align-self:flex-start}.hq-builder .hq-inline-form{border:1px solid var(--hb-border);background:var(--hb-bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px;display:grid}.hq-builder .hq-inline-form>.hq-error-text{grid-column:1/-1}.hq-builder .hq-insp button.hq-link{color:var(--hq-action);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.hq-builder .hq-insp button.hq-link[data-tone=ai]{color:var(--hb-vio)}.hq-builder .hq-insp button.hq-link:disabled{opacity:.45;cursor:default}.hq-builder .hq-insp button.hq-button{border:1px solid var(--hb-border);background:var(--hb-surface);height:32px;color:var(--hb-text);white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500}.hq-builder .hq-insp button.hq-button:hover:not(:disabled){background:var(--hb-hover)}.hq-builder .hq-insp button.hq-button[data-tone=primary]{border-color:var(--hb-primary-bg);background:var(--hb-primary-bg);color:var(--hb-primary-fg)}.hq-builder .hq-insp button.hq-button:disabled{opacity:.45;cursor:default}.hq-builder .hq-insp button.hq-dashed{border:1px dashed var(--hb-border);width:100%;height:32px;color:var(--hb-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.hq-builder .hq-insp button.hq-dashed:hover:not(:disabled){border-color:var(--hq-action);color:var(--hq-action)}.hq-builder .hq-insp button.hq-dashed[data-tone=condition]:hover:not(:disabled){border-color:var(--hq-amber-text);color:var(--hq-amber-text)}.hq-builder .hq-insp button.hq-row-remove{width:24px;height:24px;color:var(--hb-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.hq-builder .hq-insp button.hq-row-remove:hover:not(:disabled){color:var(--hb-error)}.hq-builder[data-theme=dark] .hq-insp button.hq-row-remove:hover:not(:disabled){color:var(--hb-error-text)}.hq-builder .hq-insp button.hq-row-remove:disabled{opacity:.3;cursor:default}.hq-builder .hq-popover{z-index:30;border:1px solid var(--hb-border);background:var(--hb-surface);box-shadow:var(--hb-shadow-popover);color:var(--hb-text);border-radius:10px;padding:4px;position:absolute}.hq-builder .hq-menu{flex-direction:column;min-width:190px;display:flex}.hq-builder .hq-menu>button{text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.hq-builder .hq-menu>button:is(:hover,:focus-visible){background:var(--hb-hover);outline:none}.hq-builder .hq-menu>button[data-tone=danger]{color:var(--hb-error-text)}.hq-builder .hq-menu>button[aria-disabled=true]{opacity:.4;cursor:default}.hq-builder .hq-search{border:1px solid var(--hb-border);background:var(--hb-bg);height:34px;color:var(--hb-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.hq-builder .hq-search[data-size=small]{height:32px}.hosqi-workspace .hq-builder .hq-insp .hq-search>input,.hosqi-workspace .hq-builder .hq-insp .hq-search>input:focus{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.hq-builder .hq-search:focus-within{border-color:var(--hq-action);box-shadow:var(--hq-field-ring)}.hq-builder .hq-step-picker{flex-direction:column;gap:6px;display:flex}.hq-builder .hq-step-list{flex-direction:column;max-height:224px;display:flex;overflow:auto}.hq-builder .hq-step-option{cursor:pointer;border-radius:6px;padding:7px 10px;font-size:13px;line-height:18px}.hq-builder .hq-step-option:is(:hover,:focus){background:var(--hb-hover);outline:none}.hq-builder .hq-step-empty{margin:0;padding:8px 10px;font-size:12px}.hq-builder .hq-seg{border:1px solid var(--hb-border);background:var(--hb-bg);border-radius:7px;flex:none;padding:2px;display:inline-flex}.hq-builder .hq-seg>button.hq-seg-option{height:24px;color:var(--hb-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:0 10px;font-size:12px;font-weight:600}.hq-builder .hq-seg>button.hq-seg-option[aria-checked=true]{background:var(--hb-surface);color:var(--hb-text);box-shadow:0 1px 2px #00000014}.hq-builder .hq-seg[data-size=medium]{border-radius:8px;display:flex}.hq-builder .hq-seg[data-size=medium]>button.hq-seg-option{white-space:normal;border-radius:6px;flex:1;min-width:0;height:auto;min-height:28px;padding:4px 6px;font-size:12px;line-height:14px}.hq-builder .hq-radio-list{flex-direction:column;gap:6px;display:flex}.hq-builder .hq-radio-card{border:1px solid var(--hb-border);background:0 0;border-radius:8px}.hq-builder .hq-radio-card[data-checked]{border-color:var(--hq-action);background:var(--hb-code)}.hq-builder .hq-radio-card-choice{cursor:pointer;gap:10px;padding:10px;display:flex;position:relative}.hq-builder .hq-radio-card-choice>input[type=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.hq-builder .hq-radio-dot{box-sizing:border-box;border:5px solid var(--hb-border);background:var(--hb-surface);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.hq-builder .hq-radio-card[data-checked] .hq-radio-dot{border-color:var(--hq-action)}.hq-builder .hq-radio-card-choice>input:focus-visible+.hq-radio-dot{outline:2px solid var(--hq-action);outline-offset:2px}.hq-builder .hq-radio-text{flex-direction:column;min-width:0;display:flex}.hq-builder .hq-radio-title{font-size:13px;font-weight:500;line-height:20px}.hq-builder .hq-radio-description{color:var(--hb-muted);font-size:12px;line-height:20px}.hq-builder .hq-radio-extra{flex-direction:column;gap:8px;margin-top:-2px;padding:0 10px 10px 36px;display:flex}.hq-builder .hq-inline-select{align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex}.hq-builder .hq-inline-select>span{color:var(--hb-muted)}.hq-builder .hq-toggle{cursor:pointer;align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:18px;display:flex;position:relative}.hq-builder .hq-toggle>input[type=checkbox]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.hq-builder .hq-toggle-track{background:var(--hb-border);border-radius:999px;flex:none;width:32px;height:18px;transition:background-color .15s;position:relative}.hq-builder .hq-toggle-track:after{content:"";top:2px;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0003}.hq-builder .hq-toggle>input:checked+.hq-toggle-track{background:var(--hq-action)}.hq-builder .hq-toggle>input:checked+.hq-toggle-track:after{transform:translateX(calc(14px * var(--hq-inline-sign,1)))}.hq-builder[data-theme=dark] .hq-toggle>input:checked+.hq-toggle-track:after{background:var(--hb-brand)}.hq-builder .hq-toggle>input:focus-visible+.hq-toggle-track{outline:2px solid var(--hq-action);outline-offset:2px}.hq-builder .hq-toggle>input:disabled+.hq-toggle-track{opacity:.5}.hq-builder .hq-toggle-text{flex-direction:column;min-width:0;display:flex}.hq-builder .hq-toggle-text>small{color:var(--hb-muted);font-size:12px;line-height:16px}.hq-builder .hq-block-group{flex-direction:column;gap:8px;display:flex}.hq-builder .hq-block{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:8px;min-width:0;position:relative}.hq-builder .hq-block:has(>.hq-block-text:focus){border-color:var(--hq-action);box-shadow:var(--hq-field-ring)}.hq-builder .hq-block-head{background:var(--hb-bg);min-height:32px;color:var(--hb-muted);border-radius:7px 7px 0 0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:20px;display:flex;position:relative}.hq-builder .hq-block-name{white-space:nowrap}.hosqi-workspace .hq-builder .hq-insp textarea.hq-block-text,.hosqi-workspace .hq-builder .hq-insp textarea.hq-block-text:focus{background:var(--hb-surface);width:100%;color:var(--hb-text);box-shadow:none;resize:vertical;border:none;border-radius:0 0 7px 7px;outline:none;padding:10px;font-size:14px;line-height:20px;display:block}.hq-builder .hq-block-help,.hq-builder .hq-block-count{color:var(--hb-muted);margin:0;padding:0 10px 8px;font-size:12px;line-height:16px}.hq-builder .hq-block-count{text-align:end;font-family:var(--hb-mono)}.hq-builder .hq-var-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:18px;display:inline-flex;overflow:hidden}.hq-builder .hq-insp button.hq-var-chip{border:1px solid var(--hb-vio-border);background:var(--hb-vio-bg);min-height:0;color:var(--hb-vio);font-family:var(--hb-mono);white-space:nowrap;cursor:pointer;border-radius:5px;flex:none;padding:1px 6px;font-size:12px;font-weight:400;line-height:14px}.hq-builder .hq-insp button.hq-var-chip:hover{border-color:var(--hb-vio)}.hq-builder .hq-text-tools{flex:none;align-items:center;gap:2px;display:inline-flex;position:relative}.hq-builder .hq-insp button.hq-tool{width:22px;height:22px;color:var(--hb-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.hq-builder .hq-insp button.hq-tool:hover:not(:disabled){background:var(--hb-hover);color:var(--hb-text)}.hq-builder .hq-insp button.hq-tool[data-tone=ai]{color:var(--hb-vio)}.hq-builder .hq-insp button.hq-tool:disabled{opacity:.4;cursor:default}.hq-builder .hq-insert-field{width:22px;height:22px;color:var(--hb-muted);border-radius:5px;place-items:center;display:grid;position:relative}.hq-builder .hq-insert-field:hover{background:var(--hb-hover);color:var(--hb-text)}.hosqi-workspace .hq-builder .hq-insp .hq-insert-field>select,.hosqi-workspace .hq-builder .hq-insp .hq-insert-field>select:focus{width:100%;height:100%;box-shadow:none;opacity:0;cursor:pointer;border:0;padding:0;position:absolute;inset:0}.hq-builder .hq-insert-field:focus-within{outline:2px solid var(--hq-action);outline-offset:1px}.hq-builder .hq-emoji{top:calc(100% + 6px);grid-template-columns:repeat(6,28px);gap:2px;display:grid;inset-inline-end:0}.hq-builder .hq-emoji>button{background:0 0;border:0;border-radius:6px;width:28px;height:28px;padding:0}.hq-builder .hq-emoji>button:is(:hover,:focus-visible){background:var(--hb-hover);outline:none}.hq-builder .hq-tool-note{top:calc(100% + 6px);z-index:20;background:var(--hb-surface);border:1px solid var(--hb-border);width:240px;box-shadow:var(--hb-shadow-float);color:var(--hb-text);white-space:normal;border-radius:8px;padding:8px 10px;font-size:12px;line-height:16px;position:absolute;inset-inline-end:0}.hq-builder .hq-block-menu{flex:none;display:inline-flex;position:relative}.hq-builder .hq-block-menu>.hq-menu{top:calc(100% + 4px);inset-inline-end:0}.hq-builder .hq-button-row{border-top:1px solid var(--hb-border);grid-template-columns:minmax(0,1fr) minmax(100px,130px) 24px;align-items:center;gap:6px;padding:6px 10px;display:grid}.hq-builder .hq-button-row>.hq-button-url{grid-column:1/3}.hq-builder .hq-insp button.hq-block-add{border:none;border-top:1px solid var(--hb-border);width:100%;height:32px;color:var(--hq-action);cursor:pointer;background:0 0;border-radius:0 0 7px 7px;font-size:12px;font-weight:600;display:block}.hq-builder .hq-insp button.hq-block-add:hover{background:var(--hb-hover)}.hq-builder .hq-card-row{border-top:1px solid var(--hb-border);align-items:center;gap:10px;padding:8px 10px;font-size:13px;line-height:20px;display:flex}.hq-builder .hq-card-thumb{border:1px solid var(--hb-border);background:var(--hb-code);border-radius:5px;flex:none;width:36px;height:28px;overflow:hidden}.hq-builder .hq-card-thumb>img{object-fit:cover;width:100%;height:100%}.hq-builder .hq-card-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.hq-builder .hq-card-sub{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--hb-muted);overflow:hidden}.hq-builder .hq-block-editor{border-top:1px solid var(--hb-border);padding:10px}.hq-builder .hq-content-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hq-builder .hq-insp button.hq-palette-item{border:1px solid var(--hb-border);background:var(--hb-surface);min-height:64px;color:var(--hb-text);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:12px;line-height:14px;display:flex}.hq-builder .hq-insp button.hq-palette-item:hover{border-color:var(--t-message);color:var(--t-message)}.hq-builder .hq-insp button.hq-palette-item[aria-disabled=true]{opacity:.55}.hq-builder .hq-palette-channel{color:var(--hb-muted);font-size:12px;line-height:16px}.hq-builder .hq-rule-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) 24px;align-items:center;gap:6px;display:grid}.hq-builder .hq-rule-row>.hq-field-select{gap:4px}.hosqi-workspace .hq-builder .hq-insp .hq-rule-row :is(input,select){height:32px;font-size:12px}.hq-builder .hq-route{border:1px solid var(--hb-border);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.hq-builder .hq-route-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hosqi-workspace .hq-builder .hq-insp input.hq-route-name{flex:120px;width:auto;font-weight:600}.hq-builder .hq-test{border:1px solid var(--hb-border);border-radius:8px;overflow:hidden}.hq-builder .hq-test-row{border-bottom:1px solid var(--hb-border);align-items:center;gap:8px;padding:7px 10px;font-size:12px;line-height:20px;display:flex}.hq-builder .hq-test-rule{overflow-wrap:anywhere;flex:1;min-width:0}.hq-builder .hq-test-actual{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--hb-muted);overflow:hidden}.hq-builder .hq-test-result{color:var(--hb-muted);flex:none;font-weight:600}.hq-builder .hq-test-result[data-pass]{color:var(--hq-success-text)}.hq-builder .hq-test-route-name{background:var(--hb-bg);justify-content:space-between;font-weight:600}.hq-builder .hq-test-foot{background:var(--hb-bg);align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:20px;display:flex}.hq-builder .hq-branch-pill{background:var(--hq-neutral-pill);color:var(--hq-neutral-pill-text);border-radius:999px;padding:2px 9px;font-weight:600}.hq-builder .hq-branch-pill[data-positive]{background:var(--hq-yes-pill);color:var(--hq-success-text)}.hq-builder .hq-test-sample{font-size:12px}.hq-builder .hq-weekdays{gap:4px;display:flex}.hq-builder .hq-weekdays>button{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:6px;flex:1;min-width:0;height:30px;padding:0}.hq-builder .hq-weekdays>button[aria-pressed=true]{border-color:var(--hq-action);background:var(--hq-action);color:var(--hq-action-fg)}.hq-builder .hq-zone{display:block}.hq-builder .hq-variation{align-items:center;gap:8px;display:flex}.hq-builder .hq-variation-letter{background:var(--t-randomizer-tint);width:28px;height:28px;color:var(--t-randomizer);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.hq-builder .hq-percent{width:96px;position:relative}.hosqi-workspace .hq-builder .hq-insp .hq-percent>input{text-align:end;padding-inline-end:24px}.hq-builder .hq-percent>span{top:50%;color:var(--hb-muted);pointer-events:none;font-size:12px;position:absolute;inset-inline-end:9px;transform:translateY(-50%)}.hq-builder .hq-variation-total{color:var(--hb-muted);margin:0;font-size:12px}.hq-builder .hq-variation-total[data-off]{color:var(--hq-amber-text);font-weight:600}.hq-builder .hq-swatches{gap:8px;display:flex}.hq-builder .hq-insp button.hq-swatch{border:2px solid var(--hb-surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--hb-border);cursor:pointer;border-radius:50%;padding:0}.hq-builder .hq-insp button.hq-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--hq-action)}.hq-builder .hq-swatch[data-color=amber]{background:#fcd34d}.hq-builder .hq-swatch[data-color=teal]{background:#5eead4}.hq-builder .hq-swatch[data-color=blue]{background:#93c5fd}.hq-builder .hq-swatch[data-color=rose]{background:#fda4af}.hq-builder .hq-swatch[data-color=violet]{background:#c4b5fd}.hq-builder .hq-swatch[data-color=slate]{background:#cbd5e1}.hq-builder .hq-trigger-type{flex-direction:column;gap:2px;display:flex}.hq-builder .hq-trigger-name{font-size:14px;font-weight:600;line-height:20px}.hq-builder .hq-mode-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.hq-builder .hq-insp button.hq-mode-card{border:1px solid var(--hb-border);color:var(--hb-text);text-align:start;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;display:flex}.hq-builder .hq-insp button.hq-mode-card[aria-checked=true]{background:var(--hb-vio-bg);border-color:#7c3aed}.hq-builder .hq-mode-title{font-size:13px;font-weight:600;line-height:normal}.hq-builder .hq-mode-sub{color:var(--hb-muted);font-size:12px;line-height:normal}.hq-builder .hq-kb-row{border:1px solid var(--hb-border);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.hq-builder .hq-kb-choice{cursor:pointer;display:block}.hq-builder .hq-insp .hq-kb-choice input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.hq-builder .hq-kb-ext{background:var(--hb-code);width:28px;height:28px;color:var(--hb-muted);letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.hq-builder .hq-kb-text{flex-direction:column;flex:1;min-width:0;display:flex}.hq-builder .hq-kb-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.hq-builder .hq-kb-updated{color:var(--hb-muted);font-size:12px;line-height:20px}.hq-builder .hq-kb-status{flex:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.hq-builder .hq-kb-status[data-status=ready]{color:var(--hq-success-text)}.hq-builder .hq-kb-status[data-status=indexing]{color:var(--hq-amber-text)}.hq-builder .hq-kb-status[data-status=failed]{color:var(--hb-error-text)}.hq-builder .hq-temperature{border:1px solid var(--hb-border);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.hq-builder .hq-temperature-head{justify-content:space-between;font-size:12px;line-height:20px;display:flex}.hq-builder .hq-category{border:1px solid var(--hb-border);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.hq-builder .hq-category-row,.hq-builder .hq-copy-row{align-items:center;gap:6px;display:flex}.hq-builder .hq-map-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 24px;align-items:center;gap:6px;display:grid}.hq-builder .hq-map-arrow{color:var(--hb-muted);text-align:center}.hq-builder .hq-issue{background:var(--hb-error-bg);color:var(--hb-error-text);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;line-height:16px;display:flex}.hq-builder .hq-issue[data-severity=warning]{background:var(--hb-amber-bg);color:var(--hb-amber)}.hq-builder .hq-issue>svg{flex:none}.hq-builder .hq-issue-text{overflow-wrap:anywhere;flex:1;min-width:0}.hq-builder .hq-insp button.hq-issue-fix{color:#fff;white-space:nowrap;cursor:pointer;background:#b42318;border:none;border-radius:6px;flex:none;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.hq-builder .hq-issue[data-severity=warning] button.hq-issue-fix{background:#b45309}.hq-builder .hq-insp button.hq-issue-fix[data-variant=more]{padding:4px 5px}.hq-builder .hq-issue-more{flex:none;display:inline-flex;position:relative}.hq-builder .hq-issue-more>.hq-menu{top:calc(100% + 4px);inset-inline-end:0}.hq-builder .hq-exits{gap:6px}.hq-builder .hq-exit{--exit:var(--kind);position:relative}.hq-builder .hq-exit[data-kind=yes]{--exit:#15803d}.hq-builder .hq-exit:is([data-kind=no],[data-kind=noreply]){--exit:#64748b}.hq-builder .hq-exit[data-kind=error]{--exit:#b45309}.hq-builder .hq-insp button.hq-exit-row{border:1px solid var(--hb-border);width:100%;min-width:0;height:34px;color:var(--hb-text);text-align:start;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;line-height:16px;display:flex}.hq-builder .hq-insp button.hq-exit-row:hover:not(:disabled){background:var(--hb-hover)}.hq-builder .hq-exit-dot{background:var(--exit);border-radius:50%;flex:none;width:8px;height:8px}.hq-builder .hq-exit-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.hq-builder .hq-exit-target{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--hb-muted);font-size:12px;overflow:hidden}.hq-builder .hq-exit:not([data-connected]) .hq-exit-target{color:var(--hq-amber-text)}.hq-builder .hq-insp button.hq-exit-more{top:5px;background:var(--hb-surface);width:24px;height:24px;color:var(--hb-muted);opacity:0;cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:5px}.hq-builder .hq-exit:hover button.hq-exit-more,.hq-builder .hq-insp button.hq-exit-more:focus-visible,.hq-builder .hq-insp button.hq-exit-more[aria-expanded=true]{opacity:1}.hq-builder .hq-insp button.hq-exit-more:hover{background:var(--hb-hover);color:var(--hb-text)}.hq-builder .hq-exit-menu{top:calc(100% + 4px);inset-inline:0}.hq-builder .hq-insp-foot{border-top:1px solid var(--hb-border);color:var(--hb-muted);font-family:var(--hb-mono);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:12px;line-height:20px;display:flex}.hq-builder .hq-insp-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hq-builder .hq-insp button.hq-insp-advanced{color:var(--hb-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.hq-builder .hq-insp button.hq-insp-advanced:hover{color:var(--hb-text)}.hq-builder .hq-legacy{min-width:0;color:var(--hb-text);flex-direction:column;gap:8px;font-size:13px;line-height:18px;display:flex}.hq-builder .hq-legacy .field{flex-direction:column;min-width:0;margin:0 0 10px;display:flex}.hq-builder .hq-legacy .field>span{color:var(--hb-muted);font-size:12px;font-weight:400;line-height:16px}.hq-builder .hq-legacy small{color:var(--hb-muted);font-size:12px;line-height:15px}.hq-builder .hq-legacy :is(p,.muted){color:var(--hb-muted);margin:0;font-size:12px;line-height:17px}.hq-builder .hq-legacy h4{font:600 12px/16px var(--hb-font);color:var(--hb-text);margin:8px 0 6px}.hq-builder .hq-legacy .as-help{color:var(--hb-muted);margin:0 0 8px;font-size:12px;line-height:17px}.hq-builder .hq-legacy :is(.as-content-editor,.as-action,.as-condition,.as-trigger-settings,.as-endpoint-form){border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:8px;margin:0 0 8px;padding:0 10px 10px}.hq-builder .hq-legacy :is(.as-content-editor,.as-action,.as-condition,.as-trigger-settings,.as-endpoint-form)>header{background:var(--hb-bg);min-height:30px;color:var(--hb-muted);border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:8px;margin:0 -10px 10px;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;display:flex}.hq-builder .hq-legacy :is(.as-action,.as-condition)>header>strong{color:var(--hb-text);font-weight:600}.hq-builder .hq-legacy .as-content-editor>header>:is(span,div){color:var(--hb-muted);align-items:center;gap:6px;font-size:12px;display:flex}.hq-builder .hq-legacy :is(.as-content-editor,.as-action,.as-condition,.as-trigger-settings,.as-endpoint-form)>header button{width:24px;height:24px;color:var(--hb-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.hq-builder .hq-legacy :is(.as-content-editor,.as-action,.as-condition)>header button:hover:not(:disabled){background:var(--hb-hover);color:var(--hb-text)}.hq-builder .hq-legacy-block>.as-content-editor{margin:0}.hq-builder .hq-legacy .as-text-editor{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:8px;margin:0 0 10px;position:relative}.hosqi-workspace .hq-builder .hq-insp .hq-legacy .as-text-editor>textarea,.hosqi-workspace .hq-builder .hq-insp .hq-legacy .as-text-editor>textarea:focus{min-height:84px;box-shadow:none;background:0 0;border:0;border-radius:8px 8px 0 0;outline:none;padding:10px;font-size:13px;line-height:19px}.hosqi-workspace .hq-builder .hq-insp .hq-legacy .as-text-editor:has(>textarea:focus){border-color:var(--hq-action);box-shadow:var(--hq-field-ring)}.hq-builder .hq-legacy .as-text-editor>footer{border-top:1px solid var(--hb-border);align-items:center;gap:6px;padding:4px 8px;display:flex}.hq-builder .hq-legacy .as-text-editor>footer button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid;color:var(--hb-muted)!important;padding:0!important}.hosqi-workspace .hq-builder .hq-insp .hq-legacy .as-text-editor>footer select{background:0 0;width:auto;max-width:120px;height:24px;color:var(--hb-muted)!important;border:0!important;padding:0 4px!important;font-size:12px!important}.hq-builder .hq-legacy .as-emoji{border-top:1px solid var(--hb-border);grid-template-columns:repeat(6,1fr);gap:2px;padding:8px;display:grid}.hq-builder .hq-legacy .as-emoji button{cursor:pointer;background:0 0;border:0;border-radius:6px}.hq-builder .hq-legacy :is(.as-dashed,.as-add-content){border:1px dashed var(--hb-border);width:100%;min-height:32px;color:var(--hb-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:4px 0 8px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.hq-builder .hq-legacy .as-dashed:hover{border-color:var(--hq-action);color:var(--hq-action)}.hq-builder .hq-legacy .as-text-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex;font-size:12px!important}.hq-builder .hq-legacy .as-check,.hq-builder .hq-legacy .meta-check{cursor:pointer;align-items:center;gap:8px;margin:8px 0;font-size:12px;line-height:16px;display:flex}.hq-builder .hq-legacy .as-segmented{border:1px solid var(--hb-border);background:var(--hb-bg);border-radius:7px;gap:2px;margin-bottom:10px;padding:2px;display:flex}.hq-builder .hq-legacy .as-segmented>button{height:26px;color:var(--hb-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:0 8px;font-weight:600}.hq-builder .hq-legacy .as-segmented>button.active{box-shadow:0 1px 2px #00000014;background:var(--hb-surface)!important;color:var(--hb-text)!important}.hq-builder .hq-legacy .as-weekdays{gap:4px;margin:4px 0 10px;display:flex}.hq-builder .hq-legacy .as-weekdays>button{cursor:pointer;border-radius:6px;flex:1;min-width:0;min-height:30px;border:1px solid var(--hb-border)!important;background:var(--hb-surface)!important;color:var(--hb-text)!important;padding:0 2px!important;font-size:12px!important}.hq-builder .hq-legacy .as-weekdays>button[aria-pressed=true]{border-color:var(--hq-action)!important;background:var(--hq-action)!important;color:var(--hq-action-fg)!important}.hq-builder .hq-legacy .as-reply-button{text-align:start;cursor:pointer;border-radius:6px;align-items:center;gap:7px;width:100%;margin:4px 0;padding:7px 9px;display:flex;border:1px solid var(--hb-border)!important;background:var(--hb-surface)!important;color:var(--hq-action)!important;font-size:12px!important}.hq-builder .hq-legacy :is(.as-button-settings,.as-inline-form,.as-mapping){border:1px solid var(--hb-border);background:var(--hb-bg);border-radius:8px}.hq-builder .hq-legacy :is(.as-button-settings,.as-mapping)>button,.hq-builder .hq-legacy .as-button-settings>header>button,.hq-builder .hq-legacy .as-mapping-editor button{color:var(--hb-muted);cursor:pointer;background:0 0;border:0}.hq-builder .hq-legacy .as-upload{cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:18px 10px;display:flex;border:1px dashed var(--hb-border)!important;background:var(--hb-bg)!important;color:var(--hb-muted)!important}.hq-builder .hq-legacy .as-asset-preview{background:var(--hb-code);border-radius:6px}.hq-builder .hq-legacy details{border-top:1px solid var(--hb-border);margin-top:10px;padding-top:10px}.hq-builder .hq-legacy summary{color:var(--hb-muted);cursor:pointer;margin-bottom:10px;font-size:12px;font-weight:600}.hq-builder .hq-legacy :is(button.as-icon-button,.as-value-chips button){width:26px;height:26px;color:var(--hb-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.hq-builder .hq-legacy :is(button.as-icon-button,.as-value-chips button):hover:not(:disabled){background:var(--hb-hover);color:var(--hb-error-text)}.hq-builder .hq-legacy .as-value-chips>li{border-color:var(--hb-border);background:var(--hb-bg);min-height:26px;color:var(--hb-text);font-size:12px}.hq-builder .hq-legacy .as-values-label{color:var(--hb-muted);font-size:12px;font-weight:400}.hq-builder .hq-legacy .as-ai-exit-presets{flex-wrap:wrap;gap:6px;margin:2px 0 6px;display:flex}.hq-builder .hq-legacy .as-ai-exit-presets>button{border:1px dashed var(--hb-border);min-height:28px;color:var(--hb-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.hq-builder .hq-legacy .as-ai-exit-presets>button:hover{background:var(--hb-hover);border-style:solid}.hq-builder .hq-legacy .as-ai-exit-missing{color:var(--hq-amber-text)}.hq-builder .hq-legacy .as-switch{cursor:pointer;align-items:center;gap:10px;min-height:32px;margin:0 0 4px;font-size:13px;display:flex}.hq-builder .hq-legacy .as-switch>input[type=checkbox]{appearance:none;background:var(--hb-border);cursor:pointer;border:0;border-radius:999px;flex:none;width:32px;height:18px;min-height:0;margin:0;position:relative}.hq-builder .hq-legacy .as-switch>input[type=checkbox]:after{content:"";top:2px;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0003}.hq-builder .hq-legacy .as-switch>input[type=checkbox]:checked{background:var(--hq-action)}.hq-builder .hq-legacy .as-switch>input[type=checkbox]:checked:after{transform:translateX(calc(14px * var(--hq-inline-sign,1)))}.hq-builder .hq-legacy .as-section{border-top:1px solid var(--hb-border);margin:0;padding:0}.hq-builder .hq-legacy .as-section:first-child{border-top:0}.hq-builder .hq-legacy .as-section-head{align-items:center;gap:8px;min-height:40px;display:flex}.hq-builder .hq-legacy button.as-section-toggle{min-width:0;min-height:40px;color:var(--hb-text);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:6px 0;display:flex}.hq-builder .hq-legacy .as-section-toggle>svg{color:var(--hb-muted);transition:transform .18s}.hq-builder .hq-legacy .as-section[data-open=true] .as-section-toggle>svg{transform:rotate(90deg)}.hq-builder .hq-legacy .as-section-title{font-size:13px;font-weight:600;line-height:18px}.hq-builder .hq-legacy .as-section-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hb-muted);font-size:12px;overflow:hidden}.hq-builder .hq-legacy .as-section-body{padding:0 0 14px}.hq-builder .hq-legacy .as-booking-days>button{border-radius:6px;flex:1;min-width:0;min-height:30px;border:1px solid var(--hb-border)!important;background:var(--hb-surface)!important;color:var(--hb-text)!important;font-size:12px!important}.hq-builder .hq-legacy .as-booking-days>button[aria-pressed=true]{border-color:var(--hq-action)!important;background:var(--hq-action)!important;color:var(--hq-action-fg)!important}.hq-builder .hq-legacy .as-row.as-booking-row{flex-wrap:wrap;align-items:flex-start;gap:0 10px}.hq-builder .hq-legacy .as-row.as-booking-row>.field{flex:140px}.hq-builder .hq-legacy .as-saved-list code{color:#0d2622;font-size:12px}.hosqi-workspace .hq-builder .hq-insp .button{border-radius:8px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:500;line-height:18px}.hosqi-workspace .hq-builder .hq-insp .button.secondary{border-color:var(--hb-border);background:var(--hb-surface);color:var(--hb-text)}.hosqi-workspace .hq-builder .hq-insp .button.primary{border-color:var(--hb-primary-bg);background:var(--hb-primary-bg);color:var(--hb-primary-fg)}.hq-builder .hq-insp .error-box{margin:0}.hq-builder[data-theme=dark] .hq-insp .badge{background:var(--hb-hover);color:var(--hb-muted)}.hq-builder[data-theme=dark] .hq-insp .badge.warning{background:var(--hb-amber-bg);color:var(--hb-amber)}.hq-builder[data-theme=dark] .hq-insp .notice{border-color:var(--hb-border);background:var(--hb-bg);color:var(--hb-muted)}.hq-builder[data-theme=dark] .hq-insp :is(.app-connect-panel,.app-connect-waiting,.app-account-state,.app-results,.pg-notice,.meta-carousel-card,.as-template-body){border-color:var(--hb-border);background:var(--hb-bg);color:var(--hb-text)}.hq-builder[data-theme=dark] .hq-insp .meta-carousel-editor fieldset{border-color:var(--hb-border)}.hq-builder .hq-ai-style-row{border:1px solid var(--hb-border);background:var(--hb-bg);color:var(--hb-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:8px 10px;font-size:13px;line-height:18px;display:flex}.hq-builder .hq-ai-style-row>svg{color:var(--hb-vio);flex:none}.hq-builder .hq-ai-style-row>span[aria-hidden]{color:var(--hb-muted)}.hq-builder .hq-ai-style-row>a{color:var(--hq-action);text-underline-offset:2px;font-weight:600;text-decoration:underline}.hq-builder .hq-insp-purpose{color:var(--hb-muted);margin:0;font-size:12px;line-height:1.45}.hq-builder .hq-insp-guide{min-height:28px;color:var(--hb-text);text-underline-offset:2px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.hq-builder .hb-dock-pane{flex-direction:column;flex:1;min-height:0;display:flex}.hq-builder .hb-ai{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.hq-builder .hb-ai-head{border-bottom:1px solid var(--hb-border);flex-direction:column;flex:none;gap:10px;padding:16px;font-size:12px;display:flex}.hq-builder .hb-ai-heading{align-items:center;gap:10px;min-width:0;display:flex}.hq-builder .hb-ai-heading>strong{text-wrap:balance;flex:1;min-width:0;font-size:14px;line-height:20px}.hq-builder .hb-ai-robot{background:var(--hb-bg);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hq-builder .hb-ai-robot img{display:block}.hq-builder .hb-ai-robot .is-dark-surface,.hq-builder[data-theme=dark] .hb-ai-robot .is-light-surface{display:none}.hq-builder[data-theme=dark] .hb-ai-robot .is-dark-surface{display:block}.hq-builder .hb-ai-scope-label{color:var(--hb-muted);margin-top:4px;font-size:12px;line-height:16px}.hq-builder .hb-ai .hb-segmented.is-small{border:1px solid var(--hb-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:-4px 0 0;padding:3px;display:grid}.hosqi-workspace .hq-builder .hb-ai .hb-segmented.is-small button,.hq-builder .hb-ai .hb-segmented.is-small button{white-space:normal;text-wrap:balance;border-radius:7px;justify-content:center;min-width:0;height:auto;min-height:36px;padding:7px 8px;font-size:12px;line-height:18px}.hq-builder .hb-segmented.is-small button:disabled{opacity:.5}.hq-builder .hb-ai-pill{background:var(--hb-hover);max-width:48%;color:var(--hb-text);text-wrap:balance;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px}.hq-builder .hb-ai-body{flex-direction:column;flex:1 0 auto;gap:12px;min-width:0;min-height:0;padding:16px;display:flex;overflow:visible}.hq-builder .hb-ai-body.is-empty>:first-child{margin-top:auto}.hq-builder .hb-ai-body.is-empty>:last-child{margin-bottom:auto}.hq-builder .hb-ai-welcome{padding:8px 0}.hq-builder .hb-ai-welcome>strong{text-wrap:balance;font-size:22px;font-weight:650;line-height:30px;display:block}.hq-builder .hb-ai-welcome p{color:var(--hb-muted);text-wrap:pretty;margin:10px 0 0;font-size:13px;line-height:21px}.hq-builder .hb-ai-loading{color:var(--hb-muted);align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.hq-builder .hb-ai-load-error{border:1px solid var(--hb-border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.hq-builder .hb-ai-load-error button{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:7px;height:auto;min-height:36px;padding:6px 10px}.hq-builder .hb-ai-body>*{flex-shrink:0}.hq-builder .hb-ai-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hosqi-workspace .hq-builder .hb-ai-chips button,.hq-builder .hb-ai-chips button{border:1px solid var(--hb-border);background:var(--hb-surface);min-width:0;height:auto;min-height:64px;color:var(--hb-text);white-space:normal;text-wrap:balance;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:12px;line-height:18px;display:flex}.hq-builder .hb-ai-chips button:hover:not(:disabled){background:var(--hb-hover)}.hosqi-workspace .hq-builder .hb-ai-chips button.is-on,.hq-builder .hb-ai-chips button.is-on{border-color:var(--hb-primary-bg);background:var(--hb-hover);font-weight:600}.hosqi-workspace .hq-builder .hb-ai-chips button.is-diagnose,.hq-builder .hb-ai-chips button.is-diagnose{color:var(--hb-text)}.hq-builder .hb-ai-chips button:disabled{opacity:.5}.hq-builder .hb-ai-message{white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere;border-radius:12px;min-width:0;max-width:92%;padding:10px 12px;font-size:13px;line-height:19px}.hq-builder .hb-ai-message.is-ai{background:var(--hb-code);color:var(--hb-text);align-self:flex-start}.hq-builder .hb-ai-message.is-user{color:#fff;background:#0d2622;align-self:flex-end}.hq-builder[data-theme=dark] .hb-ai-message.is-user{color:#0d2622;background:#d7f25c}.hq-builder .hb-ai-message.is-working{align-items:center;gap:8px;display:flex}.hq-builder .hb-ai-message.is-working span{flex:1}.hq-builder .hb-ai-message.is-warning{background:var(--hb-amber-bg);color:var(--hb-amber)}.hq-builder .hb-ai-message .hb-link-button{align-items:center;gap:4px;margin-inline-start:6px;display:inline-flex}.hq-builder .hb-ai-error{background:var(--hb-error-bg);color:var(--hb-error-text);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:12px;line-height:18px;display:flex}.hq-builder .hb-ai-error svg{flex:none;margin-top:2px}.hq-builder .hb-ai-questions{flex-direction:column;gap:8px;display:flex}.hq-builder .hb-ai-question{border:1px solid var(--hb-border);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.hq-builder .hb-ai-question small{color:var(--hb-muted);font-size:12px}.hq-builder .hb-ai-question button:disabled{opacity:.5}.hq-builder .hb-ai-question>div{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.hosqi-workspace .hq-builder .hb-ai-question button,.hq-builder .hb-ai-question button{border:1px solid var(--hb-border);background:var(--hb-hover);height:26px;color:var(--hb-text);border-radius:999px;min-height:0;padding:0 10px;font-size:12px}.hq-builder .hb-ai-plan,.hq-builder .hb-ai-patch{border:1px solid var(--hb-border);border-radius:10px;width:100%;overflow:hidden}.hq-builder .hb-ai-plan header,.hq-builder .hb-ai-patch header{background:var(--hb-hover);color:var(--hb-text);align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.hq-builder .hb-ai-plan p{margin:0;padding:8px 12px 0;font-size:13px}.hq-builder .hb-ai-plan ol{flex-direction:column;gap:6px;margin:8px 0 0;padding:0 12px 0 30px;font-size:13px;display:flex}.hq-builder .hb-ai-plan-details{gap:6px;margin:8px 12px 0;font-size:12px;display:grid}.hq-builder .hb-ai-plan-details dt{color:var(--hb-muted)}.hq-builder .hb-ai-plan-details dd{overflow-wrap:anywhere;margin:2px 0 0}.hq-builder .hb-ai-plan-event{display:block}.hq-builder .hb-ai-plan-event+.hb-ai-plan-event{margin-top:5px}.hq-builder .hb-ai-plan-event small{color:var(--hb-muted);display:block}.hq-builder .hb-ai-plan ol small{color:var(--hb-muted);font-size:12px;display:block}.hq-builder .hb-ai-assumptions{color:var(--hb-muted);margin:8px 12px 0;padding-inline-start:16px;font-size:12px}.hq-builder .hb-ai-plan footer,.hq-builder .hb-ai-patch footer{border-top:1px solid var(--hb-border);background:var(--hb-bg);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.hq-builder .hb-ai-patch footer{margin-top:0}.hq-builder .hb-ai-patch-row{border-top:1px solid var(--hb-border);color:var(--hb-text);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.hq-builder .hb-ai-patch-row>span:last-child{overflow-wrap:anywhere;min-width:0}.hq-builder .hb-ai-patch-row .hb-mono{width:14px;font-weight:600}.hq-builder .hb-ai-patch-row.sign-add .hb-mono{color:#15803d}.hq-builder .hb-ai-patch-row.sign-change .hb-mono{color:#b45309}.hq-builder .hb-ai-patch-row.sign-remove .hb-mono{color:#b42318}.hosqi-workspace .hq-builder .hb-button.is-small{border-radius:6px;height:30px;font-size:12px}.hosqi-workspace .hq-builder .hb-ai-show,.hq-builder .hb-ai-show{height:30px;color:var(--hb-primary-bg);background:0 0;border:none;min-height:0;padding:0 10px;font-size:12px;font-weight:600}.hq-builder[data-theme=dark] .hb-ai-show{color:var(--hb-lime)}.hq-builder .hb-ai-applied{color:#15803d;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.hq-builder .hb-ai-conflict{border-top:1px solid var(--hb-border);background:var(--hb-amber-bg);color:var(--hb-amber);padding:10px 12px;font-size:12px}.hq-builder .hb-ai-conflict p{margin:0 0 8px}.hq-builder .hb-ai-conflict div{gap:6px;display:flex}.hq-builder .hb-ai-foot{border-top:1px solid var(--hb-border);flex-direction:column;flex:none;gap:10px;min-width:0;padding:12px 16px;display:flex}.hq-builder .hb-ai-files{flex-direction:column;gap:4px;max-height:144px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hq-builder .hb-ai-files li{border:1px solid var(--hb-border);border-radius:9px;grid-template-columns:16px minmax(0,1fr) 32px;align-items:start;gap:2px 8px;padding:8px;font-size:12px;line-height:18px;display:grid}.hq-builder .hb-ai-files li>svg{margin-top:2px}.hq-builder .hb-ai-files li span{overflow-wrap:anywhere;grid-column:2;min-width:0}.hq-builder .hb-ai-files li small{color:var(--hb-muted);overflow-wrap:anywhere;grid-column:2;font-size:12px;line-height:16px}.hq-builder .hb-ai-files li[data-status=failed] small{color:var(--hb-error-text)}.hosqi-workspace .hq-builder .hb-ai-files button,.hq-builder .hb-ai-files button{width:32px;height:32px;color:var(--hb-muted);background:0 0;border:none;border-radius:7px;grid-area:1/3/span 2;place-items:center;min-height:32px;padding:0;display:grid}.hq-builder .hb-ai-input{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:14px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:4px;padding:8px;display:grid}.hq-builder .hb-ai-input:focus-within{border-color:var(--hb-primary-bg);box-shadow:var(--hb-focus-ring)}.hosqi-workspace .hq-builder .hb-ai-input textarea,.hq-builder .hb-ai-input textarea{width:100%;min-width:0;color:var(--hb-text);box-shadow:none;resize:vertical;background:0 0;border:none;border-radius:0;outline:none;grid-area:1/1/auto/-1;height:88px;min-height:88px;max-height:240px;padding:6px 4px;font-size:13px;line-height:20px}.hosqi-workspace .hq-builder .hb-ai-input textarea:focus,.hq-builder .hb-ai-input textarea:focus{box-shadow:none;border:none}.hosqi-workspace .hq-builder .hb-ai-input textarea:disabled{background:0 0}.hq-builder .hb-ai-input-hint{color:var(--hb-muted);font-size:12px;line-height:16px}.hq-builder .hb-ai-input>button{flex-shrink:0}.hosqi-workspace .hq-builder .hb-ai-attach,.hq-builder .hb-ai-attach{width:44px;height:44px;color:var(--hb-muted);background:0 0;border:none;border-radius:10px;grid-area:2/1;place-items:center;min-height:44px;padding:0;display:grid}.hq-builder .hb-ai-attach:hover{background:var(--hb-hover)}.hosqi-workspace .hq-builder .hb-ai-send,.hq-builder .hb-ai-send{color:#fff;background:#0d2622;border:none;border-radius:10px;grid-area:2/3;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.hq-builder[data-theme=dark] .hb-ai-send{color:#0d2622;background:#d7f25c}.hq-builder .hb-ai-send:disabled{opacity:.4}.hq-builder .hb-ai-credits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;font-size:12px;line-height:16px;display:grid}.hq-builder .hb-ai-credits div{flex-direction:column;gap:2px;min-width:0;display:flex}.hq-builder .hb-ai-credits div:last-child{border-top:1px solid var(--hb-border);flex-direction:row;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:8px}.hq-builder .hb-ai-credits span{color:var(--hb-muted)}.hq-builder .hb-ai-credits strong{overflow-wrap:anywhere;font-weight:600}.hq-builder .hb-ai-credits div:last-child strong{text-align:end}.hosqi-workspace .hq-builder .hb-ai-new,.hq-builder .hb-ai-new{color:var(--hb-muted);background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;min-height:36px;padding:4px 0;font-size:12px;display:inline-flex}@media (width<=600px){.hq-builder .hb-ai-head,.hq-builder .hb-ai-body,.hq-builder .hb-ai-foot{padding:12px}.hosqi-workspace .hq-builder .hb-ai .hb-segmented.is-small button,.hosqi-workspace .hq-builder .hb-ai-new,.hq-builder .hb-ai-load-error button{min-height:44px}.hq-builder .hb-ai-files li{grid-template-columns:16px minmax(0,1fr) 44px}.hosqi-workspace .hq-builder .hb-ai-files button{width:44px;height:44px;min-height:44px}}@media (height<=680px){.hq-builder .hb-ai-welcome>strong{font-size:18px;line-height:26px}}.hq-builder .spin{animation:1s linear infinite hb-spin}@keyframes hb-spin{to{transform:rotate(360deg)}}.hq-builder,.workflow-catalog-host{--hb-brand:var(--ui-brand,#0d2622);--hb-lime:var(--ui-lime,#d7f25c);--hb-success:var(--ui-success,#1f7a4d);--hb-error:var(--ui-destructive,#b42318);--hb-warning:#b45309;--hb-wa:#25d366;--hb-user-bubble:#dcf8c6;--hb-phone-screen:#f2efe9;--hb-phone-bar:#f7f5f0;--hb-system-note:#e8e4dc;--hb-bg:var(--ui-sidebar,#f3f5f1);--hb-surface:var(--ui-card,#fff);--hb-canvas:var(--ui-background,#fafaf7);--hb-dot:#d3dbd5;--hb-text:var(--ui-foreground,#0d2622);--hb-muted:var(--ui-muted-foreground,#56675f);--hb-border:var(--ui-border,#e1e7e2);--hb-hover:var(--ui-muted,#f1f4f0);--hb-code:var(--ui-muted,#f1f4f0);--hb-edge:#7a8a83;--hb-handle:#7a8a83;--hb-amber:#78350f;--hb-amber-bg:var(--ui-warning-soft,#fff4e0);--hb-vio:#7c3aed;--hb-vio-bg:#f5f3ff;--hb-vio-border:#d9cff7;--hb-error-bg:var(--ui-destructive-soft,#fdecea);--hb-error-text:var(--ui-destructive,#b42318);--hb-warning-text:var(--ui-warning,#8a5300);--hb-success-bg:var(--ui-success-soft,#e6f4ec);--hb-primary-bg:var(--ui-primary,#0d2622);--hb-primary-fg:var(--ui-primary-foreground,#fff);--hb-shadow-node:var(--ui-shadow-xs,0 1px 2px #0d26220d);--hb-shadow-node-hover:0 6px 18px #0d26221a;--hb-shadow-node-selected:0 8px 24px #0d262224;--hb-shadow-float:var(--ui-shadow-sm,0 1px 3px #0d262212);--hb-shadow-popover:var(--ui-shadow-md,0 10px 28px -8px #0d26222e);--hb-shadow-modal:var(--ui-shadow-lg,0 24px 56px -12px #0d262247);--hb-focus-ring:0 0 0 3px #0d26221f;--hb-focus-ring-vio:0 0 0 3px #7c3aed1f;--hb-font:var(--ui-font,Inter, "Noto Sans Armenian", system-ui, sans-serif);--hb-mono:var(--ui-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--t-trigger:#0f766e;--t-trigger-tint:#e7f5f1;--t-message:#2563eb;--t-message-tint:#eff6ff;--t-email:#2563eb;--t-email-tint:#eff6ff;--t-input:#0e7490;--t-input-tint:#ecfeff;--t-ai:#7c3aed;--t-ai-tint:#f5f3ff;--t-condition:#b45309;--t-condition-tint:#fffbeb;--t-router:#b45309;--t-router-tint:#fffbeb;--t-action:#4f46e5;--t-action-tint:#eef2ff;--t-delay:#64748b;--t-delay-tint:#f1f5f9;--t-handoff:#a21caf;--t-handoff-tint:#fae8ff;--t-end:#475569;--t-end-tint:#f1f5f9;--t-randomizer:#c2410c;--t-randomizer-tint:#fff7ed;--t-start_flow:#0369a1;--t-start_flow-tint:#f0f9ff;--t-booking:#be185d;--t-booking-tint:#fdf2f8;--t-comment:#92400e;--t-comment-tint:#fef3c7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--hb-font)}.hq-builder[data-theme=dark]{--hb-bg:#101715;--hb-surface:#18211e;--hb-canvas:#101715;--hb-dot:#2e3a35;--hb-text:#f3f6f3;--hb-muted:#b4c0b9;--hb-border:#2a3531;--hb-hover:#22302b;--hb-code:#1f2a26;--hb-amber:#fcd98a;--hb-amber-bg:#3a2e14;--hb-vio:#c4b5fd;--hb-vio-bg:#2a2145;--hb-vio-border:#4c3a85;--hb-error-bg:#b423182e;--hb-error-text:#f6a9a1;--hb-warning-text:#fcd98a;--hb-success-bg:#15803d33;--hb-primary-bg:#d7f25c;--hb-primary-fg:#0d2622;--hb-error:#b42318;--hb-success:#15803d;--hb-shadow-node:0 1px 2px #0000004d;--hb-shadow-float:0 4px 14px #00000059;--hb-shadow-popover:0 12px 32px #00000073;--hb-shadow-modal:0 24px 60px #00000080;--t-trigger-tint:#12362f;--t-message-tint:#172a4a;--t-email-tint:#172a4a;--t-input-tint:#113842;--t-ai-tint:#2a2145;--t-condition-tint:#3a2e14;--t-router-tint:#3a2e14;--t-action-tint:#242447;--t-delay-tint:#232a2f;--t-handoff-tint:#3a1f3e;--t-end-tint:#232a2f;--t-randomizer-tint:#3a2414;--t-start_flow-tint:#0f2b3d;--t-booking-tint:#3d1a2c;--t-comment-tint:#3a2e14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes hqDash{to{stroke-dashoffset:-20px}}@keyframes hqPulse{0%,to{box-shadow:0 0 0 2px #0d262273,0 0 #d7f25cb3}50%{box-shadow:0 0 0 2px #0d262273,0 0 0 10px #d7f25c00}}@keyframes hqBlink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.hq-builder *,.hq-builder :before,.hq-builder :after{transition:none!important;animation:none!important}}body.hq-builder-open .mobile-toggle,body.hq-builder-open .nav-scrim,body.hq-builder-open .skip-link{display:none!important}.hq-builder{z-index:60;background:var(--hb-bg);color:var(--hb-text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px;display:flex;position:fixed;inset:0;overflow:hidden}body.hq-builder-open .has-customer-support .customer-support-banner{z-index:61;box-sizing:border-box;max-height:45dvh;position:fixed;inset:0 0 auto;overflow-y:auto}@media (height<=600px){body.hq-builder-open .has-customer-support .customer-support-banner{max-height:30dvh}}.has-customer-support .hq-builder{top:var(--customer-support-height,100px)}.has-customer-support .hq-builder .hb-modal{max-height:min(86vh, calc(100dvh - var(--customer-support-height,100px) - 24px));overflow-y:auto}.has-customer-support .hq-builder .hb-modal>*{flex-shrink:0}.hq-builder *,.hq-builder :before,.hq-builder :after{box-sizing:border-box}.hq-builder.hb-loading{justify-content:center;align-items:center}.hq-builder .hb-mono{font-family:var(--hb-mono)}.hq-builder .hb-muted{color:var(--hb-muted)}.hosqi-workspace .hq-builder button,.hq-builder button{font:inherit;color:inherit;cursor:pointer}.hosqi-workspace .hq-builder button:disabled,.hq-builder button:disabled{cursor:default}.hosqi-workspace .hq-builder .hb-button,.hq-builder .hb-button{border:1px solid var(--hb-border);background:var(--hb-surface);height:32px;color:var(--hb-text);white-space:nowrap;box-shadow:none;border-radius:8px;align-items:center;gap:6px;min-height:0;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.hosqi-workspace .hq-builder .hb-button:hover:not(:disabled),.hq-builder .hb-button:hover:not(:disabled){background:var(--hb-hover)}.hosqi-workspace .hq-builder .hb-button.is-primary,.hq-builder .hb-button.is-primary{background:var(--hb-primary-bg);color:var(--hb-primary-fg);border:none;padding:0 14px;font-weight:600}.hosqi-workspace .hq-builder .hb-button.is-primary:hover:not(:disabled),.hq-builder .hb-button.is-primary:hover:not(:disabled){background:var(--hb-primary-bg);opacity:.9}.hosqi-workspace .hq-builder .hb-button.is-primary:disabled,.hq-builder .hb-button.is-primary:disabled{background:var(--hb-hover);color:var(--hb-muted)}.hq-builder .hb-button.is-primary.is-published:disabled{background:var(--hb-success-bg);color:var(--hb-brand);opacity:1}.hq-builder[data-theme=dark] .hb-button.is-primary.is-published:disabled{color:color-mix(in srgb, var(--hb-success) 40%, white)}.hosqi-workspace .hq-builder .hb-button.is-ai-active,.hq-builder .hb-button.is-ai-active{background:var(--hb-hover);border-color:#7c3aed}.hosqi-workspace .hq-builder .hb-button.is-preview-active,.hq-builder .hb-button.is-preview-active{border-color:var(--hb-brand);background:var(--hb-hover)}.hq-builder[data-theme=dark] .hb-button.is-preview-active{border-color:var(--hb-lime)}.hq-builder .hb-vio-icon{color:#7c3aed}.hosqi-workspace .hq-builder .hb-icon-button,.hq-builder .hb-icon-button{width:28px;height:28px;color:var(--hb-muted);background:0 0;border:none;border-radius:6px;place-items:center;min-height:0;padding:0;display:inline-grid}.hosqi-workspace .hq-builder .hb-icon-button:hover,.hq-builder .hb-icon-button:hover{background:var(--hb-hover)}.hosqi-workspace .hq-builder .hb-icon-button.is-bordered,.hq-builder .hb-icon-button.is-bordered{border:1px solid var(--hb-border);background:var(--hb-surface);width:32px;height:32px;color:var(--hb-text);border-radius:8px}.hosqi-workspace .hq-builder .hb-link-button,.hq-builder .hb-link-button{color:inherit;background:0 0;border:none;min-height:0;padding:0;font-weight:600;text-decoration:underline}.hosqi-workspace .hq-builder :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--hb-brand);outline-offset:2px}.hq-builder[data-theme=dark] :is(button,a):focus-visible{outline-color:var(--hb-lime)}.hq-builder .hb-rail{z-index:30;background:#0d2622;flex-direction:column;flex:none;align-items:center;gap:4px;width:64px;padding:12px 0;display:flex}.hq-builder .hb-rail-logo{background:#d7f25c;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-bottom:12px;display:grid}.hq-builder .hb-rail-items{scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;padding:0 10px;display:flex;overflow-y:auto}.hq-builder .hb-rail-bottom{flex-direction:column;gap:4px;padding-top:8px;display:flex}.hq-builder .hb-rail-item{color:#b4c0b9;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:relative}.hq-builder .hb-rail-item:hover{color:#fff;background:#ffffff1a}.hq-builder .hb-rail-item.is-active{color:#fff;background:#ffffff1f}.hq-builder .hb-rail-item.is-active:before{content:"";inset-inline-start:-10px;background:#d7f25c;border-radius:2px;width:3px;height:20px;position:absolute;top:12px}.hq-builder .hb-rail-lock{inset-inline-end:6px;color:#d7f25c;position:absolute;bottom:6px}.hq-builder .hb-rail-item:focus-visible{outline-color:#d7f25c}.hq-builder .hb-main{flex-direction:column;flex:1;min-width:0;display:flex}.hq-builder .hb-toolbar{border-bottom:1px solid var(--hb-border);background:var(--hb-surface);z-index:20;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:64px;padding:8px 16px;display:flex}.hq-builder .hb-toolbar-left{flex:1 0 220px;align-items:center;gap:10px;min-width:0;display:flex}.hq-builder .hb-title{flex-direction:column;flex:1;min-width:0;display:flex}.hosqi-workspace .hq-builder input.hb-name,.hq-builder .hb-name{color:var(--hb-text);width:100%;min-width:0;max-width:290px;height:auto;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;margin-inline-start:-6px;padding:2px 6px;font-size:15px;font-weight:600;line-height:20px}.hosqi-workspace .hq-builder .hb-title>input.hb-name:hover,.hq-builder .hb-name:hover{border-color:var(--hb-border)}.hosqi-workspace .hq-builder input.hb-name:focus,.hq-builder .hb-name:focus{border-color:var(--hb-brand);background:var(--hb-surface);box-shadow:none}.hosqi-workspace .hq-builder[data-theme=dark] input.hb-name:focus,.hq-builder[data-theme=dark] .hb-name:focus{border-color:var(--hb-lime)}.hq-builder .hb-meta{color:var(--hb-muted);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;font-size:12px;line-height:16px;display:flex}.hq-builder .hb-save{flex:none;align-items:center;gap:5px;display:inline-flex}.hq-builder .hb-dot{background:var(--hb-success);border-radius:50%;width:6px;height:6px}.hq-builder .hb-save.is-saving .hb-dot,.hq-builder .hb-save.is-unsaved .hb-dot{background:var(--hb-warning)}.hq-builder .hb-save.is-save_failed{color:var(--hb-error-text)}.hq-builder .hb-save.is-save_failed .hb-dot{background:var(--hb-error)}.hq-builder .hb-meta-sep{opacity:.5}.hq-builder .hb-unpublished{color:var(--hb-warning-text);font-weight:500}.hq-builder[data-theme=dark] .hb-unpublished{color:#fcd98a}.hq-builder .hb-paused-pill{background:var(--hb-amber-bg);color:var(--hb-amber);border-radius:999px;padding:0 8px;font-weight:600}.hq-builder .hb-mini-switch{white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:5px;font-weight:500;display:inline-flex}.hosqi-workspace .hq-builder .hb-mini-switch input,.hq-builder .hb-mini-switch input{appearance:none;box-sizing:border-box;background:var(--hb-border);cursor:pointer;width:28px;min-width:28px;height:16px;box-shadow:none;border:none;border-radius:999px;flex:none;margin:0;position:relative;padding:0!important}.hq-builder .hb-mini-switch input:after{content:"";inset-inline-start:2px;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px}.hq-builder .hb-mini-switch input:checked{background:var(--hb-primary-bg)}.hq-builder .hb-mini-switch input:checked:after{transform:translateX(calc(12px * var(--hq-inline-sign,1)))}.hq-builder[data-theme=dark] .hb-mini-switch input:checked:after{background:var(--hb-brand)}.hq-builder .hb-mini-switch input:focus-visible{outline:2px solid var(--hb-text);outline-offset:2px}.hq-builder .hb-toolbar-right{white-space:normal;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.hq-builder .hb-toolbar-right>.hb-button.is-primary{white-space:normal;height:auto;min-height:32px}.hq-builder .hb-undo-pill{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:8px;align-items:center;padding:2px;display:flex}.hosqi-workspace .hq-builder .hb-undo-pill button,.hq-builder .hb-undo-pill button{width:30px;height:28px;color:var(--hb-text);background:0 0;border:none;border-radius:6px;place-items:center;min-height:0;padding:0;display:grid}.hq-builder .hb-undo-pill button:hover:not(:disabled){background:var(--hb-hover)}.hq-builder .hb-undo-pill button:disabled{opacity:.35}.hosqi-workspace .hq-builder .hb-health,.hq-builder .hb-health{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:8px;align-items:center;gap:6px;height:32px;min-height:0;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hq-builder .hb-health:hover{background:var(--hb-hover)}.hq-builder .hb-health.is-healthy{color:var(--hb-success)}.hq-builder .hb-health.is-warning{color:var(--hb-warning-text)}.hq-builder .hb-health.is-blocking{color:var(--hb-error-text)}.hq-builder[data-theme=dark] .hb-health.is-blocking{color:#f6a9a1}.hq-builder[data-theme=dark] .hb-health.is-warning{color:#fcd98a}.hq-builder .hb-divider{background:var(--hb-border);width:1px;height:20px;margin:0 4px}.hq-builder .hb-more{position:relative}.hq-builder .hb-menu{inset-inline-end:0;border:1px solid var(--hb-border);background:var(--hb-surface);min-width:240px;box-shadow:var(--hb-shadow-popover);z-index:40;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px)}.hosqi-workspace .hq-builder .hb-menu button,.hq-builder .hb-menu button{text-align:start;height:32px;color:var(--hb-text);background:0 0;border:none;border-radius:6px;justify-content:flex-start;min-height:0;padding:0 10px;font-size:13px}.hq-builder .hb-menu button:hover,.hq-builder .hb-menu button:focus-visible{background:var(--hb-hover)}.hq-builder .hb-menu button.is-danger{color:var(--hb-error-text)}.hq-builder .hb-menu button:not(.is-danger)+button.is-danger{margin-top:9px;position:relative}.hq-builder .hb-menu button:not(.is-danger)+button.is-danger:before{content:"";inset-inline:-6px;background:var(--hb-border);height:1px;position:absolute;top:-5px}.hq-builder .hb-menu button.is-danger:hover,.hq-builder .hb-menu button.is-danger:focus-visible{background:var(--hb-error-bg)}.hq-builder .hb-row{flex:1;min-height:0;display:flex;position:relative}.hq-builder .hb-toolrail{border-inline-end:1px solid var(--hb-border);background:var(--hb-surface);z-index:15;flex-direction:column;flex:none;align-items:center;gap:6px;width:56px;padding:10px 0;display:flex}.hosqi-workspace .hq-builder .hb-tool,.hq-builder .hb-tool{width:40px;height:40px;color:var(--hb-text);background:0 0;border:none;border-radius:10px;place-items:center;min-height:0;padding:0;display:grid}.hq-builder .hb-tool:hover,.hq-builder .hb-tool.is-active{background:var(--hb-hover)}.hosqi-workspace .hq-builder .hb-tool.hb-tool-add,.hq-builder .hb-tool.hb-tool-add{color:#0d2622;background:#d7f25c}.hosqi-workspace .hq-builder .hb-tool.hb-tool-add.is-open,.hq-builder .hb-tool.hb-tool-add.is-open{color:#d7f25c;background:#0d2622}.hq-builder .hb-tool.hb-tool-add:hover{opacity:.9}.hq-builder .hb-tool-divider{background:var(--hb-border);width:28px;height:1px;margin:4px 0}.hq-builder .hb-tool-spacer{flex:1}.hq-builder .hb-canvas-column{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.hq-builder .hb-canvas-area{background:var(--hb-canvas);flex:1;min-height:0;position:relative;overflow:hidden}.hq-builder .hb-notices{z-index:25;pointer-events:none;flex-direction:column;gap:8px;width:min(560px,100% - 24px);display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hq-builder .hb-notices>*{pointer-events:auto}.hq-builder .hb-notice{border:1px solid var(--hb-border);background:var(--hb-surface);box-shadow:var(--hb-shadow-float);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.hq-builder .hb-notice>span{flex:1}.hq-builder .hb-notice.is-error{background:var(--hb-error-bg);color:var(--hb-error-text);border-color:#b423184d}.hq-builder .hb-notices :is(.as-plan-notice,.as-action-problem,.pg-paused){background:var(--hb-surface);box-shadow:var(--hb-shadow-float);border-radius:10px}.hq-builder .hb-notices .as-plan-notice{border-color:color-mix(in srgb, var(--hb-warning-text) 35%, transparent);background:var(--hb-amber-bg);color:var(--hb-text)}.hq-builder .hb-notices .as-plan-notice>svg:first-child{color:var(--hb-warning-text)}.hq-builder .hb-notices .as-plan-notice p{color:var(--hb-muted)}.hq-builder .hb-popover{top:12px;border:1px solid var(--hb-border);background:var(--hb-surface);width:300px;max-height:calc(100% - 24px);box-shadow:var(--hb-shadow-popover);z-index:22;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset-inline-start:12px}.hq-builder .hb-popover header{justify-content:space-between;align-items:center;padding:12px 12px 8px;font-size:13px;display:flex}.hq-builder .hb-search{border:1px solid var(--hb-border);background:var(--hb-bg);height:34px;color:var(--hb-muted);border-radius:8px;align-items:center;gap:8px;margin:0 12px 8px;padding:0 10px;display:flex}.hq-builder .hb-search:focus-within{border-color:var(--hb-brand);box-shadow:var(--hb-focus-ring)}.hosqi-workspace .hq-builder .hb-search input,.hosqi-workspace .hq-builder .hb-search input:focus,.hq-builder .hb-search input{min-width:0;min-height:0;color:var(--hb-text);box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;height:auto;padding:0;font-size:13px}.hq-builder .hb-popover-list{flex-direction:column;gap:2px;padding:0 8px 8px;display:flex;overflow:auto}.hosqi-workspace .hq-builder .hb-popover-list button,.hq-builder .hb-popover-list button{text-align:start;min-height:0;color:var(--hb-text);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:6px;font-size:13px;display:flex}.hq-builder .hb-popover-list button:hover{background:var(--hb-hover)}.hq-builder .hb-kind-tile{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.hq-builder [data-kind=trigger] .hb-kind-tile,.hq-builder .hb-kind-tile[data-kind=trigger]{background:var(--t-trigger-tint);color:var(--t-trigger)}.hq-builder .hb-kind-tile[data-kind=message]{background:var(--t-message-tint);color:var(--t-message)}.hq-builder .hb-kind-tile[data-kind=email]{background:var(--t-email-tint);color:var(--t-email)}.hq-builder .hb-kind-tile[data-kind=input]{background:var(--t-input-tint);color:var(--t-input)}.hq-builder .hb-kind-tile[data-kind=ai]{background:var(--t-ai-tint);color:var(--t-ai)}.hq-builder .hb-kind-tile[data-kind=condition]{background:var(--t-condition-tint);color:var(--t-condition)}.hq-builder .hb-kind-tile[data-kind=router]{background:var(--t-router-tint);color:var(--t-router)}.hq-builder .hb-kind-tile[data-kind=action]{background:var(--t-action-tint);color:var(--t-action)}.hq-builder .hb-kind-tile[data-kind=delay]{background:var(--t-delay-tint);color:var(--t-delay)}.hq-builder .hb-kind-tile[data-kind=handoff]{background:var(--t-handoff-tint);color:var(--t-handoff)}.hq-builder .hb-kind-tile[data-kind=end]{background:var(--t-end-tint);color:var(--t-end)}.hq-builder .hb-kind-tile[data-kind=randomizer]{background:var(--t-randomizer-tint);color:var(--t-randomizer)}.hq-builder .hb-kind-tile[data-kind=start_flow]{background:var(--t-start_flow-tint);color:var(--t-start_flow)}.hq-builder .hb-kind-tile[data-kind=booking]{background:var(--t-booking-tint);color:var(--t-booking)}.hq-builder .hb-kind-tile[data-kind=comment]{background:var(--t-comment-tint);color:var(--t-comment)}.hq-builder .hb-step-list{flex-direction:column;gap:6px;max-width:640px;margin:0 auto;padding:16px;display:flex;position:absolute;inset:0;overflow:auto}.hosqi-workspace .hq-builder .hb-step-list button,.hq-builder .hb-step-list button{border:1px solid var(--hb-border);background:var(--hb-surface);text-align:start;min-height:0;color:var(--hb-text);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.hq-builder .hb-step-list button.is-active{border-color:var(--hb-brand)}.hq-builder .hb-step-list small{background:var(--hb-hover);color:var(--hb-muted);border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:12px}.hosqi-workspace .hq-builder .hb-step-list .hb-step-list-add,.hq-builder .hb-step-list .hb-step-list-add{color:var(--hb-muted);border-style:dashed;justify-content:center}body .hosqi-workspace.workspace-redesign .hq-builder[data-theme=dark] .button.secondary{border-color:var(--hb-border);background:var(--hb-surface);color:var(--hb-text);box-shadow:none}body .hosqi-workspace.workspace-redesign .hq-builder[data-theme=dark] .button.secondary:hover:not(:disabled){border-color:var(--hb-muted);background:var(--hb-hover)}body .hosqi-workspace.workspace-redesign .hq-builder[data-theme=dark] .button.primary{border-color:var(--hb-primary-bg);background:var(--hb-primary-bg);color:var(--hb-primary-fg)}body .hosqi-workspace.workspace-redesign .hq-builder[data-theme=dark] .button.primary:hover:not(:disabled){border-color:var(--hb-primary-bg);background:color-mix(in srgb, var(--hb-primary-bg) 88%, white)}.hq-builder .hb-console{border-top:1px solid var(--hb-border);background:var(--hb-surface);flex-direction:column;flex:none;height:36px;transition:height .2s;display:flex;overflow:hidden}.hq-builder .hb-console.is-open{height:min(260px,35vh)}.hq-builder .hb-console-bar{border-bottom:1px solid var(--hb-border);flex:none;align-items:center;gap:4px;height:36px;padding:0 8px;display:flex}.hosqi-workspace .hq-builder .hb-console-tab,.hq-builder .hb-console-tab{height:26px;color:var(--hb-muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;min-height:0;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hq-builder .hb-console-tab:hover,.hq-builder .hb-console-tab.is-active{background:var(--hb-hover);color:var(--hb-text)}.hq-builder .hb-console-count{background:var(--hb-code);min-width:18px;height:18px;color:var(--hb-muted);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:600;display:grid}.hq-builder .hb-console-count.is-blocking{background:var(--hb-error);color:#fff}.hq-builder .hb-console-meta{font-family:var(--hb-mono);color:var(--hb-muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-inline-start:auto;font-size:12px;overflow:hidden}.hq-builder .hb-console-body{flex:1;padding:8px 12px;overflow:auto}.hq-builder .hb-console-empty{color:var(--hb-muted);margin:0;padding:8px 0;font-size:12px}.hq-builder .hb-timeline{flex-direction:column;display:flex}.hq-builder .hb-timeline-row{cursor:pointer;border-radius:6px;grid-template-columns:48px 18px minmax(120px,1fr) minmax(0,2fr) minmax(56px,auto);align-items:center;gap:10px;padding:6px;font-size:12px;line-height:16px;display:grid}.hq-builder .hb-timeline-row:hover{background:var(--hb-hover)}.hq-builder .hb-timeline-step{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hq-builder .hb-timeline-detail{color:var(--hb-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hq-builder .hb-timeline-result{text-align:end;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.hq-builder .hb-timeline-icon{display:flex}.hq-builder .hb-timeline-icon[data-kind]{color:var(--hb-muted)}.hq-builder .hb-timeline-icon[data-kind=trigger]{color:var(--t-trigger)}.hq-builder .hb-timeline-icon[data-kind=message],.hq-builder .hb-timeline-icon[data-kind=email]{color:var(--t-message)}.hq-builder .hb-timeline-icon[data-kind=input]{color:var(--t-input)}.hq-builder .hb-timeline-icon[data-kind=ai]{color:var(--t-ai)}.hq-builder .hb-timeline-icon[data-kind=condition],.hq-builder .hb-timeline-icon[data-kind=router]{color:var(--t-condition)}.hq-builder .hb-timeline-icon[data-kind=action]{color:var(--t-action)}.hq-builder .hb-timeline-icon[data-kind=handoff]{color:var(--t-handoff)}.hq-builder .hb-timeline-icon[data-kind=booking]{color:var(--t-booking)}.hq-builder .hb-timeline-icon[data-kind=randomizer]{color:var(--t-randomizer)}.hq-builder .hb-timeline-icon[data-kind=start_flow]{color:var(--t-start_flow)}.hq-builder .tone-ok .hb-timeline-result,.hq-builder .tone-started .hb-timeline-result{color:var(--hb-success)}.hq-builder .tone-waiting .hb-timeline-result{color:var(--hb-warning)}.hq-builder[data-theme=dark] .tone-waiting .hb-timeline-result{color:#fcd98a}.hq-builder .tone-reply .hb-timeline-result{color:#0f766e}.hq-builder .tone-muted .hb-timeline-result,.hq-builder .tone-ended .hb-timeline-result{color:var(--hb-muted)}.hq-builder .tone-stopped .hb-timeline-result,.hq-builder .tone-error .hb-timeline-result{color:var(--hb-error-text)}.hq-builder .tone-handoff .hb-timeline-result{color:#a21caf}.hq-builder .hb-variables{flex-direction:column;gap:2px;display:flex}.hq-builder .hb-variable-row{border-radius:6px;grid-template-columns:minmax(120px,200px) minmax(0,1fr) 110px;gap:12px;padding:6px;font-size:12px;line-height:16px;display:grid}.hq-builder .hb-variable-row:hover{background:var(--hb-hover)}.hq-builder .hb-variable-key{color:var(--hb-vio)}.hq-builder .hb-variable-source{font-size:12px}.hq-builder .hb-issue-list,.hq-builder .hb-preflight-list{flex-direction:column;gap:4px;display:flex}.hq-builder .hb-issue-row{border:1px solid var(--hb-border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:12px;line-height:16px;display:flex}.hq-builder .hb-issue-row:hover{background:var(--hb-hover)}.hq-builder .hb-issue-text{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.hq-builder .hb-issue-text strong{white-space:nowrap;font-weight:500}.hq-builder .hb-issue-text span{color:var(--hb-muted)}.hq-builder .hb-issue-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.hq-builder .hb-issue-open{color:var(--hb-brand);white-space:nowrap;font-weight:600}.hq-builder[data-theme=dark] .hb-issue-open{color:var(--hb-lime)}.hq-builder .hb-severity{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.hq-builder .hb-severity.is-blocking{color:var(--hb-error-text);background:#b423181f}.hq-builder .hb-severity.is-warning{background:var(--hb-amber-bg);color:var(--hb-warning-text)}.hq-builder .hb-fix-menu{position:relative}.hosqi-workspace .hq-builder .hb-fix-button,.hq-builder .hb-fix-button{background:var(--hb-error);color:#fff;border:none;border-radius:6px;align-items:center;gap:3px;height:auto;min-height:0;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.hq-builder .hb-issue-row.is-warning .hb-fix-button{background:var(--hb-hover);color:var(--hb-text)}.hq-builder .hb-fix-options{inset-inline-end:0;border:1px solid var(--hb-border);background:var(--hb-surface);min-width:200px;box-shadow:var(--hb-shadow-popover);z-index:30;border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px)}.hosqi-workspace .hq-builder .hb-fix-options button,.hq-builder .hb-fix-options button{text-align:start;height:30px;color:var(--hb-text);background:0 0;border:none;border-radius:6px;min-height:0;padding:0 8px;font-size:12px}.hq-builder .hb-fix-options button:hover{background:var(--hb-hover)}.hq-builder .hb-dock{width:var(--hb-dock-w,400px);border-inline-start:1px solid var(--hb-border);background:var(--hb-surface);z-index:10;flex-direction:column;flex:none;display:flex;overflow:hidden}.hq-builder .hb-dock-header{border-bottom:1px solid var(--hb-border);flex:none;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.hq-builder .hb-dock-header>.hb-segmented{flex-wrap:wrap;row-gap:2px;min-width:0}.hq-builder .hb-dock-header>.hb-icon-button{flex:none}.hq-builder .hb-segmented{border:1px solid var(--hb-border);background:var(--hb-bg);border-radius:8px;margin-inline-end:auto;padding:2px;display:flex}.hosqi-workspace .hq-builder .hb-segmented button,.hq-builder .hb-segmented button{height:26px;color:var(--hb-muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;min-height:0;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.hosqi-workspace .hq-builder .hb-segmented button.is-active,.hq-builder .hb-segmented button.is-active{background:var(--hb-surface);color:var(--hb-text);box-shadow:0 1px 2px #00000014}.hq-builder .hb-dock-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.hq-builder .hb-modal-scrim{z-index:50;background:#0d262259;place-items:center;display:grid;position:absolute;inset:0}.hq-builder .hb-modal{border:1px solid var(--hb-border);border-radius:var(--ui-radius-2xl,18px);background:var(--hb-surface);width:520px;max-width:92vw;max-height:86vh;box-shadow:var(--hb-shadow-modal);flex-direction:column;display:flex;overflow:hidden}.hq-builder .hb-modal-header{border-bottom:1px solid var(--hb-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.hq-builder .hb-modal-header h2{color:var(--hb-text);margin:0}.hq-builder .hb-modal-header p{color:var(--hb-muted);margin:0;font-size:12px}.hq-builder .hb-preflight-list{gap:6px;max-height:50vh;padding:12px 20px;overflow:auto}.hq-builder .hb-preflight .hb-issue-row{padding:10px;font-size:13px}.hq-builder .hb-preflight .hb-issue-text{flex-direction:column;gap:0}.hq-builder .hb-preflight .hb-issue-text span{font-size:12px}.hq-builder .hb-preflight-ok{color:var(--hb-success);align-items:center;gap:8px;margin:0;padding:12px;font-size:13px;font-weight:500;display:flex}.hq-builder .hb-modal-footer{border-top:1px solid var(--hb-border);background:var(--hb-bg);align-items:center;gap:8px;padding:12px 20px;display:flex}.hq-builder .hb-modal-footer .hb-button{height:34px}.hq-builder .hb-switch-row,.hq-builder .hb-preflight-note{color:var(--hb-text);flex-wrap:wrap;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.hq-builder .hb-switch-row small{color:var(--hb-muted);flex-basis:100%}.hq-builder .hb-preflight-note{color:var(--hb-muted)}.hq-builder .hb-preflight .hb-modal-footer{flex-wrap:wrap}.hq-builder .hb-preflight .hb-switch-row,.hq-builder .hb-preflight .hb-preflight-note{flex:180px;min-width:0}.hq-builder .hb-preflight .hb-switch-row>span{flex:1;min-width:0}.hosqi-workspace .hq-builder .hb-preflight .hb-modal-footer .hb-button,.hq-builder .hb-preflight .hb-modal-footer .hb-button{white-space:normal;min-width:0;max-width:100%;height:auto;min-height:34px;padding:6px 12px;line-height:1.4}.hq-builder .hb-preflight .hb-modal-footer .hb-button.is-primary{margin-inline-start:auto}@media (width<=600px){.hq-builder .hb-preflight .hb-modal-header>div{min-width:0}.hq-builder .hb-preflight .hb-modal-header .hb-icon-button{flex-shrink:0}.hq-builder .hb-preflight .hb-switch-row,.hq-builder .hb-preflight .hb-preflight-note{flex:100%;min-width:0}.hq-builder .hb-preflight .hb-switch-row>span{flex:1;min-width:0}.hq-builder .hb-preflight .hb-issue-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"severity actions""message message";row-gap:6px;display:grid}.hq-builder .hb-preflight .hb-severity{white-space:normal;overflow-wrap:anywhere;grid-area:severity;justify-self:start;max-width:100%}.hq-builder .hb-preflight .hb-issue-text{overflow-wrap:anywhere;grid-area:message;align-items:stretch}.hq-builder .hb-preflight .hb-issue-text strong{white-space:normal}.hq-builder .hb-preflight .hb-issue-actions{grid-area:actions;justify-self:end}.hosqi-workspace .hq-builder .hb-preflight .hb-fix-button,.hq-builder .hb-preflight .hb-fix-button{min-width:44px;min-height:44px;padding:8px}.hosqi-workspace .hq-builder .hb-preflight .hb-modal-footer .hb-button,.hq-builder .hb-preflight .hb-modal-footer .hb-button{white-space:normal;flex:100%;justify-content:center;min-width:0;max-width:100%;height:auto;min-height:44px;padding:8px 12px;line-height:1.4}}.hosqi-workspace .hq-builder .hb-switch-row input,.hq-builder .hb-switch-row input{appearance:none;background:var(--hb-border);cursor:pointer;width:32px;height:18px;box-shadow:none;border:none;border-radius:999px;margin:0;position:relative}.hq-builder .hb-switch-row input:after{content:"";inset-inline-start:2px;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px}.hq-builder .hb-switch-row input:checked{background:var(--hb-success)}.hq-builder .hb-switch-row input:checked:after{transform:translateX(calc(14px * var(--hq-inline-sign,1)))}.hq-builder .hb-switch-row input:disabled{opacity:.5}.hq-builder .hb-panel{width:560px}.hq-builder .hb-panel-body{color:var(--hb-text);flex-direction:column;gap:14px;padding:16px 20px;display:flex;overflow:auto}.hq-builder .hb-shortcuts{gap:6px;margin:0;display:grid}.hq-builder .hb-shortcuts div{grid-template-columns:140px 1fr;gap:12px;font-size:13px;display:grid}.hq-builder .hb-shortcuts dt{color:var(--hb-muted)}.hq-builder .hb-shortcuts dd{margin:0}@media (width<=1179px){.hq-builder .hb-toolbar-right{gap:6px}}@media (width<=760px){.hq-builder .hb-rail{display:none}.hq-builder .hb-toolbar{z-index:35;flex-wrap:wrap;gap:8px;height:auto;min-height:104px;padding:8px}.hq-builder .hb-toolbar-left{flex-basis:100%}.hq-builder .hb-toolbar-right{justify-content:space-between;width:100%}.hq-builder .hb-toolbar-right .hb-button-label,.hq-builder .hb-health>span,.hq-builder .hb-toolbar-right>.hb-undo-pill,.hq-builder .hb-toolbar-right>.hb-divider{display:none}.hq-builder .hb-toolbar-right .hb-button{padding:0 8px}.hq-builder .hb-dock{z-index:30;width:auto;position:absolute;inset:0}.hq-builder .hb-dock-header{flex-wrap:wrap;align-items:flex-start;padding:8px}.hq-builder .hb-dock-header>.hb-back-to-canvas{white-space:normal;text-align:start;flex-basis:100%;justify-content:flex-start;min-height:44px}.hq-builder .hb-dock-header>.hb-segmented{flex:1}.hosqi-workspace .hq-builder .hb-dock-header .hb-segmented button,.hq-builder .hb-dock-header .hb-segmented button{white-space:normal;overflow-wrap:anywhere;flex:auto;justify-content:center;min-width:0;max-width:100%;height:auto;min-height:44px;padding:8px}.hq-builder .hb-dock-header .hb-segmented button>svg{flex:none}.hosqi-workspace .hq-builder .hb-dock-header>.hb-icon-button,.hq-builder .hb-dock-header>.hb-icon-button{width:44px;height:44px}.hq-builder .hb-toolrail{width:48px}.hq-builder .hb-console{height:48px}.hq-builder .hb-console-bar{overscroll-behavior-x:contain;scrollbar-width:none;height:48px;padding-inline-end:0;overflow-x:auto}.hosqi-workspace .hq-builder .hb-console-tab,.hq-builder .hb-console-tab{flex:none;height:44px}.hq-builder .hb-console-meta{display:none}.hosqi-workspace .hq-builder .hb-console-toggle,.hq-builder .hb-console-toggle{background:var(--hb-surface);width:44px;height:44px;box-shadow:-12px 0 10px -6px var(--hb-surface);border-radius:0;flex:none;margin-inline-start:auto;position:sticky;inset-inline-end:0}}@media (width<=500px){.hq-builder .hb-toolbar-right{justify-content:flex-start}.hq-builder .hb-toolbar-right>.hb-icon-button,.hq-builder .hb-toolbar-right>.hb-health,.hq-builder .hb-toolbar-right>.hb-button:not(.is-primary){flex:1 1 0}.hq-builder .hb-toolbar-right>.hb-button.is-primary{flex:calc(100% - 48px);padding:6px 8px}}.hosqi-workspace .hq-builder .hb-fix-button.is-link,.hq-builder .hb-fix-button.is-link,.hq-builder .hb-issue-row.is-warning .hb-fix-button.is-link{color:var(--hb-brand);background:0 0;padding:2px 4px;font-size:12px}.hq-builder[data-theme=dark] .hb-fix-button.is-link{color:var(--hb-lime)}.hq-builder .hb-fix-button.is-link:hover{text-decoration:underline}.workflow-guide{min-width:0;max-width:960px;color:var(--ui-foreground);margin:0 auto;padding:clamp(12px,3vw,32px)}.workflow-guide header{margin:18px 0}.workflow-guide h1,.workflow-guide h2,.workflow-guide h3{margin-block:.7em .4em}.workflow-guide h2,.workflow-guide a{align-items:center;gap:8px}.workflow-guide h2{display:flex}.workflow-guide a{min-height:36px;color:var(--ui-foreground);text-underline-offset:3px;display:inline-flex}.workflow-guide a:focus-visible{outline-offset:3px;outline:2px solid}.workflow-guide-nav{flex-wrap:wrap;gap:8px;margin-block-end:16px;display:flex}.workflow-guide-nav a,.workflow-guide-list a{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:4px 10px}.workflow-guide-nav a[aria-current=page]{background:var(--ui-muted-strong);font-weight:650}.workflow-guide-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);overflow-wrap:anywhere;padding:clamp(12px,3vw,24px);line-height:1.6}.workflow-guide-card ol{padding-inline-start:1.6em}.workflow-guide-card ol li{margin-block:8px}.workflow-guide-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;padding:0;list-style:none;display:grid}.workflow-guide-list a{display:flex}.workflow-guide-list a:hover{background:var(--ui-muted)}.workflow-guide-search{gap:4px;max-width:350px;display:grid}.workflow-guide-search input{min-height:40px;color:var(--ui-foreground);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-card);padding-inline:10px}.as-library .as-library-nav>a.as-guide{min-height:var(--ui-control);border-block-start:1px solid var(--ui-border);color:var(--ui-foreground);align-items:center;gap:10px;margin-block-start:8px;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.as-library .as-library-nav>a.as-guide:hover{background:var(--ui-muted-strong)}.as-library .as-library-nav>a.as-guide svg{flex-shrink:0}@media (width<=1050px){.as-library .as-library-nav>a.as-guide{border-block-start:0;border-inline-start:1px solid var(--ui-border);white-space:nowrap;margin-block-start:0}}.wt-library{min-width:0;container-type:inline-size}.wt-heading{margin:0 0 16px}.wt-heading h2{color:var(--ui-foreground);margin:0}.wt-heading p,.wt-preview>p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:4px 0 0;line-height:20px}.wt-library>.error-box,.wt-library>.notice,.wt-library>.pg-notice{margin-bottom:16px}.wt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,272px),1fr));gap:12px;display:grid}.wt-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-width:0;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease);flex-direction:column;gap:10px;padding:20px;display:flex}.wt-card:hover{border-color:var(--ui-border-strong)}.wt-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);width:40px;height:40px;color:var(--ui-foreground);place-items:center;margin-bottom:4px;display:grid}.wt-icon>svg{width:20px;height:20px}.wt-card h3,.wt-preview h3{color:var(--ui-foreground);overflow-wrap:anywhere;margin:0}.wt-card .wt-description,.wt-preview .wt-description{font-size:var(--ui-text-base);color:var(--ui-muted-foreground);overflow-wrap:anywhere;margin:0;line-height:20px}.wt-card .wt-description{flex:1}.wt-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wt-meta .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.wt-language{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px;display:block}.wt-card footer,.wt-preview footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wt-card footer{border-top:1px solid var(--ui-border);margin-top:6px;padding-top:14px}.wt-card footer .button,.wt-preview footer .button{overflow-wrap:anywhere;max-width:100%}.wt-card footer .button{flex:auto}.wt-readonly{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);background:var(--ui-muted);font-size:var(--ui-text-sm);padding:12px 14px;line-height:20px}.wt-preview{box-sizing:border-box;flex-direction:column;gap:12px;width:min(560px,100vw - 34px);padding:24px;display:flex}.wt-preview header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.wt-preview h2{margin:0}.wt-preview header .icon-button{margin:-6px -8px 0 0}.wt-preview footer{justify-content:flex-end;margin-top:8px}.wt-readonly-fields{border:0;min-width:0;margin:0;padding:0}.wt-readonly-fields:disabled{opacity:1}.wt-readonly-fields:disabled :is(input,textarea,select,button){cursor:default}@container (width<=310px){.wt-card{padding:18px}.wt-card footer .button{width:100%}}@media (width<=500px){.wt-preview{padding:20px}.wt-preview footer .button{flex:100%}}.as-library-header>div{min-width:0}.as-library-header h1{overflow-wrap:anywhere}.flow-list-page.embedded .wf-library-toolbar{flex-wrap:wrap}.flow-list-page.embedded .wf-library-tabs{flex-wrap:wrap;min-width:0}.flow-list-page.embedded .wf-library-toolbar>.button{white-space:normal;max-width:100%}@media (pointer:coarse),(width<=760px){.workspace-redesign .as-library .wt-card footer .button,.workspace-redesign .as-library .wt-preview footer .button{min-height:var(--ui-touch)}}.wt-create{box-sizing:border-box;flex-direction:column;gap:14px;width:min(520px,100vw - 34px);display:flex}.wt-create>header{margin-bottom:0}.wt-create>.badge{align-self:flex-start}.wt-create>.field{margin:0}.wt-create>p{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);margin:0;line-height:20px}.wt-create footer{flex-wrap:wrap;margin-top:6px}body .workspace-redesign .wt-create footer .button{white-space:normal;max-width:100%}@media (width<=500px){body .workspace-redesign .wt-create footer .button{flex:100%;justify-content:center}}@media (width<=1024px){.flow-workspace.wf-editor .wf-header{flex-wrap:wrap;gap:8px;height:auto;min-height:54px;padding:10px 12px}.flow-workspace.wf-editor .wf-breadcrumb{flex-basis:100%}.flow-workspace.wf-editor .wf-breadcrumb input{min-width:0;max-width:none}.flow-workspace.wf-editor .wf-header-actions{flex-wrap:wrap;gap:8px;width:100%}.flow-workspace.wf-editor .wf-subheader{flex-wrap:wrap;justify-content:space-between;gap:0 8px;height:auto;min-height:44px;padding:0 12px}.flow-workspace.wf-editor .wf-mode,.flow-workspace.wf-editor .wf-history{position:static}.flow-workspace.wf-editor .wf-tabs{flex-wrap:wrap;height:auto;min-height:44px;margin:0}.flow-workspace.wf-editor .wf-tabs button{min-height:44px}.flow-workspace.wf-editor .wf-history button{height:44px}}@media (width<=500px){.flow-workspace.wf-editor .wf-mode{flex:1;order:0;padding:8px 0 0}.flow-workspace.wf-editor .wf-history{order:1}.flow-workspace.wf-editor .wf-tabs{flex-basis:100%;order:2}}.as-library{min-height:0;color:var(--ui-foreground);background:0 0;border:0;border-radius:0}.as-library .as-library-header{border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:0 0 20px;display:flex}.as-library .as-library-header>div:first-child{flex:280px;min-width:0}.as-library .as-library-header h1{color:var(--ui-foreground);overflow-wrap:anywhere;margin:0}.as-library .as-library-header p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:4px 0 0;line-height:20px}.as-library .as-library-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.as-library .as-library-shell{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-height:560px;box-shadow:var(--ui-shadow-xs);display:flex}.as-library .as-library-nav{box-sizing:border-box;border-inline-end:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-muted) 55%, var(--ui-card));border-start-start-radius:calc(var(--ui-radius-xl) - 1px);border-end-start-radius:calc(var(--ui-radius-xl) - 1px);flex-direction:column;flex-shrink:0;gap:2px;width:232px;padding:12px;display:flex}.as-library .as-library-nav>button{width:100%;min-height:var(--ui-control);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);text-align:start;transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-weight:500;line-height:20px;display:flex}.as-library .as-library-nav>button>svg{flex-shrink:0;width:16px;height:16px}.as-library .as-library-nav>button>span{overflow-wrap:break-word;flex:auto;min-width:0}html[lang=hy] .as-library .as-library-nav{width:256px}html[lang=hy] .as-library .as-library-nav>button:has(>small){column-gap:8px}html[lang=hy] .as-library .as-library-nav>button:is(.active,.chosen){font-weight:500}.as-library .as-library-nav>button:hover{background:var(--ui-subnav-hover-bg);color:var(--ui-foreground)}.as-library .as-library-nav>button:is(.active,.chosen){background:var(--ui-subnav-selected-bg);color:var(--ui-subnav-selected-fg);box-shadow:var(--ui-subnav-selected-ring);font-weight:600}.as-library .as-library-nav>button>small{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);min-width:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto;padding:0 7px;font-weight:500;line-height:20px}.as-library .as-library-nav>button.active>small{background:var(--ui-accent);color:var(--ui-accent-foreground)}.as-library .as-folder-heading{border-top:1px solid var(--ui-border);color:var(--ui-subtle-foreground);font-size:var(--ui-text-xs);text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:8px 4px 4px 10px;font-weight:500;line-height:16px;display:flex}.as-library .as-folder-heading>button{border-radius:var(--ui-radius-md);width:28px;height:28px;color:var(--ui-muted-foreground);place-items:center;padding:0;display:grid}.as-library .as-folder-heading>button:hover{background:var(--ui-muted-strong);color:var(--ui-foreground)}.as-library .as-library-nav>button.as-trash{margin-top:8px}.as-library .as-library-content{background:0 0;flex:1;min-width:0;padding:20px 24px 28px}.as-library .as-library-content>.wt-readonly{margin:0 0 16px}.as-library .as-library-content>.error-box{margin-bottom:16px}.as-library .as-library-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.as-library .as-library-toolbar>.as-search{min-width:200px;max-width:360px;min-height:var(--ui-control);box-sizing:border-box;border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-subtle-foreground);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);flex:240px;align-items:center;gap:8px;padding:0 10px;display:flex}.as-library .as-library-toolbar>.as-search>svg{flex-shrink:0;width:16px;height:16px}.as-library .as-library-toolbar>.as-search:hover{border-color:var(--ui-input-hover)}.as-library .as-library-toolbar>.as-search:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 1px var(--ui-ring), 0 0 0 4px var(--ui-ring-halo)}.as-library .as-search>input{min-width:0;min-height:calc(var(--ui-control) - 2px);font-size:var(--ui-text-base);flex:1;padding:0}.as-library .as-library-toolbar>select{field-sizing:content;text-overflow:ellipsis;flex:0 auto;width:auto;min-width:0;max-width:100%;margin:0}html[lang=hy] .as-library .as-library-toolbar>.as-search{flex-basis:256px;min-width:min(248px,100%)}.as-library .as-library-toolbar>.as-text-button{min-height:var(--ui-control);border-radius:var(--ui-radius-lg);white-space:nowrap;order:5;align-items:center;gap:6px;margin-inline-start:auto;font-weight:500;display:none}.as-library .as-library-toolbar>.as-text-button:hover{background:var(--ui-muted)}.as-library .as-view-switch{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);border:0;order:6;gap:2px;margin-inline-start:auto;padding:3px;display:inline-flex}.as-library .as-view-switch>button{width:30px;height:30px;color:var(--ui-muted-foreground);border-radius:7px;place-items:center;padding:0;display:grid}.as-library .as-view-switch>button>svg{width:16px;height:16px}.as-library .as-view-switch>button:hover{color:var(--ui-foreground)}.as-library .as-view-switch>button[aria-pressed=true]{background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}.as-library .as-folder-breadcrumb{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 16px;display:flex}.as-library .as-folder-breadcrumb>button{border-radius:var(--ui-radius-md);min-height:28px;color:var(--ui-muted-foreground);padding:0 8px;font-weight:500}.as-library .as-folder-breadcrumb>button:hover{background:var(--ui-muted);color:var(--ui-foreground)}.as-library .as-folder-breadcrumb>strong{color:var(--ui-foreground);font-weight:600}.as-library .as-bulk-bar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-accent-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:12px;padding:6px 6px 6px 14px;display:flex}.as-library .as-bulk-bar>strong{font-variant-numeric:tabular-nums;margin-inline-end:8px;font-weight:600}.as-library .as-bulk-bar>button{min-height:var(--ui-control-sm);border-radius:var(--ui-radius-md);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.as-library .as-bulk-bar>button:hover:not(:disabled){background:var(--ui-card)}.as-library .as-bulk-bar>select{width:auto;min-height:var(--ui-control-sm);font-size:var(--ui-text-sm);margin-inline-start:auto;padding-block:4px}.as-library .as-bulk-bar>button:last-child{width:var(--ui-control-sm);justify-content:center;padding:0}.as-library .as-flow-table{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card)}.as-library .as-flow-table-head,.as-library .as-flow-table .as-flow-row{grid-template-columns:18px minmax(200px,1fr) minmax(96px,120px) 64px 96px 112px 84px;align-items:center;gap:12px;padding-inline:16px;display:grid;position:relative}.as-library .as-flow-table-head{border-bottom:1px solid var(--ui-border);background:var(--ui-muted);min-height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);letter-spacing:0;text-transform:none;border-start-start-radius:calc(var(--ui-radius-xl) - 1px);border-start-end-radius:calc(var(--ui-radius-xl) - 1px);padding-block:8px;font-weight:500;line-height:18px}html[lang=hy] .as-library .as-flow-table-head,html[lang=hy] .as-library .as-flow-table .as-flow-row{grid-template-columns:18px minmax(176px,1fr) minmax(104px,120px) 112px 96px 96px 84px}.as-library .as-flow-table-head>span{overflow-wrap:break-word;min-width:0}.as-library .as-flow-table-head>span:nth-of-type(3),.as-library .as-flow-table-head>span:nth-of-type(4),.as-library .as-flow-table .as-flow-metric{text-align:end}.as-library .as-flow-table .as-flow-row{border-bottom:1px solid var(--ui-border);min-height:64px;transition:background-color var(--ui-duration) var(--ui-ease);padding-block:12px}.as-library .as-flow-table .as-flow-row:last-child{border-bottom:0;border-end-end-radius:calc(var(--ui-radius-xl) - 1px);border-end-start-radius:calc(var(--ui-radius-xl) - 1px)}.as-library .as-flow-table .as-flow-row:hover{background:color-mix(in srgb, var(--ui-muted) 55%, transparent)}.as-library .as-flow-row:has(>input[type=checkbox]:checked){background:var(--ui-accent-soft)}.as-library .as-flow-name{min-width:0;color:var(--ui-foreground);border-radius:var(--ui-radius-md);align-items:center;gap:12px;text-decoration:none;display:flex}.as-library .as-flow-name>div{min-width:0}.as-library .as-flow-name strong{color:var(--ui-foreground);font-size:var(--ui-text-base);overflow-wrap:anywhere;font-weight:500;line-height:20px;display:block}.as-library .as-flow-table .as-flow-name strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-library .as-flow-name:hover strong{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ui-input-hover);text-decoration-color:var(--ui-input-hover)}.as-library .as-flow-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);width:36px;height:36px;color:var(--ui-foreground);flex-shrink:0;place-items:center;display:grid}.as-library .as-flow-icon>svg{width:18px;height:18px}.as-library .as-flow-channels{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.as-library .as-flow-channel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);min-height:20px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:nowrap;align-items:center;padding:0 7px;font-weight:500;line-height:18px;display:inline-flex}.as-library .as-flow-status{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.as-library .as-flow-state,.as-library .as-flow-changes{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);max-width:100%;min-height:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-items:center;gap:6px;padding:1px 8px;font-weight:500;line-height:16px;display:inline-flex}.as-library .as-flow-state.live{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.as-library .as-flow-state.paused{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}.as-library .as-flow-changes{border-style:dashed;border-color:var(--ui-warning-border);background:var(--ui-card);color:var(--ui-warning)}.as-library .as-state-dot{opacity:.75;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.as-library .as-state-dot.live,.as-library .as-state-dot.paused{opacity:1;background:currentColor}.as-library .as-flow-metric{color:var(--ui-foreground);font-size:var(--ui-text-base);font-variant-numeric:tabular-nums}.as-library .as-flow-metric>strong{font-weight:500}.as-library .as-modified{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;line-height:18px}.as-library .as-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex;position:relative}.as-library .as-row-actions>button{width:var(--ui-control-sm);height:var(--ui-control-sm);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);place-items:center;padding:0;display:grid}.as-library .as-row-actions>button:hover{background:var(--ui-muted-strong);color:var(--ui-foreground)}.as-library .as-row-actions>input[type=checkbox][role=switch]{appearance:none;box-sizing:border-box;border:1px solid var(--ui-input);border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);cursor:pointer;width:36px;height:20px;transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease);flex:none;margin:0 4px 0 0;padding:0;position:relative}.as-library .as-row-actions>input[type=checkbox][role=switch]:after{content:"";top:2px;background:var(--ui-card);width:14px;height:14px;box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-duration) var(--ui-ease);border-radius:50%;position:absolute;inset-inline-start:2px}.as-library .as-row-actions>input[type=checkbox][role=switch]:checked{border-color:var(--ui-primary);background:var(--ui-primary)}.as-library .as-row-actions>input[type=checkbox][role=switch]:checked:after{transform:translateX(calc(16px * var(--hq-inline-sign,1)))}.as-library .as-row-actions>input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.as-library .as-row-actions>input[type=checkbox][role=switch]:disabled{border-color:var(--ui-border);background:var(--ui-muted);cursor:not-allowed}.as-library .as-row-actions>input[type=checkbox][role=switch]:disabled:after{box-shadow:none;background:var(--ui-muted-strong)}.as-library .as-row-menu{top:calc(100% + 4px);z-index:20;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-popover);width:max-content;min-width:180px;max-width:min(320px,100vw - 32px);box-shadow:var(--ui-shadow-md);gap:1px;padding:4px;display:grid;position:absolute;inset-inline-end:0}.as-library .as-library-content .as-row-actions>.as-row-menu>button{border-radius:var(--ui-radius-sm);width:100%;min-height:32px;color:var(--ui-foreground);font-size:var(--ui-text-sm);text-align:start;align-items:center;gap:8px;padding:6px 8px;display:flex}.as-library .as-library-content .as-row-actions>.as-row-menu>button:hover{background:var(--ui-muted)}.as-library .as-library-content .as-row-actions>.as-row-menu>button.danger{color:var(--ui-destructive)}.as-library .as-library-content .as-row-actions>.as-row-menu>button.danger:not(:first-child){border-top:1px solid var(--ui-border);border-radius:0 0 var(--ui-radius-sm) var(--ui-radius-sm);margin-top:4px;padding-top:8px}.as-library .as-library-content .as-row-actions>.as-row-menu>button.danger:hover{background:var(--ui-destructive-soft)}.as-library .as-flow-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.as-library .as-flow-grid .as-flow-row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-height:0;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:60px 16px 16px;display:grid;position:relative}.as-library .as-flow-grid .as-flow-row:hover{border-color:var(--ui-border-strong)}.as-library .as-flow-grid .as-flow-row>input[type=checkbox]{top:24px;position:absolute;inset-inline-start:16px}.as-library .as-flow-grid .as-flow-name,.as-library .as-flow-grid .as-flow-status{grid-column:1/-1}.as-library .as-flow-grid .as-flow-metric{border-top:1px solid var(--ui-border);flex-direction:column;gap:2px;padding-top:12px;display:flex}.as-library .as-flow-grid .as-flow-metric>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:500;line-height:16px}.as-library .as-flow-grid .as-flow-metric>strong{font-size:var(--ui-text-md);font-weight:600;line-height:24px}.as-library .as-flow-grid .as-modified{font-size:var(--ui-text-xs);grid-column:1/-1}.as-library .as-flow-grid .as-row-actions{top:16px;position:absolute;inset-inline-end:12px}.as-library .as-library-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-xl);color:var(--ui-foreground);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.as-library .as-library-empty>svg:first-child{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);width:48px;height:48px;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);margin-bottom:4px;padding:12px}.as-library .as-library-empty h3{color:var(--ui-foreground);margin:4px 0 0}.as-library .as-library-empty p{max-width:420px;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:0 0 12px;line-height:20px}.as-library :is(.as-basics,.as-sequences)>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin:0 0 20px;display:flex}.as-library :is(.as-basics,.as-sequences)>header>div{flex:260px;min-width:0}.as-library :is(.as-basics,.as-sequences) h2{color:var(--ui-foreground);margin:0}.as-library :is(.as-basics,.as-sequences) header p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:4px 0 0;line-height:20px}.as-library .as-basics>header>:is(select,.field){max-width:260px;margin:0}.as-library .as-basic-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:16px 20px;display:flex}.as-library .as-basic-card>div:not(.as-basics-form){flex:1;min-width:200px}.as-library .as-basic-card h3{color:var(--ui-foreground);margin:0}.as-library .as-basic-card p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:2px 0 0;line-height:18px}.as-library .as-basic-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);width:40px;height:40px;color:var(--ui-foreground);flex-shrink:0;place-items:center;display:grid}.as-library .as-basic-icon>svg{width:20px;height:20px}.as-library .as-basics-form{border-top:1px solid var(--ui-border);flex:0 0 100%;max-width:640px;margin:0 auto;padding-top:16px}.as-library .as-prompt-row{grid-template-columns:1fr 1fr var(--ui-control);gap:8px;margin:8px 0;display:grid}.as-library .as-command-row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);gap:8px;margin:8px 0;padding:12px;display:grid}.as-library .as-basics-form>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.as-library .as-basics-form>footer>small{margin-inline-end:auto}.as-library button.as-sequence-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);width:100%;box-shadow:var(--ui-shadow-xs);text-align:start;transition:border-color var(--ui-duration) var(--ui-ease);align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:flex}.as-library button.as-sequence-card:hover{border-color:var(--ui-border-strong);background:var(--ui-card)}.as-library .as-sequence-card>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.as-library .as-sequence-card strong{font-size:var(--ui-text-base);overflow-wrap:anywhere;font-weight:500}.as-library .as-sequence-card>svg:last-child{color:var(--ui-muted-foreground);flex-shrink:0}.as-library .as-sequence-editor>.button:first-child{float:inline-end;margin-inline-start:12px}.as-library .as-sequence-editor>header{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.as-library .as-sequence-editor>header>input{flex:220px;max-width:360px;font-weight:600}.as-library .as-sequence-editor>header>.button{margin-inline-start:auto}.as-library .as-sequence-head,.as-library .as-sequence-row{grid-template-columns:168px 56px minmax(200px,1fr);align-items:start;gap:16px;display:grid}.as-library .as-sequence-head{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;background:var(--ui-muted);min-height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);box-sizing:border-box;margin-top:20px;padding:10px 12px;font-weight:500}.as-library .as-sequence-row{border:1px solid var(--ui-border);border-top:0;padding:16px 12px}.as-library .as-sequence-row:last-of-type{border-radius:0 0 var(--ui-radius-lg) var(--ui-radius-lg)}.as-library .as-sequence-row>div>small{font-size:var(--ui-text-xs);margin-top:6px;display:block}.as-library .as-sequence-row button.as-schedule-button{min-height:var(--ui-control-sm);border:1px solid var(--ui-input);border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.as-library .as-sequence-row .as-row{margin-bottom:8px}.as-library .as-sequence-row .as-row select{max-width:100%}.as-library .as-sequence-editor>fieldset>.as-dashed{margin-top:16px}.as-library .as-sequence-schedule{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-popover);max-width:400px;box-shadow:var(--ui-shadow-md);grid-column:1/-1;padding:16px}.as-library .as-sequence-schedule .as-segmented{margin-bottom:16px}.as-library .as-library-content{container:as-library-content/inline-size}@container as-library-content (width<=800px){html[lang=hy] .as-library .as-flow-table-head,html[lang=hy] .as-library .as-flow-table .as-flow-row{grid-template-columns:18px minmax(160px,1fr) minmax(104px,120px) 112px 96px 84px}html[lang=hy] .as-library .as-flow-table-head>span:nth-of-type(4),html[lang=hy] .as-library .as-flow-table .as-flow-row>span:nth-of-type(3){display:none}}@container as-library-content (width<=780px){.as-library .as-flow-table-head,.as-library .as-flow-table .as-flow-row{grid-template-columns:18px minmax(180px,1fr) minmax(96px,120px) 64px 112px 84px}.as-library .as-flow-table-head>span:nth-of-type(4),.as-library .as-flow-table .as-flow-row>span:nth-of-type(3){display:none}}@container as-library-content (width<=680px){html[lang=hy] .as-library .as-flow-table-head,html[lang=hy] .as-library .as-flow-table .as-flow-row{grid-template-columns:18px minmax(0,1fr) minmax(104px,136px) 84px}html[lang=hy] .as-library .as-flow-table-head>span:nth-of-type(n+3),html[lang=hy] .as-library .as-flow-table .as-flow-row>.as-flow-metric,html[lang=hy] .as-library .as-flow-table .as-flow-row>.as-modified{display:none}html[lang=hy] .as-library .as-flow-table-head>span:last-child{display:block}}@container as-library-content (width<=660px){.as-library .as-flow-table-head,.as-library .as-flow-table .as-flow-row,html[lang=hy] .as-library .as-flow-table-head,html[lang=hy] .as-library .as-flow-table .as-flow-row{grid-template-columns:18px minmax(0,1fr) minmax(104px,136px) 84px}.as-library .as-flow-table-head>span:nth-of-type(n+3),.as-library .as-flow-table .as-flow-row>.as-flow-metric,.as-library .as-flow-table .as-flow-row>.as-modified{display:none}.as-library .as-flow-table-head>span:last-child{display:block}}@container as-library-content (width<=480px){.as-library .as-flow-table-head,html[lang=hy] .as-library .as-flow-table-head{grid-template-columns:18px minmax(0,1fr) auto}.as-library .as-flow-table-head>span:nth-of-type(2){display:none}.as-library .as-flow-table .as-flow-row,html[lang=hy] .as-library .as-flow-table .as-flow-row{grid-template-columns:18px minmax(0,1fr) auto;row-gap:6px;padding-inline:12px}.as-library .as-flow-table .as-flow-icon{display:none}.as-library .as-flow-table .as-flow-row>.as-flow-status{grid-area:2/2}.as-library .as-flow-table .as-flow-row>.as-row-actions{grid-area:1/3}.as-library .as-flow-table .as-flow-row>input[type=checkbox]{grid-row:1}}@media (width<=1180px){.as-library .as-library-shell{flex-direction:column;min-height:0}.as-library .as-library-nav,html[lang=hy] .as-library .as-library-nav{border-inline-end:0;border-bottom:1px solid var(--ui-border);border-radius:calc(var(--ui-radius-xl) - 1px) calc(var(--ui-radius-xl) - 1px) 0 0;scrollbar-width:thin;flex-direction:row;align-items:center;width:100%;padding:8px;overflow-x:auto}.as-library .as-library-nav>button{white-space:nowrap;flex:none;width:auto}.as-library .as-folder-heading{border-top:0;border-inline-start:1px solid var(--ui-border);flex:none;margin:0 0 0 4px;padding:0 0 0 12px}.as-library .as-library-nav>button.as-trash{margin:0}.as-library .as-library-toolbar>.as-text-button{display:inline-flex}.as-library .as-library-toolbar:has(>.as-text-button)>.as-view-switch{margin-inline-start:0}}@media (width<=760px){.as-library .as-library-header{padding-bottom:16px}.as-library .as-library-header-actions{justify-content:stretch;align-items:stretch;width:100%}.as-library .as-library-header-actions>.pg-usage-row{flex:100%}.as-library .as-library-header-actions>.pg-usage-row:empty{display:none}.as-library .as-library-header-actions>.button{flex:auto}.as-library .as-library-shell{margin-inline:0}.as-library .as-library-nav,html[lang=hy] .as-library .as-library-nav{scrollbar-width:none;gap:6px}.as-library .as-library-nav>button{min-height:var(--ui-touch);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);box-shadow:none;padding:0 14px;font-weight:500}.as-library .as-library-nav>button:hover{background:var(--ui-card)}.as-library .as-library-nav>button:is(.active,.chosen){border-color:var(--ui-chip-selected-border);background:var(--ui-chip-selected-bg);color:var(--ui-chip-selected-fg);box-shadow:none;font-weight:600}.as-library .as-library-nav>button.active>small{background:color-mix(in srgb, var(--ui-chip-selected-fg) 12%, transparent);color:var(--ui-chip-selected-fg)}.as-library .as-folder-heading>button{width:var(--ui-touch);height:var(--ui-touch)}.as-library .as-library-content{padding:16px 12px 20px}.as-library .as-library-toolbar>.as-search,html[lang=hy] .as-library .as-library-toolbar>.as-search{max-width:none;min-height:var(--ui-touch);flex-basis:100%}.as-library .as-search>input{min-height:calc(var(--ui-touch) - 2px);font-size:var(--ui-text-md)}.as-library .as-library-toolbar>select{flex:auto}.as-library .as-library-toolbar>.as-text-button{width:var(--ui-touch);min-height:var(--ui-touch);justify-content:center;gap:0;position:relative}.as-library .as-library-toolbar>.as-text-button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.as-library .as-view-switch>button{width:38px;height:38px}.as-library .as-row-actions>button{width:var(--ui-touch);height:var(--ui-touch)}.as-library .as-library-content .as-row-actions>.as-row-menu>button{min-height:var(--ui-touch)}.as-library .as-flow-grid{grid-template-columns:1fr}.as-library .as-bulk-bar>select{min-height:var(--ui-touch);flex:100%;margin-inline-start:0}.as-library .as-bulk-bar>button{min-height:var(--ui-touch)}.as-library .as-basic-card{padding:16px}.as-library .as-basic-card>.button{margin-inline-start:auto}.as-library .as-prompt-row{grid-template-columns:1fr var(--ui-touch)}.as-library .as-prompt-row>input{grid-column:1}.as-library .as-prompt-row>select{grid-area:2/1}.as-library .as-prompt-row>button{grid-area:1/2}.as-library .as-sequence-editor>.button:first-child{float:none;margin:0 0 12px}.as-library .as-sequence-editor>header>input{flex-basis:100%;order:3;max-width:none}.as-library .as-sequence-head,.as-library .as-sequence-row{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.as-library .as-sequence-row>div:nth-of-type(2){grid-column:1/-1}.as-library .as-sequence-head>span:last-child{display:none}.as-library .as-sequence-schedule{width:100%}}.flow-workspace,.flow-list-page{--wf-teal:var(--teal);--wf-ink:var(--ui-foreground);--wf-muted:var(--muted);--wf-border:var(--line);color:var(--wf-ink);min-width:0}.flow-workspace button,.flow-list-page button{font:inherit;cursor:pointer}.flow-workspace button:disabled,.flow-list-page button:disabled{cursor:default;opacity:.4}.flow-workspace :is(button,a,input,select,textarea):focus-visible{outline-offset:3px}.flow-workspace.wf-editor{height:calc(100dvh - var(--app-topbar-height,0px));background:var(--ui-background);flex-direction:column;min-height:420px;display:flex;overflow:hidden}.wf-header{background:var(--ui-card);border-bottom:1px solid var(--wf-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;height:60px;padding:0 22px;display:flex}.wf-breadcrumb{min-width:0;color:var(--ui-subtle-foreground);flex:1;align-items:center;gap:11px;display:flex}.wf-breadcrumb a{color:var(--muted);flex-shrink:0;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.wf-breadcrumb input{background:0 0;width:100%;min-width:80px;max-width:400px;font-weight:650}.wf-breadcrumb input:hover,.wf-breadcrumb input:focus{border-color:var(--line);background:var(--ui-background)}.wf-header-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.wf-save-state{color:var(--muted);white-space:nowrap;margin-inline-end:7px;font-size:12px}.wf-save-state.dirty{color:var(--ui-warning)}.workspace-redesign .flow-workspace .button,.workspace-redesign .flow-list-page .button{box-shadow:none}.flow-workspace .wf-icon-button,.flow-list-page .wf-icon-button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.wf-icon-button:hover{background:var(--ui-muted);color:var(--wf-teal)}.wf-subheader{background:var(--ui-card);border-bottom:1px solid var(--wf-border);flex-shrink:0;justify-content:center;align-items:center;gap:24px;height:42px;padding:0 20px;display:flex;position:relative}.wf-tabs{gap:4px;height:100%;display:flex}.wf-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 20px;font-size:12px}.wf-tabs button.active{border-color:var(--wf-teal);color:var(--wf-teal);font-weight:650}.wf-mode{align-items:center;gap:7px;display:flex;position:absolute;inset-inline-start:22px}.wf-mode-dot{background:var(--teal);border-radius:50%;width:6px;height:6px}.wf-mode select{background:0 0;width:auto}.wf-history{gap:5px;display:flex;position:absolute;inset-inline-end:22px}.wf-history button{width:29px;height:29px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.wf-history button:not(:disabled):hover{background:var(--ui-muted);color:var(--wf-teal)}.wf-editor-body{flex:1;min-height:100px;display:flex;position:relative;overflow:hidden}.wf-canvas-area{flex:1;min-width:0;min-height:0;position:relative}.wf-canvas{touch-action:none;background-color:var(--ui-muted);background-image:radial-gradient(var(--ui-input-hover) 1px, transparent 1px);isolation:isolate;outline:none;position:absolute;inset:0;overflow:clip}.wf-world{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.wf-edges{pointer-events:none;color:var(--ui-subtle-foreground);position:absolute;top:0;left:0;overflow:visible}.wf-edges g{pointer-events:none}.wf-edge-hit{fill:none;stroke:#0000;stroke-width:20px;pointer-events:stroke;cursor:pointer}.wf-edge-line{fill:none;stroke:currentColor;stroke-width:1.8px;pointer-events:none;stroke-linecap:round;stroke-linejoin:round}.wf-edges g.selected,.wf-edges g:hover{color:var(--teal)}.wf-edges g.selected .wf-edge-line{stroke-width:2.5px}.wf-edge-tools{pointer-events:auto;overflow:visible}.wf-edge-tools>div{border:1px solid var(--ui-input);background:var(--ui-card);height:30px;box-shadow:var(--ui-shadow-sm);border-radius:6px;justify-content:center;align-items:center;gap:1px;display:flex}.wf-edge-tools button{width:30px;height:28px;color:var(--teal);background:0 0;border:0;place-items:center;padding:0;display:grid}.wf-edge-tools button:hover{background:var(--soft)}.wf-edge-tools button:last-child:hover{color:var(--ui-destructive)}.wf-wire{fill:none;stroke:var(--teal);stroke-width:2px;stroke-dasharray:5 4;pointer-events:none}.wf-node{border:2px solid var(--ui-input-hover);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;color:var(--teal);border-radius:15px;transition:border-color .12s,box-shadow .12s;position:absolute}.wf-node:hover{border-color:var(--muted);box-shadow:var(--ui-shadow-sm)}.wf-node.selected{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--ui-ring) 8%, transparent);z-index:2}.wf-node.dragging{cursor:grabbing;box-shadow:var(--ui-shadow-md);transition:none}.wf-node-icon{outline:none;place-items:center;height:100%;display:grid}.wf-node.type-ai{color:var(--muted);background:var(--ui-background)}.wf-node.type-condition,.wf-node.type-choice{color:var(--teal)}.wf-node.type-handoff{color:var(--ui-warning)}.wf-node.type-end{color:var(--muted);border-radius:25px}.wf-node-label{text-align:center;pointer-events:none;width:174px;color:var(--ui-foreground);position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%)}.wf-node-label strong{overflow-wrap:anywhere;max-height:35px;font-weight:600;display:block;overflow:hidden}.wf-node-label>span{color:var(--muted);margin-top:4px;line-height:1.3;display:block}.wf-start{letter-spacing:.08em;color:var(--teal);font-weight:700;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.wf-node-tools{background:var(--ui-card);border:1px solid var(--line);box-shadow:var(--ui-shadow-sm);border-radius:6px;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 28px);left:50%;transform:translate(-50%)}.wf-node-tools button{width:26px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.wf-node-tools button:hover{background:var(--ui-muted)}.wf-port{z-index:4;touch-action:none;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;cursor:crosshair!important}.wf-port>span{border:2px solid var(--ui-input-hover);background:var(--ui-card);width:10px;height:10px;box-shadow:0 0 0 3px var(--ui-muted);border-radius:3px;display:block}.wf-input{left:-14px}.wf-output-wrap{z-index:3;width:24px;height:24px;position:absolute;right:-14px}.wf-output{inset:0}.wf-output>span{border-radius:50%}.wf-output.connected>span{background:var(--ui-subtle-foreground);border-color:var(--ui-subtle-foreground)}.wf-port:hover>span,.wf-port.targeted>span{border-color:var(--teal);background:var(--teal);box-shadow:0 0 0 5px color-mix(in srgb, var(--ui-ring) 13%, transparent)}.wf-port.connectable>span{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--ui-ring) 10%, transparent)}.wf-port-label{white-space:nowrap;text-overflow:ellipsis;max-width:114px;color:var(--muted);background:color-mix(in srgb, var(--ui-background) 91%, transparent);pointer-events:none;padding:1px 4px;position:absolute;top:6px;left:22px;overflow:hidden}.wf-output-add{background:var(--ui-background);border:1px solid var(--ui-input);width:21px;height:21px;color:var(--muted);border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:2px;left:46px}.wf-output-add:before{content:"";background:var(--ui-input-hover);width:31px;height:1px;position:absolute;top:10px;left:-32px}.wf-output-add:hover{background:var(--soft);border-color:var(--ui-subtle-foreground)}.wf-canvas[data-graph-direction=rtl] .wf-input{left:auto;right:-14px}.wf-canvas[data-graph-direction=rtl] .wf-output-wrap{left:-14px;right:auto}.wf-canvas[data-graph-direction=rtl] .wf-port-label{left:auto;right:22px}.wf-canvas[data-graph-direction=rtl] .wf-output-add{left:auto;right:46px}.wf-canvas[data-graph-direction=rtl] .wf-output-add:before{left:auto;right:-32px}.wf-canvas-tools{inset-inline-start:22px;z-index:5;gap:9px;display:flex;position:absolute;bottom:23px}.wf-canvas-tools>div{background:var(--ui-card);border:1px solid var(--line);box-shadow:var(--ui-shadow-xs);border-radius:6px;align-items:center;padding:3px;display:flex}.wf-canvas-tools button{width:31px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.wf-canvas-tools button:hover,.wf-canvas-tools button.active{background:var(--ui-muted);color:var(--teal)}.wf-canvas-tools .wf-zoom-value{font-variant-numeric:tabular-nums;width:43px;font-size:12px}.wf-add-canvas{inset-inline-end:23px;z-index:5;background:var(--ui-card);border:1px solid var(--line);width:41px;height:41px;color:var(--teal);box-shadow:var(--ui-shadow-xs);border-radius:7px;place-items:center;display:grid;position:absolute;top:22px}.wf-add-canvas:hover{background:var(--ui-muted);border-color:var(--ui-subtle-foreground)}.wf-canvas-hint{color:var(--ui-subtle-foreground);white-space:nowrap;pointer-events:none;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.wf-wire-help{top:20px;background:var(--ui-card);border:1px solid var(--ui-input);color:var(--muted);z-index:5;border-radius:5px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex;position:absolute;inset-inline-start:20px}.wf-wire-help button{color:inherit;background:0 0;border:0;padding:0;display:flex}.wf-run-bar{white-space:nowrap;pointer-events:none;z-index:6;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;bottom:47px;left:50%;transform:translate(-50%)}.wf-run-bar>.button{pointer-events:auto;box-shadow:var(--ui-shadow-sm)!important;border-radius:6px!important;padding:10px 19px!important}.wf-run-bar>span{color:var(--ui-subtle-foreground);background:color-mix(in srgb, var(--ui-background) 80%, transparent);font-size:12px}.wf-ai-caption{top:22px;color:var(--muted);pointer-events:none;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset-inline:20px 82px}.wf-ai-caption a,.wf-ai-caption button{pointer-events:auto;white-space:nowrap;color:var(--teal)}.wf-ai-caption a{margin-inline-start:auto}.wf-toast{border:1px solid var(--ui-input);background:var(--ui-card);max-width:calc(100% - 120px);box-shadow:var(--ui-shadow-sm);color:var(--ui-muted-foreground);z-index:7;border-radius:6px;align-items:center;gap:13px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.wf-toast.error{color:var(--ui-destructive);border-color:var(--ui-warning-border)}.wf-toast button{color:inherit;background:0 0;border:0;padding:0;display:flex}.wf-issues{inset-inline-end:20px;z-index:8;max-width:340px;position:absolute;bottom:22px}.wf-issues>button{background:var(--ui-warning-soft);border:1px solid var(--ui-warning-border);color:var(--ui-warning);border-radius:5px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.wf-issues>div{inset-inline-end:0;background:var(--ui-card);border:1px solid var(--ui-warning-border);width:320px;max-width:80vw;box-shadow:var(--ui-shadow-md);color:var(--ui-warning);border-radius:7px;max-height:250px;padding:17px;font-size:12px;line-height:1.7;position:absolute;bottom:calc(100% + 8px);overflow:auto}.wf-issues ul{margin-bottom:0;padding-inline-start:17px}.wf-issues strong{color:var(--ui-warning);font-size:12px}.wf-drawer{background:var(--ui-card);border-inline-start:1px solid var(--wf-border);z-index:10;width:360px;min-height:0;box-shadow:-4px 0 15px color-mix(in srgb, var(--ui-ring) 2%, transparent);flex-direction:column;flex:0 0 360px;display:flex}.wf-drawer>header{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;gap:10px;min-height:75px;padding:17px 20px;display:flex}.wf-drawer>header>div{align-items:center;gap:12px;min-width:0;display:flex}.wf-drawer>header strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.wf-drawer>header small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.wf-drawer-icon{background:var(--ui-muted);width:39px;height:39px;color:var(--teal);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.wf-drawer-tabs{border-bottom:1px solid var(--soft);gap:22px;padding:0 20px;display:flex}.wf-drawer-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 2px;font-size:12px}.wf-drawer-tabs button.active{color:var(--wf-teal);border-bottom-color:var(--wf-teal);font-weight:600}.wf-drawer-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.wf-drawer .inspector-fields{flex-direction:column;gap:22px;padding:23px;display:flex}.wf-drawer .field>span{color:var(--ui-muted-foreground);font-size:12px;font-weight:600}.wf-drawer :is(input,select,textarea){background:var(--ui-background);max-width:100%}.wf-drawer textarea{resize:vertical}.wf-drawer .field small{color:var(--muted);font-size:12px;line-height:1.6}.wf-drawer h4{margin:0}.wf-drawer .checkbox-row{color:var(--muted);gap:9px;font-size:12px;line-height:1.6}.wf-drawer .checkbox-row input{width:auto;min-height:0;accent-color:var(--wf-teal)}.wf-drawer .muted{font-size:12px;line-height:1.7}.wf-drawer .choice-help{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.wf-drawer .option-editor{border:1px solid var(--line);background:var(--ui-background);border-radius:6px;flex-direction:column;gap:14px;padding:14px;display:flex}.wf-drawer .option-editor strong{color:var(--muted);font-size:12px}.wf-drawer .option-editor .field{margin:0}.wf-drawer .option-editor .icon-button{width:24px;height:24px}.wf-drawer .stack{gap:15px}.wf-drawer .text-button{font-size:12px}.wf-picker-search{align-items:center;gap:9px;margin:18px 20px 0;padding:0 10px;display:flex}.wf-picker-search input{background:0 0;outline:none;width:100%;box-shadow:none!important}.wf-drawer-note{color:var(--muted);margin:16px 0 10px;padding:0 21px;font-size:12px;line-height:1.7}.wf-node-catalog{flex-direction:column;gap:3px;padding:5px 11px 18px;display:flex}.wf-node-catalog>button{text-align:start;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:13px 10px;display:flex}.wf-node-catalog>button:hover:not(:disabled){background:var(--ui-muted)}.wf-node-catalog>button>span:nth-child(2){flex:1;min-width:0}.wf-node-catalog strong{color:var(--ui-muted-foreground);font-size:12px;font-weight:600;display:block}.wf-node-catalog small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.wf-catalog-icon{border:1px solid var(--line);background:var(--ui-card);width:40px;height:40px;color:var(--teal);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.wf-catalog-icon.type-ai{color:var(--muted)}.wf-catalog-icon.type-condition{color:var(--teal)}.wf-catalog-icon.type-handoff{color:var(--ui-warning)}.wf-existing-nodes{border-top:1px solid var(--soft);padding:18px 20px}.wf-existing-nodes h4{color:var(--muted);margin-bottom:13px}.wf-existing-nodes button{color:var(--teal);text-align:start;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:10px 0;font-size:12px;display:flex}.wf-proposal{flex-direction:column;gap:15px;font-size:12px;line-height:1.6;display:flex}.wf-proposal>div{flex-wrap:wrap;gap:5px;display:flex}.wf-proposal small{color:var(--muted);font-size:12px}.wf-drawer-designer form{flex-direction:column;gap:16px;display:flex}.conversation-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.conversation-mode-picker>button{text-align:start;border:1px solid var(--line);background:var(--ui-card);color:var(--muted);border-radius:7px;flex-direction:column;gap:10px;padding:14px;display:flex}.conversation-mode-picker>button>span{align-items:center;gap:7px;display:flex}.conversation-mode-picker>button>span>svg:last-child:not(:first-child){margin-inline-start:auto}.conversation-mode-picker strong{font-size:12px;font-weight:600}.conversation-mode-picker small{color:var(--muted);font-size:12px;line-height:1.7}.conversation-mode-picker>button.selected{border-color:var(--muted);background:var(--ui-muted);box-shadow:inset 0 0 0 1px var(--muted)}.mode-explanation{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.7}.wf-drawer .conversation-mode-picker{grid-template-columns:1fr}.wf-drawer .conversation-mode-picker>button{gap:6px;padding:12px}.wf-test-drawer{background:var(--ui-card);border-top:1px solid var(--ui-input);height:320px;min-height:220px;max-height:48dvh;box-shadow:0 -3px 15px color-mix(in srgb, var(--ui-ring) 2%, transparent);z-index:12;flex-direction:column;flex-shrink:0;display:flex}.wf-test-drawer>header{border-bottom:1px solid var(--soft);flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:7px 17px;display:flex}.wf-test-drawer>header>div{align-items:center;gap:9px;display:flex}.wf-test-drawer>header strong{font-size:12px}.wf-test-drawer>header span{color:var(--muted);font-size:12px}.wf-test-indicator{background:var(--teal);border-radius:50%;width:6px;height:6px}.wf-test-drawer .playground-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:225px minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid}.wf-test-drawer .panel{min-width:0;min-height:0}.wf-test-drawer .playground-info{border-inline-end:1px solid var(--soft);padding:17px;overflow:auto}.wf-test-drawer .playground-info>.eyebrow,.wf-test-drawer .playground-info>h2,.wf-test-drawer .playground-info>p{display:none}.wf-test-drawer .playground-info>.notice{margin:0 0 12px}.wf-test-drawer .playground-info>.notice svg{flex-shrink:0;width:13px}.wf-test-drawer .playground-info>.button{width:100%}.wf-test-drawer .playground-fields{border-top:1px solid var(--soft);margin-top:14px;padding-top:18px}.wf-test-drawer .playground-fields h3{margin:0 0 9px}.wf-test-drawer .playground-fields p,.wf-test-drawer .playground-fields dl{color:var(--ui-subtle-foreground);font-size:12px;line-height:1.6}.wf-test-drawer .playground-fields dl>div{padding:5px 0}.wf-test-drawer .playground-fields dt,.wf-test-drawer .playground-fields dd{margin:0}.flow-workspace.wf-editor .wf-test-drawer .playground-chat{flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.wf-test-drawer .playground-chat>header{background:var(--ui-background);border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;height:35px;min-height:35px;padding:0 14px;display:flex}.wf-test-drawer .playground-chat>header>div{align-items:center;gap:8px;display:flex}.wf-test-drawer .playground-chat>header .mini-logo{display:none}.wf-test-drawer .playground-chat>header h3{margin:0}.wf-test-drawer .playground-chat>header small{display:none}.flow-workspace.wf-editor .wf-test-drawer .messages{flex:1;gap:9px;min-height:0;padding:12px 17px;overflow:auto}.wf-test-drawer .message{max-width:85%;padding:9px 12px;font-size:12px}.wf-test-drawer .playground-reply{border-top:1px solid var(--soft);background:var(--ui-card);gap:7px;padding:9px 13px;display:flex}.wf-test-drawer .playground-reply input{background:var(--ui-background);border-radius:4px;flex:1;height:31px;min-height:31px;padding:7px 10px;font-size:12px}.wf-test-drawer .playground-reply .button{height:31px}.playground-choices{background:var(--ui-background);border-top:1px solid var(--line);padding:8px 13px}.playground-choices>small{display:none}.playground-choices>div{flex-wrap:wrap;gap:7px;display:flex}.playground-choices button{border:1px solid var(--ui-input);background:var(--ui-card);color:var(--teal);border-radius:4px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:flex}.wf-test-drawer .error-box{margin:0}.wf-library-heading{margin-bottom:26px}.wf-library-heading h1{margin:9px 0 8px}.wf-library-heading p{color:var(--muted);margin:0;font-size:12px}.wf-library-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.wf-library-tabs{align-items:center;gap:20px;display:flex}.wf-library-tabs>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:9px;padding:9px 0;font-size:12px;display:flex;position:relative}.wf-library-tabs>button.active{color:var(--teal);font-weight:650}.wf-library-tabs>button.active:after{content:"";background:var(--teal);inset-inline:0;height:2px;position:absolute;bottom:-2px}.wf-library-tabs>button>span{background:var(--ui-muted);color:var(--muted);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500}.wf-list-filters{align-items:center;gap:9px;padding-bottom:15px;display:flex}.wf-search{background:var(--ui-card);border:1px solid var(--line);color:var(--ui-subtle-foreground);border-radius:5px;flex:1;align-items:center;gap:9px;min-width:130px;max-width:350px;padding:0 10px;display:flex}.wf-search input{outline:none;width:100%;min-width:0;box-shadow:none!important}.wf-search button{color:var(--muted);background:0 0;border:0;padding:0;display:flex}.wf-list-filters>select{background:var(--ui-card);width:auto}.wf-list-filters>select:last-child{margin-inline-start:auto}.wf-library-table{background:var(--ui-card);border:1px solid var(--line);border-radius:8px;overflow:hidden}.wf-list-labels,.wf-library-row{grid-template-columns:minmax(190px,1fr) 100px 95px 140px 15px;align-items:center;gap:18px;display:grid}.wf-list-labels{color:var(--ui-subtle-foreground);background:var(--ui-background);border-bottom:1px solid var(--soft);padding:11px 19px;font-size:12px}.wf-library-row{color:inherit;border-bottom:1px solid var(--soft);min-height:77px;padding:17px 19px;text-decoration:none}.wf-library-row:last-child{border-bottom:0}.wf-library-row:hover{background:var(--ui-background)}.wf-library-row>svg{color:var(--ui-subtle-foreground)}.wf-row-name{align-items:center;gap:13px;min-width:0;display:flex}.wf-row-icon{border:1px solid var(--line);width:35px;height:35px;color:var(--teal);background:var(--ui-background);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.wf-row-icon.ai{color:var(--ui-subtle-foreground);border-color:var(--soft);background:var(--ui-background)}.wf-row-icon.hybrid{color:var(--muted)}.wf-row-name>div{min-width:0}.wf-row-name strong{color:var(--ui-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.wf-row-name small{color:var(--ui-subtle-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.wf-row-mode{color:var(--muted);font-size:12px}.wf-row-status{color:var(--ui-subtle-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.wf-row-status i{background:var(--ui-input-hover);border-radius:50%;width:5px;height:5px}.wf-row-status.published{color:var(--teal)}.wf-row-status.published i{background:var(--teal)}.wf-row-date{color:var(--ui-subtle-foreground);font-size:12px}.wf-pagination{color:var(--ui-subtle-foreground);align-items:center;gap:20px;padding:15px 3px;font-size:12px;display:flex}.wf-pagination>label{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.wf-pagination select{background:var(--ui-card);width:auto}.wf-pagination>div{align-items:center;gap:12px;display:flex}.wf-pagination button{border:1px solid var(--line);background:var(--ui-card);width:28px;height:28px;color:var(--teal);border-radius:4px;place-items:center;padding:0;display:grid}.wf-template-icons{color:var(--teal);gap:5px;margin-bottom:10px;display:flex}.wf-template-icons>span{align-items:center;gap:8px;display:flex}@media (width<=1100px){.wf-drawer{flex-basis:320px;width:320px}.wf-list-labels,.wf-library-row{grid-template-columns:minmax(170px,1fr) 85px 80px 115px 13px;gap:11px}.wf-canvas-hint{display:none}.wf-canvas-tools{inset-inline-start:14px;bottom:17px}.wf-run-bar{bottom:70px}.wf-issues{bottom:18px;inset-inline-end:14px}.wf-header{padding:0 15px}.wf-save-state{display:none}}@media (width<=760px){.flow-workspace.wf-editor{min-height:0}.wf-header{gap:8px;height:54px;padding:0 12px}.wf-breadcrumb{gap:4px}.wf-breadcrumb a>span,.wf-breadcrumb>svg{display:none}.wf-breadcrumb input{min-width:50px}.wf-header-actions{gap:5px}.workspace-redesign .flow-workspace .wf-header-actions .button{min-height:30px;padding:7px 9px;font-size:12px}.wf-header-actions .button>span{display:none}.wf-subheader{height:39px}.wf-mode{inset-inline-start:12px}.wf-mode select{max-width:90px}.wf-history{gap:1px;inset-inline-end:9px}.wf-tabs{margin-inline-start:25px}.wf-tabs button{padding:0 12px;font-size:12px}.wf-drawer{inset-inline-end:0;width:min(360px,94%);box-shadow:var(--ui-shadow-lg);position:absolute;top:0;bottom:0}.wf-drawer>header{min-height:65px;padding:13px 16px}.wf-drawer .inspector-fields{padding:18px}.wf-add-canvas{inset-inline-end:14px;width:35px;height:35px;top:15px}.wf-canvas-tools{inset-inline-start:10px;gap:5px;bottom:13px}.wf-canvas-tools button{width:28px;height:28px}.wf-canvas-tools .wf-zoom-value{width:35px;font-size:12px}.wf-canvas-tools>div:nth-child(2) button:last-child{display:none}.wf-run-bar{bottom:70px;white-space:normal;inset-inline:16px;transform:none}.wf-run-bar>span{border-radius:var(--ui-radius-sm);text-align:center;max-width:calc(100% - 136px);padding:2px 6px;line-height:16px}.wf-issues{inset-inline-end:10px;bottom:57px}.wf-issues>button{padding:6px 8px;font-size:12px}.wf-toast{inset-inline-start:16px;z-index:15;width:max-content;max-width:calc(100% - 32px);font-size:12px;top:12px;transform:none}.wf-ai-caption{flex-wrap:wrap;align-items:flex-start;font-size:12px;inset-inline-end:20px}.wf-ai-caption>span{max-width:240px}.wf-test-drawer{height:300px;min-height:220px;max-height:48dvh}.wf-test-drawer>header>div>span:last-child{display:none}.wf-test-drawer .playground-layout{grid-template-columns:1fr}.wf-test-drawer .playground-info{display:none}.flow-workspace.wf-editor .wf-test-drawer .messages{padding:10px 12px}.wf-list-filters{flex-wrap:wrap;gap:7px}.wf-search{flex-basis:100%;max-width:none}.wf-list-filters>select{flex:1;min-width:0}.wf-list-filters>select:last-child{margin:0}.wf-library-toolbar{align-items:center;gap:10px}.wf-library-tabs{gap:14px}.wf-library-tabs>button{font-size:12px}.workspace-redesign .flow-list-page .wf-library-toolbar>.button{padding:8px 10px;font-size:12px}.wf-list-labels{display:none}.wf-library-row{grid-template-columns:minmax(0,1fr) 75px 10px;gap:8px;min-height:82px;padding:16px 13px}.wf-row-mode,.wf-row-date{display:none}.wf-row-name{gap:10px}.wf-row-name strong,.wf-row-name small{font-size:12px}.wf-row-icon{width:31px;height:31px}.wf-row-status{font-size:12px}.wf-pagination{flex-wrap:wrap;gap:10px;font-size:12px}.wf-pagination>label{display:none}.wf-pagination>div{gap:9px;margin-inline-start:auto}.conversation-mode-picker{grid-template-columns:1fr}.conversation-mode-picker>button{gap:6px;padding:12px}}.wf-context-menu{z-index:25;border:1px solid var(--line);background:var(--ui-card);width:210px;box-shadow:var(--ui-shadow-md);border-radius:6px;padding:5px;position:absolute}.wf-context-menu>button{width:100%;min-height:36px;color:var(--ui-foreground);text-align:start;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.wf-context-menu>button:hover,.wf-context-menu>button:focus-visible{background:var(--soft);color:var(--teal)}.wf-context-menu kbd{margin-inline-start:auto}@media (width<=760px){.wf-node-tools button{min-width:36px;min-height:36px}.wf-node-tools{top:-43px}}.wf-executions{background:var(--ui-muted);flex:1;min-height:0;padding:24px;overflow:auto}.wf-node.unreachable{border-style:dashed;border-color:var(--ui-warning)}.wf-node-unreachable{white-space:nowrap;color:var(--ui-warning);font-size:12px;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.wf-unreachable{z-index:8;top:16px;border:1px solid var(--ui-warning-border);background:var(--ui-warning-soft);width:280px;max-width:calc(100% - 84px);color:var(--ui-warning);box-shadow:var(--ui-shadow-sm);border-radius:7px;position:absolute;inset-inline-start:16px}.wf-unreachable>button{width:100%;min-height:38px;color:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.wf-unreachable>button span{flex:1}.wf-unreachable>div{padding:0 11px 10px}.wf-unreachable p{margin:0 0 9px;font-size:12px;line-height:1.5}.wf-unreachable>div button{border:1px solid var(--ui-warning-border);background:var(--ui-card);width:100%;min-height:32px;color:var(--ui-foreground);text-align:start;border-radius:4px;justify-content:space-between;align-items:center;margin-top:4px;padding:6px 8px;font-size:12px;display:flex}.flow-list-page{--wf-ink:var(--ui-foreground);--wf-muted:var(--ui-muted-foreground);--wf-border:var(--ui-border);color:var(--ui-foreground)}.flow-list-page :is(button,a,input,select,textarea):focus-visible{outline-offset:2px}.flow-list-page .wf-library-heading{margin-bottom:20px}.flow-list-page .wf-library-heading h1{margin:4px 0 0}.flow-list-page .wf-library-heading p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:4px 0 0}.flow-list-page .wf-library-toolbar{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;gap:12px;margin-bottom:16px}.flow-list-page .wf-library-tabs{align-self:stretch;gap:4px}.flow-list-page .wf-library-tabs>button{min-height:40px;color:var(--ui-muted-foreground);gap:8px;padding:0 10px;font-weight:500}.flow-list-page .wf-library-tabs>button:hover{color:var(--ui-foreground)}.flow-list-page .wf-library-tabs>button.active{color:var(--ui-foreground);font-weight:600}.flow-list-page .wf-library-tabs>button.active:after{inset-inline:6px;background:var(--ui-primary);border-radius:2px;height:2px;bottom:-1px}.flow-list-page .wf-library-tabs>button>span{border-radius:var(--ui-radius-pill);background:var(--ui-muted-strong);min-width:20px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;font-weight:500;line-height:18px}.flow-list-page .wf-library-toolbar>.button{margin-bottom:8px}.flow-list-page .wf-list-filters{flex-wrap:wrap;gap:8px;padding-bottom:16px}.flow-list-page .wf-list-filters>.wf-search{min-width:168px;max-width:340px;min-height:var(--ui-control);box-sizing:border-box;border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-subtle-foreground);box-shadow:var(--ui-shadow-xs);flex:220px;gap:8px;padding:0 10px}.flow-list-page .wf-list-filters>.wf-search:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 1px var(--ui-ring), 0 0 0 4px var(--ui-ring-halo)}.flow-list-page .wf-list-filters>.wf-search>svg{flex-shrink:0;width:16px;height:16px}.flow-list-page .wf-list-filters>.wf-search>input{min-height:calc(var(--ui-control) - 2px);font-size:var(--ui-text-base);flex:1;padding:0}.flow-list-page .wf-list-filters>.wf-search>button{border-radius:var(--ui-radius-sm);width:24px;height:24px;color:var(--ui-muted-foreground);place-items:center;display:grid}.flow-list-page .wf-list-filters>select{width:auto;min-height:var(--ui-control);border-color:var(--ui-input);border-radius:var(--ui-radius-lg);color:var(--ui-foreground);font-size:var(--ui-text-base);padding-block:7px;padding-inline-start:11px}.flow-list-page .wf-library-table{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs)}.flow-list-page :is(.wf-list-labels,.wf-library-row){grid-template-columns:minmax(200px,1fr) 120px 128px 136px 16px;gap:12px}@media (width>=761px){html[lang=hy] .flow-list-page :is(.wf-list-labels,.wf-library-row){grid-template-columns:minmax(200px,1fr) 120px 168px 136px 16px}}.flow-list-page .wf-list-labels{border-bottom:1px solid var(--ui-border);background:var(--ui-muted);min-height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);box-sizing:border-box;padding:8px 16px;font-weight:500;line-height:18px}.flow-list-page .wf-library-row{border-bottom:1px solid var(--ui-border);box-sizing:border-box;min-height:64px;transition:background-color var(--ui-duration) var(--ui-ease);padding:12px 16px}.flow-list-page .wf-library-row:last-child{border-bottom:0}.flow-list-page .wf-library-row:hover{background:color-mix(in srgb, var(--ui-muted) 55%, transparent)}.flow-list-page .wf-library-row>svg{color:var(--ui-subtle-foreground)}.flow-list-page .wf-row-name{gap:12px}.flow-list-page .wf-row-icon,.flow-list-page .wf-row-icon.ai,.flow-list-page .wf-row-icon.hybrid{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);width:36px;height:36px;color:var(--ui-foreground)}.flow-list-page .wf-row-icon>svg{width:18px;height:18px}.flow-list-page .wf-row-name strong{color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:500;line-height:20px}.flow-list-page .wf-row-name small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin-top:2px;line-height:18px}.flow-list-page :is(.wf-row-mode,.wf-row-date){color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums}.flow-list-page .wf-row-status{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);max-width:100%;min-height:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);white-space:nowrap;justify-self:start;padding:1px 8px;font-weight:500;line-height:16px}.flow-list-page .wf-row-status>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.flow-list-page .wf-row-status i{opacity:.75;background:currentColor;flex-shrink:0;width:6px;height:6px}.flow-list-page .wf-row-status.published{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.flow-list-page .wf-row-status.published i{opacity:1;background:currentColor}.flow-list-page .wf-row-status.removed{border-color:var(--ui-destructive-border);background:var(--ui-destructive-soft);color:var(--ui-destructive)}.flow-list-page .wf-pagination{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;gap:16px;padding:12px 4px 0}.flow-list-page .wf-pagination select{min-height:var(--ui-control-sm);border-color:var(--ui-input);border-radius:var(--ui-radius-md);color:var(--ui-foreground);font-size:var(--ui-text-sm);padding-block:4px;padding-inline-start:10px}.flow-list-page .wf-pagination button{width:var(--ui-control-sm);height:var(--ui-control-sm);border:1px solid var(--ui-input);border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-foreground)}.flow-list-page .wf-pagination button:hover:not(:disabled){background:var(--ui-muted)}@media (width<=1100px){.flow-list-page :is(.wf-list-labels,.wf-library-row){grid-template-columns:minmax(170px,1fr) 104px 120px 120px 16px}}@media (width>=761px) and (width<=1100px){html[lang=hy] .flow-list-page :is(.wf-list-labels,.wf-library-row){grid-template-columns:minmax(170px,1fr) 104px 160px 120px 16px}}@media (width<=760px){.flow-list-page .wf-list-filters>.wf-search{max-width:none;min-height:var(--ui-touch);flex-basis:100%}.flow-list-page .wf-list-filters>.wf-search>input{min-height:calc(var(--ui-touch) - 2px);font-size:var(--ui-text-md)}.flow-list-page .wf-list-filters>select{min-height:var(--ui-touch);font-size:var(--ui-text-md);flex:120px}.flow-list-page .wf-library-tabs>button{min-height:var(--ui-touch)}.flow-list-page .wf-library-row{grid-template-columns:minmax(0,1fr) auto 12px;min-height:0;padding:12px}.flow-list-page .wf-row-name strong{font-size:var(--ui-text-base)}.flow-list-page .wf-row-name small{font-size:var(--ui-text-sm)}.flow-list-page .wf-row-status{max-width:176px;font-size:var(--ui-text-xs)}.flow-list-page .wf-pagination{font-size:var(--ui-text-sm)}.flow-list-page .wf-pagination button{width:var(--ui-touch);height:var(--ui-touch)}}.data-node-parameters .data-provider-name,.data-read-caption,.data-schedule-control h3{align-items:center;gap:10px;display:flex}.data-read-caption{background:var(--ui-muted);border-radius:var(--ui-radius-md);color:var(--ui-foreground);padding:12px}.data-literal{grid-template-columns:95px minmax(0,1fr);gap:8px;display:grid}.data-field-row{border:1px solid var(--ui-border-strong);border-radius:10px;gap:10px;margin-bottom:10px;padding:12px;display:grid}.data-weekdays{border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.data-weekdays legend{margin-bottom:8px;font-size:12px}.data-weekdays label{align-items:center;gap:4px;font-size:12px;display:flex}.data-weekdays input{width:16px!important;min-height:16px!important}.data-next-times{padding-inline-start:20px;font-size:12px}.data-next-times li{margin-bottom:9px}.data-next-times small{color:var(--ui-muted-foreground);display:block}.data-schedule-control{border-top:1px solid var(--ui-border-strong);margin-top:18px;padding-top:18px}.data-schedule-control p{color:var(--ui-muted-foreground);font-size:12px;line-height:1.6}.data-test-panel{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.data-test-actions{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.data-test-actions p{max-width:620px;color:var(--ui-muted-foreground);margin:0;font-size:12px;line-height:1.6}.data-test-panel .data-run-detail{flex:none;margin:0}.data-test-panel .data-run-results nav{max-height:440px;overflow:auto}.wf-node-catalog .data-service-node strong{align-items:center;gap:6px;display:flex}@media (width<=640px){.data-test-actions{flex-direction:column;align-items:stretch;gap:8px}.data-test-panel{padding:12px}}@media (width<=750px){.data-test-panel .data-run-results nav{max-height:200px}}.data-simulation-panel{min-width:0}.data-simulation-intro{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-lg);background:var(--ui-info-soft);color:var(--ui-foreground);align-items:flex-start;gap:10px;padding:14px;display:flex}.data-simulation-intro>svg{color:var(--ui-info);flex:none;margin-top:2px}.data-simulation-intro p,.data-simulation-samples p,.data-simulation-live p,.data-simulation-result p{color:var(--ui-muted-foreground);margin:5px 0 0;font-size:12px;line-height:1.65}.data-simulation-samples{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.data-simulation-samples>div:first-child{grid-column:1/-1}.data-simulation-sample{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-card);min-width:0;padding:12px}.data-simulation-sample .field{margin-bottom:0}.data-simulation-sample .field+.field{margin-top:10px}.data-simulation-sample select,.data-simulation-sample textarea{width:100%;min-width:0}.data-simulation-sample textarea{resize:vertical}.data-simulation-panel .button{flex-shrink:0}.data-simulation-result{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-card);padding:14px}.data-simulation-result>div:first-child{color:var(--ui-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.data-simulation-result>div:first-child>span{color:var(--ui-primary);font-size:12px}.data-simulation-result ol{margin:12px 0;padding:0;list-style:none}.data-simulation-result li{border-top:1px solid var(--ui-border-strong);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:7px 0;font-size:12px;display:flex}.data-simulation-result li small{color:var(--ui-muted-foreground)}.data-simulation-result pre{background:var(--ui-muted);border-radius:var(--ui-radius-md);max-height:240px;font-family:var(--ui-font-mono);padding:12px;overflow:auto}.data-simulation-panel summary{cursor:pointer;color:var(--ui-foreground);padding:8px 0;font-size:12px;line-height:1.5}.data-simulation-live{border-top:1px solid var(--ui-border-strong);padding-top:4px}.data-simulation-live>.data-test-panel{padding:12px 0 0}.data-simulation-result .customer-simulation-receipt{margin-top:12px}@media (width<=640px){.data-simulation-intro,.data-simulation-result{padding:12px}.data-simulation-panel .data-test-actions .button{width:100%}}.wf-test-drawer.is-data-simulation{height:500px;min-height:min(220px,50dvh);max-height:60dvh}.wf-drawer-picker .workflow-catalog-tabs{flex-wrap:wrap;gap:6px;margin-block:10px;display:flex}.wf-drawer-picker .workflow-catalog-tabs button{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-background);min-height:32px;color:var(--ui-foreground);padding:5px 9px}.wf-drawer-picker .workflow-catalog-tabs button[aria-selected=true]{background:var(--ui-muted);border-color:var(--ui-border-strong);font-weight:600}.wf-node-catalog button:disabled .data-catalog-reason{color:var(--ui-foreground)}.wf-node-icon .wf-data-provider{position:absolute;inset-block-start:5px;inset-inline-end:5px}.data-node-output-help{border-block-start:1px solid var(--ui-border);padding-block-start:12px}@media (width<=760px){body .hosqi-workspace.workspace-redesign .hq-overview>.hq-overview-heading{flex-wrap:wrap;align-items:stretch;gap:12px}body .hosqi-workspace.workspace-redesign .hq-overview>.hq-overview-heading>.button{flex:100%}}.hosqi-workspace details.section-help{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-base);padding:0;line-height:20px}.hosqi-workspace details.section-help>summary{border-radius:calc(var(--ui-radius-xl) - 1px);min-height:44px;color:var(--ui-foreground);font-size:var(--ui-text-base);cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease);align-items:center;gap:10px;margin:0;padding-block:6px;padding-inline:8px 12px;font-weight:500;line-height:20px;list-style:none;display:flex}.hosqi-workspace details.section-help>summary::-webkit-details-marker{display:none}@media (hover:hover){.hosqi-workspace details.section-help>summary:hover{background:var(--ui-muted)}}.hosqi-workspace details.section-help[open]>summary{border-bottom:1px solid var(--ui-border);border-end-end-radius:0;border-end-start-radius:0;margin:0}.hosqi-workspace details.section-help>summary>.section-help-icon{float:none;border-radius:var(--ui-radius-md);background:var(--ui-accent-soft);width:28px;height:28px;color:var(--ui-foreground);flex:none;place-items:center;margin:0;display:inline-grid}.hosqi-workspace details.section-help>summary>.section-help-title{flex:1;min-width:0;font-weight:500}.hosqi-workspace details.section-help>summary>.section-help-hint{float:none;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);flex:none;margin:0;font-weight:500;line-height:16px}.hosqi-workspace details.section-help>summary>.section-help-chevron{color:var(--ui-muted-foreground);transition:transform var(--ui-duration) var(--ui-ease);flex:none}.hosqi-workspace details.section-help[open]>summary>.section-help-chevron{transform:rotate(180deg)}.hosqi-workspace details.section-help>.section-help-body{padding:4px 16px 16px}.hosqi-workspace details.section-help>.section-help-body>ol{max-width:80ch;color:var(--ui-foreground);font-size:var(--ui-text-base);margin:12px 0;padding-inline-start:20px;line-height:22px}.hosqi-workspace details.section-help>.section-help-body>ol>li+li{margin-top:6px}.hosqi-workspace details.section-help>.section-help-body>ol>li::marker{color:var(--ui-muted-foreground);font-variant-numeric:tabular-nums}.hosqi-workspace .section-help-link{min-height:var(--ui-control-sm);color:var(--ui-info);font-size:var(--ui-text-base);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.hosqi-workspace .section-help-link:hover{text-decoration:underline}@media (width<=760px){.hosqi-workspace details.section-help>summary>.section-help-hint{display:none}.hosqi-workspace details.section-help>.section-help-body{padding:4px 12px 12px}.hosqi-workspace .section-help-link{min-height:var(--ui-touch)}}.help-resources{border-top:1px solid var(--ui-border);color:var(--ui-foreground);margin-top:16px;padding:16px 0 0}.help-resources-heading{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.help-resources-heading>svg{color:var(--ui-info);flex-shrink:0}.section-help .help-resources .help-resources-heading>h3{min-width:200px;font-size:var(--ui-text-md);flex:1;margin:0;font-weight:600;line-height:24px}.help-resources-heading a{min-height:var(--ui-control-sm);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);font-size:var(--ui-text-sm);transition:background-color var(--ui-duration) var(--ui-ease);align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.help-resources-heading a:hover{background:var(--ui-muted)}.help-resources p{max-width:80ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:8px 0;line-height:22px}.help-video{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);margin:16px 0;overflow:hidden}.hosqi-workspace .section-help .help-video>summary{min-height:44px;color:var(--ui-foreground);font-size:var(--ui-text-base);cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:8px 14px;font-weight:500;display:flex}@media (hover:hover){.hosqi-workspace .section-help .help-video>summary:hover{background:var(--ui-muted)}}.hosqi-workspace .section-help .help-video[open]>summary{border-bottom:1px solid var(--ui-border);margin:0}.help-video summary>svg{color:var(--ui-info);flex:none}.help-video summary small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin-inline-start:auto;font-weight:400}.help-video video{aspect-ratio:16/9;object-fit:contain;background:var(--ui-foreground);width:100%;max-height:620px;display:block}.help-resources .help-demo-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin:0;padding:8px 14px;line-height:16px}.section-help .help-resources .help-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;max-width:none;margin:20px 0;padding-inline-start:22px;line-height:20px;display:grid}.section-help .help-resources .help-steps>li{margin:0;padding-inline-start:4px}.help-steps li::marker{color:var(--ui-info);font-variant-numeric:tabular-nums;font-weight:600}.help-steps strong{font-size:var(--ui-text-base);font-weight:600;line-height:20px}.help-resources .help-steps p{font-size:var(--ui-text-sm);margin:4px 0 0;line-height:20px}.help-check{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-lg);background:var(--ui-info-soft);padding:12px 14px}.help-check strong{font-size:var(--ui-text-sm);font-weight:600}.help-resources .help-check p{color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:4px 0 0;line-height:20px}.help-resources .help-note{font-size:var(--ui-text-sm);margin-top:12px;line-height:20px}.help-resources .help-sources{font-size:var(--ui-text-sm);flex-wrap:wrap;gap:8px 24px;display:flex}.help-sources a{color:var(--ui-info);font-weight:500}@media (width<=760px){.section-help .help-resources .help-steps{grid-template-columns:1fr}.help-video summary small{width:100%;margin-inline-start:26px}.help-resources-heading a{min-height:var(--ui-touch)}}.hq-consent-banner,.hq-consent-dialog{font-family:var(--ui-font);font-size:var(--ui-text-sm);color:var(--ui-foreground);background:var(--ui-popover);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-lg);line-height:20px}.hq-consent-banner{z-index:1200;width:min(460px,100vw - 32px);padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-5);border-radius:var(--ui-radius-xl);position:fixed;bottom:16px;left:16px}.hq-consent-banner strong{font-size:15px;font-weight:600;line-height:22px;display:block}.hq-consent-banner p{margin:4px 0 var(--ui-space-4);color:var(--ui-muted-foreground)}.hq-consent-actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.hq-consent-actions button,.hq-cookie-settings{font:inherit;color:inherit;cursor:pointer}.hq-consent-actions button{min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-base);box-shadow:var(--ui-shadow-xs);transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease);justify-content:center;align-items:center;padding:7px 14px;font-weight:500;display:inline-flex}.hq-consent-actions button:hover{background:var(--ui-muted);border-color:var(--ui-input-hover)}.hq-consent-actions button:nth-child(2){background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-foreground)}.hq-consent-actions button:nth-child(2):hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}.hq-consent-actions button:nth-child(3){box-shadow:none;background:0 0;border-color:#0000}.hq-consent-actions button:nth-child(3):hover{background:var(--ui-muted)}.hq-consent-actions button:focus-visible,.hq-consent-dialog :is(input,a):focus-visible,.hq-cookie-settings:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.hq-consent-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--ui-space-6);border-radius:var(--ui-radius-2xl);overflow:auto}.hq-consent-dialog::backdrop{background:#0d262266}.hq-consent-dialog h2{font-size:var(--ui-text-lg);letter-spacing:-.2px;margin:0 0 4px;font-weight:600;line-height:26px}.hq-consent-dialog p{margin:4px 0 var(--ui-space-4);color:var(--ui-muted-foreground)}.hq-consent-dialog p[role=status]{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-lg);background:var(--ui-info-soft);color:var(--ui-foreground);padding:10px 12px}.hq-consent-dialog label{margin:0 0 var(--ui-space-2);padding:var(--ui-space-3) 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.hq-consent-dialog label:has(input:checked){border-color:var(--ui-border-strong);background:var(--ui-accent-soft)}.hq-consent-dialog label strong{font-size:var(--ui-text-base);font-weight:600}.hq-consent-dialog input{width:16px;height:16px;accent-color:var(--ui-primary);flex-shrink:0;margin-top:2px}.hq-consent-dialog small{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);margin-top:2px;line-height:16px;display:block}.hq-consent-dialog .hq-consent-actions{margin-top:var(--ui-space-5);justify-content:flex-end}.hq-consent-dialog>a{margin-top:var(--ui-space-3);color:var(--ui-info);font-size:var(--ui-text-sm);text-underline-offset:3px;font-weight:500;display:inline-block}.hq-page-footer .hq-cookie-settings{font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.settings-navigation>.hq-cookie-settings{text-align:left;margin-top:12px}@media (pointer:coarse),(width<=760px){.hq-consent-actions button{min-height:var(--ui-touch)}}@media (width<=480px){.hq-consent-banner{width:calc(100vw - 16px);padding:var(--ui-space-4);bottom:8px;left:8px}.hq-consent-banner .hq-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hq-consent-banner .hq-consent-actions button:nth-child(3){grid-column:1/-1}.hq-consent-dialog{padding:var(--ui-space-5) var(--ui-space-4)}.hq-consent-dialog .hq-consent-actions{grid-template-columns:minmax(0,1fr);display:grid}}body .workspace-redesign :is(input,select,textarea){font-size:var(--ui-text-base);line-height:20px}body .workspace-redesign :is(.field>small,.badge,.notice,.error,.muted){font-size:13px;line-height:1.55}body .workspace-redesign :is(table,pre,code){font-size:14px}body .workspace-redesign :is(.sidebar-quick-actions button,.sidebar-bottom-link a,.user-block strong){font-size:13px}body .workspace-redesign :is(.sidebar-quick-actions kbd,.user-block small,.topbar,.workspace-footer){font-size:12px}body .workspace-redesign :is(.workspace-resource-tabs button,.connections-tabs button){font-size:15px}body .workspace-redesign :is(.workspace-metric>span,.workspace-list-toolbar>p,.workspace-pagination,.workspace-inbox-link){font-size:13px}body .workspace-redesign .workspace-metric small{font-size:12px;line-height:1.55}body .workspace-redesign .workspace-metric>strong{font-size:31px}body .workspace-redesign :is(.execution-title strong,.data-run-title strong){font-size:15px}body .workspace-redesign :is(.execution-title small,.execution-summary time,.execution-kind,.execution-details dt,.data-run-title small,.data-run-row time,.data-run-count,.data-run-meta){font-size:13px}body .workspace-redesign :is(.execution-details dd,.execution-details p,.execution-details .text-link,.data-runs-toolbar p,.data-node-output pre,.data-run-detail nav button){font-size:14px}body .workspace-redesign :is(.connections-list-heading,.connection-row-account>span,.connection-status,.connection-replies,.connection-row-response>span){font-size:13px}body .workspace-redesign :is(.connection-row-account>strong,.connection-row-response>strong,.connection-detail-tabs button){font-size:15px}body .workspace-redesign :is(.connection-row-account>span,.connection-detail-card summary,.connection-drawer-caption){font-size:13px}body .workspace-redesign :is(.connection-drawer-body p,.connection-drawer-body label,.connection-drawer-body li,.connection-readiness p,.sending-permission p),body .workspace-redesign :is(.integration-heading p,.integration-provider-card p,.integration-introduction p,.integration-admin-body p,.integration-dialog p){font-size:14px;line-height:1.65}body .workspace-redesign :is(.integration-provider-bottom,.integration-limitations,.integration-account-label span,.integration-saved,.integration-enable,.integration-approved-scopes label){font-size:13px}body .workspace-redesign :is(.empty p,.loading,.pairing-code-caption,.pairing-placeholder p,.pairing-steps li),body .workspace-redesign :is(.billing-table,.billing-table th,.credit-rates span){font-size:14px}body .workspace-redesign :is(.wf-breadcrumb a,.wf-tabs button,.wf-mode select,.wf-save-state,.wf-drawer-note,.wf-drawer .notice,.wf-drawer .muted,.wf-issues,.wf-issues strong){font-size:13px}body .workspace-redesign .wf-breadcrumb input{font-size:16px}body .workspace-redesign :is(.wf-drawer input,.wf-drawer select,.wf-drawer textarea,.wf-drawer .field,.wf-picker-item strong,.wf-test-drawer input,.wf-test-drawer textarea){font-size:14px}body .workspace-redesign :is(.wf-drawer .field>small,.wf-drawer .choice-help,.wf-drawer .checkbox-row,.wf-drawer .option-editor strong,.wf-picker-item small,.wf-test-drawer small,.wf-templates p){font-size:12px}body .workspace-redesign .wf-node-label strong{font-size:13px;line-height:1.3}body .workspace-redesign .wf-node-label>span,body .workspace-redesign :is(.wf-start,.wf-port-label){font-size:11px}@media (width<=760px){body .workspace-redesign :is(input,select,textarea){font-size:16px}body .workspace-redesign :is(.workspace-resource-tabs,.connections-tabs){gap:16px}body .workspace-redesign :is(.workspace-resource-tabs button,.connections-tabs button),body .workspace-redesign .wf-breadcrumb input{font-size:14px}}body .workspace-redesign .connection-detail-card>.stack>.row:first-child .muted{font-size:13px}body .workspace-redesign :is(.connection-detail-provider,.connection-detail-card details dl,.connections-access-note),body .workspace-redesign :is(.wf-library-tabs>button,.wf-row-name strong){font-size:14px}body .workspace-redesign :is(.wf-row-name small,.wf-row-mode,.wf-row-status,.wf-row-date,.wf-pagination,.wf-pagination select,.wf-list-head){font-size:12px}:root{color:#253e47;font-synthesis:none;--marine:#153c46;--teal:#087f81;--muted:#627780;--line:#dce6e8;--soft:#edf4f4;--white:#fff;background:#f3f6f7;font-family:Public Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.55}.sending-permission{border:1px solid var(--line);background:#f7fafb;border-radius:12px;padding:18px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,.brand{font-family:Manrope,sans-serif}h1{letter-spacing:-1.1px;font-size:clamp(27px,2.6vw,36px);font-weight:700;line-height:1.25}h2{letter-spacing:-.45px;font-size:19px;line-height:1.4}h3{letter-spacing:-.2px;font-size:16px}h4{font-size:14px}p{line-height:1.65}small{font-size:12px}input,textarea,select{color:#233d46;background:#fff;border:1px solid #cad8dd;border-radius:7px;outline:none;width:100%;min-width:0;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:block}textarea{resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:#8a9ba2}input:hover,textarea:hover,select:hover{border-color:#aabfc6}input:focus,textarea:focus,select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f8115}:focus-visible{outline-offset:3px;outline:3px solid #4facb6}input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal);flex-shrink:0}input:disabled,textarea:disabled,select:disabled{color:#829399;background:#f3f6f7}table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}th{color:var(--muted);background:#f5f8f9;font-weight:600}td,th{border-bottom:1px solid var(--line);white-space:nowrap;padding:14px}td:first-child,th:first-child{padding-inline-start:18px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf3f4;border-radius:7px;max-height:320px;padding:16px;font-size:12px;overflow:auto}code{overflow-wrap:anywhere;font-size:12px}summary{color:var(--teal);cursor:pointer;padding:4px 0;font-weight:500}details[open]>summary{margin-bottom:12px}dt{font-weight:500}dd{margin:3px 0 0}.eyebrow{color:var(--ui-muted-foreground);font-weight:600;font-size:var(--ui-text-xs);letter-spacing:.06em;line-height:1.5;display:block}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread{justify-content:space-between}.stack{flex-direction:column;gap:20px;display:flex}.grid{gap:22px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:500;display:flex}.field>small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:24px}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:9px 15px;font-size:12px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.button.primary{background:var(--teal);color:#fff;box-shadow:0 2px 2px #003c3810}.button.primary:hover:not(:disabled){background:#006c70}.button.secondary{color:#2e555c;background:#fff;border-color:#cfdde0}.button.secondary:hover:not(:disabled){background:#f0f6f6;border-color:#aac5c9}.button.danger{color:#ab4e40;background:#fff8f7;border-color:#efd9d5}.button.danger:hover:not(:disabled){background:#fceeea}.icon-button{background:0 0;border:1px solid #0000;padding:6px}.icon-button:hover{background:var(--soft);border-color:var(--line)}.text-button,.text-link{color:var(--teal);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.danger-text{color:#ab4e40}.badge{white-space:nowrap;color:#62727a;text-transform:capitalize;background:#eff3f5;border-radius:5px;align-items:center;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}:lang(hy) .badge,:lang(hy) .user-block small{text-transform:none}.badge.success{color:#2f7b61;background:#e5f2ed}.badge.warning{color:#966b26;background:#fbf0d8}.badge.danger{color:#ad5242;background:#faeae7}.notice{color:#376670;background:#eaf3f4;border:1px solid #cfe3e5;border-radius:7px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:12px;line-height:1.65;display:flex}.notice.stack{gap:12px}.error-box{color:#a44133;background:#fff2ef;border:1px solid #efd8d1;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:15px;padding:12px 15px;font-size:12px;display:flex}.error-box svg{margin-top:2px}.error-box:empty{display:none}.error-box span{overflow-wrap:anywhere}.empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:43px 20px;display:flex}.empty p{max-width:400px;color:var(--muted);font-size:13px}.empty-icon{color:#718f98;background:#eff5f6;border:1px solid #e0eaec;border-radius:12px;place-items:center;width:51px;height:51px;margin-bottom:4px;display:grid}.empty .button{margin-top:8px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:50px;font-size:13px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;display:flex}.page-header .eyebrow{margin-bottom:9px}.page-header p{color:var(--muted);max-width:660px;margin-top:9px;font-size:13px}.header-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.checkbox-row{cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.checkbox-row input{width:16px;margin:0}.list-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.list-row:last-child{border:0}.tabs{display:flex;overflow:auto}.tabs button{white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:flex}.secret-once{background:#f0f8f6;border:1px solid #a9d4c8;border-radius:8px;padding:20px}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:15px;font-size:12px;display:inline-flex}.mode-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mode-picker button{border:1px solid var(--line);text-align:start;background:#fff;border-radius:7px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.mode-picker strong{font-size:12px;font-weight:600}.mode-picker small{color:var(--muted);font-size:10px}.mode-picker button.selected{background:#eef8f7;border-color:#75b1b4;box-shadow:inset 0 0 0 1px #b1d6d3}.mode-picker button.selected strong{color:#08787b}.app-shell{display:flex}.sidebar{z-index:20;position:fixed;inset-block:0;inset-inline:0 auto}.brand{letter-spacing:-.7px;color:#fff;align-items:center;gap:11px;font-size:22px;font-weight:600;line-height:1.1;display:flex}.brand small{letter-spacing:1.35px;color:#a6c3c9;margin-top:7px;font-family:Public Sans,sans-serif;font-size:7px;font-weight:500;display:block}.brand-link{display:block}.workspace-switch{min-width:0}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-avatar{place-items:center;font-size:12px;display:grid}.sidebar nav{flex-direction:column;display:flex}.sidebar nav a svg{stroke-width:1.6px}.nav-dot{background:#84d3ca;border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.user-block{min-width:0}.avatar{color:#28535e;background:#d2e5e5;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.user-block>span:nth-child(2){flex:1;min-width:0}.user-block strong{display:block}.user-block small{margin-top:2px;display:block}.user-block button{background:0 0;border:0;padding:5px}.workspace-main{flex-direction:column;min-width:0;display:flex}.topbar{flex-shrink:0;justify-content:space-between}.breadcrumb{color:#b5c4c9;margin:0 13px}.workspace-state{align-items:center;gap:7px;font-size:10px;display:flex}.workspace-state>span{background:#4c9985;border-radius:50%;width:5px;height:5px}main{outline:none;flex:1;width:100%;max-width:1530px;margin:0 auto;padding:35px 38px 45px}.workspace-footer{justify-content:space-between}.workspace-footer>span:first-child{font-weight:500}.mobile-toggle,.nav-scrim{display:none}.skip-link{z-index:99;background:#fff;padding:12px;position:fixed;top:-100px}.skip-link:focus{top:10px}.sr-only{border:0;margin:-1px;padding:0}.boot{background:var(--marine);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.boot .loading{color:#c1d8dd}.proposal{border-top:1px solid #cee0dc;padding-top:18px}.proposal ul{color:#586f74;font-size:12px}.flow-editor{grid-template-columns:minmax(340px,1.25fr) minmax(290px,1fr);align-items:start;gap:20px;display:grid}.inspector-fields{flex-direction:column;gap:21px;padding:22px;display:flex}.inspector-fields .field>span{font-size:11px}.inspector-fields .checkbox-row{border-top:1px solid var(--line);align-items:flex-start;padding-top:12px;font-size:10px;line-height:1.7}.inspector-fields .checkbox-row input{margin-top:2px}.inspector-fields>.stack{gap:15px}.option-editor{background:#f8fafb;border:1px solid #e0e9eb;border-radius:7px;flex-direction:column;gap:13px;padding:14px;display:flex}.option-editor .row strong,.option-editor .field>span{font-size:10px}.inbox-layout{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:305px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden}.messages{background:#fbfdfd;flex-direction:column;flex:1;gap:17px;min-height:290px;padding:24px;display:flex;overflow:auto}.message-bubble{flex-direction:column;align-self:flex-start;align-items:flex-start;display:flex}.message-bubble.outbound{align-self:flex-end;align-items:flex-end}.message-bubble>span{color:#96a7ad;font-size:8px}.message-bubble p{font-size:var(--ui-text-base);white-space:pre-wrap;color:var(--ui-foreground);background:#fff;border:1px solid #e1ebed;border-radius:8px 8px 8px 2px;padding:12px 15px}.message-bubble .message-text-link{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.message-bubble .message-text-link:focus-visible{outline-offset:2px;outline:2px solid}.message-bubble.outbound p{color:#426c6c;background:#eaf4f2;border-color:#d6e9e4;border-radius:8px 8px 2px}.message-bubble.system{align-self:center;align-items:center}.message-bubble.system p{text-align:center;color:#91a2a9;background:#f0f5f6;border:0;border-radius:20px;padding:6px 12px;font-size:9px}.message-bubble.system>span{display:none}.playground-layout{grid-template-columns:minmax(245px,.8fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.playground-info{padding:25px}.playground-info .eyebrow{letter-spacing:1px;font-size:9px}.playground-info h2{margin:14px 0}.playground-info>p{color:var(--muted);margin-bottom:20px;font-size:12px}.playground-info .notice{margin-bottom:20px}.playground-fields{border-top:1px solid var(--line);margin-top:29px;padding-top:22px}.playground-fields h3{margin-bottom:10px}.playground-fields p{font-size:11px}.playground-fields dl{flex-direction:column;gap:10px;margin-bottom:0;display:flex}.playground-fields dt{font-size:10px}.playground-fields dd{color:#4b6d76;overflow-wrap:anywhere;font-size:11px}.playground-chat{flex-direction:column;min-height:570px;max-height:750px;padding:0;display:flex;overflow:hidden}.playground-chat>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:21px;display:flex}.playground-chat>header>div{align-items:center;gap:12px;display:flex}.playground-chat header small{font-size:9px}.mini-logo{color:#649698;background:#edf6f5;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.playground-chat>.error-box{margin:13px}.playground-chat .messages{min-height:380px;max-height:560px}.playground-reply{border-top:1px solid var(--line);gap:10px;padding:15px;display:flex}.playground-reply .button{min-width:44px}@media (width>=1500px){main{padding:40px 55px 50px}}@media (width<=1190px){main{padding:27px}.flow-editor{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:15px}.inbox-layout{grid-template-columns:260px minmax(0,1fr)}.header-action .badge{display:none}}@media (width<=980px){.brand{gap:8px;font-size:18px}.brand small{letter-spacing:1px;font-size:6px}.workspace-switch svg{display:none}main{padding:25px 22px}.flow-editor{grid-template-columns:1fr}.inspector-fields{padding:20px}.playground-layout{grid-template-columns:1fr}.playground-info{grid-template-columns:1fr 1fr;gap:14px 25px;display:grid}.playground-info>.eyebrow{grid-column:1/-1}.playground-info h2{margin:0}.playground-info>p{grid-area:3/1;margin-bottom:0}.playground-info>.notice{grid-area:2/2/4;margin:0}.playground-info>.button{grid-column:1;place-self:start}.playground-fields{border:0;grid-area:4/2/6;margin-top:0;padding-top:0}.playground-info>p.muted{grid-area:auto/1;font-size:10px}.inbox-layout{grid-template-columns:215px minmax(0,1fr)}.messages{padding:19px}.page-header{align-items:flex-start}.page-header h1{font-size:28px}.page-header p{font-size:12px}.header-action{max-width:220px}.header-action>.button{min-height:35px;padding:8px 10px;font-size:10px}}@media (width<=760px){.sidebar{transform:translateX(calc(-100% * var(--hq-inline-sign,1)));transition:transform .2s}.sidebar.is-open{transform:translate(0)}.sidebar .brand small{font-size:7px}.mobile-toggle{justify-content:center;align-items:center;display:flex;position:absolute}.mobile-toggle svg{width:21px}.nav-scrim{z-index:19;border:0;display:block;position:fixed;inset:0}.workspace-state{font-size:9px}.workspace-main main{padding:26px 21px 35px}.page-header{gap:17px;margin-bottom:24px}.page-header h1{font-size:27px}.page-header .eyebrow{font-size:8px}.page-header p{font-size:11px}.panel{padding:22px}.playground-chat{padding:0}.inbox-layout{grid-template-columns:225px minmax(0,1fr)}}@media (width<=540px){.workspace-main main{padding:23px 16px 30px}.workspace-state{white-space:nowrap;text-overflow:ellipsis;max-width:125px;overflow:hidden}.page-header{flex-wrap:wrap;align-items:center;gap:16px}.header-action{justify-content:flex-start;gap:8px;max-width:100%}.header-action>.button{min-height:36px}.header-action>.badge{display:inline-flex}.page-header h1{font-size:27px}.page-header p{max-width:95%;line-height:1.7}.panel{padding:20px}.form-grid,.grid.two{grid-template-columns:1fr}.mode-picker{gap:6px}.mode-picker button{gap:4px;padding:11px 9px}.mode-picker strong{font-size:10px}.mode-picker small{font-size:8px}.flow-editor{gap:15px}.inspector-fields{gap:19px;padding:18px}.proposal>small{margin-top:12px;display:block}.playground-info{gap:16px;padding:22px;display:flex}.playground-info>.eyebrow{font-size:8px}.playground-info p{font-size:11px}.playground-info>.button{align-self:flex-start}.playground-fields{border-top:1px solid var(--line);width:100%;padding-top:18px}.playground-chat{padding:0}.playground-chat>header{gap:8px;padding:18px 15px}.playground-chat header small{font-size:8px}.messages{padding:21px 17px}.playground-reply{padding:12px}.inbox-layout{grid-template-columns:1fr;min-height:0}.field input,.field select,.field textarea{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=380px){.workspace-state{display:none}}.playground-chat header small,.playground-fields dt{color:#637b85}.pairing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.pairing-steps li{border-bottom:2px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding-bottom:16px;font-size:12px;display:flex}.pairing-steps li>span{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.pairing-steps .current,.pairing-steps .complete{color:var(--marine);border-bottom-color:var(--teal)}.pairing-steps .current>span,.pairing-steps .complete>span{background:var(--teal);border-color:var(--teal);color:#fff}.linked-disclosure{align-items:flex-start;gap:13px;display:flex}.linked-disclosure svg{margin-top:2px}.linked-disclosure p{margin-top:5px}.linked-advanced{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.linked-advanced>.button{text-align:start}.pairing-layout{grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,60px);padding:8px 0;display:grid}.pairing-code-column{flex-direction:column;align-items:center;gap:15px;min-width:0;display:flex}.pairing-code{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:100%;max-width:318px;padding:22px;display:grid;position:relative}.pairing-code>img{object-fit:contain;width:100%;height:auto;max-height:272px}.pairing-code>.pairing-image-unavailable{visibility:hidden;position:absolute}.pairing-placeholder{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:14px;padding:10px;display:flex}.pairing-placeholder>svg{color:#8da7ad}.pairing-placeholder strong{color:var(--marine);font-size:15px}.pairing-placeholder p,.pairing-code-caption{font-size:12px;line-height:1.6}.pairing-code-caption{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.pairing-instructions h2{margin:8px 0}.pairing-instructions ol{flex-direction:column;gap:16px;margin:0;padding-inline-start:22px;display:flex}.pairing-instructions ol li{padding-inline-start:6px}.pairing-instructions .notice p{margin-top:5px}.pairing-complete{align-items:flex-start;gap:20px;padding:14px 0;display:flex}.pairing-success-icon{background:var(--soft);width:54px;height:54px;color:var(--teal);border-radius:50%;flex:0 0 54px;place-items:center;display:grid}@media (width<=760px){.pairing-layout{grid-template-columns:1fr;gap:30px}.pairing-steps{gap:10px}.pairing-steps li{flex-direction:column;align-items:flex-start;gap:8px;font-size:11px}.pairing-complete{flex-direction:column}}.voice-composer{border-top:1px solid var(--border,#dce5e5);margin-top:12px;padding-top:12px}.voice-composer-actions,.voice-draft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-composer-actions small{color:var(--muted,#607777);font-size:11px}.voice-draft{margin-top:10px}.voice-draft audio{flex:1;width:260px;min-width:180px;max-width:100%;height:40px}.voice-discard{cursor:pointer;color:inherit;background:0 0;border:0;padding:8px}.message-attachment.attachment-audio audio{width:280px;max-width:100%;display:block}@media (width<=640px){.voice-draft audio{flex-basis:100%;width:100%}}.hq-create-workspace{max-width:640px}.hq-create-workspace form{gap:20px;display:grid}.workspace-redesign .sidebar-brand-row{min-height:30px}.workspace-redesign .brand-link{flex:1;min-width:0}.workspace-redesign .sidebar .brand{letter-spacing:-.6px;gap:8px}.workspace-redesign .sidebar .brand small{display:none}.sidebar-quick-actions button{justify-content:center}.sidebar-quick-actions kbd{margin-inline-start:auto}.workspace-redesign .workspace-main{margin-inline-start:var(--sidebar-width)}.workspace-redesign .workspace-footer{padding:12px 30px}.workspace-redesign .page-header .eyebrow{display:none}.workspace-redesign .skip-link{inset-inline-start:calc(var(--sidebar-width) + 10px)}.sidebar-collapsed .sidebar-brand-row{flex-direction:column}.sidebar-collapsed .sidebar .brand>span:last-child,.sidebar-collapsed .nav-label,.sidebar-collapsed .workspace-switch>span:nth-child(2),.sidebar-collapsed .sidebar-quick-actions span,.sidebar-collapsed .sidebar-quick-actions kbd,.sidebar-collapsed .sidebar-bottom-link span,.sidebar-collapsed .user-block>span:nth-child(2){display:none}.sidebar-collapsed .sidebar-quick-actions{flex-direction:column}.sidebar-collapsed .sidebar-quick-actions button{width:34px}.sidebar-collapsed .workspace-switch,.sidebar-collapsed .sidebar nav a{justify-content:center}.sidebar-collapsed .nav-inbox-unread{top:0;min-width:15px;padding:1px 3px;font-size:8px;position:absolute;inset-inline-end:-3px}.sidebar-collapsed .sidebar-bottom-link a,.sidebar-collapsed .user-block{justify-content:center}.workspace-redesign.is-flow-editor .workspace-main>.topbar,.workspace-redesign.is-flow-editor .workspace-footer{display:none}.workspace-redesign.is-flow-editor .workspace-main>main{max-width:none;height:100dvh;min-height:0;padding:0;overflow:hidden}.workspace-redesign.is-flow-editor .workspace-main{height:100dvh;overflow:hidden}.workspace-metrics{border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:30px;display:grid}.workspace-metric{min-width:0;transition:background .15s}.workspace-metric:hover{background:#f7fafa}.workspace-metric>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-metric>span svg{opacity:0}.workspace-metric:hover>span svg,.workspace-metric:focus-visible>span svg{opacity:1}.workspace-metric>strong{letter-spacing:-.9px;font-variant-numeric:tabular-nums;margin:12px 0 4px;font-weight:600;display:block}.workspace-metric small{display:block}.workspace-resource-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.workspace-resource-tabs{gap:17px;display:flex}.workspace-resource-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;display:flex}.workspace-resource-tabs button[aria-selected=true]{font-weight:600}.workspace-resource-tabs button:hover{color:var(--teal)}.workspace-list-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.workspace-list-toolbar>p{font-size:11px}.workspace-list-toolbar>div{align-items:center;gap:8px;display:flex}.workspace-list-toolbar select{width:auto}.workspace-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:11px;padding:20px 0 3px;font-size:11px;display:flex}.workspace-pagination>span:first-child{margin-inline-end:auto}.execution-list{flex-direction:column;gap:8px;display:flex}.execution-row{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.execution-summary{text-align:start;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:16px;display:flex}.execution-summary:hover{background:#f7fafa}.execution-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.execution-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.execution-title small,.execution-summary time{color:var(--muted);font-size:10px}.execution-kind{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.execution-status-icon{color:#71888d;display:flex}.execution-done .execution-status-icon{color:var(--teal)}.execution-failed .execution-status-icon,.execution-unknown .execution-status-icon{color:#b34e34}.execution-held .execution-status-icon{color:#966b26}.execution-details{border-top:1px solid var(--line);background:#fafcfc;padding:18px 20px}.execution-details dl{flex-wrap:wrap;gap:18px 40px;margin:0 0 16px;display:flex}.execution-details dt{color:var(--muted);font-size:10px}.execution-details dd{font-size:11px}.execution-details p{max-width:75ch;font-size:11px}.execution-details .text-link{color:var(--teal);align-items:center;margin-top:12px;font-size:11px;display:inline-flex}.execution-error{color:#ac472f;margin-bottom:8px}.workspace-search-backdrop{z-index:80;justify-content:center;align-items:flex-start;padding:min(15dvh,120px) 20px 20px;display:flex;position:fixed;inset:0}.workspace-search-dialog{width:560px;max-width:100%}.workspace-search-input{align-items:center;gap:10px;padding:14px 16px;display:flex}.workspace-search-input button{background:0 0;border:0;padding:4px}.workspace-search-results{max-height:50dvh;padding:6px;overflow-y:auto}.workspace-search-results a{align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:flex}.workspace-search-results a>span{flex:1}.workspace-search-results small{color:var(--muted);font-size:10px}.workspace-search-results>p{color:var(--muted);padding:20px;font-size:12px}.workspace-search-dialog>footer{justify-content:space-between;padding:10px 16px;display:flex}@media (width>=1500px){.workspace-overview{max-width:1220px;margin-inline:auto}}@media (width<=1100px){.execution-toolbar{flex-direction:column;align-items:flex-start}.execution-toolbar>div{align-self:flex-end}}@media (width<=760px){.workspace-redesign.sidebar-collapsed{--app-topbar-height:48px}.workspace-redesign .sidebar{visibility:hidden}.workspace-redesign .sidebar.is-open{visibility:visible}.workspace-redesign .sidebar-brand-row{flex-direction:row}.workspace-redesign .sidebar .brand>span:last-child,.workspace-redesign .nav-label,.workspace-redesign .workspace-switch>span:nth-child(2),.workspace-redesign .sidebar-quick-actions span,.workspace-redesign .sidebar-quick-actions kbd,.workspace-redesign .sidebar-bottom-link span,.workspace-redesign .user-block>span:nth-child(2){display:block}.workspace-redesign .sidebar-quick-actions{flex-direction:row}.workspace-redesign .sidebar-quick-actions button{width:auto}.workspace-redesign .workspace-switch,.workspace-redesign .sidebar nav a,.workspace-redesign .sidebar-bottom-link a,.workspace-redesign .user-block{justify-content:flex-start}.workspace-redesign.is-flow-editor .workspace-main>.topbar{display:flex}.workspace-redesign.is-flow-editor .workspace-main>main{height:calc(100dvh - 48px);padding:0}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.workspace-metric:last-child{grid-column:1/-1}.workspace-metric>strong{margin:7px 0 2px}.workspace-metric:last-child>strong{margin-inline-end:12px;display:inline-block}.workspace-metric:last-child small{display:inline}.workspace-resource-tabs{flex:1}.workspace-resource-tabs button{gap:5px;padding-inline:0}.workspace-resource-tabs button svg{display:none}.execution-toolbar>div{width:100%}.execution-toolbar select{flex:1}.execution-summary{flex-wrap:wrap;gap:9px;padding:13px}.execution-title{flex-basis:calc(100% - 45px)}.execution-kind{margin-inline-start:28px}.execution-summary time{margin-inline-start:auto}.execution-details{padding:14px}.execution-details dl{flex-direction:column;gap:12px}.workspace-list-toolbar>p .muted{display:block}.workspace-redesign.sidebar-collapsed .nav-inbox-unread{margin-inline-start:auto;position:static}}.workspace-setup{border:1px solid var(--border,#d7e3e6);background:#fff;border-radius:10px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);gap:24px;margin:24px 0;padding:24px;display:grid}.workspace-setup h2{margin:0 0 8px}.workspace-setup p,.workspace-setup li a>span{color:var(--muted,#526f7b);font-size:14px;line-height:1.6}.workspace-setup ol{margin:0;padding:0;list-style:none}.workspace-setup li{align-items:center;gap:14px;padding:12px 0;display:flex}.workspace-setup li+li{border-top:1px solid #e7edef}.workspace-setup li a{color:inherit;flex:1;text-decoration:none}.workspace-setup li a strong,.workspace-setup li a>span{display:block}.workspace-setup li a:hover strong{color:var(--teal,#087e85);text-decoration:underline}.workspace-setup small{color:#15805e;margin-inline-start:10px;font-size:12px;font-weight:500}.setup-step{border:1px solid #cadae0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.setup-step.complete{color:#15805e;background:#e6f3ec;border-color:#b8dccb}.section-help{color:var(--ink,#24424d);border:1px solid #d4e4e6;margin:0 0 24px;font-size:14px}.section-help summary{cursor:pointer;font-weight:600;line-height:1.5}.section-help summary span{float:right;color:#51747c;margin-inline-start:16px;font-size:12px;font-weight:400}.section-help ol{max-width:900px;margin:16px 0;padding-inline-start:22px;line-height:1.7}.section-help li+li{margin-top:8px}.section-help>a{color:#087e85;font-weight:600}.review-workspace-access{border:1px solid #cadae0;border-radius:8px;padding:18px}.review-workspace-access legend{padding:0 6px;font-weight:700}.review-workspace-access .checkbox-row{margin:12px 0}.review-workspace-access>p+p{margin-top:10px}.webhook-field-list{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.webhook-field-list code{overflow-wrap:anywhere}@media (width<=760px){.workspace-setup{grid-template-columns:1fr;gap:8px;padding:18px}.section-help summary span{display:none}}.workspace-redesign .workspace-switch>span:last-child{flex:1;min-width:0}.workspace-redesign .workspace-switch option{color:#fff;background:#183b46}.language-picker{color:var(--muted,#526f7a);flex-shrink:0;align-items:center;gap:7px;font-size:14px;display:inline-flex}.language-picker select{color:#193e49;width:auto;max-width:160px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d7dc;border-radius:7px;padding-block:6px;padding-inline:10px 28px}.language-picker select:focus-visible{outline-offset:2px;outline:3px solid #1b8f9566}.topbar>.language-picker{margin-inline:auto 20px}html[lang=hy] body,html[lang=hy] button,html[lang=hy] input,html[lang=hy] select,html[lang=hy] textarea{font-family:Noto Sans Armenian,Public Sans,sans-serif}html[lang=hy] h1,html[lang=hy] h2,html[lang=hy] h3,html[lang=hy] h4{letter-spacing:-.025em;font-family:Noto Sans Armenian,sans-serif;line-height:1.4}html[lang=hy] .button{white-space:normal;min-height:40px;line-height:1.5}html[lang=hy] .nav-label{font-size:13px;line-height:1.5}html[lang=hy] .page-header p,html[lang=hy] .field small{line-height:1.7}html[lang=he]{--hq-inline-sign:-1}html[lang=he] :is(body,button,input,select,textarea,h1,h2,h3,h4){font-family:Noto Sans Hebrew,Arial,sans-serif}html[lang=he] :is(h1,h2,h3,h4){letter-spacing:normal}svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right){scale:-1 1}input:is([type=email],[type=tel],[type=url]),code,.ltr-token{direction:ltr;unicode-bidi:isolate}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width<=760px){.topbar>.language-picker{margin-inline-end:0}.language-picker select{max-width:130px}}.workspace-redesign .sidebar .brand{color:var(--marine)}.workspace-redesign .sidebar-quick-actions kbd{color:#74878e}.workspace-redesign .workspace-switch small{margin-top:4px}.workspace-redesign .workspace-avatar{color:#236263;background:#e1edeb;border:1px solid #d3e3df;border-radius:8px;width:32px;height:32px}.workspace-redesign .sidebar nav a svg{color:#6c8188;opacity:1}.workspace-redesign .sidebar nav a.active svg{color:#187b79}.workspace-redesign .sidebar-bottom-link a:hover{color:var(--teal)}.workspace-redesign .topbar .language-picker select{background:#f7f9f9;border-color:#0000;min-height:30px;font-size:12px}.workspace-redesign .section-help{border-color:var(--line);background:#fafbfb;border-radius:6px}.workspace-redesign .section-help summary{padding:10px 14px;font-size:12px}.workspace-redesign .section-help summary>span{font-size:11px}.workspace-redesign .workspace-footer{color:#8a989d;border-top:1px solid var(--line);background:#fff;font-size:11px}.workspace-redesign .workspace-metric strong{font-size:27px}.workspace-redesign .workspace-metric span{font-size:12px}.workspace-icon-button{color:#637981;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.workspace-icon-button:hover{color:var(--teal);background:#edf3f2}.workspace-icon-button:disabled{opacity:.45;cursor:default}.workspace-link-button{color:#4a636c;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:13px;display:inline-flex}.workspace-link-button:hover{color:var(--teal)}.workspace-redesign :is(button,a,select,input,summary):focus-visible{outline-offset:3px;outline:2px solid #138487}.workspace-redesign.page-inbox .workspace-main>main,.workspace-redesign.page-analytics .workspace-main>main{max-width:none;min-height:0;padding:0}.workspace-redesign.page-inbox .workspace-footer,.workspace-redesign.page-analytics .workspace-footer{display:none}.workspace-redesign.page-inbox .workspace-main{height:100dvh;overflow:hidden}.workspace-redesign.page-inbox .workspace-main>main{flex-direction:column;flex:1;display:flex;overflow:hidden}.inbox-redesign{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-redesign :is(.inbox-redesign,.inbox-analytics)>.workspace-page-heading{border-bottom:1px solid var(--line);flex-shrink:0;min-height:76px;padding:17px 27px}:is(.inbox-redesign,.inbox-analytics)>.workspace-page-heading>div,.workspace-heading-actions{align-items:center;gap:14px;display:flex}.inbox-redesign>.workspace-page-heading>.inbox-search{background:#f7f9f9;border-color:#0000;width:310px;max-width:34%}.inbox-redesign .inbox-desktop-layout{flex:1;display:flex}.inbox-folders{border-inline-end:1px solid var(--line);flex-direction:column;flex:0 0 198px;display:flex;overflow:auto}.folder-section{flex-direction:column;gap:3px;display:flex}.folder-section>button>span:not(.label-dot):not(.member-initial){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-section>button>svg{flex-shrink:0}.folder-section>button>b{margin-inline-start:auto;font-size:10px}.folder-section-heading{justify-content:space-between;align-items:center;padding:0 9px;display:flex}.folder-empty{padding:0 10px}.folder-bottom{align-items:center;gap:7px;margin-top:auto;display:flex}.member-initial{color:#657c84;background:#edf1f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;display:inline-flex}.inbox-content-area{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.hosqi-workspace .inbox-redesign .inbox-folders-toggle{display:none}.hosqi-workspace .inbox-redesign .inbox-detail{position:relative}.hosqi-workspace .inbox-redesign .inbox-pane-toggle{z-index:12;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;padding:0;position:absolute;box-shadow:0 1px 3px #0d262210}.hosqi-workspace .inbox-redesign .inbox-pane-toggle:hover{color:var(--marine);background:var(--soft)}.hosqi-workspace .inbox-redesign .inbox-pane-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (width>=1201px){.hosqi-workspace .inbox-redesign .inbox-folders-toggle{display:inline-flex}.hosqi-workspace .inbox-folders.is-collapsed{display:none}.hosqi-workspace .inbox-folders-toggle[aria-expanded=false]{inset-inline-start:6px}.hosqi-workspace .inbox-content-area:has(>.inbox-folders-toggle[aria-expanded=false]) .inbox-filterbar{padding-inline-start:44px}}@media (width>=761px){.hosqi-workspace .inbox-redesign .inbox-shell.is-list-collapsed>.inbox-queue{display:none}.hosqi-workspace .inbox-shell.is-list-collapsed .inbox-list-toggle{inset-inline-start:6px}.hosqi-workspace .inbox-shell.is-list-collapsed .inbox-contact-header{padding-inline-start:44px}}.unread-filter-dot{border:1px solid #8fa4ab;border-radius:50%;width:7px;height:7px}.unread-filter-dot.is-active{background:var(--teal);border-color:var(--teal)}.inbox-redesign .inbox-queue{border-color:var(--line)}.inbox-redesign .inbox-thread-row>.inbox-avatar{border-radius:50%}.inbox-redesign .inbox-thread-top strong{align-items:center;gap:4px}.inbox-redesign .inbox-account-kind{display:none}.inbox-redesign .inbox-queue-footer{background:#fff}.inbox-queue-empty{text-align:center;color:#8b9da3;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.inbox-queue-empty h2{color:#425f69;margin-top:17px}.inbox-queue-empty p{margin:9px 0 20px;font-size:12px;line-height:1.7}.inbox-welcome-art{color:#287f7d;place-items:center;width:138px;height:112px;margin-bottom:23px;display:grid;position:relative}.inbox-welcome-art>span{background:#eef7f4;border:1px solid #c6dfda;border-radius:18px;position:absolute;inset:14px 14px 25px;transform:rotate(-10deg)}.inbox-welcome-art>span:nth-child(2){background:#fff;inset:30px 5px 5px 38px;transform:rotate(8deg)}.inbox-welcome-art>svg{position:relative}.inbox-redesign .inbox-contact-header{border-color:var(--line)}.inbox-redesign .inbox-contact-title>span{font-size:11px}.inbox-redesign .message-bubble>p{box-shadow:none;font-size:14px;line-height:1.8}.inbox-redesign .message-bubble.outbound>p{color:#264d46;background:#e0f1eb}.inbox-redesign .inbox-context{border-color:var(--line);padding:0 17px}.inbox-redesign .inbox-context.is-open{width:270px}.inbox-redesign .inbox-context summary,.inbox-redesign .inbox-context-content,.inbox-redesign .inbox-context-content strong{font-size:12px}.inbox-organization{border-bottom:1px solid var(--line);padding:19px 0}.organization-heading{justify-content:space-between;align-items:center;gap:5px;margin-bottom:15px;display:flex}.favorite-button[aria-pressed=true],.thread-favorite{color:#ad8545}.reminder-button[aria-pressed=true]{color:var(--marine);background:#e4ece8}.inbox-organization .field{margin:0}.inbox-organization .field>span{font-size:11px}.workspace-redesign .inbox-organization select,.workspace-redesign .inbox-organization input[type=datetime-local]{width:100%;min-width:0;padding:9px;font-size:12px}.inbox-organization details{padding-top:19px}.inbox-organization details>summary{justify-content:flex-start;gap:7px}.inbox-organization details>summary>span{color:var(--muted);margin-inline-start:auto;font-size:10px}.inbox-organization details>p{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.7}.inbox-organization details>form{gap:10px;display:grid}.inbox-organization .label-choice{align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.label-choice input{width:14px;height:14px;accent-color:var(--teal)}.label-dot{background:#348f84;border-radius:50%;flex-shrink:0;width:8px;height:8px}.label-dot.blue{background:#5c8ecc}.label-dot.amber{background:#c59539}.label-dot.rose{background:#c27b88}.label-dot.violet{background:#8f82c4}.label-dot.slate{background:#7c8a94}.conversation-labels,.thread-labels{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.conversation-label{max-width:100%;font-size:var(--ui-text-xs);border-radius:var(--ui-radius-pill);color:#2f6b5e;text-overflow:ellipsis;white-space:nowrap;background:#e9f3ef;padding:2px 8px;display:inline-block;overflow:hidden}.conversation-label.blue{color:#3f6492;background:#edf3fc}.conversation-label.amber{color:#7a5a17;background:#faf2e2}.conversation-label.rose{color:#8a4a5b;background:#f8edef}.conversation-label.violet{color:#5f528f;background:#f1edf9}.conversation-label.slate{color:#4f6069;background:#edf0f3}.thread-labels{margin-top:7px}.thread-labels .conversation-label{font-size:var(--ui-text-xs);max-width:120px;padding:1px 7px}.inbox-organization .text-button{align-items:center;gap:5px;padding:9px 0;font-size:11px;display:flex}.saved-reminder{color:#678089;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.saved-reminder.is-due{color:#a7792f}.saved-reminder .workspace-icon-button{width:22px;margin-inline-start:auto}.workspace-dialog{color:var(--ink);background:#fff;border:1px solid #dde8e6;border-radius:12px;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 24px 100px #183f4930}.workspace-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16333c61}.workspace-dialog{width:410px;max-width:calc(100vw - 32px);padding:25px}.workspace-dialog header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;display:flex}.workspace-dialog h2{font-size:20px}.workspace-dialog .field{margin-top:15px}.workspace-dialog p{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.7}.workspace-dialog footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.analytics-layout{grid-template-columns:210px minmax(0,1fr);min-height:calc(100dvh - 124px);display:grid}.analytics-navigation{border-inline-end:1px solid var(--line);padding:20px 12px}.analytics-navigation button{color:#647983;text-align:start;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px;font-size:12px;display:flex}.analytics-navigation button.is-active{color:#196866;background:#eff5f4}.analytics-navigation svg{flex-shrink:0}.analytics-navigation p{color:#8a9a9f;margin:24px 10px;font-size:11px;line-height:1.8}.analytics-content{background:#fbfcfc;min-width:0;padding:30px}.analytics-title{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.analytics-title p{color:var(--muted);margin-top:8px;font-size:12px}.analytics-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.analytics-presets{border:1px solid var(--line);background:#fff;border-radius:6px;padding:3px;display:flex}.analytics-presets button{font:inherit;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:8px 10px;font-size:11px}.analytics-presets button[aria-pressed=true]{color:var(--teal);background:#eaf3ef}.analytics-filters form{align-items:center;gap:6px;display:flex}.workspace-redesign .analytics-filters input{background:#fff;width:132px;min-height:34px;padding:6px 8px;font-size:11px}.workspace-redesign .analytics-filters select{background:#fff;width:auto;max-width:200px;min-height:34px;padding:7px;font-size:11px}.analytics-period{color:#80949c;margin:18px 0;font-size:11px}.analytics-metrics{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.analytics-metrics article{border-inline-end:1px solid var(--line);min-width:0;padding:25px 24px}.analytics-metrics article:last-child{border:0}.analytics-metrics h3{font:inherit;color:#677e87}.analytics-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:15px 0 10px;font-family:Manrope,Noto Sans Armenian,sans-serif;font-size:34px;font-weight:600;display:block}.analytics-metrics p{color:#81949b;font-size:11px;line-height:1.8}.chart-legend{gap:20px;margin:24px 0 0;display:flex}.chart-legend span{color:#71858b;align-items:center;gap:7px;font-size:11px;display:flex}.chart-legend i{background:#238b7e;border-radius:50%;width:7px;height:7px}.chart-legend i.secondary{background:#9baed1}.analytics-chart{width:100%;height:auto;min-height:180px;margin-top:15px;overflow:visible}.analytics-chart line{stroke:#eaf0ef;stroke-width:1px}.analytics-chart text{fill:#92a2a8;font-size:11px}.chart-series path{fill:none;stroke:#238b7e;stroke-width:2.5px;stroke-linecap:round}.chart-series circle{fill:#fff;stroke:#238b7e;stroke-width:2px}.chart-series.secondary path,.chart-series.secondary circle{stroke:#9baed1}.analytics-no-data{text-align:center;color:#8ca1a7;padding:65px 24px}.analytics-no-data h3{color:#47616b;margin-top:17px}.analytics-no-data p{margin:12px 0;font-size:12px;line-height:1.8}.analytics-no-data a{color:var(--teal);font-size:12px}.analytics-definition,.analytics-footnote{color:#7b8e96;font-size:11px;line-height:1.9}.analytics-definition{margin-top:12px}.analytics-footnote{max-width:760px}.analytics-member{align-items:center;gap:10px;display:flex}.analytics-member .member-initial{width:30px;height:30px}.analytics-bar{background:#edf3f1;border-radius:3px;min-width:80px;max-width:180px;height:5px}.analytics-bar>span{background:#66a99b;border-radius:3px;height:100%;display:block}.analytics-channel{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;display:flex}.analytics-channel:last-child{border:0}.workspace-redesign .settings-navigation{border-radius:7px}@media (width<=1400px){.inbox-folders{padding-inline:9px}.inbox-redesign>.workspace-page-heading>.inbox-search{width:250px}.analytics-content{padding:24px}}@media (width<=1180px){.folder-section>button{padding-inline:7px}.workspace-redesign :is(.inbox-redesign,.inbox-analytics)>.workspace-page-heading{padding-inline:20px}.analytics-layout{grid-template-columns:185px minmax(0,1fr)}.analytics-metrics article{padding:20px 15px}.analytics-content{padding:22px}}@media (width<=1000px){.inbox-redesign{position:relative}.inbox-redesign>.workspace-page-heading>.inbox-search{max-width:30%}.workspace-heading-actions{gap:10px}.workspace-redesign .workspace-heading-actions>.button span{display:none}.analytics-navigation{border:0;border-bottom:1px solid var(--line);gap:7px;padding:10px 15px;display:flex}.analytics-navigation button{width:auto}.analytics-navigation p{display:none}}@media (width<=760px){.workspace-redesign .topbar>span:first-child{font-size:11px}.workspace-redesign :is(.inbox-redesign,.inbox-analytics)>.workspace-page-heading{min-height:68px;padding:13px 16px}:is(.inbox-redesign,.inbox-analytics)>.workspace-page-heading>div{gap:9px}.inbox-redesign>.workspace-page-heading>.inbox-search{order:3;width:100%;max-width:none}.workspace-heading-actions>.workspace-link-button{font-size:11px}.inbox-redesign .inbox-queue,.inbox-redesign .inbox-detail{height:100%}.inbox-redesign .inbox-context.is-open{max-width:calc(100% - 20px)}.analytics-content{padding:23px 16px}.analytics-navigation{overflow:auto}.analytics-navigation button{flex-shrink:0;font-size:11px}.analytics-metrics{grid-template-columns:1fr}.analytics-metrics article{border-inline-end:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:19px;display:grid}.analytics-metrics strong{grid-area:1/2/span 2;margin:0;font-size:27px}.analytics-metrics p{grid-column:1}.analytics-chart{min-height:145px}.analytics-filters{gap:10px}.workspace-redesign .analytics-filters input{width:121px;padding:6px;font-size:11px}.analytics-filters form{gap:4px;width:100%}.workspace-redesign .settings-navigation{margin-bottom:20px;overflow:auto}}.workspace-redesign .sidebar>*{flex-shrink:0}.inbox-redesign .voice-composer{margin-top:8px;padding-top:8px}.inbox-redesign .voice-composer-actions small{font-size:10px}.reminder-presets{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}@media (width>=1400px){.inbox-redesign .inbox-context,.inbox-redesign .inbox-context.is-open{width:246px;box-shadow:none;position:static}}.inbox-redesign .inbox-desktop-layout{position:relative}.inbox-redesign .thread-labels{margin-top:3px}@media (width<=760px){.inbox-redesign:has(.inbox-shell.has-selection)>.workspace-page-heading{display:none}}.workspace-redesign .nav-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-redesign .sidebar .brand{white-space:nowrap;font-size:18px}.workspace-redesign .sidebar nav a{padding-block:8px}.workspace-redesign .section-help{padding:0}select.inbox-header-assignee{width:auto;max-width:180px;height:44px;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px 32px 2px 0!important}.inbox-header-tools{align-items:center;margin-inline-start:auto;display:flex}.inbox-header-tools .workspace-icon-button{width:32px;height:32px}.hosqi-workspace .inbox-contact-title h2{align-items:center;display:flex}.hosqi-workspace .inbox-contact-title .inbox-contact-name{padding:0}.hosqi-workspace .inbox-contact-channel{color:var(--muted);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.hosqi-workspace .inbox-contact-meta{align-items:center;display:flex}.hosqi-workspace .inbox-contact-meta .inbox-automation-status{margin-inline-start:0}.action-tooltip{z-index:10000;color:#fff;text-align:start;overflow-wrap:anywhere;background:#0d2622;border-radius:7px;width:max-content;max-width:min(280px,100vw - 16px);padding:8px 11px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;position:fixed;box-shadow:0 4px 14px #0d262225}.channel-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.channel-icon.whatsapp{color:#26a86b}.channel-icon.telegram{color:#249cce}.channel-icon.webchat{color:#167c80}.inbox-avatar{position:relative;overflow:visible}.avatar-channel{place-items:center;display:grid;position:absolute}.inbox-automation-status{color:#78878b;align-items:center;gap:5px;min-width:0;margin-inline-start:auto;font-size:10px;display:flex}.inbox-automation-status>span{background:#3aa894;border-radius:50%;flex-shrink:0;width:5px;height:5px}.inbox-automation-status.team>span{background:#d99b36}.inbox-redesign .inbox-context{flex:0 0 260px;width:260px;display:none}.inbox-redesign .inbox-context.is-open{display:block}.inbox-redesign .inbox-conversation-body{min-height:0}.inbox-redesign .message-bubble>small:first-child{opacity:.72;margin-bottom:4px}.inbox-redesign .message-bubble.system{text-align:center;background:0 0;border-bottom:1px dashed #e7ebec;border-radius:0;align-self:center;padding:8px 12px}.inbox-redesign .message-bubble.system>small:first-child{display:none}.inbox-redesign .message-bubble.internal-note{text-align:start;align-self:flex-end}.conversation-composer{color:#2e424a;flex-shrink:0;min-width:0;position:relative}.composer-tabs{justify-content:space-between;align-items:center;display:flex}.composer-tabs>[role=tablist]{align-self:stretch;display:flex}.composer-tabs [role=tab]{cursor:pointer;background:0 0;border:0;border-radius:0}.composer-text-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;display:inline-flex}.conversation-composer>textarea{resize:none;outline-offset:-3px;width:100%;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.composer-toolbar{justify-content:space-between;align-items:center;display:flex}.composer-tools{align-items:center;min-width:0;display:flex}.composer-tool,.voice-composer-compact .voice-composer-actions>.button{box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.composer-tool:hover,.voice-composer-compact .voice-composer-actions>.button:hover{background:#eef5f4!important}.composer-tool:disabled{opacity:.35;cursor:not-allowed}.composer-tool[aria-expanded=true]{background:#e4f1ef}.conversation-composer .voice-composer-compact,.voice-composer-compact .voice-composer-actions{display:contents}.voice-composer-compact .voice-draft{z-index:12;background:#fff;border:1px solid #dfe9e8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:13px;display:flex;position:absolute;bottom:calc(100% + 6px);left:10px;right:10px;box-shadow:0 5px 22px #16303922}.voice-composer-compact .voice-draft audio{flex:1;min-width:140px;height:36px}.voice-composer-compact>.error-box{z-index:14;position:absolute;bottom:100%;left:0;right:0}.voice-composer-compact .voice-composer-actions>.button:has(svg.lucide-square){color:#b54343;width:auto!important}.composer-popover{bottom:82px;z-index:20;background:#fff;border:1px solid #dce5e4;border-radius:9px;width:min(340px,100% - 30px);padding:13px;position:absolute;inset-inline-start:15px;box-shadow:0 8px 30px #1a343922}.composer-popover.rules{inset-inline:auto 12px;font-size:12px;line-height:1.65;bottom:calc(100% - 32px)}.composer-popover header{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.composer-popover header button,.composer-file-draft>button{cursor:pointer;color:#75898b;background:0 0;border:0;place-items:center;display:grid}.emoji-tabs{gap:4px;margin:0 0 7px;display:flex}.emoji-tabs button{font-size:var(--ui-text-xs);cursor:pointer;color:var(--ui-muted-foreground);background:0 0;border:0;border-radius:4px;padding:5px 8px}.emoji-tabs button[aria-pressed=true]{color:#187e7d;background:#e8f3f1}.emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.emoji-grid button{cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 1px;font-size:23px}.emoji-grid button:hover{background:#edf4f3}.composer-file-draft{border:1px solid #e3e9e8;border-radius:7px;align-items:center;gap:10px;margin:10px 15px 0;padding:8px 10px;display:flex}.composer-file-draft img{object-fit:cover;border-radius:4px;width:48px;height:42px}.composer-file-draft>span{flex:1;min-width:0}.composer-file-draft strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.composer-file-draft small{color:#849195;font-size:10px}.composer-dialog{width:720px;max-height:85dvh;overflow:auto}.composer-dialog>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.composer-dialog>header h2{margin:0}.composer-dialog p{color:#7a898f;font-size:12px;line-height:1.6}.composer-dialog label{font-size:var(--ui-text-sm);flex-direction:column;gap:6px;margin:12px 0;display:flex}.composer-dialog input,.composer-dialog textarea{width:100%}.composer-dialog footer{border-top:1px solid #e8eded;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:15px;display:flex}.composer-dialog footer>a{align-items:center;gap:5px;margin-inline-end:auto;font-size:12px;display:flex}.composer-dialog .composer-search{flex-direction:row;align-items:center;margin:14px 0;position:relative}.composer-search>svg{color:#8b999c;position:absolute;inset-inline-start:11px}.composer-search>input{padding-inline-start:35px!important}.composer-picker-layout{grid-template-columns:1fr 1fr;gap:20px;min-height:250px;display:grid}.composer-pick-list{flex-direction:column;gap:4px;max-height:340px;display:flex;overflow:auto}.composer-pick-list>button{text-align:start;cursor:pointer;color:#597079;background:0 0;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;display:flex}.composer-pick-list>button:hover{background:#f3f7f6}.composer-pick-list>button.selected{color:#217c79;background:#eef7f4;border-color:#b3d3ce}.composer-pick-list>button>svg{flex-shrink:0;margin-top:2px}.composer-pick-list>button>span{gap:4px;min-width:0;display:grid}.composer-pick-list strong{color:#314d56;font-size:12px;font-weight:600}.composer-pick-list small{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.composer-flow-preview{background:#f7f9f8;border-radius:7px;max-height:340px;padding:17px;overflow:auto}.composer-flow-preview>strong{font-size:12px}.composer-flow-preview>p{color:#627981;background:#fff;border:1px solid #e7eeeb;border-radius:6px;padding:10px;font-size:11px}.composer-empty{text-align:center;color:#829698;padding:35px 20px}.composer-empty>svg{color:#93bcb4}.composer-empty h3{color:#3c6069}.composer-empty p,.composer-empty a{font-size:12px}.composer-template-preview{white-space:pre-wrap;background:#edf5f3;border:1px solid #dceae5;border-radius:9px;margin:15px 0;padding:20px;font-size:13px;line-height:1.6}.composer-template-meta{color:#92a0a3;font-size:11px}@media (width<=1100px){.inbox-redesign .inbox-context.is-open{inset-inline-end:0;z-index:22;background:#fff;width:265px;position:absolute;top:0;bottom:0;box-shadow:-6px 0 20px #1a343913}.inbox-automation-status{font-size:9px}}@media (width<=760px){.inbox-header-tools{grid-row:2;justify-self:end;margin-inline-start:0}.inbox-header-tools .workspace-icon-button{width:28px;height:30px}select.inbox-header-assignee{max-width:125px}.inbox-automation-status{text-align:end;overflow-wrap:anywhere;padding:3px 0;font-size:9px;line-height:1.3}.composer-dialog{max-width:calc(100vw - 22px);padding:20px}.composer-picker-layout{grid-template-columns:1fr;gap:12px}.composer-flow-preview{max-height:160px}.composer-pick-list{max-height:240px}}.conversation-composer input[hidden]{display:none!important}.message-scheduled{color:#788d8e;border-top:1px solid #d5e5df;flex-wrap:wrap;align-items:center;gap:7px;padding-top:7px;font-size:10px;display:flex}.message-scheduled button{color:#187a78;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.message-bubble .message-placeholder{color:#5b6b69;font-style:italic}.message-bubble .message-picture-note{color:#5b6b69;margin-top:4px;font-size:12px;display:block}.message-bubble .message-delivery-error{color:#865a20;background:#fff6eb;border:1px solid #ead2b2;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.composer-dialog label.meta-check,.composer-dialog label.meta-leads-check{text-align:start;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.composer-dialog label.meta-check input[type=checkbox],.composer-dialog label.meta-leads-check input[type=checkbox]{flex:none;width:16px;min-width:16px;height:16px;margin-top:2px}.channel-design{-webkit-font-smoothing:antialiased;box-sizing:border-box;min-height:100dvh;margin:0}.channel-design *,.channel-design :before,.channel-design :after{box-sizing:border-box}.channel-design-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.channel-design-dialog::backdrop{background:var(--ui-background)}.channel-design h1,.channel-design h2,.channel-design h3,.channel-design p{margin:0}.channel-design button{cursor:pointer;letter-spacing:normal;font-family:inherit}.channel-design button:disabled{cursor:not-allowed}.channel-design :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.channel-design-close{color:var(--ui-muted-foreground);background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.channel-design-picker{flex-direction:column;align-items:center;gap:48px;padding:64px 48px 48px;display:flex}.channel-design-picker-heading{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:640px;display:flex}.channel-design-picker-heading p{font-size:var(--ui-text-md);color:var(--ui-muted-foreground);line-height:1.5}.channel-design-logo{border-radius:var(--ui-radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.provider-art-on-light{box-sizing:border-box;background:#f4f6f5;border-radius:20%;padding:2px}.channel-design .channel-design-primary:disabled{color:var(--ui-subtle-foreground);opacity:1;background:var(--ui-muted-strong)!important}.channel-design-link{min-height:var(--ui-control);font-size:var(--ui-text-base);color:var(--ui-foreground);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.channel-design-link:hover{text-underline-offset:3px;text-decoration:underline}.channel-design-more{width:100%;max-width:1040px;font-size:var(--ui-text-base);flex-wrap:wrap;gap:8px 24px;display:flex}.channel-design-more .channel-design-link,.channel-design-more a{font-size:var(--ui-text-base);color:var(--ui-foreground);font-weight:500}.channel-design-connect{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;width:100%;max-width:1140px;margin:0 auto;padding:48px;display:grid}.channel-design-intro{flex-direction:column;gap:28px;display:flex}.channel-design-intro-heading{flex-direction:column;gap:12px;display:flex}.channel-design-pill{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);width:fit-content;font-size:var(--ui-text-sm);color:var(--ui-foreground);align-items:center;gap:8px;padding:4px 12px 4px 4px;font-weight:500;display:inline-flex}.channel-design-pill>span{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.channel-design-intro-heading h1{letter-spacing:-.4px;text-wrap:pretty;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.15}.channel-design-intro-heading p{font-size:var(--ui-text-md);color:var(--ui-muted-foreground);text-wrap:pretty;line-height:1.55}.channel-design-instructions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.channel-design-instructions li{border-top:1px solid var(--ui-border);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.channel-design-instructions li>span:first-child{background:var(--ui-primary);width:32px;height:32px;color:var(--ui-primary-foreground);font-weight:600;font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:flex}.channel-design-instructions li>span:last-child{flex-direction:column;gap:2px;padding-top:5px;display:flex}.channel-design-instructions strong{font-weight:600;font-size:var(--ui-text-base)}.channel-design-instructions li>span:last-child>span{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);line-height:1.5}.channel-design-intro-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.channel-design-intro-actions .channel-design-primary{min-height:var(--ui-control-lg)}.channel-design-intro-actions .channel-design-link{color:var(--ui-muted-foreground)}.channel-design-trust{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);line-height:1.5}.channel-design-preview{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.channel-design-device{width:100%;max-width:360px;box-shadow:var(--ui-shadow-lg);border-radius:32px;padding:12px}.channel-design-chat{border-radius:22px;flex-direction:column;min-height:480px;display:flex;overflow:hidden}.channel-design-chat-header{align-items:center;gap:12px;padding:14px 16px;display:flex}.channel-design-avatar{width:36px;height:36px;font-weight:600;font-size:var(--ui-text-base);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.channel-design-chat-header>span:last-child{flex-direction:column;gap:2px;display:flex}.channel-design-chat-header strong{font-weight:600;font-size:var(--ui-text-base)}.channel-design-chat-header small{font-size:var(--ui-text-xs);opacity:.8}.channel-design-messages{flex-direction:column;flex:1;gap:10px;padding:20px 16px;display:flex}.channel-design-bubble{max-width:78%;font-size:var(--ui-text-base);overflow-wrap:anywhere;padding:10px 14px;line-height:1.45}.channel-design-chat-tag{border-radius:var(--ui-radius-pill);font-size:var(--ui-text-xs);align-self:center;margin-top:8px;padding:4px 12px;font-weight:600}.channel-design-chat-input{align-items:center;gap:10px;padding:12px 16px 16px;display:flex}.channel-design-chat-input>span:first-child{height:40px;font-size:var(--ui-text-base);border-radius:20px;flex:1;align-items:center;padding:0 16px;display:flex}.channel-design-chat-input>span:last-child{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.channel-design-example-label{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground)}.channel-design-access{text-align:center;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);padding:16px}.channel-design-availability{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);padding:14px 16px;line-height:1.5}.channel-design .stack{gap:20px}.channel-design .field{gap:6px}.channel-design .field>small,.channel-design .muted{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:1.55}.channel-design .error-box{margin:12px 0}.channel-design .button{min-height:var(--ui-control-lg);border-radius:var(--ui-radius-lg);box-shadow:none;font-family:inherit;font-size:var(--ui-text-base);border:1px solid #0000;padding:8px 16px;font-weight:500}.channel-design .button.primary{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-foreground)}.channel-design .button.secondary{background:var(--ui-card);border-color:var(--ui-input);color:var(--ui-foreground)}.channel-design .button.danger{background:var(--ui-destructive);border-color:var(--ui-destructive);color:var(--ui-destructive-foreground)}.channel-design .button:disabled{opacity:.55}html .channel-design :is(.field input,.field select,.field textarea){min-height:var(--ui-control-lg);border-color:var(--ui-input);border-radius:var(--ui-radius-lg);font-size:var(--ui-text-base);line-height:20px}.channel-design .integration-dialog-actions{margin-top:24px}.channel-design .integration-introduction,.channel-design .integration-access,.channel-design .integration-limitations{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);margin:0;padding:16px}.channel-design .integration-access{background:var(--ui-muted)}@media (width<=950px){.channel-design-connect{gap:32px}}@media (width<=760px){.channel-design-picker{gap:32px;padding:40px 20px}.channel-design-primary{max-width:100%}.channel-design-connect{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 20px}.channel-design-intro-heading h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.channel-design *{scroll-behavior:auto!important;transition:none!important}}main.channel-design{width:100%;max-width:none;padding:0;display:block}html .channel-design .hq-setup-header{padding:24px 32px}html .channel-design .hq-connection-header-actions{gap:8px}html .channel-design .hq-connection-header-actions a{min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);font-size:var(--ui-text-base);padding:0 10px}html .channel-design .hq-connection-header-actions a:hover{background:var(--ui-muted);color:var(--ui-foreground)}html .channel-design .channel-design-close{width:var(--ui-control);height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-foreground)}html .channel-design .channel-design-close:hover:not(:disabled){background:var(--ui-muted)}html .channel-design h1{font-size:var(--ui-text-2xl);letter-spacing:-.4px;font-weight:600;line-height:32px}html .channel-design .channel-design-picker{gap:20px;max-width:1120px;margin:16px auto 0;padding:0 32px}html .channel-design .channel-design-picker-heading{gap:8px}html .channel-design .channel-design-picker-heading h1{font-size:var(--ui-text-2xl);letter-spacing:-.4px;font-weight:600;line-height:32px}html .channel-design .channel-design-picker-heading p{color:var(--ui-muted-foreground);font-size:var(--ui-text-md);line-height:24px}html .channel-design .hq-channel-cards{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}html .channel-design .hq-channel-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);gap:12px;padding:20px}html .channel-design .hq-channel-card:hover{border-color:var(--ui-border-strong)}html .channel-design .hq-channel-card>:is(.hq-icon,.channel-design-logo){width:40px;height:40px}html .channel-design .hq-channel-card>.channel-design-logo{border-radius:var(--ui-radius-lg)}html .channel-design .hq-channel-card h2{font-size:var(--ui-text-md);font-weight:600;line-height:24px}html .channel-design .hq-channel-card p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:20px}html .channel-design .hq-channel-cards .hq-channel-card>:is(.hq-primary,.hq-secondary){min-height:var(--ui-control-lg);justify-content:space-between;align-self:end;padding:8px 14px}html .channel-design .hq-channel-card>.hq-primary.pg-locked{background:var(--ui-muted-strong);border-color:var(--ui-muted-strong);color:var(--ui-foreground)}html .channel-design .hq-channel-card>.hq-primary.pg-locked .hq-icon{filter:none}html .channel-design .channel-design-picker>.hq-text{width:auto;min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-foreground);font-size:var(--ui-text-base);align-self:flex-start;margin-inline-start:-12px;padding:0 12px;font-weight:500}html .channel-design .channel-design-picker>.hq-text:hover{background:var(--ui-muted)}html .channel-design .channel-design-more{border-top:1px solid var(--ui-border);align-items:center;max-width:none;padding-top:16px}html .channel-design .channel-design-more :is(.channel-design-link,a){color:var(--ui-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--ui-border-strong);text-decoration-color:var(--ui-border-strong);text-underline-offset:3px;font-weight:500}html .channel-design :is(.hq-primary,.button-primary,.channel-design-primary){min-height:var(--ui-control-lg);border-radius:var(--ui-radius-lg);background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-foreground);font-size:var(--ui-text-base);box-shadow:var(--ui-shadow-xs);transition:background-color var(--ui-duration) var(--ui-ease);padding:8px 16px;font-weight:500}html .channel-design :is(.hq-primary,.button-primary,.channel-design-primary):hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}html .channel-design :is(.hq-secondary,.button-secondary){min-height:var(--ui-control-lg);border-radius:var(--ui-radius-lg);border-color:var(--ui-input);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-base);box-shadow:var(--ui-shadow-xs);padding:8px 16px;font-weight:500}html .channel-design :is(.hq-secondary,.button-secondary):hover:not(:disabled){background:var(--ui-muted)}html .channel-design .hq-text{border-radius:var(--ui-radius-lg)}html .channel-design .hq-connection-content{gap:20px;max-width:640px;margin:16px auto 0}html .channel-design .hq-connection-identity{border:1px solid var(--ui-border);border-radius:var(--ui-radius-2xl);background:var(--ui-muted);gap:20px;padding:20px}html .channel-design .hq-connection-identity>span{width:64px;height:64px}html .channel-design .hq-connection-identity>.hq-icon:last-child{width:48px!important;height:48px!important}html .channel-design .hq-connection-identity>.hq-icon:nth-child(2){opacity:.6}html .channel-design .hq-connection-steps{font-size:var(--ui-text-base);gap:10px;line-height:20px}html .channel-design .hq-connection-steps li{gap:10px}html .channel-design .hq-connection-steps li>span{background:var(--ui-muted-strong);width:28px;height:28px;color:var(--ui-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}html .channel-design .meta-lead{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin-top:0;line-height:20px}html .channel-design :is(.meta-notice,.notice){border-radius:var(--ui-radius-lg);font-size:var(--ui-text-sm);padding:12px 14px;line-height:20px}html .channel-design .meta-notice{border:1px solid var(--ui-border);background:var(--ui-muted);color:var(--ui-foreground)}html .channel-design .error-box{border-radius:var(--ui-radius-lg)}html .channel-design .hq-connection-preferences{border-top-color:var(--ui-border)}html .channel-design .hq-connection-preferences summary{color:var(--ui-muted-foreground);font-size:var(--ui-text-base)}html .channel-design .hq-connection-preferences summary:hover{color:var(--ui-foreground)}html .channel-design .hq-asset-option{border-color:var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-height:64px;transition:border-color var(--ui-duration) var(--ui-ease);gap:12px;padding:12px 16px}html .channel-design .hq-asset-option:hover{border-color:var(--ui-border-strong)}html .channel-design .hq-asset-option.selected{border-color:var(--ui-primary);background:var(--ui-accent-soft);box-shadow:0 0 0 1px var(--ui-primary)}html .channel-design .hq-asset-option small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}html .channel-design .hq-setup-footer{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin-top:32px;padding:0 32px}html .channel-design .hq-setup-footer a{color:inherit}body .hosqi-workspace.workspace-redesign .channel-design .hq-connection-content>.panel{padding:20px}@media (pointer:coarse),(width<=760px){html .channel-design :is(.hq-primary,.button-primary,.channel-design-primary,.hq-secondary,.button-secondary),html .channel-design .hq-channel-cards .hq-channel-card>:is(.hq-primary,.hq-secondary){min-height:var(--ui-touch)}html .channel-design .channel-design-close,html .channel-design .hq-connection-header-actions a{min-width:var(--ui-touch);min-height:var(--ui-touch)}html .channel-design .channel-design-picker>.hq-text,html .channel-design .channel-design-more :is(.channel-design-link,a){min-height:var(--ui-touch);align-items:center;display:inline-flex}html .channel-design :is(.field input,.field select,.field textarea),.channel-design .button{min-height:var(--ui-touch)}html .channel-design :is(.field input,.field select,.field textarea){font-size:var(--ui-text-md)}}@media (width<=900px){html .channel-design .hq-setup-header{padding:16px 20px}html .channel-design .channel-design-picker{margin:8px auto 0;padding:0 20px}html .channel-design .hq-connection-content{max-width:none;margin:8px 20px 0}html .channel-design h1,html .channel-design .channel-design-picker-heading h1{font-size:22px;line-height:30px}html .channel-design .hq-setup-footer{padding:0 20px}}@media (width<=600px){html .channel-design .hq-connection-identity{gap:14px;padding:16px}html .channel-design .hq-connection-identity>span{width:48px;height:48px}html .channel-design .hq-connection-identity>span .hq-icon,html .channel-design .hq-connection-identity>.hq-icon:last-child{width:40px!important;height:40px!important}html .channel-design .hq-channel-card,body .hosqi-workspace.workspace-redesign .channel-design .hq-connection-content>.panel{padding:16px}}html .channel-design .hq-connection-content :is(select,input:not([type=checkbox],[type=radio])){text-overflow:ellipsis;min-width:0;max-width:100%}body .hosqi-workspace.workspace-redesign .channel-design .hq-connection-content .button{white-space:normal;text-align:center;max-width:100%}.hq-auth,.channel-design{color:var(--hq-ink);background:var(--hq-canvas);font-weight:400;line-height:1.5}.hq-auth *{box-sizing:border-box}.hq-auth{grid-template-columns:minmax(0,42%) minmax(0,1fr);min-height:100dvh;display:grid}.hq-auth a{color:inherit;text-decoration:none}.hq-auth a:hover{text-decoration:underline}.hq-logo{flex-shrink:0;line-height:0;display:inline-flex}.hq-logo img{object-fit:contain;width:130px;height:57.2px;display:block}.hq-icon{object-fit:contain;vertical-align:middle;display:inline-block}.hq-story{background:var(--hq-brand);color:#fff;flex-direction:column;align-items:flex-start;gap:32px;min-width:0;min-height:100dvh;padding:48px;display:flex}.hq-story h2{letter-spacing:0;white-space:pre-line;width:100%;margin:0;font-family:inherit;font-size:52px;font-weight:500;line-height:60px}.hq-story-copy{flex-direction:column;gap:16px;width:100%;display:flex}.hq-story-copy>p{color:#fff;max-width:400px;margin:0;font-size:16px;line-height:24px}.hq-channel-marks{align-items:center;gap:8px;display:flex}.hq-channel-marks>span{place-items:center;width:56px;height:56px;display:grid}.hq-preview{color:var(--hq-ink);background:#fff;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:560px;padding:24px;display:flex}.hq-preview small{color:var(--hq-muted);font-size:12px;line-height:18px}.hq-preview-customer{align-items:center;gap:12px;display:flex}.hq-preview-customer>div{flex-direction:column;gap:4px;display:flex}.hq-preview-customer b{font-size:14px;font-weight:500;line-height:20px}.hq-preview hr{background:var(--hq-border);border:0;width:100%;height:1px;margin:0}.hq-preview p{margin:0;font-size:16px;line-height:24px}.hq-preview-reply{background:var(--hq-subtle);border-radius:12px;padding:16px}.hq-flow-motif{aspect-ratio:424/104;object-fit:contain;flex-shrink:0;width:100%;height:auto}.hq-story-footer{flex-direction:column;gap:12px;width:100%;margin-top:auto;display:flex}.hq-story-domain{font-size:14px;line-height:20px}.hq-story-steps{gap:24px;width:100%;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.hq-story-steps li{color:#baccc5;align-items:center;gap:12px;display:flex}.hq-story-step-number{font-variant-numeric:tabular-nums;border:1px solid #ffffff38;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.hq-story-steps li.current{color:#fff;font-weight:500}.hq-story-steps li.current .hq-story-step-number{border-color:var(--hq-accent);background:var(--hq-accent);color:var(--hq-brand)}.hq-story-steps li.done{color:#e4ece8}.hq-story-steps li.done .hq-story-step-number{color:var(--hq-accent);border-color:#d7f25c8c}.hq-story-channels{background:#fff;border-radius:12px;width:100%;padding:16px}.hq-form-panel{flex-direction:column;align-items:center;gap:32px;min-width:0;padding:48px;display:flex}.hq-panel-top{width:100%;color:var(--hq-muted);justify-content:space-between;align-items:center;font-size:14px;line-height:20px;display:flex}.hq-panel-actions{align-items:center;gap:16px;display:flex}.hq-auth .language-picker{color:var(--hq-muted)}.hq-auth .language-picker select{min-height:var(--ui-control-sm,32px);border:1px solid var(--ui-input);border-radius:var(--ui-radius-md);background-color:var(--ui-card);color:var(--hq-ink);font-size:var(--ui-text-sm);box-shadow:var(--ui-shadow-xs);padding:4px 26px 4px 10px}.hq-mobile-logo{display:none}.hq-form-content{flex-direction:column;gap:24px;width:100%;max-width:440px;display:flex}.hq-form-heading{flex-direction:column;gap:12px;display:flex}.hq-icon-badge{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);width:40px;height:40px;box-shadow:var(--ui-shadow-xs);place-items:center;display:grid}.hq-auth h1{color:var(--hq-ink);font-family:inherit;font-weight:600;font-size:var(--ui-text-3xl);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:38px}html[lang=hy] .hq-auth h1{letter-spacing:0}.hq-auth h1:focus{outline:0}.hq-subtitle{color:var(--hq-muted);margin:0;font-size:16px;line-height:24px}.hq-auth .hq-subtitle{font-size:var(--ui-text-md);line-height:24px}.hq-auth form{flex-direction:column;gap:24px;margin:0;display:flex}.hq-field{flex-direction:column;gap:8px;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.hq-auth .hq-field{font-size:var(--ui-text-sm);gap:6px}.hq-field+.hq-field{margin-top:-8px}.hq-input-wrap{height:var(--ui-touch,44px);background:var(--ui-card);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);min-width:0;color:var(--ui-muted-foreground);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.hq-input-wrap:hover:not(:focus-within){border-color:var(--ui-input-hover)}.hq-auth input,.hq-auth select{font:inherit;color:var(--hq-ink)}.hq-input-wrap>input,.hq-input-wrap>select{width:100%;min-width:0;height:calc(var(--ui-touch,44px) - 2px);color:var(--ui-foreground);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:16px;font-weight:400;line-height:24px}.hq-input-wrap input::placeholder{color:var(--ui-subtle-foreground,var(--hq-muted));opacity:1}.hq-input-wrap>input{text-overflow:ellipsis}.hq-input-wrap:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 1px var(--ui-ring), 0 0 0 4px var(--ui-ring-halo);color:var(--ui-foreground);outline-offset:2px;outline:2px solid #0000}.hq-input-wrap>:is(input,select):focus-visible{outline:none}.hq-password>button{border-radius:var(--ui-radius-md);min-width:32px;min-height:32px;color:var(--ui-muted-foreground);cursor:pointer;box-shadow:none;background:0 0;border:0;place-items:center;margin-inline-end:-6px;padding:0;display:grid}.hq-password>button:hover{background:var(--ui-muted);color:var(--ui-foreground)}.hq-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hq-auth button{cursor:pointer;letter-spacing:0;font-family:inherit}.hq-provider,.hq-primary,.hq-secondary,.hq-text{min-height:48px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.hq-auth :is(.hq-provider,.hq-primary,.hq-secondary,.hq-text){min-height:var(--ui-touch,44px);border-radius:var(--ui-radius-lg);transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);padding-block:10px}.hq-auth .hq-provider{width:100%;color:var(--hq-ink);border:1px solid var(--ui-input);background:var(--ui-card);font-size:var(--ui-text-base);box-shadow:var(--ui-shadow-xs);gap:8px;padding:10px 8px}.hq-auth .hq-provider:hover:not(:disabled){background:var(--ui-muted);border-color:var(--ui-input-hover)}.hq-provider-prefix{display:none}.hq-auth .hq-primary{border:1px solid var(--hq-brand);background:var(--hq-brand);width:100%;color:var(--ui-primary-foreground,#fff)}.hq-auth .hq-secondary{border:1px solid var(--hq-border);background:var(--ui-card,#fff);width:100%;color:var(--hq-ink)}.hq-auth .hq-primary{box-shadow:var(--ui-shadow-xs)}.hq-auth .hq-primary:hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);filter:none}.hq-auth .hq-secondary{box-shadow:var(--ui-shadow-xs)}.hq-auth .hq-secondary:hover:not(:disabled){background:var(--ui-muted);border-color:var(--ui-input-hover)}.hq-auth .hq-text{color:var(--hq-ink);box-shadow:none;background:0 0;border:0}.hq-auth .hq-text:hover{background:var(--hq-subtle)}.hq-auth .hq-text:hover:not(:disabled){background:var(--ui-muted)}.hq-primary:hover{filter:brightness(1.2)}.hq-auth button:disabled{opacity:.48;cursor:not-allowed;filter:none}.hq-auth button:focus-visible,.hq-auth a:focus-visible{outline:2px solid var(--hq-brand);outline-offset:2px}.hq-story a:focus-visible{outline-color:var(--hq-accent)}.hq-divider{color:var(--hq-muted);align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.hq-divider:before,.hq-divider:after{content:"";background:var(--hq-border);flex:1;height:1px}.hq-hint,.hq-terms,.hq-password-rule{color:var(--hq-muted);margin:0;font-size:12px;font-weight:400;line-height:18px}.hq-field+.hq-hint{margin-top:-16px}.hq-terms a{text-decoration:underline}.hq-switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;font-size:14px;line-height:20px;display:flex}.hq-switch .hq-text{padding-inline:0}.hq-auth-actions{display:contents}.hq-screen-login .hq-auth-actions{flex-direction:column;gap:4px;display:flex}.hq-screen-login .hq-auth-actions .hq-text{min-height:44px;padding-block:12px}.hq-center{text-align:center;width:100%}.hq-page-footer{width:100%;color:var(--hq-muted);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin:0;padding:0;font-size:12px;line-height:18px;display:flex}.hq-error,.hq-notice{border-radius:var(--ui-radius-lg,10px);overflow-wrap:anywhere;padding:12px 14px;font-size:14px;line-height:20px}.hq-error{background:var(--ui-destructive-soft,#fdecea);border:1px solid var(--ui-destructive-border,#f4c7c1);color:var(--hq-danger)}.hq-notice{background:var(--ui-info-soft,#e3f3f2);border:1px solid var(--ui-info-border,#b9dfdc);color:var(--ui-info,#0b6f73)}.hq-code{height:60px;margin:0;display:block;position:relative}.hq-code-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:60px;display:grid}.hq-code-boxes>span{border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);font-size:var(--ui-text-2xl);font-variant-numeric:tabular-nums;color:var(--hq-muted);box-shadow:var(--ui-shadow-xs);place-items:center;display:grid}.hq-code input{opacity:0;cursor:text;width:100%;height:100%;position:absolute;inset:0}.hq-code:focus-within .hq-code-boxes{outline:2px solid var(--hq-brand);outline-offset:3px;border-radius:var(--ui-radius-lg)}.hq-code:focus-within .hq-code-boxes>span{border-color:var(--ui-ring)}.hq-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hq-success-icon{background:var(--ui-success-soft,var(--hq-subtle));border:1px solid var(--ui-success-border,transparent);width:64px;height:64px;color:var(--hq-success);border-radius:var(--ui-radius-xl,16px);place-items:center;display:grid}.hq-password-rule{align-items:center;gap:8px;display:flex}.hq-password-rule .valid{color:var(--hq-success)}.hq-workspaces{gap:12px;display:grid}.hq-workspace-option{background:var(--ui-card,#fff);border:1px solid var(--ui-border-strong,var(--hq-border));border-radius:var(--ui-radius-xl,12px);box-shadow:var(--ui-shadow-xs);cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease);align-items:center;gap:14px;padding:14px 16px;display:flex}.hq-workspace-option:hover{border-color:var(--ui-input-hover,var(--hq-border))}.hq-workspace-option.selected{border-color:var(--hq-brand);background:var(--ui-accent-soft,var(--hq-subtle))}.hq-workspace-option:has(input:focus-visible){outline:2px solid var(--ui-ring,var(--hq-brand));outline-offset:2px}.hq-workspace-option>span:nth-child(2){flex:1;display:grid}.hq-workspace-option small{color:var(--hq-muted);font-size:var(--ui-text-sm,13px)}.hq-workspace-option b,.hq-workspace-option strong{overflow-wrap:anywhere;font-weight:500}.hq-workspace-option input{width:18px;height:18px;accent-color:var(--hq-brand)}.hq-space-avatar{border-radius:var(--ui-radius-lg,12px);background:var(--ui-muted-strong,var(--hq-subtle));flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.hq-invite-benefits p{align-items:center;gap:12px;display:flex}.hq-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite hq-spin;display:inline-block}@keyframes hq-spin{to{transform:rotate(360deg)}}.hq-setup-header{justify-content:space-between;align-items:center;padding:48px;display:flex}.hq-setup-header>a:last-child{color:var(--hq-muted);align-items:center;gap:8px;font-size:14px;display:flex}.hq-progress{max-width:680px;color:var(--hq-muted);align-items:center;margin:32px auto;padding:0;list-style:none;display:flex}.hq-progress li{flex:none;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.hq-progress li:not(:last-child){flex:1 1 0}.hq-progress li:not(:last-child):after{content:"";background:var(--hq-border);border-radius:2px;flex:auto;min-width:24px;height:2px;margin:0 8px}.hq-progress li.reached:not([aria-current]):after{background:var(--hq-brand)}.hq-progress li>span{background:var(--hq-subtle);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.hq-progress li.reached>span{background:var(--hq-brand);color:#fff}.hq-progress li.reached>span img{filter:brightness(0)invert()}.hq-progress li[aria-current]>span{box-shadow:0 0 0 4px #d7f25c80}.hq-progress b{white-space:nowrap;flex:none;font-weight:400}.hq-progress li[aria-current]{color:var(--hq-ink)}.hq-progress li[aria-current] b{font-weight:600}.hq-channel-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;width:100%;display:grid}.hq-channel-card{border:1px solid var(--hq-border);background:#fff;border-radius:24px;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:20px;transition:border-color .15s,box-shadow .15s;display:grid}.hq-channel-card:hover{border-color:#a9bbb1;box-shadow:0 6px 18px #0d26220f}.hq-channel-card>:is(.hq-icon,.channel-design-logo){grid-area:1/1;width:40px;height:40px;margin:0}.hq-channel-card>.channel-design-logo{border-radius:12px}.hq-channel-card>h2{grid-area:1/2}.hq-channel-card>:not(.hq-icon,.channel-design-logo,h2){grid-column:1/-1}.hq-channel-card>p{align-self:start}.hq-channel-card h2{margin:0;font-family:inherit;font-weight:600}.hq-channel-card p{color:var(--hq-muted);margin:0}.hq-channel-card h2{font-size:18px;line-height:26px}.hq-channel-card p{font-size:14px;line-height:20px}.hq-channel-card small{color:var(--hq-muted);gap:8px;margin-top:auto;font-size:12px;line-height:18px;display:flex}.hq-channel-card button .hq-icon{filter:brightness(0)invert();margin-inline-start:auto}.hq-channel-cards .hq-channel-card>:is(.hq-primary,.hq-secondary){min-height:44px;padding:10px 14px}.hq-setup-footer{max-width:1120px;color:var(--hq-muted);justify-content:space-between;align-items:center;gap:24px;margin:32px auto 0;font-size:12px;display:flex}.hq-setup-footer span{align-items:center;gap:8px;display:flex}@media (width<=1199px) and (width>=901px){.hq-form-panel{padding:32px}.hq-provider{font-size:12px!important}.hq-provider .hq-icon{width:18px!important;height:18px!important}.hq-preview{padding:20px}}@media (width<=1200px){.hq-setup-footer{margin-inline:32px}}@media (width>=901px){.hq-story{gap:clamp(16px,2.5dvh,32px);padding:clamp(24px,4dvh,48px)}.hq-story>*{flex-shrink:0}.hq-story h2{font-size:clamp(36px,5dvh,52px);line-height:1.1}.hq-preview{gap:12px;max-width:none}.hq-story .hq-channel-marks>span{width:48px;height:48px}.hq-form-content{margin-block:auto}.hq-auth .hq-page-footer{margin-top:0}}@media (width>=901px) and (height<=1000px){.hq-story{gap:16px;padding:clamp(24px,3dvh,32px)}.hq-story .hq-logo img{width:112px;height:49.28px}.hq-story h2{font-size:clamp(32px,4.5dvh,44px);line-height:1.15}.hq-preview{gap:10px;padding:20px}.hq-story .hq-channel-marks>span{width:40px;height:40px}.hq-preview-reply{padding:12px}.hq-form-panel{gap:16px;padding:24px 32px}.hq-form-content{gap:16px}.hq-form-heading{gap:8px}.hq-auth h1{font-size:28px;line-height:34px}.hq-icon-badge{width:36px;height:36px}.hq-auth form{gap:12px}.hq-field{gap:6px}.hq-field+.hq-field,.hq-field+.hq-hint{margin-top:-4px}.hq-auth .hq-text{min-height:var(--ui-control-sm,32px);padding-block:6px}}@media (width>=901px) and (height>=821px) and (height<=1000px){.hq-story{gap:clamp(16px,2.5dvh,32px);padding:clamp(24px,4dvh,48px)}.hq-story .hq-logo img{width:130px;height:57.2px}.hq-story h2{font-size:clamp(36px,5dvh,52px);line-height:1.1}.hq-preview{gap:12px;padding:24px}.hq-preview-reply{padding:16px}.hq-story .hq-channel-marks>span{width:48px;height:48px}.hq-screen-login .hq-form-panel{gap:24px;padding:clamp(24px,4dvh,40px) 48px}.hq-screen-login .hq-form-content,.hq-screen-login form{gap:24px}.hq-screen-login .hq-form-heading{gap:12px}.hq-screen-login h1{font-size:var(--ui-text-3xl);line-height:38px}.hq-screen-login .hq-icon-badge{width:40px;height:40px}.hq-screen-login .hq-field{gap:6px}.hq-screen-login .hq-field+.hq-field{margin-top:-8px}.hq-screen-login :is(.hq-provider,.hq-primary,.hq-text){min-height:var(--ui-touch,44px);padding-block:10px}}@media (width>=901px) and (height<=820px){.hq-auth .hq-icon-badge{display:none}}@media (width>=901px) and (height<=720px){.hq-story,.hq-form-panel{gap:12px;padding:20px}.hq-story .hq-logo img{width:96px;height:42.24px}.hq-story h2{font-size:30px}.hq-story-copy{gap:8px}.hq-story-copy>p{font-size:14px;line-height:20px}.hq-preview{gap:8px;padding:16px}.hq-flow-motif{align-self:center;max-width:320px}.hq-form-content{gap:12px}.hq-form-heading{gap:6px}.hq-auth h1{font-size:24px;line-height:30px}.hq-auth form{gap:10px}.hq-field{gap:4px}.hq-field+.hq-field,.hq-field+.hq-hint{margin-top:-2px}}@media (width<=900px){.hq-auth{display:block}.hq-story{display:none}.hq-form-panel{gap:32px;padding:24px}.hq-panel-top{min-height:44.88px}.hq-mobile-logo{display:block}.hq-mobile-logo .hq-logo img{width:102px;height:44.88px}.hq-desktop-domain,.hq-help-prefix{display:none}.hq-form-content{max-width:440px}.hq-auth h1{font-size:var(--ui-text-2xl);line-height:32px}.hq-auth .hq-provider{white-space:nowrap;gap:6px;min-width:0;padding-inline:6px;font-size:13px}.hq-provider>.hq-icon{flex-shrink:0;width:18px;height:18px}.hq-page-footer{max-width:440px}.hq-setup-header{padding:24px}.hq-setup-header .hq-logo img{width:102px;height:44.88px}.hq-progress{margin:32px 24px}.hq-setup-footer{font-size:var(--ui-text-xs,12px);gap:12px;margin-inline:24px}}@media (width<=600px){.hq-progress li:not([aria-current]) b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hq-progress li:not(:last-child):after{min-width:16px;margin:0 6px}.hq-progress li[aria-current]{flex-shrink:1;min-width:0}.hq-progress li[aria-current] b{white-space:normal;flex:0 auto;min-width:0;line-height:1.2}}@media (width<=360px){.hq-auth .hq-provider{gap:4px;padding-inline:4px;font-size:12px}.hq-provider>.hq-icon{width:16px;height:16px}}.channel-design{--cd-ink:var(--hq-ink);--cd-muted:var(--hq-muted);--cd-line:var(--hq-border);--cd-accent:var(--hq-brand);padding-bottom:32px}.channel-design :is(h1,h2,h3){color:var(--hq-ink);letter-spacing:0;font-family:inherit}.channel-design .hq-setup-header{border:0}.channel-design .hq-logo img{width:124px;height:54.56px}.hq-connection-header-actions{align-items:center;gap:24px;display:flex}.hq-connection-header-actions a{color:var(--hq-muted);align-items:center;gap:8px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.channel-design .channel-design-close{background:0 0;border:0;place-items:center;display:grid;position:static}.channel-design .hq-progress{margin:32px auto}.hq-connection-content{flex-direction:column;gap:24px;max-width:640px;margin:32px auto 0;display:flex}.hq-connection-identity{background:var(--hq-subtle);border-radius:24px;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.hq-connection-identity>span{place-items:center;width:96px;height:96px;display:grid}.hq-connection-steps{gap:16px;margin:0;padding:0;font-size:16px;line-height:24px;list-style:none;display:grid}.hq-connection-steps li{align-items:center;gap:12px;display:flex}.hq-connection-steps li>span,.channel-design .meta-trust{color:var(--hq-muted);font-size:14px;line-height:20px}.channel-design .notice{background:var(--hq-subtle);border-color:var(--hq-border);color:var(--hq-ink)}.channel-design .meta-more{color:var(--hq-ink);font-family:inherit}.channel-design :is(.hq-primary,.button-primary,.channel-design-primary){border:1px solid var(--hq-brand);justify-content:center;align-items:center;gap:8px;width:100%;line-height:20px;display:flex}.channel-design :is(.hq-secondary,.button-secondary){border:1px solid var(--hq-border);width:100%;line-height:20px}.channel-design .hq-text{color:var(--hq-ink);background:0 0;border:0}.channel-design button:disabled{opacity:.48}.channel-design :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--hq-brand);outline-offset:3px}.channel-design .panel{box-shadow:none;background:0 0;border:0;padding:0}.channel-design .form-grid{grid-template-columns:1fr;gap:24px}.channel-design :is(.field input,.field select,.field textarea){border:1px solid var(--hq-border);color:var(--hq-ink);box-shadow:none;background:#fff;font:400 16px/24px Inter,sans-serif}.channel-design .field>span,.channel-design .field>label{color:var(--hq-ink);font-size:14px;font-weight:500}.channel-design .error-box{color:var(--hq-danger);background:#fff1f0;border-color:#e9b9bc}.channel-design .channel-design-picker{width:auto}.channel-design .channel-design-picker-heading{text-align:start;align-items:flex-start;margin:0}.channel-design .channel-design-picker>:is(.channel-design-picker-heading,.hq-channel-cards){align-self:stretch;max-width:none}.channel-design .channel-design-picker-heading p{max-width:none;margin:0}.channel-design .channel-design-more{color:var(--hq-muted);border:0;padding:0}.channel-design .channel-design-link{color:var(--hq-ink)}.hq-asset-options{gap:12px;display:grid}.hq-asset-option{border:1px solid var(--hq-border);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:16px;min-height:80px;padding:16px;display:flex}.hq-asset-option.selected{border-color:var(--hq-brand);background:var(--hq-subtle)}.hq-asset-option input{accent-color:var(--hq-brand);width:18px;height:18px}.hq-asset-option span{overflow-wrap:anywhere;font-size:14px;line-height:20px;display:grid}.hq-asset-option strong{font-weight:500}.hq-asset-option small{color:var(--hq-muted);font-size:14px}.hq-app-brand{gap:12px}.hq-app-brand img{object-fit:contain;flex-shrink:0;display:block}.hq-app-symbol{display:none!important}.sidebar-collapsed .hq-app-wordmark{display:none}.sidebar-collapsed .hq-app-symbol{display:block!important}@media (width<=900px){.channel-design .hq-logo img{width:102px;height:44.88px}.channel-design .hq-progress{margin:32px 24px}.hq-connection-content{max-width:none;margin:32px 24px 0}.hq-connection-identity{gap:24px;padding:24px}.hq-connection-header-actions{gap:12px}.channel-design .channel-design-more{flex-wrap:wrap;gap:16px;display:flex}}.hq-auth .hq-error{align-items:flex-start;gap:10px;display:flex}.hq-auth .hq-error>:first-child{flex-shrink:0}.hq-connection-preferences{border-top:1px solid var(--hq-border);order:2;padding-top:16px}.hq-connection-preferences summary{color:var(--hq-muted);cursor:pointer;min-height:40px;padding:8px 0;font-size:14px}.hq-connection-preferences>div{padding-top:16px}.channel-design .whatsapp-signup .row .button{width:100%}.pending-invitations{width:min(100%,960px);margin:16px auto}.pending-invitations-heading,.pending-invitations-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.pending-invitations-heading h2,.pending-invitations-details h3{overflow-wrap:anywhere;margin:0 0 6px}.pending-invitations-heading p,.pending-invitations-details p{margin:0 0 6px}.pending-invitations-list{margin:16px 0 0;padding:0;list-style:none}.pending-invitations-row{border-top:1px solid var(--border,#d8e8e5);padding:16px 0}.pending-invitations-details{min-width:0}.pending-invitations-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.hq-onboarding-account{width:min(100% - 32px,960px);margin:0 auto 16px}@media (width<=600px){.pending-invitations{max-width:100%}.pending-invitations-heading,.pending-invitations-row{flex-direction:column;align-items:flex-start}.pending-invitations-actions{width:100%}.pending-invitations-actions>*{flex:1}}@media (width>=761px) and (pointer:fine){.hq-auth .hq-input-wrap>:is(input,select){font-size:var(--ui-text-base);line-height:20px}}dialog.as-dialog-host:has(>.hq-stepup-dialog){border:1px solid var(--ui-border);border-radius:var(--ui-radius-2xl);width:min(480px,100vw - 32px);box-shadow:var(--ui-shadow-lg)}.hq-view-editor.hq-mfa-dialog.hq-stepup-dialog{color:var(--ui-foreground);gap:16px;padding:24px}.hq-stepup-dialog>header{align-items:flex-start}.hq-stepup-dialog>header>div{gap:12px}.hq-stepup-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);width:40px;height:40px;box-shadow:var(--ui-shadow-xs);color:var(--ui-foreground);flex:0 0 40px;place-items:center;display:grid}.hosqi-workspace .hq-view-editor.hq-stepup-dialog p{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:20px}.hosqi-workspace .hq-view-editor.hq-stepup-dialog p.hq-stepup-action{color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:500}.hosqi-workspace .hq-view-editor.hq-stepup-dialog p[role=status]{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-lg);background:var(--ui-info-soft);color:var(--ui-foreground);padding:10px 12px}.hq-stepup-dialog>.button,.hq-stepup-dialog>.actions{justify-self:start}.hq-stepup-dialog>footer{border-top:1px solid var(--ui-border);justify-content:flex-end;margin-top:4px;padding-top:16px}@media (width<=480px){.hq-view-editor.hq-mfa-dialog.hq-stepup-dialog{padding:20px 16px}.hq-stepup-dialog>footer>.button{flex:auto}}.hq-page-footer>span:first-child{white-space:nowrap}.hq-step-eyebrow{color:var(--ui-teal);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;margin:4px 0 -4px;font-weight:600;line-height:20px}.hq-auth .hq-form-progress{max-width:none;margin:0;display:none}.hq-auth .hq-field-label{color:var(--hq-ink)}.hq-auth .hq-input-wrap:has(>[aria-invalid=true]){border-color:var(--ui-destructive)}.hq-auth .hq-input-wrap>select:invalid{color:var(--ui-subtle-foreground)}.hq-auth .hq-input-wrap>select:has(>option[value=""]:checked){color:var(--ui-subtle-foreground)}.hq-auth .hq-input-wrap>select option{color:var(--ui-foreground)}.hq-profile-form .hq-field+.hq-field-error{margin-top:-12px}.hq-step-actions{align-items:stretch;gap:8px;display:flex}.hq-auth .hq-step-actions>.hq-secondary{flex:none;width:auto;padding-inline:16px}.hq-auth .hq-step-actions>.hq-primary{flex:auto}.hq-auth .hq-profile-form>.pending-invitations{margin:0}.hq-screen-workspace .hq-form-content{max-width:520px}@media (width<=900px){.hq-auth .hq-form-progress{display:flex}.hq-step-eyebrow{display:none}}.hosqi-workspace{font:400 14px/1.5 Inter,Noto Sans Armenian,sans-serif}.hosqi-workspace :is(.muted,.help-text,.field small,.page-header p){color:var(--muted)}.hosqi-workspace :is(input,select,textarea){color:var(--ui-foreground);background-color:var(--ui-card);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);min-height:var(--ui-control);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);padding:7px 11px}.hosqi-workspace :is(input[type=checkbox],input[type=radio]){box-shadow:none;padding:0}.hosqi-workspace input[type=radio]{min-height:0}.hosqi-workspace input[type=checkbox]{width:18px;height:18px;min-height:0}.hosqi-workspace :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus{border-color:var(--marine);box-shadow:0 0 0 1px var(--marine), 0 0 0 4px #d7f25c66}.hosqi-workspace :focus-visible:not(main){outline:2px solid var(--marine);outline-offset:3px}.hosqi-workspace :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus-visible{outline:none}.hosqi-workspace .brand-link{padding:0}.hosqi-workspace .hq-app-wordmark{object-fit:contain;width:100px;height:44px}.hosqi-workspace .workspace-switch>span:last-child{width:100%}.hosqi-workspace .sidebar nav{gap:2px}.hosqi-workspace .nav-dot{display:none}.hosqi-workspace .nav-inbox-unread{background:var(--marine);color:#fff}.hosqi-workspace .sidebar-bottom-link small{color:var(--muted);padding:0 12px}.hosqi-workspace .user-block{color:var(--muted)}.hosqi-workspace .user-block button{color:var(--marine)}.hosqi-workspace.sidebar-collapsed .sidebar{padding:6px 10px}.hosqi-workspace.sidebar-collapsed .hq-app-symbol{width:44px;height:44px}.hosqi-workspace.sidebar-collapsed .hq-app-wordmark,.hosqi-workspace.sidebar-collapsed .sidebar-bottom-link :is(span,small),.hosqi-workspace.sidebar-collapsed .user-block{display:none}.hosqi-workspace.sidebar-collapsed .sidebar-brand-row{position:relative}.hosqi-workspace.sidebar-collapsed .sidebar-collapse{inset-inline-end:-7px;border:1px solid var(--line);z-index:2;background:#fff;border-radius:6px;min-width:20px;min-height:20px;padding:2px;position:absolute;bottom:-8px}.hosqi-workspace.sidebar-collapsed .sidebar nav a,.hosqi-workspace.sidebar-collapsed .sidebar-bottom-link :is(a,button){width:100%;height:auto;padding:var(--hq-menu-item-padding);justify-content:center}.hosqi-workspace.sidebar-collapsed .sidebar nav .nav-inbox-unread{top:2px;z-index:1;min-width:15px;padding:1px 3px;font-size:8px;line-height:1.2;position:absolute;inset-inline-end:2px}.hosqi-workspace.sidebar-collapsed .workspace-switch{display:none}.hosqi-workspace .topbar{border:0}.hosqi-workspace .topbar>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hosqi-workspace .topbar .workspace-state,.hosqi-workspace .workspace-footer{display:none}.hosqi-workspace .tabs{border:0;flex-wrap:wrap;gap:8px}.hosqi-workspace .tabs :is(button,a){min-height:44px;color:var(--marine);background:0 0;border:0;border-radius:12px;padding:11px 20px;font-size:14px}.hosqi-workspace .tabs .active{background:var(--marine);color:#fff}.hosqi-workspace .settings-layout{grid-template-columns:208px minmax(0,1fr);gap:24px;display:grid}.hosqi-workspace .settings-navigation{flex-direction:column;align-self:start;align-items:stretch;display:flex}.hosqi-workspace .settings-navigation button{white-space:normal;overflow-wrap:anywhere}.hosqi-workspace .settings-content{min-width:0}.hosqi-workspace .workspace-main>main:has(>.inbox-workspace){padding:0}.hosqi-workspace .inbox-workspace{border:0;border-radius:0;flex-direction:column;height:calc(100dvh - 56px);margin:0;display:flex;overflow:hidden}.hosqi-workspace .inbox-mobile-heading{display:none}.hosqi-workspace .inbox-folders{gap:var(--hq-menu-gap);background:#fff;flex-basis:224px;width:224px;padding:10px 12px}.hosqi-workspace .inbox-nav-heading{padding:0 12px}.hosqi-workspace .inbox-nav-heading h1{overflow-wrap:anywhere}:lang(hy) .hosqi-workspace .inbox-folders{flex-basis:248px;width:248px}:lang(hy) .hosqi-workspace .inbox-nav-heading h1{font-size:17px;line-height:26px}.hosqi-workspace .inbox-nav-heading small{color:var(--muted);margin-top:6px;display:block}.hosqi-workspace .folder-section>button,.hosqi-workspace .inbox-view-row>button:first-child{gap:var(--hq-menu-gap);text-align:start;min-height:var(--hq-menu-item-height);padding:var(--hq-menu-item-padding);color:var(--marine);background:0 0;border:0;border-radius:12px;align-items:center;font-size:14px;display:flex}.hosqi-workspace .folder-section button.is-active{background:var(--soft);color:var(--marine)}.hosqi-workspace .folder-section-heading h2{color:var(--muted);text-transform:none}.hosqi-workspace .folder-section-heading{min-height:28px}.hosqi-workspace .folder-section-heading .workspace-icon-button{width:28px;padding:4px}.hosqi-workspace .folder-empty{line-height:1.5}.hosqi-workspace .folder-bottom{padding:5px 8px 0}.hosqi-workspace .folder-empty,.hosqi-workspace .folder-bottom{color:var(--muted);font-size:12px}.hosqi-workspace .inbox-view-row{align-items:center;min-width:0;display:flex}.hosqi-workspace .inbox-view-row>button:first-child{flex:1;min-width:0}.hosqi-workspace .inbox-view-row>button:first-child span,.hosqi-workspace .inbox-view-folder summary span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hosqi-workspace .inbox-view-row .workspace-icon-button,.hosqi-workspace .inbox-view-folder .workspace-icon-button{flex:0 0 32px}.hosqi-workspace .inbox-view-folder summary{align-items:center;gap:var(--hq-menu-gap);cursor:pointer;min-height:var(--hq-menu-item-height);padding:var(--hq-menu-item-padding);display:flex}.hosqi-workspace .inbox-view-folder summary span{flex:1}.hosqi-workspace .inbox-view-folder .inbox-view-row{padding-inline-start:8px}.hosqi-workspace .inbox-redesign .inbox-shell{box-shadow:none;border:0;border-radius:0;flex:1}.hosqi-workspace .inbox-list-heading{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 12px 4px;display:flex}.hosqi-workspace .inbox-list-heading strong{font-size:16px}.hosqi-workspace .inbox-queue>.inbox-search{background:#fff;border-radius:12px;flex:none}.hosqi-workspace .inbox-search input{box-shadow:none;background:0 0;border:0;padding:10px 0;font-size:13px}.hosqi-workspace .inbox-filterbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.hosqi-workspace :is(.inbox-filterbar-main,.inbox-filterbar-tools){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.hosqi-workspace :is(.inbox-filter,.inbox-notify-settings){position:relative}.hosqi-workspace .inbox-chip{border:1px solid var(--line);min-height:36px;color:var(--marine);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.hosqi-workspace .inbox-chip:hover{background:#f5f8f6;border-color:#a9bbb1}.hosqi-workspace .inbox-chip:is(.is-active,[aria-expanded=true]){border-color:var(--marine)}.hosqi-workspace .inbox-chip.is-active{background:var(--soft)}.hosqi-workspace .inbox-chip>svg{color:var(--muted);flex:none}.hosqi-workspace .inbox-chip.is-active>svg{color:var(--marine)}.hosqi-workspace .inbox-chip-prefix{color:var(--muted);font-weight:400}.hosqi-workspace .inbox-chip-value{text-overflow:ellipsis;max-width:180px;overflow:hidden}.hosqi-workspace .inbox-chip-count{background:var(--marine);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.hosqi-workspace .inbox-icon-chip{justify-content:center;width:36px;padding:0}.hosqi-workspace .inbox-chip .unread-filter-dot{border:1.5px solid var(--muted);width:8px;height:8px}.hosqi-workspace .inbox-chip .unread-filter-dot.is-active{background:var(--marine);border-color:var(--marine)}.hosqi-workspace :is(.inbox-menu,.inbox-popover){z-index:60;border:1px solid var(--line);background:#fff;border-radius:12px;position:fixed;top:0;left:0;box-shadow:0 16px 36px #0d262224}.hosqi-workspace .inbox-menu{min-width:220px;max-width:min(320px,100vw - 16px);max-height:min(340px,100dvh - 24px);margin:0;padding:6px;list-style:none;overflow-y:auto}.hosqi-workspace .inbox-menu [role=option]{min-height:40px;color:var(--marine);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.hosqi-workspace .inbox-menu [role=option]:is(:hover,:focus-visible){background:var(--soft)}.hosqi-workspace .inbox-menu [role=option]:focus-visible{outline:2px solid var(--marine);outline-offset:-2px}.hosqi-workspace .inbox-menu [role=option][aria-selected=true]{font-weight:600}.hosqi-workspace .inbox-menu [role=option]>svg{color:var(--muted);flex:none}.hosqi-workspace .inbox-menu [role=option]>svg:last-child{color:var(--marine)}.hosqi-workspace .inbox-menu-text{flex:1;min-width:0;display:grid}.hosqi-workspace .inbox-menu-text>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hosqi-workspace .inbox-menu-text small{color:var(--muted);font-size:12px;font-weight:400}.hosqi-workspace .inbox-popover{gap:12px;width:min(300px,100vw - 16px);padding:16px;display:grid}.hosqi-workspace .inbox-label-picker{flex:none;display:flex}.hosqi-workspace .inbox-label-picker>button[aria-expanded=true]{background:var(--soft);color:var(--marine)}.hosqi-workspace .inbox-label-popover{scrollbar-width:thin;gap:8px;max-height:calc(100dvh - 16px);padding:8px;overflow-y:auto}.hosqi-workspace .inbox-label-popover>header{justify-content:space-between;align-items:center;padding-inline-start:8px;font-size:14px;display:flex}.hosqi-workspace .inbox-label-popover input[type=search]{width:100%;min-height:34px;padding:5px 12px;font-size:13px}.hosqi-workspace .inbox-label-choices{scrollbar-width:thin;max-height:min(260px,40dvh);overflow-y:auto}.hosqi-workspace .inbox-label-popover .label-choice{align-items:center;gap:var(--hq-menu-gap);min-height:var(--hq-menu-item-height);padding:var(--hq-menu-item-padding);cursor:pointer;border-radius:8px;font-size:13px;display:flex}.hosqi-workspace .inbox-label-popover .label-choice:hover{background:var(--soft)}.hosqi-workspace .inbox-label-popover .label-choice:has(:focus-visible){outline:2px solid var(--teal);outline-offset:-2px}.hosqi-workspace .inbox-label-popover .label-choice:has(:disabled){cursor:default;opacity:.65}.hosqi-workspace .inbox-label-popover .label-choice>:is(input,.label-dot){flex:none}.hosqi-workspace .inbox-label-popover .label-choice>span:last-child{overflow-wrap:anywhere}.hosqi-workspace .inbox-label-popover .inbox-create-label{align-items:center;gap:var(--hq-menu-gap);min-height:var(--hq-menu-item-height);padding:var(--hq-menu-item-padding);border-top:1px solid var(--line);text-align:start;font-size:13px;display:flex}@media (width<=1100px){.hosqi-workspace .inbox-filterbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.hosqi-workspace .inbox-filterbar::-webkit-scrollbar{display:none}.hosqi-workspace :is(.inbox-filterbar-main,.inbox-filterbar-tools){flex-wrap:nowrap;flex:none}}.hosqi-workspace .inbox-popover>strong{font-size:14px}.hosqi-workspace .inbox-popover p{color:var(--muted);margin:0;font-size:12px;line-height:18px}.hosqi-workspace .inbox-text-button{color:var(--marine);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.hosqi-workspace .inbox-switch{color:var(--marine);cursor:pointer;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.hosqi-workspace .inbox-switch input[type=checkbox]{appearance:none;cursor:pointer;background:#c9d5ce;border:0;border-radius:999px;flex:none;width:36px;height:20px;min-height:0;margin:0;padding:0;transition:background-color .15s;position:relative}.hosqi-workspace .inbox-switch input[type=checkbox]:after{content:"";top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0d262240}.hosqi-workspace .inbox-switch input[type=checkbox]:checked{background:var(--marine)}.hosqi-workspace .inbox-switch input[type=checkbox]:checked:after{transform:translateX(calc(16px * var(--hq-inline-sign,1)))}.hosqi-workspace .inbox-switch input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.hosqi-workspace .inbox-switch input[type=checkbox]:focus-visible{outline:2px solid var(--marine);outline-offset:2px}.hosqi-workspace .inbox-notify-offer{color:var(--marine);background:#f6fbe4;border:1px solid #dfe9b8;border-radius:12px;flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin:0 12px 8px;padding:12px;display:grid}.hosqi-workspace .inbox-notify-offer p{margin:0;font-size:13px;line-height:18px}.hosqi-workspace .inbox-offer-primary{background:var(--marine);color:#fff;cursor:pointer;border:0;border-radius:8px;grid-column:2;justify-self:start;min-height:32px;padding:6px 12px;font-size:13px;font-weight:600}.hosqi-workspace .inbox-offer-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-area:1/3;place-items:center;display:grid}.hosqi-workspace .inbox-offer-close:hover{color:var(--marine);background:#e9f2c8}.hosqi-workspace .inbox-toasts{top:68px;z-index:80;pointer-events:none;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;inset-inline-end:16px}.hosqi-workspace .inbox-toast{border:1px solid var(--line);pointer-events:auto;background:#fff;border-radius:16px;align-items:flex-start;gap:4px;padding:12px 8px 12px 12px;animation:.22s ease-out inbox-toast-in;display:flex;box-shadow:0 18px 40px #0d262229,0 2px 6px #0d262214}@keyframes inbox-toast-in{0%{opacity:0;transform:translateX(calc(24px * var(--hq-inline-sign,1)))}}.hosqi-workspace .inbox-toast-open{min-width:0;color:var(--marine);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:0;display:flex}.hosqi-workspace .inbox-toast-text{gap:2px;min-width:0;display:grid}.hosqi-workspace .inbox-toast-title{align-items:center;gap:8px;min-width:0;display:flex}.hosqi-workspace .inbox-toast-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.hosqi-workspace .inbox-toast-title small{background:var(--hq-accent);color:var(--marine);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600;line-height:18px}.hosqi-workspace .inbox-toast-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--muted);-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.hosqi-workspace .inbox-toast-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.hosqi-workspace .inbox-toast-close:hover{background:var(--soft);color:var(--marine)}.hosqi-workspace .inbox-thread-row{border-bottom:1px solid var(--line);gap:10px;min-height:104px;padding:16px 12px}.hosqi-workspace .inbox-thread-row.selected{background:var(--soft);border-inline-start-color:var(--marine)}.hosqi-workspace .inbox-thread-top strong{color:var(--marine);font-size:14px}.hosqi-workspace .inbox-thread-preview{color:var(--muted);font-size:14px}.hosqi-workspace .inbox-thread-top time,.hosqi-workspace .inbox-thread-state,.hosqi-workspace .inbox-thread-account{color:var(--muted);font-size:12px}.hosqi-workspace .inbox-avatar{background:var(--soft);color:var(--marine);border-radius:50%;flex:0 0 36px;width:36px;height:36px;font-size:13px;font-weight:600}.hosqi-workspace :is(.inbox-thread-row,.inbox-toast) .inbox-avatar{flex-basis:40px;width:40px;height:40px}.hosqi-workspace .avatar-channel{inset-inline-end:-5px;background:#fff;border:2px solid #fff;border-radius:50%;width:22px;height:22px;bottom:-5px;box-shadow:0 1px 3px #0d262233}.hosqi-workspace .inbox-thread-unread{background:var(--marine);color:#fff}.hosqi-workspace .inbox-compact .inbox-thread-row{min-height:76px;padding-block:10px}.hosqi-workspace .inbox-compact :is(.thread-labels,.inbox-thread-account,.inbox-thread-state){display:none}.hosqi-workspace .inbox-contact-header{border-bottom:1px solid var(--line);min-height:64px;padding:10px 16px}.hosqi-workspace .inbox-contact-name{color:var(--marine);font-size:16px}.hosqi-workspace select.inbox-header-assignee{min-height:24px;color:var(--muted);font-size:12px}.hosqi-workspace .inbox-messages{background:var(--hq-canvas);gap:14px;padding:24px}.hosqi-workspace .message-bubble,.hosqi-workspace .message-bubble:is(.outbound,.inbound,.internal-note){max-width:min(72%,560px);box-shadow:none;color:var(--marine);background:0 0;border:0;border-radius:0;gap:4px;padding:0;font-size:14px;line-height:21px}.hosqi-workspace .message-bubble>p:not(.message-delivery-error,.message-placeholder),.hosqi-workspace .message-bubble>.message-placeholder{box-shadow:none;color:var(--marine);background:#e9efeb;border:0;border-radius:18px 18px 18px 6px;margin:0;padding:10px 14px;font-size:14px;line-height:21px}.hosqi-workspace .message-bubble.outbound>p:not(.message-delivery-error,.message-placeholder){background:var(--marine);color:#fff;border-radius:18px 18px 6px}.hosqi-workspace .message-bubble.outbound>.message-placeholder{border-radius:18px 18px 6px}.hosqi-workspace .message-bubble.internal-note>p:not(.message-delivery-error){color:#5c4a12;background:#fff6d6;border:1px solid #ead9a0;border-radius:18px 18px 6px}.hosqi-workspace .message-bubble>small{color:var(--muted);opacity:1;font-size:12px;line-height:16px}.hosqi-workspace .message-bubble.internal-note>small:first-child{color:#7a5f18;font-weight:600}.hosqi-workspace .message-bubble.inbound:not(.is-group)>small:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hosqi-workspace .message-bubble>.structured-message{color:var(--marine);background:#e9efeb;border-radius:18px 18px 18px 6px;gap:6px;padding:10px 14px;display:grid}.hosqi-workspace .message-bubble.outbound>.structured-message{background:var(--marine);color:#fff;border-radius:18px 18px 6px}.hosqi-workspace .structured-message small{opacity:.8;font-size:12px;line-height:16px}.hosqi-workspace .structured-message .structured-kind{align-items:center;gap:5px;font-weight:600;display:inline-flex}.hosqi-workspace .structured-message :is(.structured-options,.structured-rows){gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hosqi-workspace .structured-options li{color:var(--marine);text-align:center;background:#ffffffb3;border-radius:12px;padding:7px 12px;font-size:13px;font-weight:600}.hosqi-workspace .structured-rows li{background:#ffffff80;border-radius:10px;padding:6px 10px;display:grid}.hosqi-workspace .message-bubble.outbound .structured-options li{color:#fff;background:#ffffff1f}.hosqi-workspace .message-bubble.outbound .structured-rows li{background:#ffffff1a}.hosqi-workspace .structured-message a{width:fit-content;color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.hosqi-workspace .structured-card{gap:2px;display:grid}.hosqi-workspace .message-bubble>time{color:var(--muted);font-size:12px;line-height:16px}.hosqi-workspace .message-bubble.system{max-width:min(90%,560px)}.hosqi-workspace .message-bubble.system:not(.internal-note)>p{color:var(--muted);text-align:center;background:#eef2ef;border-radius:999px;padding:4px 12px;font-size:12px;line-height:18px}.hosqi-workspace .message-attachment.attachment-audio{width:min(320px,100%);color:var(--marine);background:#e9efeb;border:0;border-radius:18px 18px 18px 6px}.hosqi-workspace .message-bubble.outbound .message-attachment.attachment-audio{background:var(--marine);color:#fff;border-radius:18px 18px 6px}.hosqi-workspace .voice-player{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.hosqi-workspace .voice-play{background:var(--marine);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.hosqi-workspace .message-bubble.outbound .voice-play{background:var(--hq-accent);color:var(--marine)}.hosqi-workspace .voice-play:disabled{opacity:.5;cursor:progress}.hosqi-workspace input.voice-progress{appearance:none;background:linear-gradient(to right, currentColor var(--voice-progress,0%), #b9c9c0 var(--voice-progress,0%));cursor:pointer;border:0;border-radius:999px;width:100%;min-width:0;height:4px;min-height:0;margin:0;padding:0}.hosqi-workspace .message-bubble.outbound input.voice-progress{background:linear-gradient(to right, var(--hq-accent) var(--voice-progress,0%), #ffffff4d var(--voice-progress,0%))}.hosqi-workspace input.voice-progress::-webkit-slider-thumb{appearance:none;background:currentColor;border-radius:50%;width:12px;height:12px}.hosqi-workspace input.voice-progress::-moz-range-thumb{background:currentColor;border:0;border-radius:50%;width:12px;height:12px}.hosqi-workspace .message-bubble.outbound input.voice-progress::-webkit-slider-thumb{background:var(--hq-accent)}.hosqi-workspace .message-bubble.outbound input.voice-progress::-moz-range-thumb{background:var(--hq-accent)}.hosqi-workspace input.voice-progress:focus-visible{outline-offset:4px;box-shadow:none;outline:2px solid}.hosqi-workspace .voice-time{font-variant-numeric:tabular-nums;opacity:.8;font-size:12px}.hosqi-workspace .voice-rate{min-width:34px;color:inherit;font-size:var(--ui-text-xs);cursor:pointer;background:#0d26221a;border:0;border-radius:999px;padding:2px 6px;font-weight:600;line-height:18px}.hosqi-workspace .message-bubble.outbound .voice-rate{background:#ffffff26}.hosqi-workspace .attachment-audio .attachment-download,.hosqi-workspace .attachment-audio .attachment-retry{color:inherit;opacity:.8;background:0 0;border:0;padding:0 14px 10px 58px;font-size:12px}.hosqi-workspace .attachment-audio .attachment-download:hover{opacity:1;text-decoration:underline}.hosqi-workspace .conversation-composer{border-top:1px solid var(--line);background:#fff}.hosqi-workspace .conversation-composer.is-note{background:#fffcf1}.hosqi-workspace .conversation-composer:has(>textarea:focus){box-shadow:inset 0 2px 0 var(--marine)}.hosqi-workspace .composer-tabs{border-bottom:0;padding:0}.hosqi-workspace .composer-tabs [role=tab]{color:var(--muted);border-bottom:2px solid #0000;padding:12px 0 10px;font-size:14px;font-weight:500}.hosqi-workspace .composer-tabs [aria-selected=true]{color:var(--marine);border-color:var(--marine)}.hosqi-workspace .composer-tab-actions{align-items:center;display:flex}.hosqi-workspace .composer-text-button{color:var(--muted);font-size:12px;font-weight:500}.hosqi-workspace .composer-text-button:hover{color:var(--marine);text-underline-offset:3px;text-decoration:underline}.hosqi-workspace .conversation-composer>textarea{font-size:14px}.hosqi-workspace .composer-tool,.hosqi-workspace .voice-composer-compact .voice-composer-actions>.button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--marine);border-radius:8px}.hosqi-workspace .composer-tool:hover:not(:disabled){color:var(--marine);background:var(--soft)!important}.hosqi-workspace .composer-helper{color:var(--muted);padding:6px 0 0}.hq-view-editor{color:#0d2622;gap:16px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 64px);padding:24px;display:grid;overflow-y:auto}.hq-view-editor :is(header,footer){align-items:center;gap:12px;display:flex}.hq-view-editor header{justify-content:space-between}.hq-view-editor footer>span{flex:1}.hq-view-editor .field{margin:0}.hq-view-editor p{color:#50635a;font-size:14px}.hq-delete-confirm{border:1px solid #e3afb5;border-radius:12px;padding:12px}.hosqi-workspace :is(.automation-studio,.as-library){font-size:14px}.hosqi-workspace .workspace-main>main:has(>.automation-studio){padding:0}.hosqi-workspace .automation-studio{border:0;border-radius:0;margin:0}.hosqi-workspace .as-header{border-color:var(--line);background:#fff;height:auto}.hosqi-workspace .as-header .as-name{max-width:280px;font-size:20px;font-weight:600}.hosqi-workspace :is(.as-node,.as-trigger-card){border:1px solid var(--line);width:288px;box-shadow:none;border-radius:12px}.hosqi-workspace .as-node>header{border-bottom:0;border-radius:12px 12px 0 0;gap:12px;padding:16px;color:var(--marine)!important;background:#fff!important}.hosqi-workspace .as-node>header>strong{font-size:16px;font-weight:500}.hosqi-workspace .as-card-block{border-radius:8px}.hosqi-workspace .as-card-block p{color:var(--marine)}.hosqi-workspace .as-card-block small{color:var(--muted);flex-wrap:wrap}.hosqi-workspace .as-card-block .as-saved-field{width:100%;display:block}.hosqi-workspace .as-card-block .as-missing-field{color:#a12d35;width:100%;display:block}.hosqi-workspace .as-variable{color:var(--marine);background:#e8f4b5;border-radius:3px;padding:1px 3px}.hosqi-workspace .as-card-channel{flex-wrap:wrap;gap:8px;padding:0 16px 10px;display:flex}.hosqi-workspace .as-card-channel>span{color:var(--muted);align-items:center;display:flex}.hosqi-workspace .as-node-ports>.as-choice-port{border-radius:8px}.hosqi-workspace .as-port{border:1px solid var(--marine);width:12px;height:12px;background:#fff!important}.hosqi-workspace .as-port.active{outline-color:var(--marine);background:var(--hq-accent)!important}.hosqi-workspace .as-edges{color:#50635a}.hosqi-workspace .as-edges>path{stroke:#50635a;stroke-width:1.5px}.hosqi-workspace .as-card-trigger{border-radius:8px;align-items:flex-start;gap:10px}.hosqi-workspace .as-card-trigger>span:last-child{text-align:start;gap:3px;display:grid}.hosqi-workspace .as-card-trigger strong{font-weight:500}.hosqi-workspace .as-card-trigger small{color:var(--muted);overflow-wrap:anywhere}.hosqi-workspace .as-compact .as-card-block{max-height:50px;overflow:hidden}.hosqi-workspace .as-compact .as-card-channel{display:none}.hosqi-workspace .as-condition-summary{gap:4px;margin-top:8px;display:grid}.hosqi-workspace .as-condition-summary strong{font-size:12px}.hosqi-workspace .as-inspector{border-color:var(--line);box-shadow:none;color:var(--marine)}.hosqi-workspace .automation-studio .as-inspector input.as-inspector-name{min-height:40px;box-shadow:none;color:var(--marine);background:0 0;border:1px solid #0000;border-radius:10px;padding:6px 8px;font-size:18px;font-weight:600;line-height:26px}.hosqi-workspace .automation-studio .as-inspector input.as-inspector-name:hover{border-color:var(--line);background:#fff}.hosqi-workspace .automation-studio .as-inspector input.as-inspector-name:focus{border-color:var(--marine);box-shadow:0 0 0 1px var(--marine), 0 0 0 4px #d7f25c66;background:#fff}.hosqi-workspace .automation-studio :is(input:not([type=checkbox]),select,textarea){border-color:var(--line);border-radius:12px;min-height:44px;font-size:14px}.hosqi-workspace .as-canvas-controls>div,.hosqi-workspace .as-compact-toggle{border-radius:12px;min-height:44px;border:1px solid var(--line)!important;background:#fff!important}.hosqi-workspace .as-compact-toggle{padding:10px 16px}.hosqi-workspace .as-canvas-controls button{min-width:36px;min-height:44px}.hosqi-workspace .hq-account{padding-top:8px}.hosqi-workspace .hq-settings-heading{margin-bottom:32px}.hosqi-workspace .hq-settings-heading p{color:var(--muted);max-width:640px;margin-top:12px}.hosqi-workspace .hq-account-form{gap:24px;max-width:640px;display:grid}.hosqi-workspace .hq-account-form .field{margin:0}.hosqi-workspace .hq-account-form>.button{justify-self:start}.hosqi-workspace .hq-account-photo{align-items:center;gap:24px;margin-bottom:8px;display:flex}.hosqi-workspace .hq-account-photo>:is(img,span){object-fit:cover;background:var(--soft);border-radius:24px;flex-shrink:0;place-items:center;width:96px;height:96px;display:grid}.hosqi-workspace .hq-account-photo>div{flex-wrap:wrap;gap:8px;display:flex}.hosqi-workspace .hq-account-photo small{color:var(--muted);flex-basis:100%}.hosqi-workspace .hq-account .panel h2{font-size:18px}.hosqi-workspace .hq-account .panel p{color:var(--muted);margin:12px 0 20px}.hosqi-workspace .hq-saved{background:var(--soft);border-radius:12px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;display:flex}.hosqi-workspace .hq-session-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.hosqi-workspace h2+.hq-session-row{border-top:0}.hosqi-workspace .hq-session-row>div{flex:1}.hosqi-workspace .hq-session-row small{color:var(--muted);margin-top:6px;display:block}.hosqi-workspace .hq-workspace-list{gap:16px;display:grid}.hosqi-workspace .hq-workspace-list .panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.hosqi-workspace .hq-checkbox{align-items:flex-start;gap:12px;margin:24px 0;display:flex}.hosqi-workspace .hq-selectable-thread{align-items:center;display:flex}.hosqi-workspace .hq-selectable-thread>input{flex:0 0 18px;margin-inline-start:12px}.hosqi-workspace .hq-selectable-thread .inbox-thread-row{flex:1;min-width:0}.hosqi-workspace .hq-select-all{align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.hosqi-workspace .hq-inbox-bulk{background:var(--soft);flex-shrink:0;gap:8px;max-height:260px;padding:12px;font-size:12px;display:grid;overflow-y:auto}.hosqi-workspace .hq-inbox-bulk>div{gap:8px;display:flex}.hosqi-workspace .hq-inbox-bulk label select{width:100%}.hosqi-workspace .workspace-metrics{gap:16px}.hosqi-workspace .workspace-metric{border:1px solid var(--line);border-radius:12px;padding:16px}.hosqi-workspace .workspace-metric :is(span,small){color:var(--muted)}.hosqi-workspace .connection-list-row{align-content:start}.hosqi-workspace .connection-row-account strong{white-space:normal;font-size:16px;line-height:24px}.hosqi-workspace .connection-row-response strong{color:var(--marine);font-size:14px}.hosqi-workspace :is(.connections-tabs,.workspace-resource-tabs) button{border-radius:12px;min-height:44px;padding:10px 16px;font-size:14px}.hosqi-workspace :is(.connections-tabs,.workspace-resource-tabs) button[aria-selected=true]{background:var(--marine);color:#fff;border-color:#0000}.hosqi-workspace :is(.contacts-table,.analytics-chart-card,.analytics-metric,.execution-list,.as-flow-card,.as-folder-tile){border-color:var(--line);box-shadow:none;border-radius:12px}.hosqi-workspace .analytics-chart .chart-series{stroke:var(--marine)}.hosqi-workspace .analytics-chart .chart-series.secondary{stroke:#719344;stroke-dasharray:6 4}@media (width<=1100px){.hosqi-workspace .as-header-actions{flex-wrap:wrap}}@media (width<=760px){.hosqi-workspace .hq-account .settings-navigation{flex-direction:row}.hosqi-workspace .hq-account .settings-navigation a{white-space:nowrap;flex:none}.hosqi-workspace .hq-session-row{flex-wrap:wrap}.hosqi-workspace .hq-account-photo{gap:16px}}@media (width<=1200px){.hosqi-workspace .inbox-folders{display:none}.hosqi-workspace .inbox-folders.is-open{z-index:20;width:240px;display:flex;position:absolute;inset-block:0;inset-inline:0 auto;box-shadow:8px 0 24px #0d262233}:lang(hy) .hosqi-workspace .inbox-folders.is-open{width:256px}.hosqi-workspace .inbox-mobile-heading{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}}@media (width<=1100px){.hosqi-workspace .settings-layout{grid-template-columns:180px minmax(0,1fr);gap:16px}}@media (width<=760px){.hosqi-workspace .topbar .language-picker{display:none}.hosqi-workspace .mobile-toggle{inset-inline-start:8px}.hosqi-workspace .settings-layout{flex-direction:column;display:flex}.hosqi-workspace .settings-navigation{flex-flow:row;width:100%;overflow-x:auto}.hosqi-workspace .settings-navigation button{white-space:nowrap;flex:none}.hosqi-workspace.sidebar-collapsed .sidebar :is(.nav-label,.sidebar-bottom-link span,.hq-app-wordmark){display:block}.hosqi-workspace.sidebar-collapsed .sidebar :is(.hq-app-symbol,.sidebar-collapse){display:none}.hosqi-workspace.sidebar-collapsed .sidebar nav a,.hosqi-workspace.sidebar-collapsed .sidebar-bottom-link :is(a,button){justify-content:flex-start;width:100%}.hosqi-workspace.sidebar-collapsed .workspace-switch,.hosqi-workspace .inbox-redesign .inbox-shell{display:flex}.hosqi-workspace .inbox-queue{flex:1;width:100%}.hosqi-workspace .inbox-shell.has-selection .inbox-queue{display:none}.hosqi-workspace .inbox-content-area:has(.inbox-shell.has-selection) .inbox-filterbar{display:none}.hosqi-workspace .inbox-filterbar{padding:8px 12px}.hosqi-workspace .inbox-redesign .inbox-detail{display:none}.hosqi-workspace .inbox-redesign .inbox-shell.has-selection .inbox-detail{width:100%;min-width:0;display:flex}.hosqi-workspace .inbox-contact-header{gap:6px;padding:8px}.hosqi-workspace .inbox-messages{padding:16px 12px}.hosqi-workspace .composer-tools{overflow-x:visible}.hosqi-workspace .composer-toolbar>.button{flex:none}.hq-view-editor{padding:16px}}.hosqi-workspace .connection-manage-label svg{vertical-align:middle}.hosqi-workspace [hidden]{display:none!important}.hosqi-workspace .as-editor-body .as-canvas-controls{top:auto;flex-direction:row;inset-inline:18px auto}.hosqi-workspace .as-canvas-controls>div{flex-direction:row;gap:4px}@media (width<=760px){.hosqi-workspace .as-editor-body .as-canvas-controls{inset-inline-start:8px}.hosqi-workspace .as-compact-toggle{max-width:104px;font-size:12px}}.hosqi-workspace .connections-search input{box-shadow:none;background:0 0;border:0;padding:10px 8px}.hosqi-workspace .wf-search input,.hosqi-workspace .workspace-metrics{background:0 0;border:0}@media (width<=600px){.hosqi-workspace .as-header .as-name{max-width:none;font-size:16px}}.hosqi-workspace #main-content:focus{outline:none}@media (width<=900px){.hosqi-workspace .as-editor-body:has(.as-inspector,.as-preview) .as-canvas-controls{display:none}}.hosqi-workspace .automation-studio{height:100dvh;min-height:0;font-size:14px}.hosqi-workspace .as-header{border-bottom:0;flex-wrap:nowrap;gap:16px;min-height:108px;padding:12px 24px}.hosqi-workspace .as-header>a{justify-content:center;min-width:36px;min-height:44px}.hosqi-workspace .as-flow-heading{flex:1;min-width:0}.hosqi-workspace .automation-studio .as-header input.as-name{background:0 0;border-color:#0000;border-radius:6px;width:100%;max-width:none;padding:4px 0;font-size:24px;line-height:32px;display:block}.hosqi-workspace .as-draft-status{color:var(--muted);flex-wrap:wrap;gap:5px;margin-top:8px;font-size:14px;display:flex}.hosqi-workspace .as-draft-status :is(.as-status-changes,.as-live-state.is-on){color:var(--marine);font-weight:600}.hosqi-workspace .as-header-actions{flex:none;gap:8px}.hosqi-workspace .as-header-actions>button{min-height:44px}.hosqi-workspace .as-header-actions>button:not(.button){border:1px solid var(--line);border-radius:12px;width:44px}.hosqi-workspace .as-header-actions .button.as-publish.is-published:disabled{opacity:1;cursor:default;background:var(--soft);border-color:var(--soft);color:var(--marine)}.hosqi-workspace .as-header-actions .button :is(.lucide-power,.lucide-check){flex:none}.hosqi-workspace :is(.as-plan-notice,.as-announcement,.as-action-problem){margin:8px 24px 0;font-size:14px}.hosqi-workspace :is(.as-plan-notice,.as-announcement){border-color:var(--line);color:var(--marine);border-radius:12px}.hosqi-workspace .as-plan-notice{border-inline-start-width:1px}.hosqi-workspace .as-announcement{background:#f6fbe4;border-color:#d7f25c}.hosqi-workspace .as-canvas-viewport{background:var(--hq-canvas)}.hosqi-workspace :is(.as-node,.as-trigger-card).selected{outline:3px solid var(--marine);outline-offset:2px;box-shadow:0 0 0 7px #d7f25c99}.hosqi-workspace .as-node.selected>header{background:#f6fbe4!important}.hosqi-workspace .as-selected-badge{background:var(--marine);color:#fff}.hosqi-workspace .as-node.as-has-issue:not(.selected){outline-offset:2px;outline:2px dashed #c77a1c}.hosqi-workspace .as-node-heading{gap:12px;width:100%;min-width:0;display:grid}.hosqi-workspace .as-node-heading>strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px}.hosqi-workspace .as-node-heading .as-card-channel{gap:4px;padding:0}.hosqi-workspace .as-card-channel>span{gap:8px;font-size:14px;line-height:20px}.hosqi-workspace .as-card-block{background:0 0;border:0;margin:0 16px 16px;padding:0}.hosqi-workspace .as-card-block p{white-space:pre-wrap;-webkit-line-clamp:unset;margin:0;font-size:16px;line-height:24px;display:block}.hosqi-workspace .as-card-block small{font-size:14px;line-height:21px}.hosqi-workspace .as-content-input>small{margin-top:12px;display:block}.hosqi-workspace .as-card-block .as-saved-field{color:var(--muted)}.hosqi-workspace .as-file-preview{background:var(--soft);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.hosqi-workspace .as-file-preview>svg{flex:none;width:24px;height:24px}.hosqi-workspace .as-file-preview>span{min-width:0;display:grid}.hosqi-workspace .as-file-preview strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.hosqi-workspace .as-node-ports{border-top:1px solid var(--line);margin:0 16px;padding:8px 0}.hosqi-workspace .as-node-ports:empty{display:none}.hosqi-workspace .as-node-ports>div,.hosqi-workspace .as-node-ports>.as-choice-port{box-sizing:border-box;min-height:52px;color:var(--marine);border:0;justify-content:flex-start;margin:0;padding:12px 32px 12px 0;font-size:14px}.hosqi-workspace .as-node-ports>div>span{text-align:start;max-width:none}.hosqi-workspace .automation-studio .as-port{width:14px;min-width:14px;height:14px;right:0;border:1.5px solid var(--marine)!important}.hosqi-workspace .automation-studio .as-port:after{content:"";position:absolute;inset:-12px}.hosqi-workspace .as-edges>.as-edge-invalid{stroke:#91620d}.hosqi-workspace .as-edges>.as-edge-timeout{stroke-dasharray:6 4}.hosqi-workspace .as-trigger-card>header{color:var(--muted);font-weight:400}.hosqi-workspace .as-trigger-card>header strong{font-size:14px;font-weight:400}.hosqi-workspace .as-card-trigger{margin:0;padding:10px 0;background:#fff!important;border:0!important}.hosqi-workspace .as-card-trigger strong{font-size:16px}.hosqi-workspace .as-card-trigger small{font-size:14px;line-height:21px}.hosqi-workspace .as-trigger-card>footer{border-top:1px solid var(--line)}.hosqi-workspace .as-inspector-channel{margin:0 calc(-1 * var(--as-panel-pad,20px));padding:12px var(--as-panel-pad,20px) 14px;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.hosqi-workspace .as-inspector-channel>span{color:var(--muted);font-size:13px;font-weight:500}.hosqi-workspace .as-inspector-channel>button{border:1px solid var(--line);text-align:start;border-radius:10px;flex-wrap:wrap;flex:180px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 12px;display:flex}.hosqi-workspace .as-inspector-channel>button:hover{background:var(--soft)}.hosqi-workspace .as-inspector-channel>button>span{align-items:center;gap:8px;display:flex}.hosqi-workspace .as-inspector-channel small{color:var(--muted);flex-basis:100%;font-size:12px}.hosqi-workspace .as-content-editor{background:var(--hq-canvas);border-color:var(--line);border-radius:12px;padding:16px}.hosqi-workspace .as-content-editor>header>span{color:var(--marine);font-size:14px}.hosqi-workspace .as-content-editor>header button{min-width:28px;min-height:32px}.hosqi-workspace .automation-studio .as-inspector-footer>.button{border-radius:12px;flex:none;min-height:40px;padding:8px 20px;font-size:14px}.hosqi-workspace .as-condition{background:var(--hq-canvas);border-color:var(--line);border-radius:12px;padding:12px}.hosqi-workspace .as-condition>header small{color:var(--muted);font-size:12px;font-weight:600}.hosqi-workspace .as-editor-body .as-canvas-controls{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:14px;gap:6px;max-width:calc(100% - 36px);padding:4px;bottom:16px}.hosqi-workspace .as-canvas-controls>button{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 12px;display:flex;border:1px solid var(--line)!important}.hosqi-workspace .as-canvas-controls .as-add-step{width:auto;height:44px;box-shadow:none;background:var(--marine)!important}.hosqi-workspace .as-canvas-controls>.as-zoom-controls{border:0;border-inline-start:1px solid var(--line);box-shadow:none;border-radius:0;padding:0 0 0 4px}.hosqi-workspace .as-zoom-controls>span{color:var(--muted);text-align:center;min-width:32px;font-size:12px}.hosqi-workspace .as-step-search{z-index:12;bottom:84px;box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:12px;width:320px;max-width:calc(100% - 36px);padding:16px;position:absolute;inset-inline-start:18px;box-shadow:0 8px 24px #0d26221a}.hosqi-workspace .as-step-search>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.hosqi-workspace .as-step-search>div{max-height:240px;margin-top:8px;overflow:auto}.hosqi-workspace .as-step-search>div>button{text-align:start;border-radius:8px;width:100%;min-height:44px;padding:10px;display:grid}.hosqi-workspace .as-step-search>div>button:hover{background:var(--soft)}@media (width<=1100px){.hosqi-workspace .as-header{gap:10px;padding:12px 16px}.hosqi-workspace .automation-studio .as-header input.as-name{font-size:20px}.hosqi-workspace .as-draft-status{font-size:12px}.hosqi-workspace .as-editor-body:has(.as-inspector) .as-zoom-controls{display:none}}@media (width<=900px){.hosqi-workspace .as-header-actions>button:nth-child(2),.hosqi-workspace .as-header-actions .button span{display:inline-flex}.hosqi-workspace .as-header{flex-wrap:wrap}.hosqi-workspace .as-header-actions{margin-inline-start:auto}.hosqi-workspace .automation-studio .as-inspector:not(.as-inspector-basic){width:min(var(--as-inspector-w,420px), 100%)}.hosqi-workspace .as-inspector-basic{flex:1;width:auto;min-width:0}}@media (width<=600px){.hosqi-workspace .automation-studio{height:calc(100dvh - 56px)}.hosqi-workspace .as-header{gap:6px;padding:8px}.hosqi-workspace .automation-studio .as-header input.as-name{font-size:18px}.hosqi-workspace .as-header-actions{flex-basis:100%;justify-content:flex-end}.hosqi-workspace .as-header-actions>button:first-child{display:inline-flex}.hosqi-workspace .as-draft-status{gap:3px;margin-top:2px}.hosqi-workspace .as-editor-body .as-canvas-controls{flex-wrap:wrap;justify-content:center;max-width:calc(100% - 16px);inset-inline-start:8px}.hosqi-workspace .as-canvas-controls>button{font-size:12px}.hosqi-workspace .as-canvas-controls>.as-zoom-controls{display:none}.hosqi-workspace .as-compact-toggle{max-width:none}.hosqi-workspace .as-step-list{flex-shrink:0;width:104px}.hosqi-workspace .as-inspector-basic .as-inspector-scroll{--as-panel-pad:12px;padding:4px var(--as-panel-pad) 24px}}.hosqi-workspace .as-trigger-card>header{gap:8px;margin:0}.hosqi-workspace .as-trigger-card .as-new-trigger{border:1px solid var(--line);border-radius:8px;place-items:center;min-width:32px;min-height:32px;margin-inline-start:auto;display:grid}.hosqi-workspace .as-trigger-card>footer{text-align:start;margin:0;padding-block-start:16px;padding-inline-end:32px;font-size:14px}.hosqi-workspace .as-trigger-card>footer .as-port{top:calc(50% + 8px);right:0}.hosqi-workspace .automation-studio .as-canvas-viewport[data-graph-direction=rtl] .as-port{left:0;right:auto}.hosqi-workspace .as-trigger-card .as-trigger-mark{background:0 0;width:auto;height:auto;padding:0}@media (width<=600px){.hosqi-workspace .as-canvas-controls .as-add-step>span{display:none}.hosqi-workspace .as-canvas-controls .as-add-step{width:36px}.hosqi-workspace .automation-studio .as-inspector:not(.as-inspector-basic){width:100%}.hosqi-workspace .as-header-actions{grid-template-columns:1fr 1fr .8fr 36px;gap:4px;width:100%;display:grid}.hosqi-workspace .as-header-actions>.button{min-width:0}.hosqi-workspace .as-header-actions>.button>svg{display:none}.hosqi-workspace .as-header-actions>button:not(.button){width:36px}.hosqi-workspace .as-editor-body .as-canvas-controls{grid-template-columns:36px repeat(4,32px) minmax(0,1fr) 36px minmax(0,.8fr);gap:3px;width:calc(100% - 16px);display:grid}.hosqi-workspace .as-canvas-controls>button{min-width:0;padding:6px 3px}}.hosqi-workspace .automation-studio :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus{border-color:var(--marine)}.hosqi-workspace :is(.as-picker-search,.as-search,.wf-search,.wf-picker-search,.inbox-search,.connections-search,.contacts-search):focus-within{border-color:var(--marine);box-shadow:0 0 0 1px var(--marine), 0 0 0 4px #d7f25c66;outline:none}.hosqi-workspace :is(.as-text-editor,.wa-input-box):has(>textarea:focus){border-color:var(--marine);box-shadow:0 0 0 1px var(--marine), 0 0 0 4px #d7f25c66;outline:none}.hosqi-workspace :is(.as-picker-search,.as-search,.wf-search,.wf-picker-search,.inbox-search,.connections-search,.contacts-search,.as-text-editor,.wa-input-box,.workspace-search-input)>:is(input,textarea),.hosqi-workspace :is(.as-picker-search,.as-search,.wf-search,.wf-picker-search,.inbox-search,.connections-search,.contacts-search,.as-text-editor,.wa-input-box,.workspace-search-input)>:is(input,textarea):focus{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.hosqi-workspace :is(.as-picker-search,.as-search,.wf-picker-search){border:1px solid var(--line);min-height:44px;color:var(--muted);background:#fff;border-radius:12px}.hosqi-workspace .automation-studio .as-picker-search>input{min-height:42px}.hosqi-workspace .as-preview-composer>:is(input,select):focus-visible{outline:2px solid var(--marine);outline-offset:-2px}.hosqi-workspace .conversation-composer>textarea:focus-visible,.hosqi-workspace .automation-studio .wa-input-box:focus-within{outline:none}.hosqi-workspace :is(.settings-navigation>a,.settings-navigation>button,.contacts-segments>button,.contacts-segment-row>button:first-child,.analytics-navigation>button,.inbox-menu>li,.contact-menu>button,.contact-menu>a,.as-more-menu>button,.as-row-menu>button,[role=menuitem]){min-height:var(--hq-menu-item-height);padding:var(--hq-menu-item-padding);gap:var(--hq-menu-gap)}.hosqi-workspace :is(.sidebar,.inbox-folders,.settings-navigation,.contacts-segments,.analytics-navigation,.inbox-menu,.contact-menu,[role=menu]){scrollbar-width:thin;scrollbar-color:var(--line) transparent;scrollbar-gutter:auto}@media (height<=760px){.hosqi-workspace:not(.sidebar-collapsed) .sidebar{gap:2px;padding:8px 12px}.hosqi-workspace:not(.sidebar-collapsed) .sidebar-brand-row,.hosqi-workspace:not(.sidebar-collapsed) .hq-app-wordmark{height:36px}.hosqi-workspace .sidebar-bottom-link small{font-size:10px;line-height:14px}}.hosqi-workspace select:not([multiple]):is(:not([size]),[size="1"]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23687974' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-inline-end:36px}@media (forced-colors:active){.hosqi-workspace select:not([multiple]):is(:not([size]),[size="1"]){appearance:auto;background-image:none}}.hosqi-workspace .workspace-resource-tabs{flex-wrap:wrap;min-width:0}.hosqi-workspace .workspace-resource-bar{flex-wrap:wrap}.hosqi-workspace .workspace-resource-tabs button{white-space:normal}.hosqi-workspace .workspace-metric>span{overflow-wrap:anywhere;flex-wrap:wrap}.hosqi-workspace .workspace-metric :is(p,small){overflow-wrap:anywhere}.hq-auth .hq-panel-top,.hq-auth .hq-panel-actions{flex-wrap:wrap;gap:12px;min-width:0}.hosqi-workspace .inbox-content-area .inbox-filterbar{flex-wrap:wrap;gap:8px;overflow:visible}.hosqi-workspace .inbox-content-area :is(.inbox-filterbar-main,.inbox-filterbar-tools){flex-wrap:wrap;flex:0 auto;min-width:0}.hosqi-workspace .inbox-filterbar-tools .inbox-icon-chip:has(span){width:auto;padding-inline:12px}.hosqi-workspace .kn-page .kn-header-actions{flex-flow:wrap;gap:8px;width:auto;display:flex}.hosqi-workspace .kn-page .kn-header-actions .button{flex:auto;width:auto;min-height:44px}.booking-calendar-setup{border:1px solid var(--line);border-radius:12px;padding:0 16px}.booking-calendar-setup>summary{cursor:pointer;padding:14px 0;font-weight:600}.booking-calendar-setup[open]{padding-bottom:16px}.audit-technical-details{margin-top:6px;font-size:13px}.audit-technical-details summary{cursor:pointer;color:var(--muted)}.audit-technical-details code{overflow-wrap:anywhere;margin-top:6px;display:block}.integration-start-hint{color:var(--muted);margin:12px 0;font-size:14px;line-height:1.5}@media (width>=769px) and (width<=1100px){.hosqi-workspace .flow-list-page.embedded :is(.wf-list-labels,.wf-library-row){grid-template-columns:minmax(0,1fr) 85px minmax(124px,auto) minmax(0,115px) 13px}}@media (width<=1100px){.hosqi-workspace .flow-list-page.embedded .wf-list-labels>span,.hosqi-workspace h1{overflow-wrap:anywhere}.hosqi-workspace .hq-workspace-list .panel{flex-wrap:wrap;gap:12px}.hosqi-workspace .hq-workspace-list .panel>div{overflow-wrap:anywhere;min-width:0}.hosqi-workspace .connections-tabs,.hosqi-workspace .workspace-heading-actions,.hosqi-workspace .execution-toolbar>div,.hosqi-workspace .team-members-heading,.hosqi-workspace .notice,.hosqi-workspace .contacts-title,.hosqi-workspace .contacts-toolbar,.hosqi-workspace .contacts-title-actions,.hosqi-workspace .analytics-filters form{flex-wrap:wrap;min-width:0}.hosqi-workspace .integration-categories button,.hosqi-workspace .connections-tabs button,.hosqi-workspace .notice>*{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.hosqi-workspace .execution-toolbar select{min-width:0;max-width:100%}.hosqi-workspace .analytics-content{width:auto;min-width:0}}@media (width<=1000px){.hosqi-workspace .analytics-layout{grid-template-columns:minmax(0,1fr)}.hosqi-workspace .analytics-navigation{flex-wrap:wrap;min-width:0}}@media (width<=500px){.hosqi-workspace h1{overflow-wrap:anywhere}.hosqi-workspace .connections-tabs,.hosqi-workspace .workspace-heading-actions,.hosqi-workspace .connections-filters,.hosqi-workspace .execution-toolbar>div{flex-wrap:wrap;min-width:0}.hosqi-workspace .execution-toolbar select{flex:100%;width:100%;min-width:0;max-width:100%}.hosqi-workspace .inbox-content-area .inbox-filterbar{padding-inline:12px}.hosqi-workspace .inbox-filterbar .inbox-chip{white-space:normal;min-height:44px}.hosqi-workspace .kn-page .kn-header-actions{width:100%}}.hq-invitation-context{color:var(--hq-muted,#52675e);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.hosqi-workspace #main-content h1[tabindex="-1"]:focus{box-shadow:none;outline:none}.hosqi-workspace.sidebar-collapsed:has(.inbox-workspace) .sidebar{padding-inline:6px}.hosqi-workspace .inbox-workspace{min-height:0}.hosqi-workspace .inbox-redesign .inbox-desktop-layout,.hosqi-workspace .inbox-redesign .inbox-shell,.hosqi-workspace .inbox-redesign .inbox-queue,.hosqi-workspace .inbox-redesign .inbox-detail{min-width:0;min-height:0}.hosqi-workspace .inbox-redesign .inbox-shell{height:auto}.hosqi-workspace .inbox-redesign .inbox-folders{flex-basis:216px;width:216px}html[lang=hy] .hosqi-workspace .inbox-redesign .inbox-folders{flex-basis:224px;width:224px}.hosqi-workspace .inbox-redesign .inbox-folders .folder-section>button,.hosqi-workspace .inbox-redesign .inbox-view-row>button:first-child,.hosqi-workspace .inbox-redesign .inbox-view-folder>summary{min-height:var(--hq-menu-item-height,34px);padding:var(--hq-menu-item-padding,5px 12px);gap:var(--hq-menu-gap,10px);line-height:20px}.hosqi-workspace .inbox-redesign .inbox-folders .folder-section>button>span:not(.label-dot):not(.lead-stage-dot):not(.member-initial):not(.lead-queue-count),.hosqi-workspace .inbox-redesign .inbox-view-row>button:first-child>span,.hosqi-workspace .inbox-redesign .inbox-view-folder>summary>span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;overflow:visible}.hosqi-workspace .inbox-redesign .inbox-view-row>button:first-child>svg{flex:none}@media (width<=760px),(pointer:coarse){.hosqi-workspace .inbox-redesign .inbox-folders .folder-section>button,.hosqi-workspace .inbox-redesign .inbox-view-row>button:first-child,.hosqi-workspace .inbox-redesign .inbox-view-folder>summary{min-height:44px}.hosqi-workspace .inbox-redesign .inbox-folders .workspace-icon-button{flex-basis:44px;min-width:44px;min-height:44px}}.hosqi-workspace .inbox-redesign .inbox-list-heading{padding:8px 12px 8px 32px}.hosqi-workspace .inbox-list-heading>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hosqi-workspace .inbox-list-actions{flex:none;align-items:center;gap:0;display:flex}.hosqi-workspace .inbox-list-actions>.workspace-icon-button{width:44px;height:44px}.hosqi-workspace .inbox-list-actions .is-active{color:var(--marine);background:var(--soft)}.hosqi-workspace .inbox-queue>.inbox-search{margin:0 12px 12px}.hosqi-workspace .inbox-queue .inbox-filter-summary{flex-wrap:wrap;gap:4px 8px;padding:8px 12px;font-size:12px}.hosqi-workspace .inbox-redesign .inbox-queue-items{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hosqi-workspace .inbox-redesign .inbox-thread-row,.hosqi-workspace .inbox-thread-row>:not(.inbox-avatar):not(input){min-width:0}.hosqi-workspace .inbox-action-popover{overscroll-behavior:contain;z-index:100;width:min(320px,100vw - 16px);max-height:calc(100dvh - 16px);font:inherit;margin:0;display:none;position:fixed;inset:0 auto auto 0;overflow-y:auto}.hosqi-workspace .inbox-action-popover:popover-open{flex-direction:column;display:flex}.hosqi-workspace .inbox-action-popover[data-fallback-open=true]{flex-direction:column;display:flex}.hosqi-workspace .inbox-action-popover :is(button,a)>svg{flex:none}.hosqi-workspace .inbox-action-popover .inbox-label-picker{width:100%}.hosqi-workspace .inbox-action-popover .workspace-icon-button>span,.hosqi-workspace .inbox-action-popover .composer-tool-label{overflow-wrap:anywhere;min-width:0}.hosqi-workspace .inbox-action-popover :focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.hosqi-workspace .inbox-content-area .inbox-action-popover .inbox-filterbar{border:0;flex-direction:column;align-items:stretch;gap:12px;padding:4px;display:flex;overflow:visible}.hosqi-workspace .inbox-content-area .inbox-action-popover :is(.inbox-filterbar-main,.inbox-filterbar-tools){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.hosqi-workspace .inbox-content-area .inbox-action-popover .inbox-filterbar-tools{border-top:1px solid var(--line);padding-top:12px}.hosqi-workspace .inbox-action-popover .inbox-chip{white-space:normal;max-width:100%}.hosqi-workspace .inbox-action-popover .inbox-chip-value{overflow-wrap:anywhere}.hosqi-workspace .inbox-action-popover .inbox-filter{max-width:100%}.hosqi-workspace .inbox-action-popover .inbox-label-popover :is(.inbox-create-label,.label-choice,input[type=search]){min-height:44px}.hosqi-workspace .inbox-action-popover .inbox-popover>header>.workspace-icon-button,.hosqi-workspace .inbox-action-popover .workspace-dialog header>.workspace-icon-button{flex:none;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.hosqi-workspace .inbox-conversation-layout{container:inbox-conversation/inline-size}.hosqi-workspace .inbox-main-thread{container:inbox-thread/inline-size}.hosqi-workspace .inbox-redesign .inbox-contact-header{flex:none;padding:8px 16px 8px 32px}.hosqi-workspace .inbox-contact-title{align-items:center;gap:16px;display:flex}.hosqi-workspace .inbox-contact-title h2{flex-wrap:nowrap;flex:180px;gap:8px;min-width:0;margin:0}.hosqi-workspace .inbox-contact-title .inbox-contact-name{flex:0 auto;min-width:0;max-width:100%;min-height:44px;font-size:16px;line-height:24px}.hosqi-workspace .inbox-contact-channel{flex:none}.hosqi-workspace .inbox-contact-meta{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:0 8px;min-width:0}.hosqi-workspace .inbox-contact-meta .inbox-header-assignee{width:auto;min-width:0;max-width:140px;min-height:44px}.hosqi-workspace .inbox-contact-meta .lead-stage-control{min-width:0;max-width:170px}.hosqi-workspace .inbox-contact-meta .lead-stage-select{max-width:100%;min-height:44px}.hosqi-workspace .inbox-header-tools{flex:none;gap:0}.hosqi-workspace .inbox-header-tools>.workspace-icon-button{width:44px;height:44px}.hosqi-workspace .inbox-redesign .inbox-context.contact-panel.is-open{flex-basis:316px;width:316px;position:static}.hosqi-workspace .inbox-redesign .inbox-pane-toggle{inset-inline-start:-22px;width:44px;min-width:44px;height:44px;min-height:44px;top:10px}@container inbox-conversation (width<=780px){.hosqi-workspace .inbox-redesign .inbox-context.contact-panel.is-open{z-index:22;width:min(316px,100%);box-shadow:var(--ui-shadow-lg);position:absolute;inset-block:0;inset-inline:auto 0}}@container inbox-thread (width<=900px){.hosqi-workspace .inbox-contact-title{display:block}.hosqi-workspace .inbox-contact-title h2,.hosqi-workspace .inbox-contact-title .inbox-contact-name{min-height:24px}.hosqi-workspace .inbox-contact-meta{justify-content:flex-start}}.hosqi-workspace .inbox-chat-column{overflow:visible}:is(.hosqi-workspace .inbox-chat-column .inbox-messages,.hosqi-workspace .inbox-chat-column:has(.voice-composer) .inbox-messages){flex:1 1 0;min-height:0;padding:20px 24px}.hosqi-workspace .message-bubble{min-width:0}.hosqi-workspace .message-bubble :is(p,a,.message-quote,.message-attachment,.structured-message){overflow-wrap:anywhere;max-width:100%}.hosqi-workspace .conversation-composer{padding:0 16px 8px}.hosqi-workspace .composer-tabs{gap:8px;min-height:44px}.hosqi-workspace .composer-tabs>[role=tablist]{gap:16px}.hosqi-workspace .composer-tabs [role=tab]{min-width:44px;min-height:44px;padding-block:10px}.hosqi-workspace .composer-tab-actions{flex-wrap:wrap;justify-content:flex-end;gap:0 12px}.hosqi-workspace .composer-text-button{min-height:44px}.hosqi-workspace .composer-context-icon{display:none}.hosqi-workspace .conversation-composer>textarea{height:48px;min-height:48px;max-height:160px;padding:4px 0;line-height:20px}.hosqi-workspace .composer-toolbar{flex-wrap:wrap;gap:4px 8px;padding:8px 0 0}.hosqi-workspace .composer-tools{flex-wrap:wrap;flex:0 auto;gap:0}.hosqi-workspace .composer-tool-label,.hosqi-workspace .composer-send-short{display:none}.hosqi-workspace .inbox-composer-actions .composer-tool-label{display:inline}.hosqi-workspace .composer-toolbar>.button{height:44px;margin-inline-start:auto}.hosqi-workspace .composer-helper{padding-top:4px;font-size:12px;line-height:16px}.hosqi-workspace .meta-support-window.is-compact{justify-content:flex-start;gap:4px 8px;padding:0}.hosqi-workspace .meta-support-window.is-compact>small{flex:1 1 0;min-width:0}.hosqi-workspace .composer-support-info{width:44px;height:44px;color:var(--marine);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hosqi-workspace .inbox-support-options p{margin:4px;font-size:13px;line-height:20px}@media (width<=1200px){.hosqi-workspace .inbox-workspace.has-selected-conversation>.inbox-mobile-heading{display:none}}@media (width>=761px) and (width<=1200px){.hosqi-workspace .inbox-redesign .inbox-folders{display:none}.hosqi-workspace .inbox-redesign .inbox-folders.is-open{display:flex;position:absolute;inset-block:0;inset-inline:0 auto}.hosqi-workspace .inbox-redesign .inbox-folders-toggle{inset-inline-start:4px;top:8px}.hosqi-workspace .inbox-redesign .inbox-list-heading{padding-inline-start:56px}}@media (width<=760px){.hosqi-workspace .inbox-workspace.has-selected-conversation>.inbox-mobile-heading{display:none}.hosqi-workspace .inbox-action-popover .inbox-label-popover input[type=search]{font-size:16px}}@container inbox-thread (width<=600px){.hosqi-workspace .inbox-redesign .inbox-contact-header{grid-template-columns:32px minmax(0,1fr) 88px;align-items:center;padding:8px 16px 8px 32px;display:grid}.hosqi-workspace .inbox-contact-header .inbox-back{display:none}.hosqi-workspace .inbox-contact-header>.inbox-avatar{flex-basis:32px;width:32px;height:32px}.hosqi-workspace .inbox-contact-title{display:contents}.hosqi-workspace .inbox-contact-title h2{grid-area:1/2;gap:4px;min-width:0}.hosqi-workspace .inbox-contact-title .inbox-contact-name{min-height:44px;font-size:14px}.hosqi-workspace .inbox-contact-channel{gap:0;width:20px;overflow:hidden}.hosqi-workspace .inbox-contact-meta{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:8px}.hosqi-workspace .inbox-contact-meta .inbox-header-assignee{flex:0 0 156px;width:156px;max-width:156px;font-size:16px}.hosqi-workspace .inbox-contact-meta .lead-stage-control{flex:0 132px;max-width:132px}.hosqi-workspace .inbox-contact-meta .lead-stage-select{font-size:16px}.hosqi-workspace .inbox-contact-meta .inbox-automation-status{white-space:normal;text-align:start;min-width:min(100%,100px);font-size:var(--ui-text-xs);flex:1 1 0;line-height:16px}.hosqi-workspace .inbox-header-tools{grid-area:1/3;justify-self:end;gap:0}.hosqi-workspace .conversation-composer{padding:0 12px 8px}.hosqi-workspace .composer-tabs{flex-wrap:nowrap}.hosqi-workspace .composer-tabs>[role=tablist]{flex:none;gap:8px}.hosqi-workspace .composer-tab-actions{flex-wrap:nowrap;flex:none;gap:0 8px;min-width:0}.hosqi-workspace .composer-tab-actions .composer-context-action{border-radius:8px;flex:none;justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.hosqi-workspace .composer-context-action .composer-context-icon{display:block}.hosqi-workspace .composer-context-action .composer-context-label{display:none}.hosqi-workspace .composer-tab-actions .composer-text-button{font-size:var(--ui-text-xs)}.hosqi-workspace .conversation-composer>textarea{min-height:48px;font-size:16px}.hosqi-workspace .inbox-action-popover .inbox-label-popover input[type=search]{font-size:16px}.hosqi-workspace .composer-tools{flex:0 auto}.hosqi-workspace .composer-toolbar{gap:4px}.hosqi-workspace .composer-send-label{display:none}.hosqi-workspace .composer-send-short{display:inline}}@container inbox-thread (width<=360px){.hosqi-workspace .composer-send-short{display:none}.hosqi-workspace .composer-toolbar>.button{flex:none;width:44px;min-width:44px}}@media (width<=760px){.hosqi-workspace .inbox-redesign .inbox-contact-header{grid-template-columns:44px 32px minmax(0,1fr) 88px}.hosqi-workspace .inbox-contact-header .inbox-back{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.hosqi-workspace .inbox-contact-title h2{grid-column:3}.hosqi-workspace .inbox-header-tools{grid-column:4}}@media (width>=761px){.hosqi-workspace .inbox-redesign .inbox-folders-toggle[aria-expanded=false]{inset-inline-start:6px}.hosqi-workspace .inbox-redesign .inbox-shell.is-list-collapsed .inbox-contact-header{padding-inline-start:84px}.hosqi-workspace .inbox-content-area:has(>.inbox-folders-toggle[aria-expanded=false]) .inbox-shell.is-list-collapsed .inbox-list-toggle{inset-inline-start:56px}.hosqi-workspace .inbox-content-area:has(>.inbox-folders-toggle[aria-expanded=false]) .inbox-shell.is-list-collapsed .inbox-contact-header{padding-inline-start:112px}.hosqi-workspace .inbox-content-area>.inbox-folders-toggle[aria-expanded=false]+.inbox-shell .inbox-list-heading{padding-inline-start:64px}}body .hosqi-workspace.workspace-redesign .inbox-redesign{--inbox-ink:var(--ui-foreground);--inbox-muted:var(--ui-muted-foreground);--inbox-border:var(--ui-border);--inbox-pane-header:56px;--inbox-toggle-space:52px;background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-base)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders{border-inline-end:1px solid var(--ui-border);background:var(--ui-card);scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;gap:16px;padding:12px 8px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-nav-heading{padding:2px 10px 0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-nav-heading h1{font-size:var(--ui-text-lg);letter-spacing:-.2px;margin:0;font-weight:600;line-height:26px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-nav-heading small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);overflow-wrap:anywhere;margin-top:2px;line-height:18px;display:block}body .hosqi-workspace.workspace-redesign .inbox-redesign .folder-section{gap:2px}body .hosqi-workspace.workspace-redesign .inbox-redesign .folder-section-heading{min-height:28px;padding:0 4px 0 10px}body .hosqi-workspace.workspace-redesign .inbox-redesign .folder-section-heading h2{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);letter-spacing:0;text-transform:none;margin:0;font-weight:500;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .folder-section-heading .workspace-icon-button{border-radius:var(--ui-radius-md);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--ui-muted-foreground);padding:0}body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.folder-section>button,.inbox-view-row>button:first-child,.inbox-view-folder>summary){min-height:var(--ui-control);border-radius:var(--ui-radius-md);color:var(--ui-foreground);font-size:var(--ui-text-base);transition:background-color var(--ui-duration) var(--ui-ease);background:0 0;border:0;gap:10px;padding:6px 10px;font-weight:400;line-height:20px}body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.folder-section>button,.inbox-view-row>button:first-child)>svg{color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.folder-section>button,.inbox-view-row>button:first-child,.inbox-view-folder>summary):hover:not(:disabled){background:var(--ui-subnav-hover-bg);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.folder-section>button,.inbox-view-row>button:first-child):is(.is-active,[aria-pressed=true]){background:var(--ui-subnav-selected-bg);color:var(--ui-subnav-selected-fg);box-shadow:var(--ui-subnav-selected-ring);font-weight:600}body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.folder-section>button,.inbox-view-row>button:first-child):is(.is-active,[aria-pressed=true])>svg{color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .folder-section>button:disabled{opacity:.55;cursor:not-allowed}body .hosqi-workspace.workspace-redesign .inbox-redesign .lead-queue-count{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;margin-inline-start:auto}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders .member-initial{background:var(--ui-muted-strong);width:22px;height:22px;color:var(--ui-foreground);font-size:var(--ui-text-xs);flex:none;font-weight:500}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders .label-dot{flex:none;width:8px;height:8px}body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.folder-empty,.folder-bottom){color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .folder-empty{margin:0;padding:0 10px}body .hosqi-workspace.workspace-redesign .inbox-redesign .folder-bottom{gap:8px;padding:8px 10px 2px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-live-dot{background:var(--ui-success);width:6px;height:6px}@media (width>=761px){body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-pane-toggle{top:calc((var(--inbox-pane-header) - var(--ui-control)) / 2);width:var(--ui-control);height:var(--ui-control);min-width:var(--ui-control);min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);box-shadow:none;background:0 0;border:0;padding:0;inset-inline-start:8px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-pane-toggle:hover:not(:disabled){background:var(--ui-muted);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-pane-toggle:focus-visible{outline:2px solid var(--ui-ring);outline-offset:-2px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-toggle:disabled{display:none}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-heading,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-header{padding-inline-start:var(--inbox-toggle-space)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-shell.is-list-collapsed .inbox-list-toggle{inset-inline-start:var(--inbox-toggle-space)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-shell.is-list-collapsed .inbox-contact-header{padding-inline-start:calc(2 * var(--inbox-toggle-space) - 8px)}}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-shell{background:var(--ui-card);grid-template-columns:320px minmax(0,1fr)}@media (width>=761px) and (width<=1200px){body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-shell{grid-template-columns:300px minmax(0,1fr)}}@media (width>=761px){body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-shell.is-list-collapsed{grid-template-columns:minmax(0,1fr)}}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue{border-inline-end:1px solid var(--ui-border);background:var(--ui-card)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-heading{min-height:var(--inbox-pane-header);border-bottom:1px solid var(--ui-border);gap:8px;padding-block:8px;padding-inline-end:8px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-heading>strong{color:var(--ui-foreground);font-size:var(--ui-text-md);letter-spacing:-.1px;font-weight:600;line-height:24px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-actions{gap:2px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-actions>.workspace-icon-button{width:var(--ui-control);height:var(--ui-control);min-width:var(--ui-control);min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-actions>.workspace-icon-button:hover:not(:disabled){background:var(--ui-muted);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-actions>.workspace-icon-button.is-active{background:var(--ui-accent-soft);color:var(--ui-foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent) 70%, var(--ui-border))}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue>.inbox-search{height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-muted-foreground);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);outline:0;flex:none;align-items:center;gap:8px;margin:12px 12px 8px;padding:0 4px 0 10px;display:flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue>.inbox-search>svg{flex:none}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue>.inbox-search:hover{border-color:var(--ui-input-hover)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue>.inbox-search:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 1px var(--ui-ring), 0 0 0 4px var(--ui-ring-halo);outline:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-search input,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-search input:is(:hover,:focus){width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--ui-foreground);font-size:var(--ui-text-base);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-search .workspace-icon-button{border-radius:var(--ui-radius-md);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--ui-muted-foreground);flex:none}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-filter-summary{border:1px solid color-mix(in srgb, var(--ui-accent) 60%, var(--ui-border));border-radius:var(--ui-radius-lg);background:var(--ui-accent-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);justify-content:space-between;align-items:center;gap:4px 8px;margin:0 12px 8px;padding:6px 6px 6px 10px;line-height:18px;display:flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-filter-summary .lead-text-button{border-radius:var(--ui-radius-md);min-height:28px;color:var(--ui-foreground);font-size:var(--ui-text-sm);text-underline-offset:2px;padding:2px 8px;font-weight:500;text-decoration:underline}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue-items{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex-direction:column;gap:2px;padding:0 8px 8px;display:flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue-items>.loading,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue-items>.error-box{margin:8px 4px}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-selectable-thread{gap:4px}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-selectable-thread>input{margin:0 0 0 6px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row{border-radius:var(--ui-radius-lg);width:100%;min-height:0;box-shadow:none;color:var(--ui-foreground);text-align:start;transition:background-color var(--ui-duration) var(--ui-ease);background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px;display:flex;position:relative}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row:hover{background:var(--ui-muted)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row.selected{background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent) 65%, var(--ui-border))}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row:focus-visible{outline:2px solid var(--ui-ring);outline-offset:-2px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row>.inbox-avatar{width:40px;height:40px;font-size:var(--ui-text-xs);flex:0 0 40px;margin:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row .avatar-channel{inset-inline-end:-4px;border:2px solid var(--ui-card);background:var(--ui-card);width:20px;height:20px;box-shadow:none;bottom:-4px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row:is(:hover,.selected) .avatar-channel{border-color:var(--ui-card)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-summary{gap:2px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-top{align-items:baseline;gap:8px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-foreground);font-size:var(--ui-text-base);flex:1;font-weight:500;line-height:20px;display:block;overflow:hidden}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-top .thread-favorite{vertical-align:-1px;color:var(--ui-warning);margin-inline-start:4px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-top time{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;flex:none;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-line{align-items:center;gap:8px;min-width:0;display:flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-preview{min-width:0;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);flex:1;margin:0;font-weight:400;line-height:18px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row.unread .inbox-thread-top strong{font-weight:600}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row.unread .inbox-thread-top time{color:var(--ui-foreground);font-weight:500}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row.unread .inbox-thread-preview{color:var(--ui-foreground);font-weight:400}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-unread{border-radius:var(--ui-radius-pill);background:var(--ui-primary);min-width:20px;height:20px;color:var(--ui-primary-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin:0;padding:0 6px;font-weight:600;line-height:20px;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-row.is-removed .inbox-thread-unread{background:var(--ui-muted-strong);color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-meta{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;margin-top:2px;display:flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-account{min-width:0;max-width:100%;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-items:center;gap:6px;margin:0;line-height:16px;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-account>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-account-kind{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-card);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);flex:none;padding:0 6px;font-weight:500;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-state{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-items:center;gap:6px;margin:0;line-height:16px;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-state>span{background:var(--ui-subtle-foreground);border-radius:50%;flex:none;width:6px;height:6px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-state.active>span{background:var(--ui-info)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-state.human{color:var(--ui-warning)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-state.human>span{background:var(--ui-warning)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-thread-state.removed>span{background:var(--ui-border-strong)}body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.thread-labels,.inbox-thread-summary>.lead-stage-badge){margin-top:4px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-removed-label{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);margin-top:2px}body .hosqi-workspace.workspace-redesign .inbox-redesign.inbox-compact .inbox-thread-row{min-height:0;padding-block:8px}body .hosqi-workspace.workspace-redesign .inbox-redesign.inbox-compact .inbox-thread-meta{display:none}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue-empty{text-align:center;color:var(--ui-muted-foreground);flex-direction:column;align-items:center;gap:8px;margin:auto 0;padding:40px 20px;display:flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue-empty>svg{box-sizing:content-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);width:22px;height:22px;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);stroke-width:1.75px;padding:12px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue-empty h2{color:var(--ui-foreground);margin:4px 0 0;font-size:15px;font-weight:600;line-height:22px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue-empty p{max-width:260px;font-size:var(--ui-text-sm);margin:0 0 4px;line-height:18px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue-footer{border-top:1px solid var(--ui-border);min-height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;flex:none;gap:6px;padding:10px 16px;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-select-all{min-height:var(--ui-control);color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:0 12px;padding:0 6px}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted);font-size:var(--ui-text-sm);gap:8px;margin:0 12px 8px;padding:10px}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk .button{min-height:var(--ui-control-sm);font-size:var(--ui-text-sm);padding:5px 10px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-detail{background:var(--ui-card)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-welcome{background:var(--ui-background);text-align:center;gap:8px;padding:32px 24px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-welcome-art{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);width:56px;height:56px;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);place-items:center;margin:0 0 8px;display:grid}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-welcome-art>span{display:none}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-welcome-art>svg{stroke-width:1.75px;width:26px;height:26px;color:var(--ui-foreground);position:static}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-welcome h2{color:var(--ui-foreground);font-size:var(--ui-text-lg);margin:0;font-weight:600;line-height:26px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-welcome p{max-width:420px;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:0;line-height:20px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-welcome>a{min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-base);box-shadow:var(--ui-shadow-xs);align-items:center;gap:6px;margin-top:8px;padding:7px 14px;font-weight:500;text-decoration:none;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-welcome>a:hover{background:var(--ui-muted);border-color:var(--ui-input-hover)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-header{min-height:var(--inbox-pane-header);border-bottom:1px solid var(--ui-border);background:var(--ui-card);gap:12px;padding-block:8px;padding-inline-end:8px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-header>.inbox-avatar{flex:0 0 36px;width:36px;height:36px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-title{gap:4px 12px;min-width:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-title h2{color:var(--ui-foreground);letter-spacing:-.1px;gap:6px;font-size:15px;font-weight:600;line-height:22px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-title .inbox-contact-name{min-height:var(--ui-control-sm);color:var(--ui-foreground);padding:0;font-size:15px;font-weight:600;line-height:22px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-name:hover{color:var(--ui-foreground);text-underline-offset:3px;text-decoration:underline}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-name:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px;border-radius:var(--ui-radius-sm)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-channel{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);align-items:center;gap:4px;font-weight:500;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta{align-items:center;gap:4px 6px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .inbox-choice-trigger.inbox-header-assignee{width:auto;height:var(--ui-control-sm);min-height:var(--ui-control-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-card);max-width:180px;font-size:var(--ui-text-sm);flex:0 auto;padding:4px 8px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .inbox-choice-trigger.inbox-header-assignee:before{border-radius:calc(var(--ui-radius-md) - 1px);inset:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .lead-stage-select{height:var(--ui-control-sm);min-height:var(--ui-control-sm);font-size:var(--ui-text-sm)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-automation-status{text-align:start;border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-pill);background:var(--ui-info-soft);min-width:0;max-width:100%;min-height:24px;color:var(--ui-info);font-size:var(--ui-text-xs);white-space:normal;flex:none;align-items:center;gap:6px;padding:1px 8px;font-weight:500;line-height:16px;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .hq-team-chip{border-radius:var(--ui-radius-pill);min-width:0;max-width:100%;min-height:24px;font-size:var(--ui-text-xs);flex:0 auto;padding:3px 8px;font-weight:500;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-automation-status>span{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-automation-status.team{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-automation-status:is([data-state=off],[data-state=none],[data-state=unavailable]){border-color:var(--ui-border);background:var(--ui-muted);color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-header-tools{gap:2px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-header-tools>.workspace-icon-button{width:var(--ui-control);height:var(--ui-control);min-width:var(--ui-control);min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-header-tools>.workspace-icon-button:hover:not(:disabled){background:var(--ui-muted);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-header-tools>.workspace-icon-button[aria-expanded=true]{background:var(--ui-muted-strong);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-header-tools>.workspace-icon-button:disabled{opacity:.45}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-restart-success{margin:8px 16px 0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-messages{background:var(--ui-background);scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;gap:12px;padding:20px 24px 24px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-day-divider{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);gap:12px;margin:4px 0;font-weight:500;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-day-divider:before,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-day-divider:after{background:var(--ui-border);flex:1;width:auto;max-width:120px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble{max-width:min(72%,560px);color:var(--ui-foreground);font-size:var(--ui-text-base);gap:4px;line-height:20px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble>p:not(.message-delivery-error,.message-placeholder),body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble>.message-placeholder{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl) var(--ui-radius-xl) var(--ui-radius-xl) var(--ui-radius-sm);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);color:var(--ui-foreground);font-size:var(--ui-text-base);padding:9px 13px;line-height:21px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble>.message-placeholder{color:var(--ui-muted-foreground);font-style:italic}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.outbound>p:not(.message-delivery-error,.message-placeholder){border-color:var(--ui-primary);border-radius:var(--ui-radius-xl) var(--ui-radius-xl) var(--ui-radius-sm) var(--ui-radius-xl);background:var(--ui-primary);color:var(--ui-primary-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.outbound>.message-placeholder{border-radius:var(--ui-radius-xl) var(--ui-radius-xl) var(--ui-radius-sm) var(--ui-radius-xl);background:var(--ui-muted)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.outbound>p a{color:inherit}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.internal-note>p:not(.message-delivery-error,.message-placeholder){border:1px dashed var(--ui-warning-border);border-radius:var(--ui-radius-xl) var(--ui-radius-xl) var(--ui-radius-sm) var(--ui-radius-xl);background:var(--ui-warning-soft);box-shadow:none;color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.internal-note>small:first-child{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-pill);background:var(--ui-warning-soft);width:fit-content;color:var(--ui-warning);font-size:var(--ui-text-xs);align-self:flex-end;align-items:center;gap:4px;padding:0 8px;font-weight:600;line-height:18px;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble>time{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;gap:6px;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble .message-marker{color:var(--ui-warning)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-delivery.attention{color:var(--ui-warning);font-weight:500}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-delivery.is-failed{color:var(--ui-destructive)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble>.message-delivery-error{border:1px solid var(--ui-destructive-border);border-radius:var(--ui-radius-lg);background:var(--ui-destructive-soft);color:var(--ui-destructive);font-size:var(--ui-text-sm);align-items:flex-start;gap:6px;margin:0;padding:7px 10px;line-height:18px;display:flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.system{max-width:min(90%,560px)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.system:not(.internal-note)>p:not(.message-delivery-error){border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);box-shadow:none;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);text-align:center;padding:4px 12px;line-height:18px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble>.structured-message{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl) var(--ui-radius-xl) var(--ui-radius-xl) var(--ui-radius-sm);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.outbound>.structured-message{border-color:var(--ui-primary);border-radius:var(--ui-radius-xl) var(--ui-radius-xl) var(--ui-radius-sm) var(--ui-radius-xl);background:var(--ui-primary);color:var(--ui-primary-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.inbound .structured-options li{background:var(--ui-muted);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.inbound .structured-rows li{background:var(--ui-muted)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-scheduled{border-color:var(--ui-info-border);border-radius:var(--ui-radius-lg);background:var(--ui-info-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-transcription{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);gap:4px;margin-top:4px;padding:10px 12px;line-height:20px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-transcription>strong{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:600;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble .message-transcription>p{box-shadow:none;color:var(--ui-foreground);font-size:var(--ui-text-base);background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:21px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-transcription>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);opacity:1;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-transcription>button{min-height:var(--ui-control-sm);border-color:var(--ui-input);border-radius:var(--ui-radius-md);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:500}body .hosqi-workspace.workspace-redesign .inbox-redesign .voice-rate{background:color-mix(in srgb, currentColor 12%, transparent);min-width:40px;min-height:28px;font-size:var(--ui-text-xs);padding:4px 8px;line-height:16px;position:relative}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer{border:1px solid var(--ui-input);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-sm);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);flex:none;margin:0 16px 16px;padding:6px 10px 8px}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer:has(>textarea:focus){border-color:var(--ui-ring);box-shadow:0 0 0 1px var(--ui-ring), 0 0 0 4px var(--ui-ring-halo)}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer.is-note{border-color:var(--ui-warning-border);background:var(--ui-warning-soft)}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer.is-note:has(>textarea:focus){border-color:var(--ui-warning);box-shadow:0 0 0 1px var(--ui-warning), 0 0 0 4px color-mix(in srgb, var(--ui-warning-border) 70%, transparent)}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer.is-editing{border-color:var(--ui-info-border)}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tabs{min-height:var(--ui-control);border:0;align-items:center;gap:8px;padding:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tabs>[role=tablist]{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);flex:none;gap:2px;padding:3px;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer.is-note .composer-tabs>[role=tablist]{background:color-mix(in srgb, var(--ui-warning-border) 55%, var(--ui-card))}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tabs [role=tab]{min-width:0;min-height:26px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);box-shadow:none;background:0 0;border:0;border-radius:7px;padding:3px 12px;font-weight:500;line-height:20px}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tabs [role=tab]:hover:not(:disabled){color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tabs [role=tab][aria-selected=true]{background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tabs [role=tab]:disabled{opacity:.5;cursor:not-allowed}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tab-actions{gap:2px;min-width:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-text-button{min-height:var(--ui-control-sm);border-radius:var(--ui-radius-md);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;font-weight:500;text-decoration:none;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-text-button:hover:not(:disabled){background:var(--ui-muted);color:var(--ui-foreground);text-decoration:none}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-text-button[aria-expanded=true]{background:var(--ui-muted-strong);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer>textarea,body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer>textarea:is(:hover,:focus,:disabled){width:100%;height:52px;min-height:52px;max-height:180px;color:var(--ui-foreground);font-size:var(--ui-text-base);resize:none;outline:0;margin:4px 0 0;padding:6px 4px;line-height:21px;display:block}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer>textarea:disabled{color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-toolbar{border:0;align-items:center;gap:4px 8px;padding:4px 0 0}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tools{gap:2px}body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.composer-tools>.composer-tool,.voice-composer-compact .voice-composer-actions>.button){width:var(--ui-control-sm);height:var(--ui-control-sm);min-width:var(--ui-control-sm);min-height:var(--ui-control-sm);border-radius:var(--ui-radius-md);box-shadow:none;color:var(--ui-muted-foreground);background:0 0;border:0;padding:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tool:hover:not(:disabled){color:var(--ui-foreground);background:var(--ui-muted)!important}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tool:is([aria-expanded=true],[aria-pressed=true]){background:var(--ui-muted-strong);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tool:disabled{opacity:.4}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-toolbar>.button{height:var(--ui-control-sm);min-height:var(--ui-control-sm);border-radius:var(--ui-radius-lg);font-size:var(--ui-text-base);margin-inline-start:auto;padding:5px 14px}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-helper{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);padding:6px 4px 0;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-file-draft{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-muted)}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-popover{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-popover);box-shadow:var(--ui-shadow-md)}body .hosqi-workspace.workspace-redesign .inbox-action-popover{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-popover);color:var(--ui-popover-foreground);box-shadow:var(--ui-shadow-md);padding:6px}body .hosqi-workspace.workspace-redesign .inbox-action-popover>:is(.workspace-icon-button,.composer-tool),body .hosqi-workspace.workspace-redesign .inbox-action-popover>.inbox-label-picker>.workspace-icon-button{width:100%;min-width:0;height:auto;min-height:var(--ui-control);text-align:start;white-space:normal;border-radius:var(--ui-radius-md);color:var(--ui-foreground);line-height:20px;font-size:var(--ui-text-base);justify-content:flex-start;align-items:center;gap:10px;padding:7px 10px;display:flex}body .hosqi-workspace.workspace-redesign .inbox-action-popover :is(.workspace-icon-button,.composer-tool):hover:not(:disabled){background:var(--ui-muted)}body .hosqi-workspace.workspace-redesign .inbox-action-popover :focus-visible:not(input:not([type=checkbox],[type=radio]),select,textarea){outline:2px solid var(--ui-ring);outline-offset:-2px}body .hosqi-workspace.workspace-redesign .inbox-content-area .inbox-action-popover .inbox-filterbar-tools{border-top-color:var(--ui-border)}body .hosqi-workspace.workspace-redesign .inbox-action-popover .inbox-chip{min-height:var(--ui-control-sm);border:1px solid var(--ui-input);border-radius:var(--ui-radius-pill);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);padding:4px 10px;font-weight:500}body .hosqi-workspace.workspace-redesign .inbox-action-popover .inbox-chip:hover:not(:disabled){background:var(--ui-muted)}body .hosqi-workspace.workspace-redesign .inbox-action-popover .inbox-chip:is(.is-active,[aria-pressed=true]){border-color:var(--ui-primary);background:var(--ui-primary);color:var(--ui-primary-foreground)}@media (pointer:coarse),(width<=760px){body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.folder-section>button,.inbox-view-row>button:first-child,.inbox-view-folder>summary){min-height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .inbox-redesign .folder-section-heading .workspace-icon-button,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-actions>.workspace-icon-button,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-header-tools>.workspace-icon-button,body .hosqi-workspace.workspace-redesign .inbox-redesign :is(.composer-tools>.composer-tool,.voice-composer-compact .voice-composer-actions>.button){width:var(--ui-touch);height:var(--ui-touch);min-width:var(--ui-touch);min-height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue>.inbox-search{height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-search input,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-search input:is(:hover,:focus),body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer>textarea,body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer>textarea:is(:hover,:focus,:disabled){font-size:var(--ui-text-md)}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tabs [role=tab]{min-height:var(--ui-touch);padding-inline:14px}body .hosqi-workspace.workspace-redesign .inbox-redesign .voice-player{grid-template-columns:var(--ui-touch) minmax(0, 1fr) auto auto}body .hosqi-workspace.workspace-redesign .inbox-redesign .voice-play{width:var(--ui-touch);height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .inbox-redesign .attachment-audio :is(.attachment-download,.attachment-retry){padding-inline-start:calc(12px + var(--ui-touch) + 10px)}body .hosqi-workspace.workspace-redesign .inbox-redesign .voice-rate:after{content:"";position:absolute;inset:-8px -2px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-transcription>button,body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-text-button,body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-toolbar>.button,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .inbox-choice-trigger.inbox-header-assignee,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .lead-stage-select,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-title .inbox-contact-name,body .hosqi-workspace.workspace-redesign .inbox-action-popover>:is(.workspace-icon-button,.composer-tool),body .hosqi-workspace.workspace-redesign .inbox-action-popover .inbox-chip{min-height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-toolbar>.button,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .inbox-choice-trigger.inbox-header-assignee,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .lead-stage-select{height:var(--ui-touch)}}@media (width<=760px){body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-shell{grid-template-columns:minmax(0,1fr)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-queue{border-inline-end:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-heading{padding-inline:16px 8px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-messages{padding:16px 12px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble{max-width:86%}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer{margin:0 8px calc(8px + env(safe-area-inset-bottom,0px));padding:4px 8px 6px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-header{min-height:var(--inbox-pane-header);padding:6px 8px}}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta{flex-wrap:wrap;overflow:visible}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-main-thread>p.muted[role=status]{border-bottom:1px solid var(--ui-border);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);flex:none;margin:0;padding:8px 16px;line-height:18px}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.outbound:has(.message-delivery.is-failed)>p:not(.message-delivery-error,.message-placeholder){border-color:var(--ui-destructive-border);background:var(--ui-destructive-soft);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-delivery.attention:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}html[lang=hy] body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-nav-heading h1{font-size:var(--ui-text-md);overflow-wrap:normal;line-height:24px}@media (width>=1201px){html[lang=hy] body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders{flex-basis:236px;width:236px}}@media (width<=1200px){body .hosqi-workspace.workspace-redesign .inbox-redesign>.inbox-mobile-heading{display:none}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders.is-open{z-index:26;width:256px;box-shadow:var(--ui-shadow-lg);flex-basis:256px;padding-top:12px}html[lang=hy] body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders.is-open{flex-basis:272px;width:272px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders.is-open .inbox-nav-heading{padding-inline-end:48px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders-toggle{justify-content:center;align-items:center;display:inline-flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders-toggle[aria-expanded=true]{z-index:27;inset-inline-start:calc(256px - var(--ui-control) - 8px)}html[lang=hy] body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders-toggle[aria-expanded=true]{inset-inline-start:calc(272px - var(--ui-control) - 8px)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders-scrim{z-index:25;background:color-mix(in srgb, var(--ui-foreground) 32%, transparent);cursor:pointer;position:absolute;inset:0}}@media (width>=1201px){body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders-scrim{display:none}}@media (width<=760px){body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-pane-toggle.inbox-folders-toggle{top:calc((var(--inbox-pane-header) - var(--ui-touch)) / 2);width:var(--ui-touch);height:var(--ui-touch);min-width:var(--ui-touch);min-height:var(--ui-touch);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);box-shadow:none;background:0 0;border:0;padding:0;inset-inline-start:6px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders-toggle[aria-expanded=true]{inset-inline-start:calc(256px - var(--ui-touch) - 6px)}html[lang=hy] body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-folders-toggle[aria-expanded=true]{inset-inline-start:calc(272px - var(--ui-touch) - 6px)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-content-area:has(.inbox-shell.has-selection)>.inbox-folders-toggle{display:none}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-heading{padding-inline-start:54px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-context.contact-panel.is-open{width:100%;max-width:none;box-shadow:none;border-inline-start:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta{flex-wrap:wrap;gap:4px 6px;overflow:visible}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta>*{flex:0 auto;min-width:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .inbox-automation-status{max-width:100%;font-size:var(--ui-text-xs);flex:none;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-contact-meta .lead-stage-select{font-size:var(--ui-text-md)}}body .hosqi-workspace.workspace-redesign .inbox-redesign .conversation-composer{min-width:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tabs{flex-wrap:wrap;row-gap:4px}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-tab-actions{flex-wrap:wrap;margin-inline-start:auto}@media (width<=760px){body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-list-toggle{display:none}}body .hosqi-workspace.workspace-redesign .inbox-redesign .workspace-dialog.composer-dialog>form>footer{flex-wrap:wrap}@media (width<=760px){body .hosqi-workspace.workspace-redesign .inbox-redesign .workspace-dialog.composer-dialog>form>footer>:is(.button,button){white-space:normal;flex:auto;min-width:0}}body .hosqi-workspace.workspace-redesign .inbox-redesign .contact-panel .contact-conversation-settings>summary{min-height:52px;color:var(--ui-foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:600;line-height:22px;display:flex}body .hosqi-workspace.workspace-redesign .inbox-redesign .contact-panel .contact-conversation-settings>summary:after{content:"";border-right:1.75px solid var(--ui-muted-foreground);border-bottom:1.75px solid var(--ui-muted-foreground);width:7px;height:7px;transition:transform var(--ui-duration) var(--ui-ease);flex:none;margin-inline-end:4px;transform:rotate(-45deg)}body .hosqi-workspace.workspace-redesign .inbox-redesign .contact-panel .contact-conversation-settings[open]>summary:after{transform:rotate(45deg)}body .hosqi-workspace.workspace-redesign .inbox-redesign .contact-panel .contact-conversation-settings>summary:hover{background:var(--ui-muted)}body .hosqi-workspace.workspace-redesign .inbox-redesign .contact-panel .contact-conversation-settings>:not(summary){margin-inline:20px}body .hosqi-workspace.workspace-redesign .inbox-redesign .contact-panel .inbox-context-content :is(strong,.inbox-context-label){font-size:var(--ui-text-sm)}body .hosqi-workspace.workspace-redesign .inbox-redesign .contact-panel .contact-conversation-settings details>summary{min-height:40px;font-size:var(--ui-text-base);font-weight:600}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk{box-sizing:border-box;min-width:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk>strong{font-size:var(--ui-text-sm);font-weight:600}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk>label{min-width:0;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);gap:4px;font-weight:500;display:grid}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk label select{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-control-sm);font-size:var(--ui-text-sm)}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk>div{flex-wrap:wrap;gap:6px}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk>p{color:var(--ui-foreground);font-size:var(--ui-text-sm);margin:0;line-height:18px}@media (pointer:coarse),(width<=760px){body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk label select{min-height:var(--ui-touch);font-size:var(--ui-text-md)}body .hosqi-workspace.workspace-redesign .inbox-redesign .hq-inbox-bulk .button{min-height:var(--ui-touch)}}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-choice-search{min-height:var(--ui-control);border:1px solid var(--ui-input);border-radius:var(--ui-radius-lg);background:var(--ui-card);box-shadow:var(--ui-shadow-xs)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-choice-search:focus-within{border-color:var(--ui-ring);box-shadow:0 0 0 1px var(--ui-ring), 0 0 0 4px var(--ui-ring-halo);outline:0}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-choice-search input,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-choice-search input:is(:hover,:focus){height:34px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}@media (pointer:coarse),(width<=760px){body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-choice-search{min-height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-choice-search input,body .hosqi-workspace.workspace-redesign .inbox-redesign .inbox-choice-search input:is(:hover,:focus){height:42px;font-size:var(--ui-text-md)}}body .hosqi-workspace.workspace-redesign .inbox-redesign .message-bubble.internal-note>time{align-self:flex-end}body .hosqi-workspace.workspace-redesign .inbox-redesign .thread-labels{gap:4px}body .hosqi-workspace.workspace-redesign .inbox-redesign .thread-labels .conversation-label{border-radius:var(--ui-radius-pill);max-width:120px;font-size:var(--ui-text-xs);padding:1px 6px;line-height:16px}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-popover{padding:12px}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-popover header{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:600}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-popover.rules{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:20px}body .hosqi-workspace.workspace-redesign .inbox-redesign .composer-popover header button{border-radius:var(--ui-radius-md);width:28px;height:28px;color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .inbox-redesign .emoji-tabs button{border-radius:var(--ui-radius-md);min-height:28px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);padding:4px 10px;font-weight:500}body .hosqi-workspace.workspace-redesign .inbox-redesign .emoji-tabs button[aria-pressed=true]{background:var(--ui-muted-strong);color:var(--ui-foreground)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-brand:#0d2622;--ui-brand-hover:#18382f;--ui-lime:#d7f25c;--ui-lime-hover:#cbe845;--ui-teal:#087f81;--ui-background:#fafaf7;--ui-foreground:#0d2622;--ui-card:#fff;--ui-card-foreground:#0d2622;--ui-popover:#fff;--ui-popover-foreground:#0d2622;--ui-muted:#f1f4f0;--ui-muted-strong:#e7ece6;--ui-muted-foreground:#56675f;--ui-subtle-foreground:#687870;--ui-border:#e1e7e2;--ui-border-strong:#d3ddd6;--ui-input:#c9d5ce;--ui-input-hover:#aebdb4;--ui-primary:#0d2622;--ui-primary-hover:#18382f;--ui-primary-foreground:#fff;--ui-secondary:#fff;--ui-secondary-foreground:#0d2622;--ui-accent:#d7f25c;--ui-accent-foreground:#0d2622;--ui-accent-soft:#f2fad4;--ui-destructive:#b42318;--ui-destructive-hover:#9a1d13;--ui-destructive-foreground:#fff;--ui-destructive-soft:#fdecea;--ui-destructive-border:#f4c7c1;--ui-success:#1f7a4d;--ui-success-soft:#e6f4ec;--ui-success-border:#bfe2cd;--ui-warning:#8a5300;--ui-warning-soft:#fff4e0;--ui-warning-border:#f5d9a8;--ui-info:#0b6f73;--ui-info-soft:#e3f3f2;--ui-info-border:#b9dfdc;--ui-ring:#0d2622;--ui-ring-halo:#d7f25c8c;--ui-selection:#d7f25c8c;--ui-sidebar:#f3f5f1;--ui-sidebar-foreground:#0d2622;--ui-sidebar-muted:#5d6e66;--ui-sidebar-accent:#e7ece5;--ui-sidebar-active:#d7f25c;--ui-sidebar-active-foreground:#0d2622;--ui-sidebar-border:#e1e7e2;--ui-chart-1:#0d2622;--ui-chart-2:#087f81;--ui-chart-3:#8fb31f;--ui-chart-4:#c58a1a;--ui-chart-5:#7a8a83;--ui-font:Inter, "Noto Sans Armenian", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ui-text-xs:12px;--ui-text-sm:13px;--ui-text-base:14px;--ui-text-md:16px;--ui-text-lg:18px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-text-3xl:30px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-space-16:64px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:10px;--ui-radius-xl:14px;--ui-radius-2xl:18px;--ui-radius-pill:999px;--ui-shadow-xs:0 1px 2px #0d26220d;--ui-shadow-sm:0 1px 3px #0d262212, 0 1px 2px -1px #0d26220f;--ui-shadow-md:0 10px 28px -8px #0d26222e, 0 2px 6px #0d26220f;--ui-shadow-lg:0 24px 56px -12px #0d262247, 0 4px 12px #0d262214;--ui-control-sm:32px;--ui-control:36px;--ui-control-lg:40px;--ui-touch:44px;--ui-ease:cubic-bezier(.2, 0, 0, 1);--ui-duration:.15s;--ui-subnav-selected-bg:var(--ui-card);--ui-subnav-selected-fg:var(--ui-foreground);--ui-subnav-selected-ring:0 0 0 1px var(--ui-border), var(--ui-shadow-xs);--ui-subnav-hover-bg:var(--ui-muted);--ui-chip-selected-bg:var(--ui-accent);--ui-chip-selected-fg:var(--ui-accent-foreground);--ui-chip-selected-border:color-mix(in srgb, var(--ui-accent) 70%, var(--ui-foreground) 12%);--ui-shell-inset:8px;--ui-topbar-height:56px;--ui-tabbar-height:0px}html[lang=hy]{--ui-font:"Noto Sans Armenian", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}::selection{background:var(--ui-selection);color:var(--ui-foreground)}.hosqi-workspace{--marine:var(--ui-foreground);--teal:var(--ui-primary);--muted:var(--ui-muted-foreground);--line:var(--ui-border-strong);--soft:var(--ui-muted);--white:var(--ui-card);--hq-canvas:var(--ui-background);--hq-accent:var(--ui-accent);--hq-menu-item-height:36px;--hq-menu-item-padding:0 10px;--hq-menu-gap:10px;--app-topbar-height:var(--ui-topbar-height);--ink:var(--ui-foreground);background:var(--ui-sidebar);color:var(--ui-foreground);font-family:var(--ui-font);font-size:var(--ui-text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}.hosqi-workspace :is(.automation-studio,.as-library){--as-ink:var(--ui-foreground);--as-muted:var(--ui-muted-foreground);--as-border:var(--ui-border-strong);--as-teal:var(--ui-primary);--as-surface:var(--ui-muted)}.hosqi-workspace .inbox-workspace{--inbox-ink:var(--ui-foreground);--inbox-muted:var(--ui-muted-foreground);--inbox-border:var(--ui-border)}.hq-copilot{--cp-ink:var(--ui-foreground);--cp-muted:var(--ui-muted-foreground);--cp-line:var(--ui-border);--cp-accent:var(--ui-accent)}:is(.hq-auth,.hq-onboarding,.channel-design){--hq-brand:var(--ui-brand);--hq-accent:var(--ui-accent);--hq-canvas:var(--ui-background);--hq-surface:var(--ui-card);--hq-subtle:var(--ui-muted-strong);--hq-ink:var(--ui-foreground);--hq-muted:var(--ui-muted-foreground);--hq-border:var(--ui-input);--hq-danger:var(--ui-destructive);--hq-success:var(--ui-success);font-family:var(--ui-font)}body .hosqi-workspace :is(h1,h2,h3,h4,h5,button,input,select,textarea,.brand){font-family:inherit}body .hosqi-workspace.workspace-redesign h1{font-size:var(--ui-text-2xl);letter-spacing:-.4px;font-weight:600;line-height:32px}body .hosqi-workspace.workspace-redesign h2{font-size:var(--ui-text-lg);letter-spacing:-.2px;font-weight:600;line-height:26px}body .hosqi-workspace.workspace-redesign h3{letter-spacing:-.1px;font-size:15px;font-weight:600;line-height:22px}body .hosqi-workspace.workspace-redesign :is(h4,h5){font-size:var(--ui-text-base);font-weight:600;line-height:20px}body .hosqi-workspace.workspace-redesign :is(.muted,.help-text){color:var(--ui-muted-foreground)}.hosqi-workspace :is(table,.tabular,time){font-variant-numeric:tabular-nums}.hosqi-workspace a{text-underline-offset:2px}.hosqi-workspace kbd{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-card);min-width:20px;height:20px;color:var(--ui-muted-foreground);font:500 var(--ui-text-xs) / 1 var(--ui-font);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}body .hosqi-workspace :focus-visible:where(:not(main,#main-content)){outline:2px solid var(--ui-ring);outline-offset:2px}body .hosqi-workspace.workspace-redesign .button{min-height:var(--ui-control);border-radius:var(--ui-radius-lg);font-size:var(--ui-text-base);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-weight:500;line-height:20px;display:inline-flex}body .hosqi-workspace.workspace-redesign .button>svg{flex-shrink:0}body .hosqi-workspace.workspace-redesign .button.primary{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-primary-foreground);box-shadow:var(--ui-shadow-xs)}body .hosqi-workspace.workspace-redesign .button.primary:hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}body .hosqi-workspace.workspace-redesign .button.secondary{background:var(--ui-secondary);border-color:var(--ui-input);color:var(--ui-secondary-foreground);box-shadow:var(--ui-shadow-xs)}body .hosqi-workspace.workspace-redesign .button.secondary:hover:not(:disabled){background:var(--ui-muted);border-color:var(--ui-input-hover)}body .hosqi-workspace.workspace-redesign .button.danger{background:var(--ui-destructive);border-color:var(--ui-destructive);color:var(--ui-destructive-foreground);box-shadow:var(--ui-shadow-xs)}body .hosqi-workspace.workspace-redesign .button.danger:hover:not(:disabled){background:var(--ui-destructive-hover);border-color:var(--ui-destructive-hover)}body .hosqi-workspace.workspace-redesign .button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}body .hosqi-workspace.workspace-redesign :is(.text-button,.link-button){border-radius:var(--ui-radius-md);font-weight:500}body .hosqi-workspace.workspace-redesign :is(.workspace-icon-button,.icon-button){min-width:var(--ui-control);min-height:var(--ui-control);border-radius:var(--ui-radius-lg);color:var(--ui-foreground);transition:background-color var(--ui-duration) var(--ui-ease);justify-content:center;align-items:center;gap:6px;display:inline-flex}body .hosqi-workspace.workspace-redesign :is(.workspace-icon-button,.icon-button):hover:not(:disabled){background:var(--ui-muted)}@media (pointer:coarse),(width<=760px){body .hosqi-workspace.workspace-redesign .button{min-height:var(--ui-touch);padding-block:10px}body .hosqi-workspace.workspace-redesign :is(.workspace-icon-button,.icon-button){min-width:var(--ui-touch);min-height:var(--ui-touch)}}:where(.hosqi-workspace) textarea{min-height:80px}.hosqi-workspace :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):hover:not(:disabled,:focus){border-color:var(--ui-input-hover)}body .hosqi-workspace.workspace-redesign :is(input,select,textarea):disabled{background-color:var(--ui-muted);color:var(--ui-subtle-foreground);box-shadow:none;cursor:not-allowed}body .hosqi-workspace.workspace-redesign ::placeholder{color:var(--ui-subtle-foreground);opacity:1}body .hosqi-workspace.workspace-redesign :is(input[type=checkbox],input[type=radio]){accent-color:var(--ui-primary)}body .hosqi-workspace.workspace-redesign .field{font-size:var(--ui-text-sm);color:var(--ui-foreground);gap:6px;font-weight:500}body .hosqi-workspace.workspace-redesign .field>small{font-size:var(--ui-text-xs);color:var(--ui-muted-foreground);font-weight:400;line-height:16px}@media (pointer:coarse),(width<=760px){:where(.hosqi-workspace) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){min-height:var(--ui-touch);font-size:var(--ui-text-md)}}body .hosqi-workspace.workspace-redesign :is(.panel,.table-wrap,.empty-state){background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-xs)}body .hosqi-workspace.workspace-redesign .panel{padding:var(--ui-space-5)}body .hosqi-workspace.workspace-redesign table{font-size:var(--ui-text-base)}body .hosqi-workspace.workspace-redesign th{background:var(--ui-muted);height:40px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--ui-border);padding:8px 12px;font-weight:500}body .hosqi-workspace.workspace-redesign td{border-bottom:1px solid var(--ui-border);padding:12px}body .hosqi-workspace.workspace-redesign :is(td,th):first-child{padding-inline-start:16px}body .hosqi-workspace.workspace-redesign :is(td,th):last-child{padding-inline-end:16px}body .hosqi-workspace.workspace-redesign tbody tr:last-child td{border-bottom:0}body .hosqi-workspace.workspace-redesign tbody tr:hover td{background:color-mix(in srgb, var(--ui-muted) 55%, transparent)}body .hosqi-workspace.workspace-redesign .table-wrap{overflow:auto}body .hosqi-workspace.workspace-redesign .table-wrap th:first-child{border-start-start-radius:calc(var(--ui-radius-xl) - 1px)}body .hosqi-workspace.workspace-redesign .table-wrap th:last-child{border-start-end-radius:calc(var(--ui-radius-xl) - 1px)}body .hosqi-workspace.workspace-redesign .tabs:not(.settings-navigation){border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);scrollbar-width:none;border:0;flex-wrap:nowrap;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}body .hosqi-workspace.workspace-redesign .tabs:not(.settings-navigation) :is(button,a){min-height:30px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);white-space:nowrap;box-shadow:none;transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);background:0 0;border:0;border-radius:7px;flex:none;padding:5px 12px;font-weight:500;line-height:20px}body .hosqi-workspace.workspace-redesign .tabs:not(.settings-navigation) :is(button,a):hover{color:var(--ui-foreground);background:0 0}body .hosqi-workspace.workspace-redesign .tabs:not(.settings-navigation) :is(.active,[aria-selected=true],[aria-current=page]){background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}body .hosqi-workspace.workspace-redesign .settings-navigation{background:0 0;border:0;gap:2px;padding:0}body .hosqi-workspace.workspace-redesign .settings-navigation :is(button,a){border-radius:var(--ui-radius-md);min-height:36px;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);text-align:start;box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:7px 10px;font-weight:500;line-height:20px}body .hosqi-workspace.workspace-redesign .settings-navigation :is(button,a):hover{background:var(--ui-muted);color:var(--ui-foreground)}body .hosqi-workspace.workspace-redesign .settings-navigation :is(.active,[aria-selected=true],[aria-current=page]){background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-subnav-selected-ring);font-weight:600}@media (pointer:coarse),(width<=760px){body .hosqi-workspace.workspace-redesign .tabs:not(.settings-navigation) :is(button,a),body .hosqi-workspace .hq-overview .workspace-resource-tabs button{min-height:var(--ui-touch);white-space:nowrap}body .hosqi-workspace .hq-overview .workspace-resource-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}}@media (width<=760px){body .hosqi-workspace.workspace-redesign .ui-section-chips{scrollbar-width:none;background:0 0;border:0;flex-wrap:nowrap;gap:6px;max-width:100%;padding:0 0 2px;display:flex;overflow-x:auto}body .hosqi-workspace.workspace-redesign .ui-section-chips>:is(button,a){min-height:var(--ui-touch);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:var(--ui-card);color:var(--ui-foreground);font-size:var(--ui-text-sm);white-space:nowrap;box-shadow:none;flex:none;padding:0 14px;font-weight:500}body .hosqi-workspace.workspace-redesign .ui-section-chips>:is(.active,[aria-selected=true],[aria-current=page]){border-color:var(--ui-chip-selected-border);background:var(--ui-chip-selected-bg);color:var(--ui-chip-selected-fg);font-weight:600}body .hosqi-workspace.workspace-redesign .page-header{flex-wrap:wrap;gap:12px}body .hosqi-workspace.workspace-redesign .page-header .header-action{flex-wrap:wrap;flex:100%;align-items:stretch}body .hosqi-workspace.workspace-redesign .page-header .header-action>:is(.button,a.button){flex:auto}}body .hosqi-workspace.workspace-redesign .badge{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);background:var(--ui-muted);min-height:22px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);text-transform:none;align-items:center;gap:4px;padding:1px 8px;font-weight:500;line-height:18px;display:inline-flex}body .hosqi-workspace.workspace-redesign .badge.success{background:var(--ui-success-soft);border-color:var(--ui-success-border);color:var(--ui-success)}body .hosqi-workspace.workspace-redesign .badge.warning{background:var(--ui-warning-soft);border-color:var(--ui-warning-border);color:var(--ui-warning)}body .hosqi-workspace.workspace-redesign .badge.danger{background:var(--ui-destructive-soft);border-color:var(--ui-destructive-border);color:var(--ui-destructive)}body .hosqi-workspace.workspace-redesign .badge.info{background:var(--ui-info-soft);border-color:var(--ui-info-border);color:var(--ui-info)}body .hosqi-workspace.workspace-redesign .notice{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-lg);background:var(--ui-info-soft);color:var(--ui-foreground);font-size:var(--ui-text-sm);gap:10px;padding:12px 14px;line-height:20px}body .hosqi-workspace.workspace-redesign .notice.subtle{background:var(--ui-muted);border-color:var(--ui-border);color:var(--ui-muted-foreground)}body .hosqi-workspace.workspace-redesign .notice>svg{color:var(--ui-info);flex-shrink:0;margin-top:2px}body .hosqi-workspace.workspace-redesign .error-box{border:1px solid var(--ui-destructive-border);border-radius:var(--ui-radius-lg);background:var(--ui-destructive-soft);color:var(--ui-destructive);font-size:var(--ui-text-sm);gap:10px;padding:12px 14px;line-height:20px}body .hosqi-workspace.workspace-redesign .error-box>svg{flex-shrink:0;margin-top:1px}body .hosqi-workspace.workspace-redesign .empty{gap:8px;padding:48px 24px}body .hosqi-workspace.workspace-redesign .empty h3{margin:4px 0 0}body .hosqi-workspace.workspace-redesign .empty p{max-width:420px;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:0;line-height:20px}body .hosqi-workspace.workspace-redesign .empty-icon{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);width:48px;height:48px;color:var(--ui-foreground);box-shadow:var(--ui-shadow-xs);margin-bottom:4px}body .hosqi-workspace.workspace-redesign .loading{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);gap:10px;padding:48px 24px}.hosqi-workspace .workspace-dialog.composer-dialog{border:1px solid var(--ui-border);border-radius:var(--ui-radius-2xl);background:var(--ui-popover);color:var(--ui-popover-foreground);box-shadow:var(--ui-shadow-lg);padding:24px}.hosqi-workspace .workspace-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d262266}.hosqi-workspace .workspace-dialog.composer-dialog>header{gap:12px;margin:-4px -8px 16px 0}.hosqi-workspace .workspace-dialog.composer-dialog>header h2{font-size:var(--ui-text-lg);letter-spacing:-.2px;font-weight:600;line-height:26px}.hosqi-workspace .workspace-dialog.composer-dialog p:not([class]){color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:0 0 12px;line-height:20px}.hosqi-workspace .workspace-dialog.composer-dialog label{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:500}.hosqi-workspace .workspace-dialog.composer-dialog label:has(>input[type=checkbox]:first-child,>input[type=radio]:first-child){flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.hosqi-workspace .workspace-dialog.composer-dialog label>:is(input[type=checkbox],input[type=radio]):first-child{flex:none;margin-top:2px}.hosqi-workspace .workspace-dialog.composer-dialog>:is(footer,.inbox-dialog-actions),.hosqi-workspace .workspace-dialog.composer-dialog>form>footer{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.hosqi-workspace .workspace-dialog.composer-dialog .composer-pick-list>button{border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground)}.hosqi-workspace .workspace-dialog.composer-dialog .composer-pick-list>button:hover{background:var(--ui-muted)}.hosqi-workspace .workspace-dialog.composer-dialog .composer-pick-list>button.selected{border-color:var(--ui-primary);background:var(--ui-accent-soft);color:var(--ui-foreground)}.hosqi-workspace .workspace-dialog.composer-dialog .composer-pick-list strong{color:var(--ui-foreground);font-size:var(--ui-text-base);font-weight:500}.hosqi-workspace .workspace-dialog.composer-dialog .composer-pick-list small{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}@media (width<=760px){.hosqi-workspace .workspace-dialog.composer-dialog{padding:20px 16px}.hosqi-workspace .workspace-dialog.composer-dialog>:is(footer,.inbox-dialog-actions)>:is(.button,button),.hosqi-workspace .workspace-dialog.composer-dialog>form>footer>:is(.button,button){flex:auto}}body .hosqi-workspace.workspace-redesign .page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}body .hosqi-workspace.workspace-redesign .page-header h1{font-size:var(--ui-text-2xl);letter-spacing:-.4px;margin:0;font-weight:600;line-height:32px}body .hosqi-workspace.workspace-redesign .page-header p{max-width:72ch;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);white-space:normal;margin:4px 0 0;line-height:20px;overflow:visible}body .hosqi-workspace.workspace-redesign .page-header .header-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .hosqi-workspace.workspace-redesign .section-help{margin-bottom:16px}.hosqi-workspace.workspace-redesign{--sidebar-width:256px;min-height:100dvh}html .hosqi-workspace.workspace-redesign:not(.sidebar-collapsed){--sidebar-width:256px}html .hosqi-workspace.workspace-redesign.sidebar-collapsed{--sidebar-width:64px}@media (width<=1180px){html .hosqi-workspace.workspace-redesign:not(.sidebar-collapsed){--sidebar-width:236px}}.hosqi-workspace .sidebar{width:var(--sidebar-width);background:var(--ui-sidebar);color:var(--ui-sidebar-foreground);border:0;flex-direction:column;gap:4px;padding:10px;display:flex;overflow:hidden}.hosqi-workspace.is-admin-area .sidebar{overflow-y:auto}.hosqi-workspace .sidebar-brand-row{flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;height:40px;padding-inline:6px 0;display:flex}.hosqi-workspace .sidebar .hq-app-wordmark{width:92px;height:32px}.hosqi-workspace .sidebar-collapse{border-radius:var(--ui-radius-md);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ui-sidebar-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.hosqi-workspace .sidebar-collapse:hover{background:var(--ui-sidebar-accent);color:var(--ui-foreground)}.hosqi-workspace .workspace-switch{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);min-height:48px;box-shadow:var(--ui-shadow-xs);flex-shrink:0;align-items:center;gap:10px;margin:4px 0 0;padding:6px 10px 6px 6px;display:flex;position:relative}.hosqi-workspace .workspace-switch:has(select):hover{border-color:var(--ui-border-strong)}.hosqi-workspace .workspace-switch:has(select:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.hosqi-workspace .workspace-switch .workspace-avatar{border-radius:var(--ui-radius-md);background:var(--ui-primary);width:32px;height:32px;color:var(--ui-accent);font-size:var(--ui-text-sm);flex:0 0 32px;place-items:center;font-weight:700;display:grid}.hosqi-workspace .workspace-switch>span:not(.workspace-avatar){flex-direction:column;flex:1;min-width:0;display:flex}body .hosqi-workspace .workspace-switch :is(strong,select){width:100%;min-height:0;box-shadow:none;color:var(--ui-foreground);font-size:var(--ui-text-base);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-weight:600;line-height:20px;display:block;overflow:hidden}body .hosqi-workspace.workspace-redesign .workspace-switch select{min-height:24px;box-shadow:none;font-size:var(--ui-text-base);appearance:none;cursor:pointer;background-image:none;border:0;padding:0 18px 0 0}body .hosqi-workspace.workspace-redesign .workspace-switch select:focus{box-shadow:none}.hosqi-workspace .workspace-switch select::-ms-expand{display:none}.hosqi-workspace .workspace-switch small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px;display:block}.hosqi-workspace .workspace-switch-chevron{inset-inline-end:10px;color:var(--ui-muted-foreground);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.hosqi-workspace .sidebar-quick-actions{flex-shrink:0;align-items:center;gap:6px;margin:6px 0 4px;display:flex}body .hosqi-workspace .sidebar-quick-actions :is(button,a){border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-card);height:32px;min-height:32px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-duration) var(--ui-ease);align-items:center;gap:8px;font-weight:400;display:flex}body .hosqi-workspace .sidebar-quick-actions button{text-align:start;flex:1;min-width:0;padding:0 6px 0 10px}body .hosqi-workspace .sidebar-quick-actions button>span{flex:1}body .hosqi-workspace .sidebar-quick-actions a{width:32px;color:var(--ui-foreground);flex:0 0 32px;justify-content:center;padding:0}body .hosqi-workspace .sidebar-quick-actions :is(button,a):hover{border-color:var(--ui-border-strong);color:var(--ui-foreground)}body .hosqi-workspace .sidebar-quick-actions kbd{font-size:var(--ui-text-xs);margin-inline-start:auto}.hosqi-workspace .sidebar .sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;margin-inline:-4px;padding:4px 4px 12px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.hosqi-workspace .sidebar .nav-group{flex-direction:column;gap:1px;display:flex}.hosqi-workspace .sidebar .nav-group-label{min-height:20px;color:var(--ui-sidebar-muted);font-size:var(--ui-text-xs);align-items:center;padding:0 10px;font-weight:500;line-height:16px;display:flex}.hosqi-workspace.workspace-redesign .sidebar nav a{border-radius:var(--ui-radius-md);min-height:32px;color:var(--ui-sidebar-foreground);font-size:var(--ui-text-base);transition:background-color var(--ui-duration) var(--ui-ease), color var(--ui-duration) var(--ui-ease);align-items:center;gap:10px;padding:0 10px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}.hosqi-workspace.workspace-redesign .sidebar nav a:hover{background:var(--ui-sidebar-accent)}.hosqi-workspace.workspace-redesign .sidebar nav a.active{background:var(--ui-sidebar-active);color:var(--ui-sidebar-active-foreground);font-weight:600;box-shadow:inset 0 0 0 1px #0d26220f}.hosqi-workspace .sidebar nav a>svg,.hosqi-workspace .sidebar-bottom-link :is(a,button)>svg{stroke-width:1.85px;flex-shrink:0;width:18px;height:18px}.hosqi-workspace .sidebar nav a:not(.active)>svg{color:var(--ui-sidebar-muted)}.hosqi-workspace .sidebar nav a:hover>svg{color:var(--ui-sidebar-foreground)}.hosqi-workspace .sidebar .nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:lang(hy) .hosqi-workspace:not(.sidebar-collapsed) .sidebar .nav-label{white-space:normal;overflow-wrap:anywhere;line-height:18px;overflow:visible}:lang(hy) .hosqi-workspace.workspace-redesign:not(.sidebar-collapsed) .sidebar nav a{padding-block:6px}.hosqi-workspace .sidebar .nav-inbox-unread{border-radius:var(--ui-radius-pill);background:var(--ui-primary);min-width:20px;height:20px;color:var(--ui-primary-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.hosqi-workspace .sidebar-bottom-link{border-top:1px solid var(--ui-sidebar-border);gap:1px;margin-top:auto;padding:4px 0 0;display:grid}.hosqi-workspace .sidebar-bottom-link:empty{display:none}.hosqi-workspace .sidebar-bottom-link :is(a,button){border-radius:var(--ui-radius-md);width:100%;min-height:32px;color:var(--ui-sidebar-foreground);font-size:var(--ui-text-base);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.hosqi-workspace .sidebar-bottom-link :is(a,button)>svg{color:var(--ui-sidebar-muted)}.hosqi-workspace .sidebar-bottom-link :is(a,button):hover{background:var(--ui-sidebar-accent)}.hosqi-workspace .sidebar-bottom-link [aria-current=page]{background:var(--ui-sidebar-active)}.hosqi-workspace .user-block{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);flex-shrink:0;align-items:center;gap:4px;margin-top:4px;padding:4px;display:flex}.hosqi-workspace .user-block-link{border-radius:var(--ui-radius-md);min-width:0;color:var(--ui-foreground);flex:1;align-items:center;gap:10px;padding:4px 6px 4px 4px;text-decoration:none;display:flex}.hosqi-workspace .user-block-link:hover{background:var(--ui-muted)}.hosqi-workspace .user-block-link[aria-current=page]{background:var(--ui-accent-soft)}.hosqi-workspace .user-block .avatar{border-radius:var(--ui-radius-pill);background:var(--ui-accent);width:32px;height:32px;color:var(--ui-accent-foreground);font-size:var(--ui-text-sm);flex:0 0 32px;place-items:center;font-weight:700;display:grid}.hosqi-workspace .user-block-link>span:last-child{flex-direction:column;min-width:0;display:flex}body .hosqi-workspace .user-block :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .hosqi-workspace .user-block strong{color:var(--ui-foreground);font-size:var(--ui-text-sm);font-weight:600;line-height:18px}body .hosqi-workspace .user-block small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);text-transform:capitalize;line-height:16px}:lang(hy) .hosqi-workspace .user-block small{text-transform:none}.hosqi-workspace .user-block-sign-out{border-radius:var(--ui-radius-md);width:32px;height:32px;color:var(--ui-muted-foreground);background:0 0;border:0;flex:0 0 32px;place-items:center;display:inline-grid}.hosqi-workspace .user-block-sign-out:hover:not(:disabled){background:var(--ui-muted);color:var(--ui-foreground)}@media (width>=761px){.hosqi-workspace.sidebar-collapsed .sidebar{align-items:stretch;padding:10px 8px}.hosqi-workspace.sidebar-collapsed .sidebar-brand-row{flex-direction:column;gap:6px;height:auto;padding:0}.hosqi-workspace.sidebar-collapsed .hq-app-symbol{width:36px;height:36px;display:block}body .hosqi-workspace.sidebar-collapsed .sidebar-collapse{background:0 0;border:0;width:32px;min-width:32px;height:28px;min-height:28px;position:static}.hosqi-workspace.is-admin-area.sidebar-collapsed .workspace-switch{display:none}.hosqi-workspace.sidebar-collapsed:not(.is-admin-area) .workspace-switch{justify-content:center;min-height:44px;padding:5px;display:flex}.hosqi-workspace.sidebar-collapsed .workspace-switch>span:not(.workspace-avatar),.hosqi-workspace.sidebar-collapsed .workspace-switch-chevron{opacity:0;position:absolute;inset:0}body .hosqi-workspace.sidebar-collapsed .workspace-switch select{cursor:pointer;height:100%}.hosqi-workspace.sidebar-collapsed .sidebar-quick-actions{flex-direction:column}body .hosqi-workspace.sidebar-collapsed .sidebar-quick-actions button{justify-content:center;width:100%;padding:0}.hosqi-workspace.sidebar-collapsed .sidebar-quick-actions :is(button>span,kbd),.hosqi-workspace.sidebar-collapsed .sidebar-quick-actions a,.hosqi-workspace.sidebar-collapsed .sidebar .nav-group-label{display:none}.hosqi-workspace.sidebar-collapsed .sidebar .nav-group+.nav-group{border-top:1px solid var(--ui-sidebar-border);padding-top:6px}.hosqi-workspace.sidebar-collapsed .sidebar .sidebar-nav{gap:6px}.hosqi-workspace.sidebar-collapsed.workspace-redesign .sidebar nav a,.hosqi-workspace.sidebar-collapsed .sidebar-bottom-link :is(a,button){justify-content:center;width:100%;min-height:34px;padding:0}.hosqi-workspace.sidebar-collapsed .sidebar .nav-label,.hosqi-workspace.sidebar-collapsed .sidebar-bottom-link :is(span,small){display:none}.hosqi-workspace.sidebar-collapsed .sidebar nav .nav-inbox-unread{top:3px;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--ui-sidebar);padding:0 4px;font-size:11px;position:absolute;inset-inline-end:3px}.hosqi-workspace.sidebar-collapsed .user-block{flex-direction:column;padding:4px;display:flex}.hosqi-workspace.sidebar-collapsed .user-block-link{justify-content:center;padding:4px}.hosqi-workspace.sidebar-collapsed .user-block-link>span:last-child{display:none}}.hosqi-workspace .workspace-main{width:calc(100% - var(--sidebar-width));margin-inline-start:var(--sidebar-width)}@media (width>=761px){.hosqi-workspace.workspace-redesign:not(.is-flow-editor) .workspace-main{width:calc(100% - var(--sidebar-width) - var(--ui-shell-inset));min-height:calc(100dvh - 2 * var(--ui-shell-inset));margin-block:var(--ui-shell-inset);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-background);box-shadow:var(--ui-shadow-sm);margin-inline-end:var(--ui-shell-inset);overflow:clip}}.hosqi-workspace .workspace-main>main{background:0 0;max-width:none;padding:24px 28px 96px}@media (width>=1600px){.hosqi-workspace .workspace-main>main{padding-inline:36px}}.hosqi-workspace .topbar{z-index:15;height:var(--ui-topbar-height);min-height:var(--ui-topbar-height);border-bottom:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-card) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);color:var(--ui-foreground);font-size:var(--ui-text-base);align-items:center;gap:4px;padding:0 12px 0 24px;display:flex;position:sticky;top:0}.hosqi-workspace .topbar>.topbar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ui-muted-foreground);font-size:var(--ui-text-base);flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}body .hosqi-workspace .topbar strong{text-overflow:ellipsis;color:var(--ui-foreground);font-size:var(--ui-text-base);letter-spacing:0;font-weight:600;line-height:20px;overflow:hidden}.hosqi-workspace .topbar .breadcrumb{color:var(--ui-border-strong);margin:0}.hosqi-workspace .topbar .topbar-workspace{text-overflow:ellipsis;min-width:0;max-width:40%;color:var(--ui-muted-foreground);flex-shrink:1;font-weight:500;overflow:hidden}@media (width>=761px){.hosqi-workspace .topbar .topbar-search{display:none}}body .hosqi-workspace .topbar :is(.workspace-icon-button,.as-notice-toggle,.hq-admin-bell){min-width:var(--ui-control);min-height:var(--ui-control);border-radius:var(--ui-radius-lg)}.hosqi-workspace .topbar .language-picker{font-size:var(--ui-text-sm)}@media (width>=761px){.hosqi-workspace.workspace-redesign:not(.is-flow-editor) .inbox-workspace{height:calc(100dvh - var(--ui-topbar-height) - 2 * var(--ui-shell-inset) - 2px)}}.hosqi-workspace .mobile-tabbar{display:none}@media (width<=760px){html .hosqi-workspace.workspace-redesign,html .hosqi-workspace.workspace-redesign:not(.sidebar-collapsed),html .hosqi-workspace.workspace-redesign.sidebar-collapsed{--sidebar-width:0px;--ui-shell-inset:0px}.hosqi-workspace.workspace-redesign:has(.mobile-tabbar:not([hidden])){--ui-tabbar-height:calc(60px + env(safe-area-inset-bottom,0px))}.hosqi-workspace.workspace-redesign:is(.is-admin-area,:has(.inbox-workspace.has-selected-conversation)){--ui-tabbar-height:0px}.hosqi-workspace.workspace-redesign{background:var(--ui-background)}.hosqi-workspace .sidebar,.hosqi-workspace.sidebar-collapsed .sidebar{background:var(--ui-sidebar);width:min(300px,86vw);box-shadow:var(--ui-shadow-lg);padding:12px}.hosqi-workspace .sidebar:not(.is-open){box-shadow:none}.hosqi-workspace .workspace-main{width:100%;margin:0}.hosqi-workspace .workspace-main>main{padding:16px 16px calc(88px + var(--ui-tabbar-height))}.hosqi-workspace .topbar{background:color-mix(in srgb, var(--ui-card) 92%, transparent);padding:0 6px 0 60px}.hosqi-workspace .topbar>.topbar-title{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:0}.hosqi-workspace .topbar .breadcrumb{display:none}body .hosqi-workspace .topbar strong{max-width:100%;font-size:var(--ui-text-md);line-height:22px}.hosqi-workspace .topbar .topbar-workspace{text-overflow:ellipsis;max-width:100%;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);flex-shrink:0;line-height:16px;display:block;overflow:hidden}body .hosqi-workspace .mobile-toggle{top:6px;width:var(--ui-touch);height:var(--ui-touch);border-radius:var(--ui-radius-lg);color:var(--ui-foreground);z-index:16;background:0 0;border:0;inset-inline-start:8px}body .hosqi-workspace .mobile-toggle:hover{background:var(--ui-muted)}body .hosqi-workspace .topbar :is(.workspace-icon-button,.as-notice-toggle,.hq-admin-bell,.language-picker){min-width:var(--ui-touch);min-height:var(--ui-touch)}body .hosqi-workspace.workspace-redesign .settings-navigation :is(button,a),.hq-cookie-settings{min-height:var(--ui-touch)}body .hosqi-workspace:has(.sidebar.is-open) .mobile-toggle{z-index:21;background:0 0;inset-inline-start:calc(min(300px,86vw) - 52px)}.hosqi-workspace .nav-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d262273}.hosqi-workspace .sidebar .sidebar-collapse,.hosqi-workspace .sidebar .hq-app-symbol{display:none}.hosqi-workspace .sidebar .hq-app-wordmark{display:block}.hosqi-workspace.workspace-redesign .sidebar nav a,.hosqi-workspace .sidebar-bottom-link :is(a,button){min-height:var(--ui-touch)}.hosqi-workspace .mobile-tabbar:not([hidden]){z-index:18;height:var(--ui-tabbar-height);padding:4px 4px env(safe-area-inset-bottom,0px);border-top:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-card) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.hosqi-workspace:is(.is-admin-area,:has(.inbox-workspace.has-selected-conversation)) .mobile-tabbar{display:none}.hosqi-workspace .mobile-tabbar :is(a,button){border-radius:var(--ui-radius-lg);min-width:0;min-height:52px;color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-weight:500;line-height:14px;text-decoration:none;display:flex}.hosqi-workspace .mobile-tabbar :is(a,button)>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:lang(hy) .hosqi-workspace .mobile-tabbar :is(a,button)>span:last-child{letter-spacing:-.1px;font-size:11px}.hosqi-workspace .mobile-tab-icon{border-radius:var(--ui-radius-pill);width:48px;height:28px;transition:background-color var(--ui-duration) var(--ui-ease);place-items:center;display:grid;position:relative}.hosqi-workspace .mobile-tabbar .active{color:var(--ui-foreground);font-weight:600}.hosqi-workspace .mobile-tabbar .active .mobile-tab-icon{background:var(--ui-accent)}.hosqi-workspace .mobile-tabbar .nav-inbox-unread{top:-3px;border-radius:var(--ui-radius-pill);background:var(--ui-primary);min-width:18px;height:18px;color:var(--ui-primary-foreground);box-shadow:0 0 0 2px var(--ui-card);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-inline-end:4px}body .hosqi-workspace.workspace-redesign .inbox-workspace.inbox-redesign{height:calc(100dvh - var(--ui-topbar-height) - var(--ui-tabbar-height));flex:none}.hosqi-workspace .hq-copilot-launcher:not(.is-inbox){bottom:calc(16px + var(--ui-tabbar-height))}}body .hosqi-workspace.workspace-redesign .workspace-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 20px;display:flex}body .hosqi-workspace.workspace-redesign .workspace-page-heading>h1{flex:auto}body .hosqi-workspace.workspace-redesign .workspace-page-heading>p{flex-basis:100%;order:3}body .hosqi-workspace.workspace-redesign .workspace-page-heading h1{font-size:var(--ui-text-2xl);letter-spacing:-.4px;margin:0;line-height:32px}body .hosqi-workspace.workspace-redesign .workspace-page-heading p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:4px 0 0;line-height:20px}.hosqi-workspace .hq-overview{flex-direction:column;gap:20px;display:flex}.hosqi-workspace .hq-overview>*{margin:0}body .hosqi-workspace .hq-overview .workspace-metrics{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;display:grid}body .hosqi-workspace .hq-overview .workspace-metric{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);min-width:0;box-shadow:var(--ui-shadow-xs);color:var(--ui-foreground);text-align:start;transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px 16px;text-decoration:none;display:flex}body .hosqi-workspace .hq-overview .workspace-metric:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-sm)}body .hosqi-workspace .hq-overview .workspace-metric>span{width:100%;min-width:0;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:8px;font-weight:500;line-height:18px;display:flex}body .hosqi-workspace .hq-overview .workspace-metric>span>svg:last-child{opacity:0;transition:opacity var(--ui-duration) var(--ui-ease);margin-inline-start:auto}body .hosqi-workspace .hq-overview .workspace-metric:is(:hover,:focus-visible)>span>svg:last-child{opacity:1}body .hosqi-workspace .hq-overview .workspace-metric>span>.workspace-metric-icon{color:var(--ui-muted-foreground);opacity:1;flex-shrink:0;margin-top:1px}body .hosqi-workspace .hq-overview .workspace-metric>strong{color:var(--ui-foreground);font-size:var(--ui-text-3xl);letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-top:6px;font-weight:600;line-height:36px}body .hosqi-workspace .hq-overview .workspace-metric>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}body .hosqi-workspace .hq-overview .workspace-metric.is-attention{border-color:color-mix(in srgb, var(--ui-accent) 70%, var(--ui-border-strong));background:linear-gradient(180deg, var(--ui-accent-soft), var(--ui-card) 70%)}body .hosqi-workspace .hq-overview .workspace-metric.is-attention .workspace-metric-icon{color:var(--ui-foreground)}body .hosqi-workspace .hq-overview .workspace-setup{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:24px;margin:0;padding:20px;display:grid}body .hosqi-workspace .hq-overview .workspace-setup h2{margin:0 0 6px}body .hosqi-workspace .hq-overview .workspace-setup>div p{color:var(--ui-muted-foreground);font-size:var(--ui-text-base);margin:0;line-height:20px}body .hosqi-workspace .hq-overview .workspace-setup ol{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}body .hosqi-workspace .hq-overview .workspace-setup li{border:0;border-bottom:1px solid var(--ui-border);background:var(--ui-card);grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}body .hosqi-workspace .hq-overview .workspace-setup li:last-child{border-bottom:0}body .hosqi-workspace .hq-overview .workspace-setup li:hover{background:var(--ui-muted)}body .hosqi-workspace .hq-overview .workspace-setup li>svg{color:var(--ui-muted-foreground)}body .hosqi-workspace .hq-overview .workspace-setup .setup-step{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:var(--ui-card);width:28px;height:28px;color:var(--ui-foreground);font-size:var(--ui-text-sm);place-items:center;font-weight:600;display:grid}body .hosqi-workspace .hq-overview .workspace-setup .setup-step.complete{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-foreground)}body .hosqi-workspace .hq-overview .workspace-setup li a{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}body .hosqi-workspace .hq-overview .workspace-setup li a:after{content:"";position:absolute;inset:0}body .hosqi-workspace .hq-overview .workspace-setup li{position:relative}body .hosqi-workspace .hq-overview .workspace-setup li strong{font-size:var(--ui-text-base);align-items:center;gap:8px;font-weight:600;line-height:20px;display:flex}body .hosqi-workspace .hq-overview .workspace-setup li strong small{border-radius:var(--ui-radius-pill);background:var(--ui-success-soft);color:var(--ui-success);font-size:var(--ui-text-xs);padding:0 8px;font-weight:500;line-height:20px}body .hosqi-workspace .hq-overview .workspace-setup li a>span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:18px}body .hosqi-workspace .hq-overview .workspace-setup li.is-done a>span{display:none}body .hosqi-workspace .hq-overview .workspace-setup>p.muted{font-size:var(--ui-text-sm);grid-column:1/-1;margin:0}.hosqi-workspace .hq-overview-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:20px;display:grid}.hosqi-workspace .hq-overview-work{flex-direction:column;gap:16px;min-width:0;display:flex}body .hosqi-workspace .hq-overview .workspace-resource-bar{border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}body .hosqi-workspace .hq-overview .workspace-resource-tabs{border-radius:var(--ui-radius-lg);background:var(--ui-muted-strong);border:0;gap:2px;padding:3px;display:inline-flex}body .hosqi-workspace .hq-overview .workspace-resource-tabs button{min-height:30px;color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);box-shadow:none;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-weight:500;display:inline-flex}body .hosqi-workspace .hq-overview .workspace-resource-tabs button:hover{color:var(--ui-foreground);background:0 0}body .hosqi-workspace .hq-overview .workspace-resource-tabs button[aria-selected=true]{background:var(--ui-card);color:var(--ui-foreground);box-shadow:var(--ui-shadow-sm)}.hosqi-workspace .hq-overview-aside{top:calc(var(--ui-topbar-height) + 16px);min-width:0;position:sticky}body .hosqi-workspace .hq-overview-aside .team-workflow-overview{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-card);box-shadow:var(--ui-shadow-xs);flex-direction:column;gap:16px;margin:0;padding:18px;display:flex}body .hosqi-workspace .hq-overview-aside :is(.team-workflow-intro,.team-workflow-follow){background:0 0;border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}body .hosqi-workspace .hq-overview-aside .team-workflow-follow{border-top:1px solid var(--ui-border);padding-top:14px}body .hosqi-workspace .hq-overview-aside .team-workflow-title{align-items:center;gap:10px;display:flex}body .hosqi-workspace .hq-overview-aside .team-workflow-title>svg{border-radius:var(--ui-radius-md);background:var(--ui-accent);width:32px;height:32px;color:var(--ui-accent-foreground);flex-shrink:0;padding:7px}body .hosqi-workspace .hq-overview-aside .team-workflow-title h2{font-size:var(--ui-text-md);margin:0;line-height:22px}body .hosqi-workspace .hq-overview-aside :is(.team-workflow-intro>p,.team-workflow-follow p){color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;line-height:19px}body .hosqi-workspace .hq-overview-aside .customer-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}body .hosqi-workspace .hq-overview-aside .customer-actions .button{flex:none;width:100%}body .hosqi-workspace .hq-overview-aside .team-workflow-follow h3{font-size:var(--ui-text-sm);color:var(--ui-muted-foreground);margin:0;font-weight:500}@media (width<=1360px){.hosqi-workspace .hq-overview-grid{grid-template-columns:minmax(0,1fr)}.hosqi-workspace .hq-overview-aside{position:static}}@media (width<=760px){body .hosqi-workspace .hq-overview .workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .hosqi-workspace .hq-overview .workspace-metric{padding:12px}body .hosqi-workspace .hq-overview .workspace-metric>strong{font-size:var(--ui-text-2xl);line-height:30px}body .hosqi-workspace .hq-overview .workspace-setup{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}body .hosqi-workspace .hq-overview .workspace-resource-bar{overflow-x:auto}body .hosqi-workspace.workspace-redesign .workspace-page-heading{margin-bottom:4px}}.hosqi-workspace .workspace-search-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d262259}.hosqi-workspace .workspace-search-dialog{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-popover);box-shadow:var(--ui-shadow-lg);overflow:hidden}.hosqi-workspace .workspace-search-input{border-bottom:1px solid var(--ui-border)}body .hosqi-workspace .workspace-search-input input{box-shadow:none;font-size:var(--ui-text-md);border:0}body .hosqi-workspace .workspace-search-input input:focus{box-shadow:none}.hosqi-workspace .workspace-search-results a{border-radius:var(--ui-radius-md)}.hosqi-workspace .workspace-search-results a:is(:hover,:focus-visible){background:var(--ui-muted)}.hosqi-workspace .workspace-search-dialog>footer{border-top:1px solid var(--ui-border);background:var(--ui-muted);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}@media (prefers-reduced-motion:reduce){.hosqi-workspace *,.hosqi-workspace :before,.hosqi-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.hosqi-workspace.workspace-redesign .sidebar nav a.active,.hosqi-workspace .mobile-tabbar .active{outline:2px solid canvastext}}
