:root{color-scheme:dark;--navy:#071a36;--navy-2:#0d2d57;--cyan:#27d8ec;--cyan-soft:#dff8fb;--lime:#72ee37;--line:rgba(116,190,225,.22);--text:#f3f8ff;--muted:#9bb0c8;--panel:#0c294f}body,html{color:var(--text);background:#07172f}body{background:radial-gradient(circle at 80% -5%,rgba(31,181,217,.16),transparent 32rem),radial-gradient(circle at 18% 105%,rgba(30,91,171,.18),transparent 38rem),linear-gradient(145deg,#06152c,#0a2346 52%,#071a35)}.topbar{border-color:rgba(126,187,219,.2)}.operator strong,.topbar h1,h1,h2{color:#f4f8ff}.eyebrow{color:#63dbea}.operator small{color:#93aac2}.panel{color:#edf6ff;border-color:var(--line);background:linear-gradient(145deg,rgba(14,48,89,.96),rgba(8,31,63,.98));box-shadow:0 18px 48px rgba(0,8,26,.2),inset 0 1px rgba(255,255,255,.025)}.sidebar{border-color:rgba(109,185,219,.18);background:linear-gradient(180deg,#0a2344,#06172f)}.sidebar nav a{color:#a9bdd2}.sidebar nav a:focus-visible,.sidebar nav a:hover{color:#fff;background:rgba(39,216,236,.08)}.sidebar nav a.active{color:#fff;background:linear-gradient(90deg,rgba(19,148,179,.31),rgba(18,58,94,.5))}.sidebar nav a.active span{color:#59e7f2}.card-heading,.control-section,.device-tabs,.editor-head,.resource-title,.settings-title,.table-toolbar{border-color:rgba(121,182,215,.18)}.card-heading h2,.check-line strong,.connection-row strong,.control-heading strong,.editor-head h2,.form-field,.lead-row strong,.notification-setting strong,.readiness strong,.resource-item strong,.resource-title h2,.setting-toggle strong,.settings-title h2,.table-toolbar h2{color:#edf6ff}.card-heading p,.check-line small,.connection-row small,.form-field small,.form-help,.lead-row small,.metric small,.notification-setting small,.readiness small,.resource-item p,.resource-item small,.resource-title p,.table-toolbar p{color:#92a8c0}.lead-row:not(.head):hover,.resource-item:hover{background:rgba(48,181,205,.07)}.resource-item.selected{border-color:rgba(70,211,225,.32);background:rgba(32,165,188,.12)}.chat-actions button:first-child,.resource-item button,.secondary-button{color:#bad0e2;border-color:rgba(123,183,213,.24);background:rgba(255,255,255,.035)}.form-field input,.form-field textarea,.settings select,.table-search,.test-agent input,.text-input{color:#eef7ff;border-color:rgba(120,184,217,.24);background:#091f3d}.form-field input::placeholder,.form-field textarea::placeholder,.table-search input::placeholder,.test-agent input::placeholder,.text-input::placeholder{color:#748da8}.connection-row,.domain-row,.install-note,.notification-setting,.test-agent p{color:#e9f4ff;border-color:rgba(120,184,217,.2);background:rgba(4,24,50,.46)}.lead-row{color:#bbcad9;border-color:rgba(120,184,217,.13)}.lead-row.head{color:#92a8bf;background:rgba(4,23,48,.52)}.card-icon,.metric strong{color:#61e3ef;background:rgba(39,216,236,.11)}.agent-selector button,.device-tabs,.launcher-types button,.option-row button,.widget-color-options button{color:#abc0d5;border-color:rgba(119,183,215,.22);background:rgba(7,29,60,.64)}.agent-selector b,.widget-color-options button b{color:#edf6ff}.agent-selector small,.widget-color-options button small{color:#8fa6bf}.agent-selector button.selected,.device-tabs button.selected,.launcher-types button.selected,.option-row button.selected,.widget-color-options button.selected{color:#ddfbff;border-color:rgba(66,219,233,.52);background:rgba(33,174,194,.15);box-shadow:0 0 0 2px rgba(39,216,236,.045)}.device-tabs button>span{color:#8da7c0;background:rgba(255,255,255,.045)}.device-tabs button.selected>span{color:#50e1ee;background:rgba(39,216,236,.12)}.range-field output{color:#aef7fd;background:rgba(39,216,236,.11)}.copy-device{color:#bcd1e3;border-color:rgba(112,190,218,.25);background:rgba(39,216,236,.07)}.conversation-grid{border-color:var(--line);background:#092243;box-shadow:0 16px 48px rgba(0,8,27,.22)}.conversation-grid>.lead.panel,.conversation-grid>.thread-list.panel{color:#edf6ff;background:linear-gradient(155deg,#0e315b,#091f40)}.thread-list{border-right-color:rgba(114,184,218,.18)!important}.lead dd,.lead h2,.score strong,.section-head strong,.thread strong{color:#eff7ff}.section-head b{color:#72ebf5;background:rgba(39,216,236,.12)}.thread-search{color:#91a8c1;border-color:rgba(119,184,216,.22);background:#071e3c}.thread-search:focus-within{border-color:rgba(39,216,236,.58);background:#082343}.thread-search input{color:#f2f7fc}.thread-search input::placeholder{color:#7890aa}.filters button,.site-filters button{color:#a7bbcf;border-color:rgba(119,184,216,.2);background:rgba(255,255,255,.035)}.filters button.selected,.site-filters button.selected{color:#ecfdff;border-color:rgba(64,215,229,.44);background:rgba(33,178,198,.17)}.thread{color:#edf6ff}.thread small,.thread time,.thread-source{color:#91a9c1!important}.thread:hover{background:rgba(39,216,236,.07)}.thread.active{border-color:rgba(68,203,229,.3);background:rgba(30,125,174,.2);box-shadow:inset 4px 0 #35cde2}.thread.unread{border-color:rgba(45,212,228,.28);background:rgba(21,147,168,.18);box-shadow:inset 4px 0 #25d3e5}.thread.active.unread{background:rgba(25,141,176,.25)}.avatar{color:#69e6f0;border:1px solid rgba(57,208,224,.18);background:#113a68}.thread.unread em{color:#062744;border-color:transparent;background:#62e3ef}.lead dt,.score small{color:#91a8c0}.score{border-color:rgba(116,186,219,.2);background:rgba(5,27,55,.42)}.conversation-grid>.chat.panel{color:#22364c;border-right-color:#dfe7ee!important;background:#fff}.chat-head{border-bottom-color:#e1e8ef;background:#fff}.chat-head strong{color:#203248}.chat-head small{color:#74889c}.messages{background:#f4f7fa}.composer{border-color:#d8e2eb;background:#fff}.composer textarea{color:#24384d}.composer textarea::placeholder{color:#8293a5}.login-card{color:#17263d;background:#fff}.login-card h1{color:#15243a}@media (min-width:761px){.conversation-grid{grid-template-columns:minmax(300px,350px) minmax(440px,1fr) minmax(270px,320px)}.site-filters{padding:0 6px 12px}.site-filters button{min-height:30px;padding:6px 10px;font-size:11px}.thread{min-height:74px}}@media (min-width:761px) and (max-width:1180px){.conversation-grid{grid-template-columns:minmax(290px,340px) minmax(420px,1fr)}}@media (max-width:760px){.sidebar{height:calc(82px + env(safe-area-inset-bottom));padding:7px 6px calc(7px + env(safe-area-inset-bottom));border-top-color:var(--line);background:rgba(6,23,48,.97);box-shadow:0 -10px 30px rgba(0,7,24,.24)}.sidebar nav a,.sidebar nav a:nth-child(n+6){color:#8fa7bf}.sidebar nav a.active{color:#eefdff;background:rgba(36,188,207,.16)}.sidebar nav a.active span{color:#51e1ed}.page{padding-inline:12px;padding-bottom:calc(102px + env(safe-area-inset-bottom))}.topbar{height:88px;min-height:88px;margin-bottom:14px}.topbar h1{font-size:31px}.conversations-page{height:calc(100dvh - 82px - env(safe-area-inset-bottom));grid-template-rows:88px minmax(0,1fr);gap:12px;padding:0 12px 10px}.conversation-grid{min-height:0;border:0;background:transparent;box-shadow:none}.chat,.thread-list{height:100%;min-height:0;border-radius:18px!important}.thread-list{display:flex;flex-direction:column;gap:0;overflow:hidden;padding:17px 14px 10px}.section-head{flex:0 0 auto;padding:0 4px 15px}.section-head strong{font-size:19px}.section-head b{min-width:34px;padding:7px 10px;font-size:14px;text-align:center}.thread-search{flex:0 0 54px;min-height:54px;margin:0 0 13px;padding:0 15px;border-radius:15px}.thread-search input{font-size:16px}.site-filters{display:flex;flex:0 0 auto;align-items:center;gap:7px;width:100%;min-height:42px;margin:0;padding:0 0 12px;overflow-x:auto;overflow-y:hidden}.site-filters button{flex:0 0 auto;justify-content:center;min-width:max-content;min-height:36px;padding:7px 12px;border:1px solid rgba(119,184,216,.2);border-radius:99px;font-size:12px;font-weight:700}.filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 auto;grid-gap:8px;gap:8px;width:100%;min-height:96px;margin:0;padding:0 0 14px;overflow:visible}.filters button{width:100%;min-width:0;min-height:44px;padding:8px 5px;border-radius:13px;font-size:14px;font-weight:700;text-align:center}.thread-scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-height:0;margin:0;padding:10px 0 30px;overflow-y:auto;overflow-x:hidden;scroll-padding:10px 0 30px;border-top:1px solid rgba(118,181,213,.15)}.thread{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:84px;padding:12px 11px;border:1px solid transparent;border-radius:15px}.avatar{width:48px;height:48px;font-size:18px}.thread strong{max-width:none;font-size:16px;line-height:1.24}.thread small{max-width:none;font-size:13px;line-height:1.3}.thread-source{font-size:12px!important}.thread time{font-size:12px}.conversation-grid>.chat.panel{border-color:#dbe4ec!important}.messages{padding:20px 12px}.message{font-size:16px}.editor-card,.form-card,.install-card,.leads-panel,.resource-list,.settings,.status-card{border-color:var(--line)}.form-field input{height:48px}.form-field input,.form-field textarea,.table-search input,.test-agent input{font-size:16px}.install-card,.install-grid{width:100%;min-width:0;max-width:100%}.install-card{padding:20px;overflow:hidden}.install-card pre{width:100%;max-width:100%;min-width:0;overflow-x:auto;white-space:pre}.domain-row{min-width:0;flex-wrap:wrap}.domain-row span{min-width:0}.domain-row small,.domain-row strong{overflow-wrap:anywhere}}