@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,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(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,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(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,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(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,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(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.prospecting{display:grid;gap:20px;min-width:0}.prospecting h2,.prospecting h3{margin:0 0 10px}.prospecting p{line-height:1.6}.prospecting-panel{padding:24px;min-width:0}.prospecting-panel small,.prospecting-source small,.prospecting-draft small{display:block;color:#53667a;line-height:1.6;margin:10px 0}.prospecting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.prospecting-accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px}.prospecting-check{display:flex;gap:12px;align-items:flex-start;margin:18px 0;line-height:1.5;font-size:14px}.prospecting-check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px}.prospecting-panel form{margin:18px 0}.prospecting-run{padding:18px 24px}.prospecting-run span{margin-left:16px;color:#526578;font-size:13px}.prospecting-events{display:grid;gap:12px}.prospecting-event{padding:22px;text-align:left;display:flex;gap:24px;align-items:center;justify-content:space-between;color:inherit;width:100%;cursor:pointer}.prospecting-event>div:first-child{min-width:0;flex:1}.prospecting-event>div:last-child{display:flex;align-items:center;gap:16px}.prospecting-event p,.prospecting-source blockquote,.prospecting-confirm blockquote,.prospecting-panel p{white-space:pre-wrap;overflow-wrap:anywhere}.prospecting-event small{color:#526578}.prospecting-source{background:#f1f6fc;border:1px solid #d5e5f6;border-radius:14px;padding:20px;margin:8px 0 24px}.prospecting-source blockquote{font-size:17px;margin:12px 0;line-height:1.65}.prospecting-linked{display:flex;gap:16px;align-items:center;margin:16px 0}.prospecting-draft{margin:24px 0}.prospecting-confirm{padding:20px;border:1px solid #7eaff0;border-radius:14px;background:#edf5ff}.prospecting .button-row{flex-wrap:wrap}.prospecting .section-toolbar{flex-wrap:wrap;gap:12px}.prospecting .section-toolbar>select{max-width:100%}@media(max-width:700px){.prospecting-grid{grid-template-columns:1fr}.prospecting-panel{padding:18px}.prospecting-event{align-items:flex-start;gap:12px;padding:16px;flex-direction:column}.prospecting-event>div:last-child{width:100%;justify-content:space-between}.prospecting-run span{display:block;margin:8px 0}.prospecting-confirm .button-row{flex-direction:column;align-items:stretch}.prospecting-accounts{grid-template-columns:1fr}}.social-research{display:grid;gap:22px;min-width:0;color:#20344c}.research-intro,.research-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.research-intro h3{font-size:21px;margin:8px 0}.social-research p{line-height:1.65;margin:10px 0}.research-intro .eyebrow{font-size:10px;letter-spacing:1.4px;color:#315f96;font-weight:700}.research-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}.research-steps li{background:#edf5ff;border:1px solid #cee0f5;padding:14px;border-radius:12px;font-size:12px}.research-steps strong{display:block;font-size:25px;color:#1757a1;margin-bottom:4px}.research-capabilities{font-size:13px;border-bottom:1px solid #d7e3ef;padding-bottom:16px}.research-capabilities summary{cursor:pointer;font-weight:600;color:#215c9e}.research-section h4{font-size:16px;margin:0 0 14px}.research-card{margin:14px 0;padding:20px;border:1px solid #d0dfef;border-radius:14px;background:#f8fbff;overflow-wrap:anywhere}.research-card .button-row,.research-editor .button-row{flex-wrap:wrap;gap:10px}.research-card small{display:block;color:#53667d;line-height:1.65;margin:8px 0}.research-tag{font-size:11px;font-weight:600;color:#215991;background:#e4f0ff;padding:6px 10px;border-radius:20px}.research-tag.pending{background:#fff1d8;color:#7c500b}.research-url{font-size:13px;color:#345679}.research-card blockquote{white-space:pre-wrap;font-size:14px;line-height:1.75;border-left:3px solid #84afe4;margin:16px 0;padding:0 14px;max-height:250px;overflow:auto}.research-editor{padding:22px;border:1px solid #7ca5d9;background:#eef5ff;border-radius:14px;display:grid;gap:16px;margin-top:18px}.research-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.research-scan{display:grid;gap:12px;margin:18px 0;justify-items:start}.research-scan .field{width:100%}.research-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.research-check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px}.research-warning{font-size:12px!important;color:#77500f;background:#fff5df;padding:12px;border-radius:8px}.research-feedback{font-size:13px;color:#17563f;background:#e8f7f0;padding:12px;border-radius:8px}.social-research .field{min-width:0}.social-research input,.social-research select,.social-research textarea{max-width:100%;box-sizing:border-box}.social-research .button{white-space:normal}.detail-tabs{overflow-x:auto}.detail-tabs>button{white-space:nowrap}@media(max-width:640px){.research-form-grid{grid-template-columns:1fr}.research-heading{flex-wrap:wrap}.research-card,.research-editor{padding:14px}.research-steps li{padding:10px;font-size:11px}.research-steps strong{font-size:22px}.research-scan .button{width:100%;justify-content:center}.research-card .button-row{align-items:stretch}.research-card .button-row .button{flex:1 1 150px}.research-intro h3{font-size:19px}}.social-connections{margin-top:28px}.social-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.social-provider,.social-account-list,.publication-panel{padding:24px;min-width:0}.social-provider-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.social-provider-title h3{margin:0 0 5px}.social-provider-title small,.social-account small{display:block;color:var(--muted,#52627b)}.social-provider form{display:grid;gap:12px}.social-guide{background:#eaf2fd;border:1px solid #cfdef1;border-radius:12px;padding:14px;margin:18px 0;color:#243b60;line-height:1.6}.social-guide summary{cursor:pointer;font-weight:600}.social-guide ol{padding-left:20px}.social-guide a{color:#174ea6}.social-guide svg{display:inline}.social-oauth{border-top:1px solid #cfdef1;margin-top:22px;padding-top:14px;display:grid;gap:12px}.social-oauth code{overflow-wrap:anywhere}.social-account-list{margin-top:20px}.social-account{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-top:1px solid #d7e1ed;overflow-wrap:anywhere}.social-account>div{min-width:0}.social-account .button{flex-shrink:0}.social-account small{margin-top:6px}.publication-panel{margin:24px 0}.publication-panel form{display:grid;gap:12px}.social-copy-preview{max-height:270px;overflow:auto;white-space:pre-wrap;font-family:inherit;padding:15px;background:#f3f7fd;border-radius:10px}.social-account a{color:#174ea6}.social-provider input,.social-provider select{min-width:0}.social-provider p{line-height:1.65}@media(max-width:900px){.social-provider-grid{grid-template-columns:1fr}}@media(max-width:600px){.social-provider,.social-account-list,.publication-panel{padding:18px}.social-account{align-items:flex-start;flex-direction:column}.social-account .button{width:100%}.social-provider-grid{gap:16px}}.instagram-test{margin-top:20px;border-top:1px solid var(--border,#cbd5e1);padding-top:16px;min-width:0}.instagram-test label{display:block;font-weight:600;margin:10px 0 6px}.instagram-test textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:90px;padding:12px;border:1px solid #94a3b8;border-radius:10px;background:#f8fafc;color:#162a43;font:inherit}.instagram-test-job{border:1px solid #b7cde4;background:#f2f7fc;border-radius:12px;padding:16px;margin:16px 0;overflow-wrap:anywhere}.instagram-test-job blockquote{margin:12px 0;padding:12px;border-left:3px solid #2563eb;background:#fff;color:#182f4e;white-space:pre-wrap}.instagram-test .button-row{flex-wrap:wrap}.instagram-test .button{white-space:normal}.instagram-test a{color:#1357ad;text-decoration:underline}.intelligence-page{display:grid;gap:20px;min-width:0}.intelligence-page .section-toolbar h2{display:flex;align-items:center;gap:10px}.intelligence-page p{line-height:1.6}.intelligence-page .section-toolbar p{color:#506078;margin:8px 0}.intel-flow{display:flex;gap:14px;flex-wrap:wrap;padding:16px 20px;background:#e6f0ff;border:1px solid #c0d7f7;border-radius:16px;color:#204e8f;font-size:13px}.intel-flow span{display:flex;align-items:center;gap:12px}.intel-settings,.intel-strategy,.intel-detail,.intel-empty{padding:22px}.intel-settings summary,.intel-detail summary{cursor:pointer;font-weight:700}.intel-settings summary span{font-weight:400;color:#52647c;margin-left:12px}.intel-settings form{display:grid;gap:18px;margin-top:22px}.intel-check{display:flex;gap:9px;align-items:flex-start;line-height:1.5}.intel-check input{width:auto}.intel-notice{padding:15px;background:#e2f2ff;border:1px solid #afd4fa;border-radius:12px;color:#173f73}.intel-run-bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.intel-run-bar .field{flex:1;min-width:230px}.intel-run-bar>span{display:flex;gap:8px;align-items:center}.intel-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intel-source{padding:16px;overflow-wrap:anywhere}.intel-source p{font-size:13px;color:#536176;margin:8px 0}.intel-source small{font-size:12px}.intel-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#a97a17;margin-right:8px}.intel-dot.ok{background:#21835d}.intel-briefs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.intel-brief{padding:22px;border:1px solid #c9d5e4;border-radius:16px;background:#ffffffbf;min-width:0}.intel-brief>small{color:#315c98;line-height:1.6;display:block}.intel-brief h4{font-size:18px;margin:12px 0}.intel-brief p{font-size:14px}.intel-references{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.intel-references a{max-width:100%;overflow-wrap:anywhere;font-size:12px;color:#245ba1;background:#e8f1ff;padding:5px 8px;border-radius:7px}.intel-limitations{border-top:1px solid #c8d5e6;margin-top:22px;padding-top:12px}.intelligence-page li{line-height:1.65;margin:7px 0}.intel-evidence{padding:20px 0;border-bottom:1px solid #d1dce9;scroll-margin-top:25px;overflow-wrap:anywhere}.intel-evidence p{font-size:13px;max-height:180px;overflow:auto}.intel-evidence small,.intel-footer{color:#52647c;font-size:13px}.intel-metrics{display:flex;flex-wrap:wrap;gap:14px}.intel-metrics dt{font-size:12px;color:#617087}.intel-metrics dd{margin:5px 0;font-size:13px}.intel-empty{text-align:center;padding:45px 20px}.intel-empty p{max-width:620px;margin:auto;color:#536176}.intel-detail article{padding:12px 0}.intel-detail>p{margin-top:20px}@media(max-width:1100px){.intel-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-briefs{grid-template-columns:1fr}}@media(max-width:600px){.intel-source-grid{grid-template-columns:1fr}.intel-settings,.intel-strategy,.intel-detail{padding:16px}.intel-flow{gap:10px;padding:14px;font-size:12px}.intelligence-page .section-toolbar{align-items:stretch}.intel-settings summary span{display:block;margin:8px 0}.intel-brief{padding:16px}.intel-run-bar .field{min-width:0;width:100%}.intel-run-bar select{max-width:100%}}.intel-brief-detail{margin:14px 0}.intel-brief-detail summary{font-size:13px;font-weight:600;color:#245ba1;cursor:pointer}.intel-source-grid{margin-top:16px}.intel-settings,.intel-strategy,.intel-detail,.intel-empty{border-radius:18px}.intel-source{border-radius:14px}.intel-run-bar select{width:100%}@media(max-width:600px){.intel-run-bar .field{flex:0 0 100%;width:100%;max-width:100%}.intel-run-bar>strong,.intel-run-bar>span{font-size:13px}.intel-run-bar{gap:12px}}.studio-storage{display:flex;gap:14px;align-items:center;padding:17px 22px;margin:0 0 25px}.studio-storage>svg{color:var(--blue,#075dda)}.studio-storage>div{display:flex;gap:12px;align-items:center;flex:1;flex-wrap:wrap}.studio-storage span,.studio-storage small{font-size:12px;color:#41576b}.studio-types{display:flex;gap:6px;margin-bottom:22px}.studio-types button,.studio-tabs button{border:0;background:transparent;padding:11px 19px;border-radius:11px;color:#42576c;font:inherit;cursor:pointer}.studio-types .active,.studio-tabs .active{background:#fff9;color:#064ab4;box-shadow:0 2px 8px #294a7420;font-weight:600}.studio-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.studio-card{padding:0;text-align:left;overflow:hidden;color:inherit;cursor:pointer;border:1px solid #fffa}.studio-card:hover{border-color:#87b5ff;transform:translateY(-2px)}.studio-card-media{height:200px;position:relative;background:linear-gradient(135deg,#e7f2fc85,#aac8e78a);display:grid;place-items:center}.studio-card-media>span:first-child{color:#4a769e}.studio-card-media img{width:100%;height:100%;object-fit:cover}.studio-kind{position:absolute;left:15px;bottom:14px;font-size:12px;background:#fffdfb;border-radius:8px;padding:5px 10px}.studio-card-body{padding:21px}.studio-card-body h3{margin:12px 0;font-size:19px}.studio-card-body p{font-size:13px;color:#43566b;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:60px;white-space:pre-wrap}.studio-open{display:flex;align-items:center;gap:9px;color:#0754bf;font-size:13px;margin-top:18px}.studio-empty{padding:45px}.studio-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 20px}.studio-editor-heading h2{margin:14px 0 7px;max-width:780px;overflow-wrap:anywhere}.studio-editor-heading p{font-size:13px;color:#4a6074}.text-button{border:0;background:transparent;color:#1056a1;font:inherit;font-size:13px;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;cursor:pointer;text-decoration:none;padding:7px 0}.text-button:disabled{color:#718296;cursor:default}.studio-editor-heading .button-row{padding-top:25px;flex-wrap:wrap;justify-content:flex-end}.unsaved{font-size:12px;color:#855b10}.studio-tabs{display:flex;gap:6px;border-bottom:1px solid #7893ab50;padding-bottom:12px;margin-bottom:25px;overflow-x:auto}.studio-tabs button{display:flex;align-items:center;gap:9px;white-space:nowrap;padding:12px 16px;font-size:13px}.studio-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.studio-main-panel{padding:28px;min-width:0}.studio-main-panel .field{margin-bottom:20px}.studio-main-panel h3{margin:0 0 18px;font-size:20px}.studio-main-panel h4{margin:12px 0 6px}.studio-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.studio-panel-heading h3{margin-bottom:8px}.studio-panel-heading p{font-size:13px;line-height:1.7;color:#445c72;margin:0}.studio-assistant{display:flex;flex-direction:column;gap:18px;min-width:0}.studio-ai-panel,.studio-proposal,.studio-preview,.studio-review{padding:23px}.studio-ai-heading{display:flex;align-items:center;gap:12px;margin-bottom:23px}.studio-ai-heading>span{width:40px;height:40px;background:#d5e7ff;border-radius:12px;display:grid;place-items:center;color:#0964ce;flex-shrink:0}.studio-ai-heading h3{font-size:17px;margin:0 0 6px}.studio-ai-heading small{font-size:11px;color:#4f6378;display:block}.studio-ai-panel .field{margin-bottom:18px}.studio-ai-panel .form-grid{gap:10px;grid-template-columns:1fr 1fr}.studio-ai-panel select{font-size:12px}.studio-generate{width:100%;justify-content:center;margin-bottom:15px}.studio-ai-panel>.muted{display:block;font-size:11px;line-height:1.7}.studio-running,.studio-success{display:flex;gap:8px;align-items:center;font-size:13px;color:#12654d}.studio-warning{display:flex;gap:12px;align-items:flex-start;background:#fff3d9b5;border:1px solid #d8b76b70;border-radius:12px;padding:15px;font-size:13px;line-height:1.7;margin-bottom:20px;color:#654b13}.studio-warning svg{flex-shrink:0;margin-top:2px}.studio-proposal h3,.studio-preview h3,.studio-review h3{font-size:17px;margin:0 0 12px}.studio-proposal small{font-size:11px;line-height:1.6;display:block;color:#465d75}.studio-proposal h4{font-size:16px;line-height:1.5}.studio-proposal p,.studio-preview p{font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.studio-proposal details{font-size:12px;margin:15px 0}.studio-proposal details pre{white-space:pre-wrap;font-size:11px;max-height:550px;overflow:auto;overflow-wrap:anywhere}.studio-proposal>button{margin:10px 0}.studio-preview img{width:100%;max-height:300px;object-fit:contain;border-radius:12px;background:#fff7}.studio-preview small{overflow-wrap:anywhere;font-size:12px;color:#125fae}.studio-preview-empty{height:130px;display:flex;align-items:center;justify-content:center;gap:12px;color:#5e7a93;background:#e2ecf69c;border-radius:12px;font-size:12px}.studio-review p{font-size:12px;display:flex;gap:8px;line-height:1.6;color:#7c591b}.studio-review svg{flex-shrink:0;margin-top:2px}.studio-review small{font-size:11px;color:#5e6f7f}.studio-image-slots,.studio-video-slots{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.studio-image-slot,.studio-video-slot{min-width:0;border:1px solid #fffa;background:#ffffff38;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.studio-image-slot>img{width:100%;height:210px;object-fit:contain;border-radius:11px;background:#fff6}.studio-media-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;color:#577796;height:210px;background:#ccdfef55;border-radius:12px;font-size:13px}.studio-media-placeholder strong{font-size:30px;color:#274a71}.file-button{position:relative;overflow:hidden;justify-content:center;cursor:pointer;font-size:12px!important}.file-button input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.file-button:has(input:disabled){opacity:.45;cursor:default}.studio-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-asset{border:1px solid #fffa;border-radius:14px;padding:12px;background:#fff3;display:flex;flex-direction:column;align-items:stretch;gap:9px}.studio-asset>img{width:100%;height:150px;object-fit:contain;border-radius:8px;background:#fff6}.studio-asset strong{font-size:12px;overflow-wrap:anywhere}.studio-asset small{font-size:11px;color:#4f6071}.studio-asset details{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.studio-asset .button-row{gap:15px}.studio-asset .button{font-size:11px}.studio-reference{display:flex;gap:12px;padding:10px;border:1px solid #82b5ec;border-radius:12px;margin-bottom:20px;align-items:center}.studio-reference img{width:70px;height:70px;object-fit:contain;background:#fff7;border-radius:7px}.studio-reference strong{font-size:12px;display:block}.studio-reference small{font-size:11px;display:block;margin-top:5px}.video-stage{height:240px;display:grid;place-items:center;background:#182c42;border-radius:12px;overflow:hidden}.video-stage video{width:100%;height:100%;max-height:240px;object-fit:contain}.video-stage .studio-media-placeholder{width:100%;height:100%;color:#bbd2e6;background:transparent}.video-stage .studio-media-placeholder strong{color:#e0eaf8}.studio-video-slot small{color:#486078;font-size:11px}.studio-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 30px}.studio-destinations>label{display:flex;gap:10px;align-items:center;border:1px solid #90abc252;border-radius:11px;padding:13px;cursor:pointer;background:#ffffff26}.studio-destinations>label.selected{border-color:#448ed6;background:#d7e9ff85}.studio-destinations input{width:16px;height:16px;accent-color:#1260cf;flex-shrink:0}.studio-destinations strong{display:block;font-size:12px}.studio-destinations small{display:block;font-size:11px;margin-top:5px;color:#4a6278}.studio-tool-preferences{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.studio-script{font-family:Inter,sans-serif!important;font-size:13px!important;line-height:1.9!important;resize:vertical;min-height:550px}.studio-video-history{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #8fa9c235;flex-wrap:wrap}.studio-video-history strong{font-size:13px;overflow-wrap:anywhere}.studio-video-history small{display:block;margin-top:6px;font-size:11px;color:#597086}.studio-video-history .button{font-size:12px}.studio-job-history{padding:20px 0;border-bottom:1px solid #a2b5c5}.studio-job-history small{display:block;margin:8px 0;font-size:11px}.studio-job-history p{font-size:13px;white-space:pre-wrap}.studio-progress{display:flex;gap:15px;align-items:center;flex-wrap:wrap;background:#e2efff;padding:16px;border-radius:12px;margin-bottom:20px;font-size:13px}.studio-progress progress{flex:1;min-width:140px;accent-color:#075bdd}.studio-progress span{font-size:12px}.studio-main-panel input:disabled,.studio-main-panel textarea:disabled,.studio-main-panel select:disabled{opacity:.7}.studio-main-panel .form-grid{margin:0}.studio-editor-heading .text-button{font-size:12px}@media(min-width:1600px){.studio-editor-grid{grid-template-columns:minmax(0,1fr) 370px}.studio-library{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.studio-editor-grid{grid-template-columns:minmax(0,1fr) 285px;gap:16px}.studio-main-panel{padding:21px}.studio-library{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-editor-heading{flex-direction:column;gap:0}.studio-editor-heading .button-row{padding-top:0;justify-content:flex-start}.studio-video-slots,.studio-image-slots{gap:10px}.studio-destinations{grid-template-columns:1fr}.studio-ai-panel,.studio-proposal,.studio-preview,.studio-review{padding:18px}}@media(max-width:900px){.studio-editor-grid{grid-template-columns:1fr}.studio-assistant{display:grid;grid-template-columns:1fr 1fr}.studio-ai-panel{grid-column:1/-1}.studio-ai-panel>.form-grid{max-width:400px}.studio-ai-panel textarea{min-height:110px}.studio-library{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-storage{align-items:flex-start}.studio-storage small{display:none}.studio-tabs{gap:0}.studio-tabs button{padding:11px 13px}.studio-destinations{grid-template-columns:1fr 1fr}}@media(max-width:560px){.studio-library,.studio-assistant,.studio-image-slots,.studio-video-slots,.studio-tool-preferences,.studio-destinations{grid-template-columns:1fr}.studio-storage{padding:14px}.studio-storage>div{gap:5px;flex-direction:column;align-items:flex-start}.studio-storage span{font-size:11px}.studio-main-panel{padding:19px}.studio-editor-heading h2{font-size:22px}.studio-editor-heading .button-row{gap:10px}.studio-editor-heading .button{font-size:11px;padding:10px}.studio-tabs{margin-left:-6px;margin-right:-6px}.studio-tabs button{font-size:11px;gap:6px}.studio-panel-heading{align-items:flex-start;flex-direction:column}.studio-asset-grid{grid-template-columns:1fr}.studio-empty{padding:15px}.studio-types button{padding:10px 16px}.studio-card-media{height:190px}.studio-tool-preferences .field{margin-bottom:17px}.studio-main-panel .form-grid{grid-template-columns:1fr}.studio-script{font-size:12px!important;min-height:420px}.studio-video-history .button{font-size:11px}.studio-assistant{gap:16px}.studio-ai-panel{grid-column:auto}}.studio-main-panel,.studio-ai-panel,.studio-proposal,.studio-preview,.studio-review{border-radius:20px}.studio-main-panel>h3:not(:first-child){margin-top:28px}.studio-main-panel>p.muted{font-size:12px;line-height:1.8;margin-bottom:24px}.video-stage.portrait video{width:auto;max-width:100%}.studio-progress{border:1px solid #99bdeb66}.auto-status{display:flex;align-items:center;gap:14px;padding:18px;background:#dfecfc85;border:1px solid #c3d8ec;border-radius:13px;margin-bottom:23px}.auto-status>div{flex:1}.auto-status small{display:block;font-size:12px;color:#4e6277;margin-top:6px}.auto-status svg{color:#1761b6}.auto-fieldset{border:1px solid #a7bfd17a;border-radius:13px;padding:20px;margin:24px 0;min-width:0}.auto-fieldset legend{font-weight:600;font-size:15px;padding:0 9px}.auto-fieldset>small{font-size:12px;color:#4a6075;line-height:1.7;display:block}.auto-checks{display:flex;flex-wrap:wrap;gap:17px;margin:0 0 18px}.auto-checks label,.auto-inline{display:flex;gap:9px;align-items:center;font-size:13px}.auto-checks input,.auto-inline input{width:17px;height:17px;accent-color:#1765d0;flex-shrink:0}.auto-inline{margin:15px 0;line-height:1.7}.auto-runs{border-top:1px solid #90a7bd55;margin-top:25px;padding-top:20px}.auto-runs article{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #9eb4c333}.auto-runs strong{font-size:13px}.auto-runs small{display:block;font-size:11px;color:#496078;margin-top:7px}.auto-runs p{font-size:12px;line-height:1.65}.auto-runs .button-row{flex-wrap:wrap}.auto-fieldset .studio-destinations{margin-bottom:0}.auto-fieldset .muted{font-size:12px;line-height:1.7}@media(max-width:600px){.auto-status,.auto-runs article{align-items:flex-start;flex-wrap:wrap}.auto-fieldset{padding:15px}.auto-checks{gap:13px}.auto-status .button{font-size:12px}}@media(min-width:1700px){.workspace{margin-left:285px!important;padding-right:30px!important}.sidebar{width:258px!important}.page-content{padding-top:26px!important}.pipeline{min-height:350px!important;gap:18px!important}.lane-header{padding:15px 18px!important}.lane-header h3{font-size:19px!important}.prospect-card{padding:20px 16px 15px!important}.card-identity h4{font-size:18px!important}.next-action{font-size:13px!important}.card-footer{margin-top:24px!important}.context-panel{min-height:145px!important}.page-heading{margin-bottom:29px!important}.filters{margin-bottom:25px!important}.attention-bar{margin-bottom:27px!important}.wordmark>span:last-child{font-size:27px!important}}@media(max-width:1400px){.sidebar{width:214px!important}.wordmark{padding:28px 20px 32px!important;gap:12px!important}.wordmark>span:last-child{font-size:23px!important}.sidebar nav{padding:0 12px!important;gap:5px!important}.sidebar nav button{font-size:14px!important;padding:12px!important;gap:13px!important}.workspace{margin-left:240px!important;padding-right:22px!important}.topbar{gap:20px!important}.business-select{width:295px!important}.business-select select{font-size:15px!important}.global-search{width:40%!important}.page-heading h1{font-size:34px!important}.heading-actions .button{font-size:13px!important;padding:10px 13px!important}.filters{gap:10px!important}.filter{min-width:120px!important;padding-left:10px!important;gap:7px!important}.filter select{font-size:12px!important}.temperature-filter{min-width:150px!important}.view-toggle button{font-size:12px!important;min-width:70px!important;padding:5px 8px!important}.attention-bar>div{gap:9px!important;padding-right:16px!important}.attention-bar strong{font-size:13px!important}.attention-bar>button{font-size:12px!important;padding:4px 15px!important;gap:6px!important}.attention-bar .add-prospect{font-size:11px!important}.lane-header{padding:12px 10px!important}.lane-header h3{font-size:14px!important}.count-orb{min-width:24px!important;height:24px!important;font-size:14px!important}.pipeline{gap:11px!important}.lane-header:after{right:-13px!important;width:13px!important}.prospect-card{padding:15px 10px 11px!important;border-radius:17px!important}.card-identity{gap:8px!important}.entity-avatar{width:38px!important;height:43px!important;border-radius:11px!important}.card-identity h4{font-size:14px!important}.network-line{font-size:11px!important}.next-action{font-size:11px!important;padding:6px!important}.next-action svg{width:14px!important}.temperature{font-size:10px!important;padding:5px 7px!important}.card-footer{font-size:10px!important}.card-footer svg{width:12px!important}.owner-avatar{min-width:27px!important;height:27px!important}.context-panel{gap:17px!important;padding:20px 18px!important;grid-template-columns:1.15fr 1fr .8fr auto!important}.context-panel>div:not(:first-child){padding-left:17px!important}.context-identity{gap:12px!important}.context-identity h3{font-size:18px!important}.context-panel h4{font-size:14px!important}.context-panel p{font-size:12px!important}}@media(max-width:1100px){.sidebar{width:185px!important}.workspace{margin-left:209px!important}.wordmark{padding-left:17px!important;gap:9px!important}.wordmark>span:last-child{font-size:20px!important}.logo-mark{transform:scale(.85)!important;width:43px!important}.sidebar nav button{font-size:13px!important}.page-heading{align-items:flex-start!important;flex-wrap:wrap!important;gap:16px!important}.page-heading h1{font-size:33px!important}.heading-actions{margin-left:auto!important}.pipeline{grid-template-columns:repeat(5,minmax(195px,1fr))!important;overflow-x:auto!important;padding-bottom:15px!important;gap:13px!important;scroll-snap-type:x proximity}.lane{scroll-snap-align:start}.lane-header h3,.card-identity h4{font-size:15px!important}.attention-bar{flex-wrap:wrap!important;gap:12px!important;padding:13px!important}.attention-bar>button.add-prospect{margin-left:0!important}.context-panel{grid-template-columns:1fr 1fr!important}.context-panel>div:nth-child(3){border:0!important;padding-left:0!important}.context-actions{flex-direction:row!important;align-items:center!important}.connection-grid{grid-template-columns:1fr 1fr!important}.topbar{gap:15px!important}.business-select{width:260px!important}.global-search{flex:1!important;width:auto!important}.global-search input{font-size:13px!important}.global-search{padding:0 10px!important}.user-avatar{width:40px!important;height:40px!important}.workspace-footer{font-size:10px!important}.workspace-footer button{font-size:11px!important;gap:10px!important}.conversation-row{flex-wrap:wrap!important;gap:16px!important}.conversation-row p{min-width:180px!important}}@media(max-width:760px){.sidebar{transform:translate(-110%);transition:transform .2s;width:238px!important;z-index:40}.sidebar.open{transform:translate(0)}.sidebar nav button{font-size:16px!important}.sidebar .wordmark>span:last-child{font-size:25px!important}.workspace{margin-left:0!important;padding:0 17px!important;width:100%}.mobile-menu{display:flex!important;flex-shrink:0!important}.mobile-scrim{display:block!important;position:fixed;inset:0;z-index:35;background:#12284055;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.topbar{height:67px!important;gap:10px!important}.business-select{height:40px!important;flex:1!important;width:auto!important}.business-select select{font-size:13px!important;padding-left:12px!important}.global-search{display:none!important}.user-avatar{width:35px!important;height:35px!important;font-size:13px!important}.page-content{padding-top:23px!important}.page-heading h1{font-size:31px!important;letter-spacing:-1.3px!important}.page-heading p{font-size:13px!important}.campaign-heading{font-size:15px!important}.heading-actions{width:100%!important;justify-content:space-between!important;margin:3px 0 0!important;gap:10px!important}.heading-actions .button{font-size:12px!important;min-height:40px!important;padding:9px 12px!important}.filters{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.filter{min-width:0!important;width:100%!important;height:40px!important}.filter select{font-size:13px!important}.view-toggle{grid-column:1/-1!important;margin-left:0!important;width:100%!important;height:39px!important}.view-toggle button{flex:1!important}.attention-bar{gap:10px!important;margin-bottom:20px!important}.attention-bar>div{width:100%!important;padding-bottom:7px!important}.attention-bar>button{font-size:11px!important;padding:4px 10px!important}.attention-bar>button:nth-child(2){border:0!important;padding-left:0!important}.attention-bar>button.add-prospect{border-top:1px solid #a3b9d755!important;padding-top:10px!important;width:100%!important;justify-content:center!important;font-size:12px!important}.pipeline{grid-template-columns:repeat(5,225px)!important;min-height:0!important;margin-bottom:20px!important}.lane-header h3,.card-identity h4{font-size:16px!important}.next-action{font-size:12px!important}.card-footer,.temperature{font-size:11px!important}.context-panel{grid-template-columns:1fr!important;gap:17px!important}.context-panel>div:not(:first-child){border-left:none!important;border-top:1px solid #a6bad555!important;padding-left:0!important;padding-top:14px!important}.context-panel>div:nth-child(3){display:none!important}.context-actions{justify-content:space-between!important}.context-panel .button{flex:1!important}.workspace-footer{align-items:flex-start!important;flex-direction:column!important;padding:13px 0!important;gap:10px!important}.workspace-footer>span{font-size:11px!important}.workspace-footer button{font-size:12px!important}.section-toolbar{align-items:flex-start!important;flex-direction:column!important;gap:17px!important}.section-toolbar h2{font-size:27px!important;line-height:1.3!important}.section-toolbar p{font-size:13px!important}.connection-grid,.campaign-grid,.content-grid,.interaction-grid,.business-grid,.settings-grid{grid-template-columns:1fr!important}.connection-card{padding:23px!important}.form-grid{grid-template-columns:1fr!important}.modal{padding:22px 18px!important;max-height:90dvh!important}.modal h2{font-size:23px!important}.modal footer{flex-wrap:wrap!important}.modal footer .button{font-size:12px!important}.temperature-options{grid-template-columns:1fr 1fr!important;gap:12px!important}.temperature-option{min-height:119px!important;padding:14px 8px!important}.temperature-option>span{font-size:10px!important}.detail-temperature>span:nth-child(2){min-width:150px!important}.conversation-row{padding:20px!important}.verification-note{width:100%!important}.empty-state{padding:35px 18px!important}.empty-state h3{font-size:23px!important}.empty-state p{font-size:13px!important}.empty-actions{flex-direction:column!important;width:100%!important}.login-page{grid-template-columns:1fr!important}.login-brand{padding:18px 22px 30px!important;min-height:280px!important}.login-brand .wordmark{padding:0!important}.login-brand .wordmark>span:last-child{font-size:22px!important}.login-brand h1{font-size:37px!important;margin:25px 0 14px!important;letter-spacing:-1px!important}.login-orbit,.login-brand>small{display:none!important}.login-brand p{font-size:13px!important}.login-main{padding:25px 20px!important}.login-card{padding:27px 23px!important}.login-card h2{font-size:23px!important}.app-loading{min-height:260px!important}.toast{width:90vw!important;bottom:15px!important;font-size:12px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:760px){.sidebar{z-index:40!important;visibility:hidden;pointer-events:none}.sidebar.open{visibility:visible;pointer-events:auto}.business-select{min-width:0}.workspace{max-width:100vw}.modal{max-width:calc(100vw - 24px)!important}}:root{font-family:Inter,system-ui,sans-serif;color:#101a2e;background:#d9e3f1;font-synthesis:none;font-size:14px;--ink:#101a2e;--muted:#53627b;--blue:#0763f9;--line:#9eb2d0;--glass:linear-gradient(120deg,rgba(255,255,255,.65),rgba(225,235,250,.62) 60%,rgba(255,255,255,.8));--shadow:0 4px 8px #1d3b6822,inset 0 1px 2px #fff,inset 0 -1px 3px #758fb32e}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button{border:0;background:none}button,select,input,textarea,a{outline-offset:4px}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid #135ff2}a{color:#1558c1}h1,h2,h3,h4,p{margin:0}h1{font-size:42px;letter-spacing:-1.6px;line-height:1.15;font-weight:700}h2{font-size:26px;letter-spacing:-.8px}h3{font-size:20px;letter-spacing:-.55px}h4{font-size:15px;letter-spacing:-.25px}small{font-size:12px;line-height:1.5}svg{flex-shrink:0}select{appearance:none}option{background:#f2f6fc;color:#101a2e}.glass{background:var(--glass);border:1px solid #9db0cb;border-top-color:#fff;border-left-color:#e5f3ff;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell{display:flex;min-height:100dvh;background:#dce5f2 url(/holographic-background.png) center/cover fixed;overflow-x:clip}.sidebar{width:248px;flex-shrink:0;margin:0 0 8px 8px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;border:1px solid #8ca9d0;border-radius:28px;background:linear-gradient(145deg,#435775ee,#1d304bea 40%,#31496ad9 78%,#6684a7e8);box-shadow:inset 0 2px 5px #e0f0ff91,inset 2px 0 4px #d6ebff6e,3px 0 8px #1b366c44;overflow:hidden;color:#fff;z-index:20}.sidebar:before{content:"";position:absolute;inset:60% -80% -20%;background:radial-gradient(ellipse at 40% 45%,#0d68ee77,transparent 48%);transform:rotate(-35deg);pointer-events:none}.sidebar:after{content:"";height:2px;position:absolute;top:73%;left:-60px;width:420px;transform:rotate(-33deg);background:linear-gradient(90deg,transparent,#b6eaff88,#fff,#2d92ff,transparent);box-shadow:0 0 12px #39acff;opacity:.8;pointer-events:none}.wordmark{display:flex;align-items:center;gap:17px;padding:30px 28px 38px;position:relative;z-index:1}.wordmark>span:last-child{font-size:25px;font-weight:700;line-height:1.03;letter-spacing:-.8px}.logo-mark{width:49px;height:53px;display:block;position:relative;flex-shrink:0}.logo-mark i,.logo-mark b{position:absolute;width:32px;height:37px;border-radius:9px;transform:skewY(-9deg);border:1px solid #e4f7ff;background:linear-gradient(135deg,#fff9,#e9f7ff55,#556f9c22);box-shadow:inset 0 1px 6px #fff9,0 0 8px #cce6ff33}.logo-mark i{left:0;top:3px}.logo-mark b{right:0;bottom:1px;background:linear-gradient(130deg,#7edfff55,#056af8bb,#0055ed);border-color:#9ceeff;box-shadow:0 0 13px #10a0ff,inset 0 1px 4px #d3f6ff}.sidebar nav{display:grid;gap:9px;padding:0 16px;position:relative;z-index:1}.sidebar nav button,.sidebar-bottom button{display:flex;align-items:center;gap:18px;font-size:17px;font-weight:400;text-align:left;padding:13px 17px;border:1px solid transparent;border-radius:12px;min-height:50px;color:#f5f8ff;transition:background .15s}.sidebar button:hover{background:#ffffff16}.sidebar button.active{background:linear-gradient(135deg,#5aaaff77,#0061ffcc 40%,#0041ba 85%);border-color:#b8f6ff;box-shadow:inset 0 0 7px #c5f7ff,0 0 10px #219fff,0 4px 9px #0b1a4c6e;font-weight:600;position:relative}.sidebar button.active:before{content:"";position:absolute;width:4px;left:-8px;top:5px;bottom:5px;border-radius:6px;background:#d0ffff;box-shadow:0 0 9px #3cbfff}.sidebar-bottom{margin:auto 22px 18px;padding-top:18px;border-top:1px solid #aacdf155;position:relative;z-index:1}.sidebar-bottom button{width:100%;font-size:16px;padding:9px}.sidebar-bottom button.logout{font-size:12px;opacity:.7;min-height:30px;padding-top:12px}.workspace{margin-left:276px;min-width:0;flex:1;padding:0 27px 0 0;display:flex;flex-direction:column;min-height:100dvh}.topbar{height:77px;border-bottom:1px solid #7d9ec5;box-shadow:0 1px #ffffffb0;display:flex;align-items:center;gap:28px;flex-shrink:0}.business-select{position:relative;border-radius:13px;width:360px;height:47px;display:flex;align-items:center}.business-select select{width:100%;height:100%;padding:0 42px 0 18px;background:transparent;border:none;font-size:17px;font-weight:500;cursor:pointer}.business-select>svg{position:absolute;right:15px;pointer-events:none}.global-search{margin-left:auto;display:flex;align-items:center;gap:13px;width:43%;height:47px;border-radius:13px;padding:0 17px}.global-search input{background:none;border:0;padding:0;width:100%;min-width:0;font-size:16px}.global-search input::placeholder{color:#354462;opacity:1}.global-search button{padding:4px;display:flex}.user-avatar{width:47px;height:47px;border-radius:50%;margin-left:auto;border:1px solid #8a9fbe;background:linear-gradient(135deg,#fff,#d2dff0,#fff);box-shadow:inset 0 0 5px #fff,0 1px 5px #102c5644;font-size:17px;font-weight:600;flex-shrink:0}.page-content{flex:1;min-width:0;padding:25px 0 24px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.campaign-heading{margin-top:8px;font-size:18px;line-height:1.4}.campaign-heading strong{font-weight:600}.campaign-heading select{background:transparent;border:0;border-bottom:1px solid #607ea2;padding:2px 24px 2px 0;font-weight:600;font-size:17px}.page-heading p{font-size:16px;margin-top:4px;color:#3c506d}.heading-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border-radius:12px;min-height:43px;white-space:nowrap;font-weight:500;font-size:14px;transition:filter .15s,transform .15s}.button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.button.primary{color:#fff;border:1px solid #c5ecff;background:linear-gradient(180deg,#328dff,#0963fa 45%,#0649d5);box-shadow:inset 0 0 4px #c0eaff,inset 0 1px 2px #fff,0 3px 8px #0d59d755,0 0 0 1px #378aff}.button.secondary{border:1px solid #8fa6c9;background:linear-gradient(125deg,#fffb,#dbe6f5b0,#fff9);box-shadow:var(--shadow)}.button.ghost{color:#38506f;box-shadow:none;border:1px solid transparent}.button.danger{color:#a83240}.heading-actions .button{font-size:16px;min-height:47px;padding:11px 20px}.filters{display:flex;gap:14px;align-items:center;margin-bottom:23px;flex-wrap:wrap}.filter{display:flex;align-items:center;gap:12px;height:44px;border-radius:12px;flex:1;min-width:130px;padding:0 13px;position:relative}.filter select{border:0;background:none;width:100%;min-width:0;height:100%;padding:0 17px 0 0;cursor:pointer;font-size:15px}.filter>svg:last-child{position:absolute;right:12px;pointer-events:none}.temperature-filter{min-width:180px}.view-toggle{display:flex;border-radius:12px;height:44px;padding:3px;gap:1px;margin-left:auto;flex-shrink:0}.view-toggle button{display:flex;align-items:center;gap:9px;padding:6px 12px;border-radius:9px;font-size:15px;min-width:90px;justify-content:center}.view-toggle button.active{background:linear-gradient(125deg,#fff,#c9dcf6,#fff);box-shadow:inset 0 1px #fff,0 1px 4px #14294e66;border:1px solid #a1b8df;font-weight:600}.attention-bar{display:flex;align-items:center;gap:0;padding:0 17px;min-height:51px;border-radius:14px;margin-bottom:25px;background:linear-gradient(125deg,#eff8ffce,#d4e1f5b0 70%,#fffc)}.attention-bar>div{display:flex;align-items:center;gap:15px;padding-right:25px;white-space:nowrap}.attention-bar strong{font-size:16px}.attention-bar>button{display:flex;align-items:center;gap:12px;padding:4px 24px;border-left:1px solid #879ab8;font-size:14px}.attention-bar>button>span{display:inline-grid;place-items:center;border-radius:15px;min-width:22px;height:22px;font-size:12px;background:#ffffff82}.attention-bar>button.add-prospect{margin-left:auto;font-size:13px;border-left:0;gap:6px;padding-right:0;color:#0e50b3;font-weight:600}.pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-height:326px;margin-bottom:28px}.lane{min-width:0;position:relative;border:1px solid #9aafcb;border-top-color:#fff;border-radius:23px;background:linear-gradient(160deg,#fff6,#e2ebf65c);box-shadow:inset 0 0 4px #fff,0 4px 8px #2b426424;display:flex;flex-direction:column}.lane-header{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:13px 15px;min-height:57px;border:1px solid #91a6c8;border-top-color:#fff;border-left-color:#effbff;border-radius:21px;background:linear-gradient(130deg,#f4f7ff,#d8e3f5,#f5f8ff);box-shadow:inset 0 1px 2px #fff,0 3px 6px #263c6333;position:relative;flex-shrink:0}.lane-header:after{content:"";position:absolute;right:-18px;top:28px;width:18px;height:2px;background:linear-gradient(90deg,#168eff,#9ff5ff,#1383ff);box-shadow:0 0 5px #06a3ff;z-index:2}.lane:last-child .lane-header:after{display:none}.lane-header h3{font-size:17px;letter-spacing:-.5px;white-space:nowrap}.count-orb{display:grid;place-items:center;min-width:29px;height:29px;border:1px solid #a7bdd6;border-top-color:#fff;border-radius:50%;background:linear-gradient(135deg,#fff,#d5e1f4);box-shadow:inset 0 0 2px #fff,0 1px 4px #1e335c40;font-size:16px}.lane-body{padding:16px 5px 12px;display:grid;gap:13px;align-content:start;flex:1}.prospect-card{padding:17px 13px 12px;border-radius:21px;border:1px solid #a3b6d3;border-top-color:#fff;border-left-color:#fff;background:linear-gradient(130deg,#ffffffb8,#ecf1f9a8);box-shadow:inset 0 0 3px #fff,0 3px 5px #233f6b2b;cursor:pointer;min-width:0;transition:box-shadow .15s,transform .15s}.prospect-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 3px #fff,0 4px 10px #233f6b3b}.prospect-card.selected{background:linear-gradient(130deg,#c6e8ffaf,#b9d5ffad 65%,#d1e8ffb8);border:1px solid #0074ff;box-shadow:inset 0 0 6px #fff,0 0 3px 1px #92ecff,0 4px 8px #2666e157;position:relative}.prospect-card.selected:after{content:"";height:2px;bottom:0;left:12%;right:12%;position:absolute;background:linear-gradient(90deg,transparent,#c4ffff,#fff,#75dfff,transparent);box-shadow:0 0 7px #2a9fff}.card-identity{display:flex;align-items:center;gap:11px;min-width:0}.entity-avatar{width:47px;height:51px;border:1px solid #9db8d6;border-top-color:#fff;border-left-color:#fff;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(130deg,#f9feffba,#b5c9e353,#ffffffba);box-shadow:inset 0 0 2px #fff,0 2px 4px #2a446544;flex-shrink:0;color:#1a365c}.card-identity>div{min-width:0}.card-identity h4{font-size:17px;line-height:1.4;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis}.network-line{display:flex;align-items:center;gap:6px;font-size:13px;margin-top:3px;white-space:nowrap}.network-icon{display:inline-flex;justify-content:center;align-items:center;width:17px;height:17px;font-size:14px;line-height:1;font-weight:700}.network-icon.linkedin{background:#075bdb;color:#fff;border-radius:3px;font-size:12px;letter-spacing:-1px;padding-right:1px}.network-icon.facebook{background:#142942;color:#fff;border-radius:50%;align-items:end;font-size:16px}.card-temperature{display:flex;justify-content:space-between;align-items:center;margin:16px 0 12px;min-height:24px}.temperature{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11px;line-height:1;font-weight:600;border-radius:7px;padding:6px 8px;border:1px solid;white-space:nowrap;box-shadow:inset 0 1px #fff6}.temperature.cold{color:#174ca6;background:#dfebff;border-color:#8bb4ef}.temperature.receptive{color:#6942a1;background:#eee3ff;border-color:#baa0e3}.temperature.warm{color:#80450a;background:#ffedc8;border-color:#d6a560}.temperature.hot{color:#a22639;background:#ffe1e5;border-color:#e1a0ac}.manual-mark{font-size:8px;font-weight:700;border-left:1px solid currentColor;padding-left:5px;opacity:.75;margin-left:1px}.next-action{display:flex;align-items:center;gap:7px;min-height:33px;padding:6px 8px;border:1px solid #a2b6d2;border-top-color:#fff;border-left-color:#fff;border-radius:10px;background:linear-gradient(120deg,#fff9,#dbe5f65e,#fff7);box-shadow:0 2px 3px #28456b23;font-size:12px;line-height:1.4}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:6px;font-size:12px;color:#445572}.card-footer>span:first-child{display:flex;align-items:center;gap:6px}.owner-avatar{height:31px;min-width:31px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#eff8ff,#c3d4eb);border:1px solid #b5c6e0;border-top-color:#fff;box-shadow:0 1px 3px #34537822;font-size:11px;color:#304763}.excluded{opacity:.6}.empty-lane{height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;text-align:center;color:#61728d;font-size:13px;line-height:1.65}.empty-lane button{display:flex;align-items:center;gap:4px;color:#205da9;font-size:11px}.context-panel{border-radius:22px;min-height:134px;padding:22px 23px;display:grid;grid-template-columns:1.15fr 1.25fr 1fr auto;align-items:center;gap:22px;border-color:#76a2e6;border-top-color:#e3fbff;box-shadow:inset 0 0 4px #fff,0 0 3px #7bcbff,0 5px 12px #26456f23}.context-panel>div:not(:first-child){border-left:1px solid #8fa6c4;padding-left:23px;min-width:0}.context-panel h4{font-size:16px;margin-bottom:8px}.context-panel p{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#273b58}.context-identity{display:flex;align-items:center;gap:18px}.context-identity h3{font-size:22px;margin-bottom:5px}.context-identity span:not(.entity-avatar){font-size:12px;color:#4b5f79}.context-actions{display:flex;flex-direction:column;gap:8px}.context-actions .button{font-size:12px;min-height:35px;padding:8px 12px}.workspace-footer{border-top:1px solid #7d9ec5;box-shadow:0 -1px #ffffff70;min-height:52px;display:flex;align-items:center;justify-content:space-between;color:#344c6d;font-size:12px;gap:12px}.workspace-footer button{display:flex;align-items:center;gap:16px;font-size:13px}.workspace-footer button span{font-size:15px;opacity:.5}.section-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 27px}.section-toolbar p{color:#4f627c;margin-top:8px;line-height:1.6;max-width:700px}.empty-state{text-align:center;padding:56px 24px;display:flex;align-items:center;flex-direction:column}.empty-state h3{font-size:25px;margin:22px 0 12px;max-width:600px;line-height:1.35}.empty-state p{color:#536a87;max-width:540px;line-height:1.8}.empty-orbit{display:grid;place-items:center;width:70px;height:70px;border:1px solid #91b3e1;border-radius:23px;background:linear-gradient(130deg,#fff9,#a8cdff66,#fff8);box-shadow:inset 0 0 6px #fff,0 5px 20px #4775ae24;color:#2166cc}.empty-actions{display:flex;gap:14px;margin-top:27px;flex-wrap:wrap;justify-content:center}.onboarding{border-radius:24px;min-height:380px}.table-wrap{border-radius:20px;overflow:auto;margin-bottom:25px}table{border-collapse:collapse;width:100%;min-width:850px}th{text-align:left;font-size:12px;padding:17px;background:#f4f8fd72;color:#435d7c;font-weight:600}td{padding:18px 16px;border-top:1px solid #a6bcd044;font-size:13px}tbody tr{cursor:pointer}tbody tr:hover,tbody tr.selected{background:#b0d3ff4b}.table-name{text-align:left;font-weight:600;padding:0}.table-name:hover{text-decoration:underline}.modal{max-height:88dvh;overflow:auto;width:min(540px,92vw);margin:auto;border-radius:25px;padding:26px;color:var(--ink);background:linear-gradient(130deg,#f4f8ffef,#dce7f7f2,#f9fcfff5);box-shadow:0 25px 80px #071c4366,inset 0 1px 3px #fff;border:1px solid #9bbedc}.modal.wide{width:min(800px,94vw)}.modal::backdrop{background:#152e536b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal>header{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.modal>header h2{font-size:25px}.modal>header p{color:#526780;line-height:1.6;margin-top:8px;font-size:13px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex-shrink:0}.icon-button:hover{background:#7094c322}.modal footer{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:25px;padding-top:20px;border-top:1px solid #b3c7df}.modal footer .ghost{margin-right:auto}.field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500;margin-bottom:16px}.field>small{color:#60728d;font-weight:400;font-size:11px}.field input,.field textarea,.field select{border:1px solid #9db4d2;border-top-color:#fff;border-left-color:#fff;border-radius:10px;background:linear-gradient(135deg,#fff9,#e7eefbcc);padding:11px 12px;color:#172941;width:100%;box-shadow:inset 0 1px 4px #8299bb20;line-height:1.6;font-weight:400;font-size:14px}.field textarea{resize:vertical}.field select{appearance:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.modal:not(.wide) .form-grid{grid-template-columns:1fr}.form-grid .field:has(textarea){grid-column:1/-1}.form-hint{color:#546a87;font-size:12px;line-height:1.7;grid-column:1/-1}.form-error{color:#a32640;background:#fff0f4c9;border:1px solid #e8b4bf;padding:12px 15px;border-radius:10px;font-size:13px;line-height:1.6;margin:14px 0}.temperature-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.temperature-option{padding:18px 11px;border-radius:16px;border:1px solid #b0bed2;background:#ffffff70;display:flex;flex-direction:column;gap:10px;align-items:center;min-height:144px}.temperature-option strong{font-size:14px}.temperature-option>span{font-size:11px;line-height:1.5;color:#5a6a82}.temperature-option.chosen{outline:2px solid #2767e8;outline-offset:2px;background:#fff}.temperature-option.cold>svg{color:#3575d2}.temperature-option.receptive>svg{color:#8d62c5}.temperature-option.warm>svg{color:#b87a26}.temperature-option.hot>svg{color:#cb4057}.transition-line{display:flex;align-items:center;justify-content:center;gap:15px;margin:23px 0}.notice{display:flex;gap:13px;background:#e8f3ffc9;border:1px solid #a5c4e7;border-radius:14px;padding:18px;margin:18px 0 23px;color:#1b4b82}.notice strong{font-size:14px}.notice p{font-size:12px;line-height:1.7;margin-top:7px;color:#395c81}.notice-emphasis{display:flex;align-items:center;gap:6px;font-weight:600}.detail-temperature{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.detail-temperature>span:nth-child(2){font-size:12px;color:#536a85;flex:1;min-width:180px;line-height:1.6}.detail-temperature .button{font-size:12px;min-height:35px;padding:7px 12px}.detail-tabs{display:flex;gap:25px;margin:23px 0;border-bottom:1px solid #9eb5d1}.detail-tabs button{padding:12px 3px;border-bottom:3px solid transparent;font-size:14px;color:#526980}.detail-tabs button.active{border-bottom-color:#1764ed;color:#1351a7;font-weight:600}.detail-source{display:flex;justify-content:space-between;font-size:12px;margin-bottom:20px;color:#667994}.source-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500}.evidence{border:1px solid #b7c7da;border-radius:12px;background:#ffffff56;padding:15px;margin-bottom:14px}.evidence p{font-size:13px;line-height:1.6;margin-top:7px}.evidence .temperature{margin-top:10px}.button-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.action-detail{background:#ffffff62;border:1px solid #b8c9dd;border-radius:15px;padding:18px;margin:15px 0}.action-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.action-top strong{font-size:14px}.status-label{font-size:11px;color:#3d597d;background:#e3ecf8;border:1px solid #bccce1;padding:5px 9px;border-radius:8px;white-space:nowrap}.action-detail blockquote{margin:16px 0;padding:0 0 0 15px;border-left:2px solid #5188d5;font-size:15px;line-height:1.7}.action-detail>p{font-size:13px;line-height:1.7;margin-top:12px}.action-detail>small{color:#5b708d}.action-detail .button{font-size:12px;min-height:36px;padding:8px 12px}.demo-note{color:#5e5298!important;font-size:11px!important}.timeline>div{padding:0 0 23px 23px;position:relative;border-left:1px solid #b2c5df;margin-left:5px}.timeline-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#4a85d8;left:-5px;top:4px;box-shadow:0 0 0 4px #d5e4fa}.timeline strong{font-size:13px}.timeline small{display:block;color:#637995;margin-top:5px}.timeline p{font-size:12px;line-height:1.6;margin-top:7px}.sub-empty{padding:25px 10px;line-height:1.7;color:#64758f;font-size:13px}.muted{color:#60728c}.connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.connection-card{padding:25px;border-radius:22px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.connection-card h3{font-size:23px}.connection-card p{color:#526980;line-height:1.7;font-size:13px}.connection-card small{font-size:11px}.connection-card .button{margin-top:auto;font-size:12px}.connection-symbol{width:51px;height:51px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(140deg,#fff,#c2d8f5);box-shadow:var(--shadow);border:1px solid #9ab6d8;color:#2e5e9c}.connection-state{font-size:11px;border:1px solid #a5b8d1;background:#d9e5f57d;border-radius:8px;padding:5px 9px;color:#405c7d}.connection-state.verified{color:#25643d;background:#e1f3e8;border-color:#95c4a7}.campaign-grid,.content-grid,.interaction-grid,.business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.campaign-summary,.content-card,.interaction-group,.business-card,.settings-panel{padding:25px;border-radius:22px}.eyeline{font-size:12px;color:#3a6799}.campaign-summary h3{font-size:23px;margin:9px 0 13px}.campaign-summary>p{color:#506581;line-height:1.7;font-size:13px}.campaign-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#567396;margin:18px 0}.policy-box{background:#ffffff61;border:1px solid #b4c6df;padding:15px;border-radius:13px}.policy-box strong{font-size:12px}.policy-box p{font-size:12px;line-height:1.65;color:#58708c;margin-top:7px}.campaign-summary>.muted{display:block;margin-top:17px}.campaign-summary .button{font-size:12px}.content-card h3{margin:17px 0}.content-text{white-space:pre-wrap;line-height:1.8;font-size:14px}.content-card .button{margin:20px 0 12px}.content-card>small{display:block;color:#607591;margin-top:14px}.conversation-list{display:grid;gap:16px}.conversation-row{border-radius:17px;padding:23px;display:flex;align-items:center;gap:28px;text-align:left}.conversation-row>div{min-width:180px}.conversation-row h3{font-size:18px;margin-bottom:6px}.conversation-row>div>span{font-size:12px;color:#647c97}.conversation-row p{font-size:13px;flex:1}.verification-note{font-size:11px;color:#617492}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.settings-panel p{font-size:13px;line-height:1.8;color:#4c6482;margin-top:14px}.methodology-panel{grid-column:1/-1}.business-card{text-align:left;position:relative;min-height:235px}.business-card.selected{outline:1px solid #4285d9;background:#edf5ffc9}.business-card h3{margin:19px 0 10px;font-size:24px}.business-card p{font-size:13px;color:#58718f;line-height:1.7;margin-bottom:15px}.business-card>svg{position:absolute;right:24px;top:30px}.business-emblem{height:52px;width:52px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#fff8,#aecdf570);border:1px solid #9db8d6;box-shadow:var(--shadow);color:#3169b0}.business-grid+.button{margin-top:24px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:13px;background:#173759ed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #9cc8f1;border-radius:14px;box-shadow:0 8px 28px #0e285950;padding:16px 18px;color:#fff;z-index:100;font-size:13px;max-width:min(700px,90vw);line-height:1.6}.toast>svg{color:#98c8ff}.toast button{color:#d1e4ff;display:flex;padding:4px}.app-loading{display:flex;align-items:center;justify-content:center;gap:16px;min-height:400px;font-size:15px;color:#4a6585}.loading-ring{width:25px;height:25px;border-radius:50%;border:2px solid #c4d2e5;border-top-color:#2968c8;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mobile-menu,.mobile-scrim{display:none}.login-page{min-height:100dvh;display:grid;grid-template-columns:42% 58%;background:#e0e9f7 url(/holographic-background.png) center/cover}.login-brand{padding:22px 40px 35px;background:linear-gradient(150deg,#112039,#314f75);color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.login-brand .wordmark{padding:15px 0}.login-brand:after{content:"";position:absolute;width:600px;height:260px;bottom:-180px;left:-50px;transform:rotate(-25deg);border-top:2px solid #32a4ff;box-shadow:0 -10px 60px #3c98d166;border-radius:50%}.login-brand h1{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(35px,4vw,65px);line-height:1.15;letter-spacing:-2.5px;margin:28px 0 24px}.login-brand h1 em{font-style:normal;color:#b3d6ff}.login-brand p{line-height:1.9;color:#b5cce6;font-size:16px}.login-brand>small{color:#92adcc;font-size:12px}.login-orbit{width:94px;height:94px;border:1px solid #7095bf;border-radius:25px;display:grid;place-items:center;background:linear-gradient(120deg,#e8f9ff22,#51a3ff22);box-shadow:inset 0 0 14px #ffffff14,0 0 28px #508dda22;color:#a8d1fb}.login-main{display:flex;align-items:center;justify-content:center;padding:40px}.login-card{width:460px;max-width:100%;border-radius:28px;padding:38px}.login-card h2{font-size:25px;line-height:1.3;margin:20px 0 12px}.login-card>p{font-size:13px;color:#5a708c;line-height:1.7;margin-bottom:27px}.login-card label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:500;margin:20px 0}.login-card input{width:100%;border:1px solid #a5b8d3;border-top-color:#fff;border-radius:11px;padding:12px 14px;background:#ffffff80;color:#172f4d;box-shadow:inset 0 1px 3px #718db420}.login-card>.button{width:100%;margin-top:10px;justify-content:space-between}.login-card>small{display:block;text-align:center;color:#66819e;font-size:11px;margin-top:25px}.login-lock{width:48px;height:48px;display:grid;place-items:center;border:1px solid #a5bfdf;border-radius:15px;box-shadow:var(--shadow);color:#2464b3;background:linear-gradient(130deg,#f9ffff,#bcd9f9)}.brand-agents,.brand-context{border-radius:20px;padding:25px;margin-bottom:25px}.brand-agents .section-toolbar{margin-bottom:20px}.brand-agents>small{display:block;margin-top:18px;color:var(--muted)}.brand-agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.brand-agent-grid>div{padding:15px;border:1px solid #aac0dc;border-radius:12px;background:#fff6;min-width:0}.brand-agent-grid strong,.brand-agent-grid small,.brand-agent-grid code{display:block}.brand-agent-grid small{margin:7px 0;color:var(--muted)}.brand-agent-grid code{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#375170}.brand-context>p{margin:10px 0 20px;color:var(--muted);line-height:1.6}.brand-context form>.button{margin-top:15px}@media(max-width:900px){.brand-agent-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.brand-agents,.brand-context{padding:20px}.brand-agent-grid{grid-template-columns:1fr}}.brand-account{padding:12px;border:1px solid #afc2dd;border-radius:10px;background:#fff5;margin:12px 0;min-width:0}.brand-account strong,.brand-account small,.brand-account code{display:block}.brand-account strong{font-size:13px}.brand-account code{font-size:11px;overflow-wrap:anywhere;margin-top:5px;color:var(--muted)}
