@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-cyrillic-ext-wght-normal.ef01e30f.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-cyrillic-wght-normal.7c12eed8.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-greek-ext-wght-normal.da00c217.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-greek-wght-normal.cba48972.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-math-wght-normal.e6bb7459.woff2) format("woff2-variations");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-symbols-wght-normal.d90756df.woff2) format("woff2-variations");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-vietnamese-wght-normal.2b5dc061.woff2) format("woff2-variations");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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-latin-ext-wght-normal.8452b017.woff2) format("woff2-variations");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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/roboto-latin-wght-normal.de647698.woff2) format("woff2-variations");unicode-range:u+00??,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}:root{color-scheme:dark;--navy:#0a2149;--navy-2:#103665;--cyan:#2ce1f4;--cyan-soft:#86edf7;--lime:#78ef36;--line:rgba(121,211,239,.21);--text:#f5fbff;--muted:#a0b6d0;--panel:rgba(12,39,82,.82)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#081b3e;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 76% 8%,rgba(54,204,233,.18),transparent 30rem),radial-gradient(circle at 30% 90%,rgba(28,111,186,.13),transparent 34rem),linear-gradient(145deg,#081a3b,#0d2d5d 56%,#092148)}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.shell{min-height:100vh;display:grid;grid-template-columns:238px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:28px 18px 22px;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(7,25,58,.94),rgba(6,22,51,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;padding:0 8px 30px}.brand img{width:44px;height:44px;object-fit:contain}.brand strong{display:block;font-size:20px;letter-spacing:-.03em}.brand small{color:var(--cyan);letter-spacing:.27em;font-size:8px}.sidebar nav{display:grid;grid-gap:6px;gap:6px}.sidebar nav a{color:#9db2cf;text-decoration:none;padding:12px 14px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:14px}.sidebar nav a:focus-visible,.sidebar nav a:hover{color:white;background:rgba(44,225,244,.09);outline:1px solid rgba(44,225,244,.18)}.sidebar nav a span{color:var(--cyan);width:19px;text-align:center}.sidebar-status{margin-top:auto;border:1px solid var(--line);border-radius:14px;padding:13px 14px;color:#b9cbe2;font-size:12px}.chat-head i,.domain-row i,.sidebar-status i{display:inline-block;width:8px;height:8px;background:var(--lime);border-radius:50%;margin-right:8px;box-shadow:0 0 10px rgba(120,239,54,.55)}main{min-width:0;min-height:0}.page{padding:0 34px 34px}.topbar{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:24px}.eyebrow{text-transform:uppercase;letter-spacing:.19em;color:var(--cyan);font-size:10px;margin:0 0 6px}h1,h2,p{margin-top:0}h1{font-size:28px;margin-bottom:0;letter-spacing:-.04em}h2{font-size:19px;letter-spacing:-.02em}.operator{display:flex;align-items:center;gap:10px}.operator>span{display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#1dc4dd,#1671aa);font-weight:800}.operator small,.operator strong{display:block;font-size:12px}.operator small{color:#7bc7d4;margin-top:2px}.panel{border:1px solid var(--line);background:linear-gradient(145deg,rgba(19,57,108,.88),rgba(9,33,73,.9));border-radius:18px;box-shadow:0 22px 70px rgba(0,7,24,.2),inset 0 1px rgba(255,255,255,.015)}.conversations-page{height:100dvh;min-height:0;display:grid;grid-template-rows:100px minmax(0,1fr);grid-gap:18px;gap:18px;padding-bottom:24px;overflow:hidden}.conversations-page .topbar{margin-bottom:0}.conversation-grid{display:grid;grid-template-columns:minmax(260px,310px) minmax(390px,1fr) minmax(230px,280px);min-height:0;height:100%;overflow:hidden}.conversation-grid>.panel{min-height:0;border-radius:0}.conversation-grid>.panel:first-child{border-radius:18px 0 0 18px}.conversation-grid>.panel:last-child{border-radius:0 18px 18px 0}.thread-list{border-right:0;padding:18px 12px 10px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.section-head{display:flex;align-items:center;justify-content:space-between;padding:0 8px 14px}.section-head b{background:rgba(44,225,244,.12);color:var(--cyan);border-radius:99px;padding:3px 8px;font-size:11px}.filters{display:flex;gap:6px;overflow:auto;padding:0 6px 16px}.filters button,.segmented button{white-space:nowrap;color:var(--muted);background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:9px;padding:7px 9px;cursor:pointer}.filters button.selected,.segmented button.selected{color:#042038;background:var(--cyan);border-color:var(--cyan)}.thread-search{display:flex;align-items:center;gap:8px;margin:0 6px 10px;padding:0 10px;min-height:38px;border:1px solid var(--line);border-radius:10px;background:rgba(5,24,56,.48);color:var(--muted)}.thread-search:focus-within{border-color:rgba(44,225,244,.65);box-shadow:0 0 0 3px rgba(44,225,244,.07)}.thread-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:white;font-size:11px}.thread-search input::placeholder{color:#6f89aa}.thread-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:3px}.thread{width:100%;display:grid;grid-template-columns:40px 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;border:0;border-radius:13px;padding:12px 10px;color:white;background:transparent;cursor:pointer}.thread.active,.thread:hover{background:rgba(44,225,244,.085)}.thread.active{box-shadow:inset 2px 0 var(--cyan)}.avatar{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(44,225,244,.24);color:var(--cyan);border-radius:12px;background:#091d46;font-weight:700}.thread small,.thread strong{display:block;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread small,.thread time{color:var(--muted);margin-top:4px}.thread time{align-self:start}.chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;border-right:0}.chat-head{justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.chat-head,.chat-identity{display:flex;align-items:center}.chat-identity{gap:10px;min-width:0}.mobile-back{display:none}.chat-head small,.chat-head strong{display:block}.chat-head small{color:var(--muted);margin-top:5px}.chat-head button,.primary{border:1px solid var(--cyan);color:var(--cyan);background:rgba(44,225,244,.06);border-radius:10px;padding:9px 12px;cursor:pointer}.messages{position:relative;min-height:0;padding:28px 22px;display:flex;flex-direction:column;gap:14px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;background:radial-gradient(circle at 50% 10%,rgba(42,156,197,.07),transparent 60%)}.message{position:relative;width:-moz-fit-content;width:fit-content;min-width:150px;max-width:76%;border-radius:15px;padding:13px 15px 9px;line-height:1.5;overflow-wrap:anywhere;word-break:normal}.message time{position:static;display:block;margin-top:5px;color:#6d88a9;font-size:8px;line-height:1.2;text-align:right;white-space:nowrap}.message.visitor{margin-left:auto;background:#1b7592;border-bottom-right-radius:4px}.message.ai{background:#eaf3f8;color:#19345d;border-bottom-left-radius:4px;padding-left:50px}.message.operator{margin-left:auto;background:#123d6d;border:1px solid rgba(44,225,244,.35);border-bottom-right-radius:4px}.thread em{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:var(--cyan);color:#03203a;font-size:9px;font-style:normal;font-weight:800}.operator-error{margin:-8px 0 12px;padding:10px 14px;border:1px solid rgba(255,110,110,.35);border-radius:10px;color:#ffb6b6;background:rgba(100,20,30,.2);font-size:11px}.empty-state{margin:auto;padding:28px;color:var(--muted);text-align:center;font-size:12px}.mini-sonar{position:absolute;left:12px;top:13px;width:27px;height:27px;padding:4px;border-radius:8px;background:#092153}.mini-sonar img{width:100%;height:100%;object-fit:contain}.to-latest{position:-webkit-sticky;position:sticky;z-index:2;bottom:4px;align-self:center;border:1px solid rgba(44,225,244,.45);border-radius:99px;padding:8px 13px;background:#08285a;color:#dffcff;box-shadow:0 8px 24px rgba(0,7,24,.35);cursor:pointer;font-size:10px}.composer{position:relative;margin:12px;border:1px solid var(--line);border-radius:13px;display:flex;align-items:flex-end;background:rgba(5,23,52,.7)}.composer:focus-within{border-color:rgba(44,225,244,.6);box-shadow:0 0 0 3px rgba(44,225,244,.06)}.composer textarea{resize:none;flex:1 1;min-height:58px;max-height:126px;padding:13px 15px 25px;color:white;background:transparent;border:0;outline:0;line-height:1.45}.composer button{flex:0 0 auto;margin:8px;width:40px;height:40px;border-radius:11px;border:0;background:var(--cyan);color:#041b34;cursor:pointer}.chat-head button:disabled,.composer button:disabled,.primary:disabled{opacity:.45;cursor:not-allowed}.composer-hint{position:absolute;left:15px;bottom:7px;color:#617d9f;font-size:8px;pointer-events:none}.lead{min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px}.lead .eyebrow{margin-top:4px}.score{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;margin:18px 0}.score>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:3px solid var(--cyan);font-weight:800}.score small,.score strong{display:block}.score small{color:var(--muted);font-size:10px;margin-top:4px}.lead dl{margin:24px 0}.lead dt{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-top:16px}.lead dd{margin:5px 0 0;font-size:12px;line-height:1.4}.primary{width:100%;background:var(--cyan);color:#05203b;font-weight:700}.primary.compact{width:auto;padding-inline:20px}.widget-editor{display:grid;grid-template-columns:330px minmax(460px,1fr);grid-gap:22px;gap:22px}.settings{padding:24px}.segmented{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-bottom:22px}.settings label{display:grid;grid-gap:8px;gap:8px;color:#aac0db;font-size:11px;margin:18px 0}.settings select{width:100%;color:white;background:#071a40;border:1px solid var(--line);border-radius:10px;padding:11px}.settings input{accent-color:var(--cyan)}.settings .check-row{grid-template-columns:auto 1fr;align-items:center;justify-content:start}.settings .check-row input{width:16px;height:16px}.hint{color:var(--muted);font-size:11px;line-height:1.55;margin-top:28px}.save-area{display:flex;align-items:center;gap:12px}.save-success{color:var(--lime);font-size:11px}.save-error{color:#ff9e9e;font-size:11px}.preview{min-height:620px;background:linear-gradient(180deg,#0d4f82,#075181 42%,#073f69)}.preview:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 22%,rgba(76,220,255,.18),transparent 38%),linear-gradient(180deg,transparent 73%,rgba(3,18,49,.66))}.preview.mobile{width:390px;min-height:690px}.preview-site{position:absolute;top:54px;left:8%;right:8%;display:grid;grid-gap:16px;gap:16px}.preview-site span{display:block;height:10px;width:65%;border-radius:20px;background:rgba(255,255,255,.16)}.preview-site span:nth-child(2){width:88%;height:46px}.preview-site span:nth-child(3){width:42%}.widget-launcher{position:absolute;display:flex;align-items:center;justify-content:center;background:transparent;border:0;box-shadow:none;padding:0}.widget-launcher.circle img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,6,30,.34))}.widget-launcher.vertical{height:calc(var(--launcher-size) * 2.4);border:1px solid var(--cyan);background:#071a44;box-shadow:0 12px 32px rgba(0,6,30,.42);border-radius:16px;flex-direction:column;gap:9px;padding:8px 0}.widget-launcher.vertical img{width:64%;height:auto;object-fit:contain}.widget-launcher b{writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;letter-spacing:.08em;color:#d7faff}.widget-launcher i{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:var(--lime);border:2px solid #071a44}.preview-label{position:absolute;bottom:18px;left:22px;color:rgba(255,255,255,.55);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.install-card{max-width:850px;padding:32px}.install-card>p{color:var(--muted);max-width:650px;line-height:1.6}.step{color:var(--cyan);font-size:11px;letter-spacing:.15em}.install-card pre{overflow:auto;padding:18px;color:#baf8ff;background:#020c21;font-size:12px}.domain-row,.install-card pre{border:1px solid var(--line);border-radius:12px}.domain-row{display:flex;align-items:center;gap:10px;margin-top:20px;padding:14px}.domain-row span{flex:1 1}.domain-row small,.domain-row strong{display:block}.domain-row small{color:var(--muted);font-size:10px;margin-top:3px}.domain-row b{color:var(--lime);font-size:11px}.placeholder{max-width:720px;min-height:260px;display:grid;align-content:center;justify-items:center;text-align:center;padding:40px}.placeholder img{width:72px;height:72px;object-fit:contain;margin-bottom:18px}.placeholder p{max-width:460px;color:var(--muted);line-height:1.6}@media (max-width:1080px){.conversation-grid{grid-template-columns:270px 1fr}.lead{display:none}.widget-editor{grid-template-columns:300px 1fr}}.widget-launcher.circle img{transition:filter .22s ease}.widget-launcher.circle:before{content:"";position:absolute;z-index:1;left:49%;top:50%;width:13%;aspect-ratio:1;border:1.5px solid rgba(197,250,255,.92);border-radius:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.75)}.widget-launcher.circle:focus-visible:before,.widget-launcher.circle:hover:before{animation:dashboard-core-signal 1.25s ease-out infinite}.widget-launcher.circle:focus-visible img,.widget-launcher.circle:hover img{filter:drop-shadow(0 10px 20px rgba(0,224,255,.34))}.widget-launcher.circle i{z-index:2;width:13px;height:13px;right:12%;top:14%;border:3px solid #071a44;box-shadow:0 0 0 1px rgba(255,255,255,.16)}.widget-launcher.circle:focus-visible{outline:2px solid rgba(44,225,244,.8);outline-offset:3px}@keyframes dashboard-core-signal{0%{opacity:.85;transform:translate(-50%,-50%) scale(.72);box-shadow:0 0 8px rgba(210,252,255,.7)}75%{opacity:.18;transform:translate(-50%,-50%) scale(3);box-shadow:0 0 14px rgba(44,225,244,.18)}to{opacity:0;transform:translate(-50%,-50%) scale(3.35);box-shadow:none}}.widget-launcher.horizontal{width:calc(var(--launcher-size) * 2.85);border:1px solid var(--cyan);background:#071a44;box-shadow:0 12px 32px rgba(0,6,30,.42);border-radius:18px;flex-direction:row;gap:10px;padding:8px 16px}.widget-launcher.horizontal img{width:auto;height:72%;object-fit:contain}.widget-launcher.horizontal b{writing-mode:horizontal-tb;transform:none;white-space:nowrap;font-size:11px;letter-spacing:.03em}.widget-launcher.vertical b{writing-mode:vertical-rl;transform:rotate(180deg)}@media (max-width:760px){.shell{display:block}.sidebar{position:fixed;z-index:20;bottom:0;top:auto;width:100%;height:68px;padding:8px;border:0;border-top:1px solid var(--line)}.brand,.sidebar-status{display:none}.sidebar nav{height:100%;grid-template-columns:repeat(5,1fr)}.sidebar nav a{justify-content:center;flex-direction:column;gap:3px;padding:5px;font-size:8px}.sidebar nav a:nth-child(n+6){display:none}.sidebar nav a span{font-size:16px}.page{padding:0 12px 84px}.topbar{height:78px;margin-bottom:12px}.operator div{display:none}.conversations-page{height:calc(100dvh - 68px);grid-template-rows:72px minmax(0,1fr);gap:10px;padding:0 10px 10px}.conversations-page .topbar{height:72px}.conversation-grid{display:block;height:100%;min-height:0}.conversation-grid.mobile-chat .thread-list,.conversation-grid.mobile-list .chat{display:none}.chat,.thread-list{height:100%;min-height:0;border:1px solid var(--line);border-radius:16px!important}.mobile-back{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line)!important;color:var(--cyan)!important;background:rgba(44,225,244,.06)!important}.chat-head{padding:12px}.chat-head>button{padding:8px 9px;font-size:10px}.messages{padding:18px 12px}.message{max-width:88%}.composer{margin:8px}.composer-hint,.lead{display:none}.widget-editor{display:block}.settings{margin-bottom:14px}.preview{min-height:570px}.preview.mobile{width:100%;min-height:620px}.install-card{padding:22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.install-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.app-install-action{margin:24px 0}.app-install-action .primary{width:auto;padding:13px 20px}.app-install-action p{color:var(--muted);font-size:11px;line-height:1.5}.install-note{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(3,17,45,.42)}.install-note strong{font-size:12px}.install-note span{color:var(--muted);font-size:11px;line-height:1.5}@media (max-width:900px){.install-grid{grid-template-columns:1fr}}.widget-page{height:100dvh;min-height:0;display:grid;grid-template-rows:100px minmax(0,1fr);grid-gap:18px;gap:18px;padding-bottom:24px;overflow:hidden}.shell:has(.widget-page),body:has(.widget-page),html:has(.widget-page),main:has(.widget-page){height:100dvh;min-height:0;overflow:hidden}.widget-page .topbar{margin-bottom:0}.widget-editor{grid-template-columns:400px minmax(520px,1fr);gap:20px;align-items:start}.settings{height:100%;min-height:0;padding:0;overflow:hidden;display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.settings-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 22px 18px;border-bottom:1px solid var(--line)}.settings-title h2{margin:0;font-size:20px}.settings-title .eyebrow{margin-bottom:5px}.switch{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;margin:0!important;cursor:pointer}.switch input{position:absolute;opacity:0;pointer-events:none}.switch>span{position:relative;width:36px;height:20px;flex:0 0 auto;border:1px solid rgba(133,165,202,.3);border-radius:99px;background:#071734;transition:.2s ease}.switch>span:after{content:"";position:absolute;width:14px;height:14px;left:2px;top:2px;border-radius:50%;background:#8296b2;transition:.2s ease}.switch input:checked+span{border-color:rgba(44,225,244,.6);background:rgba(44,225,244,.2)}.switch input:checked+span:after{left:18px;background:var(--cyan);box-shadow:0 0 9px rgba(44,225,244,.4)}.switch b{color:#a9bdd5;font-size:10px;font-weight:600}.device-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line);background:rgba(1,10,30,.2)}.device-tabs button{position:relative;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;grid-column-gap:9px;column-gap:9px;padding:11px 12px;text-align:left;color:#aec1d9;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer}.device-tabs button>span{grid-row:1/3;align-self:center;display:grid;place-items:center;width:28px;height:28px;color:#7e97b8;border-radius:8px;background:rgba(255,255,255,.035);font-size:18px}.device-tabs button b{font-size:11px;font-weight:650}.device-tabs button small{margin-top:2px;color:#6781a3;font-size:8px}.device-tabs button.selected{color:white;border-color:rgba(44,225,244,.32);background:rgba(44,225,244,.08);box-shadow:inset 0 -2px rgba(44,225,244,.8)}.device-tabs button.selected>span{color:var(--cyan);background:rgba(44,225,244,.12)}.copy-device{margin:10px 16px 0;padding:9px 12px;color:#9db7d4;border:1px dashed rgba(44,225,244,.25);border-radius:10px;background:rgba(44,225,244,.035);cursor:pointer;font-size:9px;text-align:center}.copy-device:focus-visible,.copy-device:hover{color:#e8fcff;border-color:rgba(44,225,244,.55);background:rgba(44,225,244,.08);outline:0}.settings-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 18px 22px;scrollbar-gutter:stable}.control-section{padding:20px 2px;border-bottom:1px solid var(--line)}.control-section.compact-section{padding-block:16px}.control-heading{display:flex;justify-content:space-between;margin-bottom:15px}.control-heading small,.control-heading strong{display:block}.control-heading strong{color:#edf8ff;font-size:12px;font-weight:650}.control-heading small{margin-top:4px;color:#7089aa;font-size:9px;line-height:1.4}.launcher-types{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.launcher-types button{min-width:0;height:86px;display:grid;align-content:center;justify-items:center;grid-gap:9px;gap:9px;padding:8px 4px;border:1px solid var(--line);border-radius:12px;background:rgba(0,10,31,.24);color:#849bb9;cursor:pointer}.launcher-types button b{font-size:9px;font-weight:600;white-space:nowrap}.launcher-types button.selected{border-color:rgba(44,225,244,.7);color:white;background:rgba(44,225,244,.08);box-shadow:0 0 0 2px rgba(44,225,244,.05)}.type-shape{position:relative;display:block;border:1.5px solid #7895b8;background:#0b244f}.type-shape:before{content:"";left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border:2px solid;color:#64ddeb}.type-shape i,.type-shape:before{position:absolute;border-radius:50%}.type-shape i{width:4px;height:4px;right:3px;top:3px;background:var(--lime)}.type-shape.circle{width:32px;height:32px;border-radius:50%}.type-shape.horizontal{width:54px;height:25px;border-radius:99px}.type-shape.vertical{width:25px;height:48px;border-radius:9px}.launcher-types button.selected .type-shape{border-color:var(--cyan)}.field,.range-field{display:grid!important;grid-gap:8px!important;gap:8px!important;margin:14px 0 0!important;color:#aabed7!important;font-size:10px!important}.field-label,.range-field>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-label small{color:#6682a5;font-size:8px}.text-input{width:100%;height:40px;padding:0 12px;color:white;border:1px solid var(--line);border-radius:10px;outline:0;background:#061839;font-size:11px}.text-input:focus{border-color:rgba(44,225,244,.65);box-shadow:0 0 0 3px rgba(44,225,244,.06)}.text-input:disabled{opacity:.45;cursor:not-allowed}.label-switch>span{width:30px;height:18px}.label-switch>span:after{width:12px;height:12px}.label-switch input:checked+span:after{left:14px}.field-note{color:#6682a5;font-size:8px;text-align:right}.option-row{display:grid;grid-gap:7px;gap:7px}.option-row.two{grid-template-columns:repeat(2,1fr)}.option-row.three{grid-template-columns:repeat(3,1fr)}.option-row button{min-height:38px;color:#8fa7c4;border:1px solid var(--line);border-radius:10px;background:rgba(1,11,31,.25);cursor:pointer;font-size:10px}.option-row button.selected{color:#e9fcff;border-color:rgba(44,225,244,.55);background:rgba(44,225,244,.1)}.range-field output{min-width:50px;padding:4px 7px;color:var(--cyan);border-radius:7px;background:rgba(44,225,244,.08);text-align:center;font-size:9px}.range-field input[type=range]{width:100%;height:4px;margin:5px 0;accent-color:var(--cyan);cursor:pointer}.setting-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important}.setting-toggle>span:first-child small,.setting-toggle>span:first-child strong{display:block}.setting-toggle strong{color:#edf8ff;font-size:11px;font-weight:600}.setting-toggle small{margin-top:4px;color:#7089aa;font-size:9px}.settings .hint{margin:18px 2px 0;color:#7089aa;font-size:9px;line-height:1.55}.save-note{color:#b8d4ed;font-size:10px}.preview{min-height:0;height:100%;position:relative;overflow:hidden;border-color:rgba(44,225,244,.2);background:linear-gradient(180deg,#0a3c6a,#07527e 48%,#06365d)}.preview.mobile{width:min(390px,100%);min-height:0;height:100%;justify-self:center}.preview:before{background:radial-gradient(circle at 54% 24%,rgba(99,224,255,.18),transparent 34%),linear-gradient(180deg,rgba(4,25,65,.1),rgba(3,19,51,.64))}.preview-bar{position:absolute;z-index:2;top:0;left:0;right:0;height:42px;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(3,17,45,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#a8c3df;font-size:9px}.preview-bar,.preview-bar span{display:flex;align-items:center}.preview-bar span{gap:7px}.preview-bar span i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px rgba(120,239,54,.45)}.preview-bar b{color:#7998b9;font-weight:500}.preview-site{top:88px;left:9%;right:9%;gap:14px}.preview-site strong{display:block;width:32%;height:18px;border-radius:5px;background:rgba(255,255,255,.24)}.preview-site span{height:9px;background:rgba(255,255,255,.13)}.preview-site span:nth-child(2){width:90%;height:54px;border-radius:10px}.preview-site span:nth-child(3){width:48%}.preview-site div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:16px}.preview-site div i{height:92px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(3,24,58,.16)}.widget-launcher{--launcher-size:64px;--icon-size:52px;z-index:3;font-family:Roboto Variable,Roboto,Arial,sans-serif;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.widget-launcher.is-disabled{opacity:.28;filter:grayscale(.45)}.widget-launcher img{display:block;width:var(--icon-size);height:var(--icon-size);aspect-ratio:1;object-fit:contain;flex:0 0 auto}.widget-launcher.circle{width:var(--launcher-size);height:var(--launcher-size)}.widget-launcher.circle img{width:var(--icon-size);height:var(--icon-size)}.widget-launcher.horizontal,.widget-launcher.vertical{border:1px solid color-mix(in srgb,var(--launcher-accent,var(--cyan)) 78%,white);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--launcher-surface,#071a44) 70%,#2b78ad),var(--launcher-surface,#071a44));box-shadow:0 14px 42px rgba(0,8,28,.38),inset 0 1px rgba(255,255,255,.08)}.widget-launcher.vertical{width:var(--launcher-size);height:calc(var(--launcher-size) * 2.3);min-height:124px;gap:8px;padding:11px 6px 13px}.widget-launcher.vertical img{width:var(--icon-size);height:var(--icon-size);max-width:none;max-height:none}.widget-launcher.vertical b{display:block;width:100%;min-height:0;overflow:hidden;writing-mode:horizontal-tb;transform:none;color:#fff;font-size:clamp(10px,calc(var(--launcher-size) * .16),12px);font-weight:750;letter-spacing:0;line-height:1.18;text-align:center;white-space:normal}.widget-launcher.horizontal{width:min(max(calc(var(--launcher-size) * 3.75),232px),calc(100% - 32px));height:var(--launcher-size);justify-content:flex-start;gap:11px;padding:8px 34px 8px 10px}.widget-launcher.horizontal img{width:var(--icon-size);height:var(--icon-size);max-width:none;max-height:none}.widget-launcher.horizontal b{flex:1 1;min-width:max-content;overflow:visible;text-overflow:clip;color:#fff;font-size:clamp(13px,calc(var(--launcher-size) * .19),14px);line-height:1.2;letter-spacing:0}.widget-launcher>i{position:absolute;z-index:4;width:11px;height:11px;margin:0;border:2px solid #071a44;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 9px rgba(120,239,54,.3)}.widget-launcher.circle>i{width:12px;height:12px;top:14%;right:16%;border-width:3px}.widget-launcher.horizontal>i{top:50%;right:14px;transform:translateY(-50%)}.widget-launcher.vertical>i{top:13px;right:8px;transform:none}.widget-launcher.horizontal{width:max-content;max-width:calc(100% - 32px);gap:8px;padding:8px 12px 8px 10px}.widget-launcher.horizontal b{flex:0 0 auto;min-width:0;font-weight:600}.widget-launcher.horizontal>i{position:static;flex:0 0 auto;margin-left:1px;transform:none}.widget-launcher.vertical>i{top:27%;right:11%}.widget-launcher.circle>i{top:17%;right:22%}.widget-launcher.horizontal:before,.widget-launcher.vertical:before{content:"";position:absolute;z-index:1;width:calc(var(--icon-size) * .13);aspect-ratio:1;border:1.5px solid rgba(197,250,255,.92);border-radius:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.75)}.widget-launcher.horizontal:before{left:calc(10px + var(--icon-size) / 2);top:50%}.widget-launcher.vertical:before{left:calc(50% + 1px);top:calc(50% - 18px)}.widget-launcher.horizontal:focus-visible:before,.widget-launcher.horizontal:hover:before,.widget-launcher.vertical:focus-visible:before,.widget-launcher.vertical:hover:before{animation:dashboard-core-signal 1.25s ease-out infinite}.widget-sonar{display:contents}.widget-launcher.vertical .widget-sonar{position:relative;display:block;width:var(--icon-size);height:var(--icon-size);flex:0 0 auto}.widget-launcher.vertical .widget-sonar img{width:100%;height:100%}.widget-launcher.vertical:before{display:none}.widget-launcher.vertical .widget-sonar:before{content:"";position:absolute;z-index:1;left:50%;top:50%;width:13%;aspect-ratio:1;border:1.5px solid rgba(197,250,255,.92);border-radius:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.75)}.widget-launcher.vertical:focus-visible .widget-sonar:before,.widget-launcher.vertical:hover .widget-sonar:before{animation:dashboard-core-signal 1.25s ease-out infinite}.preview-label{z-index:2;bottom:14px;left:18px;color:rgba(212,237,255,.55);font-size:8px;letter-spacing:.08em;text-transform:none}@media (max-width:1180px){.widget-editor{grid-template-columns:360px minmax(420px,1fr)}.launcher-types button b{font-size:8px}}@media (max-width:900px){.shell:has(.widget-page),body:has(.widget-page),html:has(.widget-page),main:has(.widget-page){height:auto;overflow:visible}.widget-page{height:auto;display:block;overflow:visible;padding-bottom:84px}.widget-page .topbar{margin-bottom:12px}.widget-editor{grid-template-columns:1fr}.settings{height:auto;min-height:0}.settings-scroll{overflow:visible}.preview,.preview.mobile{width:100%;min-height:620px;height:620px}.launcher-types button b{font-size:9px}}@media (max-width:520px){.settings-title{padding:18px 16px 14px}.device-tabs{padding:10px 12px}.device-tabs button{grid-template-columns:24px 1fr;padding:9px}.device-tabs button>span{width:24px;height:24px}.settings-scroll{padding-inline:14px}.launcher-types{gap:5px}.launcher-types button{height:78px}.launcher-types button b{font-size:8px}.preview,.preview.mobile{min-height:560px;height:70dvh}}body,html{background:#0c2d5b}body{background:radial-gradient(circle at 78% 6%,rgba(75,222,244,.22),transparent 31rem),radial-gradient(circle at 24% 92%,rgba(49,133,211,.2),transparent 36rem),linear-gradient(145deg,#0c2b57,#154578 54%,#0d3566)}.sidebar{background:linear-gradient(180deg,rgba(8,35,75,.97),rgba(6,28,64,.95))}.panel{border-color:rgba(133,219,244,.28);background:linear-gradient(145deg,rgba(25,76,132,.94),rgba(13,48,94,.95));box-shadow:0 20px 56px rgba(0,12,39,.19),inset 0 1px rgba(255,255,255,.035)}.topbar{border-bottom-color:rgba(151,222,242,.24)}.sidebar nav a{color:#bfd0e3}.sidebar nav a:focus-visible,.sidebar nav a:hover{background:rgba(60,218,239,.13)}.eyebrow{color:#76effa;font-size:11px;font-weight:650}.topbar h1{font-size:30px}.settings select,.text-input,.thread-search{background:rgba(8,39,80,.72)}.thread.active,.thread:hover{background:rgba(66,218,239,.14)}.thread.active{box-shadow:inset 3px 0 var(--cyan)}.avatar{background:#123a70}.thread strong{font-size:13px}.thread small,.thread time{color:#b2c5db;font-size:11px}.filters button,.segmented button{color:#b6c8dc;font-size:11px}.chat-head strong{font-size:14px}.chat-head small{color:#b4c8dd;font-size:11px}.chat-identity>div{min-width:0}.chat-identity strong{overflow:hidden;display:block;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.chat-head>button{flex:0 0 auto}.messages{background:radial-gradient(circle at 50% 10%,rgba(72,207,235,.11),transparent 60%)}.message{font-size:14px}.message time{color:#b4c7db;font-size:10px}.message.operator{background:#175084}.message.visitor{background:#21839d}.composer{background:rgba(8,36,73,.84)}.composer textarea{font-size:14px}.composer-hint{color:#91a9c3;font-size:9px}.lead dt{color:#a9bed5;font-size:10px}.lead dd{font-size:13px}.score small{color:#aec2d8;font-size:11px}.device-tabs button b{font-size:12px}.device-tabs button small{color:#9ab1cb;font-size:10px}.control-heading strong{font-size:13px}.control-heading small{color:#9db3cc;font-size:10px}.launcher-types button{color:#afc2d7}.launcher-types button b{font-size:10px}.field,.range-field{color:#c1d1e3!important;font-size:11px!important}.field-label small,.field-note{color:#9db2ca;font-size:9px}.option-row button{color:#b8cadd;font-size:11px}.option-row button.selected{color:white;background:rgba(44,225,244,.16)}.setting-toggle strong{font-size:12px}.setting-toggle small,.settings .hint{color:#9db4ce;font-size:10px}.copy-device{color:#bdd0e4;font-size:10px}.preview-bar{color:#c0d4e8;font-size:10px}@media (max-width:520px){.launcher-types button b{font-size:9px}.topbar h1{font-size:28px}.thread strong{font-size:13px}}:root{color-scheme:light;--navy:#0b1f3a;--navy-2:#173a61;--cyan:#0aa8bd;--cyan-soft:#dff7fa;--lime:#48c774;--line:#dbe4ee;--text:#17263d;--muted:#687b91;--panel:#fff}body,html{color:#17263d;background:#f3f6fa;font-family:Roboto Variable,Roboto,Arial,sans-serif}body{background:linear-gradient(180deg,#f8fafc,#f2f6fa)}button,input,select,textarea{letter-spacing:0}.shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{padding:18px 12px 16px;border-right:0;background:linear-gradient(180deg,#0d2442,#091a31);box-shadow:8px 0 28px rgba(26,50,80,.08)}.brand{gap:10px;min-height:54px;margin:0 4px 22px;padding:6px 8px;border-radius:12px}.brand:hover{background:rgba(255,255,255,.045)}.brand-mark{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(98,224,240,.25);border-radius:11px;background:rgba(26,102,139,.24)}.brand-mark img{width:30px;height:30px}.brand strong{font-size:15px;font-weight:700;letter-spacing:-.01em}.brand small{margin-top:3px;color:#87a0bb;font-size:9px;font-weight:500;letter-spacing:0}.brand small,.sidebar nav{display:block}.sidebar nav p{margin:20px 12px 8px;color:#607b98;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.sidebar nav a{position:relative;min-height:42px;margin:2px 0;padding:10px 11px;gap:11px;color:#afc0d2;border-radius:10px;font-size:13px;font-weight:520;transition:background .16s ease,color .16s ease,transform .16s ease}.sidebar nav a span{display:grid;place-items:center;width:21px;height:21px;color:#7894ae}.sidebar nav a svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sidebar nav a:focus-visible,.sidebar nav a:hover{color:#fff;outline:0;background:rgba(255,255,255,.06);transform:translateX(1px)}.sidebar nav a.active{color:#fff;background:linear-gradient(90deg,rgba(21,176,196,.24),rgba(31,131,169,.12));box-shadow:inset 3px 0 #27d2e4}.sidebar nav a.active span{color:#5de4ef}.sidebar-status{display:flex;align-items:center;gap:9px;margin:16px 3px 0;padding:11px 12px;color:#c6d4e1;border-color:rgba(148,177,205,.14);border-radius:12px;background:rgba(255,255,255,.035)}.sidebar-status i{flex:0 0 auto;margin:0;width:7px;height:7px}.sidebar-status small,.sidebar-status span,.sidebar-status strong{display:block}.sidebar-status strong{font-size:11px;font-weight:600}.sidebar-status small{margin-top:2px;color:#6f89a2;font-size:9px}main{background:transparent}.page{padding:0 30px 30px}.topbar{height:88px;margin-bottom:20px;border-bottom:1px solid #dce4ed}.eyebrow{margin-bottom:5px;color:#7690a8;font-size:9px;font-weight:700;letter-spacing:.14em}h1{color:#15243a;font-size:26px;font-weight:720;letter-spacing:-.025em}h2{color:#17283f;font-size:18px;font-weight:680}.operator>span{width:38px;height:38px;color:#fff;border-radius:50%;background:linear-gradient(145deg,#2ac4d5,#177aaf);box-shadow:0 5px 14px rgba(19,130,157,.2)}.operator strong{color:#24364c;font-size:12px}.operator small{color:#6e8399;font-size:10px}.panel{border-color:#dbe4ee;background:#fff;box-shadow:0 8px 30px rgba(37,58,88,.055)}.conversations-page{grid-template-rows:88px minmax(0,1fr);gap:16px;padding-bottom:20px}.conversation-grid{grid-template-columns:minmax(270px,310px) minmax(420px,1fr) minmax(240px,278px);border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 10px 34px rgba(30,53,84,.06)}.conversation-grid>.panel{border:0;box-shadow:none;background:#fff}.thread-list{padding:17px 11px 10px;border-right:1px solid #e3e9f0!important}.section-head{padding:0 8px 13px}.section-head strong{color:#203047;font-size:14px}.section-head b{color:#087f91;background:#e5f7f9}.thread-search{min-height:40px;margin-bottom:11px;border-color:#dde5ee;background:#f5f7fa;color:#8191a4}.thread-search:focus-within{border-color:#6acbd7;background:#fff;box-shadow:0 0 0 3px rgba(10,168,189,.09)}.thread-search input{color:#203047;font-size:12px}.thread-search input::placeholder{color:#8a99aa}.filters{gap:5px;padding-bottom:14px}.filters button,.segmented button{color:#6c7d90;border-color:#dce4ed;background:#fff;font-size:10px;font-weight:550}.filters button:hover,.segmented button:hover{color:#244159;border-color:#aebdcb}.filters button.selected,.segmented button.selected{color:#087f91;border-color:#bde8ed;background:#e7f8fa;box-shadow:none}.thread{grid-template-columns:38px minmax(0,1fr) auto;padding:10px 9px;border-radius:11px;color:#203047}.thread:hover{background:#f4f7fa}.thread.active{background:#eaf7f9;box-shadow:inset 3px 0 #10adc0}.avatar{width:36px;height:36px;color:#087f91;border:0;border-radius:50%;background:#dcf4f7}.thread strong{color:#213349;font-size:12px;font-weight:650}.thread small,.thread time{color:#7c8ea2;font-size:10px}.thread em{color:#fff;background:#0aa8bd}.chat{border-right:1px solid #e3e9f0!important}.chat-head{min-height:66px;padding:12px 17px;border-bottom-color:#e5ebf1;background:#fff}.chat-head strong{color:#213248;font-size:13px}.chat-head small{color:#76899e;font-size:10px}.chat-head i{width:7px;height:7px;margin-right:5px}.chat-head button,.primary{color:#087f91;border-color:#b9e5ea;background:#eefafb;font-size:11px;font-weight:600}.chat-head button:not(:disabled):hover,.primary:not(:disabled):hover{border-color:#0aa8bd;background:#def6f8}.messages{padding:24px 20px;background:#f6f8fb}.message{min-width:0;max-width:74%;padding:11px 13px 8px;color:#263a50;border:1px solid #e2e8ef;background:#fff;box-shadow:0 2px 8px rgba(27,55,85,.035);font-size:13px;line-height:1.48}.message.visitor{color:#fff;border:0;background:#178da2}.message.operator{color:#fff;border:0;background:#245d8f}.message.ai{color:#263a50;background:#fff;padding-left:47px}.message time{color:#8495a7;font-size:9px}.message.operator time,.message.visitor time{color:rgba(255,255,255,.68)}.mini-sonar{left:11px;top:10px;background:#e2f5f7}.to-latest{color:#0a7788;border-color:#bce2e7;background:#fff}.composer{margin:11px;border-color:#d9e2eb;background:#fff;box-shadow:0 2px 10px rgba(30,54,82,.035)}.composer:focus-within{border-color:#63c6d2;box-shadow:0 0 0 3px rgba(10,168,189,.08)}.composer textarea{color:#25384e;font-size:13px}.composer textarea::placeholder{color:#8a99a9}.composer-hint{color:#91a0b0}.composer button{color:#fff;background:#0aa8bd}.lead{padding:20px}.lead h2{margin-bottom:0}.score{border-color:#e0e7ef;background:#f8fafc}.score>span{color:#168ca0;border-color:#34becd}.score strong{color:#26384d}.score small{color:#75889d}.lead dt{color:#8898a9}.lead dd{color:#26384e}.primary{color:#fff;border-color:#0aa8bd;background:#0aa8bd}.empty-state{color:#7d8fa3}.operator-error{color:#b33842;border-color:#f0c5c8;background:#fff0f1}.placeholder{color:#25364b}.app-install-action p,.install-card>p,.placeholder p{color:#6d8094}.install-card pre{color:#d7f9fc;border-color:#17395c;background:#0e2948}.install-note{border-color:#dfe6ee;background:#f7f9fb}.install-note span{color:#6d8094}.domain-row{border-color:#dfe6ee;background:#f8fafc}.domain-row small{color:#76899c}.domain-row b{color:#249657}.step{color:#0996a9}.widget-page{grid-template-rows:88px minmax(0,1fr)}.settings{background:#fff}.control-section,.device-tabs,.settings-title{border-color:#e1e8ef}.control-heading strong,.setting-toggle strong,.settings-title h2{color:#203147}.device-tabs{background:#f7f9fb}.device-tabs button{color:#66798d}.device-tabs button>span{color:#7890a6;background:#edf2f6}.control-heading small,.device-tabs button small,.field-label small,.field-note,.setting-toggle small,.settings .hint{color:#7c8fa3}.device-tabs button.selected{color:#17334a;border-color:#bce4e9;background:#eaf8fa;box-shadow:inset 0 -2px #12aebe}.device-tabs button.selected>span{color:#078fa2;background:#d8f2f5}.copy-device{color:#527086;border-color:#bcdce1;background:#f3fafb}.launcher-types button,.option-row button{color:#65798e;border-color:#dce5ed;background:#f8fafc}.launcher-types button:hover,.option-row button:hover{border-color:#aebdca;background:#fff}.launcher-types button.selected,.option-row button.selected{color:#126f7d;border-color:#61c6d1;background:#eaf8fa;box-shadow:0 0 0 2px rgba(10,168,189,.06)}.type-shape{border-color:#8ca0b4;background:#edf3f7}.type-shape:before{color:#0aa8bd}.field,.range-field{color:#53687d!important}.settings select,.text-input{color:#25374b;border-color:#d9e2ea;background:#fff}.text-input:focus{border-color:#5bc2ce;box-shadow:0 0 0 3px rgba(10,168,189,.08)}.range-field output{color:#087f91;background:#e9f7f9}.switch>span{border-color:#c9d3dd;background:#dfe6ec}.switch>span:after{background:#fff;box-shadow:0 1px 3px rgba(29,48,68,.25)}.switch input:checked+span{border-color:#0aa8bd;background:#0aa8bd}.switch input:checked+span:after{background:#fff;box-shadow:0 1px 3px rgba(29,48,68,.2)}.save-note,.switch b{color:#60758a}.preview{border-color:#dbe4ee}*{scrollbar-width:thin;scrollbar-color:#c5d0dc transparent}@media (max-width:760px){.shell{display:block}.sidebar{height:68px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid #dbe4ee;background:rgba(255,255,255,.96);box-shadow:0 -8px 26px rgba(30,53,80,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar nav{display:grid;grid-template-columns:repeat(5,1fr);height:100%}.sidebar nav p{display:none}.sidebar nav a{min-height:52px;margin:0;padding:5px 3px;gap:3px;color:#6c7e91;border-radius:9px;font-size:8px;font-weight:600}.sidebar nav a span{width:19px;height:19px;color:#6f879d}.sidebar nav a.active{color:#087f91;background:#e7f7f9;box-shadow:none;transform:none}.sidebar nav a.active span{color:#08a2b5}.page{padding-inline:10px}.topbar{border-bottom-color:#dce4ed}.conversation-grid{border:0;box-shadow:none;background:transparent}.chat,.thread-list{border:1px solid #dbe4ee!important;background:#fff}.mobile-back{color:#087f91!important;border-color:#cce6e9!important;background:#effafb!important}}@media (min-width:761px){.shell{grid-template-columns:232px minmax(0,1fr)}.sidebar{padding:18px 14px 16px}.sidebar nav p{margin:20px 10px 8px}.sidebar nav a{min-height:46px;margin:3px 0;padding:7px 10px;gap:10px;border:1px solid transparent;border-radius:12px;color:#afbed0;font-size:13px;font-weight:560}.sidebar nav a span{width:30px;height:30px;flex:0 0 auto;color:#7891aa;border:1px solid rgba(144,177,207,.08);border-radius:9px;background:rgba(255,255,255,.025);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.sidebar nav a svg{width:17px;height:17px}.sidebar nav a:focus-visible,.sidebar nav a:hover{color:#eef8ff;border-color:rgba(130,181,211,.12);background:rgba(255,255,255,.045);transform:none}.sidebar nav a:focus-visible span,.sidebar nav a:hover span{color:#8ceaf2;border-color:rgba(64,204,220,.18);background:rgba(20,173,190,.09);transform:translateX(1px)}.sidebar nav a.active{color:#fff;border-color:rgba(73,201,216,.2);background:linear-gradient(90deg,rgba(17,117,151,.3),rgba(19,62,95,.62));box-shadow:inset 3px 0 #35d5e3,0 8px 18px rgba(1,11,27,.12)}.sidebar nav a.active span{color:#60edf5;border-color:rgba(82,224,237,.24);background:rgba(25,191,207,.13)}.sidebar nav a.active:after{content:"";width:5px;height:5px;margin-left:auto;border-radius:50%;background:#5ce7ef;box-shadow:0 0 8px rgba(92,231,239,.55)}}.agent-page,.leads-page,.resource-page,.settings-page{min-height:100vh}.resource-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(480px,1fr);grid-gap:18px;gap:18px;align-items:stretch;min-height:calc(100vh - 138px)}.resource-list{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.editor-head,.resource-title,.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #e2e8ef}.editor-head h2,.resource-title h2,.table-toolbar h2{margin:0}.card-heading p,.resource-title p,.table-toolbar p{margin:5px 0 0;color:#718397;font-size:11px}.resource-items{min-height:0;overflow:auto;padding:9px}.resource-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:start;padding:13px 12px;border:1px solid transparent;border-radius:12px;cursor:pointer}.resource-item:hover{background:#f6f8fa}.resource-item.selected{border-color:#b8e3e8;background:#ebf8f9}.status-dot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#b6c1cc}.status-dot.on{background:#44c878;box-shadow:0 0 0 3px #e2f7e9}.resource-item small,.resource-item strong{display:block}.resource-item strong{color:#26384c;font-size:13px}.resource-item p{max-height:36px;margin:5px 0;overflow:hidden;color:#718397;font-size:11px;line-height:1.45}.resource-item small{color:#94a1ae;font-size:9px}.resource-item button{padding:5px 7px;color:#62768a;border:1px solid #dce4eb;border-radius:7px;background:#fff;font-size:9px;cursor:pointer}.resource-empty{padding:40px 24px;color:#77899c;text-align:center;font-size:12px;line-height:1.6}.editor-card,.form-card{padding:22px}.editor-card{display:flex;flex-direction:column}.editor-head{margin:-22px -22px 4px}.editor-head .eyebrow{margin-bottom:4px}.danger-link{color:#bb4c54;border:0;background:transparent;cursor:pointer;font-size:11px}.form-field{display:grid;grid-gap:7px;gap:7px;margin-top:17px;color:#42586e;font-size:11px;font-weight:600}.form-field>span{display:flex;justify-content:space-between}.form-field small{color:#8393a4;font-size:9px;font-weight:400}.form-field input,.form-field textarea,.table-search{width:100%;color:#25384d;border:1px solid #d9e2ea;border-radius:10px;outline:0;background:#fff}.form-field input{height:42px;padding:0 12px}.form-field textarea{min-height:180px;padding:12px;resize:vertical;line-height:1.5}.form-field textarea.short{min-height:82px}.form-field.grow{flex:1 1}.form-field.grow textarea{min-height:220px;flex:1 1}.form-field input:focus,.form-field textarea:focus,.table-search:focus-within{border-color:#58beca;box-shadow:0 0 0 3px rgba(10,168,189,.08)}.check-line{display:flex;align-items:flex-start;gap:10px;margin-top:18px;color:#25384b;cursor:pointer}.check-line input{margin-top:3px;accent-color:#0aa8bd}.check-line small,.check-line strong{display:block}.check-line strong{font-size:12px}.check-line small{margin-top:3px;color:#77899d;font-size:10px}.editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:20px}.editor-actions>span{margin-right:auto}.success-text{color:#258b54;font-size:11px}.error-text{color:#b33d49;font-size:11px}.loading-card{padding:30px;color:#718397}.agent-grid,.settings-grid{display:grid;grid-template-columns:minmax(520px,1fr) 320px;grid-gap:18px;gap:18px;align-items:start}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-heading{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #e3e9ef}.card-heading h2{margin:0}.card-icon{display:grid;place-items:center;width:38px;height:38px;color:#078da0;border-radius:11px;background:#e4f6f8;font-size:18px}.form-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.agent-side{display:grid;grid-gap:18px;gap:18px}.status-card{padding:20px}.status-card h2{margin-bottom:18px}.readiness{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #e5ebf1}.connection-icon,.readiness>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:50%;font-weight:700}.connection-icon.ok,.readiness .ok{color:#258a52;background:#e4f6e9}.connection-icon.warn,.readiness .warn{color:#ad7220;background:#fff2da}.readiness small,.readiness strong{display:block}.readiness strong{font-size:12px}.readiness small{margin-top:3px;color:#74869a;font-size:10px}.connection-row,.notification-setting{display:flex;align-items:center;gap:12px;margin-top:20px;padding:15px;border:1px solid #e0e7ee;border-radius:12px;background:#f8fafb}.connection-row>div,.notification-setting>div{flex:1 1}.connection-row small,.connection-row strong,.notification-setting small,.notification-setting strong{display:block}.connection-row small,.notification-setting small{margin-top:4px;color:#74869a;font-size:10px}.connection-row>b{color:#41805e;font-size:10px}.secondary-button{padding:8px 11px;color:#087e90;border:1px solid #b9e0e5;border-radius:9px;background:#edfafb;cursor:pointer;font-size:10px}.form-help{margin:14px 2px 0;color:#73869a;font-size:10px;line-height:1.55}.metric{display:flex;align-items:center;gap:8px}.metric strong{display:grid;place-items:center;min-width:36px;height:36px;padding:0 9px;color:#087f91;border-radius:10px;background:#e1f5f7}.metric small{color:#728599}.leads-panel{overflow:hidden}.table-toolbar{padding:18px 20px}.table-search{display:flex;align-items:center;gap:7px;width:220px;padding:0 10px;color:#8594a5;background:#f7f9fb}.table-search input{width:100%;height:36px;border:0;outline:0;background:transparent}.lead-table{overflow:auto}.lead-row{display:grid;grid-template-columns:1.2fr 1.7fr 1.2fr 1fr .7fr;grid-gap:16px;gap:16px;align-items:center;min-width:850px;padding:13px 20px;color:#41566a;border-top:1px solid #e8edf2;text-decoration:none;font-size:11px}.lead-row:not(.head):hover{background:#f7fafb}.lead-row.head{color:#8796a6;border-top:0;background:#f8fafb;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lead-row small,.lead-row strong{display:block}.lead-row strong{color:#23374c;font-size:12px}.lead-row small{margin-top:4px;color:#8292a3;font-size:9px}.temperature{display:inline-block;padding:5px 8px;border-radius:99px;font-size:9px}.temperature.cold{color:#5c7187;background:#edf1f5}.temperature.warm{color:#99621c;background:#fff1d7}.temperature.hot{color:#a83f45;background:#ffe5e7}.chat-actions{display:flex;gap:6px}.chat-actions button:first-child{color:#65778a;border-color:#dce4eb;background:#fff}.test-agent input{width:100%;height:38px;padding:0 10px;color:#26384c;border:1px solid #dce4eb;border-radius:9px;outline:0}.test-agent input:focus{border-color:#5fc2cd;box-shadow:0 0 0 3px rgba(10,168,189,.07)}.test-agent button{width:100%;margin-top:8px}.test-agent p{margin:12px 0 0;padding:11px;color:#34495e;border-radius:9px;background:#f4f8fa;font-size:11px;line-height:1.5}@media(max-width:1050px){.agent-grid,.resource-grid,.settings-grid{grid-template-columns:1fr}.resource-grid{min-height:auto}.resource-list{max-height:420px}.agent-side{grid-template-columns:1fr 1fr}.form-field.grow textarea{min-height:180px}}@media(max-width:760px){.agent-page,.leads-page,.resource-page,.settings-page{padding-bottom:84px}.resource-grid{display:block}.resource-list{margin-bottom:12px}.editor-card,.form-card{padding:17px}.editor-head{margin:-17px -17px 4px}.agent-side,.form-columns{grid-template-columns:1fr}.table-toolbar{align-items:flex-start;flex-direction:column}.table-search{width:100%}.chat-actions button{padding:7px 8px;font-size:9px}.chat-head{gap:8px}.chat-identity{flex:1 1;overflow:hidden}}.login-screen{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 10%,rgba(29,185,205,.2),transparent 31rem),linear-gradient(145deg,#071a31,#102f55)}.login-card{width:min(420px,100%);padding:38px;border:1px solid rgba(119,213,226,.24);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 28px 90px rgba(0,8,25,.38);text-align:center}.login-logo{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:18px;background:#0d294b;box-shadow:0 12px 30px rgba(7,43,77,.2)}.login-logo img{width:50px;height:50px}.login-card h1{margin:4px 0 8px;font-size:30px}.login-card>p:not(.eyebrow){margin:0 auto 25px;color:#687b91;font-size:13px;line-height:1.5}.login-card label{display:grid;grid-gap:7px;gap:7px;text-align:left;color:#40556b;font-size:11px;font-weight:650}.login-card input{height:46px;padding:0 13px;color:#21364c;border:1px solid #d4dfe8;border-radius:11px;outline:0;font-size:15px}.login-card input:focus{border-color:#51bdca;box-shadow:0 0 0 3px rgba(10,168,189,.1)}.login-card button{width:100%;height:44px;margin-top:17px;border-radius:11px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.login-card .primary{color:#fff;border-color:#0aa8bd;background:#0aa8bd;box-shadow:0 7px 18px rgba(10,168,189,.2)}.login-card .primary:not(:disabled):hover{color:#fff;border-color:#07899b;background:#07899b;box-shadow:0 9px 22px rgba(7,137,155,.25);transform:translateY(-1px)}.login-card .primary:not(:disabled):active{background:#067b8b;transform:translateY(0);box-shadow:0 4px 12px rgba(7,137,155,.2)}.login-card .primary:focus-visible{outline:3px solid rgba(10,168,189,.22);outline-offset:3px}.login-card .primary:disabled{color:#7699a0;border-color:#c9e7ea;background:#e5f4f5;box-shadow:none;opacity:1}.login-error{margin-top:12px;padding:9px;color:#ae3743;border-radius:9px;background:#fff0f1;font-size:11px}.sidebar-status button{margin-left:auto;color:#91a9c1;border:0;background:transparent;cursor:pointer;font-size:16px}.sidebar-status button:hover{color:#fff}.logout-button{margin-top:24px;padding:9px 0;color:#8a4c53;border:0;border-top:1px solid #e5eaf0;background:transparent;cursor:pointer;font-size:10px;text-align:left}.logout-button:hover{color:#bd3947}