@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fustat-arabic-400-normal.BLdSu-qG.woff2)format("woff2"),url(/_next/static/media/fustat-arabic-400-normal.C_l1gnun.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:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fustat-latin-ext-400-normal.DPaBYU_e.woff2)format("woff2"),url(/_next/static/media/fustat-latin-ext-400-normal.BWrAM3O8.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:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/fustat-latin-400-normal.BV5RlXVH.woff2)format("woff2"),url(/_next/static/media/fustat-latin-400-normal.CEZm96oN.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:Fustat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/fustat-arabic-700-normal.BKDb9qiv.woff2)format("woff2"),url(/_next/static/media/fustat-arabic-700-normal.BXXu-1KW.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:Fustat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/fustat-latin-ext-700-normal.C82se5Lo.woff2)format("woff2"),url(/_next/static/media/fustat-latin-ext-700-normal.HNRoYAp5.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:Fustat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/fustat-latin-700-normal.aqWGUdpP.woff2)format("woff2"),url(/_next/static/media/fustat-latin-700-normal.CGzA8gNC.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(/_next/static/media/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_next/static/media/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_next/static/media/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_next/static/media/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_next/static/media/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_next/static/media/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_next/static/media/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_next/static/media/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_next/static/media/inter-latin-700-normal.BLAVimhd.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.BVbkICAY.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.C190GLew.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.JpySY46c.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.CJOVTJB7.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf9f6;--surface:#fff;--surface-2:#f6f3ef;--surface-3:#eee9e2;--line:#ded8d2;--line-soft:#ebe5df;--text:#231f1c;--muted:#5b514b;--muted-2:#70665f;--accent:#ff5a00;--accent-strong:#e95000;--accent-faint:#ff5a001c;--accent-ink:#fff;--success:#167a51;--success-faint:#167a511a;--danger:#b63428;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{background:#ff5a0038}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:25px;font-weight:500;display:inline-flex}.brand-holder{align-items:center;display:inline-flex}.brand-logo{width:108px;height:auto;display:block}.brand-logo--icon{width:25px;height:25px}.brand-context-menu{z-index:1000;background:#fff;border:1px solid #ded8d2;border-radius:10px;min-width:210px;padding:5px;position:fixed}.brand-context-menu a{color:#231f1c;white-space:nowrap;border-radius:6px;padding:9px 10px;font-size:13px;line-height:1.3;display:block}:is(.brand-context-menu a:hover,.brand-context-menu a:focus-visible){background:#fff0e8;outline:none}.brand-mark{width:21px;height:21px;display:inline-block;position:relative}.brand-mark i{background:#f5ad8d;border-radius:1px;width:9px;height:9px;position:absolute}.brand-mark i:first-child{top:0;left:0}.brand-mark i:nth-child(2){top:6px;left:6px}.brand-mark i:nth-child(3){background:var(--accent);top:0;right:0}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:600;transition:transform .15s,background .15s,border-color .15s,opacity .15s;display:inline-flex}.button:active{transform:scale(.98)}.button:disabled{opacity:.35;cursor:not-allowed;transform:none}.button-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 30px #ffffff14}.button-secondary{background:var(--surface-3);color:var(--text);border:1px solid var(--line)}.button-ghost{color:var(--muted);background:0 0}.button-sm{min-height:40px;padding:0 16px;font-size:14px}.button-md{min-height:44px;padding:0 18px}.button-lg{min-height:50px;padding:0 22px}.button-icon{border-radius:50%;width:50px;height:50px;padding:0}.input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:10px;outline:none;min-height:48px;padding:0 16px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--muted-2)}.live-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px var(--success-faint);border-radius:50%;display:inline-block}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;background:#000000c2;place-items:safe center center;padding:24px;animation:.2s fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.idea-modal{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:18px;width:min(540px,100%);padding:30px;position:relative}.idea-modal h2{margin:0 0 8px;font-size:24px}.idea-modal>p{color:var(--muted);margin:0 0 26px;line-height:1.5}.idea-modal label,.account-modal label{color:#bfbfbf;gap:8px;margin-top:16px;font-size:14px;font-weight:500;display:grid}.idea-modal textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:92px;color:var(--text);background:#0d0d0d;border-radius:10px;outline:none;padding:14px 16px;line-height:1.5}.idea-modal textarea:focus{border-color:#838383;box-shadow:0 0 0 3px #ffffff12}.modal-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.modal-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.idea-modal .button{width:100%;margin-top:22px}.modal-actions .button{width:auto;margin:0}.close-modal{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;position:absolute;top:18px;right:18px}.agent-shell{background:#080808;grid-template-rows:100%;grid-template-columns:340px minmax(0,1fr);height:100svh;min-height:720px;display:grid;overflow:hidden}.agent-rail{border-right:1px solid var(--line-soft);background:#0a0a0a;flex-direction:column;min-width:0;min-height:0;display:flex}.rail-brand{border-bottom:1px solid var(--line-soft);align-items:center;height:69px;padding:0 16px;display:flex}.rail-brand .brand{font-size:24px}.rail-scroll{flex:1;min-height:0;padding:0 15px;overflow-y:auto}.rail-section{text-align:left;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;background:0 0;width:100%;padding:15px 0}.rail-step{color:#7e7e7e;text-transform:none;letter-spacing:.01em;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.rail-step i{color:var(--muted);margin-right:5px;font-style:normal}.company-summary strong{font-size:14px;display:inline}.company-summary small{color:var(--muted-2);margin-left:6px}.company-summary p{color:#9f9f9f;margin:24px 0 12px;font-size:14px;line-height:1.55}.mini-tags{gap:5px;display:flex}.mini-tags span{background:var(--surface-3);color:#a8a8a8;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:13px;display:flex}.mini-chart{background:linear-gradient(#0000,#ffffff0d);border-radius:8px;align-items:end;gap:3px;height:90px;margin-top:10px;padding:17px 10px 0;display:flex}.mini-chart span{background:linear-gradient(var(--accent), #ffffff26);flex:1;height:20%}.mini-chart span:nth-child(2){height:25%}.mini-chart span:nth-child(3){height:55%}.mini-chart span:nth-child(4){height:85%}.mini-chart span:nth-child(5){height:62%}.mini-chart span:nth-child(6){height:44%}.rail-pills{grid-template-columns:1fr 1fr;gap:5px;margin-top:13px;display:grid}.rail-pills span{text-overflow:ellipsis;white-space:nowrap;background:var(--surface);border:1px solid var(--line-soft);color:#9b9b9b;border-radius:6px;padding:7px;font-size:13px;overflow:hidden}.rail-campaigns{gap:5px;margin-top:13px;display:grid}.rail-campaigns span{background:var(--surface);border:1px solid var(--line-soft);border-radius:6px;justify-content:space-between;padding:8px;display:flex}.rail-campaigns b{color:#b4b4b4;font-size:13px;font-weight:500}.rail-campaigns small{color:#929292}.activity-log{border-top:1px solid var(--line-soft);color:#6d6d6d;grid-template-rows:auto minmax(0,1fr);gap:8px;height:250px;padding:15px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.activity-log p{color:#a0a0a0;align-items:center;gap:7px;margin:0;font-weight:600;display:flex}.activity-lines{scrollbar-width:thin;overscroll-behavior:contain;align-content:start;gap:7px;display:grid;overflow-y:auto}.activity-lines>span{grid-template-columns:13px minmax(0,1fr);align-items:baseline;gap:0 5px;display:grid}.activity-lines>span>i{color:#636363;justify-content:center;font-style:normal;display:flex}.activity-lines>span>b{color:#868686;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.activity-lines>span>em{color:#636363;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-style:normal;overflow:hidden}.activity-lines>u{letter-spacing:.09em;text-transform:uppercase;color:#515151;align-items:center;gap:7px;padding-top:6px;font-size:10.5px;text-decoration:none;display:flex}.activity-lines>u:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.activity-lines>u:first-child{padding-top:0}.activity-lines>span[data-status=done]>i{color:var(--accent)}.activity-lines>span[data-status=done]>b{color:#b3b3b3}.activity-lines>span[data-status=done]>em{color:#919191}.activity-lines>span[data-status=failed]>i,.activity-lines>span[data-status=failed]>em{color:var(--danger)}.activity-lines>span[data-status=skipped]{opacity:.72}.activity-lines .working>b{color:#e6e6e6}.activity-lines .activity-typing:after{display:none}.activity-lines .activity-typing>b:after{content:"";vertical-align:-1px;background:var(--accent);width:6px;height:10px;margin-left:5px;animation:.72s step-end infinite activity-caret;display:inline-block}.activity-lines .research-spinner{border-width:1.5px;width:9px;height:9px}.activity-log .working{color:#b3b3b3}.agent-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.credit-banner{border-bottom:1px solid var(--line-soft);background:#111;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.credit-banner>span{grid-template-columns:44px auto;align-items:center;column-gap:12px;display:grid}.credit-banner i{border:1px solid var(--line);color:#a5a5a5;border-radius:10px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.credit-banner b{font-size:14px}.credit-banner small{color:var(--muted);font-size:13px}.progress-steps{align-items:center;min-height:94px;padding:0 40px;display:flex}.progress-item{flex:1;align-items:center;min-width:0;display:flex}.progress-item:last-child{flex:0 auto}.progress-item>i{background:#303030;flex:1;min-width:18px;height:1px;margin:0 10px}.progress-item button{color:#646464;cursor:default;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.progress-item button span{border:1px solid #565656;border-radius:999px;place-items:center;width:25px;height:25px;font-size:12.5px;font-weight:600;display:grid}.progress-item button b{color:#d9d9d9;background:#131313;border:1px solid #6b6b6b;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.progress-item button b:first-letter{color:var(--accent)}.progress-item button.done{cursor:pointer}.progress-item button.done span{color:#121212;background:#e1e1e1;border-color:#e1e1e1}.progress-item button.current span{color:var(--accent);border-color:var(--accent)}.progress-wrap{border-bottom:1px solid #0000;align-items:center;display:flex}.progress-wrap .progress-steps{flex:1}.future-steps{color:#838383;white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;width:410px;padding-right:28px;font-size:10.5px;display:flex}.future-steps>small{color:#555;letter-spacing:.1em;margin-top:-48px;font-size:7px;position:absolute}.future-steps span{align-items:center;gap:5px;display:flex}.future-steps i{border:1px dashed #4e4e4e;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.future-steps b{color:#383838;font-weight:400}.stage-canvas{flex:1;padding:0 48px 48px;position:relative;overflow:auto}.stage-heading{color:#747474;z-index:2;background:linear-gradient(#080808 60%,#0000);align-items:center;gap:8px;padding:4px 0 16px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:sticky;top:0}.stage-center{place-items:center;min-height:calc(100% - 30px);display:grid}.domain-researching{color:#8b8b8b;place-items:center;gap:7px;display:grid}.domain-researching small{font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.domain-researching b{color:#ccc;letter-spacing:-.02em;font-size:17px}.research-spinner{border:2px solid #2a2a2a;border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite research-spin}.flow-enter{animation:flow-enter .22s var(--ease-out,cubic-bezier(.23,1,.32,1)) both}.flow-skeleton{pointer-events:none}.skeleton-lines{gap:10px;width:100%;display:grid}.skeleton-lines i{background:#272727;border-radius:4px;height:11px;animation:1.4s linear infinite skeleton-pulse;display:block}.skeleton-lines i:nth-child(2n){width:78%;animation-delay:.12s}.skeleton-lines i:nth-child(3n){width:91%;animation-delay:.24s}.flow-skeleton.segment-grid .segment-card{align-items:center;display:flex}.flow-skeleton.data-table .table-row>span{min-height:49px}.flow-skeleton.data-table .table-row>span:empty:after,.email-loading .row-avatar:empty:after{content:"";background:#272727;border-radius:4px;width:70%;height:10px;animation:1.4s linear infinite skeleton-pulse}.email-loading .recipient-list{padding-top:36px}.email-loading .recipient-list button{min-height:68px}.email-loading .email-person>.skeleton-lines{width:180px}.email-loading .email-body .skeleton-lines{margin-top:10px}@keyframes research-spin{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%,to{opacity:.38}50%{opacity:.88}}@keyframes flow-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.research-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;flex-direction:column;width:500px;min-height:460px;padding:24px;display:flex;box-shadow:0 28px 100px #00000047}.card-top{align-items:center;gap:12px;display:flex}.card-top>div:nth-child(2){gap:4px;display:grid}.card-top strong{font-size:15px}.card-top small{color:var(--muted);font-size:13px}.domain-avatar{color:#111;text-transform:uppercase;background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:grid}.status-chip{color:#83cdb4;background:var(--accent-faint);border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:7px 9px;font-size:13px;display:flex}.research-pulse{border:1px solid var(--line-soft);background:radial-gradient(circle,#ffffff14,#0000 57%);border-radius:10px;justify-content:center;align-items:center;gap:8px;height:165px;margin:24px 0;display:flex}.research-pulse span{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.15s ease-in-out infinite pulse}.research-pulse span:nth-child(2){animation-delay:.14s}.research-pulse span:nth-child(3){animation-delay:.28s}@keyframes pulse{50%{opacity:.5}}.research-card>p{color:#b1b1b1;margin:0;font-size:14px;line-height:1.6}.research-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.research-facts span{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--muted);border-radius:8px;gap:6px;padding:12px;font-size:12.5px;display:grid}.research-facts b{color:#ccc;font-size:13px}.keyword-row{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.keyword-row span,.campaign-examples{color:#797979;border:1px solid var(--line-soft);background:var(--surface-2);border-radius:5px;padding:6px 8px;font-size:10.5px}.campaign-examples{margin-top:13px;display:inline-block}.market-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:1fr 1fr;width:min(680px,100%);margin:68px auto 0;display:grid;overflow:hidden}.market-column{flex-direction:column;gap:10px;padding:24px;display:flex}.market-column+.market-column{border-left:1px solid var(--line)}.market-column label{color:#777;letter-spacing:.08em;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.market-column label b{color:#989898;background:var(--surface-3);border-radius:4px;padding:3px 5px}.market-column h3{background:var(--surface-3);border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.45}.market-column p{color:#9c9c9c;margin:0 0 12px;font-size:14px;line-height:1.5}.query{color:#a0a0a0;background:var(--surface-3);border-radius:6px;align-items:center;gap:8px;padding:9px;font-size:13px;display:flex}.competitor-list{gap:4px;display:grid}.competitor-list span{background:var(--surface-3);color:#b3b3b3;border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:7px;font-size:13px;display:grid}.competitor-list i{color:#fff;background:#0b0b0b;border-radius:4px;place-items:center;width:17px;height:17px;font-size:10.5px;font-style:normal;display:grid}.competitor-list small{color:#838383;font-size:12px}.more-button{color:#969696;cursor:pointer;background:0 0;border:0;font-size:13px}.segment-grid{grid-template-columns:1fr 1fr;gap:12px;width:min(900px,100%);margin:28px auto 0;display:grid}.segment-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:190px;padding:18px}.segment-head{justify-content:space-between;align-items:center;display:flex}.segment-head>span{background:var(--surface-3);color:#939393;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.segment-head small{color:#919191}.segment-card h3{margin:19px 0 7px;font-size:16px}.segment-card>p{color:#9b9b9b;margin:0 0 16px;font-size:14px}.criteria{flex-wrap:wrap;gap:5px;display:flex}.criteria span{color:#8b8b8b;background:#202020;border-radius:5px;padding:6px 8px;font-size:12px}.data-table{border:1px solid var(--line);background:#0c0c0c;border-radius:13px;min-width:900px;margin-top:20px;overflow:hidden}.table-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.1fr 2fr 1.1fr .7fr .65fr;min-height:71px;display:grid}.table-row:last-child{border:0}.table-row>span{border-right:1px solid var(--line-soft);color:#919191;align-items:center;gap:9px;min-width:0;padding:13px 14px;font-size:13px;line-height:1.45;display:flex}.table-row>span:last-child{border:0}.table-row b{color:#d6d6d6;font-size:13px}.table-head{background:var(--surface);min-height:45px}.table-head span{color:#868686;letter-spacing:.06em;font-size:12px;font-weight:600}.row-logo,.row-avatar{color:#cdcdcd;background:#242424;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:inline-grid}.match-badge{color:#72c4a8;background:var(--accent-faint);border-radius:5px;padding:5px 7px;font-style:normal}.contact-table{border:1px solid var(--line);border-radius:12px;width:min(1050px,100%);margin:25px auto 0;overflow:hidden}.enrichment-bar{background:var(--surface);color:#8b8b8b;border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:18px;min-height:58px;font-size:12.5px;display:flex}.enrichment-bar span{align-items:center;gap:6px;display:flex}.contact-row{border-bottom:1px solid var(--line-soft);grid-template-columns:36px 1.4fr 1fr 80px;align-items:center;gap:12px;min-height:66px;padding:0 14px;display:grid}.contact-row:last-child{border:0}.contact-row>span:nth-child(2){gap:4px;display:grid}.contact-row b{font-size:13px}.contact-row small{color:#7a7a7a;font-size:12.5px}.email-value{color:#979797;font:11px ui-monospace,monospace}.contact-row em{color:#6ec3a5;background:var(--accent-faint);text-align:center;border-radius:5px;padding:5px 7px;font-size:12px;font-style:normal}.contact-row em.likely{color:#d8ad64;background:#d8ad641a}.enrichment-bar .provider-tags{border-left:1px solid var(--line);color:#929292;padding-left:18px;font:9px ui-monospace,monospace}.email-stage{grid-template-columns:330px 1fr;gap:18px;width:min(1200px,100%);min-height:590px;margin:17px auto 0;display:grid}.recipient-list{flex-direction:column;gap:6px;display:flex}.recipient-label{color:#6b6b6b;letter-spacing:.06em;justify-content:space-between;padding:8px 4px;font-size:12px;display:flex}.recipient-label b{color:#8e8e8e}.recipient-list button{text-align:left;border:1px solid var(--line-soft);background:var(--surface);cursor:pointer;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.recipient-list button.active{box-shadow:inset 3px 0 var(--accent);border-color:#6e6e6e}.recipient-list button>span{gap:4px;display:grid}.recipient-list button b{font-size:13px}.recipient-list button small{color:#7b7b7b;font-size:12px}.recipient-list button em{color:#689f8c;font-size:10.5px;font-style:normal}.email-editor{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.email-person{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;min-height:72px;padding:0 17px;display:flex}.email-person span{gap:4px;display:grid}.email-person b{font-size:14px}.email-person small{color:#8b8b8b;font-size:12.5px}.email-fields p{border-bottom:1px solid var(--line-soft);min-height:42px;margin:0;padding:12px 18px;font-size:13px}.email-fields span{color:#777;width:58px;display:inline-block}.email-body{color:#b8b8b8;outline:none;flex:1;padding:22px 20px;font-size:14px;line-height:1.65;position:relative}.email-body:focus{box-shadow:inset 0 0 0 1px #ffffff59}.email-body small{color:#5c5c5c;position:absolute;bottom:10px;right:18px}.email-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:62px;padding:0 14px;display:flex}.email-footer>button:first-child{color:#929292;cursor:pointer;background:0 0;border:0}.email-footer>button:first-child.active{color:var(--accent)}.email-settings-popover{border-bottom:1px solid var(--line-soft);background:#0f0f0f;justify-content:space-between;align-items:center;min-height:58px;padding:10px 18px;display:flex}.email-settings-popover>span{gap:3px;display:grid}.email-settings-popover b{font-size:12.5px}.email-settings-popover small{color:#757575;font-size:10.5px}.account-modal{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:min(470px,100%);padding:34px;position:relative;box-shadow:0 30px 120px #000}.modal-icon{width:44px;height:44px;color:var(--accent);background:var(--accent-faint);border-radius:10px;place-items:center;display:grid}.eyebrow{letter-spacing:.12em;font-weight:600;color:var(--accent)!important;margin:20px 0 8px!important;font-size:12px!important}.account-modal h2{letter-spacing:-.04em;margin:0 0 12px;font-size:27px;line-height:1.15}.account-modal>p{color:#959595;font-size:14px;line-height:1.55}.account-modal>.button{width:100%;margin-top:22px}.account-modal>small{text-align:center;color:#838383;margin-top:13px;font-size:12px;display:block}.workspace-shell{background:#0b0b0b;grid-template-columns:225px 1fr;min-height:100svh;display:grid}.workspace-nav{border-right:1px solid var(--line-soft);flex-direction:column;height:100svh;padding:22px 14px;display:flex;position:sticky;top:0}.workspace-nav .brand{padding:0 8px 25px}.workspace-nav nav{gap:4px;display:grid}.workspace-nav nav a,.workspace-settings a{color:#909090;cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:13px;display:flex}.workspace-nav nav a.active{color:#e7e7e7;background:var(--surface-2)}.workspace-nav nav a b{color:#6b6b6b;margin-left:auto;font-size:12px}.workspace-settings{border-top:1px solid var(--line-soft);grid-template-columns:32px 1fr;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:grid}.workspace-settings a{grid-column:1/3}.user-dot{background:var(--surface-3);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.workspace-settings small{color:#7b7b7b}.workspace{min-width:0}.workspace-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:86px;padding:0 27px;display:flex}.workspace-header p{color:#747474;text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px;font-size:12px}.workspace-header h1{margin:0;font-size:18px}.campaign-status{color:#d5a965;background:#d5a96517;border:1px solid #d5a96533;border-radius:7px;padding:8px 10px;font-size:12.5px}.campaign-status .live-dot{box-shadow:none;background:#d5a965;margin-right:6px}.campaign-status.live .live-dot{background:var(--accent)}.workspace-grid{grid-template-columns:minmax(330px,.85fr) minmax(560px,1.35fr);min-height:calc(100svh - 86px);display:grid}.agent-thread{border-right:1px solid var(--line-soft);flex-direction:column;gap:14px;padding:23px;display:flex;overflow:auto}.agent-title{align-items:center;gap:10px;margin-bottom:4px;display:flex}.agent-title>span{background:var(--accent-faint);width:36px;height:36px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.agent-title>div{gap:4px;display:grid}.agent-title b{font-size:14px}.agent-title small{color:#868686;font-size:12px}.agent-message{background:var(--surface);border:1px solid var(--line-soft);color:#afafaf;border-radius:10px;padding:15px;font-size:13px;line-height:1.55}.agent-message p{margin:0 0 10px}.agent-message p:last-child{margin-bottom:0}.agent-message button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.agent-tool{border:1px solid var(--line-soft);color:#b8b8bc;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.agent-tool div{gap:3px;display:grid}.agent-tool b{color:#b4b4b4;font-size:12.5px}.agent-tool small{color:#868686;font-size:12px}.agent-composer{z-index:2;border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:end;gap:8px;margin-top:auto;padding:8px;display:flex;position:sticky;bottom:0}.agent-composer textarea{resize:none;min-height:65px;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:8px;font-size:13px}.agent-composer textarea::placeholder{color:#656565}.agent-composer .button{width:38px;height:38px}.campaign-panel{padding:0 27px 30px;overflow:auto}.panel-tabs{border-bottom:1px solid var(--line-soft);align-items:end;gap:24px;height:67px;display:flex}.panel-tabs button{color:#787878;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:45px;font-size:13px}.panel-tabs button.active{color:#e6e6e6;border-color:var(--accent)}.panel-tabs span{color:#8e8e8e;background:var(--surface-3);border-radius:4px;padding:2px 5px;font-size:10.5px}.campaign-review{gap:12px;padding-top:20px;display:grid}.review-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:19px;position:relative}.review-card label,.launch-card label{color:#8b8b8b;letter-spacing:.09em;font-size:10.5px;font-weight:600}.review-card h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:18px}.review-card h3{margin:9px 0 7px;font-size:14px}.review-card p{color:#949494;margin:0;font-size:12.5px}.review-card>button{background:var(--surface-3);border:1px solid var(--line);color:#979797;cursor:pointer;border-radius:6px;padding:6px 8px;font-size:12px;position:absolute;top:14px;right:14px}.review-card.split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.review-card.split>span+span{border-left:1px solid var(--line-soft);padding-left:20px}.launch-card{background:var(--surface);border:1px solid #ffffff40;border-radius:11px;justify-content:space-between;align-items:end;padding:18px;display:flex}.launch-card>div>p{grid-template-columns:28px 58px 28px 1fr;align-items:center;margin:9px 0 0;display:grid}.launch-card p button{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;height:28px}.launch-card p b{text-align:center;font-size:18px}.launch-card p small{color:#7e7e7e;padding-left:10px}.demo-success{color:var(--accent);border:1px solid #fff3;border-radius:9px;gap:10px;padding:13px;display:flex}.demo-success span{gap:4px;display:grid}.demo-success b{color:#d0d0d3;font-size:12.5px}.demo-success small{color:#8b8b8b;font-size:12px}.workspace-table{border:1px solid var(--line);border-radius:10px;margin-top:20px;overflow:hidden}.workspace-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.2fr .8fr 1.25fr 50px;align-items:center;min-height:70px;display:grid}.workspace-row:last-child{border:0}.workspace-row>span{border-right:1px solid var(--line-soft);color:#919191;align-items:center;gap:8px;height:100%;padding:12px;font-size:12px;display:flex}.workspace-row>span:first-child{grid-template-columns:30px 1fr;display:grid}.workspace-row>span:first-child .row-avatar{grid-row:1/3}.workspace-row b{color:#c8c8c8}.workspace-row small{color:#868686}.workspace-row em{color:#66bfa0;background:var(--accent-faint);border-radius:4px;padding:3px 5px;font-size:10px;font-style:normal}.workspace-row.head{background:var(--surface);min-height:39px}.workspace-row.head span{color:#838383;letter-spacing:.08em;font-size:10.5px}.template-preview{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:20px;overflow:hidden}.template-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex}.template-toolbar span{gap:4px;display:grid}.template-toolbar b{font-size:13px}.template-toolbar small{color:#868686;font-size:10.5px}.template-toolbar button{border:1px solid var(--line);background:var(--surface-3);color:#9d9d9d;border-radius:6px;padding:7px 9px;font-size:10.5px}.template-preview>p{border-bottom:1px solid var(--line-soft);margin:0;padding:12px 17px;font-size:12.5px}.template-preview>p span{color:#868686;width:60px;display:inline-block}.template-preview article{color:#b0b0b0;min-height:350px;padding:24px;font-size:13px;line-height:1.65}.email-nav{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;display:flex}.email-nav button{color:#a0a0a0;cursor:pointer;background:0 0;border:0;font-size:12px}.email-nav span{color:#6b6b6b;font-size:10.5px}.inline-editor,.instruction-editor{resize:vertical;border:1px solid var(--line);color:#bdbdbd;background:#0b0b0b;border-radius:7px;outline:none;width:100%;margin-top:14px;padding:10px;font-size:12.5px;line-height:1.5}.instruction-editor{width:calc(100% - 32px);margin:12px 16px 0}.agent-response{border-color:#ffffff38}.auth-shell{background:radial-gradient(circle at 50% 20%, #ffffff14, transparent 30%), var(--bg);min-height:100svh}.auth-shell>header{align-items:center;height:82px;padding:0 27px;display:flex}.auth-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(430px,100% - 32px);margin:78px auto 0;padding:30px;box-shadow:0 30px 100px #00000059}.auth-card h1{letter-spacing:-.04em;margin:0 0 9px;font-size:27px}.auth-card>p:not(.eyebrow){color:#949494;font-size:14px;line-height:1.5}.auth-card label{color:#bdbdbd;gap:8px;margin:23px 0 13px;font-size:13px;display:grid}.auth-card>.button{width:100%;margin-top:8px}.auth-card>small{color:#838383;text-align:center;margin-top:17px;font-size:10.5px;display:block}.auth-divider{color:#666;align-items:center;height:45px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.auth-divider span{padding:0 10px}.product-shell{background:#0b0b0b;grid-template-columns:225px minmax(0,1fr);min-height:100svh;display:grid}.product-nav{border-right:1px solid var(--line-soft);flex-direction:column;height:100svh;padding:21px 13px;display:flex;position:sticky;top:0;overflow-y:auto}.product-nav nav{gap:3px;display:grid}.product-nav nav>small{color:#565656;letter-spacing:.12em;padding:18px 10px 7px;font-size:10px}.product-nav button{color:#868686;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:12.5px;display:flex}.product-nav button:hover{color:#c4c4c4}.product-nav button b{color:#838383;margin-left:auto;font-size:10.5px}.nav-bottom{border-top:1px solid var(--line-soft);grid-template-columns:32px 1fr;align-items:center;gap:7px;margin-top:auto;padding-top:8px;display:grid}.nav-bottom>button{grid-column:1/3}.nav-bottom>small{color:#868686;font-size:10.5px}.product-main{min-width:0;min-height:100svh}.product-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:78px;padding:0 26px;display:flex}.product-header p{color:#838383;letter-spacing:.1em;margin:0 0 5px;font-size:10.5px}.product-header h1{margin:0;font-size:18px}.product-header>.campaign-status{align-items:center;gap:7px;display:inline-flex}.dashboard-body,.settings-body{padding:22px 26px 50px}.dashboard-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dashboard-cards>div,.dashboard-cards>button{border:1px solid var(--line);background:var(--surface);text-align:left;min-height:132px;color:inherit;border-radius:10px;flex-direction:column;padding:16px;display:flex}.dashboard-cards>button{cursor:pointer}.dashboard-cards>*>span{color:#868686;align-items:center;gap:8px;display:flex}.dashboard-cards>*>span b{color:#b4b4b4;font-size:12.5px}.dashboard-cards>*>span .switch{margin-left:auto}.dashboard-cards strong{margin-top:auto;font-size:18px}.dashboard-cards strong small{color:#868686;margin-left:4px;font-size:12px;font-weight:400}.dashboard-cards>*>small{color:#868686;margin-top:5px;font-size:10.5px}.dashboard-cards p{margin:8px 0 0}.dashboard-cards p button{background:var(--surface-3);border:1px solid var(--line);color:#a0a0a0;cursor:pointer;width:27px;height:25px}.switch{cursor:pointer;background:#353535;border:0;border-radius:999px;width:34px;height:19px;padding:2px;transition:background .15s}.switch span{background:#8f8f8f;border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block}.switch.on span{background:#0e0e0e;transform:translate(15px)}.campaign-table{border:1px solid var(--line);border-radius:11px;margin-top:14px;overflow:hidden}.table-toolbar{background:var(--surface);justify-content:space-between;align-items:center;height:64px;padding:0 15px;display:flex}.table-toolbar h2{margin:0 0 4px;font-size:14px}.table-toolbar span{color:#868686;font-size:10.5px}.table-toolbar button{border:1px solid var(--line);background:var(--surface-3);color:#949494;border-radius:6px;padding:7px 10px;font-size:10.5px}.campaign-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(190px,1.5fr) .8fr .45fr .65fr .55fr .55fr .7fr;min-height:64px;display:grid}.campaign-row>span{border-right:1px solid var(--line-soft);color:#898989;align-items:center;gap:6px;min-width:0;padding:10px;font-size:12px;display:flex}.campaign-row>span:first-child{grid-template-columns:25px 1fr;align-content:center;display:grid}.campaign-row>span:first-child i{background:var(--surface-3);border-radius:5px;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:10.5px;font-style:normal;display:grid}.campaign-row small{color:#838383;font-size:10px}.campaign-row em{color:#8b8b8b;background:var(--surface-3);border-radius:5px;padding:5px 6px;font-size:10px;font-style:normal}.campaign-row em.review{color:#d7ad6d;background:#d7ad6d1a}.campaign-row>span:last-child{border:0}.campaign-row>span:last-child button{border:1px solid var(--line);background:var(--surface);color:#9e9e9e;cursor:pointer;border-radius:5px;padding:6px 7px;font-size:10px}.campaign-head{background:#0f0f0f;min-height:37px}.campaign-head>span{color:#606060;letter-spacing:.07em;font-size:10px}.dashboard-lower{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:10px;margin-top:14px;display:grid}.chart-card,.reply-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:15px}.chart-card>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-filters{flex-wrap:wrap}.chart-card select{max-width:100%}.chart-card h2,.reply-card h2{margin:0;font-size:13px}.chart-card select{background:var(--surface-3);border:1px solid var(--line);color:#949494;border-radius:5px;padding:5px;font-size:10.5px}.empty-chart{align-items:end;gap:14px;height:160px;padding:24px 20px 20px;display:flex;position:relative}.empty-chart span{background:linear-gradient(#ffffff38,#0000);border-top:1px solid #ffffff47;flex:1;height:10%}.empty-chart span:nth-child(2){height:18%}.empty-chart span:nth-child(3){height:14%}.empty-chart span:nth-child(4){height:30%}.empty-chart span:nth-child(5){height:26%}.empty-chart span:nth-child(6){height:42%}.empty-chart i{text-align:center;color:#838383;font-size:10.5px;font-style:normal;position:absolute;inset:70px 0 auto}.reply-card{flex-direction:column;display:flex}.reply-card>div:not(.reply-head){color:#606060;flex:1;align-content:center;place-items:center;gap:7px;min-height:160px;display:grid}.reply-head{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.reply-card b{color:#8a8a8a;font-size:12px}.reply-card small{color:#646464;font-size:10.5px}.checklist-trigger{z-index:6;color:#d8d8da;cursor:pointer;background:#202020;border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;display:flex;position:fixed;bottom:20px;right:22px}.checklist-popover{z-index:7;border:1px solid var(--line);background:var(--surface);border-radius:11px;width:285px;position:fixed;bottom:74px;right:22px;overflow:hidden;box-shadow:0 25px 70px #000}.checklist-popover header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:49px;padding:0 13px;display:flex}.checklist-popover header b{font-size:12.5px}.checklist-popover header button{color:#929292;background:0 0;border:0}.checklist-popover>button{border:0;border-bottom:1px solid var(--line-soft);color:#999;cursor:pointer;background:0 0;align-items:center;gap:8px;width:100%;min-height:43px;padding:0 13px;font-size:12px;display:flex}.checklist-popover>button b{margin-left:auto}.full-table{border:1px solid var(--line);border-radius:10px;margin-top:18px;overflow:hidden}.full-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.1fr) minmax(78px,.5fr);min-height:68px;display:grid}.full-row:first-child{border-top:0}.full-row>span{border-right:1px solid var(--line-soft);color:#8f8f8f;align-items:center;gap:7px;min-width:0;padding:11px;font-size:12px;display:flex;overflow:hidden}.full-row>span>b,.full-row>span>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.full-row>span:first-child{grid-template-columns:30px 1fr;display:grid}.full-row .row-avatar{grid-row:1/3}.full-row b{color:#cbcbcb}.full-row small{color:#838383}.full-row em{color:#70c3a5;background:var(--accent-faint);border-radius:4px;padding:4px 5px;font-size:10px;font-style:normal}.full-row.head{background:var(--surface);min-height:38px}.full-row.head span{color:#646464;letter-spacing:.08em;font-size:10px}.settings-body{width:min(930px,100% - 20px)}.settings-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-bottom:12px;padding:20px}.settings-card h2{margin:0 0 7px;font-size:16px}.settings-card>p{color:#878787;margin:0 0 20px;font-size:12.5px;line-height:1.5}.settings-card>label{color:#a4a4a4;margin:16px 0 7px;font-size:12px;display:block}.settings-card>textarea{border:1px solid var(--line);color:#bbb;resize:vertical;background:#0c0c0c;border-radius:8px;outline:none;width:100%;min-height:92px;padding:12px}.settings-card>a{color:var(--accent);cursor:pointer;margin-top:17px;font-size:12px;display:block}.setting-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:58px;display:flex}.setting-row>span{gap:4px;display:grid}.setting-row b{font-size:12.5px}.setting-row small{color:#868686;font-size:10.5px}.schedule-row{border-bottom:1px solid var(--line-soft);color:#999;grid-template-columns:1fr 45px 90px 90px;align-items:center;min-height:48px;font-size:12px;display:grid}.schedule-row small{color:#7a7a7a}.integration-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.integration-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:18px}.integration-card>i{background:var(--surface-3);border-radius:7px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.integration-card h3{margin:18px 0 5px;font-size:14px}.integration-card p{color:gray;min-height:30px;font-size:12px}.field-action{gap:7px;display:flex}.upload-zone{color:#7a7a7a;cursor:pointer;background:#0d0d0d;border:1px dashed #404040;border-radius:8px;width:100%;height:100px;margin-top:13px}.billing-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.billing-grid .settings-card h2{margin-top:12px;font-size:34px}.email-preview-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.email-preview-card>div{border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:4px;min-height:60px;padding:0 17px;display:flex}.email-preview-card b{font-size:12.5px}.email-preview-card small{color:#868686;font-size:10.5px}.email-preview-card>p{border-bottom:1px solid var(--line-soft);margin:0;padding:11px 17px;font-size:12px}.email-preview-card>p span{color:#868686;width:65px;display:inline-block}.email-preview-card article{color:#aaa;min-height:290px;padding:20px;font-size:12.5px;line-height:1.6}.email-preview-card footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.email-preview-card footer button{color:#919191;background:0 0;border:0;font-size:10.5px}.email-preview-card footer span{color:#656565;font-size:10px}.inbox-shell{grid-template-columns:380px 1fr;min-height:calc(100svh - 78px);display:grid}.inbox-shell>aside{border-right:1px solid var(--line-soft);padding:0 15px}.empty-list{color:#838383;text-align:center;margin-top:70px;font-size:12px}.inbox-shell>section{text-align:center;color:#838383;align-content:center;place-items:center;display:grid}.inbox-shell h2{color:#9c9c9c;margin:13px 0 4px;font-size:15px}.inbox-shell p{margin:0 0 16px;font-size:12px}.app-toast{z-index:20;color:#b4e1d1;background:#14352a;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex;position:fixed;top:21px;right:22px;box-shadow:0 14px 40px #0006}.research-details{border:1px solid var(--line-soft);background:#0e0e0e;border-radius:9px;gap:3px;padding:8px;display:grid}.research-details span{grid-template-columns:24px 1fr;align-items:center;column-gap:8px;padding:8px;display:grid}.research-details i{background:var(--accent-faint);width:22px;height:22px;color:var(--accent);border-radius:50%;grid-row:1/3;place-items:center;font-size:10.5px;font-style:normal;display:grid}.research-details b{color:#bfbfbf;font-size:12px}.research-details small{color:#868686;margin-top:3px;font-size:10.5px}.agent-command{background:#202020;border:1px solid #ffffff2e;border-radius:9px 9px 3px;align-self:flex-end;width:min(82%,460px);padding:10px 12px}.agent-command p{color:#d8d8da;margin:0 0 5px;font-size:12px}.agent-command small{color:#9a9aa0;font-size:10px}.campaign-create-modal{width:min(520px,100% - 32px)}.campaign-create-modal>.button{width:100%;margin-top:18px}.campaign-create-modal .panel-tabs{margin:20px 0 8px}.campaign-create-modal .upload-zone{height:76px}.table-filters{border-top:1px solid var(--line-soft);align-items:center;gap:6px;min-height:44px;padding:8px 12px;display:flex}.table-filters button{border:1px solid var(--line);background:var(--surface-3);color:#878787;cursor:pointer;border-radius:6px;padding:6px 9px;font-size:10.5px}.table-filters button.active{color:var(--accent);border-color:#ffffff4d}.campaign-table{overflow-x:auto}.chart-filters{gap:6px;display:flex}.template-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.template-controls label{color:#8b8b8b;gap:7px;font-size:10.5px;display:grid}.template-controls button,.template-controls select{border:1px solid var(--line);background:var(--surface);color:#9a9a9a;text-align:left;border-radius:7px;min-height:38px;padding:0 10px;font-size:12px}.template-controls button.active{color:var(--accent);border-color:#ffffff40}.sender-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;min-height:66px;margin-bottom:12px;padding:11px 14px;display:flex}.sender-card>div{align-items:center;gap:10px;display:flex}.sender-card i{background:var(--surface-3);color:#a6a6a6;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10.5px;font-style:normal;display:grid}.sender-card span{gap:4px;display:grid}.sender-card b{font-size:12px}.sender-card small{color:#868686;font-size:10px}.sender-card em{color:#73c3a7;font-size:10px;font-style:normal}.member-row,.api-key-row,.document-row{border:1px solid var(--line-soft);background:#0f0f0f;border-radius:8px;align-items:center;gap:10px;min-height:62px;padding:10px;display:flex}.member-row>span:nth-child(2),.api-key-row>span,.document-row>span{gap:4px;display:grid}.member-row b,.api-key-row b,.document-row b{font-size:12px}.member-row small,.api-key-row small,.document-row small{color:#868686;font-size:10px}.member-row em{color:#76c4a9;margin-left:auto;font-size:10px;font-style:normal}.api-key-row code{color:#868686;margin-left:auto;font-size:10.5px}.document-row{margin:12px 0}.document-row button{color:#959595;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10.5px}.file-note{color:#838383;margin-top:8px;font-size:10px;display:block}.region-table{border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.region-table>span{border-bottom:1px solid var(--line-soft);grid-template-columns:1.4fr 1fr 70px;align-items:center;min-height:48px;padding:0 11px;display:grid}.region-table>span:last-child{border-bottom:0}.region-table b{font-size:10.5px}.region-table small{color:#8e8e8e;font-size:10.5px}.region-table em{color:#868686;text-align:right;font-size:10px;font-style:normal}.topup-options{grid-template-columns:repeat(6,1fr);gap:6px;margin:12px 0;display:grid}.topup-options button{border:1px solid var(--line);background:var(--surface-2);color:#8c8c8c;cursor:pointer;border-radius:7px;min-height:38px}.topup-options button.active{color:var(--accent);background:var(--accent-faint);border-color:#ffffff59}.inbox-filter{border:1px solid var(--line);background:var(--surface);color:#909090;border-radius:7px;width:100%;min-height:36px;margin-top:10px;padding:0 9px;font-size:10.5px}.inline-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.inline-actions>button:not(.button){color:#848484;cursor:pointer;background:0 0;border:0;font-size:10.5px}.suppressed-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.suppressed-list span{border:1px solid var(--line);background:var(--surface-3);color:#9a9a9a;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-size:10.5px;display:flex}.suppressed-list button{color:#8e8e8e;cursor:pointer;background:0 0;border:0;padding:0}.conversation-row{border:1px solid var(--line);background:var(--surface);color:#b0b0b0;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:68px;margin-top:10px;padding:10px;display:flex}.conversation-row i,.sample-thread header i{background:var(--surface-3);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10.5px;font-style:normal;display:grid}.conversation-row span,.sample-thread header span{gap:4px;display:grid}.conversation-row b,.sample-thread header b{font-size:12px}.conversation-row small,.sample-thread header small{color:#868686;font-size:10px}.inbox-shell>section:has(.sample-thread){text-align:left;color:inherit;display:block}.sample-thread{flex-direction:column;min-height:calc(100svh - 78px);display:flex}.sample-thread header{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;height:70px;padding:0 20px;display:flex}.sample-thread article{flex-direction:column;flex:1;gap:12px;min-height:0;padding:24px;display:flex;overflow-y:auto}.sample-thread article p{border-radius:9px;max-width:430px;margin:0;padding:12px 14px;line-height:1.55}.sent-message{background:var(--surface-3);color:#a4a4a4}.received-message{color:#b7d9cc;background:#202020;align-self:flex-end}.reply-composer{border-top:1px solid var(--line-soft);gap:8px;padding:14px;display:flex}.reply-composer input{flex:1}.reply-reason{color:#747474;font-size:10px;line-height:1.5;max-width:430px!important;padding:0!important}.interest-tag{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.interest-tag.hot{color:#d8d8da;background:#60c79821}.interest-tag.cold{color:#cbab77;background:#d7ad6d1a}.interest-tag.reading{background:var(--surface-3);color:#868686}.sample-thread>.text-action{margin:0 14px 14px}.dashboard-cards>div,.dashboard-cards>button{background:var(--surface);border-radius:10px}.table-toolbar button{font-size:10.5px}.campaign-row em.review{background:#d7ad6d1a}.chart-card select{color:#949494}.reply-card small{color:#646464}.final-results{width:min(1200px,100%);margin:0 auto}.final-view-tabs{border-bottom:1px solid var(--line-soft);align-items:end;gap:22px;height:52px;display:flex}.final-view-tabs button{color:#747474;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:39px;font-size:12px}.final-view-tabs button.active{color:#e7e7e7;border-color:var(--accent)}.final-results>.data-table,.final-results>.contact-table{margin-top:17px}.permission-row{grid-template-columns:17px 1fr;align-items:start;gap:9px;line-height:1.45;color:#909090!important;margin-top:15px!important;display:grid!important}.permission-row input{accent-color:var(--accent);margin:2px 0 0}.gate-credit{border:1px solid var(--line-soft);background:#0e0e0e;border-radius:8px;gap:4px;min-height:50px;margin:12px 0;padding:10px 12px;display:grid}.gate-credit b{color:#bebebe;font-size:12px}.gate-credit small{color:#868686;font-size:10px}.lead-review>.panel-tabs{height:54px}.company-breakdown .full-row{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.4fr)}.lead-pagination{border:1px solid var(--line);color:#6d6d6d;border-top:0;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px;font-size:10px;display:flex}.lead-pagination div{gap:5px;display:flex}.lead-pagination button{border:1px solid var(--line);background:var(--surface-3);color:#959595;cursor:pointer;border-radius:5px;padding:6px 8px;font-size:10px}.lead-pagination button:disabled{opacity:.35;cursor:default}.project-switcher{margin:14px 0 12px;position:relative}.project-switcher>button,.project-switcher>div>button{border:1px solid var(--line-soft);background:var(--surface);color:#999;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 9px;font-size:10.5px;display:flex}.project-switcher button span{align-items:center;gap:8px;display:flex}.project-switcher button i{background:var(--surface-3);color:#a0a0a0;border-radius:5px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.project-switcher button em{color:#838383;font-style:normal}.project-switcher>div{z-index:15;border:1px solid var(--line);background:#141414;border-radius:8px;gap:4px;padding:5px;display:grid;position:absolute;top:44px;left:0;right:0;box-shadow:0 16px 40px #0000006b}.project-switcher>div>button{text-align:left;background:0 0;border:0}.project-switcher>div>button:hover,.project-switcher>div>button.current{background:var(--surface-3)}.nav-bottom .sign-out{color:#838383;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.compact-tabs{height:48px;margin-bottom:14px}.approval-banner{background:#d7ad6d0f;border:1px solid #d7ad6d38;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 14px;display:flex}.approval-banner span{gap:4px;display:grid}.approval-banner b{color:#d6c4aa;font-size:12px}.approval-banner small{color:#8b8b8b;font-size:10.5px}.approval-banner button{color:#b69b75;cursor:pointer;background:0 0;border:1px solid #d7ad6d33;border-radius:6px;padding:7px 9px;font-size:10.5px}.revision-box{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:end;gap:8px;padding:10px;display:flex}.revision-box textarea{color:#b0b0b0;resize:vertical;background:0 0;border:0;outline:none;flex:1;min-height:65px;padding:7px;font-size:12px}.filtered-empty{color:#6d6d6d;place-items:center;min-height:110px;font-size:12px;display:grid}.setup-shell{background:var(--bg);grid-template-columns:300px 1fr;min-height:100svh;display:grid}.setup-rail{border-right:1px solid var(--line-soft);flex-direction:column;min-height:100svh;padding:25px 22px;display:flex}.setup-progress{gap:4px;margin-top:45px;display:grid}.setup-progress button{color:#838383;text-align:left;cursor:default;background:0 0;border:0;border-radius:8px;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:44px;padding:0 10px;display:grid}.setup-progress button span{border:1px solid #414141;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.setup-progress button b{font-size:13px;font-weight:500}.setup-progress button.active{color:#eaeaea;background:var(--surface-2)}.setup-progress button.active span{color:var(--accent);border-color:var(--accent)}.setup-progress button.done{color:#949494;cursor:pointer}.setup-progress button.done span{color:#0e0e0e;background:#bfbfbf;border-color:#bfbfbf}.setup-rail>p{border:1px solid var(--line-soft);background:var(--surface);color:#858585;border-radius:9px;gap:8px;margin:auto 0 0;padding:14px;font-size:12.5px;line-height:1.5;display:flex}.setup-rail>p svg{color:var(--accent);flex:none}.setup-main{grid-template-rows:68px 1fr 78px;min-height:100svh;display:grid}.setup-main>header{border-bottom:1px solid var(--line-soft);color:#898989;justify-content:space-between;align-items:center;padding:0 28px;font-size:12.5px;display:flex}.setup-main>header button{color:#919191;cursor:pointer;background:0 0;border:0}.setup-content{width:min(720px,100% - 48px);margin:0 auto;padding:62px 0 44px}.setup-content h1{letter-spacing:-.045em;margin:0 0 12px;font-size:34px;line-height:1.12}.setup-content>p:not(.eyebrow){color:#949494;max-width:590px;margin:0 0 30px;font-size:14px;line-height:1.55}.setup-content>label{color:#b0b0b0;margin:21px 0 8px;font-size:12.5px;display:block}.setup-main>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:0 28px;display:flex}.budget-control{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:25px}.budget-control>span{letter-spacing:-.05em;align-items:baseline;gap:9px;font-size:36px;display:flex}.budget-control small{color:#8b8b8b;letter-spacing:0;font-size:12.5px}.budget-control input{width:100%;accent-color:var(--accent);margin-top:28px}.forecast{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.forecast span{background:var(--surface);border:1px solid var(--line-soft);color:#787878;border-radius:9px;gap:6px;padding:14px;font-size:12px;display:grid}.forecast b{color:#c8c8c8;font-size:14px}.setup-list,.review-list{gap:7px;display:grid}.setup-list button{border:1px solid var(--line-soft);background:var(--surface);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;min-height:63px;padding:11px 13px;display:flex}.setup-list button>span{gap:5px;display:grid}.setup-list b{font-size:13px}.setup-list small{color:#787878;font-size:12px}.setup-list i{color:#868686;background:var(--surface-3);border-radius:999px;padding:6px 9px;font-size:10.5px;font-style:normal}.setup-list button.selected{border-color:#ffffff40}.setup-list button.selected i{color:var(--accent);background:var(--accent-faint)}.suggestions,.provider-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.suggestions button,.provider-row span{border:1px solid var(--line);background:var(--surface);color:#8b8b8b;cursor:pointer;border-radius:7px;padding:8px 10px;font-size:12px}.field-with-icon{position:relative}.field-with-icon>svg{z-index:1;color:#868686;position:absolute;top:15px;left:13px}.field-with-icon .input{padding-left:40px}.provider-row{margin-top:18px}.provider-row span{padding:11px 16px}.review-list details{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;overflow:hidden}.review-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:59px;padding:0 14px;list-style:none;display:flex}.review-list summary>span{gap:4px;display:grid}.review-list summary b{font-size:13px}.review-list summary small{color:#868686;font-size:10.5px}.review-list summary em{color:#8e8e8e;font-size:10.5px;font-style:normal}.review-list details>div{border-top:1px solid var(--line-soft);color:#969696;padding:14px;font-size:12.5px}.review-list details label{color:#6d6d6d;letter-spacing:.08em;font-size:10.5px}.review-list details button{border:1px solid var(--line);background:var(--surface-3);color:#999;border-radius:6px;padding:7px 9px;font-size:10.5px}.source-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.source-grid button{border:1px solid var(--line);background:var(--surface);color:#999;cursor:pointer;border-radius:8px;height:49px}.source-grid button.selected{color:var(--accent);border-color:#fff6}.ready-panel{color:var(--accent);border:1px solid #fff3;border-radius:10px;align-items:center;gap:11px;margin-top:27px;padding:16px;display:flex}.ready-panel span{gap:4px;display:grid}.ready-panel b{color:#cdcdcd;font-size:13px}.ready-panel small{color:#8b8b8b;font-size:12px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1350px){.future-steps{gap:5px;width:330px;padding-right:12px;font-size:10px}.future-steps>small{display:none}.future-steps i{width:20px;height:20px}.progress-wrap .progress-steps{min-width:250px;padding-left:20px;padding-right:10px}.progress-wrap .progress-item button b{display:none}}@media (max-width:1050px){.agent-shell{grid-template-columns:270px minmax(0,1fr)}.progress-steps{padding:0 22px}.progress-item button b{display:none}.future-steps{width:305px}.stage-canvas{padding:0 24px 30px}.workspace-grid{grid-template-columns:1fr}.agent-thread{border-right:0;border-bottom:1px solid var(--line-soft);min-height:480px}.workspace-nav{width:75px}.workspace-nav .brand span:last-child,.workspace-nav nav a:not(.active){display:none}.workspace-shell{grid-template-columns:75px 1fr}}@media (max-width:760px){.agent-shell{height:auto;min-height:100svh;display:block}.agent-rail{border-right:0;display:block}.rail-brand,.rail-scroll{display:none}.activity-log{border-top:0}.agent-main{min-height:auto}.credit-banner{height:auto;padding:12px}.credit-banner small{display:none}.progress-steps{min-height:68px;padding:0 12px}.progress-item>i{margin:0 4px}.progress-item button span{width:22px;height:22px}.stage-canvas{padding:0 12px 24px}.research-card{width:100%;min-height:430px}.market-card{grid-template-columns:1fr;margin-top:20px}.market-column+.market-column{border-left:0;border-top:1px solid var(--line)}.segment-grid{grid-template-columns:1fr}.data-table{min-width:760px}.email-stage{grid-template-columns:1fr}.recipient-list{max-height:215px;overflow:auto}.workspace-shell{display:block}.workspace-nav{flex-direction:row;align-items:center;width:100%;height:64px;padding:0 14px;position:static}.workspace-nav .brand{padding:0}.workspace-nav nav,.workspace-settings{display:none}.workspace-header{padding:0 16px}.workspace-grid{display:block}.agent-thread{min-height:560px;padding:16px}.campaign-panel{padding:0 16px 24px}.review-card.split{grid-template-columns:1fr}.review-card.split>span+span{border:0;border-top:1px solid var(--line-soft);padding:16px 0 0}.launch-card{flex-direction:column;align-items:stretch;gap:18px}.workspace-table{overflow-x:auto}.workspace-row{min-width:720px}}:root{--bg:#0d0d0d;--surface:#171717;--surface-2:#1d1d1d;--surface-3:#252525;--line:#333;--line-soft:#262626;--text:#f4f4f4;--muted:#a3a3a3;--muted-2:#898989;--accent:#ff5a00;--accent-strong:#e95000;--accent-faint:#ff5a001f;--accent-ink:#fff;--success:#47c995;--success-faint:#47c99521;--ease-out:cubic-bezier(.23, 1, .32, 1);--nteni-lime:#b8ff63;--nteni-orange:#ff5a00;--nteni-blue:#8ab4ff;--nteni-ink:#0b0b0b;--ease-in-out:cubic-bezier(.77, 0, .175, 1)}button{transition:transform .14s var(--ease-out), color .14s ease, background-color .14s ease, border-color .14s ease, opacity .14s ease}button:active:not(:disabled){transform:scale(.97)}.button{min-height:42px;box-shadow:none;white-space:nowrap;border-radius:999px;padding-inline:19px}.panel-tabs button{white-space:nowrap}.button-icon,.nav-toggle,.close-modal,.icon-button,.row-menu>button:first-child{place-content:center;place-items:center}.icon-button{display:inline-grid}.button-sm{min-height:38px}.button-lg{min-height:50px;padding-inline:24px}.button-icon{width:44px;height:44px;padding:0}.button-primary{background:var(--accent);color:var(--accent-ink)}.button-secondary{background:#242424;border-color:#363636}.input{background:#141414;border-color:#323232;border-radius:14px;min-height:46px}.brand{letter-spacing:-.035em;gap:9px;font-size:22px}.brand-mark{width:19px;height:19px}.brand-mark i{background:#8f8f8f;border-radius:3px}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8}.idea-modal,.account-modal{background:#181818;border-color:#353535;border-radius:24px;box-shadow:0 30px 90px #0009}.idea-modal textarea,.account-modal textarea{background:#121212;border-color:#333;border-radius:14px}.close-modal{background:#242424;border-radius:50%}.agent-shell{background:#0d0d0d;grid-template-columns:300px minmax(0,1fr)}.agent-rail{background:#141414;border-color:#292929}.rail-brand{border-color:#292929;height:62px;padding-inline:18px}.rail-scroll{padding-inline:12px}.rail-section{border:0;border-radius:14px;margin-top:5px;padding:13px 11px}.rail-section:hover{background:#1c1c1c}.rail-step{color:#8e8e8e;font-size:12.5px}.company-summary{padding:20px 3px 8px}.mini-tags span,.rail-pills span,.rail-campaigns span{background:#222;border-radius:9px}.activity-log{background:#181818;border:1px solid #303030;border-radius:16px;height:270px;margin:10px;padding:14px}.agent-main{background:#0d0d0d}.credit-banner{background:#181818;border:1px solid #303030;border-radius:16px;margin:10px 12px 0}.credit-banner>span i{background:#252525;border-radius:10px}.progress-wrap{border:0;padding-inline:8px}.progress-steps{min-height:70px}.progress-item button.current{background:#222;border-color:#3b3b3b;border-radius:999px}.progress-item button span,.future-steps i{background:#171717}.progress-item button.done span{color:#111;background:#e7e7e7}.stage-canvas{padding:4px 34px 38px}.stage-heading{color:#888;width:min(1200px,100%);margin:12px auto 8px}.research-card,.market-card,.segment-card,.data-table,.contact-table,.email-editor{background:#171717;border-color:#303030;border-radius:18px;box-shadow:0 16px 50px #00000029}.research-card{min-height:500px}.research-card.empty-research{min-height:0}.research-facts span,.query,.competitor-list span,.criteria span{background:#222;border-radius:10px}.segment-card{padding:18px}.segment-head>span,.row-avatar,.row-logo,.domain-avatar{border-radius:10px}.more-button{border-radius:999px;padding-inline:13px}.final-view-tabs,.panel-tabs{border:0;align-items:center;gap:7px}.final-view-tabs button,.panel-tabs button{border:0;border-radius:999px;height:34px;padding:0 13px}.final-view-tabs button.active,.panel-tabs button.active{color:#f1f1f1;background:#2a2a2a;border:0}.recipient-list button{background:#171717;border-radius:14px}.recipient-list button.active{box-shadow:none;background:#222;border-color:#4b4b4b}.email-settings-popover{border:1px solid #303030;border-radius:12px;margin:8px}.activity-typing:after{content:"";vertical-align:-1px;background:var(--accent);width:6px;height:12px;margin-left:5px;animation:.72s step-end infinite activity-caret;display:inline-block}.result-stagger{animation:.24s cubic-bezier(.22,1,.36,1) both result-row-in}.result-stagger:nth-child(2){animation-delay:45ms}.result-stagger:nth-child(3){animation-delay:90ms}.result-stagger:nth-child(4){animation-delay:.135s}.result-stagger:nth-child(5){animation-delay:.18s}.result-stagger:nth-child(6){animation-delay:.225s}.email-copy-reveal p{animation:.26s cubic-bezier(.22,1,.36,1) both result-row-in}.email-copy-reveal p:nth-child(2){animation-delay:.1s}.email-copy-reveal p:nth-child(3){animation-delay:.2s}.email-copy-reveal p:nth-child(4){animation-delay:.3s}.empty-research{text-align:center;place-content:center;justify-items:center;gap:12px;width:min(560px,100%);min-height:0;padding:40px 32px;display:grid}.empty-research p{max-width:520px}.empty-research h3{margin:0}.empty-research[role=alert]>svg{color:var(--danger)}.stop-note{border:1px solid var(--line-soft);color:#929292;background:#ffffff05;border-radius:10px;max-width:520px;padding:8px 12px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.stop-actions{align-items:center;gap:18px;margin-top:6px;display:flex}.stop-actions a{color:#a0a0a0;text-underline-offset:3px;font-size:14px;text-decoration:underline}.stop-actions a:hover{color:#eaeaea}.activity-log[data-stopped] p{color:var(--danger)}.activity-lines>span[data-status=working]{opacity:1}.rail-step i{font-style:normal}.campaign-ready-banner{animation:.26s cubic-bezier(.22,1,.36,1) both result-row-in}@keyframes activity-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes result-row-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.product-shell{background:#0d0d0d;grid-template-columns:246px minmax(0,1fr)}.product-nav{background:#151515;border-color:#292929;padding:18px 12px}.product-nav .brand{padding:0 10px 14px}.product-nav nav>small{color:#666;padding:16px 11px 6px}.product-nav button{border-radius:11px;min-height:38px;padding-inline:11px}.product-nav button.active{background:#262626}.project-switcher{margin:5px 0 10px}.project-switcher>button,.project-switcher>div>button{background:#1c1c1c;border-radius:12px}.project-switcher>div{background:#1c1c1c;border-radius:14px}.nav-bottom{border-color:#2a2a2a}.product-nav nav{gap:1px}.product-nav nav>small{color:#868686;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;padding:20px 11px 7px;font-size:12px;overflow:hidden}.product-nav nav>small:first-child{padding-top:8px}.product-nav button{color:#8d8d8d;gap:10px;min-height:36px;font-size:13.5px}.product-nav button:hover{color:#d8d8d8;background:#1d1d1d}.product-nav button.active{color:#f2f2f2;background:#272727}.product-nav button b{color:#929292;font-size:12.5px;font-weight:500}.product-nav button.active b{color:#b9b9b9}.nav-campaign{min-height:33px;font-size:13px}.nav-new{color:#868686}.nav-new>i{background:0 0;place-items:center;width:14px;height:14px;font-size:14px;display:grid}.nav-empty{color:#6a6a6a;margin:2px 0 4px;padding:0 11px;font-size:12.5px;line-height:1.5}.nav-sub{border-left:1px solid #2c2c2c;gap:1px;margin:1px 0 3px 19px;padding-left:9px;display:grid}.nav-sub button{gap:9px;min-height:32px;font-size:13px}.nav-sub button svg{width:15px;height:15px}.schedule-card{padding:8px 12px 14px;overflow-x:auto}.schedule-grid{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.schedule-grid th,.schedule-grid td{font-weight:inherit;padding:0 4px}.schedule-grid thead th{border-bottom:1px solid var(--line-soft);color:#7a7a7a;height:38px;font-size:12px;font-weight:500}.schedule-grid thead th:not(:first-child):not(:nth-last-child(-n+2)){text-align:center;width:40px;padding:0 3px}.schedule-grid thead th:nth-last-child(2){width:132px}.schedule-grid thead th:last-child{width:56px}.day-head{color:#868686;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;height:26px;padding:0;font-size:12px;line-height:26px;display:block}.day-head.on{color:#d8d8da;background:#ffffff1a}.day-head:hover{color:#e2e2e2}.schedule-grid tbody tr{border-bottom:1px solid #1d1d1d}.schedule-grid tbody tr:last-child{border-bottom:0}.schedule-grid tbody th,.schedule-grid tbody td{color:#bbb;height:40px;font-size:13px}.schedule-grid tbody td:not(:first-child):not(:nth-last-child(-n+2)){text-align:center;padding:0 3px}.schedule-grid tbody td:not(:first-child):not(:nth-last-child(-n+2))>*{margin-inline:auto}.schedule-grid tbody th{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.schedule-grid tr.fallback{border-top:1px solid var(--line-soft)}.schedule-grid tr.fallback th,.schedule-grid tr.fallback td{color:#8b8b8b;font-style:italic}.day-dot{cursor:pointer;background:0 0;border:1px solid #303030;border-radius:50%;justify-self:center;width:22px;height:22px;padding:0}.day-dot.on{background:var(--accent);border-color:#0000}.day-dot:hover{border-color:#4b4b4b}.day-dot.on:hover{background:var(--accent-strong)}.schedule-grid .hours{align-items:center;gap:3px;height:40px;display:flex}.schedule-grid .hours select{color:#bbb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 2px;font-size:12.5px}.schedule-grid .hours select:hover{background:#171717;border-color:#303030}.schedule-grid .hours i{color:#5e5e5e;font-style:normal}.zone-tag{color:#8b8b8b;background:#202020;border-radius:5px;padding:3px 6px;font-size:10.5px;font-style:normal;display:inline-block}.schedule-note{color:#a0a0a0;background:#171717;border:1px solid #2a2a2a;border-radius:9px;margin:0 0 12px;padding:11px 13px;font-size:12.5px;line-height:1.5}.saved-pill{color:#868686;font-size:12.5px}.inbox-shell.with-panel{grid-template-columns:330px minmax(0,1fr) 300px}.lead-panel{border-left:1px solid var(--line-soft);max-height:calc(100svh - 78px);padding:0 0 18px;overflow-y:auto}.lead-panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.lead-panel-head small{color:#868686;letter-spacing:.09em;font-size:10.5px}.lead-panel-head button{color:#8b8b8b;cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.lead-identity{align-items:flex-start;gap:10px;padding:14px;display:flex}.lead-identity i{background:#242424;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.lead-identity span{gap:3px;min-width:0;display:grid}.lead-identity b{font-size:13px}.lead-identity small{color:#8b8b8b;font-size:12px;line-height:1.45}.lead-panel section{border-top:1px solid #1c1c1c;gap:6px;padding:12px 14px;display:grid}.lead-panel section>small{color:#868686;letter-spacing:.09em;font-size:10.5px}.lead-panel section>b{font-size:13px}.lead-panel section>a{color:var(--accent);overflow-wrap:anywhere;font-size:12px;text-decoration:none}.lead-panel section>a:hover{text-decoration:underline}.lead-panel section>p{color:#989898;margin:0;font-size:12px;line-height:1.55}.lead-panel section>em{color:#8b8b8b;font-size:12px;font-style:normal}.lead-panel textarea{color:#bebebe;width:100%;min-height:66px;font:inherit;resize:vertical;background:#121212;border:1px solid #2a2a2a;border-radius:8px;outline:none;padding:9px;font-size:12px}.lead-panel textarea:focus{border-color:#444}.why-fits{background:var(--surface-2)}.why-fits>small{color:#d8d8da!important}.lead-provenance{color:#5f5f5f;margin:0;padding:12px 14px 0;font-size:10.5px;line-height:1.5}.confirm-read{background:var(--surface-2);border:1px solid #3a3a3a;border-radius:10px;gap:10px;max-width:430px;display:grid;padding:13px 14px!important}.confirm-read b{color:#d8d8da;font-size:13px}.confirm-read>div{align-items:center;gap:12px;display:flex}.confirm-read .button,.confirm-read .text-action{white-space:nowrap}.status-picker{margin-left:auto;position:relative}.status-button{color:#a0a0a0;cursor:pointer;background:0 0;border:1px solid #303030;border-radius:6px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:12px;display:inline-flex}.status-button em{color:#868686;font-style:normal}.status-button.hot{color:#d8d8da;background:#ffffff1a;border-color:#ffffff4d}.status-button.won{color:#d8d8da;border-color:#ffffff4d}.status-button.lost,.status-button.unqualified{color:#a88b5f;border-color:#d7ad6d40}.status-menu{z-index:16;border:1px solid var(--line);background:#141414;border-radius:9px;gap:2px;min-width:156px;padding:5px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 16px 40px #00000073}.status-menu button{color:#a0a0a0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:30px;padding:0 9px;font-size:12.5px;display:flex}.status-menu button:hover{color:#e2e2e2;background:#202020}.status-menu button.current{color:#e8e8e8}.status-menu button.clear{color:#8b8b8b;border-top:1px solid #242424;margin-top:3px;padding-top:3px}.status-menu em{color:var(--accent);font-style:normal}.panel-toggle{color:#8d8d8d;cursor:pointer;background:0 0;border:1px solid #303030;border-radius:6px;min-height:26px;padding:0 8px;font-size:12px}.panel-toggle.on{color:#d8d8d8;background:#232323}.interest-tag.hot,.interest-tag.won{color:#d8d8da;background:#60c79821}.interest-tag.demo{color:#8cc0e2;background:#6aa9d81f}.interest-tag.lost,.interest-tag.unqualified{color:#cbab77;background:#d7ad6d1a}.agent-plan{border:1px solid var(--line-soft);background:#121212;border-radius:10px;gap:7px;margin:12px 0;padding:12px 14px;display:grid}.agent-plan>small{color:#868686;letter-spacing:.09em;font-size:10.5px}.agent-plan span{color:#a0a0a0;align-items:center;gap:9px;font-size:13px;display:flex}.agent-plan i{width:15px;height:15px;color:var(--accent);border:1px solid #3a3a3a;border-radius:4px;flex:none;place-items:center;font-size:10.5px;font-style:normal;display:grid}.agent-plan span[data-done]{color:#868686;-webkit-text-decoration:line-through #424242;text-decoration:line-through #424242}.agent-plan span[data-done] i{background:#ffffff21;border-color:#0000}.pool-summary p{color:#bebebe!important}.campaign-total{border-top:1px solid var(--line);color:#a0a0a0}.campaign-total b{font-size:12.5px}.campaign-total small{color:#868686;margin-top:2px;font-size:10.5px;display:block}.interested-count{color:#d8d8da;text-align:center;background:#ffffff1f;border-radius:5px;min-width:18px;padding:2px 6px;font-size:12px;font-style:normal;display:inline-block}.fact-field{margin-bottom:16px}.fact-field>label{color:#c7c7c7;align-items:center;gap:8px;margin-bottom:3px;font-size:13px;display:flex}.fact-field>label em{color:#cbab77;letter-spacing:.05em;text-transform:uppercase;background:#d7ad6d1a;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal}.fact-field>small{color:#8b8b8b;margin-bottom:6px;font-size:12px;display:block}.fact-field textarea{border:1px solid var(--line);color:#bbb;width:100%;font:inherit;resize:vertical;background:#0c0c0c;border-radius:8px;outline:none;padding:10px 12px;font-size:12.5px}.fact-field textarea:focus{border-color:#444}.plain-label{color:#a4a4a4;margin:14px 0 6px;font-size:12px;display:block}.file-drop{text-align:center;cursor:pointer;background:#0d0d0d;border:1px dashed #404040;border-radius:10px;width:100%;margin-bottom:10px;padding:20px;display:block}.file-drop:hover{background:#101010;border-color:#575757}.file-drop b{color:#c7c7c7;font-size:13px;display:block}.file-drop small{color:#7a7a7a;margin-top:4px;font-size:12px;display:block}.file-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:46px;display:flex}.file-row:last-child{border-bottom:0}.file-row>span{flex:1;gap:2px;min-width:0;display:grid}.file-row b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.file-row small{color:#868686;font-size:10.5px}.api-endpoint{border:1px solid var(--line);background:#0c0c0c;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex;overflow-x:auto}.api-endpoint code{color:#c7c7ca;white-space:nowrap;font-size:12px}.api-endpoint .text-action{flex:none;margin-left:auto}.api-key-issued{background:var(--surface-2);border:1px solid #3a3a3a;border-radius:10px;gap:10px;padding:14px;display:grid}.api-key-issued b{color:#d8d8da;font-size:13px}.api-key-issued code{border:1px solid var(--line);color:#c7c7ca;overflow-wrap:anywhere;background:#0c0c0c;border-radius:7px;padding:10px 12px;font-size:12.5px;display:block}.api-key-issued>div{align-items:center;gap:12px;display:flex}.key-hint{color:#8b8b8b;font-size:12px}.agent-prompt{border:1px solid var(--line);color:#a0a0a0;white-space:pre-wrap;background:#0c0c0c;border-radius:8px;margin-top:10px;padding:12px;font-size:12px;line-height:1.6;overflow-x:auto}.chip-browse{color:#949494;border-style:dashed!important}.chip-browse:hover{color:#d8d8d8}.chip.on{color:#d8d8da!important;background:#ffffff1a!important;border-color:#ffffff59!important}.geo-picker{border:1px solid var(--line);background:#0f0f0f;border-radius:10px;margin-top:12px;padding:13px}.geo-picker>input,.geo-group{margin-bottom:12px}.geo-group:last-child{margin-bottom:0}.geo-group>small{color:#868686;letter-spacing:.09em;margin-bottom:6px;font-size:10.5px;display:block}.geo-group .chip em{color:#868686;margin-left:5px;font-size:10.5px;font-style:normal}.geo-group .chip.on em{color:#5d9b81}.failed-card{border-color:#d7ad6d40!important}.failed-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.failed-row:last-of-type{border-bottom:0}.failed-row b{font-size:12.5px}.failed-row small{color:#a88b5f;margin-top:2px;font-size:11px;line-height:1.45;display:block}.nav-head{justify-content:space-between;align-items:center;gap:8px;padding:0 9px 18px;display:flex}.nav-head .brand{padding:0!important}.product-nav .nav-toggle{color:#8d8d8d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;gap:0;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:grid}.product-nav .nav-toggle:hover{color:#e2e2e2;background:#212121;border-color:#2c2c2c}.product-nav .nav-toggle svg{flex:none;width:17px;height:17px}.project-switcher>div>small{color:#868686;letter-spacing:.09em;padding:6px 9px 4px;font-size:10.5px;display:block}.project-switcher>div>button>span{align-items:center;gap:8px;min-width:0;display:flex}.project-switcher>div>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-switcher .new-project{border-top:1px solid #242424;margin-top:4px;padding-top:8px}.new-project-modal .modal-hint{color:#8b8b8b;margin:6px 0 16px;font-size:12px;line-height:1.5;display:block}.project-switcher button i svg,.project-switcher button em svg{display:block}.project-switcher button i{background:#242424}.project-switcher button em{color:#868686;place-items:center;display:grid}.nav-new>i{place-items:center;display:grid}.setup-backdrop{align-items:flex-start;padding:6vh 18px 40px;overflow-y:auto}.setup-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(640px,100%);padding:24px 26px 20px;box-shadow:0 28px 70px #00000080}.setup-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.setup-brand{color:#c7c7c7;align-items:center;gap:8px;font-size:13px;display:inline-flex}.setup-brand i{background:#242424;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.setup-progress{align-items:center;gap:5px;margin-bottom:16px;display:flex}.setup-progress>progress{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.setup-progress>span{align-items:center;gap:5px;display:flex}.setup-progress i{background:#2a2a2a;border-radius:2px;width:18px;height:3px}.setup-progress i[data-on]{background:var(--accent)}.setup-progress small{color:#868686;letter-spacing:.09em;margin-left:8px;font-size:10.5px}.setup-card h2{letter-spacing:-.01em;margin:0 0 7px;font-size:20px}.setup-card>p{color:#949494;margin:0 0 18px;font-size:13px;line-height:1.6}.setup-body{min-height:150px}.setup-card>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.setup-card>footer>div{align-items:center;gap:14px;display:flex}.setup-budget{gap:10px;display:grid}.setup-figure{align-items:baseline;gap:10px;display:flex}.setup-figure b{letter-spacing:-.02em;font-size:34px}.setup-figure small{color:#8b8b8b;font-size:12.5px}.setup-budget input[type=range]{width:100%;accent-color:var(--accent)}.setup-scale{color:#868686;justify-content:space-between;font-size:11px;display:flex}.setup-field{justify-items:start;gap:10px;display:grid}.setup-field>input,.setup-field>.own-domain{width:100%}.setup-facts{gap:6px;display:grid}.setup-facts .fact-field{margin-bottom:8px}.setup-list{justify-items:start;gap:8px;display:grid}.setup-row{border:1px solid var(--line-soft);background:#111;border-radius:9px;width:100%;padding:10px 12px}.setup-row b{font-size:13px}.setup-row small{color:#868686;margin-top:2px;font-size:11px;display:block}@media (max-width:760px){.setup-card{padding:18px 16px 16px}.setup-card>footer{flex-wrap:wrap}}.product-shell:has(.product-nav.collapsed){grid-template-columns:74px minmax(0,1fr)}.product-nav.collapsed{padding-inline:10px}.product-nav.collapsed .nav-head{justify-content:center;padding-inline:0}.product-nav.collapsed .brand span:last-child,.product-nav.collapsed nav>small,.product-nav.collapsed .nav-empty{display:none}.product-nav.collapsed nav{gap:6px}.product-nav.collapsed button>span,.product-nav.collapsed button>b{display:none}.product-nav.collapsed button{justify-content:center;padding:0}.product-nav.collapsed .nav-sub{border-left:0;margin:1px 0;padding:0}.product-nav.collapsed .project-switcher>button>span{display:grid}.product-nav.collapsed .project-switcher>button>span>b,.product-nav.collapsed .project-switcher>button>em{display:none}.product-nav.collapsed .project-switcher>button{justify-content:center}.product-nav.collapsed .project-switcher>div{width:210px;left:0;right:auto}.product-nav.collapsed .nav-bottom{grid-template-columns:1fr;justify-items:center}.product-nav.collapsed .nav-bottom>small{display:none}.product-nav.collapsed button[data-tip]{position:relative}.product-nav.collapsed button[data-tip]:after{content:attr(data-tip);z-index:40;white-space:nowrap;color:#e8e8e8;opacity:0;pointer-events:none;background:#1c1c1c;border:1px solid #303030;border-radius:7px;padding:6px 9px;font-size:12.5px;line-height:1;transition:opacity 90ms 40ms;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 10px 26px #00000073}.product-nav.collapsed button[data-tip]:before{content:"";z-index:40;opacity:0;pointer-events:none;border:5px solid #0000;border-right-color:#303030;transition:opacity 90ms 40ms;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.product-nav.collapsed button[data-tip]:hover:after,.product-nav.collapsed button[data-tip]:hover:before{opacity:1}.product-nav.collapsed button[data-tip]:focus-visible:after{opacity:1}.product-nav.collapsed button[data-tip]:focus-visible:before{opacity:1}.product-nav.collapsed:has(button[data-tip]:hover){overflow:visible}@media (max-width:1100px){.nav-toggle{display:none}}.own-domain{border:1px solid var(--line-soft);color:#949494;background:#111;border-radius:9px;margin:0 0 4px;padding:11px 13px;font-size:12.5px;line-height:1.55}.own-domain.on{background:var(--surface-2);color:#c7c7ca;border-color:#ffffff38}.own-domain b{color:#d8d8da}.step-cost{color:#868686;margin-left:7px;font-size:10.5px;font-style:normal}.accuracy-note{color:#868686;margin:10px 2px 0;font-size:12px;line-height:1.5}.accuracy-note b{color:#a0a0a0}.confirm-read>small{color:#878787;font-size:12px;line-height:1.5}.nav-campaign.open{color:#ededed}.nav-campaign.open>.state-mark.is-dot:before{box-shadow:0 0 0 3px #222}.nav-bottom{grid-template-columns:28px minmax(0,1fr) auto;gap:4px 8px;padding-top:10px}.nav-bottom>button:not(.sign-out){grid-column:1/-1}.nav-bottom .user-dot{background:#272727;grid-column:1;width:28px;height:28px;font-size:12px}.nav-bottom>small{color:#8b8b8b;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12.5px;overflow:hidden}.nav-bottom .sign-out{color:#8b8b8b;border-radius:6px;grid-column:3;margin:0;padding:6px 7px;font-size:12.5px}.nav-bottom .sign-out:hover{color:#e8e8e8;background:#242424}.project-switcher>button{min-height:42px;font-size:13.5px}.project-switcher button b{font-weight:500}.project-switcher>div>button{min-height:36px;font-size:13px}.product-header p{color:#7a7a7a;letter-spacing:.09em;font-size:12px}.product-header h1{letter-spacing:-.01em;font-size:19px}.product-main{background:#0d0d0d}.product-header{border-color:#292929;align-items:flex-start;height:auto;min-height:68px;padding:16px 28px}.product-header>:last-child:not(div){margin-top:2px}.product-header h1{font-size:19px;font-weight:520}.dashboard-body,.settings-body{width:min(1220px,100% - 48px);margin-inline:auto;padding-top:24px}.dashboard-cards{gap:12px}.dashboard-cards>div,.dashboard-cards>button,.campaign-table,.chart-card,.reply-card,.settings-card,.integration-card,.email-preview-card,.sender-card{box-shadow:none;background:#171717;border-color:#303030;border-radius:17px}.dashboard-cards>button{text-align:left}.campaign-table{overflow:auto hidden}.table-toolbar{padding-inline:16px}.table-toolbar>button,.table-filters button,.campaign-row button,.suggestions button,.template-controls button,.topup-options button,.lead-pagination button,.review-card>button,.approval-banner button{border-radius:999px;padding-inline:11px}.campaign-row{background:#171717}.campaign-row:hover{background:#1b1b1b}.campaign-row em{border-radius:999px}.chart-card select,.inbox-filter,.template-controls select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M1 1L4.5 4.5L8 1' stroke='%238d9691' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:9px 6px;border-radius:999px;height:30px;padding:0 30px 0 13px;line-height:30px}.chart-card select:hover,.inbox-filter:hover,.template-controls select:hover{border-color:#444}.checklist-trigger{color:#111;background:#eee;border-radius:999px}.checklist-popover{background:#1b1b1b;border-color:#363636;border-radius:18px}.workspace-grid{background:#0d0d0d;grid-template-columns:minmax(340px,.8fr) minmax(560px,1.4fr);gap:12px;padding:12px}.agent-thread,.campaign-panel{background:#141414;border:1px solid #2c2c2c;border-radius:18px}.agent-thread{padding:18px}.campaign-panel{padding:0 20px 22px}.agent-title>span{color:var(--accent);background:#242424;border-radius:12px}.agent-message,.agent-tool,.research-details,.agent-command{background:#1c1c1c;border-color:#303030;border-radius:16px}.agent-command{background:#2e2e2e}.agent-composer{background:#202020;border-color:#3a3a3a;border-radius:20px;padding:10px;box-shadow:0 10px 30px #00000038}.agent-composer textarea{min-height:72px}.agent-composer .button{border-radius:50%}.campaign-review{padding-top:4px}.review-card,.launch-card,.approval-banner,.revision-box,.demo-success{background:#1b1b1b;border-color:#303030;border-radius:16px}.launch-card{background:linear-gradient(120deg,#ffffff14,#191919)}.switch{border-radius:999px}.full-table,.workspace-table,.region-table{background:#171717;border-radius:16px}.full-row em,.workspace-row em,.match-badge,.provider-tags{border-radius:999px}.setup-shell{background:#0d0d0d;grid-template-columns:280px 1fr}.setup-rail{background:#151515;border:1px solid #2c2c2c;border-radius:18px;min-height:calc(100svh - 20px);margin:10px}.setup-progress button{border-radius:12px}.setup-progress button.active{background:#262626}.setup-rail>p,.budget-control,.forecast span,.setup-list button,.review-list details,.ready-panel{background:#191919;border-color:#303030;border-radius:16px}.setup-main>header,.setup-main>footer{border-color:#292929}.source-grid button{border-radius:999px}.launch-card p button,.dashboard-cards p button{border-radius:50%}.backend-header{background:#0d0d0d;min-height:68px;border-color:#292929!important;padding:0 28px!important}.backend-header h1{font-weight:520;font-size:20px!important}.backend-content{margin:0 auto;max-width:1280px!important;padding:26px 30px!important}.backend-stats>div,.backend-content .settings-card{background:#171717!important;border-color:#303030!important;border-radius:18px!important}.backend-campaigns>button{background:#181818!important;border-color:#303030!important;border-radius:16px!important}.backend-content textarea,.backend-content select{background:#141414!important;border-color:#333!important;border-radius:14px!important}.backend-link{align-items:center;width:auto;min-height:44px;color:#111!important;background:#f1f1f1!important;border-radius:999px!important;padding:0 20px!important;text-decoration:none!important;display:inline-flex!important}.backend-error,.backend-notice{border-radius:16px!important}.auth-card{border-radius:22px!important}@media (max-width:1050px){.agent-shell{grid-template-columns:260px minmax(0,1fr)}.workspace-grid{grid-template-columns:1fr}}@media (max-width:1100px){.product-shell{grid-template-columns:74px minmax(0,1fr)}.product-nav{padding-inline:10px}.product-nav .brand span:last-child,.product-nav nav>small{display:none}.product-nav nav{gap:6px}.product-nav button>span,.product-nav button>b{display:none}.product-nav button{justify-content:center;padding:0}.project-switcher>button>span{display:grid}.project-switcher>button>span>b,.project-switcher>button>em{display:none}.project-switcher>button{justify-content:center}.project-switcher>div{width:210px;left:0;right:auto}.nav-bottom{grid-template-columns:1fr;justify-items:center;gap:6px}.nav-bottom>button,.nav-bottom .user-dot,.nav-bottom .sign-out{grid-column:1}.nav-bottom>small{display:none}.nav-sub{border-left:0;margin:1px 0;padding:0}.nav-empty{display:none}.inbox-shell.with-panel{grid-template-columns:300px minmax(0,1fr)}.lead-panel{display:none}}.nav-bar,.nav-scrim,.nav-close{display:none}@media (max-width:760px){.product-shell{display:block}.nav-bar{z-index:30;min-height:56px;padding:9px var(--gutter-m);border-bottom:1px solid var(--line-soft);background:#0d0d0d;align-items:center;gap:10px;display:flex;position:sticky;top:0}.nav-burger,.nav-bar-inbox{border:1px solid var(--line);background:var(--surface-2);color:#c4c4c4;cursor:pointer;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.nav-bar-inbox{margin-left:auto}.nav-bar-inbox b{color:#fff;background:#e5484d;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:600;display:grid;position:absolute;top:-5px;right:-5px}.nav-bar .brand{padding:0}.product-nav[data-drawer]{z-index:41;width:min(300px,88vw);height:100%;padding:16px var(--gutter-m);border-right:1px solid var(--line);overscroll-behavior:contain;visibility:hidden;transition:transform .22s var(--ease-out), visibility .22s;background:#121212;border-bottom:0;flex-direction:column;align-items:stretch;gap:2px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-100%);box-shadow:0 0 60px #0009}.product-nav[data-drawer=open]{visibility:visible;transform:none}.product-nav[data-drawer] .nav-head{justify-content:flex-start;gap:10px;padding:2px 0 16px}.product-nav[data-drawer] .brand{order:1;margin-right:auto}.product-nav[data-drawer] .brand span:last-child{display:revert}.product-nav[data-drawer] .nav-toggle{display:none}.product-nav[data-drawer] button.nav-close{border:1px solid var(--line);background:var(--surface-2);color:#b4b4b4;cursor:pointer;border-radius:999px;flex:none;order:2;place-content:center;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid}.product-nav[data-drawer] button.nav-close>svg{flex:none;width:18px;height:18px}.product-nav[data-drawer] nav{gap:1px;display:grid}.product-nav[data-drawer] nav>small{display:revert;padding:18px 12px 7px}.product-nav[data-drawer] button{text-align:left;justify-content:flex-start;gap:11px;min-width:0;min-height:42px;padding-inline:11px}.product-nav[data-drawer] button>span,.product-nav[data-drawer] button>b{display:revert}.product-nav[data-drawer] .user-dot{place-items:center;display:grid}.product-nav[data-drawer] .state-mark{justify-content:center;align-items:center;display:inline-flex}.product-nav[data-drawer] button>svg{flex:none;width:19px;height:19px}.product-nav[data-drawer] .project-switcher{display:block}.product-nav[data-drawer] .project-switcher>button{justify-content:flex-start}.product-nav[data-drawer] .project-switcher>button>span{align-items:center;gap:9px;min-width:0;margin-right:auto;display:flex}.product-nav[data-drawer] .project-switcher>button>span>b,.product-nav[data-drawer] .project-switcher>button>em{display:revert}.product-nav[data-drawer] .project-switcher>div{width:auto;left:0;right:0}.product-nav[data-drawer] .nav-bottom{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:4px;margin:auto 0 0;padding-top:10px;display:grid}.product-nav[data-drawer] .nav-bottom>small,.product-nav[data-drawer] .account-trigger>small,.product-nav[data-drawer] .account-trigger>em{display:revert}.product-nav[data-drawer] .account-trigger>em svg{width:15px;height:15px}.product-nav[data-drawer] .account-sheet{left:0;right:0}.product-nav[data-drawer] .nav-empty{display:revert}.nav-scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0009;border:0;display:block;position:fixed;inset:0}.nav-sub{border-left:0;gap:1px;margin:1px 0;padding:0;display:grid}.inbox-shell,.inbox-shell.with-panel{grid-template-columns:minmax(0,1fr)}.inbox-shell>aside{border-right:0;border-bottom:1px solid var(--line-soft)}.sample-thread{min-height:0}.sample-thread article{max-height:50svh}.product-main{min-height:auto}.product-header{height:auto;min-height:70px;padding:14px var(--gutter-m);flex-wrap:wrap;gap:12px}.product-header h1{font-size:20px}.dashboard-body,.settings-body,.templates-body{padding-inline:var(--gutter-m)}.dashboard-cards{grid-template-columns:1fr}.dashboard-lower{grid-template-columns:minmax(0,1fr)}.campaign-table{overflow-x:auto}.workspace-grid{grid-template-columns:1fr}.agent-thread{border-right:0;border-bottom:1px solid var(--line-soft)}.campaign-panel{padding-inline:var(--gutter-m)}.billing-grid,.integration-grid{grid-template-columns:1fr}.checklist-trigger{bottom:12px;right:12px}}.nav-campaign{gap:9px}.nav-campaign>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state-mark{color:#565656;flex:none;justify-content:center;align-items:center;width:11px;height:11px;font-style:normal;display:inline-flex}.state-mark>em{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.state-mark[data-state=paused]{color:#f0c274}.state-mark.is-dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.state-mark.is-dot[data-state=review]{color:#d5a965}.state-mark.is-dot[data-state=researching]{color:#6aa9d8}.state-mark.is-dot[data-state=failed]{color:var(--danger)}.nav-new>i{color:#8b8b8b;background:0 0;width:auto;height:auto;font-size:14px;line-height:1}@media (max-width:1100px){.nav-campaign>span{display:none}}.hour-row{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.hour-row label{color:#bdbdbd;gap:7px;font-size:13px;display:grid}.hour-row select{background:var(--surface-2);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:9px;min-width:118px;padding:10px 12px;font-size:14px}.hour-row select:focus{border-color:var(--accent);outline:none}.segments-panel{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:14px}.segments-panel .table-toolbar{border-bottom:1px solid var(--line-soft)}.segment-rows{display:grid}.segment-rows>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.segment-rows>div:last-child{border-bottom:0}.segment-rows b{color:#bdbdbd;font-size:13px;font-weight:400}.criteria-list{gap:7px;margin:12px 0 0;padding-left:20px;display:grid}.criteria-list li{color:#afafaf;font-size:13px;line-height:1.6}.criteria-list li::marker{color:var(--accent)}.facet-groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:12px;display:grid}.facet-groups>div{align-content:start;gap:6px;display:grid}.facet-groups small{color:#8b8b8b;letter-spacing:.09em;font-size:10.5px;font-weight:600}.facet-groups span{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.facet-groups b{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;overflow:hidden}.facet-groups em{color:#8b8b8b;font-size:12px;font-style:normal}.facet-groups i{background:var(--accent);opacity:.5;border-radius:2px;grid-column:1/-1;min-width:3px;height:3px}.targeting-body{max-width:860px}.checkbox-row{color:#bdbdbd;cursor:pointer;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;display:flex}.checkbox-row input{width:16px;height:16px;accent-color:var(--accent)}.target-field{margin-bottom:14px}.target-field h2{align-items:center;gap:9px;margin:0 0 5px;font-size:15px;display:flex}.target-field h2 svg{color:var(--accent)}.target-field p{color:#929292;margin:0 0 11px;font-size:13px}.targeting-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.targeting-actions .button svg{margin-right:6px}.company-head{align-items:center;gap:14px;margin:18px 0 14px;display:flex}.company-mark{background:var(--surface-3);border:1px solid var(--line);color:#bdbdbd;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:19px;font-style:normal;display:grid;overflow:hidden}.company-mark img{border-radius:7px;width:30px;height:30px}.company-head>span{flex:1;gap:2px;min-width:0;display:grid}.company-head input{width:100%;color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;margin-left:-8px;padding:4px 8px}.company-head input:hover{border-color:var(--line)}.company-head input:focus{border-color:var(--accent);background:#0c0c0c}.company-head .company-name{letter-spacing:-.02em;font-size:19px;font-weight:600}.company-head .company-domain{color:#919191;font-size:13px;font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.company-head input::placeholder{color:#656565}.meta-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.meta-chip{border:1px solid var(--line);color:#a0a0a0;cursor:text;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:6px 12px;font-size:12.5px;display:inline-flex;position:relative}.meta-chip:hover{border-color:#444}.meta-chip:focus-within{border-color:var(--accent);background:#0c0c0c}.meta-chip>svg{color:#8b8b8b;flex:none}.meta-chip>span{white-space:pre;color:#0000;min-width:12px}.meta-chip>input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;border-radius:999px;outline:none;padding:0 12px 0 31px;font-size:12.5px;position:absolute;inset:0}.meta-chip>input::placeholder{color:#8b8b8b}.settings-card label.with-add{align-items:center;gap:8px;display:flex}.settings-card label.with-add button{border:1px solid var(--line);background:var(--surface-2);color:#a0a0a0;cursor:pointer;border-radius:6px;width:20px;height:20px;line-height:1}.settings-card label.with-add button:hover{color:var(--text);border-color:var(--accent)}.field-note{color:#8b8b8b;margin:10px 0 0;font-size:12.5px}.file-drop{border:1px dashed var(--line);text-align:center;opacity:.7;border-radius:11px;gap:6px;margin-top:14px;padding:22px;display:grid}.file-drop b{color:#a0a0a0;font-size:13px}.file-drop small{color:#8b8b8b;max-width:52ch;margin:0 auto;font-size:12.5px;line-height:1.55}.targeting-picker{color:#bdbdbd;gap:8px;max-width:340px;margin-bottom:20px;font-size:13px;display:grid}.targeting-picker select{background:var(--surface-2);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:9px;padding:11px 12px;font-size:14px}.targeting-picker select:focus{border-color:var(--accent);outline:none}.modal-hint{color:#929292;margin-top:14px;font-size:12.5px;line-height:1.55;display:block}.chip-add{border:1px dashed var(--line);color:#919191;cursor:pointer;background:0 0;padding:6px 11px;font-size:12.5px}.chip-add:hover{color:var(--text);border-color:#fff6}.chip-add.on{border-style:solid;border-color:var(--accent);background:var(--accent-faint);color:#ededee}.docs-intro{color:#919191;max-width:70ch;margin:0 0 20px;font-size:14px;line-height:1.65}.settings-body textarea{background:var(--surface-2);border:1px solid var(--line);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:9px;padding:11px 12px;font-size:14px;line-height:1.6}.settings-body textarea:focus{border-color:var(--accent);outline:none}.docs-seed{background:var(--surface-2);border:1px dashed #ffffff4d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 16px;padding:11px 13px;display:flex}.docs-seed span{color:#9fc7b8;font-size:13px}.chip-row{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.chip-row small{color:#8b8b8b;font-size:13px}.chip{border:1px solid var(--line);background:var(--surface-2);color:#bdbdbd;border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 11px;font-size:12.5px;display:inline-flex}.chip button{color:#929292;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.chip button:hover{color:var(--danger)}.field-action{align-items:center;gap:8px;display:flex}.field-action .input{flex:1}.docs-save{background:#1e1e1e;border:1px solid #ffffff4d;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 16px 44px #00000080}.docs-save span{color:#9fc7b8;font-size:13px}.chart-card h2 small{color:#8b8b8b;margin-left:7px;font-size:12px;font-weight:400}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding-top:14px;display:grid}.stat-card{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:10px;align-content:start;gap:7px;padding:13px;display:grid}.stat-card header{gap:2px;min-height:26px;display:grid}.stat-card label{color:#8b8b8b;letter-spacing:.09em;font-size:10.5px;font-weight:600}.stat-card strong{letter-spacing:-.03em;font-size:21px}.stat-card .spark{align-items:flex-end;gap:2px;height:42px;display:flex}.stat-card .spark i{background:var(--accent);opacity:.6;border-radius:2px 2px 0 0;flex:1;min-height:2px}.stat-card footer{color:#656565;justify-content:space-between;font-size:10.5px;display:flex}.row-pace{color:#8b8b8b;margin-top:3px;font-size:10.5px;display:block}.col-sort{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.col-sort:hover,.col-sort.active{color:#cbcbcb}.campaign-total{background:var(--surface)}.campaign-total b,.campaign-total em{color:#bdbdbd;font-style:normal}.cap-field{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;align-items:center;gap:1px;max-width:74px;padding:0 7px;display:inline-flex}.cap-field i{color:#8b8b8b;font-size:12.5px;font-style:normal}.cap-field input{width:38px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:6px 0;font-size:12.5px}.cap-field:focus-within{border-color:var(--accent)}.reply-head{justify-content:space-between;align-items:center;display:flex}.reply-head button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:12px}.empty-state{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:220px;padding:56px 24px;display:grid}.empty-state b{color:#dcdcdc;font-size:15px;font-weight:600}.empty-state small{color:#929292;max-width:46ch;font-size:13px;line-height:1.6}.empty-state .button{margin-top:7px}.empty-list{text-align:center;color:#929292;padding:40px 24px;font-size:13px}.filtered-empty .empty-state{min-height:0;padding:40px 24px}.size-bands{border:0;flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;display:flex}.size-bands legend{color:#bdbdbd;margin-bottom:10px;padding:0;font-size:13px}.size-bands legend small,.account-modal label small{color:#8b8b8b;margin-left:6px;font-size:12px}.size-bands button{border:1px solid var(--line);background:var(--surface-2);color:#a0a0a0;cursor:pointer;border-radius:999px;min-height:34px;padding:0 12px;font-size:12.5px}.size-bands button:hover{color:var(--text)}.size-bands button.active{border-color:var(--accent);background:var(--accent-faint);color:#ededee}.checklist-trigger{background:var(--accent);color:#101012;border-color:#0000;border-radius:999px;gap:12px;padding:11px 16px;transition:transform .14s,background .14s;box-shadow:0 14px 38px #00000073}.checklist-trigger:hover{background:var(--accent-strong,#22d9a2);transform:translateY(-1px)}.checklist-trigger b{color:inherit;font-size:13.5px;font-weight:600}.checklist-trigger small{color:inherit;opacity:.8;font-variant-numeric:tabular-nums;font-size:12.5px}.checklist-trigger svg{color:inherit;opacity:.75;flex:none}.checklist-meter{background:#00000038;border-radius:999px;width:74px;height:5px;overflow:hidden}.checklist-meter:after{content:"";height:100%;width:var(--progress,0%);background:#ffffffd9;border-radius:999px;display:block}.checklist-trigger[data-complete]{background:var(--surface-3);color:#ededee;border-color:#ffffff4d}.checklist-popover{width:320px}.checklist-popover header b{flex:1}.checklist-count{color:#86b7a4;margin-right:10px;font-size:12px}.checklist-bar{-webkit-appearance:none;appearance:none;background:#ffffff14;border:0;width:100%;height:3px;display:block}.checklist-bar::-webkit-progress-bar{background:#ffffff14}.checklist-bar::-webkit-progress-value{background:var(--accent);transition:width .26s cubic-bezier(.22,1,.36,1)}.checklist-bar::-moz-progress-bar{background:var(--accent)}.checklist-popover>button{gap:10px;min-height:46px;font-size:12.5px}.checklist-popover>button>span{border:1px solid var(--line);color:#929292;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10.5px;display:grid}.checklist-popover>button>b{color:#bdbdbd;text-align:left;flex:1;margin:0;font-weight:400}.checklist-popover>button>em{color:#838383;font-size:10.5px;font-style:normal}.checklist-popover>button:hover{background:var(--surface-3)}.checklist-popover>button[data-done]>span{border-color:var(--accent);color:var(--accent);background:var(--accent-faint)}.checklist-popover>button[data-done]>b{color:#898989;-webkit-text-decoration:line-through #ffffff80;text-decoration:line-through #ffffff80}.checklist-popover>button[data-done]>em{color:var(--accent)}.checklist-popover>button[data-next]{background:var(--surface-2)}.checklist-popover>button[data-next]>span{border-color:var(--accent);color:#ededee}.checklist-popover>button[data-next]>b{color:#e6e6e6}.checklist-popover>button[data-next]>em{color:var(--accent)}.checklist-popover footer{color:var(--accent);border-top:1px solid var(--line-soft);padding:12px 13px;font-size:12px}@media (prefers-reduced-motion:reduce){.checklist-trigger{transition:none}.checklist-bar::-webkit-progress-value{transition:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-action{color:#949494;text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:auto;margin-top:10px;padding:7px 10px;font-size:13px;text-decoration:none;display:inline-flex}.sample-thread>.text-action{width:calc(100% - 28px);display:block}.text-action:hover{color:var(--text);background:var(--surface-2)}.auth-back{color:#858585;border-radius:8px;align-items:center;gap:7px;margin:-5px 0 6px;padding:6px 8px 6px 5px;font-size:12.5px;text-decoration:none;transition:color .14s cubic-bezier(.23,1,.32,1),background .14s cubic-bezier(.23,1,.32,1),transform .1s cubic-bezier(.23,1,.32,1);display:inline-flex}.auth-back:hover{color:var(--text);background:var(--surface-2)}.auth-back:active{transform:translate(-1px)}.auth-mode-switch{border-top:1px solid var(--line-soft);color:#929292;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px;margin-top:18px;padding-top:18px;font-size:13px;display:flex}.auth-mode-switch button{color:#d7d7d7;min-height:auto;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;padding:3px 0;font-weight:500;-webkit-text-decoration:underline #8e8e8e;text-decoration:underline #8e8e8e;transition:color .14s cubic-bezier(.23,1,.32,1),text-decoration-color .14s cubic-bezier(.23,1,.32,1),opacity .1s cubic-bezier(.23,1,.32,1)}.auth-mode-switch button:hover{color:var(--text);background:0 0;text-decoration-color:currentColor}.auth-mode-switch button:active{opacity:.72}.campaign-steps{gap:6px;display:grid}.campaign-steps button{border:1px solid var(--line);background:var(--surface);color:#a0a0a0;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:12.5px;display:flex}.campaign-steps button:hover:not(:disabled){color:var(--text);border-color:#ffffff59}.campaign-steps button:disabled{opacity:.5;cursor:not-allowed}.topup-card{gap:4px;display:grid}.topup-card .button{justify-self:start}.sent-chart{align-items:flex-end;gap:6px;height:150px;padding-top:14px;display:flex;position:relative}.sent-chart>span{background:linear-gradient(180deg, var(--accent) 0%, #ffffff40 100%);border-radius:5px 5px 0 0;flex:1;min-height:3px}.sent-chart>i{text-align:center;color:#929292;inset-inline:0;font-size:13px;font-style:normal;position:absolute;bottom:-22px}.reply-list{gap:6px;display:grid}.reply-list button{text-align:left;background:#1c1c1c;border-radius:11px;gap:2px;padding:10px 12px;display:grid}.reply-list button:hover{background:#232323}.reply-list b{font-size:14px}.reply-list small{color:#919191;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backend-header{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.backend-header h1{margin:0;font-size:26px}.backend-content{max-width:1450px;padding:28px 32px}.backend-content .settings-card{max-width:none;margin-bottom:24px}.backend-content p{color:#b2b2b2;line-height:1.65}.backend-error{border:1px solid #8b4747;border-radius:10px;padding:14px 18px;color:#ffb8b8!important}.backend-notice{border:1px solid #27684e;border-radius:10px;padding:14px 18px;color:#9be0bd!important}.backend-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.backend-stats>div{background:#181818;border:1px solid #313131;border-radius:12px;padding:20px}.backend-stats small,.backend-stats strong{display:block}.backend-stats strong{overflow-wrap:anywhere;margin-top:12px;font-size:20px}.backend-campaigns{gap:10px;margin-bottom:24px;display:grid}.backend-campaigns>button{text-align:left;background:#191919;border:1px solid #383838;border-radius:10px;gap:20px;padding:20px;display:flex}.backend-campaigns>button.selected{border-color:#f0f0f1}.backend-campaigns b{flex:1}.backend-detail{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;display:grid}.backend-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.backend-form{gap:12px;max-width:760px;margin:24px 0;display:grid}.backend-form label{margin-top:6px}.backend-content textarea,.backend-content select{color:#e9e9e9;font:inherit;background:#161616;border:1px solid #3f3f3f;border-radius:8px;max-width:100%;padding:12px}.backend-content textarea{width:100%}.backend-form button{justify-self:start}.backend-activity{border-bottom:1px solid #303030;flex-wrap:wrap;gap:12px;padding:14px 0;display:flex}.backend-activity b{flex:1}.backend-activity small{overflow-wrap:anywhere;color:#b2b2b2;flex-basis:100%}.backend-email{border-bottom:1px solid #323232;padding:24px 0}.backend-email p{white-space:pre-wrap}.backend-table{margin-top:24px;overflow-x:auto}.backend-table table{text-align:left;border-collapse:collapse;width:100%}.backend-table th,.backend-table td{border-bottom:1px solid #303030;padding:14px}.backend-link{color:#101012;text-align:center;background:#f0f0f1;border-radius:8px;margin-top:20px;padding:14px;font-weight:600;display:block}.backend-setup{max-width:820px;margin:auto;padding:48px 24px;line-height:1.8}.backend-setup h1{margin:30px 0 16px;font-size:32px}.backend-setup li{margin:18px 0}.backend-demo-banner{text-align:center;color:#e8e8ea;background:#1b1b1b;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:10px 16px;font-size:12px;display:flex}.backend-demo-banner b{font-weight:600}.demo-banner-cta{color:#e2e2e4;white-space:nowrap;border:1px solid #ffffff3d;border-radius:999px;padding:5px 12px;text-decoration:none}.col-sort{white-space:nowrap;min-height:24px;margin:-6px 0;padding:6px 2px}.reply-head button{min-height:26px;margin:-5px 0;padding:5px 2px}.inline-actions>button,.text-action{min-height:26px;padding-block:5px}.inline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inline-actions .field-note{margin:0}.backend-content a,.backend-setup a{color:#d8d8da;text-decoration:underline}.auth-card form{gap:16px;display:grid}.backend-content code{font-size:14px}.backend-content .settings-card h3{margin-top:24px}@media (max-width:800px){.backend-header,.backend-content{padding:20px 16px}.backend-stats,.backend-detail{grid-template-columns:1fr}.backend-campaigns>button{flex-wrap:wrap}.backend-content .settings-card{padding:20px}}@media (max-width:760px){.activity-log{height:168px;margin:10px 12px 0}}@media (prefers-reduced-motion:reduce){.flow-enter{animation:.2s linear both fade-in}.research-spinner{animation:1.4s linear infinite skeleton-pulse}.skeleton-lines i,.flow-skeleton.data-table .table-row>span:empty:after,.email-loading .row-avatar:empty:after{animation-duration:1.8s}.result-stagger,.email-copy-reveal p,.campaign-ready-banner,.activity-typing:after,.activity-lines .activity-typing>b:after{animation:none}}.segment-breakdown{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:10px;margin:12px 0 0;display:grid}.segment-title{letter-spacing:.12em;color:#898989;grid-column:1/-1;margin-bottom:2px;font-size:10.5px;display:block}.segment-breakdown .segment-card{border:1px solid var(--line-soft);background:var(--surface);min-height:0;box-shadow:none;border-radius:12px;padding:14px}.segment-breakdown .segment-card h4{letter-spacing:.01em;color:#9e9e9e;align-items:center;gap:7px;margin:0 0 9px;font-size:12.5px;font-weight:500;display:flex}.segment-row{grid-template-columns:minmax(80px,1.1fr) minmax(0,2fr) auto;align-items:center;gap:10px;padding:2px 0;display:grid}.segment-row span{color:#c7c7c7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.segment-row i{background:#252525;border-radius:3px;height:7px;display:block;overflow:hidden}.segment-row i em{background:linear-gradient(90deg, #4a4a4d, var(--accent));border-radius:3px;height:100%;display:block}.segment-row b{color:#e4e4e4;font-variant-numeric:tabular-nums;text-align:right;min-width:40px;font-size:13px;font-weight:500}.lead-showing{color:#898989;margin:13px 2px 9px;font-size:12.5px}.spec-card{padding:20px 20px 6px}.spec-card h3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:16px;font-weight:500}.spec-sub{color:#898989;margin:5px 0 16px;font-size:12.5px;display:block}.spec-field{margin-bottom:16px}.spec-field>label{letter-spacing:.12em;color:#898989;margin-bottom:7px;font-size:10.5px;display:block}.spec-field>p{color:#c7c7c7;border:1px solid var(--line-soft);background:#121212;border-radius:9px;margin:0;padding:11px 12px;font-size:14px;line-height:1.55}.spec-chips{flex-wrap:wrap;gap:6px;display:flex}.spec-chips span{color:#c7c7c7;border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:5px 11px;font-size:13px}.spec-chips.quiet span{color:#929292;background:0 0}.spec-list{gap:7px;margin:0;padding-left:16px;display:grid}.spec-list li{color:#bdbdbd;font-size:13.5px;line-height:1.5}.campaign-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.campaign-meta small{color:#868686;font-size:13px}.campaign-state{letter-spacing:.06em;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500}.campaign-state.live{color:#7fe0bd;background:#ffffff24}.campaign-state.paused,.campaign-state.review{color:#f0c274;background:#f0c27421}.campaign-state.working{color:#8ec2e8;background:#6aa9d824}.campaign-stage{color:#868686;border:1px solid var(--line);border-radius:6px;flex:none;padding:4px 9px;font-size:12px}.campaign-meta{align-items:center;gap:8px;margin-top:7px}.campaign-meta>small{margin-right:2px}.campaign-stage b{color:#bdbdbd;font-weight:500}.agent-status{border:1px solid var(--line);color:#a0a0a0;background:#121212;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.agent-status p{color:#cacaca;margin:0;font-size:13.5px;line-height:1.55}.agent-status svg{color:#868686;flex:none;margin-top:1px}.agent-status.live{border-color:#ffffff47}.agent-status.live svg{color:var(--accent)}.agent-status.paused{background:#f0c27412;border-color:#f0c27447}.agent-status.paused svg{color:#f0c274}.agent-approve{background:var(--surface);border:1px solid #ffffff47;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.agent-approve p{color:#cacaca;flex:220px;margin:0;font-size:13.5px;line-height:1.55}.spark-wrap{align-items:stretch;gap:8px;margin-top:10px;display:flex;position:relative}.spark-axis{color:#646464;flex-direction:column;justify-content:space-between;font-size:10.5px;display:flex}.spark-axis em{font-style:normal}.spark{flex:1;width:100%;height:54px;overflow:visible}.spark-line{fill:none;stroke:var(--accent);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark-area{fill:#ffffff1a;stroke:none}.spark-days{color:#646464;justify-content:space-between;margin-top:7px;font-size:10.5px;display:flex}:root{--amber:#f0b357;--amber-bg:#f0b35721;--amber-line:#f0b35747;--rose:#ff8a6b;--rose-bg:#ff8a6b21;--rose-line:#ff8a6b47;--violet:#a595ff;--violet-bg:#a595ff24;--violet-line:#a595ff4d;--sky:#6cc5f5;--sky-bg:#6cc5f521}.workspace-row em,.campaign-row em{border:1px solid #0000}.campaign-row em.review,.workspace-row em.review{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-line)}.interest-tag.hot{color:var(--rose);background:var(--rose-bg);border:1px solid var(--rose-line)}.interest-tag.reading{color:var(--sky);background:var(--sky-bg)}.switch.on,.dashboard-cards .switch.on{background:var(--accent)}.switch.on span{background:#101012}.full-row em{color:#7fe0bd;background:#ffffff26;border:1px solid #ffffff47}.stat-card,.chart-card,.reply-card,.segment-card,.campaign-table,.settings-card{background:#171717}.segmented{box-shadow:inset 0 0 0 1px var(--line-soft);background:#0000004d;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented button{color:#929292;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;transition:color .16s,background .16s;display:inline-flex}.segmented button:hover{color:#c7c7c7}.segmented button.active{color:var(--text);background:var(--surface-3);box-shadow:inset 0 1px 0 0 #ffffff0d, 0 0 0 1px var(--line), 0 2px 5px -1px #0009}.segmented button span{color:#898989;font-variant-numeric:tabular-nums;font-size:11px}.segmented button.active span{color:#9f9f9f}.toolbar-actions{align-items:center;gap:10px;display:flex}.toolbar-count{color:#929292;background:var(--surface-3);vertical-align:middle;border-radius:6px;margin-left:7px;padding:2px 7px;font-size:12px;font-weight:500}.reply-list button{position:relative}.reply-head{flex-wrap:wrap;row-gap:8px}.reply-head .segmented{flex:100%}.reply-head .segmented button{flex:1;justify-content:center;padding:0 8px}.reply-head>button{margin-left:auto;font-size:12.5px}.reply-list button{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.row-menu{display:inline-flex;position:relative}.row-menu-pop{z-index:40;background:var(--surface-2);border:1px solid var(--line);border-radius:11px;gap:1px;min-width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 44px -18px #000000e6}.row-menu-pop button{text-align:left;cursor:pointer;color:#c7c7c7;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:13px;transition:background .13s,color .13s;display:flex}.row-menu-pop button:hover{background:var(--surface-3);color:var(--text)}.row-menu-pop button,.customise-pop button{border-radius:8px!important}.row-menu-pop{background:#1b1b1b;border-color:#343434;box-shadow:0 24px 60px -12px #000000d9,0 0 0 1px #0006}.customise-pop small{letter-spacing:.12em;color:#898989;padding:7px 10px 5px;font-size:10px;display:block}.customise-pop button i{border:1px solid var(--line);background:#0f0f0f;border-radius:4px;flex:none;width:15px;height:15px;position:relative}.customise-pop button i[data-on]{background:var(--accent);border-color:var(--accent)}.customise-pop button i[data-on]:after{content:"";border:2px solid #101012;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.dashboard-stack{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.dashboard-stack .reply-card,.dashboard-stack .chart-card{border:1px solid var(--line);border-radius:12px;padding:16px 17px}.dashboard-stack .reply-head{flex-wrap:nowrap}.dashboard-stack .reply-head .segmented,.dashboard-stack .reply-head .segmented button{flex:none}.dashboard-stack .reply-card>.reply-list{align-content:start;justify-items:stretch;gap:6px;width:100%;display:grid}.dashboard-stack .reply-card>.reply-list button{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:12px 13px}.dashboard-stack .reply-list button:hover{background:var(--surface-3)}.dashboard-stack .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.dashboard-stack .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dashboard-stack .stat-grid{grid-template-columns:minmax(0,1fr)}}.dash-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;display:grid}@media (max-width:940px){.dash-top{grid-template-columns:minmax(0,1fr)}}.dash-balance{color:#868686;border-top:1px solid var(--line-soft);margin:0;padding-top:10px;font-size:12.5px}.dash-balance b{color:#c7c7c7;font-weight:500}.dash-balance button{cursor:pointer;color:var(--accent);font:inherit;background:0 0;border:0;padding:0}.dash-balance button:hover{text-decoration:underline}.dash-section-head{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 10px;display:flex}.dash-section-label{letter-spacing:.13em;color:#898989;font-size:10.5px}.dash-section-label b{color:#c7c7c7;margin-left:6px;font-weight:500}.approval-banner .inline-actions{flex-direction:row;flex:none;gap:8px;margin-top:0;display:flex}.approval-banner .inline-actions .button{white-space:nowrap}.dashboard-body{flex-direction:column;gap:10px;display:flex}.dashboard-body>*{flex:none}.dashboard-body>.dash-top,.dashboard-body>.approval-banner,.dashboard-body>.campaign-table,.dashboard-body>.dashboard-stack{margin:0}.approval-banner,.campaign-table,.dashboard-stack .reply-card,.dashboard-stack .chart-card{border-radius:14px}.approval-banner{min-height:72px;padding:14px 16px}.dash-budget,.resume-banner,.autopilot-banner{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:flex}.dash-budget-mark,.resume-mark,.autopilot-mark{background:var(--surface-3);color:#9a9a9a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.autopilot-mark{background:var(--accent-faint);color:var(--accent)}.resume-mark{color:#f0b357;background:#f0b3571a}.dash-budget-main{flex:auto;gap:7px;min-width:0;display:grid}.dash-budget-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash-budget-head b{color:var(--text);font-size:14px;font-weight:500}.dash-budget-head strong{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.dash-budget-main small{color:#929292;font-size:12.5px;line-height:1.45}.dash-budget-balance{border-left:1px solid var(--line-soft);color:#929292;flex:none;align-self:center;gap:4px;margin:0;padding-left:16px;font-size:12.5px;display:grid}.dash-budget-balance b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.dash-budget-balance .text-action{justify-self:start;font-size:12.5px}.dash-budget-slider{gap:2px;display:grid}.dash-budget-range{cursor:grab;-webkit-appearance:none;appearance:none;--track:linear-gradient(to right, var(--accent) 0 var(--fill,0%), var(--surface-3) var(--fill,0%) 100%);background:0 0;width:100%;height:28px;margin:0}.dash-budget-range:active{cursor:grabbing}.dash-budget-range:disabled{cursor:default;opacity:.55}.dash-budget-range::-webkit-slider-runnable-track{background:var(--track);border:1px solid var(--line);border-radius:999px;height:10px}.dash-budget-range::-moz-range-track{background:var(--surface-3);border:1px solid var(--line);border-radius:999px;height:10px}.dash-budget-range::-moz-range-progress{background:var(--accent);border-radius:999px;height:10px}.dash-budget-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;width:26px;height:26px;margin-top:-9px;transition:transform .12s;box-shadow:0 2px 8px #0000008c,0 0 0 1px #00000059}.dash-budget-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #0000008c,0 0 0 1px #00000059}.dash-budget-range:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.08)}.dash-budget-range:active::-webkit-slider-thumb{transform:scale(1.14)}.dash-budget-range:focus-visible{outline:none}.dash-budget-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-faint), 0 2px 8px #0000008c}.dash-budget-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--accent-faint), 0 2px 8px #0000008c}.dash-budget-scale{color:#7d7d7d;font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 2px;font-size:11px;display:flex}.resume-modal{width:min(480px,100%)}.resume-modal h2{letter-spacing:-.02em;margin:10px 0 0;font-size:21px;font-weight:600}.modal-lede{color:#9d9d9d;margin:10px 0 0;font-size:13.5px;line-height:1.6}.resume-pick{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.resume-pick>span{letter-spacing:.09em;text-transform:uppercase;color:#8a8a8a;font-size:11px;font-weight:600}.resume-pick .text-action{font-size:12.5px}.resume-list{border:1px solid var(--line);border-radius:var(--r-block);background:var(--line);gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.resume-pick+.resume-list{margin-top:0}.resume-list[data-many]{overscroll-behavior:contain;max-height:208px;overflow-y:auto}.resume-list li{background:var(--surface-2)}.resume-list li,.resume-list label{align-items:center;gap:12px;padding:11px 13px;display:flex}.resume-list li:has(label){padding:0}.resume-list label{cursor:pointer;width:100%}.resume-list label:hover{background:var(--surface-3)}.resume-list input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:none}.resume-list b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.resume-list em{color:#8d8d8d;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-style:normal}.resume-facts{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;display:grid}.resume-facts>div{border:1px solid var(--line);border-radius:var(--r-block);padding:11px 13px}.resume-facts dt{letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;font-size:10.5px;font-weight:600}.resume-facts dd{color:var(--text);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px;font-weight:500}.resume-warn{border:1px solid var(--amber-line);border-radius:var(--r-block);color:#e4b876;background:#f0b3570f;align-items:start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.resume-warn svg{flex:none;margin-top:1px}.modal-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;display:flex}@media (max-width:560px){.resume-facts{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions .button{justify-content:center}}.resume-banner>span:not(.resume-mark),.autopilot-banner>span:not(.autopilot-mark){gap:3px;min-width:0;margin-right:auto;display:grid}.resume-banner b,.autopilot-banner b{color:var(--text);font-size:14px;font-weight:500}.resume-banner small,.autopilot-banner small{color:#929292;font-size:12.5px;line-height:1.45}.resume-banner .button,.autopilot-banner .button{white-space:nowrap;flex:none}.resume-banner{border-color:var(--amber-line,#f0b3573d)}@media (max-width:620px){.resume-banner,.autopilot-banner{flex-wrap:wrap;align-items:start;row-gap:12px}.resume-banner>span:not(.resume-mark),.autopilot-banner>span:not(.autopilot-mark){flex:calc(100% - 48px);margin-right:0}.resume-banner .button{flex:1 0 100%;justify-content:center}.autopilot-banner .switch{margin-left:auto}}@media (max-width:860px){.dash-budget{flex-wrap:wrap}.dash-budget-balance{border-left:0;border-top:1px solid var(--line-soft);flex:1 0 100%;grid-auto-flow:column;justify-content:space-between;align-items:center;padding-top:12px;padding-left:0}}.dashboard-body>.dash-section-head{margin:14px 0 0}@media (max-width:620px){.dashboard-body>.dash-section-head{flex-wrap:wrap;row-gap:10px}.dash-section-head>.dash-section-label{flex:1 0 100%}.dash-section-head>.toolbar-actions{flex:auto;justify-content:space-between;width:100%}.dash-section-head .toolbar-actions>.row-menu>button{white-space:nowrap}}.campaign-row>span:first-child{min-width:0}.campaign-row>span:first-child b,.campaign-row>span:first-child small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.campaign-row .cap-field{min-width:0;max-width:100%;padding:0 6px}.campaign-row .cap-field input{width:100%;min-width:0}.campaign-row>span{min-width:0}.dashboard-stack .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:760px){.dashboard-stack .stat-grid{grid-template-columns:minmax(0,1fr)}}.dashboard-stack .stat-card{gap:4px;padding:20px 22px 18px}.dashboard-stack .stat-card header{justify-content:space-between;align-items:baseline;gap:12px;min-height:0;display:flex}.dashboard-stack .stat-card label{letter-spacing:.1em;color:#8a8a8a;font-size:10.5px;font-weight:600}.dashboard-stack .stat-card header small{color:#8b8b8b;font-size:11.5px}.dashboard-stack .stat-card strong{letter-spacing:-.035em;color:var(--text);font-size:40px;font-weight:500;line-height:1.1}.dashboard-stack .spark-wrap{gap:10px;margin-top:12px}.dashboard-stack .spark{height:88px}.dashboard-stack .spark-axis{color:#8b8b8b;padding-block:2px 14px;font-size:11px}.dashboard-stack .spark-days{color:#8b8b8b;margin-top:8px;padding-left:42px;font-size:11px}.spark-rule{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.spark-dot{fill:var(--accent)}.spark-violet .spark-dot{fill:var(--violet)}.spark-violet .spark-line{stroke:var(--violet)}.dashboard-stack .reply-card>.reply-list button{grid-template-columns:auto minmax(130px,.9fr) minmax(0,1.6fr) auto auto auto;align-items:center;gap:14px;padding:14px 15px}.reply-who{gap:2px;min-width:0;display:grid}.reply-who b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.reply-who span{color:#868686;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reply-snippet{color:#a0a0a0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.reply-campaign{color:#a0a0a0;background:var(--surface-3);border:1px solid var(--line-soft);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:11.5px}.reply-wait{color:var(--amber);background:var(--amber-bg);border:1px solid var(--amber-line);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:11px}.reply-avatar{background:var(--surface-3);border:1px solid var(--line);color:#c7c7c7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;display:grid}@media (max-width:1100px){.dashboard-stack .reply-card>.reply-list button{grid-template-columns:auto minmax(0,1fr) auto;row-gap:8px}.reply-snippet,.reply-campaign{grid-column:2/-1}}.reply-list .interest-tag{white-space:nowrap;justify-self:start}.campaign-row>span{padding-inline:9px}.inbox-shell .panel-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.inbox-shell .panel-tabs::-webkit-scrollbar{display:none}.inbox-shell .panel-tabs button{white-space:nowrap;flex:none;align-items:center;gap:6px;height:32px;padding:0 11px;display:inline-flex}.inbox-shell .panel-tabs button>span{color:#8b8b8b;background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 5px;font-size:11px}.inbox-shell .panel-tabs button.active>span{color:#bdbdbd}.accuracy-note{color:#8b8b8b;border:1px solid var(--line-soft);background:#ffffff04;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:11.5px;line-height:1.45}.accuracy-note b{color:#a0a0a0;font-weight:500}.inbox-filters{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.inbox-filters .inbox-filter{width:100%;min-width:0;margin:0}.sample-thread>header{gap:8px}.sample-thread>header button,.sample-thread>header .status-button{white-space:nowrap;flex:none}.conversation-row .row-main{gap:3px;min-width:0;display:grid}.conversation-row .row-top{align-items:baseline;gap:8px;min-width:0;display:flex}.conversation-row .row-top b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.conversation-row .row-top time{color:#8b8b8b;flex:none;font-size:11px}.conversation-row .row-main small,.conversation-row .row-campaign{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.conversation-row .row-campaign{color:#8b8b8b;font-size:11.5px;font-style:italic}.mail-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;overflow:hidden}.mail-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:13px 15px 10px;display:flex}.mail-head b{color:var(--text);font-size:14px;font-weight:500}.mail-head time{color:#8b8b8b;flex:none;font-size:11.5px}.mail-meta{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding:12px 15px;display:grid}.mail-meta dt{color:#8b8b8b;font-size:11.5px}.mail-meta dd{color:#c7c7c7;align-items:center;gap:7px;min-width:0;margin:0;font-size:12.5px;display:flex}.mail-meta dd span{color:#8b8b8b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-meta dd i{background:var(--surface-3);border:1px solid var(--line);color:#a0a0a0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.mail-verified{color:var(--accent);font-size:12px;font-style:normal}.mail-card .received-message{color:#cecece;margin:0;padding:15px;font-size:13.5px;line-height:1.65}.confirm-read{border:1px solid var(--amber-line);background:linear-gradient(100deg, #f0b35714, var(--surface) 55%);border-radius:12px;gap:10px;margin-top:10px;padding:14px 15px;display:grid}.confirm-read b{color:var(--text);font-size:13.5px;font-weight:500;line-height:1.45}.confirm-read>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.confirm-read small{color:#929292;font-size:11.5px;line-height:1.45}.reply-composer{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;display:grid;overflow:hidden}.composer-to{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;min-width:0;padding:10px 13px;display:flex}.composer-to>span{color:#8b8b8b;font-size:11.5px}.composer-to i{background:var(--surface-3);border:1px solid var(--line);color:#a0a0a0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.composer-to b{color:#c7c7c7;font-size:12.5px;font-weight:500}.composer-to small{color:#8b8b8b;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11.5px;overflow:hidden}.reply-composer textarea{resize:vertical;color:var(--text);font:inherit;background:0 0;border:0;outline:none;min-height:104px;padding:13px;font-size:13.5px;line-height:1.6}.confirm-read>div{flex-wrap:nowrap}.confirm-read>div>button,.confirm-read>div .button{white-space:nowrap;flex:none}.mail-out{background:var(--surface-2)}.mail-out .mail-head time{font-style:normal}.composer-to{text-align:left;border:0;border-bottom:1px solid var(--line-soft);width:100%;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;min-width:0;padding:10px 13px;display:flex}.composer-to:hover{background:var(--surface-2)}.composer-to>em{color:#8b8b8b;flex:none;font-size:11.5px;font-style:normal}.composer-expand{margin-left:4px}.composer-to small{margin-left:auto}.composer-fields{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr;gap:7px 12px;margin:0;padding:12px 13px;display:grid}.composer-fields dt{color:#8b8b8b;align-self:center;font-size:11.5px}.composer-fields dd{color:#c7c7c7;align-items:center;gap:7px;min-width:0;margin:0;font-size:12.5px;display:flex}.composer-fields dd>span{color:#8b8b8b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-fields dd i{background:var(--surface-3);border:1px solid var(--line);color:#a0a0a0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.composer-collapse{cursor:pointer;color:#8b8b8b;background:0 0;border:0;border-radius:6px;flex:none;margin-left:auto;padding:2px 6px;font-size:13px}.composer-collapse:hover{color:var(--text);background:var(--surface-3)}.composer-cc{flex-wrap:wrap}.cc-chip{color:#c7c7c7;background:var(--surface-3);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 5px 3px 10px;font-size:12px;display:inline-flex}.cc-chip button{color:#929292;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:13px;line-height:1}.cc-chip button:hover{color:var(--text)}.composer-cc input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:110px;padding:4px 2px;font-size:12.5px}.composer-cc input::placeholder{color:#646464}.composer-subject{color:#c7c7c7;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-out .received-message{color:#bdbdbd;background:0 0}.mail-card .received-message{background:0 0;border-radius:0}.composer-foot{border-top:1px solid var(--line-soft);background:#00000024;align-items:center;gap:10px;padding:10px 11px;display:flex}.composer-tools{align-items:center;gap:4px;min-width:0;margin-right:auto;display:flex}.composer-tools button{white-space:nowrap;color:#929292;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.composer-tools button svg{color:#8b8b8b;transition:color .15s}.composer-tools button:hover{background:var(--surface-3);color:var(--text)}.composer-tools button:hover svg{color:var(--accent)}.composer-tools button[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.composer-tools button[aria-pressed=true] svg{color:var(--accent)}.composer-hint{color:#8b8b8b;border:1px solid var(--line);background:var(--surface-2);letter-spacing:.06em;border-radius:6px;flex:none;padding:3px 7px;font-family:inherit;font-size:11px}.composer-foot .button{flex:none;min-height:36px;padding-inline:18px}@media (max-width:900px){.composer-hint{display:none}}.approval-banner .button-primary{background:var(--accent);color:#101012;border:0;padding-inline:16px;font-size:13px}.approval-banner .button-primary:hover:not(:disabled){background:var(--accent-strong)}.sent-ok{color:var(--accent);background:#ffffff1f}.sent-pending{color:var(--amber);background:var(--amber-bg)}.mail-head-end{flex:none;align-items:center;gap:8px;display:inline-flex}.mail-head-end em{letter-spacing:.08em;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:10px;font-style:normal}.composer-to.as-static{cursor:default}.composer-to.as-static:hover{background:0 0}.composer-waiting{text-align:center;color:#8b8b8b;margin:0;padding:26px 15px;font-size:12.5px;font-style:italic}.is-waiting .composer-foot{background:0 0}.lead-table-scroll{border:1px solid var(--line);overscroll-behavior:contain;background:#171717;border-radius:16px;max-height:62vh;margin-top:16px;overflow:auto}.lead-table{width:max-content;min-width:100%}.lead-table.companies .lead-row{grid-template-columns:minmax(190px,230px) minmax(150px,200px) minmax(230px,320px) minmax(120px,160px) minmax(110px,150px) 86px minmax(140px,180px) minmax(150px,200px) 78px}.lead-table.people .lead-row{grid-template-columns:minmax(170px,220px) minmax(160px,210px) minmax(180px,240px) minmax(200px,260px) minmax(120px,170px) minmax(120px,150px) minmax(220px,300px)}.lead-row{border-top:1px solid var(--line-soft);min-height:52px;display:grid}.lead-row:first-child{border-top:0}.lead-row>span{border-right:1px solid var(--line-soft);color:#929292;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:12.5px;display:flex;overflow:hidden}.lead-row>span>span:not(.cell-geo){text-overflow:ellipsis;overflow:hidden}.lead-row>span:last-child{border-right:0}.lead-row.head{z-index:2;background:#1f1f1f;min-height:40px;position:sticky;top:0}.lead-row.head>span{color:gray;letter-spacing:.08em;font-size:10.5px;font-weight:600}.lead-row:not(.head):hover{background:#1e1e1e}.lead-row b,.lead-row a{color:#d1d1d1;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lead-row a:hover{color:var(--accent);text-decoration:underline}.cell-entity{align-items:center;display:flex}.cell-entity>.row-logo,.cell-entity>.row-avatar{border-radius:6px;flex:none;width:22px;height:22px;font-size:10.5px}.cell-domain{color:#929292}.cell-domain svg{color:#868686;flex:none}.cell-num{color:#bdbdbd;font-variant-numeric:tabular-nums;justify-content:flex-end}.cell-zone{color:#929292;font-variant-numeric:tabular-nums;white-space:nowrap}.cell-desc{text-overflow:ellipsis;line-height:32px;display:block;overflow:hidden}.cell-empty{color:#616161;font-style:normal}.cell-geo{align-items:center;gap:6px;min-width:0;display:inline-flex}.cell-geo>i{font-size:14px;font-style:normal;line-height:1}.cell-mail{gap:6px}.cell-mail>a{color:#a0a0a0;font-size:12px}.mail-ok{color:var(--accent);font-size:12px;font-style:normal}.mail-warn{color:#f0c274;white-space:nowrap;background:#f0c2741f;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal}.lead-pagination{border-radius:0 0 16px 16px;margin-top:-1px}.agent-stream{border:1px solid var(--line);background:#121212;border-radius:14px;overflow:hidden}.stream-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.stream-title{color:#bdbdbd;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.stream-title svg{color:var(--accent)}.stream-toggle{color:#929292;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:12px}.stream-toggle:hover{color:#d8d8d8}.stream-steps{overscroll-behavior:contain;max-height:340px;overflow:auto}.stream-step+.stream-step{border-top:1px solid var(--line-soft)}.stream-step>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 1fr auto 14px;align-items:center;gap:9px;width:100%;padding:10px 14px;display:grid}.stream-step>button:hover{background:#191919}.stream-step>button>i{color:var(--accent);place-items:center;font-size:11px;font-style:normal;display:grid}.stream-step>button>b{color:#cacaca;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:450;overflow:hidden}.stream-step>button>small{color:#8b8b8b;font-variant-numeric:tabular-nums;font-size:11.5px}.stream-step>button>em{color:#8b8b8b;font-size:11px;font-style:normal}.stream-step[data-status=failed]>button>i,.stream-step[data-status=uncertain]>button>i{color:#f0c274}.stream-body{gap:4px;padding:2px 14px 13px 41px;display:grid}.stream-body u{color:#8b8b8b;letter-spacing:.09em;margin-top:6px;font-size:10px;font-weight:600;text-decoration:none}.stream-body dl{grid-template-columns:minmax(80px,auto) 1fr;gap:3px 12px;margin:0;display:grid}.stream-body dt{color:#8b8b8b;font-size:11.5px}.stream-body dd{color:#bdbdbd;font-size:11.5px;font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);word-break:break-word;margin:0}.stream-error{color:#f0c274;margin:0;font-size:11.5px;line-height:1.5}.stream-waiting{color:#8b8b8b;margin:0;font-size:11.5px}.stream-note{border-left:2px solid var(--line);color:#929292;margin:4px 14px 13px;padding-left:14px;font-size:12.5px;line-height:1.55}.fact-group{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.fact-group:first-of-type{border-top:0;margin-top:16px;padding-top:0}.fact-group .group-label{margin-bottom:4px;display:block}.fact-group .group-hint{color:#848484;margin-bottom:12px;font-size:12.5px;line-height:1.55;display:block}.fact-add{border:1px dashed var(--line);color:#a0a0a0;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;margin:0 8px 8px 0;padding:8px 14px;font-size:12.5px;display:inline-flex}.fact-add:hover{color:#d8d8d8;background:#151515;border-style:solid;border-color:#444}.fact-add svg{color:#8b8b8b}.fact-add:hover svg{color:var(--accent)}.fact-draft{text-align:left;color:#b7abfb;width:100%;font:inherit;cursor:pointer;background:#8b7cf612;border:1px solid #8b7cf642;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 13px;font-size:12.5px;line-height:1.5;display:flex}.fact-draft:hover:not(:disabled){background:#8b7cf61f;border-color:#8b7cf673}.fact-draft svg{flex:none}.fact-draft:disabled{cursor:default;color:#8e88b8}.doc-card{border:1px solid var(--line-soft);background:#111;border-radius:12px;margin-bottom:9px;padding:12px 13px}.doc-card-head{align-items:center;gap:9px;margin-bottom:6px;display:flex}.doc-card-head input{color:#d8d8d8;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;outline:none;flex:1;margin-left:-7px;padding:4px 7px;font-size:13.5px;font-weight:500}.doc-card-head input:hover{border-color:var(--line)}.doc-card-head input:focus{border-color:var(--accent);background:#0c0c0c}.doc-by{color:#929292;background:var(--surface-3);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-style:normal;display:inline-flex}.doc-card-head>button{color:#8b8b8b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-content:center;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:inline-grid}.doc-card-head>button:hover{background:var(--surface-3);color:#e08585}.doc-card textarea{border:1px solid var(--line);color:#bbb;width:100%;font:inherit;resize:vertical;background:#0c0c0c;border-radius:8px;outline:none;padding:9px 11px;font-size:12.5px}.doc-card textarea:focus{border-color:#444}.competitor-chips .chip{align-items:center;gap:7px;padding-left:7px;display:inline-flex}.competitor-chips .chip-logo{border-radius:4px;place-items:center;width:16px;height:16px;font-style:normal;display:inline-grid;overflow:hidden}.competitor-chips .chip-logo img{border-radius:3px;width:14px;height:14px}.competitor-chips .chip code{color:#cacaca;font-size:12px;font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.chip-more{border:1px solid var(--line);color:#929292;font:inherit;cursor:pointer;background:0 0;font-size:12px}.chip-more:hover{color:#d8d8d8;border-color:#444}.templates-body{width:min(1240px,100% - 20px);padding-bottom:30px}.templates-grid{grid-template-columns:minmax(360px,.85fr) minmax(400px,1fr);align-items:start;gap:14px;margin-top:16px;display:grid}@media (max-width:1100px){.templates-grid{grid-template-columns:1fr}}.stage-pills{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:4px;padding:5px;display:inline-flex}.stage-pills>svg{color:#5f5f5f;flex:none}.stage-pills button{color:#9a9a9a;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 15px;font-size:13px}.stage-pills button:hover{color:#d6d6d6}.stage-pills button.active{color:var(--text);background:var(--surface-3);border-color:var(--line)}.stage-scope{color:#8f8f8f;align-items:center;gap:8px;margin:14px 0 0;font-size:12.5px;display:flex}.stage-scope svg{color:var(--accent);flex:none}.stage-note{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex;color:#949494!important;margin:0 0 12px!important}.stage-note svg{color:#b7abfb;flex:none;margin-top:2px}.stage-input{border:1px solid var(--line);color:#bdbdbd;width:100%;font:inherit;resize:vertical;background:#0d0d0d;border-radius:10px;outline:none;padding:12px 13px;font-size:13px;line-height:1.6}.stage-input:focus{border-color:#444}.stage-count{text-align:right;color:#6b6b6b;font-variant-numeric:tabular-nums;margin:6px 2px 14px;font-size:11.5px}.stage-chips{flex-wrap:wrap;align-items:center;gap:0;display:flex}.stage-chips .chip-label{color:#8f8f8f;margin:0 10px 8px 0;font-size:12.5px}.stage-chips .fact-add{padding:6px 12px;font-size:12px}.stage-select,.cadence-row select{border:1px solid var(--line);background:var(--surface-2);color:#cfcfcf;min-height:40px;font:inherit;border-radius:9px;outline:none;padding:0 10px;font-size:13px}.stage-select{width:100%}.cadence-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cadence-row>span{color:#cfcfcf;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.cadence-row select{min-height:34px;padding:0 7px}.stage-warn{color:#f0c274;background:#f0c2740f;border:1px solid #f0c2744d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.stage-warn>span{flex:200px}.stage-warn svg{flex:none}.sender-row{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.sender-row>i{background:var(--surface-3);color:#c7c7c7;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:11.5px;font-style:normal;display:grid}.sender-row>span{flex:1;gap:2px;min-width:0;display:grid}.sender-row b{color:#d6d6d6;font-size:13px}.sender-row small{color:#8f8f8f;font-size:12px}.cc-field{border:1px solid var(--line);background:#0d0d0d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:7px 9px;display:flex}.cc-field input{min-width:120px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.cc-field input::placeholder{color:#6b6b6b}.preview-col>h2{margin:0 0 12px;font-size:16px}.who-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.who-pill{border:1px solid var(--line);background:var(--surface);color:#b5b5b5;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px;font-size:12.5px;display:inline-flex}.who-pill:hover{border-color:#444}.who-pill.active{border-color:#6b6b6b;padding-right:13px}.who-pill>i{background:var(--surface-3);color:#c7c7c7;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.who-pill>b{color:var(--text);font-weight:500}.who-lang{color:#8f8f8f;margin-left:6px;font-size:12.5px}.who-when{border:1px solid var(--line);background:var(--surface-3);color:#cfcfcf;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12px}.their-message{border:1px solid var(--line-soft);background:var(--surface-2);color:#bdbdbd;border-radius:12px 12px 12px 4px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.6}.preview-mail{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.preview-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 0;display:flex}.preview-head h3{letter-spacing:-.01em;min-width:0;margin:0;font-size:16px;font-weight:500}.preview-head em{white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-style:normal}.preview-from{align-items:center;gap:10px;padding:12px 18px;display:flex}.preview-from>i{background:var(--surface-3);color:#c7c7c7;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-style:normal;display:grid}.preview-from span{gap:2px;min-width:0;display:grid}.preview-from b{font-size:13.5px}.preview-from small{color:#8f8f8f;font-size:12px}.preview-body{color:#c4c4c4;white-space:pre-wrap;padding:4px 18px 18px;font-size:13.5px;line-height:1.7}.preview-body mark{color:#ddd8ff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#8b7cf629;border-radius:3px;padding:1px 2px}.preview-legend{border-top:1px solid var(--line-soft);color:#8f8f8f;margin:0;padding:12px 18px;font-size:12px;line-height:1.55}.preview-legend mark{color:#ddd8ff;background:#8b7cf629;border-radius:3px;padding:1px 4px}.suppress-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.suppress-head>i{background:var(--surface-3);color:#b5b5b5;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.suppress-head h2{margin:0 0 4px}.suppress-head p{margin:0!important}.drop-zone{border:1px dashed var(--line);background:#0d0d0d;border-radius:14px;transition:border-color .12s,background .12s}.drop-zone.over{border-color:var(--accent);background:#ffffff0d}.drop-zone label{text-align:center;cursor:pointer;justify-items:center;gap:7px;padding:30px 22px;display:grid}.drop-zone svg{color:#8f8f8f}.drop-zone b{color:#d6d6d6;font-size:14px;font-weight:500}.drop-zone small{color:#8f8f8f;max-width:46ch;font-size:12.5px;line-height:1.55}.drop-zone code{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#b5b5b5;font-size:12px}.drop-zone:hover{border-color:#444}.or-rule{color:#7a7a7a;letter-spacing:.09em;align-items:center;gap:12px;margin:18px 0;font-size:10.5px;display:flex}.or-rule:before,.or-rule:after{content:"";background:var(--line-soft);flex:1;height:1px}.suppress-rows{margin-top:18px}.suppress-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 0;display:flex}.suppress-row>span{gap:2px;min-width:0;display:grid}.suppress-row b{color:#d6d6d6;text-overflow:ellipsis;font-size:13px;overflow:hidden}.suppress-row small{color:#8f8f8f;font-size:12px}.suppress-row .text-action{flex:none;width:auto;display:inline-flex}.nav-bottom{grid-template-columns:none;padding-top:8px;display:block}.account-menu{position:relative}.account-trigger{border-radius:10px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 8px!important;display:flex!important}.account-trigger:hover{background:var(--surface-2)}.account-trigger>small{color:#9d9d9d;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.account-trigger>em{color:#868686;flex:none;font-style:normal;display:inline-flex}.account-sheet{z-index:20;border:1px solid var(--line);background:#161616;border-radius:12px;min-width:214px;padding:5px;position:absolute;bottom:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 48px #0000008c}.account-who{color:#9d9d9d;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px 10px 7px;font-size:11.5px;overflow:hidden}.account-sheet hr{border:0;border-top:1px solid var(--line-soft);margin:4px 0}.account-sheet button,.account-sheet>a{cursor:pointer;border-radius:10px;align-items:center;width:100%;padding:0 10px;text-decoration:none;display:flex;color:#b5b5b5!important;gap:10px!important;min-height:34px!important;font-size:12.5px!important}.account-sheet button:hover,.account-sheet>a:hover{background:var(--surface-3);color:var(--text)!important}.account-sheet button svg,.account-sheet>a svg{color:#8e8e8e;flex:none}.account-sheet button:hover svg,.account-sheet>a:hover svg{color:#c4c4c4}.account-out:hover{color:#ff9aa1!important}.account-out:hover svg{color:#ff9aa1}.product-nav.collapsed .account-trigger>small,.product-nav.collapsed .account-trigger>em{display:none}.product-nav.collapsed .account-trigger{justify-content:center}.product-nav.collapsed .account-sheet{min-width:214px;left:0}.api-key-value{border:1px solid var(--line);color:#d6d6d6;font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);word-break:break-all;background:#0d0d0d;border-radius:8px;padding:10px 12px;font-size:12.5px;display:block}.balance-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.balance-figure{letter-spacing:-.03em;margin:6px 0 0;font-size:38px;font-weight:600;line-height:1}.balance-mode{margin:0 0 6px;font-size:14px;font-weight:500}.balance-note{max-width:72ch;margin:0!important}.topup-box{border-top:1px solid var(--line-soft);gap:10px;margin-top:18px;padding-top:16px;display:grid}.topup-box>label{color:#9d9d9d;font-size:12px}.topup-box .topup-options{grid-template-columns:repeat(4,1fr);margin:0}.credit-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 0;display:flex}.credit-row:first-of-type{border-top:0}.credit-row>span:first-child{color:#c8c8c8;font-size:13px}.credit-row>span:last-child{justify-items:end;gap:2px;display:grid}.credit-row b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13.5px}.credit-row small{color:#8e8e8e;font-size:11.5px}.usage-line{margin:0 0 16px!important}.usage-chart{margin-bottom:16px}.usage-chart svg{width:100%;height:auto}.usage-axis{color:#8e8e8e;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.usage-table{border-top:1px solid var(--line-soft)}.usage-day{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.usage-day b{color:#d6d6d6;font-variant-numeric:tabular-nums;font-size:13px}.usage-sub{border-bottom:1px solid var(--line-soft);color:#8f8f8f;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding-left:16px;font-size:12.5px;display:flex}.text-link{color:var(--accent)}.text-link:hover{text-decoration:underline}:root{--gutter-m:16px;--r-button:999px;--r-control:10px;--r-block:12px;--r-card:16px;--edge:inset 0 1px 0 #ffffff0b;--lift-1:0 1px 2px #00000059, 0 6px 16px -8px #0000008c;--lift-2:0 2px 4px #0006, 0 14px 32px -12px #000000a6;--ring:0 0 0 2px #0d0d0d, 0 0 0 4px #ffffff57}.settings-card,.review-card,.preview-mail,.agent-stream,.lead-table-scroll,.integration-card,.sender-card,.email-preview-card,.template-preview,.workspace-table,.full-table,.data-table{border-radius:var(--r-card);box-shadow:var(--edge), var(--lift-1);border-color:#222}.settings-card .doc-card,.settings-card .drop-zone,.campaign-review .spec-field,.stream-body,.topup-box{box-shadow:none}.doc-card,.drop-zone{border-radius:var(--r-block)}.input,input[type=text],input[type=email],input[type=number],textarea,select,.stage-input,.stage-select{border-radius:var(--r-control)}.button{border-radius:var(--r-button);transition:transform 90ms,background .12s,border-color .12s,box-shadow .12s}.button:active:not(:disabled){transform:translateY(1px)}.button-primary:hover:not(:disabled){background:var(--accent-strong)}:where(a,input,textarea,select,[tabindex]):focus-visible{box-shadow:var(--ring);outline:none}button:focus-visible{box-shadow:var(--ring);outline:none}.product-header h1{letter-spacing:-.025em;font-size:21px;font-weight:600}.product-header p{color:#7a7a7a;font-weight:500}.settings-card h2,.preview-col>h2{letter-spacing:-.015em;font-size:16.5px;font-weight:600}.balance-figure,.stat-figure,.price-figure{font-variant-numeric:tabular-nums;letter-spacing:-.035em}.lead-row,.campaign-row,.usage-day,.usage-sub,.credit-row,.suppress-row,.stat-card{font-variant-numeric:tabular-nums}.group-label,.dash-section-label,.lead-row.head>span,.campaign-head>span,.stream-body u{letter-spacing:.08em;color:#888;font-weight:600}.conversation-row,.campaign-row:not(.campaign-head),.lead-row:not(.head),.setting-row{transition:background .11s}.conversation-row{border-radius:var(--r-block);position:relative}.conversation-row:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:2px;transition:background .12s;position:absolute;top:10px;bottom:10px;left:0}.conversation-row.active:before{background:var(--accent)}.lead-row:not(.head):hover,.setting-row:hover{background:#161616}.product-nav{background:#0f0f0f}.product-nav button{border-radius:var(--r-control);transition:background .11s,color .11s}.product-nav nav>button,.nav-campaign{position:relative}.product-nav nav>button.active:before,.nav-campaign.active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:-13px}.product-nav nav>small{color:#838383;font-weight:600}.account-sheet,.project-switcher>div,.status-menu,.row-menu,.app-toast{border-radius:var(--r-block);box-shadow:var(--edge), var(--lift-2)}.setting-row,.credit-row,.suppress-row,.usage-day,.usage-sub,.lead-row,.stream-step+.stream-step{border-color:#1e1e1e}.approval-banner{box-shadow:none}.segmented,.cap-field,.nav-toggle,.reply-campaign,.reply-wait{border-radius:var(--r-control)}.row-menu,.status-menu{border-radius:var(--r-block)}.interest-tag,.chip,.spec-chips span,.mail-warn,.sent-ok,.sent-pending{border-radius:999px}.usage-chart svg path[fill],.stat-card svg path[fill]{opacity:.9}.usage-chart,.stat-card .spark{--spark-glow:drop-shadow(0 2px 6px #ffffff2e)}.usage-chart svg,.stat-card svg{filter:var(--spark-glow,none)}:root{--bg:#faf9f6;--surface:#fff;--surface-2:#f6f3ef;--surface-3:#eee9e2;--line:#ded8d2;--line-soft:#ebe5df;--text:#231f1c;--muted:#5b514b;--muted-2:#70665f;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}body{background:var(--bg)}.auth-shell{background:radial-gradient(circle at 50% 16%, #f46b321a, transparent 36%), var(--bg)}.auth-card{background:var(--surface);box-shadow:0 24px 70px -42px #502a194d}.auth-card>p:not(.eyebrow),.auth-card label,.auth-card>small{color:var(--muted)}.auth-card .input,.auth-card input{background:var(--surface);color:var(--text);border-color:var(--line)}.auth-card .button-primary{background:var(--accent);color:var(--accent-ink)}.auth-card .button-primary:hover:not(:disabled){background:var(--accent-strong)}.auth-card .auth-back,.auth-card .auth-mode-switch,.auth-card .text-action{color:var(--muted)}.auth-card .auth-mode-switch button{color:#a93d0c;text-decoration-color:#d47e56}.auth-card .backend-link{background:var(--accent)!important;color:var(--accent-ink)!important}.brand-mark i{background:#f4b18f}.brand-mark i:nth-child(2){background:#e98959}.brand-mark i:nth-child(3){background:#d95418}.button-secondary{background:var(--surface-2);color:var(--text);border-color:var(--line)}.input{background:var(--surface);color:var(--text);border-color:var(--line)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.idea-modal,.account-modal{background:var(--surface);border-color:var(--line);box-shadow:0 30px 90px #502a192b}.idea-modal textarea,.account-modal textarea{background:var(--surface);color:var(--text);border-color:var(--line)}.close-modal{background:var(--surface-2);color:var(--text)}.product-header h1{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.15}.balance-figure,.price-figure,.stat-figure,.mk-price-fig{letter-spacing:-.02em;font-weight:600}.settings-card>h2,.preview-col>h2,.review-card>h3,.campaign-panel h2{letter-spacing:-.015em;font-size:17px;font-weight:600}.product-header p{letter-spacing:.16em;color:#8b8b8b;font-size:10.5px;font-weight:500}.lead-row .cell-mail a,.cell-domain,.cell-zone,.company-domain,.competitor-chips .chip code,.api-key-value,.stream-body dd,.usage-day b:last-child,.usage-sub span:last-child,.credit-row b,.campaign-row:not(.campaign-head) span:not(:first-child),.suppress-row b{font-family:var(--mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:12.5px}.settings-card,.review-card,.integration-card,.sender-card,.campaign-table,.reply-card,.chart-card,.stat-card,.preview-mail,.agent-stream,.lead-table-scroll{background:var(--surface);border-color:var(--line-soft);box-shadow:none}.account-sheet,.project-switcher>div,.status-menu,.row-menu,.app-toast,.idea-modal,.account-modal,.mk-modal{box-shadow:0 24px 60px -12px #000c, var(--edge)}.settings-body,.templates-body{padding-top:26px}.settings-card{margin-bottom:14px;padding:24px}.product-header{height:auto;min-height:92px}.button-primary{box-shadow:none}.state-mark[data-state=live]{color:var(--accent)}.campaign-state.live{background:0 0;padding-left:0}html,body{height:100%}body{flex-direction:column;min-height:0;display:flex}.product-shell{flex:auto;height:auto;min-height:0;overflow:hidden}.product-main{flex-direction:column;height:auto;min-height:0;display:flex}.product-nav{height:auto;min-height:0}.product-header{flex:none}.settings-body,.dashboard-body,.templates-body{flex:auto;align-content:start;min-height:0;overflow-y:auto}.workspace-grid{flex:auto;min-height:0}.agent-thread,.campaign-panel{min-height:0;overflow-y:auto}.agent-composer{background:var(--surface-2)}.group-heading{letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:600}.sender-field{border:1px solid var(--line);background:var(--surface-2);color:#d6d6d6;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:13.5px;display:flex}.sender-field:hover{border-color:#444}.sender-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sender-field svg{color:#8f8f8f;flex:none}.sender-field:hover svg{color:#d6d6d6}.sender-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.sender-chip{border:1px solid var(--line);color:#b5b5b5;border-radius:9px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;display:inline-flex}.sender-chip svg{color:#8f8f8f}.sender-modal{border:1px solid var(--line);background:var(--surface);border-radius:18px;width:min(860px,100%);max-height:86svh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 110px #0009}.sender-modal h2{letter-spacing:-.02em;margin:0 0 20px;font-size:20px;font-weight:600}.send-options{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:12px;display:grid}.send-option{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;padding:16px;display:flex}.send-option.current{border-color:#fff6}.send-option h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:14.5px;font-weight:600;display:flex}.send-option h3 em{color:var(--accent);background:var(--accent-faint);border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:500}.send-option h3 .off-tag{color:#8f8f8f;background:var(--surface-3)}.send-option ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.send-option li{color:#b5b5b5;padding-left:22px;font-size:12.5px;line-height:1.5;position:relative}.send-option li:before{content:"✓";color:var(--accent);font-size:12px;position:absolute;top:0;left:0}.send-option.off{background:0 0;border-style:dashed}.send-option.off p{color:#8f8f8f;margin:0;font-size:12.5px;line-height:1.6}.send-option-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.send-option-foot>span{gap:2px;min-width:0;display:grid}.send-option-foot b{color:#d6d6d6;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.send-option-foot small{color:#8f8f8f;font-size:11.5px}.sender-name-row{border-top:1px solid var(--line-soft);gap:9px;margin-top:20px;padding-top:18px;display:grid}.sender-name-row>label{color:#9d9d9d;font-size:12.5px}.setting-row:last-child,.schedule-row:last-child{border-bottom:0}.conn-row{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.conn-dot{background:#5f5f5f;border-radius:50%;flex:none;width:8px;height:8px}.conn-row[data-on]{border-color:#ffffff4d}.conn-row[data-on] .conn-dot{background:var(--accent);box-shadow:0 0 0 4px #ffffff1f}.conn-main{flex:1;gap:3px;min-width:0;display:grid}.conn-main b{color:#d6d6d6;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.conn-main small{color:#8f8f8f;font-size:12px}.dest-section-label{color:#8f8f8f;letter-spacing:.12em;margin:26px 0 10px;font-size:10.5px;font-weight:600}.dest-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));align-items:start;gap:12px;display:grid}.dest-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px}.dest-card:hover{border-color:#3a3a3a}.dest-card.open{border-color:#ffffff59}.dest-card>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.dest-mark{background:var(--surface-3);border:1px solid var(--line-soft);color:#c4c4c4;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-style:normal;font-weight:600;display:grid;overflow:hidden}.dest-mark img{border-radius:5px;width:22px;height:22px}.dest-via{background:var(--surface-3);color:#8f8f8f;white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:10.5px;font-style:normal}.dest-via.builtin{background:var(--accent-faint);color:var(--accent)}.dest-card h3{margin:0 0 5px;font-size:14.5px;font-weight:600}.dest-card>p{color:#8f8f8f;margin:0;font-size:12.5px;line-height:1.55}.dest-actions{margin-top:13px}.dest-do{border:1px solid var(--line);background:var(--surface-2);color:#cfcfcf;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;display:inline-flex}.dest-do:hover{background:var(--surface-3);color:var(--text);border-color:#4a4a4a}.dest-do svg{color:#8f8f8f;flex:none}.dest-do:hover svg{color:var(--accent)}.dest-how{border-top:1px solid var(--line-soft);color:#b5b5b5;padding:12px 13px;margin:12px 0 0;padding-inline:0;font-size:12.5px;line-height:1.6}.payload-actions{justify-content:flex-start;align-items:center;gap:12px;margin-top:14px;display:flex}.payload-actions .button{white-space:nowrap;flex:none}.payload-actions .text-action{flex:none;width:auto;display:inline-flex}.field-action{align-items:center}.row-menu>div,.row-menu [role=menu]{left:auto;right:0}.inbox-shell{flex:auto;min-height:0}.inbox-shell>aside{min-height:0;overflow-y:auto}.inbox-shell>section{min-height:0}.inbox-shell .sample-thread{height:100%;min-height:0}.inbox-shell .lead-panel{min-height:0;overflow-y:auto}.inbox-shell .reply-composer,.inbox-shell .sample-thread article>*{flex:none}.product-main h1{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.15}.product-main h2{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.product-main h3{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.35}.product-main h4{letter-spacing:0;font-size:12.5px;font-weight:500;line-height:1.4}.group-label,.settings-card>label,.review-card label,.spec-field label,.segment-title,.dest-section-label,.lead-row.head>span,.campaign-head>span{letter-spacing:.1em;color:#8a8a8a;text-transform:uppercase;font-size:10.5px;font-weight:600}.settings-card{padding:22px}.dest-card,.segment-breakdown .segment-card{padding:14px}.group-label,.plain-label,.segment-title,.dest-section-label,.spec-field label,.review-card>label,.settings-card>label,.launch-card label,.lead-row.head>span,.campaign-row.campaign-head>span,.campaign-head .col-sort,.full-row.head span,.workspace-row.head span,.table-head span,.product-header p{letter-spacing:.1em;color:#8a8a8a;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;font-weight:600}.settings-card label:not(.group-label):not(.plain-label):not(.with-add),.sender-name-row>label,.topup-box>label,.fact-field>label{letter-spacing:normal;color:#b5b5b5;text-transform:none;font-size:12.5px;font-weight:500}.audience-groups label,.stat-card header label,.chart-card label,.reply-card label{letter-spacing:.1em;color:#8a8a8a;text-transform:uppercase;font-size:10.5px;font-weight:600}.product-main button,.product-main .button,.product-nav button,button.text-action,.col-sort,.fact-add,.dest-do,.stream-toggle,.chip-more,.chip>button,.doc-card-head>button,.with-add button,.launch-card p button,.topup-options button,.table-filters button,.template-controls button,.suggestions button,.status-button,.panel-toggle,.composer-tools button,.upload-zone{border-radius:var(--r-button)}.product-main .conversation-row,.product-main .dest-card,.product-main .reply-list button,.product-main .setup-list button,.product-main .who-pill,.account-trigger,.sender-field,.drop-zone label,.nav-campaign,.product-nav nav>button,.project-switcher>button,.project-switcher>div>button,.account-sheet button{border-radius:var(--r-control)}.nav-toggle,.button-icon,.row-menu>button,.close-modal,.mk-modal-x,.day-dot,.segment-card .day-dot{border-radius:999px}.panel-tabs button,[role=tab]{border-radius:0}.campaign-row>span:last-child button,.settings-card label.with-add button,.lead-pagination button,.table-toolbar button,.template-toolbar button,.suppressed-list button,.review-card>button,.dashboard-cards p button,.email-nav button,.launch-card p button{border-radius:var(--r-button)}.dashboard-stack .stat-card{border-color:var(--line);gap:6px;padding:20px 22px 18px;position:relative;overflow:hidden}.stat-value{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dashboard-stack .stat-card strong{letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1.05}.stat-value em{border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600}.stat-value em.up{color:var(--accent);background:var(--accent-faint)}.stat-value em.down{color:var(--amber);background:#f0c27421}.stat-card header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.stat-card header small{color:#8a8a8a;font-size:11.5px}.spark-sky .spark-dot{fill:var(--sky)}.spark-sky .spark-line{stroke:var(--sky)}.spark-sky .spark-area{fill:#6aa9d821}.spark-sky .spark-rule{stroke:#6aa9d84d}.spark-amber .spark-dot{fill:var(--amber)}.spark-amber .spark-line{stroke:var(--amber)}.spark-amber .spark-area{fill:#f0c27421}.spark-amber .spark-rule{stroke:#f0c2744d}.spark-violet .spark-area{fill:#a595ff21}.spark-violet .spark-rule{stroke:#a595ff4d}.campaign-row>span{font-size:13px}.campaign-row b{color:#dcdcdc;font-size:13.5px}.campaign-row small{font-size:11.5px}.campaign-row em{padding:4px 9px;font-size:11px}.campaign-head>span{font-size:10.5px}.dashboard-stack .reply-row b{font-size:13.5px}.campaign-table,.lead-table-scroll{min-height:min-content}.dashboard-stack .reply-head{border-bottom:1px solid var(--line-soft);margin-bottom:14px;padding-bottom:12px}.dashboard-stack .reply-list{gap:8px}.dashboard-stack .reply-card>.reply-list>button{grid-template-columns:34px minmax(140px,190px) minmax(0,1fr) minmax(96px,150px) 46px 112px;align-items:center;gap:14px;padding-block:12px;display:grid}.dashboard-stack .reply-card>.reply-list>button>*{align-self:center;margin:0}.dashboard-stack .reply-snippet{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;justify-self:stretch;line-height:1.5;display:-webkit-box;overflow:hidden}.dashboard-stack .reply-list .interest-tag{justify-self:center;margin:0}.dashboard-stack .reply-wait{justify-self:end}.campaign-row{min-height:76px}.campaign-row>span{align-items:center;padding:12px 14px}.cell-state{align-content:center;justify-items:start;gap:3px;display:grid!important}.state-pill{align-items:center;gap:7px;font-size:12px;font-style:normal;font-weight:500;background:0 0!important;padding:0!important;display:inline-flex!important}.state-pill .state-mark{width:12px;height:12px}.state-pill.live{color:var(--accent)}.state-pill.paused,.state-pill.review{color:var(--amber)}.state-pill.researching{color:var(--sky)}.row-pace{color:#8a8a8a;font-size:11px;line-height:1.35;display:block}.campaign-row>span:not(:first-child):not(.cell-state):not(:last-child),.campaign-head>span:not(:first-child):not(:nth-child(2)):not(:last-child){text-align:right;justify-content:flex-end}.campaign-table{scrollbar-width:thin}.stat-value em{align-items:center;gap:4px;display:inline-flex}.reply-head button svg,.text-action svg{flex:none}.mail-ok{align-items:center;display:inline-flex}.agent-plan span>i,.stream-step>button>i,.close-modal,.row-menu>button{place-items:center;display:inline-grid}.campaign-steps button svg{flex:none;margin-right:2px}.region-chips button svg,.suggestions button svg{flex:none}.reply-head>button:last-child{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.dashboard-body,.settings-body,.templates-body{width:100%;max-width:none;padding-inline:var(--gutter-m);margin-inline:0}.workspace-grid{padding:var(--gutter-m);gap:var(--gutter-m)}.workspace-grid>.agent-thread,.workspace-grid>.campaign-panel{padding-inline:0}.inbox-shell>aside,.inbox-shell>section,.inbox-shell>.lead-panel{padding-inline:var(--gutter-m)}.inbox-shell>aside>.panel-tabs{padding-inline:0}.panel-tabs{gap:16px;height:auto}.panel-tabs button{min-height:44px}.segmented button,.suggestions button,.spec-chips span,.toolbar-actions .row-menu>button,.table-filters button,.topup-options button{min-height:38px}.text-action,.reply-head>button:last-child{align-items:center;min-height:38px;display:inline-flex}.chip>button,.document-row>button,.cc-chip>button,.suppressed-list span>button,.spec-chips button,.lead-panel button:not(.button){place-content:center;place-items:center;min-width:30px;min-height:30px;display:inline-grid}.chip{min-height:34px}.day-head{height:34px;line-height:34px}.day-dot{min-width:30px;min-height:30px}.with-add>button{place-content:center;place-items:center;min-width:30px;min-height:30px;display:inline-grid}.chip-more,.stream-head>button,.agent-message button,.review-card>button,.integration-card .text-action,.settings-card .text-action{min-height:34px}.schedule-grid .hours select{min-height:32px;padding:4px 6px}.doc-card-head>button{place-content:center;place-items:center;min-width:30px;min-height:30px;display:inline-grid}.switch{width:50px;height:30px;padding:3px}.switch span{width:24px;height:24px}.switch.on span{transform:translate(20px)}.schedule-card{overscroll-behavior-x:contain;overflow-x:auto}.integration-card code,.api-key-value,.stream-body code{overflow-wrap:anywhere}.integration-card .field-action{flex-wrap:wrap}.dashboard-stack .reply-card>.reply-list button,.product-main .reply-list button{flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:8px 10px;padding:13px 14px;display:flex}.product-main .reply-list button>.reply-avatar{flex:none}.product-main .reply-list button>.reply-who{flex:auto;min-width:0}.product-main .reply-list button>.reply-snippet{flex:1 0 100%;min-width:0}.product-main .reply-list button>.reply-campaign,.product-main .reply-list button>.reply-wait,.product-main .reply-list button>.interest-tag{flex:none}.product-main .reply-list button>span:empty{display:none}.modal-backdrop{padding:var(--gutter-m)}.account-modal{padding:26px 20px}.billing-grid,.integration-grid,.dashboard-cards,.audience-groups,.review-card.split{grid-template-columns:minmax(0,1fr)}.review-card.split>span+span{border-left:0;border-top:1px solid var(--line-soft);padding-top:16px;padding-left:0}html,body{height:auto;min-height:100%}body{min-height:100%;display:block}.product-shell,.product-main{height:auto;min-height:0;display:block;overflow:visible}.dashboard-body,.settings-body,.templates-body,.workspace-grid,.inbox-shell{flex:none;height:auto;min-height:0;overflow:visible}.agent-thread,.campaign-panel,.inbox-shell>aside,.inbox-shell>section,.inbox-shell>.lead-panel,.sample-thread{height:auto;min-height:0;overflow:visible}.sample-thread article{max-height:none}.inbox-shell .reply-composer,.agent-composer{z-index:5;background:var(--surface-2);margin-inline:calc(var(--gutter-m) * -1);padding-inline:var(--gutter-m);padding-block:10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);border-radius:0;position:sticky;bottom:0}.inbox-shell .reply-composer{border-inline:0;border-bottom:0}}.console-demo-banner{color:#fff;background:#141414;flex-wrap:wrap;align-items:center;gap:12px;padding:7px 14px;font-size:12px;display:flex}.console-demo-banner a{text-underline-offset:2px;white-space:nowrap;margin-left:auto;padding:6px 4px;text-decoration:underline}.campaign-status.live{color:var(--success);background:var(--success-faint);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.campaign-status.live{border-color:color-mix(in srgb, var(--success) 28%, transparent)}}.campaign-status.live .live-dot,.conn-row[data-on] .conn-dot{background:var(--success)}.state-mark[data-state=live],.agent-status.live svg,.mail-verified,.mail-ok,.stat-value em.up,.state-pill.live,.campaign-state.live{color:var(--success)}.agent-status.live,.conn-row[data-on]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.agent-status.live,.conn-row[data-on]{border-color:color-mix(in srgb, var(--success) 28%, transparent)}}.sent-ok,.stat-value em.up{color:var(--success);background:var(--success-faint)}.conn-row[data-on] .conn-dot{box-shadow:0 0 0 4px var(--success-faint)}.agent-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text)}.agent-shell .agent-rail{border-color:var(--line);background:#f6f3ef}.agent-shell .agent-main{background:var(--bg)}.agent-shell .rail-brand,.agent-shell .activity-log,.agent-shell .credit-banner{border-color:var(--line)}.agent-shell .rail-section:hover,.agent-shell .progress-item button.current{background:#fff1e9}.agent-shell .mini-tags span,.agent-shell .rail-pills span,.agent-shell .rail-campaigns span,.agent-shell .credit-banner,.agent-shell .activity-log{background:var(--surface)}.agent-shell .credit-banner>span i,.agent-shell .progress-item button span,.agent-shell .future-steps i{background:var(--surface-2)}.agent-shell .progress-item button.done span{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.agent-shell .progress-item button b{background:var(--surface);color:var(--text);border-color:var(--line)}.agent-shell .progress-item>i{background:var(--line)}.agent-shell .stage-heading{background:linear-gradient(var(--bg) 65%, transparent)}.agent-shell .research-card,.agent-shell .market-card,.agent-shell .segment-card,.agent-shell .data-table,.agent-shell .contact-table,.agent-shell .email-editor,.agent-shell .recipient-list button,.agent-shell .agent-plan,.agent-shell .agent-status,.agent-shell .agent-approve{background:var(--surface);border-color:var(--line);box-shadow:0 18px 45px -38px #502a1947}.agent-shell .research-facts span,.agent-shell .query,.agent-shell .competitor-list span,.agent-shell .criteria span,.agent-shell .market-column h3,.agent-shell .row-logo,.agent-shell .row-avatar,.agent-shell .segment-head>span{background:var(--surface-2)}.agent-shell .recipient-list button.active,.agent-shell .final-view-tabs button.active,.agent-shell .panel-tabs button.active{color:var(--text);background:#fff1e9;border-color:#e8b394}.agent-shell .rail-step,.agent-shell .company-summary p,.agent-shell .mini-tags span,.agent-shell .rail-pills span,.agent-shell .rail-campaigns b,.agent-shell .activity-log,.agent-shell .activity-log p,.agent-shell .activity-lines>span>b,.agent-shell .activity-lines>span>em,.agent-shell .activity-lines>u,.agent-shell .progress-item button,.agent-shell .future-steps,.agent-shell .stage-heading,.agent-shell .domain-researching,.agent-shell .research-card>p,.agent-shell .research-facts b,.agent-shell .keyword-row span,.agent-shell .market-column p,.agent-shell .market-column label,.agent-shell .competitor-list span,.agent-shell .segment-card>p,.agent-shell .criteria span,.agent-shell .table-row>span,.agent-shell .contact-row small,.agent-shell .email-body,.agent-shell .recipient-list button small,.agent-shell .agent-status p,.agent-shell .agent-approve p{color:var(--muted)}.agent-shell .domain-researching b,.agent-shell .table-row b,.agent-shell .contact-row b,.agent-shell .workspace-row b,.agent-shell .email-person b{color:var(--text)}.agent-shell .data-table,.agent-shell .table-head,.agent-shell .workspace-row.head{background:var(--surface)}.agent-shell .status-chip,.agent-shell .match-badge,.agent-shell .contact-row em{color:var(--success);background:var(--success-faint)}.agent-shell .email-body:focus{box-shadow:inset 0 0 0 1px var(--accent)}.agent-shell .stage-input,.agent-shell .stage-select,.agent-shell .inline-editor,.agent-shell .instruction-editor{background:var(--surface);color:var(--text);border-color:var(--line)}.agent-shell .skeleton-lines i,.agent-shell .flow-skeleton.data-table .table-row>span:empty:after,.agent-shell .email-loading .row-avatar:empty:after{background:var(--surface-3)}.backend-demo-banner{color:#4e3123;background:#fff1e9;border-bottom:1px solid #f1d6c7}.demo-banner-cta{color:#94350e;border-color:#e8b394}.demo-banner-cta:hover{background:#ffe2d2}.console-demo-banner{color:#4e3123;background:#fff1e9;border-bottom:1px solid #f1d6c7}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--bg-base:#faf9f6;--surface:#fff;--surface-2:#f6f3ef;--surface-3:#eee9e2;--border-faint:#3228201a;--border-muted:#32282026;--border-loud:#3228203d;--ink:#231f1c;--ink-2:#5b514b;--ink-3:#70665f;--ink-4:#776d66;--action:#ff5a00;--on-action:#fff;--w-4:#32282006;--w-8:#3228200d;--w-12:#32282014;--w-20:#32282024;--sig-4:#e3591e09;--sig-8:#e3591e12;--sig-12:#e3591e1c;--sig-16:#e3591e29;--sig-24:#e3591e3d;--sig-40:#b43f0e61;--sig-90:#c24a17;--sig-100:#b54310;--sig-lift:#8f2e07;--sig-ink:#fff;--amb-12:#c954171c;--amb-24:#c954173d;--amb-100:#a9410d;--cell:118px;--grid-line:#412e210b;--grid-dot:#412e211a;--grid-mark:#412e2112;--grid-mark-loud:#e2591f1f;--gut:24px;--rail-gap:60px;--max:1220px;--r:8px;--r-lg:12px;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.mk{--accent:var(--action);background:var(--bg-base);color:var(--ink);overflow-x:clip}.mk ::selection{background:#ff5a0038}.mk-wrap{width:100%;max-width:var(--max);padding-inline:calc(var(--gut) + var(--rail-gap));margin:0 auto}.mk-band{border-bottom:1px solid var(--border-faint);position:relative}.mk-band:before,.mk-band:after{content:"";background:var(--border-faint);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0}.mk-band:before{left:max(var(--gut), calc(50% - var(--max) / 2 + var(--gut)))}.mk-band:after{right:max(var(--gut), calc(50% - var(--max) / 2 + var(--gut)))}.mk-pad{padding-block:clamp(60px,7vw,104px)}.mk-pad-sm{padding-block:clamp(40px,4.5vw,64px)}.mk-grid{pointer-events:none;background-image:radial-gradient(circle at center, var(--grid-dot) 1.2px, transparent 1.8px), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--cell) var(--cell);background-position:50%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.mk-sq{position:absolute}.mk-sq--single{background:var(--grid-mark);width:9px;height:9px}.mk-sq--cluster{grid-template-columns:repeat(3,9px);grid-auto-rows:9px;gap:7px;display:grid}.mk-sq--cluster>i{background:var(--grid-mark)}.mk-sq--cluster>i:nth-child(2){background:var(--grid-mark-loud)}.mk-label{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;margin:0;display:flex}.mk-label span{color:var(--ink-2);letter-spacing:.14em}.mk-h1{letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:Fustat,Inter,sans-serif;font-size:clamp(42px,5.2vw,68px);font-weight:400;line-height:1.06}.mk-h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Fustat,Inter,sans-serif;font-size:clamp(30px,3.1vw,43px);font-weight:400;line-height:1.13}.mk-h3{letter-spacing:-.025em;margin:0 0 8px;font-family:Fustat,Inter,sans-serif;font-size:17px;font-weight:700}.mk-accent{color:var(--sig-100)}.mk-accent-amb{color:var(--amb-100)}.mk-lede{color:var(--ink-2);max-width:54ch;margin:0;font-size:16px;line-height:1.55}.mk-body{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}.mk-eyebrow{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:450;display:inline-flex}.mk-eyebrow i{background:var(--sig-100);width:17px;height:17px;color:var(--sig-ink);animation:mk-arrow-drift 4.8s var(--ease-in-out) infinite;border-radius:50%;place-items:center;font-style:normal;display:grid}@keyframes mk-arrow-drift{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.mk-eyebrow-pill{border:1px solid var(--border-muted);background:var(--surface);color:var(--ink-2);border-radius:100px;align-items:center;gap:7px;padding:5px 11px 5px 7px;font-size:12.5px;display:inline-flex}.mk-eyebrow-pill svg{color:var(--sig-100)}.mk-btn{letter-spacing:-.1px;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 17px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mk-btn--accent{background:var(--action);color:var(--on-action)}.mk-btn--accent:hover{background:#e95000}.mk-btn--face{background:var(--surface-2);color:var(--ink);border-color:var(--border-loud)}.mk-btn--face:hover{background:var(--surface-3)}.mk-btn--bare{color:var(--ink-2);background:0 0}.mk-btn--bare:hover{color:var(--ink)}.mk-btn--lg{height:44px;padding:0 22px;font-size:15px}.mk-more{color:var(--sig-100);align-items:center;gap:6px;font-size:13.5px;font-weight:450;display:inline-flex}.mk-more svg{transition:transform .22s var(--ease)}.mk-more:hover{color:var(--sig-lift)}.mk-more:hover svg{transform:translate(3px)}.mk-link{color:var(--ink);border-bottom:1px solid var(--border-loud)}.mk-link:hover{border-color:var(--sig-100)}.mk-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-skip{z-index:100;border-radius:var(--r);background:var(--action);color:var(--on-action);transition:transform .18s var(--ease);padding:10px 15px;font-size:14px;font-weight:500;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.mk-skip:focus{transform:none}.mk-support-act{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:26px;display:flex}.mk-support-act .mk-btn{font-variant-numeric:tabular-nums}:where(.mk) :focus-visible{outline:2px solid var(--sig-100);outline-offset:2px;border-radius:4px}.mk-cells{border-top:1px solid var(--border-faint);display:grid}.mk-cells>*{border-right:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);padding:26px 24px 28px;position:relative}.mk-cells>:last-child{border-right:0}.mk-cells>article{transition:background .22s}.mk-cells>article:hover{background:var(--w-4)}.mk-cells>article:hover .mk-cell-ico{border-color:var(--sig-24);background:var(--sig-8)}.mk-cells--2{grid-template-columns:repeat(2,1fr)}.mk-cells--3{grid-template-columns:repeat(3,1fr)}.mk-cells--4{grid-template-columns:repeat(4,1fr)}.mk-cells--6{grid-template-columns:repeat(6,1fr)}.mk-cell-ico{border:1px solid var(--border-muted);background:var(--surface);width:30px;height:30px;color:var(--sig-100);border-radius:7px;place-items:center;margin-bottom:18px;transition:border-color .22s,background .22s;display:grid}.mk-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-faint);background:#faf9f6e0;position:sticky;top:0}.mk-nav--hero{position:fixed;left:0;right:0}.mk-nav--hero[data-scrolled=false]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.mk-nav-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;height:56px;display:grid}.mk-nav-links{align-items:center;gap:clamp(20px,3vw,40px);display:flex}.mk-nav-links a{color:var(--ink-2);font-size:14px;font-weight:500;transition:color .18s}.mk-nav-links a:hover,.mk-nav-links a[aria-current=page]{color:var(--action)}.mk-nav-signin{color:var(--ink);justify-self:end;font-size:14px;font-weight:500}.mk-nav-signin:hover{color:var(--sig-100)}[id=features],[id=faq]{scroll-margin-top:56px}.mk-foot{background:var(--bg-base)}.mk-foot-grid{grid-template-columns:minmax(0,1.5fr) auto auto auto;gap:40px 64px;display:grid}.mk-foot-grid h2{font:400 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:0 0 15px}.mk-foot-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk-foot-grid a{color:var(--ink-2);font-size:14px}.mk-foot-grid a:hover{color:var(--ink)}.mk-foot-blurb{color:var(--ink-2);max-width:30ch;margin:14px 0 0;font-size:14px;line-height:1.58}.mk-foot-bar{border-top:1px solid var(--border-faint);color:var(--ink-4);font:400 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.mk-hero{padding-block:clamp(54px,6.4vw,96px) clamp(46px,5vw,74px);position:relative}.mk-nav--hero~main>.mk-hero:first-child:not(.mk-hero--primary){padding-top:calc(clamp(54px,6.4vw,96px) + 56px)}.mk-hero--primary{padding-block:calc(clamp(78px,9vw,124px) + 56px) clamp(106px,13vw,180px)}.mk-hero-pattern{pointer-events:none;opacity:.18;background:linear-gradient(#ff7c4640,#0000 75%),url(/nteni-pattern.svg) top/368px 280px;height:68%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 28%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000008c 28%,#0000 78%)}.mk-hero-in{z-index:2;text-align:center;position:relative}.mk-hero .mk-h1{text-wrap:balance;max-width:23ch;margin:20px auto 0}.mk-hero .mk-lede{text-wrap:pretty;max-width:54ch;margin:22px auto 0;font-size:16px}.mk-hero--primary .mk-h1{max-width:28ch;font-size:clamp(42px,4.7vw,64px)}.mk-hero--primary .mk-lede{max-width:64ch;font-size:17px;line-height:1.58}.mk-hero--primary .mk-start{margin-top:68px}.mk-hero--closing{padding-block:clamp(42px,5vw,70px)}.mk-hero--closing .mk-h1{max-width:29ch;font-size:clamp(32px,3.4vw,46px)}.mk-hero--closing .mk-start{margin-top:28px}.mk-proof-intro{gap:10px;max-width:780px;margin-bottom:28px;display:grid}.mk-proof-intro .mk-lede{max-width:none}.mk-pain-card{background:var(--surface)}.mk-pain-number{color:var(--sig-100);font:600 12px/1 var(--mono);letter-spacing:.09em;margin-bottom:24px;display:block}.mk-pain-card .mk-cell-ico{border-color:var(--sig-24);background:var(--sig-8);width:38px;height:38px}.mk-pain-card .mk-h3{font-size:20px;font-weight:700;line-height:1.25}.mk-pain-card .mk-body{font-size:15px}.mk-start{text-align:left;width:min(470px,100%);margin:34px auto 0}.mk-start-field{z-index:2;position:relative}.mk-start-card{z-index:1;border:1px solid var(--border-loud);background:var(--surface);border-radius:15px;transition:border-color .18s;position:relative;overflow:hidden}.mk-start-card:focus-within{border-color:var(--ink)}.mk-start-row{align-items:stretch;gap:0;min-height:48px;display:flex}.mk-start-row input{min-width:0;color:var(--ink);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1;padding:9px 14px;font-size:14px}.mk-start-row input::placeholder{color:#999}.mk-start-go{border:0;border-left:1px solid var(--border-loud);background:var(--action);color:#fff;white-space:nowrap;cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;min-width:170px;padding:0 14px;font-family:Fustat,Inter,sans-serif;font-size:14px;font-weight:400;transition:background .15s;display:inline-flex}.mk-start-go:hover{background:#e95000}.mk-start-alt{text-align:center;margin:14px 2px 0}.mk-start-alt button{cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:2px 4px;font-size:14px;transition:opacity .16s}.mk-start-alt button:hover{opacity:.72}.mk-start-err{color:#a32620;margin:10px 2px 0;font-size:13px}.mk-start-note{color:var(--ink-3);text-align:center;margin:12px 2px 0;font-size:12.5px}.mk-sugg{z-index:20;background:var(--surface);border:1px solid var(--border-loud);border-radius:var(--r-lg);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.mk-sugg li{list-style:none}.mk-sugg button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:9px 10px;display:flex}.mk-sugg button:hover,.mk-sugg button[data-active=true]{background:var(--surface-3)}.mk-sugg strong{font-size:13.5px;font-weight:500;display:block}.mk-sugg small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.mk-sugg code{font:11.5px var(--mono);color:var(--ink-3);flex:none;margin-left:auto}.mk-sugg i{background:var(--surface-3);width:26px;height:26px;color:var(--sig-100);border-radius:6px;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.mk-tf{border:1px solid var(--border-faint);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.mk-tf-side{min-width:0;padding:18px}.mk-tf-side+.mk-tf-side{border-left:1px solid var(--border-faint);background:var(--bg-base)}.mk-tf-cap{font:400 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mk-wire{gap:9px;display:grid;position:relative;overflow:hidden}.mk-tf[data-run=true] .mk-wire>i,.mk-tf[data-run=true] .mk-wire>.mk-wire-row{animation:mk-draw .42s var(--ease) both}.mk-wire>i,.mk-wire>.mk-wire-row{opacity:0}.mk-tf[data-run=true] .mk-wire>i,.mk-tf[data-run=true] .mk-wire>.mk-wire-row{animation-delay:calc(var(--i) * 90ms)}@keyframes mk-draw{0%{opacity:0;transform-origin:0;transform:translateY(5px)scaleX(.965)}to{opacity:1;transform:none}}.mk-code-line{opacity:0;display:block}.mk-tf[data-run=true] .mk-code-line{animation:.3s both mk-line;animation-delay:calc(.9s + var(--i) * 70ms)}@keyframes mk-line{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.mk-status{opacity:0}.mk-tf[data-run=true] .mk-status{animation:.4s 1.75s both mk-line}.mk-status b{animation:1.6s ease-in-out infinite mk-blink}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:.35}}.mk-wire i{background:var(--w-4);border:1px solid var(--border-faint);border-radius:3px;height:9px;display:block}.mk-wire .r1{width:34%;height:18px}.mk-wire .r2{width:82%}.mk-wire .r3{width:68%}.mk-wire .r4{width:76%}.mk-wire-row{gap:9px;margin-top:5px;display:flex}.mk-wire-row i{flex:1;height:46px}.mk-wire i[data-hit=true]{border-color:var(--sig-40);background:var(--sig-8)}.mk-wire i{position:relative}.mk-wire i:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:var(--sig-12);box-shadow:0 0 0 1px var(--sig-40) inset;position:absolute;inset:-1px}.mk-tf[data-run=true] .mk-wire i:after{animation:mk-read calc((var(--reads,9) + 3) * .34s) var(--ease) infinite;animation-delay:calc(2.2s + var(--i) * .34s)}@keyframes mk-read{0%{opacity:0}2%{opacity:1}9%{opacity:1}16%{opacity:0}to{opacity:0}}.mk-wire i[data-hit=true]:after{background:var(--sig-8)}.mk-code{font:12px/1.75 var(--mono);color:var(--ink-2);margin:0;overflow-x:auto}.mk-code .k{color:var(--ink-3)}.mk-code .s{color:var(--sig-100)}.mk-code .n{color:var(--amb-100)}.mk-status{border:1px solid var(--border-loud);background:var(--surface-2);color:var(--ink-2);border-radius:100px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;right:14px}.mk-status b{background:var(--sig-100);border-radius:50%;width:6px;height:6px}.mk-status:after{content:"";border:1px solid var(--border-loud);border-top-color:var(--ink-2);border-radius:50%;width:10px;height:10px;margin-left:2px;animation:2.8s linear infinite mk-working}@keyframes mk-working{to{transform:rotate(360deg)}}.mk-tf-side{flex-direction:column;padding:20px;display:flex}.mk-tf-dossier{border:1px solid var(--border-faint);background:var(--surface-2);border-radius:10px;flex:1;min-height:240px;padding:22px}.mk-tf-dossier--match{background:var(--sig-8);border-color:var(--sig-40)}.mk-tf-kicker{font:10px/1.3 var(--mono);color:var(--ink-3);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-tf-kicker b{background:var(--surface);color:var(--sig-100);white-space:nowrap;border-radius:100px;padding:5px 7px;font-weight:500}.mk-tf-dossier h3{color:var(--ink-1);margin:20px 0 5px;font-size:21px;line-height:1.2}.mk-tf-dossier>p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.mk-tf-rule{background:var(--border-faint);height:1px;margin:19px 0 14px}.mk-tf-dossier dl{gap:11px;margin:0;display:grid}.mk-tf-dossier dl>div{grid-template-columns:105px minmax(0,1fr);gap:10px;display:grid}.mk-tf-dossier dt{color:var(--ink-4);font:10px/1.5 var(--mono);text-transform:uppercase}.mk-tf-dossier dd{color:var(--ink-2);margin:0;font-size:12px;line-height:1.45}.mk-tf-foot{border-top:1px solid var(--border-faint);color:var(--ink-4);grid-column:1/-1;margin:0;padding:11px 20px;font-size:11px;line-height:1.45}.mk-tf[data-run=true] .mk-tf-dossier{animation:mk-line .45s var(--ease) both}.mk-tf[data-run=true] .mk-tf-dossier--match{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.mk-tf[data-run=true] .mk-tf-dossier{animation:none}}.mk-obj{flex:none;place-items:center;display:grid;position:relative}.mk-obj img{width:100%;height:auto;display:block}.mk-why{background:var(--surface)}.mk-why-intro{text-align:center;max-width:710px;margin:0 auto;padding:clamp(62px,7vw,100px) 0 46px}.mk-why-intro .mk-h2{margin:18px 0 14px}.mk-why-intro .mk-lede{margin:0 auto}.mk-why-flow{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.mk-why-sticky{align-self:start;padding:6px 0 32px;position:sticky;top:76px}.mk-why-tabs{border-bottom:1px solid var(--border-faint);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-why-tab{min-height:48px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 3px;font:500 13px/1.2 Fustat,Inter,sans-serif;transition:color .2s,border-color .2s;display:flex}.mk-why-tab span{color:var(--ink-4);font:10px/1 var(--mono)}.mk-why-tab[data-active=true]{color:var(--sig-100);border-bottom-color:var(--action)}.mk-why-tab:hover{color:var(--ink)}.mk-why-art{background:radial-gradient(ellipse at center, var(--sig-4), transparent 67%);place-items:center;height:clamp(280px,31vw,420px);display:grid;position:relative}.mk-why-object{object-fit:contain;opacity:0;width:min(78%,360px);height:auto;max-height:95%;transition:opacity .45s ease, transform .55s var(--ease);position:absolute;transform:translateY(14px)scale(.94)}.mk-why-object:nth-child(3){width:min(96%,430px)}.mk-why-object[data-active=true]{opacity:1;transform:none}.mk-why-art-caption{color:var(--ink-4);font:10px/1 var(--mono);letter-spacing:.08em;position:absolute;bottom:8px;right:0}.mk-why-steps{border-top:1px solid var(--border-faint)}.mk-why-step{border-bottom:1px solid var(--border-faint);align-items:center;min-height:clamp(430px,62svh,560px);padding:62px 0;display:flex}.mk-why-step-in{opacity:.48;max-width:530px;transition:opacity .4s ease, transform .4s var(--ease);transform:translateY(8px)}.mk-why-step[data-active=true] .mk-why-step-in{opacity:1;transform:none}.mk-why-number{background:var(--sig-8);color:var(--sig-100);font:11px/1 var(--mono);letter-spacing:.04em;border-radius:6px;padding:7px 10px;display:inline-flex}.mk-why-step h3{letter-spacing:-.045em;margin:26px 0 17px;font:400 clamp(28px,3vw,41px)/1.12 Fustat,Inter,sans-serif}.mk-why-step p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.58}.mk-why-step-foot{border-top:1px solid var(--border-faint);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding-top:14px;font-size:13px;display:flex}.mk-why-step-foot a{color:var(--sig-100);border-bottom:1px solid var(--sig-24)}.mk-why-step-foot a:hover{color:var(--sig-lift)}.mk-tabbar{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:12px;display:flex}.mk-tabbar button{border-radius:var(--r);height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;font-weight:450;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.mk-tabbar button:hover{color:var(--ink-2)}.mk-tabbar button[aria-selected=true]{color:var(--ink);background:var(--surface-2);border-color:var(--border-loud)}.mk-tabbar em{font:400 10.5px/1 var(--mono);color:var(--ink-4);font-style:normal}.mk-tabbar button[aria-selected=true] em{color:var(--sig-100)}.mk-tabbar-end{font:400 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-left:auto}.mk-win{border:1px solid var(--border-faint);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.mk-win-bar{border-bottom:1px solid var(--border-faint);background:var(--bg-base);align-items:center;gap:11px;height:40px;padding:0 14px;display:flex}.mk-win-dots{gap:5px;display:flex}.mk-win-dots i{background:var(--border-loud);border-radius:50%;width:8px;height:8px}.mk-win-path{font:11.5px var(--mono);color:var(--ink-4)}.mk-win-path b{color:var(--ink-2);font-weight:400}.mk-win-badge{font:400 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--border-faint);border-radius:5px;margin-left:auto;padding:5px 7px}.mk-win-body{grid-template-columns:192px minmax(0,1fr);min-height:396px;display:grid}.mk-win-rail{border-right:1px solid var(--border-faint);padding:14px 10px}.mk-win-rail p{font:400 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:0 0 11px 8px}.mk-win-rail ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.mk-win-rail li{color:var(--ink-3);border-radius:6px;align-items:center;gap:9px;padding:8px 9px;font-size:13px;display:flex}.mk-win-rail li[data-state=done]{color:var(--ink-2)}.mk-win-rail li[data-state=now]{background:var(--surface-3);color:var(--ink)}.mk-win-rail li b{width:15px;height:15px;font:400 8.5px var(--mono);border:1px solid var(--border-muted);color:var(--ink-4);border-radius:50%;flex:none;place-items:center;display:grid}.mk-win-rail li[data-state=done] b{background:var(--sig-12);border-color:var(--sig-24);color:var(--sig-100)}.mk-win-rail li[data-state=now] b{border-color:var(--sig-100);color:var(--sig-100);animation:mk-now-pulse 3.6s var(--ease-in-out) infinite}@keyframes mk-now-pulse{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 0 4px #ffffff12}}.mk-win-rail li[data-state=gate]{color:var(--amb-100);background:var(--amb-12)}.mk-win-rail li[data-state=gate] b{border-color:var(--amb-100);color:var(--amb-100)}.mk-win-main{min-width:0;padding:18px 20px 22px;position:relative}.mk-win-h{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;display:flex}.mk-win-h h3{letter-spacing:-.1px;margin:0;font-size:14.5px;font-weight:500}.mk-chip{border:1px solid var(--border-muted);color:var(--ink-3);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:450;display:inline-flex}.mk-chip--sig{color:var(--sig-100);border-color:var(--sig-24);background:var(--sig-8)}.mk-chip--amb{color:var(--amb-100);border-color:var(--amb-24);background:var(--amb-12)}.mk-card{border:1px solid var(--border-faint);border-radius:var(--r);background:var(--bg-base);padding:14px}.mk-card+.mk-card{margin-top:10px}.mk-kv{grid-template-columns:118px minmax(0,1fr);gap:9px 14px;font-size:13px;display:grid}.mk-kv dt{color:var(--ink-4);font:11.5px var(--mono);padding-top:1px}.mk-kv dd{color:var(--ink-2);margin:0;line-height:1.5}.mk-src{font:10.5px var(--mono);color:var(--sig-100);margin-left:6px;display:inline-block}.mk-tbl{border-collapse:collapse;width:100%;font-size:13px}.mk-tbl th{text-align:left;font:400 9.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);padding:0 12px 9px 0;font-weight:400}.mk-tbl td{border-top:1px solid var(--border-faint);color:var(--ink-2);vertical-align:top;padding:10px 12px 10px 0}.mk-tbl td small{color:var(--ink-3);margin-top:3px;font-size:11.5px;display:block}.mk-tbl-wrap{overflow-x:auto}.mk-score{align-items:center;gap:9px;display:flex}.mk-score i{background:var(--surface-3);border-radius:2px;width:58px;height:3px;display:block;overflow:hidden}.mk-score i b{background:var(--sig-100);border-radius:2px;height:100%;display:block}.mk-score span{font:11.5px var(--mono);color:var(--ink-2)}.mk-mail{border:1px solid var(--border-faint);border-radius:var(--r);background:var(--bg-base);overflow:hidden}.mk-mail-h{border-bottom:1px solid var(--border-faint);gap:4px;padding:12px 14px;display:grid}.mk-mail-h span{color:var(--ink-4);font-size:12px}.mk-mail-h span b{color:var(--ink-2);font-weight:450}.mk-mail-b{color:var(--ink-2);gap:10px;padding:14px;font-size:13px;line-height:1.66;display:grid}.mk-mail-b mark{background:var(--sig-12);color:var(--sig-lift);border-radius:3px;padding:1px 3px}.mk-mail-f{border-top:1px solid var(--border-faint);background:var(--amb-12);flex-wrap:wrap;align-items:center;gap:7px;padding:11px 14px;display:flex}.mk-mail-f p{color:var(--amb-100);margin:0 auto 0 0;font-size:12px}.mk-mail-f button{border:1px solid var(--border-loud);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:6px;padding:6px 11px;font-size:12px}.mk-mail-f button[data-go=true]{background:var(--action);color:#fff;border-color:#0000;font-weight:500}.mk-gate{position:relative}.mk-gate-n{font:400 10.5px/1 var(--mono);letter-spacing:.1em;color:var(--amb-100)}.mk-gate h3{letter-spacing:-.2px;margin:14px 0 8px;font-size:17px;font-weight:500}.mk-gate p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.mk-gate:after{content:"";background:var(--amb-100);width:1px;height:0;transition:height .3s var(--ease);position:absolute;top:0;left:-1px}.mk-gate:hover:after{height:100%}.mk-price-fig{letter-spacing:-1.5px;margin:0 0 8px;font-size:clamp(48px,6vw,70px);font-weight:500;line-height:1}.mk-price-fig sup{vertical-align:super;color:var(--ink-3);font-size:.36em}.mk-ops{border-top:1px solid var(--border-faint);display:grid}.mk-ops>li{border-bottom:1px solid var(--border-faint);align-items:baseline;gap:14px;padding:13px 0;font-size:14px;list-style:none;display:flex}.mk-ops>li svg{color:var(--sig-100);flex:none;align-self:center}.mk-ops>li span{font:11.5px var(--mono);color:var(--ink-4);flex:none;margin-left:auto}.mk-faq{border-top:1px solid var(--border-faint)}.mk-faq details{border-bottom:1px solid var(--border-faint)}.mk-faq summary{cursor:pointer;letter-spacing:-.1px;align-items:center;gap:18px;padding:19px 0;font-size:15.5px;font-weight:450;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary{transition:color .18s}.mk-faq summary:hover{color:var(--sig-100)}.mk-faq summary:hover:after{border-color:var(--sig-100)}.mk-faq summary:after{content:"";border-right:1.4px solid var(--ink-3);border-bottom:1.4px solid var(--ink-3);width:9px;height:9px;transition:transform .2s var(--ease);flex:none;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.mk-faq details[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.mk-faq p{max-width:76ch;color:var(--ink-2);margin:0 0 22px;font-size:14.5px;line-height:1.66}.mk-estimator{border:1px solid var(--border-muted);background:#fff;border-radius:12px;overflow:hidden}.mk-estimator-head{grid-template-columns:minmax(0,1fr) 190px;gap:40px;padding:30px;display:grid}.mk-estimator-head .mk-h2{margin:8px 0 12px}.mk-estimator-head .mk-body{max-width:57ch;margin:0}.mk-estimator-controls{align-content:start;gap:8px;display:grid}.mk-estimator-controls>label:first-child{color:var(--ink-2);font-size:13px;font-weight:600}.mk-estimator-controls input[type=number]{border:1px solid var(--border-muted);width:100%;height:44px;color:var(--ink);background:#fff;border-radius:7px;padding:0 12px;font-size:16px}.mk-estimator-check{color:var(--ink-2);align-items:center;gap:8px;margin-top:5px;font-size:13px;display:flex}.mk-estimator-check input{width:16px;height:16px;accent-color:var(--action)}.mk-estimator-rows{border-top:1px solid var(--border-faint)}.mk-estimator-row{border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;gap:20px;padding:12px 30px;font-size:14px;display:flex}.mk-estimator-row:last-child{border-bottom:0}.mk-estimator-row span{gap:2px;display:grid}.mk-estimator-row small{color:var(--ink-3);font-size:12px}.mk-estimator-row strong{font:500 14px/1.3 var(--mono);white-space:nowrap}.mk-estimator-total{background:var(--surface-2);font-weight:600}.mk-estimator-credit{color:var(--sig-100);font-weight:600}.mk-estimator-note{border-top:1px solid var(--border-faint);color:var(--ink-3);margin:0;padding:15px 30px;font-size:12.5px;line-height:1.5}.mk-stage{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:34px;display:grid}.mk-stage-mark{justify-items:start;gap:13px;display:grid}.mk-stage-mark .mk-obj{width:112px}.mk-stage-n{font:400 10.5px/1 var(--mono);letter-spacing:.1em;color:var(--sig-100)}.mk-stage-dl{border-top:1px solid var(--border-faint);margin:22px 0 0}.mk-stage-dl dt{font:400 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);padding-top:17px}.mk-stage-dl dd{color:var(--ink-2);max-width:68ch;margin:7px 0 17px;font-size:14.5px;line-height:1.6}.mk-modal-back{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040404cc;place-items:center;padding:24px;animation:.16s both mk-fade;display:grid;position:fixed;inset:0}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}.mk-modal{background:var(--surface);border:1px solid var(--border-loud);border-radius:var(--r-lg);text-align:left;width:min(500px,100%);max-height:90vh;padding:26px 26px 28px;position:relative;overflow-y:auto}.mk-modal h2{letter-spacing:-.3px;margin:12px 0 7px;font-size:22px;font-weight:500}.mk-modal label{color:var(--ink-2);margin:16px 0 6px;font-size:12.5px;display:block}.mk-modal input{width:100%;height:42px;color:var(--ink);background:var(--bg-base);border:1px solid var(--border-loud);border-radius:var(--r);outline:none;padding:0 13px;font-size:14.5px}.mk-modal input::placeholder{color:var(--ink-3)}.mk-modal input:focus{border-color:var(--sig-40);box-shadow:0 0 0 3px var(--sig-8)}.mk-modal .mk-btn{width:100%;margin-top:22px}.mk-modal .mk-btn:disabled{background:var(--surface-3);color:var(--ink-4);cursor:not-allowed}.mk-modal-x{border:1px solid var(--border-faint);width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.mk-modal-x:hover{color:var(--ink);border-color:var(--border-loud)}.mk-rv{transform:translateY(9px)}.mk-rv[data-shown=true]{transition:transform .5s var(--ease);transform:none}@media (max-width:1040px){.mk-cells--6{grid-template-columns:repeat(3,1fr)}.mk-cells--6>:nth-child(3n){border-right:0}.mk-cells--4{grid-template-columns:repeat(2,1fr)}.mk-cells--4>:nth-child(2n){border-right:0}.mk-foot-grid{gap:34px 40px}}@media (max-width:860px){.mk-why-flow{grid-template-columns:1fr;gap:0}.mk-why-sticky{z-index:3;background:#fffffff5;padding:0;top:56px}.mk-why-art{height:210px}.mk-why-object{width:min(220px,60%)}.mk-why-object:nth-child(3){width:min(260px,72%)}.mk-why-step{min-height:360px;padding:50px 0;scroll-margin-top:320px}.mk-why-step-in{opacity:1;transform:none}.mk-hero--primary .mk-h1{max-width:28ch}.mk-cells--3,.mk-cells--2{grid-template-columns:1fr}.mk-cells--3>*,.mk-cells--2>*{border-right:0}.mk-tf{grid-template-columns:1fr}.mk-tf-side+.mk-tf-side{border-left:0;border-top:1px solid var(--border-faint)}.mk-win-body{grid-template-columns:1fr}.mk-win-rail{border-right:0;border-bottom:1px solid var(--border-faint)}.mk-win-rail ul{grid-template-columns:repeat(2,1fr)}.mk-stage{grid-template-columns:1fr;gap:18px}.mk-stage-mark{grid-auto-flow:column;justify-content:start;align-items:center;gap:12px}.mk-stage-mark .mk-obj{width:72px}}@media (max-width:620px){.mk-why-intro{padding:66px 0 34px}.mk-why-tab{font-size:12px}.mk-why-tab span{display:none}.mk-why-art{height:170px}.mk-why-object{width:170px}.mk-why-object:nth-child(3){width:215px}.mk-why-step{min-height:340px;scroll-margin-top:256px}.mk-why-step p{font-size:16px}.mk-nav--hero~main>.mk-hero:first-child:not(.mk-hero--primary){padding-top:110px}.mk-estimator-head{grid-template-columns:1fr;gap:20px;padding:22px}.mk-estimator-row,.mk-estimator-note{padding-inline:22px}.mk-nav-in{gap:10px}.mk-nav .brand-logo{width:90px}.mk-nav-links{gap:12px}.mk-nav-links a,.mk-nav-signin{font-size:12px}.mk-hero--primary{padding-block:120px 100px}.mk-hero--primary .mk-lede{font-size:16px}.mk-hero--primary .mk-start{margin-top:50px}.mk-hero--closing{padding-block:42px 48px}.mk-hero-pattern{background-size:auto,276px 210px}:root{--gut:16px;--rail-gap:22px}.mk-cells--4{grid-template-columns:1fr}.mk-cells--4>*{border-right:0}.mk-foot-grid{grid-template-columns:1fr;gap:30px}.mk-start-row{min-height:48px}.mk-start-row input{padding-inline:13px;font-size:14px}.mk-start-go{min-width:136px;padding-inline:10px;font-size:14px}.mk-win-rail ul{grid-template-columns:repeat(2,1fr)}.mk-tabbar{scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);flex-wrap:nowrap;overflow-x:auto}.mk-tabbar::-webkit-scrollbar{display:none}.mk-tabbar button{white-space:nowrap}.mk-tabbar-end{display:none}.mk-kv{grid-template-columns:1fr;gap:3px 0}.mk-kv dd{margin-bottom:9px}}@media (prefers-reduced-motion:reduce){.mk-rv{transition:none;transform:none}.mk-wire>i,.mk-wire>.mk-wire-row,.mk-code-line,.mk-status{opacity:1!important}.mk-status:after{display:none}.mk-wire i:after{opacity:0!important;animation:none!important}.mk-wire i[data-hit=true]:after{opacity:1!important}.mk-ptr{display:none!important}.mk-chip-spin{animation:none!important}.mk-stream-ghost{display:none!important}.mk-stream-live{position:static!important}.mk-caret{display:none!important}.mk-row-in{opacity:1!important;transform:none!important}.mk *,.mk :before,.mk :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mk-legal{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:56px;display:grid}.mk-legal-toc{position:sticky;top:88px}.mk-legal-toc h2{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:11px;font-weight:600}.mk-legal-toc ol{counter-reset:toc;gap:9px;margin:0;padding:0;list-style:none;display:grid}.mk-legal-toc li{counter-increment:toc}.mk-legal-toc a{color:var(--ink-2);gap:9px;font-size:13.5px;line-height:1.45;text-decoration:none;display:flex}.mk-legal-toc a:before{content:counter(toc);color:var(--ink-4);font-variant-numeric:tabular-nums}.mk-legal-toc a:hover{color:var(--ink)}.mk-legal-body{gap:40px;max-width:72ch;display:grid}.mk-legal-body>section{scroll-margin-top:96px}.mk-legal-body h2{margin:0 0 14px}.mk-legal-body p{color:var(--ink-2);margin:0 0 14px;font-size:15px;line-height:1.7}.mk-legal-body p:last-child{margin-bottom:0}.mk-legal-body code{font-family:var(--mono);color:var(--ink);background:var(--w-4);border:1px solid var(--border-faint);border-radius:5px;padding:1px 5px;font-size:13px}.mk-legal-list{gap:9px;margin:0 0 14px;padding-left:20px;display:grid}.mk-legal-list li{color:var(--ink-2);font-size:15px;line-height:1.65}.mk-legal-list li::marker{color:var(--sig-100)}.mk-legal-dl{gap:16px;margin:0 0 14px;display:grid}.mk-legal-dl dt{color:var(--ink);margin-bottom:5px;font-size:15px;font-weight:600}.mk-legal-dl dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.7}.mk-legal-address{color:var(--ink-2);gap:3px;font-size:15px;font-style:normal;line-height:1.6;display:grid}.mk-legal-address a{margin-top:7px}.mk-legal-table{border:1px solid var(--border-faint);border-radius:10px;margin:0 0 14px;overflow:hidden}.mk-legal-tr{border-bottom:1px solid var(--border-faint);grid-template-columns:108px 1fr 1.35fr;gap:16px;padding:13px 16px;display:grid}.mk-legal-tr:last-child{border-bottom:0}.mk-legal-tr>span{color:var(--ink-2);font-size:13.5px;line-height:1.55}.mk-legal-tr>span:first-child{color:var(--ink);font-weight:500}.mk-legal-th{background:var(--surface)}.mk-legal-th>span,.mk-legal-th>span:first-child{color:var(--ink-3);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:600}@media (max-width:940px){.mk-legal{grid-template-columns:1fr;gap:34px}.mk-legal-toc{border-bottom:1px solid var(--border-faint);padding-bottom:22px;position:static}.mk-legal-toc ol{grid-template-columns:1fr 1fr;gap:9px 20px;display:grid}}@media (max-width:620px){.mk-legal-toc ol{grid-template-columns:1fr}.mk-legal-tr{grid-template-columns:1fr;gap:4px}.mk-legal-th{display:none}.mk-legal-tr>span:first-child{font-size:14px}}.mk-foot-legal{gap:4px;margin-top:16px;font-style:normal;display:grid}.mk-foot-legal span{color:var(--ink-4);font-size:12.5px;line-height:1.55}.mk-stream{display:block;position:relative}.mk-stream-ghost{visibility:hidden}.mk-stream-live{position:absolute;inset:0}.mk-caret{vertical-align:text-bottom;background:var(--sig-100);width:1px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite mk-caret;display:inline-block}@keyframes mk-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.mk-chip-spin{border:1px solid var(--border-loud);border-top-color:var(--sig-100);border-radius:50%;flex:none;width:9px;height:9px;animation:.9s linear infinite mk-working}.mk-chip[data-checking=true]{color:var(--ink-3)}.mk-row-in{opacity:0;transition:opacity .34s var(--ease), transform .34s var(--ease);transform:translateY(4px)}.mk-row-in[data-in]{opacity:1;transform:none}.mk-tbl tbody tr[data-agent-mark]{transition:background-color .22s var(--ease)}.mk-tbl tbody tr[data-hover=true]{background:var(--w-3)}.mk-tbl tbody tr[data-picked] td:first-child{box-shadow:inset 2px 0 0 var(--sig-100)}.mk-score i b{transition:width .5s var(--ease)}@media (min-width:861px){.mk-tbl-wrap--scroll{scrollbar-width:thin;max-height:236px;overflow-y:auto}.mk-tbl-wrap--scroll thead th{z-index:1;background:var(--surface);position:sticky;top:0}}.mk-ptr{z-index:5;pointer-events:none;width:17px;height:19px;color:var(--ink);transition:transform .42s var(--ease-out);will-change:transform;margin:-9px 0 0 -2px;display:block;position:absolute;top:0;left:0}.mk-ptr svg{transition:transform .12s var(--ease)}.mk-ptr[data-pressed] svg{transform:scale(.82)}.mk-ptr:before{content:"";border:1px solid var(--sig-40);opacity:0;border-radius:50%;width:28px;height:28px;position:absolute;top:-7px;left:-7px;transform:scale(.4)}.mk-ptr[data-pressed]:before{animation:mk-press .42s var(--ease-out)}@keyframes mk-press{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.25)}}.mk-ptr em{font:400 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--amb-100);border:1px solid var(--border-loud);background:var(--surface-2);animation:mk-line .3s var(--ease) both;border-radius:100px;padding:5px 8px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.mk-ptr[data-flip] em{left:auto;right:22px}.mk-mail-f button[data-hover=true]{border-color:var(--border-loud);background:var(--surface-3)}.mk-mail-f button[data-waiting=true]{position:relative}.mk-mail-f button[data-waiting=true]:after{content:"";border-radius:inherit;border:1px solid var(--amb-100);opacity:0;animation:mk-wait 2.4s var(--ease-in-out) infinite;position:absolute;inset:-3px}@keyframes mk-wait{0%,to{opacity:0;transform:scale(1)}40%{opacity:.7;transform:scale(1)}80%{opacity:0;transform:scale(1.06)}}
