@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-B6c_9tGI.woff2)format("woff2"),url(/assets/rubik-arabic-400-normal-Dci85dQr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CTkTGo13.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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2)format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2)format("woff2"),url(/assets/rubik-latin-ext-400-normal-E7wwwcV8.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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-soGt7v5W.woff2)format("woff2"),url(/assets/rubik-arabic-500-normal-DNk3Rzpj.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-ext-500-normal-DVRnamQw.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-CnfIzV8i.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2)format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2)format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-CKoAoPpD.woff2)format("woff2"),url(/assets/rubik-latin-ext-500-normal-BUryUc8T.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-arabic-600-normal-q6c7POk1.woff2)format("woff2"),url(/assets/rubik-arabic-600-normal-DM3TNo7p.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-ext-600-normal-vwfZBdfm.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-600-normal-BH0SVxfR.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2)format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2)format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-ext-600-normal-DPvxRCiz.woff2)format("woff2"),url(/assets/rubik-latin-ext-600-normal-DCdMT6U0.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2)format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-DNWlnGaX.woff2)format("woff2"),url(/assets/rubik-arabic-700-normal-BJDbbalN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-3CKVJqgg.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-CEbQMks9.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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2)format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-D5I4eEgK.woff2)format("woff2"),url(/assets/rubik-latin-ext-700-normal-CQ1www4I.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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-arabic-800-normal-ByBdlBy_.woff2)format("woff2"),url(/assets/rubik-arabic-800-normal-Ds6dJ7Q-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-ext-800-normal-D8Ih7GUu.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-800-normal-BLkQng3O.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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-normal-wonQiwhm.woff2)format("woff2"),url(/assets/rubik-cyrillic-800-normal-DocVmW4N.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-hebrew-800-normal-CEoY7Wj3.woff2)format("woff2"),url(/assets/rubik-hebrew-800-normal-DgqUxLtA.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-ext-800-normal-C-Q65BvC.woff2)format("woff2"),url(/assets/rubik-latin-ext-800-normal-MUfMznEV.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:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-normal-BtaGuVpR.woff2)format("woff2"),url(/assets/rubik-latin-800-normal-Dq1miTTj.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:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2)format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-C3sF8Y1B.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-YfPbDI_o.woff)format("woff")}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-hebrew-hebrew-400-normal-Bp0xVS9x.woff2)format("woff2"),url(/assets/noto-sans-hebrew-hebrew-400-normal-BEvsRI_S.woff)format("woff")}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-hebrew-hebrew-500-normal-FWawh3rc.woff2)format("woff2"),url(/assets/noto-sans-hebrew-hebrew-500-normal-BPkshofI.woff)format("woff")}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-hebrew-hebrew-600-normal-BZTJana4.woff2)format("woff2"),url(/assets/noto-sans-hebrew-hebrew-600-normal-CiulUmaK.woff)format("woff")}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-hebrew-hebrew-700-normal-D9plwkIl.woff2)format("woff2"),url(/assets/noto-sans-hebrew-hebrew-700-normal-BVftoAx4.woff)format("woff")}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-hebrew-hebrew-800-normal-uCa7B0kV.woff2)format("woff2"),url(/assets/noto-sans-hebrew-hebrew-800-normal-Dss4fQYe.woff)format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-symbols-outlined-Co3j-X3I.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.ct-viewport{--ct-surface:#faf8f4f5;--ct-border:#00000014;--ct-text:#1b1a19;--ct-muted:#5c5a57;--ct-warning:#614820;--ct-error:#73352e;--ct-shadow:#0000000b;--ct-ease:cubic-bezier(.22, 1, .36, 1);z-index:9999;pointer-events:none;-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;gap:8px;width:min(320px,100vw - 36px);font-family:Geist Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Rubik,Noto Sans Hebrew,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@supports (color:color(display-p3 0 0 0)){.ct-viewport{--ct-surface:color(display-p3 .978419 .974055 .958302/.96);--ct-border:color(display-p3 0 0 0/.08);--ct-text:color(display-p3 .107014 .103682 .0968646);--ct-muted:color(display-p3 .361109 .355081 .342726);--ct-warning:color(display-p3 .363873 .287559 .152386);--ct-error:color(display-p3 .421408 .2202 .190427);--ct-shadow:color(display-p3 0 0 0/.045)}}@supports (color:lab(0% 0 0)){.ct-viewport{--ct-surface:lab(97.7138% -.0836551 2.28802/.96);--ct-border:lab(0% 0 0/.08);--ct-text:lab(9.53278% .194512 1.52322);--ct-muted:lab(38.5397% .282273 2.27832);--ct-warning:lab(32.735% 7.01989 27.6182);--ct-error:lab(30.7154% 27.7587 18.0324);--ct-shadow:lab(0% 0 0/.045)}}.ct-toast{border:1px solid var(--ct-border);background:var(--ct-surface);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:0;color:var(--ct-text);box-shadow:0 8px 24px var(--ct-shadow);-webkit-backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;text-align:start;-webkit-user-select:none;user-select:none;will-change:transform, opacity, filter;transition:border-color .16s var(--ct-ease), background .16s var(--ct-ease), transform .16s var(--ct-ease);border-radius:8px;margin:0;padding:7px 10px 8px;display:block}.ct-toast:hover{border-color:#00000024;border-color:color(display-p3 0 0 0/.14);border-color:lab(0% 0 0/.14);transform:translateY(-1px)}.ct-toast:focus-visible{border-color:#00000024;border-color:color(display-p3 0 0 0/.14);border-color:lab(0% 0 0/.14);transform:translateY(-1px)}.ct-toast:focus-visible{outline-offset:2px;outline:2px solid #00000029;outline:2px solid color(display-p3 0 0 0/.16);outline:2px solid lab(0% 0 0/.16)}.ct-toast[data-type=info],.ct-toast[data-type=success]{color:var(--ct-muted)}.ct-toast[data-type=warning]{color:var(--ct-warning)}.ct-toast[data-type=error]{color:var(--ct-error)}.ct-msg{max-width:20rem;color:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:normal;word-break:break-word;font-size:12.5px;font-weight:620;line-height:1.35;display:block;overflow:hidden}@media (max-width:640px){.ct-viewport{align-items:stretch;width:auto;bottom:12px;left:12px;right:12px;transform:none}.ct-toast{width:auto}}@media (prefers-reduced-motion:reduce){.ct-toast{transition-duration:0s}}.confirm-overlay{z-index:120;-webkit-backdrop-filter:blur(10px)saturate(140%);background:radial-gradient(#0d161f52 0%,#0d161f85 100%);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.confirm-dialog{-webkit-backdrop-filter:blur(22px)saturate(160%);text-align:center;direction:rtl;background:linear-gradient(152deg,#fffffff0,#eef7ffd1);border:1px solid #ffffffc7;border-radius:22px;gap:10px;width:min(420px,100%);padding:26px 24px 22px;display:grid;position:relative;box-shadow:0 28px 64px #0b121b47,0 10px 24px #0b121b1f,inset 0 1px #fffc}.confirm-dialog:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#ffffffe6,#fff0 40%,#1f2d3b14);padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.confirm-dialog__glyph{place-items:center;width:52px;height:52px;margin:0 auto 4px;display:grid;position:relative}.confirm-dialog__glyph-ring{background:linear-gradient(145deg,#1f2d3b14,#1f2d3b05);border:1px solid #1f2d3b24;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px #fffc}.confirm-dialog__glyph-mark{color:#32485f;letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1;font-family:var(--iv-font-sans);position:relative}.confirm-dialog--danger .confirm-dialog__glyph-ring{background:linear-gradient(145deg,#b3344b24,#b3344b0a);border-color:#b3344b47}.confirm-dialog--danger .confirm-dialog__glyph-mark{color:#9a2b3d}.confirm-dialog__title{letter-spacing:-.02em;color:#1d2730;margin:0;font-size:1.18rem;font-weight:700}.confirm-dialog__message{color:#5f6e7e;margin:0;font-size:.92rem;font-weight:500;line-height:1.5}.confirm-dialog__actions{flex-direction:row-reverse;gap:10px;margin-top:14px;display:flex}.confirm-dialog__btn{flex:1;padding:11px 16px;font-size:.9rem}@media (max-width:520px){.confirm-dialog{border-radius:20px;padding:22px 18px 18px}.confirm-dialog__title{font-size:1.08rem}.confirm-dialog__actions{flex-direction:column-reverse}}.sk-line{background-color:#e4e9eeb3;background-image:linear-gradient(90deg,#0000 0%,#ffffffb3 50%,#0000 100%);background-repeat:no-repeat;background-size:220% 100%;animation:1.4s linear infinite sk-shimmer}.sk-line--dark{background-color:#3c444c59;background-image:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);background-repeat:no-repeat;background-size:220% 100%;animation:1.4s linear infinite sk-shimmer}@keyframes sk-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@media (prefers-reduced-motion:reduce){.sk-line,.sk-line--dark{background-image:none;animation:none}}.sk-auth{z-index:100;background:#000;place-content:center;place-items:center;gap:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.sk-auth__spinner{border:2.5px solid #ffffff2e;border-top-color:#fff;border-radius:50%;width:28px;height:28px}.sk-auth p{color:#fff;margin:0;font-size:.84rem;font-weight:700}.sk-dash{z-index:40;background:#eef1f4;position:fixed;top:0;bottom:0;left:0;right:0}.sk-dash__desktop{display:contents}.sk-dash__topbar{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border-bottom:1px solid #e4e9ee80;align-items:center;gap:20px;height:80px;padding:14px 24px 14px 294px;display:flex;position:fixed;top:0;left:0;right:0}.sk-dash__topbar-right{align-items:center;gap:14px;margin-left:auto;display:flex}.sk-dash__sidebar{z-index:45;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border-right:1px solid #e4e9ee80;flex-direction:column;gap:18px;width:272px;height:100vh;padding:98px 16px 18px;display:flex;position:fixed;top:0;left:0}.sk-dash__sidebar-head,.sk-dash__sidebar-nav{gap:6px;display:grid}.sk-dash__sidebar-foot{border-top:1px solid #e4e9ee66;gap:6px;margin-top:auto;padding-top:14px;display:grid}.sk-dash__kpis{z-index:30;grid-template-columns:repeat(3,190px);gap:10px;display:grid;position:fixed;top:96px;right:80px}.sk-dash__kpi{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffff80;border-radius:14px;padding:14px 16px;box-shadow:0 14px 32px #0e12171a}.sk-dash__bento{z-index:30;grid-template-columns:2.1fr 1.25fr 1fr;gap:12px;display:grid;position:fixed;bottom:36px;left:290px;right:80px}.sk-dash__bento-focus{background:#12161ad9;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-height:180px;padding:22px;display:flex;box-shadow:0 20px 40px #0c101426}.sk-dash__bento-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffbd;border:1px solid #ffffff80;border-radius:16px;flex-direction:column;padding:15px;display:flex;box-shadow:0 20px 40px #0c10141a}.sk-dash__controls{z-index:52;gap:8px;display:grid;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.sk-dash__mobile{display:none}@media (max-width:990px){.sk-dash{background:#1a1d20}.sk-dash__desktop{display:none}.sk-dash__mobile{min-height:100dvh;display:block}.sk-dash__m-topbar{z-index:55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e10ad;border-bottom:1px solid #acb3b826;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.sk-dash__m-cards{z-index:35;gap:10px;padding:80px 10px 0;display:flex;position:relative;overflow:hidden}.sk-dash__m-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9fbd1;border:1px solid #acb3b826;border-radius:14px;flex:0 0 160px;padding:13px 12px}.sk-dash__m-saturation{z-index:35;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0e10cc;border:1px solid #acb3b826;border-radius:16px;margin:18px 10px 0;padding:16px;position:relative}.sk-dash__m-bottomnav{z-index:55;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0e10c7;border-top:1px solid #acb3b826;border-top-left-radius:30px;border-top-right-radius:30px;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px 8px 20px;display:grid;position:fixed;bottom:0;left:0;right:0}}.sk-workspace{gap:18px;width:min(1200px,100%);margin:0 auto;padding:0 16px;display:grid}.sk-workspace__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sk-workspace__header>div{gap:8px;display:grid}.sk-workspace__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffd6,#f0f7ffa8);border:1px solid #ffffffb8;border-radius:20px;gap:12px;padding:18px;display:grid;box-shadow:0 16px 36px #0d161f14}.sk-table__row{align-items:center;gap:12px;padding:10px 0;display:flex}.sk-table__row--header{border-bottom:1px solid #e4e9ee80;margin-bottom:4px;padding-bottom:12px}.sk-settings__grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.sk-settings__data-row{border-bottom:1px solid #e4e9ee4d;justify-content:space-between;align-items:center;padding:10px 0;display:flex}@media (max-width:1280px){.sk-dash__topbar{padding-left:268px}.sk-dash__sidebar{width:246px}.sk-dash__kpis{grid-template-columns:repeat(3,1fr);left:262px;right:22px}.sk-dash__bento{grid-template-columns:1fr 1fr;left:262px}.sk-dash__bento-card:last-child{grid-column:span 2}}@media (max-width:680px){.sk-workspace{padding:0 8px}.sk-workspace__header{flex-direction:column}.sk-settings__grid{grid-template-columns:1fr}}.cookie-consent{left:12px;right:12px;z-index:70000;position:fixed;top:12px}.cookie-consent__panel{color:#fff;border-radius:28px;padding:16px}.cookie-consent__content{z-index:1;position:relative}.cookie-consent__eyebrow{text-align:right;color:#ffffff57;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:10px;font-weight:300}.cookie-consent__message{text-align:right;color:#ffffffa8;margin:6px 0 0;font-size:13px;font-weight:300;line-height:1.65}.cookie-consent__link{color:#ffffffb8;text-underline-offset:2px;text-decoration:underline}.cookie-consent__link:hover{color:#ffffffe0}.cookie-consent__actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:12px;display:flex}.cookie-consent__btn{cursor:pointer;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:300;line-height:1;transition:border-color .2s,color .2s}.cookie-consent__btn--ghost{color:#ffffffa3;background:0 0;border:1px solid #ffffff1f}.cookie-consent__btn--ghost:hover{color:#ffffffd1;border-color:#fff3}.cookie-consent__btn--primary{color:#ffffffd1;background:0 0;border:1px solid #ffffff29}.cookie-consent__btn--primary:hover{color:#fff;border-color:#ffffff42}@media (min-width:640px){.cookie-consent{left:auto;right:auto;width:100%;max-width:22rem;top:auto;bottom:12px;left:24px}}.enterprise-access{background:radial-gradient(circle at 10% 14%,#cdd9e657,#0000 42%),radial-gradient(circle at 86% 5%,#bccee042,#0000 38%),linear-gradient(#f9fbfd 0%,#eff4f9 100%);place-items:center;min-height:calc(100vh - 120px);padding:32px 16px;display:grid}.enterprise-access__card{color:#172230;background:#ffffffe0;border:1px solid #8f9dac5c;border-radius:20px;width:min(620px,100%);padding:28px;box-shadow:0 20px 40px #111c281a}.enterprise-access__eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#40556b;margin:0 0 10px;font-size:.72rem;font-weight:800}.enterprise-access__card h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.enterprise-access__card p{color:#3f5265;margin:14px 0 0;line-height:1.65}.enterprise-access__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.enterprise-access__btn{cursor:pointer;font-size:.9rem;font-weight:700;font-family:var(--iv-font-sans);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.enterprise-access__btn:hover{transform:translateY(-1px)}.enterprise-access__btn--primary{color:#f4f8fc;background:#223346}.enterprise-access__btn--secondary{color:#2d4358;background:#fffffff0;border-color:#8392a180}.enterprise-access__btn--ghost{color:#40556b;background:#ffffffad;border-color:#8392a166}@media (max-width:680px){.enterprise-access{padding:20px 12px}.enterprise-access__card{padding:20px}.enterprise-access__actions{grid-template-columns:1fr;display:grid}}:root{--iv-ease-out:cubic-bezier(.23, 1, .32, 1);--iv-ease-in-out:cubic-bezier(.77, 0, .175, 1);--iv-ease-drawer:cubic-bezier(.32, .72, 0, 1);--iv-ease-pop:cubic-bezier(.2, .72, .18, 1);--iv-ease-press:cubic-bezier(.4, 0, .2, 1);--iv-dur-press:.12s;--iv-dur-tooltip:.16s;--iv-dur-pop:.2s;--iv-dur-pane:.26s;--iv-dur-sheet:.36s;--iv-dur-page:.18s}@media (prefers-reduced-motion:reduce){button,[role=button]{transition:none!important}button:active,[role=button]:active{transform:none!important}}:root{--iv-focus-ring-color:#0d161f1f;--iv-focus-ring-inner:#ffffffeb;--iv-focus-ring-accent:#2463eb8c}:focus-visible{outline:none}button:focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}a:focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}[role=button]:focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}[role=link]:focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}[role=tab]:focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}[role=menuitem]:focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}[tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}textarea:focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}select:focus-visible{box-shadow:0 0 0 2px var(--iv-focus-ring-inner), 0 0 0 4px var(--iv-focus-ring-accent), 0 6px 18px var(--iv-focus-ring-color);transition:box-shadow var(--iv-dur-tooltip) var(--iv-ease-out), transform var(--iv-dur-press) var(--iv-ease-press);outline:none}@media (prefers-reduced-motion:reduce){:focus-visible{transition:none!important}}.app-nav,.lp-nav-shell{transition:backdrop-filter var(--iv-dur-pane) var(--iv-ease-out), background-color var(--iv-dur-pane) var(--iv-ease-out), background var(--iv-dur-pane) var(--iv-ease-out), border-color var(--iv-dur-pane) var(--iv-ease-out), box-shadow var(--iv-dur-pane) var(--iv-ease-out)}[data-scrolled] .app-nav{-webkit-backdrop-filter:blur(28px)saturate(190%);border-bottom-color:#ffffffeb;box-shadow:0 14px 36px #0d161f2e}[data-scrolled] .lp-nav-shell{-webkit-backdrop-filter:blur(30px)saturate(1.45);background:linear-gradient(#fffffffa,#edf4fbf0),#f8fbfef5;border-bottom-color:#ffffffc2;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff70,0 14px 34px #0f17211a}@media (prefers-reduced-motion:reduce){.app-nav,.lp-nav-shell{transition:none}}html{scroll-behavior:smooth}.app-shell{overscroll-behavior-y:contain}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes iv-map-pin-drop{0%{opacity:0;transform:translateY(-10px)scale(.6)}60%{opacity:1;transform:translateY(0)scale(1.15)}80%{transform:translateY(0)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.iv-map-pin{transform-origin:50% 100%;animation:iv-map-pin-drop .42s var(--iv-ease-out) both;will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.iv-map-pin{animation:none}}@keyframes iv-shake{0%{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(5px)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-1.5px)}to{transform:translate(0)}}.iv-shake{animation:iv-shake .32s var(--iv-ease-out)}@media (prefers-reduced-motion:reduce){.iv-shake{animation:none}}.iv-count-up{transition:filter var(--iv-dur-pop) var(--iv-ease-out), opacity var(--iv-dur-pop) var(--iv-ease-out);filter:blur();opacity:1;display:inline-block}.iv-count-up.is-morphing{filter:blur(3px);opacity:.6}@media (prefers-reduced-motion:reduce){.iv-count-up,.iv-count-up.is-morphing{filter:none;opacity:1;transition:none}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{position:relative}:root{--iv-font-sans:"Rubik", "Noto Sans Hebrew", "Inter", "Segoe UI", Arial, sans-serif;--iv-glass-border-strong:#ffffffc7;--iv-glass-border:#ffffffa8;--iv-glass-border-soft:#ffffff85;--iv-glass-sheen:linear-gradient(145deg, #ffffffa8 0%, #ffffff57 38%, #ffffff24 62%, #d8e8f73d 100%);--iv-glass-bg-strong:linear-gradient(160deg, #fffffff7 0%, #f8fcfff2 46%, #eaf3fce6 100%);--iv-glass-bg:linear-gradient(160deg, #fffffff0 0%, #f6faffe6 48%, #e8f2fcd6 100%);--iv-glass-bg-soft:linear-gradient(160deg, #ffffffe6 0%, #f4f9ffdb 48%, #e6f0fbcc 100%);--iv-glass-bg-dim:linear-gradient(160deg, #ffffffd6 0%, #f2f7ffcc 48%, #e3eefab8 100%);--iv-glass-dark-bg:#0c0e10b8;--iv-glass-blur-lg:blur(20px) saturate(180%);--iv-glass-blur-xl:blur(28px) saturate(185%);--iv-glass-blur-2xl:blur(36px) saturate(190%);--iv-glass-shadow-soft:0 14px 30px #09101824, inset 0 1px 0 #ffffffa8;--iv-glass-shadow:0 20px 44px #0910182e, inset 0 1px 0 #ffffffb8;--iv-glass-shadow-strong:0 26px 56px #09101838, inset 0 1px 0 #ffffffc2}body{font-family:var(--iv-font-sans);color:#22303c;direction:rtl;background:radial-gradient(circle at 10% 12%,#add0e973,#0000 36%),radial-gradient(circle at 82% 6%,#b4d0c257,#0000 34%),linear-gradient(170deg,#eef3f8 0%,#e7eef6 52%,#e2eaf4 100%)}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 320, "GRAD" 0, "opsz" 24}button,input,select,textarea{font-family:var(--iv-font-sans)}a{color:inherit}.app-shell{min-height:100vh}.app-shell__main--standard{padding:calc(84px + env(safe-area-inset-top,0px)) 24px 24px}.app-route-fallback{color:#fff;background:#000;place-items:center;gap:12px;min-height:100dvh;font-weight:700;display:grid}.app-route-fallback p{letter-spacing:.01em;margin:0;font-size:.88rem}.app-route-fallback__spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:999px;width:28px;height:28px;animation:.75s linear infinite app-route-spin}.app-not-found{min-height:calc(100vh - (84px + env(safe-area-inset-top,0px)));text-align:center;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.app-not-found__code{letter-spacing:.03em;color:#566a7c;margin:0;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800}.app-not-found h1{color:#22303c;margin:0;font-size:clamp(1.2rem,2.5vw,1.7rem)}.app-not-found p{color:#3f4d5b;margin:0}.app-not-found__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:inline-flex}.app-not-found__primary-link,.app-not-found__secondary-link{border-radius:10px;justify-content:center;align-items:center;min-width:132px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.app-not-found__primary-link{color:#f5f8fb;background:linear-gradient(135deg,#1b2835f5,#293d4fe6);box-shadow:0 10px 22px #101b2638}.app-not-found__secondary-link{color:#26384a;background:#ffffff9e;border:1px solid #26384a33}@keyframes app-route-spin{to{transform:rotate(360deg)}}.app-status{z-index:40;top:calc(76px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(18px)saturate(160%);will-change:transform;background:linear-gradient(145deg,#ffffffc7,#f4faff9e);border:1px solid #ffffffb8;border-radius:14px;max-width:min(360px,100vw - 30px);padding:10px 12px;position:fixed;right:16px;transform:translateZ(0);box-shadow:0 14px 34px #09101829,inset 0 1px #ffffff9e}.app-status p{margin:0}.app-status--error{flex-direction:column;gap:10px;display:flex}.app-status--error button{color:#fff;cursor:pointer;background:#1e2730;border:0;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:8px 10px}.app-status--minimal{top:calc(92px + env(safe-area-inset-top,0px));color:#f2f6fa;-webkit-backdrop-filter:blur(10px)saturate(120%);z-index:56;background:#0a0e129e;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:6px 10px;display:inline-flex;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 20px #070b1033}.app-status--minimal p{letter-spacing:.01em;font-size:.75rem;font-weight:700;line-height:1.1}.app-status__dot{background:#85d6a3;border-radius:999px;width:6px;height:6px;animation:1.25s ease-in-out infinite app-status-pulse;box-shadow:0 0 #85d6a36b}.app-status--minimal.app-status--error{background:#6f1724c7;border-color:#ffbbc673;box-shadow:0 8px 22px #46091447}.app-status--minimal.app-status--error .app-status__dot{display:none}.app-status__retry{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:700}@keyframes app-status-pulse{0%{opacity:.85;box-shadow:0 0 #85d6a36b}70%{opacity:1;box-shadow:0 0 0 6px #85d6a300}to{opacity:.9;box-shadow:0 0 #85d6a300}}.app-nav{z-index:30;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 14px;background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);-webkit-backdrop-filter:var(--iv-glass-blur-2xl);border-bottom:1px solid var(--iv-glass-border-strong);box-shadow:var(--iv-glass-shadow-strong);isolation:isolate;will-change:transform;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.app-nav:before{content:"";z-index:0;pointer-events:none;opacity:.95;background:linear-gradient(#ffffffe0,#ffffff38 56%),radial-gradient(circle at 14% -8%,#ffffffeb,#0000 40%);position:absolute;top:0;bottom:0;left:0;right:0}.app-nav:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply;background:linear-gradient(#7a9ab633 0%,#7a9ab60a 38%,#0000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.app-nav>*{z-index:1;position:relative}.app-nav__brand{letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.app-nav__links{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-nav__links a{color:#3f4d5b;border-radius:9px;padding:8px 10px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.app-nav__links a:hover{background:linear-gradient(145deg,#ffffffb8,#e7f1fbcc)}.app-nav__links a.active{color:#f6f9fd;background:linear-gradient(135deg,#1b2835f2,#26394ae0);box-shadow:0 10px 22px #101b2647}.app-nav__button{color:#f5f8fb;cursor:pointer;background:linear-gradient(135deg,#1b2835f5,#293d4fe6);border:0;border-radius:9px;padding:8px 10px;font-size:.85rem;font-weight:700;box-shadow:0 10px 22px #101b2647}@media (max-width:920px){.app-nav{flex-direction:column;align-items:flex-start}.app-shell__main--standard{padding-top:calc(132px + env(safe-area-inset-top,0px))}}@media (max-width:990px){.app-status--minimal{top:calc(72px + env(safe-area-inset-top,0px))}}.app-status,.app-nav{border-color:var(--iv-glass-border-strong);-webkit-backdrop-filter:blur(40px)saturate(220%);box-shadow:var(--iv-glass-shadow-strong);background:linear-gradient(145deg,#fffffffa,#eff7ffe6),#ffffffdb}.app-status--minimal:not(.app-status--error){border-color:var(--iv-glass-border-soft);background:var(--iv-glass-dark-bg);box-shadow:0 8px 20px #070b103d}.app-status__retry{background:#ffffff2e;border:1px solid #ffffff47}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.top-0{top:0}.isolate{isolation:isolate}.z-50{z-index:50}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-16{min-height:4rem}.min-h-\[34px\]{min-height:34px}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-\[minmax\(210px\,auto\)_minmax\(220px\,360px\)_auto\]{grid-template-columns:minmax(210px,auto) minmax(220px,360px) auto}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-\[22px\]{gap:22px}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/20{border-color:#fff3}.border-white\/\[0\.055\]{border-color:#ffffff0e}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.12\]{border-color:#ffffff1f}.bg-\[\#111112\]\/\[\.92\]{background-color:#111112eb}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.px-\[34px\]{padding-left:34px;padding-right:34px}.text-\[13\.5px\]{font-size:13.5px}.font-medium{font-weight:500}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:#fff9}.shadow-\[0_10px_38px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 10px 38px #0000003d;--tw-shadow-colored:0 10px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.045\)\]{--tw-shadow:inset 0 1px 0 #ffffff0b;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[backface-visibility\:hidden\]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.\[contain\:paint\]{contain:paint}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-8:before{content:var(--tw-content);left:2rem;right:2rem}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right, var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-white\/40:before{content:var(--tw-content);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.muni{scroll-behavior:smooth;--muni-ink:#0a1628;--muni-ink-soft:#1e2b42;--muni-text:#1a2436;--muni-text-soft:#4a5870;--muni-text-muted:#758199;--muni-bg:#f4f6fa;--muni-bg-elev:#fff;--muni-border:#e3e7ef;--muni-border-strong:#cbd2dd;--muni-accent:#0d6e7a;--muni-accent-soft:#d3eaee;--muni-success:#1f7a4a;--muni-success-soft:#d6f0e1;--muni-warn:#b07206;--muni-warn-soft:#fce9c5;--muni-danger:#b3261e;--muni-danger-soft:#fadcd9;--muni-grid-gap:16px;--muni-radius:12px;--muni-radius-sm:8px;--muni-shadow:0 1px 2px #0a16280a, 0 4px 14px #0a16280f;--muni-shadow-strong:0 6px 18px #0a162814;font-feature-settings:"tnum" 1, "cv11" 1;background:var(--muni-bg);color:var(--muni-text);min-height:100vh;padding-bottom:64px;font-family:Heebo,Rubik,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.muni *,.muni :before,.muni :after{box-sizing:border-box}.muni :focus-visible{outline:2px solid var(--muni-accent);outline-offset:2px;border-radius:4px}.muni button:focus-visible{outline:2px solid var(--muni-accent);outline-offset:2px;border-radius:4px}.muni a:focus-visible{outline:2px solid var(--muni-accent);outline-offset:2px;border-radius:4px}.muni input:focus-visible{outline:2px solid var(--muni-accent);outline-offset:2px;border-radius:4px}.muni__search-input:focus-visible{outline:none}.muni__skip{z-index:200;background:var(--muni-ink);color:#fff;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;transition:transform .18s ease-out;position:absolute;top:12px;transform:translateY(-200%)}.muni__skip:not(:-webkit-any(: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))){left:12px}.muni__skip:not(: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))){left:12px}.muni__skip:-webkit-any(: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)){right:12px}.muni__skip: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)){right:12px}.muni__skip:focus{outline:3px solid var(--muni-accent);transform:translateY(0)}.muni__header{color:#f4f6fa;border-bottom:4px solid var(--muni-accent);background:linear-gradient(#0a1628 0%,#112344 100%);padding:28px 32px 32px}.muni__header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.muni__brand{align-items:center;gap:16px;display:flex}.muni__seal{background:linear-gradient(135deg, var(--muni-accent), #0a4f57);color:#fff;border:2px solid #ffffff2e;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:grid;box-shadow:0 0 0 4px #0d6e7a2e}.muni__brand-text{flex-direction:column;gap:2px;display:flex}.muni__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f4f6faa8;font-size:12px;font-weight:600}.muni__title{letter-spacing:-.01em;font-size:26px;font-weight:800}.muni__subtitle{color:#f4f6fab8;margin-top:2px;font-size:13px}.muni__search{flex:360px;min-width:220px;max-width:520px;position:relative}.muni__search-icon{color:#f4f6fa9e;pointer-events:none;font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}.muni__search-icon:not(:-webkit-any(: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))){left:14px}.muni__search-icon:not(: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))){left:14px}.muni__search-icon:-webkit-any(: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)){right:14px}.muni__search-icon: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)){right:14px}.muni__search-input{-webkit-appearance:none;appearance:none;color:#f4f6fa;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;width:100%;padding:10px 38px 10px 12px;font-family:inherit;font-size:13px;transition:background .15s,border-color .15s}.muni__search-input::placeholder{color:#f4f6fa80}.muni__search-input:hover{background:#ffffff1a;border-color:#ffffff47}.muni__search-input:focus{background:#ffffff24;border-color:#0d6e7a8c;outline:none;box-shadow:0 0 0 4px #0d6e7a2e}.muni__search.is-open .muni__search-input{background:#ffffff24;border-color:#ffffff52}.muni__search-clear{-webkit-appearance:none;appearance:none;color:#f4f6fa;cursor:pointer;background:#ffffff29;border:none;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;transition:background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.muni__search-clear:not(:-webkit-any(: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))){right:10px}.muni__search-clear:not(: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))){right:10px}.muni__search-clear:-webkit-any(: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)){left:10px}.muni__search-clear: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)){left:10px}.muni__search-clear:hover{background:#ffffff52}.muni__search-results{top:calc(100% + 8px);z-index:70;background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:14px;max-height:460px;padding:8px 0;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0a162838}.muni__search-group{padding:4px 0}.muni__search-group+.muni__search-group{border-top:1px dashed var(--muni-border);margin-top:2px}.muni__search-group-label{color:var(--muni-text-muted);letter-spacing:.08em;text-transform:uppercase;padding:8px 16px 4px;font-size:10px;font-weight:700}.muni__search-item{-webkit-appearance:none;appearance:none;text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;width:100%;padding:8px 16px;font-family:inherit;transition:background .12s;display:flex}.muni__search-item:hover,.muni__search-item.is-active{background:#0d6e7a1a}.muni__search-item.is-active{outline:2px solid var(--muni-accent);outline-offset:-2px}.muni__search-item-label{color:var(--muni-ink);font-size:13px;font-weight:700}.muni__search-item-sub{color:var(--muni-text-soft);margin-top:2px;font-size:11px}.muni__search-empty{text-align:center;color:var(--muni-text-muted);padding:24px 16px;font-size:13px}.muni__search-foot{border-top:1px solid var(--muni-border);color:var(--muni-text-muted);text-align:center;padding:8px 16px;font-size:10px}.muni__evidence{scroll-margin-top:20px}.muni__evidence-stats,.muni__evidence-sla-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.muni__evidence-stat,.muni__evidence-sla-card{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);min-height:92px;box-shadow:var(--muni-shadow);padding:14px}.muni__evidence-stat{grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;display:grid}.muni__evidence-stat svg{color:var(--muni-accent)}.muni__evidence-stat span,.muni__evidence-sla-label,.muni__evidence-sla-foot{color:var(--muni-text-soft);font-size:12px;font-weight:700}.muni__evidence-stat strong{color:var(--muni-ink);grid-column:1/-1;font-size:28px;line-height:1}.muni__evidence-sla-card{border-inline-start:4px solid var(--muni-border-strong)}.muni__evidence-sla-card.is-good{border-inline-start-color:var(--muni-success);background:linear-gradient(#fff,#f4fbf7)}.muni__evidence-sla-card.is-bad{border-inline-start-color:var(--muni-danger);background:linear-gradient(#fff,#fff7f6)}.muni__evidence-sla-value{color:var(--muni-ink);margin:8px 0 2px;font-size:24px;font-weight:800}.muni__evidence-sla-empty{border:1px dashed var(--muni-border-strong);border-radius:var(--muni-radius-sm);color:var(--muni-text-soft);background:#ffffffa6;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.muni__evidence-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.muni__evidence-search{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:999px;flex:360px;align-items:center;gap:8px;min-width:min(100%,360px);padding:9px 13px;display:flex}.muni__evidence-search svg{color:var(--muni-text-muted)}.muni__evidence-search input{width:100%;color:var(--muni-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.muni__evidence-layout{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:start;gap:16px;display:grid}.muni__evidence-list,.muni__evidence-detail{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:var(--muni-radius);box-shadow:var(--muni-shadow)}.muni__evidence-list{overflow:hidden}.muni__evidence-row{border:0;border-bottom:1px solid var(--muni-border);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:13px;display:grid}.muni__evidence-row:hover,.muni__evidence-row.is-active{background:#0d6e7a14}.muni__evidence-row.is-active{box-shadow:inset 4px 0 0 var(--muni-accent)}.muni__evidence-row-icon{background:var(--muni-accent-soft);width:34px;height:34px;color:var(--muni-accent);border-radius:8px;place-items:center;display:grid}.muni__evidence-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.muni__evidence-row-title{color:var(--muni-ink);font-size:13px;font-weight:800}.muni__evidence-row-sub,.muni__evidence-row-summary,.muni__evidence-row-side{color:var(--muni-text-soft);font-size:12px}.muni__evidence-row-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muni__evidence-row-side{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.muni__evidence-wa,.muni__evidence-priority,.muni__evidence-wa-text{border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.muni__evidence-wa--good,.muni__evidence-wa-text--good{color:var(--muni-success);background:var(--muni-success-soft)}.muni__evidence-wa--info,.muni__evidence-wa-text--info{color:var(--muni-accent);background:var(--muni-accent-soft)}.muni__evidence-wa--warn,.muni__evidence-wa-text--warn{color:var(--muni-warn);background:var(--muni-warn-soft)}.muni__evidence-wa--bad,.muni__evidence-wa-text--bad{color:var(--muni-danger);background:var(--muni-danger-soft)}.muni__evidence-wa--flat,.muni__evidence-wa-text--flat{color:var(--muni-text-soft);background:#eef1f5}.muni__evidence-detail{padding:16px}.muni__evidence-detail-head{border-bottom:1px solid var(--muni-border);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.muni__evidence-kicker{color:var(--muni-text-muted);flex-wrap:wrap;gap:8px;margin-bottom:7px;font-size:11px;font-weight:800;display:flex}.muni__evidence-detail h3{color:var(--muni-ink);margin:0;font-size:20px;line-height:1.25}.muni__evidence-detail p{color:var(--muni-text-soft);margin:6px 0 0;font-size:13px;line-height:1.55}.muni__evidence-priority{height:-moz-fit-content;height:fit-content;color:var(--muni-text-soft);background:#eef1f5}.muni__evidence-priority--urgent,.muni__evidence-priority--high{background:var(--muni-danger-soft);color:var(--muni-danger)}.muni__evidence-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.muni__evidence-facts>div{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);min-width:0;padding:10px}.muni__evidence-facts span{color:var(--muni-text-muted);margin-bottom:5px;font-size:11px;font-weight:800;display:block}.muni__evidence-facts strong{color:var(--muni-ink);overflow-wrap:anywhere;font-size:13px;display:block}.muni__evidence-card{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fff;margin-top:10px;padding:12px}.muni__evidence-card-title{color:var(--muni-ink);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.muni__evidence-card-title svg{color:var(--muni-accent)}.muni__evidence-whatsapp-line,.muni__evidence-recording,.muni__evidence-empty-line{color:var(--muni-text-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.muni__evidence-whatsapp-line{border-radius:var(--muni-radius-sm);background:#eef1f5;margin-top:10px;padding:9px}.muni__evidence-whatsapp-line--good{background:var(--muni-success-soft);color:var(--muni-success)}.muni__evidence-whatsapp-line--info{background:var(--muni-accent-soft);color:var(--muni-accent)}.muni__evidence-whatsapp-line--warn{background:var(--muni-warn-soft);color:var(--muni-warn)}.muni__evidence-whatsapp-line--bad{background:var(--muni-danger-soft);color:var(--muni-danger)}.muni__evidence-transcript{flex-direction:column;gap:8px;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.muni__evidence-turn{border-radius:var(--muni-radius-sm);border:1px solid var(--muni-border);background:#f8fafc;padding:9px 10px}.muni__evidence-turn--assistant{border-color:var(--muni-accent-soft);background:#f2fbfd}.muni__evidence-turn-meta{color:var(--muni-text-muted);justify-content:space-between;gap:10px;margin-bottom:5px;font-size:11px;font-weight:800;display:flex}.muni__evidence-turn-text{color:var(--muni-text);font-size:13px;line-height:1.55}.muni__evidence-export{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.muni__header-meta{color:#f4f6fac7;align-items:center;gap:20px;font-size:13px;display:flex}.muni__pulse{color:#c8efd5;background:#1f7a4a2e;border:1px solid #1f7a4a61;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.muni__pulse-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s infinite muni-pulse;box-shadow:0 0 #4ade80b3}@keyframes muni-pulse{0%{box-shadow:0 0 #4ade8099}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.muni__btn{-webkit-appearance:none;appearance:none;color:#f4f6fa;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.muni__btn:hover{background:#ffffff24;border-color:#ffffff52}.muni__btn--primary{background:var(--muni-accent);border-color:var(--muni-accent)}.muni__btn--primary:hover{background:#0a5860;border-color:#0a5860}.muni__main{flex-direction:column;gap:24px;max-width:1480px;margin:0 auto;padding:24px 32px 0;display:flex}.muni__minimap{top:50%;z-index:60;pointer-events:none;position:fixed;transform:translateY(-50%)}.muni__minimap:not(:-webkit-any(: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))){right:14px}.muni__minimap:not(: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))){right:14px}.muni__minimap:-webkit-any(: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)){left:14px}.muni__minimap: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)){left:14px}.muni__minimap ol{scrollbar-width:none;-webkit-backdrop-filter:blur(14px)saturate(160%);pointer-events:auto;background:#ffffffc7;border:1px solid #0a162814;border-radius:999px;flex-direction:column;gap:6px;max-height:80vh;margin:0;padding:8px 6px;list-style:none;display:flex;overflow-y:auto;box-shadow:0 8px 24px #0a162814}.muni__minimap a{color:var(--muni-text-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 8px;font-size:11px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,padding .18s;display:flex}.muni__minimap a:hover{color:var(--muni-ink);background:#0d6e7a14}.muni__minimap-dot{background:#0a162838;border-radius:50%;flex:none;width:8px;height:8px;transition:background .18s,transform .18s}.muni__minimap-label{opacity:0;max-width:0;transition:max-width .22s,opacity .18s;overflow:hidden}.muni__minimap a:hover .muni__minimap-label,.muni__minimap a.is-active .muni__minimap-label{opacity:1;max-width:160px;margin-inline-end:4px}.muni__minimap a.is-active{background:var(--muni-accent);color:#fff}.muni__minimap a.is-active .muni__minimap-dot{background:#fff;transform:scale(1.2)}.muni__minimap ol::-webkit-scrollbar{display:none}@media (max-width:1100px){.muni__minimap{display:none}}@media print{.muni__minimap{display:none}}.muni__filters{background:var(--muni-bg-elev);border:1px solid var(--muni-border);box-shadow:var(--muni-shadow);border-radius:999px;flex-wrap:wrap;align-items:center;gap:18px;padding:8px 16px;display:flex}.muni__filters-group{align-items:center;gap:10px;min-height:32px;display:flex}.muni__filters-label{color:var(--muni-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.muni__chips{background:#f3f5f9;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.muni__chip{-webkit-appearance:none;appearance:none;color:var(--muni-text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .16s,color .16s,transform .12s}.muni__chip:hover{color:var(--muni-ink)}.muni__chip.is-active{background:var(--muni-ink);color:#fff;box-shadow:0 2px 6px #0a16282e}.muni__chip:active{transform:scale(.97)}.muni__filters-tag{background:var(--muni-accent-soft);color:var(--muni-accent);border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.muni__filters-tag button{-webkit-appearance:none;appearance:none;color:var(--muni-accent);cursor:pointer;background:#0d6e7a26;border:none;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;transition:background .15s;display:grid}.muni__filters-tag button:hover{background:var(--muni-accent);color:#fff}.muni__dim{opacity:.32;filter:grayscale(35%);transition:opacity .22s,filter .22s}.muni__dim:hover{opacity:.6}@media (max-width:1100px){.muni__filters{border-radius:14px;flex-direction:column;align-items:stretch;padding:14px}.muni__filters-group{justify-content:space-between}.muni__filters-tag{align-self:flex-start;margin-inline-start:0}}@media print{.muni__filters{display:none}}.muni__intro{background:var(--muni-bg-elev);border:1px solid var(--muni-border);box-shadow:var(--muni-shadow-strong);border-radius:14px;grid-template-columns:1.25fr 1fr;align-items:center;gap:36px;padding:32px 36px;display:grid;position:relative;overflow:hidden}.muni__intro:before{content:"";pointer-events:none;background:radial-gradient(at 80% 0,#0d6e7a14,#0000 55%),radial-gradient(at 0 100%,#0a16280d,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}.muni__intro>*{position:relative}.muni__intro-eyebrow{color:var(--muni-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.muni__intro-title{letter-spacing:-.02em;color:var(--muni-ink);margin:12px 0 16px;font-size:38px;font-weight:800;line-height:1.15}.muni__intro-emphasis{background:linear-gradient(120deg, var(--muni-accent), #0a4f57);color:#0000;-webkit-background-clip:text;background-clip:text}.muni__intro-sub{color:var(--muni-text-soft);max-width:56ch;margin:0 0 22px;font-size:15px;line-height:1.65}.muni__intro-bullets{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.muni__intro-bullets li{border:1px solid var(--muni-border);background:#fafbfd;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:10px 14px;display:grid}.muni__intro-bullet-num{color:var(--muni-accent);text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:60px;font-size:22px;font-weight:800}.muni__intro-bullets strong{color:var(--muni-ink);font-size:14px;font-weight:800;display:block}.muni__intro-bullets span{color:var(--muni-text-soft);margin-top:2px;font-size:12px;display:block}.muni__intro-actions{flex-wrap:wrap;gap:10px;display:flex}.muni__intro-cta{-webkit-appearance:none;appearance:none;border:1px solid var(--muni-border-strong);background:var(--muni-bg-elev);color:var(--muni-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,transform .12s;display:inline-flex}.muni__intro-cta:hover{background:#f3f5f9;transform:translateY(-1px)}.muni__intro-cta--primary{background:var(--muni-accent);color:#fff;border-color:var(--muni-accent);box-shadow:0 6px 14px #0d6e7a38}.muni__intro-cta--primary:hover{background:#0a5860;border-color:#0a5860}.muni__intro-visual{justify-content:center;align-items:center;display:flex}.muni__intro-stack{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:380px;display:flex}.muni__intro-stack-card{background:linear-gradient(135deg, var(--muni-ink) 0%, #112344 60%, #0a4f57 100%);color:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:18px 22px;display:flex;position:relative;box-shadow:0 14px 30px #0d6e7a47}.muni__intro-stack-card span{letter-spacing:-.01em;font-size:16px;font-weight:800}.muni__intro-stack-card small{color:#f4f6fac7;font-size:12px;font-weight:500}.muni__intro-stack-arrows{justify-content:space-around;align-items:center;height:22px;display:flex}.muni__intro-stack-arrows span{background:linear-gradient(to bottom, var(--muni-accent), transparent);width:1px;height:100%;position:relative}.muni__intro-stack-arrows span:after{content:"";border-right:2px solid var(--muni-accent);border-bottom:2px solid var(--muni-accent);width:7px;height:7px;position:absolute;bottom:-1px;left:-3px;transform:rotate(45deg)}.muni__intro-stack-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.muni__intro-stack-pill{background:var(--muni-bg-elev);border:1px solid var(--muni-border);text-align:center;color:var(--muni-text-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:8px 6px;font-size:11px;font-weight:700;overflow:hidden}.muni__benchmark{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:var(--muni-radius);box-shadow:var(--muni-shadow);flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.muni__benchmark-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.muni__benchmark-legend{color:var(--muni-text-soft);align-items:center;gap:14px;font-size:11px;display:inline-flex}.muni__benchmark-dot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-inline-end:4px;display:inline-block}.muni__benchmark-dot--peer{background:var(--muni-text-soft)}.muni__benchmark-dot--yehud{background:var(--muni-accent);box-shadow:0 0 0 3px #0d6e7a2e}.muni__benchmark-dot--top{background:var(--muni-success)}.muni__benchmark-grid{grid-template-columns:repeat(2,1fr);gap:14px 24px;display:grid}.muni__bench{border-bottom:1px dashed var(--muni-border);flex-direction:column;gap:12px;padding:12px 0;display:flex}.muni__bench:nth-last-child(-n+2){border-bottom:none}.muni__bench-head{justify-content:space-between;align-items:center;display:flex}.muni__bench-metric{color:var(--muni-ink);font-size:13px;font-weight:800}.muni__bench-status{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.muni__bench-status--good{background:var(--muni-success-soft);color:var(--muni-success)}.muni__bench-status--warn{background:var(--muni-warn-soft);color:var(--muni-warn)}.muni__bench-track{background:linear-gradient(to inline-end, #eef1f6, #d8dde7);border-radius:999px;height:6px;margin:28px 18px 22px;position:relative}.muni__bench-mark{border:3px solid var(--muni-bg-elev);font-variant-numeric:tabular-nums;border-radius:50%;width:14px;height:14px;margin-inline-start:-7px;font-size:10px;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.muni__bench-mark span{white-space:nowrap;background:var(--muni-bg-elev);border:1px solid var(--muni-border);color:var(--muni-text-soft);border-radius:999px;padding:1px 6px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.muni__bench-mark--peer{background:var(--muni-text-soft)}.muni__bench-mark--peer span{color:var(--muni-text-soft)}.muni__bench-mark--yehud{background:var(--muni-accent);z-index:2;box-shadow:0 0 0 4px #0d6e7a38}.muni__bench-mark--yehud span{color:var(--muni-accent);border-color:#0d6e7a52;font-weight:800;top:-22px}.muni__bench-mark--top{background:var(--muni-success)}.muni__bench-mark--top span{color:var(--muni-success)}.muni__bench-note{color:var(--muni-text-soft);font-size:12px;line-height:1.5}@media (max-width:1100px){.muni__benchmark-grid{grid-template-columns:1fr}.muni__bench{border-bottom:1px dashed var(--muni-border)}.muni__bench:last-child{border-bottom:none}}.muni__depts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.muni__dept{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;flex-direction:column;gap:12px;padding:14px 16px 16px 22px;display:flex;position:relative;overflow:hidden}.muni__dept-stripe{width:4px;position:absolute;top:0;bottom:0}.muni__dept-stripe:not(:-webkit-any(: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))){right:0}.muni__dept-stripe:not(: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))){right:0}.muni__dept-stripe:-webkit-any(: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)){left:0}.muni__dept-stripe: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)){left:0}.muni__dept-head{align-items:center;gap:10px;display:flex}.muni__dept-name{color:var(--muni-ink);letter-spacing:-.01em;font-size:16px;font-weight:800}.muni__dept-head-name{color:var(--muni-text-soft);margin-top:1px;font-size:11px}.muni__dept-stats{border-top:1px solid var(--muni-border);border-bottom:1px solid var(--muni-border);grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 0 8px;display:grid}.muni__dept-stat{text-align:center;flex-direction:column;gap:2px;display:flex}.muni__dept-stat-label{color:var(--muni-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.muni__dept-stat-value{color:var(--muni-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px;font-weight:800}.muni__dept-stat-value.is-up{color:var(--muni-success)}.muni__dept-stat-value.is-down{color:var(--muni-danger)}.muni__dept--warn .muni__dept-stat-value{color:var(--muni-ink)}.muni__dept-top{flex-direction:column;gap:2px;display:flex}.muni__dept-top-label{color:var(--muni-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.muni__dept-top-value{color:var(--muni-ink);font-size:12px;font-weight:600;line-height:1.4}.muni__dept--danger{background:#fadcd938;border-color:#b3261e2e}.muni__implementation{flex-direction:column;gap:14px;display:flex}.muni__impl-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.muni__impl-step{grid-template-columns:110px 1fr;gap:14px;padding-bottom:12px;display:grid}.muni__impl-step:last-child{padding-bottom:0}.muni__impl-marker{flex-direction:column;align-items:center;padding-top:6px;display:flex;position:relative}.muni__impl-week{background:var(--muni-ink);color:#fff;text-align:center;letter-spacing:.02em;border-radius:999px;min-width:88px;padding:5px 12px;font-size:11px;font-weight:800}.muni__impl-line{background:var(--muni-border);flex:1;width:2px;min-height:32px;margin-top:6px}.muni__impl-card{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.muni__impl-title{color:var(--muni-ink);letter-spacing:-.01em;font-size:14px;font-weight:800}.muni__impl-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.muni__impl-col{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:8px;padding:10px 12px}.muni__impl-col--out{background:var(--muni-accent-soft);border-color:#0d6e7a38}.muni__impl-col-label{color:var(--muni-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.muni__impl-col--out .muni__impl-col-label{color:var(--muni-accent)}.muni__impl-col-value{color:var(--muni-text);font-size:12px;line-height:1.5}.muni__impl-col--out .muni__impl-col-value{color:var(--muni-ink);font-weight:600}.muni__impl-foot{background:var(--muni-ink);color:#fff;border-radius:var(--muni-radius-sm);text-align:center;letter-spacing:-.005em;padding:12px 16px;font-size:13px}.muni__impl-foot strong{color:#fff;margin-inline-end:6px}@media (max-width:1100px){.muni__impl-grid{grid-template-columns:1fr}.muni__impl-step{grid-template-columns:84px 1fr}.muni__impl-week{min-width:72px;padding:4px 8px;font-size:10px}}.muni__nps{flex-direction:column;gap:16px;display:flex}.muni__nps-head{grid-template-columns:1fr 1.4fr;align-items:stretch;gap:16px;display:grid}.muni__nps-score{color:#f4f6fa;border-radius:var(--muni-radius-sm);background:linear-gradient(135deg,#0a1628 0%,#112344 60%,#0d6e7a 100%);flex-direction:column;gap:2px;padding:14px 18px;display:flex}.muni__nps-score-label{color:#f4f6fab8;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.muni__nps-score-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0;font-size:36px;font-weight:800}.muni__nps-score .muni__delta{color:#c8efd5;background:#4ade802e;align-self:flex-start}.muni__nps-buckets{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.muni__nps-bucket{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.muni__nps-bucket-pct{font-variant-numeric:tabular-nums;color:var(--muni-ink);letter-spacing:-.01em;font-size:24px;font-weight:800}.muni__nps-bucket-label{color:var(--muni-text-soft);font-size:12px;font-weight:700}.muni__nps-bucket--good{border-color:#1f7a4a47}.muni__nps-bucket--good .muni__nps-bucket-pct{color:var(--muni-success)}.muni__nps-bucket--bad{border-color:#b3261e47}.muni__nps-bucket--bad .muni__nps-bucket-pct{color:var(--muni-danger)}.muni__nps-chart{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;padding:14px}.muni__nps-svg{width:100%;height:160px;display:block}.muni__nps-axis{stroke:var(--muni-border-strong);stroke-dasharray:4 4;stroke-width:1px}.muni__nps-line{fill:none;stroke:var(--muni-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.muni__nps-pt{fill:var(--muni-accent)}.muni__nps-pt-active{fill:#fff;stroke:var(--muni-accent);stroke-width:3px}.muni__nps-last-label{fill:var(--muni-accent);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.muni__nps-x-label{fill:var(--muni-text-muted);font-size:9px;font-weight:600}.muni__nps-quotes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.muni__nps-quote{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;border-inline-start-width:4px;margin:0;padding:12px 14px}.muni__nps-quote--positive{border-inline-start-color:var(--muni-success)}.muni__nps-quote--negative{border-inline-start-color:var(--muni-danger);background:#fadcd938}.muni__nps-quote p{color:var(--muni-ink);margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.55}.muni__nps-quote footer{color:var(--muni-text-muted);font-size:11px}@media (max-width:1100px){.muni__nps-head,.muni__nps-quotes{grid-template-columns:1fr}}.muni__equity{flex-direction:column;gap:14px;display:flex}.muni__equity-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.muni__equity-grid{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);min-width:540px;font-size:12px;display:grid;overflow:hidden}.muni__equity-corner,.muni__equity-col-label,.muni__equity-row-label,.muni__equity-cell{border-bottom:1px solid var(--muni-border);border-inline-start:1px solid var(--muni-border);padding:10px 12px}.muni__equity-corner{background:var(--muni-ink);color:#fff;letter-spacing:-.01em;font-size:12px;font-weight:800}.muni__equity-col-label{color:var(--muni-text-soft);text-align:center;letter-spacing:.02em;background:#f8f9fc;font-size:11px;font-weight:700}.muni__equity-row-label{color:var(--muni-ink);background:#f8f9fc;font-size:12px;font-weight:700}.muni__equity-cell{text-align:center;font-variant-numeric:tabular-nums;color:var(--muni-ink);font-weight:700}.muni__equity-foot{color:var(--muni-text-soft);flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:11px;display:flex}.muni__equity-legend{align-items:center;gap:6px;display:inline-flex}.muni__equity-legend i{border-radius:3px;width:14px;height:14px;display:inline-block}.muni__budget{flex-direction:column;gap:16px;display:flex}.muni__budget-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.muni__budget-summary-tile{background:var(--muni-ink);color:#fff;border-radius:var(--muni-radius-sm);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.muni__budget-summary-tile:nth-child(2){background:linear-gradient(135deg,#0a4f57,#0d6e7a)}.muni__budget-summary-label{color:#f4f6fab3;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.muni__budget-summary-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;font-size:26px;font-weight:800}.muni__budget-list{flex-direction:column;gap:8px;display:flex}.muni__budget-row{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;grid-template-columns:1.4fr 1.6fr auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.muni__budget-row--done{background:#d6f0e166;border-color:#1f7a4a38}.muni__budget-row--planned{background:0 0;border-style:dashed}.muni__budget-name{color:var(--muni-ink);font-size:13px;font-weight:800}.muni__budget-owner{color:var(--muni-text-muted);margin-top:2px;font-size:11px;font-weight:500}.muni__budget-track{flex-direction:column;gap:4px;display:flex}.muni__budget-track-bar{background:#eef1f6;border-radius:999px;height:8px;overflow:hidden}.muni__budget-track-fill{background:linear-gradient(90deg, var(--muni-accent), #0a4f57);border-radius:999px;height:100%}.muni__budget-row--done .muni__budget-track-fill{background:var(--muni-success)}.muni__budget-row--planned .muni__budget-track-fill{background:var(--muni-text-muted)}.muni__budget-track-meta{color:var(--muni-text-soft);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.muni__budget-status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.muni__budget-status--done{background:var(--muni-success-soft);color:var(--muni-success)}.muni__budget-status--active{background:var(--muni-accent-soft);color:var(--muni-accent)}.muni__budget-status--planned{color:var(--muni-text-soft);background:#eef1f6}@media (max-width:1100px){.muni__budget-summary{grid-template-columns:repeat(2,1fr)}.muni__budget-row{grid-template-columns:1fr;gap:8px}}.muni__anomalies{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:var(--muni-radius);box-shadow:var(--muni-shadow);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.muni__anomalies-head{color:var(--muni-ink);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.muni__anomalies-icon{background:var(--muni-warn);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.muni__anomalies-count{background:var(--muni-warn-soft);color:var(--muni-warn);border-radius:999px;margin-inline-start:auto;padding:2px 8px;font-size:11px;font-weight:700}.muni__anomalies-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.muni__anomaly{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;border-inline-start-width:4px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.muni__anomaly--high{border-inline-start-color:var(--muni-danger);background:#fadcd952}.muni__anomaly--medium{border-inline-start-color:var(--muni-warn);background:#fce9c552}.muni__anomaly--info{border-inline-start-color:var(--muni-accent);background:#d3eaee57}.muni__anomaly-title{color:var(--muni-ink);font-size:13px;font-weight:800;line-height:1.35}.muni__anomaly-detail{color:var(--muni-text-soft);margin-top:4px;font-size:12px;line-height:1.5}.muni__anomaly-foot{color:var(--muni-text-muted);margin-top:6px;font-size:11px}.muni__anomaly-action{-webkit-appearance:none;appearance:none;border:1px solid var(--muni-border-strong);background:var(--muni-bg-elev);color:var(--muni-ink);cursor:pointer;border-radius:6px;align-self:flex-start;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.muni__anomaly-action:hover{background:var(--muni-ink);color:#fff;border-color:var(--muni-ink)}.muni__roi{color:#f4f6fa;border-radius:var(--muni-radius);box-shadow:var(--muni-shadow-strong);background:linear-gradient(135deg,#0a1628 0%,#112344 60%,#0d6e7a 100%);flex-direction:column;gap:18px;padding:22px 24px 24px;display:flex}.muni__roi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.muni__roi .muni__section-title{color:#fff;font-size:17px}.muni__roi .muni__section-rec{color:#fff;background:#ffffff2e}.muni__roi .muni__section-sub,.muni__roi .muni__owner{color:#f4f6fac7}.muni__roi .muni__owner-name{color:#fff}.muni__roi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.muni__roi-tile{border-radius:var(--muni-radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.muni__roi-tile--primary{background:#ffffff24;border-color:#ffffff52}.muni__roi-tile--money{background:linear-gradient(135deg,#0d6e7a8c,#0d6e7a33);border-color:#d4f0f466}.muni__roi-tile-label{color:#f4f6fab3;letter-spacing:.02em;font-size:11px;font-weight:600}.muni__roi-tile-value{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.1}.muni__roi-tile .muni__kpi-unit{color:#f4f6fab8}.muni__roi-tile .muni__delta{color:#c8efd5;background:#4ade802e;align-self:flex-start}.muni__roi-tile .muni__provenance{color:#f4f6fa99}.muni__roi-breakdown{border-radius:var(--muni-radius-sm);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.muni__roi-breakdown-title{color:#f4f6fac7;letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:700}.muni__roi-row{grid-template-columns:1.4fr 2fr auto;align-items:center;gap:12px;font-size:12px;display:grid}.muni__roi-row-label{color:#f4f6faeb;font-weight:600}.muni__roi-row-bar{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.muni__roi-row-fill{background:linear-gradient(90deg,#4ade80,#0d6e7a);border-radius:999px;height:100%}.muni__roi-row-value{color:#fff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.muni__map-body{padding:0}.muni-map{grid-template-columns:1.55fr .95fr;min-height:460px;display:grid}.muni-map__canvas{border-radius:0 0 0 var(--muni-radius);position:relative;overflow:hidden}.muni-map__leaflet,.muni-map__leaflet .leaflet-container{border-radius:0;width:100%;height:100%;min-height:460px}.muni-map__side{border-inline-start:1px solid var(--muni-border);background:#fafbfd;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.muni-map__legend-title{color:var(--muni-ink);justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.muni-map__aged-chip{background:var(--muni-danger-soft);color:var(--muni-danger);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.muni-map__legend-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.muni-map__legend-item{border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px;font-size:12px;display:grid}.muni-map__legend-item:hover{background:#0d6e7a0f}.muni-map__legend-swatch{border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #0a16282e}.muni-map__legend-name{color:var(--muni-ink);font-weight:700}.muni-map__legend-count{color:var(--muni-text-soft);font-variant-numeric:tabular-nums;font-weight:700}.muni-map__legend-foot{color:var(--muni-text-muted);margin-top:8px;font-size:11px;line-height:1.5}.muni-map__case{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);box-shadow:var(--muni-shadow);overflow:hidden}.muni-map__case-head{color:#fff;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.muni-map__case-body{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.muni-map__case-title{color:var(--muni-ink);font-size:14px;font-weight:800}.muni-map__case-row{color:var(--muni-text-soft);border-bottom:1px dashed var(--muni-border);justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.muni-map__case-row:last-of-type{border-bottom:none}.muni-map__case-row>span:last-child{color:var(--muni-ink);font-weight:700}.muni-map__case-aged{color:var(--muni-danger)!important}.muni-map__case-actions{gap:6px;margin-top:6px;display:flex}.muni-map__case-actions .muni__btn{background:var(--muni-bg-elev);color:var(--muni-ink);border-color:var(--muni-border-strong);flex:1}.muni-map__case-actions .muni__btn:hover{background:#f3f5f9}.muni-map__case-actions .muni__btn--primary{background:var(--muni-accent);color:#fff;border-color:var(--muni-accent)}.muni-map__case-actions .muni__btn--primary:hover{background:#0a5860;border-color:#0a5860}.muni__map-loading{text-align:center;color:var(--muni-text-muted);padding:60px 24px;font-size:13px}.muni__kpi-strip{gap:var(--muni-grid-gap);grid-template-columns:repeat(4,1fr);display:grid}.muni__kpi{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:var(--muni-radius);box-shadow:var(--muni-shadow);flex-direction:column;gap:4px;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}.muni__kpi:before{content:"";background:var(--muni-accent);opacity:.85;width:100%;height:3px;position:absolute;top:0;right:0}.muni__kpi--warn:before{background:var(--muni-warn)}.muni__kpi--danger:before{background:var(--muni-danger)}.muni__kpi--success:before{background:var(--muni-success)}.muni__kpi-label{color:var(--muni-text-soft);letter-spacing:.02em;font-size:12px;font-weight:600}.muni__kpi-value{color:var(--muni-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1.1}.muni__kpi-unit{color:var(--muni-text-soft);margin-inline-start:6px;font-size:16px;font-weight:600}.muni__kpi-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.muni__delta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.muni__delta--good{background:var(--muni-success-soft);color:var(--muni-success)}.muni__delta--bad{background:var(--muni-danger-soft);color:var(--muni-danger)}.muni__delta--flat{color:var(--muni-text-soft);background:#eef1f6}.muni__provenance{color:var(--muni-text-muted);font-size:11px;font-weight:500}.muni__section{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:var(--muni-radius);box-shadow:var(--muni-shadow);flex-direction:column;display:flex}.muni__section-head{border-bottom:1px solid var(--muni-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.muni__section-title{color:var(--muni-ink);align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.muni__section-rec{letter-spacing:.04em;background:var(--muni-accent-soft);color:var(--muni-accent);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.muni__section-sub{color:var(--muni-text-soft);max-width:60ch;margin-top:4px;font-size:12px;line-height:1.5}.muni__owner{color:var(--muni-text-soft);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.muni__owner-avatar{color:#fff;background:linear-gradient(135deg,#2a3f63,#0c1e3a);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.muni__owner-name{color:var(--muni-text);font-weight:600}.muni__section-body{padding:18px 20px 20px}.muni__systems{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.muni__system{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;align-items:center;gap:10px;padding:10px 12px;display:flex}.muni__system-dot{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #1f7a4a26}.muni__system-dot--ok{background:var(--muni-success);box-shadow:0 0 0 3px #1f7a4a2e}.muni__system-dot--warn{background:var(--muni-warn);box-shadow:0 0 0 3px #b072062e}.muni__system-dot--err{background:var(--muni-danger);box-shadow:0 0 0 3px #b3261e2e}.muni__system-text{flex-direction:column;gap:1px;min-width:0;display:flex}.muni__system-name{color:var(--muni-ink);font-size:13px;font-weight:700}.muni__system-meta{color:var(--muni-text-muted);font-size:11px}.muni__grid-2{gap:var(--muni-grid-gap);grid-template-columns:1.05fr .95fr;display:grid}.muni__sla-list{flex-direction:column;gap:12px;display:flex}.muni__sla{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:12px 14px;display:grid}button.muni__sla{-webkit-appearance:none;appearance:none;text-align:start;cursor:default;width:100%;color:inherit;background:0 0;font-family:inherit;transition:background .15s,border-color .15s,transform .15s}button.muni__sla.muni__sla--clickable{cursor:pointer}button.muni__sla.muni__sla--clickable:hover{border-color:var(--muni-accent);background:#0d6e7a0a}button.muni__sla.muni__sla--clickable:active{transform:scale(.997)}.muni__sla-name{color:var(--muni-ink);font-size:13px;font-weight:700}.muni__sla-meta{color:var(--muni-text-muted);margin-top:2px;font-size:11px}.muni__sla-pct{font-variant-numeric:tabular-nums;color:var(--muni-ink);text-align:end;letter-spacing:-.01em;font-size:22px;font-weight:800}.muni__sla-track{background:#eef1f6;border-radius:999px;grid-column:1/-1;height:6px;position:relative;overflow:hidden}.muni__sla-fill{background:var(--muni-success);border-radius:999px;height:100%;transition:width .4s}.muni__sla--warn .muni__sla-fill{background:var(--muni-warn)}.muni__sla--danger .muni__sla-fill{background:var(--muni-danger)}.muni__sla-target{background:var(--muni-ink);opacity:.4;width:2px;position:absolute;top:-2px;bottom:-2px}.muni__sla-foot{color:var(--muni-text-muted);grid-column:1/-1;justify-content:space-between;align-items:center;font-size:11px;display:flex}.muni__breach{background:var(--muni-danger-soft);color:var(--muni-danger);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.muni__breach--zero{background:var(--muni-success-soft);color:var(--muni-success)}.muni__sankey-wrap{width:100%;overflow-x:auto}.muni__sankey{width:100%;height:280px;display:block}.muni__sankey-stage{fill:var(--muni-text-soft);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.muni__sankey-node text{fill:var(--muni-ink);font-size:12px;font-weight:700}.muni__sankey-node rect{fill:var(--muni-ink)}.muni__sankey-link{fill:none;stroke-opacity:.32;transition:stroke-opacity .2s}.muni__sankey-link:hover{stroke-opacity:.65}.muni__sankey-volume{fill:var(--muni-text-muted);font-variant-numeric:tabular-nums;font-size:10px}.muni__heatmap{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);font-size:12px;overflow:hidden}.muni__heatmap-grid{display:grid}.muni__heatmap-cell,.muni__heatmap-row-label,.muni__heatmap-col-label{border-bottom:1px solid var(--muni-border);border-inline-start:1px solid var(--muni-border);padding:9px 10px}.muni__heatmap-col-label{color:var(--muni-text-soft);text-align:center;letter-spacing:.02em;background:#f8f9fc;font-size:11px;font-weight:700}.muni__heatmap-row-label{color:var(--muni-ink);background:#f8f9fc;font-size:12px;font-weight:700}.muni__heatmap-cell{text-align:center;font-variant-numeric:tabular-nums;color:var(--muni-ink);font-weight:700}.muni__vendors{flex-direction:column;gap:10px;display:flex}.muni__vendor{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);grid-template-columns:1.4fr repeat(4,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.muni__vendor-name{color:var(--muni-ink);font-size:13px;font-weight:700}.muni__vendor-meta{color:var(--muni-text-muted);margin-top:2px;font-size:11px}.muni__vendor-stat{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.muni__vendor-stat-label{color:var(--muni-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.muni__vendor-stat-value{color:var(--muni-ink);font-size:14px;font-weight:800}.muni__vendor-rank{color:var(--muni-text-soft);background:#eef1f6;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.muni__vendor-rank--good{background:var(--muni-success-soft);color:var(--muni-success)}.muni__vendor-rank--warn{background:var(--muni-warn-soft);color:var(--muni-warn)}.muni__vendor-rank--bad{background:var(--muni-danger-soft);color:var(--muni-danger)}.muni__roadmap{grid-template-columns:200px repeat(4,1fr);gap:8px;font-size:12px;display:grid}.muni__roadmap-quarter{text-align:center;color:var(--muni-text-soft);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--muni-border);padding:6px 0;font-size:11px;font-weight:700}.muni__roadmap-row-label{color:var(--muni-ink);border-bottom:1px solid var(--muni-border);align-items:center;padding:8px 0;font-weight:700;display:flex}.muni__roadmap-cell{border-bottom:1px solid var(--muni-border);justify-content:center;align-items:center;padding:8px 4px;display:flex}.muni__roadmap-bar{text-align:center;width:100%;color:var(--muni-ink);border-radius:6px;padding:6px 10px;font-size:11px;font-weight:700}.muni__roadmap-bar--done{background:var(--muni-success-soft);color:var(--muni-success)}.muni__roadmap-bar--active{background:var(--muni-accent-soft);color:var(--muni-accent);border:1px solid var(--muni-accent)}.muni__roadmap-bar--planned{color:var(--muni-text-soft);border:1px dashed var(--muni-border-strong);background:#eef1f6}.muni__resident{flex-direction:column;gap:16px;display:flex}.muni__resident-head{border-bottom:1px solid var(--muni-border);align-items:center;gap:14px;padding-bottom:14px;display:flex}.muni__resident-avatar{background:linear-gradient(135deg, var(--muni-accent), #0a4f57);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:grid}.muni__resident-name{color:var(--muni-ink);font-size:16px;font-weight:800}.muni__resident-meta{color:var(--muni-text-soft);margin-top:2px;font-size:12px}.muni__resident-fields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.muni__resident-field{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.muni__resident-field-label{color:var(--muni-text-muted);font-size:11px;font-weight:600}.muni__resident-field-value{color:var(--muni-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.muni__resident-source{color:var(--muni-text-muted);align-items:center;gap:8px;margin-top:2px;font-size:10px;display:flex}.muni__source-chip{background:var(--muni-accent-soft);color:var(--muni-accent);letter-spacing:.02em;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.muni__resident-foot-title{color:var(--muni-text-soft);letter-spacing:.02em;margin-bottom:8px;font-size:12px;font-weight:700}.muni__resident-inquiries{flex-direction:column;gap:6px;display:flex}.muni__inquiry{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:grid}.muni__inquiry-id{color:var(--muni-text-soft);font-variant-numeric:tabular-nums;font-weight:700}.muni__inquiry-title{color:var(--muni-ink);font-weight:600}.muni__inquiry-status{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.muni__inquiry--success .muni__inquiry-status{background:var(--muni-success-soft);color:var(--muni-success)}.muni__inquiry--active .muni__inquiry-status{background:var(--muni-accent-soft);color:var(--muni-accent)}.muni__inquiry--breach .muni__inquiry-status{background:var(--muni-danger-soft);color:var(--muni-danger)}.muni__inquiry--breach{border-color:#b3261e47}.muni__journey{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.muni__journey-step{grid-template-columns:28px 1fr;gap:14px;padding-bottom:14px;display:grid}.muni__journey-step:last-child{padding-bottom:0}.muni__journey-marker{flex-direction:column;align-items:center;padding-top:4px;display:flex;position:relative}.muni__journey-dot{border:3px solid var(--muni-bg-elev);background:var(--muni-success);width:14px;height:14px;box-shadow:0 0 0 2px var(--muni-success);z-index:1;border-radius:50%;flex:none}.muni__journey-line{background:var(--muni-border);flex:1;width:2px;min-height:24px;margin-top:4px}.muni__journey-step--active .muni__journey-dot{background:var(--muni-warn);box-shadow:0 0 0 2px var(--muni-warn), 0 0 0 6px #b072062e}.muni__journey-step--pending .muni__journey-dot{background:var(--muni-bg-elev);box-shadow:0 0 0 2px var(--muni-border-strong)}.muni__journey-body{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;padding:10px 14px}.muni__journey-step--active .muni__journey-body{background:#fce9c552;border-color:#b0720659}.muni__journey-step--pending .muni__journey-body{color:var(--muni-text-soft);background:0 0;border-style:dashed}.muni__journey-when{color:var(--muni-text-muted);letter-spacing:.02em;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.muni__journey-breach{background:var(--muni-danger-soft);color:var(--muni-danger);border-radius:999px;margin-inline-start:auto;padding:2px 8px;font-weight:700}.muni__journey-title{color:var(--muni-ink);margin-top:4px;font-size:14px;font-weight:800}.muni__journey-step--pending .muni__journey-title{color:var(--muni-text-soft);font-weight:700}.muni__journey-detail{color:var(--muni-text-soft);margin-top:3px;font-size:12px;line-height:1.5}.muni__journey-foot{color:var(--muni-text-muted);border-top:1px dashed var(--muni-border);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.muni__governance{flex-direction:column;gap:16px;display:flex}.muni__governance-meta{border-bottom:1px solid var(--muni-border);grid-template-columns:repeat(2,1fr);gap:10px;padding-bottom:14px;display:grid}.muni__governance-meta-item{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;padding:10px 12px}.muni__governance-meta-label{color:var(--muni-text-muted);font-size:11px;font-weight:600}.muni__governance-meta-value{color:var(--muni-ink);margin-top:4px;font-size:13px;font-weight:700}.muni__governance-grid{grid-template-columns:1fr 1.4fr;gap:18px;display:grid}.muni__governance-subhead{color:var(--muni-text-soft);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.muni__governance-members{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.muni__governance-members li{border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.muni__governance-members li:hover{background:#0d6e7a0f}.muni__governance-member-name{color:var(--muni-ink);font-size:13px;font-weight:700}.muni__governance-member-role{color:var(--muni-text-muted);margin-top:1px;font-size:11px}.muni__governance-decisions{counter-reset:decision;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.muni__governance-decisions li{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:grid}.muni__governance-date{color:var(--muni-text-soft);font-variant-numeric:tabular-nums;font-weight:800}.muni__governance-title{color:var(--muni-ink);font-weight:600}.muni__governance-status{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.muni__governance-status--ok{background:var(--muni-success-soft);color:var(--muni-success)}.muni__governance-status--active{background:var(--muni-accent-soft);color:var(--muni-accent)}.muni__governance-status--wait{background:var(--muni-warn-soft);color:var(--muni-warn)}.muni__automation{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.muni__auto{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;flex-direction:column;gap:8px;padding:14px 16px 12px;display:flex}.muni__auto-head{justify-content:space-between;align-items:baseline;display:flex}.muni__auto-name{color:var(--muni-ink);font-size:13px;font-weight:800}.muni__auto-pct{font-variant-numeric:tabular-nums;color:var(--muni-ink);letter-spacing:-.01em;font-size:22px;font-weight:800}.muni__auto-track{background:#eef1f6;border-radius:999px;height:8px;overflow:hidden}.muni__auto-fill{background:var(--muni-success);border-radius:999px;height:100%;transition:width .5s}.muni__auto--warn .muni__auto-fill{background:var(--muni-warn)}.muni__auto--danger .muni__auto-fill{background:var(--muni-danger)}.muni__auto-saved{color:var(--muni-text-soft);font-size:11px;font-weight:600}.muni__auto-manual{border:1px dashed var(--muni-border-strong);color:var(--muni-text-soft);background:#fff;border-radius:6px;flex-direction:column;gap:3px;margin:4px 0 0;padding:8px 10px;font-size:11px;list-style:none;display:flex}.muni__auto-manual-title{color:var(--muni-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700}.muni__supplier-frame{border:1px solid var(--muni-border);box-shadow:var(--muni-shadow);background:#fff;border-radius:10px;overflow:hidden}.muni__supplier-frame-bar{border-bottom:1px solid var(--muni-border);background:linear-gradient(#f8fafd,#eef1f6);align-items:center;gap:12px;padding:8px 14px;display:flex}.muni__supplier-frame-dots{gap:6px;display:inline-flex}.muni__supplier-frame-dots i{background:#d3d8e0;border-radius:50%;width:10px;height:10px;display:inline-block}.muni__supplier-frame-dots i:first-child{background:#ef4444}.muni__supplier-frame-dots i:nth-child(2){background:#f59e0b}.muni__supplier-frame-dots i:nth-child(3){background:#22c55e}.muni__supplier-frame-url{color:var(--muni-text-soft);border:1px solid var(--muni-border);text-align:start;unicode-bidi:plaintext;background:#fff;border-radius:999px;flex:1;padding:4px 12px;font-family:SF Mono,Cascadia Code,Menlo,monospace;font-size:11px}.muni__supplier-frame-body{background:#fff;padding:18px 20px 20px}.muni__supplier-head{border-bottom:1px solid var(--muni-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.muni__supplier-eyebrow{color:var(--muni-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.muni__supplier-vendor{color:var(--muni-ink);margin-top:2px;font-size:17px;font-weight:800}.muni__supplier-amount{color:var(--muni-text-soft);margin-top:4px;font-size:13px}.muni__supplier-amount strong{color:var(--muni-ink);font-variant-numeric:tabular-nums;font-size:15px}.muni__supplier-eta{text-align:end;background:var(--muni-accent-soft);border:1px solid #0d6e7a38;border-radius:10px;padding:10px 14px}.muni__supplier-eta-label{color:var(--muni-accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.muni__supplier-eta-value{color:var(--muni-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:800}.muni__supplier-eta-meta{color:var(--muni-text-soft);margin-top:2px;font-size:11px}.muni__supplier-stages{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.muni__supplier-stage{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fafbfd;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.muni__supplier-stage-dot{color:#fff;background:var(--muni-border-strong);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.muni__supplier-stage--done .muni__supplier-stage-dot{background:var(--muni-success)}.muni__supplier-stage--active .muni__supplier-stage-dot{background:var(--muni-accent)}.muni__supplier-stage--pending .muni__supplier-stage-dot{border:2px dashed var(--muni-border-strong);color:var(--muni-text-muted);background:#fff}.muni__supplier-stage--active{background:#d3eaee52;border-color:#0d6e7a52}.muni__supplier-stage--pending{color:var(--muni-text-soft);background:0 0;border-style:dashed}.muni__supplier-stage-title{color:var(--muni-ink);font-size:13px;font-weight:700}.muni__supplier-stage--pending .muni__supplier-stage-title{color:var(--muni-text-soft)}.muni__supplier-stage-meta{color:var(--muni-text-muted);margin-top:2px;font-size:11px}.muni__supplier-stage-date{color:var(--muni-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600}.muni__drawer-overlay{z-index:100;background:#0a16286b;justify-content:flex-start;animation:.18s ease-out muni-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes muni-fade{0%{opacity:0}to{opacity:1}}.muni__drawer-panel{background:var(--muni-bg-elev);flex-direction:column;width:min(440px,92vw);height:100%;animation:.24s cubic-bezier(.2,.7,.2,1) muni-slide-in;display:flex;box-shadow:-16px 0 40px #0a162847}[dir=rtl] .muni__drawer-overlay{justify-content:flex-end}[dir=rtl] .muni__drawer-panel{box-shadow:16px 0 40px #0a162847}@keyframes muni-slide-in{0%{opacity:0;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}[dir=rtl] .muni__drawer-panel{animation-name:muni-slide-in-rtl}@keyframes muni-slide-in-rtl{0%{opacity:0;transform:translate(12%)}to{opacity:1;transform:translate(0)}}.muni__drawer-head{border-bottom:1px solid var(--muni-border);background:linear-gradient(#fafbfd 0%,#fff 100%);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.muni__drawer-eyebrow{color:var(--muni-danger);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.muni__drawer-title{color:var(--muni-ink);letter-spacing:-.01em;margin-top:4px;font-size:18px;font-weight:800}.muni__drawer-sub{color:var(--muni-text-soft);margin-top:6px;font-size:12px;line-height:1.5}.muni__drawer-close{-webkit-appearance:none;appearance:none;border:1px solid var(--muni-border);background:var(--muni-bg-elev);color:var(--muni-text-soft);cursor:pointer;border-radius:50%;flex:none;width:32px;height:32px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.muni__drawer-close:hover{background:var(--muni-ink);color:#fff;border-color:var(--muni-ink)}.muni__drawer-list{flex-direction:column;flex:1;gap:10px;margin:0;padding:16px 22px;list-style:none;display:flex;overflow-y:auto}.muni__drawer-case{border:1px solid var(--muni-border);border-inline-start:4px solid var(--muni-danger);border-radius:var(--muni-radius-sm);background:#fafbfd;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.muni__drawer-case-head{color:var(--muni-text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.muni__drawer-case-id{color:var(--muni-text-soft);font-variant-numeric:tabular-nums;font-weight:800}.muni__drawer-case-age{background:var(--muni-danger-soft);color:var(--muni-danger);border-radius:999px;padding:2px 8px;font-weight:700}.muni__drawer-case-title{color:var(--muni-ink);font-size:14px;font-weight:700}.muni__drawer-case-foot{color:var(--muni-text-muted);justify-content:space-between;font-size:11px;display:flex}.muni__drawer-case-actions{gap:6px;margin-top:6px;display:flex}.muni__drawer-case-actions .muni__btn{background:var(--muni-bg-elev);color:var(--muni-ink);border-color:var(--muni-border-strong);flex:1}.muni__drawer-case-actions .muni__btn--primary{background:var(--muni-accent);color:#fff;border-color:var(--muni-accent)}.muni__drawer-empty{text-align:center;color:var(--muni-text-muted);padding:32px 16px;font-size:13px}.muni__drawer-foot{border-top:1px solid var(--muni-border);color:var(--muni-text-muted);text-align:center;padding:10px 22px;font-size:11px}.muni__footnote{color:var(--muni-text-muted);text-align:center;border-top:1px dashed var(--muni-border);margin-top:8px;padding:16px 0;font-size:11px}@media (max-width:1100px){.muni__intro{grid-template-columns:1fr;gap:24px;padding:26px 22px}.muni__intro-title{font-size:30px}.muni__intro-stack-row{grid-template-columns:repeat(4,1fr)}.muni__kpi-strip,.muni__systems{grid-template-columns:repeat(2,1fr)}.muni__grid-2{grid-template-columns:1fr}.muni__vendor{grid-template-columns:1fr 1fr}.muni__roadmap{grid-template-columns:140px repeat(4,1fr);font-size:11px}.muni__resident-fields,.muni__anomalies-list{grid-template-columns:1fr}.muni__roi-grid{grid-template-columns:repeat(2,1fr)}.muni-map{grid-template-columns:1fr}.muni-map__side{border-inline-start:none;border-top:1px solid var(--muni-border)}.muni__governance-grid{grid-template-columns:1fr}.muni__supplier-head{flex-direction:column}.muni__supplier-eta{text-align:start}}@media (max-width:640px){.muni__roi-grid{grid-template-columns:1fr}.muni__roi-row{grid-template-columns:1fr;gap:4px}.muni__roi-row-bar{display:none}}@media (max-width:900px){.muni__header-row{flex-direction:column;align-items:stretch;gap:14px}.muni__search{min-width:0;max-width:none}.muni__header-meta{flex-wrap:wrap;gap:10px}.muni__header-meta .muni__btn{text-align:center;flex:auto}}@media (max-width:640px){.muni__header{padding:20px 18px}.muni__main{padding:16px 18px 0}.muni__kpi-strip,.muni__systems{grid-template-columns:1fr}.muni__roadmap{grid-template-columns:110px repeat(4,1fr);font-size:10px}.muni__nps-buckets{grid-template-columns:1fr 1fr 1fr;gap:6px}.muni__nps-bucket-pct{font-size:18px}.muni__intro{padding:22px 18px}.muni__intro-title{font-size:26px}.muni__intro-stack-row{grid-template-columns:repeat(2,1fr)}.muni__pulse{display:none}}.muni__print-banner{display:none}.muni__reveal{opacity:0;transform:translateY(14px)}.muni__reveal.is-visible{opacity:1;transition:opacity .55s ease-out,transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.muni__reveal,.muni__reveal.is-visible{opacity:1;transition:none;transform:none}}@media print{.muni__reveal,.muni__reveal.is-visible{opacity:1!important;transform:none!important}}.muni--tv{--muni-bg:#060c18;--muni-bg-elev:#0f1a2e;--muni-text:#e6ecf5;--muni-text-soft:#aab6ce;--muni-text-muted:#7d89a3;--muni-border:#1d2c47;--muni-border-strong:#2a3d5e;--muni-ink:#f4f6fa;--muni-ink-soft:#d3dbeb;font-size:17px}.muni--tv .muni__main{gap:28px;max-width:none;padding:24px 36px 48px}.muni--tv .muni__header{background:linear-gradient(#060c18 0%,#0f1a2e 100%);padding:32px 40px 36px}.muni--tv .muni__title{font-size:34px}.muni--tv .muni__subtitle{font-size:15px}.muni--tv .muni__seal{width:72px;height:72px;font-size:28px}.muni--tv .muni__kpi-value{font-size:56px}.muni--tv .muni__kpi-label{font-size:14px}.muni--tv .muni__roi-tile-value{font-size:44px}.muni--tv .muni__roi-tile-label{font-size:13px}.muni--tv .muni__roi{padding:28px 32px 32px}.muni--tv .muni__section-title{font-size:20px}.muni--tv .muni-map,.muni--tv .muni-map__leaflet,.muni--tv .muni-map__leaflet .leaflet-container{min-height:520px}.muni--tv .muni__section--hide-on-tv,.muni--tv .muni__btn,.muni--tv .muni__footnote{display:none}.muni--tv .muni__kpi,.muni--tv .muni__section,.muni--tv .muni__anomalies{background:var(--muni-bg-elev);border-color:var(--muni-border);color:var(--muni-text)}.muni--tv .muni__kpi-label,.muni--tv .muni__provenance,.muni--tv .muni__system-meta{color:var(--muni-text-muted)}.muni--tv .muni__system{border-color:var(--muni-border);background:#ffffff08}.muni--tv .muni__system-name{color:var(--muni-ink)}.muni--tv .muni__sla,.muni--tv .muni__resident-field,.muni--tv .muni__journey-body,.muni--tv .muni__inquiry,.muni--tv .muni__vendor,.muni--tv .muni__anomaly{border-color:var(--muni-border);background:#ffffff08}.muni--tv .muni__sla-name,.muni--tv .muni__sla-pct,.muni--tv .muni__resident-field-value,.muni--tv .muni__resident-name,.muni--tv .muni__vendor-name,.muni--tv .muni__vendor-stat-value,.muni--tv .muni__journey-title,.muni--tv .muni__inquiry-title,.muni--tv .muni__heatmap-cell,.muni--tv .muni__heatmap-row-label,.muni--tv .muni__roadmap-row-label,.muni--tv .muni__anomaly-title,.muni--tv .muni__sankey-node text{color:var(--muni-ink);fill:var(--muni-ink)}.muni--tv .muni__sla-track{background:#ffffff14}.muni--tv .muni__heatmap{border-color:var(--muni-border)}.muni--tv .muni__heatmap-col-label,.muni--tv .muni__heatmap-row-label{color:var(--muni-text-soft);background:#ffffff0a}.muni--tv .muni__roadmap-bar--planned{border-color:var(--muni-border-strong);color:var(--muni-text-soft);background:#ffffff0a}.muni--tv .muni__sankey-node rect{fill:var(--muni-ink)}.muni--tv .muni__sankey-stage{fill:var(--muni-text-soft)}.muni--tv .muni__sankey-volume{fill:var(--muni-text-muted)}@media print{@page{size:A4;margin:12mm}.muni{background:#fff;padding-bottom:0}.muni__header,.muni__roi,.muni__nps-score,.muni__budget-summary-tile,.muni__impl-foot,.muni__intro-stack-card,.muni__equity-corner,.muni__impl-week,.muni__heatmap-cell,.muni__equity-cell,.muni__bench-mark,.muni__delta,.muni__breach,.muni__governance-status,.muni__supplier-stage-dot,.muni__sla-fill,.muni__auto-fill,.muni__roi-row-fill,.muni__budget-track-fill,.muni__benchmark-dot,.muni__nps-line{-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important;print-color-adjust:exact!important}.muni__header{border-bottom-width:2px;padding:14px 18px 16px;background:#0a1628!important}.muni__btn,.muni__pulse,.muni__anomaly-action,.muni-map__case-actions,.muni__minimap,.muni__filters,.muni__search,.muni__intro-cta,.muni__drawer-overlay,.muni__skip,.muni__intro-actions,.muni__filters-tag{display:none!important}.muni__section,.muni__roi,.muni__benchmark,.muni__intro,.muni__anomalies{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.muni__main{gap:14px;padding:12px 18px 0}.muni__intro{padding:18px 22px}.muni__intro-title{font-size:22px}.muni__kpi-strip{grid-template-columns:repeat(4,1fr);gap:8px}.muni__kpi-value{font-size:24px}.muni__anomalies-list,.muni__nps-quotes{grid-template-columns:repeat(3,1fr)}.muni__benchmark-grid{grid-template-columns:repeat(2,1fr)}.muni__budget-summary{grid-template-columns:repeat(4,1fr)}.muni-map{-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:1fr 1fr;min-height:220px}.muni-map__canvas{display:none}.muni-map__side{border-inline-start:none}.muni__print-banner{color:var(--muni-ink);border-bottom:1px solid var(--muni-border);background:#fff;padding:8px 18px;font-size:11px;display:block}.muni__print-banner-row{justify-content:space-between;font-weight:700;display:flex}.muni__print-banner-title{color:var(--muni-ink)}.muni__print-banner-date{color:var(--muni-text-soft);font-variant-numeric:tabular-nums}.muni__print-banner-foot{color:var(--muni-text-muted);margin-top:4px;font-size:10px}}.muni__scans{background:var(--muni-bg-elev);border:1px solid var(--muni-border);border-radius:var(--muni-radius);box-shadow:var(--muni-shadow);flex-direction:column;gap:18px;margin:24px 32px;padding:24px;display:flex}.muni__scans--embedded{--muni-ink:#0a1628;--muni-ink-soft:#1e2b42;--muni-text:#1a2436;--muni-text-soft:#4a5870;--muni-text-muted:#758199;--muni-bg:#f4f6fa;--muni-bg-elev:#fff;--muni-border:#e3e7ef;--muni-border-strong:#cbd2dd;--muni-accent:#0d6e7a;--muni-accent-soft:#d3eaee;--muni-success:#1f7a4a;--muni-success-soft:#d6f0e1;--muni-warn:#b07206;--muni-warn-soft:#fce9c5;--muni-danger:#b3261e;--muni-danger-soft:#fadcd9;--muni-radius:12px;--muni-radius-sm:8px;--muni-shadow:0 12px 30px #0e12171a;background:linear-gradient(#ffffffeb,#f7fafcd1);border-color:#ffffffad;margin:0}.muni__scans-status{flex-shrink:0;align-items:center;gap:10px;display:flex}.muni__scans-pulse{color:var(--muni-success);background:#1f7a4a14;border:1px solid #1f7a4a2e;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.muni__scans-pulse.is-demo{color:var(--muni-warn);background:#b0720614;border-color:#b0720638}.muni__scans-pulse-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite muniScansPulse;box-shadow:0 0}@keyframes muniScansPulse{0%{box-shadow:0 0 #1f7a4a73}70%{box-shadow:0 0 0 8px #1f7a4a00}to{box-shadow:0 0 #1f7a4a00}}.muni__scans-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.muni__scans-stat{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:linear-gradient(#fbfcfe 0%,#f3f5f9 100%);flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.muni__scans-stat:before{content:"";background:var(--muni-accent);opacity:.7;width:3px;position:absolute;top:0;bottom:0}.muni__scans-stat:not(:-webkit-any(: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))):before{left:0}.muni__scans-stat:not(: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))):before{left:0}.muni__scans-stat:-webkit-any(: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)):before{right:0}.muni__scans-stat: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)):before{right:0}.muni__scans-stat-label{color:var(--muni-text-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.muni__scans-stat-value{color:var(--muni-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.1}.muni__scans-stat-value--small{font-size:18px;line-height:1.3}.muni__scans-stat-value--warn{color:var(--muni-warn)}.muni__scans-stat-foot{color:var(--muni-text-muted);font-size:11px}.muni__scans-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.muni__scans-search{border:1px solid var(--muni-border);background:#fff;border-radius:10px;flex:320px;align-items:center;max-width:480px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.muni__scans-search:focus-within{border-color:var(--muni-accent);box-shadow:0 0 0 3px #0d6e7a24}.muni__scans-search-icon{color:var(--muni-text-muted);pointer-events:none;padding-inline-start:12px;font-size:16px}.muni__scans-search input{font:inherit;color:var(--muni-text);background:0 0;border:0;outline:none;flex:1;padding:10px 12px;font-size:14px}.muni__scans-search-clear{color:var(--muni-text-muted);cursor:pointer;background:0 0;border:0;height:100%;padding:0 12px;font-size:14px}.muni__scans-banner{color:var(--muni-warn);border-radius:var(--muni-radius-sm);background:#b0720614;border:1px solid #b0720638;padding:10px 14px;font-size:13px}.muni__scans-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.muni__scans-list-wrap{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fbfcfe;flex-direction:column;max-height:720px;display:flex;overflow:hidden}.muni__scans-list-head{border-bottom:1px solid var(--muni-border);color:var(--muni-text-muted);letter-spacing:.02em;background:#fff;justify-content:space-between;padding:10px 14px;font-size:11px;font-weight:600;display:flex}.muni__scans-list{scrollbar-width:thin;margin:0;padding:0;list-style:none;overflow-y:auto}.muni__scans-list::-webkit-scrollbar{width:6px}.muni__scans-list::-webkit-scrollbar-thumb{background:var(--muni-border-strong);border-radius:999px}.muni__scan-row{border-bottom:1px solid var(--muni-border)}.muni__scan-row:last-child{border-bottom:0}.muni__scan-row-btn{text-align:start;cursor:pointer;width:100%;font:inherit;color:var(--muni-text);background:0 0;border:0;grid-template-columns:4px 64px 1fr;align-items:stretch;gap:12px;padding:14px 14px 14px 12px;transition:background-color .15s;display:grid}.muni__scan-row-btn:hover{background:#0d6e7a0a}.muni__scan-row.is-active .muni__scan-row-btn{background:#0d6e7a14}.muni__scan-row-rail{background:var(--muni-border-strong);border-radius:4px;align-self:stretch;width:4px}.muni__scan-row-rail--good{background:var(--muni-success)}.muni__scan-row-rail--warn{background:var(--muni-warn)}.muni__scan-row-rail--bad{background:var(--muni-danger)}.muni__scan-row-rail--info{background:var(--muni-accent)}.muni__scan-row-rail--flat{background:var(--muni-border-strong)}.muni__scan-row-time{font-variant-numeric:tabular-nums;text-align:center;flex-direction:column;gap:2px;padding-top:2px;display:flex}.muni__scan-row-time-strong{color:var(--muni-ink);font-size:13px;font-weight:700}.muni__scan-row-time-soft{color:var(--muni-text-muted);font-size:10.5px}.muni__scan-row-body{flex-direction:column;gap:6px;min-width:0;display:flex}.muni__scan-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.muni__scan-row-addr{color:var(--muni-ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.muni__scan-row-summary{color:var(--muni-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.muni__scan-row-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.muni__scan-row-cost{color:var(--muni-ink);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px;font-weight:700}.muni__scan-row-empty{color:var(--muni-text-muted);font-size:11.5px;font-style:italic}.muni__scan-chip{background:var(--muni-accent-soft);color:var(--muni-accent);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.muni__scan-chip--more{background:var(--muni-bg);color:var(--muni-text-muted);border:1px solid var(--muni-border)}.muni__scan-badge{letter-spacing:.02em;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.muni__scan-badge--good{background:var(--muni-success-soft);color:var(--muni-success)}.muni__scan-badge--warn{background:var(--muni-warn-soft);color:var(--muni-warn)}.muni__scan-badge--bad{background:var(--muni-danger-soft);color:var(--muni-danger)}.muni__scan-badge--info{background:var(--muni-accent-soft);color:var(--muni-accent)}.muni__scan-badge--flat{background:var(--muni-bg);color:var(--muni-text-muted);border:1px solid var(--muni-border)}.muni__scans-empty{text-align:center;color:var(--muni-text-muted);padding:48px 24px}.muni__scans-empty-title{color:var(--muni-text);margin-bottom:6px;font-size:14px;font-weight:700}.muni__scans-empty-sub{font-size:12.5px}.muni__scans-detail-wrap{border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);background:#fff;max-height:720px;position:sticky;top:16px;overflow-y:auto}.muni__scans-detail-wrap::-webkit-scrollbar{width:6px}.muni__scans-detail-wrap::-webkit-scrollbar-thumb{background:var(--muni-border-strong);border-radius:999px}.muni__scan-detail{flex-direction:column;gap:18px;padding:22px 22px 26px;display:flex}.muni__scan-detail--empty{text-align:center;min-height:360px;color:var(--muni-text-muted);justify-content:center;align-items:center}.muni__scan-detail-empty-icon{background:var(--muni-bg);width:56px;height:56px;color:var(--muni-accent);border:1px solid var(--muni-border);border-radius:50%;place-items:center;font-size:28px;display:grid}.muni__scan-detail-empty-title{color:var(--muni-text);font-size:15px;font-weight:700}.muni__scan-detail-empty-sub{max-width:320px;color:var(--muni-text-soft);font-size:13px;line-height:1.6}.muni__scan-detail-head{border-bottom:1px solid var(--muni-border);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.muni__scan-detail-eyebrow{color:var(--muni-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.muni__scan-detail-id{background:var(--muni-bg);border:1px solid var(--muni-border);color:var(--muni-text-soft);border-radius:6px;padding:2px 7px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:11px}.muni__scan-detail-when{font-variant-numeric:tabular-nums}.muni__scan-detail-title{color:var(--muni-ink);margin:0;font-size:20px;font-weight:800;line-height:1.25}.muni__scan-detail-sub{color:var(--muni-text-soft);font-size:12.5px}.muni__scan-detail-cost{border-radius:var(--muni-radius-sm);background:linear-gradient(135deg,#0d6e7a12,#0d6e7a05);border:1px solid #0d6e7a2e;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.muni__scan-detail-cost-label{color:var(--muni-text-soft);margin-bottom:4px;font-size:11.5px;font-weight:600}.muni__scan-detail-cost-value{color:var(--muni-accent);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.muni__scan-detail-cost-meta{color:var(--muni-text-soft);text-align:end;flex-direction:column;gap:2px;font-size:11.5px;display:flex}.muni__scan-detail-block{flex-direction:column;gap:8px;display:flex}.muni__scan-detail-block--accent{border-radius:var(--muni-radius-sm);background:#0d6e7a0d;border:1px solid #0d6e7a29;padding:12px 14px}.muni__scan-detail-label{color:var(--muni-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.muni__scan-detail-text{color:var(--muni-text);margin:0;font-size:14px;line-height:1.65}.muni__scan-detail-empty-row{color:var(--muni-text-muted);background:var(--muni-bg);border-radius:var(--muni-radius-sm);padding:12px;font-size:13px}.muni__scan-cats{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.muni__scan-cat{background:var(--muni-bg);border:1px solid var(--muni-border);border-radius:var(--muni-radius-sm);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.muni__scan-cat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.muni__scan-cat-name{color:var(--muni-ink);font-size:13.5px;font-weight:700}.muni__scan-cat-cost{color:var(--muni-accent);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.muni__scan-cat-quote{color:var(--muni-text-soft);border-inline-start:2px solid var(--muni-accent);margin:0;padding-inline-start:10px;font-size:12.5px;font-style:italic;line-height:1.55}@media (max-width:1024px){.muni__scans{margin:16px;padding:18px}.muni__scans-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.muni__scans-layout{grid-template-columns:1fr}.muni__scans-detail-wrap{max-height:none;position:static}.muni__scans-list-wrap{max-height:520px}.muni__evidence-stats,.muni__evidence-sla-grid,.muni__evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.muni__evidence-layout{grid-template-columns:1fr}}@media (max-width:560px){.muni__scans-strip{grid-template-columns:1fr}.muni__scan-row-btn{grid-template-columns:4px 1fr}.muni__scan-row-time{display:none}.muni__evidence-stats,.muni__evidence-sla-grid,.muni__evidence-facts{grid-template-columns:1fr}.muni__evidence-row{grid-template-columns:30px minmax(0,1fr)}.muni__evidence-row-side{flex-direction:row;grid-column:2;align-items:flex-start}.muni__evidence-detail-head{flex-direction:column}}@media (prefers-reduced-motion:reduce){.muni__scans-pulse-dot{animation:none}}.time-slider{z-index:55;-webkit-backdrop-filter:blur(16px)saturate(145%);text-align:right;isolation:isolate;background:linear-gradient(155deg,#fffffff5 0%,#f4f8fded 48%,#e7eff8e6 100%);border:1px solid #93a3b86b;border-radius:20px;gap:10px;width:min(520px,100vw - 24px);padding:12px 14px 13px;display:grid;position:fixed;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 44px #0f172a38,inset 0 1px #ffffff8f}.time-slider:before{content:"";z-index:-1;background:radial-gradient(circle at 12% 0,#38bdf82e,#0000 42%),radial-gradient(circle at 88% 100%,#22c55e29,#0000 44%);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.time-slider__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.time-slider__heading{align-items:center;gap:8px;min-width:0;display:flex}.time-slider__heading-icon{color:#0f172a;background:#ffffffd6;border:1px solid #94a3b86b;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.time-slider__heading-copy{gap:1px;display:grid}.time-slider__title{color:#0f172a;letter-spacing:.01em;font-size:.8rem;font-weight:800;line-height:1.1}.time-slider__subtitle{color:#5b6a7d;font-size:.62rem;font-weight:700;line-height:1.2}.time-slider__count{color:#334155;white-space:nowrap;background:#ffffffb8;border:1px solid #94a3b85c;border-radius:999px;padding:4px 8px;font-size:.66rem;font-weight:800}.time-slider__meta{direction:rtl;justify-content:flex-start;align-items:center;gap:6px;display:flex}.time-slider__date-chip{color:#38485d;background:#ffffffb8;border:1px solid #94a3b857;border-radius:8px;padding:3px 8px;font-size:.62rem;font-weight:700}.time-slider__date-separator{color:#66768a;font-size:.62rem;font-weight:700}.time-slider__track-wrap{--time-slider-track-height:4px;--time-slider-thumb-size:12px;direction:ltr;height:28px;position:relative}.time-slider__input{-webkit-appearance:none;appearance:none;pointer-events:none;z-index:2;background:0 0;width:100%;height:28px;margin:0;padding:0;position:absolute;top:0;left:0}.time-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--time-slider-thumb-size);height:var(--time-slider-thumb-size);cursor:pointer;pointer-events:all;margin-top:calc((var(--time-slider-track-height) - var(--time-slider-thumb-size)) / 2);-webkit-transition:transform var(--iv-dur-tooltip) var(--iv-ease-out), box-shadow var(--iv-dur-tooltip) var(--iv-ease-out);transition:transform var(--iv-dur-tooltip) var(--iv-ease-out), box-shadow var(--iv-dur-tooltip) var(--iv-ease-out);background:#0f172a;border:1px solid #f8fafc;border-radius:999px;box-shadow:0 1px 4px #0f172a47}.time-slider__input::-moz-range-thumb{width:var(--time-slider-thumb-size);height:var(--time-slider-thumb-size);cursor:pointer;pointer-events:all;-moz-transition:transform var(--iv-dur-tooltip) var(--iv-ease-out), box-shadow var(--iv-dur-tooltip) var(--iv-ease-out);transition:transform var(--iv-dur-tooltip) var(--iv-ease-out), box-shadow var(--iv-dur-tooltip) var(--iv-ease-out);background:#0f172a;border:1px solid #f8fafc;border-radius:999px;box-shadow:0 1px 4px #0f172a47}.time-slider__input:active::-webkit-slider-thumb{transform:scale(1.35);box-shadow:0 0 0 6px #0f172a1f,0 4px 14px #0f172a6b}.time-slider__track-wrap.is-dragging .time-slider__input::-webkit-slider-thumb{transform:scale(1.35);box-shadow:0 0 0 6px #0f172a1f,0 4px 14px #0f172a6b}.time-slider__input:active::-moz-range-thumb{transform:scale(1.35);box-shadow:0 0 0 6px #0f172a1f,0 4px 14px #0f172a6b}.time-slider__track-wrap.is-dragging .time-slider__input::-moz-range-thumb{transform:scale(1.35);box-shadow:0 0 0 6px #0f172a1f,0 4px 14px #0f172a6b}.time-slider__input::-webkit-slider-runnable-track{height:var(--time-slider-track-height);background:0 0;border-radius:999px}.time-slider__input::-moz-range-track{height:var(--time-slider-track-height);background:0 0;border-radius:999px}.time-slider__input--from{z-index:3}.time-slider__track-wrap:before{content:"";top:calc(50% - (var(--time-slider-track-height) / 2));height:var(--time-slider-track-height);background:#33415533;border-radius:999px;position:absolute;left:0;right:0}.time-slider__fill{top:calc(50% - (var(--time-slider-track-height) / 2));height:var(--time-slider-track-height);pointer-events:none;transition:left var(--iv-dur-tooltip) var(--iv-ease-out), width var(--iv-dur-tooltip) var(--iv-ease-out);background:linear-gradient(90deg,#22c55e 0%,#f59e0b 54%,#ef4444 100%);border-radius:999px;position:absolute;box-shadow:0 0 0 1px #ffffff57}.time-slider__track-wrap.is-dragging .time-slider__fill{transition:none}.time-slider__bubble{color:#f8fafc;letter-spacing:.01em;white-space:nowrap;pointer-events:none;z-index:4;animation:iv-time-slider-bubble-in .16s var(--iv-ease-out) both;background:#0f172a;border-radius:8px;padding:5px 9px;font-size:.66rem;font-weight:700;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%);box-shadow:0 8px 20px #0f172a52}.time-slider__bubble:after{content:"";border-top:5px solid #0f172a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes iv-time-slider-bubble-in{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.time-slider__bubble{animation:none}.time-slider__fill{transition:none}}.time-slider__labels{color:#5f7086;letter-spacing:.02em;justify-content:space-between;font-size:.6rem;font-weight:800;display:flex}.time-slider__controls{justify-content:flex-end;gap:8px;display:flex}.time-slider__control-btn{cursor:pointer;color:#334155;background:#ffffffd1;border:1px solid #94a3b870;border-radius:11px;place-items:center;width:33px;height:33px;transition:transform .16s,background-color .16s,border-color .16s;display:grid}.time-slider__control-btn--primary{color:#f8fafc;background:linear-gradient(145deg,#0f172a,#1e293b);border-color:#0f172a8f}.time-slider__control-btn--primary.is-active{background:linear-gradient(145deg,#1e293b,#334155)}.time-slider__control-btn:hover{background:#fffffff2;border-color:#64748b99;transform:translateY(-1px)}.time-slider__control-btn--primary:hover{background:linear-gradient(145deg,#020617,#1e293b);border-color:#0f172ab8}.time-slider__control-btn .material-symbols-outlined{font-size:18px;line-height:1}.time-slider__input:focus-visible{outline:none}.time-slider__control-btn:focus-visible{outline:none}.time-slider__control-btn:focus-visible{box-shadow:0 0 0 2px #3b82f652}@media (max-width:640px){.time-slider{border-radius:16px;gap:8px;width:min(520px,100vw - 14px);padding:10px 11px 11px;bottom:14px}.time-slider__heading-icon{border-radius:9px;width:26px;height:26px;font-size:15px}.time-slider__title{font-size:.74rem}.time-slider__subtitle,.time-slider__count,.time-slider__date-chip,.time-slider__date-separator,.time-slider__labels{font-size:.58rem}.time-slider__control-btn{width:31px;height:31px}}@media (prefers-color-scheme:dark){.time-slider{background:linear-gradient(160deg,#0f172af0 0%,#0f1e2be6 52%,#09121fe6 100%);border-color:#47556999;box-shadow:0 18px 44px #02061794,inset 0 1px #94a3b814}.time-slider__heading-icon{color:#dbe3ec;background:#1e293bdb;border-color:#64748b8f}.time-slider__title{color:#e2e8f0}.time-slider__subtitle,.time-slider__labels,.time-slider__date-separator{color:#94a3b8}.time-slider__count,.time-slider__date-chip{color:#d4dee9;background:#0f172aa8;border-color:#64748b80}.time-slider__track-wrap:before{background:#94a3b83d}.time-slider__control-btn{color:#dbe3ec;background:#0f172abf;border-color:#64748b85}.time-slider__control-btn:hover{background:#1e293bf2;border-color:#94a3b89e}.time-slider__control-btn--primary{color:#0f172a;background:linear-gradient(145deg,#cbd5e1,#e2e8f0);border-color:#cbd5e1c2}.time-slider__control-btn--primary.is-active{background:linear-gradient(145deg,#e2e8f0,#f8fafc)}.time-slider__control-btn--primary:hover{background:linear-gradient(145deg,#f8fafc,#e2e8f0);border-color:#e2e8f0e6}.time-slider__input::-webkit-slider-thumb{background:#e2e8f0;border-color:#0f172a;box-shadow:0 1px 5px #02061770}.time-slider__input::-moz-range-thumb{background:#e2e8f0;border-color:#0f172a;box-shadow:0 1px 5px #02061770}}@media (prefers-reduced-motion:reduce){.time-slider,.time-slider__control-btn{transition:none!important}.time-slider__input::-webkit-slider-thumb{transition:none!important}.time-slider__input::-moz-range-thumb{transition:none!important}}.dbx-dashboard{--dbx-ai-panel-width:clamp(460px, 35vw, 560px);--dbx-sidebar-ease:cubic-bezier(.22, 1, .36, 1);--dbx-sidebar-duration:.28s;--dbx-sidebar-label-duration:.2s;--dbx-chrome-glass-fill:linear-gradient(150deg, #fffffffb 0%, #f8fcfff6 44%, #eaf4fdf0 100%);--dbx-chrome-glass-sheen:linear-gradient(115deg, #fffffffa 0%, #ffffffd1 36%, #ffffff57 64%, #aecde885 100%);--dbx-chrome-glass-border:#fffffffa;--dbx-chrome-glass-blur:blur(46px) saturate(230%);--dbx-chrome-glass-shadow:0 34px 76px #070d144d, 0 1px 0 #ffffffe6 inset, 0 -1px 0 #60778e3d inset;color:#2d3338;min-height:100vh;position:relative;overflow:hidden}.dbx-dashboard button,.dbx-dashboard input,.dbx-dashboard select,.dbx-dashboard textarea{font-family:var(--iv-font-sans);font-style:normal}.dbx-dashboard--surface{background:linear-gradient(#f7f8fa 0%,#f3f5f7 42%,#eef1f4 100%),radial-gradient(circle at 18% 14%,#ffffffbf,#0000 42%)}.dbx-dashboard .material-symbols-outlined{font-feature-settings:"liga";text-transform:none;letter-spacing:normal;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;vertical-align:middle;opacity:1;-webkit-text-fill-color:currentColor;direction:ltr;justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.dbm-mobile-only{display:none!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.dbx-dashboard__map{z-index:0;position:fixed;top:0;bottom:0;left:0;right:0}.dbx-dashboard__map .map-view{border-radius:0}.dbx-dashboard__map .map-view .mapboxgl-canvas{filter:none}.dbx-dashboard__map-fallback{background:radial-gradient(circle at 18% 22%,#fff6,#0000 42%),linear-gradient(145deg,#eef2f7,#e3e9f0);width:100%;height:100%}.dbx-dashboard__veil{z-index:1;pointer-events:none;-webkit-backdrop-filter:none;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.dbx-dashboard--ai-docked .dbx-dashboard__map,.dbx-dashboard--ai-docked .dbx-dashboard__veil,.dbx-dashboard--ai-docked .dbx-topbar{right:var(--dbx-ai-panel-width)}.dbx-glass-panel{background:var(--iv-glass-sheen), var(--iv-glass-bg);-webkit-backdrop-filter:var(--iv-glass-blur-xl);border:1px solid var(--iv-glass-border);box-shadow:var(--iv-glass-shadow-soft)}.dbx-topbar{z-index:70;background:var(--dbx-chrome-glass-sheen), var(--dbx-chrome-glass-fill);height:80px;-webkit-backdrop-filter:var(--dbx-chrome-glass-blur);border-bottom:1px solid var(--dbx-chrome-glass-border);box-shadow:var(--dbx-chrome-glass-shadow);transition:padding-right var(--dbx-sidebar-duration) var(--dbx-sidebar-ease);isolation:isolate;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px 14px 294px;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.dbx-topbar:before,.dbx-sidebar:before{content:"";z-index:0;pointer-events:none;opacity:.88;background:linear-gradient(#ffffffb8,#ffffff2e 48%,#7694b02e),radial-gradient(circle at 18% 0,#ffffffd1,#0000 36%);position:absolute;top:0;bottom:0;left:0;right:0}.dbx-topbar>*,.dbx-sidebar>*{z-index:1;position:relative}.dbx-topbar__brand{letter-spacing:-.04em;color:#14181b;font-size:1.4rem;font-weight:900}.dbx-topbar__search-wrap{z-index:4;background:#fffffff0;border:1px solid #ffffffd1;border-radius:16px;flex:1;align-items:center;gap:8px;min-width:260px;max-width:420px;padding:10px 14px;display:flex;position:relative;box-shadow:0 16px 34px #0a121a29,inset 0 1px #ffffffd1}.dbx-topbar__search-wrap .material-symbols-outlined{color:#5e676d;font-size:21px}.dbx-topbar__search-wrap input{color:#2f363b;min-width:80px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.9rem;font-weight:600}.dbx-topbar__search-wrap input::placeholder{color:#7f878d}.dbx-topbar__search-wrap kbd{color:#6e767d;letter-spacing:.08em;text-transform:uppercase;background:#ebeef2cc;border:1px solid #acb3b866;border-radius:6px;padding:2px 7px;font-size:.62rem;font-weight:800}.dbx-search-results{z-index:90;-webkit-backdrop-filter:blur(24px)saturate(165%);background:#ffffffd6;border:1px solid #fff9;border-radius:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 14px 32px #0c11162e}.dbx-search-results__item{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 12px;display:grid}.dbx-search-results__item strong{letter-spacing:-.01em;font-size:.84rem}.dbx-search-results__item span{color:#656e75;font-size:.74rem}.dbx-search-results__item:hover{background:#ecf0f3e6}.dbx-topbar__right{align-items:center;gap:18px;display:flex}.dbx-topbar__tabs{animation:dbx-topbar-tabs-reveal .42s var(--iv-ease-out);align-items:center;gap:8px;display:flex}.dbx-topbar__tabs button{color:#6f777e;cursor:pointer;font:inherit;transition:color .24s var(--iv-ease-out), transform .24s var(--iv-ease-out), border-color .24s var(--iv-ease-out);background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 10px;font-size:.88rem;font-weight:700;position:relative}.dbx-topbar__tabs button>span{z-index:1;display:inline-block;position:relative}.dbx-topbar__tabs button:before{content:"";opacity:0;transition:opacity .24s var(--iv-ease-out), transform .24s var(--iv-ease-out);pointer-events:none;background:#e9eef3b8;border-radius:10px;position:absolute;top:2px;bottom:3px;left:2px;right:2px;transform:scale(.94)}.dbx-topbar__tabs button:after{content:"";transform-origin:50%;opacity:0;height:2px;transition:transform .24s var(--iv-ease-out), opacity .24s var(--iv-ease-out);pointer-events:none;background:#1a1f23;border-radius:999px;position:absolute;bottom:-2px;left:10px;right:10px;transform:scaleX(.3)}.dbx-topbar__tabs button:hover{color:#2d3338;transform:translateY(-1px)}.dbx-topbar__tabs button:hover:before{opacity:1;transform:scale(1)}.dbx-topbar__tabs button:active{transform:translateY(0)}.dbx-topbar__tabs button.is-active,.dbx-topbar__tabs button.is-active:hover{border-bottom-color:#0000;color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}.dbx-topbar__tabs button.is-active:focus-visible{border-bottom-color:#0000;color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}.dbx-topbar__tabs button.is-active>span,.dbx-topbar__tabs button.is-active:hover>span{color:#000!important;-webkit-text-fill-color:#000!important}.dbx-topbar__tabs button.is-active:focus-visible>span{color:#000!important;-webkit-text-fill-color:#000!important}.dbx-topbar__tabs button.is-active:before{opacity:0}.dbx-topbar__tabs button.is-active:after{opacity:1;transform:scaleX(1)}.dbx-topbar__tab-pill{pointer-events:none;z-index:0;background:#e4e9efd6;border-radius:10px;position:absolute;top:2px;bottom:3px;left:2px;right:2px}@keyframes dbx-topbar-tabs-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dbx-topbar__actions{border-left:1px solid #acb3b859;align-items:center;gap:10px;padding-left:14px;display:flex}.dbx-icon-btn,.dbx-avatar-btn{cursor:pointer;border:0;border-radius:999px;place-items:center;width:42px;height:42px;transition:transform .16s,background-color .16s;display:grid}.dbx-icon-btn{color:#1f252a;background:#ffffffa3}.dbx-icon-btn:hover{background:#ffffffe0;transform:translateY(-1px)}.dbx-avatar-btn{color:#f3f6f8;letter-spacing:.02em;background:linear-gradient(145deg,#5f5e5efa,#414245f2);font-weight:800;box-shadow:0 10px 24px #0e121642}.dbx-sidebar{z-index:45;background:var(--dbx-chrome-glass-sheen), var(--dbx-chrome-glass-fill);width:272px;height:100vh;-webkit-backdrop-filter:var(--dbx-chrome-glass-blur);border-right:1px solid var(--dbx-chrome-glass-border);box-shadow:var(--dbx-chrome-glass-shadow), 22px 0 52px -28px #070d1442;will-change:transform;contain:paint;transition:transform var(--dbx-sidebar-duration) var(--dbx-sidebar-ease);isolation:isolate;flex-direction:column;gap:18px;padding:98px 16px 18px;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(0)}.dbx-sidebar:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply;background:linear-gradient(#ffffff80 0%,#ffffff14 22%,#0000 58%),linear-gradient(90deg,#7c9bb629 0%,#0000 28%);position:absolute;top:0;bottom:0;left:0;right:0}.dbx-sidebar--collapsed{transform:translateX(var(--dbx-sidebar-slide,-198px))}.dbx-sidebar__head{overflow:hidden}.dbx-sidebar__head h2{letter-spacing:-.03em;white-space:nowrap;transition:opacity var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 80ms, transform var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 70ms;max-width:220px;margin:0;font-size:1.05rem;font-weight:900}.dbx-sidebar__head p{letter-spacing:.12em;text-transform:uppercase;color:#66717a;white-space:nowrap;transition:opacity var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 90ms, transform var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 80ms;max-width:220px;margin:4px 0 0;font-size:.66rem;font-weight:800}.dbx-sidebar--collapsed .dbx-sidebar__head h2,.dbx-sidebar--collapsed .dbx-sidebar__head p{opacity:0;transition-delay:0s;transform:translate(-6px)}.dbx-sidebar__nav{gap:6px;display:grid}.dbx-sidebar__nav button{isolation:isolate;color:#646d76;text-align:start;cursor:pointer;font:inherit;direction:rtl;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.86rem;font-weight:700;transition:background-color .18s,color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.dbx-sidebar__label{z-index:2;white-space:nowrap;pointer-events:none;opacity:1;max-width:180px;transition:opacity var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 80ms, transform var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 70ms;will-change:opacity, transform;min-width:0;display:inline-block;position:relative;overflow:hidden;transform:translate(0)}.dbx-sidebar__nav button .material-symbols-outlined{z-index:2;color:#1c252d;flex:0 0 22px;width:22px;min-width:22px;font-size:19px;position:relative}.dbx-sidebar__icon{text-align:center;width:1.1em;font-size:1.02rem;line-height:1}.dbx-sidebar__nav button:hover{color:#2f373d;background:#e1e6eb9e}.dbx-sidebar__nav button.is-active{background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);color:#000;box-shadow:0 12px 24px #0d101329}.dbx-sidebar__nav button.is-active .dbx-sidebar__label,.dbx-sidebar__nav button.is-active .material-symbols-outlined{color:#000!important}.dbx-sidebar__nav button.is-collapsed{justify-content:flex-start;gap:0;padding-left:8px;padding-right:18px}.dbx-sidebar__nav button.is-collapsed .dbx-sidebar__label{opacity:0;width:0;max-width:0;transition-delay:0s;transform:translate(-8px)}.dbx-sidebar__nav-active-indicator{top:7px;bottom:7px;z-index:2;width:3px;transition:opacity .18s var(--dbx-sidebar-ease);background:#000000c7;border-radius:999px;position:absolute;right:8px}.dbx-sidebar__nav-active-surface{background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);z-index:1;transition:opacity .18s var(--dbx-sidebar-ease);border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 12px 24px #0d101329}.dbx-sidebar--collapsed .dbx-sidebar__nav-active-indicator,.dbx-sidebar--collapsed .dbx-sidebar__nav-active-surface{opacity:0}.dbx-sidebar__foot{border-top:1px solid #acb3b84d;gap:6px;margin-top:auto;padding-top:14px;display:grid}.dbx-sidebar__cta{cursor:pointer;font:inherit;letter-spacing:.01em;color:#faf7f6;direction:rtl;background:linear-gradient(145deg,#5f5e5e,#44484a);border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-size:.82rem;font-weight:800;display:flex;box-shadow:0 14px 28px #0b0e1238}.dbx-sidebar__cta .material-symbols-outlined{flex:0 0 22px;width:22px;min-width:22px;font-size:18px}.dbx-sidebar__cta-label{white-space:nowrap;opacity:1;max-width:150px;transition:opacity var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 80ms, transform var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 70ms;will-change:opacity, transform;min-width:0;display:inline-block;overflow:hidden;transform:translate(0)}.dbx-sidebar__cta.is-collapsed{justify-content:flex-start;gap:0;padding-left:8px;padding-right:18px}.dbx-sidebar__cta.is-collapsed .dbx-sidebar__cta-label{opacity:0;width:0;max-width:0;transition-delay:0s;transform:translate(-8px)}.dbx-sidebar__group-label{letter-spacing:.1em;text-transform:uppercase;color:#7a838c;transition:opacity var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 70ms, transform var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 60ms;margin:4px 0 0;padding:0 4px;font-size:.56rem;font-weight:800;transform:translate(0)}.dbx-sidebar__group-label.is-collapsed{opacity:0;max-height:0;margin:0;transition-delay:0s;overflow:hidden;transform:translate(-4px)}.dbx-sidebar__line-btn{color:#5f6870;text-align:start;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;direction:rtl;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:.77rem;font-weight:800;transition:color .18s,background-color .18s;display:flex}.dbx-sidebar__line-label{white-space:nowrap;opacity:1;max-width:150px;transition:opacity var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 80ms, transform var(--dbx-sidebar-label-duration) var(--dbx-sidebar-ease) 70ms;will-change:opacity, transform;min-width:0;display:inline-block;overflow:hidden;transform:translate(0)}.dbx-sidebar__line-btn .material-symbols-outlined{color:#1f2830;flex:0 0 21px;width:21px;min-width:21px;font-size:17px}.dbx-sidebar__line-btn.is-collapsed{justify-content:flex-start;gap:0;padding-left:8px;padding-right:18px}.dbx-sidebar__line-btn.is-collapsed .dbx-sidebar__line-label{opacity:0;width:0;max-width:0;transition-delay:0s;transform:translate(-8px)}.dbx-sidebar__line-btn:hover{color:#2b3136;background:#e1e6eb94}.dbx-sidebar__line-btn--danger:hover{color:#9e3f4e}.dbx-content{z-index:30;pointer-events:none;min-height:100vh;transition:margin-right var(--dbx-sidebar-duration) var(--dbx-sidebar-ease);align-content:space-between;gap:18px;margin-left:272px;margin-right:0;padding:96px 22px 98px;display:grid;position:relative}.dbx-content.is-ai-docked{margin-right:var(--dbx-ai-panel-width)}.dbx-content>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.dbx-topbar,.dbx-sidebar,.dbx-content,.dbx-sidebar__head h2,.dbx-sidebar__head p,.dbx-sidebar__label,.dbx-sidebar__cta-label,.dbx-sidebar__line-label,.dbx-sidebar__group-label,.dbx-sidebar__nav-active-indicator,.dbx-sidebar__nav-active-surface,.dbx-footer{transition:none}}.dbx-ai-file-input{display:none}.dbx-ai-backdrop{z-index:58;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#0a0e123d;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.dbx-ai-panel{z-index:59;width:var(--dbx-ai-panel-width);background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);-webkit-backdrop-filter:var(--iv-glass-blur-xl);border-left:1px solid #b8c0c885;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 34px #0d131a14}.dbx-ai-panel>.dbx-ai-panel__header,.dbx-ai-panel>.dbx-ai-panel__messages,.dbx-ai-panel>.dbx-ai-panel__composer{animation:dbx-ai-panel-section-in .5s var(--iv-ease-pop) both}.dbx-ai-panel>.dbx-ai-panel__header{animation-delay:80ms}.dbx-ai-panel>.dbx-ai-panel__messages{animation-delay:.14s}.dbx-ai-panel>.dbx-ai-panel__composer{animation-delay:.2s}@keyframes dbx-ai-panel-section-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dbx-ai-panel>.dbx-ai-panel__header,.dbx-ai-panel>.dbx-ai-panel__messages,.dbx-ai-panel>.dbx-ai-panel__composer{animation:none}}.dbx-ai-panel__header{box-sizing:border-box;border-bottom:1px solid #b8c0c861;justify-content:space-between;align-items:center;gap:.75rem;min-height:80px;padding:14px 24px;display:flex}.dbx-ai-panel__header-copy h2{letter-spacing:-.02em;color:#1b232a;margin:0;font-size:1.1rem;font-weight:620}.dbx-ai-panel__header-copy p{color:#596065;margin:.2rem 0 0;font-size:.84rem;font-weight:500}.dbx-ai-panel__header-actions{gap:.35rem;display:flex}.dbx-ai-panel__order-range{background:#ffffffbd;border:1px solid #b8c0c873;border-radius:14px;gap:.55rem;padding:.75rem .85rem;display:grid}.dbx-ai-panel__order-range-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dbx-ai-panel__order-range-head strong{color:#2d3338;font-size:.78rem;font-weight:700}.dbx-ai-panel__order-range-head span{color:#687077;font-size:.68rem;font-weight:600}.dbx-ai-panel__order-range-presets{gap:.4rem;display:flex}.dbx-ai-panel__order-range-presets button{color:#596065;cursor:pointer;transition:background-color var(--iv-dur-pop) var(--iv-ease-out), border-color var(--iv-dur-pop) var(--iv-ease-out), color var(--iv-dur-pop) var(--iv-ease-out);background:#ffffffdb;border:1px solid #acb3b880;border-radius:999px;padding:.34rem .55rem;font-size:.67rem;font-weight:700;line-height:1}.dbx-ai-panel__order-range-presets button.is-active{color:#2d3338;background:#53525224;border-color:#5352528c}.dbx-ai-panel__order-range-inputs{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.dbx-ai-panel__order-range-inputs label{gap:.25rem;display:grid}.dbx-ai-panel__order-range-inputs span{color:#687077;letter-spacing:.02em;font-size:.62rem;font-weight:700}.dbx-ai-panel__order-range-inputs input{color:#2d3338;width:100%;font:inherit;background:#ffffffeb;border:1px solid #acb3b873;border-radius:8px;padding:.38rem .45rem;font-size:.74rem;line-height:1.1}.dbx-ai-panel__order-range small{color:#757c81;font-size:.64rem;line-height:1.35}.dbx-ai-panel__icon-btn{color:#757c81;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.dbx-ai-panel__icon-btn .material-symbols-outlined{font-size:1.2rem}.dbx-ai-panel__icon-btn:hover{color:#2d3338;background:#dde3e9b8}.dbx-ai-panel__icon-btn:active{transform:scale(.95)}.dbx-ai-panel__messages{overscroll-behavior:contain;view-transition-name:ai-thread-messages;flex-direction:column;gap:1.35rem;min-height:0;padding:2rem;display:flex;overflow-y:auto}::view-transition-old(ai-thread-messages){animation:dbx-ai-thread-out .22s var(--iv-ease-press) both}::view-transition-new(ai-thread-messages){animation:dbx-ai-thread-in .32s var(--iv-ease-out) both}@keyframes dbx-ai-thread-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes dbx-ai-thread-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(ai-thread-messages){animation:none}::view-transition-new(ai-thread-messages){animation:none}}.chat-scroll::-webkit-scrollbar{width:6px}.chat-scroll::-webkit-scrollbar-track{background:0 0}.chat-scroll::-webkit-scrollbar-thumb{background:#acb3b859;border-radius:999px}.dbx-ai-hero{text-align:center;isolation:isolate;-webkit-backdrop-filter:blur(18px);animation:dbx-ai-hero-rise .5s var(--iv-ease-out) both;background:#ffffff9e;border:1px solid #acb3b847;border-radius:1.25rem;justify-items:center;gap:.55rem;padding:1.6rem 1.2rem 1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px -18px #2d33382e}.dbx-ai-hero__aurora{z-index:-1;pointer-events:none;filter:blur(28px);opacity:.9;background:radial-gradient(40% 50% at 20% 30%,#91a5c361,#0000 70%),radial-gradient(45% 55% at 80% 25%,#beafcd52,#0000 70%),radial-gradient(50% 55% at 60% 80%,#aabec857,#0000 70%);animation:14s ease-in-out infinite alternate dbx-ai-hero-aurora;position:absolute;top:-30%;bottom:-30%;left:-20%;right:-20%}.dbx-ai-hero__glyph{color:#faf7f6;background:linear-gradient(160deg,#5f5e5e 0%,#434343 100%);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.15rem;animation:3.6s ease-in-out infinite dbx-ai-hero-glyph-pulse;display:grid;box-shadow:0 10px 24px -10px #2d333873}.dbx-ai-hero__glyph .material-symbols-outlined{font-size:1.5rem}.dbx-ai-hero__title{color:#2d3338;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.dbx-ai-hero__sub{color:#596065;max-width:32ch;margin:0 0 .4rem;font-size:.88rem;line-height:1.5}.dbx-ai-hero__prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin-top:.3rem;display:grid}.dbx-ai-hero__prompt{color:#2d3338;text-align:right;cursor:pointer;transition:transform .2s var(--iv-ease-out), border-color .2s ease, box-shadow .2s ease, background .2s ease;animation:dbx-ai-hero-prompt-in .42s var(--iv-ease-out) both;animation-delay:var(--stagger,0s);background:#ffffffc7;border:1px solid #acb3b852;border-radius:.75rem;align-items:flex-start;gap:.45rem;padding:.7rem .75rem;font-size:.82rem;line-height:1.35;display:flex;position:relative}.dbx-ai-hero__prompt:hover{background:#fffffff2;border-color:#5f5e5e73;transform:translateY(-1px);box-shadow:0 6px 16px -8px #2d333838}.dbx-ai-hero__prompt:active{transform:translateY(0)scale(.98)}.dbx-ai-hero__prompt .material-symbols-outlined{color:#5f5e5e;flex-shrink:0;margin-top:.05rem;font-size:1.05rem}@keyframes dbx-ai-hero-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dbx-ai-hero-aurora{0%{transform:translate(-2%)rotate(0)}50%{transform:translate(3%,2%)rotate(6deg)}to{transform:translate(-1%,-2%)rotate(-4deg)}}@keyframes dbx-ai-hero-glyph-pulse{0%,to{box-shadow:0 10px 24px -10px #2d333873,0 0 #78828c47}50%{box-shadow:0 14px 30px -10px #2d33388c,0 0 0 8px #78828c00}}@keyframes dbx-ai-hero-prompt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dbx-ai-hero,.dbx-ai-hero__aurora,.dbx-ai-hero__glyph,.dbx-ai-hero__prompt{animation:none}}.dbx-ai-panel__message-row{animation:dbx-ai-row-enter .32s var(--iv-ease-pop) both;align-items:flex-start;gap:.75rem;display:flex}.dbx-ai-panel__message-row--user{justify-content:flex-end}@keyframes dbx-ai-row-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dbx-ai-panel__message-row{animation:none}}.dbx-ai-panel__agent{color:#faf7f6;background:linear-gradient(165deg,#5f5e5e,#535252);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 6px 18px #0000001f}.dbx-ai-panel__agent:after{content:"";border-radius:inherit;filter:blur(5px);opacity:0;pointer-events:none;z-index:-1;background:conic-gradient(#78828c00 0deg,#78828c8c 110deg,#78828c00 220deg 360deg);transition:opacity .35s;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.dbx-ai-panel.is-thinking .dbx-ai-panel__agent{animation:2.2s ease-in-out infinite dbx-ai-agent-breathe}.dbx-ai-panel.is-thinking .dbx-ai-panel__agent:after{opacity:1;animation:3.6s linear infinite dbx-ai-agent-aura}@keyframes dbx-ai-agent-breathe{0%,to{box-shadow:0 6px 18px #0000001f,0 0 #78828c4d}50%{box-shadow:0 6px 22px #0000002e,0 0 0 6px #78828c00}}@keyframes dbx-ai-agent-aura{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dbx-ai-panel.is-thinking .dbx-ai-panel__agent,.dbx-ai-panel.is-thinking .dbx-ai-panel__agent:after{opacity:.6;animation:none}}.dbx-ai-panel__agent .material-symbols-outlined{font-size:1.05rem}.dbx-ai-panel__message-stack{gap:.45rem;max-width:min(88%,420px);display:grid}.dbx-ai-panel__message-row--user .dbx-ai-panel__message-stack{justify-items:end}.dbx-ai-panel__sender{color:#596065;margin-left:.2rem;font-size:.74rem;font-weight:600}.dbx-ai-panel__message{border:1px solid #ffffff85;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px -4px #0000000d}.dbx-ai-panel__message--user{background:#fff;border-color:#ffffffb8;border-top-right-radius:.35rem}.dbx-ai-panel__message--assistant{background:#f2f4f685;border-color:#dde3e9a8;border-top-left-radius:.35rem}.dbx-ai-panel__message p{color:#2d3338;white-space:pre-wrap;margin:0;padding:.95rem 1rem;font-size:.93rem;line-height:1.55}.dbx-ai-panel__message.is-streaming .dbx-ai-md>:last-child:after{content:"";vertical-align:text-bottom;background:#2d3338c7;border-radius:1px;width:.5rem;height:.95rem;margin-inline-start:.3rem;animation:1s steps(2,end) infinite dbx-ai-caret-blink;display:inline-block}.dbx-ai-panel__caret{background:#2d3338c7;border-radius:1px;width:.5rem;height:.95rem;margin:.95rem 1rem;animation:1s steps(2,end) infinite dbx-ai-caret-blink;display:none}.dbx-ai-panel__message.is-streaming:not(:has(.dbx-ai-md)) .dbx-ai-panel__caret{display:inline-block}@keyframes dbx-ai-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.dbx-ai-panel__message.is-streaming .dbx-ai-md>:last-child{animation:1.8s ease-in-out infinite dbx-ai-stream-pulse}@keyframes dbx-ai-stream-pulse{0%,to{opacity:.88}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dbx-ai-panel__caret,.dbx-ai-panel__message.is-streaming .dbx-ai-md>:last-child:after{opacity:.65;animation:none}.dbx-ai-panel__message.is-streaming .dbx-ai-md>:last-child{opacity:1;animation:none}}.dbx-ai-panel__tool-calls{flex-wrap:wrap;gap:.35rem;max-width:100%;display:flex}.dbx-ai-panel__tool-chip{color:#465057;background:#ffffffe6;border:1px solid #acb3b873;border-radius:999px;align-items:center;max-width:100%;padding:.22rem .55rem;font-size:.69rem;font-weight:700;line-height:1.2;display:inline-flex}.dbx-ai-panel__tool-chip.is-error{color:#8f3535;background:#ffecece6;border-color:#c3545473}.dbx-ai-panel__timestamp{color:#757c81;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:700}.dbx-ai-panel__message-row--assistant.is-loading .dbx-ai-panel__message p,.dbx-ai-panel__message--assistant.is-loading p{color:#596065;animation:1.4s ease-in-out infinite dbx-ai-pulse}@keyframes dbx-ai-pulse{0%,to{opacity:.55}50%{opacity:1}}.dbx-ai-panel__typing{background:#f2f4f685;border:1px solid #dde3e9a8;border-radius:1rem .35rem 1rem 1rem;flex-direction:row-reverse;align-items:center;gap:.32rem;width:-moz-fit-content;width:fit-content;padding:.85rem 1rem;display:inline-flex;box-shadow:0 4px 20px -4px #0000000d}.dbx-ai-panel__typing span{background:#5960658c;border-radius:999px;width:.38rem;height:.38rem;animation:1.2s ease-in-out infinite dbx-ai-typing-dot}.dbx-ai-panel__typing span:nth-child(2){animation-delay:.15s}.dbx-ai-panel__typing span:nth-child(3){animation-delay:.3s}@keyframes dbx-ai-typing-dot{0%,80%,to{opacity:.35;transform:translateY(0)scale(.9)}40%{opacity:1;transform:translateY(-2px)scale(1)}}@media (prefers-reduced-motion:reduce){.dbx-ai-panel__typing span{animation:1.4s ease-in-out infinite dbx-ai-pulse;transform:none}}.dbx-ai-thinking-wrap{-webkit-backdrop-filter:blur(10px);direction:rtl;background:#f4f6f89e;border:1px solid #dde3e9a8;border-radius:1rem .35rem 1rem 1rem;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:min(22rem,100%);padding:.7rem .95rem;display:grid;box-shadow:0 4px 20px -4px #0000000d}.dbx-ai-thinking__summary{letter-spacing:.04em;text-transform:uppercase;color:#4b556099;align-items:baseline;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.dbx-ai-thinking__summary-button{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:.6rem;width:-moz-fit-content;width:fit-content;padding:.1rem 0;transition:color .16s,transform .16s ease-out}.dbx-ai-thinking__summary-button:hover{color:#2d3338}.dbx-ai-thinking__summary-button:active{transform:scale(.98)}.dbx-ai-thinking__summary-chevron{color:#4b556085;transition:transform .18s var(--iv-ease-out), color .16s ease;font-size:.86rem;line-height:1;transform:rotate(180deg)}.dbx-ai-thinking-wrap.is-collapsed .dbx-ai-thinking__summary-chevron{transform:rotate(0)}.dbx-ai-thinking__summary-button:hover .dbx-ai-thinking__summary-chevron{color:#2d3338}.dbx-ai-thinking__summary-time{color:#2d3338;font-variant-numeric:tabular-nums}.dbx-ai-thinking__summary-count{font-weight:500}.dbx-ai-thinking{direction:rtl;gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.dbx-ai-thinking__row{color:#4b5560;opacity:0;animation:dbx-ai-thinking-enter .22s var(--iv-ease-out) forwards;will-change:transform, opacity;flex-direction:row-reverse;align-items:center;gap:.55rem;font-size:.84rem;line-height:1.25;transition:color .2s,opacity .2s,filter .2s;display:inline-flex;transform:translateY(4px)scale(.97)}.dbx-ai-thinking__row.is-done{color:#4b55608c}.dbx-ai-thinking__icon{color:#2563eb;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;transition:color .2s;display:inline-flex}.dbx-ai-thinking__row.is-done .dbx-ai-thinking__icon{color:#15803d}.dbx-ai-thinking__spinner{border:1.6px solid #2563eb38;border-top-color:#2563ebf2;border-radius:999px;width:.85rem;height:.85rem;animation:.72s linear infinite dbx-ai-thinking-spin}.dbx-ai-thinking__label{letter-spacing:.01em;animation:dbx-ai-stage-swap .28s var(--iv-ease-out);font-weight:500}@keyframes dbx-ai-stage-swap{0%{opacity:0;filter:blur(2px);transform:translateY(2px)}to{opacity:1;filter:blur();transform:translateY(0)}}.dbx-ai-thinking__duration--live{color:#2563ebb3;font-variant-numeric:tabular-nums;animation:none}.dbx-ai-thinking__row.is-done .dbx-ai-thinking__label{font-weight:450;animation:none}.dbx-ai-thinking__button{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex-direction:row-reverse;align-items:center;gap:.55rem;margin:0;padding:.18rem .42rem;transition:background-color .16s,transform .16s ease-out;display:inline-flex}.dbx-ai-thinking__button:hover{color:#1f2937;background:#2563eb14}.dbx-ai-thinking__button:active{transform:scale(.97)}.dbx-ai-thinking__chevron{color:#2563ebb3;opacity:0;font-size:.78rem;transition:opacity .16s,transform .16s ease-out;transform:translate(2px)}.dbx-ai-thinking__row.is-interactive .dbx-ai-thinking__button:hover .dbx-ai-thinking__chevron{opacity:1;transform:translate(0)}.dbx-ai-thinking__row.is-interactive .dbx-ai-thinking__button:focus-visible .dbx-ai-thinking__chevron{opacity:1;transform:translate(0)}.dbx-ai-panel__tool-card-slot{transition:box-shadow .32s ease, transform .32s var(--iv-ease-out);border-radius:.85rem;scroll-margin-top:4rem}.dbx-ai-panel__tool-card-slot.is-flashing{animation:dbx-ai-tool-flash 1.1s var(--iv-ease-out)}@keyframes dbx-ai-tool-flash{0%{box-shadow:0 0 #2563eb00}18%{box-shadow:0 0 0 4px #2563eb2e}to{box-shadow:0 0 #2563eb00}}.dbx-ai-thinking__duration{color:#4b55608c;font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:0;animation:dbx-ai-thinking-fadein .22s var(--iv-ease-out) 80ms forwards;margin-inline-start:.1rem;font-size:.72rem;font-weight:500}@keyframes dbx-ai-thinking-fadein{to{opacity:1}}@keyframes dbx-ai-thinking-enter{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dbx-ai-thinking-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dbx-ai-thinking__row{opacity:1;animation:none;transform:none}.dbx-ai-thinking__label{animation:none}.dbx-ai-thinking__spinner{border-top-color:#2563eb8c;animation:1.4s ease-in-out infinite dbx-ai-pulse}}.dbx-ai-panel__composer{background:linear-gradient(#f6faffe0,#f1f7fdb8);border-top:1px solid #b8c0c861;gap:.65rem;padding:1.4rem 1.5rem 1.3rem;display:grid}.dbx-ai-panel__scroll-fab{color:#2d3338;cursor:pointer;opacity:0;pointer-events:none;z-index:5;width:2.2rem;height:2.2rem;transition:opacity .24s ease, transform .28s var(--iv-ease-pop), background-color .2s ease;background:#fffffffa;border:1px solid #b8c0c873;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:11rem;left:50%;transform:translate(-50%,12px)scale(.85);box-shadow:0 6px 20px #0d131a1f}.dbx-ai-panel__scroll-fab.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.dbx-ai-panel__scroll-fab:hover{background:#fff;transform:translate(-50%,-2px)scale(1.02)}.dbx-ai-panel__scroll-fab:active{transform:translate(-50%)scale(.94)}.dbx-ai-panel__scroll-fab .material-symbols-outlined{font-size:1.2rem}@media (prefers-reduced-motion:reduce){.dbx-ai-panel__scroll-fab{transition:opacity .2s;transform:translate(-50%)}}.dbx-ai-panel__attachments{direction:rtl;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.dbx-ai-panel__attachment{background:#ffffffdb;border:1px solid #acb3b866;border-radius:999px;align-items:center;gap:.25rem;max-width:min(100%,280px);padding:.18rem .45rem .18rem .4rem;display:inline-flex}.dbx-ai-panel__attachment .material-symbols-outlined{color:#596065;font-size:.95rem}.dbx-ai-panel__attachment strong{color:#2d3338;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.7rem;line-height:1.2;overflow:hidden}.dbx-ai-panel__attachment button{color:#687077;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.dbx-ai-panel__attachment button:hover{background:#acb3b82e}.dbx-ai-panel__composer-shell{background:#fffffff2;border:1px solid #acb3b859;border-radius:1.5rem;align-items:center;gap:.25rem;padding:.4rem;transition:border-color .26s,box-shadow .26s,background-color .26s;display:flex;position:relative;box-shadow:0 4px 20px -8px #0000000d}.dbx-ai-panel__composer-shell:focus-within{background:#fff;border-color:#5f5e5e73;box-shadow:0 0 0 4px #5f5e5e14,0 6px 24px -10px #00000024}.dbx-ai-panel__composer-shell:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(120deg,#5f5e5e00 0%,#5f5e5e59 50%,#5f5e5e00 100%) 0 0/200% 100%;padding:1px;transition:opacity .28s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dbx-ai-panel__composer-shell:focus-within:before{opacity:1;animation:3.2s linear infinite dbx-ai-focus-sheen}@keyframes dbx-ai-focus-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dbx-ai-panel__composer-shell:focus-within:before{animation:none}}.dbx-ai-panel__attach-btn{color:#757c81;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;transition:color .2s,background-color .2s;display:inline-flex}.dbx-ai-panel__attach-btn:hover{color:#2d3338;background:#dde3e9a8}.dbx-ai-panel__attach-btn .material-symbols-outlined{font-size:1.35rem}.dbx-ai-panel__composer textarea{color:#2d3338;font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;align-self:center;min-height:2.75rem;max-height:8rem;margin:0;padding:.65rem .35rem;font-size:.95rem;line-height:1.45}.dbx-ai-panel__composer textarea::placeholder{color:#596065c7}.dbx-ai-panel__send-btn{color:#faf7f6;cursor:pointer;background:linear-gradient(#5f5e5e,#535252);border:0;border-radius:999px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;transition:background .24s,box-shadow .24s,opacity .2s,transform .2s;display:inline-flex;overflow:hidden;box-shadow:0 4px 14px #00000024}.dbx-ai-panel__send-btn .material-symbols-outlined{font-size:1.2rem}.dbx-ai-panel__send-icon{animation:dbx-ai-send-swap .26s var(--iv-ease-pop) both;display:inline-flex}@keyframes dbx-ai-send-swap{0%{opacity:0;transform:scale(.55)rotate(-60deg)}to{opacity:1;transform:scale(1)rotate(0)}}.dbx-ai-panel__send-btn.is-stop{background:linear-gradient(#9e3f4e,#7a2f3c);box-shadow:0 4px 14px #7a2f3c47}.dbx-ai-panel__send-btn:hover{opacity:.9}.dbx-ai-panel__send-btn:active{transform:scale(.94)}.dbx-ai-panel__send-btn:disabled{opacity:.56;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.dbx-ai-panel__send-icon{animation:none}}.dbx-ai-panel__error{color:#9e3f4e;margin:0;font-size:.74rem;font-weight:700}.dbx-ai-panel__quick-actions{justify-content:center;gap:.85rem;display:flex}.dbx-ai-panel__quick-actions button{color:#757c81;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;transition:color .2s ease, transform .18s var(--iv-ease-pop);animation:dbx-ai-quick-in .5s var(--iv-ease-pop) both;background:0 0;border:0;font-size:.64rem;font-weight:760}.dbx-ai-panel__quick-actions button:first-child{animation-delay:.28s}.dbx-ai-panel__quick-actions button:nth-child(2){animation-delay:.34s}.dbx-ai-panel__quick-actions button:nth-child(3){animation-delay:.4s}.dbx-ai-panel__quick-actions button:nth-child(4){animation-delay:.46s}.dbx-ai-panel__quick-actions button:nth-child(n+5){animation-delay:.52s}.dbx-ai-panel__quick-actions button:hover{color:#2d3338;transform:translateY(-1px)}.dbx-ai-panel__quick-actions button:active{transform:scale(.95)}@keyframes dbx-ai-quick-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dbx-ai-panel__quick-actions button{animation:none}}.dbx-onboarding{-webkit-backdrop-filter:blur(24px)saturate(165%);background:#ffffffc7;border:1px solid #ffffff94;border-radius:16px;gap:12px;padding:18px;display:grid;box-shadow:0 14px 34px #0d13182b}.dbx-onboarding__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#67707a;margin:0;font-size:.62rem;font-weight:800}.dbx-onboarding__body h2{letter-spacing:-.02em;color:#1b2024;margin:4px 0 8px;font-size:clamp(1.2rem,1rem + .7vw,1.5rem)}.dbx-onboarding__body p{color:#5e6770;max-width:62ch;margin:0;line-height:1.45}.dbx-onboarding__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dbx-onboarding__primary,.dbx-onboarding__ghost,.dbx-onboarding__dismiss{cursor:pointer;font:inherit;border:0;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800}.dbx-onboarding__primary{color:#f8fafb;background:#161c21}.dbx-onboarding__ghost{color:#263039;background:#ebeff3e0}.dbx-onboarding__ghost:disabled{opacity:.68;cursor:not-allowed}.dbx-onboarding__dismiss{color:#5f6871;background:0 0;border:1px solid #acb3b873}.dbx-kpis{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:8px;width:min(100%,980px);margin-left:auto;display:grid}.dbx-kpis--map-offset{margin-right:68px}.dbx-intel-controls{grid-template-columns:minmax(180px,.9fr) minmax(280px,1.3fr);gap:8px;display:grid}.dbx-intel-controls__group,.dbx-intel-controls__compare{-webkit-backdrop-filter:blur(15px)saturate(145%);background:#ffffffc7;border:1px solid #ffffff85;border-radius:12px;gap:6px;padding:9px 10px;display:grid;box-shadow:0 8px 20px #0c10141a}.dbx-intel-controls label,.dbx-intel-controls__compare>span{letter-spacing:.09em;text-transform:uppercase;color:#6a737b;font-size:.58rem;font-weight:800}.dbx-intel-controls select{font:inherit;color:#232b31;background:#ffffffe0;border:1px solid #acb3b859;border-radius:9px;outline:none;padding:6px 8px;font-size:.72rem}.dbx-intel-controls__compare div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dbx-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dbx-compare-card{-webkit-backdrop-filter:blur(15px)saturate(145%);background:#ffffffc2;border:1px solid #ffffff80;border-radius:12px;gap:7px;padding:9px 10px;display:grid;box-shadow:0 8px 22px #0c10141c}.dbx-compare-card h4{letter-spacing:-.01em;color:#20282f;margin:0;font-size:.84rem}.dbx-compare-card p{color:#5b6570;margin:0;font-size:.7rem}.dbx-compare-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dbx-compare-card__metrics div{background:#eef2f6d9;border-radius:8px;gap:2px;padding:6px;display:grid}.dbx-compare-card__metrics span{text-transform:uppercase;letter-spacing:.07em;color:#69737d;font-size:.56rem;font-weight:800}.dbx-compare-card__metrics strong{color:#212a30;letter-spacing:-.01em;font-size:.78rem}.dbx-compare-card small{color:#5f6a73;font-size:.62rem;font-weight:700}.dbx-hotspot-page{gap:8px;display:grid}.dbx-hotspot-page__head{-webkit-backdrop-filter:blur(15px)saturate(145%);background:#ffffffc7;border:1px solid #ffffff85;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 11px;display:flex;box-shadow:0 8px 20px #0c10141a}.dbx-hotspot-page__head h3{letter-spacing:-.01em;color:#20282f;margin:0;font-size:.92rem}.dbx-hotspot-page__head p{color:#5b6670;margin:4px 0 0;font-size:.68rem}.dbx-hotspot-page__controls{gap:6px;min-width:220px;display:grid}.dbx-hotspot-page__controls select{font:inherit;color:#232b31;background:#ffffffe0;border:1px solid #acb3b859;border-radius:9px;outline:none;padding:6px 8px;font-size:.72rem}.dbx-hotspot-page__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dbx-hotspot-page__kpis article{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffffc2;border:1px solid #ffffff80;border-radius:12px;gap:4px;padding:8px 9px;display:grid}.dbx-hotspot-page__kpis span{letter-spacing:.08em;text-transform:uppercase;color:#69737c;font-size:.56rem;font-weight:800}.dbx-hotspot-page__kpis strong{letter-spacing:-.01em;color:#20282f;font-size:.94rem}.dbx-hotspot-page__grid{grid-template-columns:minmax(280px,1.2fr) minmax(220px,.9fr);gap:8px;display:grid}.dbx-hotspot-page__list,.dbx-hotspot-page__cities{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffffc2;border:1px solid #ffffff80;border-radius:12px;gap:7px;padding:9px 10px;display:grid;box-shadow:0 8px 20px #0c10141a}.dbx-hotspot-page__list h4,.dbx-hotspot-page__cities h4{color:#273038;margin:0;font-size:.78rem}.dbx-weekly-recap{direction:rtl;background:linear-gradient(#ffffffeb,#f6f8fae0);border:1px solid #fff9;border-radius:14px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #0c101414}.dbx-weekly-recap__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dbx-weekly-recap__head h3{color:#1f2932;margin:4px 0 0;font-size:.98rem}.dbx-weekly-recap__stamp{color:#6b7680;font-size:.7rem}.dbx-weekly-recap__actions button{color:#fff;cursor:pointer;background:#1f2932;border:1px solid #1f29321f;border-radius:999px;padding:7px 14px;font-size:.78rem;font-weight:700;transition:background .2s,transform .15s}.dbx-weekly-recap__actions button:hover:not(:disabled){background:#000}.dbx-weekly-recap__actions button:disabled{opacity:.5;cursor:not-allowed}.dbx-weekly-recap__error{color:#991b1b;background:#dc262614;border:1px solid #dc262633;border-radius:8px;margin:0;padding:8px 10px;font-size:.78rem}.dbx-weekly-recap__empty{color:#52606a;margin:0;font-size:.82rem}.dbx-weekly-recap__body{gap:14px;display:grid}.dbx-weekly-recap__tldr{color:#1f2932;background:#1f29320a;border:1px solid #1f293214;border-radius:10px;margin:0;padding:10px 12px;font-size:.92rem;line-height:1.55}.dbx-weekly-recap__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dbx-weekly-recap__metric{background:#ffffffd9;border:1px solid #1f293214;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.dbx-weekly-recap__metric span{text-transform:uppercase;letter-spacing:.08em;color:#67717b;font-size:.65rem;font-weight:800}.dbx-weekly-recap__metric strong{color:#1f2932;font-size:1.1rem}.dbx-weekly-recap__metric small{color:#4b5563;font-size:.7rem}.dbx-weekly-recap__spark{background:#1f293208;border:1px solid #1f29320f;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px;display:grid}.dbx-weekly-recap__spark-col{justify-items:center;gap:4px;display:grid}.dbx-weekly-recap__spark-track{background:#1f29320d;border-radius:6px;width:100%;height:44px;position:relative;overflow:hidden}.dbx-weekly-recap__spark-bar{border-radius:6px 6px 0 0;position:absolute;bottom:0;left:0;right:0}.dbx-weekly-recap__spark-bar--prev{background:#1f293224}.dbx-weekly-recap__spark-bar--this{background:#2563eb}.dbx-weekly-recap__spark-day{color:#67717b;font-size:.62rem;font-weight:700}.dbx-weekly-recap__spark-count{color:#1f2932;font-size:.68rem;font-weight:700}.dbx-weekly-recap__section{gap:8px;display:grid}.dbx-weekly-recap__section h4{color:#1f2932;margin:0;font-size:.78rem;font-weight:800}.dbx-weekly-recap__hotspots{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dbx-weekly-recap__hotspots li{background:#ffffffd9;border:1px solid #1f293214;border-radius:10px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;padding:8px 10px;display:grid}.dbx-weekly-recap__hotspots strong{color:#1f2932;font-size:.86rem}.dbx-weekly-recap__hotspots span{color:#4b5563;font-size:.74rem;font-weight:700}.dbx-weekly-recap__hotspots p{color:#4b5563;grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.5}.dbx-weekly-recap__insights{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dbx-weekly-recap__insights li{background:#ffffffd9;border:1px solid #1f293214;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.dbx-weekly-recap__insights p{color:#273038;margin:0;font-size:.82rem;line-height:1.5}.dbx-weekly-recap__tag{color:#1f2932;white-space:nowrap;background:#1f293214;border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:800}.dbx-weekly-recap__tag--burst{color:#9a3412;background:#ea580c24}.dbx-weekly-recap__tag--drift{color:#1d4ed8;background:#2563eb24}.dbx-weekly-recap__tag--gap{color:#991b1b;background:#dc262624}.dbx-weekly-recap__tag--first_time{color:#047857;background:#05966924}.dbx-weekly-recap__tag--drop{color:#854d0e;background:#eab3082e}.dbx-weekly-recap__recommendation{background:#2563eb0d;border:1px solid #2563eb2e;border-radius:10px;padding:10px 12px}.dbx-weekly-recap__recommendation p{color:#1e3a8a;margin:4px 0 0;font-size:.86rem;font-weight:600;line-height:1.55}.dbx-weekly-recap__recommendation small{color:#475569;font-size:.7rem}@media (max-width:768px){.dbx-weekly-recap__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.dbx-reports-page{align-content:start;gap:18px;display:grid}.dbx-reports-page__head{background:#ffffffd1;border:1px solid #ffffff94;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex;box-shadow:0 8px 20px #0c10141a}.dbx-reports-page__head h3{color:#1e262d;margin:0;font-size:.95rem}.dbx-reports-page__head p{color:#5f6871;margin:4px 0 0;font-size:.7rem}.dbx-reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dbx-reports-card{background:var(--iv-glass-sheen), var(--iv-glass-bg);-webkit-backdrop-filter:var(--iv-glass-blur-lg);border:1px solid #ffffff85;border-radius:12px;gap:7px;padding:10px 11px;display:grid;box-shadow:0 8px 20px #0c10141a}.dbx-reports-card--wide{grid-column:span 2}.dbx-reports-card__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#67717b;margin:0;font-size:.58rem;font-weight:900}.dbx-reports-card h4{color:#1d252b;margin:0;font-size:.92rem}.dbx-reports-card p{color:#55616b;margin:0;font-size:.69rem;line-height:1.35}.dbx-reports-list{gap:6px;display:grid}.dbx-reports-list div{background:#f2f5f8d1;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.dbx-reports-list label{color:#52606a;font-size:.67rem;font-weight:700}.dbx-reports-list strong{color:#1f2932;font-size:.76rem}.dbx-reports-card small{color:#60707b;font-size:.62rem;font-weight:700}.dbx-reports-table{gap:5px;display:grid}.dbx-reports-table div{background:#f1f4f7db;border-radius:8px;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,.7fr));align-items:baseline;gap:6px;padding:6px 8px;display:grid}.dbx-reports-table strong{color:#1d252c;font-size:.72rem}.dbx-reports-table span{color:#51606a;font-size:.64rem;font-weight:700}.dbx-business-page{gap:8px}.dbx-business-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.dbx-business-table-wrap{overflow-x:auto}.dbx-business-table{border-collapse:collapse;width:100%;min-width:860px}.dbx-business-table th,.dbx-business-table td{text-align:right;color:#2b353d;white-space:nowrap;border-bottom:1px solid #acb3b838;padding:8px 7px;font-size:.68rem}.dbx-business-table th{letter-spacing:.08em;text-transform:uppercase;color:#6a737b;font-size:.58rem}.dbx-status-chip{letter-spacing:.05em;text-transform:uppercase;color:#37414a;background:#1f293214;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:.56rem;font-weight:800;display:inline-flex}.dbx-status-chip.is-strong{color:#047857;background:#05966929}.dbx-status-chip.is-stable{color:#475569;background:#64748b29}.dbx-status-chip.is-weak{color:#991b1b;background:#dc262629}.dbx-status-chip.is-potential{color:#1d4ed8;background:#2563eb24}.dbx-digital-page{gap:10px}.dbx-digital-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dbx-digital-kpi,.dbx-digital-panel,.dbx-digital-focus{background:#ffffffdb;border:1px solid #b2bac26b;box-shadow:0 8px 20px #0c101414}.dbx-digital-kpi{border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.dbx-digital-kpi .material-symbols-outlined{color:#1f2932;background:#1f293214;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dbx-digital-kpi strong{color:#17212b;font-size:1.15rem;display:block}.dbx-digital-kpi p,.dbx-digital-kpi small{margin:0}.dbx-digital-kpi p{color:#27333d;font-size:.72rem;font-weight:800}.dbx-digital-kpi small{color:#65717b;font-size:.62rem;line-height:1.3}.dbx-digital-focus{border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.dbx-digital-focus p{color:#21303b;flex:1;margin:0;font-size:.72rem;font-weight:800}.dbx-digital-focus button{color:#fff;background:#1f2932;border:0;border-radius:8px;padding:5px 10px;font-size:.66rem;font-weight:900}.dbx-digital-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dbx-digital-panel{border-radius:10px;gap:10px;min-width:0;padding:11px;display:grid}.dbx-digital-panel--wide{grid-column:span 2}.dbx-digital-panel__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dbx-digital-panel__head span{letter-spacing:.08em;text-transform:uppercase;color:#69747e;font-size:.58rem;font-weight:900;display:block}.dbx-digital-panel__head h3{color:#1c2730;margin:2px 0 0;font-size:.92rem}.dbx-digital-systems{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dbx-digital-system,.dbx-digital-bottleneck{text-align:right;color:#1f2932;cursor:pointer;background:#f6f8fae6;border:1px solid #9ca6b057}.dbx-digital-system{border-radius:10px;gap:4px;min-height:128px;padding:9px;display:grid}.dbx-digital-system.is-broken,.dbx-digital-system.is-highlighted,.dbx-digital-step.is-highlighted{background:#fff1f2eb;border-color:#be123c6b}.dbx-digital-system.is-focused,.dbx-digital-flow.is-focused,.dbx-digital-bottleneck.is-focused{outline-offset:2px;outline:2px solid #2563eb6b}.dbx-digital-system__score{color:#fff;background:#1f2932;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.72rem;font-weight:900;display:inline-flex}.dbx-digital-system strong,.dbx-digital-bottleneck strong,.dbx-digital-roadmap__item strong{color:#1b2630;font-size:.78rem}.dbx-digital-system small,.dbx-digital-system em,.dbx-digital-system span:last-child,.dbx-digital-bottleneck span,.dbx-digital-bottleneck small,.dbx-digital-roadmap__item small,.dbx-digital-roadmap__item p{color:#5b6873;font-size:.63rem;line-height:1.35}.dbx-digital-system em{color:#334155;font-style:normal;font-weight:900}.dbx-digital-flows,.dbx-digital-bottlenecks,.dbx-digital-roadmap{gap:8px;display:grid}.dbx-digital-flow{cursor:pointer;background:#f7f9fbe0;border:1px solid #9ca6b057;border-radius:10px;padding:9px}.dbx-digital-flow header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.dbx-digital-flow header strong{color:#1f2932;font-size:.78rem}.dbx-digital-flow header span{color:#63717d;font-size:.62rem;font-weight:800}.dbx-digital-flow__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dbx-digital-step{background:#ffffffd9;border:1px solid #acb5be47;border-radius:8px;gap:3px;min-width:0;padding:7px;display:grid}.dbx-digital-step.is-manual{background:#fffbebeb}.dbx-digital-step.is-bottleneck{border-color:#d9770659}.dbx-digital-step strong,.dbx-digital-step span{overflow-wrap:anywhere}.dbx-digital-step strong{color:#1f2932;font-size:.66rem}.dbx-digital-step span{color:#64717c;font-size:.57rem;font-weight:700}.dbx-digital-table{min-width:560px}.dbx-digital-bottleneck{border-radius:8px;gap:3px;padding:8px;display:grid}.dbx-digital-roadmap{grid-template-columns:repeat(4,minmax(0,1fr))}.dbx-digital-roadmap__item{background:#f6f8fae6;border:1px solid #9ca6b057;border-radius:10px;gap:5px;padding:9px;display:grid}.dbx-digital-roadmap__item>span{color:#24313b;background:#1f293214;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:2px 7px;font-size:.58rem;font-weight:900}@media (max-width:1100px){.dbx-digital-kpis,.dbx-digital-systems,.dbx-digital-flow__steps,.dbx-digital-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dbx-digital-kpis,.dbx-digital-grid,.dbx-digital-systems,.dbx-digital-flow__steps,.dbx-digital-roadmap{grid-template-columns:1fr}.dbx-digital-panel--wide{grid-column:auto}}.dbx-status-chip.is-action{color:#92400e;background:#f59e0b33}.dbx-business-bars{gap:8px;display:grid}.dbx-business-bar-row{gap:5px;display:grid}.dbx-business-bar-row>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dbx-business-bar-row strong{color:#2a333b;font-size:.7rem}.dbx-business-bar-row span{color:#5d6872;font-size:.62rem;font-weight:700}.dbx-business-bar-track{background:#dbe2e8b8;border-radius:999px;height:8px;overflow:hidden}.dbx-business-bar-track span{background:linear-gradient(90deg,#5f5e5e,#9e3f4e);border-radius:999px;height:100%;display:block}.dbx-business-list{gap:6px;display:grid}.dbx-business-list p{color:#2a333b;background:#f1f4f7db;border-radius:9px;margin:0;padding:8px 9px;font-size:.69rem;line-height:1.45}.dbx-reports-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dbx-reports-chart-card{background:var(--iv-glass-sheen), var(--iv-glass-bg);-webkit-backdrop-filter:var(--iv-glass-blur-lg);border:1px solid #ffffff85;border-radius:12px;gap:8px;padding:10px 11px;display:grid;box-shadow:0 8px 20px #0c10141a}.dbx-reports-chart-card header{gap:3px;display:grid}.dbx-reports-chart-card h4{color:#222c34;margin:0;font-size:.82rem}.dbx-reports-chart-card p{color:#5c6771;margin:0;font-size:.66rem}.dbx-reports-chart-canvas{width:100%;height:220px}.dbx-chart-tooltip{-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffffffad;border-radius:10px;gap:4px;padding:8px 10px;display:grid;box-shadow:0 8px 18px #0c10141f}.dbx-chart-tooltip strong{color:#1f2830;font-size:.73rem}.dbx-chart-tooltip p{color:#49555f;margin:0;font-size:.67rem}.dbx-reports-charts-fallback{background:var(--iv-glass-sheen), var(--iv-glass-bg);-webkit-backdrop-filter:var(--iv-glass-blur-lg);color:#4d5963;border:1px solid #ffffff85;border-radius:12px;padding:10px 11px;font-size:.72rem;font-weight:700}.dbx-kpi-card{background:var(--iv-glass-sheen), var(--iv-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid #ffffff80;border-radius:12px;padding:10px 11px;box-shadow:0 8px 20px #0e12171f}.dbx-kpi-card span{letter-spacing:.09em;text-transform:uppercase;color:#68727a;margin-bottom:4px;font-size:.55rem;font-weight:900;display:block}.dbx-kpi-card strong{letter-spacing:-.03em;color:#181d20;font-size:1.32rem;font-weight:900;line-height:1.02;display:block}.dbx-kpi-card p{color:#59636b;margin:4px 0 0;font-size:.65rem;font-weight:700}@keyframes dbx-card-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dbx-card-skeleton-line{background:linear-gradient(110deg,#d4dce299 10%,#eef3f7e0 45%,#d4dce299 80%) 0 0/220% 100%;border-radius:999px;animation:1.25s linear infinite dbx-card-skeleton-shimmer;display:block}.dbx-kpi-card--skeleton{pointer-events:none}.dbx-kpi-card--skeleton .dbx-card-skeleton-line--label{width:52%;height:.5rem;margin-bottom:.55rem}.dbx-kpi-card--skeleton .dbx-card-skeleton-line--value{border-radius:.45rem;width:40%;height:1.3rem}.dbx-kpi-card--skeleton .dbx-card-skeleton-line--sub{width:76%;height:.52rem;margin-top:.52rem}.dbx-bento-restore{background:var(--iv-glass-sheen), var(--iv-glass-bg-soft);-webkit-backdrop-filter:var(--iv-glass-blur-xl);border:1px solid #ffffff73;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:10px 12px;display:flex;box-shadow:0 14px 30px #0c101424}.dbx-bento-restore>span{letter-spacing:.05em;text-transform:uppercase;color:#636c74;font-size:.68rem;font-weight:900}.dbx-bento-restore>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dbx-bento-restore button{color:#2a3137;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #acb3b85c;border-radius:999px;padding:5px 11px;font-size:.68rem;font-weight:800}.dbx-bento{grid-template-columns:repeat(3,minmax(200px,1fr));align-items:stretch;gap:9px;display:grid}.dbx-bento-empty{text-align:center;color:#586168;background:#ffffffa6;border:1px dashed #acb3b873;border-radius:14px;grid-column:1/-1;padding:22px;font-size:.82rem;font-weight:700}.dbx-bento-card{background:var(--iv-glass-sheen), var(--iv-glass-bg);min-height:228px;-webkit-backdrop-filter:var(--iv-glass-blur-xl);border:1px solid #ffffff80;border-radius:13px;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 24px #0c101421}.dbx-bento-card.is-dragging{opacity:.65;transform:scale(.985)}.dbx-bento-card--sm{grid-column:span 1;min-height:188px}.dbx-bento-card--md{grid-column:span 1;min-height:232px}.dbx-bento-card--lg{grid-column:span 2;min-height:256px}.dbx-card-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.dbx-card-toolbar.is-dark .dbx-card-toolbar__label{color:#f5f9fcdb}.dbx-card-toolbar__label{letter-spacing:.09em;text-transform:uppercase;color:#69727a;font-size:.56rem;font-weight:900}.dbx-card-toolbar__actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dbx-card-toolbar__btn{color:#384149;cursor:pointer;background:#ffffffbf;border:1px solid #acb3b85c;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;display:grid}.dbx-card-toolbar__btn .material-symbols-outlined{font-size:13px}.dbx-icon-btn .material-symbols-outlined,.dbx-map-controls button .material-symbols-outlined,.dbm-float-controls button .material-symbols-outlined,.dbx-card-toolbar__btn .material-symbols-outlined{width:1em;height:1em}.dbx-card-toolbar__btn--drag{cursor:grab}.dbx-card-toolbar__btn--danger{color:#973549}.dbx-card-toolbar.is-dark .dbx-card-toolbar__btn{color:#f1f5f8;background:#ffffff1f;border-color:#ffffff47}.dbx-card-toolbar__btn:disabled{opacity:.45;cursor:not-allowed}.dbx-bento__focus{color:#f5f8fb;background:#12161ae0;flex-direction:column;justify-content:space-between;gap:10px;padding:10px 12px 12px;display:flex}.dbx-bento__focus h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.02rem,.86rem + .44vw,1.26rem)}.dbx-bento__focus p{color:#f0f4f8bd;max-width:44ch;margin:5px 0 0;font-size:.76rem;line-height:1.34}.dbx-focus-tag{letter-spacing:.06em;text-transform:uppercase;color:#f3f7fab8;margin-top:5px;font-size:.58rem;font-weight:800;display:inline-block}.dbx-bento__focus-footer{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dbx-avatar-stack{align-items:center;display:flex}.dbx-avatar-stack div{color:#f6f9fb;background:#ffffff24;border:2px solid #12161af2;border-radius:999px;place-items:center;width:27px;height:27px;margin-left:-7px;font-size:.53rem;font-weight:900;display:grid}.dbx-avatar-stack div:first-child{margin-left:0}.dbx-bento__focus-footer button{color:#161c21;letter-spacing:normal;text-transform:none;cursor:pointer;background:#f8fafb;border:0;border-radius:999px;padding:6px 10px;font-family:inherit;font-size:.88rem;font-weight:700}.dbx-bento__legend,.dbx-bento__markets{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#ffffffbd;gap:7px;padding:9px 10px 10px;display:grid}.dbx-bento__legend>span,.dbx-bento__markets>span{letter-spacing:.12em;text-transform:uppercase;color:#6b737a;font-size:.62rem;font-weight:900}.dbx-legend-list{gap:6px;display:grid}.dbx-legend-list div{color:#495159;align-items:center;gap:6px;font-size:.71rem;font-weight:700;display:flex}.dbx-legend-list i{border-radius:999px;width:8px;height:8px;display:inline-block}.dbx-legend-list i.is-critical{background:#c43a3a}.dbx-legend-list i.is-high{background:#e18a3e}.dbx-legend-list i.is-optimal{background:#51a86f}.dbx-legend-foot{border-top:1px solid #acb3b84d;gap:6px;margin-top:auto;padding-top:6px;display:grid}.dbx-legend-foot p{color:#5f6870;margin:0;font-size:.64rem;font-weight:700}.dbx-mode-pills{flex-wrap:wrap;gap:4px;display:flex}.dbx-mode-pills button{color:#576169;font:inherit;cursor:pointer;background:#ffffffa6;border:1px solid #acb3b859;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:800;position:relative}.dbx-mode-pills button.is-active{color:#f5f8fb;background:#161b1f;border-color:#161b1f}.dbx-mode-indicator{z-index:-1;background:#161b1f;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}.dbx-mode-pills--color{margin-top:2px}.dbx-analysis-controls{gap:5px;display:grid}.dbx-analysis-controls__row{color:#4f5961;justify-content:space-between;align-items:center;gap:8px;font-size:.64rem;display:flex}.dbx-analysis-controls__row strong{color:#21282d;font-size:.69rem}.dbx-analysis-controls__slider{accent-color:#7d2f3f;width:100%}.dbx-analysis-controls__toggle{color:#4e5962;font:inherit;cursor:pointer;background:#ffffffbf;border:1px solid #acb3b86b;border-radius:999px;padding:5px 8px;font-size:.61rem;font-weight:800}.dbx-analysis-controls__toggle.is-active{color:#f4f7f9;background:#1a2025;border-color:#1a2025}.dbx-analysis-controls__hint{color:#6a737c;font-size:.58rem;font-weight:700}.dbx-market-list{gap:5px;display:grid}.dbx-market-recommendation{color:#283039;text-align:start;cursor:pointer;background:linear-gradient(135deg,#9e3f4e1c,#ffffffe0);border:1px solid #9236485c;border-radius:10px;gap:3px;padding:7px 8px;display:grid}.dbx-market-recommendation div{justify-content:space-between;align-items:center;gap:8px;display:flex}.dbx-market-recommendation strong{letter-spacing:-.01em;font-size:.72rem}.dbx-market-recommendation span{color:#7d2f3f;text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:800}.dbx-market-recommendation p{color:#47515a;margin:0;font-size:.63rem;font-weight:700}.dbx-territory-controls{gap:4px;display:grid}.dbx-territory-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dbx-territory-actions span{color:#5d6770;font-size:.6rem;font-weight:700}.dbx-territory-btn{color:#2b333a;font:inherit;cursor:pointer;background:#ffffffd6;border:1px solid #acb3b873;border-radius:999px;padding:5px 9px;font-size:.61rem;font-weight:800}.dbx-territory-btn:disabled{opacity:.62;cursor:not-allowed}.dbx-territory-btn--ghost{color:#58626b;background:#f1f4f7b3}.dbx-zone-list{gap:4px;display:grid}.dbx-zone-item{background:#ffffffb8;border:1px solid #acb3b842;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;display:flex}.dbx-zone-item strong{font-size:.68rem}.dbx-zone-item p{color:#5f6971;margin:2px 0 0;font-size:.58rem;font-weight:700}.dbx-zone-item__delete{color:#9a3242;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;font-size:.58rem;font-weight:800}.dbx-hotspots{gap:4px;display:grid}.dbx-hotspots__title{text-transform:uppercase;letter-spacing:.09em;color:#69727b;font-size:.56rem;font-weight:800}.dbx-hotspot-item{color:#263039;text-align:start;cursor:pointer;background:#ffffffb8;border:1px solid #acb3b83d;border-radius:9px;gap:3px;width:100%;padding:6px 7px;display:grid}.dbx-hotspot-item div{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.dbx-hotspot-item strong{font-size:.67rem}.dbx-hotspot-item span{color:#5f6a72;font-size:.58rem;font-weight:700}.dbx-hotspot-item p{color:#4f5a63;margin:0;font-size:.59rem;font-weight:800}.dbx-market-list div{background:#f1f4f7d9;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;display:flex}.dbx-market-list strong{letter-spacing:-.01em;font-size:.72rem;font-weight:800}.dbx-market-list span{color:#3c945a;font-size:.62rem;font-weight:900}.dbx-map-controls{z-index:52;gap:8px;display:grid;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.dbx-dashboard--ai-docked .dbx-map-controls{right:calc(var(--dbx-ai-panel-width) + 20px)}.dbx-map-controls button{color:#21282d;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(165%);background:#ffffffc2;border:1px solid #ffffff85;border-radius:999px;place-items:center;width:44px;height:44px;transition:transform .16s,background-color .16s;display:grid;box-shadow:0 14px 24px #0b0f142e}.dbx-map-controls button:hover{background:#ffffffeb;transform:translateY(-1px)}.pp-tooltip-root{align-items:center;display:inline-flex;position:relative}.pp-tooltip{z-index:75;pointer-events:none;color:#f4f8fc;-webkit-backdrop-filter:blur(8px)saturate(140%);background:#151b21f2;border:1px solid #ffffff47;border-radius:10px;width:max-content;max-width:18rem;position:absolute;box-shadow:0 12px 24px #060a0f57}.pp-tooltip__inner{text-align:center;white-space:nowrap;padding:6px 10px;font-size:.72rem;font-weight:700;line-height:1.2;overflow:hidden}.pp-tooltip__inner p{margin:0}.pp-tooltip__arrow{background:#151b21f2;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.pp-tooltip--left .pp-tooltip__arrow{border-top:1px solid #ffffff47;border-right:1px solid #ffffff47;top:50%;right:-3px;transform:translateY(-50%)rotate(45deg)}.pp-tooltip--right .pp-tooltip__arrow{border-bottom:1px solid #ffffff47;border-left:1px solid #ffffff47;top:50%;left:-3px;transform:translateY(-50%)rotate(45deg)}.pp-tooltip--top .pp-tooltip__arrow{border-bottom:1px solid #ffffff47;border-right:1px solid #ffffff47;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.pp-tooltip--bottom .pp-tooltip__arrow{border-top:1px solid #ffffff47;border-left:1px solid #ffffff47;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.dbx-map-controls button.dbx-map-controls__ai-pill{justify-content:center;align-items:center;gap:8px;width:auto;min-width:132px;padding:0 14px 0 10px;display:inline-flex}.dbx-map-controls__ai-pill-text{letter-spacing:.01em;white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1}.dbx-map-controls button.dbx-map-controls__ai-pill>.material-symbols-outlined{font-size:1.1rem}.dbx-map-controls__divider{background:#7b848c8c;justify-self:center;width:18px;height:1px}.dbx-footer{z-index:44;pointer-events:auto;min-height:22px;transition:right var(--dbx-sidebar-duration) var(--dbx-sidebar-ease);background:#2f343b;border-top:1px solid #454b54;justify-content:flex-end;align-items:center;padding:0 10px;display:flex;position:fixed;bottom:0;left:272px;right:0;box-shadow:0 -8px 20px #00000038}.dbx-dashboard--ai-docked .dbx-footer{right:var(--dbx-ai-panel-width)}.dbx-footer:before{content:none}.dbx-footer__links{z-index:1;pointer-events:auto;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.dbx-footer__links span{color:#bfc6cf75;font-size:.54rem}.dbx-footer button{cursor:pointer;color:#eceff3d1;text-transform:none;letter-spacing:.03em;background:0 0;border:0;padding:0;font-family:inherit;font-size:.54rem;font-weight:400;line-height:1}.dbx-footer button:hover{color:#fffffff5}.dbm-map-footer{display:none}.dbm-heat-overlay{display:none!important}@media (max-width:1280px){.dbx-topbar{padding-left:268px}.dbx-sidebar{width:246px}.dbx-content{margin-left:246px}.dbx-kpis{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.dbx-kpis--map-offset{margin-right:60px}.dbx-bento{grid-template-columns:repeat(2,minmax(200px,1fr))}.dbx-bento-card--lg{grid-column:span 2}.dbx-intel-controls{grid-template-columns:1fr}.dbx-business-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-compare-grid{grid-template-columns:1fr}.dbx-hotspot-page__head{flex-direction:column;align-items:stretch}.dbx-hotspot-page__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-hotspot-page__grid{grid-template-columns:1fr}.dbx-reports-page__head{flex-direction:column;align-items:stretch}.dbx-reports-grid{grid-template-columns:1fr}.dbx-reports-card--wide{grid-column:auto}.dbx-reports-charts{grid-template-columns:1fr}.dbx-footer{padding:0 10px;left:246px}}@media (max-width:990px){.dbx-footer{padding:0 10px;left:0}.dbx-desktop-only{display:none!important}.dbm-mobile-only{display:block!important}.dbx-dashboard{color:#f2f4f6;min-height:max(884px,100dvh)}.dbx-dashboard__map .map-view .mapboxgl-canvas{filter:none}.dbx-dashboard__veil{-webkit-backdrop-filter:none;background:0 0}.dbm-topbar{z-index:55;height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;background:var(--iv-glass-sheen), #0c0e10d1;border-bottom:1px solid var(--iv-glass-border-soft);-webkit-backdrop-filter:var(--iv-glass-blur-xl);pointer-events:none;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;box-shadow:0 18px 36px #02040642,inset 0 1px #fff3;display:flex!important}.dbm-topbar>*{pointer-events:auto}.dbm-topbar__left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.dbm-topbar__left .material-symbols-outlined{color:#d7dce1;font-size:20px}.dbm-topbar__left h1{color:#f9f9fb;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:1rem;font-weight:800;overflow:hidden}.dbm-topbar__avatar{color:#fff;width:32px;height:32px;font:inherit;letter-spacing:.02em;cursor:pointer;background:linear-gradient(145deg,#5f5e5e,#404245);border:1px solid #acb3b84d;border-radius:999px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.dbm-topbar__actions{pointer-events:auto;flex-shrink:0;align-items:center;gap:8px;display:flex}.dbm-topbar__icon-btn{border:1px solid var(--iv-glass-border-soft);background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);color:#111827;cursor:pointer;width:32px;height:32px;-webkit-backdrop-filter:var(--iv-glass-blur-xl);box-shadow:var(--iv-glass-shadow-soft);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dbm-topbar__icon-btn .material-symbols-outlined{font-size:18px}.dbm-topbar__icon-btn.is-active{background:var(--iv-glass-sheen), var(--iv-glass-bg);border-color:var(--iv-glass-border);color:#111827;box-shadow:var(--iv-glass-shadow)}.dbm-topbar__agent-btn{border:1px solid var(--iv-glass-border-soft);background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);color:#111827;cursor:pointer;height:32px;-webkit-backdrop-filter:var(--iv-glass-blur-xl);box-shadow:var(--iv-glass-shadow-soft);letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 11px 0 9px;font-family:inherit;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.dbm-topbar__agent-btn .material-symbols-outlined{font-size:17px}.dbm-ai-chat-shell{z-index:72;color:#2d3338;background:#f9f9fb;position:fixed;top:0;bottom:0;left:0;right:0}.dbm-ai-chat-shell>.dbm-ai-chat-topbar,.dbm-ai-chat-shell>.dbm-ai-chat-main,.dbm-ai-chat-shell>.dbm-ai-chat-input-wrap{animation:dbm-ai-panel-section-in .5s var(--iv-ease-pop) both}.dbm-ai-chat-shell>.dbm-ai-chat-topbar{animation-delay:80ms}.dbm-ai-chat-shell>.dbm-ai-chat-main{animation-delay:.14s}.dbm-ai-chat-shell>.dbm-ai-chat-input-wrap{animation-delay:.2s}@keyframes dbm-ai-panel-section-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-shell>.dbm-ai-chat-topbar,.dbm-ai-chat-shell>.dbm-ai-chat-main,.dbm-ai-chat-shell>.dbm-ai-chat-input-wrap{animation:none}}.dbm-ai-chat-topbar{z-index:73;height:calc(72px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 14px 0;-webkit-backdrop-filter:blur(24px);background:#ffffffc2;border-bottom:1px solid #acb3b83d;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 32px #0000000a}.dbm-ai-chat-topbar h2{letter-spacing:-.02em;color:#1b232a;margin:0;font-size:1rem;font-weight:800}.dbm-ai-chat-topbar__icon,.dbm-ai-chat-topbar__avatar{color:#2d3338;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dbm-ai-chat-topbar__icon .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 340, "GRAD" 0, "opsz" 24;font-size:1.35rem}.dbm-ai-chat-topbar__avatar{font:inherit;letter-spacing:.02em;background:#e4e9ee8c;border:1px solid #acb3b83d;font-size:.72rem;font-weight:800}.dbm-ai-chat-topbar__trailing{align-items:center;gap:4px;display:inline-flex}.dbm-ai-chat-order-range{-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #acb3b84d;border-radius:14px;gap:8px;padding:10px;display:grid}.dbm-ai-chat-order-range__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dbm-ai-chat-order-range__head strong{color:#2d3338;font-size:.76rem;font-weight:700}.dbm-ai-chat-order-range__head span{color:#687077;font-size:.64rem;font-weight:600}.dbm-ai-chat-order-range__presets{gap:6px;display:flex}.dbm-ai-chat-order-range__presets button{color:#596065;background:#ffffffe0;border:1px solid #acb3b873;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:700;line-height:1}.dbm-ai-chat-order-range__presets button.is-active{color:#2d3338;background:#53525229;border-color:#5352528f}.dbm-ai-chat-order-range__inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dbm-ai-chat-order-range__inputs label{gap:3px;display:grid}.dbm-ai-chat-order-range__inputs span{color:#687077;font-size:.6rem;font-weight:700}.dbm-ai-chat-order-range__inputs input{color:#2d3338;font:inherit;background:#ffffffeb;border:1px solid #acb3b873;border-radius:8px;padding:6px 8px;font-size:.73rem;line-height:1.2}.dbm-ai-chat-main{z-index:72;overscroll-behavior:contain;height:100dvh;padding:calc(88px + env(safe-area-inset-top,0px)) 14px calc(156px + env(safe-area-inset-bottom,0px));view-transition-name:ai-thread-messages-mobile;flex-direction:column;gap:12px;display:flex;position:relative;overflow-y:auto}::view-transition-old(ai-thread-messages-mobile){animation:dbm-ai-thread-out .22s var(--iv-ease-press) both}::view-transition-new(ai-thread-messages-mobile){animation:dbm-ai-thread-in .32s var(--iv-ease-out) both}@keyframes dbm-ai-thread-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes dbm-ai-thread-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(ai-thread-messages-mobile){animation:none}::view-transition-new(ai-thread-messages-mobile){animation:none}}.dbm-ai-chat-timeline{justify-content:center;margin-bottom:2px;display:flex}.dbm-ai-chat-timeline span{color:#596065;letter-spacing:.06em;text-transform:uppercase;background:#f2f4f6;border-radius:999px;padding:6px 10px;font-size:.66rem;font-weight:700}.dbm-ai-chat-message-row{min-width:0;max-width:90%;animation:dbm-ai-row-enter .32s var(--iv-ease-pop) both;align-items:flex-end;gap:10px;display:flex}.dbm-ai-chat-message-row.is-user{justify-content:flex-end;margin-left:auto}@keyframes dbm-ai-row-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-message-row{animation:none}}.dbm-ai-chat-hero{text-align:center;isolation:isolate;-webkit-backdrop-filter:blur(20px);animation:dbm-ai-hero-rise .5s var(--iv-ease-out) both;background:#ffffff94;border:1px solid #acb3b83d;border-radius:18px;justify-items:center;gap:8px;padding:20px 16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px -14px #2d333833}.dbm-ai-chat-hero__aurora{z-index:-1;pointer-events:none;filter:blur(28px);opacity:.9;background:radial-gradient(40% 55% at 25% 30%,#91a5c35c,#0000 70%),radial-gradient(45% 55% at 80% 25%,#beafcd52,#0000 70%),radial-gradient(50% 55% at 55% 85%,#aabec857,#0000 70%);animation:14s ease-in-out infinite alternate dbm-ai-hero-aurora;position:absolute;top:-30%;bottom:-30%;left:-20%;right:-20%}.dbm-ai-chat-hero__glyph{color:#faf7f6;background:linear-gradient(160deg,#5f5e5e 0%,#434343 100%);border-radius:999px;place-items:center;width:44px;height:44px;animation:3.6s ease-in-out infinite dbm-ai-hero-glyph-pulse;display:grid;box-shadow:0 10px 24px -10px #2d333873}.dbm-ai-chat-hero__glyph .material-symbols-outlined{font-size:22px}.dbm-ai-chat-hero__title{color:#2d3338;margin:0;font-size:1rem;font-weight:700}.dbm-ai-chat-hero__sub{color:#596065;max-width:32ch;margin:0 0 6px;font-size:.83rem;line-height:1.5}.dbm-ai-chat-hero__prompts{grid-template-columns:1fr;gap:8px;width:100%;margin-top:4px;display:grid}.dbm-ai-chat-hero__prompt{color:#2d3338;text-align:right;cursor:pointer;transition:transform .2s var(--iv-ease-out), background .2s ease, border-color .2s ease;animation:dbm-ai-hero-prompt-in .42s var(--iv-ease-out) both;animation-delay:var(--stagger,0s);background:#fffc;border:1px solid #acb3b847;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.85rem;line-height:1.4;display:flex}.dbm-ai-chat-hero__prompt:active{background:#fffffff2;border-color:#5f5e5e66;transform:scale(.98)}.dbm-ai-chat-hero__prompt .material-symbols-outlined{color:#5f5e5e;flex-shrink:0;margin-top:1px;font-size:18px}@keyframes dbm-ai-hero-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dbm-ai-hero-aurora{0%{transform:translate(-2%)rotate(0)}50%{transform:translate(3%,2%)rotate(6deg)}to{transform:translate(-1%,-2%)rotate(-4deg)}}@keyframes dbm-ai-hero-glyph-pulse{0%,to{box-shadow:0 10px 24px -10px #2d333873,0 0 #78828c47}50%{box-shadow:0 14px 30px -10px #2d33388c,0 0 0 7px #78828c00}}@keyframes dbm-ai-hero-prompt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-hero,.dbm-ai-chat-hero__aurora,.dbm-ai-chat-hero__glyph,.dbm-ai-chat-hero__prompt{animation:none}}.dbm-ai-chat-message-stack{flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.dbm-ai-chat-message-row.is-user .dbm-ai-chat-message-stack{align-items:flex-end}.dbm-ai-chat-agent{background:#dde3e9;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:box-shadow .3s;display:grid;position:relative;box-shadow:0 2px 10px #2d33381a}.dbm-ai-chat-agent:after{content:"";border-radius:inherit;filter:blur(4px);opacity:0;pointer-events:none;z-index:-1;background:conic-gradient(#78828c00 0deg,#78828c80 110deg,#78828c00 220deg 360deg);transition:opacity .35s;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.dbm-ai-chat-shell.is-thinking .dbm-ai-chat-agent{animation:2.2s ease-in-out infinite dbm-ai-agent-breathe}.dbm-ai-chat-shell.is-thinking .dbm-ai-chat-agent:after{opacity:1;animation:3.6s linear infinite dbm-ai-agent-aura}@keyframes dbm-ai-agent-breathe{0%,to{box-shadow:0 2px 10px #2d33381a,0 0 #78828c47}50%{box-shadow:0 2px 14px #2d333829,0 0 0 5px #78828c00}}@keyframes dbm-ai-agent-aura{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-shell.is-thinking .dbm-ai-chat-agent,.dbm-ai-chat-shell.is-thinking .dbm-ai-chat-agent:after{opacity:.6;animation:none}}.dbm-ai-chat-agent .material-symbols-outlined{color:#5f5e5e;font-size:16px}.dbm-ai-chat-bubble{border-radius:16px;padding:12px 14px;font-size:.87rem;line-height:1.45}.dbm-ai-chat-bubble.is-assistant{color:#2d3338;-webkit-backdrop-filter:blur(30px);background:#ffffffb3;border:1px solid #acb3b82e;border-bottom-left-radius:6px;box-shadow:0 4px 24px -4px #2d33380d}.dbm-ai-chat-bubble.is-user{color:#faf7f6;background:linear-gradient(135deg,#5f5e5e 0%,#535252 100%);border-bottom-right-radius:6px;box-shadow:0 8px 16px -4px #5f5e5e33}.dbm-ai-chat-bubble p{white-space:pre-wrap;margin:0}.dbm-ai-chat-bubble.is-streaming .dbx-ai-md>:last-child:after{content:"";vertical-align:text-bottom;background:#2d3338c7;border-radius:1px;width:.5rem;height:.9rem;margin-inline-start:.3rem;animation:1s steps(2,end) infinite dbm-ai-caret-blink;display:inline-block}.dbm-ai-chat-caret{background:#2d3338c7;border-radius:1px;width:.5rem;height:.9rem;animation:1s steps(2,end) infinite dbm-ai-caret-blink;display:none}.dbm-ai-chat-bubble.is-streaming:not(:has(.dbx-ai-md)) .dbm-ai-chat-caret{display:inline-block}@keyframes dbm-ai-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.dbm-ai-chat-bubble.is-streaming .dbx-ai-md>:last-child{animation:1.8s ease-in-out infinite dbx-ai-stream-pulse}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-caret,.dbm-ai-chat-bubble.is-streaming .dbx-ai-md>:last-child:after{opacity:.65;animation:none}.dbm-ai-chat-bubble.is-streaming .dbx-ai-md>:last-child{opacity:1;animation:none}}.dbm-ai-chat-tool-calls{flex-wrap:wrap;gap:6px;max-width:100%;margin-top:6px;display:flex}.dbm-ai-chat-tool-chip{color:#4a535a;-webkit-backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #acb3b859;border-radius:999px;align-items:center;padding:4px 9px;font-size:.65rem;font-weight:700;line-height:1.2;display:inline-flex}.dbm-ai-chat-tool-chip.is-error{color:#8f3535;background:#ffececeb;border-color:#c3545480}.dbm-ai-chat-message-row.is-typing{opacity:.65}.dbm-ai-chat-typing{-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #acb3b82e;border-radius:16px 16px 6px;flex-direction:row-reverse;align-items:center;gap:4px;padding:8px 10px;display:inline-flex}.dbm-ai-chat-typing span{background:#596065a6;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite dbm-ai-dot}.dbm-ai-chat-typing span:nth-child(2){animation-delay:.15s}.dbm-ai-chat-typing span:nth-child(3){animation-delay:.3s}@keyframes dbm-ai-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.dbm-ai-thinking-wrap{-webkit-backdrop-filter:blur(20px);direction:rtl;background:#ffffffb3;border:1px solid #acb3b82e;border-radius:16px 16px 6px;gap:6px;width:-moz-fit-content;width:fit-content;max-width:78%;padding:8px 12px;display:grid}.dbm-ai-thinking__summary{letter-spacing:.04em;text-transform:uppercase;color:#4b556099;align-items:baseline;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.dbm-ai-thinking__summary-button{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:1px 0;transition:color .16s,transform .16s ease-out}.dbm-ai-thinking__summary-button:active{color:#2d3338;transform:scale(.98)}.dbm-ai-thinking__summary-chevron{color:#4b55608c;transition:transform .18s var(--iv-ease-out), color .16s ease;font-size:13px;line-height:1;transform:rotate(180deg)}.dbm-ai-thinking-wrap.is-collapsed .dbm-ai-thinking__summary-chevron{transform:rotate(0)}.dbm-ai-thinking__summary-time{color:#2d3338;font-variant-numeric:tabular-nums}.dbm-ai-thinking__summary-count{font-weight:500}.dbm-ai-thinking{direction:rtl;gap:6px;margin:0;padding:0;list-style:none;display:grid}.dbm-ai-thinking__row{color:#4b5560;opacity:0;animation:dbm-ai-thinking-enter .22s var(--iv-ease-out) forwards;will-change:transform, opacity;flex-direction:row-reverse;align-items:center;gap:8px;font-size:13px;line-height:1.25;transition:color .2s,opacity .2s;display:inline-flex;transform:translateY(4px)scale(.97)}.dbm-ai-thinking__row.is-done{color:#4b556099}.dbm-ai-thinking__icon{color:#2563eb;flex:none;justify-content:center;align-items:center;width:14px;height:14px;transition:color .2s;display:inline-flex}.dbm-ai-thinking__row.is-done .dbm-ai-thinking__icon{color:#15803d}.dbm-ai-thinking__spinner{border:1.6px solid #2563eb38;border-top-color:#2563ebf2;border-radius:999px;width:12px;height:12px;animation:.72s linear infinite dbm-ai-thinking-spin}.dbm-ai-thinking__label{letter-spacing:.01em;animation:dbm-ai-stage-swap .28s var(--iv-ease-out);font-weight:500}@keyframes dbm-ai-stage-swap{0%{opacity:0;filter:blur(2px);transform:translateY(2px)}to{opacity:1;filter:blur();transform:translateY(0)}}.dbm-ai-thinking__duration--live{color:#2563ebb3;font-variant-numeric:tabular-nums;animation:none}.dbm-ai-thinking__row.is-done .dbm-ai-thinking__label{font-weight:450;animation:none}.dbm-ai-thinking__button{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:row-reverse;align-items:center;gap:8px;margin:0;padding:4px 8px;transition:background-color .16s,transform .16s ease-out;display:inline-flex}.dbm-ai-thinking__button:active{background:#2563eb14;transform:scale(.97)}.dbm-ai-thinking__chevron{color:#2563ebbf;font-size:12px}.dbm-ai-chat-tool-card-slot{border-radius:14px;scroll-margin-top:80px;transition:box-shadow .32s}.dbm-ai-chat-tool-card-slot.is-flashing{animation:dbm-ai-tool-flash 1.1s var(--iv-ease-out)}@keyframes dbm-ai-tool-flash{0%{box-shadow:0 0 #2563eb00}18%{box-shadow:0 0 0 4px #2563eb2e}to{box-shadow:0 0 #2563eb00}}.dbm-ai-thinking__duration{color:#4b55608c;font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:0;animation:dbm-ai-thinking-fadein .22s var(--iv-ease-out) 80ms forwards;margin-inline-start:2px;font-size:11px;font-weight:500}@keyframes dbm-ai-thinking-fadein{to{opacity:1}}@keyframes dbm-ai-thinking-enter{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dbm-ai-thinking-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dbm-ai-thinking__row{opacity:1;animation:none;transform:none}.dbm-ai-thinking__label{animation:none}.dbm-ai-thinking__spinner{animation:1.4s ease-in-out infinite dbm-ai-dot}}.dbm-ai-chat-input-wrap{z-index:74;padding:0 12px calc(16px + env(safe-area-inset-bottom,0px));gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.dbm-ai-chat-scroll-fab{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));color:#2d3338;cursor:pointer;opacity:0;pointer-events:none;z-index:75;-webkit-backdrop-filter:blur(14px);width:38px;height:38px;transition:opacity .24s ease, transform .28s var(--iv-ease-pop);background:#fffffff5;border:1px solid #b8c0c873;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:translate(-50%,10px)scale(.85);box-shadow:0 8px 20px #0d131a26}.dbm-ai-chat-scroll-fab.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.dbm-ai-chat-scroll-fab:active{transform:translate(-50%)scale(.94)}.dbm-ai-chat-scroll-fab .material-symbols-outlined{font-size:20px}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-scroll-fab{transition:opacity .2s;transform:translate(-50%)}}.dbm-ai-chat-error{color:#9e3f4e;letter-spacing:.01em;width:100%;max-width:min(100%,640px);margin:0 auto;font-size:.72rem;font-weight:700}.dbm-ai-chat-attachments{direction:rtl;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%;max-width:640px;margin:0 auto;display:flex}.dbm-ai-chat-attachment{background:#ffffffd1;border:1px solid #acb3b842;border-radius:999px;align-items:center;gap:4px;max-width:min(100%,220px);padding:4px 8px;display:inline-flex}.dbm-ai-chat-attachment strong{color:#2d3338;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.2;overflow:hidden}.dbm-ai-chat-attachment button{color:#596065;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.dbm-ai-chat-attachment button .material-symbols-outlined{font-size:14px}.dbm-ai-chat-input{-webkit-backdrop-filter:blur(30px);background:#ffffffb3;border:1px solid #acb3b838;border-radius:999px;align-items:center;gap:6px;width:100%;max-width:640px;margin:0 auto;padding:8px;transition:border-color .26s,box-shadow .26s,background-color .26s;display:flex;position:relative;box-shadow:0 -4px 32px #2d33380f}.dbm-ai-chat-input:focus-within{background:#ffffffeb;border-color:#5f5e5e66;box-shadow:0 0 0 4px #5f5e5e14,0 -4px 32px #2d333814}.dbm-ai-chat-input:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(120deg,#5f5e5e00 0%,#5f5e5e52 50%,#5f5e5e00 100%) 0 0/200% 100%;padding:1px;transition:opacity .28s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dbm-ai-chat-input:focus-within:before{opacity:1;animation:3.2s linear infinite dbm-ai-focus-sheen}@keyframes dbm-ai-focus-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-input:focus-within:before{animation:none}}.dbm-ai-chat-input__icon,.dbm-ai-chat-input__send{cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:40px;height:40px;line-height:1;display:inline-flex}.dbm-ai-chat-input__icon{color:#596065;background:0 0}.dbm-ai-chat-input__icon .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;font-size:22px}.dbm-ai-chat-input textarea{color:#2d3338;font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;min-height:36px;max-height:120px;padding:7px 2px;font-size:.9rem;line-height:1.45}.dbm-ai-chat-input textarea::placeholder{color:#596065a8}.dbm-ai-chat-input__send{color:#faf7f6;background:#5f5e5e;transition:background .24s,box-shadow .24s,transform .2s;overflow:hidden;box-shadow:0 3px 12px #5f5e5e3d}.dbm-ai-chat-input__send .material-symbols-outlined{margin-left:1px;font-size:20px}.dbm-ai-chat-input__send-icon{animation:dbm-ai-send-swap .26s var(--iv-ease-pop) both;display:inline-flex}@keyframes dbm-ai-send-swap{0%{opacity:0;transform:scale(.55)rotate(-60deg)}to{opacity:1;transform:scale(1)rotate(0)}}.dbm-ai-chat-input__send.is-stop{background:linear-gradient(135deg,#9e3f4e 0%,#7a2f3c 100%);box-shadow:0 3px 12px #7a2f3c4d}.dbm-ai-chat-input__send:active{transform:scale(.94)}.dbm-ai-chat-input__send:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-input__send-icon{animation:none}}.dbm-main{z-index:35;min-height:100dvh;padding:calc(80px + env(safe-area-inset-top,0px)) 10px 160px;pointer-events:none;flex-direction:column;justify-content:space-between;gap:18px;position:relative;display:flex!important}.dbm-main>*{pointer-events:auto}.dbx-content--mobile-pane{padding:calc(76px + env(safe-area-inset-top,0px)) 12px calc(104px + env(safe-area-inset-bottom,0px));gap:14px;min-height:max(100dvh,884px);margin-left:0!important;margin-right:0!important}.dbx-content--mobile-pane .dbx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0}.dbm-summary-strip{scrollbar-width:none;gap:10px;padding:0 2px 4px;display:flex;overflow-x:auto}.dbm-summary-strip::-webkit-scrollbar{display:none}.dbm-summary-card{border:1px solid var(--iv-glass-border-soft);background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);color:#2d3338;box-shadow:var(--iv-glass-shadow-soft);-webkit-backdrop-filter:var(--iv-glass-blur-xl);border-radius:12px;flex:0 0 146px;padding:10px 9px}.dbm-summary-card p{text-transform:uppercase;letter-spacing:.05em;color:#5c656d;margin:0 0 3px;font-size:.54rem;font-weight:700}.dbm-summary-card h2{letter-spacing:-.03em;margin:0;font-size:1.36rem;font-weight:900;line-height:1.05}.dbm-summary-card div{align-items:center;gap:3px;margin-top:4px;font-size:.56rem;font-weight:700;display:inline-flex}.dbm-summary-card div .material-symbols-outlined{font-size:12px}.dbm-summary-card .is-positive{color:#2b8e58}.dbm-summary-card .is-negative{color:#b13c4c}.dbm-summary-card .is-muted{color:#6f7881}.dbx-onboarding{background:#0c0e10c7;border-color:#acb3b847;align-self:center;width:min(100%,380px)}.dbx-onboarding__eyebrow{color:#aeb5bc}.dbx-onboarding__body h2{color:#f8fafb}.dbx-onboarding__body p{color:#adb4bb}.dbx-onboarding__primary{color:#1a2127;background:#f3f6f9}.dbx-onboarding__ghost{color:#f5f8fa;background:#ffffff24}.dbx-onboarding__dismiss{color:#c3cad0;border-color:#acb3b857}.dbx-onboarding--compact{margin-bottom:4px;padding:14px}.dbm-saturation-card{border:1px solid var(--iv-glass-border-soft);background:var(--iv-glass-sheen), #0c0e10d1;width:min(100%,380px);-webkit-backdrop-filter:var(--iv-glass-blur-xl);border-radius:13px;align-self:center;padding:12px;box-shadow:0 20px 34px #00000057,inset 0 1px #ffffff2e}.dbm-saturation-card__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.dbm-saturation-card__head p{text-transform:uppercase;letter-spacing:.1em;color:#a8b0b6;margin:0 0 2px;font-size:.54rem;font-weight:800}.dbm-saturation-card__head h3{color:#f8f9fb;margin:0;font-size:.92rem;font-weight:800}.dbm-saturation-card__badge{letter-spacing:.06em;border-radius:999px;padding:3px 8px;font-size:.56rem;font-weight:800}.dbm-saturation-card__badge--high{color:#faf7f6;background:#5f5e5e}.dbm-saturation-card__badge--med{color:#faf7f6;background:#6c6336}.dbm-saturation-card__badge--low{color:#faf7f6;background:#3f5c4a}.dbm-saturation-card__body{gap:7px;display:grid}.dbm-saturation-row{color:#aeb6bc;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.dbm-saturation-row strong{color:#f8f9fb}.dbm-saturation-bar{background:#ffffff1a;border-radius:999px;width:100%;height:5px;overflow:hidden}.dbm-saturation-bar span{background:linear-gradient(90deg,#5f5e5e,#9e3f4e);border-radius:999px;height:100%;display:block}.dbm-saturation-card__body p{color:#adb4bb;margin:0;font-size:.64rem;line-height:1.34}.dbm-saturation-card__body button{cursor:pointer;letter-spacing:normal;text-transform:none;color:#faf7f6;background:#5f5e5e;border:0;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:.88rem;font-weight:700}.dbm-bottom-nav{z-index:55;padding:8px 8px calc(18px + env(safe-area-inset-bottom,0px));background:var(--iv-glass-bg-strong);border-top:1px solid var(--iv-glass-border-soft);-webkit-backdrop-filter:var(--iv-glass-blur-lg);border-top-left-radius:30px;border-top-right-radius:30px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #04090e2e,inset 0 1px #ffffffa8;display:grid!important}.dbm-map-footer{left:6px;right:6px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:54;pointer-events:none;justify-content:center;align-items:center;min-height:0;padding:0;position:fixed;display:flex!important}.dbm-map-footer__links{pointer-events:auto;border:1px solid var(--iv-glass-border-soft);background:var(--iv-glass-bg-strong);width:100%;-webkit-backdrop-filter:var(--iv-glass-blur-lg);color:#e6edf5;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:6px 8px;display:inline-flex;box-shadow:0 10px 24px #070b1024,inset 0 1px #ffffffa8}.dbm-map-footer__links span{color:#e6edf599;font-size:.57rem}.dbm-map-footer__links button{color:#e6edf5e0;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.6rem;font-weight:700;line-height:1}.dbm-map-footer__links button:hover{color:#fff}.dbm-bottom-nav button{color:#d3d9df;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:14px;justify-items:center;gap:1px;min-width:0;padding:7px 4px;display:grid}.dbm-bottom-nav button .material-symbols-outlined{font-size:20px}.dbm-bottom-nav button span:last-child{text-transform:none;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.56rem;font-weight:700;line-height:1.1;overflow:hidden}.dbm-bottom-nav button{position:relative}.dbm-bottom-nav button.is-active{color:#111821}.dbm-bottom-nav button.is-active .material-symbols-outlined,.dbm-bottom-nav button.is-active span:last-child{z-index:1;position:relative;color:#111821!important}.dbm-nav-indicator{z-index:0;background:linear-gradient(160deg,#fffffff5 0%,#f5f9fdeb 100%);border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 10px 22px #03070c38,inset 0 1px #ffffffb3}.dbm-float-controls{right:14px;bottom:calc(126px + env(safe-area-inset-bottom,0px));z-index:56;gap:8px;position:fixed;display:grid!important}.dbm-float-controls button{border:1px solid var(--iv-glass-border-soft);background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);color:#5f5e5e;cursor:pointer;width:46px;height:46px;font:inherit;-webkit-backdrop-filter:var(--iv-glass-blur-xl);box-shadow:var(--iv-glass-shadow-soft);border-radius:999px;place-items:center;font-size:.8rem;font-weight:800;display:grid}.dbm-float-controls button .material-symbols-outlined{font-size:20px}.dbm-float-controls button.is-active{color:#faf7f6;background:linear-gradient(160deg,#2d3338 0%,#1d2125 100%);border-color:#2d333859;box-shadow:0 14px 28px #06080a52,0 0 0 3px #78828c2e}.dbm-tools-backdrop{z-index:74;-webkit-backdrop-filter:blur(6px)saturate(140%);background:#0f141847;position:fixed;top:0;bottom:0;left:0;right:0}.dbm-tools-sheet{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:75;-webkit-backdrop-filter:blur(32px)saturate(170%);background:#f9f9fbeb;border:1px solid #acb3b83d;border-radius:22px;gap:14px;padding:14px 16px 18px;display:grid;position:fixed;box-shadow:0 30px 70px -20px #06080a80,inset 0 0 0 1px #fff9}.dbm-tools-sheet__grip{background:#78828c59;border-radius:999px;width:40px;height:4px;margin:-4px auto 0}.dbm-tools-sheet__head{justify-content:space-between;align-items:center;padding-inline-start:2px;padding-inline-end:2px;display:flex}.dbm-tools-sheet__head h3{color:#2d3338;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.dbm-tools-sheet__close{color:#5f5e5e;cursor:pointer;background:#dde3e9b3;border:0;border-radius:999px;place-items:center;width:32px;height:32px;transition:background .18s,transform .15s;display:grid}.dbm-tools-sheet__close:active{background:#dde3e9f2;transform:scale(.94)}.dbm-tools-sheet__close .material-symbols-outlined{font-size:18px}.dbm-tools-sheet__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dbm-tools-sheet__tool{color:#2d3338;font:inherit;text-align:center;cursor:pointer;background:#ffffffc7;border:1px solid #acb3b838;border-radius:14px;justify-items:center;gap:6px;padding:12px 8px;font-size:.72rem;font-weight:600;line-height:1.25;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid}.dbm-tools-sheet__tool:active{background:#fffffff2;transform:scale(.96)}.dbm-tools-sheet__tool.is-active{color:#faf7f6;background:linear-gradient(160deg,#2d3338 0%,#1d2125 100%);border-color:#2d333866;box-shadow:0 8px 18px -6px #2d333873}.dbm-tools-sheet__tool-icon{width:38px;height:38px;color:inherit;background:#dde3e980;border-radius:12px;place-items:center;transition:background .18s;display:grid}.dbm-tools-sheet__tool.is-active .dbm-tools-sheet__tool-icon{background:#faf7f624}.dbm-tools-sheet__tool-icon .material-symbols-outlined{font-size:22px}.dbm-tools-sheet__tool-label{font-size:.72rem}@media (prefers-reduced-motion:reduce){.dbm-tools-sheet__tool,.dbm-tools-sheet__close{transition:none}}}@media (max-width:390px){.dbm-bottom-nav{gap:2px;padding-left:6px;padding-right:6px}.dbm-bottom-nav button{padding-left:2px;padding-right:2px}.dbm-bottom-nav button span:last-child{font-size:.52rem}.dbm-summary-card{flex-basis:136px}.dbm-main{padding-left:8px;padding-right:8px}}.dbx-glass-panel,.dbx-topbar,.dbx-topbar__search-wrap,.dbx-search-results,.dbx-sidebar,.dbx-kpi-card,.dbx-bento-card,.dbx-reports-card,.dbx-reports-chart-card,.dbx-reports-charts-fallback,.dbx-bento-restore,.dbx-ai-panel,.dbx-insight-card,.dbx-analytics-card,.dbx-bento__legend,.dbx-bento__markets,.dbx-map-controls button,.dbx-icon-btn,.dbx-mode-pills button{border-color:var(--iv-glass-border);background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);-webkit-backdrop-filter:var(--iv-glass-blur-xl);box-shadow:var(--iv-glass-shadow-soft)}.dbx-topbar,.dbx-sidebar{background:var(--dbx-chrome-glass-sheen), var(--dbx-chrome-glass-fill);-webkit-backdrop-filter:var(--dbx-chrome-glass-blur)}.dbx-topbar{border-bottom-color:var(--dbx-chrome-glass-border);box-shadow:var(--dbx-chrome-glass-shadow)}.dbx-sidebar{border-right-color:var(--dbx-chrome-glass-border);box-shadow:22px 0 52px -28px #070d1447,inset 1px 0 #ffffffb8}.dbm-saturation-card{border:1px solid var(--iv-glass-border-soft);background:var(--iv-glass-dark-bg);-webkit-backdrop-filter:var(--iv-glass-blur-xl)}@media (max-width:990px){.dbm-topbar,.dbm-summary-card,.dbm-float-controls button{border-color:var(--iv-glass-border-soft);background:var(--iv-glass-sheen), var(--iv-glass-bg-strong);-webkit-backdrop-filter:var(--iv-glass-blur-xl);box-shadow:var(--iv-glass-shadow-soft)}.dbm-topbar{isolation:isolate;-webkit-backdrop-filter:blur(40px)saturate(220%);background:linear-gradient(145deg,#fffffffa,#eff7ffe6),#ffffffdb;border-bottom-color:#ffffffbd;overflow:hidden;box-shadow:0 18px 42px #04090e38,inset 0 1px #ffffffc7}.dbm-topbar:before,.dbm-bottom-nav:before{content:"";z-index:0;pointer-events:none;opacity:.88;background:linear-gradient(#ffffffc7,#ffffff29 58%),radial-gradient(circle at 18% 0,#ffffffd6,#0000 36%);position:absolute;top:0;bottom:0;left:0;right:0}.dbm-topbar>*,.dbm-bottom-nav>*{z-index:1;position:relative}.dbm-topbar__left .material-symbols-outlined,.dbm-topbar__left h1{color:#111821}.dbm-bottom-nav{isolation:isolate;border-top-color:var(--iv-glass-border-soft);-webkit-backdrop-filter:blur(40px)saturate(220%);background:linear-gradient(160deg,#fffffffa,#eef7ffeb),#ffffffdb;overflow:hidden;box-shadow:0 -12px 34px #04090e33,inset 0 1px #ffffffc7}.dbm-bottom-nav button{color:#33404b}}.dbx-ai-panel__icon-btn.is-active{color:#1b232a;background:#dde3e9d9}.dbx-ai-panel__thread-menu{z-index:4;transform-origin:100% 0;max-height:55vh;animation:dbx-ai-thread-menu-in .32s var(--iv-ease-pop) both;background:#fff;border:1px solid #b8c0c885;border-radius:.85rem;flex-direction:column;gap:.2rem;padding:.5rem;display:flex;position:absolute;top:64px;left:1rem;right:1rem;overflow:hidden;box-shadow:0 16px 32px #0d131a1f}.dbx-ai-panel__thread-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.2rem;min-height:0;display:flex;overflow-y:auto}@keyframes dbx-ai-thread-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dbx-ai-panel__thread-search{background:#f3f4f6b3;border:1px solid #b8c0c852;border-radius:.6rem;align-items:center;gap:.45rem;margin-bottom:.2rem;padding:.3rem .6rem;display:flex}.dbx-ai-panel__thread-search .material-symbols-outlined{color:#6b7280;font-size:1rem}.dbx-ai-panel__thread-search input{color:#1f2933;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.85rem}.dbx-ai-panel__thread-rename{flex:1;min-width:0;padding:.35rem .55rem}.dbx-ai-panel__thread-rename input{width:100%;font:inherit;color:#1f2933;background:#fff;border:1px solid #2563eb73;border-radius:.45rem;outline:none;padding:.35rem .5rem;font-size:.9rem}.dbx-ai-panel__thread-rename input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.dbx-ai-panel__thread-action{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:background-color .18s,color .18s;display:inline-flex}.dbx-ai-panel__thread-action:hover{color:#1d4ed8;background:#3b82f61f}.dbx-ai-panel__thread-action .material-symbols-outlined{font-size:1.05rem}.dbx-ai-panel__thread-item.is-renaming{background:#dbeafe73}.dbx-ai-panel__thread-empty{color:#6b7280;text-align:center;margin:0;padding:.75rem;font-size:.88rem}.dbx-ai-panel__thread-item{animation:dbx-ai-thread-item-in .35s var(--iv-ease-pop) both;border-radius:.6rem;align-items:center;gap:.25rem;transition:background-color .18s,box-shadow .22s;display:flex}.dbx-ai-panel__thread-menu .dbx-ai-panel__thread-item:first-child{animation-delay:60ms}.dbx-ai-panel__thread-menu .dbx-ai-panel__thread-item:nth-child(2){animation-delay:90ms}.dbx-ai-panel__thread-menu .dbx-ai-panel__thread-item:nth-child(3){animation-delay:.12s}.dbx-ai-panel__thread-menu .dbx-ai-panel__thread-item:nth-child(4){animation-delay:.15s}.dbx-ai-panel__thread-menu .dbx-ai-panel__thread-item:nth-child(5){animation-delay:.18s}.dbx-ai-panel__thread-menu .dbx-ai-panel__thread-item:nth-child(6){animation-delay:.21s}.dbx-ai-panel__thread-menu .dbx-ai-panel__thread-item:nth-child(7){animation-delay:.24s}.dbx-ai-panel__thread-menu .dbx-ai-panel__thread-item:nth-child(n+8){animation-delay:.27s}@keyframes dbx-ai-thread-item-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.dbx-ai-panel__thread-item:hover{background:#ebf0f5d9}.dbx-ai-panel__thread-item.is-active{background:#1118270f;box-shadow:inset 0 0 0 1px #11182714}@media (prefers-reduced-motion:reduce){.dbx-ai-panel__thread-menu,.dbx-ai-panel__thread-item{animation:none}}.dbx-ai-panel__thread-select{color:#1f2933;min-width:0;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex:1;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.9rem;display:inline-flex}.dbx-ai-panel__thread-select .material-symbols-outlined{color:#6b7280;font-size:1.1rem}.dbx-ai-panel__thread-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dbx-ai-panel__thread-delete{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:background-color .18s,color .18s;display:inline-flex}.dbx-ai-panel__thread-delete:hover{color:#dc2626;background:#ef44441f}.dbx-ai-panel__thread-delete .material-symbols-outlined{font-size:1.05rem}@media (max-width:990px){.dbm-ai-chat-topbar__icon.is-active{color:#fff;background:#ffffff24}.dbm-ai-chat-thread-menu{top:calc(72px + env(safe-area-inset-top,0px));z-index:80;transform-origin:100% 0;max-height:55vh;animation:dbm-ai-thread-menu-in .32s var(--iv-ease-pop) both;background:#fff;border:1px solid #b8c0c885;border-radius:18px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;left:12px;right:12px;overflow:hidden;box-shadow:0 18px 34px #0d131a29}.dbm-ai-chat-thread-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}@keyframes dbm-ai-thread-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dbm-ai-chat-thread-search{background:#f3f4f6bf;border:1px solid #b8c0c852;border-radius:12px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 12px;display:flex}.dbm-ai-chat-thread-search .material-symbols-outlined{color:#6b7280;font-size:18px}.dbm-ai-chat-thread-search input{color:#1f2933;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.dbm-ai-chat-thread-rename{flex:1;min-width:0;padding:6px 10px}.dbm-ai-chat-thread-rename input{width:100%;font:inherit;color:#1f2933;background:#fff;border:1px solid #2563eb73;border-radius:10px;outline:none;padding:8px 10px;font-size:14px}.dbm-ai-chat-thread-rename input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.dbm-ai-chat-thread-action{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dbm-ai-chat-thread-action:hover{color:#1d4ed8;background:#3b82f624}.dbm-ai-chat-thread-action .material-symbols-outlined{font-size:20px}.dbm-ai-chat-thread-item.is-renaming{background:#dbeafe73}.dbm-ai-chat-thread-empty{color:#6b7280;text-align:center;margin:0;padding:14px;font-size:14px}.dbm-ai-chat-thread-item{animation:dbm-ai-thread-item-in .35s var(--iv-ease-pop) both;border-radius:12px;align-items:center;gap:4px;transition:background-color .18s,box-shadow .22s;display:flex}.dbm-ai-chat-thread-menu .dbm-ai-chat-thread-item:first-child{animation-delay:60ms}.dbm-ai-chat-thread-menu .dbm-ai-chat-thread-item:nth-child(2){animation-delay:90ms}.dbm-ai-chat-thread-menu .dbm-ai-chat-thread-item:nth-child(3){animation-delay:.12s}.dbm-ai-chat-thread-menu .dbm-ai-chat-thread-item:nth-child(4){animation-delay:.15s}.dbm-ai-chat-thread-menu .dbm-ai-chat-thread-item:nth-child(5){animation-delay:.18s}.dbm-ai-chat-thread-menu .dbm-ai-chat-thread-item:nth-child(6){animation-delay:.21s}.dbm-ai-chat-thread-menu .dbm-ai-chat-thread-item:nth-child(n+7){animation-delay:.24s}@keyframes dbm-ai-thread-item-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.dbm-ai-chat-thread-item.is-active{background:#1118270f;box-shadow:inset 0 0 0 1px #11182714}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-thread-menu,.dbm-ai-chat-thread-item{animation:none}}.dbm-ai-chat-thread-select{color:#1f2933;min-width:0;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:inline-flex}.dbm-ai-chat-thread-select .material-symbols-outlined{color:#6b7280;font-size:20px}.dbm-ai-chat-thread-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dbm-ai-chat-thread-delete{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dbm-ai-chat-thread-delete:hover{color:#dc2626;background:#ef444424}.dbm-ai-chat-thread-delete .material-symbols-outlined{font-size:20px}}.dbx-ai-md{color:#2d3338;padding:.95rem 1rem;font-size:.93rem;line-height:1.55}.dbx-ai-md>:first-child{margin-top:0}.dbx-ai-md>:last-child{margin-bottom:0}.dbx-ai-panel__message .dbx-ai-md p,.dbm-ai-chat-bubble .dbx-ai-md p,.dbx-ai-md p{white-space:pre-wrap;font-size:inherit;line-height:inherit;color:inherit;margin:0 0 .7rem;padding:0}.dbx-ai-md ul,.dbx-ai-md ol{margin:.3rem 0 .7rem;padding-inline-start:1.4rem}.dbx-ai-md li{margin:.12rem 0}.dbx-ai-md h1,.dbx-ai-md h2,.dbx-ai-md h3,.dbx-ai-md h4{color:#1b232a;margin:.45rem 0 .35rem;font-size:1rem;font-weight:700}.dbx-ai-md h1{font-size:1.1rem}.dbx-ai-md h2{font-size:1.04rem}.dbx-ai-md strong{color:#1b232a;font-weight:700}.dbx-ai-md em{font-style:italic}.dbx-ai-md code{background:#1118270d;border-radius:4px;padding:1px 5px;font-size:.86em}.dbx-ai-md-code{color:#f5f7fa;background:#1b232a;border-radius:.55rem;margin:.4rem 0;padding:.6rem .75rem;font-size:.82rem;line-height:1.45;overflow-x:auto}.dbx-ai-md-code code{color:inherit;font-size:inherit;background:0 0;padding:0}.dbx-ai-md a{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.dbx-ai-md a:hover{color:#1d4ed8}.dbx-ai-md blockquote{color:#4b5563;background:#f3f4f680;border-inline-start:3px solid #63718066;border-radius:.35rem;margin:.4rem 0;padding:.3rem .8rem}.dbx-ai-md-table-wrap{margin:.4rem 0;overflow-x:auto}.dbx-ai-md table{border-collapse:collapse;min-width:100%;font-size:.85rem}.dbx-ai-md th,.dbx-ai-md td{text-align:right;border:1px solid #b8c0c885;padding:.3rem .55rem}.dbx-ai-md th{background:#f3f4f6b3;font-weight:700}.dbx-ai-panel__tool-cards{flex-direction:column;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex}.dbx-ai-tool-card{box-sizing:border-box;width:100%;min-width:0;animation:dbx-ai-tool-card-in .42s var(--iv-ease-pop) both;background:#ffffffeb;border:1px solid #b8c0c880;border-radius:.65rem;flex-direction:column;gap:.4rem;padding:.6rem .75rem;transition:border-color .28s,background-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.dbx-ai-tool-cards>.dbx-ai-tool-card:first-child{animation-delay:20ms}.dbx-ai-tool-cards>.dbx-ai-tool-card:nth-child(2){animation-delay:80ms}.dbx-ai-tool-cards>.dbx-ai-tool-card:nth-child(3){animation-delay:.14s}.dbx-ai-tool-cards>.dbx-ai-tool-card:nth-child(4){animation-delay:.2s}.dbx-ai-tool-cards>.dbx-ai-tool-card:nth-child(n+5){animation-delay:.26s}@keyframes dbx-ai-tool-card-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dbx-ai-tool-card:before{content:"";transform-origin:top;width:3px;animation:dbx-ai-tool-card-bar .5s var(--iv-ease-pop) .12s both;background:#10b98199;position:absolute;top:0;bottom:0;transform:scaleY(0)}.dbx-ai-tool-card:not(:-webkit-any(: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))):before{left:0}.dbx-ai-tool-card:not(: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))):before{left:0}.dbx-ai-tool-card:-webkit-any(: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)):before{right:0}.dbx-ai-tool-card: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)):before{right:0}@keyframes dbx-ai-tool-card-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dbx-ai-tool-card.is-error{background:#fff0f0eb;border-color:#c3545473}.dbx-ai-tool-card.is-error:before{background:#dc2626a6}.dbx-ai-tool-card.is-proposed{background:#f8fbfff5;border-color:#2563eb57}.dbx-ai-tool-card.is-proposed:before{background:#2563ebb8}.dbx-ai-tool-card.is-dismissed{opacity:.78}@media (prefers-reduced-motion:reduce){.dbx-ai-tool-card,.dbx-ai-tool-card:before{animation:none;transform:none}}.dbx-ai-tool-card__head{align-items:center;gap:.55rem;display:flex}.dbx-ai-tool-card__icon{color:#1b232a;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.dbx-ai-tool-card__icon .material-symbols-outlined{font-size:1.05rem}.dbx-ai-tool-card.is-error .dbx-ai-tool-card__icon{color:#b91c1c;background:#ef44441a}.dbx-ai-tool-card__title-wrap{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dbx-ai-tool-card__title{color:#1b232a;font-size:.84rem;font-weight:700}.dbx-ai-tool-card__args{color:#6b7280;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.25;display:-webkit-box;overflow:hidden}.dbx-ai-tool-card__status{color:#065f46;letter-spacing:.02em;background:#10b9811f;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700;animation:.7s ease-out .2s both dbx-ai-status-flash;position:relative}.dbx-ai-tool-card__status.is-error{animation:.7s ease-out .2s both dbx-ai-status-flash-error}@keyframes dbx-ai-status-flash{0%{box-shadow:0 0 #10b98166}60%{box-shadow:0 0 0 5px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes dbx-ai-status-flash-error{0%{box-shadow:0 0 #dc262666}60%{box-shadow:0 0 0 5px #dc262600}to{box-shadow:0 0 #dc262600}}@media (prefers-reduced-motion:reduce){.dbx-ai-tool-card__status,.dbx-ai-tool-card__status.is-error{animation:none}}.dbx-ai-tool-card__status.is-error{color:#991b1b;background:#ef444424}.dbx-ai-tool-card__status.is-proposed{color:#1d4ed8;background:#2563eb1f}.dbx-ai-tool-card__status.is-dismissed{color:#4b5563;background:#6b72801f}.dbx-ai-tool-card__description{color:#374151;margin:0;font-size:.8rem;line-height:1.45}.dbx-ai-tool-card__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:grid}.dbx-ai-tool-card__body li{flex-direction:column;gap:2px;min-width:0;display:flex}.dbx-ai-tool-card__label{color:#6b7280;font-size:.7rem}.dbx-ai-tool-card__value{color:#1f2933;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.dbx-ai-tool-card__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.dbx-ai-tool-card__action{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #11182724;border-radius:.45rem;min-height:1.8rem;padding:.28rem .65rem;font-size:.76rem;font-weight:700}.dbx-ai-tool-card__action:hover{color:#1d4ed8;border-color:#2563eb6b}.dbx-ai-tool-card__action--primary{color:#fff;background:#2563eb;border-color:#2563eb80}.dbx-ai-tool-card__action--primary:hover{color:#fff;background:#1d4ed8}.dbx-ai-tool-card__note{color:#6b7280;font-size:.74rem}.dbx-ai-tool-card__toggle{color:#2563eb;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 4px;font-size:.74rem;font-weight:600}.dbx-ai-tool-card__toggle:hover{text-decoration:underline}.dbx-ai-tool-card__error{color:#991b1b;margin:0;font-size:.82rem}.dbx-ai-tool-card__raw-wrap{opacity:0;max-height:0;transition:max-height .24s var(--iv-ease-pop), opacity .18s ease-out;overflow:hidden}.dbx-ai-tool-card__raw-wrap.is-open{opacity:1;max-height:260px}.dbx-ai-tool-card__raw-wrap>.dbx-ai-tool-card__raw{overflow:hidden}.dbx-ai-tool-card__raw-wrap.is-open>.dbx-ai-tool-card__raw{overscroll-behavior:contain;overflow:auto}.dbx-ai-tool-card__raw{color:#e5e7eb;background:#111827;border-radius:.45rem;max-height:240px;margin:0;padding:.5rem .6rem;font-size:.74rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.dbx-ai-tool-card__raw-wrap{transition:none}}@media (max-width:990px){.dbm-ai-chat-bubble .dbx-ai-md{padding:12px 14px;font-size:14px;line-height:1.55}.dbm-ai-chat-tool-cards{flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.dbm-ai-chat-tool-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;animation:dbm-ai-tool-card-in .42s var(--iv-ease-pop) both;background:#fff;border:1px solid #b8c0c880;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.dbm-ai-chat-tool-cards>.dbm-ai-chat-tool-card:first-child{animation-delay:20ms}.dbm-ai-chat-tool-cards>.dbm-ai-chat-tool-card:nth-child(2){animation-delay:80ms}.dbm-ai-chat-tool-cards>.dbm-ai-chat-tool-card:nth-child(3){animation-delay:.14s}.dbm-ai-chat-tool-cards>.dbm-ai-chat-tool-card:nth-child(n+4){animation-delay:.2s}@keyframes dbm-ai-tool-card-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dbm-ai-chat-tool-card:before{content:"";transform-origin:top;width:3px;animation:dbm-ai-tool-card-bar .5s var(--iv-ease-pop) .12s both;background:#10b98199;position:absolute;top:0;bottom:0;transform:scaleY(0)}.dbm-ai-chat-tool-card:not(:-webkit-any(: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))):before{left:0}.dbm-ai-chat-tool-card:not(: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))):before{left:0}.dbm-ai-chat-tool-card:-webkit-any(: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)):before{right:0}.dbm-ai-chat-tool-card: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)):before{right:0}@keyframes dbm-ai-tool-card-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dbm-ai-chat-tool-card.is-error{background:#fff0f0;border-color:#c3545473}.dbm-ai-chat-tool-card.is-error:before{background:#dc2626a6}.dbm-ai-chat-tool-card.is-proposed{background:#f8fbff;border-color:#2563eb57}.dbm-ai-chat-tool-card.is-proposed:before{background:#2563ebb8}.dbm-ai-chat-tool-card.is-dismissed{opacity:.78}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-tool-card,.dbm-ai-chat-tool-card:before{animation:none;transform:none}}.dbm-ai-chat-tool-card__head{align-items:center;gap:8px;display:flex}.dbm-ai-chat-tool-card__icon{color:#1b232a;background:#1118270f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dbm-ai-chat-tool-card__icon .material-symbols-outlined{font-size:18px}.dbm-ai-chat-tool-card__title-wrap{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dbm-ai-chat-tool-card__title{color:#1b232a;font-size:13px;font-weight:700}.dbm-ai-chat-tool-card__args{color:#6b7280;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.dbm-ai-chat-tool-card__status{color:#065f46;background:#10b98124;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.dbm-ai-chat-tool-card__status.is-error{color:#991b1b;background:#ef444429}.dbm-ai-chat-tool-card__status.is-proposed{color:#1d4ed8;background:#2563eb24}.dbm-ai-chat-tool-card__status.is-dismissed{color:#4b5563;background:#6b72801f}.dbm-ai-chat-tool-card__description{color:#374151;margin:0;font-size:12px;line-height:1.45}.dbm-ai-chat-tool-card__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;padding:0;list-style:none;display:grid}.dbm-ai-chat-tool-card__body li{flex-direction:column;gap:2px;min-width:0;display:flex}.dbm-ai-chat-tool-card__label{color:#6b7280;font-size:10px}.dbm-ai-chat-tool-card__value{color:#1f2933;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dbm-ai-chat-tool-card__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dbm-ai-chat-tool-card__action{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #11182724;border-radius:8px;min-height:30px;padding:4px 10px;font-size:12px;font-weight:700}.dbm-ai-chat-tool-card__action--primary{color:#fff;background:#2563eb;border-color:#2563eb80}.dbm-ai-chat-tool-card__note{color:#6b7280;font-size:11px}.dbm-ai-chat-tool-card__toggle{color:#2563eb;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 4px;font-size:11px;font-weight:600}.dbm-ai-chat-tool-card__error{color:#991b1b;margin:0;font-size:12px}.dbm-ai-chat-tool-card__raw-wrap{opacity:0;max-height:0;transition:max-height .24s var(--iv-ease-pop), opacity .18s ease-out;overflow:hidden}.dbm-ai-chat-tool-card__raw-wrap.is-open{opacity:1;max-height:220px}.dbm-ai-chat-tool-card__raw-wrap>.dbm-ai-chat-tool-card__raw{overflow:hidden}.dbm-ai-chat-tool-card__raw-wrap.is-open>.dbm-ai-chat-tool-card__raw{overscroll-behavior:contain;overflow:auto}.dbm-ai-chat-tool-card__raw{color:#e5e7eb;background:#111827;border-radius:8px;max-height:200px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-tool-card__raw-wrap{transition:none}}}.dbx-ai-panel__voice-btn{color:#757c81;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;transition:color .2s,background-color .2s;display:inline-flex}.dbx-ai-panel__voice-btn:hover{color:#2d3338;background:#dde3e9a8}.dbx-ai-panel__voice-btn .material-symbols-outlined{font-size:1.35rem}.dbx-ai-panel__voice-btn.is-listening{color:#dc2626;background:#dc26261f;animation:1.4s ease-in-out infinite dbx-ai-voice-pulse}.dbx-ai-panel__voice-btn.is-listening:hover{color:#b91c1c;background:#dc26262e}@keyframes dbx-ai-voice-pulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 6px #dc262600}}.dbx-ai-panel__waveform{align-items:center;gap:2px;height:1rem;display:inline-flex}.dbx-ai-panel__waveform span{transform-origin:50%;background:currentColor;border-radius:2px;width:2px;height:100%;animation:.95s ease-in-out infinite dbx-ai-wave}.dbx-ai-panel__waveform span:first-child{animation-delay:0s}.dbx-ai-panel__waveform span:nth-child(2){animation-delay:.12s}.dbx-ai-panel__waveform span:nth-child(3){animation-delay:.24s}.dbx-ai-panel__waveform span:nth-child(4){animation-delay:60ms}@keyframes dbx-ai-wave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dbx-ai-panel__waveform span{animation:none;transform:scaleY(.6)}}@media (max-width:900px){.dbm-ai-chat-input__voice{cursor:pointer;color:#596065;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:40px;height:40px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.dbm-ai-chat-input__voice .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;font-size:22px}.dbm-ai-chat-input__voice.is-listening{color:#dc2626;background:#dc26261f;animation:1.4s ease-in-out infinite dbx-ai-voice-pulse}.dbm-ai-chat-input__waveform{align-items:center;gap:2px;height:18px;display:inline-flex}.dbm-ai-chat-input__waveform span{transform-origin:50%;background:currentColor;border-radius:2px;width:2px;height:100%;animation:.95s ease-in-out infinite dbm-ai-wave}.dbm-ai-chat-input__waveform span:first-child{animation-delay:0s}.dbm-ai-chat-input__waveform span:nth-child(2){animation-delay:.12s}.dbm-ai-chat-input__waveform span:nth-child(3){animation-delay:.24s}.dbm-ai-chat-input__waveform span:nth-child(4){animation-delay:60ms}@keyframes dbm-ai-wave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dbm-ai-chat-input__waveform span{animation:none;transform:scaleY(.6)}}}.dbx-municipality-events{isolation:isolate;color:#ecfeff;-webkit-backdrop-filter:blur(14px)saturate(145%);z-index:0;background:linear-gradient(145deg,#0f223270,#0a182447);border:1px solid #c3eaf947;border-radius:18px;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.15rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #0725369e}.dbx-municipality-events:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(170deg,#def9ff38 0%,#ffffff0a 45%,#96ddf517 100%);position:absolute;top:0;bottom:0;left:0;right:0}.dbx-municipality-events__head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dbx-municipality-events__head-actions{align-items:center;gap:.48rem;display:inline-flex}.dbx-municipality-events--skeleton{pointer-events:none}.dbx-municipality-events__skeleton-stack{gap:.42rem;display:grid}.dbx-card-skeleton-line--title{border-radius:.45rem;width:11rem;max-width:65vw;height:.92rem}.dbx-card-skeleton-line--sub-wide{width:15rem;max-width:78vw;height:.66rem}.dbx-card-skeleton-line--chip{border-radius:999px;width:4.4rem;height:1.7rem}.dbx-municipality-events__head h3{letter-spacing:.01em;margin:0;font-size:1rem;font-weight:700}.dbx-municipality-events__head p{color:#e8f7fcd9;margin:.28rem 0 0;font-size:.78rem}.dbx-municipality-events__badge{color:#e0f7ff;white-space:nowrap;background:#ade6ff26;border:1px solid #ade6ff61;border-radius:999px;padding:.36rem .72rem;font-size:.72rem;font-weight:700}.dbx-municipality-events__dismiss{color:#d9f5ff;cursor:pointer;background:#98dcf11a;border:1px solid #c0ecf959;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.dbx-municipality-events__dismiss:hover{color:#fff;background:#e3f7ff2e;border-color:#e3f7ff73}.dbx-municipality-events__dismiss .material-symbols-outlined{font-size:1rem}.dbx-municipality-events__funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}.dbx-municipality-events__funnel-cell{background:#021c2d59;border:1px solid #a6e0f42e;border-radius:14px;flex-direction:column;gap:.2rem;min-width:0;padding:.65rem .7rem;display:flex}.dbx-municipality-events__funnel-cell.is-open{background:#ef44441f;border-color:#f871716b}.dbx-municipality-events__funnel-cell.is-in_progress{background:#eab30824;border-color:#facc157a}.dbx-municipality-events__funnel-cell.is-resolved{background:#22c55e24;border-color:#4ade8075}.dbx-municipality-events__funnel-label{color:#e2f2f8d9;font-size:.72rem;font-weight:700}.dbx-municipality-events__funnel-count{color:#fff;font-size:1.4rem;font-weight:700;line-height:1.1}.dbx-municipality-events__funnel-share{color:#caeaf4bf;font-size:.72rem}.dbx-municipality-events__funnel-median{color:#caeaf4ad;font-size:.7rem}.dbx-municipality-events__funnel-alerts{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.dbx-municipality-events__funnel-alert{border:1px solid #0000;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.dbx-municipality-events__funnel-alert.is-overdue{color:#fecaca;background:#ef444426;border-color:#f871716b}.dbx-municipality-events__funnel-alert.is-stuck{color:#fef08a;background:#eab30829;border-color:#facc157a}@media (max-width:900px){.dbx-municipality-events__funnel{grid-template-columns:1fr}}.dbx-municipality-events__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (max-width:1320px){.dbx-municipality-events__list{grid-template-columns:1fr}}.dbx-event-drawer__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:120;background:#020f1885;position:fixed;top:0;bottom:0;left:0;right:0}.dbx-event-drawer{z-index:121;overscroll-behavior:contain;color:#e3f2fa;touch-action:pan-y;cursor:grab;background:#0b2235;border-right:1px solid #a6e0f438;width:min(420px,90vw);padding:1.3rem 1.3rem 2rem;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:18px 0 48px #020a1480}.dbx-event-drawer:active{cursor:grabbing}.dbx-event-drawer__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.dbx-event-drawer__head h3{color:#fff;margin:.45rem 0 0;font-size:1.1rem}.dbx-event-drawer__status{border:1px solid #0000;border-radius:999px;padding:.18rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.dbx-event-drawer__status.is-open{color:#fecaca;background:#ef444426;border-color:#f871716b}.dbx-event-drawer__status.is-in_progress{color:#fef08a;background:#eab30829;border-color:#facc157a}.dbx-event-drawer__status.is-resolved{color:#bbf7d0;background:#22c55e2b;border-color:#4ade8075}.dbx-event-drawer__ref{color:#caeaf4c7;margin:.35rem 0 0;font-size:.78rem}.dbx-event-drawer__close{color:#e3f2fa;cursor:pointer;background:#021c2d80;border:1px solid #a6e0f447;border-radius:10px;justify-content:center;align-items:center;padding:.3rem;transition:background .14s,border-color .14s;display:inline-flex}.dbx-event-drawer__close:hover{background:#7dd3fc2e;border-color:#7dd3fc7a}.dbx-event-drawer__close .material-symbols-outlined{font-size:1.1rem}.dbx-event-drawer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:0 0 1.15rem;display:grid}.dbx-event-drawer__grid div{min-width:0}.dbx-event-drawer__grid dt{color:#caeaf4a6;text-transform:none;margin-bottom:.18rem;font-size:.72rem}.dbx-event-drawer__grid dd{color:#f1f9ff;overflow-wrap:anywhere;margin:0;font-size:.88rem}.dbx-event-drawer__section{border-top:1px solid #a6e0f424;margin-top:1rem;padding-top:1rem}.dbx-event-drawer__section h4{color:#e2f2f8d9;margin:0 0 .45rem;font-size:.84rem;font-weight:700}.dbx-event-drawer__section p{color:#f1f9ff;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.55}.dbx-municipality-departments__title{color:#f1f9ff;margin:.35rem 0 .85rem;font-size:1.05rem}.dbx-municipality-flow__summary{flex-wrap:wrap;gap:1.25rem;margin:.35rem 0 .85rem;display:flex}.dbx-municipality-flow__summary>div{flex-direction:column;min-width:4.5rem;display:flex}.dbx-municipality-flow__kpi{color:#f1f9ff;font-size:1.35rem;font-weight:600;line-height:1}.dbx-municipality-flow__kpi-label{color:#e2f0fc9e;margin-top:.2rem;font-size:.75rem}.dbx-municipality-flow__delta.is-up .dbx-municipality-flow__kpi{color:#f4a261}.dbx-municipality-flow__delta.is-down .dbx-municipality-flow__kpi{color:#81c784}.dbx-municipality-categories{flex-direction:column;gap:.5rem;display:flex}.dbx-municipality-categories__head{color:#e2f0fcb8;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.dbx-municipality-categories__reset{color:#a6e0f4e6;cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:.75rem}.dbx-municipality-categories__reset:hover{color:#f1f9ff}.dbx-municipality-categories__chips{flex-wrap:wrap;gap:.35rem;display:flex}.dbx-municipality-categories__chip{--chip-color:#4fc3f7;border:1px solid color-mix(in srgb, var(--chip-color) 55%, transparent);background:color-mix(in srgb, var(--chip-color) 14%, #021c2d66);color:#f1f9ff;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.78rem;transition:opacity .14s,background .14s,border-color .14s;display:inline-flex}.dbx-municipality-categories__chip.is-off{opacity:.4;background:#021c2d59;border-color:#a6e0f433}.dbx-municipality-categories__dot{background:var(--chip-color);border-radius:50%;width:.55rem;height:.55rem}.dbx-municipality-categories__count{color:#e2f0fcb3;font-variant-numeric:tabular-nums;font-size:.72rem}.dbx-municipality-satisfaction__note{color:#e2f0fcc7;text-overflow:ellipsis;white-space:nowrap;max-width:24rem;font-size:.82rem;line-height:1.35;overflow:hidden}.dbx-municipality-events__item{background:#021c2d59;border:1px solid #a6e0f42e;border-radius:14px;min-width:0;padding:.72rem .78rem;transition:border-color .16s,box-shadow .16s,transform .16s}.dbx-municipality-events__item--skeleton{gap:.5rem;display:grid}.dbx-municipality-events__skeleton-row{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.dbx-card-skeleton-line--item-title{border-radius:.38rem;width:62%;height:.72rem}.dbx-card-skeleton-line--item-status{border-radius:999px;width:2.9rem;height:1.05rem}.dbx-card-skeleton-line--item-sub{border-radius:.33rem;width:68%;height:.58rem}.dbx-card-skeleton-line--item-sub-wide{border-radius:.33rem;width:84%;height:.58rem}.dbx-municipality-events__item.is-focused{border-color:#7dd3fcd9;transform:translateY(-1px);box-shadow:0 0 0 2px #7dd3fc47}.dbx-municipality-events__filter-chip{color:#e0f2fe;background:#0ea5e926;border:1px solid #7dd3fc80;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.35rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.dbx-municipality-events__filter-chip .material-symbols-outlined{font-size:1rem}.dbx-municipality-events__filter-chip button{color:#bae6fd;cursor:pointer;background:0 0;border:0;padding:0 .15rem;font-size:.74rem;font-weight:700;text-decoration:underline}.dbx-municipality-events__filter-chip button:hover{color:#fff}.dbx-municipality-events__empty{text-align:center;color:#caeaf4b8;border:1px dashed #a6e0f438;border-radius:14px;grid-column:1/-1;margin:0;padding:.85rem;font-size:.82rem}.dbx-municipality-events__title-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbx-municipality-events__title-row strong{min-width:0;font-size:.86rem;line-height:1.25}.dbx-municipality-events__status{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.19rem .5rem;font-size:.66rem;font-weight:700}.dbx-municipality-events__status.is-open{color:#fecaca;background:#ef444426;border-color:#f871716b}.dbx-municipality-events__status.is-in_progress{color:#fef08a;background:#eab30829;border-color:#facc157a}.dbx-municipality-events__status.is-resolved{color:#bbf7d0;background:#22c55e2b;border-color:#4ade8075}.dbx-municipality-events__meta{color:#e2f2f8e0;margin:.58rem 0 0;font-size:.76rem}.dbx-municipality-events__address{color:#caeaf4cc;overflow-wrap:anywhere;margin:.24rem 0 0;font-size:.78rem}.dbx-municipality-events__footer{color:#e9faffe6;flex-wrap:wrap;align-items:center;gap:.42rem .56rem;font-size:.76rem;display:flex}.dbx-municipality-events__footer>div{flex-wrap:wrap;gap:.34rem;display:flex}.dbx-municipality-events__footer>div>span{background:#ade6ff1c;border:1px solid #c8f2ff40;border-radius:999px;padding:.17rem .5rem;font-size:.72rem}@media (max-width:900px){.dbx-municipality-events{padding:.9rem .88rem}.dbx-municipality-events__list{grid-template-columns:1fr}.dbx-municipality-events__head{flex-wrap:wrap}.dbx-municipality-events__head-actions{justify-content:space-between;width:100%}}.dbx-overview-page{--ease-out-strong:var(--iv-ease-out);gap:14px}.dbx-overview-command{--overview-panel-bg:#ffffffe0;--overview-border:#94a3b842;--overview-shadow:0 14px 34px #0f172a1a;align-content:start;gap:12px;min-width:0}.dbx-overview-command__header{border:1px solid var(--overview-border);background:linear-gradient(135deg, #ecfdf5c7, #ffffffe6 46%, #fffbebbd), var(--overview-panel-bg);box-shadow:var(--overview-shadow);border-radius:8px;order:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title meta""filters filters";align-items:start;gap:12px;padding:14px;display:grid}.dbx-overview-command__title{grid-area:title;gap:4px;min-width:0;display:grid}.dbx-overview-command__eyebrow{letter-spacing:0;color:#0f766e;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;font-size:.62rem;font-weight:900;display:inline-flex}.dbx-overview-command__title h3{color:#111827;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.15}.dbx-overview-command__title p{color:#4b5563;max-width:760px;margin:0;font-size:.78rem;font-weight:650;line-height:1.45}.dbx-overview-command__meta{text-align:end;background:#ffffffc7;border:1px solid #94a3b838;border-radius:8px;grid-area:meta;justify-items:end;gap:2px;min-width:118px;padding:8px 10px;display:grid}.dbx-overview-command__meta span,.dbx-overview-command__meta small{color:#64748b;letter-spacing:0;font-size:.62rem;font-weight:800}.dbx-overview-command__meta strong{color:#172033;letter-spacing:0;font-size:.78rem;font-weight:900}.dbx-overview-filters--compact{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:filters;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));padding:0}.dbx-overview-filters--compact .dbx-overview-filter{min-width:0}.dbx-overview-filters--compact .dbx-overview-filter label{letter-spacing:0;text-transform:none;color:#516071;font-size:.64rem}.dbx-overview-filters--compact .dbx-overview-filter select{background:#ffffffeb;border-radius:8px;width:100%;min-width:0;padding:7px 9px;font-size:.72rem;font-weight:750}.dbx-overview-command__kpis{order:2;grid-template-columns:repeat(6,minmax(0,1fr))}.dbx-overview-command .dbx-kpi-tile{border-color:var(--overview-border);background:#ffffffdb;border-radius:8px;min-height:96px;padding:12px;box-shadow:0 10px 24px #0f172a14}.dbx-overview-command .dbx-kpi-tile:before{background:0 0;border-radius:8px}.dbx-overview-command .dbx-kpi-tile--primary{background:linear-gradient(135deg,#f0fdfaf2,#ffffffe0);border-color:#14b8a64d;grid-column:span 1}.dbx-overview-command .dbx-kpi-tile__label,.dbx-overview-command .dbx-kpi-tile__sub,.dbx-overview-command .dbx-kpi-tile__value{letter-spacing:0}.dbx-overview-command .dbx-kpi-tile__label{text-transform:none;color:#475569;font-size:.66rem}.dbx-overview-command .dbx-kpi-tile__value,.dbx-overview-command .dbx-kpi-tile--primary .dbx-kpi-tile__value{font-size:1.35rem}.dbx-overview-command__body{order:3;grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);align-items:start;gap:12px;min-width:0;display:grid}.dbx-overview-map-panel{min-width:0;box-shadow:var(--overview-shadow);background:#0f172a;border:1px solid #0f172a29;border-radius:8px;grid-template-rows:auto minmax(420px,1fr);display:grid;overflow:hidden}.dbx-overview-map-panel__head{z-index:2;color:#fff;background:linear-gradient(135deg,#0f172af5,#1e293beb);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex;position:relative}.dbx-overview-map-panel__head span{color:#99f6e4;letter-spacing:0;font-size:.62rem;font-weight:900;display:block}.dbx-overview-map-panel__head h4{color:#f8fafc;letter-spacing:0;margin:2px 0 0;font-size:.84rem;line-height:1.25}.dbx-overview-map-panel__facts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.dbx-overview-map-panel__facts div{text-align:end;background:#ffffff14;border:1px solid #94a3b838;border-radius:8px;gap:1px;min-width:88px;padding:6px 8px;display:grid}.dbx-overview-map-panel__facts dt,.dbx-overview-map-panel__facts dd{letter-spacing:0;margin:0}.dbx-overview-map-panel__facts dt{color:#cbd5e1;font-size:.56rem;font-weight:800}.dbx-overview-map-panel__facts dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.68rem;font-weight:900;overflow:hidden}.dbx-overview-map-panel__canvas{border-radius:0 0 8px 8px;min-height:clamp(420px,100vh - 372px,660px);position:relative;overflow:hidden}.dbx-overview-map-panel__canvas .map-view{border-radius:0}.dbx-overview-command__side{gap:10px;min-width:0;display:grid}.dbx-overview-command__side .dbx-insight-grid,.dbx-overview-command__side .dbx-overview-analytics{grid-template-columns:1fr}.dbx-overview-command .dbx-insight-card,.dbx-overview-command .dbx-analytics-card,.dbx-overview-command .dbx-ov-ai{border-color:var(--overview-border);-webkit-backdrop-filter:blur(12px)saturate(130%);background:#ffffffe0;border-radius:8px;box-shadow:0 10px 24px #0f172a14}.dbx-overview-command .dbx-insight-card:not(:-webkit-any(: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))):before{border-top-left-radius:8px;border-bottom-left-radius:8px}.dbx-overview-command .dbx-insight-card:not(: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))):before{border-top-left-radius:8px;border-bottom-left-radius:8px}.dbx-overview-command .dbx-insight-card:-webkit-any(: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)):before{border-top-right-radius:8px;border-bottom-right-radius:8px}.dbx-overview-command .dbx-insight-card: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)):before{border-top-right-radius:8px;border-bottom-right-radius:8px}.dbx-overview-command .dbx-insight-card h4,.dbx-overview-command .dbx-insight-card p,.dbx-overview-command .dbx-insight-card__eyebrow,.dbx-overview-command .dbx-insight-card__delta,.dbx-overview-command .dbx-analytics-card__head h4,.dbx-overview-command .dbx-analytics-card__eyebrow,.dbx-overview-command .dbx-ov-ai__head h4{letter-spacing:0}.dbx-overview-command .dbx-ov-ai{background:linear-gradient(135deg,#f0fdfae6,#ffffffe0 58%,#fffbebb8)}.dbx-overview-command .dbx-ov-ai__badge{background:linear-gradient(135deg,#0f766e,#2563eb);border-radius:8px}@media (min-width:991px) and (max-height:820px){.dbx-overview-command__kpis{order:3}.dbx-overview-command__body{order:2}.dbx-overview-map-panel{grid-template-rows:auto minmax(390px,1fr)}.dbx-overview-map-panel__canvas{min-height:clamp(390px,100vh - 270px,560px)}}@media (max-width:1320px){.dbx-overview-command__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dbx-overview-command__body{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}}@media (max-width:1100px){.dbx-overview-command__body{grid-template-columns:1fr}.dbx-overview-command__side .dbx-insight-grid,.dbx-overview-command__side .dbx-overview-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}.dbx-overview-hero{-webkit-backdrop-filter:blur(20px)saturate(160%);background:radial-gradient(120% 180% at 0 0,#6366f11f,#0000 55%),radial-gradient(120% 180% at 100% 100%,#ec489914,#0000 55%),#ffffffd1;border:1px solid #fff9;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #0c10141a}.dbx-overview-hero__text{gap:4px;min-width:0;display:grid}.dbx-overview-hero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5d6770;align-items:center;gap:6px;margin-bottom:2px;font-size:.58rem;font-weight:900;display:inline-flex}.dbx-overview-hero__pulse{background:#10b981;border-radius:50%;width:7px;height:7px;position:relative}.dbx-overview-hero__pulse:after{content:"";will-change:transform, opacity;background:#10b98173;border-radius:50%;animation:2.4s ease-in-out infinite dbx-hero-pulse;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1)}@keyframes dbx-hero-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:0;transform:scale(3)}}.dbx-overview-hero h3{letter-spacing:-.02em;color:#121820;margin:0;font-size:1.35rem}.dbx-overview-hero p{color:#525c66;margin:2px 0 0;font-size:.78rem;line-height:1.45}.dbx-overview-hero__meta{text-align:end;background:#ffffffbf;border:1px solid #fff9;border-radius:12px;justify-items:end;gap:2px;min-width:120px;padding:10px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff80}.dbx-overview-hero__meta-label{text-transform:uppercase;letter-spacing:.09em;color:#6b7480;font-size:.54rem;font-weight:900}.dbx-overview-hero__meta strong{color:#1b232a;letter-spacing:-.01em;font-size:.82rem}.dbx-overview-hero__meta small{color:#6c7680;font-size:.66rem;font-weight:700}.dbx-overview-filters{-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffffad;border:1px solid #ffffff8c;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:10px;display:grid;box-shadow:0 8px 20px #0c101414}.dbx-overview-filter{gap:4px;display:grid}.dbx-overview-filter label{letter-spacing:.09em;text-transform:uppercase;color:#6a737b;font-size:.56rem;font-weight:800}.dbx-overview-filter select{font:inherit;color:#222b32;transition:border-color .16s var(--ease-out-strong,var(--iv-ease-out)), box-shadow .16s var(--ease-out-strong,var(--iv-ease-out));cursor:pointer;background:#ffffffeb;border:1px solid #acb3b861;border-radius:10px;outline:none;padding:8px 10px;font-size:.74rem}.dbx-overview-filter select:hover{border-color:#6366f180}.dbx-overview-filter select:focus-visible{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.dbx-overview-filter select:disabled{opacity:.55;cursor:not-allowed}.dbx-overview-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.dbx-kpi-tile{-webkit-backdrop-filter:blur(18px)saturate(150%);opacity:0;animation:dbx-tile-in .42s var(--ease-out-strong,var(--iv-ease-out)) forwards;transition:transform .2s var(--ease-out-strong,var(--iv-ease-out)), box-shadow .2s var(--ease-out-strong,var(--iv-ease-out));background:#ffffffc7;border:1px solid #ffffff8c;border-radius:14px;gap:6px;padding:14px 16px;display:grid;position:relative;transform:translateY(6px);box-shadow:0 8px 22px #0e12171a}@keyframes dbx-tile-in{to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.dbx-kpi-tile:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0e121724}}.dbx-kpi-tile:before{content:"";pointer-events:none;opacity:.6;background:linear-gradient(135deg,#ffffff8c,#0000 60%);border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0}.dbx-kpi-tile>*{position:relative}.dbx-kpi-tile__label{letter-spacing:.09em;text-transform:uppercase;color:#67717b;font-size:.56rem;font-weight:900}.dbx-kpi-tile__value{letter-spacing:-.03em;color:#141a20;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900;line-height:1.02;display:block}.dbx-kpi-tile__sub{color:#5b6670;margin:2px 0 0;font-size:.66rem;font-weight:700}.dbx-kpi-tile__delta{letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:3px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.dbx-kpi-tile__delta--up{color:#047857;background:#10b9811f}.dbx-kpi-tile__delta--down{color:#991b1b;background:#dc26261f}.dbx-kpi-tile__delta--flat{color:#475569;background:#64748b1f}.dbx-kpi-tile--primary{background:linear-gradient(135deg,#6366f11f,#ec48990f),#ffffffe0;border-color:#6366f147;grid-column:span 2}.dbx-kpi-tile--primary .dbx-kpi-tile__value{font-size:2rem}.dbx-kpi-tile--positive{box-shadow:inset 3px 0 #10b981bf,0 8px 22px #0e121714}.dbx-kpi-tile--negative{box-shadow:inset 3px 0 #dc2626bf,0 8px 22px #0e121714}.dbx-kpi-tile--warning{box-shadow:inset 3px 0 #f59e0bcc,0 8px 22px #0e121714}.dbx-kpi-tile--neutral{box-shadow:0 8px 22px #0e12171a}.dbx-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dbx-insight-card{background:var(--iv-glass-sheen), var(--iv-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(150%);transition:transform .2s var(--ease-out-strong,var(--iv-ease-out)), box-shadow .2s var(--ease-out-strong,var(--iv-ease-out));border:1px solid #ffffff8c;border-radius:14px;gap:6px;padding:14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0e12171a}.dbx-insight-card:before{content:"";width:4px;position:absolute;top:0;bottom:0}.dbx-insight-card:not(:-webkit-any(: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))):before{border-top-left-radius:14px;border-bottom-left-radius:14px;left:0}.dbx-insight-card:not(: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))):before{border-top-left-radius:14px;border-bottom-left-radius:14px;left:0}.dbx-insight-card:-webkit-any(: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)):before{border-top-right-radius:14px;border-bottom-right-radius:14px;right:0}.dbx-insight-card: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)):before{border-top-right-radius:14px;border-bottom-right-radius:14px;right:0}@media (hover:hover) and (pointer:fine){.dbx-insight-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0e121724}}.dbx-insight-card header{align-items:center;gap:8px;display:flex}.dbx-insight-card__icon{border-radius:8px;place-items:center;width:24px;height:24px;font-size:.85rem;font-weight:900;line-height:1;display:inline-grid}.dbx-insight-card__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#67717b;font-size:.58rem;font-weight:900}.dbx-insight-card h4{letter-spacing:-.01em;color:#161c22;margin:0;font-size:1rem}.dbx-insight-card p{color:#525c66;margin:0;font-size:.72rem;line-height:1.45}.dbx-insight-card__delta{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:900}.dbx-insight-card--positive:before{background:linear-gradient(#10b981,#059669)}.dbx-insight-card--positive .dbx-insight-card__icon{color:#047857;background:#10b9811f}.dbx-insight-card--positive .dbx-insight-card__delta{color:#047857}.dbx-insight-card--negative:before{background:linear-gradient(#f87171,#dc2626)}.dbx-insight-card--negative .dbx-insight-card__icon{color:#991b1b;background:#dc26261f}.dbx-insight-card--negative .dbx-insight-card__delta{color:#991b1b}.dbx-insight-card--action:before{background:linear-gradient(#fbbf24,#d97706)}.dbx-insight-card--action .dbx-insight-card__icon{color:#92400e;background:#f59e0b29}.dbx-overview-analytics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dbx-analytics-card{background:var(--iv-glass-sheen), var(--iv-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid #ffffff8c;border-radius:14px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 8px 22px #0e12171a}.dbx-analytics-card__head{gap:2px;display:grid}.dbx-analytics-card__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#67717b;font-size:.56rem;font-weight:900}.dbx-analytics-card__head h4{letter-spacing:-.01em;color:#1a2128;margin:0;font-size:.95rem}.dbx-analytics-card__empty{text-align:center;color:#6a737b;background:#eef2f699;border-radius:10px;margin:0;padding:18px;font-size:.72rem;font-weight:700}.dbx-zone-rank{gap:6px;display:grid}.dbx-zone-rank__row{transition:background .16s var(--ease-out-strong,var(--iv-ease-out));background:#f3f6f9b8;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}@media (hover:hover) and (pointer:fine){.dbx-zone-rank__row:hover{background:#e8eef4d9}}.dbx-zone-rank__index{color:#4338ca;background:#6366f11f;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.66rem;font-weight:900;display:inline-grid}.dbx-zone-rank__main{gap:2px;min-width:0;display:grid}.dbx-zone-rank__main strong{color:#1d252c;letter-spacing:-.01em;font-size:.76rem}.dbx-zone-rank__main span{color:#5b6670;font-size:.64rem;font-weight:700}.dbx-zone-rank__delta{font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:900}.dbx-zone-rank__delta--up{color:#047857;background:#10b9811f}.dbx-zone-rank__delta--down{color:#991b1b;background:#dc26261f}.dbx-zone-rank__delta--flat{color:#475569;background:#64748b1f}.dbx-ov-ai{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(135deg,#6366f11a,#ec48990d 70%),#ffffffd1;border:1px solid #6366f140;border-radius:16px;gap:12px;padding:16px 18px;display:grid;box-shadow:0 12px 30px #0c10141a}.dbx-ov-ai__head{align-items:center;gap:10px;display:flex}.dbx-ov-ai__badge{letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:10px;place-items:center;width:32px;height:32px;font-size:.74rem;font-weight:900;display:inline-grid;box-shadow:0 4px 12px #6366f14d}.dbx-ov-ai__head h4{letter-spacing:-.01em;color:#1a2128;margin:0;font-size:.92rem}.dbx-ov-ai__head p{color:#5c6671;margin:2px 0 0;font-size:.66rem}.dbx-ov-ai__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dbx-ov-ai__list li{color:#2a333b;background:#ffffffad;border:1px solid #ffffff80;border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:10px 12px;font-size:.72rem;line-height:1.5;display:grid}.dbx-ov-ai__index{color:#4338ca;background:#6366f124;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.66rem;font-weight:900;display:inline-grid}.dbx-ov-ai__prompts{flex-wrap:wrap;gap:6px;display:flex}.dbx-ov-ai__prompts button{color:#3730a3;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out-strong,var(--iv-ease-out)), background .16s ease, border-color .16s ease;background:#ffffffc7;border:1px solid #6366f14d;border-radius:999px;padding:7px 12px;font-size:.68rem;font-weight:700}@media (hover:hover) and (pointer:fine){.dbx-ov-ai__prompts button:hover{background:#6366f11a;border-color:#6366f180}}.dbx-ov-ai__prompts button:active{transform:scale(.97)}@media (max-width:720px){.dbx-overview-command{gap:10px}.dbx-overview-command__header{grid-template-columns:1fr;grid-template-areas:"title""meta""filters";padding:12px}.dbx-overview-command__meta{text-align:start;justify-items:start;width:100%}.dbx-overview-command__title h3{font-size:1.08rem}.dbx-overview-filters--compact,.dbx-overview-command__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-overview-command .dbx-kpi-tile{min-height:92px;padding:11px}.dbx-overview-command .dbx-kpi-tile__value,.dbx-overview-command .dbx-kpi-tile--primary .dbx-kpi-tile__value{font-size:1.18rem}.dbx-overview-map-panel{grid-template-rows:auto minmax(330px,1fr)}.dbx-overview-map-panel__head{align-items:start;display:grid}.dbx-overview-map-panel__facts{justify-content:stretch}.dbx-overview-map-panel__facts div{text-align:start;flex:120px;min-width:0}.dbx-overview-map-panel__facts dd{max-width:none}.dbx-overview-map-panel__canvas{min-height:330px}.dbx-overview-command__side .dbx-insight-grid,.dbx-overview-command__side .dbx-overview-analytics{grid-template-columns:1fr}.dbx-overview-hero{flex-direction:column;align-items:stretch;padding:14px 16px}.dbx-overview-hero__meta{text-align:start;justify-items:start}.dbx-overview-hero h3{font-size:1.1rem}.dbx-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-kpi-tile--primary{grid-column:span 2}.dbx-kpi-tile__value{font-size:1.25rem}.dbx-kpi-tile--primary .dbx-kpi-tile__value{font-size:1.55rem}.dbx-insight-grid,.dbx-overview-analytics{grid-template-columns:1fr}.dbx-zone-rank__row{grid-template-columns:22px minmax(0,1fr) auto;row-gap:4px}.dbx-zone-rank__row .dbx-status-chip{grid-column:2/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.dbx-kpi-tile,.dbx-overview-hero__pulse{opacity:1;animation:none;transform:none}.dbx-kpi-tile:hover,.dbx-insight-card:hover{transform:none}}.dbx-reports-section{border-top:1px solid #77838f2e;gap:10px;padding-block-start:2px;padding-block-end:4px;display:grid}.dbx-reports-section__head{justify-content:space-between;align-items:flex-end;gap:18px;padding-inline-start:2px;padding-inline-end:2px;display:flex}.dbx-reports-section__head>div{gap:4px;display:grid}.dbx-reports-section__eyebrow{color:#64717d;font-size:.66rem;font-weight:900;line-height:1}.dbx-reports-section__head h3{color:#141b22;letter-spacing:0;margin:0;font-size:1.02rem;font-weight:900}.dbx-reports-section__head p{color:#596672;text-align:start;max-width:32rem;margin:0;font-size:.76rem;font-weight:650;line-height:1.45}.dbx-reports-section__body{gap:10px;min-width:0;display:grid}.dbx-reports-section__body--stack{gap:12px}.dbx-reports-export{flex-shrink:0;gap:8px;display:flex}.dbx-reports-export__btn{color:#1f2830;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out-strong,var(--iv-ease-out)), background .16s ease, border-color .16s ease, box-shadow .16s ease;background:#ffffffdb;border:1px solid #acb3b86b;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.dbx-reports-export__btn .material-symbols-outlined{font-size:1.05rem;line-height:1}@media (hover:hover) and (pointer:fine){.dbx-reports-export__btn:hover{background:#6366f10f;border-color:#6366f180}}.dbx-reports-export__btn:active{transform:scale(.97)}.dbx-reports-export__btn--primary{color:#fff;background:linear-gradient(135deg,#6366f1,#ec4899);border-color:#0000;box-shadow:0 6px 16px #6366f147}@media (hover:hover) and (pointer:fine){.dbx-reports-export__btn--primary:hover{background:linear-gradient(135deg,#5254ec,#db3b93);box-shadow:0 8px 20px #6366f157}}.dbx-reports-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dbx-report-preset{-webkit-backdrop-filter:blur(18px)saturate(150%);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;opacity:0;animation:dbx-tile-in .3s var(--ease-out-strong,var(--iv-ease-out)) forwards;transition:transform .18s var(--ease-out-strong,var(--iv-ease-out)), box-shadow .18s var(--ease-out-strong,var(--iv-ease-out)), border-color .18s ease;background:linear-gradient(#ffffffe6,#f7fafcc7);border:1px solid #ffffffad;border-radius:12px;align-content:start;gap:12px;padding:16px;display:grid;transform:translateY(4px);box-shadow:0 10px 24px #0e121717}.dbx-report-preset.is-selected{border-color:#0f766e70;box-shadow:0 16px 36px #0f766e29,inset 0 0 0 1px #0f766e1a}.dbx-report-preset:focus-visible{outline-offset:3px;outline:3px solid #14b8a657}.dbx-selected-report__focus:focus-visible{outline-offset:3px;outline:3px solid #14b8a657}@media (hover:hover) and (pointer:fine){.dbx-report-preset:hover{border-color:#59646f3d;transform:translateY(-2px);box-shadow:0 14px 30px #0e121721}}.dbx-report-preset__head{gap:4px;display:grid}.dbx-report-preset__tag{color:#4338ca;letter-spacing:.09em;text-transform:uppercase;background:#6366f11f;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 8px;font-size:.56rem;font-weight:900;display:inline-flex}.dbx-report-preset__head h4{letter-spacing:0;color:#161c22;margin:0;font-size:.98rem}.dbx-report-preset__head p{color:#525c66;margin:0;font-size:.7rem;line-height:1.45}.dbx-report-preset__body{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dbx-report-preset__body>section{background:#eff3f7c2;border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.dbx-report-preset__heading{letter-spacing:.06em;text-transform:uppercase;color:#3f4a54;align-items:center;gap:6px;font-size:.6rem;font-weight:900;display:inline-flex}.dbx-report-preset__dot{border-radius:50%;width:7px;height:7px}.dbx-report-preset__dot--insight{background:#6366f1}.dbx-report-preset__dot--action{background:#f59e0b}.dbx-report-preset__body ul{gap:3px;margin:0;padding-inline-start:16px;display:grid}.dbx-report-preset__body li{color:#38424b;font-size:.68rem;line-height:1.4}.dbx-selected-report{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#f0fdfad1,#ffffffe6 42%,#eff6ffd1),#ffffffd1;border:1px solid #ffffffb3;border-radius:14px;gap:14px;padding:17px;display:grid;box-shadow:0 14px 34px #0c10141c}.dbx-selected-report__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dbx-selected-report__head>div:first-child{gap:4px;min-width:0;display:grid}.dbx-selected-report__label{color:#0f766e;font-size:.66rem;font-weight:900}.dbx-selected-report__head h4{color:#111827;letter-spacing:0;margin:0;font-size:1.2rem}.dbx-selected-report__head p{color:#4b5b66;max-width:48rem;margin:0;font-size:.78rem;font-weight:650;line-height:1.48}.dbx-selected-report__owner{background:#ffffffc7;border:1px solid #0f766e1f;border-radius:12px;gap:3px;min-width:9rem;padding:10px 12px;display:grid}.dbx-selected-report__owner span{color:#64717d;font-size:.62rem;font-weight:850}.dbx-selected-report__owner strong{color:#12201f;font-size:.8rem}.dbx-selected-report__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dbx-selected-report__grid section{background:#ffffffb8;border:1px solid #78909c2e;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.dbx-selected-report__grid .material-symbols-outlined{color:#0f766e;background:#0f766e1a;border-radius:10px;place-items:center;width:2rem;height:2rem;font-size:1.15rem;display:inline-grid}.dbx-selected-report__grid strong{color:#17202a;font-size:.78rem;font-weight:900}.dbx-selected-report__grid p{color:#4b5b66;margin:0;font-size:.73rem;font-weight:650;line-height:1.45}.dbx-selected-report__evidence{gap:8px;display:grid}.dbx-selected-report__evidence-head{color:#17202a;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;font-weight:900;display:flex}.dbx-selected-report__evidence-head span{color:#64717d;font-size:.68rem}.dbx-selected-report__table table{min-width:820px}.dbx-selected-report__focus{color:#0f766e;font:inherit;cursor:pointer;background:#0f766e17;border:1px solid #0f766e38;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:900}.dbx-reports-section .dbx-insight-grid,.dbx-reports-section .dbx-reports-charts{gap:12px}.dbx-reports-section .dbx-reports-card,.dbx-reports-section .dbx-reports-chart-card,.dbx-reports-section .dbx-reports-charts-fallback{border-color:#ffffffa8;padding:14px 15px;box-shadow:0 10px 24px #0c101417}.dbx-reports-section .dbx-municipality-departments__title{color:#17202a;letter-spacing:0;margin:0;font-size:.98rem}.dbx-reports-section .dbx-municipality-flow__summary{gap:10px;margin:2px 0 4px}.dbx-reports-section .dbx-municipality-flow__summary>div{background:#eff3f7c7;border-radius:10px;min-width:6rem;padding:9px 10px}.dbx-reports-section .dbx-municipality-flow__kpi{color:#17202a}.dbx-reports-section .dbx-municipality-flow__kpi-label{color:#596672}.dbx-reports-table{min-width:0;overflow-x:auto}.dbx-reports-table table{border-collapse:separate;border-spacing:0 6px;width:100%;min-width:760px}.dbx-reports-table th,.dbx-reports-table td{text-align:start;white-space:nowrap;padding:8px 10px}.dbx-reports-table th{color:#596672;font-size:.68rem;font-weight:900}.dbx-reports-table td{color:#22303a;background:#eff3f7cc;font-size:.72rem;font-weight:700}.dbx-reports-table td:first-child:not(:-webkit-any(: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))){border-top-left-radius:9px;border-bottom-left-radius:9px}.dbx-reports-table td:first-child:not(: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))){border-top-left-radius:9px;border-bottom-left-radius:9px}.dbx-reports-table td:first-child:-webkit-any(: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)){border-top-right-radius:9px;border-bottom-right-radius:9px}.dbx-reports-table td:first-child: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)){border-top-right-radius:9px;border-bottom-right-radius:9px}.dbx-reports-table td:last-child:not(:-webkit-any(: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))){border-top-right-radius:9px;border-bottom-right-radius:9px}.dbx-reports-table td:last-child:not(: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))){border-top-right-radius:9px;border-bottom-right-radius:9px}.dbx-reports-table td:last-child:-webkit-any(: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)){border-top-left-radius:9px;border-bottom-left-radius:9px}.dbx-reports-table td:last-child: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)){border-top-left-radius:9px;border-bottom-left-radius:9px}.dbx-reports-section .dbx-municipality-satisfaction__note{color:#4c5a65}.dbx-insight-grid__wide{grid-column:1/-1}@media (max-width:980px){.dbx-reports-preset-grid{grid-template-columns:1fr}}@media (max-width:720px){.dbx-reports-section{gap:8px}.dbx-reports-section__head{flex-direction:column;align-items:stretch;gap:7px}.dbx-reports-section__head p{max-width:none}.dbx-reports-export{width:100%}.dbx-reports-export__btn{flex:1;justify-content:center}.dbx-report-preset{padding:13px}.dbx-report-preset__body{grid-template-columns:1fr}.dbx-selected-report{padding:13px}.dbx-selected-report__head{flex-direction:column}.dbx-selected-report__owner{width:100%}.dbx-selected-report__grid{grid-template-columns:1fr}.dbx-selected-report__evidence-head{flex-direction:column;align-items:flex-start;gap:3px}.dbx-reports-table table{min-width:640px}}@media (prefers-reduced-motion:reduce){.dbx-report-preset{opacity:1;animation:none;transform:none}.dbx-report-preset:hover{transform:none}}.dbx-arnona{--arnona-ink:#16202b;--arnona-soft:#5b6670;background:var(--iv-glass-sheen), var(--iv-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(155%);border:1px solid #fff9;border-radius:20px;gap:18px;padding:22px 22px 24px;display:grid;box-shadow:0 16px 40px #0e12171f}.dbx-arnona__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 36px;display:flex}.dbx-arnona__intro{gap:6px;max-width:60ch;display:grid}.dbx-arnona__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#0d6e7a;font-size:.58rem;font-weight:900}.dbx-arnona__title{letter-spacing:-.02em;color:var(--arnona-ink);margin:0;font-size:1.55rem;line-height:1.05}.dbx-arnona__lede{color:var(--arnona-soft);margin:0;font-size:.82rem;font-weight:600;line-height:1.55}.dbx-arnona__stats{align-items:stretch;gap:10px;margin:0;display:flex}.dbx-arnona__stat{background:#f4f7fab3;border:1px solid #cbd5e166;border-radius:13px;gap:3px;padding:10px 16px;display:grid}.dbx-arnona__stat dt{letter-spacing:.06em;text-transform:uppercase;color:#76808c;font-size:.56rem;font-weight:800}.dbx-arnona__stat dd{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--arnona-ink);margin:0;font-size:1.05rem;font-weight:900}.dbx-arnona__stat--lead{background:linear-gradient(150deg,#0a1628 0%,#11314a 100%);border-color:#0000}.dbx-arnona__stat--lead dt{color:#d5eaeec7}.dbx-arnona__stat--lead dd{color:#f4f8fb;font-size:1.32rem}.dbx-arnona__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dbx-arnona__row{transition:background .18s var(--iv-ease-out), box-shadow .18s var(--iv-ease-out), transform .18s var(--iv-ease-out);background:#ffffff9e;border:1px solid #cbd5e16b;border-radius:15px;grid-template-columns:minmax(0,1.7fr) auto minmax(0,1.1fr) auto;align-items:center;gap:14px 20px;padding:12px 16px;display:grid}@media (hover:hover) and (pointer:fine){.dbx-arnona__row:hover{background:#ffffffeb;transform:translateY(-1px);box-shadow:0 10px 26px #0e12171a}}.dbx-arnona__who{align-items:center;gap:12px;min-width:0;display:flex}.dbx-arnona__avatar{color:#0d4d57;background:#d3eaee;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:900;display:inline-grid;box-shadow:inset 0 0 0 1.5px #0d6e7a38}.dbx-arnona__row[data-risk=high] .dbx-arnona__avatar{color:#9a1b16;background:#fadcd9;box-shadow:inset 0 0 0 1.5px #b3261e47}.dbx-arnona__row[data-risk=medium] .dbx-arnona__avatar{color:#8a5800;background:#fce9c5;box-shadow:inset 0 0 0 1.5px #b0720642}.dbx-arnona__id{gap:1px;min-width:0;display:grid}.dbx-arnona__id strong{letter-spacing:-.01em;color:var(--arnona-ink);font-size:.92rem}.dbx-arnona__addr{color:#5b6670;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.dbx-arnona__account{font-variant-numeric:tabular-nums;color:#8a94a0;font-size:.64rem;font-weight:700}.dbx-arnona__amount{text-align:start;gap:1px;display:grid}.dbx-arnona__amount-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--arnona-ink);font-size:1.18rem;font-weight:900}.dbx-arnona__amount-label{letter-spacing:.05em;text-transform:uppercase;color:#8a94a0;font-size:.58rem;font-weight:800}.dbx-arnona__meta{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.dbx-arnona__badge{font-variant-numeric:tabular-nums;color:#475569;white-space:nowrap;background:#64748b24;border-radius:999px;padding:3px 10px;font-size:.66rem;font-weight:900}.dbx-arnona__badge[data-risk=high]{color:#9a1b16;background:#b3261e21}.dbx-arnona__badge[data-risk=medium]{color:#8a5800;background:#b0720626}.dbx-arnona__badge[data-risk=low]{color:#0d6e7a;background:#0d6e7a21}.dbx-arnona__last{color:#76808c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.66rem;font-weight:600;overflow:hidden}.dbx-arnona__line{letter-spacing:.08em;text-transform:uppercase;color:#94a0ac;font-size:.54rem;font-weight:900}.dbx-arnona__line--live{color:#047857;align-items:center;gap:5px;display:inline-flex}.dbx-arnona__line--live:before{content:"";width:6px;height:6px;animation:dbx-arnona-pulse 1.8s var(--iv-ease-out) infinite;background:#10b981;border-radius:50%;box-shadow:0 0 #10b98180}@keyframes dbx-arnona-pulse{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 7px #10b98100}to{box-shadow:0 0 #10b98100}}.dbx-arnona__cta{letter-spacing:-.01em;color:#f4f8fb;cursor:pointer;transition:transform .16s var(--iv-ease-out), box-shadow .16s var(--iv-ease-out), filter .16s var(--iv-ease-out);background:linear-gradient(155deg,#0d6e7a 0%,#0a1628 120%);border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #0a16283d}.dbx-arnona__cta svg{flex:none}@media (hover:hover) and (pointer:fine){.dbx-arnona__cta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 28px #0a16284d}}.dbx-arnona__cta:active{transform:translateY(0)}.dbx-arnona__cta:disabled{cursor:progress;filter:saturate(.6)brightness(.92)}.dbx-arnona__cta[data-called]{color:#0d4d57;background:#f4f7fae6;box-shadow:inset 0 0 0 1.5px #0d6e7a52}.dbx-arnona__spinner{border:2px solid #f4f8fb66;border-top-color:#f4f8fb;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite dbx-arnona-spin}@keyframes dbx-arnona-spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.dbx-arnona__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who amount""meta cta";row-gap:12px}.dbx-arnona__who{grid-area:who}.dbx-arnona__amount{text-align:end;grid-area:amount}.dbx-arnona__meta{flex-flow:wrap;grid-area:meta;align-items:center;gap:6px 10px}.dbx-arnona__cta{grid-area:cta;justify-self:end}}@media (max-width:560px){.dbx-arnona{padding:18px 16px 20px}.dbx-arnona__head{gap:16px}.dbx-arnona__stats{flex-wrap:wrap;width:100%}.dbx-arnona__stat{flex:auto}.dbx-arnona__row{grid-template-columns:1fr;grid-template-areas:"who""amount""meta""cta"}.dbx-arnona__amount{text-align:start}.dbx-arnona__cta{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.dbx-arnona__row,.dbx-arnona__cta{transition:none}.dbx-arnona__line--live:before,.dbx-arnona__spinner{animation:none}}.acall-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);animation:acall-backdrop-in .2s var(--iv-ease-out);background:#0a162857;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.acall-backdrop[data-state=closing]{animation:acall-backdrop-out .18s var(--iv-ease-out) forwards}@keyframes acall-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes acall-backdrop-out{to{opacity:0}}.acall-panel{direction:rtl;background:linear-gradient(155deg,#fffffffc,#f7fbfef7);border:1px solid #ffffffe6;border-radius:22px;gap:16px;width:min(440px,100%);padding:22px 22px 18px;animation:.26s cubic-bezier(.22,1,.36,1) acall-panel-in;display:grid;box-shadow:0 36px 80px #070d1452,inset 0 1px #ffffffe6}@keyframes acall-panel-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.acall-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.acall-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#0d6e7a;font-size:.58rem;font-weight:900}.acall-x{color:#4a5870;cursor:pointer;width:30px;height:30px;transition:background .14s var(--iv-ease-out);background:#e8eef4cc;border:none;border-radius:9px;flex:none;place-items:center;display:inline-grid}.acall-x:hover{background:#d6dee6f2}.acall-id{align-items:center;gap:13px;display:flex}.acall-avatar{color:#0d4d57;width:52px;height:52px;transition:background .2s var(--iv-ease-out), color .2s var(--iv-ease-out);background:#d3eaee;border-radius:16px;flex:none;place-items:center;font-size:1.05rem;font-weight:900;display:inline-grid;box-shadow:inset 0 0 0 2px #0d6e7a38}.acall-avatar[data-phase=answered]{color:#047857;background:#d6f0e1;box-shadow:inset 0 0 0 2px #10b9814d}.acall-avatar[data-phase=failed]{color:#9a1b16;background:#fadcd9;box-shadow:inset 0 0 0 2px #b3261e4d}.acall-id__text h2{letter-spacing:-.02em;color:#16202b;margin:0;font-size:1.18rem}.acall-id__text p{font-variant-numeric:tabular-nums;color:#67717b;margin:2px 0 0;font-size:.72rem;font-weight:700}.acall-status{background:#f4f7facc;border:1px solid #cbd5e166;border-radius:13px;align-items:center;gap:9px;padding:11px 14px;display:flex}.acall-dot{background:#94a0ac;border-radius:50%;flex:none;width:9px;height:9px}.acall-dot[data-phase=dialing],.acall-dot[data-phase=ringing]{background:#b07206;animation:1s steps(2,start) infinite acall-blink}.acall-dot[data-phase=answered]{background:#10b981;box-shadow:0 0 0 4px #10b9812e}.acall-dot[data-phase=completed]{background:#0d6e7a}.acall-dot[data-phase=failed],.acall-dot[data-phase=voicemail]{background:#b3261e}@keyframes acall-blink{50%{opacity:.3}}.acall-status__label{color:#16202b;font-size:.84rem;font-weight:800}.acall-status__sub{color:#76808c;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.acall-status__timer{font-variant-numeric:tabular-nums;color:#0d4d57;margin-inline-start:auto;font-size:.92rem;font-weight:900}.acall-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.acall-step{justify-items:center;gap:5px;display:grid;position:relative}.acall-step:before{content:"";top:6px;background:#cbd5e199;height:2px;position:absolute}.acall-step:not(:-webkit-any(: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))):before{left:-50%;right:50%}.acall-step:not(: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))):before{left:-50%;right:50%}.acall-step:-webkit-any(: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)):before{left:50%;right:-50%}.acall-step: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)):before{left:50%;right:-50%}.acall-step:first-child:before{display:none}.acall-step__dot{z-index:1;width:13px;height:13px;transition:box-shadow .22s var(--iv-ease-out), background .22s var(--iv-ease-out);background:#fff;border-radius:50%;position:relative;box-shadow:inset 0 0 0 2px #94a0ac8c}.acall-step[data-state=done] .acall-step__dot{background:#0d6e7a;box-shadow:inset 0 0 0 2px #0d6e7a}.acall-step[data-state=done]:before{background:#0d6e7a}.acall-step[data-state=active] .acall-step__dot{background:#10b981;box-shadow:inset 0 0 0 2px #10b981,0 0 0 4px #10b9812e}.acall-step__label{color:#76808c;font-size:.6rem;font-weight:800}.acall-step[data-state=active] .acall-step__label,.acall-step[data-state=done] .acall-step__label{color:#16202b}.acall-analysis{background:#f4f7fab3;border:1px solid #cbd5e16b;border-radius:14px;gap:8px;padding:14px;display:grid}.acall-analysis__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acall-chip{color:#0d4d57;background:#0d6e7a21;border-radius:999px;padding:4px 11px;font-size:.7rem;font-weight:900}.acall-metric{font-variant-numeric:tabular-nums;color:#475569;background:#64748b1f;border-radius:999px;padding:3px 9px;font-size:.66rem;font-weight:800}.acall-analysis__summary{color:#2b3543;margin:0;font-size:.8rem;font-weight:600;line-height:1.6}.acall-analysis__next{color:#4a5870;margin:0;font-size:.74rem;line-height:1.55}.acall-analysis__next strong{color:#16202b}.acall-analysis__pending{color:#67717b;font-size:.78rem;font-weight:700}.acall-save{letter-spacing:.01em;font-size:.66rem;font-weight:800}.acall-save[data-state=saving]{color:#76808c}.acall-save[data-state=saved]{color:#047857}.acall-save[data-state=error]{color:#b3261e}.acall-fail{background:#fadcd980;border:1px solid #b3261e38;border-radius:14px;gap:5px;padding:16px;display:grid}.acall-fail h3{color:#9a1b16;margin:0;font-size:.95rem}.acall-fail p{color:#7a2520;margin:0;font-size:.76rem;line-height:1.5}.acall-foot{justify-content:flex-end;display:flex}.acall-btn{color:#f4f8fb;cursor:pointer;transition:transform .15s var(--iv-ease-out), filter .15s var(--iv-ease-out);background:linear-gradient(155deg,#0d6e7a 0%,#0a1628 130%);border:none;border-radius:11px;padding:10px 22px;font-family:inherit;font-size:.82rem;font-weight:800;box-shadow:0 8px 20px #0a162838}.acall-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.acall-btn:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.acall-backdrop,.acall-panel{animation:none}.acall-dot,.acall-step__dot,.acall-btn{transition:none}.acall-dot[data-phase=dialing],.acall-dot[data-phase=ringing]{animation:none}}.dbx-arnona-log{gap:12px;display:grid}.dbx-arnona-log__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dbx-arnona-log__head h4{letter-spacing:-.01em;color:#1a2128;margin:0;font-size:.98rem}.dbx-arnona-log__demo{letter-spacing:.07em;text-transform:uppercase;color:#94a0ac;font-size:.58rem;font-weight:900}.dbx-arnona-log__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dbx-arnona-log__row{background:#fff9;border:1px solid #cbd5e166;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:12px 14px;display:grid}.dbx-arnona-log__outcome{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.64rem;font-weight:900}.dbx-arnona-log__outcome[data-tone=resolved]{color:#047857;background:#10b98121}.dbx-arnona-log__outcome[data-tone=pending]{color:#8a5800;background:#b0720626}.dbx-arnona-log__outcome[data-tone=failed]{color:#9a1b16;background:#b3261e21}.dbx-arnona-log__body{gap:2px;min-width:0;display:grid}.dbx-arnona-log__body strong{color:#16202b;font-size:.82rem}.dbx-arnona-log__summary{color:#5b6670;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dbx-arnona-log__meta{text-align:end;gap:2px;display:grid}.dbx-arnona-log__amount{font-variant-numeric:tabular-nums;color:#16202b;font-size:.86rem;font-weight:900}.dbx-arnona-log__time{color:#8a94a0;font-size:.62rem;font-weight:700}@media (max-width:560px){.dbx-arnona-log__row{grid-template-columns:1fr auto}.dbx-arnona-log__outcome{grid-column:1/-1;justify-self:start}}.dbx-dashboard .dbx-ai-panel__icon-btn:active,.dbx-dashboard .dbx-ai-hero__prompt:active,.dbx-dashboard .dbx-ai-thinking__summary-button:active,.dbx-dashboard .dbx-ai-thinking__button:active,.dbx-dashboard .dbx-ai-panel__send-btn:active,.dbx-dashboard .dbx-ai-panel__quick-actions button:active,.dbx-dashboard .dbm-ai-chat-hero__prompt:active,.dbx-dashboard .dbm-ai-thinking__summary-button:active,.dbx-dashboard .dbm-ai-thinking__button:active,.dbx-dashboard .dbm-ai-chat-input__send:active,.dbx-dashboard .dbm-tools-sheet__close:active,.dbx-dashboard .dbm-tools-sheet__tool:active,.dbx-dashboard .dbx-ov-ai__prompts button:active,.dbx-dashboard .dbx-reports-export__btn:active{transform:none!important}.dbx-dashboard .dbx-ai-panel__scroll-fab:active,.dbx-dashboard .dbm-ai-chat-scroll-fab:active{transform:translate(-50%)!important}.map-view{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.map-view__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.map-view__canvas--hidden{opacity:0;pointer-events:none}.map-view .mapboxgl-canvas{filter:saturate(.9)contrast(.96)brightness(1.03)}.map-view__leaflet{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.map-view__leaflet-canvas,.map-view__leaflet .leaflet-container{width:100%;height:100%}.map-view__leaflet-loading{background:radial-gradient(circle at 16% 16%,#ffffffd6,#0000 40%),radial-gradient(circle at 85% 10%,#b0cfc161,#0000 38%),linear-gradient(145deg,#e8eff7 0%,#dee8f2 54%,#d3deea 100%);position:absolute;top:0;bottom:0;left:0;right:0}.map-view .mapboxgl-popup-content{color:#233244;font-family:var(--iv-font-sans);overscroll-behavior:contain;background:linear-gradient(145deg,#fffffff0,#f2f8ffe6);border:1px solid #c9d6e5b8;border-radius:12px;max-width:min(340px,100vw - 36px);max-height:min(320px,100vh - 90px);font-size:.83rem;overflow:auto;box-shadow:0 14px 30px #0d151f29}.map-view .mapboxgl-popup-tip{border-top-color:#f5fafff2}.map-view__popup{gap:6px;display:grid}.map-view__popup-subtitle{color:#5b6d81;font-size:.76rem}.map-view__popup-meta{color:#5b6d81;justify-content:space-between;gap:10px;font-size:.72rem;display:flex}.map-view__popup-order{border-top:1px solid #b4c6d880;gap:5px;padding-top:7px;display:grid}.map-view__popup-order-row{justify-content:space-between;align-items:center;gap:8px;font-size:.76rem;display:flex}.map-view__popup-order-row span{color:#516274}.map-view__popup-order-row strong{color:#233244}.map-view__popup-order-lines,.map-view__popup-order-details ul{gap:3px;margin:0;padding-inline-start:1.05rem;font-size:.75rem;display:grid}.map-view__popup-order-menu-items{gap:4px;margin:0;padding-inline-start:0;font-size:.75rem;list-style:none;display:grid}.map-view__popup-order-details .map-view__popup-order-menu-items{padding-inline-start:0}.map-view__popup-order-menu-items li{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.map-view__popup-order-menu-items li span{color:#516274}.map-view__popup-order-menu-items li strong{color:#233244;font-variant-numeric:tabular-nums}.map-view__popup-order-details{background:#ffffff6b;border:1px solid #b4c6d89e;border-radius:8px;padding:4px 6px}.map-view__popup-order-details summary{cursor:pointer;color:#35506b;outline:none;font-size:.75rem;font-weight:700}.map-view--fallback{background:radial-gradient(circle at 16% 16%,#ffffffd6,#0000 40%),radial-gradient(circle at 85% 10%,#b0cfc161,#0000 38%),linear-gradient(145deg,#e8eff7 0%,#dee8f2 54%,#d3deea 100%)}.map-view__overlay{text-align:center;color:#475b70;-webkit-backdrop-filter:blur(6px);background:#ecf4fc66;place-items:center;gap:4px;font-weight:700;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.map-view__overlay p{margin:0;font-size:.96rem}.map-view__overlay small{color:#596d82;max-width:min(420px,100vw - 80px);margin:0 auto;font-size:.74rem;line-height:1.35;display:block}.map-view__notice{top:10px;z-index:5;color:#42586f;background:linear-gradient(145deg,#ffffffe6,#eff7ffc7);border:1px solid #ffffffc7;border-radius:10px;padding:6px 10px;font-size:.72rem;font-weight:700;position:absolute;box-shadow:0 8px 20px #101b2729}.map-view__notice:not(:-webkit-any(: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))){left:10px}.map-view__notice:not(: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))){left:10px}.map-view__notice:-webkit-any(: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)){right:10px}.map-view__notice: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)){right:10px}.map-view__notice--fallback{background:linear-gradient(145deg,#fffffff0,#f8fcffe6)}.map-view__legend{bottom:28px;z-index:5;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffeb,#eff7ffd1);border:1px solid #ffffffc7;border-radius:10px;min-width:130px;max-width:180px;padding:8px 10px;position:absolute;box-shadow:0 8px 22px #101b272e}.map-view__legend:not(:-webkit-any(: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))){left:12px}.map-view__legend:not(: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))){left:12px}.map-view__legend:-webkit-any(: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)){right:12px}.map-view__legend: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)){right:12px}.map-view__legend-title{color:#374151;letter-spacing:.02em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800;display:block}.map-view__legend-bar{border-radius:4px;width:100%;height:8px}.map-view__legend-labels{color:#5a6774;justify-content:space-between;margin-top:3px;font-size:.6rem;font-weight:700;display:flex}.map-view__legend-cities{gap:3px;display:grid}.map-view__legend-city{color:#495159;align-items:center;gap:5px;font-size:.64rem;font-weight:600;display:flex}.map-view__legend-city i{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}@media (prefers-color-scheme:dark){.map-view .mapboxgl-popup-content{color:#d4dce6;background:linear-gradient(145deg,#181c21f2,#12161beb);border-color:#3c465099}.map-view .mapboxgl-popup-tip{border-top-color:#181c21f2}.map-view__popup-subtitle,.map-view__popup-meta,.map-view__popup-order-row span{color:#a7b3c0}.map-view__popup-order{border-top-color:#4a59679e}.map-view__popup-order-row strong{color:#d4dce6}.map-view__popup-order-details{background:#0e12167a;border-color:#4a5967b8}.map-view__popup-order-details summary{color:#bdd0e4}.map-view__notice{color:#a0adb8;background:linear-gradient(145deg,#181c21eb,#12161bd9);border-color:#3c465080}.map-view__legend{background:linear-gradient(145deg,#181c21f0,#101419e0);border-color:#3c465080;box-shadow:0 8px 22px #0006}.map-view__legend-title{color:#c8d0d8}.map-view__legend-labels span{color:#8a96a3}.map-view__legend-city span{color:#b0bcc6}.map-view__overlay{color:#a0adb8;background:#0c101480}}.lp-landing{--lp-surface-elevated:#ffffffdb;--lp-outline:#919eab52;--lp-text:#111a24;--lp-muted:#566273;--lp-primary:#2f3b48;--lp-primary-strong:#1f2a36;color:var(--lp-text);min-height:100vh;font-family:var(--iv-font-sans);background:radial-gradient(circle at 9% 10%,#ced9e566,#0000 30%),radial-gradient(circle at 88% 0,#c3cedb4d,#0000 30%),linear-gradient(#f9fbfd 0%,#f1f5f9 62%,#eef3f8 100%)}.lp-nav-shell{z-index:70;width:100%;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0;overflow-x:clip}.lp-nav-fill{pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(1.35);will-change:opacity;background:linear-gradient(#fffffff5,#f0f6fce6),#f8fbfef0;border-bottom:1px solid #ffffffb8;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #ffffff6b,0 10px 28px #0f172114}.lp-nav-shell__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;min-width:0;max-width:1220px;margin:0 auto;padding:14px 24px;display:grid}.lp-brand{color:#0f1721;letter-spacing:-.04em;font-size:1.22rem;font-weight:900;text-decoration:none}.lp-nav-links{scrollbar-width:none;justify-self:center;align-items:center;gap:22px;max-width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.lp-nav-links::-webkit-scrollbar{display:none}.lp-nav-links a{color:#4f5c6c;white-space:nowrap;transition:color .22s var(--iv-ease-out);padding:6px 2px;font-size:.86rem;font-weight:700;text-decoration:none;position:relative}.lp-nav-links a:hover,.lp-nav-link--active{color:#1f2b38}.lp-nav-indicator{background:linear-gradient(90deg,#1f2b38,#3a5478);border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.lp-nav-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.lp-login-btn,.lp-main-btn,.lp-ghost-btn{cursor:pointer;font:inherit;border:0;transition:transform .2s,opacity .2s,background-color .2s}.lp-login-btn{color:#24303b;background:0 0;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:700}.lp-login-btn:hover{background:#d2dce675}.lp-main-btn{background:var(--lp-primary);color:#f8fafc;border-radius:12px;padding:10px 16px;font-size:.84rem;font-weight:800;box-shadow:0 14px 22px #15212c33}.lp-main-btn:hover{background:var(--lp-primary-strong);transform:translateY(-1px)}.lp-main-btn--hero,.lp-main-btn--cta{padding:15px 30px;font-size:.98rem}.lp-ghost-btn{border:1px solid var(--lp-outline);color:#24303d;background:#ffffffb8;border-radius:12px;padding:14px 28px;font-size:.95rem;font-weight:800}.lp-ghost-btn:hover{background:#ffffffeb}.lp-main{width:min(1220px,100%);margin:0 auto;padding:62px 24px 0}.lp-hero{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:28px;padding:4px 0 34px;display:grid}.lp-hero__content{gap:17px;display:grid}.lp-pill{color:#2e3b49;letter-spacing:.11em;background:#111a240f;border:1px solid #8b99a84d;border-radius:999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:7px 12px;font-size:.62rem;font-weight:800;display:inline-flex}.lp-pill span{background:#425263;border-radius:999px;width:6px;height:6px;animation:1.4s ease-in-out infinite lp-pulse}.lp-hero__content h1{letter-spacing:-.045em;color:#111a24;max-width:14.5ch;margin:0;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:900;line-height:1.1}.lp-hero__content h1 em{color:#283746;font-style:normal}.lp-hero__rotating-line{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;display:flex}.lp-hero__rotating-prefix{color:#2f3d4c;letter-spacing:-.015em;font-size:clamp(1rem,1.7vw,1.2rem);font-weight:800;transform:translateY(-4px)}.lp-hero__rotating-slot{min-height:30px;position:relative}.lp-hero__rotating-item{color:#2f3d4c;align-items:center;gap:8px;display:inline-flex}.lp-hero__rotating-item .material-symbols-outlined{order:2;font-size:20px}.lp-hero__rotating-item strong{letter-spacing:-.015em;order:1;font-size:clamp(1rem,1.7vw,1.2rem)}.lp-hero__subtitle{color:var(--lp-muted);max-width:63ch;margin:0;font-size:1rem;line-height:1.68}.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-hero__highlights{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-hero__highlights li{color:#415061;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.lp-hero__highlights .material-symbols-outlined{color:#2f3d4b;font-size:18px}.lp-hero__visual{gap:10px;display:grid}.lp-screen{border:1px solid var(--lp-outline);background:#fff;border-radius:18px;overflow:hidden}.lp-screen--live-map{border:0;margin-top:-56px;margin-bottom:-36px;position:relative}.lp-screen__toolbar{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-screen__toolbar strong{color:#445160;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem}.lp-dots{gap:6px;display:inline-flex}.lp-dots span{border-radius:999px;width:10px;height:10px}.lp-dots span:first-child{background:#f8717142}.lp-dots span:nth-child(2){background:#facc1542}.lp-dots span:nth-child(3){background:#4ade8042}.lp-screen img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.lp-live-map-canvas,.lp-live-map-fallback{width:100%;height:344px;display:block}.lp-live-map-canvas .mapboxgl-map,.lp-live-map-canvas .mapboxgl-canvas{width:100%!important;height:100%!important}.lp-live-map-fallback{-o-object-fit:cover;object-fit:cover}.lp-live-map-footer{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.35);color:#e6edf5;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1c2532f5,#090f17f0),#0d141ef5;border:1px solid #ffffff57;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff14,0 12px 28px #070b1057}.lp-live-map-footer span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.lp-live-map-footer small{color:#e6edf5cc;font-size:.67rem;font-weight:600}.lp-hero-ai-stack{gap:10px;margin-top:40px;display:grid}.lp-trust-strip{border:1px solid var(--lp-outline);background:#ffffffb8;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:12px;padding:14px 18px;display:flex}.lp-trust-strip p{color:#304052;margin:0;font-size:.92rem;font-weight:800}.lp-trust-strip ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-trust-strip li{color:#3d4d5e;background:#f6faffcc;border:1px solid #919eab59;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:700}.lp-ai-card{background:#ffffffdb;border:1px solid #99a6b461;border-radius:14px;gap:4px;padding:11px 12px;display:grid}.lp-ai-card p{color:#566477;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.lp-ai-card strong{color:#1f2d3a;letter-spacing:-.012em;font-size:.93rem}.lp-ai-card span{color:#556374;font-size:.84rem;line-height:1.54}.lp-ai-card--assistant{background:#f3f7fce6}.lp-section{padding:74px 0}.lp-section-head{text-align:center;margin-bottom:36px}.lp-section-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.72rem,3vw,2.45rem);font-weight:900}.lp-section-head p{color:#566273;max-width:720px;margin:12px auto 0;line-height:1.72}.lp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-info-card,.lp-industry-card,.lp-step-card,.lp-use-case-card,.lp-screen-card,.lp-faq-item,.lp-ai-feature-card{border:1px solid var(--lp-outline);background:var(--lp-surface-elevated);border-radius:18px;box-shadow:0 16px 28px #131f2b12}.lp-info-card,.lp-industry-card,.lp-step-card{gap:12px;padding:22px;display:grid}.lp-info-card .material-symbols-outlined,.lp-industry-card .material-symbols-outlined{color:#364452;font-size:26px}.lp-info-card h3,.lp-industry-card h3,.lp-step-card h3,.lp-use-case-card h3,.lp-screen-card h3,.lp-ai-feature-card h3{letter-spacing:-.025em;margin:0;font-size:1.17rem}.lp-info-card p,.lp-industry-card p,.lp-step-card p,.lp-use-case-card p,.lp-screen-card p,.lp-ai-feature-card p{color:#556374;margin:0;line-height:1.62}.lp-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-step-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-step-number{color:#2a3642;background:#e9eef4;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.86rem;font-weight:900;display:inline-flex}.lp-step-card .material-symbols-outlined{color:#2f3d4c;font-size:24px}.lp-card-grid--industries{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-assistant-section{padding-top:14px}.lp-assistant-shell{border:1px solid var(--lp-outline);background:linear-gradient(145deg,#ffffffed,#eef4fbdb);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;padding:28px;display:grid}.lp-assistant-shell__content{gap:12px;display:grid}.lp-assistant-shell__eyebrow{color:#4a5868;letter-spacing:.13em;margin:0;font-size:.66rem;font-weight:900}.lp-assistant-shell__content h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.8vw,2.14rem);line-height:1.2}.lp-assistant-shell__content>p{color:#516172;margin:0;line-height:1.7}.lp-assistant-shell__questions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-assistant-shell__questions li{background:#ffffffd1;border:1px solid #919eab59;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex}.lp-assistant-shell__questions .material-symbols-outlined{color:#354454;flex-shrink:0;font-size:18px}.lp-assistant-shell__questions strong{letter-spacing:-.01em;font-size:.95rem}.lp-assistant-shell__visual{background:#fff;border:1px solid #919eab52;border-radius:18px;justify-items:center;padding-top:18px;display:grid;overflow:hidden;box-shadow:0 14px 26px #131f2b14}.lp-assistant-shell__visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:14px;width:min(72%,340px);height:auto;max-height:340px;display:block;box-shadow:0 12px 22px #131f2b1a}.lp-assistant-shell__visual div{gap:6px;width:100%;padding:16px;display:grid}.lp-assistant-shell__visual h3{letter-spacing:-.02em;margin:0;font-size:1.07rem}.lp-assistant-shell__visual p{color:#556374;margin:0;line-height:1.62}.lp-use-case{border:1px solid var(--lp-outline);background:linear-gradient(140deg,#ffffffeb,#f3f7fcc7);border-radius:24px;padding:34px}.lp-use-case__story h2{margin:0;font-size:clamp(1.5rem,2.7vw,2.08rem)}.lp-use-case__story p{color:#556374;margin:14px 0 0;line-height:1.75}.lp-use-case__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;margin-top:20px;display:grid}.lp-use-case-card{padding:20px}.lp-use-case-card ul{color:#4e5d6e;margin:12px 0 0;padding:0 18px 0 0;line-height:1.74}.lp-use-case-card--map{aspect-ratio:16/9;background:#e2e8f0;min-height:180px;padding:0;position:relative;overflow:hidden}.lp-use-case-card--map img{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;width:100%;height:100%;min-height:0;margin:0;display:block}.lp-screens-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lp-screens-grid--centered{grid-template-columns:repeat(2,minmax(0,1fr));width:min(860px,100%);margin:14px auto 0}.lp-screen-card{overflow:hidden}.lp-screen-card__media{aspect-ratio:16/9;background:#e2e8f0;width:100%;min-height:180px;position:relative;overflow:hidden}.lp-screen-card__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;width:100%;height:100%;margin:0;display:block}.lp-screen-card__content{gap:8px;padding:16px;display:grid}.lp-screen-card__bullets{color:#4f5f70;gap:5px;margin:2px 0 0;padding:0 18px 0 0;font-size:.9rem;line-height:1.58;display:grid}.lp-ai-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.lp-ai-feature-card{gap:9px;padding:18px;display:grid}.lp-ai-feature-card .material-symbols-outlined{color:#2f3c49;font-size:24px}.lp-faq-list{gap:10px;display:grid}.lp-faq-item{padding:0;overflow:hidden}.lp-faq-item--open{background:#fffffff2;border-color:#82909f73}.lp-faq-trigger{cursor:pointer;width:100%;color:inherit;text-align:right;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.lp-faq-trigger:hover{background:#e0e7ef42}.lp-faq-question{color:#283545;font-size:1rem;font-weight:800;line-height:1.54}.lp-faq-chevron{color:#4a5768;flex-shrink:0;font-size:22px}.lp-faq-panel{overflow:hidden}.lp-faq-panel p{color:#566273;margin:0;padding:0 18px 16px;line-height:1.67}.lp-final-cta{text-align:center;padding:96px 0 104px}.lp-final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.98rem,3.8vw,3.1rem);font-weight:900;line-height:1.13}.lp-final-cta p{color:#556374;max-width:760px;margin:14px auto 0;line-height:1.74}.lp-final-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.lp-site-footer{-webkit-backdrop-filter:blur(24px);color:#f8fafc;background:#0006;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.lp-site-footer__glow{opacity:.4;pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#0000,#ffffff0d);position:absolute;top:0;bottom:0;left:0;right:0}.lp-site-footer__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:28px;width:min(1220px,100%);margin:0 auto;padding:34px 24px 104px;font-weight:300;display:flex;position:relative}.lp-site-footer__col{width:100%;max-width:460px}.lp-site-footer__col--brand{flex-direction:column;align-items:center;gap:10px;display:flex}.lp-site-footer__eyebrow{color:#ffffff80;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:11px}.lp-site-footer__eyebrow--section{margin-bottom:12px}.lp-site-footer__logo{color:#fffffffa;letter-spacing:-.02em;margin:0;font-size:clamp(1.08rem,2.3vw,1.28rem);font-weight:300;line-height:1.15}.lp-site-footer__note{color:#ffffffad;margin:0;font-size:.88rem;line-height:1.58}.lp-site-footer__contact{color:#fffc;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.92rem;display:flex}.lp-site-footer__contact a{color:#fffc;text-decoration:none;transition:color .2s}.lp-site-footer__contact a:hover{color:#fff}.lp-site-footer__contact span{color:#ffffff4d}.lp-site-footer__cta{letter-spacing:.2em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:11px;font-weight:300;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.lp-site-footer__cta:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 36%,#ffffff38 50%,#0000 64%);animation:9s ease-in-out infinite lp-footer-sheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.lp-site-footer__stack,.lp-site-footer__legal{gap:8px;display:grid}.lp-site-footer__legal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.lp-site-footer__stack a,.lp-site-footer__legal a{color:#fffc;font-size:.92rem;text-decoration:none;transition:color .2s}.lp-site-footer__stack a:hover,.lp-site-footer__legal a:hover{color:#fff}@keyframes lp-footer-sheen{0%{transform:translate(-120%)}45%{transform:translate(120%)}to{transform:translate(140%)}}@keyframes lp-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:1080px){.lp-main{padding-top:60px}.lp-hero{grid-template-columns:1fr}.lp-screen--live-map{border:1px solid var(--lp-outline);margin-top:0;margin-bottom:0}.lp-live-map-canvas,.lp-live-map-fallback{height:clamp(230px,56vw,320px);min-height:230px}.lp-card-grid,.lp-steps-grid,.lp-screens-grid,.lp-ai-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.lp-nav-shell{-webkit-backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(#fffffff7,#f0f6fceb),#f8fbfef5}.lp-nav-shell__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""links links";align-items:center;gap:10px 12px;display:grid}.lp-brand{grid-area:brand;min-width:0}.lp-nav-actions{grid-area:actions;justify-self:end;margin-inline-start:0}.lp-nav-links{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-area:links;justify-content:flex-start;gap:18px;width:100%;min-width:0;overflow-x:auto}.lp-nav-links a{flex-shrink:0}.lp-login-btn{white-space:nowrap;justify-content:center;align-items:center;padding:8px 11px;font-size:.78rem;display:inline-flex}.lp-use-case__actions,.lp-assistant-shell{grid-template-columns:1fr}}@media (max-width:760px){.lp-main,.lp-nav-shell__inner,.lp-site-footer__inner{padding-left:16px;padding-right:16px}.lp-main{padding-top:56px}.lp-nav-actions{gap:6px}.lp-nav-actions .lp-main-btn{display:none}.lp-nav-actions .lp-login-btn{color:#22303d;background:#ffffffe6;border:1px solid #919eab5c;border-radius:10px;padding:8px 11px}.lp-nav-actions .lp-main-btn{white-space:nowrap;border-radius:10px;padding:9px 12px;font-size:.79rem}.lp-hero{gap:20px;padding-top:0}.lp-hero__content h1{max-width:none;font-size:clamp(1.86rem,10vw,2.55rem)}.lp-hero__subtitle{font-size:.94rem}.lp-live-map-canvas,.lp-live-map-fallback{height:clamp(220px,62vw,300px);min-height:220px}.lp-screen--live-map{border:1px solid var(--lp-outline);margin-top:0;margin-bottom:0}.lp-hero-actions{grid-template-columns:1fr;display:grid}.lp-main-btn--hero,.lp-main-btn--cta,.lp-ghost-btn--hero,.lp-ghost-btn--cta{width:100%}.lp-card-grid,.lp-card-grid--industries,.lp-steps-grid,.lp-screens-grid,.lp-ai-feature-grid{grid-template-columns:1fr}.lp-use-case{padding:22px}.lp-assistant-shell{padding:20px}.lp-assistant-shell__visual img{width:min(82%,280px);max-height:280px}.lp-assistant-shell__questions strong{font-size:.9rem}.lp-trust-strip{padding:12px 14px}.lp-section{padding:58px 0}.lp-faq-trigger{padding:15px 14px}.lp-faq-question{font-size:.95rem}.lp-faq-panel p{padding:0 14px 14px}.lp-site-footer__inner{padding-bottom:90px}.lp-live-map-footer{gap:8px;padding:6px 8px;bottom:6px;left:6px;right:6px}.lp-live-map-footer span{font-size:.57rem}.lp-live-map-footer small{font-size:.6rem}}@media (min-width:980px){.lp-site-footer__inner{text-align:start;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}.lp-site-footer__col{width:auto;max-width:none}.lp-site-footer__col--brand{align-items:flex-start;min-width:340px}.lp-site-footer__contact{justify-content:flex-start}.lp-site-footer__legal{grid-template-columns:1fr;gap:8px}}.pres-page{color:#111821;min-height:100vh;font-family:var(--iv-font-sans);background:linear-gradient(#f8fbfd 0%,#eef4f2 58%,#e8efec 100%);overflow:hidden}.pres-page *{box-sizing:border-box}.pres-deck{grid-template-rows:1fr auto;width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:clamp(18px,2.5vw,34px);display:grid;position:relative}.pres-progress{background:#5262701f;height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}.pres-progress span{height:100%;transition:inline-size .28s var(--iv-ease-out);background:linear-gradient(90deg,#1b6d4c,#d39435);display:block}.pres-progress span:not(:-webkit-any(: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))){border-bottom-right-radius:999px}.pres-progress span:not(: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))){border-bottom-right-radius:999px}.pres-progress span:-webkit-any(: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)){border-bottom-left-radius:999px}.pres-progress span: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)){border-bottom-left-radius:999px}.pres-slide-shell{align-items:center;min-height:0;display:grid}.pres-slide{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(22px,4vw,60px);width:100%;min-height:min(760px,100vh - 138px);display:grid}.pres-slide--pain,.pres-slide--workflow,.pres-slide--trust,.pres-slide--close{grid-template-columns:1fr;align-content:center}.pres-slide--proof,.pres-slide--outcomes{grid-template-columns:minmax(0,.95fr) minmax(320px,.9fr)}.pres-copy{gap:18px;max-width:720px;display:grid}.pres-slide--pain .pres-copy,.pres-slide--workflow .pres-copy,.pres-slide--trust .pres-copy,.pres-slide--close .pres-copy{text-align:center;justify-self:center;max-width:920px}.pres-kicker{color:#22684b;letter-spacing:0;margin:0;font-size:clamp(.82rem,1.2vw,.94rem);font-weight:900}.pres-copy h1{color:#101822;letter-spacing:0;max-width:13ch;margin:0;font-size:clamp(3rem,6.6vw,7.4rem);line-height:.94}.pres-slide--pain .pres-copy h1,.pres-slide--workflow .pres-copy h1,.pres-slide--trust .pres-copy h1,.pres-slide--close .pres-copy h1{max-width:18ch;margin-inline-start:auto;margin-inline-end:auto}.pres-lead{color:#536170;max-width:62ch;margin:0;font-size:clamp(1.05rem,1.55vw,1.34rem);line-height:1.75}.pres-slide--pain .pres-lead,.pres-slide--workflow .pres-lead,.pres-slide--trust .pres-lead,.pres-slide--close .pres-lead{margin-inline-start:auto;margin-inline-end:auto}.pres-visual{background:#dfe7ec;border:1px solid #61718038;border-radius:8px;min-height:clamp(360px,58vh,690px);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #141f2b24}.pres-slide--proof .pres-visual,.pres-slide--outcomes .pres-visual{min-height:clamp(320px,46vh,560px)}.pres-visual img{width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;display:block}.pres-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#080f178f),linear-gradient(270deg,#080f1747,#0000 48%);position:absolute;top:0;bottom:0;left:0;right:0}.pres-visual--light:after{background:linear-gradient(#0000 52%,#080f176b),linear-gradient(270deg,#080f1729,#0000 52%)}.pres-visual figcaption{z-index:1;color:#f8fbfd;gap:6px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.pres-visual figcaption span{color:#b8e8ce;background:#0c16208c;border:1px solid #fff3;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:6px 11px;font-size:.78rem;font-weight:850}.pres-visual figcaption strong{max-width:28ch;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.25}.pres-actions,.pres-control-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pres-actions{margin-block-start:10px}.pres-slide--close .pres-actions{justify-content:center}.pres-button,.pres-arrow{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:850;text-decoration:none;display:inline-flex}.pres-button{padding:12px 18px}.pres-button--primary{color:#f7fbf8;background:#163427;box-shadow:0 14px 28px #16342738}.pres-button--secondary{color:#5d3b13;background:#f2e9d9;box-shadow:0 12px 24px #7b4d181f}.pres-button--ghost{color:#253241;background:#ffffffb8;border:1px solid #6070803d}.pres-icon{font-variation-settings:"FILL" 0, "wght" 520, "GRAD" 0, "opsz" 24;font-size:1.18rem;line-height:1}.pres-card-grid,.pres-steps,.pres-proof-strip,.pres-outcomes,.pres-closing-cloud{width:min(1120px,100%);margin:34px auto 0}.pres-card-grid,.pres-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pres-card,.pres-proof-card,.pres-outcome,.pres-steps li{background:#ffffffc2;border:1px solid #6171802e;border-radius:8px;box-shadow:0 18px 42px #1e2b3a12}.pres-card{align-content:start;gap:14px;min-height:228px;padding:24px;display:grid}.pres-card .pres-icon,.pres-outcome .pres-icon,.pres-steps .pres-icon{color:#1d704f;background:#edf6f1;border-radius:8px;place-items:center;width:42px;height:42px;display:inline-grid}.pres-card h2,.pres-outcome h2{color:#17202b;margin:0;font-size:1.16rem;line-height:1.3}.pres-card p,.pres-outcome p,.pres-steps p{color:#5a6672;margin:0;line-height:1.65}.pres-stat-row{background:#61718029;border:1px solid #61718029;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:640px;display:grid;overflow:hidden}.pres-stat{background:#ffffffc2;padding:18px}.pres-stat strong{color:#22684b;font-size:1.25rem;display:block}.pres-stat span{color:#5a6672;font-weight:750}.pres-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.pres-steps li{align-content:start;gap:12px;min-height:230px;padding:20px;display:grid}.pres-step-number{color:#a06020;font-size:1.35rem;font-weight:900}.pres-steps strong{color:#17202b;font-size:1.08rem}.pres-proof-strip{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:min(820px,100%);margin-top:0}.pres-proof-card{background:#e6edf2;min-height:150px;margin:0;position:relative;overflow:hidden}.pres-proof-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:150px;display:block}.pres-proof-card figcaption{color:#f8fbfd;background:#0e1a26b8;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:8px 12px;font-weight:850;position:absolute;bottom:16px;left:16px;right:16px}.pres-outcomes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.pres-outcome{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.pres-closing-cloud{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pres-closing-cloud span{color:#22684b;background:#ffffffbd;border:1px solid #6171802e;border-radius:999px;padding:10px 16px;font-weight:900;box-shadow:0 12px 30px #1e2b3a0f}.pres-controls{grid-template-columns:90px 1fr auto;align-items:center;gap:18px;min-height:66px;display:grid}.pres-counter{color:#677381;direction:ltr;align-items:baseline;gap:5px;font-weight:800;display:inline-flex}.pres-counter strong{color:#17202b;font-size:1.35rem}.pres-dots{justify-content:center;gap:8px;display:flex}.pres-dots button{cursor:pointer;width:32px;height:8px;transition:background-color .18s var(--iv-ease-out), width .18s var(--iv-ease-out);background:#5b6b7938;border:0;border-radius:999px}.pres-dots button.is-active{background:#22684b;width:54px}.pres-arrow{color:#17202b;background:#ffffffc2;border:1px solid #61718038;width:50px;padding:0}.pres-arrow--next{color:#f7fbf8;background:#163427}.pres-arrow:disabled{opacity:.38;cursor:not-allowed}@media (max-width:980px){.pres-page{overflow:auto}.pres-deck{min-height:100svh;padding:18px 14px}.pres-slide,.pres-slide--proof,.pres-slide--outcomes{grid-template-columns:1fr;align-content:start;gap:22px;min-height:auto}.pres-copy,.pres-slide--pain .pres-copy,.pres-slide--workflow .pres-copy,.pres-slide--trust .pres-copy,.pres-slide--close .pres-copy{text-align:start;justify-self:stretch;max-width:100%}.pres-copy h1,.pres-slide--pain .pres-copy h1,.pres-slide--workflow .pres-copy h1,.pres-slide--trust .pres-copy h1,.pres-slide--close .pres-copy h1{max-width:12ch;margin-inline-start:0;margin-inline-end:0;font-size:clamp(2.35rem,10vw,4.25rem)}.pres-lead,.pres-slide--pain .pres-lead,.pres-slide--workflow .pres-lead,.pres-slide--trust .pres-lead,.pres-slide--close .pres-lead{margin-inline-start:0;margin-inline-end:0}.pres-visual{min-height:260px}.pres-card-grid,.pres-proof-strip,.pres-outcomes,.pres-steps{grid-template-columns:1fr}.pres-card-grid,.pres-steps,.pres-proof-strip,.pres-outcomes,.pres-closing-cloud{margin-top:18px}.pres-card,.pres-steps li{min-height:auto}.pres-proof-card,.pres-proof-card img{min-height:240px}.pres-controls{background:linear-gradient(#eef4f200,#eef4f2f2 28%);grid-template-columns:1fr;gap:10px;padding-top:8px;position:sticky;bottom:0}.pres-counter,.pres-control-buttons{justify-content:center}.pres-dots{order:-1;padding-bottom:4px;overflow-x:auto}}@media (max-width:620px){.pres-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pres-button{width:100%;min-height:46px;padding-inline-start:12px;padding-inline-end:12px}.pres-stat-row{grid-template-columns:1fr}.pres-dots button{width:24px}.pres-dots button.is-active{width:42px}}@media (max-width:420px){.pres-deck{padding-block-start:14px;padding-block-end:14px}.pres-copy{gap:12px}.pres-kicker{font-size:.78rem}.pres-copy h1,.pres-slide--pain .pres-copy h1,.pres-slide--workflow .pres-copy h1,.pres-slide--trust .pres-copy h1,.pres-slide--close .pres-copy h1{font-size:clamp(2.1rem,9vw,2.7rem)}.pres-lead{font-size:.98rem;line-height:1.62}.pres-visual{min-height:220px}.pres-visual figcaption{bottom:12px;left:12px;right:12px}.pres-visual figcaption strong{font-size:1rem}.pres-arrow{width:46px;min-height:46px}}@media (prefers-reduced-motion:reduce){.pres-progress span,.pres-dots button{transition:none}}.auth-page{--auth-surface:#f4f6f8;--auth-ink:#1f2937;--auth-ink-soft:#5a6778;--auth-glass-bg:#ffffffc7;--auth-glass-strong:#ffffffe0;--auth-glass-border:#e1e8f0e6;--auth-shadow:0 30px 70px #0f172a1f;--auth-accent:#3b82f6;--auth-accent-strong:#1d4ed8;--auth-success-bg:#ecfdf5;--auth-success-fg:#0f766e;--auth-danger-bg:#fff1f2;--auth-danger-fg:#be123c;min-height:100vh;color:var(--auth-ink);background:radial-gradient(1100px 560px at -4% -12%,#0ea5e924,#0000 64%),radial-gradient(900px 520px at 106% 112%,#22c55e1a,#0000 66%),linear-gradient(145deg,#f9fbfd 0%,#edf2f7 56%,#e9eef3 100%);flex-direction:column;align-items:center;padding:24px 28px 16px;font-family:Rubik,Noto Sans Hebrew,sans-serif;display:flex;position:relative;overflow:hidden}.auth-bg{pointer-events:none;filter:blur(2px);z-index:0;border-radius:999px;position:absolute}.auth-bg--one{background:radial-gradient(circle,#0ea5e938 0%,#0ea5e900 68%);width:500px;height:500px;top:-140px;left:-140px}.auth-bg--two{background:radial-gradient(circle,#10b9813d 0%,#10b98100 70%);width:460px;height:460px;bottom:-140px;right:-100px}.auth-bg--three{background:radial-gradient(circle,#6366f133 0%,#6366f100 75%);width:300px;height:300px;top:40%;right:44%}.auth-topbar{-webkit-backdrop-filter:blur(28px)saturate(1.35);z-index:2;background:linear-gradient(135deg,#fffffff0,#eef5fce0),#f8fbfeeb;border:1px solid #ffffffc7;border-radius:999px;justify-content:space-between;align-items:center;width:min(1220px,100%);height:72px;margin-bottom:24px;padding:0 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #ffffff61,0 18px 48px #0f172a1a}.auth-brand{color:#0f172a;letter-spacing:-.04em;flex-direction:column;font-size:1.28rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.auth-brand span{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-top:4px;font-size:.64rem;font-weight:700}.auth-topbar__nav{align-items:center;gap:26px;display:flex}.auth-topbar__nav a{color:#4b5563;transition:color .2s var(--iv-ease-out);font-size:.9rem;font-weight:600;text-decoration:none}.auth-topbar__cta{color:#fff;letter-spacing:.02em;transition:transform .2s var(--iv-ease-out), box-shadow .2s var(--iv-ease-out);background:#111827;border-radius:999px;padding:11px 16px;font-size:.82rem;font-weight:700;text-decoration:none}.auth-mobile-map,.auth-mobile-map-footer,.auth-mobile-header,.auth-mobile-support,.auth-mobile-footer,.auth-mobile-fabs{display:none}.auth-shell{z-index:1;flex:1;grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:22px;width:min(1220px,100%);display:grid;position:relative}.auth-card,.auth-showcase{border:1px solid var(--auth-glass-border);box-shadow:var(--auth-shadow);-webkit-backdrop-filter:blur(28px)saturate(130%);border-radius:30px;overflow:hidden}.auth-card{background:var(--auth-glass-bg);flex-direction:column;gap:16px;padding:28px;display:flex}.auth-card__top{flex-direction:column;gap:8px;display:flex}.auth-card__kicker{text-transform:uppercase;letter-spacing:.11em;color:#64748b;margin:0;font-size:.7rem;font-weight:700}.auth-card h1{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:clamp(1.5rem,2vw,1.94rem);line-height:1.2}.auth-card p{color:var(--auth-ink-soft);margin:0;font-size:.95rem;line-height:1.68}.auth-toggle{background:#e3eaf2b8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.auth-toggle button{color:#4b5563;cursor:pointer;min-height:42px;transition:transform .16s var(--iv-ease-out), color .16s var(--iv-ease-out), background-color .16s var(--iv-ease-out);background:0 0;border:1px solid #0000;border-radius:11px;font-size:.88rem;font-weight:700;position:relative;overflow:hidden}.auth-toggle__pill{z-index:0;background:#fff;border:1px solid #c9d5e4d9;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 10px 18px #0f172a1a}.auth-toggle__label{z-index:1;position:relative}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field__label,.auth-field__label-row{color:#334155;letter-spacing:.02em;font-size:.78rem;font-weight:700}.auth-field__label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.auth-field__control{min-height:52px;transition:border-color .18s var(--iv-ease-out), box-shadow .18s var(--iv-ease-out);background:#ffffffeb;border:1px solid #c1ceddf2;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.auth-field__control:focus-within{border-color:#3b82f685;box-shadow:0 0 0 4px #3b82f624}.auth-field__icon{color:#1d4ed8;background:#2563eb1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.76rem;display:inline-flex}.auth-field__input{color:#0f172a;background:0 0;border:0;flex:1;font-size:.95rem;font-weight:600}.auth-field__input:focus{outline:none}.auth-field__input--ltr{text-align:left;direction:ltr}.auth-field__input[type=email]{unicode-bidi:plaintext;text-align:left!important;direction:ltr!important}.auth-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(120deg,#1d4ed8 0%,#2563eb 48%,#0ea5e9 100%);border:0;border-radius:14px;min-height:52px;margin-top:8px;font-size:.93rem;font-weight:700;position:relative;overflow:hidden;box-shadow:0 16px 30px #2563eb4d}.auth-primary-btn__content{z-index:1;position:relative}.auth-primary-btn:disabled{opacity:.68;cursor:not-allowed;box-shadow:none}.auth-remember{color:#475569;cursor:pointer;align-items:center;gap:8px;margin-top:2px;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex}.auth-remember input[type=checkbox]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;width:15px;height:15px;margin:0}.auth-consent{color:#475569;cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:.78rem;font-weight:600;line-height:1.58;display:flex;position:relative}.auth-consent__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-consent__glass-check{-webkit-backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff2e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 26px #00000047,inset 0 1px #ffffff24}.auth-consent__glass-check-tick{color:#ffffffe6;opacity:0;font-size:12px;line-height:1;transition:opacity .14s,transform .14s;transform:scale(.8)}.auth-consent__text{flex:1}.auth-consent__input:checked+.auth-consent__glass-check{background:linear-gradient(135deg,#6ee7ff2e,#ffffff0f);border-color:#6ee7ff47;box-shadow:0 14px 34px #00000057,0 0 0 1px #6ee7ff24,inset 0 1px #ffffff29}.auth-consent__input:checked+.auth-consent__glass-check .auth-consent__glass-check-tick{opacity:1;transform:scale(1)}.auth-consent__input:focus-visible+.auth-consent__glass-check{border-color:#ffffff57;box-shadow:0 14px 34px #00000057,0 0 0 3px #ffffff1a,inset 0 1px #ffffff29}.auth-consent a{color:#1e40af;font-weight:700}.auth-social{flex-direction:column;gap:10px;margin-top:8px;display:flex}.auth-social__divider{justify-content:center;align-items:center;display:flex;position:relative}.auth-social__divider:before{content:"";background:#a8b6c985;height:1px;position:absolute;top:50%;left:0;right:0}.auth-social__divider span{background:var(--auth-surface);color:#64748b;padding:0 10px;font-size:.78rem;font-weight:700;position:relative}.auth-google-btn{color:#0f172a;cursor:pointer;min-height:46px;transition:transform .18s var(--iv-ease-out), box-shadow .18s var(--iv-ease-out), border-color .18s var(--iv-ease-out);background:#fff;border:1px solid #c1ceddf2;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:.88rem;font-weight:700;display:inline-flex}.auth-google-btn__icon{color:#334155;background:#f8fafc;border:1px solid #94a3b873;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;display:inline-flex}.auth-google-btn:disabled{opacity:.66;cursor:not-allowed}.auth-sso{border-top:1px dashed #a8b6c9b8;flex-direction:column;gap:9px;margin-top:6px;padding-top:14px;display:flex}.auth-sso__title{color:#0f172a;margin:0;font-size:.88rem;font-weight:700}.auth-sso__subtitle{color:#64748b;margin:0;font-size:.8rem}.auth-sso__hint{color:#475569;margin:0;font-size:.77rem;line-height:1.55}.auth-sso label{color:#334155;flex-direction:column;gap:5px;font-size:.79rem;font-weight:700;display:flex}.auth-sso input{color:#0f172a;background:#fff;border:1px solid #c1ceddf2;border-radius:11px;min-height:44px;padding:0 11px;font-size:.9rem}.auth-sso__button{color:#fff;cursor:pointer;min-height:44px;transition:transform .18s var(--iv-ease-out), background-color .18s var(--iv-ease-out);background:#0f172a;border:0;border-radius:11px;font-size:.86rem;font-weight:700}.auth-sso__button:disabled{opacity:.66;cursor:not-allowed}.auth-inline-notice{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:11px;margin:0;padding:10px 12px;font-size:.78rem;font-weight:700}.auth-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:3px;display:flex}.auth-inline-link{color:#1d4ed8;cursor:pointer;font-size:.8rem;font-weight:700;text-decoration:none}.auth-inline-link:hover{text-decoration:underline}.auth-inline-link--button{font:inherit;background:0 0;border:0;padding:0}.auth-inline-link--button:disabled{opacity:.64;cursor:not-allowed}.auth-error,.auth-message{border-radius:11px;margin:0;padding:10px 12px;font-size:.83rem;font-weight:700}.auth-showcase{color:#e2e8f0;background:radial-gradient(560px 260px at 88% -8%,#3b82f647,#3b82f600 65%),linear-gradient(150deg,#0f172af2 0%,#1e293beb 50%,#14253cf2 100%);flex-direction:column;gap:15px;padding:30px;display:flex;position:relative}.auth-showcase__badge{color:#dbeafe;text-transform:uppercase;letter-spacing:.12em;background:#3b82f624;border:1px solid #94a3b86b;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:6px 12px;font-size:.72rem;font-weight:700}.auth-showcase h2{letter-spacing:-.03em;color:#f8fafc;max-width:14ch;margin:0;font-size:clamp(1.6rem,2.6vw,2.22rem);line-height:1.17}.auth-showcase>p{color:#cbd5e1;max-width:54ch;margin:0;font-size:.95rem;line-height:1.74}.auth-showcase__map{background:#0f172a;border:1px solid #94a3b83d;border-radius:20px;margin-top:6px;position:relative;overflow:hidden;box-shadow:0 16px 32px #02061752}.auth-showcase__map-toolbar{background:linear-gradient(#0f172af5 0%,#111827f0 100%);border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;min-height:40px;margin:0;padding:9px 12px;display:flex}.auth-showcase__map-toolbar strong{letter-spacing:.11em;text-transform:uppercase;color:#dbeafe;font-size:.66rem;font-weight:800}.auth-showcase__map-dots{gap:6px;display:inline-flex}.auth-showcase__map-dots span{background:#94a3b861;border-radius:999px;width:9px;height:9px}.auth-showcase__map-dots span:first-child{background:#f8717194}.auth-showcase__map-dots span:nth-child(2){background:#facc1594}.auth-showcase__map-dots span:nth-child(3){background:#4ade8094}.auth-showcase__map picture{display:block}.auth-showcase__map-canvas,.auth-showcase__map-image{width:100%;height:clamp(198px,24vw,266px);display:block}.auth-showcase__map-canvas .mapboxgl-map,.auth-showcase__map-canvas .mapboxgl-canvas{width:100%!important;height:100%!important}.auth-showcase__map-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.auth-showcase__map-footer{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.35);color:#e6edf5;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1c2532f5,#090f17f0),#0d141ef5;border:1px solid #ffffff57;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff14,0 12px 28px #070b1057}.auth-showcase__map-footer span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.auth-showcase__map-footer small{color:#e6edf5cc;font-size:.67rem;font-weight:600}.auth-showcase__benefits{flex-direction:column;gap:9px;margin:6px 0 2px;padding:0;list-style:none;display:flex}.auth-showcase__benefits li{color:#dbeafe;align-items:center;gap:9px;font-size:.88rem;display:flex}.auth-showcase__benefits li span{color:#7dd3fc;background:#0ea5e938;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.8rem;display:inline-flex}.auth-showcase__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.auth-showcase__stats article{background:#0f172a5c;border:1px solid #94a3b83d;border-radius:14px;flex-direction:column;gap:4px;padding:11px 10px;display:flex}.auth-showcase__stats strong{color:#f8fafc;font-size:1.15rem;line-height:1}.auth-showcase__stats span{color:#bfdbfe;font-size:.74rem;line-height:1.4}.auth-showcase__quote{color:#dbeafe;border-top:1px dashed #94a3b852;margin:auto 0 0;padding-top:14px;font-size:.87rem;line-height:1.68}.auth-showcase__quote footer{color:#a5b4fc;margin-top:6px;font-size:.76rem}.auth-footer{color:#64748b;text-transform:uppercase;letter-spacing:.09em;z-index:1;justify-content:space-between;align-items:center;width:min(1220px,100%);margin-top:14px;margin-bottom:4px;font-size:.72rem;font-weight:700;display:flex;position:relative}.auth-footer__links{align-items:center;gap:16px;display:flex}.auth-footer__links a{color:#64748b;text-decoration:none}.auth-mobile-support p{color:#64748b;text-align:center;margin:0;font-size:.82rem;font-weight:600}.auth-mobile-support a{color:#1d4ed8;font-weight:800;text-decoration:none}.auth-mobile-support a:hover{text-decoration:underline}.auth-toggle button:active,.auth-primary-btn:active,.auth-topbar__cta:active,.auth-sso__button:active,.auth-google-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.auth-topbar__cta:hover,.auth-primary-btn:hover,.auth-sso__button:hover,.auth-google-btn:hover,.auth-toggle button:hover{transform:translateY(-1px)}.auth-primary-btn:hover{box-shadow:0 20px 36px #2563eb54}.auth-google-btn:hover{border-color:#94a3b8e6;box-shadow:0 12px 24px #0f172a1c}}@media (max-width:1100px){.auth-shell{grid-template-columns:1fr}.auth-showcase{order:2}.auth-topbar__nav{display:none}.auth-footer{flex-direction:column;gap:12px}}@media (max-width:720px){.auth-page{min-height:max(884px,100dvh);padding:calc(94px + env(safe-area-inset-top,0px)) 14px 22px;justify-content:flex-start}.auth-bg{display:none}.auth-mobile-map{z-index:0;filter:grayscale(.5)contrast(.9);background:linear-gradient(#f8fafc2e 0%,#f8fafc8f 45%,#f8fafc 100%),url(/images/backgrounds/landing-hero-mobile-map.webp) 50%/cover no-repeat;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.auth-mobile-map-footer{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.35);color:#e6edf5;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1c2532f5,#090f17f0),#0d141ef5;border:1px solid #ffffff57;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex;position:fixed;bottom:76px;left:6px;right:6px;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff14,0 12px 28px #070b1057}.auth-mobile-map-footer span{letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:800}.auth-mobile-map-footer small{color:#e6edf5cc;font-size:.6rem;font-weight:600}.auth-topbar{display:none}.auth-mobile-header{z-index:3;width:100%;padding:calc(14px + env(safe-area-inset-top,0px)) 14px 14px;-webkit-backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(#fffffff0,#f1f6fcdb),#f8fbfee6;border-bottom:1px solid #ffffffad;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #0f172a14}.auth-mobile-header__brand{color:#0f172a;letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.72rem;font-weight:900;text-decoration:none;display:inline-flex}.auth-mobile-header__pin{color:#3b82f6;font-size:1.1rem;line-height:1;transform:translateY(-1px)}.auth-shell{flex:0 auto;grid-template-columns:1fr;gap:0;width:min(460px,100%)}.auth-showcase{display:none}.auth-card{-webkit-backdrop-filter:blur(38px)saturate(130%);background:#ffffffb8;border-color:#ffffffb3;border-radius:20px;padding:22px 16px;box-shadow:0 18px 46px #0f172a1a}.auth-card__top{text-align:center;gap:6px}.auth-card__kicker{display:none}.auth-card h1{font-size:1.85rem}.auth-card p{color:#64748b;font-size:.86rem;line-height:1.65}.auth-toggle{background:#e5ecf594;border-radius:12px;padding:4px}.auth-toggle button{border-radius:10px;min-height:40px;font-size:.82rem}.auth-field__label,.auth-field__label-row{text-transform:uppercase;letter-spacing:.09em;font-size:.66rem}.auth-form__row{grid-template-columns:1fr;gap:12px}.auth-field__control{background:#f2f6fa8f;border-radius:12px;min-height:50px}.auth-field__input{font-size:.9rem}.auth-primary-btn{border-radius:14px;min-height:54px}.auth-remember{font-size:.74rem}.auth-google-btn{min-height:48px}.auth-links{justify-content:center}.auth-sso{margin-top:4px}.auth-mobile-support{margin-top:4px;display:block}.auth-footer{display:none}.auth-mobile-footer{z-index:2;justify-content:center;align-items:center;width:100%;margin-top:16px;margin-bottom:12px;display:flex;position:relative}.auth-mobile-footer__links{align-items:center;gap:10px;display:inline-flex}.auth-mobile-footer__links a{color:#0f172ab3;text-transform:uppercase;letter-spacing:.1em;font-size:.63rem;font-weight:800;text-decoration:none}.auth-mobile-footer__links span{background:#0f172a59;border-radius:999px;width:3px;height:3px}.auth-mobile-fabs{z-index:2;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;left:16px}.auth-mobile-fabs button{-webkit-backdrop-filter:blur(18px);color:#0f172a;background:#ffffff94;border:1px solid #ffffffad;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:.94rem;display:inline-flex;box-shadow:0 12px 24px #0f172a24}}@media (prefers-reduced-motion:reduce){.auth-bg{display:none}.auth-topbar__cta,.auth-primary-btn,.auth-google-btn,.auth-sso__button,.auth-toggle button,.auth-field__control{transition:none}.auth-topbar__cta:hover,.auth-primary-btn:hover,.auth-google-btn:hover,.auth-sso__button:hover,.auth-toggle button:hover,.auth-topbar__cta:active,.auth-primary-btn:active,.auth-google-btn:active,.auth-sso__button:active,.auth-toggle button:active{transform:none}}.auth-page{--auth-surface:#0f0f10;--auth-ink:#ffffffeb;--auth-ink-soft:#ffffff80;--auth-glass-bg:#ffffff06;--auth-glass-strong:#ffffff0d;--auth-glass-border:#ffffff12;--auth-shadow:0 24px 70px #00000080;--auth-accent:#ffffffe6;--auth-accent-strong:#fff;--auth-success-bg:#10b9810d;--auth-success-fg:#a7f3d0eb;--auth-danger-bg:#ef44440d;--auth-danger-fg:#fecacaeb;color:var(--auth-ink);background:radial-gradient(1200px 600px at 50% -10%,#ffffff09,#0000 60%),#0f0f10;font-family:Inter,Rubik,Noto Sans Hebrew,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.auth-bg--one,.auth-bg--two,.auth-bg--three{display:none}.auth-topbar{background:#ffffff05;border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #0006}.auth-brand{color:#fff}.auth-brand span{color:#ffffff6b}.auth-topbar__nav a{color:#ffffff8c}.auth-topbar__nav a:hover{color:#fff}.auth-topbar__cta{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f}.auth-topbar__cta:hover{background:#ffffff1a}.auth-card,.auth-showcase{border:1px solid var(--auth-glass-border);box-shadow:var(--auth-shadow), inset 0 1px 0 #ffffff0d;-webkit-backdrop-filter:blur(44px)saturate(118%);border-radius:32px}.auth-card{background:linear-gradient(180deg, #ffffff0b, #fff0 38%), var(--auth-glass-bg);gap:18px;padding:34px 32px}.auth-showcase{color:#ffffffd9;background:linear-gradient(#ffffff09,#fff0 40%),#ffffff04}.auth-card__kicker{color:#fff6;letter-spacing:.32em;align-items:center;gap:10px;font-size:.62rem;font-weight:600;display:inline-flex}.auth-card__kicker:before{content:"";background:linear-gradient(90deg,#ffffff80,#0000);width:26px;height:1px}[dir=rtl] .auth-card__kicker:before{background:linear-gradient(270deg,#ffffff80,#0000)}.auth-card h1{color:#fff;letter-spacing:-.03em;font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:300;line-height:1.12}.auth-card p{color:#ffffff7a}.auth-toggle{background:#ffffff08;border:1px solid #ffffff0d}.auth-toggle button{color:#ffffff80;font-weight:600}.auth-toggle button.active{color:#fff}.auth-toggle__pill{background:#ffffff14;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1a}.auth-field__label,.auth-field__label-row{color:#ffffff80;text-transform:uppercase;letter-spacing:.24em;font-size:.64rem;font-weight:600}.auth-field__control{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px}.auth-field__control:focus-within{background:#ffffff0d;border-color:#ffffff38;box-shadow:0 0 0 3px #ffffff12}.auth-field__icon{color:#fff9;background:#ffffff0d;border:1px solid #ffffff14}.auth-field__input{color:#ffffffeb;font-weight:400}.auth-field__input::placeholder{color:#ffffff40}.auth-primary-btn{color:#fff;text-transform:uppercase;letter-spacing:.3em;background:#ffffff17;border:1px solid #ffffff24;border-radius:999px;font-size:.68rem;font-weight:600;box-shadow:inset 0 1px #ffffff1f}.auth-primary-btn:hover{background:#ffffff24;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff2e}.auth-remember{color:#ffffff73}.auth-remember input[type=checkbox]{accent-color:#ffffffd9}.auth-consent{color:#ffffff73}.auth-consent a{color:#ffffffb3}.auth-consent__input:checked+.auth-consent__glass-check{background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border-color:#ffffff47}.auth-social__divider:before{background:#ffffff14}.auth-social__divider span{color:#ffffff4d;text-transform:uppercase;letter-spacing:.3em;background:#0f0f10;font-weight:600}.auth-google-btn{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px}.auth-google-btn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff26}.auth-google-btn__icon{color:#fff9;background:#ffffff0d;border:1px solid #ffffff14}.auth-sso{border-top:1px dashed #ffffff14}.auth-sso__title{color:#fff}.auth-sso__subtitle,.auth-sso__hint{color:#ffffff73}.auth-sso label{color:#ffffff80}.auth-sso input{color:#ffffffe6;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px}.auth-sso__button{color:#fff;background:#ffffff17;border:1px solid #ffffff24;border-radius:999px}.auth-sso__button:hover{background:#ffffff24}.auth-inline-notice{color:#ffffffa6;background:#ffffff08;border:1px solid #ffffff1a}.auth-inline-link{color:#fff9}.auth-inline-link:hover{color:#ffffffe6}.auth-error{color:var(--auth-danger-fg);background:var(--auth-danger-bg);border:1px solid #f871712e}.auth-message{color:var(--auth-success-fg);background:var(--auth-success-bg);border:1px solid #6ee7c82e}.auth-footer,.auth-footer__links a,.auth-mobile-footer__links a{color:#ffffff80}.auth-footer__links a:hover{color:#fff}.auth-showcase h2{color:#fff;letter-spacing:-.02em;font-weight:300}.auth-showcase>p{color:#ffffff8c}.auth-showcase__badge{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff1a}.auth-showcase__benefits li{color:#ffffffb8}.auth-showcase__benefits li span{color:#ffffffd9;background:#ffffff14}.demo-page{--demo-safe-top:env(safe-area-inset-top,0px);--demo-safe-bottom:env(safe-area-inset-bottom,0px);min-height:100vh;grid-template-rows:auto 1fr auto;height:auto;min-height:100dvh;display:grid;position:relative}.demo-page__main{width:100%;max-width:none;min-height:0;margin:0;padding:0}.demo{color:#1f2d3a;height:100%;min-height:clamp(620px,100dvh - 124px,980px);font-family:var(--iv-font-sans);background:radial-gradient(circle at 20% 10%,#c3d2e447,#0000 36%),radial-gradient(circle at 80% 90%,#b4c8da33,#0000 38%),#f0f4f8;grid-template-rows:auto 1fr;gap:0;display:grid;overflow:hidden}.demo-page .dbx-footer{z-index:44;pointer-events:auto;background:#2f343b;border-top:1px solid #454b54;justify-content:flex-end;align-items:center;min-height:22px;padding:0 10px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #00000038}.demo-page .dbx-footer:before{content:none}.demo-page .dbx-footer__links{z-index:1;pointer-events:auto;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.demo-page .dbx-footer__links span{color:#bfc6cf75;font-size:.54rem}.demo-page .dbx-footer button,.demo-page .dbx-footer a{cursor:pointer;color:#eceff3d1;text-transform:none;letter-spacing:.03em;background:0 0;border:0;padding:0;font-family:inherit;font-size:.54rem;font-weight:400;line-height:1;text-decoration:none}.demo-page .dbx-footer button:hover,.demo-page .dbx-footer a:hover{color:#fffffff5}.demo__header{-webkit-backdrop-filter:blur(16px);z-index:10;background:#f8fbfed1;border-bottom:1px solid #919eab40;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.demo__header-text{gap:2px;display:grid}.demo__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#5a7289;align-items:center;gap:5px;margin:0;font-size:.7rem;font-weight:800;display:flex}.demo__eyebrow .material-symbols-outlined{font-size:15px}.demo__header h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.05rem,.9rem + .6vw,1.4rem);font-weight:800}.demo__stats{gap:18px;display:flex}.demo__stat{text-align:center;gap:1px;display:grid}.demo__stat-value{letter-spacing:-.02em;color:#1f2d3a;font-size:1.05rem;font-weight:800}.demo__stat-label{text-transform:uppercase;letter-spacing:.08em;color:#6b7f92;font-size:.66rem;font-weight:700}.demo__arena{grid-template-columns:1fr 340px;gap:0;min-height:0;display:grid;position:relative;overflow:hidden}.demo__arena:not(.is-panel-open){grid-template-columns:1fr}.demo__map-wrap{min-height:0;position:relative;overflow:hidden}.demo__map-wrap .map-view,.demo__map-wrap .map-view__canvas{height:100%}.demo__panel-modes{gap:8px;display:grid}.demo__panel-modes-label{letter-spacing:.06em;text-transform:uppercase;color:#5f7082;margin:0;font-size:.76rem;font-weight:800}.demo__mode-bar{border:1px solid var(--iv-glass-border-strong,#ffffffb8);background:var(--iv-glass-bg-strong,#ffffffd1);-webkit-backdrop-filter:blur(20px)saturate(160%);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;box-shadow:0 6px 18px #0c141e1f,inset 0 1px #ffffff80}.demo__mode-btn{color:#455565;font:inherit;cursor:pointer;transition:color .22s var(--iv-ease-out), transform .18s var(--iv-ease-out);isolation:isolate;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 6px;font-size:.72rem;font-weight:700;display:flex;position:relative}.demo__mode-btn-content{z-index:1;align-items:center;gap:5px;display:inline-flex;position:relative}.demo__mode-pill{z-index:0;background:linear-gradient(135deg,#1f2d3b,#32485f);border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 4px 12px #101b2638}.demo__mode-btn .material-symbols-outlined{font-size:17px}.demo__mode-btn:hover:not(.is-active){color:#2a3a4a}.demo__mode-btn:hover:not(.is-active) .demo__mode-btn-content{background:#1f2d3b0f;border-radius:8px;margin:-2px -6px;padding:2px 6px}.demo__mode-btn.is-active{color:#f3f7fb}.demo__mode-btn:active{transition-duration:.1s;transform:scale(.96)}.demo__panel-toggle{z-index:20;border:1px solid var(--iv-glass-border-strong,#ffffffb3);background:var(--iv-glass-bg-strong,#ffffffd1);-webkit-backdrop-filter:blur(16px);color:#3a4d5e;cursor:pointer;width:38px;height:38px;transition:background-color .2s, transform .18s var(--iv-ease-out);border-radius:11px;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px #0c141e24}.demo__panel-toggle .material-symbols-outlined{font-size:20px}.demo__panel-toggle:hover{background:#fffffff2}.demo__panel-toggle:active{transition-duration:.1s;transform:scale(.93)}.demo__panel{-webkit-backdrop-filter:blur(18px);overscroll-behavior:contain;background:#f8fcffe0;border-left:1px solid #919eab38;align-content:start;gap:16px;min-height:0;padding:20px 18px;display:grid;overflow-y:auto}.demo__sheet-head{display:none}.demo__sheet-grip{background:#4a5d7047;border-radius:999px;width:42px;height:4px}.demo__sheet-close{color:#3a4d5e;cursor:pointer;width:34px;height:34px;transition:transform .16s var(--iv-ease-out), background-color .2s;background:#ffffffc2;border:1px solid #919eab47;border-radius:999px;place-items:center;display:grid}.demo__sheet-close .material-symbols-outlined{font-size:19px}.demo__sheet-close:hover{background:#fffffff5}.demo__sheet-close:active{transform:scale(.94)}.demo__panel-head{align-items:flex-start;gap:12px;display:flex}.demo__panel-icon{background:linear-gradient(135deg,#e8eef6,#dce5ef);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.demo__panel-icon .material-symbols-outlined{color:#3a5068;font-size:21px}.demo__panel-head h2{letter-spacing:-.02em;margin:0;font-size:1.08rem}.demo__panel-head p{color:#5f7082;margin:3px 0 0;font-size:.8rem;line-height:1.5}.demo__resolved{border:1px solid var(--iv-glass-border-strong,#ffffffb8);background:var(--iv-glass-bg,#ffffffc2);-webkit-backdrop-filter:blur(14px);border-radius:14px;gap:12px;padding:14px;display:grid;overflow:hidden;box-shadow:0 8px 22px #0d161f14}.demo__resolved-info{align-items:flex-start;gap:10px;display:flex}.demo__resolved-info>.material-symbols-outlined{color:#3a5068;margin-top:1px;font-size:22px}.demo__resolved-info strong{letter-spacing:-.01em;font-size:.92rem;line-height:1.4;display:block}.demo__resolved-coords{color:#6a7d90;direction:ltr;unicode-bidi:embed;margin-top:2px;font-size:.72rem;font-weight:600;display:block}.demo__resolved-actions{gap:8px;display:flex}.demo__save-btn{color:#f3f7fb;font:inherit;cursor:pointer;transition:transform .18s var(--iv-ease-out), box-shadow .22s var(--iv-ease-out);background:linear-gradient(135deg,#1f2d3b,#32485f);border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:.85rem;font-weight:700;display:flex;box-shadow:0 6px 16px #101b2633}.demo__save-btn .material-symbols-outlined{font-size:18px}.demo__save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #101b2642}.demo__save-btn:active:not(:disabled){transition-duration:.1s;transform:scale(.97)}.demo__save-btn:disabled{opacity:.6;cursor:not-allowed}.demo__clear-btn{color:#4a5d70;font:inherit;cursor:pointer;transition:transform .18s var(--iv-ease-out), background-color .2s;background:#fffc;border:1px solid #919eab59;border-radius:11px;padding:10px 14px;font-size:.82rem;font-weight:700}.demo__clear-btn:hover{background:#fff;transform:translateY(-1px)}.demo__clear-btn:active{transition-duration:.1s;transform:scale(.97)}.demo__sample{gap:8px;display:flex}.demo__sample-btn{color:#2d4360;font:inherit;cursor:pointer;transition:transform .18s var(--iv-ease-out), box-shadow .22s var(--iv-ease-out), background-color .2s;background:linear-gradient(135deg,#e8f0fae6,#d8e4f4e6);border:1px solid #3a547847;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 14px;font-size:.84rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #101b2614}.demo__sample-btn .material-symbols-outlined{color:#3a5068;font-size:18px}.demo__sample-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #101b2624}.demo__sample-btn:active{transition-duration:.1s;transform:scale(.97)}.demo__sample-clear{color:#9b2f42;font:inherit;cursor:pointer;transition:transform .18s var(--iv-ease-out), background-color .2s;background:#fff5f6d9;border:1px solid #9b2f424d;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:11px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.demo__sample-clear .material-symbols-outlined{font-size:16px}.demo__sample-clear:hover{background:#ffebeef2;transform:translateY(-1px)}.demo__sample-clear:active{transition-duration:.1s;transform:scale(.97)}.demo__cta{color:#f3f7fb;background:linear-gradient(135deg,#1f2d3bf0,#32485ff0);border:1px solid #fff9;border-radius:14px;gap:10px;padding:14px;display:grid;box-shadow:0 10px 26px #101b2638}.demo__cta-text{gap:3px;display:grid}.demo__cta-text strong{letter-spacing:-.01em;font-size:.95rem}.demo__cta-text span{color:#dce6f0db;font-size:.78rem;line-height:1.45}.demo__cta-btn{color:#1f2d3b;transition:transform .18s var(--iv-ease-out), box-shadow .22s var(--iv-ease-out), background-color .2s;background:#fffffff0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #0000002e}.demo__cta-btn .material-symbols-outlined{font-size:18px}.demo__cta-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #0000003d}.demo__cta-btn:active{transition-duration:.1s;transform:scale(.97)}@media (max-width:480px){.demo__sample{flex-direction:column}.demo__sample-btn,.demo__sample-clear{width:100%}}.demo__panel-footer{color:#5a6d80;background:#e2ebf480;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:.76rem;font-weight:700;display:flex}.demo__panel-footer .material-symbols-outlined{color:#4a6278;font-size:16px}@media (max-width:860px){.demo-page__main{min-height:0;padding:0}.demo{height:100%;min-height:calc(100dvh - 70px - var(--demo-safe-top));box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);overflow:clip}.demo__header{z-index:14;background:#f8fbfee6;flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 12px;position:relative;top:0}.demo__header-text{gap:4px}.demo__header h1{font-size:1.12rem;line-height:1.3}.demo__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.demo__stat{text-align:start;background:#ffffffb3;border:1px solid #919eab3d;border-radius:10px;padding:8px 10px}.demo__stat-value{font-size:.96rem}.demo__stat-label{font-size:.62rem}.demo__arena{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:100%}.demo__arena.is-panel-open{grid-template-columns:1fr}.demo__map-wrap{height:100%;min-height:0}.demo__panel{z-index:38;max-height:min(72dvh,100% - 16px);padding:8px 14px calc(18px + var(--demo-safe-bottom));overscroll-behavior-y:contain;background:#f8fcfff5;border-top:1px solid #919eab3d;border-left:0;border-radius:20px 20px 0 0;margin-top:0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 38px #0c141e2e}.demo__sheet-head{z-index:2;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#f8fcfffa,#f8fcffe6);grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;margin:0 -14px 2px;padding:8px 12px 6px;display:grid;position:sticky;top:-8px}.demo__sheet-grip{grid-column:2;justify-self:center}.demo__sheet-close{grid-column:3;justify-self:end}.demo__panel-head h2{font-size:1rem}.demo__panel-modes-label{font-size:.68rem}.demo__resolved-actions,.demo__panel .address-input__actions{flex-direction:column}.demo__save-btn,.demo__clear-btn,.demo__panel .address-input__primary,.demo__panel .address-input__secondary{justify-content:center;width:100%}.demo__panel-toggle{background:#ffffffe6;border-color:#919eab61;border-radius:999px;width:46px;height:46px;top:auto;bottom:12px;right:12px;box-shadow:0 12px 24px #0c141e3d}.demo__panel-toggle.is-open,.demo-page .dbx-footer{display:none}}@media (max-width:480px){.demo-page__main{padding-left:0;padding-right:0}.demo{min-height:calc(100dvh - 64px - var(--demo-safe-top));border-radius:0}.demo__header{gap:9px;padding:10px 12px 9px}.demo__eyebrow{letter-spacing:.1em;font-size:.62rem}.demo__header h1{font-size:1.02rem}.demo__arena{grid-template-rows:minmax(0,1fr)}.demo__map-wrap{min-height:0}.demo__mode-btn{min-height:42px;padding:8px 4px;font-size:.68rem}.demo__mode-btn .material-symbols-outlined{font-size:14px}.demo__panel{max-height:min(74dvh,100% - 12px);padding:7px 12px calc(16px + var(--demo-safe-bottom));border-radius:18px 18px 0 0;gap:13px}.demo__resolved{padding:12px}.demo__resolved-actions{flex-direction:column}.demo__panel-toggle{width:44px;height:44px;bottom:calc(10px + var(--demo-safe-bottom));right:10px}}.demo__panel .address-input{gap:14px}.demo__panel .address-input__label{color:#4a5d70;gap:6px;font-size:.82rem;font-weight:700}.demo__panel .address-input__text{-webkit-backdrop-filter:blur(8px);color:#1f2d3a;transition:border-color .22s var(--iv-ease-out), box-shadow .22s var(--iv-ease-out);background:#ffffffd9;border:1px solid #919eab4d;border-radius:12px;padding:12px 14px;font-size:.88rem;box-shadow:0 2px 8px #0d161f0a}.demo__panel .address-input__text:focus{border-color:#3a547880;box-shadow:0 0 0 3px #3a54781a,0 2px 8px #0d161f0f}.demo__panel .address-input__text::placeholder{color:#8a9aaa;font-weight:500}.demo__panel .address-input__actions{gap:6px;display:flex}.demo__panel .address-input__primary{color:#f3f7fb;cursor:pointer;transition:transform .18s var(--iv-ease-out), box-shadow .22s var(--iv-ease-out);background:linear-gradient(135deg,#1f2d3b,#32485f);border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 18px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #101b262e}.demo__panel .address-input__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #101b263d}.demo__panel .address-input__primary:active:not(:disabled){transition-duration:.1s;transform:scale(.97)}.demo__panel .address-input__primary:disabled{opacity:.55;cursor:not-allowed}.demo__panel .address-input__secondary{color:#4a5d70;-webkit-backdrop-filter:blur(6px);cursor:pointer;transition:transform .18s var(--iv-ease-out), background-color .2s, border-color .2s;background:#ffffffb8;border:1px solid #919eab47;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.demo__panel .address-input__secondary:hover{background:#fffffff2;border-color:#919eab66;transform:translateY(-1px)}.demo__panel .address-input__secondary:active{transition-duration:.1s;transform:scale(.97)}.demo__panel .address-input__error{color:#9b2f42;font-size:.8rem;font-weight:700}.demo__panel .address-input__result{-webkit-backdrop-filter:blur(8px);color:#3d5166;background:#ffffffb3;border:1px solid #919eab38;border-radius:12px;padding:14px;font-size:.84rem;box-shadow:0 4px 12px #0d161f0a}.demo__panel .address-input__result p{margin:0;line-height:1.55}.demo__panel .address-input__result p+p{color:#5f7082;margin-top:3px;font-size:.78rem}@media (max-width:860px){.demo__panel .address-input{gap:12px}.demo__panel .address-input__text{min-height:46px;font-size:.92rem}.demo__panel .address-input__primary,.demo__panel .address-input__secondary,.demo__save-btn,.demo__clear-btn,.demo__sample-btn,.demo__sample-clear,.demo__cta-btn{min-height:44px}}@media (max-width:480px){.demo__panel .address-input__label,.demo__panel .address-input__error,.demo__panel .address-input__result{font-size:.78rem}.demo__panel .address-input__text{padding:11px 12px}}.demo__insights{z-index:18;-webkit-backdrop-filter:blur(20px)saturate(160%);pointer-events:none;background:#ffffffdb;border:1px solid #ffffffb3;border-radius:14px;gap:10px;width:min(280px,100% - 28px);padding:12px 14px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 12px 28px #0c141e29,inset 0 0 0 1px #fff6}.demo__insights-head{letter-spacing:.1em;text-transform:uppercase;color:#4a5d70;align-items:center;gap:6px;font-size:.66rem;font-weight:800;display:inline-flex}.demo__insights-head .material-symbols-outlined{color:#3a5068;font-size:14px}.demo__insights-grid{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.demo__insights-item{background:#e8f0fa8c;border-radius:9px;gap:1px;padding:6px 8px;display:grid}.demo__insights-item--wide{grid-column:span 2}.demo__insights-value{letter-spacing:-.01em;color:#1f2d3a;font-size:.92rem;font-weight:800;line-height:1.2}.demo__insights-label{text-transform:uppercase;letter-spacing:.08em;color:#6b7f92;font-size:.62rem;font-weight:700}@media (max-width:860px){.demo__insights{gap:8px;width:auto;padding:10px 12px;top:10px;left:10px;right:10px}.demo__insights-value{font-size:.84rem}}.demo__empty{z-index:16;text-align:center;-webkit-backdrop-filter:blur(20px)saturate(160%);pointer-events:auto;background:#ffffffeb;border:1px solid #ffffffb3;border-radius:20px;gap:10px;width:min(360px,100% - 32px);padding:22px 22px 20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0c141e38,inset 0 0 0 1px #ffffff80}.demo__empty-glow{z-index:-1;filter:blur(28px);opacity:.85;pointer-events:none;background:radial-gradient(circle at 30% 25%,#4ea97159,#0000 55%),radial-gradient(circle at 75% 70%,#3a54784d,#0000 55%);border-radius:50%;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.demo__empty-icon{color:#f3f7fb;background:linear-gradient(135deg,#1f2d3b,#32485f);border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 2px;display:grid;box-shadow:0 8px 18px #101b2647}.demo__empty-icon .material-symbols-outlined{font-size:24px}.demo__empty h3{letter-spacing:-.02em;color:#1f2d3a;margin:0;font-size:1.12rem;font-weight:800}.demo__empty p{color:#4a5d70;margin:0;font-size:.84rem;line-height:1.5}.demo__empty-btn{color:#f3f7fb;font:inherit;cursor:pointer;transition:transform .18s var(--iv-ease-out), box-shadow .22s;background:linear-gradient(135deg,#1f2d3b,#32485f);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:11px 18px;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #101b2647}.demo__empty-btn .material-symbols-outlined{font-size:18px}.demo__empty-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #101b2657}.demo__empty-btn:active{transition-duration:.1s;transform:scale(.97)}.demo__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.demo__chips-label{color:#6b7f92;letter-spacing:.02em;margin-inline-end:2px;font-size:.72rem;font-weight:700}.demo__chip{color:#2d4360;font:inherit;cursor:pointer;transition:transform .18s var(--iv-ease-out), background-color .2s, border-color .2s, box-shadow .22s;background:#ffffffdb;border:1px solid #3a547838;border-radius:999px;align-items:center;gap:4px;padding:6px 12px 6px 10px;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0d161f0d}.demo__chip .material-symbols-outlined{color:#3a5068;font-size:14px}.demo__chip:hover{background:#fff;border-color:#3a547866;transform:translateY(-1px);box-shadow:0 6px 14px #0d161f1a}.demo__chip:active{transition-duration:.1s;transform:scale(.96)}@media (max-width:860px){.demo__chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.demo__chips::-webkit-scrollbar{display:none}.demo__chips-label,.demo__chip{flex:none}.demo__chip{min-height:34px}}@media (max-width:480px){.demo__insights{border-radius:12px;width:min(232px,100% - 64px);padding:8px 9px;top:8px;left:8px;right:auto}.demo__insights-head{letter-spacing:.07em;font-size:.58rem}.demo__insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.demo__insights-item{padding:5px 6px}.demo__insights-item--wide{grid-column:span 1}.demo__insights-value{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.demo__insights-label{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.54rem;overflow:hidden}.demo__empty{width:min(320px,100% - 28px);padding:18px 18px 16px}.demo__empty h3{font-size:1rem}.demo__empty p{font-size:.78rem}}.demo-tour{z-index:9000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.demo-tour__backdrop{-webkit-backdrop-filter:blur(2px);cursor:pointer;pointer-events:auto;background:#0c121c8c;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.demo-tour__spotlight{pointer-events:none;transition:top .32s var(--iv-ease-out), left .32s var(--iv-ease-out), width .32s var(--iv-ease-out), height .32s var(--iv-ease-out);border-radius:16px;position:absolute;box-shadow:0 0 0 9999px #0c121c8c,0 0 0 3px #ffffffd9,0 18px 40px #0006}.demo-tour__tooltip{pointer-events:auto;color:#1f2d3a;font-family:var(--iv-font-sans);background:#fff;border-radius:14px;gap:10px;padding:16px;display:grid;position:absolute;box-shadow:0 24px 56px #080e1657,0 0 0 1px #ffffff59}.demo-tour__tooltip.is-above{transform-origin:bottom}.demo-tour__tooltip.is-below{transform-origin:top}.demo-tour__progress{gap:5px;display:inline-flex}.demo-tour__dot{background:#1f2d3b2e;border-radius:999px;width:7px;height:7px;transition:background-color .22s,transform .22s}.demo-tour__dot.is-active{background:#1f2d3b;transform:scale(1.2)}.demo-tour__dot.is-done{background:#1f2d3b80}.demo-tour__title{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.demo-tour__body{color:#4a5d70;margin:0;font-size:.85rem;line-height:1.55}.demo-tour__actions{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.demo-tour__skip{color:#6b7f92;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:.78rem;font-weight:700;transition:background-color .2s}.demo-tour__skip:hover{background:#1f2d3b0f}.demo-tour__next{color:#f3f7fb;font:inherit;cursor:pointer;transition:transform .18s var(--iv-ease-out), box-shadow .22s;background:linear-gradient(135deg,#1f2d3b,#32485f);border:0;border-radius:10px;align-items:center;gap:4px;padding:9px 16px;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #101b2638}.demo-tour__next:hover{transform:translateY(-1px);box-shadow:0 10px 22px #101b2647}.demo-tour__next:active{transition-duration:.1s;transform:scale(.97)}@media (max-width:860px){.demo-tour__spotlight{border-radius:13px}.demo-tour__tooltip{max-height:calc(100dvh - 24px);overflow-y:auto}}@media (max-width:480px){.demo-tour__tooltip{width:calc(100vw - 24px)!important;left:12px!important}}@media (prefers-reduced-motion:reduce){.demo__mode-btn,.demo__save-btn,.demo__clear-btn,.demo__panel-toggle{transition:none}.demo__mode-btn:active,.demo__save-btn:hover,.demo__save-btn:active,.demo__clear-btn:hover,.demo__clear-btn:active,.demo__panel-toggle:active,.demo__panel .address-input__primary:hover,.demo__panel .address-input__primary:active,.demo__panel .address-input__secondary:hover,.demo__panel .address-input__secondary:active{transform:none}.demo__panel .address-input__primary,.demo__panel .address-input__secondary,.demo__panel .address-input__text{transition:none}}.workspace-page{color:#22303c;gap:18px;width:min(1200px,100%);margin:0 auto;display:grid}.workspace-page__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspace-page__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#627283;margin:0 0 6px;font-size:.72rem;font-weight:700}.workspace-page h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,1.3rem + 1.1vw,2.2rem)}.workspace-page__subtitle{color:#5a6a7a;margin:8px 0 0;font-weight:600}.ws-card{-webkit-backdrop-filter:blur(18px)saturate(158%);background:linear-gradient(145deg,#ffffffd6,#f0f7ffa8);border:1px solid #ffffffb8;border-radius:20px;padding:18px;box-shadow:0 16px 36px #0d161f1f,inset 0 1px #ffffffa3}.ws-card h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.15rem}.ws-card h3{letter-spacing:-.01em;margin:0 0 8px;font-size:1rem}.ws-card p{color:#5f6d7b;margin:0}.ws-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-button{color:#f5f8fc;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#1f2d3b,#32485f);border:0;border-radius:11px;padding:10px 14px;font-size:.88rem;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 10px 22px #101b2638}.ws-button:hover{transform:translateY(-1px)}.ws-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.ws-button--ghost{color:#2f4152;background:linear-gradient(145deg,#ffffffdb,#f0f7ffb8);border:1px solid #ffffffb8;box-shadow:0 8px 18px #101b261f}.ws-button--danger{background:linear-gradient(145deg,#8f2436,#b3344b)}.ws-button--hold{color:#9a2b3d;box-shadow:none;isolation:isolate;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border:1.5px solid #9a2b3d;border-radius:12px;padding:10px 18px;font-weight:700;position:relative;overflow:hidden;background:0 0!important}.ws-button--hold:disabled{opacity:.5;cursor:not-allowed}.ws-button--subtle{color:#2f4254;box-shadow:none;background:linear-gradient(145deg,#ecf4fcf2,#e7f1fbe0);border:1px solid #bacada8c}.address-input{gap:12px;display:grid}.address-input__label{color:#3b4c5d;gap:8px;font-size:.9rem;font-weight:700;display:grid}.address-input__text,.bulk-input__textarea,.search-filter__input,.settings-form__input,.settings-form__select{color:#22303c;width:100%;font:inherit;background:linear-gradient(145deg,#ffffffeb,#f2f8ffd6);border:1px solid #bacada8c;border-radius:12px;outline:none;padding:11px 12px}.address-input__text:focus,.bulk-input__textarea:focus,.search-filter__input:focus,.settings-form__input:focus,.settings-form__select:focus{border-color:#44729d99;box-shadow:0 0 0 3px #5081af29}.address-input__actions,.bulk-input__actions{flex-wrap:wrap;gap:8px;display:flex}.address-input__primary,.address-input__secondary,.bulk-input__button{cursor:pointer;border:0;border-radius:10px;padding:9px 13px;font-size:.84rem;font-weight:700}.address-input__primary,.bulk-input__button{color:#f6f9fd;background:linear-gradient(135deg,#1f2d3b,#32485f)}.address-input__secondary{color:#2c3f52;background:linear-gradient(145deg,#ffffffe6,#f2f8ffd1);border:1px solid #bacada8c}.address-input__primary:disabled,.bulk-input__button:disabled{opacity:.64;cursor:not-allowed}.address-input__error{color:#9b2f42;margin:0;font-weight:700}.address-input__result{background:#ffffffbd;border:1px solid #bacada8c;border-radius:12px;gap:4px;margin-top:2px;padding:12px;display:grid}.bulk-input{gap:10px;display:grid}.bulk-input__label{color:#3c4c5d;gap:8px;font-size:.9rem;font-weight:700;display:grid}.bulk-input__textarea{resize:vertical;min-height:220px}.bulk-input__file{color:#43556a;font-size:.84rem}.search-filter{color:#5a6c7f;gap:7px;font-size:.84rem;font-weight:700;display:grid}.search-filter__input{max-width:360px}.location-table__wrap{overscroll-behavior:contain;background:#ffffffbd;border:1px solid #bacada8c;border-radius:16px;overflow:auto}.location-table{border-collapse:collapse;width:100%;min-width:880px}.location-table th,.location-table td{text-align:start;border-bottom:1px solid #becddd61;padding:11px 12px;font-size:.86rem}.location-table th{z-index:1;color:#3f5266;letter-spacing:.02em;background:linear-gradient(145deg,#eef6feeb,#e9f2fce6);position:sticky;top:0}.location-table__sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:2px 4px;font-weight:700;transition:color .2s,background-color .2s;display:inline-flex}.location-table__sort:hover{background:#1f2d3b0d}.location-table__sort.is-active{color:#1f2d3b}.location-table__sort-arrow{color:#1f2d3b;font-size:.78rem;line-height:1;display:inline-flex}.location-row__address{max-width:280px;font-weight:700}.location-row__index{color:#2f4153;font-weight:700}.location-row__meta{color:#5f6f80}.location-row__actions-cell{white-space:nowrap}.location-row__actions{gap:6px;display:inline-flex}.location-row__actions button{color:#2f4153;cursor:pointer;background:#ffffffdb;border:1px solid #bacada9e;border-radius:9px;padding:6px 9px;font-size:.78rem;font-weight:700}.location-row__actions button:last-child{color:#84283a}.location-table__pagination{color:#56626d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px 0;font-size:13px;display:flex}.location-table__page-btn{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;padding:6px 14px;font-weight:600}.location-table__page-btn:disabled{cursor:not-allowed;opacity:.54}.export-buttons{flex-wrap:wrap;gap:8px;display:inline-flex}.import-button{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.import-button__input{display:none}.import-button__hint{color:#617284;font-size:.78rem;font-weight:700}.workspace-page__map{border:1px solid #bacada99;border-radius:14px;width:100%;height:clamp(300px,50vh,540px);overflow:hidden}.workspace-page__stack{gap:14px;display:grid}.workspace-page__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-page__muted{color:#5f6e7e;margin:0;font-weight:600}.workspace-page__error{color:#9b2f42;margin:0;font-weight:700}.workspace-page__kpi{color:#33485d;margin:0;font-size:1.45rem;font-weight:800}.settings-form{gap:12px;display:grid}.settings-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-form__field{color:#415366;gap:6px;font-size:.85rem;font-weight:700;display:grid}.settings-form__range{width:100%}.settings-form__range-row{align-items:center;gap:10px;display:flex}.settings-form__range-value{text-align:right;min-width:24px;font-weight:800}.settings-data{gap:18px;display:grid}.settings-data__head{gap:4px;display:grid}.settings-data__head h2{letter-spacing:-.02em;margin:0;font-size:1.15rem}.settings-data__head p{margin:0}.settings-data__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-tile{isolation:isolate;background:linear-gradient(152deg,#ffffffe6,#f0f7ffb8);border:1px solid #bacada6b;border-radius:16px;grid-template-rows:auto auto 1fr;gap:14px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0d161f0f,inset 0 1px #ffffffb8}.settings-tile:before{content:"";z-index:-1;border-radius:inherit;opacity:.9;pointer-events:none;background:radial-gradient(140% 100% at 100% 0,#1f2d3b0f,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.settings-tile--accent{background:linear-gradient(152deg,#ffffffeb,#e7f0fcd1);border-color:#3a78ce52}.settings-tile--accent:before{background:radial-gradient(140% 100% at 100% 0,#3a78ce24,#0000 55%)}.settings-tile--warning{background:linear-gradient(152deg,#fffbf5f5,#fdf2e3d6);border-color:#be762452}.settings-tile--warning:before{background:radial-gradient(140% 100% at 100% 0,#c97c2229,#0000 55%)}.settings-tile__head{align-items:flex-start;gap:12px;display:flex}.settings-tile__glyph{color:#32485f;background:linear-gradient(145deg,#1f2d3b14,#1f2d3b05);border:1px solid #1f2d3b24;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fffc}.settings-tile__glyph .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 420, "GRAD" 0, "opsz" 24;font-size:22px}.settings-tile--accent .settings-tile__glyph{color:#2a5ea8;background:linear-gradient(145deg,#3a78ce2e,#3a78ce0a);border-color:#3a78ce52}.settings-tile--warning .settings-tile__glyph{color:#995c18;background:linear-gradient(145deg,#c97c222e,#c97c220a);border-color:#c97c2252}.settings-tile__head h3{letter-spacing:-.01em;color:#1d2730;margin:2px 0 4px;font-size:.98rem;font-weight:800}.settings-tile__head p{color:#5f6e7e;margin:0;font-size:.82rem;font-weight:500;line-height:1.5}.settings-tile__meta{align-items:center;gap:8px;padding-top:2px;display:flex}.settings-tile__count{color:#32485f;background:#1f2d3b0f;border:1px solid #1f2d3b1f;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}.settings-tile__tag{letter-spacing:.02em;text-transform:none;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:800}.settings-tile__tag--accent{color:#2a5ea8;background:#3a78ce24;border:1px solid #3a78ce4d}.settings-tile__tag--warning{color:#8a5214;background:#c97c2229;border:1px solid #c97c2252}.settings-tile__action{border-top:1px dashed #1f2d3b1f;flex-wrap:wrap;align-self:end;gap:8px;margin-top:4px;padding-top:4px;display:flex}.settings-tile__action>*{width:100%}.settings-tile__action .export-buttons,.settings-tile__action .import-button{width:100%;margin-top:10px}.settings-tile__action .export-buttons .ws-button,.settings-tile__action .import-button .ws-button{flex:1}.settings-tile__action .import-button{justify-content:space-between}.settings-data__danger{isolation:isolate;background:linear-gradient(152deg,#fff6f8f5,#fdebf0d6);border:1px solid #9a2b3d4d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #9a2b3d14,inset 0 1px #ffffffb8}.settings-data__danger:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(140% 100% at 100% 0,#9a2b3d24,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.settings-data__danger-info{flex:280px;align-items:flex-start;gap:12px;min-width:0;display:flex}.settings-data__danger-glyph{color:#9a2b3d;background:linear-gradient(145deg,#9a2b3d2e,#9a2b3d0a);border:1px solid #9a2b3d52;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff9}.settings-data__danger-glyph .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:22px}.settings-data__danger-info strong{color:#6b1d2b;letter-spacing:-.01em;font-size:.96rem;font-weight:800;display:block}.settings-data__danger-info p{color:#8a3545;margin:3px 0 0;font-size:.82rem;font-weight:500;line-height:1.5}@media (max-width:960px){.settings-data__grid{grid-template-columns:1fr}}@media (max-width:560px){.settings-data__danger{flex-direction:column;align-items:stretch}.settings-data__danger .ws-button{width:100%}.workspace-page__header .ws-inline-actions .export-buttons{grid-template-columns:1fr}}@media (max-width:720px){.workspace-page{gap:14px}.ws-card{border-radius:16px;padding:14px}.workspace-page__subtitle{font-size:.92rem}.search-filter__input{max-width:none}.workspace-page__header .ws-inline-actions{align-items:stretch;width:100%}.workspace-page__header .ws-inline-actions>*{flex:100%}.workspace-page__header .ws-inline-actions .export-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workspace-page__header .ws-inline-actions .export-buttons .ws-button,.workspace-page__header .ws-inline-actions .ws-button,.workspace-page__header .ws-inline-actions .ws-button--hold{justify-content:center;width:100%}.location-table__wrap{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.location-table{border-collapse:separate;border-spacing:0;min-width:0}.location-table thead{display:none}.location-table tbody{gap:10px;display:grid}.location-table tbody tr{background:#ffffffbd;border:1px solid #bacada8c;border-radius:14px;padding:8px 12px;display:block;box-shadow:0 6px 14px #121e2a14}.location-table td{border-bottom:1px dashed #becddd94;grid-template-columns:minmax(88px,auto) minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;font-size:.84rem;display:grid}.location-table td:last-child{border-bottom:0;padding-bottom:0}.location-table td:before{content:attr(data-label);color:#6b7a8a;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.location-row__address{word-break:break-word;max-width:none;line-height:1.45}.location-row__actions{gap:8px;width:100%}.location-row__actions button{flex:1 1 0;min-height:38px;padding:8px 12px}.location-table__pagination{justify-content:space-between;gap:10px;padding:12px 0 2px}.location-table__pagination>span{text-align:center;order:1;width:100%}.location-table__page-btn{flex:1 1 0}}@media (max-width:960px){.workspace-page__header{flex-direction:column}.workspace-page__split,.settings-form__grid{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:960px){.location-table{min-width:760px}}.ws-card,.address-input__result,.location-table__wrap,.location-row__actions button,.map-view__notice{border-color:var(--iv-glass-border-strong);background:var(--iv-glass-bg);-webkit-backdrop-filter:var(--iv-glass-blur-lg);box-shadow:var(--iv-glass-shadow-soft)}.ws-button--ghost,.ws-button--subtle,.address-input__secondary,.address-input__text,.bulk-input__textarea,.search-filter__input,.settings-form__input,.settings-form__select{border-color:var(--iv-glass-border-strong);background:var(--iv-glass-bg-strong);-webkit-backdrop-filter:var(--iv-glass-blur-lg)}.map-view__overlay{-webkit-backdrop-filter:var(--iv-glass-blur-lg);background:#ffffff85}.ws-mfa{gap:14px;display:grid}.ws-mfa__status{color:#2f4356;background:#ffffffa6;border:1px solid #273a4b24;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.ws-mfa__pending{background:#ffffff9e;border:1px solid #273a4b1f;border-radius:14px;gap:10px;max-width:460px;padding:14px;display:grid}.ws-mfa__pending h3{margin:0;font-size:1rem}.ws-mfa__pending img{background:#fff;border:1px solid #273a4b24;border-radius:10px}.ws-mfa__factors{gap:8px;display:grid}.ws-mfa__factor{background:#ffffff9e;border:1px solid #273a4b1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ws-mfa__factor strong{font-size:.9rem;display:block}.ws-mfa__factor p{color:#4f6071;margin:2px 0 0;font-size:.78rem}.lp-chrome-vars{--lp-surface-elevated:#ffffffdb;--lp-outline:#919eab52;--lp-text:#111a24;--lp-muted:#566273;--lp-primary:#2f3b48;--lp-primary-strong:#1f2a36}.mp-page{color:#111a24;min-height:100vh;font-family:var(--iv-font-sans);background:radial-gradient(circle at 12% 9%,#ced9e55c,#0000 30%),radial-gradient(circle at 88% 3%,#c2cedc47,#0000 28%),linear-gradient(#f9fbfd 0%,#f1f5f9 60%,#eef3f8 100%)}.mp-nav{z-index:40;-webkit-backdrop-filter:blur(14px);background:#f8fbfed9;border-bottom:1px solid #919eab52;position:sticky;top:0}.mp-nav__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100%);margin:0 auto;padding:13px 20px;display:flex}.mp-brand{color:#0f1721;letter-spacing:-.03em;font-size:1.1rem;font-weight:900;text-decoration:none}.mp-nav__links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mp-nav__links a{color:#445160;font-size:.85rem;font-weight:700;text-decoration:none}.mp-nav__links a:hover{color:#1d2a37}.mp-main{gap:22px;width:min(1120px,100%);margin:0 auto;padding:48px 20px 92px;display:grid}.mp-header{-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 92% 12%,#b4c8e038,#0000 50%),linear-gradient(145deg,#ffffffeb,#f0f7ffb3);border:1px solid #919eab42;border-radius:20px;padding:28px 26px 24px;position:relative;overflow:hidden;box-shadow:0 18px 36px #0d162014,inset 0 1px #fff9}.mp-header:before{content:"";background:linear-gradient(#3a5478,#1f2d3b 40%,#1f2d3b33);border-radius:0 20px 20px 0;width:4px;height:100%;position:absolute;top:0;right:0}.mp-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3.7vw,2.9rem);line-height:1.15}.mp-header p{color:#4d5e70;max-width:72ch;margin:12px 0 0;line-height:1.72}.mp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mp-card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffe0,#f4f9ffb8);border:1px solid #919eab42;border-radius:18px;gap:10px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #131f2b0f,inset 0 1px #ffffff80}.mp-card:before{content:"";background:linear-gradient(90deg,#0000,#3a547833 30%,#1f2d3b66 70%,#0000);width:100%;height:3px;position:absolute;top:0;right:0}.mp-card h2,.mp-card h3{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:800}.mp-card p{color:#4d5e70;margin:0;line-height:1.68}.mp-card ul{color:#4d5e70;margin:6px 0 0;padding:0;line-height:1.7;list-style:none}.mp-card ul li{padding-right:16px;position:relative}.mp-card ul li:before{content:"";background:#3a547859;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:0}.mp-cta{-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 8%,#c3d2e42e,#0000 50%),linear-gradient(145deg,#ffffffeb,#f0f7ffb8);border:1px solid #919eab4d;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #131f2b14,inset 0 1px #ffffff80}.mp-cta:before{content:"";background:linear-gradient(90deg,#0000,#3a547840 30%,#1f2d3b73 70%,#0000);width:100%;height:3px;position:absolute;bottom:0;left:0}.mp-cta p{color:#3d5166;margin:0;font-weight:600;line-height:1.7}.mp-btn{color:#f3f7fb;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2f3b48,#1f2d3b);border:0;border-radius:12px;align-items:center;gap:6px;padding:12px 22px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #101b262e}.mp-btn:hover{background:linear-gradient(135deg,#1f2a36,#162230)}.mp-legal-section{-webkit-backdrop-filter:blur(10px);transition:box-shadow .26s var(--iv-ease-out), border-color .26s var(--iv-ease-out);background:#ffffffd1;border:1px solid #919eab3d;border-radius:16px;gap:12px;padding:22px 24px;display:grid;position:relative;box-shadow:0 10px 24px #131f2b0d}.mp-legal-section:hover{border-color:#919eab5c;box-shadow:0 16px 32px #131f2b17}.mp-legal-section h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:1.08rem;display:flex}.mp-legal-section h2:before{content:"";background:linear-gradient(135deg,#3a5478,#1f2d3b);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mp-legal-section p{color:#4d5e70;margin:0;line-height:1.72}.mp-legal-list{color:#4d5e70;gap:8px;margin:0;padding:0;line-height:1.7;list-style:none;display:grid}.mp-legal-list li{padding-right:18px;position:relative}.mp-legal-list li:before{content:"";background:#3a547859;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:0}.mp-legal-meta{color:#4a5d70;letter-spacing:.02em;background:#e2ebf48c;border:1px solid #919eab33;border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:10px;padding:5px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.mp-legal-note{color:#4a5d6f;background:#e2ebf466;border:1px solid #919eab2e;border-right:3px solid #3a547866;border-radius:10px;padding:12px 14px;font-size:.86rem;line-height:1.65}.mp-inline-link{color:#2d4a66;border-bottom:1.5px solid #2d4a6633;padding-bottom:1px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s}.mp-inline-link:hover{color:#1f3450;border-color:#1f345080}.mp-footer{background:#f5f9fdd9;border-top:1px solid #919eab57}.mp-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:min(1120px,100%);margin:0 auto;padding:16px 20px 22px;display:flex}.mp-footer__inner p{color:#5d6876;margin:0;font-size:.82rem;font-weight:700}.mp-footer__links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mp-footer__links a{color:#475667;font-size:.82rem;font-weight:700;text-decoration:none}.mp-footer__links a:hover{color:#1d2a37}@media (max-width:840px){.mp-grid{grid-template-columns:1fr}.mp-main{padding-top:38px}.mp-nav__inner,.mp-footer__inner{flex-direction:column;align-items:flex-start}}@keyframes mp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mp-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes mp-nav-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}.mp-page{animation:mp-fade-in .42s var(--iv-ease-out) both}.mp-nav{animation:mp-nav-drop .5s var(--iv-ease-out) both}.mp-header,.mp-grid>.mp-card,.mp-legal-section,.mp-cta{animation:mp-rise-in .55s var(--iv-ease-out) both}.mp-header{animation-delay:50ms}.mp-grid>.mp-card:first-child{animation-delay:.12s}.mp-grid>.mp-card:nth-child(2){animation-delay:.17s}.mp-grid>.mp-card:nth-child(3){animation-delay:.22s}.mp-grid>.mp-card:nth-child(4){animation-delay:.27s}.mp-grid>.mp-card:nth-child(5){animation-delay:.32s}.mp-grid>.mp-card:nth-child(6){animation-delay:.37s}.mp-grid>.mp-card:nth-child(n+7){animation-delay:.42s}.mp-legal-section:first-of-type{animation-delay:.12s}.mp-legal-section:nth-of-type(2){animation-delay:.16s}.mp-legal-section:nth-of-type(3){animation-delay:.2s}.mp-legal-section:nth-of-type(4){animation-delay:.24s}.mp-legal-section:nth-of-type(5){animation-delay:.28s}.mp-legal-section:nth-of-type(6){animation-delay:.32s}.mp-legal-section:nth-of-type(n+7){animation-delay:.36s}.mp-cta{animation-delay:.3s}.mp-card,.mp-btn,.mp-inline-link{transition:transform .22s var(--iv-ease-out), box-shadow .22s var(--iv-ease-out), background-color .22s var(--iv-ease-out), color .22s var(--iv-ease-out)}.mp-card:hover{transform:translateY(-2px);box-shadow:0 22px 36px #131f2b1a}.mp-btn{will-change:transform}.mp-btn:hover{transform:translateY(-1px)}.mp-btn:active{transition-duration:.12s;transform:translate(0,0)scale(.97)}@media (prefers-reduced-motion:reduce){.mp-page,.mp-nav,.mp-header,.mp-grid>.mp-card,.mp-legal-section,.mp-cta{animation:none}.mp-card,.mp-btn,.mp-inline-link{transition:none}.mp-card:hover,.mp-btn:hover,.mp-btn:active{transform:none}}.cp-page{color:#2d3338;background:#f9f9fb;min-height:100vh;font-family:Inter,sans-serif}.cp-page .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24}.cp-page .cp-demo-btn{color:#0c0e10;background:#ffffffeb;border:1px solid #919eab59;box-shadow:0 8px 18px #161e281a}.cp-page .cp-demo-btn:hover{color:#0c0e10;background:#fff}.cp-topbar{z-index:60;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(18px);background:#f9f9fbb3;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 30px -10px #0000000d}.cp-topbar__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1280px,100%);margin:0 auto;padding:16px 24px;display:flex}.cp-brand-wrap{align-items:center;gap:12px;display:flex}.cp-menu-btn{color:#5f5e5e;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;height:40px;transition:background-color .2s;display:grid}.cp-menu-btn:hover{background:#f2f4f6cc}.cp-brand{color:#2d3338;letter-spacing:-.03em;font-size:1.25rem;font-weight:800;text-decoration:none}.cp-topbar__links{align-items:center;gap:32px;display:flex}.cp-topbar__links a{color:#596065;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s}.cp-topbar__links a:hover{color:#5f5e5e}.cp-topbar__links a[aria-current=page]{color:#5f5e5e;font-weight:700}.cp-topbar__actions{align-items:center;gap:16px;display:flex}.cp-start-btn{color:#faf7f6;background:#5f5e5e;border-radius:12px;padding:10px 24px;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s}.cp-start-btn:hover{background:#535252}.cp-start-btn:active{transform:scale(.96)}.cp-avatar{background:#ebeef2;border-radius:999px;width:40px;height:40px;overflow:hidden}.cp-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cp-main{min-height:calc(100vh - 160px);padding:calc(72px + env(safe-area-inset-top,0px)) 24px 80px;position:relative;overflow:hidden}.cp-bg-art{z-index:0;opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0}.cp-bg-art img{-o-object-fit:cover;object-fit:cover;filter:none;width:100%;height:100%}.cp-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;width:min(1280px,100%);margin:0 auto;display:grid;position:relative}.cp-copy{flex-direction:column;gap:48px;display:flex}.cp-copy__head{flex-direction:column;gap:24px;display:flex}.cp-copy__head>span{color:#757c81;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:800}.cp-copy__head h1{color:#2d3338;letter-spacing:-.04em;margin:0;font-size:clamp(3rem,6.2vw,5rem);line-height:.95}.cp-copy__head p{color:#596065;max-width:30ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7}.cp-contact-lines{flex-direction:column;gap:28px;display:flex}.cp-contact-line{align-items:center;gap:24px;display:flex}.cp-contact-line__icon{color:#2d3338;background:#f2f4f6;border-radius:999px;place-items:center;width:48px;height:48px;transition:background-color .3s,color .3s;display:grid}.cp-contact-line:hover .cp-contact-line__icon{color:#faf7f6;background:#5f5e5e}.cp-contact-line p{color:#757c81;letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:.62rem;font-weight:800}.cp-contact-line strong{color:#2d3338;font-size:1.08rem;font-weight:600}.cp-socials{align-items:center;gap:14px;display:flex}.cp-socials a{color:#596065;border-radius:999px;place-items:center;width:40px;height:40px;transition:color .2s,background-color .2s;display:grid}.cp-socials a:hover{color:#2d3338;background:#e4e9ee}.cp-socials svg{fill:currentColor;width:20px;height:20px}.cp-form-wrap{position:relative}.cp-form-glow{filter:blur(54px);z-index:0;background:#e5e2e180;border-radius:999px;width:256px;height:256px;position:absolute;top:-40px;right:-40px}.cp-form-card{z-index:1;-webkit-backdrop-filter:blur(40px);background:#ffffffb3;border:1px solid #ffffff73;border-radius:40px;padding:40px 48px;position:relative;box-shadow:0 40px 100px -20px #0000000a}.cp-form{flex-direction:column;gap:26px;display:flex}.cp-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cp-form label{flex-direction:column;gap:8px;display:flex}.cp-form label>span{color:#757c81;letter-spacing:.13em;text-transform:uppercase;padding-left:4px;font-size:.62rem;font-weight:800}.cp-form input,.cp-form textarea{color:#2d3338;width:100%;font:inherit;background:#ffffffa8;border:0;border-radius:18px;outline:0;padding:16px 20px;font-size:1rem;transition:box-shadow .2s}.cp-form textarea{resize:none}.cp-form input::-moz-placeholder{color:#acb3b8}.cp-form textarea::-moz-placeholder{color:#acb3b8}.cp-form input::placeholder,.cp-form textarea::placeholder{color:#acb3b8}.cp-form input:focus,.cp-form textarea:focus{box-shadow:0 0 0 2px #5f5e5e33}.cp-form button{color:#faf7f6;width:100%;font:inherit;cursor:pointer;background:#5f5e5e;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px 20px;font-size:1rem;font-weight:700;transition:transform .2s,background-color .2s;display:flex}.cp-form button:hover{background:#535252}.cp-form button:active{transform:scale(.98)}.cp-form button:disabled{opacity:.68;cursor:not-allowed;transform:none}.cp-form button .material-symbols-outlined{transition:transform .2s}.cp-form button:hover .material-symbols-outlined{transform:translate(4px)}.cp-form-card>p{color:#596065;opacity:.7;text-align:center;margin:24px 0 0;font-size:.74rem;font-weight:500;line-height:1.5}.cp-form-card>p a{color:#4b5358;font-weight:700;text-decoration:none}.cp-form-card>p a:hover{text-decoration:underline}.cp-form-status{text-align:center;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:.84rem;font-weight:700}.cp-form-status--success{color:#0f5132;background:#d1fae5e0;border:1px solid #10b98152}.cp-form-status--error{color:#7f1d1d;background:#fee2e2e6;border:1px solid #f8717166}.cp-mobile-shell,.cp-mobile-decor{display:none}.cp-footer{background:#f9f9fb;width:100%;padding:48px 24px}.cp-footer__inner{justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100%);margin:0 auto;display:flex}.cp-footer__inner>p{color:#5f5e5e;opacity:.8;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:600}.cp-footer__links{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.cp-footer__links a{color:#596065;opacity:.8;letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s,opacity .2s}.cp-footer__links a:hover{color:#5f5e5e;opacity:1}@media (max-width:1024px){.cp-topbar__links,.cp-start-btn{display:none}.cp-topbar__inner{padding:16px 24px}.cp-avatar{width:32px;height:32px}.cp-main{min-height:max(884px,100dvh);padding:calc(64px + env(safe-area-inset-top,0px)) 24px 80px;max-width:42rem;margin:0 auto}.cp-bg-art,.cp-desktop-shell{display:none}.cp-mobile-shell{z-index:2;flex-direction:column;gap:24px;min-height:calc(100vh - 220px);display:flex;position:relative}.cp-mobile-hero h1{color:#2d3338;letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(2.2rem,8vw,3rem);font-weight:800;line-height:1.05}.cp-mobile-hero p{color:#596065;max-width:30ch;margin:0;font-size:1.06rem;line-height:1.6}.cp-mobile-form{flex-direction:column;gap:16px;display:flex}.cp-mobile-field{flex-direction:column;gap:8px;display:flex}.cp-mobile-field>span{color:#596065;letter-spacing:.08em;text-transform:uppercase;padding-left:4px;font-size:.76rem;font-weight:600}.cp-mobile-input-shell{-webkit-backdrop-filter:blur(30px);background:#ffffffb3;border:1px solid #0000000d;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #00000008}.cp-mobile-input-shell input,.cp-mobile-input-shell textarea{color:#2d3338;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:16px 18px;font-size:1rem}.cp-mobile-input-shell textarea{resize:none}.cp-mobile-input-shell input::-moz-placeholder{color:#757c81}.cp-mobile-input-shell textarea::-moz-placeholder{color:#757c81}.cp-mobile-input-shell input::placeholder,.cp-mobile-input-shell textarea::placeholder{color:#757c81}.cp-mobile-submit{color:#faf7f6;width:100%;font:inherit;cursor:pointer;background:linear-gradient(90deg,#5f5e5e,#535252);border:0;border-radius:14px;margin-top:6px;padding:16px 20px;font-size:1rem;font-weight:700;transition:opacity .2s,transform .2s;box-shadow:0 10px 25px -5px #5f5e5e4d}.cp-mobile-submit:hover{opacity:.95}.cp-mobile-submit:active{transform:scale(.98)}.cp-mobile-submit:disabled{opacity:.68;cursor:not-allowed;transform:none}.cp-mobile-contact{text-align:center;margin-top:24px}.cp-mobile-contact p{color:#596065;text-transform:uppercase;letter-spacing:.12em;margin:0 0 4px;font-size:.72rem;font-weight:600}.cp-mobile-contact a{color:#5f5e5e;font-size:1.1rem;font-weight:700;text-decoration:none}.cp-mobile-socials{justify-content:center;align-items:center;gap:28px;display:flex}.cp-mobile-socials a{color:#596065;align-items:center;gap:8px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.cp-mobile-socials a:hover{color:#2d3338}.cp-mobile-socials .material-symbols-outlined{font-size:20px}.cp-mobile-decor{z-index:0;pointer-events:none;opacity:.4;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.cp-mobile-decor span{filter:blur(56px);border-radius:999px;position:absolute}.cp-mobile-decor span:first-child{background:#dde3e9;width:500px;height:500px;top:25%;left:-120px}.cp-mobile-decor span:last-child{background:#e5e2e1;width:400px;height:400px;bottom:22%;right:-120px}.cp-footer{padding:48px 24px}.cp-footer__inner{text-align:center;flex-direction:column;align-items:center;gap:20px}.cp-footer__inner>p{font-size:.78rem}.cp-footer__links{gap:24px}.cp-footer__links a{font-size:.72rem}.cp-desktop-link{display:none}}@media (max-width:640px){.cp-topbar__inner,.cp-main{padding-left:16px;padding-right:16px}.cp-footer{padding:40px 16px}.cp-footer__links{gap:16px}}@keyframes cp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cp-topbar-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0,0)}}@keyframes cp-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes cp-rise-in-right{0%{opacity:0;transform:translate(20px,12px)}to{opacity:1;transform:translate(0,0)}}@keyframes cp-glow-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.cp-page{animation:cp-fade-in .42s var(--iv-ease-out) both}.cp-topbar{animation:cp-topbar-drop .5s var(--iv-ease-out) both}.cp-copy__head{animation:cp-rise-in .6s var(--iv-ease-out) both;animation-delay:.1s}.cp-contact-lines .cp-contact-line{animation:cp-rise-in .55s var(--iv-ease-out) both}.cp-contact-lines .cp-contact-line:first-child{animation-delay:.22s}.cp-contact-lines .cp-contact-line:nth-child(2){animation-delay:.28s}.cp-contact-lines .cp-contact-line:nth-child(3){animation-delay:.34s}.cp-contact-lines .cp-contact-line:nth-child(n+4){animation-delay:.4s}.cp-socials{animation:cp-rise-in .5s var(--iv-ease-out) both;animation-delay:.42s}.cp-form-wrap{animation:cp-rise-in-right .65s var(--iv-ease-out) both;animation-delay:.18s}.cp-form-glow{animation:cp-glow-in .9s var(--iv-ease-out) both;animation-delay:.35s}.cp-bg-art{animation:cp-fade-in 1.2s var(--iv-ease-out) both;animation-delay:.15s}.cp-contact-line,.cp-contact-line__icon,.cp-start-btn,.cp-form button,.cp-socials a{transition:transform .22s var(--iv-ease-out), box-shadow .22s var(--iv-ease-out), background-color .22s var(--iv-ease-out), color .22s var(--iv-ease-out)}.cp-contact-line:hover,.cp-start-btn:hover,.cp-form button:hover{transform:translateY(-1px)}.cp-start-btn:active,.cp-form button:active{transition-duration:.1s;transform:translate(0,0)scale(.97)}.cp-socials a:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.cp-page,.cp-topbar,.cp-copy__head,.cp-contact-lines .cp-contact-line,.cp-socials,.cp-form-wrap,.cp-form-glow,.cp-bg-art{animation:none}.cp-contact-line,.cp-contact-line__icon,.cp-start-btn,.cp-form button,.cp-socials a{transition:none}.cp-contact-line:hover,.cp-start-btn:hover,.cp-start-btn:active,.cp-form button:hover,.cp-form button:active,.cp-socials a:hover{transform:none}}.devdocs{--dd-bg:#08090a;--dd-sidebar:#141516;--dd-surface:#0d0f10;--dd-surface-2:#101214;--dd-border:#242628;--dd-border-soft:#242628d1;--dd-text:#f4f4f5;--dd-muted:#8b8f94;--dd-subtle:#66696d;--dd-accent:#f4f4f5;--dd-accent-soft:#ffffff0f;--dd-success:#62c689;--dd-warning:#ebae42;min-height:100vh;color:var(--dd-text);background:var(--dd-bg);text-align:start;padding-top:78px;font-family:Geist Sans,Noto Sans Hebrew,Rubik,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@supports (color:color(display-p3 0 0 0)){.devdocs{--dd-accent-soft:color(display-p3 1 1 1/.06);--dd-success:color(display-p3 .484331 .76748 .557767);--dd-warning:color(display-p3 .886646 .692676 .340263)}}@supports (color:lab(0% 0 0)){.devdocs{--dd-accent-soft:lab(100% 0 0/.06);--dd-success:lab(72.7011% -41.1983 21.2091);--dd-warning:lab(75.6289% 15.8578 61.7666)}}.devdocs *,.devdocs :before,.devdocs :after{box-sizing:border-box}.devdocs a{color:inherit;text-decoration:none}.devdocs button,.devdocs input,.devdocs select{font:inherit}.devdocs code,.devdocs pre,.devdocs kbd{font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.devdocs-topbar{z-index:40;height:78px;position:fixed;top:0;left:0;right:0}.devdocs-topbar__inner{grid-template-columns:240px minmax(280px,520px) 1fr auto;align-items:center;gap:22px;width:100%;height:100%;padding:0 28px;display:grid}.devdocs-brand{direction:rtl;align-items:center;gap:10px;min-width:0;display:inline-flex}.devdocs-brand__logo{-o-object-fit:contain;object-fit:contain;width:32px;height:32px;display:block}.devdocs-brand>span:last-child{direction:ltr;align-items:baseline;gap:6px;display:flex}.devdocs-brand strong{letter-spacing:-.035em;font-size:18px}.devdocs-brand small{color:var(--dd-muted);font-size:12px}.devdocs-product-nav{align-self:stretch;align-items:stretch;gap:22px;display:flex}.devdocs-product-nav a{color:var(--dd-muted);border-bottom:2px solid #0000;align-items:center;font-size:13px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.devdocs-product-nav a:hover{color:var(--dd-text)}.devdocs-product-nav a.is-active{color:var(--dd-text);border-bottom-color:var(--dd-accent)}.devdocs-search-wrap{min-width:0;position:relative}.devdocs-search{border:1px solid var(--dd-border);background:var(--dd-surface);height:42px;color:var(--dd-subtle);border-radius:999px;align-items:center;gap:9px;padding:0 14px;transition:border-color .16s,background-color .16s;display:flex}.devdocs-search:focus-within{border-color:color-mix(in srgb, var(--dd-text) 38%, var(--dd-border));background:var(--dd-surface-2)}.devdocs-search input{width:100%;min-width:0;color:var(--dd-text);background:0 0;border:0;outline:0;font-size:13px}.devdocs-search input::placeholder{color:var(--dd-subtle)}.devdocs-search kbd{border:1px solid var(--dd-border);color:var(--dd-subtle);direction:ltr;border-radius:5px;flex:none;padding:2px 5px;font-size:10px}.devdocs-search-results{border:1px solid var(--dd-border);background:var(--dd-surface);border-radius:11px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 20px 46px #0000018c;box-shadow:0 20px 46px color(display-p3 .000279645 .000814355 .00243634/.55);box-shadow:0 20px 46px lab(.0554676% -.000104308 -.188458/.55)}.devdocs-search-results button{border:0;border-bottom:1px solid var(--dd-border-soft);width:100%;color:var(--dd-muted);text-align:start;cursor:pointer;background:0 0;grid-template-columns:18px 1fr 16px;align-items:center;gap:9px;padding:11px 12px;display:grid}.devdocs-search-results button:last-child{border-bottom:0}.devdocs-search-results button:hover{background:var(--dd-accent-soft);color:var(--dd-text);outline:0}.devdocs-search-results button:focus-visible{background:var(--dd-accent-soft);color:var(--dd-text);outline:0}.devdocs-search-results button span{min-width:0}.devdocs-search-results button strong,.devdocs-search-results button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.devdocs-search-results button strong{margin-bottom:3px;font-size:12.5px}.devdocs-search-results button small{color:var(--dd-subtle);font-size:10.5px}.devdocs-search-results>p{color:var(--dd-muted);text-align:center;margin:0;padding:18px;font-size:12px}.devdocs-topbar__actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.devdocs-version,.devdocs-account{white-space:nowrap;border-radius:999px;align-items:center;height:36px;font-size:11.5px;font-weight:650;display:inline-flex}.devdocs-version{border:1px solid var(--dd-border);color:var(--dd-muted);direction:ltr;padding:0 9px}.devdocs-account{background:var(--dd-text);padding:0 12px;color:var(--dd-bg)!important}.devdocs-mobile-menu{display:none}.devdocs-layout{min-height:calc(100dvh - 78px);display:block}.devdocs-sidebar{z-index:20;border-left:1px solid var(--dd-border-soft);background:var(--dd-sidebar);flex-direction:column;width:260px;display:flex;position:fixed;top:78px;bottom:0;right:0;overflow:hidden}.devdocs-sidebar>nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:26px 18px 22px;overflow-y:auto}.devdocs-sidebar section{margin:0 0 24px}.devdocs-sidebar section h2{color:var(--dd-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0 11px 8px;font-size:10.5px;font-weight:700}.devdocs-sidebar section a{min-height:38px;color:var(--dd-muted);border-radius:8px;align-items:center;padding:7px 11px;font-size:13.5px;font-weight:500;transition:color .15s,background-color .15s;display:flex}.devdocs-sidebar section a:hover{color:var(--dd-text);background:#ffffff0a;background:color(display-p3 1 1 1/.04);background:lab(100% 0 0/.04)}.devdocs-sidebar section a.is-active{color:var(--dd-text);background:var(--dd-accent-soft)}.devdocs-sidebar__footer{border-top:1px solid var(--dd-border-soft);background:var(--dd-sidebar);flex:none;padding:16px 20px 18px}.devdocs-sidebar__footer span,.devdocs-sidebar__footer a{color:var(--dd-subtle);align-items:center;gap:7px;font-size:10.5px;display:flex}.devdocs-sidebar__footer span{color:var(--dd-muted);margin-bottom:7px}.devdocs-sidebar__footer i{background:var(--dd-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #62c68917;box-shadow:0 0 0 4px color(display-p3 .484331 .76748 .557767/.09);box-shadow:0 0 0 4px lab(72.7011% -41.1983 21.2091/.09)}.devdocs-sidebar__footer a:hover{color:var(--dd-text)}.devdocs-sidebar__mobile,.devdocs-mobile-scrim{display:none}.devdocs-main{grid-template-columns:minmax(0,820px) 224px;justify-content:center;gap:58px;width:calc(100% - 260px);margin-right:260px;padding:48px 52px 92px;display:grid}.devdocs-article-column{min-width:0}.devdocs-breadcrumb{color:var(--dd-subtle);align-items:center;gap:8px;margin-bottom:20px;font-size:11.5px;display:flex}.devdocs-breadcrumb a:hover{color:var(--dd-text)}.devdocs-breadcrumb span:last-child{color:var(--dd-muted)}.devdocs-page-header{border-bottom:1px solid var(--dd-border-soft);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:36px;display:flex}.devdocs-page-header>div{max-width:68ch}.devdocs-page-header>div>span{color:var(--dd-accent);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:750}.devdocs-page-header h1{color:var(--dd-text);letter-spacing:-.035em;margin:8px 0 13px;font-size:36px;font-weight:700;line-height:1.16}.devdocs-page-header p{max-width:68ch;color:var(--dd-muted);margin:0;font-size:15.5px;line-height:1.75}.devdocs-page-header>button{border:1px solid var(--dd-border);min-height:34px;color:var(--dd-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;display:inline-flex}.devdocs-page-header>button:hover{color:var(--dd-text);background:var(--dd-surface)}.devdocs-section{padding:36px 0 4px;scroll-margin-top:88px}.devdocs-section+.devdocs-section{border-top:1px solid var(--dd-border-soft);margin-top:18px}.devdocs-section h2{color:var(--dd-text);letter-spacing:-.025em;margin:0 0 15px;font-size:21px;font-weight:680;line-height:1.32}.devdocs-section p{max-width:72ch;color:var(--dd-muted);margin:0 0 16px;font-size:14px;line-height:1.82}.devdocs-section p a,.devdocs-agent-context a{color:var(--dd-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--dd-text) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--dd-text) 32%, transparent);text-underline-offset:3px}.devdocs-section p code,.devdocs-callout code,.devdocs-bullets code,.devdocs-checklist code{border:1px solid var(--dd-border-soft);color:var(--dd-text);background:var(--dd-surface);direction:ltr;unicode-bidi:isolate;border-radius:5px;padding:2px 5px;font-size:.87em}.devdocs-code{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-surface);box-shadow:none;border-radius:24px;margin:20px 0;overflow:hidden}.devdocs-code__bar{border-bottom:1px solid var(--dd-border-soft);min-height:38px;color:var(--dd-subtle);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 11px 0 14px;font-size:10px;display:flex}.devdocs-code pre{color:color-mix(in srgb, var(--dd-text) 86%, var(--dd-muted));text-align:left;white-space:pre;margin:0;padding:20px 24px 23px;font-size:12px;line-height:1.78;overflow:auto}.devdocs-copy{border:1px solid var(--dd-border);min-height:32px;color:var(--dd-muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;transition:color .14s,background-color .14s;display:inline-flex}.devdocs-copy:hover{color:var(--dd-text);background:var(--dd-surface-2)}.devdocs-copy.is-compact{border:0;min-height:26px}.devdocs-code-tabs{margin:19px 0}.devdocs-code-tabs .devdocs-code{margin-top:0}.devdocs-code-tabs__list{gap:3px;margin-bottom:-1px;display:flex}.devdocs-code-tabs__list button{color:var(--dd-subtle);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;padding:8px 12px;font-size:11px}.devdocs-code-tabs__list button.is-active{border-color:var(--dd-border);background:var(--dd-surface);color:var(--dd-text)}.devdocs-callout{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);color:var(--dd-text);background:var(--dd-surface);border-radius:16px;grid-template-columns:20px 1fr;gap:11px;margin:20px 0;padding:16px 17px;display:grid}.devdocs-callout.is-warning{color:var(--dd-warning);background:#ebae4214;background:color(display-p3 .886646 .692676 .340263/.08);background:lab(75.6289% 15.8578 61.7666/.08);border-color:#ebae4240;border-color:color(display-p3 .886646 .692676 .340263/.25);border-color:lab(75.6289% 15.8578 61.7666/.25)}.devdocs-callout.is-success{color:var(--dd-success);background:#62c68914;background:color(display-p3 .484331 .76748 .557767/.08);background:lab(72.7011% -41.1983 21.2091/.08);border-color:#62c68940;border-color:color(display-p3 .484331 .76748 .557767/.25);border-color:lab(72.7011% -41.1983 21.2091/.25)}.devdocs-callout strong{color:var(--dd-text);margin-bottom:4px;font-size:12.5px;display:block}.devdocs-callout div div{color:var(--dd-muted);font-size:12px;line-height:1.65}.devdocs-endpoint{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-surface);border-radius:14px;align-items:center;gap:11px;min-height:48px;margin:18px 0;padding:7px 9px 7px 12px;display:flex}.devdocs-endpoint>span{color:var(--dd-success);background:#62c6891a;background:color(display-p3 .484331 .76748 .557767/.1);background:lab(72.7011% -41.1983 21.2091/.1);border-radius:5px;flex:none;padding:5px 7px;font-size:10px;font-weight:800}.devdocs-endpoint>span.is-wss{color:var(--dd-accent);background:var(--dd-accent-soft)}.devdocs-endpoint>code{color:var(--dd-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.devdocs-table-wrap{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);border-radius:16px;margin:19px 0 25px;overflow-x:auto}.devdocs-table{border-collapse:collapse;width:100%;color:var(--dd-muted);font-size:11.5px;line-height:1.55}.devdocs-table th,.devdocs-table td{border-bottom:1px solid var(--dd-border-soft);text-align:start;vertical-align:top;padding:11px 12px}.devdocs-table tr:last-child td{border-bottom:0}.devdocs-table th{color:var(--dd-subtle);background:var(--dd-surface);letter-spacing:.03em;font-size:10px;font-weight:700}.devdocs-table td code{color:var(--dd-text);font-size:10.5px}.devdocs-steps{margin:20px 0;padding:0;list-style:none}.devdocs-steps li{grid-template-columns:30px 1fr;gap:14px;padding:0 0 23px;display:grid}.devdocs-steps li>span{border:1px solid var(--dd-border);width:28px;height:28px;color:var(--dd-accent);background:var(--dd-surface);border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}.devdocs-steps li strong{margin:3px 0 4px;font-size:13px;display:block}.devdocs-steps li p{margin:0;font-size:12.5px;line-height:1.6}.devdocs-capability-grid{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-border);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin:36px 0 14px;scroll-margin-top:104px;display:grid;overflow:hidden}.devdocs-capability-grid a{background:var(--dd-surface);grid-template-rows:auto auto auto;grid-template-columns:1fr auto;min-height:150px;padding:18px;transition:background-color .16s;display:grid}.devdocs-capability-grid a:hover{background:var(--dd-surface-2)}.devdocs-capability-grid a>svg:first-child{color:var(--dd-accent);grid-column:1/-1;margin-bottom:24px}.devdocs-capability-grid strong{font-size:13px}.devdocs-capability-grid span{color:var(--dd-subtle);grid-column:1;margin-top:5px;font-size:11px;line-height:1.45}.devdocs-capability-grid a>svg:last-child{color:var(--dd-subtle);grid-area:2/2/4;align-self:center}.devdocs-flow,.devdocs-sequence{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-surface);color:var(--dd-muted);border-radius:16px;align-items:center;gap:8px;margin:20px 0;padding:16px;display:flex;overflow-x:auto}.devdocs-flow span,.devdocs-sequence span{background:var(--dd-bg);border-radius:6px;flex:none;padding:7px 9px;font-size:10.5px}.devdocs-flow b,.devdocs-sequence b{color:var(--dd-accent);font-weight:500}.devdocs-fact{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-surface);border-radius:16px;align-items:center;gap:12px;margin:20px 0;padding:15px;display:flex}.devdocs-fact>span{color:var(--dd-subtle);font-size:11px}.devdocs-fact>code{color:var(--dd-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.devdocs-definition-list{border-top:1px solid var(--dd-border-soft);margin:18px 0}.devdocs-definition-list>div{border-bottom:1px solid var(--dd-border-soft);grid-template-columns:150px 1fr;padding:11px 0;display:grid}.devdocs-definition-list dt{color:var(--dd-subtle);font-family:Geist Mono,monospace;font-size:10.5px}.devdocs-definition-list dd{color:var(--dd-muted);margin:0;font-size:12px}.devdocs-bullets,.devdocs-checklist{margin:16px 0;padding:0;list-style:none}.devdocs-bullets li,.devdocs-checklist li{color:var(--dd-muted);margin:9px 0;padding-right:20px;font-size:12.5px;line-height:1.65;position:relative}.devdocs-bullets li:before{background:var(--dd-accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:2px}.devdocs-checklist li{align-items:flex-start;gap:9px;padding-right:0;display:flex}.devdocs-checklist svg{width:15px;color:var(--dd-success);flex:none;margin-top:4px}.devdocs-inline-code{direction:ltr;flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.devdocs-inline-code code{border:1px solid var(--dd-border);color:var(--dd-text);background:var(--dd-surface);border-radius:6px;padding:6px 8px;font-size:10.5px}.devdocs-builder{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-surface);border-radius:18px;margin:19px 0 28px;padding:18px}.devdocs-builder__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.devdocs-builder__header>div{align-items:center;gap:10px;display:flex}.devdocs-builder__header>div>svg{color:var(--dd-accent)}.devdocs-builder__header strong,.devdocs-builder__header small{display:block}.devdocs-builder__header strong{font-size:12.5px}.devdocs-builder__header small{color:var(--dd-subtle);margin-top:2px;font-size:10px}.devdocs-builder__header>span{border-radius:5px;padding:5px 7px;font-size:9.5px;font-weight:700}.devdocs-builder__header>span.is-ready{color:var(--dd-success);background:#62c68917;background:color(display-p3 .484331 .76748 .557767/.09);background:lab(72.7011% -41.1983 21.2091/.09)}.devdocs-builder__header>span.is-invalid{color:var(--dd-warning);background:#ebae4217;background:color(display-p3 .886646 .692676 .340263/.09);background:lab(75.6289% 15.8578 61.7666/.09)}.devdocs-builder__fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.devdocs-builder__fields label>span{color:var(--dd-subtle);margin-bottom:5px;font-size:10px;display:block}.devdocs-builder__fields input{border:1px solid var(--dd-border);background:var(--dd-bg);width:100%;height:36px;color:var(--dd-text);border-radius:7px;outline:none;padding:0 9px;font-size:10.5px}.devdocs-builder__fields input:focus-visible{border-color:var(--dd-accent);box-shadow:0 0 0 3px var(--dd-accent-soft)}.devdocs-validation{color:var(--dd-warning)!important;margin:7px 0 0!important;font-size:10.5px!important}.devdocs-builder__note{color:var(--dd-subtle)!important;margin:0!important;font-size:10.5px!important}.devdocs-resources{grid-template-columns:1fr 1fr;gap:9px;display:grid}.devdocs-resources a{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-surface);border-radius:16px;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;min-height:72px;padding:13px;transition:border-color .16s,background-color .16s;display:grid}.devdocs-resources a:hover{border-color:color-mix(in srgb, var(--dd-text) 30%, var(--dd-border));background:var(--dd-surface-2)}.devdocs-resources a>svg:first-child{color:var(--dd-accent)}.devdocs-resources a>svg:last-child{color:var(--dd-subtle)}.devdocs-resources strong,.devdocs-resources small{display:block}.devdocs-resources strong{font-size:12px}.devdocs-resources small{color:var(--dd-subtle);margin-top:3px;font-size:9.5px}.devdocs-release{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-surface);border-radius:16px;padding:18px}.devdocs-release>span{color:var(--dd-success);text-transform:uppercase;background:#62c68917;background:color(display-p3 .484331 .76748 .557767/.09);background:lab(72.7011% -41.1983 21.2091/.09);border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.devdocs-release ul{color:var(--dd-muted);margin:13px 0 0;padding-right:18px;font-size:12px;line-height:1.8}.devdocs-context{align-self:start;position:sticky;top:106px}.devdocs-agent-context{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-surface);border-radius:18px;margin-bottom:25px;padding:15px}.devdocs-agent-context__heading{align-items:center;gap:9px;margin-bottom:13px;display:flex}.devdocs-agent-context__heading svg{color:var(--dd-accent)}.devdocs-agent-context__heading strong,.devdocs-agent-context__heading span{display:block}.devdocs-agent-context__heading strong{font-size:11.5px}.devdocs-agent-context__heading span{color:var(--dd-subtle);margin-top:2px;font-size:8.5px}.devdocs-field>span{color:var(--dd-subtle);margin-bottom:5px;font-size:9px;display:block}.devdocs-select-wrap{margin-bottom:10px;position:relative}.devdocs-select-wrap select{border:1px solid var(--dd-border);-webkit-appearance:none;appearance:none;background:var(--dd-bg);width:100%;height:33px;color:var(--dd-text);border-radius:7px;outline:none;padding:0 8px 0 26px;font-size:10.5px}.devdocs-select-wrap svg{color:var(--dd-subtle);pointer-events:none;position:absolute;top:10px;left:8px}.devdocs-key-value{border-top:1px solid var(--dd-border-soft);min-height:31px;color:var(--dd-subtle);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:8.5px;display:grid}.devdocs-key-value code{color:var(--dd-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.devdocs-key-value:last-child{grid-template-columns:42px minmax(0,1fr)}.devdocs-agent-context__error,.devdocs-agent-context__empty{color:var(--dd-warning);margin:0 0 10px;font-size:9.5px;line-height:1.5}.devdocs-skeleton{background:var(--dd-surface-2);opacity:.65;border-radius:7px;height:33px;margin-bottom:10px}.devdocs-toc{margin:0 0 26px;padding:0 4px}.devdocs-toc h2{color:var(--dd-subtle);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:9.5px;font-weight:700}.devdocs-toc a{color:var(--dd-subtle);padding:5px 0;font-size:10.5px;display:block}.devdocs-toc a:hover{color:var(--dd-text)}.devdocs-help{border-top:1px solid var(--dd-border-soft);color:var(--dd-subtle);gap:9px;padding-top:17px;display:flex}.devdocs-help strong,.devdocs-help span,.devdocs-help a{display:block}.devdocs-help strong{color:var(--dd-muted);font-size:10.5px}.devdocs-help span{margin:3px 0 6px;font-size:9.5px;line-height:1.5}.devdocs-help a{color:var(--dd-accent);font-size:9.5px}.devdocs-page-footer{border-top:1px solid var(--dd-border-soft);margin-top:55px;padding-top:24px}.devdocs-page-footer a{border:1px solid var(--dd-border);corner-shape:superellipse(1.8);background:var(--dd-surface);border-radius:16px;grid-template-columns:1fr auto;align-items:center;max-width:320px;margin-right:auto;padding:14px 15px;display:grid}.devdocs-page-footer a span,.devdocs-page-footer a strong{display:block}.devdocs-page-footer a span{color:var(--dd-subtle);margin-bottom:3px;font-size:9px}.devdocs-page-footer a strong{font-size:11.5px}.devdocs-page-footer a svg{color:var(--dd-accent);grid-area:1/2/3}@media (max-width:1180px){.devdocs-topbar__inner{grid-template-columns:210px minmax(220px,1fr) auto}.devdocs-product-nav{display:none}.devdocs-main{grid-template-columns:minmax(0,760px);gap:0}.devdocs-context{order:-1;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;display:grid;position:static}.devdocs-agent-context{margin:0}.devdocs-toc,.devdocs-help{display:none}}@media (max-width:860px){.devdocs{padding-top:64px}.devdocs-topbar{height:64px}.devdocs-topbar__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 14px}.devdocs-mobile-menu{border:1px solid var(--dd-border);width:34px;height:34px;color:var(--dd-muted);background:0 0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.devdocs-brand,.devdocs-topbar__actions .devdocs-version{display:none}.devdocs-account{padding:0 9px;font-size:10px}.devdocs-layout{min-height:calc(100dvh - 64px);display:block}.devdocs-sidebar{z-index:60;border-left:1px solid var(--dd-border);width:min(84vw,320px);height:auto;transition:transform .22s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.devdocs-sidebar.is-open{transform:translate(0)}.devdocs-sidebar__mobile{border-bottom:1px solid var(--dd-border-soft);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.devdocs-sidebar__mobile strong{font-size:13px}.devdocs-sidebar__mobile button{width:32px;height:32px;color:var(--dd-muted);background:0 0;border:0;place-items:center;display:grid}.devdocs-mobile-scrim{z-index:55;opacity:0;pointer-events:none;background:#0000019e;background:color(display-p3 .000734798 .00162939 .00398722/.62);background:lab(.109808% -.0105202 -.277376/.62);transition:opacity .18s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.devdocs-mobile-scrim.is-open{opacity:1;pointer-events:auto}.devdocs-main{width:100%;margin-right:0;padding:30px 22px 66px;display:block}.devdocs-context{display:block}.devdocs-agent-context{margin-bottom:24px}}@media (max-width:620px){.devdocs{padding-top:58px}.devdocs-topbar{height:58px}.devdocs-search kbd,.devdocs-topbar__actions{display:none}.devdocs-topbar__inner{grid-template-columns:auto minmax(0,1fr)}.devdocs-main{padding:24px 17px 58px}.devdocs-breadcrumb{margin-bottom:15px}.devdocs-page-header{padding-bottom:28px;display:block}.devdocs-page-header h1{font-size:29px}.devdocs-page-header p{font-size:14px}.devdocs-page-header>button{margin-top:17px}.devdocs-section{padding-top:29px}.devdocs-section h2{font-size:19px}.devdocs-capability-grid{grid-template-columns:1fr}.devdocs-capability-grid a{min-height:116px}.devdocs-builder__fields,.devdocs-resources{grid-template-columns:1fr}.devdocs-builder__header{align-items:flex-start}.devdocs-builder__header>span{display:none}.devdocs-definition-list>div{grid-template-columns:110px 1fr}.devdocs-code pre{padding:16px;font-size:11px}}@media (prefers-reduced-motion:reduce){.devdocs *,.devdocs :before,.devdocs :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.dev-sandbox{--ds-line:var(--cc-hairline,#27292c);--ds-line-strong:var(--cc-border-strong,#404247);--ds-code:#010102;color:var(--cc-text);direction:rtl;gap:0;margin-top:26px;display:grid}@supports (color:color(display-p3 0 0 0)){.dev-sandbox{--ds-line:var(--cc-hairline,color(display-p3 .154688 .160313 .170967));--ds-line-strong:var(--cc-border-strong,color(display-p3 .252288 .260384 .275716));--ds-code:color(display-p3 .00361064 .00447304 .00645216)}}@supports (color:lab(0% 0 0)){.dev-sandbox{--ds-line:var(--cc-hairline,lab(16.4596% -.291258 -2.23037));--ds-line-strong:var(--cc-border-strong,lab(28.0529% -.389308 -2.9743));--ds-code:lab(.3074% -.0186712 -.236088)}}.dev-sandbox button,.dev-sandbox input,.dev-sandbox select,.dev-sandbox textarea{font:inherit}.dev-sandbox button:focus-visible{outline:2px solid var(--cc-text);outline-offset:2px}.dev-sandbox input:focus-visible{outline:2px solid var(--cc-text);outline-offset:2px}.dev-sandbox select:focus-visible{outline:2px solid var(--cc-text);outline-offset:2px}.dev-sandbox textarea:focus-visible{outline:2px solid var(--cc-text);outline-offset:2px}.dev-sandbox a:focus-visible{outline:2px solid var(--cc-text);outline-offset:2px}.dev-sandbox-intro{border-block:1px solid var(--ds-line);justify-content:space-between;align-items:flex-end;gap:32px;padding:26px 0 28px;display:flex}.dev-sandbox-intro__copy{min-width:0}.dev-sandbox-kicker{color:var(--cc-faint);font:650 11px/1.2 var(--cc-mono,ui-monospace, SFMono-Regular, Consolas, monospace);letter-spacing:.08em;align-items:center;gap:7px;display:inline-flex}.dev-sandbox-intro h2{color:var(--cc-text);letter-spacing:-.02em;margin:9px 0 7px;font-size:22px;font-weight:620;line-height:1.2}.dev-sandbox-intro p{max-width:68ch;color:var(--cc-muted);margin:0;font-size:13px;line-height:1.65}.dev-sandbox-mode{border-inline-start:1px solid var(--ds-line);flex:none;align-items:center;gap:11px;min-width:190px;padding-inline-start:24px;display:flex}.dev-sandbox-mode>svg{color:var(--cc-live)}.dev-sandbox-mode>div{gap:3px;display:grid}.dev-sandbox-mode strong{font-size:13px;font-weight:650}.dev-sandbox-mode span{color:var(--cc-muted);font-size:11px}.dev-sandbox-usage{border-bottom:1px solid var(--ds-line);grid-template-columns:170px minmax(0,1fr);display:grid}.dev-sandbox-usage__label{align-content:center;gap:4px;min-height:94px;padding-inline-end:20px;display:grid}.dev-sandbox-usage__label span{font-size:13px;font-weight:620}.dev-sandbox-usage__label small{color:var(--cc-faint);font-size:11px}.dev-sandbox-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dev-sandbox-metric{border-inline-start:1px solid var(--ds-line);align-content:center;gap:5px;min-width:0;min-height:94px;padding:16px 22px;display:grid;position:relative}.dev-sandbox-metric>span,.dev-sandbox-metric>small{color:var(--cc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dev-sandbox-metric>strong{color:var(--cc-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:580;line-height:1.15;overflow:hidden}.dev-sandbox-metric.is-ok>strong{color:var(--cc-live)}.dev-sandbox-metric.is-warn>strong{color:var(--cc-warn)}.dev-sandbox-warning,.dev-sandbox-error{border:1px solid var(--ds-line-strong);border-radius:var(--cc-r-sm);background:var(--cc-surface-2);color:var(--cc-text);margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.5}.dev-sandbox-warning{border-color:color-mix(in oklch, var(--cc-warn) 42%, var(--ds-line))}.dev-sandbox-error{border-color:color-mix(in oklch, var(--cc-danger) 48%, var(--ds-line))}.dev-sandbox-workbench{border-block:1px solid var(--ds-line);grid-template-columns:220px minmax(340px,1fr) minmax(300px,.92fr);min-height:520px;margin-top:28px;display:grid}.dev-sandbox-operations,.dev-sandbox-request,.dev-sandbox-response{min-width:0;padding:20px}.dev-sandbox-operations{padding-inline-start:0}.dev-sandbox-request,.dev-sandbox-response{border-inline-start:1px solid var(--ds-line)}.dev-sandbox-section-title{min-height:30px;color:var(--cc-faint);justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:11px;display:flex}.dev-sandbox-section-title>span{color:var(--cc-text);font-size:13px;font-weight:650}.dev-sandbox-section-title code{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, SFMono-Regular, Consolas, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-sandbox-section-title button{border-radius:var(--cc-r-sm);width:30px;height:30px;color:var(--cc-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.dev-sandbox-section-title button:hover:not(:disabled){border-color:var(--ds-line);background:var(--cc-surface-2);color:var(--cc-text)}.dev-sandbox-operations{flex-direction:column;gap:3px;display:flex}.dev-sandbox-operations>button{border-radius:var(--cc-r-sm);width:100%;color:var(--cc-muted);text-align:start;cursor:pointer;transition:background .18s var(--cc-ease), border-color .18s var(--cc-ease), color .18s var(--cc-ease);background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;padding:11px 10px;display:flex}.dev-sandbox-operations>button:hover{background:var(--cc-surface-2);color:var(--cc-text)}.dev-sandbox-operations>button.is-active{border-color:var(--ds-line-strong);background:var(--cc-surface-2);color:var(--cc-text)}.dev-sandbox-operations>button>svg{flex:none;margin-top:1px}.dev-sandbox-operations>button>span{gap:4px;min-width:0;display:grid}.dev-sandbox-operations strong{font-size:12px;font-weight:620}.dev-sandbox-operations code{color:var(--cc-faint);font:10px/1.4 var(--cc-mono,ui-monospace, SFMono-Regular, Consolas, monospace);text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.dev-sandbox-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dev-sandbox-form label,.dev-sandbox-incident-admin form label{color:var(--cc-muted);gap:7px;font-size:11px;font-weight:550;display:grid}.dev-sandbox-form input,.dev-sandbox-form select,.dev-sandbox-form textarea,.dev-sandbox-incident-admin input,.dev-sandbox-incident-admin select,.dev-sandbox-incident-admin textarea{box-sizing:border-box;border:1px solid var(--ds-line);border-radius:var(--cc-r-sm);background:var(--cc-surface);width:100%;color:var(--cc-text);outline:0}.dev-sandbox-form input,.dev-sandbox-form select,.dev-sandbox-incident-admin input,.dev-sandbox-incident-admin select{min-height:40px;padding:0 11px}.dev-sandbox-form textarea,.dev-sandbox-incident-admin textarea{resize:vertical;min-height:118px;padding:11px}.dev-sandbox-form textarea{font:11px/1.65 var(--cc-mono,ui-monospace, SFMono-Regular, Consolas, monospace)}.dev-sandbox-form input:hover,.dev-sandbox-form select:hover,.dev-sandbox-form textarea:hover,.dev-sandbox-incident-admin input:hover,.dev-sandbox-incident-admin select:hover,.dev-sandbox-incident-admin textarea:hover{border-color:var(--ds-line-strong)}.dev-sandbox-form-wide,.dev-sandbox-incident-message{grid-column:1/-1}.dev-sandbox-no-body{border-block:1px solid var(--ds-line);min-height:90px;color:var(--cc-muted);align-items:center;gap:12px;padding:16px 0;display:flex}.dev-sandbox-no-body>svg{color:var(--cc-faint);flex:none}.dev-sandbox-no-body p{max-width:54ch;margin:0;font-size:12px;line-height:1.6}.dev-sandbox-json{border:1px solid var(--ds-line);border-radius:var(--cc-r);background:var(--ds-code);max-height:246px;color:var(--cc-muted);font:11px/1.65 var(--cc-mono,ui-monospace, SFMono-Regular, Consolas, monospace);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;margin:15px 0;padding:14px 15px;overflow:auto}.dev-sandbox-json--response{max-height:438px;color:var(--cc-text);margin-bottom:0}.dev-sandbox-run{border:1px solid var(--cc-accent);border-radius:var(--cc-r-sm);background:var(--cc-accent);min-height:40px;color:var(--cc-on-accent);cursor:pointer;transition:opacity .18s var(--cc-ease), transform .18s var(--cc-ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.dev-sandbox-run:hover:not(:disabled){opacity:.88}.dev-sandbox-run:active:not(:disabled){transform:translateY(1px)}.dev-sandbox button:disabled{opacity:.45;cursor:not-allowed}.dev-sandbox-empty{min-height:330px;color:var(--cc-faint);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.dev-sandbox-empty strong{color:var(--cc-text);font-size:13px;font-weight:620}.dev-sandbox-empty span{color:var(--cc-muted);font-size:11px}.dev-sandbox-table-section{border-block:1px solid var(--ds-line);margin-top:28px;overflow:hidden}.dev-sandbox-table-head{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 4px;display:flex}.dev-sandbox-table-head>div{gap:3px;display:grid}.dev-sandbox-table-head span{color:var(--cc-text);font-size:13px;font-weight:650}.dev-sandbox-table-head small{color:var(--cc-faint);font-size:11px}.dev-sandbox-table-head>button,.dev-sandbox-table-row button,.dev-sandbox-webhooks button,.dev-sandbox-incident-actions button{border:1px solid var(--ds-line);border-radius:var(--cc-r-sm);min-height:34px;color:var(--cc-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.dev-sandbox-table-head>button:hover:not(:disabled),.dev-sandbox-table-row button:hover:not(:disabled),.dev-sandbox-webhooks button:hover:not(:disabled),.dev-sandbox-incident-actions button:hover:not(:disabled){border-color:var(--ds-line-strong);background:var(--cc-surface-2)}.dev-sandbox-table-row{border-bottom:1px solid var(--ds-line);min-height:58px;color:var(--cc-muted);grid-template-columns:minmax(180px,1.2fr) 90px 150px minmax(150px,1fr) 116px;align-items:center;gap:14px;padding:0 4px;font-size:11px;display:grid}.dev-sandbox-table-row:last-child{border-bottom:0}.dev-sandbox-table-row.is-head{min-height:38px;color:var(--cc-faint);font-size:10px}.dev-sandbox-table-row>span:first-child{gap:3px;min-width:0;display:grid}.dev-sandbox-table-row strong{color:var(--cc-text);font-weight:600}.dev-sandbox-table-row code{color:var(--cc-faint);font-family:var(--cc-mono,ui-monospace, SFMono-Regular, Consolas, monospace);text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.dev-sandbox-table-row i{background:var(--cc-danger);border-radius:50%;width:6px;height:6px;margin-inline-end:7px;display:inline-block}.dev-sandbox-table-row i.is-ok{background:var(--cc-live)}.dev-sandbox-table-empty{color:var(--cc-muted);text-align:center;padding:30px 4px;font-size:12px}.dev-sandbox-webhooks{display:grid}.dev-sandbox-webhooks article{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr 180px 116px;align-items:center;gap:16px;min-height:58px;padding:0 4px;display:grid}.dev-sandbox-webhooks article:last-child{border-bottom:0}.dev-sandbox-webhooks article>div{gap:4px;display:grid}.dev-sandbox-webhooks span,.dev-sandbox-webhooks small{color:var(--cc-muted);font-size:11px}.dev-sandbox-delivery-status{width:-moz-fit-content;width:fit-content;color:var(--cc-muted)}.dev-sandbox-delivery-status.is-delivered,.dev-sandbox-delivery-status.is-succeeded{color:var(--cc-live)}.dev-sandbox-delivery-status.is-failed,.dev-sandbox-delivery-status.is-dead_letter{color:var(--cc-danger)}.dev-sandbox .is-spinning{animation:.8s linear infinite dev-sandbox-spin}.dev-sandbox-incident-admin .dev-sandbox-table-head>a{color:var(--cc-muted);text-underline-offset:3px;font-size:11px}.dev-sandbox-incident-admin .dev-sandbox-table-head>a:hover{color:var(--cc-text)}.dev-sandbox-incident-admin form{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,.7fr));gap:14px;padding:20px 4px;display:grid}.dev-sandbox-incident-admin textarea{min-height:92px}.dev-sandbox-incident-actions{grid-column:1/-1;gap:8px;display:flex}.dev-sandbox-incident-actions button:first-child{border-color:var(--cc-accent);background:var(--cc-accent);color:var(--cc-on-accent);font-weight:650}.dev-sandbox-active-incidents{display:grid}.dev-sandbox-active-incidents>button{border:0;border-bottom:1px solid var(--ds-line);min-height:52px;color:var(--cc-text);text-align:start;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:76px 1fr 120px;align-items:center;gap:12px;padding:0 4px;display:grid}.dev-sandbox-active-incidents>button:hover{background:var(--cc-surface-2)}.dev-sandbox-active-incidents span{width:-moz-fit-content;width:fit-content;color:var(--cc-warn);font:650 9px/1 var(--cc-mono,ui-monospace, SFMono-Regular, Consolas, monospace);text-transform:uppercase}.dev-sandbox-active-incidents span.is-critical{color:var(--cc-danger)}.dev-sandbox-active-incidents small{color:var(--cc-muted);text-transform:uppercase;font-size:10px}@keyframes dev-sandbox-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.dev-sandbox-usage{grid-template-columns:150px minmax(0,1fr)}.dev-sandbox-metrics{grid-template-columns:1fr 1fr}.dev-sandbox-metric:nth-child(n+3){border-top:1px solid var(--ds-line)}.dev-sandbox-metric:nth-child(3){border-inline-start:0}.dev-sandbox-workbench{grid-template-columns:210px minmax(0,1fr)}.dev-sandbox-response{border-top:1px solid var(--ds-line);border-inline-start:0;grid-column:1/-1}.dev-sandbox-empty{min-height:210px}}@media (max-width:760px){.dev-sandbox-intro{flex-direction:column;align-items:stretch;gap:20px}.dev-sandbox-mode{border-top:1px solid var(--ds-line);border-inline-start:0;min-width:0;padding:18px 0 0}.dev-sandbox-usage{grid-template-columns:1fr}.dev-sandbox-usage__label{border-bottom:1px solid var(--ds-line);min-height:68px;padding:0}.dev-sandbox-metrics{grid-template-columns:1fr}.dev-sandbox-metric{border-top:1px solid var(--ds-line);border-inline-start:0;min-height:76px;padding-inline-start:0;padding-inline-end:0}.dev-sandbox-metric:first-child{border-top:0}.dev-sandbox-workbench{grid-template-columns:1fr}.dev-sandbox-operations,.dev-sandbox-request,.dev-sandbox-response{padding-inline-start:0;padding-inline-end:0}.dev-sandbox-request,.dev-sandbox-response{border-top:1px solid var(--ds-line);border-inline-start:0}.dev-sandbox-form{grid-template-columns:1fr}.dev-sandbox-form-wide,.dev-sandbox-incident-message,.dev-sandbox-incident-actions{grid-column:auto}.dev-sandbox-table{overflow-x:auto}.dev-sandbox-table-row{min-width:790px}.dev-sandbox-webhooks article{grid-template-columns:1fr;gap:10px;padding:16px 4px}.dev-sandbox-incident-admin form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dev-sandbox *{scroll-behavior:auto!important;transition:none!important}}.cc-numbers-page{width:min(100%,1280px);min-height:calc(100dvh - 89px);color:var(--cc-text);margin:0 auto;padding:30px 28px 64px}.cc-numbers-header,.cc-numbers-header__actions,.cc-number-stat-row,.cc-number-section-title,.cc-number-table__phone,.cc-number-orders article,.cc-number-selection-summary,.cc-number-requirement__head,.cc-number-primary,.cc-number-secondary,.cc-number-back,.cc-number-upload,.cc-number-error,.cc-number-page-error,.cc-number-page-loading,.cc-number-loading,.cc-number-billing-note{align-items:center;display:flex}.cc-numbers-header{justify-content:space-between;gap:30px;padding:10px 0 26px}.cc-numbers-header>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cc-numbers-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.2vw,36px);font-weight:560;line-height:1.04}.cc-numbers-header p,.cc-number-section-title p{color:var(--cc-soft);margin:0}.cc-numbers-header p{letter-spacing:.01em;font-size:13px;font-weight:550}.cc-number-eyebrow{color:var(--cc-faint);font:600 11px/1 var(--cc-mono);letter-spacing:.18em}.cc-numbers-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px}.cc-number-account-select{gap:6px;min-width:220px;display:grid}.cc-number-account-select>span{text-align:center;align-self:center;line-height:1}.cc-number-account-select span,.cc-number-search-form label>span,.cc-number-address-grid label>span,.cc-number-text-field>span{color:var(--cc-muted);font-size:12px;font-weight:650}.cc-number-directory-actions{grid-template-columns:minmax(280px,340px);padding:8px 0 30px;display:grid}.cc-number-directory-actions>button{border:1px solid var(--cc-border);corner-shape:superellipse(1.8);min-height:124px;color:var(--cc-text);text-align:start;cursor:pointer;transition:border-color .18s var(--cc-ease), background .18s var(--cc-ease);background:0 0;border-radius:28px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:18px;display:grid}.cc-number-directory-actions>button:hover:not(:disabled){border-color:var(--cc-border-strong);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-number-directory-actions>button:focus-visible{box-shadow:inset 0 0 0 1px var(--cc-border-strong);outline:0}.cc-number-directory-actions>button:disabled{cursor:not-allowed;opacity:.45}.cc-number-directory-actions>button>span{color:var(--cc-text);grid-row:1/3;place-items:center;display:grid}.cc-number-directory-actions>button>strong{align-self:end;font-size:15px}.cc-number-directory-actions>button>small{color:var(--cc-faint);align-self:start}.cc-number-directory-actions>button>svg{color:var(--cc-soft);grid-area:1/3/3}.cc-number-primary,.cc-number-secondary,.cc-number-icon-button,.cc-number-back{border:1px solid var(--cc-border-strong);border-radius:var(--cc-r);cursor:pointer;min-height:44px;font:inherit;transition:border-color .16s var(--cc-ease), background .16s var(--cc-ease), color .16s var(--cc-ease), opacity .16s var(--cc-ease)}.cc-number-primary{background:var(--cc-accent);color:var(--cc-on-accent);justify-content:center;gap:8px;padding:0 18px;font-weight:700}.cc-number-secondary{color:var(--cc-text);background:0 0;justify-content:center;gap:8px;padding:0 18px}.cc-number-icon-button{width:44px;color:var(--cc-muted);background:0 0;place-items:center;display:inline-grid}.cc-number-primary:hover:not(:disabled){background:#e0e1e2;background:color(display-p3 .880613 .882784 .887707);background:lab(89.552% -.0617802 -.75686)}.cc-number-secondary:hover:not(:disabled),.cc-number-icon-button:hover:not(:disabled){border-color:var(--cc-border-strong);background:var(--cc-surface);color:var(--cc-text)}.cc-number-primary:disabled,.cc-number-secondary:disabled,.cc-number-icon-button:disabled{cursor:not-allowed;opacity:.45}.cc-number-primary.is-full,.cc-number-secondary.is-full{width:100%}.cc-number-stat-row{border:1px solid var(--cc-border);grid-template-columns:repeat(3,1fr);margin:32px 0;display:grid}.cc-number-stat-row article{border-left:1px solid var(--cc-border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:112px;padding:24px;display:grid}.cc-number-stat-row article:last-child{border-left:0}.cc-number-stat-row article>svg{color:var(--cc-faint)}.cc-number-stat-row article span{color:var(--cc-muted)}.cc-number-stat-row article strong{font:500 clamp(28px, 3vw, 42px)/1 var(--cc-sans);font-variant-numeric:proportional-nums}.cc-number-workspace-tabs{border-bottom:1px solid var(--cc-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.cc-number-workspace-tabs button{min-height:64px;color:var(--cc-faint);cursor:pointer;font:inherit;transition:color .16s var(--cc-ease), background .16s var(--cc-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:flex;position:relative}.cc-number-workspace-tabs button:after{content:"";left:0;right:0;opacity:0;height:2px;transition:transform .22s var(--cc-ease), opacity .16s var(--cc-ease);background:0 0;position:absolute;bottom:-1px;transform:scaleX(.2)}.cc-number-workspace-tabs button:hover{color:var(--cc-text);background:var(--cc-surface)}.cc-number-workspace-tabs button.is-active{color:var(--cc-text)}.cc-number-workspace-tabs button.is-active:after{background:var(--cc-text);opacity:1;transform:scaleX(1)}.cc-number-workspace-tabs button strong{border:1px solid var(--cc-border);min-width:24px;height:24px;color:inherit;font:600 11px/1 var(--cc-mono);border-radius:999px;place-items:center;padding-inline-start:6px;padding-inline-end:6px;display:grid}.cc-number-view-intro{border-bottom:1px solid var(--cc-border);align-content:center;gap:8px;min-height:88px;padding-block-start:20px;padding-block-end:20px;display:grid}.cc-number-view-intro p{max-width:720px;color:var(--cc-soft);margin:0;line-height:1.6}.cc-number-page-error,.cc-number-error{border:1px solid color-mix(in oklab, var(--cc-danger) 45%, transparent);min-height:52px;color:var(--cc-danger);gap:10px;padding:12px 16px}.cc-number-page-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;text-decoration:underline}.cc-number-page-loading,.cc-number-loading{min-height:260px;color:var(--cc-soft);flex-direction:column;justify-content:center;gap:12px}.is-spinning{animation:.8s linear infinite cc-number-spin}@keyframes cc-number-spin{to{transform:rotate(360deg)}}.cc-numbers-empty{text-align:center;border:1px solid var(--cc-border);align-content:center;justify-items:center;min-height:430px;display:grid}.cc-numbers-empty__icon,.cc-number-confirm__mark,.cc-number-done__mark{border:1px solid var(--cc-border-strong);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:12px;display:grid}.cc-numbers-empty h2,.cc-number-confirm h3,.cc-number-done h3{margin:8px 0;font-size:24px}.cc-numbers-empty p,.cc-number-confirm>p,.cc-number-done p{max-width:520px;color:var(--cc-soft);margin:0 0 22px;line-height:1.7}.cc-numbers-empty__note{max-width:520px;color:var(--cc-faint);margin:-10px 0 22px;font-size:12px;line-height:1.55}.cc-number-table-section,.cc-number-orders{margin-top:34px}.cc-number-section-title{justify-content:space-between;margin-bottom:17px}.cc-number-section-title h2{margin:0 0 5px;font-size:21px}.cc-number-table{border-top:0}.cc-number-table__head,.cc-number-table>article{border-bottom:0;grid-template-columns:minmax(250px,1.5fr) 1fr .8fr 1fr;align-items:center;min-height:62px;padding:0 18px;display:grid}.cc-number-table__head{min-height:36px;color:var(--cc-faint);font-size:12px}.cc-number-table>article>span:not(.cc-number-table__phone){color:var(--cc-muted)}.cc-number-table__phone{gap:12px}.cc-number-table__phone>span:last-child{gap:3px;display:grid}.cc-number-table__phone small,.cc-number-orders small{color:var(--cc-faint)}.cc-number-result__icon{border:1px solid var(--cc-border);border-radius:var(--cc-r-sm);width:38px;height:38px;color:var(--cc-muted);place-items:center;display:grid}.cc-number-status{border:1px solid var(--cc-border);width:max-content;color:var(--cc-muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px}.cc-number-status.is-positive{border-color:color-mix(in oklab, var(--cc-live) 35%, transparent);color:var(--cc-live)}.cc-number-status.is-negative{border-color:color-mix(in oklab, var(--cc-danger) 35%, transparent);color:var(--cc-danger)}.cc-number-orders{gap:0;display:grid}.cc-number-orders article{border-top:1px solid var(--cc-border);gap:13px;min-height:72px}.cc-number-orders article>span:nth-child(2){gap:3px;min-width:220px;display:grid}.cc-number-orders article .cc-number-status{margin-inline-start:auto}.cc-number-order__icon{border:1px solid var(--cc-border);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.cc-number-order__error{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden;color:var(--cc-danger)!important}.cc-number-process-list{margin-top:28px}.cc-number-process-row{border-top:1px solid var(--cc-border);grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:14px;min-height:82px;padding:12px 4px;display:grid}.cc-number-process-row:last-child{border-bottom:1px solid var(--cc-border)}.cc-number-process-row__main{gap:5px;display:grid}.cc-number-process-row__main small,.cc-number-process-row__states small{color:var(--cc-faint)}.cc-number-process-row__states{justify-items:end;gap:6px;display:grid}.cc-number-process-row .cc-number-order__error{grid-column:2/-1;margin-top:-8px}.cc-number-process-empty{border-block:1px solid var(--cc-border);text-align:center;align-content:center;justify-items:center;min-height:390px;padding:44px 20px;display:grid}.cc-number-process-empty>svg{color:var(--cc-faint);margin-bottom:12px}.cc-number-process-empty h3{margin:0 0 8px;font-size:22px}.cc-number-process-empty p{max-width:520px;color:var(--cc-soft);margin:0 0 22px;line-height:1.65}.cc-number-drawer-backdrop{z-index:110;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000ad;background:color(display-p3 0 0 0/.68);background:lab(0% 0 0/.68);place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cc-number-drawer{background:var(--cc-bg-deep);border:1px solid var(--cc-border-strong);border-radius:var(--cc-r-lg);width:min(720px,100%);height:min(900px,100dvh - 32px);min-height:0;box-shadow:var(--cc-shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.cc-number-drawer__header{border-bottom:1px solid var(--cc-border);justify-content:space-between;gap:20px;padding:30px 34px 23px;display:flex}.cc-number-drawer__header h2{letter-spacing:-.035em;margin:7px 0 4px;font-size:31px}.cc-number-drawer__header p{color:var(--cc-soft);margin:0}.cc-number-drawer__close,.cc-number-drawer__close:hover:not(:disabled){background:0 0;border-color:#0000;border-radius:0;align-self:center}.cc-number-steps{border-bottom:1px solid var(--cc-border);grid-template-columns:repeat(3,1fr);display:grid}.cc-number-steps span{min-height:54px;color:var(--cc-faint);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.cc-number-steps span:after{content:"";left:0;right:0;background:0 0;height:2px;position:absolute;bottom:-1px}.cc-number-steps span.is-active{color:var(--cc-text)}.cc-number-steps span.is-active:after{background:var(--cc-text)}.cc-number-steps i{width:20px;height:20px;font:600 10px/1 var(--cc-mono);border:1px solid;border-radius:50%;place-items:center;font-style:normal;display:grid}.cc-number-drawer .cc-number-error{margin:16px 34px 0}.cc-number-drawer__body{flex:1;padding:28px 34px 40px;overflow-y:auto}.cc-number-search-form{grid-template-columns:1fr 1fr;gap:15px;padding-bottom:25px;display:grid}.cc-number-search-form label,.cc-number-address-grid label,.cc-number-text-field{gap:7px;display:grid}.cc-number-search-form input,.cc-number-search-form select,.cc-number-address-grid input,.cc-number-text-field input,.cc-number-account-select select{border:1px solid var(--cc-border);border-radius:var(--cc-r-sm);background:var(--cc-bg);width:100%;min-height:45px;color:var(--cc-text);font:inherit;outline:none;padding:0 13px}.cc-number-search-form input:focus,.cc-number-search-form select:focus,.cc-number-address-grid input:focus,.cc-number-text-field input:focus,.cc-number-account-select select:focus{border-color:var(--cc-border-strong)}.cc-number-search-form .cc-number-primary{align-self:end}.cc-number-search-results{border-top:1px solid var(--cc-border)}.cc-number-result{border:0;border-bottom:1px solid var(--cc-border);width:100%;min-height:76px;color:var(--cc-text);text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:0 10px;display:grid}.cc-number-result:hover{background:var(--cc-surface)}.cc-number-result>span:nth-child(2){align-items:center;gap:8px;display:flex}.cc-number-result__cost{gap:4px;display:grid}.cc-number-result small{color:var(--cc-faint)}.cc-number-result__cost{text-align:end}.cc-number-result__cost strong{font:600 13px/1 var(--cc-sans);font-variant-numeric:proportional-nums}.cc-number-back{min-height:36px;color:var(--cc-muted);background:0 0;border:0;gap:7px;padding:0}.cc-number-selection-summary{border:1px solid var(--cc-border);gap:12px;margin:16px 0 26px;padding:17px}.cc-number-selection-summary>div{gap:2px;display:grid}.cc-number-selection-summary span:not(.cc-number-status){color:var(--cc-faint);font-size:11px}.cc-number-selection-summary .cc-number-status{margin-inline-start:auto}.cc-number-section-copy h3{margin:0 0 7px;font-size:20px}.cc-number-section-copy p{color:var(--cc-soft);margin:0 0 20px;line-height:1.65}.cc-number-requirements{gap:14px;display:grid}.cc-number-requirement{border:1px solid var(--cc-border);padding:18px}.cc-number-requirement__head{align-items:flex-start;gap:11px}.cc-number-requirement__head>div{flex:1}.cc-number-requirement__head strong{margin-bottom:4px;display:block}.cc-number-requirement__head p{color:var(--cc-soft);margin:0 0 5px;line-height:1.55}.cc-number-requirement__head small{color:var(--cc-faint)}.cc-number-requirement__icon{border:1px solid var(--cc-border);border-radius:var(--cc-r-sm);place-items:center;width:34px;height:34px;display:grid}.cc-number-requirement__done{color:var(--cc-live);align-items:center;gap:5px;font-size:11px;display:flex}.cc-number-text-field,.cc-number-address-grid,.cc-number-upload{margin-top:16px}.cc-number-address-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-number-address-grid .is-wide{grid-column:1/-1}.cc-number-upload{border:1px dashed var(--cc-border-strong);min-height:58px;color:var(--cc-muted);cursor:pointer;justify-content:center;gap:9px}.cc-number-upload input{opacity:0;pointer-events:none;position:absolute}.cc-number-no-requirements,.cc-number-confirm,.cc-number-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.cc-number-confirm dl{border-top:1px solid var(--cc-border);width:100%;margin:20px 0}.cc-number-confirm dl div{border-bottom:1px solid var(--cc-border);justify-content:space-between;align-items:center;gap:20px;min-height:55px;display:flex}.cc-number-confirm dt{color:var(--cc-muted)}.cc-number-confirm dd{font:600 13px/1 var(--cc-sans);font-variant-numeric:proportional-nums;margin:0}.cc-number-billing-note{border:1px solid color-mix(in oklab, var(--cc-warn) 35%, transparent);width:100%;color:var(--cc-warn);text-align:start;align-items:flex-start;gap:10px;margin:0 0 18px;padding:14px;line-height:1.5}.cc-number-confirm .cc-number-secondary{margin-top:9px}.cc-number-done__mark{border-color:color-mix(in oklab, var(--cc-live) 45%, transparent);color:var(--cc-live)}@media (max-width:880px){.cc-numbers-page{padding:24px 18px 110px}.cc-numbers-header{flex-direction:column;align-items:flex-start}.cc-numbers-header__actions{justify-content:flex-start;width:100%}.cc-number-stat-row{grid-template-columns:1fr}.cc-number-stat-row article{border-left:0;border-bottom:1px solid var(--cc-border)}.cc-number-stat-row article:last-child{border-bottom:0}.cc-number-table__head{display:none}.cc-number-table>article{grid-template-columns:1fr auto;gap:12px;padding-block-start:15px;padding-block-end:15px}.cc-number-table>article>span:nth-child(2),.cc-number-table>article>span:nth-child(4){display:none}.cc-number-drawer__header,.cc-number-drawer__body{padding-inline-start:20px;padding-inline-end:20px}.cc-number-drawer .cc-number-error{margin-inline-start:20px;margin-inline-end:20px}.cc-number-process-row{grid-template-columns:auto minmax(0,1fr) auto}.cc-number-process-row>.cc-number-icon-button{grid-column:3}.cc-number-process-row__states{grid-column:2/-1;justify-items:start}}@media (max-width:540px){.cc-numbers-empty,.cc-number-process-empty{min-height:300px;padding:32px 18px}.cc-numbers-empty h2{font-size:21px}.cc-number-search-form,.cc-number-address-grid{grid-template-columns:1fr}.cc-number-address-grid .is-wide{grid-column:auto}.cc-number-result{grid-template-columns:auto 1fr auto}.cc-number-result__cost{display:none}.cc-number-account-select{min-width:100%}.cc-number-workspace-tabs button{min-height:58px;padding-inline-start:8px;padding-inline-end:8px;font-size:13px}.cc-number-process-row{grid-template-columns:auto minmax(0,1fr);padding-block-start:16px;padding-block-end:16px}.cc-number-process-row__states,.cc-number-process-row>.cc-number-icon-button,.cc-number-process-row .cc-number-order__error{grid-column:2}}.client-console{--background:#08090a;--surface:#0d0f10;--card:#101214;--sidebar:#141516;--border:#242628;--text-primary:#f4f4f5;--text-secondary:#8b8f94;--cc-main-bg:var(--background);--cc-chrome-bg:var(--sidebar);--cc-bg:var(--background);--cc-bg-deep:var(--surface);--cc-sidebar:var(--sidebar);--cc-surface:var(--surface);--cc-surface-2:var(--card);--cc-surface-3:var(--card);--cc-border:var(--border);--cc-border-strong:var(--border);--cc-hairline:var(--border);--cc-text:var(--text-primary);--cc-muted:var(--text-secondary);--cc-soft:color-mix(in srgb, var(--text-secondary) 78%, var(--background));--cc-faint:color-mix(in srgb, var(--text-secondary) 58%, var(--background));--cc-accent:var(--text-primary);--cc-on-accent:var(--background);--cc-live:#6fd88f;--cc-danger:#e47c75;--cc-warn:#e6bd7c;--cc-r-sm:8px;--cc-r:11px;--cc-r-lg:16px;--cc-r-xl:22px;--cc-shadow-sm:0 1px 2px #0006;--cc-shadow:0 10px 34px #00000061, 0 2px 8px #00000042;--cc-shadow-lg:0 28px 80px #00000085;--cc-edge:inset 0 1px 0 #ffffff0d;--cc-ease:cubic-bezier(.22, 1, .36, 1);--cc-ease-io:cubic-bezier(.65, 0, .35, 1);--cc-sans:"Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Rubik", "Noto Sans Hebrew", system-ui, sans-serif;--cc-mono:"Geist Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--cc-radius:var(--cc-r);--cc-radius-lg:var(--cc-r-lg);background:var(--cc-main-bg);min-height:100dvh;color:var(--cc-text);font-family:var(--cc-sans);font-feature-settings:"cv01", "ss01";letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-align:start;direction:rtl;font-size:15px;display:flex;position:relative;overflow-x:hidden}@supports (color:color(display-p3 0 0 0)){.client-console{--cc-live:color(display-p3 .539988 .836164 .587618);--cc-danger:color(display-p3 .839695 .506412 .471952);--cc-warn:color(display-p3 .876753 .746601 .52136);--cc-shadow-sm:0 1px 2px color(display-p3 0 0 0/.4);--cc-shadow:0 10px 34px color(display-p3 0 0 0/.38), 0 2px 8px color(display-p3 0 0 0/.26);--cc-shadow-lg:0 28px 80px color(display-p3 0 0 0/.52);--cc-edge:inset 0 1px 0 color(display-p3 1 1 1/.05)}}@supports (color:lab(0% 0 0)){.client-console{--cc-live:lab(78.6331% -43.6345 25.9705);--cc-danger:lab(63.9409% 40.5923 22.8612);--cc-warn:lab(79.1946% 9.35021 38.4634);--cc-shadow-sm:0 1px 2px lab(0% 0 0/.4);--cc-shadow:0 10px 34px lab(0% 0 0/.38), 0 2px 8px lab(0% 0 0/.26);--cc-shadow-lg:0 28px 80px lab(0% 0 0/.52);--cc-edge:inset 0 1px 0 lab(100% 0 0/.05)}}.client-console *,.client-console :before,.client-console :after{box-sizing:border-box}.cc-grain{z-index:-1;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.client-console button,.client-console input,.client-console textarea,.client-console select{font:inherit;letter-spacing:inherit}.cc-kb-workspace{direction:rtl;gap:22px;padding:28px 0 8px;display:grid}.cc-kb-workspace__head{border-bottom:1px solid var(--cc-border);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.cc-kb-workspace__head>div:first-child{min-width:0}.cc-kb-workspace__head>div:first-child>span{color:var(--cc-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.cc-kb-workspace__head h2{color:var(--cc-text);letter-spacing:-.035em;align-items:center;gap:10px;margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1;display:flex}.cc-kb-workspace__head p{max-width:650px;color:var(--cc-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.cc-kb-workspace__head>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-kb-status{justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:0 2px;display:flex}.cc-kb-status>span{color:var(--cc-muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.cc-kb-status>span i{background:var(--cc-faint);border-radius:50%;width:7px;height:7px}.cc-kb-status>span.is-live{color:var(--cc-live)}.cc-kb-status>span.is-live i{background:currentColor}.cc-kb-status small{color:var(--cc-muted);font-size:12px}.cc-kb-search{border:1px solid var(--cc-border-strong);corner-shape:superellipse(1.8);min-height:46px;color:var(--cc-muted);background:#000;background:color(display-p3 .000973268 .00118833 .00167535);background:lab(.0817223% -.00485033 -.0581771);border-radius:26px;align-items:center;gap:10px;padding:0 15px;display:flex}.cc-kb-search:focus-within{border-color:var(--cc-muted)}.cc-kb-search input{min-width:0;color:var(--cc-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.cc-kb-search--page{min-height:62px;padding-inline-start:24px;padding-inline-end:24px}.cc-kb-documents{border-top:1px solid var(--cc-border);min-height:290px}.cc-kb-document{border-bottom:1px solid var(--cc-border);grid-template-columns:42px minmax(0,1fr) auto 106px;align-items:center;gap:14px;min-height:88px;padding:16px 4px;display:grid}.cc-kb-document.is-processing{background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025)}.cc-kb-document__icon{width:38px;height:38px;color:var(--cc-text);border:0;place-items:center;display:grid}.cc-kb-document>div:nth-child(2){min-width:0}.cc-kb-document strong{color:var(--cc-text);font-size:15px;display:block}.cc-kb-document small{color:var(--cc-muted);margin-top:5px;font-size:12px;display:block}.cc-kb-document a{max-width:680px;color:var(--cc-muted);font-family:var(--cc-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.cc-kb-document__status{border:1px solid var(--cc-border-strong);corner-shape:superellipse(1.8);min-width:58px;color:var(--cc-muted);text-align:center;border-radius:18px;padding:5px 9px;font-size:11px;font-weight:700}.cc-kb-document__status.is-ready{border-color:color-mix(in oklch, var(--cc-live) 38%, var(--cc-border));color:var(--cc-live)}.cc-kb-document__status.is-processing{color:var(--cc-text)}.cc-kb-document__status.is-failed{color:var(--cc-danger)}.cc-kb-document__actions{justify-content:flex-end;gap:4px;display:flex}.cc-kb-document__actions button{width:32px;height:32px;color:var(--cc-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cc-kb-document__actions button:hover{color:var(--cc-text);background:var(--cc-surface-2)}.cc-kb-document__actions button:disabled{cursor:wait;opacity:.45}.cc-kb-document--loading i,.cc-kb-document--loading span,.cc-kb-document--loading small{background:var(--cc-surface-2);border-radius:4px;height:12px;position:relative;overflow:hidden}.cc-kb-document--loading i:after,.cc-kb-document--loading span:after,.cc-kb-document--loading small:after{content:"";animation:cc-shimmer 1.4s var(--cc-ease-io) infinite;background:linear-gradient(90deg,#0000,#ffffff12,#0000);background:linear-gradient(90deg,#0000,color(display-p3 1 1 1/.07),#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.07),#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.cc-kb-document--loading i{width:38px;height:38px}.cc-kb-document--loading span{width:min(360px,70%)}.cc-kb-document--loading small{width:64px}.cc-kb-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:310px;padding:46px 20px;display:grid}.cc-kb-empty>span{width:62px;height:62px;color:var(--cc-muted);border:0;place-items:center;display:grid}.cc-kb-empty strong{color:var(--cc-text);font-size:18px}.cc-kb-empty p{max-width:570px;color:var(--cc-muted);margin:0 0 8px;font-size:14px;line-height:1.65}.cc-kb-drawer{z-index:40;-webkit-backdrop-filter:blur(10px)saturate(115%);animation:cc-fade-in .16s var(--cc-ease) both;background:#00000075;background:color(display-p3 0 0 0/.46);background:lab(0% 0 0/.46);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cc-kb-drawer__panel{border-inline-start:1px solid var(--cc-hairline);width:min(720px,96vw);height:100%;box-shadow:none;animation:cc-dialog-in-left .18s var(--cc-ease) both;background:#000101;background:color(display-p3 .00174441 .00216966 .00314913);background:lab(.149078% -.00910461 -.116795);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.cc-kb-drawer__panel--config{width:min(680px,96vw)}.cc-kb-drawer__panel>header{border-bottom:1px solid var(--cc-hairline);justify-content:space-between;align-items:center;gap:20px;min-height:164px;padding:104px 30px 22px;display:flex}.cc-kb-drawer__panel>header span{color:var(--cc-faint);font:650 11px/1.2 var(--cc-mono,monospace);letter-spacing:.13em;text-transform:uppercase;display:block}.cc-kb-drawer__panel>header h2{color:var(--cc-text);letter-spacing:-.025em;margin:4px 0 0;font-size:24px}.cc-kb-drawer__panel>header button{width:38px;height:38px;color:var(--cc-text);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.cc-kb-drawer__body{min-height:0;padding:26px 30px 32px;overflow-y:auto}.cc-kb-drawer__panel>footer{border-top:1px solid var(--cc-hairline);background:#000101;background:color(display-p3 .00174441 .00216966 .00314913);background:lab(.149078% -.00910461 -.116795);justify-content:flex-start;align-items:center;gap:8px;min-height:88px;padding:14px 30px 30px;display:flex}.cc-kb-drawer__panel>footer .cc-outline-button,.cc-kb-drawer__panel>footer .cc-solid-button{border:1px solid var(--cc-border);min-height:42px;color:var(--cc-text);box-shadow:none;background:#010202;background:color(display-p3 .00574758 .0066718 .00866959);background:lab(.460171% -.0235885 -.239882);border-radius:999px;padding-inline-start:18px;padding-inline-end:18px}.cc-kb-drawer__panel>footer .cc-outline-button:hover,.cc-kb-drawer__panel>footer .cc-solid-button:hover{border-color:var(--cc-border-strong);color:var(--cc-text);box-shadow:none;background:#040406;background:color(display-p3 .0151416 .0173373 .0220239);background:lab(1.19692% -.0577718 -.563535)}.cc-kb-drawer__panel>footer .cc-rag-test__submit[aria-busy=true]{border-color:var(--cc-border-strong);min-width:150px;color:var(--cc-text);cursor:wait;opacity:1}.cc-rag-test__submit .cc-spinner{border-color:#ffffff38;border-color:color(display-p3 1 1 1/.22);border-color:lab(100% 0 0/.22);border-top-color:var(--cc-text);flex:0 0 17px;width:17px;height:17px}.cc-rag-config__footer-actions{align-items:center;gap:8px;display:flex}.cc-rag-config__footer-actions .cc-outline-button,.cc-rag-config__footer-actions .cc-solid-button{border:1px solid var(--cc-border);min-height:42px;color:var(--cc-text);box-shadow:none;background:#050709;background:color(display-p3 .0220543 .0254468 .0327392);background:lab(1.75584% -.0877529 -.876176);border-radius:999px;padding-inline-start:18px;padding-inline-end:18px}.cc-rag-config__footer-actions .cc-solid-button svg{color:var(--cc-text)}.cc-rag-config__footer-actions .cc-outline-button:hover,.cc-rag-config__footer-actions .cc-solid-button:hover{border-color:var(--cc-border-strong);color:var(--cc-text);box-shadow:none;background:#0e0f13;background:color(display-p3 .0547825 .0605341 .0715065);background:lab(4.42029% -.199534 -1.87377)}.cc-rag-config__footer-actions .cc-solid-button:disabled{border-color:var(--cc-hairline);color:var(--cc-faint);opacity:1;background:#030405;background:color(display-p3 .0130863 .0150819 .0193672);background:lab(1.04074% -.0517517 -.514936)}.cc-kb-add-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.cc-kb-add-actions>button{border:1px solid var(--cc-border);corner-shape:superellipse(1.8);min-height:144px;color:var(--cc-text);text-align:start;cursor:pointer;transition:background .18s var(--cc-ease), border-color .18s var(--cc-ease);background:#010102;background:color(display-p3 .00468952 .00549869 .00726409);background:lab(.379011% -.0201762 -.21176);border-radius:26px;grid-template-rows:auto auto;grid-template-columns:34px minmax(108px,1fr) 18px;align-items:center;gap:4px 10px;padding:16px;display:grid}.cc-kb-add-actions>button:hover{border-color:var(--cc-border-strong);background:#030304;background:color(display-p3 .0112257 .0130309 .0169328);background:lab(.898769% -.0460669 -.468522)}.cc-kb-add-actions>button:focus-visible{box-shadow:inset 0 0 0 1px var(--cc-border-strong);outline:0}.cc-kb-add-actions>button:active{transform:none}.cc-kb-add-actions>button:disabled{cursor:wait;opacity:.48}.cc-kb-add-actions>button.is-uploading{border-color:var(--cc-text);opacity:1;background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-kb-add-actions__icon{width:34px;height:34px;color:var(--cc-text);grid-row:1/3;place-items:center;display:grid}.cc-kb-add-actions__plus{color:var(--cc-soft);grid-area:1/3/3}.cc-kb-add-actions__copy{text-align:start;grid-area:1/2/3;align-content:center;width:100%;min-width:0;display:grid!important}.cc-kb-add-actions__copy>strong,.cc-kb-add-actions__copy>small{inline-size:100%;display:block!important}.cc-kb-add-actions__copy>strong{margin:0 0 5px;font-size:15px;line-height:1.3}.cc-kb-add-actions__copy>small{color:var(--cc-faint);overflow-wrap:normal;word-break:normal;white-space:normal;margin:0;font-size:11.5px;line-height:1.5}.cc-kb-upload-progress{border-top:1px solid var(--cc-border);border-bottom:1px solid var(--cc-border);margin:-6px 0 24px;padding:18px 0}.cc-kb-upload-progress>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cc-kb-upload-progress>header strong,.cc-kb-upload-progress>header small{display:block}.cc-kb-upload-progress>header strong{color:var(--cc-text);font-size:13px}.cc-kb-upload-progress>header small{color:var(--cc-muted);margin-top:3px;font-size:11px}.cc-kb-upload-progress>header>span{color:var(--cc-soft);font:600 11px/1.2 var(--cc-mono,monospace);direction:ltr}.cc-kb-upload-progress__track{background:var(--cc-border);height:2px;margin:14px 0 8px;overflow:hidden;transform:translateZ(0)}.cc-kb-upload-progress__track>i{background:var(--cc-text);transform-origin:100%;width:100%;height:100%;transition:transform .22s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(0)}.cc-kb-upload-progress__files{max-height:210px;overflow-y:auto}.cc-kb-upload-progress__files>div{border-bottom:1px solid var(--cc-hairline);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;display:grid}.cc-kb-upload-progress__files>div:last-child{border-bottom:0}.cc-kb-upload-progress__files>div>span{border:1px solid var(--cc-border);width:24px;height:24px;color:var(--cc-soft);border-radius:50%;place-items:center;display:grid}.cc-kb-upload-progress__files>div>strong{min-width:0;color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.cc-kb-upload-progress__files>div>small{max-width:180px;color:var(--cc-muted);text-align:end;font-size:10.5px}.cc-kb-upload-progress__files>div[data-status=done]>span{border-color:color-mix(in oklab, var(--cc-live) 45%, transparent);color:var(--cc-live)}.cc-kb-upload-progress__files>div[data-status=error]>span,.cc-kb-upload-progress__files>div[data-status=error]>small{border-color:color-mix(in oklab, var(--cc-danger) 45%, transparent);color:var(--cc-danger)}.cc-kb-library-list{border-top:1px solid var(--cc-border);margin-top:16px}.cc-kb-library-list article{border-bottom:1px solid var(--cc-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;display:grid}.cc-kb-library-list article>span{color:var(--cc-muted)}.cc-kb-library-list article strong,.cc-kb-library-list article small{display:block}.cc-kb-library-list article strong{color:var(--cc-text);font-size:14px}.cc-kb-library-list article small{color:var(--cc-muted);margin-top:4px;font-size:11px}.cc-kb-library-list article>button{min-height:34px;color:var(--cc-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.cc-kb-library-empty{min-height:190px;color:var(--cc-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.cc-kb-library-empty strong,.cc-kb-library-empty small{display:block}.cc-kb-create-form,.cc-rag-config,.cc-rag-test{gap:22px;display:grid}.cc-kb-create-form label,.cc-rag-config label,.cc-rag-test label{color:var(--cc-text);gap:8px;font-size:13px;font-weight:700;display:grid}.cc-kb-create-form input,.cc-kb-create-form textarea,.cc-rag-config input,.cc-rag-config select,.cc-rag-config textarea,.cc-rag-test textarea{border:1px solid var(--cc-border);width:100%;color:var(--cc-text);font:inherit;resize:vertical;background:#000;background:color(display-p3 .000973268 .00118833 .00167535);background:lab(.0817223% -.00485033 -.0581771);outline:0;padding:12px 14px;font-weight:400}.cc-kb-create-form input,.cc-rag-config input:not([type=range]):not([type=checkbox]),.cc-rag-config select{border-radius:999px;min-height:48px}.cc-kb-create-form textarea,.cc-rag-config textarea,.cc-rag-test textarea{border-radius:20px}.cc-kb-create-form input:focus,.cc-kb-create-form textarea:focus,.cc-rag-config input:focus,.cc-rag-config select:focus,.cc-rag-config textarea:focus,.cc-rag-test textarea:focus{border-color:var(--cc-muted)}.cc-kb-create-form small,.cc-rag-config small{color:var(--cc-muted);font-size:11px;font-weight:400;line-height:1.55}.cc-kb-create-form p{border-top:1px solid var(--cc-border);color:var(--cc-muted);margin:0;padding-top:16px;font-size:12px;line-height:1.6}.cc-rag-config__switch{border-bottom:1px solid var(--cc-border);grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:16px;padding:0 0 20px;position:relative;display:grid!important}.cc-rag-config__switch span strong,.cc-rag-config__switch span small{display:block}.cc-rag-config__switch span small{margin-top:5px}.cc-rag-config__switch input{opacity:0;pointer-events:none;position:absolute}.cc-rag-config__switch i{border:1px solid var(--cc-border-strong);background:var(--cc-surface-2);cursor:pointer;border-radius:999px;width:48px;height:26px;position:relative}.cc-rag-config__switch i:after{content:"";background:var(--cc-muted);width:18px;height:18px;transition:transform .18s var(--cc-ease), background .18s var(--cc-ease);border-radius:50%;position:absolute;top:3px;right:3px}.cc-rag-config__switch input:checked+i{border-color:color-mix(in oklch, var(--cc-live) 45%, var(--cc-border))}.cc-rag-config__switch input:checked+i:after{background:var(--cc-live);transform:translate(-21px)}.cc-rag-config__static-limit{border:1px solid var(--cc-border);background:#000;background:color(display-p3 .000973268 .00118833 .00167535);background:lab(.0817223% -.00485033 -.0581771);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.cc-rag-config__static-limit span strong,.cc-rag-config__static-limit span small{display:block}.cc-rag-config__static-limit span small{margin-top:4px}.cc-rag-config__static-limit b{color:var(--cc-text);font-family:var(--cc-mono);flex:none;font-size:13px}.cc-rag-config__static-limit.is-over{border-color:color-mix(in oklch, var(--cc-danger) 50%, var(--cc-border))}.cc-rag-config__static-limit.is-over b{color:var(--cc-danger)}.cc-rag-config fieldset{border:0;gap:22px;margin:0;padding:0;display:grid}.cc-rag-config fieldset:disabled{opacity:.48}.cc-rag-config__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-rag-score>span{justify-content:space-between;align-items:center;display:flex}.cc-rag-score input[type=range]{height:24px;accent-color:var(--cc-text);background:0 0;padding:0}.cc-rag-score>small{justify-content:space-between;display:flex}.cc-rag-config__switch--nested{border-top:1px solid var(--cc-border);border-bottom:0;padding-top:18px}.cc-rag-test__result{border-top:1px solid var(--cc-border);padding-top:18px}.cc-rag-test__result header{color:var(--cc-text);justify-content:space-between;gap:12px;display:flex}.cc-rag-test__result header small{color:var(--cc-muted);font-family:var(--cc-mono)}.cc-rag-test__result p{color:var(--cc-muted);font-size:12px}.cc-rag-test__result pre{border:1px solid var(--cc-border);max-height:420px;color:var(--cc-text);font-family:var(--cc-mono);white-space:pre-wrap;background:#000;background:color(display-p3 .000973268 .00118833 .00167535);background:lab(.0817223% -.00485033 -.0581771);border-radius:20px;margin:14px 0 0;padding:16px;font-size:11px;line-height:1.65;overflow:auto}@media (max-width:900px){.cc-kb-workspace__head{flex-direction:column;align-items:stretch}.cc-kb-workspace__head>div:last-child{width:100%}.cc-kb-workspace__head>div:last-child button{flex:1}.cc-kb-add-actions{grid-template-columns:1fr}.cc-kb-add-actions>button{min-height:80px}}@media (max-width:640px){.cc-kb-workspace{padding-top:18px}.cc-kb-status{flex-direction:column;align-items:flex-start}.cc-kb-document{grid-template-columns:38px minmax(0,1fr) auto}.cc-kb-document__status{grid-column:2;justify-self:start}.cc-kb-document__actions{grid-area:1/3/span 2}.cc-kb-drawer{justify-content:center;align-items:flex-end;top:0;bottom:0;left:0;right:0}.cc-kb-drawer__panel,.cc-kb-drawer__panel--config{border:1px solid var(--cc-border-strong);border-radius:16px 16px 0 0;width:100%;height:min(94dvh,980px)}.cc-kb-drawer__panel>header{min-height:82px;padding:16px}.cc-kb-drawer__body{padding:18px 16px 28px}.cc-kb-drawer__panel>footer{min-height:72px;padding:14px 16px}.cc-rag-config__grid{grid-template-columns:1fr}}.client-console select option{color:#101214;color:color(display-p3 .0652305 .0688017 .0769981);color:lab(5.25128% -.0875592 -1.48789);background-color:#f8f8fa;background-color:color(display-p3 .971586 .973799 .978814);background-color:lab(97.672% -.0618696 -.756907)}.client-console select option:disabled{color:#5c5e60;color:color(display-p3 .362097 .366704 .377185);color:lab(39.6593% -.142246 -1.88493)}.client-console button{cursor:pointer}.client-console button:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:2px;border-radius:var(--cc-r-sm)}.client-console a:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:2px;border-radius:var(--cc-r-sm)}.client-console input:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:2px;border-radius:var(--cc-r-sm)}.client-console textarea:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:2px;border-radius:var(--cc-r-sm)}.client-console a{color:inherit;text-decoration:none}.client-console ::-webkit-scrollbar{width:10px;height:10px}.client-console ::-webkit-scrollbar-thumb{background:#ffffff1a padding-box padding-box;background:color(display-p3 1 1 1/.1) padding-box padding-box;background:lab(100% 0 0/.1) padding-box padding-box;border:3px solid #0000;border-radius:999px}.client-console ::-webkit-scrollbar-thumb:hover{background:#ffffff2e padding-box padding-box;background:color(display-p3 1 1 1/.18) padding-box padding-box;background:lab(100% 0 0/.18) padding-box padding-box}.cc-sidebar{top:0;z-index:20;border-inline-end:1px solid var(--cc-hairline);background:var(--cc-chrome-bg);overscroll-behavior:contain;flex-direction:column;gap:20px;width:21.2vw;height:100dvh;padding:22px 14px 16px;display:flex;position:fixed;overflow-y:auto}.cc-sidebar:not(:-webkit-any(: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))){left:0}.cc-sidebar:not(: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))){left:0}.cc-sidebar:-webkit-any(: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)){right:0}.cc-sidebar: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)){right:0}.cc-brand{align-items:center;gap:11px;min-height:40px;padding:0 8px;display:flex}.cc-brand__mark{width:32px;height:32px;color:var(--cc-on-accent);letter-spacing:-.02em;box-shadow:var(--cc-edge), 0 2px 8px #0006;background:linear-gradient(160deg,#fffffff5,#c3c4c7);background:linear-gradient(160deg,color(display-p3 1 1 1/.96),color(display-p3 .764199 .768425 .778015));background:linear-gradient(160deg,lab(100% 0 0/.96),lab(79.1039% -.120461 -1.51178));border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}@supports (color:color(display-p3 0 0 0)){.cc-brand__mark{box-shadow:var(--cc-edge), 0 2px 8px color(display-p3 0 0 0/.4)}}@supports (color:lab(0% 0 0)){.cc-brand__mark{box-shadow:var(--cc-edge), 0 2px 8px lab(0% 0 0/.4)}}.cc-brand strong,.cc-workspace strong{letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.15;display:block}.cc-brand small,.cc-workspace small{color:var(--cc-soft);letter-spacing:0;margin-top:2px;font-size:11.5px;display:block}.cc-workspace{border:1px solid var(--cc-border);border-radius:var(--cc-r);min-height:54px;box-shadow:var(--cc-edge);transition:border-color .2s var(--cc-ease), background .2s var(--cc-ease);background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.cc-workspace:hover{border-color:var(--cc-border-strong);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-workspace svg{color:var(--cc-soft)}.cc-workspace__avatar,.cc-user-pill{background:var(--cc-surface-3);width:32px;height:32px;color:var(--cc-text);border-radius:9px;place-items:center;font-size:13px;font-weight:600;display:grid}.cc-workspace__avatar img{-o-object-fit:contain;object-fit:contain;width:19px;height:19px;display:block}.cc-sidebar__nav,.cc-sidebar__group{gap:2px;display:grid}.cc-sidebar__nav a,.cc-sidebar__group button{border-radius:var(--cc-r-sm);width:100%;min-height:40px;color:var(--cc-muted);text-align:start;transition:background .18s var(--cc-ease), color .18s var(--cc-ease);background:0 0;border:0;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:500;display:flex;position:relative}.cc-sidebar__nav a svg,.cc-sidebar__group button svg,.cc-sidebar__group--bottom a svg{color:var(--cc-muted);stroke-width:2.4px;transition:color .18s var(--cc-ease)}.cc-sidebar__nav a .cc-sidebar__tools-icon{color:var(--cc-muted)}.cc-sidebar__nav a .cc-sidebar__developers-icon,.cc-sidebar__nav a .cc-sidebar__reference-icon,.cc-sidebar__group--bottom a .cc-sidebar__reference-icon{color:var(--cc-muted);fill:none}.cc-sidebar__nav a:hover,.cc-sidebar__group button:hover{color:var(--cc-text);background:#ffffff0a;background:color(display-p3 1 1 1/.04);background:lab(100% 0 0/.04)}.cc-sidebar__nav a:hover svg,.cc-sidebar__group button:hover svg{color:#c9cacc;color:color(display-p3 .790363 .793553 .80079);color:lab(81.428% -.0914037 -1.13455)}.cc-sidebar__nav a:active,.cc-sidebar__group button:active{transform:translateY(.5px)}.cc-sidebar__nav a.is-active{color:var(--cc-text);box-shadow:var(--cc-edge);background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-sidebar__nav a.is-active:before{content:"";background:var(--cc-accent);border-radius:0 3px 3px 0;width:2.5px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cc-sidebar__nav a.is-active svg{color:var(--cc-text);fill:none}.cc-sidebar__nav a.is-active .cc-sidebar__tools-icon{fill:currentColor}.cc-sidebar__nav a.is-active .cc-sidebar__developers-icon,.cc-sidebar__nav a.is-active .cc-sidebar__reference-icon,.cc-sidebar__group--bottom a.is-active .cc-sidebar__reference-icon{fill:none}.cc-sidebar__nav a.cc-tab-settings{display:none}.cc-sidebar__group{border-top:1px solid var(--cc-hairline);margin-top:2px;padding-top:14px}.cc-sidebar__group p{color:var(--cc-faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px 11px;font-size:11px;font-weight:600}.cc-sidebar__group--bottom{border-top:1px solid var(--cc-hairline);margin-top:auto;padding-top:12px}.cc-app{background:var(--cc-main-bg);flex-direction:column;flex:1;min-width:0;margin-inline-start:21.2vw;padding-top:78px;display:flex}.cc-view{min-height:calc(100dvh - 78px)}.client-console :-webkit-any(button,[role=button],a):active{transform:none!important}.client-console :is(button,[role=button],a):active{transform:none!important}.cc-topbar{top:0;z-index:42;background:color-mix(in srgb, var(--background) 66%, transparent);-webkit-backdrop-filter:blur(28px)saturate(115%);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:12px 26px;display:flex;position:fixed}.cc-topbar:not(:-webkit-any(: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))){left:21.2vw;right:0}.cc-topbar:not(: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))){left:21.2vw;right:0}.cc-topbar:-webkit-any(: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)){left:0;right:21.2vw}.cc-topbar: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)){left:0;right:21.2vw}.cc-topbar-agent{direction:rtl;align-items:center;gap:12px;min-width:0;display:flex}.cc-topbar-agent strong{color:var(--cc-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,2vw,26px);font-weight:700;overflow:hidden}.cc-topbar-agent>span{color:var(--cc-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:550;display:inline-flex}.cc-topbar-agent>span+span:before{background:var(--cc-soft);content:"";border-radius:50%;width:3px;height:3px;margin-inline-end:2px}.cc-topbar-agent svg{color:var(--cc-soft)}.cc-topbar-agent__phone{unicode-bidi:isolate}.cc-agent-workbench{direction:ltr;grid-template-columns:minmax(340px,.347fr) minmax(0,.653fr);grid-template-areas:"voice prompts";align-items:start;gap:40px;display:grid}.cc-agent-workbench__prompts,.cc-agent-workbench__voice{direction:rtl;min-width:0}.cc-agent-workbench__prompts{grid-area:prompts;gap:22px;display:grid}.cc-agent-field.cc-agent-field--pill{background:#06070a;background:color(display-p3 .0249424 .0286195 .0364833);background:lab(1.97552% -.0963062 -.945371);border:.75px solid #67696c75;border:.75px solid color(display-p3 .404816 .411405 .423846/.46);border:.75px solid lab(44.3006% -.309199 -2.24003/.46);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff06;box-shadow:inset 0 1px color(display-p3 .992892 1.00067 1.01532/.025);box-shadow:inset 0 1px lab(99.9812% -.319183 -2.2457/.025)}.cc-agent-field--pill .cc-agent-field__label{border-bottom:.75px solid #67696c57;border-bottom:.75px solid color(display-p3 .404816 .411405 .423846/.34);border-bottom:.75px solid lab(44.3006% -.309199 -2.24003/.34);min-height:68px;padding:16px 20px}.cc-agent-field--pill>textarea,.cc-agent-field--pill>.cc-agent-skel{background:0 0;border:0;border-radius:0;margin:0}.cc-agent-field--pill>textarea:focus{outline:none;box-shadow:inset 0 0 0 1px #abb9cb59;box-shadow:inset 0 0 0 1px color(display-p3 .680215 .722818 .788512/.35);box-shadow:inset 0 0 0 1px lab(74.4054% -2.17053 -10.8718/.35)}.cc-agent-field--pill .cc-agent-prompt-limit,.cc-agent-field--pill .cc-agent-variables,.cc-agent-field--pill .cc-agent-opening-wait{margin-inline-start:20px;margin-inline-end:20px}.cc-agent-workbench__voice{grid-area:voice;position:sticky;top:104px}.cc-agent-voice-card{gap:14px;display:grid}.cc-agent-voice-card__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cc-agent-voice-card__heading h2,.cc-agent-voice-card__heading p{margin:0}.cc-agent-voice-card__heading h2{color:var(--cc-text);font-size:1.14rem;font-weight:700}.cc-agent-voice-card__heading p{max-width:38ch;color:var(--cc-muted);margin-top:7px;font-size:.93rem;line-height:1.5}.cc-agent-voice-card__control{background:#06070a;background:color(display-p3 .0249424 .0286195 .0364833);background:lab(1.97552% -.0963062 -.945371);border:.75px solid #67696c80;border:.75px solid color(display-p3 .404816 .411405 .423846/.5);border:.75px solid lab(44.3006% -.309199 -2.24003/.5);border-radius:12px;overflow:hidden}.cc-agent-voice-card__selection,.cc-agent-voice-card__change{width:100%;color:var(--cc-text);font:inherit;cursor:pointer;background:0 0;border:0}.cc-agent-voice-card__selection{text-align:start;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:62px;padding:10px 16px;display:grid}.cc-agent-voice-card__selection.is-loading{grid-template-columns:auto auto;justify-content:center}.cc-agent-voice-card__selection:hover,.cc-agent-voice-card__change:hover{background:#ffffff0b;background:color(display-p3 .992892 1.00067 1.01532/.045);background:lab(99.9812% -.319183 -2.2457/.045);outline:none}.cc-agent-voice-card__selection:focus-visible{background:#ffffff0b;background:color(display-p3 .992892 1.00067 1.01532/.045);background:lab(99.9812% -.319183 -2.2457/.045);outline:none}.cc-agent-voice-card__change:focus-visible{background:#ffffff0b;background:color(display-p3 .992892 1.00067 1.01532/.045);background:lab(99.9812% -.319183 -2.2457/.045);outline:none}.cc-agent-voice-card__selection strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:650;overflow:hidden}.cc-agent-voice-card__selection small{color:var(--cc-text);white-space:nowrap;background:#ffffff0e;background:color(display-p3 .992892 1.00067 1.01532/.055);background:lab(99.9812% -.319183 -2.2457/.055);border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:600}.cc-agent-voice-card__change{min-height:50px;color:var(--cc-muted-strong);text-align:start;border-top:.75px solid #67696c57;border-top:.75px solid color(display-p3 .404816 .411405 .423846/.34);border-top:.75px solid lab(44.3006% -.309199 -2.24003/.34);align-items:center;gap:9px;padding:9px 18px;font-size:.94rem;font-weight:600;display:flex}.cc-agent-voice-card button:disabled{cursor:not-allowed;opacity:.46}.cc-voice-avatar{color:#d3d8de;color:color(display-p3 .831248 .845955 .86852);color:lab(86.0595% -.805348 -3.66503);background:#1a222e;background:color(display-p3 .106903 .133393 .174823);background:lab(12.9117% -1.32027 -8.87869);border:.75px solid #67696c80;border:.75px solid color(display-p3 .404816 .411405 .423846/.5);border:.75px solid lab(44.3006% -.309199 -2.24003/.5);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.cc-voice-avatar--md{width:30px;height:30px}.cc-voice-avatar--lg{width:40px;height:40px}.cc-voice-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cc-voice-dialog{z-index:110;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.client-console.cc-voice-dialog{min-height:0;color:var(--cc-text);background:0 0}.cc-voice-dialog__backdrop{z-index:0;background:#000000b8;background:color(display-p3 .000518727 .000824025 .00169986/.72);background:lab(.0565395% -.00152737 -.102246/.72);border:0;position:absolute;top:0;bottom:0;left:0;right:0}.cc-voice-dialog__panel{z-index:1;will-change:transform, opacity;background:#040507;background:color(display-p3 .0169639 .0198215 .0260357);background:lab(1.36655% -.0718385 -.745666);border-inline-start:.75px solid #67696c6b;border-inline-start:.75px solid color(display-p3 .404816 .411405 .423846/.42);border-inline-start:.75px solid lab(44.3006% -.309199 -2.24003/.42);flex-direction:column;width:min(530px,100vw);height:100%;display:flex;position:relative;box-shadow:-24px 0 70px #00000075;box-shadow:-24px 0 70px color(display-p3 .000180434 .000340098 .000870442/.46);box-shadow:-24px 0 70px lab(.0235538% .00130385 -.0611752/.46)}.cc-voice-dialog__header{border-bottom:.75px solid #67696c57;border-bottom:.75px solid color(display-p3 .404816 .411405 .423846/.34);border-bottom:.75px solid lab(44.3006% -.309199 -2.24003/.34);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 24px;display:flex}.cc-voice-dialog__header>div{align-items:center;gap:14px;display:flex}.cc-voice-dialog__header h2{margin:0;font-size:1.25rem}.cc-voice-dialog__header button{width:40px;height:40px;color:var(--cc-text);cursor:pointer;background:0 0;border:.75px solid #67696c75;border:.75px solid color(display-p3 .404816 .411405 .423846/.46);border:.75px solid lab(44.3006% -.309199 -2.24003/.46);border-radius:11px;place-items:center;display:inline-grid}.cc-voice-dialog__search{color:var(--cc-muted);background:#06070a;background:color(display-p3 .0249424 .0286195 .0364833);background:lab(1.97552% -.0963062 -.945371);border:.75px solid #67696c75;border:.75px solid color(display-p3 .404816 .411405 .423846/.46);border:.75px solid lab(44.3006% -.309199 -2.24003/.46);border-radius:13px;align-items:center;gap:12px;margin:24px 30px 12px;padding:0 16px;display:flex}.cc-voice-dialog__search:focus-within{border-color:#afb8c499;border-color:color(display-p3 .693061 .721525 .765309/.6);border-color:lab(74.4345% -1.5251 -7.28511/.6)}.cc-voice-dialog__search input{width:100%;height:48px;color:var(--cc-text);font:inherit;background:0 0;border:0;outline:0}.cc-voice-dialog__list{padding:8px 30px 34px;overflow-y:auto}.cc-voice-dialog__voice{width:100%;min-height:64px;color:var(--cc-text);background:0 0;border-bottom:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 6px;display:grid}.cc-voice-dialog__voice:hover{background:#ffffff0d;background:color(display-p3 .992892 1.00067 1.01532/.05);background:lab(99.9812% -.319183 -2.2457/.05);border-radius:11px;outline:none}.cc-voice-dialog__voice:focus-visible{background:#ffffff0d;background:color(display-p3 .992892 1.00067 1.01532/.05);background:lab(99.9812% -.319183 -2.2457/.05);border-radius:11px;outline:none}.cc-voice-dialog__select{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 4px;display:grid}.cc-voice-dialog__voice-copy{min-width:0;display:grid}.cc-voice-dialog__voice-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.cc-voice-dialog__preview{width:38px;height:38px;color:var(--cc-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.cc-voice-dialog__preview:hover{background:#ffffff14;background:color(display-p3 .992892 1.00067 1.01532/.08);background:lab(99.9812% -.319183 -2.2457/.08)}.cc-voice-dialog__empty{color:var(--cc-muted);text-align:center;justify-items:center;gap:8px;padding:72px 20px;display:grid}.cc-voice-dialog__empty strong{color:var(--cc-text)}.cc-public-voices{grid-column:1/-1}.cc-public-voices__form{grid-template-columns:minmax(210px,1.2fr) minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:end;gap:14px;margin-top:24px;display:grid}.cc-public-voices__form>label{color:var(--cc-muted);gap:8px;font-size:.78rem;display:grid}.cc-public-voices__form input:not([type=file]),.cc-public-voices__form select{width:100%;height:44px;color:var(--cc-text);font:inherit;background:#050608;background:color(display-p3 .0193981 .0225173 .0292599);background:lab(1.55307% -.0796095 -.809598);border:1px solid #ffffff24;border:1px solid color(display-p3 .992892 1.00067 1.01532/.14);border:1px solid lab(99.9812% -.319183 -2.2457/.14);border-radius:12px;padding:0 13px}.cc-public-voices__icon-control{min-height:44px;color:var(--cc-text);cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.cc-public-voices__icon-control>span:nth-child(2){align-items:center;gap:7px;display:inline-flex}.cc-public-voices__icon-control input{opacity:0;width:1px;height:1px;position:absolute}.cc-avatar-crop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;background:color(display-p3 .000615688 .00083316 .00137402/.82);background:lab(.0571003% -.00349432 -.0639856/.82);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cc-avatar-crop__dialog{width:min(100%,520px);max-height:calc(100dvh - 24px);color:var(--cc-text);background:#030305;background:color(display-p3 .0108975 .0130384 .0177972);background:lab(.897621% -.0508353 -.569633);border:1px solid #ffffff24;border:1px solid color(display-p3 .992892 1.00067 1.01532/.14);border:1px solid lab(99.9812% -.319183 -2.2457/.14);border-radius:24px;overflow-y:auto;box-shadow:0 28px 80px #00000080;box-shadow:0 28px 80px color(display-p3 0 0 0/.5);box-shadow:0 28px 80px lab(0% 0 0/.5)}.cc-avatar-crop__dialog>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 18px;display:flex}.cc-avatar-crop__dialog h2,.cc-avatar-crop__dialog p{margin:0}.cc-avatar-crop__dialog h2{font-size:1.2rem}.cc-avatar-crop__dialog p{color:var(--cc-muted);margin-top:5px;font-size:.84rem}.cc-avatar-crop__dialog>header button{width:38px;height:38px;color:var(--cc-text);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border:1px solid color(display-p3 .992892 1.00067 1.01532/.12);border:1px solid lab(99.9812% -.319183 -2.2457/.12);border-radius:11px;flex:none;place-items:center;display:grid}.cc-avatar-crop__workspace{justify-items:center;gap:25px;padding:18px 26px 30px;display:grid}.cc-avatar-crop__frame{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0c0d10;background:color(display-p3 .047221 .0520831 .0613459);background:lab(3.68676% -.155643 -1.41581);border-radius:50%;width:320px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 8px #ffffff0d;box-shadow:0 0 0 8px color(display-p3 .992892 1.00067 1.01532/.05);box-shadow:0 0 0 8px lab(99.9812% -.319183 -2.2457/.05)}.cc-avatar-crop__frame:active{cursor:grabbing}.cc-avatar-crop__frame img{-o-object-fit:cover;object-fit:cover;pointer-events:none;will-change:transform;max-width:none;position:absolute;top:50%;left:50%}.cc-avatar-crop__guide{border-radius:inherit;pointer-events:none;border:2px solid #ffffffd1;border:2px solid color(display-p3 .992892 1.00067 1.01532/.82);border:2px solid lab(99.9812% -.319183 -2.2457/.82);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #00000047;box-shadow:inset 0 0 0 1px color(display-p3 0 0 0/.28);box-shadow:inset 0 0 0 1px lab(0% 0 0/.28)}.cc-avatar-crop__zoom{width:min(100%,340px);color:var(--cc-muted);direction:ltr;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cc-avatar-crop__zoom input{accent-color:oklch(92% .006 260);cursor:pointer;width:100%}.cc-avatar-crop__dialog>footer{border-top:1px solid #ffffff1a;border-top:1px solid color(display-p3 .992892 1.00067 1.01532/.1);border-top:1px solid lab(99.9812% -.319183 -2.2457/.1);justify-content:flex-start;gap:10px;padding:18px 26px 24px;display:flex}.cc-avatar-crop__dialog>footer button{min-height:42px}.cc-avatar-crop__cancel{color:var(--cc-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border:1px solid color(display-p3 .992892 1.00067 1.01532/.14);border:1px solid lab(99.9812% -.319183 -2.2457/.14);border-radius:11px;padding:0 18px}.cc-avatar-crop__dialog button:disabled{cursor:wait;opacity:.55}.cc-public-voices__list{border-top:1px solid #ffffff1c;border-top:1px solid color(display-p3 .992892 1.00067 1.01532/.11);border-top:1px solid lab(99.9812% -.319183 -2.2457/.11);gap:0;margin-top:22px;display:grid}.cc-public-voices__row{border-bottom:1px solid #ffffff14;border-bottom:1px solid color(display-p3 .992892 1.00067 1.01532/.08);border-bottom:1px solid lab(99.9812% -.319183 -2.2457/.08);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 0;display:grid}.cc-public-voices__row>span:nth-child(2){gap:3px;display:grid}.cc-public-voices__list small{color:var(--cc-muted)}.cc-public-voices__actions{gap:4px;display:flex}.cc-public-voices__actions button{width:38px;height:38px;color:var(--cc-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid}.cc-public-voices__actions button:hover{color:var(--cc-text);background:#ffffff12;background:color(display-p3 .992892 1.00067 1.01532/.07);background:lab(99.9812% -.319183 -2.2457/.07)}.cc-public-voices__actions button.is-danger:hover{color:var(--cc-danger);background:#ce514d1a;background:color(display-p3 .751163 .349843 .321228/.1);background:lab(52.0138% 50.3325 29.517/.1)}.cc-public-voices__actions button:disabled{cursor:wait;opacity:.45}.cc-public-voices__edit-image{cursor:pointer;display:inline-grid;position:relative}.cc-public-voices__edit-image>span{width:23px;height:23px;color:var(--cc-text);background:#25292f;background:color(display-p3 .149427 .16059 .1819);background:lab(16.4349% -.50351 -4.42265);border:2px solid #020204;border:2px solid color(display-p3 .00778614 .00950665 .0134028);border:2px solid lab(.653776% -.0387728 -.465426);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px}.cc-public-voices__edit-image>span:not(:-webkit-any(: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))){right:-4px}.cc-public-voices__edit-image>span:not(: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))){right:-4px}.cc-public-voices__edit-image>span:-webkit-any(: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)){left:-4px}.cc-public-voices__edit-image>span: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)){left:-4px}.cc-public-voices__edit-image input{opacity:0;width:1px;height:1px;position:absolute}.cc-public-voices__edit-copy input{width:min(100%,360px);height:40px;color:var(--cc-text);font:inherit;background:#050608;background:color(display-p3 .0193981 .0225173 .0292599);background:lab(1.55307% -.0796095 -.809598);border:1px solid #fff3;border:1px solid color(display-p3 .992892 1.00067 1.01532/.2);border:1px solid lab(99.9812% -.319183 -2.2457/.2);border-radius:10px;padding:0 12px;font-weight:650}.cc-public-voices__edit-copy input:focus-visible{outline-offset:1px;border-color:#b4b8bea6;border-color:color(display-p3 .707185 .719333 .74228/.65);border-color:lab(74.4475% -.511497 -3.73125/.65);outline:2px solid #b4b8be29;outline:2px solid color(display-p3 .707185 .719333 .74228/.16);outline:2px solid lab(74.4475% -.511497 -3.73125/.16)}.cc-public-voices__list>p{color:var(--cc-muted);margin:0;padding:24px 0 4px}@media (max-width:1180px){.cc-agent-workbench{grid-template-columns:1fr;grid-template-areas:"voice""prompts"}.cc-agent-workbench__voice{position:static}.cc-public-voices__form{grid-template-columns:1fr 1fr}}@media (max-width:700px){.cc-agent-workbench{gap:18px}.cc-agent-field.cc-agent-field--pill{border-radius:16px}.cc-agent-voice-card__control{border-radius:12px}.cc-agent-field--pill .cc-agent-field__label{align-items:flex-start;padding:14px 16px}.cc-voice-dialog__header{min-height:64px;padding:12px 16px}.cc-voice-dialog__search{margin:20px 18px 10px}.cc-voice-dialog__list{padding-inline-start:18px;padding-inline-end:18px}.cc-public-voices__form{grid-template-columns:1fr}.cc-public-voices__row{grid-template-columns:auto minmax(0,1fr)}.cc-public-voices__actions{grid-column:1/-1;justify-content:flex-end}.cc-avatar-crop{padding:12px}.cc-avatar-crop__dialog{border-radius:20px}.cc-avatar-crop__dialog>header{padding:20px 20px 15px}.cc-avatar-crop__workspace{padding:16px 20px 26px}.cc-avatar-crop__frame{width:min(72vw,38dvh,300px)}.cc-avatar-crop__dialog>footer{padding:16px 20px 20px}.cc-topbar-agent{gap:8px;width:100%}.cc-topbar-agent strong{font-size:18px}.cc-topbar-agent>span{font-size:11px}}.cc-enterprise-offer{background:#090705b8;background:color(display-p3 .0332274 .0277335 .0190102/.72);background:lab(1.99102% .231758 1.09006/.72);border:1px solid #d6c9b157;border:1px solid color(display-p3 .830586 .789419 .705658/.34);border:1px solid lab(81.5385% 1.93742 13.5097/.34);border-radius:22px;gap:24px;margin-top:28px;padding:28px 30px;display:grid}.cc-enterprise-offer__header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.cc-enterprise-offer__header>div{max-width:760px}.cc-enterprise-offer__header span,.cc-enterprise-composer__header>div>span{color:#d6b26f;color:color(display-p3 .815683 .702197 .470557);color:lab(74.6301% 7.30416 39.1822);font-family:var(--cc-font-mono);letter-spacing:.14em;font-size:11px;font-weight:700}.cc-enterprise-offer__header h2,.cc-enterprise-offer__header p{margin:0}.cc-enterprise-offer__header h2{color:var(--cc-text);margin-top:7px;font-size:clamp(24px,3vw,38px);line-height:1.08}.cc-enterprise-offer__header p{color:var(--cc-muted);margin-top:10px;line-height:1.65}.cc-enterprise-offer__header>strong{color:var(--cc-text);font-family:var(--cc-font-mono);direction:ltr;flex:none;font-size:clamp(24px,3vw,36px)}.cc-enterprise-offer__header>strong small{color:var(--cc-muted);font-family:var(--cc-font);text-align:end;margin-top:3px;font-size:12px;font-weight:500;display:block}.cc-enterprise-offer__terms{border-block:1px solid var(--cc-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cc-enterprise-offer__terms>div{min-width:0;padding:18px 0}.cc-enterprise-offer__terms dt{color:var(--cc-muted);font-size:12px}.cc-enterprise-offer__terms dd{color:var(--cc-text);margin:7px 0 0;font-weight:700;line-height:1.5}.cc-enterprise-offer__note{color:var(--cc-text-soft);border-inline-start:2px solid #d6b26fb3;border-inline-start:2px solid color(display-p3 .815683 .702197 .470557/.7);border-inline-start:2px solid lab(74.6301% 7.30416 39.1822/.7);margin:0;padding-inline-start:16px;line-height:1.7}.cc-enterprise-offer__explanation,.cc-enterprise-offer__pending{color:var(--cc-muted);align-items:flex-start;gap:12px;display:flex}.cc-enterprise-offer__explanation svg{flex:none;margin-top:3px}.cc-enterprise-offer__explanation p{margin:0;line-height:1.7}.cc-enterprise-offer__consent{color:var(--cc-text-soft);cursor:pointer;align-items:flex-start;gap:12px;line-height:1.7;display:flex}.cc-enterprise-offer__consent input{accent-color:oklch(78% .095 82);width:18px;height:18px;margin-top:4px}.cc-enterprise-offer__consent a{color:var(--cc-text);text-underline-offset:3px;text-decoration:underline}.cc-enterprise-offer__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cc-enterprise-offer--active{border-color:#79be8759;border-color:color(display-p3 .534528 .736765 .549181/.35);border-color:lab(71.1963% -31.3788 20.3416/.35);align-items:center;gap:14px;padding-block-start:18px;padding-block-end:18px;display:flex}.cc-enterprise-offer--active svg{color:#7ccd8e;color:color(display-p3 .560791 .79609 .578873);color:lab(76.0243% -35.9096 23.3287)}.cc-enterprise-offer--active div{gap:4px;display:grid}.cc-enterprise-offer--active span{color:var(--cc-muted);font-size:13px}.cc-enterprise-composer{background:#0b09068c;background:color(display-p3 .0410437 .0347121 .0245154/.55);background:lab(2.48641% .264078 1.27192/.55);border:1px solid #d6c9b147;border:1px solid color(display-p3 .830586 .789419 .705658/.28);border:1px solid lab(81.5385% 1.93742 13.5097/.28);border-radius:20px;gap:22px;margin-block-start:26px;margin-block-end:32px;padding:26px;display:grid}.cc-enterprise-composer__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cc-enterprise-composer__header h3,.cc-enterprise-composer__header p{margin:0}.cc-enterprise-composer__header h3{color:var(--cc-text);margin-top:6px;font-size:23px}.cc-enterprise-composer__header p{max-width:720px;color:var(--cc-muted);margin-top:8px;line-height:1.6}.cc-enterprise-composer__status{border:1px solid var(--cc-line);text-align:end;border-radius:12px;flex:none;gap:3px;min-width:156px;padding:12px 14px;display:grid}.cc-enterprise-composer__status small,.cc-enterprise-composer__status span{color:var(--cc-muted);font-size:11px}.cc-enterprise-composer__status.is-active span{color:#7ccd8e;color:color(display-p3 .560791 .79609 .578873);color:lab(76.0243% -35.9096 23.3287)}.cc-enterprise-composer__status.is-declined span,.cc-enterprise-composer__status.is-payment_failed span,.cc-enterprise-composer__status.is-expired span{color:var(--cc-danger)}.cc-enterprise-composer__grid{grid-template-columns:1.2fr 1.5fr repeat(4,minmax(120px,.8fr));gap:14px;display:grid}.cc-enterprise-composer__summary{border:1px solid var(--cc-line);background:var(--cc-line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cc-enterprise-composer__summary>div{background:#080705;background:color(display-p3 .0319903 .0279316 .0212077);background:lab(1.98997% .163108 .835073);gap:5px;padding:16px;display:grid}.cc-enterprise-composer__summary span,.cc-enterprise-composer__summary small{color:var(--cc-muted);font-size:12px}.cc-enterprise-composer__summary>small{background:#080705;background:color(display-p3 .0319903 .0279316 .0212077);background:lab(1.98997% .163108 .835073);grid-column:1/-1;padding:12px 16px;line-height:1.6}.cc-enterprise-composer__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cc-enterprise-composer textarea{resize:vertical}.cc-enterprise-composer__actions,.cc-enterprise-composer__actions>div,.cc-enterprise-composer__withdraw{align-items:center;gap:10px;display:flex}.cc-enterprise-composer__actions{justify-content:space-between;padding-top:2px}@media (max-width:1100px){.cc-enterprise-composer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cc-enterprise-offer,.cc-enterprise-composer{border-radius:16px;padding:20px}.cc-enterprise-offer__header,.cc-enterprise-composer__header{display:grid}.cc-enterprise-offer__header>strong{justify-self:start}.cc-enterprise-offer__terms,.cc-enterprise-composer__grid,.cc-enterprise-composer__summary,.cc-enterprise-composer__notes{grid-template-columns:1fr}.cc-enterprise-composer__summary>small{grid-column:auto}.cc-enterprise-offer__actions,.cc-enterprise-composer__actions{flex-direction:column-reverse;align-items:stretch}.cc-enterprise-offer__actions>button,.cc-enterprise-composer__actions>div,.cc-enterprise-composer__actions button{width:100%}}.cc-crumb{color:var(--cc-text);letter-spacing:-.01em;align-items:center;gap:12px;font-weight:550;display:inline-flex}.cc-crumb__box{border:1.5px solid var(--cc-soft);border-radius:5px;width:17px;height:17px}.cc-topbar__actions,.cc-toolbar,.cc-page-title>div,.cc-key-actions,.cc-create-key>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cc-outline-button,.cc-solid-button,.cc-icon-button,.cc-user-pill{border:1px solid var(--cc-border);letter-spacing:-.01em;min-height:36px;transition:background .17s var(--cc-ease), border-color .17s var(--cc-ease), color .17s var(--cc-ease), transform .13s var(--cc-ease), box-shadow .17s var(--cc-ease);border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:550;display:inline-flex}.cc-outline-button{border-color:var(--cc-hairline);min-height:42px;color:var(--cc-text);font:650 15px/1 var(--cc-font,inherit);background:0 0;border-radius:14px;gap:8px;padding:0 15px}.cc-outline-button svg{color:var(--cc-soft)}.cc-outline-button:hover,.cc-icon-button:hover,.cc-user-pill:hover{border-color:var(--cc-border-strong);background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-outline-button:active,.cc-icon-button:active,.cc-user-pill:active,.cc-solid-button:active{transform:none}.cc-solid-button{background:var(--cc-accent);color:var(--cc-on-accent);box-shadow:var(--cc-edge), 0 1px 2px #0000004d;border-color:#0000;padding:0 15px;font-weight:600}@supports (color:color(display-p3 0 0 0)){.cc-solid-button{box-shadow:var(--cc-edge), 0 1px 2px color(display-p3 0 0 0/.3)}}@supports (color:lab(0% 0 0)){.cc-solid-button{box-shadow:var(--cc-edge), 0 1px 2px lab(0% 0 0/.3)}}.cc-solid-button svg,.client-console a.cc-solid-button{color:var(--cc-on-accent)}.cc-solid-button:hover{box-shadow:var(--cc-edge), 0 4px 16px #ffffff1f;background:#fff;background:color(display-p3 1 1 1);background:lab(100% 0 0)}@supports (color:color(display-p3 0 0 0)){.cc-solid-button:hover{box-shadow:var(--cc-edge), 0 4px 16px color(display-p3 1 1 1/.12)}}@supports (color:lab(0% 0 0)){.cc-solid-button:hover{box-shadow:var(--cc-edge), 0 4px 16px lab(100% 0 0/.12)}}.cc-icon-button{width:36px;color:var(--cc-muted);background:0 0;padding:0;position:relative}.cc-icon-button:hover{color:var(--cc-text)}.cc-user-pill{border-color:var(--cc-border-strong);background:var(--cc-surface-2);border-radius:50%;width:36px;font-size:13px;font-weight:600}.cc-page{width:min(100%,1280px);margin:0 auto;padding:30px 28px 64px}.cc-active-pill{border:1px solid var(--cc-border);width:-moz-fit-content;width:fit-content;min-height:32px;box-shadow:var(--cc-edge);color:var(--cc-muted);letter-spacing:-.005em;background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025);border-radius:999px;align-items:center;gap:9px;margin:0 0 26px;padding:0 13px 0 11px;font-size:12.5px;font-weight:550;display:inline-flex}.cc-active-pill span{background:var(--cc-live);width:7px;height:7px;animation:cc-pulse 2.4s var(--cc-ease-io) infinite;border-radius:50%;position:relative;box-shadow:0 0 #6fd88f80;box-shadow:0 0 color(display-p3 .539988 .836164 .587618/.5);box-shadow:0 0 lab(78.6331% -43.6345 25.9705/.5)}@keyframes cc-pulse{0%{box-shadow:0 0 #6fd88f73;box-shadow:0 0 color(display-p3 .539988 .836164 .587618/.45);box-shadow:0 0 lab(78.6331% -43.6345 25.9705/.45)}70%{box-shadow:0 0 0 7px #6fd88f00;box-shadow:0 0 0 7px color(display-p3 .539988 .836164 .587618/0);box-shadow:0 0 0 7px lab(78.6331% -43.6345 25.9705/0)}to{box-shadow:0 0 #6fd88f00;box-shadow:0 0 color(display-p3 .539988 .836164 .587618/0);box-shadow:0 0 lab(78.6331% -43.6345 25.9705/0)}}.cc-heading p,.cc-page-title p{color:var(--cc-soft);letter-spacing:.01em;margin:0;font-size:13px;font-weight:550}.cc-heading h1,.cc-page-title h1{letter-spacing:-.025em;text-wrap:balance;margin:7px 0 0;font-size:clamp(28px,3.2vw,36px);font-weight:560;line-height:1.04}.cc-heading h1 b{color:var(--cc-text);font-weight:560}.cc-heading .cc-dashboard-scope{color:var(--cc-muted);margin-top:10px;font-size:12px;font-weight:500}.cc-dashboard-scope strong{color:var(--cc-text);font-weight:650}.cc-tabs{border-bottom:1px solid var(--cc-hairline);scrollbar-width:none;gap:22px;margin-top:34px;display:flex;overflow-x:auto}.cc-tabs::-webkit-scrollbar{display:none}.cc-tabs button{min-height:42px;color:var(--cc-soft);white-space:nowrap;letter-spacing:-.01em;transition:color .18s var(--cc-ease);background:0 0;border:0;padding:0 1px;font-size:14px;font-weight:550;position:relative}.cc-tabs button:hover{color:var(--cc-muted)}.cc-tabs button.is-active{color:var(--cc-text)}.cc-tab-ink{background:var(--cc-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cc-tabs button.is-active:not(:has(.cc-tab-ink)):after{content:"";background:var(--cc-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cc-tabs--developer{gap:24px;margin-top:20px}.cc-toolbar{margin:20px 0 18px}.cc-state-panel{border:1px solid var(--cc-border);border-radius:var(--cc-r);min-height:46px;color:var(--cc-muted);background:#ffffff05;background:color(display-p3 1 1 1/.02);background:lab(100% 0 0/.02);align-items:center;gap:10px;margin:-2px 0 20px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.cc-state-panel svg{color:var(--cc-muted)}.cc-state-panel--error{color:var(--cc-text);background:#47211e38;background:color(display-p3 .260448 .135793 .123527/.22);background:lab(18.2165% 18.7613 10.63/.22);border-color:#e47c7566;border-color:color(display-p3 .839695 .506412 .471952/.4);border-color:lab(63.9409% 40.5923 22.8612/.4);justify-content:space-between}.cc-state-panel--error svg{color:var(--cc-danger)}.cc-dashboard-grid{grid-template-columns:minmax(0,1fr) 312px;align-items:stretch;gap:16px;margin-top:30px;display:grid}.cc-usage-panel,.cc-live-panel,.cc-table-panel,.cc-dev-callout,.cc-quickstart,.cc-empty-dev,.cc-create-key,.cc-key-secret,.cc-doc-note,.cc-doc-phone{border:1px solid var(--cc-border);border-radius:var(--cc-r-lg);background:linear-gradient(180deg, #ffffff06, #fff0) padding-box, var(--cc-bg-deep) padding-box;box-shadow:var(--cc-edge), var(--cc-shadow)}@supports (color:color(display-p3 0 0 0)){.cc-usage-panel,.cc-live-panel,.cc-table-panel,.cc-dev-callout,.cc-quickstart,.cc-empty-dev,.cc-create-key,.cc-key-secret,.cc-doc-note,.cc-doc-phone{background:linear-gradient(180deg, color(display-p3 1 1 1/.022), color(display-p3 1 1 1/0)) padding-box, var(--cc-bg-deep) padding-box}}@supports (color:lab(0% 0 0)){.cc-usage-panel,.cc-live-panel,.cc-table-panel,.cc-dev-callout,.cc-quickstart,.cc-empty-dev,.cc-create-key,.cc-key-secret,.cc-doc-note,.cc-doc-phone{background:linear-gradient(180deg, lab(100% 0 0/.022), lab(100% 0 0/0)) padding-box, var(--cc-bg-deep) padding-box}}.cc-usage-panel{flex-direction:column;display:flex;overflow:hidden}.cc-stat-strip{border-bottom:1px solid var(--cc-hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cc-stat-strip button{border:0;border-inline-end:1px solid var(--cc-hairline);min-height:92px;color:var(--cc-muted);text-align:start;transition:background .2s var(--cc-ease);background:0 0;align-content:center;gap:9px;padding:18px 20px;display:grid;position:relative}.cc-stat-strip button:last-child{border-inline-end:0}.cc-stat-strip button:hover{background:#ffffff05;background:color(display-p3 1 1 1/.02);background:lab(100% 0 0/.02)}.cc-stat-strip button.is-active{background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-stat-strip button.is-active:not(:has(.cc-tab-ink)):after{content:"";background:var(--cc-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.cc-stat-strip span{letter-spacing:.01em;color:var(--cc-soft);font-size:12px;font-weight:550}.cc-stat-strip strong{letter-spacing:-.02em;color:var(--cc-text);font-variant-numeric:tabular-nums;font-family:Geist Mono,Geist Sans,monospace;font-size:28px;font-weight:560;line-height:1}.cc-trend{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--cc-soft);align-items:center;gap:3px;font-size:11px;font-weight:560;line-height:1;display:inline-flex}.cc-trend svg{opacity:.85}.cc-trend--flat{color:var(--cc-faint)}.cc-trend--new{color:var(--cc-muted);font-weight:600}.cc-metric .cc-trend{margin-top:2px}.cc-chart-wrap{flex:1;min-height:248px;padding:16px 0 10px;position:relative}.cc-chart{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;display:block}.cc-chart__grid{stroke:var(--cc-hairline);stroke-width:1px}.cc-chart__area{stroke:none}.cc-chart__line{fill:none;stroke:var(--cc-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px #ffffff24);filter:drop-shadow(0 4px 10px color(display-p3 1 1 1/.14));filter:drop-shadow(0 4px 10px lab(100% 0 0/.14))}.cc-chart__dot{fill:var(--cc-bg-deep);stroke:var(--cc-accent);stroke-width:2px}.cc-chart__label{fill:var(--cc-faint);font-size:11px;font-weight:500}.cc-chart__cursor{opacity:0;pointer-events:none;transition:transform .26s var(--cc-ease-io), opacity .18s ease}.cc-chart__cursor.is-visible{opacity:1}.cc-chart__crosshair{stroke:var(--cc-border-strong);stroke-width:1px;stroke-dasharray:3 4;pointer-events:none}.cc-chart__dot--active{fill:var(--cc-accent);stroke:var(--cc-bg-deep);stroke-width:2.5px;pointer-events:none;filter:drop-shadow(0 0 8px #ffffff59);filter:drop-shadow(0 0 8px color(display-p3 1 1 1/.35));filter:drop-shadow(0 0 8px lab(100% 0 0/.35));transition:transform .26s var(--cc-ease-io)}.cc-chart-tip{z-index:4;opacity:0;transition:left .26s var(--cc-ease-io), top .26s var(--cc-ease-io), opacity .18s ease;border:1px solid var(--cc-border);-webkit-backdrop-filter:blur(14px)brightness(1.15);pointer-events:none;white-space:nowrap;background:#151618eb;background:color(display-p3 .083265 .0862106 .0929442/.92);background:lab(7.21033% -.0953451 -1.45417/.92);border-radius:12px;gap:7px;min-width:168px;padding:10px 12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 14px 34px #00000073;box-shadow:0 14px 34px color(display-p3 0 0 0/.45);box-shadow:0 14px 34px lab(0% 0 0/.45)}.cc-chart-tip.is-visible{opacity:1}.cc-chart-tip.is-low{transform:translate(-50%,14px)}.cc-chart-tip.is-start{transform:translate(-12px,calc(-100% - 14px))}.cc-chart-tip.is-start.is-low{transform:translate(-12px,14px)}.cc-chart-tip.is-end{transform:translate(calc(12px - 100%),calc(-100% - 14px))}.cc-chart-tip.is-end.is-low{transform:translate(calc(12px - 100%),14px)}.cc-chart-tip__day{color:var(--cc-muted);font-size:12px;font-weight:500}.cc-chart-tip__row{align-items:center;gap:8px;display:flex}.cc-chart-tip__swatch{background:var(--cc-accent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.cc-chart-tip__name{color:var(--cc-text);font-size:13px}.cc-chart-tip__value{color:var(--cc-text);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.cc-chart__cursor,.cc-chart__dot--active,.cc-chart-tip{transition-duration:.01ms}}.cc-live-panel{align-content:start;gap:18px;padding:20px;display:grid}.cc-live-panel__head span,.cc-live-list span{color:var(--cc-soft);letter-spacing:.01em;font-size:12px;font-weight:550}.cc-live-panel__head strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;margin:10px 0 7px;font-family:Geist Mono,Geist Sans,monospace;font-size:24px;font-weight:560;display:block}.cc-live-panel__head small{color:var(--cc-muted);font-size:12.5px;line-height:1.5;display:block}.cc-live-panel__head strong{color:var(--cc-text);letter-spacing:-.025em;margin:9px 0 8px;font-family:Geist Sans,Heebo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:26px;font-weight:680;line-height:1.05}.cc-live-panel__head strong[dir=ltr]{letter-spacing:-.02em;font-family:Geist Mono,Geist Sans,monospace;font-weight:560}.cc-live-list{gap:8px;display:grid}.cc-live-list span{border:1px solid var(--cc-border);border-radius:var(--cc-r-sm);min-height:38px;color:var(--cc-muted);background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018);align-items:center;gap:9px;padding:0 12px;font-weight:500;display:flex}.cc-live-list svg{color:var(--cc-soft)}.cc-metrics-grid,.cc-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cc-metric{border:1px solid var(--cc-border);border-radius:var(--cc-r);background:linear-gradient(180deg, #ffffff06, #fff0) padding-box, var(--cc-surface) padding-box;min-height:112px;box-shadow:var(--cc-edge);transition:border-color .2s var(--cc-ease), background .2s var(--cc-ease);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:17px;display:grid}@supports (color:color(display-p3 0 0 0)){.cc-metric{background:linear-gradient(180deg, color(display-p3 1 1 1/.025), color(display-p3 1 1 1/0)) padding-box, var(--cc-surface) padding-box}}@supports (color:lab(0% 0 0)){.cc-metric{background:linear-gradient(180deg, lab(100% 0 0/.025), lab(100% 0 0/0)) padding-box, var(--cc-surface) padding-box}}.cc-metric:hover{border-color:var(--cc-border-strong)}.cc-metric__icon{border:1px solid var(--cc-border);width:38px;height:38px;color:var(--cc-text);box-shadow:var(--cc-edge);background:#ffffff0a;background:color(display-p3 1 1 1/.04);background:lab(100% 0 0/.04);border-radius:10px;place-items:center;display:grid}.cc-metric span{color:var(--cc-soft);letter-spacing:.01em;font-size:11.5px;font-weight:550;display:block}.cc-metric strong{color:var(--cc-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 5px;font-family:Geist Mono,Geist Sans,monospace;font-size:24px;font-weight:560;line-height:1;display:block}.cc-metric small{color:var(--cc-faint);font-size:11.5px;line-height:1.4}.cc-metric--accent .cc-metric__icon,.cc-metric--voice .cc-metric__icon,.cc-metric--text .cc-metric__icon,.cc-metric--ok .cc-metric__icon{color:var(--cc-text)}.cc-table-panel{margin-top:16px;padding:20px}.cc-section-head,.cc-page-title,.cc-api-head,.cc-dev-callout{justify-content:space-between;align-items:center;gap:18px;display:flex}.cc-section-head span,.cc-quickstart__copy span,.cc-doc-hero span{color:var(--cc-soft);letter-spacing:.02em;margin:0;font-size:12px;font-weight:550}.cc-section-head h2,.cc-dev-callout h2,.cc-quickstart h2,.cc-empty-dev h2,.cc-doc-section h2{letter-spacing:-.02em;margin:5px 0 0;font-size:20px;font-weight:560}.cc-session-table,.cc-key-table{gap:0;margin-top:16px;display:grid}.cc-session-table__head,.cc-session-table__row,.cc-key-table__head,.cc-key-table__row{border-bottom:1px solid var(--cc-hairline);align-items:center;gap:12px;min-height:52px;padding:0 12px;display:grid}.cc-session-table__row,.cc-key-table__row{transition:background .16s var(--cc-ease);border-bottom:0;border-radius:22px}.cc-session-table__row:hover,.cc-key-table__row:hover{background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075)}.cc-session-table__row--link{color:inherit;cursor:pointer;text-decoration:none}.cc-session-table__row--link:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:-2px}.cc-session-table__head,.cc-session-table__row{grid-template-columns:120px 140px minmax(180px,1fr) 90px 80px 104px}.cc-key-table__head,.cc-key-table__row{grid-template-columns:minmax(180px,1fr) minmax(210px,1.2fr) 120px 110px 130px}.cc-key-table__row{grid-template-rows:minmax(80px,1fr);min-height:128px;padding-block-start:10px;padding-block-end:38px;position:relative}.cc-session-table__head,.cc-key-table__head{color:var(--cc-faint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.cc-session-table__row strong,.cc-key-table__row strong{letter-spacing:-.01em;font-weight:550}.cc-session-table__row span,.cc-key-table__row span{color:var(--cc-muted);font-variant-numeric:tabular-nums;font-style:normal}.cc-key-table__policy{color:var(--cc-faint);flex-wrap:wrap;gap:8px 16px;padding:0;font-size:11px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.cc-key-table__policy code{color:var(--cc-muted)}.cc-session-table__detail{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;overflow:hidden}.cc-session-table__detail[dir=ltr]{text-align:right;direction:ltr;unicode-bidi:isolate}.cc-session-table__row>span:first-child{color:var(--cc-soft);font-family:Geist Mono,monospace;font-size:12px}.cc-session-table__row em{width:-moz-fit-content;width:fit-content;color:var(--cc-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11.5px;font-style:normal;font-weight:550;display:inline-flex}.cc-session-table__row em:before{content:"";background:var(--cc-soft);border-radius:50%;width:5px;height:5px}.cc-session-table__empty,.cc-key-table__empty{border-bottom:1px solid var(--cc-hairline);min-height:52px;color:var(--cc-soft);align-items:center;padding:0 12px;font-size:13px;display:flex}.cc-page-title{align-items:flex-start}.cc-page-title h1{margin:0}.cc-dev-overview{gap:22px;margin-top:26px;display:grid}.cc-dev-callout{min-height:116px;padding:14px 26px 14px 14px}.cc-dev-callout p,.cc-quickstart p,.cc-empty-dev p,.cc-doc-section p,.cc-doc-hero p{max-width:64ch;color:var(--cc-muted);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.6}.cc-dev-callout__media{border:1px solid var(--cc-border);background:radial-gradient(120% 120% at 30% 0%, #ffffff1a, transparent 60%), var(--cc-surface-2);width:124px;height:84px;color:var(--cc-text);box-shadow:var(--cc-edge);border-radius:12px;flex:0 0 124px;place-items:center;gap:6px;display:grid}@supports (color:color(display-p3 0 0 0)){.cc-dev-callout__media{background:radial-gradient(120% 120% at 30% 0%, color(display-p3 1 1 1/.1), transparent 60%), var(--cc-surface-2)}}@supports (color:lab(0% 0 0)){.cc-dev-callout__media{background:radial-gradient(120% 120% at 30% 0%, lab(100% 0 0/.1), transparent 60%), var(--cc-surface-2)}}.cc-dev-callout__media span{letter-spacing:.02em;color:var(--cc-soft);font-size:11px;font-weight:600}.cc-quickstart{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:center;gap:26px;padding:30px;display:grid}.cc-quickstart__copy{align-content:center;gap:11px;display:grid}.cc-quickstart__copy .cc-solid-button{width:-moz-fit-content;width:fit-content;margin-top:4px}.cc-quickstart__code{gap:11px;min-width:0;display:grid}.cc-code{border:1px solid var(--cc-border);border-radius:var(--cc-r);min-width:0;max-width:100%;box-shadow:var(--cc-edge);background:#020304;background:color(display-p3 .00997974 .0111006 .0139644);background:lab(.770523% -.0157952 -.337908);overflow:hidden}.cc-code__bar{border-bottom:1px solid var(--cc-hairline);min-height:38px;color:var(--cc-faint);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 14px;font-size:11px;font-weight:600;display:flex}.cc-code__bar button,.cc-key-actions button{border:1px solid var(--cc-border);width:30px;height:30px;color:var(--cc-soft);transition:color .15s var(--cc-ease), background .15s var(--cc-ease), border-color .15s var(--cc-ease);background:0 0;border-radius:8px;place-items:center;display:grid}.cc-code__bar button:hover,.cc-key-actions button:hover{color:var(--cc-text);border-color:var(--cc-border-strong);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05)}.cc-key-actions__revoke{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:650;color:#f39d93!important;color:color(display-p3 .905823 .631035 .588389)!important;color:lab(73.5098% 32.2021 19.3906)!important;background:#e66f6414!important;background:color(display-p3 .842852 .461111 .412086/.08)!important;background:lab(61.4518% 46.5242 29.0106/.08)!important;border:1px solid #e66f647a!important;border:1px solid color(display-p3 .842852 .461111 .412086/.48)!important;border:1px solid lab(61.4518% 46.5242 29.0106/.48)!important;width:auto!important;height:auto!important;display:inline-flex!important}.cc-key-actions__revoke>span:first-child,.cc-danger-button>span:first-child,.cc-key-actions__revoke>span[aria-hidden=true],.cc-danger-button>span[aria-hidden=true]{justify-content:center;align-items:center;gap:7px;line-height:1;display:inline-flex}.cc-key-actions__revoke>span:first-child>svg,.cc-danger-button>span:first-child>svg,.cc-key-actions__revoke>span[aria-hidden=true]>svg,.cc-danger-button>span[aria-hidden=true]>svg{flex:none;display:block}.cc-key-actions__revoke:hover:not(:disabled){color:#ffc8c0!important;color:color(display-p3 .978011 .78807 .756082)!important;color:lab(85.446% 21.288 12.6331)!important;background:#e66f6426!important;background:color(display-p3 .842852 .461111 .412086/.15)!important;background:lab(61.4518% 46.5242 29.0106/.15)!important;border-color:#f9786cb8!important;border-color:color(display-p3 .911086 .497907 .445087/.72)!important;border-color:lab(65.9957% 49.6354 30.9767/.72)!important}.cc-key-actions__revoke:focus-visible{outline-offset:2px;outline:2px solid #f6857ab8;outline:2px solid color(display-p3 .90793 .545686 .495287/.72);outline:2px solid lab(68.5213% 43.2546 26.5766/.72)}.cc-code pre{margin:0;padding:16px;overflow:auto}.cc-code code,.cc-key-secret code,.cc-key-mask{color:#cfd1d4;color:color(display-p3 .81465 .818927 .828632);color:lab(83.7439% -.12064 -1.51196);font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:12.5px;line-height:1.65}.cc-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.cc-empty-dev{text-align:center;place-items:center;gap:8px;min-height:340px;margin-top:26px;padding:40px;display:grid}.cc-empty-dev svg{color:var(--cc-soft)}.cc-api-keys{margin-top:26px}.cc-api-head{align-items:flex-start}.cc-api-head p{max-width:720px;color:var(--cc-muted);margin:0;font-size:14px;line-height:1.6}.cc-create-key{grid-template-columns:1fr;align-items:end;gap:16px;margin-top:18px;padding:16px;display:grid}.cc-create-key label{color:var(--cc-soft);letter-spacing:.01em;gap:7px;font-size:12px;font-weight:550;display:grid}.cc-create-key input,.cc-docs-search input{width:100%}.cc-create-key input{border:1px solid var(--cc-border);border-radius:var(--cc-r-sm);min-height:40px;color:var(--cc-text);transition:border-color .16s var(--cc-ease), background .16s var(--cc-ease);background:#ffffff05;background:color(display-p3 1 1 1/.02);background:lab(100% 0 0/.02);padding:0 12px}.cc-create-key input::placeholder{color:var(--cc-faint)}.cc-create-key input:focus-visible{border-color:var(--cc-border-strong);background:#ffffff0a;background:color(display-p3 1 1 1/.04);background:lab(100% 0 0/.04);outline:none}.cc-key-secret{border:0;border-block:1px solid var(--cc-border-strong);background:0 0;border-radius:0;grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:18px 0;display:grid}.cc-key-secret strong,.cc-key-secret span{display:block}.cc-key-secret strong{letter-spacing:-.01em;font-weight:560}.cc-key-secret span{color:var(--cc-muted);margin-top:4px;font-size:12.5px}.cc-key-secret code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-key-table{margin-top:28px}.cc-key-mask{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--cc-soft);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.cc-switch{border:1px solid var(--cc-border);background:var(--cc-surface-2);width:46px;height:26px;transition:background .2s var(--cc-ease), border-color .2s var(--cc-ease);border-radius:999px;flex:none;justify-content:flex-start;align-items:center;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0000004d;box-shadow:inset 0 1px 2px color(display-p3 0 0 0/.3);box-shadow:inset 0 1px 2px lab(0% 0 0/.3)}.cc-switch span{background:var(--cc-soft);width:18px;height:18px;transition:transform .22s var(--cc-ease), background .22s var(--cc-ease);border-radius:50%;box-shadow:0 1px 2px #0006;box-shadow:0 1px 2px color(display-p3 0 0 0/.4);box-shadow:0 1px 2px lab(0% 0 0/.4)}.cc-switch.is-on{background:var(--cc-accent);border-color:#0000}.cc-switch.is-on span{background:var(--cc-on-accent);transform:translate(20px)}[dir=rtl] .cc-switch.is-on span{transform:translate(-20px)}.client-console--docs{background:var(--cc-bg);display:block}.cc-docs{min-height:100dvh;color:var(--cc-text);z-index:2;padding-top:64px;position:relative;overflow-x:hidden}.cc-docs-glow{display:none}.cc-docs-top{z-index:50;border-block-end:1px solid var(--cc-hairline);-webkit-backdrop-filter:blur(10px)saturate(1.08);background:#060608eb;background:color(display-p3 .022754 .0246877 .0294904/.92);background:lab(1.71578% -.0312701 -.56825/.92);min-height:64px;position:fixed;top:0;bottom:auto;left:0;right:0;transform:translateZ(0)}.cc-docs-nav{grid-template-columns:minmax(210px,auto) minmax(220px,360px) auto;align-items:center;gap:22px;min-height:64px;padding:0 34px;display:grid}.cc-docs-nav-links,.cc-docs-nav-right{align-items:center;gap:22px;display:flex}.cc-docs-nav-links a,.cc-docs-cta{min-height:34px;color:var(--cc-soft);letter-spacing:-.01em;transition:color .15s var(--cc-ease), border-color .15s var(--cc-ease);border-block-end:1px solid #0000;align-items:center;font-size:13.5px;font-weight:540;display:inline-flex}.cc-docs-nav-links a:hover,.cc-docs-cta:hover{color:var(--cc-text);border-block-end-color:var(--cc-hairline)}.cc-docs-nav-links a[aria-current=page]{color:var(--cc-text);border-block-end-color:var(--cc-border-strong)}.cc-docs-nav-right{justify-content:flex-end}.cc-docs-cta--primary{color:var(--cc-text)}.cc-docs-search{border:0;border-block-end:1px solid var(--cc-hairline);min-height:42px;color:var(--cc-soft);transition:border-color .17s var(--cc-ease), background .17s var(--cc-ease);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 0 0 10px;display:grid}.cc-docs-search svg{color:var(--cc-soft)}.cc-docs-search input{color:var(--cc-text);background:0 0;border:0;outline:0;min-width:0;font-size:13.5px}.cc-docs-search input::placeholder{color:var(--cc-faint)}.cc-docs-search input:focus-visible{outline:0}.cc-docs-search:focus-within{border-color:var(--cc-border-strong);background:0 0}.cc-docs-search kbd{border:0;border-inline-start:1px solid var(--cc-hairline);min-width:24px;height:24px;color:var(--cc-faint);border-radius:0;place-items:center;font-family:Geist Mono,monospace;font-size:12px;display:grid}.cc-docs-shell{direction:rtl;min-height:calc(100dvh - 64px);display:block}.cc-docs-sidebar{z-index:12;border-left:1px solid var(--cc-hairline);direction:rtl;background:0 0;width:248px;height:calc(100dvh - 64px);padding:46px 24px;position:fixed;top:64px;right:0;overflow-y:auto}.cc-docs-sidebar div{gap:3px;margin-bottom:26px;display:grid}.cc-docs-sidebar p{color:var(--cc-faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.cc-docs-sidebar a{min-height:38px;color:var(--cc-muted);transition:border-color .15s var(--cc-ease), color .15s var(--cc-ease);border-block-end:1px solid #0000;border-radius:0;align-items:center;padding:0;font-size:13.5px;font-weight:500;display:flex}.cc-docs-sidebar a:hover{border-block-end-color:var(--cc-hairline);color:var(--cc-text)}.cc-docs-content{direction:rtl;width:min(920px,100vw - 344px);margin-left:clamp(28px,3.2vw,54px);margin-right:calc(248px + clamp(48px,5vw,96px));padding:38px 0 120px}.cc-doc-hero{border-block-end:1px solid var(--cc-hairline);justify-content:space-between;align-items:flex-start;gap:30px;min-height:0;padding-block-end:34px;display:flex}.cc-doc-hero span{display:block}.cc-doc-hero h1{letter-spacing:-.025em;margin:10px 0 0;font-size:42px;font-weight:620;line-height:1}.cc-doc-note{border:0;border-block-end:1px solid var(--cc-hairline);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:0;padding:26px 0;display:grid}.cc-doc-note>svg{color:var(--cc-soft);margin-top:2px}.cc-doc-note>div,.cc-doc-section{min-width:0}.cc-doc-note strong{color:var(--cc-text);letter-spacing:-.01em;margin-bottom:12px;font-size:15px;font-weight:550;display:block}.cc-doc-section{border-block-start:1px solid var(--cc-hairline);padding:42px 0 0}.cc-doc-section h2{letter-spacing:-.022em;font-size:24px;font-weight:620}.cc-doc-section .cc-code{margin-top:16px}.cc-key-mode{vertical-align:middle;color:#9eb3fa;letter-spacing:.08em;background:#5577e214;border:1px solid #6684e65c;border-radius:999px;margin-inline-start:6px;padding:3px 6px;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.cc-key-mode--live{color:#73dca9;background:#40bd8214;border-color:#50c99157}.cc-doc-section h3{color:var(--cc-text);margin:26px 0 0;font-size:15px;font-weight:620}.cc-doc-agent-picker{gap:12px;margin:0 0 16px;display:grid}.cc-doc-agent-picker label{grid-template-columns:minmax(140px,.55fr) minmax(220px,1fr);align-items:center;gap:14px;display:grid}.cc-doc-agent-picker label>span,.cc-doc-agent-picker small,.cc-doc-agent-picker__status{color:var(--cc-muted);font-size:13px}.cc-doc-agent-picker select{width:100%;min-height:40px}.cc-doc-agent-picker__key{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.cc-doc-agent-picker__key code{min-width:0;color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cc-doc-agent-picker__status.is-error{color:var(--cc-danger)}.cc-doc-table,.cc-doc-contract-list{border-block:1px solid var(--cc-hairline);margin-top:18px}.cc-doc-table>div,.cc-doc-contract-list>div{border-block-end:1px solid var(--cc-hairline);grid-template-columns:minmax(190px,.48fr) minmax(0,1fr);align-items:start;gap:24px;padding:13px 0;display:grid}.cc-doc-table>div:last-child,.cc-doc-contract-list>div:last-child{border-block-end:0}.cc-doc-table strong,.cc-doc-contract-list strong{color:var(--cc-text);font-size:13px;font-weight:620}.cc-doc-table span,.cc-doc-contract-list span{color:var(--cc-muted);font-size:13px;line-height:1.65}.cc-doc-table code{overflow-wrap:anywhere;color:var(--cc-text);text-align:left;direction:ltr;font-size:12px}.cc-doc-steps{counter-reset:widget-doc-step;border-block:1px solid var(--cc-hairline);gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.cc-doc-steps li{min-height:54px;color:var(--cc-muted);counter-increment:widget-doc-step;border-block-end:1px solid var(--cc-hairline);padding:15px 48px 15px 0;font-size:13px;line-height:1.65;position:relative}.cc-doc-steps li:last-child{border-block-end:0}.cc-doc-steps li:before{border:1px solid var(--cc-border);width:28px;height:28px;color:var(--cc-text);content:counter(widget-doc-step);border-radius:50%;place-items:center;font-family:Geist Mono,monospace;font-size:11px;display:grid;position:absolute;top:13px;bottom:auto;left:auto;right:0}.cc-doc-steps strong{color:var(--cc-text);font-weight:620}.cc-doc-phone{border:0;border-block:1px solid var(--cc-hairline);width:min(100%,640px);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto auto 1fr;align-items:center;gap:10px 14px;margin-top:16px;padding:16px 0;display:grid}.cc-doc-phone svg{color:var(--cc-soft)}.cc-doc-phone strong{font-weight:550}.cc-doc-phone span{font-variant-numeric:tabular-nums;color:var(--cc-text);font-family:Geist Mono,monospace}.cc-doc-phone em{color:var(--cc-muted);grid-column:2/-1;font-size:12.5px;font-style:normal}.cc-doc-help{z-index:25;border:1px solid var(--cc-border);border-radius:var(--cc-r-lg);-webkit-backdrop-filter:blur(16px);width:min(340px,100vw - 44px);box-shadow:var(--cc-edge), var(--cc-shadow-lg);background:#040405db;background:color(display-p3 .0157206 .0172344 .0210389/.86);background:lab(1.19712% -.0231862 -.449616/.86);gap:12px;padding:16px;display:grid;position:fixed;bottom:26px;right:30px}.cc-doc-help>div,.cc-doc-help button{align-items:center;gap:11px;display:flex}.cc-doc-help>div{font-weight:550}.cc-doc-help>div svg{color:var(--cc-text)}.cc-doc-help p{color:var(--cc-muted);margin:0;font-size:13px;line-height:1.5}.cc-doc-help button{border-radius:var(--cc-r-sm);background:var(--cc-accent);min-height:44px;color:var(--cc-on-accent);box-shadow:var(--cc-edge);transition:transform .13s var(--cc-ease), box-shadow .17s var(--cc-ease);border:0;justify-content:center;font-weight:600}.cc-doc-help button:hover{box-shadow:var(--cc-edge), 0 4px 16px #ffffff1f}@supports (color:color(display-p3 0 0 0)){.cc-doc-help button:hover{box-shadow:var(--cc-edge), 0 4px 16px color(display-p3 1 1 1/.12)}}@supports (color:lab(0% 0 0)){.cc-doc-help button:hover{box-shadow:var(--cc-edge), 0 4px 16px lab(100% 0 0/.12)}}.cc-doc-help button:active{transform:scale(.98)}@media (max-width:1180px){.cc-dashboard-grid,.cc-quickstart{grid-template-columns:1fr}.cc-metrics-grid,.cc-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-key-table__head,.cc-key-table__row{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 100px 90px 110px}}@media (max-width:940px){.client-console{display:block}.cc-sidebar{z-index:30;width:100%;height:auto;padding:6px max(8px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border:0;background:var(--cc-chrome-bg);border-top:1px solid oklch(100% 0 0/.12);border-radius:0;gap:0;display:block;position:fixed;top:auto;bottom:0;left:0;right:0;overflow:visible;transform:translateZ(0);box-shadow:0 -10px 30px #00000080,inset 0 1px #ffffff14;box-shadow:0 -10px 30px color(display-p3 0 0 0/.5),inset 0 1px color(display-p3 1 1 1/.08);box-shadow:0 -10px 30px lab(0% 0 0/.5),inset 0 1px lab(100% 0 0/.08)}.cc-brand,.cc-workspace,.cc-sidebar__group{display:none}.cc-sidebar__nav{justify-content:space-around;gap:2px;display:flex}.cc-sidebar .cc-sidebar__nav a.cc-tab-settings{display:flex}.cc-sidebar__nav a{min-height:50px;color:var(--cc-muted);letter-spacing:0;border:0;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;padding:5px 4px;font-size:10.5px;font-weight:550}.cc-sidebar--admin .cc-sidebar__nav a{gap:2px;padding-inline-start:2px;padding-inline-end:2px;font-size:9.6px}.cc-sidebar__nav a svg{opacity:.9;transition:opacity .16s var(--cc-ease)}.cc-sidebar__nav a.is-active{color:var(--cc-text);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05);border-block-end-color:#0000}.cc-sidebar__nav a.is-active svg{opacity:1}.cc-sidebar__nav a.is-active:before{display:none}.cc-app{margin-inline-start:0;padding-top:0}.cc-view{min-height:0}.cc-topbar{min-height:64px;padding-top:max(12px, env(safe-area-inset-top));padding-inline:max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-left));position:static;left:auto;right:auto}.cc-page{padding:20px max(16px, env(safe-area-inset-right)) calc(78px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.cc-docs{padding-top:128px}.cc-docs-shell{padding-top:0;display:block}.cc-docs-top{min-height:128px}.cc-docs-nav{grid-template-columns:1fr;gap:10px;min-height:128px;padding:12px 18px}.cc-docs-nav-links,.cc-docs-nav-right{gap:16px;overflow-x:auto}.cc-docs-search{order:3;width:100%}.cc-docs-sidebar{z-index:auto;border-block-end:1px solid var(--cc-hairline);border-left:0;gap:16px;width:auto;height:auto;padding:18px;display:flex;position:static;top:auto;right:auto;overflow-x:auto}.cc-docs-sidebar div{flex:0 0 190px;margin:0}.cc-docs-content{width:auto;margin:0;padding:28px 18px 130px;overflow-x:hidden}.cc-doc-hero{gap:18px;display:grid}.cc-doc-hero h1{font-size:34px}}@media (max-width:720px){.cc-topbar{flex-direction:column;align-items:flex-start}.cc-topbar__actions{flex-wrap:nowrap;width:100%;overflow-x:auto}.cc-tabs{gap:18px;margin-top:30px}.cc-stat-strip,.cc-metrics-grid,.cc-integration-grid{grid-template-columns:1fr}.cc-stat-strip button{border-inline-end:0;border-bottom:1px solid var(--cc-hairline)}.cc-session-table,.cc-key-table{gap:10px}.cc-session-table__head,.cc-key-table__head{display:none}.cc-session-table__row,.cc-key-table__row{border:1px solid var(--cc-border);border-radius:var(--cc-r-sm);background:#ffffff05;background:color(display-p3 1 1 1/.02);background:lab(100% 0 0/.02);grid-template-rows:none;grid-template-columns:1fr;gap:7px;min-height:0;padding:14px}.cc-key-table__policy{position:static;top:auto;bottom:auto;left:auto;right:auto}.cc-section-head,.cc-page-title,.cc-api-head,.cc-dev-callout{display:grid}.cc-dev-callout{padding:18px}.cc-dev-callout__media{width:100%}.cc-quickstart{padding:20px}.cc-create-key,.cc-key-secret{grid-template-columns:1fr}.cc-code pre{padding:14px}.cc-doc-note,.cc-doc-phone{grid-template-columns:1fr}.cc-doc-agent-picker label,.cc-doc-table>div,.cc-doc-contract-list>div{grid-template-columns:1fr;gap:7px}.cc-doc-agent-picker__key{flex-direction:column;align-items:stretch}.cc-doc-phone em{grid-column:auto}.cc-doc-help{width:auto;margin:28px 18px 18px;position:static}}@media (prefers-reduced-motion:reduce){.client-console *,.client-console :before,.client-console :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cc-live-indicator{border:1px solid var(--cc-border);min-height:30px;color:var(--cc-soft);letter-spacing:-.005em;font-variant-numeric:tabular-nums;background:#ffffff05;background:color(display-p3 1 1 1/.02);background:lab(100% 0 0/.02);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:550;display:inline-flex}.cc-live-indicator i{background:var(--cc-soft);border-radius:50%;width:6px;height:6px}.cc-live-indicator.is-live{color:var(--cc-text)}.cc-live-indicator.is-live i{background:var(--cc-live)}a.cc-live-indicator--link{transition:border-color .16s var(--cc-ease), color .16s var(--cc-ease), background .16s var(--cc-ease);text-decoration:none}a.cc-live-indicator--link:hover{border-color:var(--cc-border-strong);color:var(--cc-text);background:#ffffff0a;background:color(display-p3 1 1 1/.04);background:lab(100% 0 0/.04)}a.cc-live-indicator--link:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:2px}.cc-calls-search{border:1px solid var(--cc-border);min-height:44px;transition:border-color .17s var(--cc-ease), background .17s var(--cc-ease);background:#ffffff04;background:color(display-p3 1 1 1/.014);background:lab(100% 0 0/.014);border-radius:11px;align-items:center;gap:10px;margin:22px 0 4px;padding:0 14px;display:flex}.cc-calls-search:focus-within{border-color:var(--cc-border-strong);background:#ffffff08;background:color(display-p3 1 1 1/.03);background:lab(100% 0 0/.03)}.cc-calls-search svg{color:var(--cc-faint);flex-shrink:0}.cc-calls-search input{min-width:0;color:var(--cc-text);letter-spacing:-.01em;background:0 0;border:0;flex:1;font-size:14px}.cc-calls-search input::placeholder{color:var(--cc-faint)}.cc-calls-table{gap:0;margin-top:14px;display:grid}.cc-calls-table__head,.cc-calls-table__row{text-align:start;border-bottom:0;grid-template-columns:minmax(200px,1fr) 132px 150px 84px 84px 22px;align-items:center;gap:16px;min-height:50px;padding-block-start:0;padding-block-end:0;padding-inline-start:14px;padding-inline-end:12px;display:grid}.cc-calls-table__head{min-height:28px;color:var(--cc-faint);letter-spacing:.08em;text-transform:uppercase;border-bottom:0;font-size:10.5px;font-weight:600}.cc-num{text-align:end;font-variant-numeric:tabular-nums;justify-self:end}.cc-calls-table__row{-webkit-appearance:none;appearance:none;box-shadow:none;font:inherit;cursor:pointer;transition:background .14s var(--cc-ease);background:0 0;border:0;border-radius:22px;margin:0;position:relative}.cc-calls-table__row:last-child{border-bottom:0}.cc-calls-table__row:hover{background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075)}.cc-calls-table__row:focus-visible{box-shadow:inset 0 0 0 1px var(--cc-border-strong);outline:0}.cc-calls-table__row.is-cursor{background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055);border-radius:999px;margin-block-start:4px;margin-block-end:4px}.cc-calls-table__row.is-cursor:not(.is-open):after{content:none}.cc-calls-table__row.is-open{background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075);border-radius:999px;margin-block-start:4px;margin-block-end:4px}.cc-calls-table__title{min-width:0;color:var(--cc-text);letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;font-size:14px;font-weight:550;display:inline-flex;overflow:hidden}.cc-calls-table__title .cc-calls-table__rec{color:var(--cc-faint);transition:color .14s var(--cc-ease);flex-shrink:0}.cc-calls-table__row:hover .cc-calls-table__rec{color:var(--cc-soft)}.cc-calls-table__title .cc-calls-table__missed,.cc-calls-table__title .cc-calls-table__attn{color:var(--cc-warn);flex-shrink:0}.cc-noanswer{border:1px solid color-mix(in oklch, var(--cc-warn) 24%, transparent);color:var(--cc-warn);background:0 0;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex}.cc-noanswer strong{font-size:15px;font-weight:600}.cc-noanswer span{color:var(--cc-muted);margin-inline-start:auto;font-size:13px}.cc-analysis-failed{border:1px solid color-mix(in oklch, var(--cc-danger) 26%, transparent);color:var(--cc-danger);background:0 0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.cc-analysis-failed>div{gap:3px;min-width:0;display:grid}.cc-analysis-failed strong{color:var(--cc-text);font-size:14px;font-weight:650}.cc-analysis-failed span{color:var(--cc-muted);font-size:12.5px;line-height:1.35}.cc-analysis-failed .cc-outline-button{white-space:nowrap}.cc-analysis-failed .is-spinning{animation:.9s linear infinite cc-spin}.cc-create-key__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cc-create-key__wide,.cc-create-key__scopes{grid-column:1/-1}.cc-create-key__scopes{border:1px solid var(--cc-border);flex-wrap:wrap;gap:10px 16px;margin:0;padding:12px;display:flex}.cc-create-key__scopes legend{color:var(--cc-soft);padding-inline-start:6px;padding-inline-end:6px;font-size:12px}.cc-create-key__scopes label{grid-template-columns:none;align-items:center;gap:7px;display:inline-flex}.cc-create-key__scopes input{width:15px;min-height:15px;padding:0}@media (max-width:900px){.cc-create-key__controls{grid-template-columns:1fr}}.cc-test-call-note{border:1px solid var(--cc-border);color:var(--cc-live);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px 16px;display:grid}.cc-test-call-note>div{gap:3px;min-width:0;display:grid}.cc-test-call-note strong{color:var(--cc-text);font-size:13px}.cc-test-call-note span{color:var(--cc-muted);font-size:12px;line-height:1.5}@media (max-width:620px){.cc-analysis-failed{grid-template-columns:auto minmax(0,1fr)}.cc-analysis-failed .cc-outline-button{grid-column:2;justify-self:start}}.cc-row-tag{color:color-mix(in oklch, var(--cc-warn) 82%, var(--cc-soft));letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:560;display:inline-flex}.cc-row-tag:before{content:"";background:color-mix(in oklch, var(--cc-warn) 32%, transparent);width:1px;height:12px}.cc-calls-table__dir{color:var(--cc-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.cc-calls-table__dur{color:var(--cc-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cc-calls-table__dir svg,.cc-calls-table__dur svg{color:var(--cc-faint)}.cc-calls-table__date{color:var(--cc-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.cc-calls-table__cost{color:var(--cc-text);font-size:13px;font-weight:550}.cc-calls-table__chev{color:var(--cc-faint);opacity:0;transition:opacity .14s var(--cc-ease), transform .14s var(--cc-ease);display:inline-flex;transform:translate(4px)}.cc-calls-table__chev svg{transform:scaleX(-1)}.cc-calls-table__row:hover .cc-calls-table__chev{opacity:1;transform:translate(0)}.cc-calls-table__empty{border-bottom:1px solid var(--cc-hairline);min-height:54px;color:var(--cc-soft);align-items:center;padding:0 14px;font-size:13px;display:flex}.cc-calls-table__empty--error{color:var(--cc-danger)}.cc-calls-table__more{color:var(--cc-faint);text-align:center;padding:16px 14px 0;font-size:13px}.cc-player{background:0 0;border-radius:12px;align-items:center;gap:14px;padding:9px 12px;display:flex}.cc-player--empty{color:var(--cc-faint);justify-content:center;padding:16px 12px;font-size:13px}.cc-player--skel{gap:14px}.cc-player__skelwave{border-radius:6px;flex:1;height:26px}.cc-player__play{background:var(--cc-accent);width:38px;height:38px;color:var(--cc-on-accent);cursor:pointer;transition:transform .13s var(--cc-ease), opacity .15s var(--cc-ease);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cc-player__play:hover{opacity:.92;transform:scale(1.03)}.cc-player__play:active{transform:scale(.97)}.cc-player__play svg{margin-left:1px}.cc-wave{isolation:isolate;--cc-played:0%;--cc-buffered:0%;cursor:pointer;touch-action:none;direction:ltr;flex:1;align-items:center;gap:1.5px;min-width:0;height:40px;display:flex;position:relative}.cc-wave:after{content:"";z-index:0;opacity:0;pointer-events:none;width:2px;height:30px;transition:inset-inline-start 90ms linear, opacity .14s var(--cc-ease);background:#ffffff57;background:color(display-p3 1 1 1/.34);background:lab(100% 0 0/.34);border-radius:999px;position:absolute;top:50%;transform:translate(-1px,-50%)}.cc-wave:not(:-webkit-any(: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))):after{left:var(--cc-played)}.cc-wave:not(: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))):after{left:var(--cc-played)}.cc-wave:-webkit-any(: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)):after{right:var(--cc-played)}.cc-wave: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)):after{right:var(--cc-played)}.cc-wave.is-buffering:after{opacity:.68}.cc-wave:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:3px;border-radius:4px}.cc-wave__bar{z-index:1;pointer-events:none;background:#ffffff29;background:color(display-p3 1 1 1/.16);background:lab(100% 0 0/.16);border-radius:1px;flex:1;min-width:1.5px;transition:background .12s linear;position:relative}.cc-wave__bar.is-played{background:var(--cc-accent)}.cc-wave.is-buffering .cc-wave__bar:not(.is-played){animation:cc-wave-buffer 1.05s var(--cc-ease-io) infinite}@keyframes cc-wave-buffer{0%,to{opacity:.58}50%{opacity:1}}.cc-player__time{color:var(--cc-soft);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-shrink:0;font-size:12px}.cc-player__ctrls{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.cc-player__rate{border:1px solid var(--cc-border);min-width:40px;height:28px;color:var(--cc-muted);font-variant-numeric:tabular-nums;letter-spacing:-.01em;cursor:pointer;transition:color .14s var(--cc-ease), border-color .14s var(--cc-ease), background .14s var(--cc-ease);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.cc-player__rate:hover{color:var(--cc-text);border-color:var(--cc-border-strong);background:#ffffff0a;background:color(display-p3 1 1 1/.04);background:lab(100% 0 0/.04)}.cc-player__skip{width:28px;height:28px;color:var(--cc-soft);cursor:pointer;transition:color .14s var(--cc-ease), background .14s var(--cc-ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cc-player__skip:hover{color:var(--cc-text);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05)}.cc-player__skip:active{transform:scale(.94)}.cc-player__more{display:inline-flex;position:relative}.cc-player__morebtn.is-open{color:var(--cc-text);background:#ffffff12;background:color(display-p3 1 1 1/.07);background:lab(100% 0 0/.07)}.cc-player__menu{z-index:30;border:1px solid var(--cc-border);background:var(--cc-surface-2);min-width:188px;box-shadow:var(--cc-shadow);transform-origin:0 0;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.cc-player__menuitem{width:100%;color:var(--cc-text);font:inherit;text-align:start;cursor:pointer;transition:background .14s var(--cc-ease), color .14s var(--cc-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.cc-player__menuitem svg{color:var(--cc-soft);transition:color .14s var(--cc-ease);flex-shrink:0}.cc-player__menuitem:hover{background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-player__menuitem:hover svg{color:var(--cc-text)}.cc-player__menuitem:disabled{color:var(--cc-faint);cursor:not-allowed}.cc-player__menuitem:disabled svg{color:var(--cc-faint)}.cc-player__menuitem:disabled:hover{background:0 0}.cc-spinner{border:2px solid #ffffff2e;border:2px solid color(display-p3 1 1 1/.18);border:2px solid lab(100% 0 0/.18);border-top-color:oklch(100% 0 0/.85);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite cc-spin;display:inline-block}.cc-spinner--lg{border-width:2.5px;flex-shrink:0;width:34px;height:34px}.cc-panel-loader{place-items:center;width:100%;min-height:248px;padding:32px 20px;display:grid}.cc-panel-loader--calls{min-height:420px}.cc-panel-loader--agents{min-height:300px}.cc-panel-loader--agent-tools,.cc-panel-loader--knowledge{min-height:260px}.cc-graph-loader--exclusive{min-height:176px}.cc-player__play .cc-spinner{border-color:#00000038;border-color:color(display-p3 0 0 0/.22);border-color:lab(0% 0 0/.22);border-top-color:oklch(0% 0 0/.85)}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-cd__tabs{border-bottom:1px solid var(--cc-hairline);align-items:center;gap:28px;padding-top:8px;display:flex}.cc-cd__tabs button{min-height:46px;color:var(--cc-faint);letter-spacing:-.02em;cursor:pointer;transition:color .15s var(--cc-ease), transform .14s var(--cc-ease);background:0 0;border:0;font-size:18px;font-weight:650;position:relative}.cc-cd__tabs button:hover{color:var(--cc-muted)}.cc-cd__tabs button:active{transform:translateY(1px)}.cc-cd__tabs button.is-active{color:var(--cc-text)}.cc-cd__tabs button.is-active:after{content:"";left:0;right:0;background:var(--cc-text);height:2px;position:absolute;bottom:-1px}.cc-convo{border-block:1px solid var(--cc-hairline);gap:14px;padding:16px 0;display:grid}.cc-convo--empty{gap:8px}.cc-convo__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-convo__search{border:1px solid var(--cc-border);min-height:38px;transition:border-color .17s var(--cc-ease), background .17s var(--cc-ease);background:#ffffff04;background:color(display-p3 1 1 1/.014);background:lab(100% 0 0/.014);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.cc-convo__search:focus-within{border-color:var(--cc-border-strong);background:#ffffff08;background:color(display-p3 1 1 1/.03);background:lab(100% 0 0/.03)}.cc-convo__search svg{color:var(--cc-faint);flex-shrink:0}.cc-convo__search input{min-width:0;color:var(--cc-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.cc-convo__search input::placeholder{color:var(--cc-faint)}.cc-convo__matchcount{color:var(--cc-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.cc-convo__mark{color:var(--cc-text);background:#ffffff2e;background:color(display-p3 1 1 1/.18);background:lab(100% 0 0/.18);border-radius:3px;padding:0 1px}.cc-convo__noresults{color:var(--cc-soft);text-align:center;margin:0;padding:18px 4px;font-size:13px}.cc-convo h3,.cc-convo__head h3{color:var(--cc-faint);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.cc-convo__head span,.cc-convo--empty p{color:var(--cc-soft);margin:0;font-size:12.5px}.cc-convo__stream{gap:14px;display:grid}.cc-convo__turn{justify-items:start;gap:6px;display:grid}.cc-convo__turn.is-assistant{justify-items:end}.cc-convo__bubble{border:1px solid var(--cc-border);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035);border-radius:16px;width:min(82%,440px);padding:13px 15px 11px}.cc-convo__turn.is-assistant .cc-convo__bubble{background:#ffffff12;background:color(display-p3 1 1 1/.07);background:lab(100% 0 0/.07)}.cc-convo__turn.is-seekable .cc-convo__bubble{cursor:pointer;transition:border-color .15s var(--cc-ease), background .15s var(--cc-ease), box-shadow .15s var(--cc-ease)}.cc-convo__turn.is-seekable .cc-convo__bubble:hover{border-color:var(--cc-border-strong);background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-convo__turn.is-seekable.is-assistant .cc-convo__bubble:hover{background:#ffffff17;background:color(display-p3 1 1 1/.09);background:lab(100% 0 0/.09)}.cc-convo__turn.is-active .cc-convo__bubble{background:#ffffff1c;background:color(display-p3 1 1 1/.11);background:lab(100% 0 0/.11);border-color:#ffffff80;border-color:color(display-p3 1 1 1/.5);border-color:lab(100% 0 0/.5);box-shadow:0 0 0 1px #ffffff29;box-shadow:0 0 0 1px color(display-p3 1 1 1/.16);box-shadow:0 0 0 1px lab(100% 0 0/.16)}.cc-convo__turn.is-active.is-assistant .cc-convo__bubble{background:#ffffff24;background:color(display-p3 1 1 1/.14);background:lab(100% 0 0/.14)}.cc-convo__bubble p{color:var(--cc-text);letter-spacing:-.006em;margin:0;font-size:14px;line-height:1.55}.cc-convo__meta,.cc-convo__chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cc-convo__meta{color:var(--cc-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:9px;font-size:11px}.cc-convo__meta-end{align-items:center;gap:8px;display:inline-flex}.cc-convo__copy{width:22px;height:22px;color:var(--cc-soft);cursor:pointer;opacity:.55;transition:color .14s var(--cc-ease), background .14s var(--cc-ease), opacity .14s var(--cc-ease);background:0 0;border:0;border-radius:6px;place-items:center;margin:-4px -2px -4px 0;padding:0;display:inline-grid}.cc-convo__turn:hover .cc-convo__copy,.cc-convo__bubble:focus-within .cc-convo__copy,.cc-convo__copy:hover{opacity:1}.cc-convo__copy:focus-visible{opacity:1}.cc-convo__copy:hover{color:var(--cc-text);background:#ffffff12;background:color(display-p3 1 1 1/.07);background:lab(100% 0 0/.07)}.cc-convo__copy[data-copied]{color:var(--cc-text);opacity:1}@media (hover:none){.cc-convo__copy{opacity:.7}}.cc-convo__chips{max-width:min(82%,440px)}.cc-convo__chip{border:1px solid var(--cc-border);min-height:24px;color:var(--cc-soft);font-variant-numeric:tabular-nums;background:#0000002e;background:color(display-p3 0 0 0/.18);background:lab(0% 0 0/.18);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.cc-convo__chip strong{color:var(--cc-text);font-weight:650}.cc-convo__chip--interactive{-webkit-appearance:none;appearance:none;cursor:pointer;transition:color .15s var(--cc-ease), border-color .15s var(--cc-ease), background .15s var(--cc-ease);font-family:inherit;font-weight:500}.cc-convo__chip--interactive:hover,.cc-convo__chip--interactive[aria-expanded=true]{border-color:var(--cc-border-strong);color:var(--cc-text);background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075)}.cc-convo__chip--interactive:focus-visible{outline:2px solid color-mix(in oklch, var(--cc-text) 55%, transparent);outline-offset:2px}.cc-convo__chip--interactive svg{transition:transform .16s var(--cc-ease)}.cc-convo__chip--interactive svg.is-open{transform:rotate(180deg)}.cc-convo__rag-output{border:1px solid var(--cc-border);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035);border-radius:14px;width:min(82%,440px);overflow:hidden}.cc-convo__turn.is-assistant .cc-convo__rag-output{justify-self:end}.cc-convo__rag-output header{border-bottom:1px solid var(--cc-border);min-height:38px;color:var(--cc-soft);justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;font-size:11px;font-weight:650;display:flex}.cc-convo__rag-output header>span{align-items:center;gap:6px;display:inline-flex}.cc-convo__rag-output pre,.cc-convo__rag-output>p{color:var(--cc-text);font-family:var(--cc-mono);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:13px 14px 15px;font-size:11.5px;line-height:1.65}.cc-convo__rag-output>p{color:var(--cc-muted);font-family:inherit}@media (hover:none){.cc-convo__chip--interactive{min-height:44px}}.cc-drawer-overlay{z-index:40;-webkit-backdrop-filter:blur(10px)saturate(115%);background:#00000075;background:color(display-p3 0 0 0/.46);background:lab(0% 0 0/.46);justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cc-drawer{border-inline-start:1px solid var(--cc-hairline);background:#000;flex-direction:column;gap:18px;width:min(600px,96vw);height:100%;padding:84px 30px 44px;display:flex;position:relative;overflow-y:auto}.cc-cd__close{top:80px;z-index:2;width:32px;height:32px;color:var(--cc-soft);cursor:pointer;transition:background .16s var(--cc-ease), color .16s var(--cc-ease);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.cc-cd__close:not(:-webkit-any(: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))){right:24px}.cc-cd__close:not(: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))){right:24px}.cc-cd__close:-webkit-any(: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)){left:24px}.cc-cd__close: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)){left:24px}.cc-cd__close:hover{color:var(--cc-text);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05)}.cc-cd__head{gap:9px;padding-inline-end:40px;display:grid}.cc-cd__eyebrow{align-items:center;gap:12px;display:flex}.cc-cd__eyebrow>span{color:var(--cc-soft);letter-spacing:.01em;align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex}.cc-cd__head h2{letter-spacing:-.025em;color:var(--cc-text);margin:0;font-size:24px;font-weight:580;line-height:1.1}.cc-cd__stats{border-top:1px solid var(--cc-hairline);border-bottom:1px solid var(--cc-hairline);grid-template-columns:repeat(4,1fr);gap:18px;padding:16px 2px;display:grid}.cc-cd__stat{align-content:start;gap:4px;display:grid}.cc-cd__stat>span{color:var(--cc-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.cc-cd__stat strong{color:var(--cc-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:580;line-height:1.05}.cc-cd__stat strong i{color:var(--cc-faint);font-size:12px;font-style:normal;font-weight:500}.cc-cd__stat small{color:var(--cc-soft);font-variant-numeric:tabular-nums;font-size:11px}.cc-cd__section h3{color:var(--cc-faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:600}.cc-cd__section p{color:var(--cc-muted);letter-spacing:-.006em;margin:0;font-size:14px;line-height:1.55}.cc-cd__points{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cc-cd__points li{color:var(--cc-muted);padding-inline-start:18px;font-size:13.5px;line-height:1.5;position:relative}.cc-cd__points li:before{content:"";background:var(--cc-soft);border-radius:50%;width:5px;height:5px;position:absolute;top:8px}.cc-cd__points li:not(:-webkit-any(: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))):before{left:2px}.cc-cd__points li:not(: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))):before{left:2px}.cc-cd__points li:-webkit-any(: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)):before{right:2px}.cc-cd__points li: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)):before{right:2px}.cc-status-chip{letter-spacing:.01em;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.cc-status-chip:before{content:"";background:var(--cc-soft);border-radius:50%;width:6px;height:6px}.cc-status-chip--ok{color:var(--cc-live)}.cc-status-chip--ok:before{background:var(--cc-live)}.cc-status-chip--warn{color:var(--cc-warn)}.cc-status-chip--warn:before{background:var(--cc-warn)}.cc-status-chip--bad{color:var(--cc-danger)}.cc-status-chip--bad:before{background:var(--cc-danger)}.cc-cd__facts{-moz-column-gap:24px;grid-template-columns:1fr 1fr;column-gap:24px;margin:0;display:grid}.cc-cd__facts>div{gap:3px;padding:11px 0;display:grid}.cc-cd__facts dt{color:var(--cc-faint);letter-spacing:.01em;font-size:11.5px}.cc-cd__facts dd{color:var(--cc-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:550}.cc-cd__metadata{margin-top:auto}.cc-cd__facts>.cc-cd__fact--wide{grid-column:1/-1}.cc-cd__id-value{align-items:center;gap:8px;min-width:0;display:flex}.cc-cd__id-value>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-cd__copy-id{width:28px;height:28px;color:var(--cc-faint);cursor:pointer;transition:color .16s var(--cc-ease), background .16s var(--cc-ease);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.cc-cd__copy-id:hover{color:var(--cc-text);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05)}.cc-cd__copy-id:focus-visible{outline:2px solid var(--cc-text);outline-offset:2px}.cc-cd__cost h3{align-items:center;gap:8px;display:flex}.cc-cost__est{letter-spacing:.04em;text-transform:none;color:var(--cc-soft);border:1px solid var(--cc-hairline);border-radius:999px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:600}.cc-cost-list{border-top:1px solid var(--cc-hairline);margin:0;display:grid}.cc-cost-row{border-bottom:1px solid var(--cc-hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.cc-cost-row dt{color:var(--cc-muted);letter-spacing:-.006em;gap:2px;font-size:13.5px;display:grid}.cc-cost-row dt small{color:var(--cc-faint);font-size:11px}.cc-cost-row dd{color:var(--cc-text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:560}.cc-cost-amt{text-align:end;justify-items:end;gap:1px;display:grid}.cc-cost-amt small{color:var(--cc-faint);font-size:11px;font-weight:500}.cc-cost-row--total{border-bottom:0}.cc-cost-row--total dt{color:var(--cc-text);font-weight:600}.cc-cost-row--total dd{font-size:16px;font-weight:640}.cc-row-tag--test{color:var(--cc-live)}.cc-row-tag--test:before{background:color-mix(in oklch, var(--cc-live) 36%, transparent)}.cc-rag__head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.cc-rag__head h3{margin:0}.cc-rag__status{color:var(--cc-live);align-items:center;gap:7px;font-size:11px;font-weight:620;display:inline-flex}.cc-rag__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cc-rag__metrics{-moz-column-gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}.cc-rag__metrics dd{text-align:start;font-family:var(--cc-mono);direction:ltr}.cc-cd__section .cc-rag__summary{color:var(--cc-faint);font-variant-numeric:tabular-nums;margin-top:10px;font-size:11.5px}.cc-webhooks{gap:18px;padding:24px 28px 32px;display:grid}.cc-webhooks__head{border-bottom:1px solid var(--cc-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.cc-webhooks__head h3,.cc-webhooks--empty h3{color:var(--cc-text);margin:0;font-size:15px;font-weight:650}.cc-webhooks__head p,.cc-webhooks--empty p{color:var(--cc-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.cc-webhooks__head>span{color:var(--cc-faint);font-family:var(--cc-mono);flex:none;font-size:11px}.cc-webhooks__list{display:grid}.cc-webhook-row{grid-template-columns:16px minmax(0,1fr);gap:12px;display:grid}.cc-webhook-row__rail{justify-content:center;display:flex;position:relative}.cc-webhook-row__rail:after{content:"";background:var(--cc-border);width:1px;position:absolute;top:14px;bottom:-14px}.cc-webhook-row:last-child .cc-webhook-row__rail:after{display:none}.cc-webhook-row__rail i{z-index:1;border:2px solid var(--cc-bg);background:var(--cc-faint);width:8px;height:8px;box-shadow:0 0 0 1px var(--cc-border);border-radius:50%;margin-top:7px}.cc-webhook-row.is-ok .cc-webhook-row__rail i{background:var(--cc-live)}.cc-webhook-row.is-bad .cc-webhook-row__rail i{background:var(--cc-danger)}.cc-webhook-row.is-warn .cc-webhook-row__rail i{background:var(--cc-warning,#c59b43)}.cc-webhook-row__body{min-width:0;padding:0 0 22px}.cc-webhook-row__body header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cc-webhook-row__body header>div{min-width:0}.cc-webhook-row__body strong{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:640;display:block;overflow:hidden}.cc-webhook-row__body header span{color:var(--cc-faint);font-family:var(--cc-mono);font-size:10px}.cc-webhook-row__body header em{color:var(--cc-muted);flex:none;font-size:11px;font-style:normal;font-weight:620}.cc-webhook-row.is-ok header em{color:var(--cc-live)}.cc-webhook-row.is-bad header em{color:var(--cc-danger)}.cc-webhook-row dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:13px 0 0;display:grid}.cc-webhook-row dl>div{min-width:0}.cc-webhook-row dt{color:var(--cc-faint);text-transform:uppercase;font-size:9px}.cc-webhook-row dd{color:var(--cc-text);font-family:var(--cc-mono);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10.5px;overflow:hidden}.cc-webhook-row__error{border-inline-start:2px solid var(--cc-danger);background:color-mix(in oklch, var(--cc-danger) 7%, transparent);color:var(--cc-danger);margin:11px 0 0;padding:9px 11px;font-size:11px;line-height:1.5}.cc-webhooks__privacy{color:var(--cc-faint);margin:0;font-size:10.5px}.cc-webhooks--empty{text-align:center;place-items:center;min-height:260px}.cc-webhooks--empty svg{color:var(--cc-faint)}.cc-webhooks--empty code{font-family:var(--cc-mono)}@media (max-width:600px){.cc-webhooks{padding-inline-start:18px;padding-inline-end:18px}.cc-webhook-row dl{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cc-rag__head{flex-direction:column;align-items:flex-start;gap:5px}.cc-rag__metrics{grid-template-columns:1fr 1fr}}.cc-calls-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:8px;display:flex}.cc-calls-head__title h1{letter-spacing:-.025em;color:var(--cc-text);margin:0;font-size:25px;font-weight:580}.cc-calls-head__title p{color:var(--cc-soft);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:13px}.cc-calls-head__total{justify-items:end;gap:3px;display:grid}.cc-calls-head__total span{color:var(--cc-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.cc-calls-head__total strong{color:var(--cc-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:560}.cc-calls-head__actions{align-items:flex-end;gap:14px;display:flex}.cc-calls-refresh{color:#ffffffbd;color:color(display-p3 1 1 1/.74);color:lab(100% 0 0/.74);letter-spacing:-.01em;background:0 0;border:0;border-bottom:1px solid oklch(100% 0 0/.28);border-radius:0;align-items:center;gap:6px;min-height:24px;padding:0 0 2px;font-size:12.5px;font-weight:650;transition:color .16s,border-color .16s,opacity .16s;display:inline-flex}.cc-calls-refresh:hover:not(:disabled){color:var(--cc-text);border-color:#ffffffb3;border-color:color(display-p3 1 1 1/.7);border-color:lab(100% 0 0/.7)}.cc-calls-refresh:disabled{cursor:wait;opacity:.62}.cc-calls-refresh .is-spinning{animation:.9s linear infinite cc-spin}.cc-spendgrid{border:1px solid var(--cc-hairline);background:#ffffff03;background:color(display-p3 1 1 1/.012);background:lab(100% 0 0/.012);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:18px;display:grid;overflow:hidden}.cc-spend{flex-direction:column;gap:18px;padding:20px 22px;display:flex}.cc-spend+.cc-spend{border-inline-start:1px solid var(--cc-hairline)}.cc-spend__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-spend__label{color:var(--cc-muted);letter-spacing:-.005em;align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.cc-spend__label svg{color:var(--cc-soft)}.cc-spend__rate{border:1px solid var(--cc-border);color:var(--cc-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:550}.cc-spend__body{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cc-spend__figure{gap:4px;display:grid}.cc-spend__figure strong{letter-spacing:-.025em;color:var(--cc-text);font-variant-numeric:tabular-nums;font-size:29px;font-weight:580;line-height:1}.cc-spend__meta{color:var(--cc-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.cc-spend__bars{flex:1;align-items:flex-end;gap:3px;max-width:52%;height:54px;display:flex;position:relative}.cc-spend__bar{min-height:2px;transition:background .14s var(--cc-ease), opacity .14s var(--cc-ease);background:#ffffff1a;background:color(display-p3 1 1 1/.1);background:lab(100% 0 0/.1);border-radius:2px;flex:1}.cc-spend__bar.is-on{background:#fff9;background:color(display-p3 1 1 1/.6);background:lab(100% 0 0/.6)}.cc-spend__bars:hover .cc-spend__bar.is-on{opacity:.45}.cc-spend__bar.is-active,.cc-spend__bars:hover .cc-spend__bar.is-active{background:var(--cc-accent);opacity:1}.cc-spend-tip{min-width:0;top:0;transform:translate(-50%,calc(-100% - 10px))}.cc-spend-tip.is-start{transform:translate(-12px,calc(-100% - 10px))}.cc-spend-tip.is-end{transform:translate(calc(12px - 100%),calc(-100% - 10px))}.cc-calls-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.cc-calls-toolbar .cc-calls-search{flex:1;min-width:200px;max-width:380px;margin:0}.cc-calls-filters{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.cc-calls-table__group{color:var(--cc-faint);letter-spacing:.08em;text-transform:uppercase;padding:18px 14px 6px;font-size:10.5px;font-weight:600}.cc-calls-table__group:first-of-type{padding-top:10px}.cc-calls-table__more .cc-outline-button{display:inline-flex}.cc-calls-toolbar .cc-search{flex:1;min-width:220px;max-width:420px}.cc-search{border:1px solid var(--cc-border);min-height:44px;transition:border-color .18s var(--cc-ease);background:0 0;border-radius:12px;align-items:center;gap:10px;padding-inline-start:14px;padding-inline-end:8px;display:flex}.cc-search:hover{border-color:var(--cc-border-strong)}.cc-search:focus-within{border-color:#ffffff6b;border-color:color(display-p3 1 1 1/.42);border-color:lab(100% 0 0/.42)}.cc-search.is-search{border-color:#ffffff57;border-color:color(display-p3 1 1 1/.34);border-color:lab(100% 0 0/.34)}.cc-search__icon{color:var(--cc-faint);transition:color .18s var(--cc-ease);flex-shrink:0}.cc-search:focus-within .cc-search__icon{color:var(--cc-soft)}.cc-search input{min-width:0;color:var(--cc-text);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;font-size:14px}.cc-search input::placeholder{color:var(--cc-faint)}.cc-search__end{flex-shrink:0;justify-content:center;align-items:center;min-width:26px;display:inline-flex}.cc-search__clear{width:26px;height:26px;color:var(--cc-faint);cursor:pointer;transition:background .14s var(--cc-ease), color .14s var(--cc-ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cc-search__clear:hover{color:var(--cc-text);background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-search__kbd{border:1px solid var(--cc-border);min-width:20px;height:20px;color:var(--cc-faint);background:#ffffff05;background:color(display-p3 1 1 1/.02);background:lab(100% 0 0/.02);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:Geist Mono,monospace;font-size:11px;line-height:1;display:inline-flex}@media (max-width:720px){.cc-calls-toolbar{gap:10px;margin-top:18px}.cc-calls-toolbar .cc-search{width:100%;max-width:none}.cc-search__kbd{display:none}.cc-calls-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;align-items:center;gap:0;width:100%;overflow-x:auto}.cc-calls-filters::-webkit-scrollbar{display:none}.cc-calls-filters .cc-seg{background:0 0;border:0;border-radius:0;flex:none;gap:2px;padding:0}.cc-calls-filters .cc-seg+.cc-seg{border-inline-start:1px solid var(--cc-hairline);margin-inline-start:10px;padding-inline-start:12px}.cc-calls-filters .cc-seg button{min-height:32px;color:var(--cc-faint);padding:0 9px;font-size:13px;font-weight:500}.cc-calls-filters .cc-seg button.is-active{color:var(--cc-text);font-weight:600}.cc-calls-filters .cc-seg .cc-seg-pill{display:none}}.cc-seg{border:1px solid var(--cc-border);background:#ffffff05;background:color(display-p3 1 1 1/.02);background:lab(100% 0 0/.02);border-radius:11px;align-items:center;gap:2px;padding:3px;display:inline-flex}.cc-seg button{isolation:isolate;min-height:32px;color:var(--cc-muted);letter-spacing:-.01em;cursor:pointer;transition:color .16s var(--cc-ease);background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:550;position:relative}.cc-seg button:hover,.cc-seg button.is-active{color:var(--cc-text)}.cc-seg button.is-active:not(:has(.cc-seg-pill)){background:var(--cc-bg)}.cc-seg-pill{z-index:0;background:var(--cc-bg);border-radius:8px;position:absolute;top:0;bottom:0;left:0;right:0}.cc-seg__txt{z-index:1;position:relative}@media (max-width:720px){.cc-calls-table__head{display:none}.cc-calls-table__row{grid-template-columns:minmax(0,1fr) auto 22px;gap:12px;min-height:64px;padding-block-start:10px;padding-block-end:10px}.cc-calls-table__title{min-width:0;line-height:1.45}.cc-calls-table__chev{opacity:1;transform:none}.cc-calls-table__dir,.cc-calls-table__date,.cc-calls-table__dur{display:none}.cc-cd__stats{grid-template-columns:repeat(2,1fr);row-gap:16px}.cc-cd__facts,.cc-spendgrid{grid-template-columns:1fr}.cc-spend+.cc-spend{border-inline-start:0;border-top:1px solid var(--cc-hairline)}.cc-calls-head{flex-direction:column;align-items:flex-start;gap:12px}.cc-calls-head__total{justify-items:start}}.cc-copy-icon{flex:0 0 15px;place-items:center;width:15px;height:15px;line-height:0;display:inline-grid}.cc-copy-icon>span{place-items:center;width:100%;height:100%;line-height:0;display:inline-grid}.cc-copy-icon svg{display:block}.cc-copy-button{flex-wrap:nowrap}.cc-skel{background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05);border-radius:6px;display:inline-block;position:relative;overflow:hidden}.cc-skel:after{content:"";animation:cc-shimmer 1.4s var(--cc-ease-io) infinite;background:linear-gradient(90deg,#0000,#ffffff12,#0000);background:linear-gradient(90deg,#0000,color(display-p3 1 1 1/.07),#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.07),#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes cc-shimmer{to{transform:translate(100%)}}.cc-graph-skel{flex:1;width:100%;position:relative;overflow:hidden}.cc-graph-skel--chart{min-height:248px}.cc-graph-skel--exclusive{min-height:176px}.cc-graph-skel__svg{position:absolute;top:16px;bottom:10px;left:0;right:0}.cc-graph-skel--exclusive .cc-graph-skel__svg{top:12px;bottom:8px;left:0;right:0}.cc-graph-skel__grid{stroke:var(--cc-hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.cc-graph-skel__area{fill:#ffffff0a;fill:color(display-p3 1 1 1/.04);fill:lab(100% 0 0/.04)}.cc-graph-skel__line{fill:none;stroke:#fff3;stroke:color(display-p3 1 1 1/.2);stroke:lab(100% 0 0/.2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:cc-graph-skel-draw .95s var(--cc-ease) forwards}@keyframes cc-graph-skel-draw{to{stroke-dashoffset:0}}.cc-graph-skel:after{content:"";z-index:1;animation:cc-shimmer 1.6s var(--cc-ease-io) infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);background:linear-gradient(90deg,#0000,color(display-p3 1 1 1/.06),#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.06),#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.cc-graph-skel__line{stroke-dashoffset:0;animation:none}.cc-graph-skel:after{animation:none}}.cc-chart-empty{min-height:248px;color:var(--cc-faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 0 10px;font-size:13px;display:flex}.cc-chart-empty svg{opacity:.7}.cc-row--skel{pointer-events:none;cursor:default}.cc-spend--skel{pointer-events:none}.cc-spend__bar--skel{background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-cd__skeltext{gap:8px;display:grid}.cc-convo__bubble--skel{gap:8px;width:min(82%,440px);display:grid}.cc-empty{text-align:center;grid-column:1/-1;place-items:center;gap:8px;min-height:180px;padding:34px 24px;display:grid}.cc-empty>svg{color:var(--cc-faint);margin-bottom:2px}.cc-empty p{color:var(--cc-muted);letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:550}.cc-empty small{max-width:44ch;color:var(--cc-faint);font-size:12px;line-height:1.55}.cc-empty .cc-outline-button{margin-top:8px}.cc-metrics{grid-template-columns:minmax(0,1.05fr) minmax(0,2.25fr);align-items:stretch;gap:12px;margin-top:16px;display:grid}.cc-metrics__sub{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cc-metric--lead{background:radial-gradient(130% 130% at 100% 0%, #ffffff0f, transparent 55%), linear-gradient(180deg, #ffffff08, #fff0) padding-box, var(--cc-surface) padding-box;padding:22px}@supports (color:color(display-p3 0 0 0)){.cc-metric--lead{background:radial-gradient(130% 130% at 100% 0%, color(display-p3 1 1 1/.06), transparent 55%), linear-gradient(180deg, color(display-p3 1 1 1/.03), color(display-p3 1 1 1/0)) padding-box, var(--cc-surface) padding-box}}@supports (color:lab(0% 0 0)){.cc-metric--lead{background:radial-gradient(130% 130% at 100% 0%, lab(100% 0 0/.06), transparent 55%), linear-gradient(180deg, lab(100% 0 0/.03), lab(100% 0 0/0)) padding-box, var(--cc-surface) padding-box}}.cc-metric--lead .cc-metric__icon{width:42px;height:42px}.cc-metric--lead strong{margin:12px 0 6px;font-size:clamp(34px,4vw,44px)}.cc-metric--lead small{font-size:12px}.cc-dashboard .cc-dashboard-grid{align-items:start;gap:24px}.cc-dashboard .cc-usage-panel,.cc-dashboard .cc-live-panel,.cc-dashboard .cc-table-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.cc-dashboard .cc-usage-panel{border-top:1px solid var(--cc-hairline);border-bottom:1px solid var(--cc-hairline);min-height:334px}.cc-dashboard .cc-stat-strip{border-bottom:1px solid var(--cc-hairline);gap:0}.cc-dashboard .cc-stat-strip button{background:0 0;border-inline-end:0;min-height:86px;padding:16px 18px}.cc-dashboard .cc-stat-strip button:hover{background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018)}.cc-dashboard .cc-stat-strip button.is-active{background:#ffffff08;background:color(display-p3 1 1 1/.03);background:lab(100% 0 0/.03)}.cc-dashboard .cc-live-panel{gap:10px;padding:0}.cc-dashboard .cc-live-panel__head{border-bottom:0;padding-bottom:0}.cc-dashboard .cc-live-list{border-top:0;gap:4px}.cc-dashboard .cc-live-list span{background:0 0;border:0;border-radius:0;min-height:42px;padding:0}.cc-dashboard .cc-live-list span:hover{background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018)}.cc-dashboard .cc-metrics{border-top:1px solid var(--cc-hairline);border-bottom:1px solid var(--cc-hairline);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0}.cc-dashboard .cc-metrics__sub{display:contents}.cc-dashboard .cc-metric{min-height:104px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 16px}.cc-dashboard .cc-metric+.cc-metric,.cc-dashboard .cc-metrics__sub .cc-metric{border-inline-start:1px solid var(--cc-hairline)}.cc-dashboard .cc-metric--lead{background:0 0;padding:18px 16px}.cc-dashboard .cc-metric:hover{background:#ffffff03;background:color(display-p3 1 1 1/.012);background:lab(100% 0 0/.012)}.cc-dashboard .cc-metric__icon{box-shadow:none;background:#ffffff0d;background:color(display-p3 1 1 1/.052);background:lab(100% 0 0/.052);border:0;border-radius:50%}.cc-dashboard .cc-table-panel{margin-top:24px;padding:0}.cc-dashboard .cc-table-panel .cc-section-head{border-bottom:0;padding-bottom:0}.cc-dashboard .cc-session-table{margin-top:4px}.cc-dashboard .cc-session-table__head{border-bottom:0;min-height:38px}.cc-dashboard .cc-session-table__head,.cc-dashboard .cc-session-table__row{grid-template-columns:90px 130px minmax(220px,1fr) 96px 96px 104px}.cc-dashboard .cc-session-table__row>span,.cc-dashboard .cc-session-table__row strong{min-width:0}.cc-dashboard .cc-session-table__row>span:first-child,.cc-dashboard .cc-session-table__row>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-dashboard .cc-metric--lead strong{margin:6px 0 5px;font-size:24px}.cc-exclusive{border-top:1px solid var(--cc-hairline);border-bottom:1px solid var(--cc-hairline);margin-top:24px;padding:0}.cc-exclusive .cc-section-head{border-bottom:1px solid var(--cc-hairline);min-height:68px;padding-bottom:14px}.cc-exclusive .cc-section-head small{color:var(--cc-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:550}.cc-exclusive-summary{border-bottom:1px solid var(--cc-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cc-exclusive-summary>div{border-inline-start:1px solid var(--cc-hairline);align-content:center;gap:7px;min-height:92px;padding:16px 18px;display:grid}.cc-exclusive-summary>div:first-child{border-inline-start:0}.cc-exclusive-summary span,.cc-exclusive-panel__head span{color:var(--cc-soft);letter-spacing:.01em;font-size:12px;font-weight:560}.cc-exclusive-summary strong{color:var(--cc-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Geist Mono,Geist Sans,monospace;font-size:26px;font-weight:560;line-height:1}.cc-exclusive-summary small{color:var(--cc-faint);font-size:11.5px;line-height:1.35}.cc-exclusive-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:244px;display:grid}.cc-exclusive-panel{border-inline-start:1px solid var(--cc-hairline);grid-template-rows:auto minmax(172px,1fr);gap:12px;min-width:0;padding:18px;display:grid}.cc-exclusive-panel:first-child{border-inline-start:0}.cc-exclusive-panel__head{align-items:center;gap:8px;display:flex}.cc-exclusive-panel__head svg{color:var(--cc-soft)}.cc-exclusive-chart-wrap{min-width:0;position:relative}.cc-exclusive-line__label,.cc-exclusive-line__tick{fill:var(--cc-faint);color:var(--cc-faint);font-size:11px;font-weight:520}.cc-exclusive-line{cursor:crosshair;touch-action:pan-y;outline:0;width:100%;height:176px;display:block}.cc-exclusive-line:focus-visible{filter:drop-shadow(0 0 12px #ffffff29);filter:drop-shadow(0 0 12px color(display-p3 1 1 1/.16));filter:drop-shadow(0 0 12px lab(100% 0 0/.16))}.cc-exclusive-line__grid{stroke:var(--cc-hairline);stroke-width:1px}.cc-exclusive-line__crosshair{stroke:var(--cc-border-strong);stroke-width:1px;stroke-dasharray:3 4;pointer-events:none}.cc-exclusive-line__path{fill:none;stroke:var(--cc-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 4px 10px #ffffff21);filter:drop-shadow(0 4px 10px color(display-p3 1 1 1/.13));filter:drop-shadow(0 4px 10px lab(100% 0 0/.13))}.cc-exclusive-line__dot{fill:var(--cc-bg-deep);stroke:var(--cc-accent);stroke-width:2px;pointer-events:none}.cc-exclusive-line__dot--active{fill:var(--cc-bg-deep);stroke-width:2.7px;filter:drop-shadow(0 0 10px #ffffff47);filter:drop-shadow(0 0 10px color(display-p3 1 1 1/.28));filter:drop-shadow(0 0 10px lab(100% 0 0/.28))}.cc-exclusive-line__value{fill:var(--cc-muted);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.cc-exclusive-tip{z-index:5;min-width:188px;max-width:min(264px,100vw - 48px)}.cc-exclusive-tip .cc-chart-tip__row{min-width:0}.cc-exclusive-tip .cc-chart-tip__name{text-overflow:ellipsis;min-width:0;max-width:136px;overflow:hidden}.cc-exclusive-legend{color:var(--cc-soft);flex-wrap:wrap;gap:8px 14px;margin-top:2px;padding-inline-start:2px;padding-inline-end:2px;font-size:11.5px;display:flex}.cc-exclusive-legend__item{align-items:center;gap:7px;min-width:0;max-width:210px;display:inline-flex}.cc-exclusive-legend__item i{border-radius:999px;flex:none;width:18px;height:2px}.cc-exclusive-legend__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-exclusive-legend__total{color:var(--cc-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-family:Geist Mono,Geist Sans,monospace;font-size:10.5px;font-weight:560}.cc-exclusive-empty,.cc-exclusive-empty svg{color:var(--cc-soft)}@media (max-width:1180px){.cc-metrics{grid-template-columns:1fr}.cc-dashboard .cc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-dashboard .cc-metric:nth-child(3){border-inline-start:0}.cc-dashboard .cc-metric:nth-child(n+3){border-top:1px solid var(--cc-hairline)}}@media (max-width:720px){.cc-metrics__sub,.cc-dashboard .cc-metrics{grid-template-columns:1fr}.cc-dashboard .cc-metric,.cc-dashboard .cc-metrics__sub .cc-metric{border-inline-start:0;border-top:1px solid var(--cc-hairline)}.cc-dashboard .cc-metric:first-child{border-top:0}.cc-exclusive-summary,.cc-exclusive-grid{grid-template-columns:1fr}.cc-exclusive-summary>div,.cc-exclusive-panel{border-inline-start:0;border-top:1px solid var(--cc-hairline)}.cc-exclusive-summary>div:first-child,.cc-exclusive-panel:first-child{border-top:0}.cc-exclusive-tip{min-width:164px}.cc-exclusive-legend__item{max-width:100%}}.cc-toaster[data-sonner-toaster]{--normal-bg:#111213d1;--normal-border:#ffffff1a;--normal-text:#f4f5f6;--border-radius:12px;--width:340px}@supports (color:color(display-p3 0 0 0)){.cc-toaster[data-sonner-toaster]{--normal-bg:color(display-p3 .0659259 .0687915 .0753494/.82);--normal-border:color(display-p3 1 1 1/.1);--normal-text:color(display-p3 .958487 .960694 .965696)}}@supports (color:lab(0% 0 0)){.cc-toaster[data-sonner-toaster]{--normal-bg:lab(5.25492% -.0751838 -1.18155/.82);--normal-border:lab(100% 0 0/.1);--normal-text:lab(96.512% -.0618696 -.756896)}}.cc-toaster [data-sonner-toast]{-webkit-backdrop-filter:blur(18px)brightness(1.18)saturate(1.1);letter-spacing:-.006em;padding:14px 16px;font-family:Geist Sans,-apple-system,BlinkMacSystemFont,Rubik,Noto Sans Hebrew,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13.5px;font-weight:500;box-shadow:0 18px 44px #00000080,inset 0 1px #ffffff0f;box-shadow:0 18px 44px color(display-p3 0 0 0/.5),inset 0 1px color(display-p3 1 1 1/.06);box-shadow:0 18px 44px lab(0% 0 0/.5),inset 0 1px lab(100% 0 0/.06)}.cc-toaster [data-sonner-toast] [data-title]{font-weight:550}.cc-toaster [data-sonner-toast] [data-description]{color:#a9abad;color:color(display-p3 .665163 .66928 .678627);color:lab(69.8238% -.119776 -1.51141);font-weight:450}.cc-toaster [data-sonner-toast] [data-icon]{color:#c3c4c7;color:color(display-p3 .764199 .768425 .778015);color:lab(79.1039% -.120461 -1.51178)}.cc-toaster [data-sonner-toast] [data-icon] svg{width:16px;height:16px}.cc-toaster [data-sonner-toast] [data-button]{color:#0c0d0f;color:color(display-p3 .0490708 .051849 .0582162);color:lab(3.68943% -.0573769 -.937024);background:#f8f8fa;background:color(display-p3 .971586 .973799 .978814);background:lab(97.672% -.0618696 -.756907);border-radius:8px;font-weight:600}.cc-toaster [data-sonner-toast] [data-close-button]{color:#a9abad;color:color(display-p3 .665163 .66928 .678627);color:lab(69.8238% -.119776 -1.51141);transition:background .15s var(--cc-ease), color .15s var(--cc-ease);background:#1e1f22;background:color(display-p3 .118507 .122358 .131168);background:lab(11.8184% -.126593 -1.87635);border:1px solid #ffffff1f;border:1px solid color(display-p3 1 1 1/.12);border:1px solid lab(100% 0 0/.12)}.cc-toaster [data-sonner-toast] [data-close-button]:hover{color:#f4f5f6;color:color(display-p3 .958487 .960694 .965696);color:lab(96.512% -.0618696 -.756896);background:#2c2e31;background:color(display-p3 .174523 .179413 .190591);background:lab(18.7742% -.153422 -2.25242)}.cc-code pre,.cc-code code{text-align:left}.cc-aiprompt{border:1px solid var(--cc-border);border-radius:var(--cc-r);background:#ffffff04;background:color(display-p3 1 1 1/.015);background:lab(100% 0 0/.015);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:9px 13px;display:flex}.cc-aiprompt__label{color:var(--cc-muted);letter-spacing:-.005em;align-items:center;gap:7px;font-size:12.5px;font-weight:550;display:inline-flex}.cc-aiprompt__label svg{color:var(--cc-soft)}.cc-aiprompt__tools{gap:6px;margin-inline-start:auto;display:inline-flex}.cc-aiprompt__btn{border:1px solid var(--cc-border);min-height:30px;color:var(--cc-text);letter-spacing:-.005em;transition:background .15s var(--cc-ease), border-color .15s var(--cc-ease), transform .13s var(--cc-ease);background:#ffffff05;background:color(display-p3 1 1 1/.02);background:lab(100% 0 0/.02);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:550;display:inline-flex}.cc-aiprompt__btn svg{color:var(--cc-soft);transition:color .15s var(--cc-ease)}.cc-aiprompt__btn:hover{border-color:var(--cc-border-strong);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05)}.cc-aiprompt__btn:hover svg{color:var(--cc-muted)}.cc-aiprompt__btn:active{transform:scale(.97)}.cc-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cc-period{flex:none}@media (max-width:560px){.cc-period{width:100%}.cc-period button{flex:1}}.cc-doc-hero,.cc-doc-section{scroll-margin-top:88px}.cc-docs-sidebar a.is-active{color:var(--cc-text);border-block-end-color:var(--cc-border-strong);box-shadow:none;background:0 0}.cc-doc-note+.cc-doc-section{border-block-start:0}.cc-docs .cc-code{border:1px solid var(--cc-hairline);corner-shape:superellipse(1.8);box-shadow:none;background:#030404;background:color(display-p3 .0124436 .0137406 .0170268);background:lab(.954092% -.0190809 -.388056);border-radius:28px;overflow:hidden}.cc-docs .cc-code__bar{border-block-end:1px solid var(--cc-hairline);min-height:34px;padding:0 18px}.cc-docs .cc-code__bar button{border:0;border-radius:0;width:28px;height:28px}.cc-docs .cc-code__bar button:hover{color:var(--cc-text);background:0 0}.cc-docs .cc-code pre{padding:18px 28px 20px}.cc-docs .cc-aiprompt{border:0;border-block:1px solid var(--cc-hairline);background:0 0;border-radius:0;gap:14px;padding:11px 0}.cc-docs .cc-aiprompt__btn{background:0 0;border:0;border-radius:0;min-height:28px;padding:0}.cc-docs .cc-aiprompt__btn:hover{background:0 0;border-color:#0000}.cc-workspace{min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 2px}.cc-workspace:hover{border-color:var(--cc-hairline);background:0 0}.cc-workspace{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:42px;padding:4px 2px}.cc-workspace__logo{-o-object-fit:contain;object-fit:contain;width:32px;height:32px;display:block}.cc-workspace__name{color:var(--cc-text);letter-spacing:-.035em;font-size:18px;font-weight:700}.cc-workspace__avatar,.cc-user-pill{box-shadow:none;background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055);border-radius:999px}.cc-sidebar__nav a,.cc-sidebar__group button{min-height:44px;box-shadow:none;border-block-end:1px solid #0000;border-radius:0}.cc-sidebar__nav a:hover,.cc-sidebar__group button:hover{border-block-end-color:var(--cc-hairline);background:0 0}.cc-sidebar__nav a.is-active{box-shadow:none;border-block-end-color:var(--cc-border-strong);background:0 0}.cc-sidebar__nav a.is-active:before{border-radius:2px;height:auto;top:8px;bottom:8px;transform:none}.cc-live-indicator{background:0 0;border:0;border-radius:0;min-height:32px;padding:0}.cc-topbar__actions .cc-outline-button{min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cc-topbar__actions .cc-outline-button:hover,.cc-topbar__actions .cc-user-pill:hover{background:0 0;border-color:#0000}.cc-topbar__actions .cc-user-pill{border-color:var(--cc-hairline);width:34px;min-height:34px}.cc-spendgrid{border:0;background:0 0;border-block-start:0;border-block-end:0;border-radius:0;margin-top:20px;overflow:visible}.cc-spend{background:0 0;padding:26px 22px}.cc-spend+.cc-spend{border-inline-start:0;border-top:0}.cc-spend__rate{background:0 0;border:0;border-radius:0;padding:0}.cc-developers .cc-dev-overview{gap:28px}.cc-developers .cc-dev-callout,.cc-developers .cc-quickstart{border:0;border-block:1px solid var(--cc-hairline);box-shadow:none;background:0 0;border-radius:0}.cc-developers .cc-dev-callout{padding:28px 0}.cc-developers .cc-dev-callout__media{border:0;border-inline-start:1px solid var(--cc-hairline);width:96px;height:72px;box-shadow:none;background:0 0;border-radius:0;flex-basis:96px}.cc-developers .cc-quickstart{padding:30px 0}.cc-developers .cc-code{border:1px solid var(--cc-border);corner-shape:superellipse(1.8);box-shadow:none;background:#000;border-radius:28px}.cc-developers .cc-code__bar button{border-radius:0}.cc-developers .cc-integration-grid{border-block:1px solid var(--cc-hairline);gap:0}.cc-developers .cc-integration-grid .cc-metric{box-shadow:none;background:0 0;border:0;border-radius:0}.cc-developers .cc-integration-grid .cc-metric+.cc-metric{border-inline-start:1px solid var(--cc-hairline)}@media (max-width:900px){.cc-spendgrid,.cc-developers .cc-integration-grid{grid-template-columns:1fr}.cc-spend+.cc-spend,.cc-developers .cc-integration-grid .cc-metric+.cc-metric{border-inline-start:0;border-block-start:1px solid var(--cc-hairline)}.cc-developers .cc-dev-callout__media{border-inline-start:0;border-block-start:1px solid var(--cc-hairline);flex-basis:auto;width:100%;height:52px}}@media (max-width:720px){.cc-search input,.cc-create-key input,.cc-docs-search input{font-size:16px}.cc-dashboard .cc-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-dashboard .cc-stat-strip button{border-inline-end:0;border-bottom:0;gap:7px;min-height:78px;padding:14px 16px}.cc-dashboard .cc-stat-strip button:nth-child(odd){border-inline-end:1px solid var(--cc-hairline)}.cc-dashboard .cc-stat-strip button:nth-child(-n+2){border-bottom:1px solid var(--cc-hairline)}.cc-dashboard .cc-stat-strip strong{font-size:23px}.cc-dashboard .cc-session-table__row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:15px 16px;display:flex}.cc-dashboard .cc-session-table__row>strong{flex:auto;order:1;font-size:14.5px}.cc-dashboard .cc-session-table__row>em{flex:none;order:2;margin-inline-start:auto}.cc-dashboard .cc-session-table__row>span:nth-child(3){color:var(--cc-muted);flex:100%;order:3}.cc-dashboard .cc-session-table__row>span:first-child,.cc-dashboard .cc-session-table__row>span:nth-child(4),.cc-dashboard .cc-session-table__row>span:nth-child(5){color:var(--cc-soft);flex:none;order:4;font-size:12px}.cc-dashboard .cc-session-table__row>span:nth-child(4):before,.cc-dashboard .cc-session-table__row>span:nth-child(5):before{content:"·";color:var(--cc-faint);margin-inline-end:8px}}@media (hover:none) and (pointer:coarse){.cc-key-actions button{width:40px;height:40px}.cc-icon-button{width:40px;min-height:40px}}@media (max-width:720px){.cc-drawer{width:100%;padding:max(22px, calc(env(safe-area-inset-top) + 8px)) 18px calc(28px + env(safe-area-inset-bottom))}.cc-cd__close{top:max(16px, env(safe-area-inset-top))}.cc-cd__close:not(:-webkit-any(: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))){right:12px}.cc-cd__close:not(: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))){right:12px}.cc-cd__close:-webkit-any(: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)){left:12px}.cc-cd__close: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)){left:12px}.cc-player{flex-wrap:wrap;row-gap:12px;padding:12px 14px}.cc-player__play{order:1}.cc-player__time{order:2}.cc-player__ctrls{order:3;margin-inline-start:auto}.cc-wave{flex-basis:100%;order:4;height:46px}.cc-row--skel{flex-direction:column;align-items:stretch;gap:9px;min-height:0;padding:16px;display:flex!important}.cc-row--skel>.cc-skel:first-child{width:62%!important;height:14px!important}.cc-row--skel>.cc-skel:nth-child(2){width:38%!important;height:12px!important}.cc-row--skel>:nth-child(n+3){display:none!important}}.cc-sidebar__group--bottom a{width:100%;min-height:44px;box-shadow:none;color:var(--cc-muted);text-align:start;transition:border-color .18s var(--cc-ease), color .18s var(--cc-ease);background:0 0;border-block-end:1px solid #0000;border-radius:0;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:500;display:flex;position:relative}.cc-sidebar__group--bottom a svg{color:var(--cc-muted);stroke-width:2.4px;transition:color .18s var(--cc-ease)}.cc-sidebar__group--bottom a:hover{border-block-end-color:var(--cc-hairline);color:var(--cc-text);background:0 0}.cc-sidebar__group--bottom a:hover svg{color:#c9cacc;color:color(display-p3 .790363 .793553 .80079);color:lab(81.428% -.0914037 -1.13455)}.cc-sidebar__group--bottom a.is-active{border-block-end-color:var(--cc-border-strong);color:var(--cc-text);box-shadow:none;background:0 0}.cc-sidebar__group--bottom a.is-active:before{content:"";background:var(--cc-accent);border-radius:2px;width:2.5px;height:auto;position:absolute;top:8px;bottom:8px;left:0;transform:none}.cc-sidebar__group--bottom a.is-active svg{color:var(--cc-text);fill:none}.cc-sidebar__nav{gap:4px}.cc-sidebar__nav a,.cc-sidebar__group button,.cc-sidebar__group--bottom a{background:0 0;border:0;border-radius:14px}.cc-sidebar__nav a:hover,.cc-sidebar__group button:hover,.cc-sidebar__group--bottom a:hover{background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06);border-color:#0000}.cc-sidebar__nav a.is-active,.cc-sidebar__group--bottom a.is-active{box-shadow:none;background:#ffffff1f;background:color(display-p3 1 1 1/.12);background:lab(100% 0 0/.12);border-color:#0000}.cc-sidebar__nav a.is-active:before,.cc-sidebar__group--bottom a.is-active:before{display:none}.cc-sidebar__group,.cc-sidebar__group--bottom{border-top:0;padding-top:0}.cc-ghost-button{min-height:34px;color:var(--cc-muted);letter-spacing:-.01em;transition:background .17s var(--cc-ease), border-color .17s var(--cc-ease), color .17s var(--cc-ease), transform .13s var(--cc-ease);background:#ffffff08;background:color(display-p3 1 1 1/.03);background:lab(100% 0 0/.03);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:550;display:inline-flex}.cc-ghost-button svg{color:var(--cc-soft)}.cc-ghost-button:hover{color:var(--cc-text);border-color:var(--cc-border);background:#ffffff12;background:color(display-p3 1 1 1/.07);background:lab(100% 0 0/.07)}.cc-ghost-button:hover svg{color:var(--cc-muted)}.cc-ghost-button:active{transform:scale(.97)}.cc-ghost-button:disabled{opacity:.5;pointer-events:none}.cc-ghost-button--danger:hover{color:var(--cc-danger);background:#e47c751a;background:color(display-p3 .839695 .506412 .471952/.1);background:lab(63.9409% 40.5923 22.8612/.1);border-color:#e47c7566;border-color:color(display-p3 .839695 .506412 .471952/.4);border-color:lab(63.9409% 40.5923 22.8612/.4)}.cc-ghost-button--danger:hover svg{color:var(--cc-danger)}.cc-outline-button--danger:hover{color:var(--cc-danger);background:#e47c751a;background:color(display-p3 .839695 .506412 .471952/.1);background:lab(63.9409% 40.5923 22.8612/.1);border-color:#e47c7573;border-color:color(display-p3 .839695 .506412 .471952/.45);border-color:lab(63.9409% 40.5923 22.8612/.45)}.cc-outline-button--danger:hover svg{color:var(--cc-danger)}.cc-spin{animation:.9s linear infinite cc-spin}.cc-agents{max-width:1420px;padding-bottom:44px}.cc-agents--detail{padding-top:0;width:100%;max-width:none;padding-inline-start:clamp(28px,4vw,64px);padding-inline-end:clamp(28px,4vw,64px)}.cc-agents__title{margin-bottom:14px}.cc-webhook-row__detail{border:1px solid var(--cc-hairline);border-radius:8px;margin-top:10px;overflow:hidden}.cc-webhook-row__detail summary{color:var(--cc-muted);cursor:pointer;padding:9px 11px;font-size:11px}.cc-webhook-row__detail pre{border-top:1px solid var(--cc-hairline);max-height:220px;color:var(--cc-soft);font:11px/1.55 var(--cc-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0d1159;background:color(display-p3 .0463566 .0518371 .064573/.35);background:lab(3.67689% -.0779107 -1.93703/.35);margin:0;padding:11px;overflow:auto}.cc-agent-title-meta{color:var(--cc-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;font-size:13px;font-weight:550;display:flex}.cc-agent-title-meta>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.cc-agent-title-meta>span+span:before{background:var(--cc-soft);content:"";border-radius:50%;flex:none;width:3px;height:3px}.cc-agent-title-meta svg{color:var(--cc-soft)}.cc-agent-title-meta__phone{color:var(--cc-soft);unicode-bidi:isolate}.cc-agent-shell{border-top:1px solid var(--cc-hairline);border-bottom:1px solid var(--cc-hairline);background:0 0;grid-template-columns:minmax(340px,.42fr) minmax(0,1fr);min-height:min(760px,100dvh - 150px);display:grid}.cc-agent-list{border-inline-end:1px solid var(--cc-hairline);min-width:0}.cc-agent-list__head,.cc-agent-row__select{grid-template-columns:minmax(116px,.82fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.cc-agent-shell--detail{border-block-start:0;border-block-end:0;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 158px)}.cc-agent-shell--detail .cc-agent-editor{padding:26px clamp(4px,1.2vw,18px) 48px}.cc-agent-shell--detail .cc-agent-editor--settings{padding-top:0}.cc-agent-editor--settings>.cc-agent-config-grid:empty{display:none}.cc-agent-editor--settings>.cc-agent-field+.cc-agent-field{margin-top:-16px}.cc-agent-shell--directory{border:0;grid-template-columns:minmax(0,1fr);min-height:0}.cc-agent-directory-controls{margin:0 0 8px}.cc-agent-directory-search{border:1px solid var(--cc-hairline);min-height:60px;color:var(--cc-soft);background:0 0;border-radius:18px;align-items:center;gap:14px;padding:0 24px;display:flex}.cc-agent-directory-search:focus-within{border-color:var(--cc-border-strong);color:var(--cc-text)}.cc-agent-directory-search input{width:100%;color:var(--cc-text);font:600 17px/1.2 var(--cc-font,inherit);background:0 0;border:0;outline:0}.cc-agent-directory-search input::placeholder{color:var(--cc-soft);opacity:1}.cc-agent-directory-columns{min-height:36px;color:var(--cc-faint);text-align:right;direction:rtl;border-bottom:0;grid-template-columns:minmax(240px,1.15fr) minmax(160px,.72fr) minmax(230px,.92fr) minmax(170px,.7fr) 48px;align-items:center;gap:24px;padding:0 18px;font-size:12px;font-weight:500;display:grid}.cc-agent-directory-columns>span:not(:last-child){text-align:center;justify-self:center}.cc-agent-shell--directory .cc-agent-list{border:0}.cc-agent-shell--directory .cc-agent-list__head{display:none}.cc-agent-shell--directory .cc-agent-list__rows{border-top:0;grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.cc-agent-shell--directory .cc-agent-row{corner-shape:superellipse(1.8);background:0 0;border:0;border-radius:18px;grid-template-columns:minmax(0,1fr) 48px;min-height:72px;overflow:visible}.cc-agent-shell--directory .cc-agent-row.is-active{box-shadow:none;background:0 0;border-bottom-color:#0000}.cc-agent-shell--directory .cc-agent-row:hover{box-shadow:none;background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075);border-bottom-color:#0000}.cc-agent-shell--directory .cc-agent-row__select{text-align:right;direction:rtl;grid-template-columns:minmax(240px,1.15fr) minmax(160px,.72fr) minmax(230px,.92fr) minmax(170px,.7fr);align-content:stretch;align-items:center;gap:24px;min-height:71px;padding:0 16px}.cc-agent-shell--directory .cc-agent-row__select>span{text-align:center;justify-self:center}.cc-agent-shell--directory .cc-agent-row__agent{text-align:right;letter-spacing:-.018em;justify-content:flex-start;font-family:inherit;font-size:16px;font-weight:650}.cc-agent-shell--directory .cc-agent-row__creator,.cc-agent-shell--directory .cc-agent-row__created-at{min-width:0;color:var(--cc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.cc-agent-shell--directory .cc-agent-row__created-at{color:var(--cc-text)}.cc-agent-shell--directory .cc-agent-row__title{font-size:13px;font-weight:550}.cc-agent-shell--directory .cc-agent-row__actions{border-inline-start:0;align-self:center;padding-top:0}.cc-agent-shell--directory .cc-agent-row:hover .cc-agent-row__actions,.cc-agent-shell--directory .cc-agent-row.has-menu .cc-agent-row__actions{border-inline-start-color:#0000}.cc-agent-shell--directory .cc-agent-empty{text-align:center;border:0;border-bottom:1px solid var(--cc-hairline);place-content:center;justify-items:center;min-height:180px}.cc-agent-shell--directory .cc-agent-row--skel{grid-template-columns:minmax(240px,1.15fr) minmax(160px,.72fr) minmax(230px,.92fr) minmax(170px,.7fr) 48px;align-items:center;gap:24px;padding:0 16px}.cc-agent-workspace-back{border:0;min-height:34px;color:var(--cc-muted);transition:color .16s var(--cc-ease), border-color .16s var(--cc-ease);background:0 0;border-bottom:1px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.cc-agent-workspace-back:hover{border-bottom-color:var(--cc-border-strong);color:var(--cc-text)}.cc-agent-workspace-back svg{color:var(--cc-soft)}.cc-agent-detail-nav{border-bottom:1px solid var(--cc-hairline);align-items:center;gap:22px;margin:2px 0 20px;display:flex}.cc-agent-detail-nav a{min-height:38px;color:var(--cc-soft);transition:color .15s var(--cc-ease);align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:relative}.cc-agent-detail-nav a:hover,.cc-agent-detail-nav a.is-active{color:var(--cc-text)}.cc-agent-detail-nav a.is-active:after{content:"";background:var(--cc-accent);height:2px;position:absolute;top:auto;bottom:-1px;left:0;right:0}.cc-agent-list__head{border-bottom:1px solid var(--cc-hairline);min-height:38px;color:var(--cc-faint);letter-spacing:.08em;text-transform:uppercase;padding:0 14px;font-size:10.5px;font-weight:600}.cc-agent-list__rows{display:grid}.cc-agent-row{width:100%;min-height:58px;color:var(--cc-text);transition:background .14s var(--cc-ease), color .14s var(--cc-ease), box-shadow .14s var(--cc-ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;display:grid;position:relative}.cc-agent-row:hover{background:#ffffff08;background:color(display-p3 1 1 1/.03);background:lab(100% 0 0/.03)}.cc-agent-row.is-active{box-shadow:inset -2px 0 0 var(--cc-accent);background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055)}.cc-agent-row:disabled{cursor:progress;opacity:.62}.cc-agent-row__select{min-width:0;min-height:57px;color:inherit;text-align:start;background:0 0;border:0;padding:0 14px}.cc-agent-row__select:disabled{cursor:progress;opacity:.62}.cc-agent-row--skel{pointer-events:none;grid-template-columns:minmax(116px,.82fr) minmax(0,1fr);align-content:center;gap:14px;padding:0 14px}.cc-agent-row--skel:hover{background:0 0}.cc-agent-row__agent,.cc-agent-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.cc-agent-row__agent{min-width:0;color:var(--cc-text);letter-spacing:0;direction:rtl;justify-content:flex-start;align-items:center;gap:6px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:550;display:flex}.cc-agent-row__customer{color:var(--cc-live);unicode-bidi:isolate;flex:none}.cc-agent-row__separator{color:var(--cc-soft);unicode-bidi:isolate;flex:none}.cc-agent-row__agent-name{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;min-width:0;overflow:hidden}.cc-agent-row__title{color:var(--cc-muted);letter-spacing:-.012em;font-size:14px;font-weight:550}.cc-agent-row__actions{border-inline-start:1px solid #0000;place-items:center;display:grid;position:relative}.cc-agent-row:hover .cc-agent-row__actions,.cc-agent-row.has-menu .cc-agent-row__actions{border-inline-start-color:var(--cc-hairline)}.cc-agent-row__menu-button{width:30px;height:30px;color:var(--cc-soft);transition:color .14s var(--cc-ease), opacity .14s var(--cc-ease);background:0 0;border:0;border-radius:0;place-items:center;display:grid}.cc-agent-row__menu-button:hover,.cc-agent-row__menu-button[aria-expanded=true]{color:var(--cc-text);background:0 0}.cc-agent-row__menu-button:disabled{cursor:progress;opacity:.55}.cc-agent-menu{top:47px;z-index:6;border:1px solid var(--cc-border);background:var(--cc-surface);border-radius:10px;gap:4px;width:min(246px,100vw - 40px);padding:7px;display:grid;position:absolute;box-shadow:0 18px 50px #0000005c;box-shadow:0 18px 50px color(display-p3 0 0 0/.36);box-shadow:0 18px 50px lab(0% 0 0/.36)}.cc-agent-menu:not(:-webkit-any(: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))){right:6px}.cc-agent-menu:not(: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))){right:6px}.cc-agent-menu:-webkit-any(: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)){left:6px}.cc-agent-menu: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)){left:6px}.cc-agent-menu>button{min-height:34px;color:var(--cc-text);text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:12.5px;font-weight:600;display:flex}.cc-agent-menu>button:hover{background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055)}.cc-agent-menu>button.is-danger{color:#f2897c;color:color(display-p3 .892443 .557453 .503198);color:lab(68.6398% 39.851 25.3681)}.cc-agent-menu>button.is-danger:hover{background:#ec5d4d1f;background:color(display-p3 .858483 .400179 .332099/.12);background:lab(58.8604% 55.6095 38.9336/.12)}.cc-agent-menu__hold-delete{text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:12.5px;font-weight:650;display:flex}.cc-agent-menu__hold-delete:hover{background:#ec5d4d1f;background:color(display-p3 .858483 .400179 .332099/.12);background:lab(58.8604% 55.6095 38.9336/.12)}.cc-agent-menu__hold-delete:disabled{cursor:progress;opacity:.55}.cc-agent-menu__rename{gap:8px;display:grid}.cc-agent-menu__rename label{color:var(--cc-muted);gap:6px;font-size:11px;font-weight:650;display:grid}.cc-agent-menu__rename input{border:1px solid var(--cc-border);width:100%;min-height:36px;color:var(--cc-text);font:inherit;background:#0000002e;background:color(display-p3 0 0 0/.18);background:lab(0% 0 0/.18);border-radius:8px;outline:none;padding:0 9px;font-size:13px}.cc-agent-menu__rename input:focus-visible{border-color:var(--cc-accent);box-shadow:0 0 0 3px #76b4ff24;box-shadow:0 0 0 3px color(display-p3 .502799 .698045 1.00955/.14);box-shadow:0 0 0 3px lab(71.451% -3.37219 -48.7961/.14)}.cc-agent-menu__rename-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cc-agent-menu__rename-actions button{border:1px solid var(--cc-border);min-height:32px;color:var(--cc-muted);background:0 0;border-radius:7px;font-size:12px;font-weight:650}.cc-agent-menu__rename-actions button[type=submit]{background:var(--cc-text);border-color:var(--cc-text);color:var(--cc-bg)}.cc-agent-menu__rename-actions button:disabled{cursor:not-allowed;opacity:.55}.cc-agent-editor{flex-direction:column;gap:16px;min-width:0;padding-block-start:18px;padding-inline-start:18px;display:flex}.cc-agent-editor__bar,.cc-agent-editor__meta,.cc-agent-editor__identity,.cc-agent-field__label,.cc-agent-field__footer,.cc-agent-toggle,.cc-agent-chip{align-items:center;display:flex}.cc-agent-editor__bar{border-bottom:1px solid var(--cc-hairline);flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:38px;padding:0 0 18px}.cc-agent-editor__identity{gap:10px;min-width:0}.cc-agent-editor__identity strong{color:var(--cc-text);letter-spacing:-.012em;font-size:15px;font-weight:600;line-height:1.15;display:block}.cc-agent-editor__identity small{color:var(--cc-soft);margin-top:2px;font-size:12px;display:block}.cc-agent-editor__icon{border:1px solid var(--cc-border);width:32px;height:32px;color:var(--cc-soft);background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018);border-radius:9px;place-items:center;display:grid}.cc-agent-editor__icon svg{width:16px;height:16px}.cc-agent-editor__icon--plain{width:20px;height:20px;color:var(--cc-soft);background:0 0;border:0;border-radius:0}.cc-agent-editor__icon--plain svg{width:20px;height:20px}.cc-agent-editor__meta{flex-wrap:wrap;gap:7px}.cc-agent-chip{border:1px solid var(--cc-border);min-height:28px;color:var(--cc-muted);background:0 0;border-radius:999px;gap:6px;padding:0 9px;font-size:11.5px;font-weight:560}.cc-agent-chip.is-live{color:var(--cc-text);background:#6fd88f14;background:color(display-p3 .539988 .836164 .587618/.08);background:lab(78.6331% -43.6345 25.9705/.08);border-color:#6fd88f57;border-color:color(display-p3 .539988 .836164 .587618/.34);border-color:lab(78.6331% -43.6345 25.9705/.34)}.cc-agent-chip--draft{color:var(--cc-warn);border-color:color-mix(in oklch, var(--cc-warn) 34%, var(--cc-border));background:color-mix(in oklch, var(--cc-warn) 7%, transparent)}.cc-agent-toggle{width:-moz-fit-content;width:fit-content;min-height:30px;color:var(--cc-muted);cursor:pointer;gap:8px;font-size:12.5px;font-weight:560}.cc-agent-toggle input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.cc-agent-toggle__track{border:1px solid var(--cc-border-strong);background:var(--cc-surface-2);block-size:22px;inline-size:38px;transition:background .18s var(--cc-ease), border-color .18s var(--cc-ease);border-radius:999px;flex:none;position:relative;box-shadow:inset 0 1px 1px #00000047;box-shadow:inset 0 1px 1px color(display-p3 0 0 0/.28);box-shadow:inset 0 1px 1px lab(0% 0 0/.28)}.cc-agent-toggle__track:after{content:"";background:var(--cc-soft);block-size:14px;inline-size:14px;transition:transform .18s var(--cc-ease), background .18s var(--cc-ease);border-radius:50%;position:absolute;top:3px;box-shadow:0 1px 2px #00000061;box-shadow:0 1px 2px color(display-p3 0 0 0/.38);box-shadow:0 1px 2px lab(0% 0 0/.38)}.cc-agent-toggle__track:not(:-webkit-any(: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))):after{left:3px}.cc-agent-toggle__track:not(: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))):after{left:3px}.cc-agent-toggle__track:-webkit-any(: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)):after{right:3px}.cc-agent-toggle__track: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)):after{right:3px}.cc-agent-toggle input:checked+.cc-agent-toggle__track{border-color:var(--cc-text);background:var(--cc-text)}.cc-agent-toggle input:checked+.cc-agent-toggle__track:after{background:var(--cc-bg);transform:translate(16px)}[dir=rtl] .cc-agent-toggle input:checked+.cc-agent-toggle__track:after{transform:translate(-16px)}.cc-agent-toggle input:focus-visible+.cc-agent-toggle__track{outline:2px solid var(--cc-text);outline-offset:3px}.cc-agent-toggle input:disabled+.cc-agent-toggle__track{opacity:.42}.cc-agent-toggle:has(input:disabled){cursor:not-allowed}.cc-agent-toggle--skel{pointer-events:none}.cc-agent-config-grid{grid-template-columns:minmax(180px,1fr) minmax(220px,1.15fr) minmax(180px,.9fr);gap:12px;padding-bottom:4px;display:grid}.cc-agent-config-grid--llm,.cc-agent-config-grid--legacy{grid-template-columns:repeat(2,minmax(220px,1fr))}.cc-agent-config-grid--skel .cc-agent-control{pointer-events:none}.cc-agent-detail-skeleton{gap:20px;padding:20px 0;display:grid}.cc-agent-detail-skeleton__row{border-bottom:1px solid var(--cc-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:14px 0;display:grid}.cc-agent-detail-skeleton__row>span{gap:8px;min-width:0;display:grid}.cc-agent-control{min-width:0;color:var(--cc-muted);align-content:start;gap:7px;font-size:12px;font-weight:600;display:grid}.cc-agent-control--wide{grid-column:1/-1}.cc-agent-control input,.cc-agent-control select,.cc-agent-control textarea{border:1px solid var(--cc-border);background:var(--cc-surface);width:100%;min-height:42px;color:var(--cc-text);font:inherit;transition:border-color .16s var(--cc-ease), box-shadow .16s var(--cc-ease);border-radius:9px;outline:none;padding:0 11px;font-size:13px;font-weight:500}.cc-agent-control select{-webkit-appearance:none;appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23f5f5f7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:18px;background-repeat:no-repeat;background-size:18px 18px;padding-inline-start:13px;padding-inline-end:42px}.cc-agent-control .cc-agent-phone-select{text-align:left;direction:ltr;unicode-bidi:plaintext;background-position:right 18px center;padding-inline-start:13px;padding-inline-end:46px}.cc-agent-control .cc-agent-phone-select option{direction:ltr;unicode-bidi:plaintext}.cc-agent-control .cc-agent-phone-select option[dir=rtl]{direction:rtl}[dir=ltr] .cc-agent-control select{background-position:right 18px center}.cc-agent-control input:focus-visible{border-color:var(--cc-accent);box-shadow:0 0 0 3px #76b4ff24;box-shadow:0 0 0 3px color(display-p3 .502799 .698045 1.00955/.14);box-shadow:0 0 0 3px lab(71.451% -3.37219 -48.7961/.14)}.cc-agent-control select:focus-visible{border-color:var(--cc-accent);box-shadow:0 0 0 3px #76b4ff24;box-shadow:0 0 0 3px color(display-p3 .502799 .698045 1.00955/.14);box-shadow:0 0 0 3px lab(71.451% -3.37219 -48.7961/.14)}.cc-agent-control textarea:focus-visible{border-color:var(--cc-accent);box-shadow:0 0 0 3px #76b4ff24;box-shadow:0 0 0 3px color(display-p3 .502799 .698045 1.00955/.14);box-shadow:0 0 0 3px lab(71.451% -3.37219 -48.7961/.14)}.cc-agent-control select:disabled{cursor:not-allowed;opacity:.62}.cc-agent-control select option:disabled{color:var(--cc-faint)}.cc-voice-picker{min-width:0;color:var(--cc-text);position:relative}.cc-voice-picker.is-open{z-index:40}.cc-voice-picker__trigger{border:1px solid var(--cc-border);background:var(--cc-surface);width:100%;min-height:42px;color:var(--cc-text);font:inherit;text-align:start;cursor:pointer;transition:border-color .16s var(--cc-ease), box-shadow .16s var(--cc-ease);border-radius:9px;outline:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 11px;font-size:13px;font-weight:500;display:grid}.cc-agent-control textarea{resize:vertical;min-height:94px;padding:11px;line-height:1.55}.cc-voice-picker__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-voice-picker__trigger>small{color:var(--cc-faint);white-space:nowrap;font-size:10px}.cc-voice-picker__trigger>svg{color:var(--cc-muted);transition:transform .16s var(--cc-ease)}.cc-voice-picker.is-open .cc-voice-picker__trigger{border-color:var(--cc-accent);box-shadow:0 0 0 3px #76b4ff24;box-shadow:0 0 0 3px color(display-p3 .502799 .698045 1.00955/.14);box-shadow:0 0 0 3px lab(71.451% -3.37219 -48.7961/.14)}.cc-voice-picker.is-open .cc-voice-picker__trigger>svg{transform:rotate(180deg)}.cc-voice-picker__trigger:disabled{cursor:not-allowed;opacity:.62}.cc-voice-picker__menu{left:0;right:0;border:1px solid var(--cc-border);background:color-mix(in srgb, var(--cc-surface) 96%, #000 4%);border-radius:12px;min-width:min(390px,100vw - 40px);position:absolute;top:calc(100% + 7px);overflow:hidden;box-shadow:0 18px 50px #0000006b}.cc-voice-picker__search{border:1px solid var(--cc-border);background:var(--cc-surface-2);color:var(--cc-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:10px;padding-inline-start:11px;padding-inline-end:11px;display:grid}.cc-agent-control .cc-voice-picker__search input{min-height:38px;box-shadow:none;color:var(--cc-text);background:0 0;border:0;border-radius:0;padding:0}.cc-agent-control .cc-voice-picker__search input:focus-visible{box-shadow:none}.cc-voice-picker__summary{color:var(--cc-faint);justify-content:space-between;gap:12px;padding:0 12px 8px;font-size:10.5px;font-weight:500;display:flex}.cc-voice-picker__options{overscroll-behavior:contain;border-top:1px solid var(--cc-hairline);max-height:310px;padding:4px 6px 7px;overflow-y:auto}.cc-voice-picker__options>button{width:100%;min-height:52px;color:var(--cc-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.cc-voice-picker__options>button:hover,.cc-voice-picker__options>button.is-selected{background:color-mix(in srgb, var(--cc-accent) 11%, transparent);outline:none}.cc-voice-picker__options>button:focus-visible{background:color-mix(in srgb, var(--cc-accent) 11%, transparent);outline:none}.cc-voice-picker__copy{gap:3px;min-width:0;display:grid}.cc-voice-picker__copy strong,.cc-voice-picker__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-voice-picker__copy strong{font-size:12.5px;font-weight:650}.cc-voice-picker__copy small{color:var(--cc-faint);text-align:start;direction:ltr;font-size:10.5px}.cc-voice-picker__badge{border:1px solid var(--cc-border);color:var(--cc-muted);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:650}.cc-voice-picker__badge.is-owned{border-color:color-mix(in srgb, var(--cc-accent) 35%, var(--cc-border));background:color-mix(in srgb, var(--cc-accent) 10%, transparent);color:var(--cc-text)}.cc-voice-picker__options>button>svg{color:var(--cc-accent)}.cc-voice-picker__empty{color:var(--cc-muted);text-align:center;padding:22px 14px;font-size:12px}.cc-agent-control small{color:var(--cc-faint);font-size:10.5px;font-weight:500;line-height:1.35}.cc-agent-empty{color:var(--cc-muted);justify-items:start;gap:7px;padding:28px 16px;font-size:12px;line-height:1.45;display:grid}.cc-agent-empty svg{color:var(--cc-soft)}.cc-agent-empty strong{color:var(--cc-text);font-size:13px}.cc-agent-field{background:0 0;min-width:0;display:grid}.cc-agent-field__label{border-bottom:1px solid var(--cc-hairline);min-height:42px;color:var(--cc-text);justify-content:space-between;gap:12px;padding:0 2px;font-size:13px;font-weight:600}.cc-agent-field__label span{align-items:center;gap:8px;display:inline-flex}.cc-agent-field__label svg{color:var(--cc-soft)}.cc-agent-field__label-actions{align-items:center;gap:12px;min-width:0;display:flex}.cc-agent-prompt-expand{border:1px solid var(--cc-border);corner-shape:superellipse(1.8);min-height:28px;color:var(--cc-muted);font:inherit;transition:border-color .15s var(--cc-ease), background .15s var(--cc-ease), color .15s var(--cc-ease);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.cc-agent-prompt-expand:hover{border-color:var(--cc-border-strong);color:var(--cc-text);background:#ffffff08;background:color(display-p3 1 1 1/.03);background:lab(100% 0 0/.03)}.cc-agent-field__label small.is-near-limit{color:var(--cc-warn)}.cc-agent-field__label small.is-over-limit{color:var(--cc-danger)}.cc-agent-prompt-history__toggle{border:1px solid var(--cc-border);min-height:28px;color:var(--cc-muted);font:inherit;transition:border-color .15s var(--cc-ease), color .15s var(--cc-ease), transform .15s var(--cc-ease);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.cc-agent-prompt-history__toggle:hover,.cc-agent-prompt-history__toggle[aria-expanded=true]{border-color:var(--cc-border-strong);color:var(--cc-text)}.cc-agent-prompt-history__toggle:active{transform:translateY(1px)}.cc-agent-prompt-history{border-bottom:1px solid var(--cc-hairline);background:color-mix(in srgb, var(--cc-surface) 42%, transparent);display:grid}.cc-agent-prompt-history__head{border-bottom:1px solid var(--cc-hairline);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 2px;display:grid}.cc-agent-prompt-history__head strong{color:var(--cc-text);font-size:12px}.cc-agent-prompt-history__head span,.cc-agent-prompt-history__empty,.cc-agent-prompt-history__error{color:var(--cc-soft);font-size:11.5px;line-height:1.45}.cc-agent-prompt-history__empty,.cc-agent-prompt-history__error{margin:0;padding:15px 2px}.cc-agent-prompt-history__error{color:var(--cc-danger)}.cc-agent-prompt-history__row{border:0;border-bottom:1px solid var(--cc-hairline);width:100%;min-height:70px;color:var(--cc-text);text-align:start;transition:background .15s var(--cc-ease), transform .15s var(--cc-ease);background:0 0;border-radius:22px;grid-template-columns:28px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:10px 2px;display:grid}.cc-agent-prompt-history__row:last-child{border-bottom:0}.cc-agent-prompt-history__row:hover{background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075)}.cc-agent-prompt-history__row:active{transform:translateY(1px)}.cc-agent-prompt-history__index{color:var(--cc-faint);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cc-agent-prompt-history__content,.cc-agent-prompt-history__meta{gap:4px;min-width:0;display:grid}.cc-agent-prompt-history__content strong{font-size:12px;font-weight:650}.cc-agent-prompt-history__content small{color:var(--cc-soft);text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;overflow:hidden}.cc-agent-prompt-history__meta{color:var(--cc-muted);justify-items:end;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.cc-agent-prompt-history__meta small{color:var(--cc-faint)}.cc-agent-prompt-history__row>svg{color:var(--cc-soft)}.cc-agent-field__label small,.cc-agent-field__footer{color:var(--cc-soft);font-size:11.5px;font-weight:520}.cc-agent-field textarea{resize:vertical;border:0;border-bottom:1px solid var(--cc-hairline);width:100%;min-height:350px;color:var(--cc-text);letter-spacing:0;unicode-bidi:plaintext;background:0 0;outline:0;padding:16px 2px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.62}.cc-agent-field textarea[dir=rtl]{text-align:right;direction:rtl}.cc-agent-field textarea.cc-agent-prompt-editor{text-align:right;overflow-wrap:anywhere;direction:rtl;unicode-bidi:normal}.cc-agent-prompt-fullscreen{--cc-bg:#0b0c0e;--cc-bg-deep:#060608;--cc-border:#ffffff14;--cc-border-strong:#ffffff29;--cc-hairline:#ffffff0e;--cc-text:#f4f5f6;--cc-soft:#7f8083;--cc-danger:#e47c75;--cc-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;z-index:10001;background:var(--cc-bg-deep);isolation:isolate;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}@supports (color:color(display-p3 0 0 0)){.cc-agent-prompt-fullscreen{--cc-bg:color(display-p3 .0449378 .0476928 .0540096);--cc-bg-deep:color(display-p3 .022754 .0246877 .0294904);--cc-border:color(display-p3 1 1 1/.08);--cc-border-strong:color(display-p3 1 1 1/.16);--cc-hairline:color(display-p3 1 1 1/.055);--cc-text:color(display-p3 .958487 .960694 .965696);--cc-soft:color(display-p3 .497451 .502327 .513411);--cc-danger:color(display-p3 .839695 .506412 .471952)}}@supports (color:lab(0% 0 0)){.cc-agent-prompt-fullscreen{--cc-bg:lab(3.3539% -.0533015 -.880319);--cc-bg-deep:lab(1.71578% -.0312701 -.56825);--cc-border:lab(100% 0 0/.08);--cc-border-strong:lab(100% 0 0/.16);--cc-hairline:lab(100% 0 0/.055);--cc-text:lab(96.512% -.0618696 -.756896);--cc-soft:lab(53.5795% -.145376 -1.88671);--cc-danger:lab(63.9409% 40.5923 22.8612)}}.cc-agent-prompt-fullscreen__backdrop{display:none}.cc-agent-prompt-fullscreen__panel{background:var(--cc-bg-deep);width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.cc-agent-prompt-fullscreen__panel>header,.cc-agent-prompt-fullscreen__panel>footer{min-height:62px;padding-inline:max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-left));border-bottom:1px solid var(--cc-hairline);justify-content:space-between;align-items:center;gap:14px;display:flex}.cc-agent-prompt-fullscreen__panel>header>div{color:var(--cc-text);align-items:center;gap:9px;font-weight:650;display:inline-flex}.cc-agent-prompt-fullscreen__panel>header>button{width:34px;height:34px;box-shadow:none;color:var(--cc-soft);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.cc-agent-prompt-fullscreen__panel>header>button:hover{color:var(--cc-text);background:0 0}.cc-agent-prompt-fullscreen__panel>header>button:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:3px}.cc-agent-prompt-fullscreen__panel>textarea{resize:none;min-width:0;height:100%;min-height:0;color:var(--cc-text);text-align:right;overflow-wrap:anywhere;scrollbar-color:var(--cc-soft) transparent;scrollbar-width:thin;direction:rtl;unicode-bidi:normal;background:0 0;border:0;outline:0;padding:clamp(18px,2.5vw,34px);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.7}.cc-agent-prompt-fullscreen__panel>textarea::-webkit-scrollbar{width:12px}.cc-agent-prompt-fullscreen__panel>textarea::-webkit-scrollbar-track{background:0 0}.cc-agent-prompt-fullscreen__panel>textarea::-webkit-scrollbar-thumb{border:3px solid var(--cc-bg-deep);background:var(--cc-soft);border-radius:999px}.cc-agent-prompt-fullscreen__panel>footer{border-top:1px solid var(--cc-hairline);border-bottom:0}.cc-agent-prompt-fullscreen__panel>footer small{color:var(--cc-soft);font-size:11.5px}.cc-agent-prompt-fullscreen__panel>footer small.is-over-limit{color:var(--cc-danger)}.cc-agent-field textarea[aria-invalid=true]{border-bottom-color:color-mix(in srgb, var(--cc-danger) 58%, var(--cc-hairline))}.cc-agent-prompt-limit{border-bottom:1px solid var(--cc-hairline);min-height:38px;color:var(--cc-faint);justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;font-size:11.5px;line-height:1.4;display:flex}.cc-agent-prompt-limit.is-near-limit{color:var(--cc-warn)}.cc-agent-prompt-limit.is-over-limit{color:var(--cc-danger)}.cc-agent-prompt-limit a{color:var(--cc-muted);flex:none;align-items:center;gap:5px;font-weight:650;text-decoration:none;display:inline-flex}.cc-agent-prompt-limit a:hover{color:var(--cc-text)}.cc-agent-variables{gap:10px;padding:14px 2px 0;display:grid}.cc-agent-variables__head{min-width:0;color:var(--cc-text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.cc-agent-variables__head span{align-items:center;gap:7px;min-width:0;display:inline-flex}.cc-agent-variables__head small{color:var(--cc-faint);font-size:11px;font-weight:560}.cc-agent-variables__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;min-width:0;display:grid}.cc-agent-variable{border:1px solid var(--cc-border);background:color-mix(in srgb, var(--cc-surface) 74%, transparent);grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:center;min-width:0;min-height:40px;display:grid}.cc-agent-variable code{min-width:0;color:var(--cc-soft);text-overflow:ellipsis;white-space:nowrap;direction:ltr;padding-inline-start:10px;padding-inline-end:10px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.cc-agent-variable input{border:0;border-inline-start:1px solid var(--cc-hairline);width:100%;min-width:0;min-height:38px;color:var(--cc-text);font:inherit;background:0 0;outline:0;padding:0 11px;font-size:13px}.cc-agent-variable__auto{border-inline-start:1px solid var(--cc-hairline);min-width:0;min-height:38px;color:var(--cc-soft);align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.cc-agent-variable:focus-within{border-color:color-mix(in srgb, var(--cc-accent) 68%, var(--cc-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--cc-accent) 16%, transparent)}.cc-agent-field--opening textarea{letter-spacing:-.006em;min-height:112px;font-family:inherit;font-size:15px;line-height:1.5}.cc-agent-opening-wait{direction:rtl;justify-content:flex-start;padding:12px 2px 0;display:flex}.cc-agent-opening-wait__input{gap:7px;width:min(258px,100%);min-width:0;display:grid}.cc-agent-opening-wait__input span{color:var(--cc-soft);align-items:center;gap:6px;font-size:11.5px;font-weight:650;line-height:1.2;display:inline-flex}.cc-agent-opening-wait__input svg{color:var(--cc-faint)}.cc-agent-opening-wait__box{border:1px solid var(--cc-border);background:var(--cc-surface);direction:ltr;border-radius:9px;grid-template-columns:1fr auto;align-items:center;min-height:40px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.cc-agent-opening-wait__input input{width:100%;height:38px;color:var(--cc-text);text-align:left;background:0 0;border:0;outline:0;padding:0 11px;font:650 14px/1 Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.cc-agent-opening-wait__box em{color:var(--cc-faint);letter-spacing:0;white-space:nowrap;padding-inline-end:11px;font-size:10.5px;font-style:normal;font-weight:620}.cc-agent-opening-wait__box:focus-within{border-color:color-mix(in srgb, var(--cc-accent) 68%, var(--cc-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--cc-accent) 16%, transparent);background:var(--cc-panel)}.cc-agent-opening-wait--skel{align-items:center}.cc-agent-opening-wait__input small{color:var(--cc-faint);font-size:10.5px;font-weight:500;line-height:1.35}.cc-agent-field textarea::placeholder{color:var(--cc-faint)}.cc-agent-skel{border-bottom:1px solid var(--cc-hairline);flex-direction:column;align-items:flex-start;gap:13px;min-height:350px;padding:18px 2px;display:flex}.cc-agent-skel--short{min-height:112px}.cc-agent-field__footer{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:38px;padding:0 2px}.cc-agent-field__footer code{border:1px solid var(--cc-border);min-width:34px;height:24px;color:var(--cc-text);background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025);border-radius:7px;place-items:center;margin:0 4px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1;display:inline-grid}.cc-agent-timezone{border:1px solid var(--cc-border);min-height:28px;color:var(--cc-text);background:0 0;border-radius:8px;align-items:center;padding:0 9px;display:inline-flex}.cc-agent-unsaved{min-height:52px;color:var(--cc-text);background:0 0;border:1px solid #e6bd7c57;border:1px solid color(display-p3 .876753 .746601 .52136/.34);border:1px solid lab(79.1946% 9.35021 38.4634/.34);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.cc-agent-unsaved__copy{align-items:center;gap:10px;min-width:0;display:inline-flex}.cc-agent-unsaved__copy svg{color:var(--cc-warn);flex:none}.cc-agent-unsaved__copy span{gap:2px;min-width:0;display:grid}.cc-agent-unsaved__copy strong{letter-spacing:-.01em;font-size:13px;font-weight:650}.cc-agent-unsaved__copy small{color:var(--cc-muted);font-size:11.5px;line-height:1.35}.cc-agent-unsaved__actions{flex:none;align-items:center;gap:8px;display:inline-flex}.cc-agent-unsaved__discard{min-height:34px;color:var(--cc-text);transition:border-color .16s var(--cc-ease), background .16s var(--cc-ease);background:#e47c751f;background:color(display-p3 .839695 .506412 .471952/.12);background:lab(63.9409% 40.5923 22.8612/.12);border:1px solid #f2897c61;border:1px solid color(display-p3 .892443 .557453 .503198/.38);border:1px solid lab(68.6398% 39.851 25.3681/.38);border-radius:9px;padding:0 12px;font-size:12px;font-weight:650}.cc-agent-unsaved__discard:hover{background:#e47c752e;background:color(display-p3 .839695 .506412 .471952/.18);background:lab(63.9409% 40.5923 22.8612/.18);border-color:#fd8c7e8c;border-color:color(display-p3 .934615 .571192 .513265/.55);border-color:lab(70.8633% 42.9696 27.4504/.55)}.cc-agent-alert{min-height:40px;color:var(--cc-text);background:#e47c751a;background:color(display-p3 .839695 .506412 .471952/.1);background:lab(63.9409% 40.5923 22.8612/.1);border:1px solid #e47c755c;border:1px solid color(display-p3 .839695 .506412 .471952/.36);border:1px solid lab(63.9409% 40.5923 22.8612/.36);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.cc-agent-alert svg{color:var(--cc-danger)}.cc-agent-alert--warning{background:#e6bd7c14;background:color(display-p3 .876753 .746601 .52136/.08);background:lab(79.1946% 9.35021 38.4634/.08);border-color:#e6bd7c57;border-color:color(display-p3 .876753 .746601 .52136/.34);border-color:lab(79.1946% 9.35021 38.4634/.34)}.cc-agent-alert--warning svg{color:var(--cc-warn)}.cc-agent-alert button{border:1px solid var(--cc-border);min-height:32px;color:var(--cc-text);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05);border-radius:8px;margin-inline-start:auto;padding:0 10px}@media (max-width:1120px){.cc-agents--detail{padding-inline-start:28px;padding-inline-end:28px}.cc-agent-shell{border:1px solid var(--cc-hairline);border-radius:var(--cc-r);grid-template-columns:1fr;overflow:hidden}.cc-agent-list{border-inline-end:0;border-bottom:1px solid var(--cc-hairline)}.cc-agent-list__rows{max-height:320px;overflow:auto}.cc-agent-row{min-height:54px}.cc-agent-editor{padding:16px}.cc-agent-shell--detail{min-height:calc(100dvh - 150px)}.cc-agent-shell--directory{border:0;border-radius:0;overflow:visible}.cc-agent-shell--directory .cc-agent-list{border:0}.cc-agent-shell--directory .cc-agent-list__rows{max-height:none;overflow:visible}.cc-agent-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cc-agent-directory-search{border-radius:14px;min-height:54px;padding-inline-start:16px;padding-inline-end:16px}.cc-agent-directory-search input{font-size:16px}.cc-agent-directory-columns{display:none}.cc-agents{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.cc-agent-shell{min-height:0}.cc-agent-list__head,.cc-agent-row__select{grid-template-columns:1fr;gap:5px;padding-inline-start:16px;padding-inline-end:16px}.cc-agents--detail{padding-inline:max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-left))}.cc-agent-shell--directory .cc-agent-list__rows{grid-template-columns:1fr}.cc-agent-list__head{display:none}.cc-agent-row{grid-template-columns:minmax(0,1fr) 42px;align-content:center;min-height:62px}.cc-agent-row--skel{grid-template-columns:1fr;padding-inline-start:16px;padding-inline-end:16px}.cc-agent-shell--directory .cc-agent-row{grid-template-columns:minmax(0,1fr) 42px;min-height:74px}.cc-agent-shell--directory .cc-agent-row__select{grid-template-columns:1fr;gap:4px;min-height:73px;padding:11px 14px}.cc-agent-shell--directory .cc-agent-row__creator,.cc-agent-shell--directory .cc-agent-row__created-at{display:none}.cc-agent-shell--directory .cc-agent-row__agent{gap:4px;font-size:14px}.cc-agent-shell--directory .cc-agent-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cc-agent-shell--directory .cc-agent-row--skel{grid-template-columns:minmax(0,1fr) 42px;gap:12px;padding:0 14px}.cc-agent-row__agent,.cc-agent-row__title{font-size:13px}.cc-agent-row__title{color:var(--cc-muted)}.cc-agent-editor{gap:12px;padding:14px}.cc-agent-config-grid{grid-template-columns:1fr}.cc-agent-editor__identity strong{font-size:14px}.cc-agent-field__label,.cc-agent-field__footer{padding-inline-start:0;padding-inline-end:0}.cc-agent-field textarea{min-height:280px;padding-block-start:14px;padding-block-end:14px;font-size:12.5px;line-height:1.55}.cc-agent-field--opening textarea{min-height:116px;font-size:14px}.cc-agent-field__label-actions{flex-direction:column-reverse;align-items:flex-end;gap:6px}.cc-agent-prompt-history__head{grid-template-columns:1fr;gap:4px}.cc-agent-prompt-history__row{grid-template-columns:24px minmax(0,1fr) 20px}.cc-agent-prompt-history__meta{display:none}.cc-agent-prompt-limit{flex-direction:column;align-items:flex-start}.cc-agent-variable{grid-template-columns:1fr}.cc-agent-variable code{border-bottom:1px solid var(--cc-hairline);padding-block-start:8px;padding-block-end:8px}.cc-agent-variable input,.cc-agent-variable__auto{border-inline-start:0}.cc-agent-opening-wait{grid-template-columns:1fr;gap:10px;padding-top:12px}.cc-agent-opening-wait__input input{height:42px}.cc-agent-alert{flex-wrap:wrap;align-items:flex-start}.cc-agent-unsaved{flex-direction:column;align-items:stretch}.cc-agent-unsaved__actions{justify-content:stretch;width:100%}.cc-agent-unsaved__actions button{flex:1 1 0}.cc-agent-alert button{width:100%;margin-inline-start:0}}.cc-settings-grid{grid-template-columns:1fr;gap:16px;max-width:820px;display:grid}.cc-settings-card{border:1px solid var(--cc-border);border-radius:var(--cc-r-lg);background:var(--cc-surface);box-shadow:var(--cc-edge);padding:20px}.cc-settings-card__head{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.cc-settings-card__head>div:nth-child(2){flex:1;min-width:0}.cc-settings-card__icon{border:1px solid var(--cc-border);background:var(--cc-surface-2);width:38px;height:38px;color:var(--cc-text);border-radius:10px;flex:none;place-items:center;display:grid}.cc-settings-card__head h2{letter-spacing:-.01em;color:var(--cc-text);margin:0;font-size:16px;font-weight:600}.cc-settings-card__head p{color:var(--cc-muted);margin:3px 0 0;font-size:13px}.cc-settings-note{color:var(--cc-muted);margin:12px 0 0;font-size:12.5px}.cc-settings-note--warn{color:var(--cc-warn)}.cc-account-rows{border-radius:var(--cc-r);gap:1px;display:grid;overflow:hidden}.cc-account-row{background:var(--cc-surface-2);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.cc-account-row span{color:var(--cc-muted);font-size:13px}.cc-account-row strong{color:var(--cc-text);font-size:13.5px;font-weight:600}.cc-mfa-badge{border:1px solid var(--cc-border);background:var(--cc-surface-2);color:var(--cc-muted);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:600}.cc-mfa-badge.is-on{color:var(--cc-live);background:#6fd88f1a;background:color(display-p3 .539988 .836164 .587618/.1);background:lab(78.6331% -43.6345 25.9705/.1);border-color:#6fd88f59;border-color:color(display-p3 .539988 .836164 .587618/.35);border-color:lab(78.6331% -43.6345 25.9705/.35)}.cc-mfa-actions{flex-wrap:wrap;gap:9px;display:flex}.cc-mfa-pending{border:1px solid var(--cc-border);border-radius:var(--cc-r);background:var(--cc-surface-2);flex-wrap:wrap;gap:18px;margin-top:16px;padding:16px;display:flex}.cc-mfa-pending img{background:#fff;border-radius:10px;flex:none;padding:8px}.cc-mfa-pending__body{flex:1;min-width:220px}.cc-mfa-pending__body h3{color:var(--cc-text);margin:0 0 4px;font-size:14.5px;font-weight:600}.cc-mfa-pending__body p{color:var(--cc-muted);margin:0 0 12px;font-size:12.5px}.cc-mfa-pending__actions{gap:9px;margin-top:12px;display:flex}.cc-mfa-factors{gap:8px;margin-top:16px;display:grid}.cc-mfa-factor{border:1px solid var(--cc-border);border-radius:var(--cc-r);background:var(--cc-surface-2);align-items:center;gap:12px;padding:11px 13px;display:flex}.cc-mfa-factor__icon{border:1px solid var(--cc-border);background:var(--cc-surface-3);width:32px;height:32px;color:var(--cc-text);border-radius:8px;flex:none;place-items:center;display:grid}.cc-mfa-factor__meta{flex:1;gap:2px;min-width:0;display:grid}.cc-mfa-factor__meta strong{color:var(--cc-text);font-size:13.5px;font-weight:600}.cc-mfa-factor__meta span{color:var(--cc-muted);font-size:12px}.cc-field{gap:6px;display:grid}.cc-field>span{color:var(--cc-muted);font-size:12px;font-weight:600}.cc-field input{border:1px solid var(--cc-border);background:var(--cc-surface-2);min-height:38px;color:var(--cc-text);transition:border-color .17s var(--cc-ease), background .17s var(--cc-ease);border-radius:9px;padding:0 12px;font-size:14px}.cc-field input::placeholder{color:var(--cc-faint)}.cc-field input:focus-visible{border-color:var(--cc-border-strong);background:var(--cc-surface-3);outline:none}.cc-access-add{border:1px solid var(--cc-border);border-radius:var(--cc-r);background:var(--cc-surface-2);grid-template-columns:1.3fr 1fr auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.cc-access-add .cc-solid-button{min-height:38px}.cc-access-list{border-radius:var(--cc-r);border:1px solid var(--cc-border);gap:1px;display:grid;overflow:hidden}.cc-access-list__head,.cc-access-row{grid-template-columns:1fr 84px 84px 150px;align-items:center;gap:12px;padding:12px 14px;display:grid}.cc-access-list__head{background:var(--cc-surface-3);color:var(--cc-faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.cc-access-row{background:var(--cc-surface-2)}.cc-access-row__user{align-items:center;gap:11px;min-width:0;display:flex}.cc-access-row__avatar{border:1px solid var(--cc-border);background:var(--cc-surface-3);width:32px;height:32px;color:var(--cc-text);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.cc-access-row__user strong{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.cc-access-row__user small{color:var(--cc-muted);font-size:12px;display:block}.cc-access-row__actions{justify-content:flex-end;gap:7px;display:flex}.cc-access-tag{border:1px solid var(--cc-border);background:var(--cc-surface-3);color:var(--cc-muted);border-radius:999px;justify-self:start;padding:3px 9px;font-size:11.5px;font-weight:600}.cc-access-tag--admin{color:var(--cc-text);border-color:var(--cc-border-strong)}.cc-access-tag--ok{color:var(--cc-live);background:#6fd88f1a;background:color(display-p3 .539988 .836164 .587618/.1);background:lab(78.6331% -43.6345 25.9705/.1);border-color:#6fd88f59;border-color:color(display-p3 .539988 .836164 .587618/.35);border-color:lab(78.6331% -43.6345 25.9705/.35)}.cc-access-locked{color:var(--cc-faint);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.cc-access-locked svg{color:var(--cc-faint)}.cc-client-create{-moz-column-gap:24px;border-block:1px solid var(--cc-hairline);background:0 0;grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.2fr) minmax(140px,.9fr) 105px minmax(145px,1fr) 82px 82px auto;align-items:end;gap:14px 24px;margin:10px 0 20px;padding:18px 0 20px;display:grid}.cc-agent-test-launch{border-color:var(--cc-border-strong)}.cc-agent-test{--cc-bg:#0b0c0e;--cc-bg-deep:#060608;--cc-surface:#121315;--cc-surface-2:#1a1c1f;--cc-surface-3:#26282b;--cc-border:#ffffff14;--cc-border-strong:#ffffff29;--cc-hairline:#ffffff0e;--cc-text:#f4f5f6;--cc-muted:#a9abad;--cc-soft:#7f8083;--cc-faint:#5f6063;--cc-accent:#f8f8fa;--cc-on-accent:#0c0d0f;--cc-live:#6fd88f;--cc-danger:#e47c75;--cc-r:11px;--cc-mono:"Geist Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;z-index:10000;overscroll-behavior:contain;width:100vw;height:100dvh;color:var(--cc-text);background:#060608;background:color(display-p3 .022754 .0246877 .0294904);background:lab(1.71578% -.0312701 -.56825);background:var(--cc-bg-deep);isolation:isolate;grid-template-rows:78px minmax(0,1fr);display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.cc-agent-test{--cc-bg:color(display-p3 .0449378 .0476928 .0540096);--cc-bg-deep:color(display-p3 .022754 .0246877 .0294904);--cc-surface:color(display-p3 .0703778 .0739801 .0822441);--cc-surface-2:color(display-p3 .104094 .108628 .119028);--cc-surface-3:color(display-p3 .150483 .155263 .166199);--cc-border:color(display-p3 1 1 1/.08);--cc-border-strong:color(display-p3 1 1 1/.16);--cc-hairline:color(display-p3 1 1 1/.055);--cc-text:color(display-p3 .958487 .960694 .965696);--cc-muted:color(display-p3 .665163 .66928 .678627);--cc-soft:color(display-p3 .497451 .502327 .513411);--cc-faint:color(display-p3 .37308 .377711 .388246);--cc-accent:color(display-p3 .971586 .973799 .978814);--cc-on-accent:color(display-p3 .0490708 .051849 .0582162);--cc-live:color(display-p3 .539988 .836164 .587618);--cc-danger:color(display-p3 .839695 .506412 .471952)}}@supports (color:lab(0% 0 0)){.cc-agent-test{--cc-bg:lab(3.3539% -.0533015 -.880319);--cc-bg-deep:lab(1.71578% -.0312701 -.56825);--cc-surface:lab(5.79476% -.0946 -1.58685);--cc-surface-2:lab(10.0735% -.1413 -2.24613);--cc-surface-3:lab(15.874% -.150099 -2.25068);--cc-border:lab(100% 0 0/.08);--cc-border-strong:lab(100% 0 0/.16);--cc-hairline:lab(100% 0 0/.055);--cc-text:lab(96.512% -.0618696 -.756896);--cc-muted:lab(69.8238% -.119776 -1.51141);--cc-soft:lab(53.5795% -.145376 -1.88671);--cc-faint:lab(40.8194% -.142574 -1.8851);--cc-accent:lab(97.672% -.0618696 -.756907);--cc-on-accent:lab(3.68943% -.0573769 -.937024);--cc-live:lab(78.6331% -43.6345 25.9705);--cc-danger:lab(63.9409% 40.5923 22.8612)}}.cc-agent-test__header{border-bottom:1px solid var(--cc-border);background:var(--cc-bg-deep);justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(18px,2.4vw,38px);display:flex}.cc-agent-test__title,.cc-agent-test__header-actions{align-items:center;min-width:0;display:flex}.cc-agent-test__title{gap:18px}.cc-agent-test__title>div{min-width:0}.cc-agent-test__header-actions{gap:10px}.cc-agent-test__header h2,.cc-agent-test__header p{margin:0}.cc-agent-test__header h2{letter-spacing:-.035em;font-size:clamp(19px,1.7vw,25px)}.cc-agent-test__header p{color:var(--cc-muted);margin-top:3px;font-size:12px}.cc-agent-test__eyebrow{border-inline-end:1px solid var(--cc-border);color:var(--cc-faint);font:10px/1.4 var(--cc-mono);letter-spacing:.14em;white-space:nowrap;padding-inline-end:18px}.cc-agent-test__status{border:1px solid var(--cc-border);min-height:34px;color:var(--cc-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:inline-flex}.cc-agent-test__status i{background:var(--cc-faint);border-radius:50%;width:6px;height:6px}.cc-agent-test__status.is-ready i,.cc-agent-test__status.is-active i,.cc-agent-test__status.is-finished i{background:var(--cc-live)}.cc-agent-test__status.is-error i,.cc-agent-test__status.is-disconnected i{background:var(--cc-danger)}.cc-agent-test__close{width:38px;height:38px;color:var(--cc-muted);cursor:pointer;transition:color .15s var(--cc-ease);background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}.cc-agent-test__close:hover{color:var(--cc-text)}.cc-agent-test__close:focus-visible{outline:1px solid var(--cc-border-strong);outline-offset:3px}.cc-agent-test__grid{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(370px,430px);grid-template-areas:"stage logs";min-height:0;display:grid}.cc-agent-test__stage{background:var(--cc-bg);direction:rtl;flex-direction:column;grid-area:stage;gap:12px;min-width:0;min-height:0;padding:clamp(18px,2.4vw,36px);display:flex}.cc-agent-test__session-bar{border-block:1px solid var(--cc-border);background:color-mix(in oklab, var(--cc-bg-deep) 82%, transparent);align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:flex}.cc-agent-test__signal{--meter-scale:calc(.82 + var(--voice-level,0) * .2);border:1px solid var(--cc-border-strong);width:44px;height:44px;color:var(--cc-muted);background:var(--cc-surface);transform:scale(var(--meter-scale));transition:transform 80ms linear, color .12s var(--cc-ease), border-color .12s var(--cc-ease);border-radius:50%;flex:none;place-items:center;display:grid}.cc-agent-test__session-bar.is-active .cc-agent-test__signal{color:var(--cc-live);border-color:color-mix(in oklab, var(--cc-live) 52%, var(--cc-border))}.cc-agent-test__session-copy{text-align:start;gap:4px;min-width:0;display:grid}.cc-agent-test__session-copy strong{font-size:13px;font-weight:650}.cc-agent-test__session-copy span{color:var(--cc-faint);font:10px/1.4 var(--cc-mono)}.cc-agent-test__controls{justify-content:flex-end;gap:8px;margin-inline-start:auto;display:flex}.cc-agent-test__controls button{border:1px solid var(--cc-border-strong);corner-shape:superellipse(1.8);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:620;display:inline-flex}.cc-agent-test__primary{color:var(--cc-on-accent);background:var(--cc-accent)}.cc-agent-test__secondary{color:var(--cc-text);background:var(--cc-surface)}.cc-agent-test__hangup{color:var(--cc-danger);background:0 0}.cc-agent-test__controls button:disabled{opacity:.46;cursor:not-allowed}.cc-agent-test__spin{animation:.9s linear infinite cc-agent-test-spin}@keyframes cc-agent-test-spin{to{transform:rotate(360deg)}}.cc-agent-test__notice{border:1px solid var(--cc-border);corner-shape:superellipse(1.8);min-height:38px;color:var(--cc-muted);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.cc-agent-test__notice.is-error{border-color:color-mix(in oklab, var(--cc-danger) 42%, var(--cc-border));color:var(--cc-danger)}.cc-agent-settings{gap:18px;width:min(880px,100%);margin-inline-start:auto;margin-inline-end:auto;padding:28px 0 44px;display:grid}.cc-agent-settings__section{border:1px solid var(--cc-border);background:var(--cc-surface-1);border-radius:14px;gap:0;display:grid;overflow:hidden}.cc-agent-settings__heading{border-bottom:1px solid var(--cc-border);align-items:flex-start;gap:12px;padding:20px 22px 18px;display:flex}.cc-agent-settings__heading>span{width:auto;height:auto;color:var(--cc-text);background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}.cc-agent-settings__heading h2{color:var(--cc-text);margin:0;font-size:16px;line-height:1.35}.cc-agent-settings__heading p{color:var(--cc-muted);margin:4px 0 0;font-size:12.5px;line-height:1.55}.cc-agent-settings__row{justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:18px 22px;display:flex}.cc-agent-settings__row>div{gap:5px;display:grid}.cc-agent-settings__row strong{color:var(--cc-text);font-size:14px}.cc-agent-settings__row small{color:var(--cc-muted);font-size:12px}.cc-agent-settings__origins{padding:18px 22px 22px}.cc-agent-disable-hold{border:1px solid color-mix(in oklab, var(--cc-danger) 48%, var(--cc-border));background:color-mix(in oklab, var(--cc-danger) 6%, transparent);min-width:154px;min-height:40px;font:inherit;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:650}.cc-agent-disable-hold>span{align-items:center;gap:7px;display:inline-flex}.cc-agent-privacy-option{cursor:pointer;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:14px;padding:19px 22px;display:grid;position:relative}.cc-agent-privacy-option .cc-agent-toggle__track{border-color:var(--cc-border-strong);background:var(--cc-surface-2);block-size:24px;inline-size:40px}.cc-agent-privacy-option .cc-agent-toggle__track:after{background:var(--cc-soft);block-size:16px;inline-size:16px;top:3px}.cc-agent-privacy-option .cc-agent-toggle__track:not(:-webkit-any(: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))):after{left:3px}.cc-agent-privacy-option .cc-agent-toggle__track:not(: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))):after{left:3px}.cc-agent-privacy-option .cc-agent-toggle__track:-webkit-any(: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)):after{right:3px}.cc-agent-privacy-option .cc-agent-toggle__track: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)):after{right:3px}.cc-agent-privacy-option+.cc-agent-privacy-option{border-top:1px solid var(--cc-border)}.cc-agent-privacy-option input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.cc-agent-privacy-option>span:last-child{gap:6px;display:grid}.cc-agent-privacy-option strong{color:var(--cc-text);align-items:center;gap:7px;font-size:13.5px;line-height:1.35;display:inline-flex}.cc-agent-privacy-option small{max-width:720px;color:var(--cc-muted);font-size:12px;line-height:1.55}.cc-agent-privacy-option input:checked+.cc-agent-toggle__track{border-color:var(--cc-text);background:var(--cc-text)}.cc-agent-privacy-option input:checked+.cc-agent-toggle__track:after{background:var(--cc-bg);transform:translate(-16px)}.cc-agent-privacy-option input:focus-visible+.cc-agent-toggle__track{outline:2px solid var(--cc-text);outline-offset:3px}.cc-agent-privacy-option.is-disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.cc-agent-settings{padding-block-start:18px}.cc-agent-settings__row{flex-direction:column;align-items:flex-start}.cc-agent-privacy-option{padding-inline-start:18px;padding-inline-end:18px}}.cc-agent-test__notice.is-saved{border-color:color-mix(in oklab, var(--cc-live) 38%, var(--cc-border));color:var(--cc-live);font-family:var(--cc-mono)}.cc-agent-test__notice.is-warning{border-color:color-mix(in oklab, #deaf56 38%, var(--cc-border));color:#e1bf80;color:color(display-p3 .861847 .753531 .533234);color:lab(79.2784% 6.64145 36.6531)}@supports (color:color(display-p3 0 0 0)){.cc-agent-test__notice.is-warning{border-color:color-mix(in oklab, color(display-p3 .840477 .695189 .393159) 38%, var(--cc-border))}}@supports (color:lab(0% 0 0)){.cc-agent-test__notice.is-warning{border-color:color-mix(in oklab, lab(74.6138% 10.1837 51.567) 38%, var(--cc-border))}}.cc-agent-test__notice button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.cc-agent-test__transcript{border:1px solid var(--cc-border);corner-shape:superellipse(1.8);scrollbar-width:thin;background:var(--cc-bg-deep);border-radius:28px;flex:1 1 0;min-height:0;padding:clamp(16px,2vw,28px);overflow-y:auto}.cc-agent-test__turn{max-width:min(76%,680px);margin:0 0 20px auto}.cc-agent-test__turn.is-customer{margin-inline-start:auto;margin-inline-end:0}.cc-agent-test__turn>span{color:var(--cc-faint);font-size:10px}.cc-agent-test__turn>p{color:var(--cc-text);margin:5px 0 0;font-size:15px;line-height:1.7}.cc-agent-test__turn.is-customer>p{color:var(--cc-muted)}.cc-agent-test__empty{height:100%;min-height:180px;color:var(--cc-faint);justify-content:center;align-items:center;gap:14px;display:flex}.cc-agent-test__empty-icon{border:1px solid var(--cc-border);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.cc-agent-test__empty>div{gap:5px;max-width:440px;display:grid}.cc-agent-test__empty strong{color:var(--cc-muted);font-size:13px}.cc-agent-test__empty span{font-size:11px;line-height:1.6}.cc-agent-test__composer{direction:rtl;flex:0 0 50px;grid-template-columns:minmax(0,1fr) 44px;gap:8px;min-height:50px;display:grid}.cc-agent-test__composer input{border:1px solid var(--cc-border);min-width:0;color:var(--cc-text);background:var(--cc-bg-deep);border-radius:999px;outline:0;padding:0 15px}.cc-agent-test__composer input:focus{border-color:var(--cc-border-strong)}.cc-agent-test__composer button{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;place-items:center;display:grid;box-shadow:none!important;color:var(--cc-text)!important;background:0 0!important;border:0!important}.cc-agent-test__composer button svg{stroke:currentColor}.cc-agent-test__composer button:disabled{opacity:.35;cursor:not-allowed}.cc-agent-test__composer button:focus-visible{outline:1px solid var(--cc-border-strong);outline-offset:3px}.cc-agent-test__diagnostics{border-left:1px solid var(--cc-border);background:var(--cc-bg-deep);direction:rtl;grid-area:logs;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.cc-agent-test__diag-head{border-bottom:1px solid var(--cc-border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 18px;display:flex}.cc-agent-test__diag-head>div{align-items:center;gap:9px;min-width:0;display:flex}.cc-agent-test__diag-head>div>span{gap:2px;display:grid}.cc-agent-test__diag-head strong{font-size:12px}.cc-agent-test__diag-head small{color:var(--cc-faint);font:9px/1.2 var(--cc-mono)}.cc-agent-test__diag-head>span{color:var(--cc-faint);font:9px/1.2 var(--cc-mono);text-align:end}.cc-agent-test__diag-head>span.is-live{color:var(--cc-live)}.cc-agent-test__metrics{border-bottom:1px solid var(--cc-border);grid-template-columns:1fr 1fr;display:grid}.cc-agent-test__metrics>div{grid-template-columns:auto 1fr;gap:6px 7px;min-width:0;padding:14px 16px;display:grid}.cc-agent-test__metrics>div+div{border-inline-start:1px solid var(--cc-border)}.cc-agent-test__metrics span{color:var(--cc-faint);font-size:10px}.cc-agent-test__metrics strong{font:600 14px/1.2 var(--cc-mono);grid-column:1/-1}.cc-agent-test__log-list{scrollbar-width:thin;min-height:0;padding-inline-start:18px;padding-inline-end:18px;overflow-y:auto}.cc-agent-test__pipeline-error{border-inline-start:2px solid var(--cc-danger);color:var(--cc-danger);background:color-mix(in oklab, var(--cc-danger) 7%, transparent);overflow-wrap:anywhere;margin-block-start:14px;margin-block-end:2px;padding:10px 12px;font-size:11px;line-height:1.55}.cc-agent-test__pipeline-turn{border-bottom:1px solid var(--cc-hairline);padding-block-start:17px;padding-block-end:18px}.cc-agent-test__pipeline-turn>header{color:var(--cc-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-agent-test__pipeline-turn>header span{color:var(--cc-text);font-size:11px;font-weight:650}.cc-agent-test__pipeline-turn>header time{color:var(--cc-faint);font:9px/1.4 var(--cc-mono);direction:ltr}.cc-agent-test__pipeline-turn>p{-webkit-line-clamp:2;color:var(--cc-muted);-webkit-box-orient:vertical;margin:11px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.cc-agent-test__pipeline-turn>p.is-assistant{color:var(--cc-text)}.cc-agent-test__pipeline-turn>p.is-assistant:before{content:"";border-top:1px solid var(--cc-faint);vertical-align:middle;width:8px;margin-inline-end:6px;display:inline-block}.cc-agent-test__pipeline-chips{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.cc-agent-test__pipeline-chips>span{border:1px solid var(--cc-border);min-height:25px;color:var(--cc-soft);background:var(--cc-surface);font:9px/1 var(--cc-mono);border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.cc-agent-test__pipeline-chips strong{color:var(--cc-text);font-weight:600}.cc-agent-test__pipeline-chips>span.is-muted{color:var(--cc-faint);background:0 0}.cc-agent-test__pipeline-turn>footer{color:var(--cc-faint);font:9px/1.4 var(--cc-mono);margin-top:9px}.cc-agent-test__log-empty{min-height:220px;color:var(--cc-faint);text-align:center;place-content:center;justify-items:center;gap:7px;padding:38px 18px;display:grid}.cc-agent-test__log-empty strong{color:var(--cc-muted);font-size:11px}.cc-agent-test__log-empty span{max-width:250px;font:9px/1.5 var(--cc-mono)}@media (max-width:960px){.cc-agent-test{grid-template-rows:auto minmax(0,1fr)}.cc-agent-test__header{min-height:76px;padding-block-start:12px;padding-block-end:12px}.cc-agent-test__eyebrow,.cc-agent-test__header p{display:none}.cc-agent-test__grid{grid-template:"stage"minmax(520px,1fr)"logs"minmax(300px,42vh)/1fr;overflow-y:auto}.cc-agent-test__diagnostics{border-left:0;border-top:1px solid var(--cc-border)}}@media (max-width:620px){.cc-agent-test__header{padding-inline-start:14px;padding-inline-end:14px}.cc-agent-test__status{display:none}.cc-agent-test__stage{padding:12px}.cc-agent-test__session-bar{flex-wrap:wrap;align-items:flex-start}.cc-agent-test__controls{width:100%;margin:0}.cc-agent-test__controls button{flex:auto}.cc-agent-test__empty{align-items:flex-start;padding-top:38px}.cc-agent-test__metrics{grid-template-columns:1fr}.cc-agent-test__metrics>div+div{border-inline-start:0;border-top:1px solid var(--cc-border)}}@media (prefers-reduced-motion:reduce){.cc-agent-test__signal{transition:none}.cc-agent-test__spin{animation:none}}.cc-client-create .cc-solid-button{white-space:nowrap;min-height:42px;padding-inline-start:18px;padding-inline-end:18px}.cc-client-create .cc-field{min-width:0}.cc-client-create .cc-field>span{color:var(--cc-soft);letter-spacing:0;font-size:12.5px}.cc-client-create .cc-field>small{color:var(--cc-faint);font-family:var(--cc-mono);white-space:nowrap;margin-top:5px;font-size:9px;display:block}.cc-client-create .cc-client-create__password-hint{white-space:normal;max-width:28ch;font-family:inherit;font-size:10.5px;line-height:1.35}.cc-client-create .cc-field input,.cc-client-create .cc-field select{border-color:var(--cc-hairline);width:100%;min-height:42px;color:var(--cc-text);border:0;border-bottom:1px solid var(--cc-hairline);background:0 0;border-radius:0;padding-inline-start:0;padding-inline-end:0;font-size:15px}.cc-client-create .cc-field input:hover,.cc-client-create .cc-field select:hover{border-block-end-color:var(--cc-border)}.cc-client-create .cc-field input:focus-visible{border-block-end-color:var(--cc-text);outline:none}.cc-client-create .cc-field select:focus-visible{border-block-end-color:var(--cc-text);outline:none}.cc-phone-list-field{min-width:0}.cc-phone-list{gap:7px;display:grid}.cc-phone-list__row{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.cc-phone-list__row>select{border:0;border-bottom:1px solid var(--cc-border);width:100%;min-width:0;min-height:38px;color:var(--cc-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;font-size:14px}.cc-phone-list__row>select:focus-visible{border-bottom-color:var(--cc-text);outline:none}.cc-phone-list__row:only-child{grid-template-columns:minmax(0,1fr)}.cc-phone-list__row>button,.cc-phone-list__add{min-height:36px;color:var(--cc-muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:6px;display:inline-flex}.cc-phone-list__add:disabled{opacity:.42;cursor:not-allowed}.cc-phone-list__warning{color:var(--cc-warning,#d2a45b);font-size:11.5px;line-height:1.45}.cc-phone-list__row>button{width:36px;padding:0}.cc-phone-list__row>button:hover,.cc-phone-list__add:hover{color:var(--cc-text);border-color:#ffffff38}.cc-phone-list__add{width:-moz-fit-content;width:fit-content;font:inherit;padding:0 10px;font-size:.75rem}.cc-customers__phone-list{align-content:center;gap:3px;display:grid}.cc-customers__phone-list>span:not(:first-child){color:var(--cc-muted);font-size:.72rem}.cc-agent-create-note{min-height:56px;color:var(--cc-muted);background:#ffffff06;border:1px solid #ffffff1a;align-items:center;gap:10px;padding:12px 14px;font-size:.82rem;display:flex}.cc-agent-client-identity{border:1px solid var(--cc-border);corner-shape:superellipse(1.8);background:var(--cc-border);border-radius:24px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cc-agent-client-identity>span{background:var(--cc-panel);gap:4px;min-height:54px;padding:10px 12px;display:grid}.cc-agent-client-identity strong{color:var(--cc-muted);font-size:.7rem;font-weight:500}.cc-agent-client-identity b{color:var(--cc-text);font-size:.84rem;font-weight:550}.cc-agent-client-identity__phone[dir=ltr]{text-align:right;unicode-bidi:isolate}.cc-customers{--cc-customers-grid:182px 82px 112px 112px 136px minmax(210px, 1.2fr) minmax(200px, 1.1fr);border-block:1px solid var(--cc-hairline);gap:0;margin-top:6px;display:grid}.cc-customers__head,.cc-customers__row{grid-template-columns:var(--cc-customers-grid);-moz-column-gap:24px;direction:ltr;grid-template-areas:"actions concurrency outbound inbound access phone name";align-items:center;gap:12px 24px;padding:17px 2px;display:grid}.cc-customers__head{border-bottom:1px solid var(--cc-hairline);min-height:48px;color:var(--cc-faint);letter-spacing:.03em;background:0 0;padding-block-start:0;padding-block-end:0;font-size:11px;font-weight:650}.cc-customers__head>span,.cc-customers__row>*{min-width:0}.cc-customers__head>span{direction:rtl}.cc-customers__head>span:first-child,.cc-customers__name{text-align:right;direction:rtl;grid-area:name}.cc-customers__head>span:nth-child(2),.cc-customers__phone{text-align:right;grid-area:phone;justify-self:stretch}.cc-customers__head>span:nth-child(3),.cc-access-input,.cc-access-badge{grid-area:access}.cc-customers__head>span:nth-child(4),.cc-customers__row>.cc-plan-input:nth-child(4){grid-area:inbound}.cc-customers__head>span:nth-child(5),.cc-customers__row>.cc-credit-input:nth-child(5){grid-area:outbound}.cc-customers__head>span:nth-child(6),.cc-concurrency-input{grid-area:concurrency}.cc-customers__head>span:nth-child(7),.cc-customers__actions{grid-area:actions}.cc-customers__head>span:nth-child(3),.cc-customers__head>span:nth-child(4),.cc-customers__head>span:nth-child(5),.cc-customers__head>span:nth-child(6){text-align:right}.cc-concurrency-input input{border:1px solid var(--cc-border);width:64px;min-height:36px;color:var(--cc-text);text-align:center;background:0 0;border-radius:7px}.cc-customers__head>span:nth-child(3){text-align:center}.cc-customers__row{border-bottom:1px solid var(--cc-hairline);min-height:92px;transition:background .16s var(--cc-ease);background:0 0;border-radius:22px}.cc-customers__row:last-child{border-bottom:0}.cc-customers__row:hover{background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075)}.cc-customers__name{gap:2px;min-width:0;display:grid}.cc-customers__name strong{color:var(--cc-text);letter-spacing:-.015em;font-size:15px;font-weight:650}.cc-customers__name small{color:var(--cc-faint);font-size:12px}.cc-name-input{min-width:0;display:block}.cc-name-input input{border:0;border-bottom:1px solid var(--cc-border);width:100%;min-height:32px;color:var(--cc-text);font:inherit;letter-spacing:-.015em;text-align:right;transition:border-color .17s var(--cc-ease), background .17s var(--cc-ease);background:0 0;border-radius:0;padding:0 0 6px;font-size:15px;font-weight:650}.cc-name-input input::placeholder{color:var(--cc-faint)}.cc-name-input input:hover{border-color:var(--cc-border-strong)}.cc-name-input input:focus-visible{border-color:var(--cc-text);background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018);outline:none}.cc-customers__phone{color:var(--cc-muted);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-family:Geist Mono,Geist Sans,monospace;font-size:13.5px}.cc-access-input select{border:0;border-bottom:1px solid var(--cc-border);width:100%;min-height:38px;color:var(--cc-text);font:inherit;background:0 0;border-radius:0;font-size:13px}.cc-access-input select:focus-visible{border-color:var(--cc-text);outline:none}.cc-access-badge{border:1px solid var(--cc-border);width:-moz-fit-content;width:fit-content;min-height:28px;color:var(--cc-muted);white-space:nowrap;direction:rtl;border-radius:999px;justify-self:center;align-items:center;padding-inline-start:9px;padding-inline-end:9px;font-size:11.5px;font-weight:650;display:inline-flex}.cc-access-badge--outbound{color:var(--cc-text);border-color:var(--cc-border-strong)}.cc-phone-input{display:block}.cc-phone-input input,.cc-phone-input select{border:0;border-bottom:1px solid var(--cc-border);width:100%;min-height:38px;color:var(--cc-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;transition:border-color .17s var(--cc-ease), background .17s var(--cc-ease);background:0 0;border-radius:0;padding:0 0 7px;font-size:14px}.cc-phone-input input::placeholder{color:var(--cc-faint)}.cc-phone-input input:hover,.cc-phone-input select:hover{border-color:var(--cc-border-strong)}.cc-phone-input input:focus-visible{border-color:var(--cc-text);background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018);outline:none}.cc-phone-input select:focus-visible{border-color:var(--cc-text);background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018);outline:none}.cc-customers__actions{direction:rtl;grid-template-columns:34px 34px minmax(58px,1fr);justify-content:stretch;align-items:end;gap:12px;width:100%;display:grid}.cc-customers__actions .cc-solid-button{border:0;border-bottom:1px solid var(--cc-border-strong);width:100%;min-height:36px;color:var(--cc-text);box-shadow:none;background:0 0;border-radius:0;padding:0 2px;font-size:13px}.cc-customers__actions .cc-solid-button:hover{border-color:var(--cc-text);background:0 0}.cc-customers__actions .cc-solid-button:disabled{color:var(--cc-faint);opacity:1;border-color:#0000}.cc-rate-input{direction:rtl;align-items:center;width:100%;display:flex;position:relative}.cc-rate-input__sign{color:var(--cc-faint);pointer-events:none;font-size:13px;position:absolute}.cc-rate-input__sign:not(:-webkit-any(: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))){left:0}.cc-rate-input__sign:not(: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))){left:0}.cc-rate-input__sign:-webkit-any(: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)){right:0}.cc-rate-input__sign: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)){right:0}.cc-rate-input input{border:0;border-bottom:1px solid var(--cc-border);width:100%;min-height:38px;color:var(--cc-text);font-variant-numeric:tabular-nums;text-align:start;transition:border-color .17s var(--cc-ease), background .17s var(--cc-ease), color .17s var(--cc-ease);background:0 0;border-radius:0;padding:0 0 7px 20px;font-family:Geist Mono,Geist Sans,monospace;font-size:15px;font-weight:560}.cc-rate-input input:hover{border-color:var(--cc-border-strong)}.cc-rate-input input:focus-visible{border-color:var(--cc-text);background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018);outline:none}.cc-rate-input input[readonly]{color:var(--cc-muted);cursor:default;border-color:#0000}.cc-plan-input{direction:rtl;gap:5px;min-width:0;display:grid}.cc-plan-input select{border:0;border-bottom:1px solid var(--cc-border);width:100%;min-height:38px;color:var(--cc-text);font:inherit;background:0 0;border-radius:0;font-size:13px}.cc-plan-input strong{color:var(--cc-text);text-align:right;font-size:14px;font-weight:700}.cc-plan-input small{color:var(--cc-faint);font-family:var(--cc-mono);font-size:10px}.cc-customers__hist-toggle{width:34px;min-height:36px;color:var(--cc-faint);background:0 0;border:0;justify-content:center;gap:5px;padding:0 2px 1px}.cc-customers__hist-toggle:hover{color:var(--cc-text);background:0 0;border:0}.cc-customers__hist-toggle:hover svg{color:var(--cc-text)}.cc-customers__hist-toggle svg{color:inherit}.cc-customers__hist-toggle.is-open{color:var(--cc-text)}.cc-customers__hist-toggle:disabled{color:var(--cc-faint);opacity:.35}.cc-customers__hist-count{font-variant-numeric:tabular-nums;font-size:11px}.cc-rate-history{border-bottom:1px solid var(--cc-hairline);overflow:hidden}.cc-rate-history__inner{padding:2px 2px 18px}.cc-rate-history__title{letter-spacing:.07em;text-transform:uppercase;color:var(--cc-faint);margin:0 0 8px;font-size:11px;font-weight:600}.cc-rate-history__title--secondary{margin-top:18px}.cc-rate-history__list{margin:0;padding:0;list-style:none}.cc-rate-history__list li{border-top:1px solid var(--cc-hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.cc-rate-history__list li:first-child{border-top:0}.cc-rate-history__when{min-width:190px;color:var(--cc-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cc-rate-history__when small{color:var(--cc-faint);font-family:Geist Mono,Geist Sans,monospace;font-size:11px;font-weight:500}.cc-rate-history__list li.is-current .cc-rate-history__when{color:var(--cc-text);font-weight:600}.cc-rate-history__tag{letter-spacing:.04em;border:1px solid var(--cc-border-strong);color:var(--cc-text);border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600}.cc-rate-history__rates{font-variant-numeric:tabular-nums;color:var(--cc-muted);white-space:nowrap;font-family:Geist Mono,Geist Sans,monospace;font-size:13px}.cc-rate-history__list li.is-current .cc-rate-history__rates{color:var(--cc-text)}.cc-audit-trail__list{border-block:1px solid var(--cc-hairline)}.cc-audit-trail__item{align-items:flex-start}.cc-audit-trail__body{flex:1;gap:8px;min-width:0;display:grid}.cc-audit-trail__summary{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.cc-audit-trail__summary strong{color:var(--cc-text);font-size:13px;font-weight:650}.cc-audit-trail__summary small{color:var(--cc-faint);white-space:nowrap;font-family:Geist Mono,Geist Sans,monospace;font-size:11px}.cc-audit-trail__changes{color:var(--cc-muted);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.cc-audit-trail__change{align-items:center;gap:6px;min-width:0;display:inline-flex}.cc-audit-trail__change em{color:var(--cc-faint);font-style:normal}.cc-audit-trail__change span,.cc-audit-trail__change strong{font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-family:Geist Mono,Geist Sans,monospace}.cc-audit-trail__change strong{color:var(--cc-text);font-weight:650}.cc-audit-trail__change svg{color:var(--cc-faint);flex:none}.cc-rowmenu{justify-content:center;width:34px;display:inline-flex;position:relative}.cc-customers__more{width:34px;min-height:36px;color:var(--cc-faint);background:0 0;border:0;justify-content:center;padding:0 2px 1px}.cc-customers__more:hover{color:var(--cc-text);background:0 0;border:0}.cc-customers__more:hover svg{color:var(--cc-text)}.cc-customers__more svg{color:inherit}.cc-rowmenu__pop{top:calc(100% + 8px);z-index:30;border:1px solid var(--cc-border-strong);background:var(--cc-surface);min-width:200px;box-shadow:var(--cc-shadow);transform-origin:100% 0;direction:rtl;border-radius:12px;padding:5px;position:absolute}.cc-rowmenu__pop:not(:-webkit-any(: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))){right:0}.cc-rowmenu__pop:not(: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))){right:0}.cc-rowmenu__pop:-webkit-any(: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)){left:0}.cc-rowmenu__pop: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)){left:0}.cc-rowmenu__item{width:100%;min-height:38px;color:var(--cc-text);text-align:start;transition:background .15s var(--cc-ease), color .15s var(--cc-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13.5px;display:flex}.cc-rowmenu__item svg{color:var(--cc-soft)}.cc-rowmenu__item:hover{background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05)}.cc-rowmenu__item:hover svg{color:var(--cc-text)}.cc-rowmenu__item:disabled{color:var(--cc-faint)}.cc-rowmenu__item--danger,.cc-rowmenu__item--danger svg{color:var(--cc-danger)}.cc-rowmenu__item--danger:hover{background:#e47c751a;background:color(display-p3 .839695 .506412 .471952/.1);background:lab(63.9409% 40.5923 22.8612/.1)}.cc-rowmenu__item--hold{justify-content:flex-start}.cc-rowmenu__hold-label{align-items:center;gap:9px;display:inline-flex}.cc-rowmenu__hold-label svg{color:inherit}.cc-billing{max-width:1280px;color:var(--cc-text);text-align:right;direction:rtl;padding-bottom:48px}.cc-billing__heading{border-bottom:1px solid var(--cc-hairline);gap:5px;margin-bottom:20px;padding-bottom:20px;display:grid}.cc-billing__heading span{color:var(--cc-soft);letter-spacing:0;font-size:12px;font-weight:650}.cc-billing__heading h1{color:var(--cc-text);letter-spacing:0;margin:0;font-size:30px;font-weight:700}.cc-billing__heading p{max-width:680px;color:var(--cc-muted);margin:0;font-size:14px;line-height:1.5}.cc-billing-tabs{border-bottom:1px solid var(--cc-hairline);align-items:center;gap:4px;margin-bottom:2px;display:flex}.cc-billing-tabs button{min-height:42px;color:var(--cc-muted);font:inherit;background:0 0;border:0;border-radius:0;padding:0 13px;font-size:13px;font-weight:650;position:relative}.cc-billing-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.cc-billing-tabs button:hover,.cc-billing-tabs button.is-active{color:var(--cc-text)}.cc-billing-tabs button.is-active:after{background:var(--cc-accent)}.cc-billing-section{border-bottom:1px solid var(--cc-hairline);background:0 0;margin-top:0;padding:28px 0}.cc-billing-section__title{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:20px;display:grid}.cc-billing-section__title>svg{color:var(--cc-muted);margin-top:3px}.cc-billing-section__title h2{color:var(--cc-text);letter-spacing:0;margin:0;font-size:20px;font-weight:700}.cc-billing-section__title p{max-width:660px;color:var(--cc-muted);margin:6px 0 0;font-size:14px;line-height:1.45}.cc-billing-link{min-height:34px;color:var(--cc-text);background:0 0;border:0;border-bottom:1px solid;border-radius:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.cc-billing-link:hover{color:var(--cc-muted)}.cc-billing-plan__grid{border-block:1px solid var(--cc-hairline);grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(180px,1fr));gap:0;display:grid}.cc-billing-catalog__grid{border:1px solid var(--cc-hairline);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.cc-billing-catalog__plan{border-inline-start:1px solid var(--cc-hairline);background:0 0;flex-direction:column;align-items:stretch;min-height:330px;padding:20px;display:flex}.cc-billing-catalog__plan:first-child{border-inline-start:0}.cc-billing-catalog__plan.is-highlighted{background:#a4cbdf0b;background:color(display-p3 .672626 .791065 .864482/.045);background:lab(79.2901% -10.0876 -14.3581/.045)}.cc-billing-catalog__plan.is-current{box-shadow:inset 0 2px 0 var(--cc-text)}.cc-billing-catalog__plan>div:first-child>span{color:var(--cc-faint);font-size:11px}.cc-billing-catalog__plan h3{color:var(--cc-text);margin:7px 0 0;font-size:22px}.cc-billing-catalog__plan>strong{color:var(--cc-text);font-family:var(--cc-mono);margin-top:30px;font-size:25px}.cc-billing-catalog__plan>small{color:var(--cc-faint);margin-top:5px;font-size:11px}.cc-billing-catalog__plan dl{border-block:1px solid var(--cc-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 auto;padding-block-start:16px;padding-block-end:16px;display:grid}.cc-billing-catalog__plan dt{color:var(--cc-faint);font-size:10px}.cc-billing-catalog__plan dd{color:var(--cc-muted);font-family:var(--cc-mono);margin:6px 0 0;font-size:12px}.cc-billing-catalog__plan>button,.cc-billing-catalog__plan>a{width:100%;margin-top:auto}.cc-billing-catalog__contact{border-block:1px solid var(--cc-hairline);min-height:105px;color:var(--cc-muted);margin:28px 0 auto;padding-block-start:18px;padding-block-end:18px;font-size:13px;line-height:1.55}.cc-billing-catalog__notice{color:var(--cc-faint);margin:12px 0 0;font-size:12px}.cc-billing-current-plan__body{border:1px solid var(--cc-hairline);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.cc-billing-current-plan__body>div{gap:6px;display:grid}.cc-billing-current-plan__body span,.cc-billing-current-plan__body small{color:var(--cc-faint);font-size:11px}.cc-billing-current-plan__body strong{color:var(--cc-text);font-size:24px}.cc-billing-change{max-width:none;padding-bottom:112px;position:relative}.cc-billing-change__back{color:var(--cc-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:34px;display:inline-flex}.cc-billing-change__heading{margin-bottom:38px}.cc-billing-change__heading>span{color:var(--cc-faint);font-family:var(--cc-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.cc-billing-change__heading h1{max-width:980px;color:var(--cc-text);margin:9px 0 0;font-size:clamp(31px,4vw,52px);line-height:1.06}.cc-billing-change__heading p{max-width:820px;color:var(--cc-muted);margin:14px 0 0;font-size:14px;line-height:1.75}.cc-billing-change__loading{border:1px solid var(--cc-hairline);min-height:420px;color:var(--cc-muted);justify-content:center;align-items:center;gap:12px;display:flex}.cc-billing-change__surface,.cc-billing-change__payment,.cc-billing-change__policy{border:1px solid var(--cc-hairline);background:var(--cc-surface)}.cc-billing-change__surface{padding:32px}.cc-billing-change__intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.cc-billing-change__intro h2,.cc-billing-change__payment h2,.cc-billing-change__policy h2{color:var(--cc-text);margin:0;font-size:19px}.cc-billing-change__intro p,.cc-billing-change__payment p{color:var(--cc-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.cc-billing-change__intro>a{color:var(--cc-muted);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.cc-billing-change__plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cc-billing-change__plan{border:1px solid var(--cc-hairline);corner-shape:superellipse(1.8);background:color-mix(in srgb, var(--cc-surface) 72%, transparent);min-height:480px;color:inherit;text-align:start;cursor:pointer;transition:border-color .16s var(--cc-ease), background .16s var(--cc-ease);border-radius:40px;flex-direction:column;align-items:stretch;padding:27px 24px;display:flex;position:relative;transform:none}.cc-billing-change__plan:first-child{border-inline-start:1px solid var(--cc-hairline)}.cc-billing-change__plan:hover,.cc-billing-change__plan.is-selected{background:color-mix(in srgb, var(--cc-text) 4%, transparent)}.cc-billing-change__plan.is-current{border-color:color-mix(in srgb, var(--cc-muted) 42%, var(--cc-hairline));box-shadow:none}.cc-billing-change__plan.is-selected{border-color:color-mix(in srgb, var(--cc-text) 52%, var(--cc-hairline));box-shadow:none}.cc-billing-change__plan:active{transform:none}.cc-billing-change__plan:focus-visible{outline-offset:0;border-color:color-mix(in srgb, var(--cc-text) 52%, var(--cc-hairline));outline:0}.cc-billing-change__plan-status{min-height:18px;color:var(--cc-faint);font-size:10px}.cc-billing-change__plan>strong{color:var(--cc-text);margin-top:11px;font-size:25px}.cc-billing-change__plan>div{gap:4px;margin-top:34px;display:grid}.cc-billing-change__plan>div b{color:var(--cc-text);font-family:var(--cc-mono);font-size:23px}.cc-billing-change__plan>div small,.cc-billing-change__plan dt{color:var(--cc-faint);font-size:10px}.cc-billing-change__plan dl{border-block:1px solid var(--cc-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding-block-start:16px;padding-block-end:16px;display:grid}.cc-billing-change__plan dd{color:var(--cc-muted);font-family:var(--cc-mono);margin:5px 0 0;font-size:11px}.cc-billing-change__plan ul{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cc-billing-change__plan li{color:var(--cc-muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.55;display:flex}.cc-billing-change__plan li svg{flex:none;margin-top:1px}.cc-billing-change__plan>i{margin-top:auto;border:1px solid var(--cc-border);width:26px;height:26px;color:var(--cc-text);border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.cc-billing-change__enterprise{border-top:1px solid var(--cc-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:26px;padding-top:26px;display:grid}.cc-billing-change__enterprise span{color:var(--cc-faint);font-family:var(--cc-mono);letter-spacing:.12em;font-size:10px}.cc-billing-change__enterprise h3{color:var(--cc-text);margin:7px 0 0;font-size:18px}.cc-billing-change__enterprise p{max-width:780px;color:var(--cc-muted);margin:8px 0 0;font-size:12px;line-height:1.65}.cc-billing-change__policy{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;margin-top:18px;padding:24px;display:grid}.cc-billing-change__policy label{color:var(--cc-muted);align-items:flex-start;gap:9px;margin-top:8px;font-size:12px;line-height:1.6;display:flex}.cc-billing-change__policy a{color:var(--cc-text)}.cc-billing-change__payment{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:40px;margin-top:18px;padding:28px 32px;display:grid}.cc-billing-change__payment>div:first-child,.cc-billing-change__payment-method{align-items:flex-start;gap:13px;display:flex}.cc-billing-change__payment-method{border:1px solid var(--cc-hairline);padding:18px}.cc-billing-change__payment-method div{gap:5px;display:grid}.cc-billing-change__payment-method strong{color:var(--cc-text);font-size:13px}.cc-billing-change__payment-method span{color:var(--cc-faint);font-size:11px;line-height:1.6}.cc-agent-settings__row--divided{border-top:1px solid var(--cc-border)}.cc-agent-settings__row strong:has(svg){align-items:center;gap:7px;display:inline-flex}.cc-agent-duration-control{border:1px solid var(--cc-border-strong);background:var(--cc-surface-2);min-width:142px;color:var(--cc-muted);border-radius:10px;align-items:center;gap:9px;padding:6px 10px 6px 12px;font-size:12px;display:inline-flex}.cc-agent-duration-control:focus-within{border-color:var(--cc-text);box-shadow:0 0 0 2px color-mix(in oklab, var(--cc-text) 12%, transparent)}.cc-agent-duration-control input{width:70px;min-height:30px;color:var(--cc-text);font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:650}.cc-billing-recurring-consent{border:1px solid var(--cc-hairline);color:var(--cc-muted);cursor:pointer;background:#111417b8;background:color(display-p3 .069408 .0785479 .0901801/.72);background:lab(6.18678% -.66746 -2.55596/.72);border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:15px 17px;font-size:12px;line-height:1.65;display:flex}.cc-billing-recurring-consent input{accent-color:oklch(76% .11 147);flex:none;width:17px;height:17px;margin-top:2px}.cc-billing-recurring-consent:focus-within{outline-offset:2px;outline:2px solid #81c48873;outline:2px solid color(display-p3 .563309 .762622 .553777/.45);outline:2px solid lab(73.556% -31.6547 23.3793/.45)}.cc-billing-change__actions{z-index:4;border-top:1px solid var(--cc-border);background:color-mix(in srgb, var(--cc-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:18px;margin:24px -42px -112px;padding:18px 42px;display:flex;position:sticky;bottom:0}.cc-billing-change__actions>div{align-items:center;gap:16px;display:flex}.cc-billing-change__actions span{color:var(--cc-muted);font-size:12px}.cc-billing-plan__grid>div,.cc-payment__card,.cc-billing-meter{background:0 0;border:0;min-height:96px;padding:18px 0}.cc-billing-plan__grid>div{padding-inline-end:22px}.cc-billing-plan__grid span,.cc-billing-meter span,.cc-payment__card span,.cc-billing-info__lines span{color:var(--cc-muted);font-size:13px}.cc-billing-plan__grid strong{color:var(--cc-text);letter-spacing:0;margin-top:18px;font-family:Geist Mono,Geist Sans,monospace;font-size:24px;font-weight:650;display:block}.cc-billing-plan__grid small{color:var(--cc-faint);margin-top:6px;font-size:12px;display:block}.cc-billing-lifecycle{gap:18px;padding-top:18px;display:grid}.cc-billing-lifecycle__loading{place-items:center;min-height:142px;display:grid}.cc-billing-loader{border:2px solid var(--cc-hairline);border-top-color:var(--cc-text);border-radius:50%;width:22px;height:22px;animation:.76s linear infinite cc-billing-loader-spin}.cc-billing-loader--button{border-color:color-mix(in oklab, currentColor 30%, transparent);border-top-color:currentColor;width:19px;height:19px;display:block}@keyframes cc-billing-loader-spin{to{transform:rotate(360deg)}}.cc-billing-lifecycle__status{border-bottom:1px solid var(--cc-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:18px 0;display:grid}.cc-billing-lifecycle__status span,.cc-billing-contract__facts dt{color:var(--cc-muted);font-size:12px;font-weight:650;display:block}.cc-billing-lifecycle__status strong,.cc-billing-contract__facts dd{color:var(--cc-text);margin:7px 0 0;font-size:15px;font-weight:700;display:block}.cc-billing-notice{color:var(--cc-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.cc-billing-notice>svg{color:var(--cc-soft)}.cc-billing-notice p{margin:0;font-size:14px;line-height:1.5}.cc-billing-notice p strong{color:var(--cc-text)}.cc-billing-lifecycle__actions{justify-content:space-between;align-items:end;gap:28px;display:flex}.cc-billing-downgrade{gap:8px;display:grid}.cc-billing-downgrade label{color:var(--cc-muted);font-size:12px;font-weight:650}.cc-billing-downgrade>div{align-items:center;gap:10px;display:flex}.cc-billing-downgrade select,.cc-refund-form input,.cc-refund-form select,.cc-refund-form textarea{border:1px solid var(--cc-border);min-height:40px;color:var(--cc-text);font:inherit;background:0 0;border-radius:7px;padding:8px 10px}.cc-billing-downgrade select:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:2px}.cc-refund-form input:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:2px}.cc-refund-form select:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:2px}.cc-refund-form textarea:focus-visible{outline:2px solid var(--cc-border-strong);outline-offset:2px}.cc-billing-danger-link{min-height:34px;color:var(--cc-danger,#a95046);background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:13px;font-weight:650}@supports (color:color(display-p3 0 0 0)){.cc-billing-danger-link{color:var(--cc-danger,color(display-p3 .619201 .331653 .289371))}}@supports (color:lab(0% 0 0)){.cc-billing-danger-link{color:var(--cc-danger,lab(45.5128% 37.0249 24.0864))}}.cc-billing-cancel__confirm{background:#8e615b0d;background:color(display-p3 .532546 .38953 .363919/.05);background:lab(46.0997% 18.2069 11.3439/.05);border:1px solid #985c5459;border:1px solid color(display-p3 .562486 .372135 .339823/.35);border:1px solid lab(45.9091% 24.422 15.388/.35);border-radius:8px;max-width:520px;padding:14px 16px}.cc-billing-cancel__confirm p{color:var(--cc-muted);margin:0;font-size:13px;line-height:1.5}.cc-billing-cancel__confirm p strong{color:var(--cc-text)}.cc-billing-cancel__confirm>div{gap:8px;margin-top:12px;display:flex}.cc-danger-button{color:#963e35;color:color(display-p3 .544493 .263461 .224964);color:lab(38.5413% 37.1575 24.5661);background:#a1564d1f;background:color(display-p3 .591313 .352961 .31504/.12);background:lab(45.7135% 30.6968 19.6183/.12);border:1px solid #a1564d80;border:1px solid color(display-p3 .591313 .352961 .31504/.5);border:1px solid lab(45.7135% 30.6968 19.6183/.5);border-radius:7px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.cc-billing-contract__facts{border-block:1px solid var(--cc-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:18px 0;display:grid}.cc-billing-contract__facts dd{line-height:1.45}.cc-billing-acceptance{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.cc-billing-acceptance>label{color:var(--cc-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.cc-billing-acceptance input{width:16px;height:16px;accent-color:var(--cc-accent);margin-top:2px}.cc-billing-acceptance a{color:var(--cc-text);text-underline-offset:3px;text-decoration:underline}.cc-billing-acceptance.is-current{color:var(--cc-muted);justify-content:flex-start}.cc-billing-acceptance.is-current p{margin:0;font-size:13px}.cc-payment__body{border-block:1px solid var(--cc-hairline);gap:0;display:grid}.cc-payment__card{align-items:center;gap:14px;min-height:76px;display:flex}.cc-payment__card svg{color:var(--cc-muted)}.cc-payment__card strong{color:var(--cc-text);margin-bottom:3px;font-size:15px;display:block}.cc-payment__edit{border-top:1px solid var(--cc-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:16px 0 18px;display:grid}.cc-payment__edit label{gap:7px;display:grid}.cc-payment__edit span{color:var(--cc-soft);font-size:12px;font-weight:650}.cc-payment__edit input{border:0;border-bottom:1px solid var(--cc-border);min-height:40px;color:var(--cc-muted);text-align:right;background:0 0;border-radius:0;padding:0 0 7px}.cc-billing-info{grid-template-columns:minmax(320px,.9fr) minmax(260px,1fr);gap:24px;display:grid}.cc-billing-info .cc-billing-section__title{margin-bottom:0}.cc-billing-info__lines{border-block:1px solid var(--cc-hairline);color:var(--cc-muted);align-content:center;gap:7px;padding-block-start:16px;padding-block-end:16px;font-size:15px;line-height:1.35;display:grid}.cc-billing-usage{-moz-column-gap:34px;border-block:1px solid var(--cc-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 34px;display:grid}.cc-billing-credit{border-block:1px solid var(--cc-hairline);padding-block-start:20px;padding-block-end:20px}.cc-billing-credit__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cc-billing-credit__summary>div{min-width:0}.cc-billing-credit__summary span{color:var(--cc-faint);font-size:11px;display:block}.cc-billing-credit__summary strong{color:var(--cc-text);font-family:var(--cc-mono);margin-top:8px;font-size:20px;display:block}.cc-billing-credit__summary .is-overage strong{color:var(--cc-danger)}.cc-billing-credit__track{background:var(--cc-hairline);height:3px;margin-top:24px;overflow:hidden}.cc-billing-credit__track i{background:var(--cc-text);height:100%;transition:width .22s var(--cc-ease);display:block}.cc-billing-credit__foot{color:var(--cc-faint);justify-content:space-between;gap:20px;margin-top:8px;font-size:10px;display:flex}@media (max-width:960px){.cc-billing-change__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-billing-change__payment{grid-template-columns:1fr}.cc-billing-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-billing-catalog__plan{border-bottom:1px solid var(--cc-hairline)}.cc-billing-credit__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cc-billing-current-plan__body,.cc-billing-change__intro,.cc-billing-change__actions,.cc-billing-change__actions>div{flex-direction:column;align-items:stretch}.cc-billing-change__surface{padding:20px}.cc-billing-change__plans{grid-template-columns:1fr}.cc-billing-change__plan{min-height:0}.cc-billing-change__enterprise,.cc-billing-change__policy{grid-template-columns:1fr}.cc-billing-change__payment{min-width:0;padding:22px 20px}.cc-billing-change__actions{margin-inline-start:-20px;margin-inline-end:-20px;padding-inline-start:20px;padding-inline-end:20px}.cc-billing-catalog__grid{grid-template-columns:1fr}.cc-billing-catalog__plan{border-inline-start:0;min-height:0}.cc-billing-credit__summary{grid-template-columns:1fr}}.cc-billing-meter{--cc-billing-meter-color:var(--cc-accent);border-bottom:1px solid var(--cc-hairline);min-height:104px}.cc-billing-meter--voice{--cc-billing-meter-color:#5bbd74}@supports (color:color(display-p3 0 0 0)){.cc-billing-meter--voice{--cc-billing-meter-color:color(display-p3 .456939 .731318 .482574)}}@supports (color:lab(0% 0 0)){.cc-billing-meter--voice{--cc-billing-meter-color:lab(69.2991% -42.1007 27.57)}}.cc-billing-meter--phones{--cc-billing-meter-color:#64a6e9}@supports (color:color(display-p3 0 0 0)){.cc-billing-meter--phones{--cc-billing-meter-color:color(display-p3 .452167 .645894 .893564)}}@supports (color:lab(0% 0 0)){.cc-billing-meter--phones{--cc-billing-meter-color:lab(65.9495% -7.0684 -40.839)}}.cc-billing-meter--services{--cc-billing-meter-color:#d4a73e}@supports (color:color(display-p3 0 0 0)){.cc-billing-meter--services{--cc-billing-meter-color:color(display-p3 .801923 .660661 .319419)}}@supports (color:lab(0% 0 0)){.cc-billing-meter--services{--cc-billing-meter-color:lab(71.194% 9.34911 58.0221)}}.cc-billing-meter--keys{--cc-billing-meter-color:#b786db}@supports (color:color(display-p3 0 0 0)){.cc-billing-meter--keys{--cc-billing-meter-color:color(display-p3 .68919 .53456 .836498)}}@supports (color:lab(0% 0 0)){.cc-billing-meter--keys{--cc-billing-meter-color:lab(63.3514% 30.8883 -36.1257)}}.cc-billing-meter:nth-last-child(-n+2){border-bottom:0}.cc-billing-meter strong{color:var(--cc-text);letter-spacing:0;margin-top:18px;font-size:22px;font-weight:700;display:inline-block}.cc-billing-meter small{color:var(--cc-muted);margin-inline-start:6px;font-size:14px}.cc-billing-meter__track{background:var(--cc-hairline);height:2px;margin-top:20px;position:relative;overflow:hidden}.cc-billing-meter__track i{background:var(--cc-billing-meter-color);display:block;position:absolute;top:0;bottom:0;left:auto;right:0}.cc-billing-cancel-bottom{justify-content:space-between;align-items:center;gap:16px;padding-block-start:16px;padding-block-end:16px;display:flex}.cc-billing-cancel-bottom p{color:var(--cc-muted);margin:0;font-size:13px;line-height:1.5}.cc-billing-cancel-bottom p strong{color:var(--cc-text);font-weight:650}.cc-billing-cancel-bottom__hold{width:228px;min-height:38px;font:inherit;background:0 0;border:1px solid #a9504680;border:1px solid color(display-p3 .619201 .331653 .289371/.5);border:1px solid lab(45.5128% 37.0249 24.0864/.5);border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.cc-billing-history-empty{color:var(--cc-faint);gap:4px;padding:18px 0;font-size:14px;display:grid}.cc-billing-history-empty strong{color:var(--cc-text);font-size:14px}.cc-billing-history-empty span{color:var(--cc-muted);font-size:13px}.cc-billing-expand{background:0 0;border:0;border-bottom:1px solid;border-radius:0;min-height:38px;margin-bottom:14px;padding-inline-start:0;padding-inline-end:0}.cc-billing-expand:hover{color:var(--cc-text);background:0 0;border-color:currentColor}.cc-billing-expand svg{color:inherit}.cc-billing-charges{border-top:1px solid var(--cc-hairline);gap:0;display:grid}.cc-billing-charge{border-bottom:1px solid var(--cc-hairline)}.cc-billing-charge>button{width:100%;min-height:58px;color:var(--cc-text);text-align:right;transition:background .16s var(--cc-ease);background:0 0;border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0;display:grid}.cc-billing-charge>button:hover{background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075)}.cc-billing-charge>button svg{color:var(--cc-muted);transition:transform .16s var(--cc-ease)}.cc-billing-charge.is-open>button svg{transform:rotate(90deg)}.cc-billing-charge>button strong{font-size:16px;font-weight:700}.cc-billing-charge>button span{font-family:Geist Mono,Geist Sans,monospace;font-size:17px;font-weight:650}.cc-billing-charge__details{gap:1px;padding:0 34px 14px 0;display:grid}.cc-billing-charge__details div{border-top:1px solid var(--cc-hairline);color:var(--cc-muted);grid-template-columns:minmax(0,1fr) 120px 96px;gap:14px;padding:9px 0;font-size:13px;display:grid}.cc-billing-charge__details strong,.cc-billing-charge__details em{color:var(--cc-text);text-align:left;direction:ltr;font-family:Geist Mono,Geist Sans,monospace;font-style:normal}.cc-billing-charge__details p{color:var(--cc-muted);margin:0;padding-top:8px;font-size:13px}.cc-billing-total{border-top:1px solid var(--cc-hairline);justify-content:end;gap:16px;margin:22px 0 0;padding-top:20px;display:grid}.cc-billing-total div{grid-template-columns:220px 150px;align-items:baseline;gap:18px;display:grid}.cc-billing-total span{color:var(--cc-muted);font-size:15px;font-weight:700}.cc-billing-total strong{color:var(--cc-text);text-align:left;direction:ltr;font-family:Geist Mono,Geist Sans,monospace;font-size:22px;font-weight:750}.cc-billing-download{border:0;border-bottom:1px solid var(--cc-border-strong);color:var(--cc-text);box-shadow:none;background:0 0;border-radius:0;margin-top:18px;padding-inline-start:0;padding-inline-end:0}.cc-billing-download:hover{border-color:var(--cc-text);color:var(--cc-text);box-shadow:none;background:0 0}.cc-billing-download svg{color:inherit}.cc-refund-form{border-block:1px solid var(--cc-hairline);gap:18px;padding:20px 0;display:grid}.cc-refund-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.cc-refund-form label{gap:7px;display:grid}.cc-refund-form label>span{color:var(--cc-muted);font-size:12px;font-weight:650}.cc-refund-form input,.cc-refund-form textarea{text-align:right}.cc-refund-form input[dir=ltr]{text-align:left}.cc-refund-form textarea{resize:vertical}.cc-refund-form__note{grid-column:1/-1}.cc-refund-form__amount{grid-template-columns:minmax(0,1fr) 82px;gap:8px;display:grid}.cc-refund-form__actions{justify-content:flex-start;display:flex}.cc-refund-decision{border:1px solid var(--cc-border);background:#7a93a60d;background:color(display-p3 .496413 .573361 .64171/.05);background:lab(59.4358% -5.99086 -12.9356/.05);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px;display:grid}.cc-refund-decision.is-eligible{background:#6185680e;background:color(display-p3 .408969 .516344 .415362/.055);background:lab(52.0646% -17.8589 11.5041/.055);border-color:#57886159;border-color:color(display-p3 .382873 .527639 .393157/.35);border-color:lab(52.3147% -23.8973 15.481/.35)}.cc-refund-decision.is-ineligible{background:#8a645e0b;background:color(display-p3 .51709 .397645 .375756/.045);background:lab(46.1931% 15.124 9.37969/.045);border-color:#985c5452;border-color:color(display-p3 .562486 .372135 .339823/.32);border-color:lab(45.9091% 24.422 15.388/.32)}.cc-refund-decision strong{color:var(--cc-text);font-size:14px}.cc-refund-decision p{color:var(--cc-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.cc-refund-decision small{color:var(--cc-faint);margin-top:7px;font-size:11px;display:block}.cc-refund-history,.cc-billing-audit__list{border-top:1px solid var(--cc-hairline);margin-top:18px;display:grid}.cc-refund-history>div,.cc-billing-audit__list>div{border-bottom:1px solid var(--cc-hairline);min-height:52px;color:var(--cc-muted);grid-template-columns:150px minmax(0,1fr) 190px;align-items:center;gap:18px;font-size:13px;display:grid}.cc-refund-history strong,.cc-billing-audit__list strong{color:var(--cc-text);font-size:13px}.cc-refund-history em{color:var(--cc-soft);font-style:normal;font-weight:650}.cc-billing-audit__list small{color:var(--cc-faint);font-size:12px}.cc-invoice-table{border-top:1px solid var(--cc-hairline);display:grid}.cc-invoice-table__head,.cc-invoice-table__row{border-bottom:1px solid var(--cc-hairline);grid-template-columns:minmax(160px,1fr) 160px minmax(130px,.8fr) minmax(170px,.8fr) minmax(150px,.8fr) 34px;align-items:center;gap:18px;min-height:56px;display:grid}.cc-invoice-table__head{color:var(--cc-muted);letter-spacing:.04em;text-transform:uppercase;font-family:Geist Mono,Geist Sans,monospace;font-size:12px;font-weight:700}.cc-invoice-table__row a{color:var(--cc-text);font-size:16px;font-weight:650;text-decoration:underline}.cc-invoice-table__row strong,.cc-invoice-table__row>span:not(.cc-invoice-status){color:var(--cc-text);text-align:left;direction:ltr;font-family:Geist Mono,Geist Sans,monospace;font-size:16px}.cc-invoice-status{color:#8fd89e;color:color(display-p3 .624589 .841346 .6397);color:lab(80.5444% -32.8453 21.2637);background:#2e623b47;background:color(display-p3 .233084 .380757 .24652/.28);background:lab(37.282% -25.5431 16.7077/.28);justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:650;display:inline-flex}.cc-invoice-table__empty{border-bottom:1px solid var(--cc-hairline);min-height:160px;color:var(--cc-muted);text-align:center;align-content:center;justify-items:center;gap:4px;padding:22px 0;display:grid}.cc-invoice-table__empty svg{color:var(--cc-faint);transform:translateY(3px)}.cc-invoice-table__empty strong{color:var(--cc-text);font-size:16px}.cc-invoice-table__empty span{max-width:420px;color:var(--cc-muted);font-size:13px}.cc-invoice-table__empty .cc-outline-button{margin-top:8px}@media (max-width:980px){.cc-billing-section{padding:24px 0}.cc-billing-plan__grid,.cc-billing-info,.cc-billing-usage,.cc-billing-lifecycle__status,.cc-billing-contract__facts,.cc-refund-form__grid,.cc-payment__edit{grid-template-columns:1fr}.cc-billing-lifecycle__actions,.cc-billing-acceptance,.cc-billing-cancel-bottom{flex-direction:column;align-items:stretch}.cc-billing-plan__grid>div,.cc-billing-meter{border-bottom:1px solid var(--cc-hairline)}.cc-billing-plan__grid>div:last-child,.cc-billing-meter:last-child{border-bottom:0}.cc-invoice-table{overflow-x:auto}.cc-invoice-table__head,.cc-invoice-table__row{min-width:860px}}@media (max-width:720px){.cc-billing{padding-inline-start:18px;padding-inline-end:18px}.cc-billing__heading h1{font-size:25px}.cc-billing-tabs{scrollbar-width:none;width:calc(100% + 2px);margin-inline-start:-1px;margin-inline-end:-1px;overflow-x:auto}.cc-billing-tabs::-webkit-scrollbar{display:none}.cc-billing-tabs button{flex:none}.cc-billing-section{padding:20px 0}.cc-billing-section__title{grid-template-columns:auto minmax(0,1fr)}.cc-billing-section__title .cc-billing-link{grid-column:2;justify-self:end}.cc-billing-notice,.cc-refund-decision{grid-template-columns:auto minmax(0,1fr)}.cc-billing-notice .cc-outline-button,.cc-refund-decision .cc-solid-button{grid-column:2;justify-self:start}.cc-billing-downgrade>div,.cc-billing-cancel__confirm>div{flex-direction:column;align-items:stretch}.cc-refund-history>div,.cc-billing-audit__list>div{grid-template-columns:1fr;gap:4px;padding:12px 0}.cc-billing-charge>button{grid-template-columns:auto minmax(0,1fr)}.cc-billing-charge>button span{grid-column:2;font-size:15px}.cc-billing-charge__details{padding-inline-start:18px;padding-inline-end:18px}.cc-billing-charge__details div{grid-template-columns:1fr}.cc-billing-charge__details strong,.cc-billing-charge__details em{text-align:left}.cc-invoice-table{overflow:visible}.cc-invoice-table__head{display:none}.cc-invoice-table__row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-width:0;min-height:0;padding:15px 0}.cc-invoice-table__row .cc-billing-link{grid-column:1/-1;justify-self:start}.cc-invoice-table__row .cc-invoice-status{grid-column:1}.cc-invoice-table__total,.cc-invoice-table__credits,.cc-invoice-table__number{display:none}.cc-invoice-table__billed{white-space:nowrap;grid-column:2;justify-content:end;align-items:baseline;gap:7px;display:inline-flex}.cc-invoice-table__billed:before{content:"לחיוב";color:var(--cc-muted);font-family:inherit;font-size:11px;font-weight:550}.cc-billing-total{justify-content:stretch}.cc-billing-total div{grid-template-columns:1fr;gap:5px}.cc-billing-total strong{text-align:left}}.cc-billing-redesign{width:100%;max-width:none;padding-bottom:64px}.cc-billing-hero{justify-content:space-between;align-items:end;gap:32px;padding:10px 0 26px;display:flex}.cc-billing-hero>div{gap:7px;display:grid}.cc-billing-hero span{color:var(--cc-faint);font-family:var(--cc-mono);letter-spacing:.16em;font-size:10px;font-weight:650}.cc-billing-hero h1{color:var(--cc-text);letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:680;line-height:1.04}.cc-billing-hero p{max-width:680px;color:var(--cc-muted);margin:0;font-size:14px;line-height:1.65}.cc-billing-hero>button{border:1px solid var(--cc-border);min-height:40px;color:var(--cc-text);font:inherit;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.cc-billing-tabs--history{justify-content:flex-start;margin-bottom:42px}.cc-billing-tabs--history button{min-height:48px;padding-inline-start:18px;padding-inline-end:18px;font-size:15px}.cc-billing-tabs--history button:after{left:18px;right:18px}.cc-billing-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:38px;display:grid}.cc-billing-summary-card{border:1px solid var(--cc-border-strong);min-height:178px;box-shadow:none;background:#030405;background:color(display-p3 .0136129 .0149892 .0184653);background:lab(1.04094% -.0205711 -.410613);border-radius:22px;padding:30px 32px}.cc-billing-summary-card--usage{flex-direction:column;justify-content:center;display:flex}.cc-billing-summary-card__top{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.cc-billing-summary-card__top>span,.cc-billing-summary-card--plan>div>span{color:var(--cc-text);font-size:18px;font-weight:620}.cc-billing-summary-card__top strong{color:var(--cc-text);font-family:var(--cc-mono);font-variant-numeric:tabular-nums;text-align:left;direction:ltr;font-size:clamp(18px,2vw,25px)}.cc-billing-summary-card__top small{color:var(--cc-muted);font-size:.82em}.cc-billing-summary-progress{background:#ffffff1a;background:color(display-p3 1 1 1/.1);background:lab(100% 0 0/.1);border-radius:999px;height:10px;margin-top:24px;overflow:hidden;box-shadow:inset 0 1px 2px #0000003d;box-shadow:inset 0 1px 2px color(display-p3 0 0 0/.24);box-shadow:inset 0 1px 2px lab(0% 0 0/.24)}.cc-billing-summary-progress i{border-radius:inherit;background:var(--cc-text);height:100%;transition:width .3s var(--cc-ease);display:block}.cc-billing-summary-card__foot{color:var(--cc-faint);justify-content:space-between;gap:18px;margin-top:10px;font-size:11px;display:flex}.cc-billing-summary-card--plan{justify-content:space-between;align-items:center;gap:28px;display:flex}.cc-billing-summary-card--plan>div{gap:7px;display:grid}.cc-billing-summary-card--plan strong{color:var(--cc-text);font-size:27px;font-weight:680}.cc-billing-summary-card--plan small{color:var(--cc-muted);font-size:14px}.cc-billing-summary-card--plan>button,.cc-billing-plan-shop__toolbar>a{border:1px solid var(--cc-border-strong);min-height:46px;color:var(--cc-text);font:inherit;transition:border-color .18s var(--cc-ease), background .18s var(--cc-ease), transform .18s var(--cc-ease);background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.cc-billing-summary-card--plan>button:hover,.cc-billing-plan-shop__toolbar>a:hover{border-color:var(--cc-text);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05)}.cc-billing-summary-card--plan>button:active,.cc-billing-plan-shop__toolbar>a:active{transform:translateY(1px)}.cc-billing-api-note{color:var(--cc-muted);background:#b3a2850f;background:color(display-p3 .690495 .639109 .534878/.06);background:lab(67.6318% 2.75263 17.6111/.06);border:1px solid #c8b5943d;border:1px solid color(display-p3 .770222 .711933 .593716/.24);border:1px solid lab(74.6029% 3.08046 19.5903/.24);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;font-size:12px;display:grid}.cc-billing-api-note svg{color:#ceb484;color:color(display-p3 .790563 .708064 .540788);color:lab(74.6243% 4.79811 27.9839)}.cc-billing-api-note button{color:var(--cc-text);font:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;font-weight:650}.cc-billing-api-note--page{margin:-20px 0 34px}.cc-billing-admin-test{background:#b3a2850e;background:color(display-p3 .690495 .639109 .534878/.055);background:lab(67.6318% 2.75263 17.6111/.055);border:1px solid #bcac8e4d;border:1px solid color(display-p3 .727621 .675764 .57055/.3);border:1px solid lab(71.1135% 2.72158 17.5802/.3);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:-8px 0 38px;padding:24px 28px;display:grid}.cc-billing-admin-test__copy{gap:5px;display:grid}.cc-billing-admin-test__copy>span{color:#ceb484;color:color(display-p3 .790563 .708064 .540788);color:lab(74.6243% 4.79811 27.9839);font-family:var(--cc-mono);letter-spacing:.12em;font-size:10px;font-weight:700}.cc-billing-admin-test__copy h2,.cc-billing-admin-test__copy p{margin:0}.cc-billing-admin-test__copy h2{color:var(--cc-text);font-size:19px}.cc-billing-admin-test__copy p{max-width:760px;color:var(--cc-muted);font-size:12px;line-height:1.65}.cc-billing-admin-test__control{align-items:center;gap:20px;display:flex}.cc-billing-admin-test__control>div{text-align:left;gap:3px;min-width:150px;display:grid}.cc-billing-admin-test__control small,.cc-billing-admin-test__control span{color:var(--cc-faint);font-size:10px}.cc-billing-admin-test__control strong{color:var(--cc-text);font-variant-numeric:tabular-nums;font-size:13px}.cc-billing-admin-test__control button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.cc-refund-center{border:1px solid var(--cc-border);background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025);border-radius:20px;gap:18px;margin:-8px 0 42px;padding:25px 28px;display:grid}.cc-refund-center__heading>div{gap:5px;display:grid}.cc-refund-center__heading span{color:#8ac49f;color:color(display-p3 .590268 .762188 .634221);color:lab(74.3858% -25.267 12.3533);font-family:var(--cc-mono);letter-spacing:.12em;font-size:10px;font-weight:700}.cc-refund-center__heading h2,.cc-refund-center__heading p,.cc-refund-request p{margin:0}.cc-refund-center__heading h2{color:var(--cc-text);font-size:20px}.cc-refund-center__heading p{max-width:820px;color:var(--cc-muted);font-size:12px;line-height:1.6}.cc-refund-center__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cc-refund-request{border:1px solid var(--cc-border);background:var(--cc-panel);border-radius:15px;align-content:start;gap:13px;min-width:0;padding:18px;display:grid}.cc-refund-request.is-reconciliation_required{border-color:#d1a75780;border-color:color(display-p3 .792373 .660886 .389034/.5);border-color:lab(71.1339% 9.14201 46.7852/.5)}.cc-refund-request.is-refunded{border-color:#61ab7e6b;border-color:color(display-p3 .449711 .6627 .508507/.42);border-color:lab(64.2001% -31.8304 15.5723/.42)}.cc-refund-request__top,.cc-refund-request__top>div,.cc-refund-request__actions{align-items:center;display:flex}.cc-refund-request__top{justify-content:space-between;gap:16px}.cc-refund-request__top>div{flex-direction:column;align-items:flex-start;gap:3px}.cc-refund-request__top span,.cc-refund-request small{color:var(--cc-faint);font-size:10px}.cc-refund-request__top strong{color:var(--cc-text);font-size:18px}.cc-refund-request__top em{border:1px solid var(--cc-border);color:var(--cc-muted);border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:700}.cc-refund-request.is-refunded .cc-refund-request__top em{color:#80cb9d;color:color(display-p3 .569611 .787726 .627791);color:lab(75.8054% -31.7198 15.5134);border-color:#61ab7e66;border-color:color(display-p3 .449711 .6627 .508507/.4);border-color:lab(64.2001% -31.8304 15.5723/.4)}.cc-refund-request dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.cc-refund-request dl>div{gap:2px;display:grid}.cc-refund-request dt{color:var(--cc-faint);font-size:9px}.cc-refund-request dd{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.cc-refund-request p{color:var(--cc-muted);font-size:11px;line-height:1.55}.cc-refund-request__admin-note{background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035);border-radius:9px;padding:9px 10px}.cc-refund-request__error{overflow-wrap:anywhere;color:#f49383!important;color:color(display-p3 .902937 .594024 .530912)!important;color:lab(71.0955% 36.1892 24.7599)!important}.cc-refund-request__actions{flex-wrap:wrap;gap:8px;padding-top:3px}.cc-refund-request__actions button{justify-content:center;align-items:center;gap:6px;min-height:36px;padding-inline-start:12px;padding-inline-end:12px;font-size:11px;display:inline-flex}.cc-refund-form__empty-charge{min-height:42px;color:var(--cc-faint);align-items:center;font-size:11px;display:flex}.cc-refund-form__subscription-note{color:var(--cc-muted);align-items:center;gap:7px;margin:10px 0 0;font-size:10px;display:flex}.cc-refund-confirm{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000019e;background:color(display-p3 .000279645 .000814355 .00243634/.62);background:lab(.0554676% -.000104308 -.188458/.62);place-items:center;padding:22px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cc-refund-confirm>section{border:1px solid var(--cc-border);background:#06090e;background:color(display-p3 .0266405 .0362822 .0533919);background:lab(2.46065% -.311106 -2.26391);border-radius:16px;width:min(100%,460px);max-height:calc(100dvh - 44px);position:relative;overflow:auto;box-shadow:0 20px 60px #00000061;box-shadow:0 20px 60px color(display-p3 0 0 0/.38);box-shadow:0 20px 60px lab(0% 0 0/.38)}.cc-refund-confirm__close{width:32px;height:32px;color:var(--cc-muted);transition:background .16s var(--cc-ease), color .16s var(--cc-ease);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:16px;left:16px}.cc-refund-confirm__close:hover{color:var(--cc-text);background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-refund-confirm__body{gap:14px;padding:26px 26px 18px;display:grid}.cc-refund-confirm__body h2,.cc-refund-confirm__body p,.cc-refund-confirm__body dl{margin:0}.cc-refund-confirm__body h2{color:var(--cc-text);padding-inline-start:42px;font-size:20px;line-height:1.3}.cc-refund-confirm__body p{color:var(--cc-muted);font-size:12px;line-height:1.65}.cc-refund-confirm__body dl{background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035);border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.cc-refund-confirm__body dl>div,.cc-refund-confirm__body label{gap:5px;display:grid}.cc-refund-confirm__body dt,.cc-refund-confirm__body label>span{color:var(--cc-faint);font-size:10px}.cc-refund-confirm__body dd{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.cc-refund-confirm__body input,.cc-refund-confirm__body textarea{border:1px solid var(--cc-border);background:var(--cc-input);width:100%;color:var(--cc-text);font:inherit;border-radius:10px;padding:10px 11px}.cc-refund-confirm footer{justify-content:flex-end;gap:9px;padding:0 26px 26px;display:flex}.cc-credit-notes{gap:10px;margin-top:34px;display:grid}.cc-credit-notes article{border:1px solid var(--cc-border);background:var(--cc-panel);border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:14px 16px;display:grid}.cc-credit-notes article>div{gap:2px;display:grid}.cc-credit-notes article span,.cc-credit-notes article small{color:var(--cc-faint);font-size:10px}.cc-credit-notes article strong{color:var(--cc-text);font-size:12px}.cc-billing-plan-shop{padding-top:12px}.cc-billing-plan-shop__toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.cc-billing-plan-shop__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:48px;margin-bottom:23px;display:grid}.cc-billing-plan-shop__heading>div{gap:5px;display:grid}.cc-billing-plan-shop__heading span{color:var(--cc-faint);font-size:11px;font-weight:650}.cc-billing-plan-shop__heading h2{max-width:720px;color:var(--cc-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(25px,3vw,38px);font-weight:660;line-height:1.15}.cc-billing-plan-shop__heading p{color:var(--cc-muted);margin:0;font-size:13px;line-height:1.65}.cc-billing-plan-card{scroll-snap-align:start;border:1px solid var(--cc-border-strong);min-height:580px;box-shadow:none;transition:border-color .18s var(--cc-ease), background .18s var(--cc-ease);background:#030405;background:color(display-p3 .0136129 .0149892 .0184653);background:lab(1.04094% -.0205711 -.410613);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.cc-billing-plan-card:hover{border-color:var(--cc-border-strong)}.cc-billing-plan-card.is-highlighted{border-color:#ffffff3d;border-color:color(display-p3 1 1 1/.24);border-color:lab(100% 0 0/.24)}.cc-billing-plan-card.is-current{border-color:#ffffff42;border-color:color(display-p3 1 1 1/.26);border-color:lab(100% 0 0/.26)}.cc-billing-plan-card__head{justify-content:space-between;align-items:flex-start;gap:14px;min-height:98px;padding:25px 25px 0;display:flex}.cc-billing-plan-card__head>div{gap:5px;display:grid}.cc-billing-plan-card__head span{color:var(--cc-faint);font-size:10px}.cc-billing-plan-card__head h3{color:var(--cc-text);letter-spacing:-.025em;text-align:right;margin:0;font-size:25px;font-weight:660}.cc-billing-plan-card__head em{border:1px solid var(--cc-border);color:var(--cc-text);background:#ffffff12;background:color(display-p3 1 1 1/.07);background:lab(100% 0 0/.07);border-radius:10px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:700}.cc-billing-plan-card__price{min-height:62px;color:var(--cc-text);text-align:right;align-items:baseline;gap:5px;padding:4px 25px 0;display:flex}.cc-billing-plan-card__price strong{font-family:var(--cc-mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:650}.cc-billing-plan-card__price span{color:var(--cc-muted);font-size:13px}.cc-billing-plan-card>small{min-height:38px;color:var(--cc-faint);padding:0 25px;font-size:10px}.cc-billing-plan-card>button,.cc-billing-plan-card>a{border:1px solid var(--cc-border-strong);min-height:47px;color:var(--cc-text);font:inherit;transition:opacity .18s var(--cc-ease), transform .18s var(--cc-ease);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:11px 25px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cc-billing-plan-card>button:hover,.cc-billing-plan-card>a:hover{border-color:var(--cc-text);background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055)}.cc-billing-plan-card>button:active,.cc-billing-plan-card>a:active{transform:scale(.985)}.cc-billing-plan-card>button:disabled{border-color:var(--cc-border);color:var(--cc-muted);opacity:1;background:0 0}.cc-billing-plan-card__features{border-top:1px solid var(--cc-hairline);background:#060608;background:color(display-p3 .023324 .0252898 .0301682);background:lab(1.75768% -.0318885 -.577256);flex:1;padding:22px 25px 25px}.cc-billing-plan-card__features>strong{color:var(--cc-text);font-size:13px}.cc-billing-plan-card__features ul{gap:11px;margin:19px 0 0;padding:0;list-style:none;display:grid}.cc-billing-plan-card__features li{color:var(--cc-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.cc-billing-plan-card__features li svg{color:var(--cc-text);flex:none;margin-top:1px}.cc-billing-plan-card__features dl{border-top:1px solid var(--cc-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:21px 0 0;padding-top:17px;display:grid}.cc-billing-plan-card__features dt{color:var(--cc-faint);font-size:10px}.cc-billing-plan-card__features dd{color:var(--cc-text);font-family:var(--cc-mono);margin:5px 0 0;font-size:12px}.cc-billing-plan-card--enterprise>a{color:var(--cc-text);background:0 0}.cc-billing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.cc-billing-plan-grid .cc-billing-plan-card{min-height:610px}.cc-billing-plan-grid .cc-billing-plan-card__head{padding:28px 38px 0}.cc-billing-plan-grid .cc-billing-plan-card__price{padding:18px 38px 0}.cc-billing-plan-grid .cc-billing-plan-card__price strong{font-family:var(--cc-sans);font-variant-numeric:proportional-nums;font-size:clamp(32px,2.45vw,48px)}.cc-billing-plan-grid .cc-billing-plan-card>small{min-height:66px;padding:8px 38px 0;font-size:14px}.cc-billing-plan-grid .cc-billing-plan-card__features{background:0 0;border-top:0;flex-direction:column;flex:1;order:1;padding:0 38px 28px;display:flex}.cc-billing-plan-grid .cc-billing-plan-card__features dl{border-block:1px solid var(--cc-hairline);order:1;margin:0;padding-block-start:22px;padding-block-end:22px}.cc-billing-plan-grid .cc-billing-plan-card__features dt{font-size:13px}.cc-billing-plan-grid .cc-billing-plan-card__features dd{font-family:var(--cc-sans);font-variant-numeric:proportional-nums;font-size:17px}.cc-billing-plan-grid .cc-billing-plan-card__features ul{order:2;gap:15px;margin:28px 0 0}.cc-billing-plan-grid .cc-billing-plan-card__features li{font-size:14px;line-height:1.52}.cc-billing-plan-grid .cc-billing-plan-card>button{order:2;margin:auto 38px 38px}.cc-billing-plan-card--enterprise{-moz-column-gap:32px;grid-template-rows:max-content max-content;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-content:center;align-items:center;gap:8px 32px;min-height:0;margin-top:28px;padding:36px;display:grid}.cc-billing-plan-card--enterprise .cc-billing-plan-card__head,.cc-billing-plan-card--enterprise .cc-billing-plan-card__price,.cc-billing-plan-card--enterprise .cc-billing-plan-card__features,.cc-billing-plan-card--enterprise>a{margin:0;padding:0}.cc-billing-plan-card--enterprise .cc-billing-plan-card__price strong{font-family:var(--cc-sans);font-size:26px}.cc-billing-plan-card--enterprise .cc-billing-plan-card__head{grid-area:1/1}.cc-billing-plan-card--enterprise .cc-billing-plan-card__price{grid-area:2/1}.cc-billing-plan-card--enterprise .cc-billing-plan-card__features{background:0 0;border-top:0;grid-area:1/2/span 2;display:block}.cc-billing-plan-card--enterprise .cc-billing-plan-card__features ul{margin:0}.cc-billing-plan-card--enterprise>a{grid-area:1/3/span 2;width:176px;min-height:50px}@media (max-width:1320px){.cc-billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-billing-plan-card--enterprise{grid-template-columns:minmax(240px,.85fr) minmax(280px,1.1fr)}.cc-billing-plan-card--enterprise>a{grid-column:1/-1;justify-self:start}}@media (max-width:680px){.cc-billing-plan-grid{grid-template-columns:1fr}.cc-billing-plan-grid .cc-billing-plan-card__head,.cc-billing-plan-grid .cc-billing-plan-card__price,.cc-billing-plan-grid .cc-billing-plan-card>small,.cc-billing-plan-grid .cc-billing-plan-card__features{padding-inline-start:24px;padding-inline-end:24px}.cc-billing-plan-grid .cc-billing-plan-card>button{margin-inline-start:24px;margin-inline-end:24px}.cc-billing-plan-card--enterprise{min-height:0;padding:28px 24px;display:flex}}.cc-billing-modal{--cc-bg:#000;--cc-bg-deep:#000;--cc-surface:#000;--cc-border:#ffffff14;--cc-border-strong:#ffffff29;--cc-hairline:#ffffff0e;--cc-text:#f4f5f6;--cc-muted:#a9abad;--cc-soft:#7f8083;--cc-faint:#5f6063;--cc-accent:#f8f8fa;--cc-on-accent:#0c0d0f;--cc-live:#6fd88f;--cc-danger:#e47c75;--cc-warn:#e6bd7c;--cc-ease:cubic-bezier(.22, 1, .36, 1);--cc-sans:"Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Rubik", "Noto Sans Hebrew", system-ui, sans-serif;--cc-mono:"Geist Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:cc-billing-modal-in .18s var(--cc-ease) both;background:#000001c2;background:color(display-p3 .000328243 .000862621 .0020084/.76);background:lab(.0566311% -.0139028 -.137702/.76);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.cc-billing-modal{--cc-border:color(display-p3 1 1 1/.08);--cc-border-strong:color(display-p3 1 1 1/.16);--cc-hairline:color(display-p3 1 1 1/.055);--cc-text:color(display-p3 .958487 .960694 .965696);--cc-muted:color(display-p3 .665163 .66928 .678627);--cc-soft:color(display-p3 .497451 .502327 .513411);--cc-faint:color(display-p3 .37308 .377711 .388246);--cc-accent:color(display-p3 .971586 .973799 .978814);--cc-on-accent:color(display-p3 .0490708 .051849 .0582162);--cc-live:color(display-p3 .539988 .836164 .587618);--cc-danger:color(display-p3 .839695 .506412 .471952);--cc-warn:color(display-p3 .876753 .746601 .52136)}}@supports (color:lab(0% 0 0)){.cc-billing-modal{--cc-border:lab(100% 0 0/.08);--cc-border-strong:lab(100% 0 0/.16);--cc-hairline:lab(100% 0 0/.055);--cc-text:lab(96.512% -.0618696 -.756896);--cc-muted:lab(69.8238% -.119776 -1.51141);--cc-soft:lab(53.5795% -.145376 -1.88671);--cc-faint:lab(40.8194% -.142574 -1.8851);--cc-accent:lab(97.672% -.0618696 -.756907);--cc-on-accent:lab(3.68943% -.0573769 -.937024);--cc-live:lab(78.6331% -43.6345 25.9705);--cc-danger:lab(63.9409% 40.5923 22.8612);--cc-warn:lab(79.1946% 9.35021 38.4634)}}@keyframes cc-billing-modal-in{0%{opacity:0}to{opacity:1}}.cc-billing-modal__panel{border:1px solid var(--cc-border-strong);background:var(--cc-bg);width:min(780px,100vw - 48px);max-height:min(800px,100dvh - 48px);color:var(--cc-text);animation:cc-billing-panel-in .22s var(--cc-ease) both;direction:rtl;border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 36px 100px #0000007a;box-shadow:0 36px 100px color(display-p3 0 0 0/.48);box-shadow:0 36px 100px lab(0% 0 0/.48)}@keyframes cc-billing-panel-in{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.cc-billing-modal__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:26px 30px 18px;display:grid}.cc-billing-modal__icon{border:1px solid var(--cc-border);width:50px;height:50px;color:var(--cc-text);border-radius:15px;place-items:center;display:grid}.cc-billing-modal__header>div:nth-child(2){gap:2px;display:grid}.cc-billing-modal__header span{color:var(--cc-faint);font-size:10px}.cc-billing-modal__header h2{color:var(--cc-text);margin:0;font-size:28px;font-weight:680}.cc-billing-modal__close{width:40px;height:40px;color:var(--cc-muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.cc-billing-modal__close:hover{color:var(--cc-text);background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-billing-modal__content{scrollbar-color:oklch(100% 0 0/.28) transparent;scrollbar-width:thin;flex:auto;min-height:0;max-height:none;padding:0 30px 28px;overflow-y:auto}.cc-billing-modal__content::-webkit-scrollbar{width:8px}.cc-billing-modal__content::-webkit-scrollbar-track{background:0 0}.cc-billing-modal__content::-webkit-scrollbar-thumb{border:2px solid var(--cc-bg);background:#ffffff47;background:color(display-p3 1 1 1/.28);background:lab(100% 0 0/.28);border-radius:999px}.cc-billing-modal__lead{max-width:720px;color:var(--cc-muted);margin:12px 0 25px;font-size:15px;line-height:1.65}.cc-billing-modal__lead strong{color:var(--cc-text)}.cc-billing-settings-card,.cc-billing-settings-row{border:1px solid var(--cc-border);background:var(--cc-surface);border-radius:18px;margin-top:18px}.cc-billing-settings-list{margin:0;padding:0 24px}.cc-billing-settings-list>div{border-bottom:1px solid var(--cc-hairline);grid-template-columns:minmax(160px,1fr) minmax(180px,1fr);align-items:center;gap:24px;min-height:68px;display:grid}.cc-billing-settings-list>div:last-child{border-bottom:0}.cc-billing-settings-list dt{color:var(--cc-muted);font-size:13px}.cc-billing-settings-list dd{color:var(--cc-text);font-family:var(--cc-mono);text-align:left;margin:0;font-size:14px;font-weight:650}.cc-billing-settings-list__period{grid-template-columns:minmax(160px,1fr) auto auto!important}.cc-billing-settings-list button,.cc-billing-settings-row button,.cc-billing-settings-card__title button,.cc-billing-modal__footer button{border:1px solid var(--cc-border);min-height:38px;color:var(--cc-text);font:inherit;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.cc-billing-settings-list button:disabled,.cc-billing-settings-row button:disabled{color:var(--cc-faint);cursor:not-allowed;opacity:.6}.cc-billing-settings-list__action dd{justify-content:flex-end;display:flex}.cc-billing-settings__cancel{width:auto;min-width:126px}.cc-billing-settings-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:88px;padding:18px 24px;display:grid}.cc-billing-settings-row>div:first-child,.cc-billing-settings-card__title>div{gap:4px;display:grid}.cc-billing-settings-row span,.cc-billing-settings-card__title span{color:var(--cc-text);font-size:14px;font-weight:650}.cc-billing-settings-row small,.cc-billing-settings-card__title small{color:var(--cc-muted);font-size:11px}.cc-billing-settings-row__actions{gap:8px;display:flex}.cc-billing-settings-row__actions em{background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06);border-radius:7px;padding:3px 7px;font-size:10px;font-style:normal}.cc-billing-settings-card--compact{padding:20px 24px}.cc-billing-settings-card__title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.cc-billing-settings-edit{border-top:1px solid var(--cc-hairline);margin-top:18px;padding-top:18px}.cc-billing-refund-compact .cc-refund-form{margin-top:18px}.cc-billing-modal__footer{border-top:1px solid var(--cc-hairline);background:var(--cc-bg);justify-content:flex-start;gap:10px;padding:18px 30px;display:flex}.cc-stat-strip strong,.cc-live-panel__head strong[dir=ltr],.cc-metric strong,.cc-session-table__row>span:first-child,.cc-doc-phone span,.cc-exclusive-summary strong,.cc-exclusive-legend__total,.cc-customers__phone,.cc-rate-history__when small,.cc-rate-history__rates,.cc-audit-trail__summary small,.cc-audit-trail__change span,.cc-audit-trail__change strong,.cc-billing-catalog__plan>strong,.cc-billing-catalog__plan dd,.cc-billing-change__plan>div b,.cc-billing-change__plan dd,.cc-billing-plan__grid strong,.cc-billing-credit__summary strong,.cc-billing-summary-card__top strong,.cc-billing-plan-card__price strong,.cc-billing-plan-card__features dd,.cc-billing-settings-list dd{font-family:var(--cc-sans);font-variant-numeric:proportional-nums}@media (max-width:900px){.cc-billing-summary-grid{grid-template-columns:1fr}.cc-billing-plan-shop__heading{grid-template-columns:1fr;gap:14px}.cc-billing-admin-test,.cc-refund-center__list{grid-template-columns:1fr}}.cc-payment-method-actions{border-top:1px solid var(--cc-hairline);flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:16px;display:flex}.cc-payment-method-actions button:disabled{cursor:not-allowed;opacity:.48}.cc-payment-method-status.is-error{color:#e6867a;color:color(display-p3 .850542 .543592 .493072);color:lab(66.4159% 36.7365 23.3027)}.cc-payment-method-flow{background:#0f1215d6;background:color(display-p3 .0598487 .0699931 .0829112/.84);background:lab(5.25817% -.656821 -2.60697/.84);border:1px solid #81c4884d;border:1px solid color(display-p3 .563309 .762622 .553777/.3);border:1px solid lab(73.556% -31.6547 23.3793/.3);border-radius:14px;gap:12px;margin-top:16px;padding:18px;display:grid}.cc-payment-method-flow.is-danger{border-color:#d36d6159;border-color:color(display-p3 .774073 .448968 .398756/.35);border-color:lab(58.1888% 39.9895 25.7274/.35)}.cc-payment-method-flow>strong{color:var(--cc-text);font-size:14px}.cc-payment-method-flow>p{max-width:68ch;color:var(--cc-muted);margin:0;font-size:12px;line-height:1.65}.cc-payment-method-flow>div:last-child{justify-content:flex-start;gap:9px;display:flex}@media (max-width:680px){.cc-billing-redesign{padding-inline-start:16px;padding-inline-end:16px}.cc-billing-hero,.cc-billing-plan-shop__toolbar,.cc-billing-summary-card--plan,.cc-billing-admin-test__control{flex-direction:column;align-items:stretch}.cc-billing-tabs--history{margin-bottom:28px}.cc-billing-tabs--history button{min-height:44px;padding-inline-start:12px;padding-inline-end:12px;font-size:13px}.cc-billing-summary-card{border-radius:18px;min-height:0;padding:23px 20px}.cc-billing-summary-card__top{flex-direction:column;align-items:flex-start;gap:8px}.cc-billing-summary-card--plan>button,.cc-billing-plan-shop__toolbar>a,.cc-billing-admin-test__control button{width:100%}.cc-refund-center{padding:20px 16px}.cc-refund-request dl,.cc-refund-confirm__body dl{grid-template-columns:1fr}.cc-refund-request__actions,.cc-refund-confirm footer{flex-direction:column;align-items:stretch}.cc-refund-request__actions button,.cc-refund-confirm footer button{width:100%}.cc-credit-notes article{grid-template-columns:1fr}.cc-billing-modal{align-items:end;padding:0}.cc-billing-modal__panel{border-radius:22px 22px 0 0;max-height:94dvh}.cc-billing-modal__content{max-height:calc(94dvh - 152px);padding-inline-start:18px;padding-inline-end:18px}.cc-billing-modal__header,.cc-billing-modal__footer,.cc-billing-settings-list{padding-inline-start:18px;padding-inline-end:18px}.cc-billing-settings-list>div,.cc-billing-settings-list__period{gap:7px;padding-block-start:14px;padding-block-end:14px;grid-template-columns:1fr!important}.cc-billing-settings-list dd{text-align:right}.cc-billing-settings-list__action dd{justify-content:flex-start}.cc-billing-settings-row,.cc-billing-settings-card__title{grid-template-columns:1fr}.cc-billing-settings-row__actions,.cc-billing-modal__footer,.cc-payment-method-flow>div:last-child{flex-direction:column}.cc-billing-settings-row__actions button,.cc-billing-modal__footer button,.cc-payment-method-actions button,.cc-payment-method-flow>div:last-child button{width:100%}}@media (prefers-reduced-motion:reduce){.cc-billing-modal,.cc-billing-modal__panel{animation:none}}.cc-outbound-docs{gap:0;max-width:980px;padding:12px 0 80px;display:grid}.cc-docs-content .cc-outbound-docs.is-embedded{max-width:none;padding-block-start:10px;padding-block-end:46px;scroll-margin-top:96px}.cc-docs-content .cc-outbound-docs.is-embedded .cc-outbound-hero{border-top:0;padding-top:18px}.cc-outbound-runtime-path>p{max-width:86ch}.cc-outbound-flow{color:var(--cc-faint);font:600 11px/1.4 var(--cc-mono,monospace);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:18px;margin-block-end:12px;display:flex}.cc-outbound-flow span{border-block:1px solid var(--cc-hairline);min-height:34px;color:var(--cc-text);align-items:center;padding-inline-start:10px;padding-inline-end:10px;display:inline-flex}.cc-outbound-flow i{color:var(--cc-faint);font-style:normal}.cc-developers .cc-outbound-docs{max-width:none;padding:0 0 72px}.cc-developers .cc-outbound-hero,.cc-developers .cc-outbound-doc-card{border:0;border-bottom:1px solid var(--cc-hairline);padding:30px 0}.cc-developers .cc-outbound-hero{grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);align-items:center}.cc-developers .cc-outbound-hero h2{font-size:30px}.cc-developers .cc-outbound-doc-card h3{font-size:17px}.cc-developers .cc-outbound-doc-card>p{max-width:82ch}.cc-developers .cc-outbound-doc-card pre{border:0;border-block:1px solid var(--cc-hairline);background:#010202;background:color(display-p3 .00539493 .00614158 .00810061);background:lab(.425913% -.00902265 -.230563);margin:20px 0 0;padding:18px 20px}.cc-developers .cc-outbound-endpoints{-moz-column-gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.cc-developers .cc-outbound-endpoints>code{border-bottom:1px solid var(--cc-hairline);align-items:center;min-height:38px;display:flex}.cc-developers .cc-outbound-doc-card:last-child{border-bottom:0}.cc-outbound-hero,.cc-outbound-doc-card{border-top:1px solid var(--cc-hairline);padding:26px 0 8px}.cc-outbound-hero{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:end;gap:32px;display:grid}.cc-outbound-hero h2,.cc-outbound-doc-card h3,.cc-agent-tools h3{color:var(--cc-text);letter-spacing:-.035em;margin:5px 0 0}.cc-outbound-hero h2{font-size:28px;line-height:1.1}.cc-outbound-hero p,.cc-outbound-doc-card p,.cc-agent-tools__heading p{color:var(--cc-muted);line-height:1.75}.cc-eyebrow{color:var(--cc-faint);font:600 11px/1.2 var(--cc-mono,monospace);letter-spacing:.12em}.cc-outbound-doc-card pre{border:0;border-block:1px solid var(--cc-hairline);max-width:100%;color:var(--cc-text);text-align:left;background:0 0;margin:18px 0;padding:16px 0;font-size:12.5px;line-height:1.65;overflow:auto}.cc-outbound-endpoints{gap:10px;display:grid}.cc-outbound-endpoints h3,.cc-outbound-endpoints p{grid-column:1/-1}.cc-outbound-endpoints>code{color:var(--cc-text);direction:ltr;justify-self:start}.cc-outbound-endpoint-reference{gap:14px;display:grid}.cc-outbound-endpoint-groups{background:var(--cc-hairline);border:1px solid var(--cc-hairline);corner-shape:superellipse(1.8);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:6px;margin-block-end:12px;display:grid;overflow:hidden}.cc-outbound-endpoint-groups>div{background:var(--cc-page,#09090a);align-content:start;gap:9px;min-width:0;padding:18px;display:grid}.cc-outbound-endpoint-groups strong{color:var(--cc-text);text-align:left;direction:ltr;margin-bottom:4px;font-size:13px}.cc-outbound-endpoint-groups code{color:var(--cc-muted);font:500 11px/1.45 var(--cc-mono,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-outbound-artifacts{gap:14px;display:grid}.cc-outbound-artifact-grid{border:1px solid var(--cc-hairline);corner-shape:superellipse(1.8);background:var(--cc-hairline);border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:4px;display:grid;overflow:hidden}.cc-outbound-artifact{background:var(--cc-page,#09090a);min-width:0;min-height:78px;color:var(--cc-text);justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.cc-outbound-artifact:hover{background:var(--cc-panel);color:#fff}.cc-outbound-artifact:focus-visible{background:var(--cc-panel);color:#fff}.cc-outbound-artifact span{gap:4px;min-width:0;display:grid}.cc-outbound-artifact strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cc-outbound-artifact small{color:var(--cc-faint);font:500 10.5px/1.35 var(--cc-mono,monospace)}.cc-outbound-artifact svg{color:var(--cc-faint);flex:none}.cc-webhook-config{gap:16px;margin:20px 0 24px;display:grid}.cc-webhook-config>label:first-child{color:var(--cc-muted);gap:7px;font-size:13px;display:grid}.cc-webhook-config input[type=url],.cc-agent-tool-form input,.cc-agent-tool-form select,.cc-agent-tool-form textarea,.cc-agent-tool-param input,.cc-agent-tool-param select{border:1px solid var(--cc-hairline);background:var(--cc-panel);width:100%;min-height:42px;color:var(--cc-text);border-radius:8px;padding:9px 11px}.cc-webhook-events{flex-wrap:wrap;gap:8px 18px;display:flex}.cc-webhook-events label,.cc-agent-tool-options label{color:var(--cc-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.cc-webhook-actions,.cc-agent-tool-actions{flex-wrap:wrap;gap:10px;display:flex}.cc-secret-once{border-block:1px solid var(--cc-hairline);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.cc-secret-once code{text-align:left;color:var(--cc-text);direction:ltr;overflow:auto}.cc-secret-once button{color:var(--cc-text);align-items:center;gap:6px;display:inline-flex}.cc-delivery-list{border-top:1px solid var(--cc-hairline)}.cc-delivery-list>div{border-bottom:1px solid var(--cc-hairline);grid-template-columns:1fr 110px 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.cc-delivery-list span{direction:ltr;font-size:12px}.cc-delivery-list .is-delivered{color:#70c59b}.cc-delivery-list .is-failed{color:#e88787}.cc-delivery-list small{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-agent-tools{border-top:1px solid var(--cc-hairline);margin-top:34px;padding:30px 0 8px}.cc-agent-tools__heading{justify-content:space-between;align-items:start;gap:28px;display:flex}.cc-agent-tools__heading p{max-width:700px;margin:8px 0 0}.cc-agent-id-copy{max-width:100%;color:var(--cc-faint);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:inline-flex}.cc-agent-id-copy code{text-overflow:ellipsis;white-space:nowrap;color:var(--cc-muted);overflow:hidden}.cc-agent-tools__loading,.cc-agent-tools__empty{color:var(--cc-faint);margin:20px 0}.cc-agent-tool-list{gap:8px;margin:22px 0;padding-bottom:5px;display:flex;overflow-x:auto}.cc-agent-tool-list button{border:1px solid var(--cc-hairline);text-align:right;min-width:190px;color:var(--cc-text);border-radius:8px;gap:4px;padding:12px;display:grid}.cc-agent-tool-list button.is-active{border-color:color-mix(in srgb, var(--cc-text) 38%, transparent);background:color-mix(in srgb, var(--cc-panel) 68%, transparent)}.cc-agent-tool-list span,.cc-agent-tool-list small{color:var(--cc-faint);font-size:11px}.cc-agent-tool-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cc-agent-tool-form label{color:var(--cc-muted);gap:7px;font-size:12px;display:grid}.cc-agent-tool-form__wide,.cc-agent-tool-form__url{grid-column:1/-1}.cc-agent-tool-form textarea{resize:vertical;line-height:1.55}.cc-agent-tool-params{margin:22px 0}.cc-agent-tool-params>div:first-child{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.cc-agent-tool-params>div:first-child button{border:1px solid var(--cc-border);min-height:34px;color:var(--cc-text);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cc-agent-tool-params>div:first-child button:hover{border-color:var(--cc-border-strong);background:#ffffff0b;background:color(display-p3 1 1 1/.045);background:lab(100% 0 0/.045)}.cc-agent-tool-param{grid-template-columns:1fr 110px minmax(220px,1.5fr) auto 32px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.cc-agent-tool-param label{color:var(--cc-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.cc-agent-tool-options{gap:22px;margin:14px 0 18px;display:flex}.cc-danger-button{color:#e88787;align-items:center;gap:7px;min-height:38px;display:inline-flex}@media (max-width:760px){.cc-outbound-hero{grid-template-columns:1fr;gap:12px}.cc-developers .cc-outbound-endpoints,.cc-outbound-endpoint-groups,.cc-outbound-artifact-grid{grid-template-columns:1fr}.cc-secret-once,.cc-delivery-list>div{grid-template-columns:1fr;gap:6px}.cc-agent-tools__heading{flex-direction:column}.cc-agent-tool-form{grid-template-columns:1fr}.cc-agent-tool-form__wide,.cc-agent-tool-form__url{grid-column:auto}.cc-agent-tool-param{grid-template-columns:1fr 100px 32px}.cc-agent-tool-param input:nth-of-type(2){grid-column:1/-1}}.cc-tools-page{width:100%;max-width:1480px;padding-bottom:72px}.cc-tools-page__title{justify-content:space-between;gap:24px;padding:10px 0 26px;display:flex}.cc-tools-page__title span,.cc-tool-dialog__header span,.cc-system-tools__intro>span{color:var(--cc-faint);font:650 11px/1.2 var(--cc-mono,monospace);letter-spacing:.13em;text-transform:uppercase}.cc-tools-page__title h1,.cc-agent-tools-workspace__head h2{color:var(--cc-text);letter-spacing:-.045em;margin:5px 0 0;font-size:36px}.cc-tools-page__title p,.cc-agent-tools-workspace__head p{max-width:680px;color:var(--cc-muted);margin:8px 0 0;line-height:1.65}.cc-tools-account-select{align-self:flex-end;gap:7px;min-width:240px;display:grid}.cc-tools-account-select select{border:1px solid var(--cc-border);background:var(--cc-bg);min-height:44px;color:var(--cc-text);border-radius:10px;padding:0 12px}.cc-tools-actions{grid-template-columns:repeat(3,minmax(220px,340px));justify-content:start;gap:14px;padding:18px 0;display:grid}.cc-agent-directory-actions{grid-template-columns:repeat(2,minmax(260px,340px));justify-content:start;gap:14px;padding:18px 0;display:grid}.cc-tools-actions>button,.cc-agent-directory-actions>button{border:1px solid var(--cc-border);min-height:124px;color:var(--cc-text);text-align:start;transition:border-color .18s var(--cc-ease), background .18s var(--cc-ease), transform .18s var(--cc-ease);background:0 0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;align-items:center;gap:4px 14px;padding:18px;display:grid}.cc-tools-actions>button:hover,.cc-agent-directory-actions>button:hover{border-color:var(--cc-border-strong);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035);transform:translateY(-1px)}.cc-agent-directory-actions>button.is-active{border-color:var(--cc-border-strong);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-tools-actions>button:active,.cc-agent-directory-actions>button:active{transform:translateY(0)scale(.99)}.cc-tools-actions>button>span,.cc-agent-directory-actions>button>span{border:1px solid var(--cc-hairline);width:42px;height:42px;color:var(--cc-text);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.cc-agent-directory-actions>button>span{border:0;border-radius:0}.cc-tools-actions strong,.cc-agent-directory-actions strong{align-self:end;font-size:15px}.cc-tools-actions small,.cc-agent-directory-actions small{color:var(--cc-faint);align-self:start}.cc-tools-actions>button>svg,.cc-agent-directory-actions>button>svg{color:var(--cc-soft);grid-area:1/3/3}.cc-agent-workspace-actions{grid-template-columns:repeat(3,minmax(220px,340px));justify-content:start;gap:14px;padding:18px 0 26px;display:grid}.cc-agent-workspace-actions--knowledge{grid-template-columns:repeat(3,minmax(220px,340px))}.cc-agent-workspace-actions>button{border:1px solid var(--cc-border);min-height:124px;color:var(--cc-text);text-align:start;transition:border-color .18s var(--cc-ease), background .18s var(--cc-ease);background:0 0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:4px 14px;padding:18px;display:grid}.cc-agent-workspace-actions>button:hover{border-color:var(--cc-border-strong);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-agent-workspace-actions>button:focus-visible{box-shadow:inset 0 0 0 1px var(--cc-border-strong);outline:0}.cc-agent-workspace-actions>button>svg:first-child{width:24px;height:24px;color:var(--cc-text);grid-row:1/3;justify-self:center}.cc-agent-workspace-actions>button>svg:last-child{width:18px;height:18px;color:var(--cc-soft);grid-area:1/3/3;justify-self:center}.cc-agent-workspace-actions__copy{grid-area:1/2/3;gap:7px;min-width:0;display:grid}.cc-agent-workspace-actions strong{color:var(--cc-text);font-size:15px;line-height:1.2}.cc-agent-workspace-actions small{color:var(--cc-faint);font-size:12px;line-height:1.4}.cc-tool-search{border:1px solid var(--cc-hairline);min-height:48px;color:var(--cc-soft);transition:border-color .18s var(--cc-ease), background .18s var(--cc-ease);border-radius:11px;align-items:center;gap:10px;padding:0 14px;display:flex}.cc-tool-search:focus-within{border-color:var(--cc-border-strong);background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025)}.cc-tool-search input{width:100%;min-width:0;color:var(--cc-text);font:inherit;background:0 0;border:0;outline:0}.cc-tool-search input::placeholder{color:var(--cc-faint)}.cc-tool-search--page{margin:20px 0 12px}.cc-tools-filter{border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.cc-tools-filter button{color:var(--cc-muted);font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.cc-tools-filter button:hover{color:var(--cc-text)}.cc-tools-filter small{color:var(--cc-faint)}.cc-tools-table{display:grid}.cc-tools-table>header,.cc-tools-table>article{border-bottom:0;grid-template-columns:minmax(220px,.9fr) minmax(300px,1.25fr) minmax(180px,.65fr) 48px;align-items:center;gap:24px;display:grid}.cc-tools-table>header{min-height:36px;color:var(--cc-faint);font-size:11px;font-weight:650}.cc-tools-table>article{min-height:80px;transition:background .16s var(--cc-ease);border-radius:22px}.cc-tools-table>article:hover{background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075)}.cc-tools-table>article:last-child{border-bottom:0}.cc-tools-table__identity{width:100%;min-width:0;box-shadow:none;-webkit-appearance:none;appearance:none;color:var(--cc-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:13px;padding:14px 0;display:flex}.cc-tools-table__identity:hover{color:var(--cc-text);background:0 0}.cc-tools-table__identity:focus-visible{color:var(--cc-text);background:0 0}.cc-tools-table__identity>span{width:34px;height:34px;color:var(--cc-muted);place-items:center;display:grid}.cc-tools-table__identity>div,.cc-tools-table__creator{gap:4px;min-width:0;display:grid}.cc-tools-table__identity strong,.cc-tools-table__creator strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-tools-table__identity small,.cc-tools-table__creator small{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cc-tools-table>article>p{color:var(--cc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.cc-tools-table__menu{justify-self:end;position:relative}.cc-tools-table__menu>button{width:36px;height:36px;box-shadow:none;-webkit-appearance:none;appearance:none;color:var(--cc-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.cc-tools-table__menu>button:hover{color:var(--cc-text);background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-tools-table__menu>div{z-index:8;border:1px solid var(--cc-border);background:var(--cc-panel);border-radius:10px;width:150px;padding:6px;display:grid;position:absolute;top:40px;box-shadow:0 18px 50px #00000180;box-shadow:0 18px 50px color(display-p3 .00092032 .00153133 .00404761/.5);box-shadow:0 18px 50px lab(.108471% .0191331 -.285974/.5)}.cc-tools-table__menu>div:not(:-webkit-any(: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))){right:0}.cc-tools-table__menu>div:not(: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))){right:0}.cc-tools-table__menu>div:-webkit-any(: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)){left:0}.cc-tools-table__menu>div: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)){left:0}.cc-tools-table__menu>div button{min-height:34px;color:var(--cc-muted);text-align:start;border-radius:7px;padding:0 9px}.cc-tools-table__menu>div button:hover{color:var(--cc-text);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05)}.cc-tools-table__skeleton{border-bottom:1px solid var(--cc-hairline);grid-template-columns:.9fr 1.25fr .65fr;align-items:center;gap:24px;min-height:92px;display:grid}.cc-tools-table__skeleton i{background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055);border-radius:8px;height:12px;position:relative;overflow:hidden}.cc-tools-table__skeleton i:after{content:"";animation:cc-shimmer 1.4s var(--cc-ease-io) infinite;background:linear-gradient(90deg,#0000,#ffffff12,#0000);background:linear-gradient(90deg,#0000,color(display-p3 1 1 1/.07),#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.07),#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.cc-tools-table__empty{border-bottom:1px solid var(--cc-hairline);text-align:center;place-content:center;justify-items:center;gap:8px;min-height:240px;display:grid}.cc-tools-table__empty svg{color:var(--cc-soft);margin-bottom:5px}.cc-tools-table__empty strong{color:var(--cc-text)}.cc-tools-table__empty small{max-width:360px;color:var(--cc-faint)}.cc-knowledge-page{width:100%;max-width:1480px;padding-bottom:72px}.cc-knowledge-page__title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 28px;padding:10px 0 26px;display:grid}.cc-knowledge-page__title>div:first-child>span{color:var(--cc-faint);font:650 11px/1.2 var(--cc-mono,monospace);letter-spacing:.13em;text-transform:uppercase}.cc-knowledge-page__title h1{color:var(--cc-text);letter-spacing:-.045em;align-items:center;gap:10px;margin:5px 0 0;font-size:36px;display:flex}.cc-knowledge-page__title p{max-width:720px;color:var(--cc-muted);margin:8px 0 0;line-height:1.65}.cc-knowledge-page__meta{justify-items:end;gap:8px;padding-top:10px;display:grid}.cc-knowledge-page__meta>span{border:1px solid var(--cc-border);min-height:42px;color:var(--cc-text);border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.cc-knowledge-page__meta>span i{background:var(--cc-live);border-radius:50%;width:7px;height:7px}.cc-knowledge-page__meta small{color:var(--cc-faint);font-size:11px}.cc-knowledge-page__title>.cc-tools-account-select{grid-column:2;min-width:280px}.cc-knowledge-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0 28px;display:grid}.cc-knowledge-actions>button{border:1px solid var(--cc-border);corner-shape:superellipse(1.8);min-height:124px;color:var(--cc-text);text-align:start;transition:border-color .18s var(--cc-ease), background .18s var(--cc-ease);background:0 0;border-radius:28px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:18px;display:grid}.cc-knowledge-actions>button:hover{border-color:var(--cc-border-strong);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-knowledge-actions>button:focus-visible{box-shadow:inset 0 0 0 1px var(--cc-border-strong);outline:0}.cc-knowledge-actions>button:active{transform:none}.cc-knowledge-actions>button>svg:first-child{border:0;border-radius:0;grid-row:1/3;width:42px;height:42px;padding:0}.cc-knowledge-actions>button>svg:last-child{color:var(--cc-soft);grid-area:1/3/3}.cc-knowledge-actions__copy{grid-area:1/2/3;align-content:center;display:grid}.cc-knowledge-actions strong{margin-bottom:4px;font-size:15px;display:block}.cc-knowledge-actions small{color:var(--cc-faint);display:block}.cc-knowledge-search{corner-shape:superellipse(1.8);background:0 0;border-radius:26px;min-height:62px;margin-top:20px;padding-inline-start:24px;padding-inline-end:24px}.cc-knowledge-table{display:grid}.cc-knowledge-table>header,.cc-knowledge-table>article{border-bottom:0;grid-template-columns:minmax(290px,1.25fr) minmax(120px,.4fr) minmax(190px,.72fr) minmax(130px,.48fr) 180px;align-items:center;gap:24px;display:grid}.cc-knowledge-table>header{min-height:36px;color:var(--cc-faint);font-size:11px;font-weight:650}.cc-knowledge-table>article{min-height:80px;transition:background .16s var(--cc-ease);border-radius:22px}.cc-knowledge-table>article:hover{background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075)}.cc-knowledge-table>article.is-processing{background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025)}.cc-knowledge-table>article.is-failed .cc-knowledge-table__creator small{color:var(--cc-danger)}.cc-knowledge-table__identity{align-items:center;gap:13px;min-width:0;padding:12px 0;display:flex}.cc-knowledge-table__identity>span{width:34px;height:34px;color:var(--cc-muted);flex:none;place-items:center;display:grid}.cc-knowledge-table__identity>div,.cc-knowledge-table__agents,.cc-knowledge-table__creator{gap:4px;min-width:0;display:grid}.cc-knowledge-table__identity strong,.cc-knowledge-table__creator strong{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-knowledge-table__identity small,.cc-knowledge-table__agents small,.cc-knowledge-table__creator small{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cc-knowledge-table__identity a{max-width:100%;color:var(--cc-faint);font:500 10px/1.4 var(--cc-mono,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-knowledge-table__agents strong{color:var(--cc-text);font:650 16px/1 var(--cc-mono,monospace)}.cc-knowledge-table time{color:var(--cc-muted);font-size:12px}.cc-knowledge-table__menu{justify-self:end;align-items:center;gap:8px;display:flex}.cc-knowledge-table__rename{border:1px solid var(--cc-border);width:36px;height:36px;color:var(--cc-muted);background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.cc-knowledge-table__rename:hover{border-color:var(--cc-border-strong);background:var(--cc-surface-2);color:var(--cc-text)}.cc-knowledge-table__rename:disabled{cursor:wait;opacity:.45}.cc-knowledge-name-editor{grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:6px;width:min(100%,520px);display:grid}.cc-knowledge-name-editor input{border:1px solid var(--cc-border-strong);background:var(--cc-surface-1);width:100%;min-width:0;height:36px;color:var(--cc-text);font:inherit;border-radius:8px;outline:0;padding:0 11px;font-weight:650}.cc-knowledge-name-editor input:focus{border-color:var(--cc-text)}.cc-knowledge-name-editor button{border:1px solid var(--cc-border);width:34px;height:34px;color:var(--cc-muted);background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.cc-knowledge-name-editor button:hover{border-color:var(--cc-border-strong);color:var(--cc-text)}.cc-knowledge-name-editor button:disabled{cursor:wait;opacity:.45}.cc-knowledge-table__hold-delete{min-width:132px;min-height:36px;color:var(--cc-danger);white-space:nowrap;background:0 0;border:1px solid #c6706b73;border:1px solid color(display-p3 .731677 .455613 .430779/.45);border:1px solid lab(57.1637% 34.4807 18.4705/.45);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex!important}.cc-knowledge-table__hold-delete:hover{background:#c6706b14;background:color(display-p3 .731677 .455613 .430779/.08);background:lab(57.1637% 34.4807 18.4705/.08);border-color:#dd7570b8;border-color:color(display-p3 .813349 .481605 .453979/.72);border-color:lab(61.6014% 40.8185 22.0317/.72)}.cc-knowledge-table__hold-delete>span:first-child{justify-content:center;align-items:center;gap:6px;display:inline-flex}.cc-knowledge-table__hold-delete svg{flex:none}.cc-knowledge-table__skeleton{border-bottom:1px solid var(--cc-hairline);grid-template-columns:1.25fr .4fr .72fr .48fr;align-items:center;gap:24px;min-height:92px;display:grid}.cc-knowledge-table__skeleton i{background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055);border-radius:8px;height:12px;position:relative;overflow:hidden}.cc-knowledge-table__skeleton i:after{content:"";animation:cc-shimmer 1.4s var(--cc-ease-io) infinite;background:linear-gradient(90deg,#0000,#ffffff12,#0000);background:linear-gradient(90deg,#0000,color(display-p3 1 1 1/.07),#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.07),#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.cc-knowledge-table__empty{border-bottom:1px solid var(--cc-hairline);text-align:center;place-content:center;justify-items:center;gap:8px;min-height:280px;display:grid}.cc-knowledge-table__empty svg{color:var(--cc-soft);margin-bottom:5px}.cc-knowledge-table__empty strong{color:var(--cc-text)}.cc-knowledge-table__empty small{max-width:440px;color:var(--cc-faint);margin-bottom:8px;line-height:1.55}.cc-agent-tools-workspace{padding:8px 0 56px}.cc-agent-tools-workspace__head{justify-content:space-between;align-items:start;gap:24px;padding:6px 0 26px;display:flex}.cc-agent-tools-workspace__head h2{font-size:32px}.cc-agent-tools-workspace__tabs{border-bottom:1px solid var(--cc-hairline);min-height:48px;color:var(--cc-faint);align-items:end;gap:26px;display:flex}.cc-agent-tools-workspace__tabs>button{min-width:64px;color:var(--cc-faint);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 13px;font-weight:620}.cc-agent-tools-workspace__tabs>button:hover{color:var(--cc-muted);background:0 0}.cc-agent-tools-workspace__tabs>button.is-active{border-bottom-color:var(--cc-text);color:var(--cc-text)}.cc-agent-tools-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr);gap:48px;padding-top:24px;display:grid}.cc-agent-tools-attached{min-width:0}.cc-agent-tools-attached__meta{border-bottom:1px solid var(--cc-hairline);min-height:48px;color:var(--cc-faint);justify-content:space-between;align-items:end;padding:0 10px 10px;font-size:11px;display:flex}.cc-agent-tools-attached>article{border-radius:var(--cc-r-lg);min-height:78px;transition:background .16s var(--cc-ease), border-color .16s var(--cc-ease);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) 44px;align-items:center;margin:5px 0;padding:0 8px;display:grid}.cc-agent-tools-attached>article:hover,.cc-agent-tools-attached>article:focus-within{background:var(--cc-surface);border-color:#ffffff09;border-color:color(display-p3 1 1 1/.035);border-color:lab(100% 0 0/.035)}.cc-agent-tools-attached>article>button:first-child{min-width:0;box-shadow:none;color:var(--cc-text);text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:12px 10px;display:flex}.cc-agent-tools-attached>article>button:first-child:hover{color:var(--cc-text);background:0 0}.cc-agent-tools-attached>article>button:first-child>span{width:32px;color:var(--cc-muted);place-items:center;display:grid}.cc-agent-tools-attached>article>button:first-child>div{gap:5px;min-width:0;display:grid}.cc-agent-tools-attached>article>button:first-child small{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cc-agent-tools-attached>article>button:last-child{width:36px;height:36px;box-shadow:none;color:var(--cc-soft);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.cc-agent-tools-attached>article>button:last-child:hover{color:var(--cc-danger);background:#e47c7517;background:color(display-p3 .839695 .506412 .471952/.09);background:lab(63.9409% 40.5923 22.8612/.09)}.cc-agent-tools-loading{min-height:140px;color:var(--cc-faint);place-content:center;align-items:center;gap:8px;display:flex}.cc-agent-tools-empty{border-bottom:1px solid var(--cc-hairline);text-align:center;place-content:center;justify-items:center;gap:9px;min-height:300px;display:grid}.cc-agent-tools-empty svg{color:var(--cc-soft)}.cc-agent-tools-empty strong{color:var(--cc-text)}.cc-agent-tools-empty p{max-width:360px;color:var(--cc-faint);margin:0 0 10px}.cc-agent-mcp{min-height:0;padding-top:24px}.cc-agent-mcp>header{border-bottom:1px solid var(--cc-hairline);justify-content:space-between;align-items:start;gap:24px;padding:0 4px 18px;display:flex}.cc-agent-mcp>header h3{color:var(--cc-text);margin:0;font-size:18px}.cc-agent-mcp>header p{max-width:680px;color:var(--cc-faint);margin:6px 0 0;font-size:12.5px;line-height:1.55}.cc-agent-mcp__list{display:grid}.cc-agent-mcp__list>article{-moz-column-gap:15px;border-bottom:1px solid var(--cc-hairline);grid-template-columns:42px minmax(0,1fr) auto auto;grid-template-areas:"icon identity status actions"".tools tools tools";align-items:center;gap:10px 15px;min-height:112px;padding:18px 8px;display:grid}.cc-agent-mcp__list>article.is-disabled{opacity:.62}.cc-agent-mcp__icon{border:1px solid var(--cc-hairline);width:40px;height:40px;color:var(--cc-muted);background:var(--cc-surface-1);border-radius:12px;grid-area:icon;place-items:center;display:grid}.cc-agent-mcp__identity{min-width:0;color:var(--cc-text);text-align:start;background:0 0;border:0;grid-area:identity;gap:6px;padding:0;display:grid}.cc-agent-mcp__identity:hover{background:0 0}.cc-agent-mcp__identity>span{align-items:baseline;gap:10px;display:flex}.cc-agent-mcp__identity strong{font-size:14px}.cc-agent-mcp__identity small{color:var(--cc-faint);font-size:10.5px}.cc-agent-mcp__identity code{color:var(--cc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cc-agent-mcp__status{grid-area:status;gap:4px;min-width:116px;display:grid}.cc-agent-mcp__status strong{color:var(--cc-text);font-size:12px}.cc-agent-mcp__status small{color:var(--cc-faint);font-size:10.5px}.cc-agent-mcp__actions{grid-area:actions;align-items:center;gap:4px;display:flex}.cc-agent-mcp__actions>button{width:34px;height:34px;color:var(--cc-soft);border-radius:9px;place-items:center;padding:0;display:grid}.cc-agent-mcp__actions>button:hover{color:var(--cc-text);background:#ffffff0b;background:color(display-p3 1 1 1/.045);background:lab(100% 0 0/.045)}.cc-agent-mcp__actions>button:last-child:hover{color:var(--cc-danger)}.cc-agent-mcp__tools{flex-wrap:wrap;grid-area:tools;gap:6px;display:flex}.cc-agent-mcp__tools>span{border:1px solid var(--cc-hairline);max-width:220px;color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;overflow:hidden}.cc-agent-mcp__tools>span.is-enabled{border-color:var(--cc-border-strong);color:var(--cc-muted);background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025)}.cc-agent-mcp__empty{border-bottom:0;min-height:220px}.cc-mcp-dialog{width:min(860px,100vw - 32px)}.cc-mcp-dialog__intro{border:1px solid var(--cc-hairline);color:var(--cc-muted);background:#ffffff05;background:color(display-p3 1 1 1/.018);background:lab(100% 0 0/.018);border-radius:12px;align-items:start;gap:10px;padding:12px 14px;display:flex}.cc-mcp-dialog__intro svg{flex:none;margin-top:1px}.cc-mcp-dialog__intro p{margin:0;font-size:12px;line-height:1.55}.cc-mcp-dialog__tools{border:1px solid var(--cc-hairline);border-radius:14px;gap:0;display:grid;overflow:hidden}.cc-mcp-dialog__tools>div{border-bottom:1px solid var(--cc-hairline);gap:3px;padding:13px 15px;display:grid}.cc-mcp-dialog__tools>div strong{color:var(--cc-text);font-size:13px}.cc-mcp-dialog__tools>div small{color:var(--cc-faint);font-size:11px}.cc-mcp-dialog__tools>label{border-bottom:1px solid var(--cc-hairline);cursor:pointer;grid-template-columns:18px minmax(0,1fr) 126px;align-items:center;gap:11px;min-height:58px;padding:10px 15px;display:grid}.cc-mcp-dialog__tools>label:last-child{border-bottom:0}.cc-mcp-dialog__tools>label>span{gap:3px;min-width:0;display:grid}.cc-mcp-dialog__tools>label strong{color:var(--cc-text);font-size:12px}.cc-mcp-dialog__tools>label small{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cc-mcp-dialog__tools>label>select{border:1px solid var(--cc-border);min-width:0;height:34px;color:var(--cc-muted);background:#0b0b0b;border-radius:8px;padding:0 8px;font-size:11px}.cc-mcp-dialog__enabled{color:var(--cc-muted);align-items:center;gap:9px;font-size:12px;display:flex}.cc-mcp-dialog__check{border:1px solid var(--cc-hairline);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;flex-direction:row!important;display:flex!important}.cc-mcp-dialog__check>span{gap:2px;display:grid}.cc-mcp-dialog__check strong{color:var(--cc-text);font-size:12px}.cc-mcp-dialog__check small{color:var(--cc-faint);font-size:10.5px}.cc-mcp-dialog__reliability{border:1px solid var(--cc-hairline);background:#ffffff03;background:color(display-p3 1 1 1/.012);background:lab(100% 0 0/.012);border-radius:14px;gap:12px;padding:14px;display:grid}.cc-mcp-dialog__reliability>div:first-child{gap:3px;display:grid}.cc-mcp-dialog__reliability>div:first-child strong{color:var(--cc-text);font-size:13px}.cc-mcp-dialog__reliability>div:first-child small{color:var(--cc-faint);font-size:11px}.cc-mcp-dialog__reliability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cc-mcp-dialog__reliability-grid label{color:var(--cc-soft);gap:6px;font-size:10.5px;display:grid}.cc-mcp-dialog__reliability-grid select{border:1px solid var(--cc-border);width:100%;height:36px;color:var(--cc-muted);background:#0b0b0b;border-radius:9px;padding:0 9px}.cc-mcp-dialog__warning{color:#e6bc8b;color:color(display-p3 .875383 .741847 .570842);color:lab(79.0625% 11.035 30.5556);background:#b9824914;background:color(display-p3 .693836 .518389 .324351/.08);background:lab(59.1487% 17.6316 39.0123/.08);border:1px solid #d18e4647;border:1px solid color(display-p3 .782075 .5669 .325178/.28);border:1px solid lab(64.8729% 21.5933 47.9851/.28);border-radius:9px;margin:0;padding:9px 11px;font-size:11px;line-height:1.5}@media (max-width:680px){.cc-mcp-dialog__reliability-grid{grid-template-columns:1fr 1fr}.cc-mcp-dialog__tools>label{grid-template-columns:18px minmax(0,1fr)}.cc-mcp-dialog__tools>label>select{grid-column:2;width:100%}}.cc-system-tools{border:1px solid var(--cc-hairline);corner-shape:superellipse(1.8);background:var(--cc-bg);border-radius:28px;align-self:start;overflow:hidden}.cc-system-tools__intro{background:var(--cc-surface);padding:16px 18px 12px}.cc-system-tools__intro p{color:var(--cc-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.cc-system-tools__count{border-block:1px solid var(--cc-hairline);background:var(--cc-bg);min-height:44px;color:var(--cc-text);align-items:center;padding:0 18px;font-size:13px;font-weight:620;display:flex}.cc-system-tool{border-bottom:1px solid var(--cc-hairline);background:var(--cc-bg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:72px;padding:8px 18px;display:grid}.cc-system-tool:last-child{border-bottom:0}.cc-system-tool__identity{min-width:0;box-shadow:none;color:var(--cc-muted);font:inherit;text-align:start;background:0 0;border:0;border-radius:0;align-items:center;gap:11px;padding:0;display:flex}.cc-system-tool__identity:hover{color:var(--cc-text);background:0 0}.cc-system-tool__identity>svg{color:var(--cc-soft);flex:none}.cc-system-tool__identity>span{gap:3px;min-width:0;display:grid}.cc-system-tool__identity strong{color:var(--cc-text);font-size:13px;font-weight:620}.cc-system-tool__identity small{color:var(--cc-faint);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.cc-system-tool.is-enabled{background:var(--cc-bg)}.cc-system-tool.is-enabled .cc-system-tool__identity>svg{color:var(--cc-text)}.cc-system-tool__settings{width:32px;height:32px;color:var(--cc-faint);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}.cc-system-tool__settings:hover{border-color:var(--cc-hairline);color:var(--cc-text);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-system-tool__settings:active{transform:translateY(1px)}.cc-tool-switch{cursor:pointer;direction:ltr;flex:none;width:46px;height:26px;position:relative}.cc-system-tool>.cc-tool-switch{grid-column:3;justify-self:end}.cc-tool-switch input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.cc-tool-switch>span{box-sizing:border-box;border:1px solid var(--cc-border-strong);background:var(--cc-surface-2);width:100%;height:100%;transition:background .18s var(--cc-ease), border-color .18s var(--cc-ease);border-radius:999px;justify-content:flex-start;align-items:center;padding:3px;display:flex;box-shadow:inset 0 1px 1px #00000047;box-shadow:inset 0 1px 1px color(display-p3 0 0 0/.28);box-shadow:inset 0 1px 1px lab(0% 0 0/.28)}.cc-tool-switch>span:after{content:"";background:var(--cc-soft);width:18px;height:18px;transition:transform .18s var(--cc-ease), background .18s var(--cc-ease);border-radius:50%;box-shadow:0 1px 2px #00000061;box-shadow:0 1px 2px color(display-p3 0 0 0/.38);box-shadow:0 1px 2px lab(0% 0 0/.38)}.cc-tool-switch input:checked+span{border-color:var(--cc-text);background:var(--cc-text)}.cc-tool-switch input:checked+span:after{background:var(--cc-bg);transform:translate(20px)}.cc-tool-switch input:focus-visible+span{outline:2px solid var(--cc-text);outline-offset:3px}.cc-tool-switch>span>svg{color:var(--cc-bg);position:absolute;top:7px;bottom:auto;left:8px;right:auto}.cc-tool-switch:has(input:disabled){cursor:wait;opacity:.68}.cc-tool-dialog{z-index:40;-webkit-backdrop-filter:blur(10px)saturate(115%);animation:cc-fade-in .16s var(--cc-ease) both;background:#00000075;background:color(display-p3 0 0 0/.46);background:lab(0% 0 0/.46);justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cc-tool-dialog__panel{border:0;border-inline-start:1px solid var(--cc-hairline);background:var(--surface);width:min(600px,96vw);height:100%;max-height:none;box-shadow:none;animation:cc-dialog-in-left .18s var(--cc-ease) both;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;margin-top:0;display:grid;overflow:hidden}.cc-tool-dialog__panel--compact{width:min(620px,100%)}.cc-tool-dialog__header{border-bottom:1px solid var(--cc-hairline);justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:80px 30px 16px;display:flex}.cc-tool-dialog__header h2{color:var(--cc-text);letter-spacing:-.025em;margin:4px 0 0;font-size:24px}.cc-tool-dialog__header>button{width:38px;height:38px;color:var(--cc-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.cc-tool-dialog__header>button:hover{color:var(--cc-text);background:#ffffff0f;background:color(display-p3 1 1 1/.06);background:lab(100% 0 0/.06)}.cc-tool-dialog__body,.cc-tool-picker{min-height:0;padding:22px 30px;overflow-y:auto}.cc-tool-dialog__back{color:var(--cc-muted);background:0 0;border:0;align-items:center;gap:5px;margin-bottom:18px;padding:0;font-size:12px;display:inline-flex}.cc-tool-dialog__form{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:16px;display:grid}.cc-tool-dialog__form label,.cc-transfer-config label{color:var(--cc-muted);gap:7px;font-size:12px;display:grid}.cc-transfer-config label>small{color:var(--cc-faint);font-size:11px;line-height:1.55}.cc-tool-dialog__wide{grid-column:1/-1}.cc-tool-dialog__form input,.cc-tool-dialog__form select,.cc-tool-dialog__form textarea,.cc-tool-dialog__param input,.cc-tool-dialog__param select,.cc-transfer-config input,.cc-transfer-config textarea{border:1px solid var(--cc-hairline);background:var(--cc-panel);width:100%;min-height:42px;color:var(--cc-text);transition:border-color .16s var(--cc-ease), background .16s var(--cc-ease);border-radius:9px;outline:0;padding:9px 11px}.cc-tool-dialog__form input:focus,.cc-tool-dialog__form select:focus,.cc-tool-dialog__form textarea:focus,.cc-tool-dialog__param input:focus,.cc-tool-dialog__param select:focus,.cc-transfer-config input:focus,.cc-transfer-config textarea:focus{border-color:var(--cc-border-strong);background:#ffffff0a;background:color(display-p3 1 1 1/.04);background:lab(100% 0 0/.04)}.cc-tool-dialog__form textarea,.cc-transfer-config textarea{resize:vertical;line-height:1.55}.cc-tool-dialog__form small{color:var(--cc-faint)}.cc-tool-dialog__params{border-top:1px solid var(--cc-hairline);margin-top:24px;padding-top:18px}.cc-tool-dialog__section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.cc-tool-dialog__section-head>div{gap:3px;display:grid}.cc-tool-dialog__section-head strong{color:var(--cc-text)}.cc-tool-dialog__section-head small{color:var(--cc-faint)}.cc-tool-dialog__section-head>button{color:#101215;color:color(display-p3 .0631353 .068797 .0819115);color:lab(5.23948% -.109032 -2.43371);background:#f8f8fa;background:color(display-p3 .971586 .973799 .978814);background:lab(97.672% -.0618696 -.756907);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.cc-tool-dialog__section-head>button svg{color:currentColor}.cc-tool-dialog__section-head>button:hover{color:#08090c;color:color(display-p3 .0307234 .0354971 .0477154);color:lab(2.46057% -.0515059 -1.49701);background:#e3e4e7;background:color(display-p3 .892469 .895733 .903136);background:lab(90.708% -.0917316 -1.13471)}.cc-tool-dialog__param{grid-template-columns:minmax(120px,.7fr) 92px minmax(150px,1fr) 160px auto auto 34px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.cc-tool-dialog__param label{color:var(--cc-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.cc-tool-dialog__param>button{height:34px;color:var(--cc-soft);border-radius:7px;place-items:center;display:grid}.cc-tool-dialog__params>p{color:var(--cc-faint);font-size:12px}.cc-tool-dialog__options{gap:24px;margin-top:18px;display:flex}.cc-tool-dialog__options label{color:var(--cc-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.cc-agent-integrations{border-block:1px solid var(--cc-hairline);margin:0 0 28px}.cc-agent-integrations>header{justify-content:space-between;align-items:center;min-height:66px;display:flex}.cc-agent-integrations>header>div{gap:4px;display:grid}.cc-agent-integrations>header strong{color:var(--cc-text);font-size:14px}.cc-agent-integrations>header small{color:var(--cc-faint);font-size:11px}.cc-agent-integrations__list{border-top:1px solid var(--cc-hairline);display:grid}.cc-agent-integrations__list>article{border-bottom:1px solid var(--cc-hairline);grid-template-columns:42px minmax(150px,.8fr) minmax(180px,1.2fr) 40px;align-items:center;gap:12px;min-height:76px;display:grid}.cc-agent-integrations__list>article>div:nth-child(2){gap:4px;min-width:0;display:grid}.cc-agent-integrations__list>article>div:nth-child(2) strong{color:var(--cc-text);font-size:13px}.cc-agent-integrations__list>article>div:nth-child(2) small{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cc-agent-integrations__list>article>button,.cc-integration-account-manager button{width:36px;height:36px;color:var(--cc-soft);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cc-agent-integrations__list>article>button:hover,.cc-integration-account-manager button:hover{color:var(--cc-text);background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055)}.cc-agent-integrations__tools{flex-wrap:wrap;gap:6px;display:flex}.cc-agent-integrations__tools>span{border:1px solid var(--cc-hairline);min-height:26px;color:var(--cc-muted);border-radius:999px;align-items:center;padding:0 9px;font-size:10px;display:inline-flex}.cc-agent-integrations__empty{border-top:1px solid var(--cc-hairline);color:var(--cc-faint);margin:0;padding:18px 0 22px;font-size:12px}.cc-integration-skeleton{border-top:1px solid var(--cc-hairline);gap:8px;padding:12px 0 18px;display:grid}.cc-integration-skeleton>span,.cc-integration-dialog__loading>span{background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055);border-radius:8px;position:relative;overflow:hidden}.cc-integration-skeleton>span{height:54px}.cc-integration-skeleton>span:after,.cc-integration-dialog__loading>span:after{content:"";animation:cc-shimmer 1.4s var(--cc-ease-io) infinite;background:linear-gradient(90deg,#0000,#ffffff12,#0000);background:linear-gradient(90deg,#0000,color(display-p3 1 1 1/.07),#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.07),#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.cc-integration-account-manager{padding:14px 0}.cc-integration-account-manager>summary{color:var(--cc-muted);cursor:pointer;font-size:11px}.cc-integration-account-manager>div{border-top:1px solid var(--cc-hairline);margin-top:12px;display:grid}.cc-integration-account-manager>div>div{border-bottom:1px solid var(--cc-hairline);grid-template-columns:32px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:58px;display:grid}.cc-integration-account-manager span:nth-child(2){gap:3px;min-width:0;display:grid}.cc-integration-account-manager strong{color:var(--cc-text);font-size:12px}.cc-integration-account-manager small{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cc-integration-mark{--integration-color:var(--cc-muted);border:1px solid var(--cc-border);width:38px;height:38px;color:var(--integration-color);font:700 13px/1 var(--cc-font,inherit);background:#050607;background:color(display-p3 .0205664 .022375 .0268806);background:lab(1.55481% -.0288412 -.53294);border-radius:10px;flex:none;place-items:center;display:inline-grid}.cc-integration-mark svg{width:58%;height:58%}.cc-integration-mark--sm{border-radius:8px;width:28px;height:28px;font-size:10px}.cc-integration-mark--lg{border-radius:13px;width:50px;height:50px;font-size:16px}.cc-integration-portal{display:contents}.cc-integration-dialog{z-index:10020;-webkit-backdrop-filter:blur(18px)saturate(.9);background:#0000009e;background:color(display-p3 1.8746e-7 -5.61193e-7 .00000274712/.62);background:lab(-.0000123978% .000163913 -.000333786/.62);justify-content:center;align-items:center;padding:28px}.cc-integration-dialog__panel{border:1px solid var(--cc-border);background:var(--cc-bg);width:min(980px,96vw);height:min(780px,92dvh);animation:cc-fade-in .18s var(--cc-ease) both;border-radius:22px;box-shadow:0 26px 90px #0000008f;box-shadow:0 26px 90px color(display-p3 0 0 0/.56);box-shadow:0 26px 90px lab(0% 0 0/.56)}.cc-integration-dialog__panel--provider{grid-template-rows:auto auto minmax(0,1fr) auto}.cc-integration-dialog__header{border-bottom:1px solid var(--cc-hairline);justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:22px 34px 16px;display:flex}.cc-integration-dialog__header>div{align-items:center;gap:14px;display:flex}.cc-integration-dialog__header>div>div{gap:4px;display:grid}.cc-integration-dialog__header span:not(.cc-integration-mark){color:var(--cc-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cc-integration-dialog__header h2{color:var(--cc-text);letter-spacing:-.025em;margin:0;font-size:25px}.cc-integration-dialog__header>button{width:42px;height:42px;color:var(--cc-muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.cc-integration-dialog__header>button:hover{color:var(--cc-text);background:#ffffff0e;background:color(display-p3 1 1 1/.055);background:lab(100% 0 0/.055)}.cc-integration-dialog__generic{border:1px solid var(--cc-border);width:50px;height:50px;color:var(--cc-muted);border-radius:13px;place-items:center;display:grid}.cc-integration-connections,.cc-integration-catalog,.cc-integration-provider{min-height:0;padding:28px 34px;overflow-y:auto}.cc-integration-dialog__loading{grid-template-rows:14px 50px repeat(2,74px) 68px;align-content:start;gap:18px;min-height:0;padding:28px 34px;display:grid}.cc-integration-dialog__loading-title{width:min(320px,48%)}.cc-integration-dialog__loading-search{width:100%;border-radius:11px!important}.cc-integration-dialog__loading-row{width:100%;border-radius:13px!important}.cc-integration-dialog__loading-action{width:46%;min-width:240px;border-radius:12px!important}.cc-integration-connections{grid-template-rows:auto auto minmax(120px,1fr) auto;gap:18px;display:grid}.cc-integration-connections>p{color:var(--cc-muted);margin:0;font-size:13px}.cc-integration-connections__list{border:1px solid var(--cc-hairline);border-radius:13px;align-content:start;display:grid;overflow:hidden}.cc-integration-connections__list>button{border:0;border-bottom:1px solid var(--cc-hairline);min-height:74px;color:var(--cc-text);text-align:start;background:0 0;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:13px;padding:12px 16px;display:grid}.cc-integration-connections__list>button:last-child{border-bottom:0}.cc-integration-connections__list>button:hover{background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-integration-connections__list>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.cc-integration-connections__list strong{font-size:13px}.cc-integration-connections__list small{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cc-integration-connections__list em{color:var(--cc-faint);font-size:10px;font-style:normal}.cc-integration-connections__list em.is-connected{color:var(--cc-live)}.cc-integration-add{border:1px solid var(--cc-border);min-height:68px;color:var(--cc-text);text-align:start;background:0 0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:12px 16px;display:grid}.cc-integration-add:hover{border-color:var(--cc-border-strong);background:#ffffff08;background:color(display-p3 1 1 1/.03);background:lab(100% 0 0/.03)}.cc-integration-add>span{gap:4px;display:grid}.cc-integration-add small{color:var(--cc-faint);font-size:10px}.cc-integration-empty{min-height:180px;color:var(--cc-faint);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.cc-integration-empty strong{color:var(--cc-muted)}.cc-integration-empty p{margin:0;font-size:11px}.cc-integration-catalog{grid-template-rows:auto auto minmax(0,1fr);gap:16px;display:grid}.cc-integration-catalog .cc-tool-dialog__back{justify-self:start;margin:0}.cc-integration-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.cc-integration-catalog__grid>button{border:1px solid var(--cc-border);min-height:142px;color:var(--cc-text);text-align:start;background:0 0;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:12px 14px;padding:18px;display:grid}.cc-integration-catalog__grid>button:hover{border-color:var(--cc-border-strong);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-integration-catalog__grid>button>span:nth-child(2){gap:7px;display:grid}.cc-integration-catalog__grid strong{font-size:15px}.cc-integration-catalog__grid small{color:var(--cc-faint);font-size:11px;line-height:1.5}.cc-integration-catalog__grid em{color:var(--cc-muted);grid-column:2;align-self:end;font-size:10px;font-style:normal}.cc-integration-tabs{border-bottom:1px solid var(--cc-hairline);gap:24px;padding:0 34px;display:flex}.cc-integration-tabs>button{min-height:52px;color:var(--cc-faint);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:13px}.cc-integration-tabs>button.is-active{border-bottom-color:var(--cc-text);color:var(--cc-text)}.cc-integration-tabs>button:disabled{opacity:.35}.cc-integration-provider{padding-top:24px}.cc-integration-configure{gap:18px;max-width:680px;display:grid}.cc-integration-configure>label{color:var(--cc-muted);gap:7px;font-size:12px;display:grid}.cc-integration-configure input{border:1px solid var(--cc-border);background:var(--cc-control-bg);min-height:50px;color:var(--cc-text);border-radius:11px;outline:0;padding:0 14px}.cc-integration-configure input:focus{border-color:var(--cc-border-strong)}.cc-integration-configure label small{color:var(--cc-faint);font-size:10px}.cc-integration-configure__help,.cc-integration-connected{border-block:1px solid var(--cc-hairline);color:var(--cc-muted);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.cc-integration-configure__help p{margin:0;font-size:11px;line-height:1.65}.cc-integration-connected>span{gap:4px;display:grid}.cc-integration-connected strong{color:var(--cc-text);font-size:12px}.cc-integration-connected small{color:var(--cc-live);font-size:10px}.cc-integration-configure__warning{border:1px solid color-mix(in oklch, var(--cc-warning) 35%, transparent);background:color-mix(in oklch, var(--cc-warning) 7%, transparent);color:var(--cc-muted);border-radius:10px;margin:0;padding:13px 14px;font-size:11px;line-height:1.55}.cc-integration-tools>div:first-child{gap:5px;margin-bottom:18px;display:grid}.cc-integration-tools>div:first-child strong{color:var(--cc-text);font-size:14px}.cc-integration-tools>div:first-child small{color:var(--cc-faint);font-size:11px}.cc-integration-tools>label{border-top:1px solid var(--cc-hairline);min-height:78px;color:var(--cc-muted);grid-template-columns:18px 32px minmax(0,1fr) 138px;align-items:center;gap:12px;display:grid}.cc-integration-tools>label:last-child{border-bottom:1px solid var(--cc-hairline)}.cc-integration-tools>label>input{width:16px;height:16px;accent-color:var(--cc-text)}.cc-integration-tools>label>span:nth-child(3){gap:4px;display:grid}.cc-integration-tools>label strong{color:var(--cc-text);font-size:12px}.cc-integration-tools>label small{color:var(--cc-faint);font-size:10px;line-height:1.45}.cc-integration-tools select{border:1px solid var(--cc-border);background:var(--cc-control-bg);min-height:38px;color:var(--cc-muted);border-radius:8px;padding:0 9px;font-size:11px}.cc-integration-tools select:disabled{opacity:.35}.cc-integration-about{justify-items:start;gap:20px;max-width:720px;display:grid}.cc-integration-about p{max-width:62ch;color:var(--cc-muted);margin:0;font-size:14px;line-height:1.75}.cc-integration-about a{background:var(--cc-text);min-height:44px;color:var(--cc-bg);border-radius:9px;align-items:center;gap:7px;padding:0 16px;font-size:12px;text-decoration:none;display:inline-flex}.cc-integration-dialog__footer{background:var(--cc-bg)}.cc-tool-dialog__advanced{border-top:1px solid var(--cc-hairline);gap:12px;margin-top:22px;padding-top:18px;display:grid}.cc-tool-dialog__advanced>label{color:var(--cc-muted);gap:7px;font-size:12px;display:grid}.cc-tool-dialog__advanced textarea{resize:vertical;border:1px solid var(--cc-border);background:var(--cc-control-bg);width:100%;min-height:120px;color:var(--cc-text);font:12px/1.55 var(--cc-mono);border-radius:8px;padding:11px 12px}.cc-tool-dialog__advanced textarea:focus{border-color:var(--cc-border-strong);outline:none}.cc-tool-dialog__check{grid-template-columns:16px 1fr;align-items:center;gap:8px!important;display:inline-flex!important}.cc-tool-dialog__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.cc-tool-dialog__checks label{color:var(--cc-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.cc-tool-dialog__footer{border-top:1px solid var(--cc-hairline);background:var(--surface);justify-content:flex-end;align-items:center;gap:10px;min-height:88px;padding:14px 30px 30px;display:flex}.cc-tool-target-dialog{justify-content:center;align-items:center;padding:24px}.cc-tool-target-dialog .cc-tool-dialog__panel{border:1px solid var(--cc-border-strong);border-radius:16px;width:min(520px,100vw - 48px);height:auto;max-height:min(620px,100dvh - 48px);margin:0;animation:none}.cc-tool-target-dialog .cc-tool-dialog__header{min-height:92px;padding:20px 24px}.cc-tool-target-dialog__body{align-content:start;gap:18px;display:grid}.cc-tool-target-dialog__body>p{color:var(--cc-muted);margin:0;font-size:13px;line-height:1.6}.cc-tool-target-dialog__skeleton{gap:9px;display:grid}.cc-tool-target-dialog__skeleton>span{border:1px solid var(--cc-hairline);background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025);border-radius:10px;height:68px}.cc-tool-target-dialog__agents{gap:9px;display:grid}.cc-tool-target-dialog__agents>button{border:1px solid var(--cc-border);min-height:68px;color:var(--cc-text);text-align:start;background:0 0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:12px 14px;display:grid}.cc-tool-target-dialog__agents>button:hover{border-color:var(--cc-border-strong);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-tool-target-dialog__agents>button>svg:first-child{color:var(--cc-soft)}.cc-tool-target-dialog__agents>button>svg:last-child{color:var(--cc-faint)}.cc-tool-target-dialog__agents>button>span{gap:4px;min-width:0;display:grid}.cc-tool-target-dialog__agents strong{font-size:14px}.cc-tool-target-dialog__agents small{color:var(--cc-faint);font-size:12px}.cc-tool-target-dialog__empty{color:var(--cc-muted);text-align:start;justify-items:start;gap:9px;padding:28px 0 8px;display:grid}.cc-tool-target-dialog__empty>svg{color:var(--cc-soft)}.cc-tool-target-dialog__empty>small{color:var(--cc-faint);font-size:12px}.cc-transfer-config{gap:18px;display:grid}.cc-transfer-config>p{color:var(--cc-faint);margin:0;font-size:12px;line-height:1.6}.cc-final-webhook-config{gap:20px;display:grid}.cc-final-webhook-config>label,.cc-final-webhook-config__auth label{color:var(--cc-muted);gap:7px;font-size:12px;display:grid}.cc-final-webhook-config>label small{color:var(--cc-faint);font-size:11px;line-height:1.55}.cc-final-webhook-config input:not([type=checkbox]),.cc-final-webhook-config select{border:1px solid var(--cc-hairline);background:var(--cc-panel);width:100%;min-height:42px;color:var(--cc-text);transition:border-color .16s var(--cc-ease), background .16s var(--cc-ease);border-radius:9px;outline:0;padding:9px 11px}.cc-final-webhook-config input:not([type=checkbox]):focus,.cc-final-webhook-config select:focus{border-color:var(--cc-border-strong);background:#ffffff0a;background:color(display-p3 1 1 1/.04);background:lab(100% 0 0/.04)}.cc-final-webhook-config__intro{border-bottom:1px solid var(--cc-hairline);grid-template-columns:38px 1fr;gap:12px;padding:14px 0 18px;display:grid}.cc-final-webhook-config__intro>svg{border:1px solid var(--cc-border);width:38px;height:38px;color:var(--cc-muted);border-radius:9px;padding:9px}.cc-final-webhook-config__intro>div{gap:4px;display:grid}.cc-final-webhook-config__intro strong{color:var(--cc-text);font-size:13px}.cc-final-webhook-config__intro p{color:var(--cc-faint);margin:0;font-size:11px;line-height:1.55}.cc-final-webhook-config__auth{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-final-webhook-config__payload{border-top:1px solid var(--cc-hairline);display:grid}.cc-final-webhook-config__payload>div{gap:4px;padding:18px 0 12px;display:grid}.cc-final-webhook-config__payload>div strong{color:var(--cc-text);font-size:13px}.cc-final-webhook-config__payload>div small{color:var(--cc-faint);font-size:11px}.cc-final-webhook-config__payload>label{border-bottom:1px solid var(--cc-hairline);min-height:62px;color:var(--cc-muted);cursor:pointer;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:11px;display:grid}.cc-final-webhook-config__payload>label:first-of-type{border-top:1px solid var(--cc-hairline)}.cc-final-webhook-config__payload>label input{width:16px;height:16px;accent-color:var(--cc-text);margin:0}.cc-final-webhook-config__payload>label>span{gap:3px;min-width:0;display:grid}.cc-final-webhook-config__payload>label strong{color:var(--cc-text);font-size:12px}.cc-final-webhook-config__payload>label small{color:var(--cc-faint);font-size:10.5px;line-height:1.45}.cc-final-webhook-config__payload>label>svg{color:#0000;transition:color .16s var(--cc-ease)}.cc-final-webhook-config__payload>label.is-selected>svg{color:var(--cc-text)}.cc-final-webhook-config__failure-alert{border-block:1px solid var(--cc-hairline);min-height:68px;color:var(--cc-muted);cursor:pointer;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:8px 0;display:grid}.cc-final-webhook-config__failure-alert input{width:16px;height:16px;accent-color:var(--cc-text);margin:0}.cc-final-webhook-config__failure-alert>span{gap:3px;display:grid}.cc-final-webhook-config__failure-alert strong{color:var(--cc-text);font-size:12px}.cc-final-webhook-config__failure-alert small{color:var(--cc-faint);font-size:10.5px;line-height:1.45}.cc-final-webhook-config__failure-alert>svg{color:#0000}.cc-final-webhook-config__failure-alert.is-selected>svg{color:var(--cc-text)}.cc-final-webhook-config__delivery{border-top:1px solid var(--cc-hairline);color:var(--cc-faint);margin:0;padding:12px 0 0;font-size:11px;line-height:1.6}.cc-tool-picker{align-content:start;gap:18px;display:grid}.cc-tool-picker__create{border:1px solid var(--cc-border);min-height:94px;color:var(--cc-text);text-align:start;background:0 0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:44px 1fr auto;align-items:center;gap:3px 13px;padding:16px;display:grid}.cc-tool-picker__create:hover{border-color:var(--cc-border-strong);background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-tool-picker__create>span{border:1px solid var(--cc-hairline);border-radius:10px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.cc-tool-picker__create strong{align-self:end}.cc-tool-picker__create small{color:var(--cc-faint);align-self:start}.cc-tool-picker__create>svg{color:var(--cc-soft);grid-area:1/3/3}.cc-tool-picker__list{border-top:1px solid var(--cc-hairline);display:grid}.cc-tool-picker__list>div{border-bottom:1px solid var(--cc-hairline);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:72px;display:grid}.cc-tool-picker__list>div>span{color:var(--cc-muted);place-items:center;display:grid}.cc-tool-picker__list>div>div{gap:4px;min-width:0;display:grid}.cc-tool-picker__list>div strong{color:var(--cc-text)}.cc-tool-picker__list>div small{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cc-tool-picker__list>div>button{border:1px solid var(--cc-border);min-height:34px;color:var(--cc-text);background:0 0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.cc-tool-picker__list>div>button:disabled{opacity:.52}.cc-tool-picker__list>p{min-height:120px;color:var(--cc-faint);place-items:center;display:grid}.cc-outbound-launcher{border-block:1px solid var(--cc-border-strong);background:var(--cc-bg);animation:cc-fade-in .16s var(--cc-ease) both;margin:4px 0 20px}.cc-outbound-launcher__head{border-bottom:1px solid var(--cc-hairline);justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:18px 22px;display:flex}.cc-outbound-launcher__head>div>span{color:var(--cc-faint);letter-spacing:.14em;font-family:Geist Mono,monospace;font-size:10px}.cc-outbound-launcher__head h2{color:var(--cc-text);letter-spacing:-.025em;margin:5px 0 3px;font-size:22px;font-weight:650}.cc-outbound-launcher__head p{max-width:720px;color:var(--cc-muted);margin:0;font-size:12.5px;line-height:1.55}.cc-outbound-launcher__head>button{border-radius:var(--cc-r-sm);width:38px;height:38px;color:var(--cc-muted);flex:none;place-items:center;display:grid}.cc-outbound-launcher__head>button:hover{color:var(--cc-text);background:#ffffff0d;background:color(display-p3 1 1 1/.05);background:lab(100% 0 0/.05)}.cc-outbound-launcher__agent{border-bottom:1px solid var(--cc-hairline);grid-template-columns:minmax(240px,1.25fr) minmax(180px,.8fr) minmax(180px,.8fr);align-items:end;gap:22px;min-height:92px;padding:18px 22px;display:grid}.cc-outbound-launcher__agent label,.cc-outbound-launcher__agent>div,.cc-outbound-launcher__phone{gap:7px;min-width:0;display:grid}.cc-outbound-launcher__agent span,.cc-outbound-launcher__phone>span{color:var(--cc-faint);font-size:11px;font-weight:560}.cc-outbound-launcher__agent select,.cc-outbound-launcher__phone input,.cc-outbound-launcher__variables input{border:1px solid var(--cc-border);border-radius:var(--cc-r-sm);background:var(--cc-bg);width:100%;min-height:42px;color:var(--cc-text);font:inherit}.cc-outbound-launcher__agent select,.cc-outbound-launcher__phone input{padding-inline-start:12px;padding-inline-end:12px}.cc-outbound-launcher__agent select:focus,.cc-outbound-launcher__phone input:focus,.cc-outbound-launcher__variables input:focus{border-color:var(--cc-border-strong);outline-offset:1px;outline:2px solid #ffffff14;outline:2px solid color(display-p3 1 1 1/.08);outline:2px solid lab(100% 0 0/.08)}.cc-outbound-launcher__agent strong{min-height:42px;color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:13px;font-weight:580;display:flex;overflow:hidden}.cc-outbound-launcher__modes{border:1px solid var(--cc-hairline);background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025);border-radius:9px;align-items:center;gap:3px;width:-moz-fit-content;width:fit-content;min-height:42px;margin:18px 22px 0;padding:3px;display:flex}.cc-outbound-launcher__modes button{height:34px;box-shadow:none;color:var(--cc-faint);transition:background .16s var(--cc-ease), color .16s var(--cc-ease);background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:12.5px;font-weight:580}.cc-outbound-launcher__modes button:hover,.cc-outbound-launcher__modes button.is-active{color:var(--cc-text)}.cc-outbound-launcher__modes button.is-active{color:var(--cc-text);background:#ffffff1c;background:color(display-p3 1 1 1/.11);background:lab(100% 0 0/.11)}.cc-outbound-launcher__single,.cc-outbound-launcher__import{padding:22px}.cc-outbound-launcher__single{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cc-outbound-launcher__phone input{text-align:right;unicode-bidi:plaintext;font-family:Geist Mono,monospace}.cc-outbound-launcher__variables{gap:12px;min-width:0;display:grid}.cc-outbound-launcher__variables>div:first-child,.cc-outbound-launcher__preview>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.cc-outbound-launcher__variables strong,.cc-outbound-launcher__preview strong{color:var(--cc-text);font-size:12.5px}.cc-outbound-launcher__variables small,.cc-outbound-launcher__preview small{color:var(--cc-faint);font-size:11px}.cc-outbound-launcher__variables>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.cc-outbound-launcher__variables label{border-bottom:1px solid var(--cc-hairline);grid-template-columns:minmax(112px,auto) minmax(0,1fr);align-items:center;min-width:0;display:grid}.cc-outbound-launcher__variables code{color:var(--cc-muted);text-overflow:ellipsis;font-family:Geist Mono,monospace;font-size:11px;overflow:hidden}.cc-outbound-launcher__variables input{border:0;border-radius:0;min-height:38px;padding-inline-start:10px;padding-inline-end:10px}.cc-outbound-launcher__no-vars{color:var(--cc-faint);text-align:start;grid-column:1/-1;margin:0;padding:2px 0 12px;font-size:12px}.cc-outbound-launcher__actions{grid-column:1/-1;align-items:center;gap:12px;padding-top:6px;display:flex}.cc-outbound-launcher__actions small{color:var(--cc-faint);font-size:11px}.cc-outbound-launcher__import{gap:14px;display:grid}.cc-outbound-launcher__drop{border:1px dashed var(--cc-border-strong);border-radius:var(--cc-r);min-height:108px;color:var(--cc-muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.cc-outbound-launcher__drop:hover{border-color:var(--cc-text);color:var(--cc-text);background:#ffffff06;background:color(display-p3 1 1 1/.025);background:lab(100% 0 0/.025)}.cc-outbound-launcher__drop strong{color:var(--cc-text);font-size:13px}.cc-outbound-launcher__drop small,.cc-outbound-launcher__format{color:var(--cc-faint);font-size:11px}.cc-outbound-launcher__format{margin:0;line-height:1.7}.cc-outbound-launcher__format code{color:var(--cc-muted);font-family:Geist Mono,monospace}.cc-outbound-launcher__warning{color:var(--cc-warn);background:#e6bd7c0e;background:color(display-p3 .876753 .746601 .52136/.055);background:lab(79.1946% 9.35021 38.4634/.055);border-bottom:1px solid #e6bd7c29;border-bottom:1px solid color(display-p3 .876753 .746601 .52136/.16);border-bottom:1px solid lab(79.1946% 9.35021 38.4634/.16);margin:0;padding:11px 22px;font-size:12px}.cc-outbound-launcher__import>.cc-outbound-launcher__warning{border-radius:var(--cc-r-sm);border:1px solid #e6bd7c29;border:1px solid color(display-p3 .876753 .746601 .52136/.16);border:1px solid lab(79.1946% 9.35021 38.4634/.16);padding:10px 12px}.cc-outbound-launcher__preview{border-top:1px solid var(--cc-hairline);display:grid}.cc-outbound-launcher__preview>div{border-bottom:1px solid var(--cc-hairline);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:center;gap:16px;min-height:42px;padding-inline-start:10px;padding-inline-end:10px;display:grid}.cc-outbound-launcher__preview>div:first-child{display:flex}.cc-outbound-launcher__preview .cc-outbound-launcher__preview-head{min-height:34px;color:var(--cc-faint);font-size:10px}.cc-outbound-launcher__preview code{color:var(--cc-text);font-family:Geist Mono,monospace;font-size:11.5px}.cc-outbound-launcher__preview>div>span:last-child{color:var(--cc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cc-outbound-launcher__preview>small{padding:9px 10px 0}.cc-outbound-launcher__result{border-top:1px solid var(--cc-border-strong);min-height:76px;color:var(--cc-live);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 22px;display:grid}.cc-outbound-launcher__result>div{gap:4px;min-width:0;display:grid}.cc-outbound-launcher__result strong{color:var(--cc-text);font-size:12.5px}.cc-outbound-launcher__result span{color:var(--cc-faint);text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,monospace;font-size:10px;overflow:hidden}.cc-outbound-launcher__empty{min-height:180px;color:var(--cc-soft);text-align:center;place-content:center;justify-items:center;gap:7px;padding:24px;display:grid}.cc-outbound-launcher__empty strong{color:var(--cc-text)}.cc-outbound-launcher__empty p{max-width:420px;color:var(--cc-faint);margin:0;font-size:12px}@media (max-width:820px){.cc-outbound-launcher__agent,.cc-outbound-launcher__single,.cc-outbound-launcher__variables>div:last-child{grid-template-columns:minmax(0,1fr)}.cc-outbound-launcher__result{grid-template-columns:auto minmax(0,1fr)}.cc-outbound-launcher__result>button{grid-column:auto}}@media (max-width:560px){.cc-outbound-launcher__head,.cc-outbound-launcher__agent,.cc-outbound-launcher__single,.cc-outbound-launcher__import,.cc-outbound-launcher__result{padding-inline-start:14px;padding-inline-end:14px}.cc-outbound-launcher__modes{margin-inline-start:14px;margin-inline-end:14px}.cc-outbound-launcher__variables label,.cc-outbound-launcher__preview>div{grid-template-columns:minmax(0,1fr);gap:3px;padding-block-start:7px;padding-block-end:7px}}@keyframes cc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-dialog-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes cc-dialog-fade-out{to{opacity:0}}.cc-dialog--closing{pointer-events:none;animation:cc-dialog-fade-out .16s var(--cc-ease) both!important}@media (prefers-reduced-motion:reduce){.client-console .cc-spinner,.client-console .cc-spin,.client-console .cc-billing-loader,.client-console .cc-skel:after,.client-console .cc-kb-document--loading i:after,.client-console .cc-kb-document--loading span:after,.client-console .cc-kb-document--loading small:after{animation:none!important}.cc-dialog--closing{animation-duration:1ms!important}}@media (max-width:1050px){.cc-agent-tools-layout{grid-template-columns:1fr;gap:28px}.cc-system-tools{max-width:none}.cc-tools-table>header,.cc-tools-table>article{grid-template-columns:minmax(210px,1fr) minmax(260px,1.2fr) 44px}.cc-tools-table>header span:nth-child(3),.cc-tools-table__creator{display:none}.cc-knowledge-table>header,.cc-knowledge-table>article{grid-template-columns:minmax(260px,1.2fr) minmax(110px,.4fr) minmax(130px,.5fr) 180px}.cc-knowledge-table>header span:nth-child(3),.cc-knowledge-table__creator{display:none}}@media (max-width:720px){.cc-tools-page__title,.cc-agent-tools-workspace__head{flex-direction:column}.cc-knowledge-page__title{grid-template-columns:1fr}.cc-knowledge-page__meta{justify-items:start}.cc-knowledge-page__title>.cc-tools-account-select{grid-column:1}.cc-tools-account-select{align-self:stretch;width:100%;min-width:0}.cc-tools-actions,.cc-agent-directory-actions,.cc-agent-workspace-actions{grid-template-columns:1fr}.cc-agent-workspace-actions{padding-bottom:24px}.cc-agent-integrations__list>article{grid-template-columns:38px minmax(0,1fr) 38px;padding:10px 0}.cc-agent-integrations__tools{grid-column:2}.cc-integration-dialog{align-items:flex-end;padding:0}.cc-integration-dialog__panel{border-radius:18px 18px 0 0;width:100%;height:94dvh}.cc-integration-dialog__header{min-height:86px;padding:16px 20px}.cc-integration-dialog__header h2{font-size:20px}.cc-integration-connections,.cc-integration-catalog,.cc-integration-provider,.cc-integration-dialog__loading{padding:20px}.cc-integration-tabs{gap:20px;padding:0 20px}.cc-integration-catalog__grid{grid-template-columns:1fr}.cc-integration-tools>label{grid-template-columns:18px 28px minmax(0,1fr);padding:12px 0}.cc-integration-tools select{grid-column:3;width:100%}.cc-agent-mcp>header{flex-direction:column;align-items:stretch}.cc-agent-mcp>header>button{justify-content:center}.cc-agent-mcp__list>article{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon identity actions"".status status"".tools tools"}.cc-agent-mcp__status{align-items:baseline;gap:8px;display:flex}.cc-agent-mcp__identity>span{flex-direction:column;align-items:start;gap:3px}.cc-agent-workspace-actions>button{min-height:116px;padding:18px}.cc-knowledge-actions{grid-template-columns:1fr}.cc-knowledge-actions>button{min-height:124px}.cc-tools-table>header{display:none}.cc-tools-table>article{grid-template-columns:1fr 42px;gap:8px;padding:10px 0}.cc-tools-table>article>p{grid-column:1/-1;padding-inline-start:46px}.cc-tools-table__empty .cc-solid-button{margin-top:6px}.cc-knowledge-table>header{display:none}.cc-knowledge-table>article{grid-template-columns:minmax(0,1fr) auto 42px;gap:8px 12px;padding:10px 0}.cc-knowledge-table__identity{grid-column:1/3}.cc-knowledge-table__agents{grid-column:1;padding-inline-start:47px}.cc-knowledge-table time{grid-column:2}.cc-knowledge-table__menu{flex-direction:column;grid-area:1/3/3;gap:6px}.cc-knowledge-table__hold-delete{width:36px;min-width:36px;padding:0}.cc-knowledge-table__hold-delete span span{display:none}.cc-tool-dialog{justify-content:center;align-items:flex-end;padding:0}.cc-tool-dialog__panel{border:1px solid var(--cc-border-strong);border-radius:16px 16px 0 0;width:100%;height:auto;max-height:94dvh;margin-top:0}.cc-tool-dialog__header{min-height:82px;padding:16px 22px}.cc-tool-dialog__body,.cc-tool-picker{padding:22px}.cc-tool-dialog__footer{min-height:72px;padding:14px 22px}.cc-tool-dialog__form{grid-template-columns:1fr}.cc-tool-dialog__wide{grid-column:auto}.cc-tool-dialog__param{grid-template-columns:1fr 94px 34px}.cc-tool-dialog__param>input:nth-of-type(2){grid-column:1/-1}.cc-tool-dialog__param>select:nth-of-type(2){grid-column:1/3}.cc-tool-dialog__param>label{grid-column:auto}.cc-tool-dialog__checks{grid-template-columns:1fr}.cc-tool-dialog__options{flex-direction:column;gap:10px}.cc-final-webhook-config__auth{grid-template-columns:1fr}}@media (max-width:1120px){.cc-client-create{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-client-create .cc-solid-button{justify-content:center}}@media (max-width:720px){.cc-client-create{grid-template-columns:1fr 1fr}.cc-client-create .cc-field:first-child,.cc-client-create .cc-field:nth-child(2),.cc-client-create .cc-field:nth-child(3),.cc-client-create .cc-solid-button{grid-column:1/-1}.cc-rate-history__list li{flex-direction:column;align-items:flex-start;gap:3px}.cc-customers__head{display:none}.cc-customers__row{grid-template-columns:1fr 1fr;grid-template-areas:"name name""phone phone""access access""inbound outbound""concurrency concurrency""actions actions";row-gap:12px;padding-block-start:18px;padding-block-end:18px}.cc-customers__name{grid-area:name}.cc-customers__phone{grid-area:phone}.cc-access-input,.cc-access-badge{grid-area:access}.cc-concurrency-input{grid-area:concurrency;justify-self:end}.cc-customers__actions{grid-area:actions;justify-content:stretch}.cc-customers__actions .cc-solid-button{justify-content:center;width:100%}}.cc-dash-controls{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.cc-cust{flex:0 0 214px;width:214px;min-width:0;position:relative}.cc-cust__trigger{-webkit-appearance:none;appearance:none;-moz-column-gap:8px;border:0;border-block-end:1px solid var(--cc-hairline);width:100%;min-height:34px;color:var(--cc-text);box-shadow:none;text-align:start;transition:border-color .17s var(--cc-ease), color .17s var(--cc-ease), background .17s var(--cc-ease), box-shadow .17s var(--cc-ease);background:#010202;background:color(display-p3 .00539493 .00614158 .00810061);background:lab(.425913% -.00902265 -.230563);border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label meta icon";align-items:center;column-gap:8px;padding:0 12px 7px;display:grid}.cc-cust__trigger:hover{border-color:var(--cc-border-strong);background:#020203;background:color(display-p3 .00732051 .00823383 .0105973);background:lab(.571264% -.0120103 -.27853)}.client-console .cc-cust__trigger:focus-visible{outline-offset:0;border-color:var(--cc-text);box-shadow:0 1px 0 var(--cc-text);border-radius:0;outline:0}.cc-cust__trigger:active{background:#010102;background:color(display-p3 .00457378 .00524336 .00701439);background:lab(.363539% -.007689 -.208279)}.cc-cust__label{min-width:0;color:var(--cc-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:13.5px;font-weight:610;line-height:1.15;overflow:hidden}.cc-cust__num{min-width:0;color:var(--cc-soft);white-space:nowrap;grid-area:meta;font-size:11.5px;line-height:1.15}.cc-cust__chev{color:var(--cc-soft);transition:transform .18s var(--cc-ease), color .17s var(--cc-ease);grid-area:icon}.cc-cust__trigger:hover .cc-cust__chev,.cc-cust__chev.is-open{color:var(--cc-text)}.cc-cust__chev.is-open{transform:rotate(180deg)}.cc-cust__menu{top:calc(100% + 4px);z-index:70;border:0;border-block:1px solid var(--cc-hairline);width:100%;min-width:214px;max-width:none;box-shadow:none;transform-origin:100% 0;background:#010202;background:color(display-p3 .00539493 .00614158 .00810061);background:lab(.425913% -.00902265 -.230563);border-radius:0;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.cc-cust__menu:not(:-webkit-any(: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))){right:0}.cc-cust__menu:not(: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))){right:0}.cc-cust__menu:-webkit-any(: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)){left:0}.cc-cust__menu: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)){left:0}.cc-cust__menu li{margin:0}.cc-cust__menu li+li{border-top:1px solid var(--cc-hairline)}.cc-cust__menu button{-webkit-appearance:none;appearance:none;width:100%;min-height:38px;color:var(--cc-text);text-align:start;transition:background .15s var(--cc-ease), color .15s var(--cc-ease);background:#010202;background:color(display-p3 .00539493 .00614158 .00810061);background:lab(.425913% -.00902265 -.230563);border:0;border-radius:0;padding:0 12px;display:block}.cc-cust__menu button:hover{background:#020303;background:color(display-p3 .00903208 .0100814 .0127731);background:lab(.699671% -.0144765 -.317481)}.client-console .cc-cust__menu button:focus-visible{outline-offset:0;background:#030304;background:color(display-p3 .0103098 .011455 .0143774);background:lab(.79516% -.0162497 -.344861);border-radius:0;outline:0}.cc-cust__menu button.is-active{background:#020203;background:color(display-p3 .00786453 .00882215 .0112927);background:lab(.612148% -.0128075 -.291228)}.cc-cust__opt-text{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;display:grid}.cc-cust__opt-label{color:var(--cc-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:610;line-height:1.1;overflow:hidden}.cc-cust__opt-num{color:var(--cc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;line-height:1.1}.cc-cust__menu button.is-active .cc-cust__opt-num{color:var(--cc-muted)}@media (max-width:560px){.cc-cust{width:100%;min-width:0}.cc-cust__menu{min-width:100%;left:0;right:0}}.cc-access-denied{z-index:1;place-items:center;width:100%;min-height:100vh;padding:24px;display:grid;position:relative}.cc-access-denied__card{text-align:center;border:1px solid var(--cc-border);border-radius:var(--cc-r-lg);background:var(--cc-surface);max-width:420px;box-shadow:var(--cc-shadow);justify-items:center;gap:12px;padding:34px 30px;display:grid}.cc-access-denied__card svg{color:var(--cc-warn)}.cc-access-denied__card h1{color:var(--cc-text);margin:4px 0 0;font-size:20px;font-weight:600}.cc-access-denied__card p{color:var(--cc-muted);margin:0;font-size:13.5px;line-height:1.55}.cc-access-denied__card .cc-outline-button{margin-top:6px}.cc-mfagate{z-index:1;place-items:center;width:100%;min-height:100vh;padding:24px clamp(18px,5vw,72px);display:grid;position:relative}.cc-mfagate__card{text-align:center;border:1px solid var(--cc-hairline);corner-shape:superellipse(1.8);width:100%;max-width:520px;box-shadow:none;background:0 0;border-radius:28px;justify-items:center;gap:16px;padding:42px clamp(24px,6vw,48px) 36px;display:grid}.cc-mfagate__icon{width:48px;height:48px;color:var(--cc-text);place-items:center;display:grid}.cc-mfagate__card h1{color:var(--cc-text);letter-spacing:-.02em;margin:2px 0 0;font-size:22px;font-weight:640}.cc-mfagate__lead{max-width:46ch;color:var(--cc-muted);margin:0;font-size:14px;line-height:1.65}.cc-mfagate__loading{justify-items:center;gap:10px;width:100%;display:grid}.cc-mfagate__methods{border-block:1px solid var(--cc-hairline);gap:0;width:100%;margin-top:10px;display:grid}.cc-mfagate__methods>*+*{border-block-start:1px solid var(--cc-hairline)}.cc-mfagate__form{text-align:start;gap:14px;width:100%;margin-top:8px;display:grid}.cc-mfagate__form .cc-field input{text-align:center;letter-spacing:.32em;background:0 0;border-block-start:0;border-inline-start:0;border-inline-end:0;border-radius:0;font-size:18px}.cc-mfagate .cc-solid-button,.cc-mfagate .cc-outline-button,.cc-mfagate .cc-ghost-button{box-shadow:none;border-radius:0}.cc-mfagate .cc-solid-button:hover,.cc-mfagate .cc-outline-button:hover,.cc-mfagate .cc-ghost-button:hover{box-shadow:none}.cc-mfagate__primary{width:100%;min-height:56px;color:var(--cc-text);background:0 0;border:0}.cc-mfagate__form .cc-mfagate__primary.cc-solid-button:hover,.cc-mfagate__form .cc-mfagate__primary.cc-solid-button:hover svg{color:var(--cc-on-accent)}.cc-mfagate__methods .cc-mfagate__primary{justify-content:center;padding-inline-start:0;padding-inline-end:0;font-size:14px;font-weight:600}.cc-mfagate__methods .cc-mfagate__primary:hover{background:#ffffff09;background:color(display-p3 1 1 1/.035);background:lab(100% 0 0/.035)}.cc-mfagate__qr{place-items:center;display:grid}.cc-mfagate__qr img{border:1px solid var(--cc-hairline);corner-shape:superellipse(1.8);background:#f8f8fa;background:color(display-p3 .971586 .973799 .978814);background:lab(97.672% -.0618696 -.756907);border-radius:18px;padding:10px}.cc-mfagate__factors{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cc-mfagate__factors .cc-ghost-button.is-active{color:var(--cc-text);border-color:var(--cc-border-strong);background:0 0}.cc-mfagate__actions,.cc-mfagate__foot{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:4px;display:flex}.cc-mfagate__foot{opacity:.82;margin-top:2px}@media (max-width:720px){.cc-access-add{grid-template-columns:1fr}.cc-access-list__head{display:none}.cc-access-row{grid-template-columns:1fr auto;grid-template-areas:"user actions""tags tags";row-gap:8px}.cc-access-row__user{grid-area:user}.cc-access-row__actions{grid-area:actions}.cc-access-tag:nth-of-type(2){grid-area:tags;justify-self:start}}.cc-settings{padding-bottom:52px}.cc-settings .cc-page-title{border-bottom:1px solid var(--cc-hairline);padding-block-end:20px}.cc-settings-grid{gap:0;max-width:860px}.cc-settings .cc-settings-card{border:0;border-block-start:1px solid var(--cc-hairline);box-shadow:none;background:0 0;border-radius:0;padding:20px 0;position:relative}.cc-settings .cc-settings-card:last-child{border-block-end:1px solid var(--cc-hairline)}.cc-settings .cc-settings-card__head{align-items:flex-start;gap:12px;margin-bottom:14px}.cc-settings .cc-settings-card__icon{border:0;border-inline-start:2px solid var(--cc-border-strong);width:24px;height:24px;box-shadow:none;color:var(--cc-muted);background:0 0;border-radius:0;margin-top:1px}.cc-settings .cc-settings-card__icon svg{width:18px;height:18px}.cc-settings .cc-settings-card__head h2{font-size:14px;font-weight:620}.cc-settings .cc-settings-card__head p{max-width:620px;color:var(--cc-soft);font-size:12.5px;line-height:1.55}.cc-settings .cc-account-rows,.cc-settings .cc-access-list,.cc-settings .cc-mfa-factors{border:0;border-radius:0;gap:0;overflow:visible}.cc-settings .cc-account-row,.cc-settings .cc-access-row,.cc-settings .cc-mfa-factor{border:0;border-block-start:1px solid var(--cc-hairline);min-height:46px;box-shadow:none;background:0 0;border-radius:0}.cc-settings .cc-account-row:last-child,.cc-settings .cc-access-row:last-child,.cc-settings .cc-mfa-factor:last-child{border-block-end:1px solid var(--cc-hairline)}.cc-settings .cc-account-row{padding:10px 0}.cc-settings .cc-account-row span,.cc-settings .cc-mfa-factor__meta span,.cc-settings .cc-access-row__user small{color:var(--cc-soft)}.cc-settings .cc-account-row strong{font-size:13.5px}.cc-settings .cc-mfa-badge,.cc-settings .cc-access-tag,.cc-settings .cc-access-locked{min-height:24px;color:var(--cc-soft);letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.cc-settings .cc-mfa-badge.is-on,.cc-settings .cc-access-tag--ok{color:var(--cc-live);background:0 0}.cc-settings .cc-access-tag--admin{color:var(--cc-text);border:0}.cc-settings .cc-mfa-actions{border-block:1px solid var(--cc-hairline);gap:0}.cc-settings .cc-mfa-actions .cc-outline-button+.cc-outline-button,.cc-settings .cc-mfa-actions .cc-ghost-button+.cc-ghost-button{border-inline-start:1px solid var(--cc-hairline)}.cc-settings .cc-mfa-pending,.cc-settings .cc-access-add{border:0;border-block:1px solid var(--cc-hairline);box-shadow:none;background:0 0;border-radius:0;margin:0 0 16px;padding:14px 0}.cc-settings .cc-mfa-pending img{border-radius:0}.cc-settings .cc-mfa-factor{padding:10px 0}.cc-settings .cc-mfa-factor__icon,.cc-settings .cc-access-row__avatar{border:0;border-inline-start:1px solid var(--cc-hairline);width:30px;height:30px;color:var(--cc-muted);background:0 0;border-radius:0}.cc-settings .cc-field input{border-color:var(--cc-hairline);background:0 0;border-block-start:0;border-inline-start:0;border-inline-end:0;border-radius:0}.cc-settings .cc-field input:focus-visible{border-block-end-color:var(--cc-border-strong);background:0 0}.cc-password-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cc-password-actions{grid-column:1/-1;align-items:center;gap:12px;display:flex}.cc-password-feedback{grid-column:1/-1;margin:0;font-size:12.5px}.cc-password-feedback--error{color:var(--cc-danger,#d97972)}.cc-password-feedback--success{color:var(--cc-success,#79c98b)}@media (max-width:760px){.cc-password-form{grid-template-columns:1fr}}.cc-settings .cc-access-list__head{-moz-column-gap:16px;border:0;border-bottom:1px solid var(--cc-hairline);background:0 0;grid-template-columns:minmax(240px,1fr) 84px 84px 104px;column-gap:16px;padding:0 0 10px}.cc-settings .cc-access-row{-moz-column-gap:16px;grid-template-columns:minmax(240px,1fr) 84px 84px 104px;column-gap:16px;padding:13px 0}.cc-settings .cc-access-row__actions{justify-content:center;justify-self:stretch;align-items:center;gap:0;width:104px;min-width:104px}.cc-settings .cc-access-row__actions .cc-ghost-button+.cc-ghost-button{border-inline-start:1px solid var(--cc-hairline)}.cc-settings .cc-access-locked,.cc-settings .cc-access-row__actions>.cc-ghost-button{justify-content:center;align-items:center;gap:7px;width:92px;min-width:92px;height:42px;min-height:42px;line-height:1;display:inline-flex}.cc-settings .cc-hold-delete{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cc-settings .cc-hold-delete__content{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;line-height:1;display:inline-flex}.cc-settings .cc-access-locked svg,.cc-settings .cc-hold-delete__content svg{width:15px;height:15px;color:inherit;flex:none}.cc-settings .cc-hold-delete__text{text-align:center;white-space:nowrap;min-width:0;line-height:1}.cc-settings .cc-outline-button,.cc-settings .cc-ghost-button,.cc-settings .cc-solid-button{min-height:38px;box-shadow:none;border-radius:0}.cc-settings .cc-outline-button,.cc-settings .cc-ghost-button{background:0 0;border:0}.cc-settings .cc-outline-button:hover,.cc-settings .cc-ghost-button:hover{background:#ffffff0b;background:color(display-p3 1 1 1/.045);background:lab(100% 0 0/.045);border-color:#0000}.cc-settings .cc-solid-button{border-color:var(--cc-border-strong);background:var(--cc-text)}.cc-settings .cc-solid-button:hover{background:var(--cc-accent);box-shadow:none}.cc-settings .cc-customers__actions .cc-solid-button{border:0;border-bottom:1px solid var(--cc-border-strong);min-height:36px;color:var(--cc-text);box-shadow:none;background:0 0;border-radius:0;padding:0 2px}.cc-settings .cc-customers__actions .cc-solid-button:hover{border-bottom-color:var(--cc-text);background:0 0}.cc-settings .cc-customers__actions .cc-solid-button:disabled{color:var(--cc-faint);opacity:1;background:0 0;border-bottom-color:#0000}.cc-settings-card--signout .cc-outline-button{border-block:1px solid var(--cc-hairline);padding-inline-start:0;padding-inline-end:0}.cc-settings--admin{padding-bottom:32px}.cc-settings--admin .cc-page-title{padding-block-end:14px}.cc-settings--admin .cc-page-title h1{margin-top:2px;font-size:30px;line-height:1.06}.cc-settings--admin .cc-settings-grid{max-width:1240px}.cc-settings--admin .cc-settings-card{padding-block-start:14px;padding-block-end:14px}.cc-settings--admin .cc-settings-card__head{gap:10px;margin-bottom:10px}.cc-settings--admin .cc-settings-card__icon{width:22px;height:22px;margin-top:0}.cc-settings--admin .cc-settings-card__icon svg{width:16px;height:16px}.cc-settings--admin .cc-settings-card__head p{font-size:12px;line-height:1.45}.cc-settings--admin .cc-account-row,.cc-settings--admin .cc-mfa-factor{min-height:40px;padding-block-start:7px;padding-block-end:7px}.cc-settings--admin .cc-mfa-factor__icon,.cc-settings--admin .cc-access-row__avatar{width:26px;height:26px}.cc-settings--admin .cc-mfa-actions .cc-outline-button,.cc-settings--admin .cc-mfa-actions .cc-ghost-button,.cc-settings--admin .cc-outline-button,.cc-settings--admin .cc-ghost-button,.cc-settings--admin .cc-solid-button{min-height:34px}.cc-settings--admin .cc-mfa-pending,.cc-settings--admin .cc-access-add{margin-bottom:12px;padding-block-start:10px;padding-block-end:10px}.cc-settings--admin .cc-access-list__head{padding-bottom:8px}.cc-settings--admin .cc-access-row{padding-block-start:9px;padding-block-end:9px}.cc-settings--admin .cc-access-locked,.cc-settings--admin .cc-access-row__actions>.cc-ghost-button{height:34px;min-height:34px}.cc-settings--admin .cc-client-create{-moz-column-gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;width:100%;min-width:0;margin-block-start:8px;margin-block-end:16px;padding-block-start:16px;padding-block-end:18px}.cc-settings--admin .cc-client-create>:nth-child(7){grid-column:span 2}.cc-settings--admin .cc-client-create>.cc-solid-button{grid-column:span 2;justify-content:center}.cc-settings--admin .cc-client-create .cc-field input,.cc-settings--admin .cc-client-create .cc-field select,.cc-settings--admin .cc-client-create .cc-solid-button{min-height:36px}.cc-settings--admin .cc-customers{--cc-customers-grid:minmax(138px, 1fr) 76px 100px 116px 140px minmax(175px, 1.25fr) minmax(170px, 1.15fr);min-width:0;margin-top:2px}.cc-settings--admin .cc-customers__head,.cc-settings--admin .cc-customers__row{-moz-column-gap:16px;column-gap:16px}.cc-settings--admin .cc-customers__head{min-height:40px}.cc-settings--admin .cc-customers__row{min-height:72px;padding-block-start:10px;padding-block-end:10px}.cc-settings--admin .cc-customers__actions .cc-solid-button{min-height:32px}@media (max-width:1120px){.cc-settings--admin .cc-settings-grid{max-width:none}.cc-settings--admin .cc-client-create{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:721px) and (max-width:1120px){.cc-settings--admin .cc-client-create{-moz-column-gap:12px;column-gap:12px}.cc-settings--admin .cc-client-create>*{grid-column:auto}.cc-settings--admin .cc-client-create>:nth-child(7),.cc-settings--admin .cc-client-create>.cc-solid-button{grid-column:span 2}.cc-settings--admin .cc-client-create>.cc-solid-button{justify-content:center}}@media (max-width:900px){.cc-settings-grid{max-width:none}.cc-settings .cc-settings-card{padding:26px 0}.cc-settings .cc-access-add{grid-template-columns:1fr}}@media (max-width:720px){.cc-settings--admin .cc-client-create{grid-template-columns:1fr 1fr}.cc-settings--admin .cc-client-create>*{grid-column:auto}.cc-settings--admin .cc-client-create>:first-child,.cc-settings--admin .cc-client-create>:nth-child(2),.cc-settings--admin .cc-client-create>:nth-child(3),.cc-settings--admin .cc-client-create>.cc-solid-button{grid-column:1/-1}.cc-settings{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.cc-settings .cc-settings-card__head{flex-wrap:wrap;gap:12px}.cc-settings .cc-settings-card__head .cc-ghost-button{border-block:1px solid var(--cc-hairline);flex:1 0 100%;justify-content:flex-start;width:100%}.cc-settings .cc-account-row{flex-direction:column;align-items:flex-start;gap:5px}.cc-settings .cc-mfa-actions,.cc-settings .cc-mfa-pending__actions,.cc-settings .cc-access-row__actions{width:100%}.cc-settings .cc-mfa-actions>*,.cc-settings .cc-mfa-pending__actions>*,.cc-settings .cc-access-row__actions>*{flex:none}.cc-settings .cc-access-row{grid-template-columns:1fr;grid-template-areas:"user""tags""actions"}.cc-settings .cc-access-row__actions{justify-content:flex-start;padding-top:2px}.cc-settings .cc-access-tag{justify-self:start}}@media (min-width:941px){.client-console{--cc-sidebar-expanded-width:21.2vw;--cc-sidebar-collapsed-width:68px}.cc-sidebar{width:var(--cc-sidebar-expanded-width);z-index:44;transition:transform .22s var(--cc-ease);will-change:transform}.cc-sidebar.cc-sidebar--collapsed{transform:translateX(calc(var(--cc-sidebar-expanded-width) - var(--cc-sidebar-collapsed-width)))}.cc-sidebar--collapsed .cc-workspace,.cc-sidebar--collapsed .cc-sidebar__nav,.cc-sidebar--collapsed .cc-sidebar__group--bottom{direction:ltr}.cc-sidebar--collapsed .cc-workspace__name,.cc-sidebar--collapsed .cc-sidebar__nav a>span,.cc-sidebar--collapsed .cc-sidebar__group--bottom a>span,.cc-sidebar--collapsed .cc-sidebar__group--bottom button>span{opacity:0;transition:opacity .12s var(--cc-ease)}.cc-sidebar--collapsed .cc-sidebar__nav a>svg,.cc-sidebar--collapsed .cc-sidebar__group--bottom a>svg,.cc-sidebar--collapsed .cc-sidebar__group--bottom button>svg,.cc-sidebar--collapsed .cc-sidebar__nav a>.cc-sidebar__tools-icon,.cc-sidebar--collapsed .cc-sidebar__nav a>.cc-sidebar__developers-icon,.cc-sidebar--collapsed .cc-sidebar__nav a>.cc-sidebar__reference-icon,.cc-sidebar--collapsed .cc-sidebar__group--bottom a>.cc-sidebar__reference-icon{width:26px;height:26px;translate:-6px}.cc-sidebar--collapsed .cc-sidebar__nav a>.cc-sidebar__numbers-icon{width:28px;height:30px;translate:-7px}.cc-sidebar--collapsed .cc-sidebar__nav a.is-active,.cc-sidebar--collapsed .cc-sidebar__group--bottom a.is-active{background:0 0}.cc-sidebar--collapsed .cc-sidebar__nav a.is-active:after,.cc-sidebar--collapsed .cc-sidebar__group--bottom a.is-active:after{z-index:0;content:"";background:#ffffff13;background:color(display-p3 1 1 1/.075);background:lab(100% 0 0/.075);border-radius:18px;width:54px;height:54px;position:absolute;top:50%;left:-9px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff06;box-shadow:inset 0 1px color(display-p3 1 1 1/.025);box-shadow:inset 0 1px lab(100% 0 0/.025)}.cc-sidebar--collapsed .cc-sidebar__nav a.is-active svg,.cc-sidebar--collapsed .cc-sidebar__group--bottom a.is-active svg{z-index:1;color:var(--cc-text);fill:none;position:relative}.cc-sidebar--collapsed .cc-sidebar__nav a.is-active .cc-sidebar__tools-icon{fill:currentColor}.cc-sidebar--collapsed .cc-sidebar__nav a.is-active .cc-sidebar__developers-icon,.cc-sidebar--collapsed .cc-sidebar__nav a.is-active .cc-sidebar__reference-icon,.cc-sidebar--collapsed .cc-sidebar__group--bottom a.is-active .cc-sidebar__reference-icon{fill:none}.cc-sidebar--expanded .cc-workspace__name,.cc-sidebar--expanded .cc-sidebar__nav a>span,.cc-sidebar--expanded .cc-sidebar__group--bottom a>span,.cc-sidebar--expanded .cc-sidebar__group--bottom button>span{opacity:1;transition:opacity .16s 80ms var(--cc-ease)}.cc-app,.cc-topbar{transition:margin-inline-start .22s var(--cc-ease), inset-inline-start .22s var(--cc-ease)}.cc-app{margin-inline-start:var(--cc-sidebar-collapsed-width)}.cc-topbar:not(:-webkit-any(: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))){left:var(--cc-sidebar-collapsed-width)}.cc-topbar:not(: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))){left:var(--cc-sidebar-collapsed-width)}.cc-topbar:-webkit-any(: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)){right:var(--cc-sidebar-collapsed-width)}.cc-topbar: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)){right:var(--cc-sidebar-collapsed-width)}.client-console.cc-sidebar-is-expanded .cc-app{margin-inline-start:var(--cc-sidebar-expanded-width)}.client-console.cc-sidebar-is-expanded .cc-topbar:not(:-webkit-any(: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))){left:var(--cc-sidebar-expanded-width)}.client-console.cc-sidebar-is-expanded .cc-topbar:not(: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))){left:var(--cc-sidebar-expanded-width)}.client-console.cc-sidebar-is-expanded .cc-topbar:-webkit-any(: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)){right:var(--cc-sidebar-expanded-width)}.client-console.cc-sidebar-is-expanded .cc-topbar: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)){right:var(--cc-sidebar-expanded-width)}}.cc-agent-workbench .cc-agent-field--pill>textarea,.cc-agent-workbench .cc-agent-field--pill>textarea.cc-agent-prompt-editor{background:0 0;border:0;border-radius:0;margin:0}.cc-agent-workbench .cc-agent-field--pill>textarea.cc-agent-prompt-editor{min-height:270px;padding:24px 42px 20px}.cc-agent-workbench .cc-agent-field--opening>textarea{height:68px;min-height:68px;padding:13px 20px}.cc-topbar__agent-actions{flex-wrap:nowrap;justify-content:flex-end}.cc-topbar__agent-actions .cc-agent-workspace-back,.cc-topbar__agent-actions .cc-outline-button,.cc-topbar__agent-actions .cc-solid-button{white-space:nowrap;min-height:42px}.cc-topbar__agent-actions .cc-agent-workspace-back{padding-inline-start:8px;padding-inline-end:8px}.cc-topbar__agent-actions .cc-outline-button{border:1px solid var(--cc-border);background:0 0;border-radius:13px;padding:0 18px}.cc-topbar__agent-actions .cc-solid-button{border-radius:13px;padding-inline-start:18px;padding-inline-end:18px}.cc-agent-topbar-menu{flex:none;position:relative}.cc-agent-topbar-menu__button{border:1px solid var(--cc-border);width:42px;height:42px;color:var(--cc-muted);cursor:pointer;background:0 0;border-radius:13px;place-items:center;display:grid}.cc-agent-topbar-menu__button:hover,.cc-agent-topbar-menu__button[aria-expanded=true]{border-color:var(--cc-border-strong);color:var(--cc-text)}.cc-agent-topbar-menu__button:disabled{cursor:progress;opacity:.55}.cc-agent-topbar-menu__popover{top:calc(100% + 8px);z-index:120;width:224px}.cc-agent-topbar-menu__popover:not(:-webkit-any(: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))){left:0;right:auto}.cc-agent-topbar-menu__popover:not(: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))){left:0;right:auto}.cc-agent-topbar-menu__popover:-webkit-any(: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)){left:auto;right:0}.cc-agent-topbar-menu__popover: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)){left:auto;right:0}.cc-topbar__agent-actions .cc-agent-save-button.is-unsaved,.cc-topbar__agent-actions .cc-agent-save-button.is-unsaved:hover{background:var(--cc-accent);color:var(--cc-on-accent);box-shadow:var(--cc-edge), 0 1px 2px #0000004d}@supports (color:color(display-p3 0 0 0)){.cc-topbar__agent-actions .cc-agent-save-button.is-unsaved,.cc-topbar__agent-actions .cc-agent-save-button.is-unsaved:hover{box-shadow:var(--cc-edge), 0 1px 2px color(display-p3 0 0 0/.3)}}@supports (color:lab(0% 0 0)){.cc-topbar__agent-actions .cc-agent-save-button.is-unsaved,.cc-topbar__agent-actions .cc-agent-save-button.is-unsaved:hover{box-shadow:var(--cc-edge), 0 1px 2px lab(0% 0 0/.3)}}.cc-topbar__agent-actions .cc-agent-save-button.is-unsaved svg{color:var(--cc-on-accent)}.cc-topbar__agent-actions .cc-agent-save-button.is-saved,.cc-topbar__agent-actions .cc-agent-save-button.is-saved:hover{border-color:var(--cc-border);background:var(--cc-on-accent);color:var(--cc-accent);box-shadow:0 1px 2px #0000004d;box-shadow:0 1px 2px color(display-p3 0 0 0/.3);box-shadow:0 1px 2px lab(0% 0 0/.3)}.cc-topbar__agent-actions .cc-agent-save-button.is-saved svg{color:var(--cc-accent)}@media (max-width:720px){.cc-topbar__agent-actions{justify-content:flex-start}}.platform-status-page{color:#eff2f8;background:#090c11;min-height:100vh;padding:40px 20px 80px;font-family:Inter,Noto Sans Hebrew,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.platform-status-shell{width:min(920px,100%);margin:0 auto}.platform-status-header{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.platform-status-brand{color:#fff;letter-spacing:.12em;font:800 15px/1 ui-monospace,monospace;text-decoration:none}.platform-status-brand span{color:#718cea;font-weight:600}.platform-status-header button{color:#c8cfdb;cursor:pointer;background:#11151c;border:1px solid #29303c;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;display:inline-flex}.platform-status-header button:hover{color:#fff;border-color:#526487}.platform-status-overall{background:#11151c;border:1px solid #29303c;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px;display:grid;position:relative;overflow:hidden}.platform-status-overall:before{content:"";background:#df5969;width:3px;position:absolute;top:0;bottom:0}.platform-status-overall:not(:-webkit-any(: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))):before{left:0}.platform-status-overall:not(: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))):before{left:0}.platform-status-overall:-webkit-any(: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)):before{right:0}.platform-status-overall: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)):before{right:0}.platform-status-overall.is-operational:before{background:#45c88d}.platform-status-overall.is-degraded:before{background:#e2b55d}.platform-status-overall>svg{color:#df5969}.platform-status-overall.is-operational>svg{color:#53d89b}.platform-status-overall.is-degraded>svg{color:#edc66e}.platform-status-overall span{color:#8f99a9;font-size:12px}.platform-status-overall h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(25px,4vw,36px)}.platform-status-overall p{color:#9da6b5;margin:0;font-size:13px;line-height:1.6}.platform-status-overall>time{color:#7f8998;direction:rtl;align-self:start;align-items:center;gap:6px;font-size:11px;display:flex}.platform-status-section{margin-top:46px}.platform-status-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.platform-status-title span{color:#708be8;letter-spacing:.14em;font:700 10px/1 ui-monospace,monospace}.platform-status-title h2{letter-spacing:-.025em;margin:7px 0 0;font-size:20px}.platform-status-title small{color:#717b8b;font-size:11px}.platform-status-components{background:#0f1319;border:1px solid #252c37;border-radius:13px;overflow:hidden}.platform-status-components article{border-bottom:1px solid #252c37;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:68px;padding:0 19px;display:grid}.platform-status-components article:last-child{border-bottom:0}.platform-status-components article>svg{color:#718cea}.platform-status-components article>div{gap:4px;display:grid}.platform-status-components strong{font-size:13px}.platform-status-components small{color:#7e8999;text-align:right;direction:ltr;font-size:11px}.platform-status-components article>span{color:#e27b86;align-items:center;gap:7px;font-size:11px;display:inline-flex}.platform-status-components article>span.is-operational{color:#5ddaa0}.platform-status-components article>span.is-degraded{color:#e5bd68}.platform-status-components i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 10%, transparent);background:currentColor;border-radius:50%}.platform-status-empty{color:#7f8998;text-align:center;padding:26px;font-size:12px}.platform-status-no-incidents{color:#55d69b;background:#0e1915;border:1px solid #284638;border-radius:12px;align-items:center;gap:13px;padding:22px;display:flex}.platform-status-no-incidents div{gap:3px;display:grid}.platform-status-no-incidents strong{color:#e8f7ef;font-size:13px}.platform-status-no-incidents span{color:#75a68f;font-size:11px}.platform-status-no-incidents.is-unknown{color:#e4b95f;background:#1a160e;border-color:#55472e}.platform-status-no-incidents.is-unknown strong{color:#f4e7c8}.platform-status-no-incidents.is-unknown span{color:#a89468}.platform-status-incident{background:#171115;border:1px solid #3f3035;border-radius:12px;margin-bottom:14px;padding:22px}.platform-status-incident header{justify-content:space-between;align-items:start;gap:20px;display:flex}.platform-status-incident header>div{gap:8px;display:grid}.platform-status-incident h3{margin:0;font-size:17px}.platform-status-incident header span{color:#f0808d;text-transform:uppercase;background:#df596916;border-radius:99px;width:-moz-fit-content;width:fit-content;padding:3px 7px;font:700 9px/1.4 ui-monospace,monospace}.platform-status-incident header time,.platform-status-timeline time{color:#777f8d;font-size:10px}.platform-status-timeline{border-top:1px solid #38272d;gap:15px;margin-top:22px;padding-top:18px;display:grid}.platform-status-timeline>div{grid-template-columns:auto 1fr;gap:10px;display:grid}.platform-status-timeline i{background:#d96170;border-radius:50%;width:7px;height:7px;margin-top:5px}.platform-status-timeline strong{text-transform:uppercase;font-size:11px}.platform-status-timeline p{color:#a7a0a4;margin:4px 0;font-size:12px;line-height:1.6}.platform-status-history{border-top:1px solid #252c37}.platform-status-history article{border-bottom:1px solid #252c37;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;display:grid}.platform-status-history svg{color:#707b8b}.platform-status-history div{gap:4px;display:grid}.platform-status-history strong{font-size:12px}.platform-status-history span{color:#727c8b;font-size:10px}.platform-status-history em{color:#55d69b;font-size:10px;font-style:normal}.platform-status-page footer{color:#6f7887;border-top:1px solid #252c37;gap:20px;margin-top:64px;padding-top:22px;font-size:11px;display:flex}.platform-status-page footer span{margin-inline-end:auto}.platform-status-page footer a{color:#8792a4;text-decoration:none}.platform-status-page footer a:hover{color:#fff}.platform-status-page .is-spinning{animation:.8s linear infinite platform-status-spin}@keyframes platform-status-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.platform-status-page{padding-inline-start:14px;padding-inline-end:14px}.platform-status-header{margin-bottom:28px}.platform-status-overall{grid-template-columns:auto 1fr;padding:21px}.platform-status-overall>time{grid-column:2}.platform-status-title{flex-direction:column;align-items:start}.platform-status-page footer{flex-wrap:wrap}.platform-status-page footer span{width:100%}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}:root{--pf-bg:#1d100a;--pf-bg-elev:#170b06;--pf-surface:#261812;--pf-surface-strong:#362720;--pf-surface-bright:#46362e;--pf-surface-highest:#41312a;--pf-glass:#ffffff09;--pf-glass-strong:#ffffff0f;--pf-glass-quiet:#ffffff05;--pf-border:#ffffff1a;--pf-border-strong:#ffffff29;--pf-outline-variant:#5a4136;--pf-text:#f8ddd2;--pf-text-muted:#e2bfb0;--pf-text-soft:#a98a7d;--pf-text-quiet:#7a615a;--pf-primary:#ffb693;--pf-primary-soft:#ffb69324;--pf-primary-glow:#ffb69352;--pf-secondary:#a6c25a;--pf-secondary-soft:#a6c25a1a;--pf-secondary-glow:#a6c25a24;--pf-tertiary:#9ccaff;--pf-tertiary-soft:#9ccaff1a;--pf-green:#a6c25a;--pf-amber:#ffbf4d;--pf-red:#ffb4ab;--pf-risk-soft:#ffb4ab24;--pf-panel:var(--pf-glass);--pf-panel-strong:var(--pf-glass-strong);--pf-muted:var(--pf-text-muted);--pf-soft:var(--pf-text-soft);--pf-ey:var(--pf-primary);--pf-cyan:var(--pf-tertiary);--ease-out-quart:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.14s;--dur-quick:.18s;--dur-base:.22s;--dur-modal:.26s}.premium-finance :where(.pf-button,.pf-mini-button,.pf-icon-button,.pf-cmd__sample,.pf-cmd__send,.pf-port2__filter,.pf-rail button,.pf-rec__chip,.pf-topbar__meta button):not(:disabled):active{transition:transform var(--dur-press) var(--ease-out-quart);transform:scale(.97)}.premium-finance{background:var(--pf-bg);width:100%;min-height:100dvh;color:var(--pf-text);text-align:right;-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-family:Geist,Noto Sans Hebrew,Rubik,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden}.premium-finance:before,.premium-finance:after{content:"";pointer-events:none;filter:blur(120px);z-index:0;border-radius:50%;display:none;position:fixed;top:auto;bottom:auto;left:auto;right:auto}.premium-finance:before{background:0 0;width:50vw;height:50vw;top:-20%;right:-10%}.premium-finance:after{background:0 0;width:40vw;height:40vw;bottom:-20%;left:-10%}.premium-finance *,.premium-finance :before,.premium-finance :after{box-sizing:border-box}.premium-finance button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.premium-finance button:disabled{cursor:not-allowed;opacity:.55}.pf-rail{z-index:20;border:1px solid var(--pf-border);-webkit-backdrop-filter:blur(20px);background:#00000040;border-radius:24px;flex-direction:column;gap:22px;width:88px;padding:24px 12px;display:flex;position:fixed;top:16px;bottom:16px;left:auto;right:16px;box-shadow:0 20px 60px #00000073,inset 0 1px #ffffff0a}.pf-brand{place-items:center;gap:4px;min-height:56px;display:grid}.pf-brand span{background:linear-gradient(135deg, var(--pf-primary), #d97a4a);color:#2a1306;letter-spacing:.02em;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 18px #ffb69340}.pf-brand strong{letter-spacing:.16em;text-transform:uppercase;color:var(--pf-text-muted);font-size:10px;font-weight:600}.pf-rail nav{flex-direction:column;flex:1;gap:6px;width:100%;padding-bottom:8px;display:flex;position:relative;overflow:visible}.pf-rail button{width:100%;min-height:66px;color:var(--pf-text-soft);background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 4px;transition:color .18s,background .18s,transform .18s;display:flex;position:relative;overflow:visible}.pf-rail button svg{flex:none;width:20px;height:20px;transition:transform .18s;display:block;overflow:visible}.pf-rail button span:last-child{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:500}.pf-rail button:hover{color:var(--pf-text);background:#ffffff0a}.pf-rail button:hover svg{transform:scale(1.08)}.pf-rail button.is-active{color:var(--pf-text)}.pf-rail__active-bg{border-radius:inherit;background:var(--pf-surface-strong);z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 15px #ffb6931f}.pf-rail button>svg,.pf-rail button>span{z-index:1;position:relative}.pf-rail button.is-active:before{content:"";background:var(--pf-primary);width:3px;height:28px;box-shadow:0 0 10px var(--pf-primary-glow);border-radius:2px 0 0 2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pf-rail button.is-active svg{color:var(--pf-primary)}.pf-rail__account{border:1px solid var(--pf-border);background:var(--pf-surface);width:44px;height:44px;color:var(--pf-text);border-radius:14px;place-items:center;margin-top:auto;margin-left:auto;margin-right:auto;transition:border-color .18s,background .18s;display:grid}.pf-rail__account:hover{border-color:var(--pf-primary-glow);background:var(--pf-surface-strong)}.pf-rail__account span{font-size:13px;font-weight:600}.pf-main{z-index:1;flex-direction:column;flex:1;gap:28px;min-width:0;max-width:calc(100vw - 136px);min-height:100dvh;margin-left:16px;margin-right:120px;padding:32px 32px 48px;display:flex;position:relative}.pf-topbar{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 16px;display:flex}.pf-topbar h1{letter-spacing:-.02em;color:var(--pf-text);margin:4px 0 0;font-family:Geist,Noto Sans Hebrew,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:36px;font-weight:600;line-height:1.1}.pf-topbar__meta{color:var(--pf-text-soft);align-items:center;gap:14px;font-size:13px;display:flex}.pf-topbar__meta button{border:1px solid var(--pf-border);background:var(--pf-surface);width:40px;height:40px;color:var(--pf-text);border-radius:999px;place-items:center;font-weight:600;transition:border-color .18s;display:grid}.pf-topbar__meta button:hover{border-color:var(--pf-primary-glow)}.pf-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-text-quiet);font-size:11px;font-weight:600;display:inline-block}.pf-card{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:20px;padding:24px;transition:border-color .22s,transform .22s;position:relative;box-shadow:inset 0 1px #ffffff0a,0 2px 16px #00000038}.pf-card:hover{border-color:var(--pf-border-strong)}.pf-kpi-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;display:grid}@media (max-width:1180px){.pf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-kpi{align-items:center;gap:14px;padding:18px 20px;display:flex}.pf-kpi:first-child{flex-direction:column;align-items:flex-start;gap:6px;padding:24px 28px}.pf-kpi:first-child .pf-kpi__icon{display:none}.pf-kpi:first-child>div{flex-direction:column;gap:2px;display:flex}.pf-kpi:first-child strong{letter-spacing:-.02em;margin:4px 0;font-size:34px;line-height:1.05}.pf-kpi__icon{background:var(--pf-primary-soft);width:42px;height:42px;color:var(--pf-primary);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffb6932e}.pf-kpi p,.pf-kpi span{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);margin:0;font-size:11px}.pf-kpi strong{letter-spacing:-.01em;color:var(--pf-text);margin:4px 0 2px;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:600;display:block}.pf-kpi span{text-transform:none;letter-spacing:0;color:var(--pf-text-soft);font-size:12px}.pf-kpi--warn .pf-kpi__icon{color:var(--pf-amber);background:#ffbf4d24;animation:3.2s ease-in-out infinite pf-warn-glow;box-shadow:inset 0 0 0 1px #ffbf4d2e}.pf-kpi--risk .pf-kpi__icon{background:var(--pf-risk-soft);color:var(--pf-red);animation:3.2s ease-in-out infinite pf-risk-glow;box-shadow:inset 0 0 0 1px #ffb4ab2e}.pf-kpi--ok .pf-kpi__icon{background:var(--pf-secondary-soft);color:var(--pf-secondary);box-shadow:inset 0 0 0 1px #a6c25a33}@keyframes pf-risk-glow{0%,to{box-shadow:inset 0 0 0 1px #ffb4ab2e,0 0 #ffb4ab00}50%{box-shadow:inset 0 0 0 1px #ffb4ab59,0 0 16px #ffb4ab33}}@keyframes pf-warn-glow{0%,to{box-shadow:inset 0 0 0 1px #ffbf4d2e,0 0 #ffbf4d00}50%{box-shadow:inset 0 0 0 1px #ffbf4d59,0 0 16px #ffbf4d33}}.pf-command-center{flex-direction:column;gap:14px;display:flex}.pf-money-hero{border:1px solid var(--pf-border);background:radial-gradient(130% 150% at 100% 0%, #ffb6931a, transparent 58%), var(--pf-surface);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);align-items:center;gap:28px;padding:24px 26px;display:grid;box-shadow:0 14px 48px #0003}.pf-money-hero__lead{min-width:0}.pf-money-hero__balance{letter-spacing:-.035em;color:var(--pf-text);font-variant-numeric:tabular-nums;margin:8px 0 10px;font-size:clamp(2.3rem,4vw,3.1rem);font-weight:600;line-height:1;display:block}.pf-money-hero__insight{max-width:46ch;color:var(--pf-text-muted);margin:0;font-size:.92rem;line-height:1.55}.pf-money-hero__sub{flex-wrap:wrap;gap:26px;margin-top:18px;display:flex}.pf-money-hero__sub span{gap:3px;display:grid}.pf-money-hero__sub i{color:var(--pf-text-soft);font-size:.72rem;font-style:normal}.pf-money-hero__sub b{color:var(--pf-text);font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:600}.pf-money-hero__chart{gap:12px;display:grid}.pf-money-hero__chart-head{justify-content:space-between;align-items:baseline;display:flex}.pf-money-hero__chart-head small{color:var(--pf-text-soft);font-size:.72rem}.pf-money-hero__chart-head b{color:var(--pf-text-muted);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.pf-money-hero__bars{align-items:flex-end;gap:7px;height:92px;margin-bottom:16px;display:flex}.pf-money-hero__bars span{background:linear-gradient(#ffb69375,#ffb69324);border-radius:6px 6px 3px 3px;flex:1;min-width:0;position:relative}.pf-money-hero__bars span.is-low{background:linear-gradient(#ffb693e6,#ffb6935c)}.pf-money-hero__bars i{color:var(--pf-text-quiet);font-variant-numeric:tabular-nums;font-size:.62rem;font-style:normal;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.pf-approve{background:radial-gradient(130% 160% at 100% 0%, #ffb6931f, transparent 55%), var(--pf-surface);border:1px solid #ffb69347;border-radius:20px;padding:20px 22px;box-shadow:0 14px 48px #0003}.pf-approve__head{margin-bottom:14px}.pf-approve__head h3{color:var(--pf-text);margin:2px 0 0;font-size:19px;font-weight:600}.pf-approve__list{gap:10px;display:grid}.pf-approve__item{border:1px solid var(--pf-border);background:#ffffff06;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.pf-approve__copy{flex:280px;min-width:0}.pf-approve__title{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.pf-approve__title strong{color:var(--pf-text);font-size:.98rem;font-weight:600}.pf-approve__title b{color:var(--pf-primary);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:600}.pf-approve__copy p{color:var(--pf-text-muted);margin:0;font-size:.84rem;line-height:1.5}.pf-approve__actions{flex-shrink:0;gap:8px;display:flex}.pf-approve__btn{min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.pf-approve__btn:active{transform:scale(.97)}.pf-approve__btn:disabled{opacity:.55;cursor:default}.pf-approve__btn--approve{background:var(--pf-primary);color:#1d100a}.pf-approve__btn--approve:not(:disabled):hover{background:#ffc29f}.pf-approve__btn--reject{border-color:var(--pf-border);color:var(--pf-text-soft);background:0 0}.pf-approve__btn--reject:not(:disabled):hover{border-color:var(--pf-border-strong);color:var(--pf-text)}.pf-command-center__main{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.pf-command-center__actions{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:20px;padding:22px;box-shadow:0 10px 34px #00000029}.pf-command-center__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.pf-command-center__heading h2,.pf-command-center__heading h3{color:var(--pf-text);letter-spacing:0;margin:2px 0 0}.pf-command-center__heading h2{font-size:24px;line-height:1.15}.pf-command-center__heading h3{font-size:18px;line-height:1.2}.pf-command-action-list{grid-template-columns:1fr;gap:10px;display:grid}.pf-command-action{border:1px solid var(--pf-border);width:100%;min-height:78px;color:var(--pf-text);text-align:right;cursor:pointer;transition:transform var(--dur-base) var(--ease-out-quart), border-color var(--dur-base) ease, background var(--dur-base) ease;background:#ffffff09;border-radius:18px;grid-template-columns:44px 44px minmax(0,1fr) minmax(38px,auto) minmax(120px,auto);align-items:center;gap:12px;padding:14px;display:grid}.pf-command-action:hover{border-color:var(--pf-border-strong);background:#ffffff0e;transform:translateY(-2px)}.pf-command-action:disabled{cursor:wait;opacity:.78}.pf-command-action__rank,.pf-command-action__icon,.pf-command-action__metric{flex-shrink:0;place-items:center;display:grid}.pf-command-action__rank{width:38px;height:38px;color:var(--pf-text-muted);letter-spacing:0;background:#00000038;border-radius:12px;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:800}.pf-command-action__icon{background:var(--pf-primary-soft);width:44px;height:44px;color:var(--pf-primary);border-radius:14px}.pf-command-action__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-command-action__copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:16px;font-weight:750;overflow:hidden}.pf-command-action__copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--pf-text-muted);font-size:12px;line-height:1.35;overflow:hidden}.pf-command-action__metric{min-width:38px;height:34px;color:var(--pf-text);background:#0003;border-radius:999px;padding:0 10px;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:800}.pf-command-action__cta{min-height:36px;color:var(--pf-text);white-space:nowrap;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.pf-command-action--warn{background:#ffbf4d13;border-color:#ffbf4d3d}.pf-command-action--warn .pf-command-action__icon,.pf-command-action--warn .pf-command-action__metric{color:var(--pf-amber);background:#ffbf4d24}.pf-command-action--info .pf-command-action__icon,.pf-command-action--info .pf-command-action__metric{background:var(--pf-tertiary-soft);color:var(--pf-tertiary)}.pf-command-action--active .pf-command-action__icon,.pf-command-action--active .pf-command-action__metric{color:var(--pf-primary);background:#ffb69329}.pf-command-action--ok .pf-command-action__icon,.pf-command-action--ok .pf-command-action__metric{background:var(--pf-secondary-soft);color:var(--pf-secondary)}.pf-command-center__audit{border:1px solid var(--pf-border);min-height:38px;color:var(--pf-text-muted);cursor:pointer;background:#ffffff0b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.pf-command-center__audit:hover{border-color:var(--pf-border-strong);color:var(--pf-text);background:#ffffff0f}@media (max-width:1180px){.pf-money-hero{grid-template-columns:1fr;gap:20px}.pf-command-center__main{grid-template-columns:1fr}}@media (max-width:720px){.pf-money-hero{gap:16px;padding:18px}.pf-money-hero__sub{gap:18px}.pf-command-center__actions{border-radius:18px;padding:16px}.pf-command-center__heading{flex-direction:column;gap:4px}.pf-command-action{grid-template-columns:38px minmax(0,1fr);gap:10px}.pf-command-action__icon,.pf-command-action__metric{display:none}.pf-command-action__copy strong,.pf-command-action__copy small{white-space:normal}.pf-command-action__cta{grid-column:1/-1;justify-self:stretch}}.pf-comms{flex-direction:column;gap:18px;padding:20px;display:flex;overflow:hidden}.pf-comms--library{gap:14px}.pf-comms-library__toolbar{border-bottom:1px solid var(--pf-border);grid-template-columns:minmax(160px,auto) minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding-bottom:14px;display:grid}.pf-comms-library__title{gap:4px;display:grid}.pf-comms-library__title h2{color:var(--pf-text);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:600;line-height:1.05}.pf-comms-library__search{border:1px solid var(--pf-border);min-height:44px;color:var(--pf-text-soft);background:#08040275;border-radius:12px;align-items:center;gap:9px;padding:0 14px;transition:border-color .16s;display:flex}.pf-comms-library__search:focus-within{border-color:var(--pf-primary-glow)}.pf-comms-library__search input{width:100%;color:var(--pf-text);font:inherit;background:0 0;border:0;outline:0;font-size:.9rem}.pf-comms-library__search input::placeholder{color:var(--pf-text-soft)}.pf-comms-library__filters{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.pf-comms-library__filters button{min-height:34px;color:var(--pf-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:.8rem;font-weight:600;transition:color .16s,background .16s}.pf-comms-library__filters button:hover{color:var(--pf-text);background:#ffffff0a}.pf-comms-library__filters button.is-active{color:var(--pf-text);background:#ffffff0f}.pf-comms-library{grid-template-columns:minmax(0,1fr) clamp(320px,31%,384px);align-items:start;gap:16px;display:grid}.pf-comms-library__list,.pf-comms-inspector{border:1px solid var(--pf-border);background:#0d070457;border-radius:18px}.pf-comms-library__list{flex-direction:column;gap:2px;min-width:0;padding:6px;display:flex}.pf-comms-library-row{width:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:13px 12px;transition:background .16s,box-shadow .16s;display:flex}.pf-comms-library-row:hover{background:#ffffff0a}.pf-comms-library-row.is-selected{background:var(--pf-primary-soft);box-shadow:inset 0 0 0 1px #ffb69338}.pf-comms-library-row.is-pinned{background:#a6c25a0d;box-shadow:inset 0 0 0 1px #a6c25a33}.pf-comms-library-row__play{width:40px;height:40px;color:var(--pf-text-soft);background:#ffffff0a;border-radius:12px;flex:none;place-items:center;display:grid}.pf-comms-library-row--call .pf-comms-library-row__play,.pf-comms-library-row--analysis .pf-comms-library-row__play{color:var(--pf-primary);background:var(--pf-primary-soft)}.pf-comms-library-row--owner_action .pf-comms-library-row__play{color:var(--pf-secondary);background:#a6c25a1f}.pf-comms-library-row.is-pinned .pf-comms-library-row__play{color:var(--pf-secondary);background:#a6c25a1a}.pf-comms-library-row__main{flex:auto;gap:3px;min-width:0;display:grid}.pf-comms-library-row__main strong,.pf-comms-library-row__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-comms-library-row__main strong{color:var(--pf-text);font-size:.92rem;font-weight:600}.pf-comms-library-row__main small,.pf-comms-library-row__status,.pf-comms-library-row__channel{color:var(--pf-text-soft);font-size:.76rem}.pf-comms-library-row__channel{text-align:end;flex:none;width:50px}.pf-comms-library-row__status{text-align:end;white-space:nowrap;text-overflow:ellipsis;flex:none;width:92px;overflow:hidden}.pf-comms-library-row__amount{text-align:end;width:82px;color:var(--pf-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.82rem;font-weight:650}.pf-comms-library-row__action{border:1px solid var(--pf-border);background:var(--pf-glass-quiet);min-height:32px;color:var(--pf-text);white-space:nowrap;border-radius:10px;flex:none;place-items:center;padding:0 14px;font-size:.75rem;font-weight:600;transition:border-color .16s,background .16s;display:inline-grid}.pf-comms-library-row:hover .pf-comms-library-row__action,.pf-comms-library-row.is-selected .pf-comms-library-row__action{border-color:var(--pf-primary-glow);background:#ffffff0a}.pf-comms-library-row__more{color:var(--pf-text-quiet);flex:none}.pf-comms-inspector{gap:14px;padding:18px;display:grid;position:sticky;top:16px}.pf-comms-inspector__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pf-comms-inspector__head span{gap:4px;display:grid}.pf-comms-inspector__head small,.pf-comms-inspector__stats small,.pf-comms-inspector__analysis small{color:var(--pf-text-soft);font-size:.68rem;font-weight:760}.pf-comms-inspector__head strong{color:var(--pf-text);font-size:1.2rem}.pf-comms-inspector__head em{background:var(--pf-primary-soft);color:var(--pf-primary);border-radius:8px;padding:6px 11px;font-size:.72rem;font-style:normal;font-weight:650}.pf-comms-inspector__summary{color:var(--pf-text-muted);margin:0;font-size:.86rem;line-height:1.55}.pf-comms-inspector__firstcontact{border:1px solid var(--pf-border);background:#ffffff05;border-radius:14px;gap:6px;padding:18px 16px;display:grid}.pf-comms-inspector__firstcontact-amount{color:var(--pf-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1}.pf-comms-inspector__firstcontact strong{color:var(--pf-text);font-size:.92rem;font-weight:600}.pf-comms-inspector__firstcontact p{color:var(--pf-text-soft);margin:0;font-size:.82rem;line-height:1.5}.pf-comms-inspector__stats,.pf-comms-inspector__analysis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pf-comms-inspector__analysis{grid-template-columns:repeat(5,minmax(0,1fr))}.pf-comms-inspector__stats span,.pf-comms-inspector__analysis span{border:1px solid var(--pf-border);background:#ffffff05;border-radius:12px;gap:4px;min-width:0;padding:11px 10px;display:grid}.pf-comms-inspector__stats b,.pf-comms-inspector__analysis b{color:var(--pf-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.pf-comms-inspector__verdict{background:#ffb6930e;border:1px solid #ffb6932e;border-radius:14px;gap:7px;padding:14px;display:grid}.pf-comms-inspector__verdict span,.pf-comms-inspector__verdict small{color:var(--pf-text-soft);font-size:.72rem;font-weight:700}.pf-comms-inspector__verdict strong{color:var(--pf-text);font-size:.92rem;font-weight:700}.pf-comms-inspector__verdict p{color:var(--pf-text-muted);margin:0;font-size:.84rem;line-height:1.55}.pf-comms-inspector__owner-action{background:#a6c25a12;border:1px solid #a6c25a38;border-radius:14px;gap:7px;padding:14px;display:grid}.pf-comms-inspector__owner-action span,.pf-comms-inspector__owner-action small{color:var(--pf-text-soft);font-size:.72rem;font-weight:700}.pf-comms-inspector__owner-action strong{color:var(--pf-secondary);font-size:.94rem;font-weight:760}.pf-comms-inspector__owner-action p{color:var(--pf-text-muted);margin:0;font-size:.84rem;line-height:1.55}.pf-comms-inspector__live{color:var(--pf-secondary);background:#a6c25a0f;border:1px solid #a6c25a33;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:.82rem;font-weight:650;display:flex}.pf-comms-inspector__live button{border:1px solid var(--pf-border);color:var(--pf-text);font:inherit;cursor:pointer;background:#08040273;border-radius:9px;padding:6px 12px;font-size:.75rem;transition:border-color .16s}.pf-comms-inspector__live button:hover{border-color:var(--pf-border-strong)}.pf-comms-inspector__timeline{gap:2px;display:grid;position:relative}.pf-comms-thread__item{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 4px;display:grid;position:relative}.pf-comms-thread__item+.pf-comms-thread__item{border-top:1px solid var(--pf-border)}.pf-comms-thread__icon{width:30px;height:30px;color:var(--pf-text-soft);background:#ffffff0a;border-radius:10px;place-items:center;display:grid}.pf-comms-thread__item--call .pf-comms-thread__icon{color:var(--pf-primary);background:var(--pf-primary-soft)}.pf-comms-thread__item--approval .pf-comms-thread__icon{color:var(--pf-secondary);background:var(--pf-secondary-soft)}.pf-comms-thread__body{gap:3px;min-width:0;display:grid}.pf-comms-thread__line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pf-comms-thread__line strong{color:var(--pf-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.pf-comms-thread__line time{color:var(--pf-text-quiet);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.7rem}.pf-comms-thread__body small{color:var(--pf-text-soft);font-size:.76rem;line-height:1.45}.pf-comms-thread__outcome{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.pf-comms-thread__outcome span{background:var(--pf-primary-soft);color:var(--pf-primary);font-variant-numeric:tabular-nums;border-radius:7px;padding:2px 8px;font-size:.7rem;font-weight:600}.pf-comms-inspector__actions{flex-wrap:wrap;gap:8px;display:flex}.pf-comms__hero{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch;gap:18px;display:grid}.pf-comms__hero h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(1.55rem,2.2vw,2.3rem);line-height:1.05}.pf-comms__hero p{max-width:72ch;color:var(--pf-text-muted);margin:0;line-height:1.65}.pf-comms__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-comms__metrics span{border:1px solid var(--pf-border);background:linear-gradient(135deg, #ffb6931a, #ffffff06), var(--pf-glass-quiet);border-radius:20px;flex-direction:column;justify-content:center;gap:4px;min-height:78px;padding:14px;display:flex}.pf-comms__metrics b{color:var(--pf-text);font-size:1.55rem;line-height:1}.pf-comms__metrics small{color:var(--pf-text-soft);font-size:.78rem}.pf-comms-calls{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.pf-comms-calls__active,.pf-comms-calls__history{border:1px solid var(--pf-border);background:#0d070457;border-radius:22px;padding:12px}.pf-comms-calls__head{color:var(--pf-text-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:.78rem;font-weight:760;display:flex}.pf-comms-calls__head b{color:var(--pf-primary);font-size:.78rem}.pf-comms-calls__empty{color:var(--pf-text-soft);margin:0;font-size:.82rem;line-height:1.5}.pf-comms-customer-workspace{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:14px;display:grid}.pf-comms-customers,.pf-comms-customer-thread{background:#0d070457;border:1px solid #ffb69324;border-radius:24px;padding:12px}.pf-comms-customers{align-content:start;gap:8px;display:grid}.pf-comms-customer{width:100%;color:inherit;text-align:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffb6931f;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.pf-comms-customer:hover,.pf-comms-customer.is-selected{background:#ffb69314;border-color:#ffb69357}.pf-comms-customer__avatar{width:38px;height:38px;color:var(--pf-primary);background:#ffb6931f;border-radius:14px;place-items:center;font-weight:900;display:grid}.pf-comms-customer__main{gap:3px;min-width:0;display:grid}.pf-comms-customer__main strong,.pf-comms-customer__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-comms-customer__main strong{color:var(--pf-text);font-size:.86rem}.pf-comms-customer__main small,.pf-comms-customer__debt{color:var(--pf-text-soft);font-size:.7rem}.pf-comms-customer__debt{color:var(--pf-primary);font-weight:850}.pf-comms-customer-thread{gap:12px;display:grid}.pf-comms-customer-thread__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pf-comms-customer-thread__top>span{gap:4px;display:grid}.pf-comms-customer-thread__top small{color:var(--pf-text-soft);font-size:.72rem;font-weight:760}.pf-comms-customer-thread__top strong{color:var(--pf-text);font-size:1.2rem;line-height:1.1}.pf-comms-customer-thread__top>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pf-comms-customer-thread__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pf-comms-customer-thread__stats span{background:#ffffff06;border:1px solid #ffb6931c;border-radius:15px;gap:4px;padding:10px;display:grid}.pf-comms-customer-thread__stats b{color:var(--pf-text);font-size:.9rem}.pf-comms-customer-thread__stats small{color:var(--pf-text-soft);font-size:.68rem}.pf-comms-thread-list{gap:8px;display:grid}.pf-comms-thread-event{background:#09050357;border:1px solid #ffb6931f;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.pf-comms-thread-event__icon{width:36px;height:36px;color:var(--pf-primary);background:#ffb6931a;border-radius:13px;place-items:center;display:grid}.pf-comms-thread-event__main{gap:3px;min-width:0;display:grid}.pf-comms-thread-event__main strong,.pf-comms-thread-event__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-comms-thread-event__main strong{color:var(--pf-text);font-size:.84rem}.pf-comms-thread-event__main small,.pf-comms-thread-event__meta em{color:var(--pf-text-soft);font-size:.72rem;font-style:normal}.pf-comms-thread-event__meta{justify-items:end;gap:3px;display:grid}.pf-comms-thread-event__meta b{color:var(--pf-secondary);font-size:.78rem}.pf-call-strip{background:#a6c25a0e;border:1px solid #a6c25a3d;border-radius:18px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.pf-call-strip__avatar{width:36px;height:36px;color:var(--pf-secondary);background:#a6c25a1f;border-radius:13px;place-items:center;font-weight:860;display:grid}.pf-call-strip__main{gap:3px;min-width:0;display:grid}.pf-call-strip__main strong,.pf-call-strip__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-call-strip__main strong{color:var(--pf-text);font-size:.9rem}.pf-call-strip__main small{color:var(--pf-text-soft);font-size:.75rem}.pf-call-strip__state{color:var(--pf-secondary);align-items:center;gap:7px;font-size:.78rem;font-weight:820;display:inline-flex}.pf-call-strip__state i{background:var(--pf-secondary);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #a6c25a1a}.pf-call-strip button{min-height:32px;color:var(--pf-text);font:inherit;cursor:pointer;background:#0d07046b;border:1px solid #ffb6932e;border-radius:12px;align-items:center;gap:6px;padding:0 11px;font-size:.78rem;display:inline-flex}.pf-call-lifecycle{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.pf-call-lifecycle span{min-height:26px;color:var(--pf-text-soft);background:#0d070461;border:1px solid #ffb6931f;border-radius:999px;place-items:center;font-size:.68rem;font-weight:760;display:grid}.pf-call-lifecycle span.is-done{color:var(--pf-secondary);background:#a6c25a17;border-color:#a6c25a47}.pf-call-history{gap:8px;display:grid}.pf-call-history__row{background:#ffffff06;border:1px solid #ffb6931f;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(80px,auto);align-items:center;gap:10px;padding:10px 11px;display:grid}.pf-call-history__row span{gap:3px;min-width:0;display:grid}.pf-call-history__row strong,.pf-call-history__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-call-history__row strong{color:var(--pf-text);font-size:.84rem}.pf-call-history__row small,.pf-call-history__row em{color:var(--pf-text-soft);font-size:.74rem;font-style:normal}.pf-call-history__row b{color:var(--pf-primary);font-size:.8rem}.pf-call-insights{background:radial-gradient(circle at 88% 10%,#a6c25a14,#0000 30%),#120a0675;border:1px solid #ffb69324;border-radius:24px;gap:12px;padding:14px;display:grid}.pf-call-insights__head{color:var(--pf-text-soft);justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;font-weight:820;display:flex}.pf-call-insights__head b{color:var(--pf-secondary)}.pf-call-insights__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pf-call-analysis-card{background:#0905036b;border:1px solid #ffb69324;border-radius:20px;gap:12px;padding:13px;display:grid}.pf-call-analysis-card__title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pf-call-analysis-card__title span{gap:4px;min-width:0;display:grid}.pf-call-analysis-card__title small{color:var(--pf-text-soft);font-size:.7rem;font-weight:760}.pf-call-analysis-card__title strong{color:var(--pf-text);font-size:.94rem;line-height:1.2}.pf-call-analysis-card__title em{color:var(--pf-secondary);background:#a6c25a1a;border-radius:999px;flex:none;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:850}.pf-call-analysis-card p{min-height:44px;color:var(--pf-text-muted);margin:0;font-size:.78rem;line-height:1.45}.pf-call-analysis-card__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pf-call-analysis-card__facts span{background:#ffffff09;border-radius:13px;gap:2px;min-width:0;padding:8px;display:grid}.pf-call-analysis-card__facts b,.pf-call-analysis-card__facts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-call-analysis-card__facts b{color:var(--pf-text);font-size:.76rem}.pf-call-analysis-card__facts small{color:var(--pf-text-soft);font-size:.62rem}.pf-call-analysis-card__next{color:var(--pf-primary);align-items:center;gap:8px;font-size:.76rem;font-weight:780;display:flex}.pf-call-analysis-card__actions{flex-wrap:wrap;gap:7px;display:flex}.pf-call-analysis-card__actions button{min-height:30px;color:var(--pf-text);font:inherit;cursor:pointer;background:#ffb6930f;border:1px solid #ffb69329;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.68rem;font-weight:760;display:inline-flex}.pf-call-analysis-card__actions button:hover:not(:disabled){background:#ffb6931f;border-color:#ffb6936b}.pf-call-analysis-card__actions button:disabled{opacity:.42;cursor:not-allowed}.pf-comms__grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.pf-comms__queue,.pf-comms__detail{border:1px solid var(--pf-border);background:#ffffff09;border-radius:26px;box-shadow:0 18px 44px #0000002e}.pf-comms__queue{padding:10px}.pf-comms__queue-head{color:var(--pf-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 12px;display:flex}.pf-comms__queue-head strong{color:var(--pf-text);font-size:.95rem}.pf-comms__queue-head span{color:var(--pf-text-soft);font-size:.78rem}.pf-comms-row{width:100%;color:inherit;text-align:right;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out-quart), background var(--dur-quick) var(--ease-out-quart), border-color var(--dur-quick) var(--ease-out-quart);background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 10px;display:grid}.pf-comms-row:hover,.pf-comms-row.is-selected{border-color:var(--pf-border-strong);background:#ffffff0e;transform:translateY(-1px)}.pf-comms-row.is-selected{box-shadow:inset 0 0 0 1px #ffb6932e}.pf-comms-row__icon{background:var(--pf-primary-soft);width:34px;height:34px;color:var(--pf-primary);border-radius:13px;place-items:center;display:grid}.pf-comms-row--waiting .pf-comms-row__icon{background:var(--pf-tertiary-soft);color:var(--pf-tertiary)}.pf-comms-row--risk .pf-comms-row__icon{background:var(--pf-risk-soft);color:var(--pf-red)}.pf-comms-row--done .pf-comms-row__icon{background:var(--pf-secondary-soft);color:var(--pf-secondary)}.pf-comms-row--active .pf-comms-row__icon{color:var(--pf-amber);background:#ffbf4d1f}.pf-comms-row__main,.pf-comms-row__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.pf-comms-row__main strong,.pf-comms-row__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-comms-row__main strong{font-size:.92rem}.pf-comms-row__main small,.pf-comms-row__meta em{color:var(--pf-text-soft);font-size:.75rem;font-style:normal}.pf-comms-row__meta{align-items:flex-end}.pf-comms-row__meta b{color:var(--pf-text);font-size:.84rem}.pf-comms__detail{flex-direction:column;gap:16px;min-height:100%;padding:18px;display:flex}.pf-comms-detail__top{gap:7px;display:grid}.pf-comms-detail__top h3{margin:0;font-size:1.45rem;line-height:1.1}.pf-comms-detail__top p{color:var(--pf-text-muted);margin:0}.pf-comms-detail__badge{border:1px solid var(--pf-border);width:max-content;color:var(--pf-primary);background:var(--pf-primary-soft);border-radius:999px;align-items:center;padding:5px 10px;font-size:.75rem;display:inline-flex}.pf-comms-detail__badge--waiting{color:var(--pf-tertiary);background:var(--pf-tertiary-soft)}.pf-comms-detail__badge--risk{color:var(--pf-red);background:var(--pf-risk-soft)}.pf-comms-detail__badge--done{color:var(--pf-secondary);background:var(--pf-secondary-soft)}.pf-comms-detail__badge--active{color:var(--pf-amber);background:#ffbf4d1a}.pf-comms-detail__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pf-comms-detail__stats span{border:1px solid var(--pf-border);background:#ffffff06;border-radius:16px;gap:4px;padding:12px;display:grid}.pf-comms-detail__stats b{color:var(--pf-text-soft);font-size:.72rem}.pf-comms-detail__stats small{color:var(--pf-text);font-size:.82rem}.pf-comms-detail__next{color:var(--pf-primary);background:linear-gradient(135deg,#ffb6931f,#a6c25a09);border:1px solid #ffb6932e;border-radius:18px;align-items:flex-start;gap:10px;padding:13px;display:flex}.pf-comms-detail__next p{color:var(--pf-text-muted);margin:0;line-height:1.5}.pf-comms-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-comms-detail__actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}@media (max-width:1100px){.pf-comms__hero,.pf-comms-library__toolbar,.pf-comms-library,.pf-comms-customer-workspace,.pf-comms-calls,.pf-call-insights__grid,.pf-comms__grid{grid-template-columns:1fr}}@media (max-width:640px){.pf-comms{border-radius:24px;padding:14px}.pf-comms__metrics,.pf-comms-detail__stats{grid-template-columns:1fr 1fr}.pf-comms-row{grid-template-columns:32px minmax(0,1fr)}.pf-comms-library-row{flex-wrap:wrap;row-gap:8px}.pf-comms-library-row__main{flex-basis:calc(100% - 54px)}.pf-comms-library-row__channel{text-align:start;order:2;width:auto;margin-inline-start:54px}.pf-comms-library-row__status,.pf-comms-library-row__amount{text-align:start;order:2;width:auto}.pf-comms-library-row__action{order:2;margin-inline-start:auto}.pf-comms-library-row__more{display:none}.pf-comms-inspector{position:static}.pf-comms-inspector__stats,.pf-comms-inspector__analysis,.pf-comms-inspector__timeline article{grid-template-columns:1fr}.pf-comms-row__meta{grid-column:2;align-items:flex-start}.pf-call-strip,.pf-call-history__row,.pf-comms-thread-event{grid-template-columns:1fr}.pf-call-lifecycle,.pf-call-analysis-card__facts,.pf-comms-customer-thread__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-comms-customer-thread__top{display:grid}.pf-comms-detail__actions .pf-button{justify-content:center;width:100%}}.pf-button,.pf-icon-button,.pf-mini-button{border:1px solid #0000;border-radius:999px;font-family:inherit;transition:background .18s,color .18s,border-color .18s,transform .18s}.pf-button{align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.pf-button--primary{background:var(--pf-primary);color:#1d100a;border-color:#0000}.pf-button--primary:not(:disabled):hover{background:#ffc29f;transform:translateY(-1px)}.pf-button--xl{background:var(--pf-primary);color:#1d100a;border-color:#ffb69375;font-weight:820;box-shadow:0 14px 32px #ffb69338}.pf-button--xl:not(:disabled):hover{background:#ffc29f;border-color:#ffc29fb8}.pf-button--ghost{background:var(--pf-glass-strong);color:var(--pf-text);border-color:var(--pf-border)}.pf-button--ghost:not(:disabled):hover{background:var(--pf-surface-strong);border-color:var(--pf-primary-glow)}.pf-button--danger{color:var(--pf-red);background:#ffb4ab1a;border-color:#ffb4ab40}.pf-button--danger:hover{background:#ffb4ab2e}.pf-content-grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.pf-activity-log{padding:20px 22px}.pf-activity-log__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.pf-activity-log__head h3{color:var(--pf-text);margin:2px 0 0;font-size:18px;font-weight:600}.pf-activity-log__open{border:1px solid var(--pf-border);min-height:34px;color:var(--pf-text-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 13px;font-size:12px;font-weight:600;transition:border-color .16s,color .16s}.pf-activity-log__open:hover{border-color:var(--pf-border-strong);color:var(--pf-text)}.pf-activity-log__list{gap:0;display:grid}.pf-activity-log__event{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.pf-activity-log__event+.pf-activity-log__event{border-top:1px solid var(--pf-border)}.pf-activity-log__event strong{color:var(--pf-text);font-size:.88rem;font-weight:600;display:block}.pf-activity-log__event p{color:var(--pf-text-soft);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.78rem;overflow:hidden}.pf-activity-log__event em{color:var(--pf-text-quiet);white-space:nowrap;flex-shrink:0;font-size:.72rem;font-style:normal}.pf-activity-log__empty{color:var(--pf-text-soft);align-items:center;gap:10px;padding:16px 4px;font-size:.85rem;display:flex}.pf-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.pf-section-head h3{letter-spacing:-.005em;color:var(--pf-text);margin:4px 0 0;font-size:18px;font-weight:600}.pf-live-pill{background:var(--pf-surface);border:1px solid var(--pf-border);letter-spacing:.05em;color:var(--pf-text-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.pf-live-pill span{background:var(--pf-secondary);width:7px;height:7px;box-shadow:0 0 8px var(--pf-secondary-glow);border-radius:50%;animation:2.4s cubic-bezier(.45,0,.55,1) infinite pf-pulse}@keyframes pf-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--pf-secondary-glow);transform:scale(1)}50%{opacity:.35;box-shadow:0 0 4px var(--pf-secondary-glow);transform:scale(.78)}}.pf-table-card,.pf-bank,.pf-cash,.pf-ops,.pf-portfolio,.pf-agent,.pf-profile{padding:24px}.pf-page-card,.pf-agent,.pf-profile{width:100%;min-width:0;max-width:100%}.pf-table,.pf-bank__list{flex-direction:column;gap:8px;display:flex}.pf-row,.pf-bank__item,.pf-ops__item,.pf-findings article{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .18s,background .18s;display:grid}.pf-row:hover,.pf-bank__item:hover,.pf-ops__item:hover,.pf-findings article:hover{border-color:var(--pf-primary-glow);background:var(--pf-surface-bright)}.pf-row{grid-template-columns:1.4fr .8fr .6fr 44px}.pf-row--wide{grid-template-columns:1.6fr .8fr .6fr 44px}.pf-row strong,.pf-bank__item strong,.pf-ops__item strong,.pf-findings strong{color:var(--pf-text);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.pf-row span,.pf-bank__item span,.pf-ops__item p,.pf-findings p{color:var(--pf-text-soft);margin:0;font-size:12px;display:block}.pf-row__amount{color:var(--pf-text);letter-spacing:-.005em;font-family:Geist Mono,monospace;font-size:15px;font-weight:500}.pf-status,.pf-severity{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.pf-status--overdue,.pf-severity--critical,.pf-severity--high{background:var(--pf-risk-soft);color:var(--pf-red);border-color:#ffb4ab40;border-radius:5px}.pf-status--partial,.pf-severity--medium{color:var(--pf-amber);background:#ffbf4d1a;border-color:#ffbf4d38;border-radius:8px}.pf-status--open{background:var(--pf-glass-strong);border-color:var(--pf-border);color:var(--pf-text-muted);border-radius:8px}.pf-status--paid,.pf-severity--low{background:var(--pf-secondary-soft);color:var(--pf-secondary);border-color:#a6c25a38;border-radius:999px}.pf-icon-button{background:var(--pf-surface);width:40px;height:40px;color:var(--pf-text-muted);border:1px solid var(--pf-border);border-radius:999px;place-items:center;display:grid}.pf-icon-button:not(:disabled):hover{color:var(--pf-primary);background:var(--pf-surface-strong);border-color:var(--pf-primary-glow)}.pf-bank__item{grid-template-columns:20px 1.6fr 100px 100px 90px}.pf-bank__suggestions{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.pf-bank__summary{background:var(--pf-tertiary-soft);color:var(--pf-text-muted);border:1px solid #9ccaff2e;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.55}.pf-bank__suggestions article{background:var(--pf-tertiary-soft);border:1px solid #9ccaff33;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pf-bank__suggestions strong{color:var(--pf-text);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.pf-bank__suggestions span{color:var(--pf-text-muted);font-size:12px}.pf-bank__item>svg{color:var(--pf-primary)}.pf-bank__item b{color:var(--pf-text);font-family:Geist Mono,monospace;font-size:14px;font-weight:500}.pf-bank__item em{background:var(--pf-surface);border:1px solid var(--pf-border);color:var(--pf-text-soft);text-align:center;border-radius:999px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:500}.pf-bank__match--matched{color:var(--pf-secondary)!important;background:var(--pf-secondary-soft)!important;border-color:#a6c25a38!important}.pf-bank__match--suggested{color:var(--pf-tertiary)!important;background:var(--pf-tertiary-soft)!important;border-color:#9ccaff38!important}.pf-bank__match--unmatched{color:var(--pf-amber)!important;background:#ffbf4d1a!important;border-color:#ffbf4d38!important}.pf-mini-button{background:var(--pf-glass-strong);border:1px solid var(--pf-border);color:var(--pf-text);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.pf-mini-button svg{flex:none;display:block}.pf-mini-button:not(:disabled):hover{background:var(--pf-surface-bright);border-color:var(--pf-primary-glow);color:var(--pf-primary)}.pf-spin{animation:.9s linear infinite pf-spin}@keyframes pf-spin{to{transform:rotate(-360deg)}}.pf-cash .pf-section-head strong{color:var(--pf-secondary);letter-spacing:-.01em;font-family:Geist Mono,monospace;font-size:24px;font-weight:600}.pf-bars{background:linear-gradient(180deg, transparent, #ffb69308), var(--pf-bg-elev);border:1px solid var(--pf-border);border-radius:14px;grid-template-columns:repeat(8,1fr);align-items:end;gap:8px;height:160px;padding:14px;display:grid;position:relative;overflow:hidden}.pf-bars:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 31px,#ffffff06 31px 32px);position:absolute;top:0;bottom:0;left:0;right:0}.pf-bars span{will-change:transform;background:linear-gradient(180deg, var(--pf-primary), #ffb69359);border-radius:6px 6px 4px 4px;justify-content:center;align-items:flex-end;height:100%;transition:transform .2s;display:flex;position:relative;box-shadow:0 0 14px #ffb6932e}.pf-bars i{color:var(--pf-text-soft);letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:500;position:absolute;bottom:-22px}.pf-ops{flex-direction:column;gap:8px;display:flex}.pf-ops__item{grid-template-columns:10px 1fr 80px;align-items:flex-start}.pf-ops__dot{background:var(--pf-secondary);width:10px;height:10px;box-shadow:0 0 10px var(--pf-secondary-glow);border-radius:50%;margin-top:5px}.pf-ops__item>span{color:var(--pf-text-soft);text-align:left;letter-spacing:.04em;font-family:Geist Mono,monospace;font-size:11px}.pf-ops__dot--demo{background:var(--pf-amber);box-shadow:0 0 10px #ffbf4d66}.pf-portfolio{flex-direction:column;gap:18px;display:flex}.pf-portfolio__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.pf-portfolio__grid{grid-template-columns:1fr}}.pf-findings{flex-direction:column;gap:8px;display:flex}.pf-findings article{grid-template-columns:80px 1fr auto}.pf-agent{flex-direction:column;gap:18px;display:flex}.pf-agent__command{flex-wrap:wrap;gap:10px;display:flex}.pf-agent__command-field{border:1px solid var(--pf-border);background:var(--pf-bg-elev);min-width:min(360px,100%);color:var(--pf-primary);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.pf-agent__command-field:focus-within{border-color:var(--pf-primary);background:var(--pf-surface);box-shadow:0 0 0 3px #ffb69329}.pf-agent__command input{min-width:0;color:var(--pf-text);font:inherit;background:0 0;border:0;flex:1;padding:12px 16px;font-size:14px}.pf-agent__command input:focus{outline:none}.pf-agent__answer{background:var(--pf-tertiary-soft);border:1px solid #9ccaff3d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 16px;display:grid}.pf-agent__answer--unknown{background:#ffbf4d14;border-color:#ffbf4d42}.pf-agent__answer-main{min-width:0}.pf-agent__answer-main strong{color:var(--pf-text);margin-top:3px;font-size:15px;line-height:1.45;display:block}.pf-agent__answer-main p{color:var(--pf-text-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.pf-agent__answer-meta{flex-wrap:wrap;place-content:flex-start flex-end;gap:6px;display:flex}.pf-agent__answer-meta span{background:var(--pf-bg-elev);color:var(--pf-tertiary);border:1px solid #9ccaff33;border-radius:999px;padding:4px 9px;font-size:11px}.pf-agent__answer-evidence{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.pf-agent__answer-evidence small{border:1px solid var(--pf-border);background:var(--pf-surface);color:var(--pf-text-muted);border-radius:10px;padding:6px 9px;font-size:12px}.pf-agent__brief{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:stretch;gap:12px;display:grid}.pf-agent__summary,.pf-agent__brief-stats,.pf-agent__notice{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border:1px solid #9ccaff2e;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pf-agent__summary strong{color:var(--pf-text);margin-bottom:3px;font-size:13px;display:block}.pf-agent__summary p{color:var(--pf-text-muted);margin:0;font-size:13px;line-height:1.55}.pf-agent__brief-stats{background:var(--pf-surface-strong);border-color:var(--pf-outline-variant);color:var(--pf-text);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pf-agent__brief-stats span{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-agent__brief-stats b{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.pf-agent__brief-stats small{color:var(--pf-text-soft);font-size:11px}.pf-agent__notice{color:var(--pf-amber);background:#ffbf4d1a;border-color:#ffbf4d38;align-items:center;font-size:12px}.pf-receivables-workbench{direction:ltr;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.pf-receivables-workbench__queue,.pf-receivables-workbench__detail{border:1px solid var(--pf-outline-variant);background:var(--pf-bg-elev);direction:rtl;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.pf-receivables-workbench__head,.pf-workbench-detail__top,.pf-workbench-execution__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pf-receivables-workbench__head h4,.pf-workbench-detail__top h4{color:var(--pf-text);letter-spacing:0;margin:4px 0 0;font-size:17px;font-weight:700}.pf-receivables-workbench__counts{grid-template-columns:repeat(3,minmax(54px,1fr));gap:7px;min-width:min(260px,100%);display:grid}.pf-receivables-workbench__counts span{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:11px;gap:1px;padding:8px;display:grid}.pf-receivables-workbench__counts b{color:var(--pf-text);font-size:15px;font-weight:800}.pf-receivables-workbench__counts small{color:var(--pf-text-soft);font-size:10px}.pf-debtor-list{gap:8px;display:grid}.pf-debtor-row{border:1px solid var(--pf-border);background:var(--pf-surface);width:100%;color:var(--pf-text);text-align:right;cursor:pointer;transition:border-color var(--dur-base) ease, background var(--dur-base) ease, transform var(--dur-base) var(--ease-out-quart);border-radius:14px;grid-template-columns:34px minmax(0,1fr) minmax(92px,auto) minmax(110px,auto) minmax(94px,auto);align-items:center;gap:10px;padding:10px;display:grid}.pf-debtor-row:hover,.pf-debtor-row.is-selected{border-color:var(--pf-primary-glow);background:var(--pf-surface-strong);transform:translateY(-1px)}.pf-debtor-row__rank{background:var(--pf-primary-soft);width:32px;height:32px;color:var(--pf-primary);border-radius:10px;place-items:center;font-family:Geist Mono,monospace;font-size:12px;font-weight:800;display:grid}.pf-debtor-row__main,.pf-debtor-row__facts{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-debtor-row__main strong,.pf-debtor-row__main small,.pf-debtor-row__facts em,.pf-debtor-row__next{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-debtor-row__main strong{color:var(--pf-text);font-size:13px;font-weight:750}.pf-debtor-row__main small,.pf-debtor-row__facts em{color:var(--pf-text-soft);font-size:11px;font-style:normal}.pf-debtor-row__facts em:first-child{color:var(--pf-amber)}.pf-debtor-row__next{min-width:0;color:var(--pf-text-soft);font-size:11px}.pf-debtor-row__state{min-height:24px;color:var(--pf-text-muted);background:#ffffff0d;border:0;border-radius:8px;justify-content:center;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.pf-debtor-row__state--ready{color:var(--pf-amber);background:#ffbf4d14;border-color:#ffbf4d38}.pf-debtor-row__state--waiting,.pf-debtor-row__state--active{color:var(--pf-tertiary);background:var(--pf-tertiary-soft);border-color:#9ccaff3d}.pf-debtor-row__state--done{color:var(--pf-secondary);background:var(--pf-secondary-soft);border-color:#a6c25a3d}.pf-debtor-row__state--risk{color:var(--pf-red);background:var(--pf-risk-soft);border-color:#ffb4ab47}.pf-workbench-detail__top p{color:var(--pf-text-soft);margin:4px 0 0;font-size:12px}.pf-workbench-detail__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pf-workbench-detail__metrics span{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.pf-workbench-detail__metrics b,.pf-workbench-detail__metrics small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-workbench-detail__metrics b{color:var(--pf-text-soft);font-size:10px;font-weight:600}.pf-workbench-detail__metrics small{color:var(--pf-text);font-size:11px}.pf-workbench-execution{border:1px solid var(--pf-outline-variant);background:var(--pf-surface);border-radius:13px;gap:10px;padding:12px;display:grid}.pf-workbench-execution__head span{color:var(--pf-text);font-size:12px;font-weight:750}.pf-workbench-execution__head small{color:var(--pf-text-quiet);font-family:Geist Mono,monospace;font-size:10px}.pf-workbench-execution ol{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1180px){.pf-receivables-workbench{grid-template-columns:1fr}}@media (max-width:760px){.pf-receivables-workbench__head,.pf-workbench-detail__top,.pf-workbench-execution__head{flex-direction:column}.pf-receivables-workbench__counts,.pf-workbench-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-debtor-row{grid-template-columns:32px minmax(0,1fr)}.pf-debtor-row__facts,.pf-debtor-row__next,.pf-debtor-row__state{grid-column:1/-1}}.pf-approval-center{background:linear-gradient(180deg, #ffffff09, #ffffff04), var(--pf-bg-elev);border:1px solid var(--pf-outline-variant);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.pf-approval-center__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-approval-center__head h4,.pf-evidence-drawer__top h4{color:var(--pf-text);letter-spacing:0;margin:4px 0 0;font-size:17px;font-weight:650}.pf-approval-center__counts{grid-template-columns:repeat(3,minmax(62px,1fr));gap:8px;min-width:min(300px,100%);display:grid}.pf-approval-center__counts span{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:12px;gap:2px;padding:8px 10px;display:grid}.pf-approval-center__counts b{color:var(--pf-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.pf-approval-center__counts small{color:var(--pf-text-soft);font-size:10px}.pf-approval-center__body{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:14px;display:grid}.pf-approval-queue{flex-direction:column;gap:8px;min-width:0;display:flex}.pf-approval-item{border:1px solid var(--pf-border);background:var(--pf-surface);width:100%;color:var(--pf-text);text-align:right;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.pf-approval-item:hover,.pf-approval-item.is-selected{border-color:var(--pf-primary-glow);background:var(--pf-surface-strong)}.pf-approval-item.is-selected{box-shadow:inset 0 0 0 1px #ffb69314}.pf-approval-item__rank{background:var(--pf-primary-soft);width:32px;height:32px;color:var(--pf-primary);border-radius:10px;place-items:center;font-family:Geist Mono,monospace;font-size:12px;font-weight:650;display:grid}.pf-approval-item__main{min-width:0}.pf-approval-item__main strong,.pf-approval-item__main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pf-approval-item__main strong{color:var(--pf-text);font-size:13px;font-weight:650}.pf-approval-item__main small{color:var(--pf-text-soft);margin-top:2px;font-size:11px}.pf-approval-item__state{border:1px solid var(--pf-border);min-width:82px;color:var(--pf-text-soft);background:var(--pf-glass-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.pf-approval-item__state--ready{color:var(--pf-amber);background:#ffbf4d14;border-color:#ffbf4d38}.pf-approval-item__state--waiting,.pf-approval-item__state--active{color:var(--pf-tertiary);background:var(--pf-tertiary-soft);border-color:#9ccaff3d}.pf-approval-item__state--done{color:var(--pf-secondary);background:var(--pf-secondary-soft);border-color:#a6c25a3d}.pf-approval-item__state--risk{color:var(--pf-red);background:var(--pf-risk-soft);border-color:#ffb4ab47}.pf-evidence-drawer{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.pf-evidence-drawer__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pf-evidence-drawer__top p{color:var(--pf-text-soft);margin:4px 0 0;font-size:12px}.pf-collections-decision{background:radial-gradient(140% 160% at 100% 0%, #ffb6931a, transparent 56%), var(--pf-surface);border:1px solid #ffb6933d;border-radius:16px;gap:12px;padding:16px;display:grid}.pf-collections-decision__lead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.pf-collections-decision__lead>svg{color:var(--pf-primary);margin-top:2px}.pf-collections-decision__lead strong{color:var(--pf-text);margin-bottom:4px;font-size:.94rem;font-weight:600;display:block}.pf-collections-decision__lead p{color:var(--pf-text-muted);margin:0;font-size:.88rem;line-height:1.55}.pf-bank-decision__lead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.pf-bank-decision__confidence{background:var(--pf-primary-soft);min-width:46px;height:46px;color:var(--pf-primary);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:0 8px;font-size:.95rem;font-weight:700;display:grid}.pf-bank-decision__lead strong{color:var(--pf-text);margin-bottom:4px;font-size:.94rem;font-weight:600;display:block}.pf-bank-decision__lead p{color:var(--pf-text-muted);margin:0;font-size:.86rem;line-height:1.5}.pf-bank-decision__match{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pf-bank-decision__match span{border:1px solid var(--pf-border);background:#ffffff05;border-radius:12px;gap:3px;padding:10px;display:grid}.pf-bank-decision__match b{color:var(--pf-text);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:600}.pf-bank-decision__match small{color:var(--pf-text-soft);font-size:.7rem}.pf-bank-decision__guide{border:1px solid var(--pf-border);color:var(--pf-text-soft);background:#ffffff05;border-radius:12px;margin:0;padding:11px 12px;font-size:.84rem;line-height:1.5}.pf-evidence-drawer__reason{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border:1px solid #9ccaff2e;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pf-evidence-drawer__reason p{color:var(--pf-text-muted);margin:0;font-size:12px;line-height:1.55}.pf-policy-decision{border:1px solid var(--pf-border);color:var(--pf-text-muted);background:#ffffff07;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pf-policy-decision strong{color:var(--pf-text);margin-bottom:3px;font-size:12px;display:block}.pf-policy-decision p{color:var(--pf-text-muted);margin:0;font-size:12px;line-height:1.5}.pf-policy-decision--auto,.pf-policy-chip--auto{color:var(--pf-secondary);background:#a6c25a14;border-color:#a6c25a3d}.pf-policy-decision--required,.pf-policy-chip--required{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border-color:#9ccaff3d}.pf-policy-decision--blocked,.pf-policy-chip--blocked{background:var(--pf-risk-soft);color:var(--pf-red);border-color:#ffb4ab47}.pf-evidence-drawer__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pf-evidence-drawer__meta span{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.pf-evidence-drawer__meta b{color:var(--pf-text-soft);font-size:10px;font-weight:500}.pf-evidence-drawer__meta small{color:var(--pf-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pf-customer-timeline{background:var(--pf-bg-elev);border:1px solid var(--pf-outline-variant);border-radius:13px;gap:10px;padding:12px;display:grid}.pf-customer-timeline__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-customer-timeline__head span{color:var(--pf-text);font-size:12px;font-weight:650}.pf-customer-timeline__head small{color:var(--pf-text-quiet);text-overflow:ellipsis;white-space:nowrap;font-family:Geist Mono,monospace;font-size:10px;overflow:hidden}.pf-customer-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.pf-customer-timeline__step{color:var(--pf-text-soft);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:0 0 12px;display:grid;position:relative}.pf-customer-timeline__step:last-child{padding-bottom:0}.pf-customer-timeline__step:before{content:"";background:var(--pf-border);width:1px;position:absolute;top:30px;bottom:2px;right:14px}.pf-customer-timeline__step:last-child:before{display:none}.pf-customer-timeline__step>span{z-index:1;background:var(--pf-surface-strong);border:1px solid var(--pf-border);border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:relative}.pf-customer-timeline__step.is-current>span{color:var(--pf-primary);border-color:var(--pf-primary-glow);background:var(--pf-primary-soft)}.pf-customer-timeline__step.is-done>span{color:var(--pf-secondary);background:var(--pf-secondary-soft);border-color:#a6c25a38}.pf-customer-timeline__step.is-risk>span{color:var(--pf-red);background:var(--pf-risk-soft);border-color:#ffb4ab47}.pf-customer-timeline__step.is-waiting>span{color:var(--pf-text-soft)}.pf-customer-timeline__step strong{color:var(--pf-text);font-size:12px;font-weight:650;display:block}.pf-customer-timeline__step small{color:var(--pf-text-soft);margin-top:2px;font-size:11px;line-height:1.45;display:block}.pf-evidence-drawer__recent{gap:5px;padding-top:2px;display:grid}.pf-evidence-drawer__recent span{color:var(--pf-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pf-evidence-drawer__recent small{color:var(--pf-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pf-evidence-drawer__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pf-agent__grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}@media (max-width:900px){.pf-agent__brief,.pf-agent__grid,.pf-agent__answer,.pf-approval-center__body{grid-template-columns:1fr}.pf-approval-center__head,.pf-evidence-drawer__top{flex-direction:column}.pf-approval-center__counts,.pf-evidence-drawer__meta{grid-template-columns:1fr}}.pf-agent__grid h4{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);margin:0 0 10px;font-size:13px;font-weight:500}.pf-agent__lane{min-width:0}.pf-agent__rank,.pf-agent__action{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:14px;gap:12px;margin-bottom:8px;padding:14px;transition:border-color .18s;display:flex}.pf-agent__rank:hover,.pf-agent__action:hover{border-color:var(--pf-primary-glow)}.pf-agent__rank{align-items:center}.pf-agent__rank>div{min-width:0}.pf-agent__rank b{background:var(--pf-primary-soft);width:32px;height:32px;color:var(--pf-primary);border-radius:10px;place-items:center;font-family:Geist Mono,monospace;font-size:13px;font-weight:600;display:grid}.pf-agent__risk{color:var(--pf-amber);background:#ffbf4d17;border:1px solid #ffbf4d2e;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:10px;font-style:normal;display:inline-flex}.pf-agent__risk--high{color:var(--pf-red);background:var(--pf-risk-soft);border-color:#ffb4ab42}.pf-agent__action{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.pf-agent__action--active{border-color:var(--pf-primary-glow)}.pf-agent__action--done{border-color:#a6c25a42}.pf-agent__action--risk{border-color:#ffb4ab52}.pf-agent__action-main{min-width:0}.pf-agent__action-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.pf-agent__action-head>div{min-width:0}.pf-agent__rank strong,.pf-agent__action strong{color:var(--pf-text);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.pf-agent__rank span,.pf-agent__action span,.pf-agent__action p{color:var(--pf-text-soft);margin:0;font-size:12px;line-height:1.5}.pf-agent__state{border:1px solid var(--pf-border);background:var(--pf-surface);min-width:86px;color:var(--pf-text-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;display:inline-flex}.pf-agent__state--ready{color:var(--pf-amber);background:#ffbf4d14;border-color:#ffbf4d38}.pf-agent__state--wait{color:var(--pf-tertiary);background:var(--pf-tertiary-soft);border-color:#9ccaff3d}.pf-agent__state--active{color:var(--pf-primary);border-color:var(--pf-primary-glow);background:var(--pf-primary-soft)}.pf-agent__state--done{color:var(--pf-secondary);background:var(--pf-secondary-soft);border-color:#a6c25a42}.pf-agent__state--risk{color:var(--pf-red);background:var(--pf-risk-soft);border-color:#ffb4ab47}.pf-agent__evidence{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pf-agent__evidence span{background:var(--pf-glass-strong);border:1px solid var(--pf-border);color:var(--pf-text-muted);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}@media (max-width:720px){.pf-agent__action{grid-template-columns:1fr}.pf-agent__action-head{flex-direction:column}.pf-agent__state{align-self:flex-start}.pf-agent__action-actions{align-items:stretch}.pf-agent__action-actions .pf-mini-button{justify-content:center}}.pf-empty{background:var(--pf-glass-quiet);border:1px dashed var(--pf-outline-variant);color:var(--pf-text-soft);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 32px;animation:.3s cubic-bezier(.23,1,.32,1) both pf-empty-in;display:flex}.pf-empty--compact{padding:26px 18px}.pf-empty svg{opacity:.5}@keyframes pf-empty-in{0%{opacity:0;transform:scale(.97)translateY(5px)}to{opacity:1;transform:scale(1)translateY(0)}}.pf-empty p{max-width:42ch;color:var(--pf-text-muted);margin:0;font-size:13px;font-weight:500;line-height:1.55}.pf-empty__hint{max-width:40ch;color:var(--pf-text-quiet);margin:0;font-size:12px;line-height:1.5}.pf-profile{flex-direction:column;gap:20px;display:flex;overflow:hidden}.pf-profile__avatar{background:var(--pf-primary-soft);width:56px;height:56px;color:var(--pf-primary);border:1px solid #ffb69333;border-radius:16px;place-items:center;display:grid}.pf-profile__hero,.pf-profile__identity,.pf-profile__toolbar,.pf-profile__actions{align-items:center;display:flex}.pf-profile__hero{border-bottom:1px solid var(--pf-outline-variant);justify-content:space-between;gap:18px;padding-bottom:18px}.pf-profile__identity{gap:16px}.pf-profile h3{color:var(--pf-text);margin:4px 0 0;font-size:clamp(22px,2.6vw,34px);font-weight:600;line-height:1.08}.pf-profile p{color:var(--pf-text-soft);margin:2px 0 0;font-size:13px}.pf-profile__health{min-width:116px;color:var(--pf-secondary);background:#a6c25a14;border:1px solid #a6c25a38;border-radius:18px;place-items:center;padding:14px 18px;display:grid}.pf-profile__health strong{font-size:24px;line-height:1}.pf-profile__health span{color:var(--pf-text-soft);margin-top:5px;font-size:11px}.pf-profile__layout{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;max-width:100%;display:grid}.pf-profile__editor,.pf-profile__ops{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:18px;min-width:0;max-width:100%;padding:18px}.pf-profile__editor{flex-direction:column;gap:16px;display:flex}.pf-profile__toolbar{justify-content:space-between;gap:12px}.pf-profile__toolbar h4{color:var(--pf-text);margin:3px 0 0;font-size:18px}.pf-profile__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pf-profile__form-grid label{flex-direction:column;gap:5px;display:flex}.pf-profile__form-grid label>span,.pf-profile__status-grid span,.pf-profile__approvals>span,.pf-profile__activity>span{text-transform:uppercase;letter-spacing:.08em;color:var(--pf-text-soft);font-size:11px}.pf-profile__form-grid input,.pf-profile__form-grid select,.pf-profile__control-panel input,.pf-profile__control-panel select{width:100%;min-height:39px;font:inherit;border:1px solid var(--pf-border);background:var(--pf-bg-elev);color:var(--pf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:11px;padding:9px 11px;font-size:13px}.pf-profile__form-grid input:focus,.pf-profile__form-grid select:focus,.pf-profile__control-panel input:focus,.pf-profile__control-panel select:focus{border-color:var(--pf-primary);outline:none;box-shadow:0 0 0 3px #ffb69329}.pf-profile__control-grid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.pf-profile__control-panel{border:1px solid var(--pf-outline-variant);background:#ffffff06;border-radius:16px;flex-direction:column;gap:12px;min-width:0;max-width:100%;padding:15px;display:flex}.pf-profile__section-head,.pf-profile__policy-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-profile__section-head h4{color:var(--pf-text);margin:3px 0 0;font-size:16px;line-height:1.2}.pf-profile__section-head strong{min-width:54px;height:40px;color:var(--pf-secondary);background:#a6c25a12;border:1px solid #a6c25a2e;border-radius:14px;place-items:center;font-size:13px;display:grid}.pf-profile__team-list,.pf-profile__policy-list{gap:10px;min-width:0;display:grid}.pf-profile__member,.pf-profile__policy{background:var(--pf-bg-elev);border:1px solid #ffffff13;border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}.pf-profile__policy.is-enabled{border-color:#ffb69333}.pf-profile__member-grid,.pf-profile__policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-profile__member-grid label,.pf-profile__policy-grid label,.pf-profile__policy-top label{flex-direction:column;gap:5px;min-width:0;display:flex}.pf-profile__member-grid label>span,.pf-profile__policy-grid label>span,.pf-profile__policy-top label>span{text-transform:uppercase;letter-spacing:.08em;color:var(--pf-text-soft);font-size:10px}.pf-profile__policy-top label{flex:1;min-width:0}.pf-profile__permission-row{flex-wrap:wrap;gap:7px;display:flex}.pf-profile__permission-row button,.pf-profile__policy-top button{border:1px solid var(--pf-outline-variant);min-height:32px;color:var(--pf-text-muted);font:inherit;cursor:pointer;background:#ffffff09;border-radius:999px;padding:7px 10px;font-size:11px;transition:transform .16s,border-color .16s,background .16s,color .16s}.pf-profile__permission-row button:hover,.pf-profile__policy-top button:hover{color:var(--pf-text);border-color:#ffb69340;transform:translateY(-1px)}.pf-profile__permission-row button.is-on,.pf-profile__policy-top button.is-on{color:var(--pf-secondary);background:#a6c25a17;border-color:#a6c25a42}.pf-profile__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.pf-profile__ops{background:radial-gradient(circle at 96% 0,#a6c25a0f,#0000 34%),#ffffff06;grid-template-columns:minmax(240px,.85fr) minmax(280px,1fr) minmax(260px,.9fr);align-items:stretch;gap:14px;display:grid}.pf-profile__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-profile__status-grid article,.pf-profile__approvals,.pf-profile__activity{border:1px solid var(--pf-outline-variant);background:#ffffff06;border-radius:14px;min-width:0;padding:13px 14px}.pf-profile__status-grid article.is-ready{border-color:#a6c25a2e}.pf-profile__status-grid article.is-missing{border-color:#ffbf4d38}.pf-profile__status-grid strong,.pf-profile__approvals strong{color:var(--pf-text);margin-top:5px;font-size:14px;font-weight:600;display:block}.pf-profile__approvals div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.pf-profile__approvals div span{background:var(--pf-bg-elev);color:var(--pf-text-soft);text-align:center;border-radius:12px;padding:9px 8px;font-size:11px}.pf-profile__approvals b{color:var(--pf-primary);font-size:16px;display:block}.pf-profile__activity{flex-direction:column;gap:9px;display:flex}.pf-profile__activity small{min-width:0;color:var(--pf-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:1280px){.pf-profile__layout,.pf-profile__ops{grid-template-columns:1fr}}@media (max-width:980px){.pf-profile__layout,.pf-profile__form-grid,.pf-profile__member-grid,.pf-profile__policy-grid{grid-template-columns:1fr}.pf-profile__hero,.pf-profile__toolbar,.pf-profile__section-head,.pf-profile__policy-top{flex-direction:column;align-items:flex-start}}.pf-inbox{flex-direction:column;gap:16px;display:flex}.pf-docfactory{border:1px solid var(--pf-border);background:radial-gradient(70% 90% at 100% 0,#ffb6931a,#0000 58%),#ffffff06;border-radius:22px;flex-direction:column;gap:16px;padding:16px;display:flex}.pf-docfactory__hero{grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:stretch;gap:16px;display:grid}.pf-docfactory__hero h4{color:var(--pf-text);margin:5px 0 8px;font-size:clamp(1.35rem,1.9vw,2rem);line-height:1.05}.pf-docfactory__hero p{max-width:68ch;color:var(--pf-text-muted);margin:0;line-height:1.55}.pf-docfactory__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pf-docfactory__stats span{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:16px;gap:4px;min-height:70px;padding:12px;display:grid}.pf-docfactory__stats b{color:var(--pf-text);font-size:1.15rem}.pf-docfactory__stats small{color:var(--pf-text-soft);font-size:.74rem}.pf-docfactory__routing{background:#0d07043d;border:1px solid #ffb69329;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.pf-docfactory__routing>span{color:var(--pf-text-soft);margin-inline-end:2px;font-size:.74rem;font-weight:760}.pf-docfactory__routing button{border:1px solid var(--pf-border);min-height:30px;color:var(--pf-text-muted);font:inherit;cursor:pointer;background:#ffffff06;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.76rem;font-weight:760;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.pf-docfactory__routing button:hover,.pf-docfactory__routing button.is-active{border-color:var(--pf-primary-glow);background:var(--pf-primary-soft);color:var(--pf-primary)}.pf-docfactory__grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.pf-docfactory__templates{gap:8px;display:grid}.pf-doc-template{border:1px solid var(--pf-border);background:var(--pf-surface);width:100%;color:inherit;text-align:right;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out-quart), border-color var(--dur-quick) var(--ease-out-quart), background var(--dur-quick) var(--ease-out-quart);border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.pf-doc-template:hover,.pf-doc-template.is-selected{border-color:var(--pf-primary-glow);background:var(--pf-surface-strong);transform:translateY(-1px)}.pf-doc-template__icon{background:var(--pf-primary-soft);width:38px;height:38px;color:var(--pf-primary);border-radius:14px;place-items:center;display:grid}.pf-doc-template--warn .pf-doc-template__icon{color:var(--pf-amber);background:#ffbf4d1a}.pf-doc-template--info .pf-doc-template__icon{background:var(--pf-tertiary-soft);color:var(--pf-tertiary)}.pf-doc-template--risk .pf-doc-template__icon{background:var(--pf-risk-soft);color:var(--pf-red)}.pf-doc-template--ok .pf-doc-template__icon{background:var(--pf-secondary-soft);color:var(--pf-secondary)}.pf-doc-template__copy{gap:3px;min-width:0;display:grid}.pf-doc-template__copy strong,.pf-doc-template__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-doc-template__copy strong{color:var(--pf-text);font-size:.9rem}.pf-doc-template__copy small{color:var(--pf-text-soft);font-size:.76rem}.pf-doc-template__status{border:1px solid var(--pf-border);min-width:42px;color:var(--pf-text-soft);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:.68rem;display:inline-flex}.pf-docfactory__preview{flex-direction:column;gap:12px;display:flex}.pf-doc-preview__paper{color:#2a1a12;text-align:right;direction:rtl;background:#f3e4d6;border-radius:18px;min-height:420px;padding:26px;box-shadow:0 24px 60px #00000047}.pf-doc-preview__paper header{border-bottom:1px solid #2a1a122e;gap:6px;padding-bottom:18px;display:grid}.pf-doc-preview__paper header span{color:#8b4a25;letter-spacing:.18em;font-size:.72rem;font-weight:800}.pf-doc-preview__paper header strong{font-size:1.25rem;line-height:1.15}.pf-doc-preview__paper header small{color:#2a1a12ad}.pf-doc-preview__summary{margin-top:18px}.pf-doc-preview__summary div{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.pf-doc-preview__summary div+div{border-top:1px solid #2a1a121f}.pf-doc-preview__summary span{color:#2a1a129e;font-size:.82rem}.pf-doc-preview__summary b{color:#2a1a12;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:600}.pf-docfactory__integration{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:16px;gap:6px;padding:12px;display:grid}.pf-docfactory__integration span{color:var(--pf-text);font-size:.78rem;font-weight:760}.pf-docfactory__integration code{text-align:left;color:var(--pf-tertiary);white-space:normal;word-break:break-word;direction:ltr;font-size:.76rem}.pf-docfactory__integration small{color:var(--pf-text-soft);line-height:1.45}.pf-docfactory__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1100px){.pf-docfactory__hero,.pf-docfactory__grid{grid-template-columns:1fr}}@media (max-width:640px){.pf-docfactory{padding:12px}.pf-docfactory__routing{align-items:stretch}.pf-docfactory__stats{grid-template-columns:1fr 1fr}.pf-doc-template{grid-template-columns:36px minmax(0,1fr)}.pf-doc-template__status{grid-column:2;width:max-content}.pf-doc-preview__paper{min-height:320px;padding:18px}}.pf-dropzone{border:1.5px dashed var(--pf-outline-variant);background:var(--pf-bg-elev);color:var(--pf-text-muted);text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 24px;transition:border-color .2s,background .2s,transform .2s;display:flex}.pf-dropzone:hover{border-color:var(--pf-primary);background:var(--pf-primary-soft);color:var(--pf-primary);outline:none}.pf-dropzone:focus-visible{border-color:var(--pf-primary);background:var(--pf-primary-soft);color:var(--pf-primary);outline:none}.pf-dropzone.is-dragging{border-color:var(--pf-primary);background:var(--pf-primary-soft);color:var(--pf-primary);transform:scale(1.005);box-shadow:0 0 24px #ffb6932e}.pf-dropzone.is-busy{opacity:.85;cursor:progress}.pf-dropzone strong{color:var(--pf-text);font-size:15px;font-weight:600}.pf-dropzone span{color:var(--pf-text-soft);font-size:12px}.pf-dropzone__camera{border:1px solid var(--pf-primary);background:var(--pf-primary-soft);color:var(--pf-primary);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:6px 14px;font-size:12px;font-weight:500;transition:background .16s,transform .16s;display:inline-flex}.pf-dropzone__camera:hover{background:#ffb69338;transform:translateY(-1px)}.pf-inbox__list{flex-direction:column;gap:12px;display:flex}.pf-inbox__row{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:16px;flex-direction:column;gap:14px;padding:16px;transition:border-color .2s;display:flex}.pf-inbox__row:hover{border-color:var(--pf-primary-glow)}.pf-inbox__row-head{align-items:center;gap:14px;display:flex}.pf-inbox__row-head>div{flex:1;min-width:0}.pf-inbox__row-head strong{color:var(--pf-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.pf-inbox__row-head span{color:var(--pf-text-soft);margin-top:2px;font-size:12px;display:block}.pf-inbox__icon{background:var(--pf-primary-soft);width:36px;height:36px;color:var(--pf-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pf-inbox__loading{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border:1px solid #9ccaff2e;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.pf-inbox__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:960px){.pf-inbox__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pf-inbox__grid{grid-template-columns:1fr}}.pf-inbox__grid label{flex-direction:column;gap:4px;display:flex}.pf-inbox__grid label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-text-soft);font-size:11px}.pf-inbox__grid input,.pf-inbox__grid select{font:inherit;border:1px solid var(--pf-border);background:var(--pf-bg-elev);color:var(--pf-text);border-radius:10px;padding:8px 10px;font-size:13px;transition:border-color .16s,box-shadow .16s}.pf-inbox__grid input:focus,.pf-inbox__grid select:focus{border-color:var(--pf-primary);outline:none;box-shadow:0 0 0 3px #ffb6932e}.pf-inbox__warn{color:var(--pf-amber);background:#ffbf4d1a;border:1px solid #ffbf4d38;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.pf-inbox__actions{flex-wrap:wrap;gap:10px;display:flex}.pf-agent__action-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pf-mini-button--whatsapp{background:var(--pf-secondary-soft);color:var(--pf-secondary);border-color:#a6c25a38;align-items:center;gap:6px;display:inline-flex}.pf-mini-button--whatsapp:not(:disabled):hover{color:var(--pf-secondary);background:#a6c25a29;border-color:#a6c25a5c}.pf-mini-button--reject{color:var(--pf-red);background:#ffb4ab1a;border-color:#ffb4ab38}.pf-mini-button--reject:not(:disabled):hover{color:var(--pf-red);background:#ffb4ab2e;border-color:#ffb4ab5c}.pf-gate{letter-spacing:.04em;border:1px solid var(--pf-border);background:var(--pf-surface);color:var(--pf-text-soft);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;font-size:11px;display:inline-flex}.pf-gate em{color:var(--pf-text-quiet);letter-spacing:.06em;font-size:10px;font-style:normal}.pf-policy-chip{border:1px solid var(--pf-border);background:var(--pf-surface);width:-moz-fit-content;width:fit-content;color:var(--pf-text-soft);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;font-size:11px;display:inline-flex}.pf-policy-chip--auto{color:var(--pf-secondary);background:#a6c25a14;border-color:#a6c25a3d}.pf-policy-chip--required{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border-color:#9ccaff3d}.pf-policy-chip--blocked{background:var(--pf-risk-soft);color:var(--pf-red);border-color:#ffb4ab47}.pf-gate--pending{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border-color:#9ccaff38;animation:1.6s ease-in-out infinite pf-gate-pulse}@keyframes pf-gate-pulse{0%,to{box-shadow:0 0 #9ccaff00}50%{box-shadow:0 0 0 4px #9ccaff1a}}.pf-gate--approved,.pf-gate--executed{background:var(--pf-secondary-soft);color:var(--pf-secondary);border-color:#a6c25a42}.pf-gate--rejected,.pf-gate--expired,.pf-gate--failed{background:var(--pf-risk-soft);color:var(--pf-red);border-color:#ffb4ab40}.pf-vat{flex-direction:column;gap:18px;display:flex}.pf-vat__period{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:16px;display:flex}.pf-vat__period label{flex-direction:column;gap:4px;min-width:150px;display:flex}.pf-vat__period label>span{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);font-size:11px}.pf-vat__period input[type=date]{font:inherit;border:1px solid var(--pf-border);background:var(--pf-bg-elev);color:var(--pf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:8px 10px;font-size:13px;transition:border-color .16s,box-shadow .16s}.pf-vat__period input[type=date]:focus{border-color:var(--pf-primary);outline:none;box-shadow:0 0 0 3px #ffb6932e}.pf-vat__shortcuts{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.pf-vat__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1180px){.pf-vat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pf-vat__grid{grid-template-columns:1fr}}.pf-vat__tile{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .2s;display:flex}.pf-vat__tile:hover{border-color:var(--pf-primary-glow)}.pf-vat__tile span{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);font-size:11px}.pf-vat__tile strong{color:var(--pf-text);letter-spacing:-.01em;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:600}.pf-vat__tile small{color:var(--pf-text-muted);font-size:12px}.pf-vat__tile--accent{background:var(--pf-secondary-soft);border-color:#a6c25a38}.pf-vat__tile--accent strong{color:var(--pf-secondary)}.pf-vat__due{background:radial-gradient(60% 80% at 12% 18%, #ffb6931a, transparent 60%), var(--pf-glass-strong);border:1px solid var(--pf-border-strong);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.pf-vat__due>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.pf-vat__due>div>span{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);font-size:12px}.pf-vat__due>div>strong{letter-spacing:-.01em;color:var(--pf-primary);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:28px;font-weight:600}.pf-vat__due>p{color:var(--pf-text-soft);letter-spacing:.02em;margin:0;font-size:12px}.pf-vat__preview{background:var(--pf-bg-elev);border:1px solid var(--pf-border);color:var(--pf-text-muted);white-space:pre;text-align:left;direction:ltr;border-radius:10px;max-height:200px;margin:0;padding:12px 14px;font-family:Geist Mono,JetBrains Mono,Courier New,monospace;font-size:11px;line-height:1.5;overflow-x:auto}.pf-vat__actions{flex-wrap:wrap;gap:10px;display:flex}.pf-evidence{flex-direction:column;gap:18px;display:flex}.pf-evidence__signature{background:repeating-linear-gradient(45deg, transparent, transparent 12px, #ffb69306 12px, #ffb69306 24px), var(--pf-bg-elev);border:1px dashed var(--pf-outline-variant);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pf-evidence__sig-row{color:var(--pf-text-soft);letter-spacing:.04em;align-items:center;gap:10px;font-size:12px;display:flex}.pf-evidence__sig-row>span{text-transform:uppercase;letter-spacing:.1em;color:var(--pf-text-soft);min-width:60px;font-size:11px}.pf-evidence__sig-row code{letter-spacing:0;color:var(--pf-primary);background:var(--pf-primary-soft);direction:ltr;border:1px solid #ffb69333;border-radius:6px;padding:2px 8px;font-family:Geist Mono,JetBrains Mono,monospace;font-size:12px}.pf-evidence__warn{color:var(--pf-amber);background:#ffbf4d1a;border:1px solid #ffbf4d38;border-radius:8px;margin:4px 0 0;padding:8px 12px;font-size:12px}.pf-ccm{flex-direction:column;gap:18px;display:flex}.pf-ccm__library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1080px){.pf-ccm__library{grid-template-columns:1fr}}.pf-ccm__rule{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);opacity:.55;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .2s,opacity .2s;display:flex}.pf-ccm__rule.is-on{opacity:1}.pf-ccm__rule:hover{border-color:var(--pf-primary-glow)}.pf-ccm__rule-head{align-items:flex-start;gap:10px;display:flex}.pf-ccm__rule-head>div{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.pf-ccm__rule-head strong{color:var(--pf-text);font-size:14px;font-weight:600}.pf-ccm__rule p{color:var(--pf-text-muted);margin:0;font-size:12px;line-height:1.5}.pf-ccm__rule small{color:var(--pf-text-soft);font-size:11px;line-height:1.55;display:block}.pf-ccm__rule small strong{color:var(--pf-text-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.pf-ccm__sev,.pf-ccm__scope{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.pf-ccm__scope{background:var(--pf-surface);border-color:var(--pf-border);color:var(--pf-text-soft)}.pf-ccm__sev--low{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border-color:#9ccaff38}.pf-ccm__sev--medium{color:var(--pf-amber);background:#ffbf4d1a;border-color:#ffbf4d38}.pf-ccm__sev--high{color:#ff8a64;background:#ff84631a;border-color:#ff846352}.pf-ccm__sev--critical{background:var(--pf-risk-soft);color:var(--pf-red);border-color:#ffb4ab52}.pf-ccm__toggle{background:var(--pf-surface);border:1px solid var(--pf-border);cursor:pointer;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .18s,border-color .18s;position:relative}.pf-ccm__toggle>span{top:2px;background:var(--pf-text-soft);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .18s;position:absolute}.pf-ccm__toggle>span:not(:-webkit-any(: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))){left:2px}.pf-ccm__toggle>span:not(: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))){left:2px}.pf-ccm__toggle>span:-webkit-any(: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)){right:2px}.pf-ccm__toggle>span: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)){right:2px}.pf-ccm__toggle.is-on{background:var(--pf-primary-soft);border-color:var(--pf-primary)}.pf-ccm__toggle.is-on>span{background:var(--pf-primary);box-shadow:0 0 6px var(--pf-primary-glow);transform:translate(16px)}.premium-finance[dir=rtl] .pf-ccm__toggle.is-on>span{transform:translate(-16px)}.pf-ccm__actions{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.pf-ccm__summary{color:var(--pf-text-soft);align-items:baseline;gap:18px;font-size:13px;display:flex}.pf-ccm__summary strong{color:var(--pf-text);font-family:Geist Mono,monospace;font-size:16px}.pf-ccm__findings{flex-direction:column;gap:14px;display:flex}.pf-ccm__sev-group{background:var(--pf-bg-elev);border:1px solid var(--pf-border);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.pf-ccm__sev-group header{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.pf-ccm__sev-group header strong{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.pf-ccm__sev-group header span{color:var(--pf-text-soft);font-family:Geist Mono,monospace;font-size:12px}.pf-ccm__sev-group--critical{border-color:#ffb4ab4d}.pf-ccm__sev-group--critical header strong{color:var(--pf-red)}.pf-ccm__sev-group--high{border-color:#ff84634d}.pf-ccm__sev-group--high header strong{color:#ff8a64}.pf-ccm__sev-group--medium{border-color:#ffbf4d38}.pf-ccm__sev-group--medium header strong{color:var(--pf-amber)}.pf-ccm__sev-group--low{border-color:#9ccaff38}.pf-ccm__sev-group--low header strong{color:var(--pf-tertiary)}.pf-ccm__finding{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pf-ccm__finding strong{color:var(--pf-text);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.pf-ccm__finding p{color:var(--pf-text-muted);margin:0 0 2px;font-size:12px}.pf-ccm__finding small{color:var(--pf-text-soft);font-size:11px}.pf-anom{flex-direction:column;gap:16px;display:flex}.pf-anom__actions{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.pf-anom__list{flex-direction:column;gap:12px;display:flex}.pf-anom__group{background:var(--pf-bg-elev);border:1px solid var(--pf-border);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.pf-anom__group header{justify-content:space-between;align-items:baseline;display:flex}.pf-anom__group header strong{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.pf-anom__group header span{color:var(--pf-text-soft);font-family:Geist Mono,monospace;font-size:12px}.pf-anom__group--high{border-color:#ff84634d}.pf-anom__group--high header strong{color:#ff8a64}.pf-anom__group--medium{border-color:#ffbf4d38}.pf-anom__group--medium header strong{color:var(--pf-amber)}.pf-anom__group--low{border-color:#9ccaff38}.pf-anom__group--low header strong{color:var(--pf-tertiary)}.pf-anom__group--info{border-color:var(--pf-border)}.pf-anom__group--info header strong{color:var(--pf-text-soft)}.pf-anom__finding{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:12px;grid-template-columns:1fr auto;gap:12px;padding:12px 14px;display:grid}.pf-anom__finding-body{min-width:0}.pf-anom__finding-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.pf-anom__finding-head strong{color:var(--pf-text);font-size:14px;font-weight:600}.pf-anom__finding p{color:var(--pf-text-muted);margin:2px 0;font-size:12px;line-height:1.55}.pf-anom__finding-detail{font-weight:500;color:var(--pf-text)!important}.pf-anom__finding small{color:var(--pf-text-soft);font-size:11px;line-height:1.55;display:block}.pf-anom__finding small strong{color:var(--pf-text-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.pf-anom__finding-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pf-anom__type,.pf-anom__source{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.pf-anom__source{background:var(--pf-surface);border-color:var(--pf-border);color:var(--pf-text-soft);font-family:Geist Mono,monospace}.pf-anom__type--spike{color:#ff8a64;background:#ff84631a;border-color:#ff846352}.pf-anom__type--duplicate{background:var(--pf-risk-soft);color:var(--pf-red);border-color:#ffb4ab52}.pf-anom__type--first_seen{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border-color:#9ccaff38}.pf-anom__type--gap,.pf-anom__type--mismatch{color:var(--pf-amber);background:#ffbf4d1a;border-color:#ffbf4d38}.pf-anom__type--velocity,.pf-anom__type--drift{background:var(--pf-primary-soft);color:var(--pf-primary);border-color:#ffb69338}.pf-anom__type--other{background:var(--pf-surface);border-color:var(--pf-border);color:var(--pf-text-soft)}.pf-port2{flex-direction:column;gap:18px;display:flex}.pf-port2__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1180px){.pf-port2__kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.pf-port2__kpis{grid-template-columns:repeat(2,1fr)}}.pf-port2__kpis>article{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pf-port2__kpis>article span{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);font-size:11px}.pf-port2__kpis>article strong{color:var(--pf-text);letter-spacing:-.01em;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:600}.pf-port2__kpis>article small{color:var(--pf-text-muted);font-size:12px}.pf-port2__kpi--ok{background:var(--pf-secondary-soft);border-color:#a6c25a38}.pf-port2__kpi--ok strong{color:var(--pf-secondary)}.pf-port2__controls{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.pf-port2__filters{flex-wrap:wrap;gap:6px;display:flex}.pf-port2__filter{border:1px solid var(--pf-border);background:var(--pf-surface);color:var(--pf-text-soft);letter-spacing:.02em;border-radius:999px;padding:6px 12px;font-size:12px;transition:background .16s,color .16s,border-color .16s}.pf-port2__filter:hover{color:var(--pf-text);border-color:var(--pf-primary-glow)}.pf-port2__filter.is-on{background:var(--pf-primary-soft);border-color:var(--pf-primary);color:var(--pf-primary)}.pf-port2__sort{align-items:flex-end;gap:12px;display:flex}.pf-port2__sort label{flex-direction:column;gap:4px;min-width:140px;display:flex}.pf-port2__sort label>span{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);font-size:11px}.pf-port2__sort select,.pf-port2__sort input{font:inherit;border:1px solid var(--pf-border);background:var(--pf-bg-elev);color:var(--pf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;min-width:160px;padding:8px 10px;font-size:13px}.pf-port2__sort select:focus,.pf-port2__sort input:focus{border-color:var(--pf-primary);outline:none;box-shadow:0 0 0 3px #ffb6932e}.pf-port2__list{flex-direction:column;gap:8px;display:flex}.pf-port2__row{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:14px;transition:border-color .2s;overflow:hidden}.pf-port2__row.is-open{border-color:var(--pf-primary-glow)}.pf-port2__row--critical{--status-dot:var(--pf-red)}.pf-port2__row--high{--status-dot:#ff8a64}.pf-port2__row--medium{--status-dot:var(--pf-amber)}.pf-port2__row--low{--status-dot:var(--pf-secondary)}.pf-port2__row-head{width:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1.4fr 90px 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.pf-port2__row-head:hover{background:#ffffff06}.pf-port2__row-id strong{color:var(--pf-text);align-items:center;gap:8px;margin-bottom:2px;font-size:14px;font-weight:600;display:flex}.pf-port2__row-id strong:before{content:"";background:var(--status-dot,var(--pf-text-soft));width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--status-dot,var(--pf-text-soft)) 18%, transparent);border-radius:50%;flex-shrink:0}.pf-port2__row-id span{color:var(--pf-text-soft);font-size:12px}.pf-port2__score{background:var(--pf-bg-elev);border:1px solid var(--pf-border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:8px 0;display:flex}.pf-port2__score b{font-family:Geist Mono,monospace;font-size:20px;line-height:1}.pf-port2__score span{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);margin-top:2px;font-size:10px}.pf-port2__score--critical b{color:var(--pf-red)}.pf-port2__score--high b{color:#ff8a64}.pf-port2__score--medium b{color:var(--pf-amber)}.pf-port2__score--low b{color:var(--pf-secondary)}.pf-port2__row-stats{color:var(--pf-text-soft);flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:11px;display:flex}.pf-port2__row-stats>span{background:var(--pf-bg-elev);border:1px solid var(--pf-border);border-radius:999px;padding:3px 10px}.pf-port2__vat--overdue{color:var(--pf-red);background:var(--pf-risk-soft)!important;border-color:#ffb4ab52!important}.pf-port2__vat--ready{color:var(--pf-amber);background:#ffbf4d1a!important;border-color:#ffbf4d38!important}.pf-port2__vat--filed{color:var(--pf-secondary);background:var(--pf-secondary-soft)!important;border-color:#a6c25a38!important}.pf-port2__chip--anom{color:#ff8a64;background:#ff84631a!important;border-color:#ff84634d!important}.pf-port2__chip--find{color:var(--pf-tertiary);background:var(--pf-tertiary-soft)!important;border-color:#9ccaff38!important}.pf-port2__chip--ok{color:var(--pf-secondary);font-family:Geist Mono,monospace;background:var(--pf-secondary-soft)!important;border-color:#a6c25a38!important}.pf-port2__drawer{border-top:1px solid var(--pf-border);background:var(--pf-bg-elev);flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.pf-port2__breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:720px){.pf-port2__breakdown{grid-template-columns:repeat(3,1fr)}}.pf-port2__breakdown>span{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.pf-port2__breakdown b{color:var(--pf-text);font-family:Geist Mono,monospace;font-size:16px}.pf-port2__breakdown small{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);font-size:10px}.pf-port2__drawer-grid{grid-template-columns:1fr 1.4fr;gap:16px;display:grid}@media (max-width:800px){.pf-port2__drawer-grid{grid-template-columns:1fr}}.pf-port2__drawer-grid h5{text-transform:uppercase;letter-spacing:.1em;color:var(--pf-text-soft);margin:0 0 8px;font-size:11px}.pf-port2__drawer-grid dl{-moz-column-gap:8px;grid-template-columns:1fr 1fr;gap:4px 8px;margin:0;font-size:12px;display:grid}.pf-port2__drawer-grid dt{color:var(--pf-text-soft)}.pf-port2__drawer-grid dd{color:var(--pf-text);margin:0}.pf-port2__findings-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pf-port2__findings-list li{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:10px;grid-template-columns:80px 1fr;gap:8px;padding:8px 10px;display:grid}.pf-port2__findings-list li strong{color:var(--pf-text);grid-column:2;font-size:13px;display:block}.pf-port2__findings-list li small{color:var(--pf-text-soft);grid-column:2;font-size:11px;line-height:1.5;display:block}.pf-port2__findings-list li .pf-ccm__sev{grid-column:1;place-self:center start}.pf-port2__muted{color:var(--pf-text-soft);margin:0;font-size:12px}.pf-port2__drawer-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:720px){.pf-port2__row-head{grid-template-columns:1fr}.pf-port2__row-stats{justify-content:flex-start}}.pf-cmd{flex-direction:column;gap:10px;margin-bottom:6px;display:flex}.pf-cmd__modes{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.pf-cmd__modes button{min-height:28px;color:var(--pf-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:12px}.pf-cmd__modes button.is-active{background:var(--pf-primary-soft);color:var(--pf-primary);box-shadow:inset 0 0 0 1px #ffb6933d}.pf-cmd__bar{border:1px solid var(--pf-border);background:var(--pf-glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.pf-cmd__bar:focus-within{border-color:var(--pf-primary);box-shadow:0 0 0 3px #ffb69329}.pf-cmd__icon{color:var(--pf-primary);flex-shrink:0}.pf-cmd__bar input{min-width:0;font:inherit;color:var(--pf-text);letter-spacing:-.005em;background:0 0;border:0;outline:0;flex:1;font-size:14px}.pf-cmd__bar input::placeholder{color:var(--pf-text-soft)}.pf-cmd__send{background:var(--pf-primary);color:#2a1306;border:1px solid #0000;border-radius:999px;place-items:center;width:34px;height:34px;transition:background .16s,transform .16s,opacity .16s;display:grid}.pf-cmd__send:disabled{opacity:.4;cursor:not-allowed}.pf-cmd__send:not(:disabled):hover{transform:translateY(-1px)}.pf-cmd__samples{flex-wrap:wrap;gap:6px;display:flex}.pf-cmd__sample{border:1px solid var(--pf-border);background:var(--pf-surface);color:var(--pf-text-soft);letter-spacing:-.002em;border-radius:999px;padding:5px 12px;font-size:12px;transition:background .16s,color .16s,border-color .16s}.pf-cmd__sample:hover:not(:disabled){background:var(--pf-surface-bright);color:var(--pf-text);border-color:var(--pf-primary-glow)}.pf-cmd__sample:disabled{opacity:.5;cursor:not-allowed}.pf-cmd__chat{border:1px solid var(--pf-border);background:linear-gradient(#0d070494,#0d07045c);border-radius:18px;gap:10px;padding:12px;display:grid}.pf-cmd__chat:not(.is-expanded){background:#0d070457;border-color:#ffb69329;padding:8px}.pf-cmd__chat-fold{min-height:38px;color:var(--pf-text-soft);font:inherit;cursor:pointer;background:#ffb69311;border:1px solid #ffb6932e;border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;gap:10px;padding:7px 12px;transition:border-color .16s,background .16s,color .16s;display:flex}.pf-cmd__chat:not(.is-expanded) .pf-cmd__chat-fold{min-height:44px}.pf-cmd__chat-fold:hover{color:var(--pf-text);background:#ffb6931a;border-color:#ffb6934d}.pf-cmd__chat-fold span{color:var(--pf-primary);font-size:12px;font-weight:800}.pf-cmd__chat-fold small{color:var(--pf-text-soft);font-size:11px}.pf-cmd__chat-row{border:1px solid var(--pf-border);background:var(--pf-bg-elev);border-radius:12px;gap:5px;max-width:min(760px,92%);padding:10px 12px;display:grid}.pf-cmd__chat-row--user{background:#ffb6931a;border-color:#ffb6933d;justify-self:end}.pf-cmd__chat-row--assistant{background:#2a1f19bd;justify-self:start}.pf-cmd__chat-row.is-streaming{background:#232328d1;border-color:#9ccaff57}.pf-cmd__chat-role{color:var(--pf-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.pf-cmd__chat-row p{color:var(--pf-text);margin:0;font-size:13px;line-height:1.5}.pf-cmd__chat-row.is-streaming p:after{content:"";background:var(--pf-tertiary);vertical-align:-.2em;border-radius:999px;width:7px;height:1.1em;margin-inline-start:5px;animation:.76s steps(2,end) infinite pf-stream-caret;display:inline-block}.pf-cmd__chat-facts{flex-wrap:wrap;gap:6px;display:flex}.pf-cmd__chat-facts span{background:var(--pf-tertiary-soft);min-height:24px;color:var(--pf-tertiary);border:1px solid #9ccaff38;border-radius:999px;padding:4px 8px;font-size:11px}.pf-cmd__thinking{background:#140d09bd;border:1px solid #9ccaff2e;border-radius:16px;gap:10px;padding:12px;display:grid;overflow:hidden}.pf-cmd__thinking-head{color:var(--pf-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.pf-cmd__thinking-head span,.pf-cmd__thinking-head b{align-items:center;gap:7px;min-width:0;display:inline-flex}.pf-cmd__thinking-head span{color:var(--pf-tertiary);font-weight:800}.pf-cmd__thinking-head b{color:var(--pf-text);justify-content:flex-end;font-size:12px;font-weight:800}.pf-cmd__thinking-rail{background:#ffffff14;border-radius:999px;height:3px;position:relative;overflow:hidden}.pf-cmd__thinking-rail i{width:var(--thinking-progress,10%);border-radius:inherit;background:linear-gradient(90deg, var(--pf-primary), var(--pf-tertiary), var(--pf-secondary));transition:width .26s cubic-bezier(.23,1,.32,1);position:absolute;top:0;bottom:0;left:0;right:auto}.pf-cmd__thinking-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pf-cmd__thinking-step{border:1px solid var(--pf-border);min-width:0;min-height:64px;color:var(--pf-text-muted);background:#ffffff09;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px;transition:opacity .18s,border-color .18s,background .18s,color .18s,transform .18s;display:grid;position:relative}.pf-cmd__thinking-step em{width:28px;height:28px;color:var(--pf-text-soft);background:#ffb69314;border-radius:9px;place-items:center;font-style:normal;display:grid}.pf-cmd__thinking-step span{gap:2px;min-width:0;display:grid}.pf-cmd__thinking-step b,.pf-cmd__thinking-step small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-cmd__thinking-step b{color:var(--pf-text);font-size:11px;font-weight:800}.pf-cmd__thinking-step small{color:var(--pf-text-soft);font-size:10px}.pf-cmd__thinking-step>i{top:8px;background:#ffb6933d;border-radius:999px;width:6px;height:6px;position:absolute}.pf-cmd__thinking-step>i:not(:-webkit-any(: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))){right:8px}.pf-cmd__thinking-step>i:not(: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))){right:8px}.pf-cmd__thinking-step>i:-webkit-any(: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)){left:8px}.pf-cmd__thinking-step>i: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)){left:8px}.pf-cmd__thinking-step--queued{opacity:.56}.pf-cmd__thinking-step--active{color:var(--pf-text);animation:1.2s ease-out infinite pf-thinking-pulse;animation-delay:var(--delay);background:#9ccaff17;border-color:#9ccaff59;transform:translateY(-1px)}.pf-cmd__thinking-step--active em{background:var(--pf-tertiary-soft);color:var(--pf-tertiary)}.pf-cmd__thinking-step--active>i{background:var(--pf-tertiary);animation:1.2s ease-out infinite pf-thinking-dot;animation-delay:var(--delay);box-shadow:0 0 #9ccaff57}.pf-cmd__thinking-step--done{color:var(--pf-text);background:#b6e63714;border-color:#b6e63747}.pf-cmd__thinking-step--done em{background:var(--pf-secondary-soft);color:var(--pf-secondary)}.pf-cmd__thinking-step--done>i{background:var(--pf-secondary)}@media (max-width:980px){.pf-cmd__thinking-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pf-cmd__thinking-head{flex-direction:column;align-items:flex-start}.pf-cmd__thinking-head b{justify-content:flex-start}.pf-cmd__thinking-steps{grid-template-columns:1fr}}.pf-cmd__tool-steps{flex-wrap:wrap;gap:7px;padding:2px 1px 0;display:flex}.pf-cmd__tool-step{border:1px solid var(--pf-border);min-height:30px;color:var(--pf-text-muted);background:#ffb6930f;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.pf-cmd__tool-step b{width:18px;height:18px;color:var(--pf-text-soft);background:#ffb6931f;border-radius:999px;place-items:center;font-size:10px;display:grid}.pf-cmd__tool-step--active{color:var(--pf-text);background:#ffb6931f;border-color:#ffb6936b;animation:1.1s ease-out infinite pf-thinking-pulse;transform:translateY(-1px)}.pf-cmd__tool-step--done{color:var(--pf-text);background:#b6e63717;border-color:#b6e6374d}.pf-cmd__tool-step--done b{color:var(--pf-secondary);background:#b6e6372e}.pf-cmd__tool-step--error{color:var(--pf-red);background:#ff8a751a;border-color:#ff8a755c}@keyframes pf-stream-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes pf-thinking-pulse{0%,to{opacity:.62}45%{opacity:1}}@keyframes pf-thinking-dot{0%{transform:scale(.85);box-shadow:0 0 #ffb69352}55%{transform:scale(1);box-shadow:0 0 0 5px #ffb69300}to{transform:scale(.85);box-shadow:0 0 #ffb69300}}.pf-cmd__plan{border:1px solid var(--pf-border-strong);background:var(--pf-glass-strong);transform-origin:top;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pf-cmd__plan--action{border-color:var(--pf-primary-glow)}.pf-cmd__plan--query{border-color:#9ccaff4d}.pf-cmd__plan--unknown{border-color:#ffbf4d4d}.pf-cmd__plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-cmd__plan-head>div{align-items:center;gap:8px;display:flex}.pf-cmd__intent,.pf-cmd__model,.pf-cmd__conf{letter-spacing:.04em;border:1px solid var(--pf-border);background:var(--pf-surface);color:var(--pf-text-soft);border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.pf-cmd__intent{color:var(--pf-primary);background:var(--pf-primary-soft);border-color:#ffb69338;font-weight:500}.pf-cmd__model{font-family:Geist Mono,monospace;font-size:10px}.pf-cmd__conf{color:var(--pf-tertiary);background:var(--pf-tertiary-soft);border-color:#9ccaff38;font-family:Geist Mono,monospace;font-size:10px}.pf-cmd__summary{color:var(--pf-text);margin:0;font-size:14px;line-height:1.5}.pf-cmd__answer-card{gap:14px;display:grid}.pf-cmd__answer-main{gap:6px;padding:2px 0 4px;display:grid}.pf-cmd__answer-main p{max-width:76ch;color:var(--pf-text);margin:0;font-size:16px;font-weight:620;line-height:1.65}.pf-cmd__answer-section{gap:8px;display:grid}.pf-cmd__answer-section h4{color:var(--pf-text-soft);margin:0;font-size:12px;font-weight:800}.pf-cmd__answer-section ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pf-cmd__answer-section li{border:1px solid var(--pf-border);color:var(--pf-text-muted);background:#0d070470;border-radius:10px;padding:9px 34px 9px 12px;font-size:13px;line-height:1.45;position:relative}.pf-cmd__answer-section li:before{content:"";background:var(--pf-secondary);border-radius:999px;width:7px;height:7px;position:absolute;top:15px;right:14px}.pf-cmd__answer-section--sources div{flex-wrap:wrap;gap:7px;display:flex}.pf-cmd__answer-section--sources span{background:var(--pf-tertiary-soft);min-height:28px;color:var(--pf-tertiary);border:1px solid #9ccaff38;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;display:inline-flex}.pf-cmd__answer-suggestion{background:var(--pf-secondary-soft);min-height:32px;color:var(--pf-secondary);border:1px solid #a6c25a33;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.pf-cmd__answer-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.pf-cmd__answer-actions button{border:1px solid var(--pf-border);background:var(--pf-surface);min-height:38px;color:var(--pf-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.pf-cmd__answer-actions button:hover:not(:disabled){border-color:var(--pf-primary-glow);background:var(--pf-surface-bright);transform:translateY(-1px)}.pf-cmd__answer-actions button:disabled{opacity:.55;cursor:not-allowed}.pf-cmd__answer-actions button:first-child{background:var(--pf-primary-soft);color:var(--pf-primary);border-color:#ffb69347}.pf-cmd__tool-cards{gap:8px;margin-top:10px;display:grid}.pf-cmd__tool-card{border:1px solid var(--pf-border);width:100%;min-height:54px;color:var(--pf-text);font:inherit;text-align:inherit;cursor:pointer;background:#140d09bd;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;transition:transform .16s,border-color .16s,background .16s,opacity .16s;display:grid}.pf-cmd__tool-card:hover:not(:disabled){background:var(--pf-surface-bright);border-color:#ffb69359;transform:translateY(-1px)}.pf-cmd__tool-card:disabled{cursor:default}.pf-cmd__tool-card-icon,.pf-cmd__tool-card-status{justify-content:center;align-items:center;min-width:0;display:inline-flex}.pf-cmd__tool-card-icon{background:var(--pf-primary-soft);width:34px;height:34px;color:var(--pf-primary);border-radius:10px}.pf-cmd__tool-card-copy{gap:2px;min-width:0;display:grid}.pf-cmd__tool-card-copy b,.pf-cmd__tool-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-cmd__tool-card-copy b{color:var(--pf-text);font-size:13px;font-weight:800}.pf-cmd__tool-card-copy small{color:var(--pf-text-muted);font-size:11px}.pf-cmd__tool-card-status{border:1px solid var(--pf-border);background:var(--pf-bg-elev);min-height:27px;color:var(--pf-text-muted);white-space:nowrap;border-radius:999px;gap:5px;padding:5px 8px;font-size:11px;font-weight:750}.pf-cmd__tool-card--running{border-color:#9ccaff5c}.pf-cmd__tool-card--running .pf-cmd__tool-card-status{color:var(--pf-tertiary);border-color:#9ccaff52}.pf-cmd__tool-card--done{border-color:#a6c25a47}.pf-cmd__tool-card--done .pf-cmd__tool-card-status{background:var(--pf-secondary-soft);color:var(--pf-secondary);border-color:#a6c25a47}.pf-cmd__tool-card--error{border-color:#ff80804d}.pf-cmd__tool-card--error .pf-cmd__tool-card-status{color:#ffb6a8;border-color:#ff808042}.pf-cmd__composer{grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:stretch;gap:14px;display:grid}.pf-cmd__primary{min-width:0}.pf-cmd__primary h3{color:var(--pf-text);letter-spacing:0;margin:4px 0 6px;font-size:18px;font-weight:750}.pf-cmd__primary p{color:var(--pf-text-muted);margin:0;font-size:13px;line-height:1.5}.pf-cmd__risk{background:var(--pf-tertiary-soft);border:1px solid #9ccaff3d;border-radius:12px;align-content:center;gap:3px;min-width:130px;padding:12px;display:grid}.pf-cmd__risk strong{color:var(--pf-tertiary);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:800}.pf-cmd__risk span{color:var(--pf-text-muted);font-size:11px}.pf-cmd__plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.pf-cmd__plan-grid div{border:1px solid var(--pf-border);background:var(--pf-bg-elev);border-radius:12px;min-width:0;padding:10px}.pf-cmd__plan-grid dt{color:var(--pf-text-soft);margin-bottom:4px;font-size:10px;font-weight:600}.pf-cmd__plan-grid dd{color:var(--pf-text);text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.pf-cmd__sources,.pf-cmd__answer-evidence{flex-wrap:wrap;gap:7px;display:flex}.pf-cmd__sources span,.pf-cmd__answer-evidence span,.pf-cmd__suggestion{border:1px solid var(--pf-border);background:var(--pf-surface);min-height:30px;color:var(--pf-text-muted);border-radius:999px;padding:6px 10px;font-size:12px}.pf-cmd__sources span{color:var(--pf-tertiary);background:var(--pf-tertiary-soft);border-color:#9ccaff38}.pf-cmd__answer-evidence span{background:var(--pf-bg-elev);border-radius:10px}.pf-cmd__suggestion{color:var(--pf-secondary);background:var(--pf-secondary-soft);border-color:#a6c25a33;align-self:flex-start;align-items:center;gap:7px;display:inline-flex}.pf-cmd__evidence-trail{flex-wrap:wrap;gap:7px;display:flex}.pf-cmd__evidence-trail span{border:1px solid var(--pf-border);background:var(--pf-surface);min-height:30px;color:var(--pf-text-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.pf-cmd__evidence-trail b{background:var(--pf-secondary-soft);width:16px;height:16px;color:var(--pf-secondary);border-radius:999px;place-items:center;font-size:9px;display:grid}.pf-cmd__steps{color:var(--pf-text-muted);flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;font-size:12px;display:flex}.pf-cmd__args{-moz-column-gap:10px;background:var(--pf-bg-elev);border:1px solid var(--pf-border);border-radius:10px;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;padding:10px 12px;font-size:13px;display:grid}.pf-cmd__args dt{color:var(--pf-text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.pf-cmd__args dd{color:var(--pf-text);margin:0;font-weight:500}.pf-cmd__actions{flex-wrap:wrap;gap:8px;display:flex}.pf-cmd__result{background:var(--pf-secondary-soft);color:var(--pf-secondary);border:1px solid #a6c25a38;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}@media (max-width:900px){.pf-cmd__composer,.pf-cmd__plan-grid{grid-template-columns:1fr}.pf-cmd__modes{width:100%}.pf-cmd__modes button{flex:1}}.pf-fc{flex-direction:column;gap:16px;display:flex}.pf-fc__chart{background:var(--pf-bg-elev);border:1px solid var(--pf-border);border-radius:14px;height:220px;padding:16px 16px 28px;position:relative}.pf-fc__chart svg{width:100%;height:100%;display:block}.pf-fc__ticks{letter-spacing:.04em;color:var(--pf-text-soft);justify-content:space-between;font-family:Geist Mono,monospace;font-size:10px;display:flex;position:absolute;top:auto;bottom:8px;left:16px;right:16px}.pf-fc__narrative{background:var(--pf-tertiary-soft);border:1px solid #9ccaff33;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pf-fc__narrative p{color:var(--pf-text);margin:0;font-size:13px;line-height:1.55}.pf-fc__narrative svg{color:var(--pf-tertiary);flex-shrink:0;margin-top:2px}.pf-fc__alerts{flex-direction:column;gap:8px;display:flex}.pf-fc__alert{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pf-fc__alert strong{color:var(--pf-text);margin-bottom:2px;font-size:13px;display:block}.pf-fc__alert p{color:var(--pf-text-muted);margin:0;font-size:12px;line-height:1.55}.pf-fc__alert--critical{background:var(--pf-risk-soft);border-color:#ffb4ab59}.pf-fc__alert--critical strong{color:var(--pf-red)}.pf-fc__alert--critical svg{color:var(--pf-red);margin-top:2px}.pf-fc__alert--warn{background:#ffbf4d1a;border-color:#ffbf4d4d}.pf-fc__alert--warn strong{color:var(--pf-amber)}.pf-fc__alert--warn svg{color:var(--pf-amber);margin-top:2px}.pf-fc__alert--info{background:var(--pf-secondary-soft);border-color:#a6c25a38}.pf-fc__alert--info strong{color:var(--pf-secondary)}.pf-fc__alert--info svg{color:var(--pf-secondary);margin-top:2px}.pf-impersonate{border:1px solid var(--pf-primary);background:repeating-linear-gradient(135deg, transparent, transparent 14px, #ffb6930f 14px, #ffb6930f 28px), var(--pf-primary-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;padding:10px 16px;display:flex}.pf-impersonate>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pf-impersonate span{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-primary);font-size:11px;font-weight:600}.pf-impersonate strong{color:var(--pf-text);font-size:15px;font-weight:600}.pf-impersonate em{color:var(--pf-text-soft);font-size:12px;font-style:normal}.pf-fs{flex-direction:column;gap:16px;display:flex}.pf-fs__grid{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}@media (max-width:1080px){.pf-fs__grid{grid-template-columns:1fr}}.pf-fs__panel{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.pf-fs__panel header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.pf-fs__panel header h4{color:var(--pf-text);margin:0;font-size:14px;font-weight:600}.pf-fs__panel header small{color:var(--pf-text-soft);letter-spacing:.04em;font-size:11px}.pf-fs__table{border-collapse:collapse;width:100%;font-size:12.5px}.pf-fs__table th,.pf-fs__table td{text-align:right;border-bottom:1px solid var(--pf-border);color:var(--pf-text);padding:6px 10px}.pf-fs__table th{text-transform:uppercase;letter-spacing:.1em;color:var(--pf-text-soft);background:var(--pf-bg-elev);font-size:10px;font-weight:500}.pf-fs__table td:last-child{white-space:nowrap;font-family:Geist Mono,monospace}.pf-fs__table small{color:var(--pf-text-soft);margin-inline-start:4px;font-size:10px}.pf-fs__group td{letter-spacing:.12em;text-transform:uppercase;color:var(--pf-primary);background:var(--pf-bg-elev);padding-top:10px;font-size:10px;font-weight:600}.pf-fs__sub td{color:var(--pf-text-muted);font-weight:600}.pf-fs__total td{color:var(--pf-text);border-top:1.5px solid var(--pf-text-muted);border-bottom:1px solid var(--pf-text);font-weight:700}.pf-fs__bs-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:720px){.pf-fs__bs-cols{grid-template-columns:1fr}}.pf-fs__bs-cols h5{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-text-soft);margin:0 0 6px;font-size:11px}.pf-fs__balance-check{letter-spacing:.04em;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px}.pf-fs__balance-check.is-ok{background:var(--pf-secondary-soft);color:var(--pf-secondary);border:1px solid #a6c25a38}.pf-fs__balance-check.is-off{color:var(--pf-amber);background:#ffbf4d1a;border:1px solid #ffbf4d38}.pf-customer-workbench{flex-direction:column;gap:14px;display:flex}.pf-customer-workbench__head{align-items:flex-start}.pf-customer-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pf-customer-summary span,.pf-customer-profile-grid span,.pf-customer-detail__metrics span{border:1px solid var(--pf-outline-variant);background:#fff1e80b;border-radius:12px;min-width:0;padding:12px 14px}.pf-customer-summary b,.pf-customer-profile-grid b,.pf-customer-detail__metrics b{color:var(--pf-text);font-size:18px;line-height:1.2;display:block}.pf-customer-summary small,.pf-customer-profile-grid small,.pf-customer-detail__metrics small{color:var(--pf-text-soft);margin-top:3px;font-size:11px;display:block}.pf-customer-search{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pf-customer-search input{min-width:0;font:inherit;color:var(--pf-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.pf-customer-search input::placeholder{color:var(--pf-text-soft)}.pf-customer-search>span{color:var(--pf-text-soft);font-family:Geist Mono,monospace;font-size:11px}.pf-customer-layout{direction:ltr;grid-template-columns:minmax(320px,.9fr) minmax(0,1.25fr);align-items:start;gap:14px;display:grid}.pf-customer-queue,.pf-customer-detail{direction:rtl}.pf-customer-queue{flex-direction:column;gap:8px;min-width:0;display:flex}.pf-customer-row{border:1px solid var(--pf-outline-variant);background:var(--pf-surface-strong);width:100%;min-height:78px;color:var(--pf-text);text-align:right;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1.1fr) minmax(112px,.5fr) minmax(128px,.7fr);align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.pf-customer-row:not(:disabled):hover{border-color:var(--pf-primary-glow);background:#fff1e811;transform:translateY(-1px)}.pf-customer-row.is-selected{background:#a6c25a12;border-color:#a6c25a6b}.pf-customer-row--risk:not(.is-selected){border-color:#ffbf4d42}.pf-customer-row--warn:not(.is-selected){border-color:#ffb69347}.pf-customer-row__rank{width:38px;height:38px;color:var(--pf-primary);background:#0a050261;border-radius:10px;place-items:center;font-family:Geist Mono,monospace;font-size:12px;font-weight:700;display:grid}.pf-customer-row__main,.pf-customer-row__money,.pf-customer-row__contact{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-customer-row strong,.pf-customer-row b{color:var(--pf-text);font-size:14px;line-height:1.25}.pf-customer-row small{color:var(--pf-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.pf-customer-row__money b{color:var(--pf-amber);font-family:Geist Mono,monospace}.pf-customer-row--done .pf-customer-row__money b{color:var(--pf-secondary)}.pf-customer-detail{border:1px solid var(--pf-border-strong);background:#180e09bd;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.pf-customer-detail__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pf-customer-detail__top h4{color:var(--pf-text);margin:8px 0 4px;font-size:24px;line-height:1.1}.pf-customer-detail__top p{color:var(--pf-text-soft);margin:0;font-size:13px}.pf-customer-detail__tools{flex-shrink:0;gap:6px;display:flex}.pf-customer-risk{border:1px solid var(--pf-border);min-height:26px;color:var(--pf-text-muted);background:#fff1e80b;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pf-customer-risk--risk{color:var(--pf-amber);background:#ffbf4d1a;border-color:#ffbf4d57}.pf-customer-risk--warn{color:var(--pf-primary);background:#ffb6931a;border-color:#ffb69352}.pf-customer-risk--done{color:var(--pf-secondary);background:#a6c25a14;border-color:#a6c25a47}.pf-customer-detail__metrics,.pf-customer-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pf-customer-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-customer-profile-grid b,.pf-customer-detail__metrics b{font-size:13px}.pf-customer-profile-grid small,.pf-customer-detail__metrics small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-customer-invoices,.pf-customer-evidence{flex-direction:column;gap:8px;display:flex}.pf-customer-subhead{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.pf-customer-subhead strong{color:var(--pf-text);font-size:14px}.pf-link-button{color:var(--pf-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.pf-link-button:hover{color:var(--pf-secondary)}.pf-customer-invoice,.pf-customer-step{border:1px solid var(--pf-outline-variant);background:#0a050242;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.pf-customer-invoice span,.pf-customer-step div{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-customer-invoice strong,.pf-customer-step strong{color:var(--pf-text);font-size:13px}.pf-customer-invoice small,.pf-customer-step small{color:var(--pf-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.pf-customer-invoice>b{color:var(--pf-amber);font-family:Geist Mono,monospace;font-size:13px}.pf-customer-step{grid-template-columns:auto minmax(0,1fr)}.pf-customer-step>span{width:34px;height:34px;color:var(--pf-text-muted);background:#fff1e80f;border-radius:10px;place-items:center;display:grid}.pf-customer-step--active>span{color:var(--pf-primary);background:#ffb69324}.pf-customer-step--risk>span{color:var(--pf-amber);background:#ffbf4d21}.pf-customer-step--done>span{color:var(--pf-secondary);background:#a6c25a1c}.pf-customer-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:4px;display:flex}@media (max-width:1120px){.pf-customer-layout{grid-template-columns:1fr}}@media (max-width:760px){.pf-customer-summary,.pf-customer-detail__metrics,.pf-customer-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-customer-row{grid-template-columns:auto minmax(0,1fr)}.pf-customer-row__money,.pf-customer-row__contact{grid-column:2}.pf-customer-detail__top{flex-direction:column}}@media (max-width:520px){.pf-customer-summary,.pf-customer-detail__metrics,.pf-customer-profile-grid{grid-template-columns:1fr}.pf-customer-detail{padding:12px}.pf-customer-invoice{grid-template-columns:1fr}}.pf-cust{flex-direction:column;gap:14px;display:flex}.pf-cust__search{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pf-cust__search input{min-width:0;font:inherit;color:var(--pf-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.pf-cust__search input::placeholder{color:var(--pf-text-soft)}.pf-cust__search>span{color:var(--pf-text-soft);letter-spacing:.04em;font-family:Geist Mono,monospace;font-size:11px}.pf-cust__list{flex-direction:column;gap:6px;display:flex}.pf-cust__row{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:12px;grid-template-columns:1.4fr 1.2fr auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .18s;display:grid}.pf-cust__row:hover{border-color:var(--pf-primary-glow)}.pf-cust__row-id strong{color:var(--pf-text);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.pf-cust__meta{color:var(--pf-text-soft);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.pf-cust__meta span{letter-spacing:.02em}.pf-cust__stats{color:var(--pf-text-soft);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.pf-cust__stats b{color:var(--pf-text);margin-bottom:1px;font-family:Geist Mono,monospace;font-size:13px;font-weight:600;display:block}.pf-cust__open b{color:var(--pf-amber)}.pf-cust__actions{gap:6px;display:flex}@media (max-width:800px){.pf-cust__row{grid-template-columns:1fr}.pf-cust__actions{justify-content:flex-end}}.pf-settings,.pf-settings__form{flex-direction:column;gap:14px;display:flex}.pf-settings__group{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px 18px;display:grid}.pf-settings__group legend{letter-spacing:.12em;text-transform:uppercase;color:var(--pf-primary);grid-column:1/-1;margin-bottom:6px;padding:0;font-size:11px}.pf-settings__group label{flex-direction:column;gap:4px;display:flex}.pf-settings__group label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-text-soft);font-size:11px}.pf-settings__group input,.pf-settings__group select{font:inherit;border:1px solid var(--pf-border);background:var(--pf-bg-elev);color:var(--pf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:8px 10px;font-size:13px}.pf-settings__group input:focus,.pf-settings__group select:focus{border-color:var(--pf-primary);outline:none;box-shadow:0 0 0 3px #ffb6932e}.pf-settings__hint{color:var(--pf-text-soft);grid-column:1/-1;margin:4px 0 0;font-size:11px;line-height:1.5}.pf-settings__actions{justify-content:flex-end;gap:10px;display:flex}.pf-live-pill--warn{color:var(--pf-amber);background:#ffbf4d1a;border-color:#ffbf4d4d}.pf-live-pill--warn span{background:var(--pf-amber);box-shadow:0 0 8px #ffbf4d73}@media (max-width:720px){.pf-settings__group{grid-template-columns:1fr}}.pf-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;padding:24px;animation:.16s pf-modal-bg;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes pf-modal-bg{0%{opacity:0}to{opacity:1}}.pf-modal__sheet{background:var(--pf-surface);border:1px solid var(--pf-border-strong);border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:560px;padding:20px;animation:.2s pf-modal-in;display:flex;box-shadow:0 30px 80px #00000080}@keyframes pf-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pf-modal__sheet header{justify-content:space-between;align-items:center;display:flex}.pf-modal__sheet header h4{color:var(--pf-text);margin:0;font-size:16px;font-weight:600}.pf-modal__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pf-modal__wide{grid-column:1/-1}.pf-modal__grid label{flex-direction:column;gap:4px;display:flex}.pf-modal__grid label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-text-soft);font-size:11px}.pf-modal__grid input{font:inherit;border:1px solid var(--pf-border);background:var(--pf-bg-elev);color:var(--pf-text);border-radius:10px;padding:8px 10px;font-size:13px}.pf-modal__grid input:focus{border-color:var(--pf-primary);outline:none;box-shadow:0 0 0 3px #ffb6932e}.pf-modal__sheet footer{border-top:1px solid var(--pf-border);justify-content:flex-end;gap:10px;padding-top:6px;display:flex}@media (max-width:540px){.pf-modal__grid{grid-template-columns:1fr}}.pf-bank-workbench{flex-direction:column;gap:16px;display:flex}.pf-bank-workbench__head{align-items:center}.pf-bank-workbench__summary{background:var(--pf-tertiary-soft);color:var(--pf-text-muted);border:1px solid #9ccaff2e;border-radius:13px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.pf-bank-workbench__filters{border:1px solid var(--pf-border);background:#0d070457;border-radius:14px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.pf-bank-workbench__filters button{min-height:38px;color:var(--pf-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;transition:background .16s,color .16s,transform .16s;display:inline-flex}.pf-bank-workbench__filters button:active{transform:scale(.97)}.pf-bank-workbench__filters button b{min-width:22px;color:var(--pf-text-soft);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:7px;padding:1px 7px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600;transition:background .16s,color .16s}.pf-bank-workbench__filters button:hover{color:var(--pf-text);background:#ffffff0a}.pf-bank-workbench__filters button.is-active{color:#1d100a;background:var(--pf-primary)}.pf-bank-workbench__filters button.is-active b{color:#1d100a;background:#1d100a29}.pf-bank-workbench__grid{direction:ltr;grid-template-columns:minmax(470px,.95fr) minmax(420px,1.05fr);align-items:stretch;gap:14px;display:grid}.pf-bank-queue,.pf-bank-detail{border:1px solid var(--pf-outline-variant);background:var(--pf-bg-elev);direction:rtl;border-radius:17px;min-width:0}.pf-bank-queue{padding:14px}.pf-bank-queue__summary{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;margin-bottom:12px;display:grid}.pf-bank-queue__summary span{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:13px;gap:2px;padding:10px 12px;display:grid}.pf-bank-queue__summary b{color:var(--pf-text);font-size:15px;font-weight:800}.pf-bank-queue__summary small{color:var(--pf-text-soft);font-size:11px}.pf-bank-queue__list{gap:8px;display:grid}.pf-bank-row{border:1px solid var(--pf-border);background:var(--pf-surface);width:100%;color:var(--pf-text);text-align:right;cursor:pointer;transition:transform var(--dur-base) var(--ease-out-quart), border-color var(--dur-base) ease, background var(--dur-base) ease;border-radius:14px;grid-template-columns:34px minmax(0,1.1fr) minmax(86px,.55fr) minmax(96px,.7fr) 42px;align-items:center;gap:8px;padding:10px;display:grid}.pf-bank-row:hover,.pf-bank-row.is-selected{border-color:var(--pf-primary-glow);background:var(--pf-surface-strong);transform:translateY(-1px)}.pf-bank-row--suggested.is-selected,.pf-bank-row--suggested:hover{border-color:#9ccaff57}.pf-bank-row--action.is-selected,.pf-bank-row--action:hover{border-color:#ffbf4d57}.pf-bank-row__icon{box-sizing:border-box;background:var(--pf-primary-soft);width:34px;height:34px;color:var(--pf-primary);border-radius:11px;justify-self:center;place-items:center;display:grid}.pf-bank-row__icon svg,.pf-bank-step>span svg{width:16px;height:16px;display:block}.pf-bank-row__main,.pf-bank-row__amount,.pf-bank-row__match{gap:2px;min-width:0;display:grid}.pf-bank-row__main strong,.pf-bank-row__main small,.pf-bank-row__amount b,.pf-bank-row__amount small,.pf-bank-row__match b,.pf-bank-row__match small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-bank-row__main strong{color:var(--pf-text);font-size:13px;font-weight:760}.pf-bank-row__main small,.pf-bank-row__amount small,.pf-bank-row__match small{color:var(--pf-text-soft);font-size:11px}.pf-bank-row__amount b{color:var(--pf-text);font-family:Geist Mono,monospace;font-size:13px}.pf-bank-row__match b{color:var(--pf-amber);font-size:11px;font-weight:760}.pf-bank-row__state{box-sizing:border-box;background:var(--pf-glass-strong);width:36px;height:32px;color:var(--pf-text-muted);border-radius:11px;justify-self:center;place-items:center;font-family:Geist Mono,monospace;font-size:11px;display:grid}.pf-bank-detail{flex-direction:column;gap:14px;padding:16px;display:flex}.pf-bank-detail__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pf-bank-detail__top h4{color:var(--pf-text);letter-spacing:0;margin:8px 0 4px;font-size:22px;font-weight:760}.pf-bank-detail__top p{color:var(--pf-text-soft);margin:0;font-size:13px}.pf-bank-detail__top>strong{color:var(--pf-text);white-space:nowrap;font-family:Geist Mono,monospace;font-size:21px}.pf-bank-risk{border:1px solid var(--pf-border);min-height:28px;color:var(--pf-text-soft);border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.pf-bank-risk--suggested{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border-color:#9ccaff42}.pf-bank-risk--action,.pf-bank-risk--unmatched{color:var(--pf-amber);background:#ffbf4d14;border-color:#ffbf4d47}.pf-bank-risk--done{background:var(--pf-secondary-soft);color:var(--pf-secondary);border-color:#a6c25a3d}.pf-bank-detail__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pf-bank-detail__metrics span{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.pf-bank-detail__metrics b,.pf-bank-detail__metrics small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-bank-detail__metrics b{color:var(--pf-text-soft);font-size:10px;font-weight:650}.pf-bank-detail__metrics small{color:var(--pf-text);font-size:12px}.pf-bank-detail__reason{background:var(--pf-tertiary-soft);border:1px solid #9ccaff2e;border-radius:13px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.pf-bank-detail__reason>span{box-sizing:border-box;width:52px;height:52px;color:var(--pf-tertiary);background:#9ccaff1a;border-radius:16px;justify-self:center;place-items:center;font-family:Geist Mono,monospace;font-size:13px;font-weight:800;display:grid}.pf-bank-detail__reason strong{color:var(--pf-text);margin-bottom:3px;font-size:13px;display:block}.pf-bank-detail__reason p{color:var(--pf-text-muted);margin:0;font-size:12px;line-height:1.5}.pf-bank-detail__timeline{gap:8px;display:grid}.pf-bank-step{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.pf-bank-step>span{box-sizing:border-box;width:32px;height:32px;color:var(--pf-text-muted);background:#ffffff0b;border-radius:10px;justify-self:center;place-items:center;display:grid}.pf-bank-step strong,.pf-bank-step small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pf-bank-step strong{color:var(--pf-text);font-size:13px;font-weight:730}.pf-bank-step small{color:var(--pf-text-soft);font-size:11px}.pf-bank-step--active{border-color:#9ccaff3d}.pf-bank-step--active>span{background:var(--pf-tertiary-soft);color:var(--pf-tertiary)}.pf-bank-step--done>span{background:var(--pf-secondary-soft);color:var(--pf-secondary)}.pf-bank-detail__actions{flex-wrap:wrap;gap:9px;margin-top:auto;display:flex}@media (max-width:1220px){.pf-bank-workbench__grid{grid-template-columns:1fr}}@media (max-width:760px){.pf-bank-workbench__head,.pf-bank-detail__top{flex-direction:column;align-items:stretch}.pf-bank-queue__summary,.pf-bank-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-bank-row{grid-template-columns:34px minmax(0,1fr)}.pf-bank-row__amount,.pf-bank-row__match,.pf-bank-row__state{grid-column:1/-1}.pf-bank-detail__reason{grid-template-columns:1fr}}.pf-invoice-workbench{flex-direction:column;gap:16px;display:flex}.pf-invoice-workbench__head{align-items:center}.pf-mini-button--strong{color:var(--pf-primary);background:#ffb6931c;border-color:#ffb69357}.pf-invoice-workbench__filters{border:1px solid var(--pf-border);background:#0d070457;border-radius:14px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.pf-invoice-workbench__filters button{min-height:38px;color:var(--pf-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;transition:background .16s,color .16s,transform .16s;display:inline-flex}.pf-invoice-workbench__filters button:active{transform:scale(.97)}.pf-invoice-workbench__filters button b{min-width:22px;color:var(--pf-text-soft);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:7px;padding:1px 7px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600;transition:background .16s,color .16s}.pf-invoice-workbench__filters button:hover{color:var(--pf-text);background:#ffffff0a}.pf-invoice-workbench__filters button.is-active{color:#1d100a;background:var(--pf-primary)}.pf-invoice-workbench__filters button.is-active b{color:#1d100a;background:#1d100a29}.pf-invoice-workbench__grid{direction:ltr;grid-template-columns:minmax(480px,.95fr) minmax(420px,1.05fr);align-items:stretch;gap:14px;display:grid}.pf-invoice-queue,.pf-invoice-detail{border:1px solid var(--pf-outline-variant);background:var(--pf-bg-elev);direction:rtl;border-radius:17px;min-width:0}.pf-invoice-queue{padding:14px}.pf-invoice-queue__summary{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;margin-bottom:12px;display:grid}.pf-invoice-queue__summary span{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:13px;gap:2px;padding:10px 12px;display:grid}.pf-invoice-queue__summary b{color:var(--pf-text);font-size:15px;font-weight:800}.pf-invoice-queue__summary small{color:var(--pf-text-soft);font-size:11px}.pf-invoice-queue__list{gap:8px;display:grid}.pf-invoice-row{border:1px solid var(--pf-border);background:var(--pf-surface);width:100%;color:var(--pf-text);text-align:right;cursor:pointer;transition:transform var(--dur-base) var(--ease-out-quart), border-color var(--dur-base) ease, background var(--dur-base) ease;border-radius:14px;grid-template-columns:34px minmax(0,1.15fr) minmax(76px,.5fr) minmax(96px,.7fr) minmax(74px,auto);align-items:center;gap:8px;padding:10px;display:grid}.pf-invoice-row:hover,.pf-invoice-row.is-selected{border-color:var(--pf-primary-glow);background:var(--pf-surface-strong);transform:translateY(-1px)}.pf-invoice-row--risk.is-selected,.pf-invoice-row--risk:hover{border-color:#ffbf4d5c}.pf-invoice-row--waiting.is-selected,.pf-invoice-row--waiting:hover{border-color:#9ccaff57}.pf-invoice-row__rank{background:var(--pf-primary-soft);width:34px;height:34px;color:var(--pf-primary);border-radius:11px;place-items:center;font-family:Geist Mono,monospace;font-size:12px;font-weight:800;display:grid}.pf-invoice-row__main,.pf-invoice-row__due,.pf-invoice-row__contact{gap:2px;min-width:0;display:grid}.pf-invoice-row__main strong,.pf-invoice-row__main small,.pf-invoice-row__due b,.pf-invoice-row__due small,.pf-invoice-row__contact b,.pf-invoice-row__contact small,.pf-invoice-row__state{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-invoice-row__main strong{color:var(--pf-text);font-size:13px;font-weight:760}.pf-invoice-row__main small,.pf-invoice-row__due small,.pf-invoice-row__contact small{color:var(--pf-text-soft);font-size:11px}.pf-invoice-row__due b{color:var(--pf-text);font-family:Geist Mono,monospace;font-size:13px}.pf-invoice-row__contact b{color:var(--pf-amber);font-size:11px;font-weight:750}.pf-invoice-row__state{border:1px solid var(--pf-border);background:var(--pf-glass-strong);max-width:112px;min-height:28px;color:var(--pf-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:10px;display:inline-flex}.pf-invoice-detail{flex-direction:column;gap:14px;padding:16px;display:flex}.pf-invoice-detail__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pf-invoice-risk{border:1px solid var(--pf-border);min-height:28px;color:var(--pf-text-soft);border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.pf-invoice-risk--risk,.pf-invoice-risk--warn{color:var(--pf-amber);background:#ffbf4d14;border-color:#ffbf4d47}.pf-invoice-risk--waiting{background:var(--pf-tertiary-soft);color:var(--pf-tertiary);border-color:#9ccaff42}.pf-invoice-risk--done{background:var(--pf-secondary-soft);color:var(--pf-secondary);border-color:#a6c25a3d}.pf-invoice-detail__top h4{color:var(--pf-text);letter-spacing:0;margin:8px 0 4px;font-size:22px;font-weight:760}.pf-invoice-detail__top p{color:var(--pf-text-soft);margin:0;font-size:13px}.pf-invoice-detail__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pf-invoice-detail__metrics span{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.pf-invoice-detail__metrics b,.pf-invoice-detail__metrics small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-invoice-detail__metrics b{color:var(--pf-text-soft);font-size:10px;font-weight:650}.pf-invoice-detail__metrics small{color:var(--pf-text);font-size:12px}.pf-invoice-detail__timeline{gap:8px;display:grid}.pf-invoice-step{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.pf-invoice-step>span{width:32px;height:32px;color:var(--pf-text-muted);background:#ffffff0b;border-radius:10px;place-items:center;display:grid}.pf-invoice-step strong,.pf-invoice-step small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pf-invoice-step strong{color:var(--pf-text);font-size:13px;font-weight:730}.pf-invoice-step small{color:var(--pf-text-soft);font-size:11px}.pf-invoice-step--active{border-color:#ffb69347}.pf-invoice-step--active>span{background:var(--pf-primary-soft);color:var(--pf-primary)}.pf-invoice-step--done>span{background:var(--pf-secondary-soft);color:var(--pf-secondary)}.pf-invoice-detail__actions{flex-wrap:wrap;gap:9px;margin-top:auto;display:flex}@media (max-width:1220px){.pf-invoice-workbench__grid{grid-template-columns:1fr}}@media (max-width:760px){.pf-invoice-workbench__head,.pf-invoice-detail__top{flex-direction:column;align-items:stretch}.pf-invoice-queue__summary,.pf-invoice-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-invoice-row{grid-template-columns:34px minmax(0,1fr)}.pf-invoice-row__due,.pf-invoice-row__contact,.pf-invoice-row__state{grid-column:1/-1}}.pf-rec-workbench{flex-direction:column;gap:14px;display:flex}.pf-rec-workbench__head{align-items:flex-start}.pf-rec-workbench__head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-rec-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pf-rec-summary span,.pf-rec-detail__metrics span,.pf-rec-detail__config span{border:1px solid var(--pf-outline-variant);background:#fff1e80b;border-radius:12px;min-width:0;padding:12px 14px}.pf-rec-summary b,.pf-rec-detail__metrics b,.pf-rec-detail__config b{color:var(--pf-text);font-size:18px;line-height:1.2;display:block}.pf-rec-summary small,.pf-rec-detail__metrics small,.pf-rec-detail__config small{color:var(--pf-text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.pf-rec-workbench__filters{border:1px solid var(--pf-border);background:#0d070457;border-radius:14px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.pf-rec-workbench__filters button{color:var(--pf-text-soft);min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 15px;font-size:13px;font-weight:600;transition:background .16s,color .16s}.pf-rec-workbench__filters button:hover{color:var(--pf-text);background:#ffffff0a}.pf-rec-workbench__filters button.is-active{background:var(--pf-primary);color:#1d100a}.pf-rec-layout{direction:ltr;grid-template-columns:minmax(330px,.95fr) minmax(0,1.18fr);align-items:start;gap:14px;display:grid}.pf-rec-queue,.pf-rec-detail{direction:rtl}.pf-rec-queue{flex-direction:column;gap:8px;min-width:0;display:flex}.pf-rec-row{border:1px solid var(--pf-outline-variant);background:var(--pf-surface-strong);width:100%;min-height:76px;color:var(--pf-text);text-align:right;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(105px,.5fr) minmax(120px,.62fr) auto;align-items:center;gap:10px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s,opacity .18s;display:grid}.pf-rec-row:not(:disabled):hover{border-color:var(--pf-primary-glow);background:#fff1e811;transform:translateY(-1px)}.pf-rec-row.is-selected{background:#a6c25a12;border-color:#a6c25a6b}.pf-rec-row--risk:not(.is-selected){border-color:#ffbf4d4d}.pf-rec-row--today:not(.is-selected){border-color:#ffb69352}.pf-rec-row--off{opacity:.58}.pf-rec-row__rank{width:36px;height:36px;color:var(--pf-primary);background:#0a050261;border-radius:10px;place-items:center;font-family:Geist Mono,monospace;font-size:12px;font-weight:700;display:grid}.pf-rec-row__main,.pf-rec-row__amount,.pf-rec-row__state{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-rec-row strong,.pf-rec-row b{color:var(--pf-text);font-size:14px;line-height:1.25}.pf-rec-row small{color:var(--pf-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.pf-rec-row__amount b{color:var(--pf-amber);font-family:Geist Mono,monospace}.pf-rec-row--ready .pf-rec-row__state b{color:var(--pf-text-muted)}.pf-rec-row--today .pf-rec-row__state b{color:var(--pf-primary)}.pf-rec-row--risk .pf-rec-row__state b{color:var(--pf-amber)}.pf-rec-detail{border:1px solid var(--pf-border-strong);background:#180e09bd;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.pf-rec-detail__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pf-rec-detail__top h4{color:var(--pf-text);margin:8px 0 4px;font-size:24px;line-height:1.1}.pf-rec-detail__top p{color:var(--pf-text-soft);margin:0;font-size:13px}.pf-rec-detail__tools{flex-shrink:0;gap:6px;display:flex}.pf-rec-risk{border:1px solid var(--pf-border);min-height:26px;color:var(--pf-text-muted);background:#fff1e80b;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pf-rec-risk--today{color:var(--pf-primary);background:#ffb6931a;border-color:#ffb69357}.pf-rec-risk--risk{color:var(--pf-amber);background:#ffbf4d1a;border-color:#ffbf4d57}.pf-rec-risk--off{color:var(--pf-text-soft);background:#fff1e808}.pf-rec-detail__metrics,.pf-rec-detail__config{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pf-rec-detail__config{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-rec-detail__metrics b,.pf-rec-detail__config b{font-size:13px}.pf-rec-timeline{gap:8px;display:grid}.pf-rec-step{border:1px solid var(--pf-outline-variant);background:#0a050242;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.pf-rec-step>span{width:34px;height:34px;color:var(--pf-text-muted);background:#fff1e80f;border-radius:10px;place-items:center;display:grid}.pf-rec-step strong{color:var(--pf-text);font-size:13px;display:block}.pf-rec-step small{color:var(--pf-text-soft);margin-top:2px;font-size:11px;line-height:1.35;display:block}.pf-rec-step--active>span{color:var(--pf-primary);background:#ffb69324}.pf-rec-step--risk>span{color:var(--pf-amber);background:#ffbf4d21}.pf-rec-step--done>span{color:var(--pf-secondary);background:#a6c25a1c}.pf-rec-detail__actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.pf-rec-empty{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:14px;display:grid}.pf-rec-empty>div:first-child,.pf-rec-templates{border:1px solid var(--pf-outline-variant);background:#180e09ad;border-radius:14px;padding:18px}.pf-rec-empty h4{color:var(--pf-text);margin:12px 0 6px;font-size:18px}.pf-rec-empty p{color:var(--pf-text-soft);margin:0 0 14px;font-size:13px;line-height:1.55}.pf-rec-templates{flex-direction:column;gap:8px;display:flex}.pf-rec-templates article{border:1px solid var(--pf-border);background:#0a050238;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.pf-rec-templates strong{color:var(--pf-text);font-size:13px;display:block}.pf-rec-templates small{color:var(--pf-text-soft);margin-top:3px;font-size:11px;display:block}@media (max-width:1080px){.pf-rec-layout,.pf-rec-empty{grid-template-columns:1fr}}@media (max-width:760px){.pf-rec-summary,.pf-rec-detail__metrics,.pf-rec-detail__config{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-rec-row{grid-template-columns:auto minmax(0,1fr)}.pf-rec-row__amount,.pf-rec-row__state{grid-column:2}.pf-rec-detail__top{flex-direction:column}}@media (max-width:520px){.pf-rec-summary,.pf-rec-detail__metrics,.pf-rec-detail__config{grid-template-columns:1fr}.pf-rec-detail{padding:12px}.pf-rec-templates article{flex-direction:column;align-items:stretch}}.pf-rec{flex-direction:column;gap:14px;display:flex}.pf-rec__head-actions{align-items:center;gap:8px;display:flex}.pf-rec__filters{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:12px;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.pf-rec__list{flex-direction:column;gap:6px;display:flex}.pf-rec__row{background:var(--pf-surface-strong);border:1px solid var(--pf-outline-variant);border-radius:12px;grid-template-columns:1.4fr 110px 1.2fr auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .18s,opacity .18s;display:grid}.pf-rec__row.is-off{opacity:.55}.pf-rec__row.is-today{border-color:var(--pf-primary-glow);box-shadow:inset 0 0 0 1px #ffb6931f}.pf-rec__row.is-overdue{border-color:#ff846352}.pf-rec__row-id strong{color:var(--pf-text);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.pf-rec__meta{color:var(--pf-text-soft);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.pf-rec__amount{color:var(--pf-text);text-align:end;font-family:Geist Mono,monospace;font-size:15px;font-weight:600}.pf-rec__schedule{color:var(--pf-text-soft);flex-direction:column;gap:2px;font-size:11px;display:flex}.pf-rec__chip{letter-spacing:.04em;background:var(--pf-surface);border:1px solid var(--pf-border);color:var(--pf-text-muted);border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:4px;padding:3px 10px;font-size:11px;display:inline-flex}.pf-rec__chip--today{background:var(--pf-primary-soft);color:var(--pf-primary);border-color:#ffb69352}.pf-rec__chip--overdue{color:#ff8a64;background:#ff84631a;border-color:#ff846352}.pf-rec__actions{gap:6px;display:flex}@media (max-width:900px){.pf-rec__row{grid-template-columns:1fr}.pf-rec__amount{text-align:start}.pf-rec__actions{justify-content:flex-end}}.pf-modal__sheet--lg{max-width:720px}.pf-modal__checkbox{align-items:center;gap:10px;flex-direction:row!important}.pf-modal__checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--pf-primary)}.pf-modal__checkbox>span{text-transform:none!important;letter-spacing:0!important;color:var(--pf-text)!important;font-size:13px!important}@media (max-width:720px){.premium-finance{max-width:100vw;display:block;overflow-x:hidden}.pf-rail{border-radius:20px;flex-direction:row;align-items:center;gap:8px;width:auto;height:72px;padding:8px 10px;top:auto;bottom:12px;left:12px;right:12px}.pf-brand{flex:none;width:46px;min-height:0}.pf-brand span{border-radius:10px;width:34px;height:34px;font-size:12px}.pf-brand strong,.pf-rail__account{display:none}.pf-rail nav{scrollbar-width:none;flex-direction:row;flex:1;gap:4px;overflow-x:auto}.pf-rail nav::-webkit-scrollbar{display:none}.pf-rail button{flex:0 0 58px;padding:8px 4px}.pf-rail button span:last-child{font-size:8px}.pf-rail button.is-active:before{border-radius:2px 2px 0 0;width:24px;height:3px;top:auto;bottom:-1px;left:50%;transform:translate(-50%)}.pf-rail__secondary{transform-origin:bottom;flex-direction:row;gap:6px;width:auto;max-height:184px;padding:8px;position:fixed;top:auto;bottom:92px;left:12px;right:12px;overflow:auto hidden}.pf-rail__secondary-item{flex:0 0 74px;min-height:58px;padding:8px 6px}.pf-main{gap:20px;width:100%;max-width:100vw;margin:0;padding:20px 14px 104px;overflow-x:hidden}.pf-main>*,.pf-card,.pf-cmd,.pf-cmd__bar,.pf-kpi{min-width:0;max-width:100%}.pf-topbar{flex-direction:column-reverse;align-items:flex-start;gap:16px}.pf-topbar__meta{min-width:0;max-width:100%}.pf-topbar__meta span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-kpi-grid{grid-template-columns:1fr;gap:12px}.pf-kpi{padding:16px}.pf-kpi:first-child{padding:18px}.pf-kpi:first-child strong{font-size:30px}.pf-cmd__sample{white-space:normal;max-width:100%}.pf-topbar h1{max-width:9ch;font-size:30px}.pf-card{border-radius:18px;padding:18px}.pf-command{gap:18px;padding:22px}.pf-row{grid-template-columns:1.4fr auto auto 36px}.pf-bank__item{grid-template-columns:18px 1fr auto auto auto}}@media (prefers-reduced-motion:reduce){.premium-finance *,.premium-finance :before,.premium-finance :after{transition-property:opacity,color,background-color,border-color!important;transition-duration:var(--dur-quick)!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.premium-finance :where(.pf-button,.pf-mini-button,.pf-icon-button):not(:disabled):active{transform:none!important}.premium-finance .pf-spin,.premium-finance .pf-gate--pending,.premium-finance .pf-live-pill span,.premium-finance .pf-canvas__pulse,.premium-finance .pf-empty,.premium-finance .pf-kpi--risk .pf-kpi__icon,.premium-finance .pf-kpi--warn .pf-kpi__icon{animation:none!important}}.pf-kpi__footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-kpi__delta{letter-spacing:.02em;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}.pf-kpi__delta--up{color:var(--pf-secondary);background:var(--pf-secondary-soft)}.pf-kpi__delta--down{color:var(--pf-amber);background:#ffbf4d1a}.pf-rail__more-btn{width:100%;color:var(--pf-text-soft);border:0;border-top:1px solid var(--pf-border);background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:2px;padding:12px 4px 10px;transition:color .18s,background .18s;display:flex;position:relative}.pf-rail__more-btn span:last-child{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:500}.pf-rail__more-btn:hover{color:var(--pf-text);background:#ffffff0a}.pf-rail__more-btn.is-open{color:var(--pf-primary)}.pf-rail__secondary{z-index:35;border:1px solid var(--pf-border);scrollbar-width:none;transform-origin:100% 100%;background:radial-gradient(circle at 96% 12%,#ffb6931f,#0000 34%),linear-gradient(#1b0e08fa,#0d0704f5);border-radius:22px;grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;width:224px;max-height:min(420px,100vh - 150px);padding:12px;display:grid;position:absolute;bottom:62px;right:calc(100% + 12px);overflow-y:auto;box-shadow:0 22px 56px #00000057,inset 0 1px #ffffff0a}.pf-rail__secondary:after{content:"";border-top:1px solid var(--pf-border);border-right:1px solid var(--pf-border);background:#0d0704f5;width:12px;height:12px;position:absolute;bottom:26px;right:-7px;transform:rotate(45deg)}.pf-rail__secondary-item{width:100%;min-height:74px;color:var(--pf-text-quiet);background:#ffffff06;border:1px solid #ffffff0b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 8px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex;position:relative;overflow:visible}.pf-rail__secondary::-webkit-scrollbar{display:none}.pf-rail__secondary-item span:last-child{letter-spacing:.01em;text-transform:none;white-space:normal;max-width:82px;font-size:10px;font-weight:650;line-height:1.25}.pf-rail__secondary-item>svg,.pf-rail__secondary-item>span{z-index:1;position:relative}.pf-rail__secondary-item:hover{color:var(--pf-text);background:#ffb69312;border-color:#ffb6932e;transform:translateY(-1px)}.pf-rail__secondary-item.is-active{color:var(--pf-text);background:#ffb6931a;border-color:#ffb6934d}.pf-rail__secondary-item.is-active svg{color:var(--pf-primary)}.pf-rail__secondary-item.is-active:before{content:"";background:var(--pf-primary);border-radius:999px;width:22px;height:2px;position:absolute;top:auto;bottom:7px;left:50%;right:auto;transform:translate(-50%)}.pf-rail nav{scrollbar-width:none;overflow:visible}.pf-rail nav::-webkit-scrollbar{display:none}@media (max-width:720px){.pf-rail__secondary{transform-origin:bottom;border-radius:18px;flex-direction:row;grid-template-columns:none;gap:6px;width:auto;max-height:184px;padding:8px;display:flex;position:fixed;top:auto;bottom:92px;left:12px;right:12px;overflow:auto hidden}.pf-rail__secondary:after{display:none}.pf-rail__secondary-item{flex:0 0 78px;min-height:62px;padding:8px 6px}.pf-rail__secondary-item span:last-child{max-width:66px;font-size:9px}}.pf-today{flex-direction:column;gap:12px;display:flex}.pf-today__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-text-soft);margin:0;font-size:13px;font-weight:600}.pf-today__items{flex-flow:wrap;gap:10px;display:flex}.pf-today__item{border:1px solid var(--pf-border);background:var(--pf-surface);cursor:pointer;text-align:right;border-radius:16px;flex:1;align-items:center;gap:14px;min-width:200px;padding:14px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex}.pf-today__item:hover{border-color:var(--pf-border-strong);background:var(--pf-surface-strong);transform:translateY(-2px)}.pf-today__count{letter-spacing:-.02em;border-radius:10px;flex-shrink:0;place-items:center;min-width:36px;height:36px;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;font-weight:700;display:grid}.pf-today__item--warn .pf-today__count{color:var(--pf-amber);background:#ffbf4d1f}.pf-today__item--info .pf-today__count{background:var(--pf-tertiary-soft);color:var(--pf-tertiary)}.pf-today__item--ok .pf-today__count{background:var(--pf-secondary-soft);color:var(--pf-secondary)}.pf-today__copy{flex-direction:column;flex:1;gap:2px;display:flex}.pf-today__copy strong{color:var(--pf-text);font-size:14px;font-weight:600;display:block}.pf-today__copy span{color:var(--pf-text-soft);font-size:12px}.pf-today__arrow{color:var(--pf-text-quiet);flex-shrink:0}.pf-today__clear{border:1px solid var(--pf-border);background:var(--pf-surface);color:var(--pf-secondary);border-radius:16px;align-items:center;gap:10px;width:100%;padding:14px 18px;font-size:13px;display:flex}.pf-today__clear span{color:var(--pf-text-muted)}@media (max-width:900px){.pf-today__items{flex-direction:column}.pf-today__item{min-width:0}}
/*$vite$:1*/