:root{--kw-lime:#b8ff1a;--kw-ink:#141713;--kw-muted:#697067;--kw-line:#e2dfd7;--kw-panel:#fff;--kw-warm:#f7f5ef}.studio-project-head>div:last-child{flex-wrap:wrap}.ads-v2{width:min(1440px,100%);color:var(--kw-ink);margin:0 auto;padding:28px clamp(18px,3vw,42px) 80px}.ads-v2 *{box-sizing:border-box}.ads-v2 button,.ads-v2 input,.ads-v2 select,.ads-v2 textarea{font:inherit}.ads-v2-head{justify-content:space-between;align-items:flex-end;gap:28px;padding:6px 0 24px;display:flex}.ads-v2-head small,.ads-v2 small,.ads-v2-create>header small{color:#718143;letter-spacing:.13em;font-size:10px;font-weight:900}.ads-v2-head h1{font:900 clamp(34px,4vw,52px)/1 var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:6px 0 5px}.ads-v2-head p{color:var(--kw-muted);margin:0;font-size:13px}.ads-v2-head>div:last-child{align-items:center;gap:10px;display:flex}.ads-v2-head>div:last-child>span{border:1px solid var(--kw-line);color:#656b63;background:#fff;border-radius:999px;padding:11px 15px;font-size:11px;font-weight:750}.ads-v2-head>div:last-child>button,.ads-v2-table-card>header>button{background:var(--kw-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:43px;padding:0 18px;font-size:11px;font-weight:850}.ads-v2-nav{border:1px solid var(--kw-line);background:#eeece6;border-radius:14px;gap:4px;width:max-content;margin-bottom:18px;padding:4px;display:flex}.ads-v2-nav button{color:#62675f;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:36px;padding:0 15px;font-size:11px;font-weight:800}.ads-v2-nav button.active{color:#111;background:#fff;box-shadow:0 3px 12px #191d1714}.ads-v2-nav b{background:#eef1e6;border-radius:9px;place-items:center;min-width:19px;height:19px;margin-left:5px;font-size:9px;display:inline-grid}.ads-v2 .meta-connected.compact{border-radius:16px;margin:0 0 16px;padding:13px 16px}.ads-v2 .meta-connected.compact>div:first-child i{width:28px;height:28px}.ads-v2 .meta-connected.compact small{font-size:8px}.ads-v2 .meta-connected.compact b{font-size:12px}.ads-v2 .meta-connected.compact p{font-size:10px}.ads-v2 .meta-connected.compact button{min-height:32px;padding:0 12px;font-size:9px}.ads-v2-dashboard,.ads-v2-campaigns{gap:14px;display:grid}.ads-v2-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ads-v2-kpis article{border:1px solid var(--kw-line);background:#fff;border-radius:18px;min-width:0;min-height:145px;padding:18px;position:relative;overflow:hidden}.ads-v2-kpis article.good{background:#fbfff3;border-color:#dcecae}.ads-v2-kpis article.danger{background:#fff8f6;border-color:#efcfc8}.ads-v2-kpis header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ads-v2-kpis header span{font-size:11px;font-weight:850}.ads-v2-kpis header em{color:#858a82;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:750;overflow:hidden}.ads-v2-kpis article>b{font:900 clamp(25px,2.6vw,36px)/1 var(--font-manrope),sans-serif;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;margin:21px 0 8px;display:block;overflow:hidden}.ads-v2-kpis article>small{color:#7d827a;font-size:9px;display:block}.ads-sparkline{width:100%;height:36px;margin-top:6px;display:block;overflow:visible}.ads-sparkline polyline{fill:none;stroke:#88b500;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ads-spark-empty{color:#9a9e97;margin-top:14px;font-size:9px;display:block}.ads-v2-intelligence{grid-template-columns:minmax(0,2fr) minmax(280px,.85fr);gap:12px;display:grid}.ads-v2-ai{background:linear-gradient(125deg,#fbfff2,#f4fadc);border:1px solid #dce7bd;border-radius:20px;grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;display:grid}.ads-v2-ai.danger{background:linear-gradient(125deg,#fff9f7,#fff1ed);border-color:#eccbc3}.ads-v2-ai>i{background:var(--kw-ink);width:48px;height:48px;color:var(--kw-lime);font:900 14px var(--font-manrope),sans-serif;border-radius:15px;place-items:center;font-style:normal;display:grid}.ads-v2-ai h2{font:850 23px/1.1 var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:5px 0}.ads-v2-ai p{color:#646b60;margin:0;font-size:11px;line-height:1.5}.ads-v2-ai dl{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 0;display:grid}.ads-v2-ai dl div{background:#ffffff85;border:1px solid #1a1f1514;border-radius:12px;padding:10px 12px}.ads-v2-ai dt{color:#858a80;text-transform:uppercase;font-size:8px;font-weight:800}.ads-v2-ai dd{margin:4px 0 0;font-size:9px;font-weight:750}.ads-v2-ai>button{background:var(--kw-ink);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-self:center;min-height:40px;padding:0 15px;font-size:10px;font-weight:850}.ads-v2-risks{border:1px solid var(--kw-line);background:#fff;border-radius:20px;padding:20px}.ads-v2-risks>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ads-v2-risks h2{font:850 20px var(--font-manrope),sans-serif;margin:4px 0 0}.ads-v2-risks>header>b{background:#f2f2ed;border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.ads-v2-risks article{border-top:1px solid #eeece7;gap:10px;padding:12px 0;display:flex}.ads-v2-risks article>i{background:#f1f1ec;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-style:normal;font-weight:900;display:grid}.ads-v2-risks article.good>i{color:#527600;background:#e8f8bf}.ads-v2-risks article.danger>i{color:#a23f31;background:#ffe3dc}.ads-v2-risks p{margin:0}.ads-v2-risks p b,.ads-v2-risks p span{display:block}.ads-v2-risks p b{font-size:10px}.ads-v2-risks p span{color:#777c74;margin-top:3px;font-size:8px;line-height:1.4}.ads-v2-chart,.ads-v2-table-card{border:1px solid var(--kw-line);background:#fff;border-radius:20px;padding:21px}.ads-v2-chart>header,.ads-v2-table-card>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.ads-v2-chart h2,.ads-v2-table-card h2{font:850 22px var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:4px 0 0}.ads-v2-chart>header button,.ads-v2-table-card>header button{border:1px solid var(--kw-line);color:#252923;background:#fff;border-radius:999px;min-height:36px;padding:0 13px;font-size:9px;font-weight:800}.ads-v2-bars{background:repeating-linear-gradient(#0000 0 42px,#f0eee9 43px);border-top:1px solid #efede8;align-items:flex-end;gap:7px;height:175px;padding:18px 10px 0;display:flex}.ads-v2-bars i{background:linear-gradient(#c6ff31,#7cad00);border-radius:7px 7px 2px 2px;flex:1;min-width:6px;box-shadow:0 6px 12px #7eab001f}.ads-v2-empty-chart{text-align:center;place-items:center;min-height:175px;display:grid}.ads-v2-empty-chart span{color:#78a000;background:#eff7db;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ads-v2-empty-chart b{margin-top:10px;font-size:12px}.ads-v2-empty-chart p{color:#7a8077;margin:3px 0;font-size:9px}.ads-v2-filters{align-items:center;gap:8px;margin:-3px 0 14px;display:flex}.ads-v2-filters label{border:1px solid var(--kw-line);background:#faf9f6;border-radius:11px;flex:1;align-items:center;min-height:39px;padding:0 12px;display:flex}.ads-v2-filters input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.ads-v2-filters select,.ads-v2-filters>span{border:1px solid var(--kw-line);color:#5f655c;background:#faf9f6;border-radius:11px;min-height:39px;padding:0 12px;font-size:9px;font-weight:750}.ads-v2-filters>span{align-items:center;display:flex}.ads-v2-table-wrap{scrollbar-width:thin;margin:0 -5px;padding:0 5px;overflow-x:auto}.ads-v2-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1060px}.ads-v2-table th{border-bottom:1px solid var(--kw-line);color:#80857d;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 11px;font-size:8px;font-weight:850}.ads-v2-table td{color:#30342e;vertical-align:middle;border-bottom:1px solid #efede8;height:72px;padding:10px 11px;font-size:10px}.ads-v2-table tr{cursor:pointer}.ads-v2-table tbody tr:hover,.ads-v2-table tr.selected{background:#f8fbef}.ads-v2-table td>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;min-width:210px;padding:0;display:flex}.ads-v2-table td>button>i{background:#a9ada5;border-radius:50%;width:8px;height:8px;margin-right:9px}.ads-v2-table td>button>i.active{background:#7fb000;box-shadow:0 0 0 4px #edf8cf}.ads-v2-table td>button>i.failed,.ads-v2-table td>button>i.rejected{background:#d35b4c}.ads-v2-table td>button span,.ads-v2-table td:nth-child(3),.ads-v2-table td:last-child{flex-direction:column;gap:3px;display:flex}.ads-v2-table td b{font-size:10px}.ads-v2-table td small{color:#858a82;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:8px;overflow:hidden}.ads-v2-status{color:#656a62;white-space:nowrap;background:#f0f0eb;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.ads-v2-status.active{color:#4e7200;background:#e9f8c7}.ads-v2-status.failed,.ads-v2-status.rejected{color:#a33d31;background:#ffe5df}.ads-v2-status.draft{color:#684891;background:#eee8f7}.ads-v2-status.paused{color:#826011;background:#fff1cd}.ads-v2-table .ads-sparkline{width:74px;margin:0}.ads-v2-empty-table{flex-direction:column;align-items:center;padding:38px;display:flex}.ads-v2-empty-table span{color:#7c8179;margin-top:4px;font-size:9px}.ads-v2-create{border:1px solid var(--kw-line);background:#fff;border-radius:24px;max-width:860px;margin:0 auto;padding:clamp(24px,4vw,42px)}.ads-v2-create>header{margin-bottom:23px}.ads-v2-create h2{font:900 clamp(29px,4vw,43px)/1.03 var(--font-manrope),sans-serif;letter-spacing:-.05em;margin:6px 0}.ads-v2-create>header p{max-width:620px;color:var(--kw-muted);margin:0;font-size:12px;line-height:1.55}.ads-v2-create form{gap:15px;display:grid}.ads-v2-create label,.ads-v2-detail label{gap:7px;display:grid}.ads-v2-create label>span,.ads-v2-detail label>span{font-size:10px;font-weight:800}.ads-v2-create input,.ads-v2-create select,.ads-v2-create textarea,.ads-v2-detail input,.ads-v2-detail select,.ads-v2-detail textarea{background:#fbfaf7;border:1px solid #d9d7cf;border-radius:12px;outline:none;width:100%}.ads-v2-create input,.ads-v2-create select,.ads-v2-detail input,.ads-v2-detail select{height:45px;padding:0 12px}.ads-v2-create textarea,.ads-v2-detail textarea{resize:vertical;min-height:126px;padding:12px}.ads-v2-create label small{color:#7e837b;font-size:9px}.ads-v2-create .ads-primary{border-radius:13px;height:48px}.ads-v2-detail{border:1px solid var(--kw-line);background:#fff;border-radius:22px;padding:22px}.ads-v2-detail>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ads-v2-detail>header h2{font:900 27px/1 var(--font-manrope),sans-serif;margin:5px 0 9px}.ads-v2-detail>header>div:last-child{gap:7px;display:flex}.ads-v2-detail>header a,.ads-v2-detail>header button{border:1px solid var(--kw-line);color:#222;background:#fff;border-radius:999px;place-items:center;min-height:35px;padding:0 12px;font-size:9px;font-weight:800;text-decoration:none;display:grid}.ads-v2-detail>header button{width:35px;padding:0;font-size:17px}.ads-v2-object-line{background:#f5f4ef;border-radius:13px;align-items:center;gap:8px;margin:18px 0;padding:12px;display:flex}.ads-v2-object-line span{color:#777c74;background:#e8e7e1;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:800}.ads-v2-object-line span.ready{color:#547600;background:#e9f8c5}.ads-v2-object-line i{color:#a3a69f;font-style:normal}.ads-v2-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:14px;display:grid}.ads-v2-detail .ad-copy{gap:12px;display:grid}.ads-v2-detail .ad-copy>button{color:#fff;background:#181b17;border:0;border-radius:12px;min-height:42px;font-size:10px;font-weight:850}.ads-v2-plan{background:#f6f8ef;border-radius:17px;padding:18px}.ads-v2-plan h3{font:850 18px var(--font-manrope),sans-serif;margin:0 0 13px}.ads-v2-plan dl{margin:0}.ads-v2-plan dl div{border-top:1px solid #e4e6dd;padding:11px 0}.ads-v2-plan dt{color:#7c8178;text-transform:uppercase;font-size:8px;font-weight:800}.ads-v2-plan dd{margin:4px 0 0;font-size:9px;line-height:1.45}.ads-v2-plan>button{background:#fff;border:1px solid #d8dbcf;border-radius:10px;width:100%;min-height:36px;margin-top:8px;font-size:9px;font-weight:800}.ads-v2-publish{background:#fbfff3;border:1px solid #dceab7;border-radius:17px;margin-top:14px;padding:18px}.ads-v2-publish>div:first-of-type{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ads-v2-publish h3{font:850 18px var(--font-manrope),sans-serif;margin:0 0 12px}.ads-v2-publish p{font-size:10px}.ads-v2-publish .spend-confirm{grid-column:1/-1;grid-template-columns:18px 1fr;align-items:start;margin:13px 0;display:flex}.ads-v2-publish .spend-confirm input{width:18px;height:18px}.ads-v2-publish .ads-primary{width:100%}.ads-v2-detail .campaign-controls,.ads-v2-detail .ad-insights{margin-top:14px}@media (max-width:1080px){.ads-v2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-v2-intelligence,.ads-v2-detail-grid{grid-template-columns:1fr}.ads-v2-ai{grid-template-columns:48px 1fr}.ads-v2-ai>button{grid-column:1/-1;width:100%}}@media (max-width:700px){.ads-v2{padding:14px 14px 110px}.ads-v2-head{flex-direction:column;align-items:flex-start;padding-top:0}.ads-v2-head h1{font-size:36px}.ads-v2-head>div:last-child{width:100%}.ads-v2-head>div:last-child>span,.ads-v2-head>div:last-child>button{flex:1}.ads-v2-nav{z-index:8;width:100%;position:sticky;top:0;overflow-x:auto}.ads-v2-nav button{white-space:nowrap;flex:1}.ads-v2-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.ads-v2-kpis article{scroll-snap-align:start;flex:0 0 210px}.ads-v2-ai{grid-template-columns:42px 1fr;padding:17px}.ads-v2-ai>i{width:42px;height:42px}.ads-v2-ai dl{grid-template-columns:1fr}.ads-v2-chart,.ads-v2-table-card{padding:16px}.ads-v2-filters{flex-wrap:wrap;align-items:stretch}.ads-v2-filters label{flex-basis:100%}.ads-v2-filters select,.ads-v2-filters>span{flex:1}.ads-v2-table-wrap{margin-right:-16px}.ads-v2-create{border-radius:20px;padding:22px 17px}.ads-v2-create .ads-fields{grid-template-columns:1fr}.ads-v2-detail{padding:17px}.ads-v2-object-line{overflow-x:auto}.ads-v2-object-line span{white-space:nowrap}.ads-v2-publish>div:first-of-type{grid-template-columns:1fr}.ads-v2-bars{height:145px}.ads-v2 .meta-connected.compact{flex-direction:column;align-items:flex-start}.ads-v2 .meta-connected.compact>div:last-child{width:100%}.ads-v2 .meta-connected.compact button{flex:1}}.agents-layout{background:#f5f4ef;grid-template-columns:240px minmax(0,1fr)}.agents-sidebar{color:#191c18;background:#fff;border-right:1px solid #e1ded6;min-height:calc(100vh - 78px);padding:18px 13px}.agents-sidebar .agent-new{background:var(--kw-ink);color:#fff;border-radius:12px;height:45px;font-size:11px}.agents-sidebar>p{color:#858a82;margin:23px 8px 10px;font-size:8px}.agent-list>button{color:#333831;padding:11px 9px}.agent-list>button:hover,.agent-list>button.active{background:#f0f7de}.agent-list span b{font-size:11px}.agent-list span small{color:#81877e;font-size:9px}.agent-sidebar-help{border-color:#ece9e2}.agent-sidebar-help p{color:#858a82}.agents-content{padding:clamp(22px,3vw,38px)}.agent-head h1{font-size:clamp(34px,4vw,50px)}.agent-tabs{margin-top:22px;margin-bottom:17px}.agent-tabs button{min-height:42px;font-size:10px}.agent-operations-bar article{min-height:92px}.agent-overview{gap:14px}.agent-stats article{border-radius:17px;padding:18px}.inbox-workspace{border:1px solid var(--kw-line);background:#fff;border-radius:20px;grid-template-columns:310px minmax(360px,1fr) 270px;width:100%;height:calc(100vh - 270px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 18px 60px #181c150d}.inbox-list{border-right:1px solid var(--kw-line);background:#fff;flex-direction:column;min-width:0;display:flex}.inbox-list>header{justify-content:space-between;align-items:center;padding:19px 17px 11px;display:flex}.inbox-list h2{font:900 24px/1 var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:4px 0 0}.inbox-list>header>b{background:var(--kw-lime);border-radius:10px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:10px;display:grid}.inbox-search{background:#f8f7f3;border:1px solid #dedbd3;border-radius:11px;align-items:center;min-height:39px;margin:0 13px 10px;padding:0 11px;display:flex}.inbox-search span{color:#8a8f87;margin-right:7px}.inbox-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.inbox-list>nav{scrollbar-width:none;gap:5px;padding:0 13px 10px;display:flex;overflow-x:auto}.inbox-list>nav button{color:#757a72;white-space:nowrap;background:#fff;border:1px solid #e2dfd7;border-radius:999px;min-height:29px;padding:0 9px;font-size:8px;font-weight:800}.inbox-list>nav button.active{color:#4f6a06;background:#f2f9df;border-color:#c9e183}.inbox-conversations{border-top:1px solid #ece9e3;flex:1;overflow-y:auto}.inbox-conversations>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeece6;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;width:100%;padding:14px 12px;display:grid}.inbox-conversations>button:hover,.inbox-conversations>button.active{background:#f4f9e8}.inbox-conversations>button>i,.inbox-chat>header>i,.customer-card>header>i{color:#4c7000;background:#e7f6bf;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.inbox-conversations>button>span{min-width:0}.inbox-conversations strong,.inbox-conversations small,.inbox-conversations em{display:block}.inbox-conversations strong{font-size:10px}.inbox-conversations small{color:#777d74;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:8px;overflow:hidden}.inbox-conversations em{color:#737870;background:#ecece6;border-radius:999px;width:max-content;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.inbox-conversations em.ai{color:#537400;background:#e8f7c4}.inbox-conversations em.manual{color:#765511;background:#fff0ca}.inbox-conversations time{color:#90948d;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:7px;font-size:7px;display:flex}.inbox-conversations time b{background:var(--kw-lime);color:#151713;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.inbox-empty{text-align:center;place-items:center;padding:42px 18px;display:grid}.inbox-empty>span{font-size:25px}.inbox-empty>b{margin-top:9px;font-size:11px}.inbox-empty>p{color:#7c8179;max-width:240px;margin:5px 0;font-size:9px;line-height:1.5}.inbox-chat{background:#f4f2ed;flex-direction:column;min-width:0;display:flex}.inbox-chat>header{border-bottom:1px solid var(--kw-line);background:#fff;align-items:center;gap:10px;min-height:67px;padding:11px 14px;display:flex}.inbox-chat>header>div{flex:1;min-width:0}.inbox-chat>header b,.inbox-chat>header small{display:block}.inbox-chat>header b{font-size:11px}.inbox-chat>header small{color:#7e837b;margin-top:4px;font-size:8px}.inbox-chat>header select{background:#fff;border:1px solid #dad7cf;border-radius:999px;height:34px;padding:0 10px;font-size:8px;font-weight:800}.inbox-back,.customer-open{display:none}.inbox-mode-banner{background:#fbfaf7;border-bottom:1px solid #e3e0d9;align-items:center;gap:9px;padding:9px 14px;display:flex}.inbox-mode-banner>span{background:#8d948b;border-radius:50%;width:8px;height:8px}.inbox-mode-banner>span.ai{background:#85b500;box-shadow:0 0 0 4px #eaf6ce}.inbox-mode-banner p{margin:0}.inbox-mode-banner b,.inbox-mode-banner small{display:block}.inbox-mode-banner b{font-size:8px}.inbox-mode-banner small{color:#80857d;margin-top:2px;font-size:7px}.inbox-messages{flex:1;padding:17px}.inbox-messages article{border-radius:14px;max-width:72%}.inbox-messages article.ai{background:#fbfff3;border:1px solid #dce8bd}.inbox-messages article.human{background:#dfff86}.inbox-messages article.inbound{background:#fff}.inbox-composer{background:#fff;border-top:1px solid #dfdcd5;padding:11px}.inbox-composer textarea{resize:none;border:1px solid #d9d6cf;border-radius:12px;outline:0;width:100%;min-height:55px;padding:11px;font-size:10px}.inbox-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.inbox-composer span{color:#8a8f87;font-size:7px}.inbox-composer button{background:var(--kw-ink);color:#fff;border:0;border-radius:999px;min-height:34px;padding:0 13px;font-size:8px;font-weight:850}.chat-placeholder.premium span{color:#668d00;background:#e9f5cc;border-radius:14px;place-items:center;width:45px;height:45px;margin:0 auto;font-size:20px;display:grid}.customer-card{border-left:1px solid var(--kw-line);background:#fff;overflow-y:auto}.customer-card>header{text-align:center;padding:22px 17px}.customer-card>header>i{border-radius:16px;width:52px;height:52px;margin:0 auto 10px;font-size:16px}.customer-card h3{font:850 17px var(--font-manrope),sans-serif;margin:0}.customer-card header p{color:#7b8078;margin:4px 0;font-size:9px}.customer-card>section{border-top:1px solid #ece9e3;padding:14px 16px}.customer-card>section>small{color:#858a82;letter-spacing:.13em;margin-bottom:9px;font-size:7px;font-weight:900;display:block}.customer-mode{background:#f1f1ec;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-size:8px;font-weight:800;display:flex}.customer-mode i{background:#90958d;border-radius:50%;width:7px;height:7px}.customer-mode.ai{color:#547500;background:#edf8d1}.customer-mode.ai i{background:#7eae00}.customer-card dl{margin:0}.customer-card dl div{border-top:1px solid #f0eee9;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.customer-card dt{color:#858a82;font-size:8px}.customer-card dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:8px;font-weight:750}.customer-summary p{color:#5f655d;background:#f6f5f1;border-radius:10px;margin:0;padding:10px;font-size:8px;line-height:1.5}.customer-actions{gap:7px;display:grid}.customer-actions button{background:#fff;border:1px solid #ddd9d1;border-radius:10px;min-height:34px;font-size:8px;font-weight:800}.customer-actions button.active{color:#4e6e00;background:#f1f9dd;border-color:#c7dd8c}.customer-empty{color:#7e837b;text-align:center;padding:28px 18px;font-size:9px;line-height:1.5}@media (max-width:1200px){.inbox-workspace{grid-template-columns:280px minmax(350px,1fr) 235px}.customer-card dl div{display:block}.customer-card dd{text-align:left;margin-top:3px}}@media (max-width:900px){.agents-sidebar{display:none}.agents-content{padding:18px 14px 110px}.inbox-workspace{height:calc(100vh - 245px);min-height:580px;display:block}.inbox-list,.inbox-chat,.customer-card{border:0;width:100%;height:100%;display:none}.inbox-workspace.pane-list .inbox-list,.inbox-workspace.pane-chat .inbox-chat,.inbox-workspace.pane-customer .customer-card{display:flex}.inbox-workspace.pane-customer .customer-card{display:block}.inbox-back,.customer-open{color:#242824;background:#fff;border:1px solid #dedbd3;border-radius:9px;place-items:center;min-height:32px;padding:0 9px;font-size:8px;font-weight:800;display:inline-grid}.inbox-chat>header>i{display:none}.inbox-chat>header select{max-width:115px}.customer-card>header .inbox-back{margin-bottom:16px;display:flex}.customer-card dl div{display:flex}.customer-card dd{text-align:right}.agent-head,.agent-tabs,.agent-overview,.knowledge-panel,.inbox-workspace,.agent-create{max-width:none}}.agent-app-frame .agents-layout{--agent-violet:#7767ff;--agent-acid:#baff1b;--agent-ink:#191c23;--agent-muted:#6f7b8e;--agent-line:#e4e8ef;background:#f7f8fb;grid-template-columns:286px minmax(0,1fr);min-height:100vh}.agent-app-frame .agents-sidebar{z-index:42;border-right:1px solid var(--agent-line);height:100vh;min-height:100vh;color:var(--agent-ink);box-shadow:none;overscroll-behavior:contain;background:#fff;padding:24px 18px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.agent-sidebar-brand{justify-content:space-between;align-items:center;padding:0 8px 20px;display:flex}.agent-sidebar-brand>a{width:154px;display:block}.agent-sidebar-brand img{width:100%;height:auto;display:block}.agent-sidebar-close{color:#687386;background:#f1f3f7;border:0;border-radius:11px;width:38px;height:38px;font-size:24px;display:none}.agent-plan-link{color:#4f6800;background:#f0f7dd;border-radius:12px;align-items:center;gap:11px;min-height:46px;padding:0 13px;font-size:13px;font-weight:820;text-decoration:none;display:flex}.agent-plan-link svg{color:#7ca000;width:19px;height:19px}.agent-sidebar-section{color:#8c94a2!important;letter-spacing:0!important;text-transform:none!important;margin:25px 12px 9px!important;font-size:11px!important;font-weight:700!important;display:block!important}.agent-workspace-nav{gap:3px;display:grid}.agent-workspace-nav>button,.agent-nav-agents>button:first-child{color:#667287;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 12px;font-size:14px;font-weight:680;display:grid}.agent-workspace-nav button svg{width:20px;height:20px}.agent-workspace-nav>button:hover,.agent-workspace-nav>button.active,.agent-nav-agents>button:first-child:hover,.agent-nav-agents>button:first-child.active{color:#20280f;background:#eff8d7}.agent-workspace-nav>button.active svg,.agent-nav-agents>button:first-child.active svg{color:#749900}.agent-workspace-nav>button:disabled{opacity:.45}.agent-workspace-nav>button>b,.agent-nav-agents>button:first-child>b{color:#687488;background:#f0f2f6;border-radius:7px;place-items:center;min-width:22px;height:22px;margin:0;font-size:11px;display:grid}.agent-nav-agents>button:first-child>b{background:0 0;font-size:20px;font-weight:450}.agent-nav-agents{display:grid}.agent-app-frame .agent-list{gap:3px;max-height:190px;margin:2px 0 4px;padding-left:24px;display:grid;overflow:auto}.agent-app-frame .agent-list>button{color:#4f5a6c;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;min-height:43px;padding:8px 9px}.agent-app-frame .agent-list>button:hover,.agent-app-frame .agent-list>button.active{color:#20242c;background:#f3f5f8}.agent-app-frame .agent-list span b{font-size:12px}.agent-app-frame .agent-list span small{color:#9299a5;margin-top:2px;font-size:9px}.agent-new-inline{margin-left:34px;color:#718000!important;text-align:left!important;background:0 0!important;border:0!important;width:auto!important;min-height:32px!important;padding:0!important;font-size:11px!important;font-weight:800!important;display:block!important}.agent-app-frame .agent-new{color:#fff;background:#1d211a;border-radius:12px;order:5;width:100%;height:46px;margin-top:13px;font-size:12px}.agent-app-frame .agent-new span{color:var(--agent-acid)}.agent-quick-start{color:#fff;background:linear-gradient(135deg,#1e2418,#384516);border-radius:15px;order:6;margin-top:14px;padding:16px}.agent-quick-start>div{align-items:center;gap:11px;display:flex}.agent-quick-start strong{width:42px;height:42px;color:var(--agent-acid);border:1px solid #fff5;border-radius:50%;place-items:center;font-size:11px;display:grid}.agent-quick-start span{gap:3px;display:grid}.agent-quick-start b{font-size:13px}.agent-quick-start small{color:#c2c9b9;font-size:9px}.agent-quick-start>i{background:#ffffff24;border-radius:99px;height:4px;margin-top:13px;display:block;overflow:hidden}.agent-quick-start>i>span{border-radius:inherit;background:var(--agent-acid);height:100%;transition:width .25s;display:block}.agent-sidebar-links{border-top:1px solid var(--agent-line);order:7;gap:3px;margin-top:auto;padding-top:14px;display:grid}.agent-sidebar-links a{color:#697487;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:0 11px;font-size:12px;font-weight:680;text-decoration:none;display:flex}.agent-sidebar-links a:hover{color:#1f252f;background:#f4f6f8}.agent-sidebar-links svg{width:18px;height:18px}.agent-sidebar-backdrop{display:none}.agent-app-frame .agents-content{background:#f7f8fb;min-width:0;padding:0 0 56px}.agent-workspace-topbar{z-index:24;border-bottom:1px solid var(--agent-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px 28px;display:flex;position:sticky;top:0}.agent-mobile-menu{border:1px solid var(--agent-line);color:#627084;background:#fff;border-radius:12px;width:44px;min-width:44px;height:44px;display:none}.agent-search{color:#8290a3;background:#fff;border:1px solid #dfe4ec;border-radius:12px;align-items:center;gap:10px;width:min(540px,52vw);min-height:46px;padding:0 14px;display:flex}.agent-search:focus-within{border-color:#a7ca43;box-shadow:0 0 0 3px #baff1b22}.agent-search svg{flex:none;width:20px;height:20px}.agent-search input{color:#1e2530;background:0 0;border:0;outline:0;width:100%;min-height:40px;font-size:14px}.agent-search input::placeholder{color:#929dac}.agent-top-actions{align-items:center;gap:9px;display:flex}.agent-channel-summary{color:#6e7787;white-space:nowrap;background:#f3f5f8;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:11px;font-weight:780;display:flex}.agent-channel-summary i{background:#abb2bd;border-radius:50%;width:8px;height:8px}.agent-channel-summary.connected{color:#486300;background:#eff8d7}.agent-channel-summary.connected i{background:#7fac00;box-shadow:0 0 0 4px #9ed00020}.agent-top-actions>a{border:1px solid var(--agent-line);color:#667286;background:#fff;border-radius:11px;place-items:center;min-width:42px;height:42px;text-decoration:none;display:grid}.agent-top-actions>a svg{width:19px;height:19px}.agent-top-actions .agent-account-link{gap:9px;width:auto;padding:0 12px;display:flex}.agent-account-link>span{width:27px;height:27px;color:var(--agent-acid);background:#1f241c;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.agent-account-link b{font-size:11px}.agent-app-frame .agent-notice{background:#f4f9e5;border-color:#cfe098;border-radius:12px;max-width:none;margin:18px 28px 0;font-size:12px}.agent-app-frame .agent-head{align-items:center;max-width:none;margin:0;padding:29px 32px 19px}.agent-app-frame .agent-head h1{font:850 clamp(27px,3vw,38px)/1.04 var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:7px 0 6px}.agent-app-frame .agent-head>div>p:not(.agent-breadcrumbs){color:#7a8391;font-size:12px}.agent-breadcrumbs{color:#8993a3!important;margin:0!important;font-size:11px!important}.agent-breadcrumbs span{color:#b2b9c3;margin:0 7px}.agent-app-frame .agent-head-actions{align-items:center;gap:9px;display:flex}.agent-app-frame .agent-head-actions>button{color:#fff;background:#1f241c;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-size:11px;font-weight:820}.agent-app-frame .agent-status{border-color:var(--agent-line);color:#667286;border-radius:10px;height:40px;font-size:11px}.agent-app-frame .agent-tabs{z-index:18;border-top:1px solid #f3f5f8;border-bottom:1px solid var(--agent-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#fffffff5;gap:4px;max-width:none;margin:0 0 24px;padding:0 28px;position:sticky;top:76px}.agent-app-frame .agent-tabs::-webkit-scrollbar{display:none}.agent-app-frame .agent-tabs button{color:#6c788b;border-bottom-width:3px;align-items:center;gap:7px;min-height:54px;padding:0 13px;font-size:12px;font-weight:680;display:flex}.agent-app-frame .agent-tabs button:hover{color:#2a3039}.agent-app-frame .agent-tabs button.active{color:#243000;border-bottom-color:#94bf14}.agent-app-frame .agent-tabs svg{width:17px;height:17px}.agent-app-frame .agent-operations-bar,.agent-app-frame .agent-overview,.agent-app-frame .knowledge-panel,.agent-app-frame .dialogs-panel,.agent-app-frame .agent-create{max-width:none;margin-left:28px;margin-right:28px}.agent-app-frame .agent-operations-bar{background:#fff;border-color:#e3e7ee;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-bottom:16px;box-shadow:0 10px 35px #27314a08}.agent-app-frame .agent-operations-bar article{min-height:92px;padding:18px 19px}.agent-app-frame .agent-operations-bar article small{color:#8993a3}.agent-app-frame .agent-operations-bar article b{font-size:17px}.agent-app-frame .agent-operations-bar>button{color:#314200;background:#eff8d7;border-left-color:#e5e9ef;min-width:150px}.agent-app-frame .agent-overview{gap:16px;display:grid}.agent-app-frame .agent-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px}.agent-app-frame .agent-stats article{border-color:#e3e7ee;border-radius:16px;padding:19px;box-shadow:0 9px 30px #27314a07}.agent-app-frame .agent-stats b{font-size:30px}.agent-app-frame .pane-dashboard{grid-template-columns:minmax(320px,.75fr) minmax(460px,1.25fr);align-items:start}.agent-app-frame .pane-dashboard>.whatsapp-card{grid-column:1}.agent-app-frame .pane-dashboard>.report-group-card{grid-column:2}.agent-app-frame .whatsapp-card,.agent-app-frame .report-group-card,.agent-app-frame .agent-settings-card,.agent-app-frame .knowledge-panel,.agent-app-frame .agent-test-panel{border-color:#e3e7ee;border-radius:18px;box-shadow:0 10px 35px #27314a08}.agent-app-frame .whatsapp-card,.agent-app-frame .report-group-card{padding:23px}.agent-app-frame .report-group-card>header h2{font-size:25px}.agent-app-frame .report-metrics{margin:18px 0}.agent-app-frame .report-steps{grid-template-columns:1fr}.agent-app-frame .report-steps li{padding:12px}.agent-app-frame .agent-settings-card>header{border-color:#e5e8ee;padding:24px 26px}.agent-app-frame .agent-settings-card>header h2{font-size:28px}.agent-app-frame .agent-settings-card form{gap:16px;padding:24px 26px}.agent-app-frame .agent-settings-card[data-pane] form>:not(.agent-primary){display:none}.agent-app-frame .agent-settings-card[data-pane=settings] form>:first-child,.agent-app-frame .agent-settings-card[data-pane=settings] form>:nth-child(2),.agent-app-frame .agent-settings-card[data-pane=prompt] form>:nth-child(3),.agent-app-frame .agent-settings-card[data-pane=prompt] form>:nth-child(4),.agent-app-frame .agent-settings-card[data-pane=prompt] form>:nth-child(5),.agent-app-frame .agent-settings-card[data-pane=control] form>:nth-child(6),.agent-app-frame .agent-settings-card[data-pane=control] form>:nth-child(8),.agent-app-frame .agent-settings-card[data-pane=messages] form>:nth-child(7),.agent-app-frame .agent-settings-card[data-pane=messages] form>:nth-child(9),.agent-app-frame .agent-settings-card[data-pane=messages] form>:nth-child(10){display:grid}.agent-app-frame .agent-settings-card[data-pane=prompt] form>:nth-child(3),.agent-app-frame .agent-settings-card[data-pane=prompt] form>:nth-child(4),.agent-app-frame .agent-settings-card[data-pane=prompt] form>:nth-child(5){gap:7px}.agent-app-frame .agent-settings-card .agent-primary{justify-self:end;min-width:190px;margin-top:4px}.agent-app-frame .agent-danger-zone{border-radius:18px}.agent-app-frame .knowledge-panel,.agent-app-frame .agent-test-panel{background:#fff;overflow:hidden}.agent-app-frame .dialogs-panel{border-color:#e2e7ee;border-radius:18px;height:calc(100vh - 255px);min-height:590px;box-shadow:0 10px 35px #27314a08}.agent-app-frame .agent-create{padding-top:30px}.agent-app-frame .agent-create>header h1{font-size:46px}.agent-app-frame .agent-wizard{border-color:#e3e7ee;border-radius:20px;box-shadow:0 10px 35px #27314a08}@media (max-width:1180px){.agent-app-frame .pane-dashboard{grid-template-columns:1fr}.agent-app-frame .pane-dashboard>.whatsapp-card,.agent-app-frame .pane-dashboard>.report-group-card{grid-column:1}.agent-channel-summary{display:none}.agent-app-frame .agent-operations-bar{grid-template-columns:repeat(3,1fr)}.agent-app-frame .agent-operations-bar>button{border-top:1px solid #e5e9ef;border-left:0;grid-column:1/-1;min-height:50px}}@media (max-width:900px){.agent-app-frame .agents-layout{min-height:100dvh;display:block}.agent-app-frame .agents-sidebar{z-index:72;width:min(86vw,310px);height:100dvh;min-height:100dvh;padding-bottom:90px;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:18px 0 60px #18202420}.agent-app-frame .agents-sidebar.open{transform:translate(0)}.agent-sidebar-close{place-items:center;display:grid}.agent-sidebar-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182755;border:0;display:block;position:fixed;inset:0}.agent-app-frame .agents-content{padding:0 0 110px}.agent-workspace-topbar{gap:10px;min-height:66px;padding:10px 14px}.agent-mobile-menu{place-items:center;display:grid}.agent-search{width:min(100%,480px);min-height:44px}.agent-top-actions>a:not(.agent-account-link),.agent-account-link b{display:none}.agent-top-actions .agent-account-link{width:42px;padding:0}.agent-app-frame .agent-head{padding:24px 18px 16px}.agent-app-frame .agent-tabs{margin-bottom:18px;padding:0 12px;top:66px;overflow-x:auto}.agent-app-frame .agent-tabs button{white-space:nowrap;min-height:50px;padding:0 11px}.agent-app-frame .agent-operations-bar,.agent-app-frame .agent-overview,.agent-app-frame .knowledge-panel,.agent-app-frame .dialogs-panel,.agent-app-frame .agent-create{margin-left:14px;margin-right:14px}.agent-app-frame .agent-operations-bar{grid-template-columns:1fr 1fr}.agent-app-frame .agent-operations-bar article:nth-child(3){grid-column:1/-1}.agent-app-frame .dialogs-panel{height:calc(100dvh - 255px);min-height:540px}.agent-app-frame .agent-create{padding-top:20px}}@media (max-width:600px){.agent-search input{font-size:12px}.agent-top-actions{display:none}.agent-workspace-topbar{grid-template-columns:auto minmax(0,1fr)}.agent-app-frame .agent-head{flex-direction:column;align-items:flex-start;gap:14px}.agent-app-frame .agent-head h1{font-size:30px}.agent-app-frame .agent-head-actions{justify-content:space-between;width:100%}.agent-breadcrumbs{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 36px);overflow:hidden}.agent-app-frame .agent-operations-bar{grid-template-columns:1fr;margin-right:14px;padding-right:0;display:grid;overflow:visible}.agent-app-frame .agent-operations-bar article,.agent-app-frame .agent-operations-bar>button{flex:none;min-height:88px}.agent-app-frame .agent-operations-bar article:nth-child(3){grid-column:auto}.agent-app-frame .agent-stats{grid-template-columns:1fr}.agent-app-frame .agent-settings-card>header,.agent-app-frame .agent-settings-card form{padding:20px 17px}.agent-app-frame .agent-settings-card .agent-primary{justify-self:stretch;width:100%}.agent-app-frame .agent-fields{grid-template-columns:1fr}.agent-app-frame .dialogs-panel{height:auto;min-height:620px}.agent-app-frame .agent-create>header h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.agent-app-frame .agents-sidebar,.agent-quick-start>i>span{transition:none}}.agent-channel-summary{cursor:pointer;border:0}.agent-channel-summary.connect-action{color:#172000;background:#b8ff1a;box-shadow:0 7px 18px #7fac0029}.agent-channel-summary.connect-action i{background:#65a30d;box-shadow:0 0 0 4px #65a30d21}.agent-channel-summary:disabled{cursor:default;opacity:.55}.agent-quick-connect{color:#172000;cursor:pointer;background:#b8ff1a;border:1px solid #b8ff1a6b;border-radius:10px;width:100%;min-height:38px;margin-top:12px;font-size:10px;font-weight:900}.agent-app-frame .agent-head-actions>button.whatsapp-connect-shortcut{color:#172000;background:#b8ff1a}@media (max-width:600px){.agent-app-frame .agent-head-actions{grid-template-columns:1fr 1fr;display:grid}.agent-app-frame .agent-head-actions .agent-status{grid-column:1/-1}.agent-app-frame .agent-head-actions>button{width:100%;padding-inline:10px;font-size:10px}}.studio-v2{min-height:calc(100vh - 76px);color:var(--kw-ink);background:#f5f4ef;grid-template-columns:238px minmax(0,1fr);display:grid}.studio-v2 *{box-sizing:border-box}.studio-v2 button,.studio-v2 input,.studio-v2 textarea{font:inherit}.studio-v2-sidebar{border-right:1px solid var(--kw-line);background:#fff;flex-direction:column;height:calc(100vh - 76px);min-height:600px;padding:17px 13px;display:flex;position:sticky;top:76px}.studio-new{background:var(--kw-ink);color:#fff;border:0;border-radius:12px;min-height:45px;font-size:11px;font-weight:850}.studio-new:disabled{color:#597600;cursor:default;background:#edf5d9}.studio-sidebar-title{color:#858a82;letter-spacing:.13em;justify-content:space-between;margin:23px 8px 9px;font-size:8px;font-weight:900;display:flex}.studio-v2-sidebar nav{gap:4px;display:grid;overflow-y:auto}.studio-v2-sidebar nav>button{text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:8px 1fr;gap:10px;width:100%;padding:11px 10px;display:grid}.studio-v2-sidebar nav>button:hover,.studio-v2-sidebar nav>button.active{background:#f0f7de}.studio-v2-sidebar nav>button>i{background:#a0a59d;border-radius:50%;width:8px;height:8px;margin-top:4px}.studio-v2-sidebar nav>button>i.done,.studio-v2-sidebar nav>button>i.published{background:#80ad00}.studio-v2-sidebar nav>button>i.failed{background:#c95848}.studio-v2-sidebar nav b,.studio-v2-sidebar nav small{display:block}.studio-v2-sidebar nav b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.studio-v2-sidebar nav small{color:#82877f;margin-top:4px;font-size:8px}.studio-v2-sidebar footer{border-top:1px solid #ece9e3;align-items:flex-start;gap:9px;margin-top:auto;padding:15px 7px 0;display:flex}.studio-v2-sidebar footer span{color:#729600;width:31px;height:31px;font:900 10px var(--font-manrope),sans-serif;border:1px solid #d9dfcc;border-radius:10px;place-items:center;display:grid}.studio-v2-sidebar footer p{color:#81867e;margin:0;font-size:8px;line-height:1.5}.studio-skeleton{gap:8px;display:grid}.studio-skeleton i{background:#f1f0eb;border-radius:11px;height:48px}.studio-v2-main{min-width:0;padding:clamp(22px,3.5vw,46px)}.studio-notice{max-width:1260px;margin:0 auto 15px}.studio-home{max-width:880px;margin:0 auto;padding:clamp(15px,3vw,35px) 0}.studio-home>header{text-align:center}.studio-home>header small,.studio-project-head small,.studio-current-deploy small,.studio-versions>header small,.studio-publish>header small{color:#718d16;letter-spacing:.15em;font-size:9px;font-weight:900}.studio-home h1{font:900 clamp(48px,7vw,78px)/.93 var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:12px 0}.studio-home h1 em{color:#83ad00;font-style:normal}.studio-home>header p{color:#676d64;max-width:650px;margin:0 auto;font-size:13px;line-height:1.55}.studio-home-stats{grid-template-columns:repeat(3,1fr);gap:9px;max-width:620px;margin:25px auto 16px;display:grid}.studio-home-stats article{border:1px solid var(--kw-line);text-align:left;background:#fff;border-radius:13px;padding:13px 15px}.studio-home-stats b,.studio-home-stats span{display:block}.studio-home-stats b{font:900 22px var(--font-manrope),sans-serif}.studio-home-stats span{color:#7a7f77;font-size:8px}.studio-template-row{justify-content:center;gap:7px;margin-bottom:9px;display:flex}.studio-template-row button{border:1px solid var(--kw-line);color:#5d635a;background:#fff;border-radius:999px;min-height:31px;padding:0 12px;font-size:8px;font-weight:800}.studio-composer{background:#fff;border:1px solid #d8d6ce;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #1f221a17}.studio-composer>label{border-bottom:1px solid #ece9e3;padding:16px 20px;display:grid}.studio-composer>label>span{color:#7e837b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:850}.studio-composer>label>span i{color:#a2a69f;letter-spacing:0;text-transform:none;font-style:normal;font-weight:650}.studio-composer input,.studio-composer textarea{background:0 0;border:0;outline:0}.studio-composer input{font:850 17px var(--font-manrope),sans-serif}.studio-composer textarea{resize:vertical;min-height:130px;font-size:14px;line-height:1.55}.studio-composer footer{justify-content:space-between;align-items:center;padding:12px 14px 12px 20px;display:flex}.studio-composer footer>span{color:#90948d;font-size:8px}.studio-composer footer button{background:var(--kw-lime);color:#111;border:0;border-radius:999px;min-height:43px;padding:0 18px;font-size:10px;font-weight:900}.studio-trust{color:#72786f;justify-content:center;gap:17px;margin-top:14px;font-size:8px;font-weight:750;display:flex}.studio-reference-picker{background:linear-gradient(120deg,#fbfff3,#f8f7f3);border-bottom:1px solid #ece9e3;grid-template-columns:minmax(180px,1fr) minmax(190px,.8fr);gap:12px;padding:15px 20px;display:grid}.studio-reference-copy{align-self:center}.studio-reference-copy b,.studio-reference-copy span{display:block}.studio-reference-copy b{font-size:11px}.studio-reference-copy span{color:#777d74;margin-top:4px;font-size:8px}.studio-reference-picker>label{cursor:pointer;text-align:center;background:#fff;border-radius:13px;place-content:center;min-height:56px;display:grid;border:1px dashed #a9c45a!important;padding:9px 13px!important}.studio-reference-picker>label.disabled{cursor:default;opacity:.5}.studio-reference-picker>label span{color:#456000!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:9px!important;font-weight:900!important}.studio-reference-picker>label small{color:#92978e;margin-top:3px;font-size:7px}.studio-reference-picker input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio-reference-list{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.studio-reference-list article{background:#fff;border:1px solid #e1e4d8;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.studio-reference-list img{object-fit:cover;border-radius:8px;width:42px;height:42px}.studio-reference-list span,.studio-reference-list b,.studio-reference-list small{min-width:0;display:block}.studio-reference-list b{font-size:7px}.studio-reference-list small{color:#898e85;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.studio-reference-list button{color:#6e736b;background:#f1f1eb;border:0;border-radius:8px;width:24px;height:24px}.studio-reference-error,.studio-reference-privacy{grid-column:1/-1;margin:0;font-size:7px}.studio-reference-error{color:#a84135}.studio-reference-privacy{color:#858a82}.studio-reference-picker.compact{background:#f8faf3;border:1px solid #e1ded6;border-radius:12px;margin:1px 0;padding:10px;display:block}.studio-reference-picker.compact .studio-reference-copy{margin-bottom:7px}.studio-reference-picker.compact>label{min-height:45px}.studio-reference-picker.compact .studio-reference-list{grid-template-columns:1fr;margin-top:7px}.studio-reference-picker.compact .studio-reference-privacy{margin-top:6px}.studio-request>span{color:#668600;margin-top:7px;font-size:7px;font-weight:800;display:block}.studio-mobile-switcher{display:none}.studio-project{max-width:1320px;margin:0 auto}.studio-project-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.studio-project-head h1{font:900 clamp(34px,4.5vw,54px)/1 var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:7px 0 3px}.studio-project-head p{color:#747a71;margin:0;font-size:10px}.studio-project-head>div:last-child{gap:8px;display:flex}.studio-project-head a,.studio-project-head button{border:1px solid var(--kw-line);color:#242724;background:#fff;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.studio-project-head button{background:var(--kw-lime);border-color:#c8e379}.studio-project-head button.published{color:#4b6b00;background:#eef7d8;border-color:#cbd9a6}.studio-project-nav{border-bottom:1px solid #dcd9d1;gap:4px;margin:22px 0 15px;display:flex}.studio-project-nav button{color:#747970;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:0 14px;font-size:9px;font-weight:800}.studio-project-nav button.active{color:#111;border-color:#82ad00}.studio-project-nav b{background:#e9ecdf;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:7px;display:inline-grid}.studio-project-head button.studio-rename-button{border-color:var(--kw-line);background:#fff}.studio-rename-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0e0a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.studio-rename-dialog{background:#fff;border:1px solid #d7dcc9;border-radius:24px;width:min(440px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #0c0e0a33}.studio-rename-dialog>small{color:#718d16;letter-spacing:.15em;font-size:9px;font-weight:900}.studio-rename-dialog h2{font:900 30px/1 var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:8px 0}.studio-rename-dialog>p{color:#747a71;margin:0 0 20px;font-size:11px;line-height:1.5}.studio-rename-close{border:1px solid var(--kw-line);background:#fff;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:14px;right:15px}.studio-rename-dialog label,.studio-rename-dialog label span{display:block}.studio-rename-dialog label span{color:#777d73;margin-bottom:7px;font-size:9px;font-weight:850}.studio-rename-dialog input{width:100%;height:48px;font:800 15px var(--font-manrope),sans-serif;border:1px solid #d8ddd0;border-radius:12px;outline:0;padding:0 14px}.studio-rename-dialog input:focus{border-color:#8cb600;box-shadow:0 0 0 3px #b8ff1a38}.studio-rename-dialog form>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.studio-rename-dialog form button{border:1px solid var(--kw-line);background:#fff;border-radius:999px;min-height:42px;padding:0 16px;font-size:10px;font-weight:850}.studio-rename-dialog form button:last-child{border-color:var(--kw-lime);background:var(--kw-lime)}.studio-overview{gap:12px;display:grid}.studio-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.studio-health article{border:1px solid var(--kw-line);background:#fff;border-radius:17px;min-height:105px;padding:17px}.studio-health small,.studio-health b,.studio-health span{display:block}.studio-health small,.studio-overview-bottom small{color:#7f847c;letter-spacing:.1em;font-size:8px;font-weight:850}.studio-health b{font:900 22px var(--font-manrope),sans-serif;margin:13px 0 5px}.studio-health span{color:#7c8179;font-size:8px}.studio-current-deploy{border:1px solid var(--kw-line);background:#fff;border-radius:20px;padding:21px}.studio-current-deploy>header{justify-content:space-between;align-items:center;display:flex}.studio-current-deploy h2{font:900 24px var(--font-manrope),sans-serif;margin:4px 0 0}.studio-current-deploy>header>span{color:#785815;background:#fff1c9;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.studio-current-deploy>header>span.done{color:#517200;background:#e8f7c4}.studio-current-deploy>header>span.failed{color:#9a3a2e;background:#ffe3dc}.studio-stage-row{grid-template-columns:repeat(5,1fr);gap:7px;margin:20px 0;display:grid}.studio-stage-row>div{color:#858a82;background:#f3f2ed;border-radius:11px;align-items:center;gap:7px;padding:10px;font-size:8px;display:flex;position:relative}.studio-stage-row i{background:#e5e4df;border-radius:7px;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;font-weight:900;display:grid}.studio-stage-row>div.done{color:#577500;background:#f0f8dc}.studio-stage-row>div.done i{color:#213000;background:#b8e64a}.studio-stage-row>div.current{outline:2px solid #badb60}.studio-current-deploy>footer{border-top:1px solid #ece9e3;justify-content:space-between;align-items:center;gap:18px;padding-top:13px;display:flex}.studio-current-deploy>footer p{color:#70766d;margin:0;font-size:9px}.studio-current-deploy>footer button{background:var(--kw-ink);color:#fff;white-space:nowrap;border:0;border-radius:999px;min-height:36px;padding:0 13px;font-size:8px;font-weight:850}.studio-overview-bottom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studio-overview-bottom article{border:1px solid var(--kw-line);background:#fff;border-radius:17px;padding:18px}.studio-overview-bottom h3{overflow-wrap:anywhere;font:850 17px var(--font-manrope),sans-serif;margin:7px 0 5px}.studio-overview-bottom p{color:#777c74;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.studio-overview-bottom time{color:#999d96;margin-top:8px;font-size:7px;display:block}.studio-workbench{border:1px solid var(--kw-line);background:#fff;border-radius:20px;grid-template-columns:minmax(320px,.75fr) minmax(500px,1.25fr);height:calc(100vh - 245px);min-height:660px;display:grid;overflow:hidden}.studio-mobile-panes{display:none}.studio-activity{border-right:1px solid var(--kw-line);background:#fff;flex-direction:column;min-width:0;padding:18px;display:flex;overflow-y:auto}.studio-activity>header{justify-content:space-between;gap:12px;display:flex}.studio-activity h2{font:850 20px var(--font-manrope),sans-serif;margin:4px 0 0}.studio-activity>header>span{color:#587800;background:#eff7dc;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:8px;font-weight:850}.studio-request{background:#f8f7f3;border:1px solid #e4e1da;border-radius:13px;margin:16px 0;padding:13px}.studio-request small{color:#7e837b;font-size:7px;font-weight:850}.studio-request p{margin:6px 0 0;font-size:9px;line-height:1.5}.studio-timeline{gap:3px;margin:0;padding:0;list-style:none;display:grid}.studio-timeline li{color:#92968f;border-radius:9px;grid-template-columns:26px 1fr;align-items:center;gap:9px;padding:6px;display:grid}.studio-timeline li i{background:#ecebe6;border-radius:8px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:900;display:grid}.studio-timeline li b,.studio-timeline li small{display:block}.studio-timeline li b{font-size:8px}.studio-timeline li small{margin-top:2px;font-size:7px}.studio-timeline li.done{color:#537400}.studio-timeline li.done i{background:#e7f5c2}.studio-timeline li.current{color:#3f5700;background:#f1f8df}.studio-timeline li.current i{background:var(--kw-lime)}.studio-activity>form{gap:8px;margin-top:auto;padding-top:15px;display:grid}.studio-activity>form label{gap:6px;display:grid}.studio-activity>form label span{font-size:8px;font-weight:850}.studio-activity textarea{resize:vertical;border:1px solid #d8d5ce;border-radius:11px;outline:0;min-height:80px;padding:10px;font-size:9px}.studio-activity>form>button,.studio-activity>form>a,.studio-retry{background:var(--kw-lime);color:#141713;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:38px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.studio-activity>form>small{color:#858a82;font-size:7px;line-height:1.4}.studio-activity>form.locked{background:#f7f8f1;border-radius:13px;padding:13px}.studio-preview{background:#e7e6e1;flex-direction:column;min-width:0;display:flex}.studio-preview>header{background:#f8f7f3;border-bottom:1px solid #d4d2cb;align-items:center;gap:9px;min-height:48px;padding:7px 11px;display:flex}.studio-preview>header>div{background:#fff;border:1px solid #dad7d0;border-radius:9px;padding:3px;display:flex}.studio-preview>header button{background:0 0;border:0;border-radius:6px;min-height:27px;padding:0 9px;font-size:7px;font-weight:800}.studio-preview>header button.active{background:#ecefe4}.studio-preview>header>span{color:#7a7f77;text-align:center;flex:1;font-size:7px}.studio-frame{flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex}.studio-frame iframe{background:#fff;border:0;border-radius:10px;width:100%;height:100%;box-shadow:0 12px 35px #1619141a}.studio-frame.mobile iframe{width:390px;max-width:100%}.studio-frame>div{text-align:center;place-items:center;display:grid}.studio-frame>div span{font-size:30px}.studio-frame>div b{margin-top:10px;font-size:11px}.studio-frame>div p{color:#777d74;font-size:8px}.studio-versions,.studio-publish{border:1px solid var(--kw-line);background:#fff;border-radius:21px;padding:clamp(20px,3vw,34px)}.studio-versions>header,.studio-publish>header{margin-bottom:20px}.studio-versions h2,.studio-publish h2{font:900 clamp(28px,4vw,42px)/1 var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:6px 0}.studio-versions>header p,.studio-publish>header p{color:#6f756c;max-width:650px;margin:0;font-size:10px;line-height:1.5}.studio-versions>div{display:grid}.studio-versions article{border-top:1px solid #ece9e3;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 4px;display:grid}.studio-versions article>i{background:#efeee9;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.studio-versions article>i.done{color:#527400;background:#e8f7c3}.studio-versions article>i.failed{color:#9c3e32;background:#ffe3dd}.studio-versions article b{font-size:10px}.studio-versions article p{color:#72786f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:8px;overflow:hidden}.studio-versions article span,.studio-versions article time{color:#92968f;font-size:7px}.studio-versions article em{background:#efeee9;border-radius:999px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850}.studio-versions article em.done{color:#527400;background:#e8f7c3}.studio-versions article em.failed{color:#9c3e32;background:#ffe3dd}.studio-publish-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.studio-publish-summary article{background:#faf9f6;border:1px solid #e1ded7;border-radius:15px;min-width:0;padding:16px}.studio-publish-summary small,.studio-publish-summary b,.studio-publish-summary span{display:block}.studio-publish-summary small{color:#858a82;font-size:7px;font-weight:850}.studio-publish-summary b{overflow-wrap:anywhere;margin:10px 0 4px;font-size:13px}.studio-publish-summary span{color:#858a82;font-size:7px}.studio-publish-cta{background:#f7fce9;border:1px solid #d6e6aa;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:18px;display:flex}.studio-publish-cta b,.studio-publish-cta span{display:block}.studio-publish-cta b{font-size:11px}.studio-publish-cta span{color:#71776e;margin-top:4px;font-size:8px}.studio-publish-cta a,.studio-publish-cta button{background:var(--kw-ink);color:#fff;border:0;border-radius:999px;align-items:center;min-height:39px;padding:0 14px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.studio-publish-cta a.disabled{pointer-events:none;opacity:.45}.studio-publish-cta.pending{background:#fffaf0;border-color:#e6d7a9}@media (max-width:980px){.studio-v2{grid-template-columns:1fr}.studio-v2-sidebar{display:none}.studio-v2-main{padding:20px 16px 110px}.studio-mobile-switcher{border:1px solid var(--kw-line);background:#fff;border-radius:12px;align-items:center;gap:9px;margin:0 0 14px;padding:8px 10px;display:flex}.studio-mobile-switcher label{color:#7c8179;text-transform:uppercase;font-size:8px;font-weight:850}.studio-mobile-switcher select{background:0 0;border:0;flex:1;min-width:0;height:34px;font-size:10px;font-weight:800}.studio-workbench{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr)}.studio-stage-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.studio-v2-main{padding:14px 14px 110px}.studio-home{padding-top:14px}.studio-home h1{font-size:45px}.studio-home>header p{font-size:11px}.studio-home-stats{gap:6px}.studio-home-stats article{padding:11px}.studio-home-stats b{font-size:19px}.studio-template-row{justify-content:flex-start;overflow-x:auto}.studio-template-row button{white-space:nowrap}.studio-composer>label{padding:14px 16px}.studio-composer textarea{min-height:120px}.studio-reference-picker{grid-template-columns:1fr;padding:14px 16px}.studio-reference-list{grid-template-columns:1fr 1fr}.studio-reference-picker.compact .studio-reference-list{grid-template-columns:1fr}.studio-composer footer{flex-direction:column;align-items:stretch;gap:9px;padding:12px}.studio-composer footer button{width:100%}.studio-trust{flex-wrap:wrap;gap:8px}.studio-project-head{flex-direction:column;align-items:flex-start;gap:14px}.studio-project-head h1{font-size:36px}.studio-project-head>div:last-child{width:100%}.studio-project-head a,.studio-project-head button{flex:1;justify-content:center}.studio-project-nav{overflow-x:auto}.studio-project-nav button{white-space:nowrap}.studio-health{scroll-snap-type:x mandatory;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.studio-health article{scroll-snap-align:start;flex:0 0 190px}.studio-current-deploy{padding:16px}.studio-stage-row{display:flex;overflow-x:auto}.studio-stage-row>div{flex:0 0 120px}.studio-current-deploy>footer{flex-direction:column;align-items:stretch}.studio-overview-bottom{grid-template-columns:1fr}.studio-workbench{height:calc(100vh - 260px);min-height:580px;display:block}.studio-mobile-panes{border-bottom:1px solid var(--kw-line);background:#f3f2ed;padding:4px;display:flex}.studio-mobile-panes button{background:0 0;border:0;border-radius:9px;flex:1;min-height:34px;font-size:8px;font-weight:850}.studio-mobile-panes button.active{background:#fff;box-shadow:0 3px 10px #1417120f}.studio-activity,.studio-preview{border:0;height:calc(100% - 43px);display:none}.studio-workbench.mobile-activity .studio-activity,.studio-workbench.mobile-preview .studio-preview{display:flex}.studio-activity{padding:15px}.studio-versions,.studio-publish{padding:20px 15px}.studio-versions article{grid-template-columns:34px 1fr auto}.studio-versions article time{display:none}.studio-versions article p{white-space:normal}.studio-publish-summary{grid-template-columns:1fr}.studio-publish-cta{flex-direction:column;align-items:stretch}.studio-publish-cta a,.studio-publish-cta button{justify-content:center}.studio-frame{padding:8px}.studio-frame.mobile iframe{width:100%}}.agent-delivery-warning{color:#694910;background:#fff8e7;border:1px solid #e4c888;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:16px 28px;padding:16px 20px;display:flex}.agent-delivery-warning b{font-size:15px}.agent-delivery-warning p{max-width:780px;margin:6px 0 0;font-size:14px;line-height:1.5}.agent-delivery-warning button{min-height:44px;color:inherit;background:#fff;border:1px solid #d8bd83;border-radius:10px;flex-shrink:0;padding:8px 14px;font-weight:700}.inbox-messages .message-delivery{white-space:normal;overflow-wrap:anywhere;margin-top:6px;line-height:1.4;display:block}.inbox-messages .message-delivery.delivery_unknown,.inbox-messages .message-delivery.failed{color:#8a4300;font-weight:700}@media (max-width:700px){.agent-delivery-warning{flex-direction:column;align-items:stretch;margin:14px}}.agent-app-frame .whatsapp-card{grid-template-columns:52px minmax(0,1fr);min-width:0}.agent-app-frame .whatsapp-copy{overflow-wrap:anywhere;min-width:0}.agent-app-frame .whatsapp-actions{grid-column:1/-1;justify-content:flex-start;min-width:0}.agent-app-frame .whatsapp-actions button{white-space:normal;max-width:100%;height:auto;min-height:44px;padding:10px 16px;line-height:1.3}.agent-ai-health{color:#27351c;overflow-wrap:anywhere;background:#f9fbf4;border:1px solid #dfe7d0;border-radius:15px;grid-column:1/-1;min-width:0;padding:17px}.agent-ai-health.degraded{color:#644c1d;background:#fffaf0;border-color:#e5d3a1}.agent-ai-health-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-ai-health-heading>div{flex:160px;min-width:0}.agent-ai-health-heading small{letter-spacing:.08em;color:#717b66;font-size:9px;font-weight:850;line-height:1.5;display:block}.agent-ai-health h3{align-items:center;gap:8px;margin:6px 0 0;font-size:17px;line-height:1.4;display:flex}.agent-ai-health h3 i{background:#8d9685;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.agent-ai-health.healthy h3 i{background:#679914}.agent-ai-health.degraded h3 i{background:#ad7a22}.agent-ai-health button,.agent-recovery-warning button,.inbox-recovery-warning button{color:#314200;white-space:normal;cursor:pointer;background:#eff8d7;border:1px solid #d3dfb9;border-radius:12px;max-width:100%;min-height:44px;padding:10px 15px;font-size:13px;font-weight:800;line-height:1.4}.agent-ai-health button:disabled,.inbox-recovery-warning button:disabled,.customer-actions button:disabled{opacity:.55;cursor:not-allowed}.agent-ai-health button:focus-visible,.agent-recovery-warning button:focus-visible,.inbox-recovery-warning button:focus-visible{outline-offset:3px;outline:2px solid #71952a}.agent-ai-health>p{margin:12px 0 0;font-size:13px;line-height:1.55}.agent-ai-health dl{gap:7px;margin:13px 0;display:grid}.agent-ai-health dl:empty{display:none}.agent-ai-health dl>div{flex-wrap:wrap;justify-content:space-between;gap:3px 12px;font-size:11px;line-height:1.5;display:flex}.agent-ai-health dt{color:#737c6a}.agent-ai-health dd{font-variant-numeric:tabular-nums;margin:0}.agent-ai-check-note{color:#69745d;margin-top:12px;font-size:11px;line-height:1.55;display:block}.agent-ai-health .agent-ai-check-error{color:#8a3f27}.agent-recovery-warning{color:#644c1d;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e5d3a1;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:16px 28px;padding:17px 20px;display:flex}.agent-recovery-warning>div{min-width:0}.agent-recovery-warning b{font-size:15px;line-height:1.5}.agent-recovery-warning p{max-width:780px;margin:6px 0 0;font-size:13px;line-height:1.55}.agent-recovery-warning button{color:inherit;background:#fff;border-color:#e5d3a1;flex-shrink:0}.inbox-list>nav{flex-wrap:wrap}.inbox-recovery-warning{color:#644c1d;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e5d3a1;border-radius:13px;flex-shrink:0;margin:12px;padding:14px}.inbox-recovery-warning b{font-size:13px;line-height:1.5}.inbox-recovery-warning p,.inbox-recovery-warning small,.inbox-ai-resume-note{font-size:11px;line-height:1.55}.inbox-recovery-warning p{margin:6px 0 10px}.inbox-recovery-warning small{margin-top:10px;display:block}.inbox-chat>.inbox-ai-resume-note{color:#69745d;background:#f9fbf4;flex-shrink:0;margin:0;padding:10px 14px}.customer-actions .inbox-ai-resume-note{color:#69745d;margin:9px 0 0}@media (max-width:700px){.agent-recovery-warning{flex-direction:column;align-items:stretch;margin:14px;padding:16px}.agent-ai-health{padding:15px}.agent-ai-health-heading{flex-direction:column;align-items:stretch}.agent-ai-health-heading>div{flex:auto}.agent-ai-health-heading button{width:100%}.inbox-chat>header{flex-wrap:wrap}.inbox-chat>header select{flex-shrink:0;max-width:100%}.inbox-recovery-warning{margin:10px;padding:12px}.inbox-recovery-warning button{width:100%}}.agent-app-frame .agent-settings-card[data-pane] form>.agent-settings-result{outline:none;scroll-margin-block:110px;display:block}.agent-settings-feedback{overflow-wrap:anywhere;background:#f3f9e6;border:1px solid #c5d89a;border-radius:14px;padding:16px;font-size:14px;line-height:1.5}.agent-settings-feedback.error{color:#8b2920;background:#fff2ef;border-color:#e6b1a8}.agent-settings-feedback.success{color:#36421e}.agent-settings-feedback ul{margin:10px 0 0;padding-left:20px}.agent-field-hint{color:#666b63;font-size:12px;line-height:1.5}.agent-field-error{color:#a1261c;font-size:13px;line-height:1.5}.agent-settings-card [aria-invalid=true]{border-color:#c75545}.studio-address-editor{overflow-wrap:anywhere;background:#fff;border:1px solid #dedfd8;border-radius:20px;margin:22px 0 32px;padding:24px}.studio-address-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.studio-address-editor h2{margin:0 0 8px;font-size:20px}.studio-address-editor p{color:#50564a;margin:8px 0;font-size:14px;line-height:1.6}.studio-address-editor button{color:#233018;cursor:pointer;background:#f3f8e8;border:1px solid #d7ddcd;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:700}.studio-address-editor button:disabled{opacity:.5;cursor:default}.studio-address-editor form{max-width:640px;margin-top:20px}.studio-address-editor label{margin:20px 0 8px;font-size:14px;font-weight:700;display:block}.studio-address-input{border:1px solid #cbd1c0;border-radius:12px;align-items:center;display:flex;overflow:hidden}.studio-address-input:focus-within{outline-offset:2px;outline:2px solid #8daf32}.studio-address-input input{background:#fff;width:100%;min-width:0;padding:14px 12px;font-size:16px;border:0!important;outline:0!important}.studio-address-input span{white-space:nowrap;color:#5a614f;padding:14px 12px 14px 0;font-size:16px}.studio-address-editor small{color:#68705c;margin:10px 0;font-size:12px;line-height:1.6;display:block}.studio-address-result{outline:none;scroll-margin-block:120px}.studio-address-result:focus-visible{outline-offset:4px;outline:2px solid #8daf32}.studio-address-editor .studio-address-error{color:#9b3023}.studio-address-editor .studio-address-success{color:#3a601b}.studio-address-suggestions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.studio-address-suggestions button{overflow-wrap:anywhere;text-align:left;max-width:100%}.studio-address-editor .studio-address-save{color:#17220a;background:#c5ff26;margin-top:12px}.studio-address-editor a{color:inherit;text-decoration:underline}@media (max-width:700px){.studio-address-editor{margin-bottom:calc(120px + env(safe-area-inset-bottom,0px));padding:18px}.studio-address-editor>header{flex-direction:column;align-items:stretch}.studio-address-editor>header button,.studio-address-save{width:100%}}@media (max-width:760px){.agent-app-frame .agent-settings-card form{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.agent-settings-result,.agent-settings-card .agent-primary{scroll-margin-bottom:130px}}
@media (max-width:700px){.related-services{grid-template-columns:1fr}.seo-faq{margin-top:44px}}
html{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:var(--font-inter), Inter, Arial, sans-serif}body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-manrope), Manrope, var(--font-inter), Inter, Arial, sans-serif!important;-webkit-text-stroke:0!important}body :is(h1,h2,h3,h4,h5,h6) :is(em,i,span,strong,b){font-family:inherit;-webkit-text-stroke:0!important}body h1 em{color:inherit;font-style:normal;font-weight:inherit;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important}
.site-business-contacts{color:#20291e;background:#fbfdf7;border:1px solid #dce3d5;border-radius:14px;width:100%;min-width:0}.site-business-contacts summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 14px;font-size:14px;font-weight:750}.site-business-contacts summary>span{color:#65715c;margin-top:4px;font-size:12px;font-weight:500;display:block}.site-business-contact-fields{gap:12px;padding:0 14px 14px;display:grid}.site-business-contact-fields>p{color:#5c6757;margin:0;font-size:13px;line-height:1.5}.site-business-contact-fields>label{gap:6px;font-size:13px;font-weight:650;display:grid}.site-business-contact-fields input{box-sizing:border-box;color:#1e281c;background:#fff;border:1px solid #d7dece;border-radius:9px;width:100%;min-width:0;height:44px;padding:10px 12px;font-size:16px;line-height:1.4}.site-business-contact-fields>small{color:#66715f;font-size:12px;line-height:1.45}.site-business-contacts :is(summary,input):focus-visible{outline-offset:2px;outline:2px solid #6b912d}.service-inline-prompt.site-contact-composer{align-items:start}.site-contact-composer>.site-business-contacts{background:0 0;border:0;border-top:1px solid #e0e6d8;border-radius:0;grid-column:1/-1}.site-contact-composer>.site-business-contacts summary{padding:10px 6px;font-size:12px}.site-contact-composer .site-business-contact-fields{padding:0 6px 8px}.site-contact-composer .site-business-contact-fields input{background:#fff;border:1px solid #d7dece;height:44px;padding:10px;font-size:16px}.site-contact-composer>small{grid-column:1/-1}.primary-service-card .primary-service-link{min-height:44px}.studio-composer>.site-business-contacts{margin:16px 0}@media (max-width:600px){.pricing-services-only{background:0 0;border:0;width:calc(100% - 24px);margin-inline:auto!important;padding:20px 0 72px!important}.pricing-services-only .pricing-hero{margin-bottom:18px}.pricing-services-only .pricing-hero h1{line-height:1.1;font-size:29px!important}.pricing-services-only .pricing-subtitle{margin-top:8px!important;font-size:13px!important;line-height:1.45!important}.pricing-services-only .service-tariff-grid{gap:12px;margin-bottom:18px}.pricing-services-only .service-tariff-card{border-radius:19px;min-height:0;padding:16px;box-shadow:0 5px 18px #14251f08}.pricing-services-only .service-tariff-card>header{gap:8px;margin-bottom:10px}.pricing-services-only .service-tariff-icon{border-radius:10px;width:32px;height:32px}.pricing-services-only .service-tariff-icon svg{width:20px;height:20px}.pricing-services-only .service-tariff-channel{padding:5px 8px;font-size:10px}.pricing-services-only .service-tariff-card h2{font-size:24px;line-height:1.15}.pricing-services-only .service-tariff-description{min-height:0;margin:7px 0 0!important;font-size:13px!important;line-height:1.4!important}.pricing-services-only .service-tariff-price{gap:7px;margin:12px 0 3px}.pricing-services-only .service-tariff-price strong{font-size:32px;line-height:1.05}.pricing-services-only .service-tariff-price span{font-size:12px}.pricing-services-only .service-tariff-caption{min-height:0;margin:4px 0 0!important;font-size:11px!important;line-height:1.35!important}.pricing-services-only .service-tariff-card>ul{gap:6px;margin:12px 0;padding-top:12px}.pricing-services-only .service-tariff-card li{gap:6px;font-size:12px;line-height:1.4}.pricing-services-only .service-tariff-note{min-height:0;margin:0 0 9px!important;font-size:11px!important;line-height:1.4!important}.pricing-services-only .service-tariff-card .pricing-primary-action{min-height:44px;padding:10px 14px;font-size:13px}.pricing-services-only .service-tariff-card .site-periods{margin-top:10px}.pricing-services-only .site-periods summary{min-height:44px}.pricing-services-only .pricing-connect-flow{margin-top:16px}}
.pricing-page{background:#f8f8f3}.pricing-reference.pricing-services-only{width:calc(100% - 40px);max-width:900px;box-shadow:none;background:0 0;border:0;margin:0 auto!important;padding:18px 0 14px!important}.pricing-reference-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pricing-reference .service-tariff-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;display:grid}.pricing-reference.pricing-services-only .service-tariff-card{isolation:isolate;color:#11170d;background:#f8fcf1;border:1px solid #fff;border-radius:26px;min-height:0;padding:24px 30px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #2e3c1a08}.pricing-reference.pricing-services-only .service-tariff-card.agent{color:#0c100b;background:linear-gradient(115deg,#fbfdf5,#f5faee 70%,#fafff4);border-color:#fff}.pricing-reference.pricing-services-only .service-tariff-card.ads{background:linear-gradient(110deg,#f9f6ff,#f5f0ff 80%,#faf8ff);border-color:#fff}.pricing-reference.pricing-services-only .service-tariff-card.website{background:linear-gradient(110deg,#fafcf4,#f3f8e8 80%,#fafdf2);border-color:#fff}.pricing-reference .tariff-reference-copy{z-index:2;flex-direction:column;width:54%;min-height:294px;display:flex;position:relative}.pricing-reference .tariff-reference-copy>header{margin:0 0 7px;line-height:1}.tariff-reference-badge{color:#283d16;max-width:100%;font:750 12px/1.15 var(--font-inter),sans-serif;background:#eff4e4;border-radius:12px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.tariff-reference-badge svg{flex:none;width:20px;height:20px}.ads .tariff-reference-badge{color:#6040bd;background:#eee6ff}.pricing-reference .tariff-reference-art{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;width:53%;position:absolute;inset:0 -1% 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7%);mask-image:linear-gradient(90deg,#0000,#000 7%)}.pricing-reference .tariff-reference-art img{object-fit:contain;object-position:right bottom;width:100%;height:100%;display:block}.pricing-reference .tariff-reference-channel{z-index:1;color:#603cbe;background:#fcfaffd9;border:1px solid #c9b7ee;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;top:18px;right:20px}.pricing-reference.pricing-services-only .service-tariff-card h2{font:850 34px/1.08 var(--font-inter),sans-serif;letter-spacing:-.045em;color:#0c100b;margin:0}.pricing-reference.pricing-services-only .service-tariff-description{max-width:100%;min-height:0;color:#585e52!important;margin:6px 0 0!important;font-size:15px!important;font-weight:450!important;line-height:1.3!important}.pricing-reference.pricing-services-only .service-tariff-price{color:#080d06;flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 0;display:flex}.pricing-reference.pricing-services-only .service-tariff-price strong{font:850 43px/1.05 var(--font-inter),sans-serif;letter-spacing:-.045em;white-space:nowrap}.pricing-reference.pricing-services-only .service-tariff-price>span{color:#24291e;white-space:nowrap;font-size:14px}.pricing-reference .tariff-reference-copy>ul{border:0;gap:5px;margin:12px 0;padding:0;list-style:none;display:grid}.pricing-reference.pricing-services-only .service-tariff-card li{color:#252d21;align-items:start;gap:8px;font-size:13px;line-height:1.3;display:flex}.pricing-reference.pricing-services-only .service-tariff-card li i{color:#1f3a08;background:#c2ff32;border-radius:50%;flex:0 0 14px;place-items:center;height:14px;margin-top:1px;font-size:12px;font-weight:900;line-height:1;display:grid}.pricing-reference.pricing-services-only .service-tariff-card.ads li i{color:#5d3abb;background:#ddd0ff}.pricing-reference .service-tariff-bottom{margin-top:auto}.pricing-reference.pricing-services-only .service-tariff-card .pricing-primary-action{color:#fff;min-height:44px;box-shadow:none;background:#10120e;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:11px 17px;font-size:16px;font-weight:750;line-height:1.15;display:flex}.pricing-reference.pricing-services-only .service-tariff-card.ads .pricing-primary-action{color:#fff;background:linear-gradient(100deg,#5130ac,#7546d6)}.pricing-reference.pricing-services-only .service-tariff-card.website .pricing-primary-action{color:#fff;background:linear-gradient(100deg,#203815,#314c22)}.pricing-reference .pricing-primary-action:disabled{opacity:.65}.pricing-reference.pricing-services-only .agent .pricing-access-status,.pricing-reference.pricing-services-only .agent .pricing-access-detail{color:#355523!important}.pricing-reference.pricing-services-only .agent .pricing-access-status.expired{color:#8a491a!important}.pricing-reference.pricing-services-only .agent .pricing-renew-action{color:#273b19;border-color:#b1c19c}.pricing-reference .pricing-access-status,.pricing-reference .pricing-access-detail,.pricing-reference .tariff-renewal-caption{margin:5px 0!important;font-size:12px!important;line-height:1.35!important}.pricing-reference .pricing-renew-action{min-height:40px}.pricing-reference .tariff-reference-tagline{text-align:center;color:#73796c!important;margin:12px 0 4px!important;font-size:12px!important;font-weight:450!important;line-height:1.3!important}.pricing-reference .tariff-budget-caption{text-align:center;color:#707868!important;margin:0!important;font-size:11px!important;font-weight:450!important;line-height:1.3!important}.pricing-reference-options{color:#3a4632;margin-top:8px}.pricing-reference-options>summary{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:36px;font-size:12px;list-style:none;display:flex}.pricing-reference-options>summary::-webkit-details-marker{display:none}.pricing-reference-options[open]>summary span{transform:rotate(180deg)}.pricing-reference-options>div{background:#fff;border:1px solid #dce5d1;border-radius:16px;padding:16px}.pricing-reference-options h3{margin:0;font-size:17px}.pricing-reference-options p{color:#4e5d46!important;font-size:13px!important;line-height:1.5!important}.pricing-reference-options .site-periods{margin:14px 0}.pricing-reference-options .site-periods>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pricing-reference-options .site-periods button{color:#304326;background:#fafcf7;border:1px solid #dce5d1;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:6px;min-height:44px;padding:10px;font-size:12px;display:flex}.pricing-reference-options .site-periods button.active{background:#e8f9c5;border-color:#82a43f}.pricing-reference :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #627f29!important}.pricing-reference-footer{color:#66735b;flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:900px;margin:0 auto;padding:4px 20px 16px;font-size:11px;display:flex}.pricing-reference-footer a{text-underline-offset:3px;color:inherit;align-items:center;min-height:28px;text-decoration:underline;display:inline-flex}.compact-home .primary-service-card .primary-service-link.manager-create-shine{isolation:isolate;border:1px solid #b5e642;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:14px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffe0,inset 0 -2px #85ac2840,0 6px 20px #a4d51c35;color:#18220a!important;background:linear-gradient(115deg,#dfff78 0%,#beff1f 44%,#a8ef0b 100%)!important}.manager-create-shine:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,#0000 20%,#ffffff85 44%,#ffffff15 54%,#0000 62%);position:absolute;inset:0}.compact-home .primary-service-card .manager-create-shine:hover{transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 8px 23px #8bbd254d}.compact-home .primary-service-card .manager-create-shine:active{transform:translateY(0)}.compact-home .primary-service-card .manager-create-shine:focus-visible{outline-offset:4px;outline:3px solid #47651c}.manager-create-shine svg{flex:none;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.compact-home .primary-service-card .manager-create-shine{transition:none}.compact-home .primary-service-card .manager-create-shine:hover{transform:none}}@media (max-width:600px){.pricing-reference.pricing-services-only{width:calc(100% - 24px);padding:9px 0 4px!important}.pricing-reference .service-tariff-grid{gap:8px}.pricing-reference.pricing-services-only .service-tariff-card{border-radius:18px;padding:8px 12px}.pricing-reference .tariff-reference-copy{width:59%;min-height:183px}.pricing-reference .tariff-reference-copy>header{margin:0 0 3px}.tariff-reference-badge{border-radius:7px;gap:4px;padding:3px 6px;font-size:9px}.tariff-reference-badge svg{width:13px;height:13px}.pricing-reference .tariff-reference-art{width:56%;top:0;bottom:0;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 37%);mask-image:linear-gradient(90deg,#0000 20%,#000 37%)}.pricing-reference .tariff-reference-art img{object-fit:contain;object-position:right bottom;width:125%;max-width:none;height:125%;position:absolute;bottom:-8px;right:0}.pricing-reference .tariff-reference-channel{padding:4px 8px;font-size:9px;top:10px;right:12px}.pricing-reference.pricing-services-only .service-tariff-card h2{font-size:21px;line-height:1.08}.pricing-reference.pricing-services-only .service-tariff-description{margin:3px 0 0!important;font-size:11px!important;line-height:1.22!important}.pricing-reference.pricing-services-only .service-tariff-price{gap:5px;margin:6px 0 0}.pricing-reference.pricing-services-only .service-tariff-price strong{font-size:29px;line-height:1.04}.pricing-reference.pricing-services-only .service-tariff-price>span{font-size:10px}.pricing-reference .tariff-reference-copy>ul{gap:3px;margin:5px 0}.pricing-reference.pricing-services-only .service-tariff-card li{gap:5px;font-size:10px;line-height:1.25}.pricing-reference.pricing-services-only .service-tariff-card li i{flex-basis:10px;height:10px;margin-top:1px;font-size:9px}.pricing-reference.pricing-services-only .service-tariff-card .pricing-primary-action{border-radius:11px;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.12}.pricing-reference .pricing-primary-action i{font-size:18px}.pricing-reference .pricing-access-status,.pricing-reference .pricing-access-detail,.pricing-reference .tariff-renewal-caption{font-size:10px!important}.pricing-reference .pricing-renew-action{font-size:11px}.pricing-reference .tariff-reference-tagline{margin:8px 0 3px!important;font-size:10px!important}.pricing-reference .tariff-budget-caption{font-size:10px!important}.pricing-reference-options{margin-top:3px}.pricing-reference-options>summary{min-height:32px;font-size:10px}.pricing-reference-footer{gap:6px 14px;padding-bottom:10px;font-size:10px}}@media (max-width:359px){.pricing-page .m-header{padding-inline:12px!important}.pricing-page .m-logo img{width:120px!important;height:auto!important}.pricing-page .header-actions{gap:4px!important;right:12px!important}.pricing-page .m-login{min-width:78px!important;padding-inline:12px!important}.pricing-reference.pricing-services-only{width:calc(100% - 16px)}.pricing-reference.pricing-services-only .service-tariff-card{padding:10px}.pricing-reference .tariff-reference-copy{width:64%;min-height:197px}.pricing-reference .tariff-reference-art{opacity:.9;width:48%;right:-4%}.pricing-reference.pricing-services-only .service-tariff-card h2{font-size:20px}.pricing-reference.pricing-services-only .service-tariff-price strong{font-size:27px}}
