:root{color:#16201c;font-synthesis:none;text-rendering:optimizelegibility;--ink:#102019;--muted:#6d7873;--line:#e4e9e6;--lime:#c9f45a;--lime-dark:#a8dc2c;--forest:#14221c;--panel:#fff;--soft:#f1f4f2;--control-bg:#fff;--control-bg-hover:#fbfdfb;--control-bg-disabled:#f2f5f3;--control-border:#d8e0db;--control-border-hover:#bccac1;--control-placeholder:#98a39d;--control-focus:#91bd39;--control-ring:#91bd3929;--sidebar:208px;--topbar:54px;--page-gutter:18px;background:#f5f7f5;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f5f7f5;min-width:320px;min-height:100vh;margin:0}body.dialogs-open{overflow:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select){width:100%;min-height:42px;color:var(--ink);border:1px solid var(--control-border);background-color:var(--control-bg);letter-spacing:-.01em;caret-color:#6e991b;border-radius:10px;outline:0;padding:10px 13px;font-size:13px;font-weight:500;line-height:1.45;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 1px 2px #192a2108}:where(textarea){resize:vertical;min-height:96px}:where(select){cursor:pointer;padding-right:38px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select):hover:not(:disabled){border-color:var(--control-border-hover);background-color:var(--control-bg-hover)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select):focus{border-color:var(--control-focus);background-color:var(--control-bg);box-shadow:0 0 0 3px var(--control-ring)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea)::placeholder{color:var(--control-placeholder);opacity:1;font-weight:450}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select):disabled{color:var(--muted);border-color:var(--line);background-color:var(--control-bg-disabled);box-shadow:none;cursor:not-allowed;opacity:.72}.brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:21px;font-weight:800;display:inline-flex}.brand>span:last-child span{color:#77a900}.brand__mark{color:#17221d;background:var(--lime);border-radius:11px 5px;place-items:center;width:35px;height:35px;display:grid;transform:rotate(-3deg);box-shadow:0 7px 20px #a6db2a33}.brand__mark svg{transform:rotate(3deg)}.brand--compact .brand__mark{width:31px;height:31px}.button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.46;cursor:not-allowed}.button--dark{background:var(--forest);color:#fff;box-shadow:0 8px 20px #0f1f181f}.button--dark:hover:not(:disabled){background:#20362c}.button--lime{color:#152018;background:var(--lime);box-shadow:0 15px 36px #b7e74240}.button--lime:hover{background:#d5fb75}.button--large{border-radius:14px;min-height:53px;padding:0 24px;font-size:15px}.button--ghost{color:#e9f0ec;background:#ffffff0f;border:1px solid #ffffff29}.button--outline{border:1px solid var(--line);background:#fff}.button--soft{color:#326408;background:#eef9d8}.button--warning{color:#8a5013;background:#fff2d9}.full{width:100%}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.landing{color:#eff5f1;background:#0d1512;min-height:100vh;overflow:hidden}.landing__header{z-index:5;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:auto;padding:0 28px;display:flex;position:relative}.landing__header .brand>span:last-child span{color:var(--lime)}.landing__header nav{color:#98a69f;gap:34px;font-size:14px;display:flex}.landing__header nav a:hover{color:#fff}.landing__actions{align-items:center;gap:12px;display:flex}.landing__actions fanlead-account-menu{--fanlead-account-trigger-bg:#ffffff14}.hero{text-align:center;max-width:1240px;margin:0 auto;padding:94px 28px 84px;position:relative}.hero__glow{pointer-events:none;background:radial-gradient(circle,#97d7372b,#0d151200 68%);width:920px;height:620px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.eyebrow{color:#cce7a2;letter-spacing:.07em;text-transform:uppercase;background:#c6ee5f12;border:1px solid #c6ee5f33;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.eyebrow>span{background:var(--lime);border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 5px #c9f45a1a}.hero h1{letter-spacing:-.065em;max-width:920px;margin:28px auto 24px;font-size:clamp(48px,6vw,82px);font-weight:750;line-height:.98;position:relative}.hero h1 em{color:var(--lime);font-style:normal}.hero>p{color:#9ba9a2;max-width:720px;margin:0 auto;font-size:19px;line-height:1.6;position:relative}.hero__actions{justify-content:center;gap:12px;margin-top:34px;display:flex;position:relative}.hero__proof{color:#7f8e87;justify-content:center;gap:26px;margin-top:22px;font-size:12px;display:flex;position:relative}.hero__proof span{align-items:center;gap:6px;display:inline-flex}.hero__proof svg{color:var(--lime)}.product-shot{z-index:1;text-align:left;max-width:1120px;height:520px;color:var(--ink);background:#f7f8f7;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:64px 260px minmax(400px,1fr) 225px;margin:78px auto 0;display:grid;position:relative;overflow:hidden;transform:perspective(1200px)rotateX(1deg);box-shadow:0 45px 100px #00000061}.product-shot:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.shot-sidebar{background:#17221d;flex-direction:column;align-items:center;gap:15px;padding:22px 16px;display:flex}.shot-sidebar .brand{margin-bottom:25px}.shot-dot{background:#ffffff0f;border-radius:9px;width:30px;height:30px}.shot-dot.active{background:var(--lime)}.shot-list{border-right:1px solid var(--line);background:#fff}.shot-list__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 18px;font-weight:800;display:flex}.tiny-pill{color:#64891b;background:#eef8db;border-radius:999px;padding:4px 7px;font-size:9px}.shot-person{border-bottom:1px solid #f0f2f1;align-items:flex-start;gap:10px;min-height:88px;padding:16px 13px;display:flex;position:relative}.shot-person.active{background:#f3f8ea}.shot-person>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.shot-person b{font-size:12px}.shot-person small{color:#89928e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.shot-person>i{color:#1e2b24;background:var(--lime);border-radius:99px;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;font-weight:800;display:grid}.avatar{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.avatar--1{color:#6c482e;background:#f2d5bb}.avatar--2{color:#36516b;background:#cbddeb}.avatar--3{color:#6a4671;background:#e6d2e9}.shot-person .avatar{width:34px;height:34px;font-size:11px}.shot-chat{background:#f6f7f6;flex-direction:column;display:flex}.shot-chat__head{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;height:76px;padding:0 18px;display:flex}.shot-chat__head .avatar{width:38px;height:38px;font-size:12px}.shot-chat__head>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.shot-chat__head b{font-size:12px}.shot-chat__head small{color:#7d8983;font-size:9px}.shot-chat__head small i{background:#45bd70;border-radius:50%;width:5px;height:5px;display:inline-block}.bot-chip{color:#557f13;background:#edf7dc;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.shot-chat__body{flex-direction:column;gap:13px;padding:27px 24px;display:flex}.bubble{border-radius:13px;max-width:78%;padding:11px 13px;font-size:10px;line-height:1.45;box-shadow:0 2px 7px #1c30260a}.bubble--in{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.bubble--out{background:#dcf5a5;border-bottom-right-radius:4px;align-self:flex-end}.typing{color:#7c8982;align-items:center;gap:4px;font-size:9px;display:flex}.typing>span{background:#7ca522;border-radius:50%;width:5px;height:5px;animation:1.2s infinite blink}.typing>span:nth-child(2){animation-delay:.14s}.typing>span:nth-child(3){margin-right:4px;animation-delay:.28s}@keyframes blink{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.shot-insight{background:#fff;border-radius:14px;flex-direction:column;align-self:flex-start;margin:22px 16px;padding:20px 16px;display:flex;box-shadow:0 7px 25px #1930240f}.insight-icon{color:#587e13;background:#edf8d9;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:13px;display:grid}.shot-insight>small{color:#95a09a;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.shot-insight>b{color:#527a10;margin:5px 0 15px;font-size:11px}.shot-insight>div{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 0;display:flex}.shot-insight div span{color:#96a09b;font-size:8px}.shot-insight strong{font-size:10px}.feature-strip{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);max-width:1184px;margin:0 auto;padding:10px 0 90px;display:grid}.feature-strip article{border-right:1px solid #ffffff14;padding:34px 28px}.feature-strip article:last-child{border:0}.feature-strip article>span{width:38px;height:38px;color:var(--lime);background:#c9f45a0f;border:1px solid #c9f45a2b;border-radius:11px;place-items:center;display:grid}.feature-strip svg{width:18px}.feature-strip b{margin-top:18px;font-size:15px;display:block}.feature-strip p{color:#78857f;margin:7px 0 0;font-size:12px;line-height:1.5}.cabinet{background:#f4f6f4;min-height:100vh;display:flex}.sidebar{z-index:20;width:var(--sidebar);color:#dce5df;background:#14201b;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__top{height:var(--topbar);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.sidebar .brand>span:last-child span{color:var(--lime)}.sidebar nav{flex-direction:column;flex:1;gap:5px;padding:18px 10px;display:flex}.sidebar-project-select{border-bottom:1px solid #ffffff12;margin:-5px 0 10px;padding-bottom:10px}.sidebar-project-select .header-select summary{color:#e6eee9;width:100%;min-width:0;padding:7px}.sidebar-project-select .header-select summary:hover,.sidebar-project-select .header-select[open] summary{background:#ffffff0d;border-color:#ffffff1a}.sidebar-project-select .header-select summary small{color:#718078}.sidebar-project-select .header-select summary b{color:#eef4f0}.sidebar-project-select .header-select__menu{width:280px;color:var(--ink)}.nav-label{color:#68766f;letter-spacing:.08em;text-transform:uppercase;padding:0 11px 11px;font-size:10px;font-weight:800}.sidebar nav a{color:#8f9c96;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:41px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.sidebar nav a:hover{color:#dce5df;background:#ffffff0a}.sidebar nav a.active{color:#1a261f;background:var(--lime)}.sidebar nav a i{color:#fff;background:#26342d;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:9px;font-style:normal;display:grid}.sidebar__status{color:#9bac9f;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:11px;flex-direction:column;gap:4px;margin:10px;padding:12px;display:flex}.sidebar__status span{align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.sidebar__status svg{color:var(--lime)}.sidebar__status small{color:#66736d;padding-left:20px;font-size:9px}.sidebar__close{color:#fff;background:0 0;border-color:#ffffff1a;display:none}.cabinet__main{min-width:0;padding-left:var(--sidebar);width:100%}.topbar{z-index:15;height:var(--topbar);padding:0 var(--page-gutter);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar__context{align-items:center;gap:10px;min-width:0;display:flex}.topbar__page{border-left:1px solid var(--line);align-items:center;gap:7px;min-width:max-content;padding:0 12px;font-size:14px;display:flex}.topbar__page span{color:#87918c;cursor:help;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.topbar__page span:hover{color:#557b12;background:#eef7df}.header-select{position:relative}.header-select summary{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;min-width:190px;padding:3px 7px;list-style:none;display:flex}.header-select summary::-webkit-details-marker{display:none}.header-select summary:hover,.header-select[open] summary{border-color:var(--line);background:#f8faf8}.header-select summary>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.header-select summary small{color:#89938e;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.header-select summary b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.header-select__icon{color:#4f720f;background:#edf7dc;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.header-select__icon img,.header-select__menu img{object-fit:cover;width:100%;height:100%}.header-select__menu{z-index:40;border:1px solid var(--line);background:#fff;border-radius:13px;width:max(270px,100%);max-height:340px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 18px 44px #17271e29}.header-select__menu button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:32px 1fr 18px;align-items:center;gap:9px;padding:9px;display:grid}.header-select__menu button:hover,.header-select__menu button.active{background:#eff7e4}.header-select__menu button>span:first-child,.header-select__menu img{background:#edf2ee;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.header-select__menu button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.header-select__menu b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.header-select__menu small{color:#8a958f;font-size:8px}.project-switcher{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;min-width:225px;padding:6px 10px;display:flex}.project-switcher:hover{border-color:var(--line);background:#f8faf8}.project-switcher__icon{color:#4f720f;background:#edf7dc;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.project-switcher>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.project-switcher small{color:#89938e;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.project-switcher b{font-size:13px}.project-switcher select{appearance:none;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:700}.topbar__right{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.topbar__right fanlead-account-menu{z-index:2;position:relative}.theme-toggle{color:#69766f;background:#f5f7f5;width:34px;height:34px}.live-chip{color:#748079;align-items:center;gap:7px;font-size:11px;display:flex}.live-chip i{background:#42bd6c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42bd6c1a}.mobile-menu{display:none}.cabinet__content{min-height:calc(100vh - var(--topbar));padding:var(--page-gutter)}.cabinet__content--dialogs{height:calc(100vh - var(--topbar));min-height:0;padding:0;overflow:hidden}.dialogs-layout{background:#fff;grid-template-columns:310px minmax(380px,1fr) 285px;height:100%;min-height:0;display:grid}.conversation-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;height:100%;display:flex}.conversation-list__title{justify-content:space-between;align-items:center;height:78px;padding:0 17px 0 21px;display:flex}.conversation-list__title h1{letter-spacing:-.04em;margin:0;font-size:21px}.conversation-list__title div span{color:#97a09c;font-size:10px}.conversation-list__title>div{flex-direction:column;gap:3px;display:flex}.conversation-list__title b{font-size:17px;line-height:1.15}.filters{border-bottom:1px solid var(--line);align-items:center;gap:5px;min-height:44px;padding:7px 10px;display:flex;overflow-x:auto}.filters button{color:#7d8882;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:30px;padding:0 10px;font-size:10px;font-weight:700}.filters button.active{color:#2d431d;background:#eff6e4}.filters button i{font-style:normal}.filters .filters__search{color:#53615a;border:1px solid var(--line);place-items:center;width:32px;min-width:32px;margin-left:auto;padding:0;display:grid}.dialogs-cost-summary{color:#758078;border-bottom:1px solid var(--line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 13px;font-size:9px;display:flex}.dialogs-cost-summary b{color:#547b16;font-variant-numeric:tabular-nums;font-size:11px}.conversation-scroll{flex:1;overflow-y:auto}.conversation-row{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f1;align-items:flex-start;gap:11px;width:100%;min-height:76px;padding:10px 12px;display:flex;position:relative}.conversation-row:hover{background:#fafbfa}.conversation-row.active{background:#f2f8e9;box-shadow:inset 3px 0 #a9db37}.conversation-row .avatar{width:36px;height:36px;font-size:12px}.conversation-row__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.conversation-row__body>span{justify-content:space-between;gap:7px;display:flex}.conversation-row__body b{font-size:12px}.conversation-row__body time{color:#929c97;font-size:9px}.conversation-row__body small{color:#758079;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.4;overflow:hidden}.conversation-row__body em{border-radius:4px;width:max-content;padding:3px 5px;font-size:8px;font-style:normal;font-weight:700}.conversation-row__body em.vk{color:#276ca4;background:#e9f3fb}.conversation-row__body em.telegram{color:#1680aa;background:#e7f7fb}.conversation-row__meta{align-items:center;gap:4px;min-width:0;padding-right:20px;display:flex;overflow:hidden;justify-content:flex-start!important}.conversation-row__meta>i{max-width:82px;color:color-mix(in srgb, var(--label-color), #132019 55%);background:color-mix(in srgb, var(--label-color) 18%, white);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700;overflow:hidden}.conversation-row>i{background:var(--lime);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:15px;right:13px}.chat-panel{background:#f5f7f5;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.chat-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.chat-person{align-items:center;gap:10px;display:flex}.chat-person .avatar{width:34px;height:34px;font-size:12px}.chat-person>span:last-child{flex-direction:column;gap:3px;display:flex}.chat-person b{font-size:13px}.chat-person small{color:#85918a;font-size:9px}.chat-person small i{background:#43bf6c;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.chat-actions{align-items:center;gap:8px;display:flex}.qualification{border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.qualification--qualified{color:#4f7710;background:#ecf7d8}.qualification--unqualified{color:#8c4949;background:#fbeaea}.qualification--unknown{color:#6e7772;background:#eef1ef}.mode-button{border-radius:9px;min-height:34px;padding:0 11px;font-size:10px}.chat-back{display:none}.chat-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px clamp(18px,5vw,62px);overflow-y:auto}.history-loader{color:#7f8b84;background:#ffffffd9;border:1px solid #e2e7e4;border-radius:99px;width:max-content;max-width:100%;margin:0 auto 15px;padding:6px 10px;font-size:9px}.conversation-loading{color:#7f8b84;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100%;font-size:11px;display:flex}.conversation-loading--error{color:#9b4e4e}.day-divider{color:#929c97;align-items:center;gap:10px;margin:4px 0 20px;font-size:9px;display:flex}.day-divider:before,.day-divider:after{content:"";background:#e5e9e7;flex:1;height:1px}.message{margin-bottom:12px;display:flex}.technical-message{color:#68736d;background:#ffffffb8;border:1px solid #dfe6e2;border-radius:9px;align-items:center;gap:7px;width:fit-content;max-width:min(720px,88%);margin:2px auto 14px;padding:7px 10px;font-size:10px;line-height:1.35;display:flex;box-shadow:0 2px 8px #162d210a}.technical-message>svg{color:#79a72b;flex:none}.technical-message__text{color:#4e5c55;font-weight:650}.technical-message time{color:#98a29d;font-variant-numeric:tabular-nums;font-size:9px}.message--out{justify-content:flex-end}.message__bubble{color:#28322d;white-space:pre-wrap;background:#fff;border-radius:13px 13px 13px 4px;max-width:70%;padding:11px 12px 8px;font-size:12px;line-height:1.5;box-shadow:0 3px 12px #1a2c230d}.message--media-only .message__bubble,.message--media-only.message--out .message__bubble{box-shadow:none;background:0 0;border-radius:0;padding:0}.message--media-only .message__bubble>span{margin:4px 4px 0}.message__bubble--video-only{position:relative}.message__bubble--video-only>span{z-index:3;color:#fff;text-shadow:0 1px 4px #000000c7;margin:0;position:absolute;bottom:10px;right:15px}.avatar,.contact-avatar{overflow:hidden}.avatar img,.contact-avatar img{object-fit:cover;width:100%;height:100%;display:block}.message-attachments{gap:7px;min-width:180px;display:grid}.message-attachments+.message__text{margin-top:8px}.message-media{border-radius:10px;max-width:min(340px,54vw);display:block;overflow:hidden}.message-media img{object-fit:cover;width:100%;max-height:360px;display:block}.message-media--sticker{background:0 0;width:150px}.message-media--sticker img{object-fit:contain}.message-audio,.message-file{min-width:250px;color:inherit;background:#ffffff8f;border:1px solid #293c3214;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:flex}.message-audio>div{flex:1;min-width:0}.message-audio b{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:11px;display:block;overflow:hidden}.message-audio b small{color:#87928c;margin-left:8px;font-size:9px;font-weight:600}.message-audio audio{width:100%;height:30px;display:block}.voice-player{color:#245a7c;background:#e8f3fb;border:1px solid #d7e8f3;border-radius:14px;align-items:center;gap:9px;width:clamp(270px,42vw,420px);max-width:calc(100vw - 104px);min-height:54px;padding:8px 10px;display:flex}.voice-player audio{display:none}.voice-player button{color:inherit;cursor:pointer;border:0;padding:0}.voice-player__play{background:#448dbf;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;color:#fff!important}.voice-player__play svg{margin-left:2px}.voice-player__wave{background:0 0;flex:1;align-items:center;gap:2px;min-width:0;height:30px;display:flex}.voice-player__wave i{width:2px;height:var(--voice-bar-height);background:#9bbdd2;border-radius:999px;flex:2px;min-height:4px;transition:background .12s;display:block}.voice-player__wave i.is-played{background:#287eb7}.voice-player__time{color:#52788e;font-variant-numeric:tabular-nums;min-width:30px;font-size:10px}.voice-player__rate{background:#448dbf1f;border-radius:8px;min-width:31px;height:24px;font-size:10px;font-weight:800;color:#28698f!important;padding:0 6px!important}.message-video{color:#fff;background:#26332c;border-radius:10px;place-items:center;min-width:220px;min-height:110px;text-decoration:none;display:grid;position:relative;overflow:hidden}.message-video-embed,.message-video-player{aspect-ratio:16/9;background:#18221d;border:0;border-radius:11px;width:min(440px,58vw);display:block;overflow:hidden}.message-video-embed iframe{border:0;width:100%;height:100%;display:block}.video-message-player{color:#fff;background:#1b2721;border:3px solid #ffffffeb;border-radius:50%;width:224px;height:224px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 7px 22px #142a1e2e}.video-message-player video,.video-message-player img{object-fit:cover;width:100%;height:100%;display:block}.video-message-player>button,.video-message-player>span{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 5px #0000008c);background:0 0;border:0;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.video-message-player>button svg{transition:opacity .15s,transform .15s}.video-message-player>button.is-playing svg{opacity:0;transform:scale(.88)}.video-message-player>button.is-playing:hover svg,.video-message-player>button.is-playing:focus-visible svg{opacity:1;transform:scale(1)}.video-message-player>small{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#0000007a;border-radius:6px;padding:2px 5px;font-size:9px;position:absolute;bottom:16px;right:25px}.video-message-player--preview:not(:has(img)){background:radial-gradient(circle at 40% 35%,#476456,#17221d 70%)}.message-video img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.message-video span{z-index:1;align-items:center;gap:6px;font-weight:700;display:flex;position:relative}.message--out .message__bubble{background:#def4ad;border-radius:13px 13px 4px}.message__bubble>.message__meta{float:right;color:#879189;align-items:center;gap:2px;margin:5px 0 0 9px;font-size:8px;display:inline-flex}.message-usage{outline:none;margin-right:5px;display:inline-flex;position:relative}.message-usage__label{color:#5e7e27;font-variant-numeric:tabular-nums;cursor:help;background:#ffffff94;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:750}.message-usage--technical{margin-right:0}.message-usage--technical .message-usage__label{background:#eff7df;padding:2px 6px;font-size:9px;font-weight:650}.message-usage__popover{z-index:30;color:#23302a;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dce4df;border-radius:12px;gap:7px;width:238px;padding:12px;font-size:11px;font-weight:500;line-height:1.3;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(4px);box-shadow:0 12px 32px #1023192e}.message-usage__popover strong{margin-bottom:2px;font-size:12px}.message-usage__popover>span:not(.message-usage__divider){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.message-usage__popover i{color:#6f7d75;font-style:normal}.message-usage__popover b{color:#23302a;font-variant-numeric:tabular-nums;font-weight:750}.message-usage__popover small{color:#7a6422;background:#fff8df;border-radius:7px;padding:7px 8px;font-size:9px}.message-usage__popover .message-usage__subrow{padding-left:10px;font-size:10px}.message-usage__divider{background:#edf1ee;height:1px}.message-usage:hover .message-usage__popover,.message-usage:focus .message-usage__popover,.message-usage:focus-within .message-usage__popover{opacity:1;visibility:visible;transform:translateY(0)}.conversation-cost{color:#587c18;font-variant-numeric:tabular-nums;background:#f2f8e7;border:1px solid #deebc8;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800}.message-status{flex:none}.message-status--read{color:#6f9f1f}.typing--chat{background:#fff;border-radius:9px;width:max-content;margin-top:15px;padding:8px 11px;box-shadow:0 3px 12px #1a2c230a}.dialog-blocked{color:#a94a3d;background:#fff3ef;border-top:1px solid #f3c9bf;padding:9px 17px;font-size:11px;font-weight:700}.composer{border-top:1px solid var(--line);background:#fff;align-items:flex-end;gap:10px;min-height:75px;padding:13px 17px;display:flex}.composer textarea{resize:none;border:1px solid #dfe5e1;border-radius:12px;outline:none;flex:1;min-height:45px;max-height:120px;padding:12px 14px;font-size:12px;line-height:1.5}.composer textarea:focus{border-color:#aedb48;box-shadow:0 0 0 3px #aedb481f}.composer textarea:disabled{background:#f3f5f4}.send-button{color:#1c271f;background:var(--lime);cursor:pointer;border:0;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.send-button:disabled{color:#aeb5b1;cursor:not-allowed;background:#eef1ef}.contact-panel{border-left:1px solid var(--line);text-align:center;background:#fff;height:100%;padding:18px 14px;overflow-y:auto}.contact-avatar{color:#6c482e;background:#f2d5bb;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:19px;font-weight:800;display:grid}.contact-panel h3{margin:12px 0 3px;font-size:14px}.muted{color:#929c97;font-size:9px}.lead-card{border:1px solid var(--line);text-align:left;border-radius:13px;margin:16px 0 12px;padding:15px}.lead-card>span{color:#587c18;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.lead-card dl{margin:12px 0 0}.lead-card dl div{border-top:1px solid #edf0ee;justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.lead-card dt{color:#8b9690}.lead-card dd{margin:0;font-weight:700}.ai-session-reset{color:#526b31;width:100%;min-height:32px;font:inherit;cursor:pointer;background:#f5f9ee;border:1px solid #dbe6ca;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:9px;font-weight:700;display:flex}.ai-session-reset:hover:not(:disabled){color:#314817;background:#edf6dd}.ai-session-reset:disabled{cursor:wait;opacity:.55}.follow-up-status{text-align:left;background:#f5faec;border:1px solid #dbe8c6;border-radius:12px;gap:5px;margin:0 0 12px;padding:12px 13px;display:grid}.follow-up-status>span{color:#668b22;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.follow-up-status b{color:#29372f;font-size:10px;line-height:1.4}.follow-up-status small{color:#748078;font-size:9px}.follow-up-status--task{background:#f3f7fb;border-color:#d7dfeb}.follow-up-status--task>span{color:#557397}.conversation-search{flex-direction:column;height:100%;min-height:0;display:flex}.conversation-search__head{align-items:center;gap:6px;padding:9px 10px 6px;display:flex}.conversation-search__head>label{color:#82908a;background:var(--soft);border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:7px;min-width:0;height:36px;padding:0 9px;display:flex}.conversation-search__head>label:focus-within{border-color:#abd94a;box-shadow:0 0 0 3px #abd94a1f}.conversation-search__head input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.conversation-search__head label button{color:#85918b;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.conversation-search__tabs{border-bottom:1px solid var(--line);gap:5px;padding:0 12px 8px 48px;display:flex}.conversation-search__tabs button{color:#7a8580;cursor:pointer;background:0 0;border:0;border-radius:8px;height:29px;padding:0 10px;font-size:10px;font-weight:750}.conversation-search__tabs button.active{color:var(--ink);background:#e9eeeb}.conversation-search__results{flex:1;min-height:0;overflow-y:auto}.conversation-search__results>button{width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eff2f0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.conversation-search__results>button:hover{background:#f5f8f3}.conversation-search__results .avatar{width:36px;height:36px}.conversation-search__results>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.conversation-search__results b,.conversation-search__results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-search__results b{font-size:11px}.conversation-search__results small,.conversation-search__results time{color:#7d8983;font-size:9px}.search-placeholder{color:#9aa49f;text-align:center;place-content:center;justify-items:center;gap:14px;height:100%;min-height:260px;font-size:11px;display:grid}.conversation-labels,.conversation-notes{text-align:left;margin-top:11px;position:relative}.conversation-labels>button,.conversation-notes h4{color:#45534c;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;font-size:10px;font-weight:800;display:flex}.conversation-labels>button{cursor:pointer}.conversation-labels>button>span,.conversation-notes h4{gap:6px}.conversation-labels__chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.conversation-labels__chips>span{color:color-mix(in srgb, var(--label-color), #132019 55%);background:color-mix(in srgb, var(--label-color) 18%, white);border:1px solid color-mix(in srgb, var(--label-color) 35%, white);border-radius:99px;padding:4px 7px;font-size:9px;font-weight:750}.conversation-labels__chips small{color:#96a09b;font-size:9px}.conversation-labels__menu{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:7px;margin-top:7px;padding:8px;display:flex;box-shadow:0 10px 28px #19271f1a}.conversation-labels__menu label{cursor:pointer;align-items:center;gap:7px;font-size:10px;display:flex}.conversation-labels__menu label i{border-radius:50%;width:8px;height:8px}.conversation-notes{border-top:1px solid var(--line);padding-top:11px}.conversation-notes h4{justify-content:flex-start}.conversation-notes form{flex-direction:column;gap:6px;margin-top:8px;display:flex}.conversation-notes textarea{resize:vertical;width:100%;min-height:54px;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:9px;outline:0;padding:8px;font-size:10px}.conversation-notes textarea:focus{border-color:#a7d83d}.conversation-notes form button{color:#fff;background:var(--forest);cursor:pointer;border:0;border-radius:7px;align-self:flex-end;padding:5px 8px;font-size:9px;font-weight:750}.conversation-notes form button:disabled{opacity:.4;cursor:default}.conversation-detail-error{color:#c94b4b;margin-top:6px;font-size:9px;line-height:1.35;display:block}.conversation-notes__list{max-height:210px;margin-top:8px;overflow-y:auto}.conversation-notes__list article{border-top:1px solid #edf0ee;padding:8px 0}.conversation-notes__list p{white-space:pre-wrap;margin:0 0 4px;font-size:10px;line-height:1.4}.conversation-notes__list span{color:#8c9791;font-size:8px}.empty-chat{text-align:center;color:#99a39e;place-content:center;display:grid}.empty-chat svg{margin:auto}.page-stack{flex-direction:column;gap:22px;width:100%;max-width:1440px;margin:0;display:flex}.settings-page{width:100%;max-width:1440px;margin-left:0;margin-right:0}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:10px 0 6px;font-size:31px}.page-heading p{color:#78837d;margin:0;font-size:13px}.eyebrow--small{color:#739522;background:0 0;border:0;padding:0;font-size:9px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:42px 1fr;column-gap:12px;padding:19px;display:grid;position:relative}.stat-card__icon{border-radius:11px;grid-row:span 3;place-items:center;width:42px;height:42px;display:grid}.stat-card__icon.mint{color:#2c8b62;background:#e5f6ed}.stat-card__icon.sky{color:#367bb0;background:#e7f2fa}.stat-card__icon.yellow{color:#856c13;background:#faf3d3}.stat-card__icon.violet{color:#7051a7;background:#f0eafa}.stat-card small{color:#88938d;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.stat-card strong{letter-spacing:-.04em;margin-top:2px;font-size:25px}.stat-card p{color:#8d9691;margin:3px 0 0;font-size:9px}.panel{border:1px solid var(--line);background:#fff;border-radius:16px}.panel__head{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.panel__head h2{margin:0 0 5px;font-size:17px}.panel__head p{color:#818c86;margin:0;font-size:11px;line-height:1.5}.chart-panel{padding:21px}.select-like{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.analytics-filters{align-items:flex-end;gap:8px;display:flex}.project-multi-select{min-width:205px}.project-multi-select__menu{width:260px;left:auto;right:0}.project-multi-select__menu button>span{overflow:hidden}.project-multi-select__menu b{align-items:center;gap:6px;display:flex}.project-multi-select__menu b em{color:#66861e;text-transform:uppercase;background:#eaf5d5;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800}.project-multi-select__divider{background:var(--line);height:1px;margin:3px 5px}.project-multi-select__check{color:#345213;background:#fff;border:1px solid #d8e2ce;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;display:grid}.compact-select--static>b{color:#87928c;border:1px solid var(--line);background:#f4f6f5;border-radius:9px;align-items:center;min-height:35px;padding:0 12px;font-size:10px;display:flex}.compact-select{color:#7e8a83;flex-direction:column;gap:4px;min-width:140px;font-size:8px;font-weight:750;display:flex}.compact-select details{position:relative}.compact-select summary{min-height:35px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:10px;list-style:none;transition:border-color .15s,box-shadow .15s;display:flex}.compact-select summary::-webkit-details-marker{display:none}.compact-select summary:hover,.compact-select details[open] summary{border-color:#b9cf91;box-shadow:0 0 0 3px #b8dc742b}.compact-select details[open] summary svg{transform:rotate(180deg)}.compact-select summary svg{transition:transform .15s}.compact-select__menu{z-index:20;background:#fff;border:1px solid #dde4df;border-radius:11px;gap:2px;min-width:185px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #1d302629}.compact-select__menu button{color:#26332c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:39px;padding:7px 8px;display:flex}.compact-select__menu button:hover,.compact-select__menu button.active{background:#eff7e2}.compact-select__menu button>span{gap:1px;min-width:0;display:grid}.compact-select__menu b{color:#26332c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.compact-select__menu small{color:#87928c;font-size:8px;font-weight:500}.custom-select{width:100%;min-width:0;color:var(--ink);font-size:11px;font-weight:500;position:relative}.custom-select__trigger{width:100%;min-height:39px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}.custom-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select__trigger svg{color:#718078;flex:none;transition:transform .15s}.custom-select__trigger:hover:not(:disabled),.custom-select--open .custom-select__trigger{border-color:#a9d442;box-shadow:0 0 0 3px #abd8421f}.custom-select--open .custom-select__trigger svg{transform:rotate(180deg)}.custom-select__trigger:focus-visible,.custom-select__option:focus-visible{outline-offset:2px;outline:2px solid #92c62e}.custom-select__trigger:disabled{color:#9aa39e;cursor:not-allowed;opacity:.72;background:#f5f7f5}.custom-select__menu{z-index:45;background:#fff;border:1px solid #dce3df;border-radius:12px;gap:2px;width:100%;max-height:300px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 44px #17271e2b}.custom-select__option{color:#26332c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:39px;padding:8px 9px;display:flex}.custom-select__option:hover,.custom-select__option.active{color:#385d0c;background:#eff7e2}.custom-select__option>span{gap:2px;min-width:0;display:grid}.custom-select__option b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.custom-select__option small{color:#87928c;font-size:9px}.custom-select__option>svg{color:#76a51c;flex:none}.chart{height:200px;padding:18px 15px 0;display:block;position:relative;overflow:hidden}.chart__grid{background:repeating-linear-gradient(#eef1ef 0 1px,#0000 1px 45px);position:absolute;inset:20px 0 0}.chart__columns{z-index:1;align-items:flex-end;gap:clamp(2px,.55vw,8px);height:100%;display:flex;position:relative}.chart__column{border-radius:7px;outline:none;flex:1;justify-content:center;align-items:flex-end;gap:2px;min-width:3px;height:100%;transition:background .15s;display:flex;position:relative}.chart__column:hover,.chart__column:focus-visible{z-index:4;background:linear-gradient(#0000 18%,#8dbd2f1a)}.chart__bar{border-radius:4px 4px 1px 1px;width:46%;min-height:2px;display:block}.chart__bar--all{background:linear-gradient(#cae794,#e1f0c1)}.chart__bar--qualified{background:linear-gradient(#83b92a,#b8d978)}.chart__tooltip{z-index:10;color:#253129;opacity:0;pointer-events:none;background:#fffffff7;border:1px solid #dce5df;border-radius:12px;gap:7px;width:205px;padding:13px;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:38%;left:50%;transform:translate(-50%,7px);box-shadow:0 16px 38px #192f232e}.chart__column:hover .chart__tooltip,.chart__column:focus-visible .chart__tooltip{opacity:1;transform:translate(-50%)}.chart__tooltip>b{font-size:11px}.chart__tooltip>small{color:#89938e;margin-top:-4px;font-size:8px}.chart__tooltip>span{grid-template-columns:8px 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}.chart__tooltip i{border-radius:2px;width:7px;height:7px}.chart__tooltip strong{font-size:11px}.chart__column:first-child .chart__tooltip{left:0;transform:translateY(7px)}.chart__column:first-child:hover .chart__tooltip,.chart__column:first-child:focus-visible .chart__tooltip{transform:translate(0)}.chart__column:last-child .chart__tooltip{left:auto;right:0;transform:translateY(7px)}.chart__column:last-child:hover .chart__tooltip,.chart__column:last-child:focus-visible .chart__tooltip{transform:translate(0)}.chart__empty{z-index:2;color:#8b9690;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.chart__empty--error{color:#b34d43}@media (width<=620px){.analytics-filters{flex-wrap:wrap;width:100%}.compact-select{flex:1;min-width:0}.project-multi-select{flex-basis:100%}.project-multi-select__menu{left:0;right:auto}}.chart__legend{color:#7d8882;justify-content:center;gap:20px;padding:15px;font-size:9px;display:flex}.chart__legend span{align-items:center;gap:6px;display:flex}.chart__legend i{border-radius:2px;width:8px;height:8px}.legend-all{background:#cae794}.legend-qualified{background:#8dbd2f}.settings-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}.settings-nav{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-self:start;gap:3px;padding:8px;display:flex}.settings-nav a{color:#738078;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.settings-nav a svg{width:17px}.settings-nav a.active{color:#3d5e13;background:#eff7e4}.settings-panel{min-height:500px;padding:23px}.access-settings{flex-direction:column;gap:18px;display:flex}.settings-section-head{align-items:center;gap:12px;display:flex}.settings-section-head__icon{color:#496b19;background:#eff7e4;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.settings-section-head h2,.settings-section-head p,.access-list-head h3,.access-list-head p{margin:0}.settings-section-head h2{font-size:18px}.settings-section-head p,.access-list-head p{color:var(--muted);margin-top:3px;font-size:11px}.access-invite-card,.access-list-section{border:1px solid var(--line);background:#f8faf8;border-radius:14px;padding:17px}.access-id-tabs{background:#eaf0ec;border-radius:9px;gap:2px;width:fit-content;padding:3px;display:flex}.access-id-tabs button{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:7px;height:30px;padding:0 13px;font-size:11px;font-weight:700}.access-id-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #182a211a}.access-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.access-search-row>label,.access-field{color:#657269;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.access-search-input{color:#87938c;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.access-search-input:focus-within{border-color:#a9d942;box-shadow:0 0 0 3px #a9d9421f}.access-search-input input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.access-lookup{color:#78663a;background:#fff9e8;border:1px solid #ebdfb8;border-radius:11px;align-items:center;gap:10px;min-height:54px;margin-top:12px;padding:10px 12px;display:flex}.access-lookup--found{color:#345c12;background:#f1f8e8;border-color:#d5e8b8}.access-lookup>span:nth-child(2){flex:1;min-width:0}.access-lookup b,.access-lookup small,.access-list article b,.access-list article small,.access-switch-row b,.access-switch-row small,.access-channel b,.access-channel small,.access-invite-link b,.access-invite-link small{display:block}.access-lookup b,.access-list article b,.access-switch-row b,.access-channel b,.access-invite-link b{font-size:11px}.access-lookup small,.access-list article small,.access-switch-row small,.access-channel small,.access-invite-link small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:500}.access-avatar{color:#35550f;background:#dff2b9;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.access-avatar img{object-fit:cover;width:100%;height:100%}.access-scope-grid{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:12px;margin-top:14px;display:grid}.access-field .custom-select{width:100%}.access-switch-row{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 12px;display:flex}.access-switch-row input{accent-color:#89bd25;flex:none;width:38px;height:21px}.access-switch-row--muted{color:#748078;cursor:default}.access-channels{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:8px;display:grid}.access-channels legend{color:var(--muted);padding:0 5px;font-size:10px}.access-channel{cursor:pointer;background:#fff;border:1px solid #edf0ee;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:7px 9px;display:flex}.access-channel--all{grid-column:1/-1}.access-channel input{accent-color:#89bd25}.access-save-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.access-save-row p{color:var(--muted);margin:0;font-size:10px}.access-invite-link{color:#345c12;background:#f1f8e8;border:1px solid #d5e8b8;border-radius:11px;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) auto;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.access-invite-link code{color:#36551a;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border-radius:7px;min-width:0;padding:9px 10px;font-size:9px;overflow:hidden}.access-list-head{justify-content:space-between;align-items:center;display:flex}.access-list-head h3{font-size:14px}.access-list-head>span{color:#486916;background:#eaf5d5;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 8px;font-size:10px;font-weight:800;display:grid}.access-list{margin-top:10px}.access-list article{border-top:1px solid var(--line);grid-template-columns:34px minmax(140px,1fr) auto auto minmax(150px,1fr) 34px;align-items:center;gap:10px;min-height:58px;padding:9px 2px;display:grid}.access-status{color:#627067;background:#edf1ee;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.access-status--active{color:#3e6b17;background:#e9f6d5}.access-entry-scope{color:var(--muted);font-size:10px;line-height:1.35}.label-create{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;max-width:760px;margin:22px 0;display:grid}.label-create input[type=color]{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:10px;width:44px;height:42px;padding:4px}.label-create input:not([type=color]){height:42px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:10px;outline:0;padding:0 12px}.label-create input:not([type=color]):focus{border-color:#a9d942;box-shadow:0 0 0 3px #a9d9421f}.labels-list{border-top:1px solid var(--line);max-width:760px}.labels-list>div:not(.empty-inline){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:50px;padding:7px 4px;display:flex}.labels-list>div>span{align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.labels-list>div>span i{width:11px;height:11px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 8%, transparent);border-radius:50%}.channel-list{flex-direction:column;margin-bottom:24px;display:flex}.amocrm-card{background:linear-gradient(145deg,#fff 0%,#f8faf9 100%);border:1px solid #dce3df;border-radius:16px;margin:4px 0 24px;padding:18px;box-shadow:0 10px 30px #172d210d}.amocrm-card--active{background:linear-gradient(145deg,#fff 0%,#f2fae8 100%);border-color:#bddb8b}.amocrm-card--loading{color:var(--muted);font-size:11px}.amocrm-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.amocrm-card__head h3,.amocrm-card__head p{margin:0}.amocrm-card__head h3{font-size:14px}.amocrm-card__head p{color:var(--muted);margin-top:4px;font-size:10px}.amocrm-logo{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#6d5afc,#ff4f9a);border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:0 7px 17px #6d5afc3d}.amocrm-notice{color:#466221;background:#f4fae9;border:1px solid #dde8cc;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.amocrm-notice svg{flex:none}.amocrm-endpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.amocrm-endpoints label{color:var(--muted);flex-direction:column;gap:6px;font-size:9px;font-weight:750;display:flex}.amocrm-endpoints button{min-width:0;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dfe5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.amocrm-endpoints code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:9px;overflow:hidden}.amocrm-card__actions,.amocrm-card__connected{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.amocrm-card__actions small,.amocrm-card__connected span,.amocrm-card__connected small{color:var(--muted);font-size:9px}.amocrm-card__connected>div{flex-direction:column;gap:3px;display:flex}.channel-item{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(170px,.72fr) minmax(0,1.8fr);align-items:center;gap:10px;min-height:76px;padding:12px 0;display:grid}.channel-identity{min-width:0;min-height:58px;color:inherit;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:7px;text-decoration:none;display:flex;position:relative}.channel-identity--with-status{padding-right:78px}.channel-identity:hover{background:#f7faf7;border-color:#dce5df}.channel-identity>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.channel-identity>span:last-child b,.channel-identity>span:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-identity>.status{position:absolute;top:7px;right:7px}.channel-link{margin-top:4px;display:block;color:#668d20!important}.channel-avatar-wrap{flex:none;width:48px;height:48px;position:relative}.channel-avatar-wrap .channel-avatar,.channel-avatar-wrap .provider-icon{width:44px;height:44px}.provider-badge{color:#fff;border:2px solid #fff;border-radius:99px;place-items:center;min-width:22px;height:16px;padding:0 5px;font-size:7px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;bottom:0;right:0}.provider-badge.vk{background:#2f7fc2}.provider-badge.telegram{background:#259ccc}.channel-avatar{object-fit:cover;background:#eef2ef;border-radius:12px;flex:none;width:44px;height:44px}.provider-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.provider-icon svg{width:17px}.provider-icon.telegram{color:#187fa8;background:#e6f6fb}.provider-icon.vk{color:#3776aa;background:#e9f2fa}.channel-item__main{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.channel-item__title{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-item__title>span{flex-direction:column;gap:3px;min-width:0;display:flex}.channel-item b{font-size:11px}.channel-item small{color:#8c9691;font-size:9px}.channel-controls{grid-template-columns:minmax(125px,1fr) minmax(150px,1.1fr) auto;align-items:end;gap:8px;display:grid}.channel-controls label,.channel-controls .select-field,.channel-agent-control{color:#738078;flex-direction:column;gap:5px;font-size:9px;font-weight:750;display:flex}.channel-agent-control__head{justify-content:space-between;align-items:center;gap:8px;min-height:17px;display:flex}.ai-toggle{color:#7d8982;cursor:pointer;background:#edf1ef;border:1px solid #d5ddd8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;height:22px;padding:0 6px 0 24px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.ai-toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:3px;box-shadow:0 1px 4px #1f322833}.ai-toggle b{letter-spacing:.05em;font-size:7px;font-weight:900}.ai-toggle--on{color:#345d09;background:#c5f451;border-color:#9ecf3f;padding:0 24px 0 6px;box-shadow:0 3px 9px #9ccc3d3d}.ai-toggle--on i{transform:translate(30px)}.ai-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--lime) 70%, #547d16);outline-offset:2px}.ai-toggle:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.channel-agent-control--off .custom-select__trigger{background:#fafbfa;border-color:#e3e7e5}.channel-controls input{min-height:37px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce3df;border-radius:9px;padding:8px 10px}.channel-controls>.button{min-height:37px;padding-top:0;padding-bottom:0}.status{border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.status--active{color:#36724e;background:#e5f6eb}.status--pending{color:#7f6a28;background:#faf2d7}.status--error{color:#944b4b;background:#fbeaea}.form-stack{flex-direction:column;gap:16px;display:flex}.compact-form{padding-top:5px}.form-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.form-stack h3{margin:0;font-size:13px}.form-stack label,.form-stack .select-field{color:#536159;flex-direction:column;gap:7px;font-size:10px;font-weight:750;display:flex}.form-stack input,.form-stack textarea,.project-card--new input{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3df;border-radius:10px;outline:none;padding:11px 12px;font-size:11px}.form-stack input:focus,.form-stack textarea:focus,.project-card--new input:focus{border-color:#abd842;box-shadow:0 0 0 3px #abd8421c}.form-stack textarea{resize:vertical;line-height:1.55}.field-help{color:#8b9690;font-size:9px;font-weight:500}.ai-settings{gap:14px}.ai-settings__intro{align-items:center;gap:11px;padding:1px 2px 7px;display:flex}.ai-settings__intro-icon,.openai-section__icon{color:#527c0e;background:#eef7df;border-radius:10px;flex:none;place-items:center;display:grid}.ai-settings__intro-icon{width:38px;height:38px}.ai-settings__intro h2,.ai-settings__intro p,.openai-section__head h3,.openai-section__head p{margin:0}.ai-settings__intro h2{margin-bottom:3px;font-size:18px}.ai-settings__intro p,.openai-section__head p{color:#7d8982;font-size:10px;line-height:1.45}.openai-section{background:#fff;border:1px solid #dfe5e1;border-radius:14px;gap:15px;padding:17px;display:grid}.openai-section__head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.openai-section__icon{border-radius:9px;width:32px;height:32px}.openai-section__head h3{margin-bottom:3px;font-size:13px}.openai-key-card{background:#f7f9f7;border:1px solid #e3e8e5;border-radius:11px;gap:13px;padding:14px;display:grid}.openai-key-card__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.openai-key-card__head>div{gap:3px;min-width:0;display:grid}.openai-key-card__head small,.openai-key-card__head p{color:#7b8780;margin:0;font-size:9px;line-height:1.4}.openai-key-card__head b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.openai-key-card__head .button{min-width:148px}.openai-key-warning{color:#874b38;background:#fff2ed;border:1px solid #f1d2c6;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.openai-key-warning>svg{flex:none;margin-top:1px}.openai-key-warning>span{gap:2px;display:grid}.openai-key-warning b{font-size:9px}.openai-key-warning small{color:#a26752;font-size:8px;font-weight:500;line-height:1.4}.openai-key-tools{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.openai-key-tools>label{min-width:0}.openai-permissions{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:10px}.openai-permissions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 11px;list-style:none;display:flex}.openai-permissions summary::-webkit-details-marker{display:none}.openai-permissions summary>span{gap:2px;display:grid}.openai-permissions summary b{font-size:10px}.openai-permissions summary small{color:#849089;font-size:8px}.openai-permissions summary svg{color:#78857e;transition:transform .15s}.openai-permissions[open] summary svg{transform:rotate(180deg)}.openai-permissions ul{border-top:1px solid var(--line);gap:7px;margin:0 11px;padding:10px 0;list-style:none;display:grid}.openai-permissions li{color:#637069;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.openai-permissions li strong{color:#496b10;background:#edf8da;border-radius:99px;padding:3px 7px;font-size:8px}.openai-permissions>p{color:#77837c;margin:0 11px;font-size:8px;line-height:1.45}.openai-permissions>a{color:#62891a;margin:9px 11px 11px;font-size:9px;font-weight:750;display:inline-block}.secret-input{display:block;position:relative}.secret-input input{padding-right:42px}.secret-input button{color:#77837c;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.openai-model-row{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:end;gap:12px;display:grid}.openai-model-rate{background:#f7f9f7;border:1px solid #e3e8e5;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-height:61px;padding:10px 12px;display:flex}.openai-model-rate small,.openai-model-rate span{color:#7d8982;font-size:8px}.openai-model-rate b{font-size:11px}.openai-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.openai-cost-grid section{background:#fbfcfb;border:1px solid #e1e6e3;border-radius:12px;flex-direction:column;gap:6px;min-height:112px;padding:14px;display:flex}.openai-cost-grid small,.openai-cost-grid p{color:#7d8982;font-size:9px;line-height:1.45}.openai-cost-grid b{font-size:13px}.openai-cost-grid p{margin:0}.openai-cost-grid a{color:#62891a;align-items:center;gap:5px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.openai-actions{background:#f7f9f7;border:1px solid #e0e6e2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.openai-actions p{color:#7b8780;margin:0;font-size:9px}.openai-actions .button{min-width:190px}.empty-inline{color:#84908a;background:#f7f9f7;border-radius:11px;padding:18px;font-size:11px}.prompt-settings,.prompt-list{flex-direction:column;gap:14px;display:flex}.prompt-list-section{border:1px solid #e2e8e4;border-radius:13px;overflow:hidden}.prompt-list-heading{background:#f7f9f7;border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.prompt-list-heading>span{gap:2px;display:grid}.prompt-list-heading b{color:#26332c;font-size:12px}.prompt-list-heading small{color:#84908a;font-size:9px}.prompt-list-heading>i{color:#557d12;background:#eaf5d8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:800;display:grid}.prompt-list-section .prompt-list{gap:8px;padding:10px}.prompt-card{border:1px solid #e4e9e6;border-radius:12px;flex-direction:column;align-items:start;gap:16px;padding:15px;display:flex}.prompt-tabs{background:#f5f7f5;border:1px solid #e2e8e4;border-radius:11px;gap:4px;width:100%;padding:4px;display:flex}.prompt-tabs button{color:#748078;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:750;display:inline-flex}.prompt-tabs button.active{color:#31401f;background:#eaf5d8;box-shadow:0 1px 3px #24371b14}.prompt-tab-panel{gap:14px;width:100%;display:grid}.prompt-card__section-title{gap:3px;display:grid}.prompt-card__section-title b{font-size:11px}.prompt-card__section-title small{color:var(--muted);font-size:9px}.follow-up-workflow{gap:14px;width:100%;display:grid}.follow-up-workflow>header{justify-content:space-between;align-items:center;gap:14px;padding:2px 0;display:flex}.follow-up-workflow>header>span{gap:3px;display:grid}.follow-up-workflow>header small,.follow-up-note{color:var(--muted);font-size:9px}.follow-up-steps{gap:10px;display:grid}.follow-up-step{background:#fafcf9;border:1px solid #e0e7e2;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px;display:grid}.follow-up-step__number{color:#557d12;background:#eaf5d8;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:grid}.follow-up-step__content{gap:12px;min-width:0;display:grid}.follow-up-step__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.follow-up-step__head>span{gap:2px;display:grid}.follow-up-step__head small,.follow-up-step__prompt small{color:var(--muted);font-size:9px}.standard-follow-up{color:#59675f;align-items:center;font-weight:700;flex-direction:row!important;gap:7px!important;font-size:9px!important;display:inline-flex!important}.standard-follow-up input{accent-color:#8dbd2f;width:auto}.follow-up-delay{grid-template-columns:minmax(120px,.5fr) minmax(150px,.5fr);gap:10px;max-width:420px;display:grid}.follow-up-delay label,.follow-up-step__prompt{color:#526159;gap:6px;font-size:9px;font-weight:700;display:grid}.follow-up-delay input,.follow-up-delay select,.follow-up-step__prompt textarea{width:100%}.follow-up-note{margin:0;padding-left:40px}.follow-up-editor{background:#f8faf8;border:1px solid #dfe7e2;border-radius:12px;gap:12px;margin:2px 0 0;padding:14px;display:grid}.follow-up-editor--card{grid-column:1/-1}.follow-up-editor__head,.follow-up-editor__head>span,.automation-toggle{align-items:center;display:flex}.follow-up-editor__head{justify-content:space-between;gap:12px}.follow-up-editor__head>span{gap:7px}.follow-up-editor__head small{color:var(--muted);font-size:9px}.follow-up-editor__grid{grid-template-columns:minmax(180px,.45fr) minmax(320px,1fr);gap:12px;display:grid}.follow-up-editor__grid label,.automation-form label{gap:6px;display:grid}.prompt-card__actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.automation-settings,.integration-settings{gap:18px;display:grid}.automation-toggle{color:#526159;font-size:10px;font-weight:750;flex-direction:row!important;gap:8px!important}.automation-toggle input{accent-color:#91c42f;width:auto}.automation-flow{color:#59675f;background:#f8faf8;border:1px solid #e1e7e3;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 16px;font-size:10px;display:flex}.automation-flow span{align-items:center;gap:7px;display:inline-flex}.automation-flow b{color:#557d12;background:#eaf5d8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.automation-flow svg{width:15px}.automation-form{border:1px solid #e1e7e3;border-radius:14px;padding:18px}.prompt-card>div:first-child{align-items:center;gap:8px;display:flex}.prompt-card h3{margin:0;font-size:12px}.prompt-card__channels,.channel-picker{flex-wrap:wrap;gap:8px 14px;display:flex}.prompt-card__channels label,.channel-picker label{color:#536159;flex-direction:row;align-items:center;gap:6px;font-size:10px;display:inline-flex}.prompt-card__channels input,.channel-picker input{accent-color:#8dbd2f;width:auto}.prompt-create{background:linear-gradient(145deg,#fbfdf8,#fff 55%);border:1px solid #cfdfb3;border-radius:14px;margin-top:4px;padding:18px;box-shadow:0 10px 30px #3b562c12}.prompt-create__head{background:#f2f8e9;border-bottom:1px solid #dfeacb;border-radius:14px 14px 0 0;margin:-18px -18px 2px;padding:17px 18px 15px}.prompt-create__eyebrow{color:#71942f;text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px;font-size:8px;font-weight:850;display:block}.prompt-create__actions{align-items:center;gap:8px;display:flex}.channel-picker{border:1px solid #dce3df;border-radius:10px;margin:0;padding:13px}.channel-picker legend{color:#536159;padding:0 5px;font-size:10px;font-weight:750}.field-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.segmented{background:#f0f3f1;border-radius:9px;width:max-content;padding:3px;display:flex}.segmented button{color:#7d8982;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 12px;font-size:9px;font-weight:750}.segmented button.active{color:#30471a;background:#fff;box-shadow:0 2px 7px #192b2214}.form-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.form-footer small{color:#88928d;font-size:9px}.version-chip,.role-chip{color:#628618;background:#edf7dc;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.notice{border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;display:flex}.notice--success{color:#376747;background:#e9f7ed}.notice--error{color:#8b4545;background:#faeaea}.notice--info{color:#496277;background:#eaf3f9}.toast-stack{z-index:1200;pointer-events:none;flex-direction:column;gap:9px;width:min(360px,100vw - 32px);display:flex;position:fixed;top:68px;right:18px}.toast{color:#26342c;pointer-events:auto;background:#fff;border:1px solid #dfe7e2;border-radius:13px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:54px;padding:12px 11px 12px 13px;font-size:11px;font-weight:700;line-height:1.4;animation:.2s ease-out toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #13261c29}.toast:after{content:"";opacity:.28;transform-origin:0;background:currentColor;height:3px;animation:5s linear forwards toast-life;position:absolute;bottom:0;left:0;right:0}.toast__icon{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.toast__icon svg{width:15px}.toast>button{color:#839089;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.toast>button:hover{background:#192d2212}.toast>button svg{width:14px}.toast--success{color:#316644;border-color:#cfe7d6}.toast--success .toast__icon{background:#e5f5e9}.toast--error{color:#964a4a;border-color:#efd3d3}.toast--error .toast__icon{background:#fbeaea}.toast--info{color:#496277;border-color:#d2e2ed}.toast--info .toast__icon{background:#eaf3f9}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes toast-life{to{transform:scaleX(0)}}.project-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.project-card{border:1px solid var(--line);min-height:145px;color:inherit;background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;display:flex;position:relative}.project-card__heading,.project-create__heading{align-items:center;gap:13px;min-width:0;display:flex}.project-create__heading{width:100%}.project-create__heading .button{min-height:36px;margin-left:auto;padding-inline:15px}.project-card__mark{color:#587d16;background:#edf7dc;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.project-card__mark svg{width:19px}.project-card h3{margin:4px 0 5px;font-size:14px}.project-card p{color:#87918c;margin:0;font-size:9px}.project-card__stats{border-top:1px solid #edf0ee;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:auto 0 0;padding-top:13px;display:grid}.project-card__stats div{border-left:1px solid #edf0ee;min-width:0;padding:0 10px}.project-card__stats div:first-child{border-left:0;padding-left:0}.project-card__stats dt{color:#929c96;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.project-card__stats dd{color:var(--ink);margin:4px 0 0;font-size:12px;font-weight:800}.project-card .role-chip{position:absolute;top:17px;right:17px}.project-card--new{border-style:dashed;justify-content:center;gap:14px;min-height:145px}.project-card--new h3{margin:0}.project-create__fields{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:8px;width:100%;display:grid}.project-card--new .error-text{margin-top:-7px}.error-text{color:#a04b4b}.boot{background:#f5f7f5;place-content:center;justify-items:center;gap:22px;min-height:100vh;display:grid}.boot p{color:#748078}.loader{border:3px solid #dde4df;border-top-color:#90bd2f;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1120px){.product-shot{grid-template-columns:58px 235px 1fr}.shot-insight{display:none}.dialogs-layout{grid-template-columns:285px minmax(380px,1fr)}.contact-panel{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){:root{--topbar:54px;--page-gutter:15px}.landing__header{padding:0 18px}.landing__header nav,.landing__header .button{display:none}.hero{padding:70px 18px 60px}.hero h1{font-size:clamp(42px,12vw,65px)}.hero>p{font-size:16px}.hero__proof{flex-wrap:wrap;gap:12px}.product-shot{grid-template-columns:50px 210px 1fr;height:420px;margin-top:55px}.shot-list__head,.shot-chat__head{height:65px}.shot-chat__body{padding:20px 16px}.bubble{max-width:90%}.feature-strip{grid-template-columns:repeat(2,1fr);padding:0 18px 60px}.feature-strip article:nth-child(2){border-right:0}.sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:14px 0 40px #0000002e}.sidebar--open{transform:translate(0)}.sidebar__close,.mobile-menu{display:grid}.cabinet__main{padding-left:0}.live-chip{display:none}.project-switcher{min-width:0}.cabinet__content--dialogs{padding:0}.dialogs-layout{grid-template-columns:270px 1fr}.contact-panel{display:none}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto}.settings-nav a{white-space:nowrap}.openai-cost-grid,.openai-key-tools,.openai-model-row,.channel-controls,.prompt-card,.follow-up-editor__grid{grid-template-columns:1fr}.channel-item{grid-template-columns:1fr;align-items:stretch}.project-grid{grid-template-columns:repeat(2,1fr)}.access-list article{grid-template-columns:34px minmax(130px,1fr) auto 34px}.access-entry-scope,.access-list article .role-chip{grid-column:2/4}}@media (width<=620px){.toast-stack{width:auto;top:62px;left:10px;right:10px}.project-create__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.access-search-row,.access-scope-grid,.access-invite-link{grid-template-columns:1fr}.access-search-row .button,.access-invite-link .button{width:100%}.access-channels{grid-template-columns:1fr}.access-save-row{flex-direction:column;align-items:stretch}.access-save-row .button{width:100%}.access-list article{grid-template-columns:34px minmax(0,1fr) 34px}.access-list article>.access-status,.access-list article>.role-chip,.access-entry-scope{grid-column:2}.access-list article>.icon-button{grid-area:1/3/3}.landing__header .brand{font-size:18px}.hero{padding-top:54px}.eyebrow{letter-spacing:.045em;justify-content:center;max-width:100%;font-size:10px;line-height:1.4}.hero h1{letter-spacing:-.045em;font-size:clamp(34px,10.5vw,43px);line-height:1.02}.hero h1 br{display:none}.hero>p{font-size:14px;line-height:1.55}.hero__actions{flex-direction:column}.hero__proof{gap:8px 14px;font-size:10px}.product-shot{border-radius:15px;grid-template-columns:36px 118px minmax(0,1fr);width:100%;height:360px;margin-top:44px;transform:none}.shot-sidebar{gap:10px;padding:13px 5px}.shot-sidebar .brand{margin-bottom:13px}.shot-sidebar .brand>span:last-child{display:none}.shot-sidebar .brand__mark,.shot-dot{width:25px;height:25px}.shot-list__head,.shot-chat__head{height:58px}.shot-list__head{padding:0 8px;font-size:11px}.tiny-pill,.shot-person .avatar,.shot-chat__head .avatar,.bot-chip{display:none}.shot-person{gap:4px;min-height:72px;padding:12px 7px}.shot-person b{font-size:10px}.shot-person>i{flex:none}.shot-chat__head{padding:0 9px}.shot-chat__body{gap:9px;padding:14px 9px}.bubble{max-width:94%;padding:9px 10px;font-size:9px}.shot-chat{display:flex}.feature-strip{grid-template-columns:1fr}.feature-strip article{border-bottom:1px solid #ffffff14;border-right:0}.topbar__right{gap:6px}.topbar__context{flex:1;gap:2px}.topbar__page{display:none}.header-select summary{min-width:0;max-width:145px;padding:5px}.header-select summary small{display:none}.header-select__icon{width:31px;height:31px}.header-select__menu{width:calc(100vw - 24px);max-height:55vh;top:calc(var(--topbar) - 2px);position:fixed;left:12px}.project-switcher>svg{display:none}.project-switcher__icon{width:31px;height:31px}.project-switcher small{display:none}.dialogs-layout{height:calc(100vh - var(--topbar));display:block}.conversation-list{height:100%}.chat-panel{z-index:12;inset:var(--topbar) 0 0;position:fixed}.chat-panel:not(:has(.chat-header)){display:none}.contact-panel{display:none}.chat-header{padding:0 11px}.chat-person .avatar,.qualification{display:none}.chat-body{padding:18px 13px}.message__bubble{max-width:86%}.mode-button{padding:0 8px}.chat-back{flex:none;display:grid}.stats-grid,.project-grid,.field-grid,.follow-up-editor__grid{grid-template-columns:1fr}.automation-flow{flex-direction:column;align-items:flex-start}.automation-flow>svg{display:none}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:27px}.page-heading>.button{width:100%}.chart{gap:7px;padding-inline:2px}.chart>span{width:auto}.settings-nav{margin:0 -2px}.settings-nav a{min-width:max-content}.settings-panel{padding:17px}.openai-section{padding:14px}.openai-section__head{grid-template-columns:32px minmax(0,1fr)}.openai-section__head>.status{grid-column:2;width:max-content}.openai-key-card__head,.openai-actions{flex-direction:column;align-items:stretch}.openai-key-card__head .button,.openai-actions .button{width:100%}.label-create{grid-template-columns:42px minmax(0,1fr)}.label-create .button{grid-column:1/-1}.form-footer{flex-direction:column;align-items:flex-start}.form-footer .button{width:100%}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf3ef;--ink:#eef5f1;--muted:#9caaa2;--line:#354139;--forest:#0b1510;--panel:#1a231e;--soft:#222d27;--dark-bg:#111713;--dark-raised:#26322b;--dark-hover:#2b3830;--control-bg:#17211c;--control-bg-hover:#1b2721;--control-bg-disabled:#202a25;--control-border:#3a4740;--control-border-hover:#56655d;--control-placeholder:#718078;--control-focus:#9dcc45;--control-ring:#9dcc452e;background:#111713}[data-theme=dark] body,[data-theme=dark] .cabinet,[data-theme=dark] .cabinet__content,[data-theme=dark] .chat-panel{background:var(--dark-bg)}[data-theme=dark] .topbar,[data-theme=dark] .dialogs-layout,[data-theme=dark] .conversation-list,[data-theme=dark] .conversation-row,[data-theme=dark] .chat-header,[data-theme=dark] .contact-panel,[data-theme=dark] .panel,[data-theme=dark] .settings-nav,[data-theme=dark] .project-card,[data-theme=dark] .header-select__menu,[data-theme=dark] .compact-select__menu,[data-theme=dark] .custom-select__menu,[data-theme=dark] .conversation-labels__menu{color:var(--ink);background:var(--panel);border-color:var(--line)}[data-theme=dark] .topbar{background:#202923}[data-theme=dark] ::selection{color:#172017;background:#b8e94b}[data-theme=dark] ::placeholder{color:#78877f;opacity:1}[data-theme=dark] *{scrollbar-color:#46544c #18201c}[data-theme=dark] .button--dark{color:#f3f8f5;background:#293c32;border:1px solid #3b5145;box-shadow:0 8px 20px #0003}[data-theme=dark] .button--dark:hover:not(:disabled){background:#345044}[data-theme=dark] .button--outline,[data-theme=dark] .icon-button{color:var(--ink);background:var(--dark-raised);border-color:var(--line)}[data-theme=dark] .button--outline:hover:not(:disabled),[data-theme=dark] .icon-button:hover:not(:disabled){background:var(--dark-hover)}[data-theme=dark] .button--soft{color:#dff4ae;background:#2c3923}[data-theme=dark] .button--warning{color:#ead7ac;background:#3a3427}[data-theme=dark] .button:disabled,[data-theme=dark] .icon-button:disabled{color:#728078;box-shadow:none;opacity:1;background:#202923;border-color:#303b35}[data-theme=dark] .conversation-row:hover,[data-theme=dark] .conversation-search__results>button:hover,[data-theme=dark] .header-select summary:hover,[data-theme=dark] .header-select[open] summary,[data-theme=dark] .project-switcher:hover,[data-theme=dark] .channel-identity:hover{background:var(--dark-hover);border-color:var(--line)}[data-theme=dark] .conversation-row.active{background:#29381f}[data-theme=dark] .dialogs-cost-summary{color:var(--muted);background:var(--dark-bg)}[data-theme=dark] .dialogs-cost-summary b,[data-theme=dark] .conversation-cost{color:#cbed8e}[data-theme=dark] .conversation-cost{background:#29381f;border-color:#405531}[data-theme=dark] .toast{color:var(--ink);border-color:var(--line);background:#222a26;box-shadow:0 12px 34px #00000057}[data-theme=dark] .toast--success{border-color:#365843}[data-theme=dark] .toast--success .toast__icon{background:#294536}[data-theme=dark] .toast--error{border-color:#653f3f}[data-theme=dark] .toast--error .toast__icon{background:#4b3030}[data-theme=dark] .toast--info{border-color:#3d5669}[data-theme=dark] .toast--info .toast__icon{background:#2d414f}[data-theme=dark] .toast>button{color:#a8b4ad}[data-theme=dark] .project-card__stats,[data-theme=dark] .project-card__stats div{border-color:#334039}[data-theme=dark] .filters button.active,[data-theme=dark] .settings-nav a.active,[data-theme=dark] .header-select__menu button:hover,[data-theme=dark] .header-select__menu button.active,[data-theme=dark] .custom-select__option:hover,[data-theme=dark] .custom-select__option.active{color:#dff4ae;background:#2c3923}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] .custom-select__trigger,[data-theme=dark] .label-create input:not([type=color]){color:var(--ink);background:var(--soft);border-color:var(--line)}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] .custom-select__trigger:focus-visible{border-color:#8ebc38}[data-theme=dark] .custom-select__trigger:disabled{color:#718078;opacity:1;background:#1e2722;border-color:#303b35}[data-theme=dark] .custom-select__option,[data-theme=dark] .compact-select__menu button,[data-theme=dark] .custom-select__option b,[data-theme=dark] .compact-select__menu b{color:var(--ink)}[data-theme=dark] .custom-select__option small,[data-theme=dark] .compact-select__menu small{color:var(--muted)}[data-theme=dark] .compact-select summary{color:var(--ink);background:var(--dark-raised);border-color:var(--line)}[data-theme=dark] .compact-select--static>b{color:#aab4ae;background:var(--soft)}[data-theme=dark] .project-multi-select__menu b em{color:#c4eb74;background:#354526}[data-theme=dark] .project-multi-select__check{color:#c4eb74;background:#253029;border-color:#425047}[data-theme=dark] .openai-section,[data-theme=dark] .openai-permissions{color:var(--ink);background:var(--panel);border-color:var(--line)}[data-theme=dark] .openai-key-card,[data-theme=dark] .openai-model-rate,[data-theme=dark] .openai-cost-grid section,[data-theme=dark] .openai-actions,[data-theme=dark] .access-invite-card,[data-theme=dark] .access-list-section{color:var(--ink);background:var(--soft);border-color:var(--line)}[data-theme=dark] .openai-key-card__head small,[data-theme=dark] .openai-key-card__head p,[data-theme=dark] .openai-model-rate small,[data-theme=dark] .openai-model-rate span,[data-theme=dark] .openai-cost-grid small,[data-theme=dark] .openai-cost-grid p,[data-theme=dark] .openai-actions p,[data-theme=dark] .openai-permissions summary small,[data-theme=dark] .openai-permissions>p{color:var(--muted)}[data-theme=dark] .ai-settings__intro-icon,[data-theme=dark] .openai-section__icon,[data-theme=dark] .settings-section-head__icon{color:#dff4ae;background:#2c3923}[data-theme=dark] .access-id-tabs,[data-theme=dark] .access-status{background:#303a35}[data-theme=dark] .access-id-tabs button{color:var(--muted)}[data-theme=dark] .access-id-tabs button.active,[data-theme=dark] .access-search-input,[data-theme=dark] .access-switch-row,[data-theme=dark] .access-channel{color:var(--ink);background:var(--panel);border-color:var(--line)}[data-theme=dark] .access-lookup--found,[data-theme=dark] .access-invite-link,[data-theme=dark] .access-status--active{color:#dff4ae;background:#2c3923;border-color:#4a6138}[data-theme=dark] .access-invite-link code{color:#dff4ae;background:#202820}[data-theme=dark] .access-lookup:not(.access-lookup--found){color:#ead7ac;background:#3a3427;border-color:#665b3e}[data-theme=dark] .openai-key-warning{color:#f4b6a2;background:#3b2924;border-color:#664238}[data-theme=dark] .openai-key-warning small{color:#d59a87}[data-theme=dark] .openai-permissions li{color:#aab5af}[data-theme=dark] .openai-permissions li strong{color:#dff4ae;background:#2c3923}[data-theme=dark] .message--in .message__bubble,[data-theme=dark] .message-audio,[data-theme=dark] .message-file{color:var(--ink);background:var(--soft);border-color:#39443e}[data-theme=dark] .message--media-only .message__bubble{background:0 0;border-color:#0000}[data-theme=dark] .voice-player{color:#82c4f0;background:#203a4b;border-color:#31556c}[data-theme=dark] .voice-player__time{color:#a5c8dc}[data-theme=dark] .voice-player__wave i{background:#55798e}[data-theme=dark] .voice-player__wave i.is-played{background:#69b7ea}[data-theme=dark] .voice-player__rate{background:#69b7ea29;color:#b8dcf3!important}[data-theme=dark] .message--out .message__bubble{color:#192018}[data-theme=dark] .technical-message{color:#aebbb4;background:#1f2b25db;border-color:#34463d}[data-theme=dark] .technical-message__text{color:#d2dcd7}[data-theme=dark] .message-usage--technical .message-usage__label{color:#bde773;background:#293b20}[data-theme=dark] .message-usage__label{color:#426710;background:#ffffff7a}[data-theme=dark] .message-usage__popover{color:#d9e2dd;background:#1c2822;border-color:#34463d;box-shadow:0 12px 32px #00000061}[data-theme=dark] .message-usage__popover i{color:#a6b2ab}[data-theme=dark] .message-usage__popover b{color:#eef4f1}[data-theme=dark] .message-usage__popover small{color:#efd78c;background:#3a321d}[data-theme=dark] .message-usage__divider{background:#34463d}[data-theme=dark] .message__bubble>span,[data-theme=dark] .message-audio b small{color:#a6b2ab}[data-theme=dark] .message--out .message__bubble>span{color:#586552}[data-theme=dark] .history-loader,[data-theme=dark] .typing--chat{color:var(--muted);background:var(--soft);border-color:var(--line);box-shadow:0 3px 12px #00000024}[data-theme=dark] .day-divider{color:var(--muted)}[data-theme=dark] .day-divider:before,[data-theme=dark] .day-divider:after{background:var(--line)}[data-theme=dark] .dialog-blocked{color:#ffb7a8;background:#3b2824;border-color:#624038}[data-theme=dark] .composer{background:var(--panel);border-color:var(--line)}[data-theme=dark] .composer textarea:disabled,[data-theme=dark] .theme-toggle,[data-theme=dark] .conversation-search__head>label{color:#b0bbb5;background:var(--soft)}[data-theme=dark] .send-button:disabled{color:#718078;background:var(--dark-raised);border:1px solid var(--line)}[data-theme=dark] .qualification--qualified{color:#dff4ae;background:#2c3923}[data-theme=dark] .qualification--unqualified{color:#efb6b6;background:#432d2d}[data-theme=dark] .qualification--unknown{color:#c3cdc7;background:#303a35}[data-theme=dark] .conversation-search__tabs button.active{color:var(--ink);background:#303a35}[data-theme=dark] .conversation-row,[data-theme=dark] .conversation-search__results>button,[data-theme=dark] .conversation-notes__list article{border-color:#2b342f}[data-theme=dark] .conversation-row__body time,[data-theme=dark] .conversation-row__body small,[data-theme=dark] .conversation-search__results small,[data-theme=dark] .conversation-search__results time,[data-theme=dark] .muted,[data-theme=dark] .search-placeholder,[data-theme=dark] .empty-chat,[data-theme=dark] .conversation-notes__list span{color:var(--muted)}[data-theme=dark] .conversation-labels>button,[data-theme=dark] .conversation-notes h4{color:#c5d0ca}[data-theme=dark] .conversation-row__meta>i,[data-theme=dark] .conversation-labels__chips>span{color:color-mix(in srgb, var(--label-color), white 60%);background:color-mix(in srgb, var(--label-color) 24%, #1d2420);border-color:color-mix(in srgb, var(--label-color) 42%, #1d2420)}[data-theme=dark] .ai-toggle{color:#aeb8b2;background:#303a35;border-color:#445049}[data-theme=dark] .ai-toggle--on{color:#263f0b;background:#b8e94b;border-color:#9ece39}[data-theme=dark] .ai-toggle i{background:#e7eee9}[data-theme=dark] .channel-agent-control--off .custom-select__trigger{background:#252d29;border-color:#39443e}[data-theme=dark] .stat-card,[data-theme=dark] .empty-inline,[data-theme=dark] .prompt-list-heading,[data-theme=dark] .prompt-card,[data-theme=dark] .channel-picker,[data-theme=dark] .segmented,[data-theme=dark] .project-card--new{color:var(--ink);background:var(--soft);border-color:var(--line)}[data-theme=dark] .stat-card__icon.mint{color:#77d4aa;background:#223c31}[data-theme=dark] .stat-card__icon.sky{color:#80bee8;background:#223747}[data-theme=dark] .stat-card__icon.yellow{color:#dfca75;background:#403a24}[data-theme=dark] .stat-card__icon.violet{color:#baa0e9;background:#352d46}[data-theme=dark] .stat-card small,[data-theme=dark] .stat-card p,[data-theme=dark] .page-heading p,[data-theme=dark] .panel__head p,[data-theme=dark] .chart__legend,[data-theme=dark] .compact-select,[data-theme=dark] .field-help,[data-theme=dark] .prompt-list-heading small,[data-theme=dark] .form-footer small{color:var(--muted)}[data-theme=dark] .chart__grid{background:repeating-linear-gradient(#344139 0 1px,#0000 1px 45px)}[data-theme=dark] .chart__tooltip{color:var(--ink);background:#26322bfa;border-color:#46544c;box-shadow:0 16px 38px #00000057}[data-theme=dark] .chart__tooltip>small,[data-theme=dark] .chart__empty,[data-theme=dark] .settings-nav a,[data-theme=dark] .channel-controls label,[data-theme=dark] .channel-controls .select-field,[data-theme=dark] .channel-agent-control,[data-theme=dark] .form-stack label,[data-theme=dark] .form-stack .select-field,[data-theme=dark] .prompt-card__channels label,[data-theme=dark] .channel-picker label,[data-theme=dark] .channel-picker legend{color:var(--muted)}[data-theme=dark] .label-create input[type=color]{background:var(--soft);border-color:var(--line)}[data-theme=dark] .channel-item,[data-theme=dark] .lead-card dl div,[data-theme=dark] .prompt-list-heading,[data-theme=dark] .prompt-list-section{border-color:var(--line)}[data-theme=dark] .ai-session-reset{color:#bdd58c;border-color:var(--line);background:#202b24}[data-theme=dark] .amocrm-card{color:var(--ink);border-color:var(--line);background:linear-gradient(145deg,#222d27 0%,#1c2621 100%);box-shadow:0 10px 30px #00000024}[data-theme=dark] .amocrm-card--active{background:linear-gradient(145deg,#263426 0%,#1e2922 100%);border-color:#52683e}[data-theme=dark] .amocrm-notice{color:#dff4ae;background:#2c3923;border-color:#4a6138}[data-theme=dark] .amocrm-endpoints button{color:var(--ink);background:var(--dark-raised);border-color:var(--line)}[data-theme=dark] .provider-badge{border-color:var(--panel)}[data-theme=dark] .channel-avatar,[data-theme=dark] .header-select__menu button>span:first-child{background:#303b35}[data-theme=dark] .status--active{color:#aee4c3;background:#294536}[data-theme=dark] .status--pending{color:#ead7ac;background:#3a3427}[data-theme=dark] .status--error{color:#efb6b6;background:#432d2d}[data-theme=dark] .prompt-list-heading b{color:var(--ink)}[data-theme=dark] .prompt-list-heading>i,[data-theme=dark] .version-chip,[data-theme=dark] .role-chip,[data-theme=dark] .project-card__mark,[data-theme=dark] .access-list-head>span{color:#dff4ae;background:#2c3923}[data-theme=dark] .prompt-create{background:linear-gradient(145deg,#202b25,#1a231e 55%);border-color:#52683e;box-shadow:0 10px 30px #00000024}[data-theme=dark] .prompt-create__head{background:#2c3923;border-color:#4a6138}[data-theme=dark] .follow-up-editor,[data-theme=dark] .prompt-tabs,[data-theme=dark] .follow-up-step,[data-theme=dark] .automation-flow,[data-theme=dark] .automation-form{color:var(--ink);background:var(--dark-raised);border-color:var(--dark-border)}[data-theme=dark] .prompt-tabs button{color:var(--muted)}[data-theme=dark] .prompt-tabs button.active,[data-theme=dark] .follow-up-step__number{color:#dff4ae;background:#2c3923}[data-theme=dark] .standard-follow-up,[data-theme=dark] .follow-up-delay label,[data-theme=dark] .follow-up-step__prompt{color:var(--muted)}[data-theme=dark] .follow-up-status{color:var(--ink);background:#273322;border-color:#425437}[data-theme=dark] .follow-up-status--task{background:#252f3a;border-color:#39495b}[data-theme=dark] .follow-up-status b{color:var(--ink)}[data-theme=dark] .follow-up-status small,[data-theme=dark] .automation-toggle,[data-theme=dark] .automation-flow,[data-theme=dark] .follow-up-editor__head small{color:var(--muted)}[data-theme=dark] .automation-flow b{color:#dff4ae;background:#2c3923}[data-theme=dark] .segmented button{color:var(--muted)}[data-theme=dark] .segmented button.active{color:var(--ink);background:var(--dark-raised);box-shadow:0 2px 7px #0003}[data-theme=dark] .notice--success{color:#afe3c1;background:#294536}[data-theme=dark] .notice--error{color:#efb6b6;background:#432d2d}[data-theme=dark] .notice--info{color:#b8d9ee;background:#2d414f}[data-theme=dark] .boot{color:var(--ink);background:var(--dark-bg)}[data-theme=dark] .boot p{color:var(--muted)}.prompt-card{align-items:stretch;gap:13px}.prompt-card--editing{background:#fbfdf8;border-color:#bfd590;padding:20px;box-shadow:0 12px 32px #364e2614}.prompt-card__summary,.prompt-card__identity,.prompt-card__title,.follow-up-settings__head,.follow-up-settings__title{align-items:center;display:flex}.prompt-card__summary,.follow-up-settings__head{justify-content:space-between;gap:18px}.prompt-card__identity{gap:12px;min-width:0}.prompt-card__identity>i,.follow-up-settings__title>i{color:#5f861d;background:#edf6df;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.prompt-card__identity>span{gap:4px;min-width:0;display:grid}.prompt-card__identity small{color:var(--muted)}.prompt-card__title{gap:8px}.prompt-card__badges{flex-wrap:wrap;gap:7px;padding-left:50px;display:flex}.prompt-card__badges>span{color:#476516;background:#eef6e3;border:1px solid #dceac5;border-radius:999px;padding:5px 9px;font-weight:700}.prompt-card__badges .muted-badge{color:var(--muted);background:#f4f6f4;border-color:#e3e8e4}.agent-editor{gap:16px;display:grid}.agent-editor__fields{gap:14px;display:grid}.agent-editor__fields label{color:#4e5d54;gap:7px;font-weight:750;display:grid}.agent-editor__fields small{color:var(--muted);font-weight:500}.channel-picker{padding:15px;display:block}.channel-picker>p{color:var(--muted);margin:2px 0 12px}.channel-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.channel-picker__grid label{background:#fbfcfb;border:1px solid #e1e7e3;border-radius:10px;align-items:flex-start;min-width:0;padding:11px 12px}.channel-picker__grid label>span{gap:3px;min-width:0;display:grid}.channel-picker__grid b,.channel-picker__grid small{overflow-wrap:anywhere}.channel-picker__grid small{color:var(--muted);font-weight:500}.follow-up-settings{background:#fff;border:1px solid #dce4de;border-radius:15px;gap:20px;margin-top:8px;padding:22px;display:grid;box-shadow:0 12px 34px #2034280f}.follow-up-settings__title{gap:12px}.follow-up-settings__title>i{width:42px;height:42px}.follow-up-settings h2,.follow-up-settings p{margin:0}.follow-up-settings__title>span{gap:4px;display:grid}.follow-up-settings__title p{color:var(--muted)}.follow-up-agent-select{width:min(340px,42%)}.follow-up-workflow>header{background:#f7f9f7;border:1px solid #e1e7e3;border-radius:12px;padding:15px 16px}.follow-up-step{grid-template-columns:34px minmax(0,1fr);gap:15px;padding:18px}.follow-up-step__number{width:34px;height:34px}.follow-up-delay{grid-template-columns:minmax(150px,.5fr) minmax(170px,.5fr);max-width:500px}.follow-up-delay input,.follow-up-delay select{min-height:42px}.follow-up-step__prompt textarea{min-height:112px}.follow-up-note{background:#f5f8f3;border-radius:10px;padding:13px 16px}.follow-up-settings__actions{justify-content:flex-end;display:flex}.follow-up-settings__actions .button{min-width:190px}.cabinet :where(small,label,button,input,textarea,select,option,p,span,a,time,dt,dd,em,strong,b){font-size:max(11px,1em)}[data-theme=dark] .prompt-card--editing,[data-theme=dark] .follow-up-settings{color:var(--ink);background:var(--panel);border-color:var(--dark-border);box-shadow:0 12px 32px #00000029}[data-theme=dark] .prompt-card__identity>i,[data-theme=dark] .follow-up-settings__title>i,[data-theme=dark] .prompt-card__badges>span{color:#dff4ae;background:#2c3923;border-color:#4a6138}[data-theme=dark] .prompt-card__badges .muted-badge,[data-theme=dark] .follow-up-workflow>header,[data-theme=dark] .follow-up-note,[data-theme=dark] .channel-picker__grid label{color:var(--muted);background:var(--dark-raised);border-color:var(--dark-border)}[data-theme=dark] .agent-editor__fields label{color:var(--muted)}@media (width<=760px){.prompt-card--editing,.follow-up-settings{padding:15px}.prompt-card__summary,.follow-up-settings__head,.follow-up-step__head{flex-direction:column;align-items:stretch}.prompt-card__summary .button,.follow-up-agent-select{width:100%}.prompt-card__badges{padding-left:0}.channel-picker__grid,.follow-up-delay{grid-template-columns:1fr}.follow-up-step{grid-template-columns:28px minmax(0,1fr);padding:14px}}.follow-up-workflow{gap:14px}.follow-up-workflow>header{background:linear-gradient(135deg,#f8faf8,#f3f7ef);border-color:#dfe7e2;padding:14px 16px}.follow-up-workflow>header b{font-size:14px}.follow-up-workflow>header small{line-height:1.45}.follow-up-switch{color:#425149;cursor:pointer;flex:none;align-items:center;gap:9px;font-weight:750;display:inline-flex}.follow-up-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.follow-up-switch i{background:#dfe5e1;border:1px solid #cfd8d2;border-radius:999px;align-items:center;width:38px;height:22px;padding:3px;transition:all .18s;display:flex}.follow-up-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;box-shadow:0 1px 4px #1d2d2433}.follow-up-switch input:checked+i{background:#bbed50;border-color:#9ccc3d}.follow-up-switch input:checked+i:after{transform:translate(16px)}.follow-up-switch input:focus-visible+i{outline-offset:2px;outline:3px solid #97ca303d}.follow-up-switch input:disabled~*{opacity:.55;cursor:not-allowed}.follow-up-steps{gap:9px}.follow-up-step{background:#fcfdfc;border-color:#dfe7e2;grid-template-columns:32px minmax(0,1fr);gap:13px;padding:14px 15px;transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:0 2px 7px #1f322808}.follow-up-step:hover{border-color:#cddbc3;box-shadow:0 7px 18px #1f32280f}.follow-up-step__number{border:1px solid #dcebc4;border-radius:10px;width:32px;height:32px}.follow-up-step__content{gap:10px}.follow-up-step__head{align-items:center;min-height:32px}.follow-up-step__head b{font-size:13px}.follow-up-step__head small{margin-top:1px;line-height:1.35}.follow-up-step__tools{align-items:center;gap:7px;display:inline-flex}.follow-up-step__controls{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.follow-up-step__controls .follow-up-step__tools{flex:none}.standard-follow-up{color:#587023;cursor:pointer;background:#f3f8ea;border:1px solid #dce8cb;border-radius:10px;min-height:42px;padding:0 13px;gap:6px!important}.standard-follow-up input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.standard-follow-up svg{color:#fff;background:#84b625;border-radius:4px;padding:2px}.standard-follow-up:has(input:not(:checked)){color:#6d7873;background:#f7f8f7;border-color:#dfe5e1}.standard-follow-up:has(input:not(:checked)) svg{color:#0000;background:0 0;border:1px solid #bcc7c0}.standard-follow-up:has(input:focus-visible){outline-offset:2px;outline:3px solid #97ca3033}.standard-follow-up:has(input:disabled){opacity:.52;cursor:not-allowed}.follow-up-remove{color:#7a8580;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:42px;height:42px;padding:0;display:grid}.follow-up-remove:hover:not(:disabled){color:#b54848;background:#fff3f3;border-color:#f0d4d4}.follow-up-remove:disabled{opacity:.4;cursor:not-allowed}.follow-up-delay{flex:390px;max-width:390px;display:block}.follow-up-delay label{gap:7px}.follow-up-delay__control{color:#829088;background:#fff;border:1px solid #d7dfda;border-radius:10px;grid-template-columns:18px minmax(70px,1fr) minmax(115px,.85fr);align-items:center;gap:8px;min-height:42px;padding:0 6px 0 12px;transition:border-color .18s,box-shadow .18s;display:grid}.follow-up-delay__control:focus-within{border-color:#9ec94a;box-shadow:0 0 0 3px #a0cd4626}.follow-up-delay__control input,.follow-up-delay__control select{min-width:0;min-height:32px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 9px;font-size:12px}.follow-up-delay__control input{font-weight:800}.follow-up-delay__control select{cursor:pointer;border-left:1px solid #e2e7e4}.follow-up-delay__control:has(:disabled){opacity:.56;background:#f3f5f3}.follow-up-step__prompt{max-width:760px}.follow-up-step__prompt textarea{resize:vertical;border-color:#d7dfda;border-radius:10px;min-height:84px;padding:12px 13px;font-size:12px;line-height:1.5}.follow-up-step__prompt.is-standard textarea{color:#59675f;box-shadow:none;cursor:default;background:#f5f8f3;border-style:dashed}.field-error{color:#b14a42!important;font-weight:700!important}.follow-up-workflow__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.follow-up-add{color:#456711;min-width:180px;min-height:40px;box-shadow:none;background:#f6faef;border-color:#cfe0b4;padding:0 15px;font-size:12px}.follow-up-add:hover:not(:disabled){background:#edf7dc;border-color:#acd063}.follow-up-note{text-align:right;background:0 0;max-width:520px;padding:0;font-size:12px;line-height:1.45}[data-theme=dark] .follow-up-workflow>header{background:linear-gradient(135deg, var(--dark-raised), #202b24)}[data-theme=dark] .follow-up-switch{color:var(--ink)}[data-theme=dark] .follow-up-switch i{background:#38443e;border-color:#46534c}[data-theme=dark] .follow-up-step{background:#1d2722}[data-theme=dark] .follow-up-step:hover{border-color:#516348;box-shadow:0 8px 20px #00000024}[data-theme=dark] .standard-follow-up{color:#dff4ae;background:#2c3923;border-color:#435a34}[data-theme=dark] .standard-follow-up:has(input:not(:checked)){color:var(--muted);border-color:var(--dark-border);background:var(--dark-raised)}[data-theme=dark] .follow-up-remove:hover:not(:disabled){color:#efb6b6;background:#432d2d;border-color:#633f3f}[data-theme=dark] .follow-up-delay__control{border-color:var(--dark-border);background:#17211c}[data-theme=dark] .follow-up-delay__control input,[data-theme=dark] .follow-up-delay__control select{color:var(--ink)}[data-theme=dark] .follow-up-delay__control select{border-left-color:var(--dark-border)}[data-theme=dark] .follow-up-delay__control:has(:disabled){background:#202a25}[data-theme=dark] .follow-up-step__prompt.is-standard textarea{color:var(--muted);background:var(--dark-raised)}[data-theme=dark] .follow-up-add{color:#dff4ae;background:#2c3923;border-color:#496137}[data-theme=dark] .follow-up-note{background:0 0}@media (width<=760px){.follow-up-workflow>header,.follow-up-workflow__footer{flex-direction:column;align-items:stretch}.follow-up-switch{align-self:flex-start}.follow-up-step{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:13px}.follow-up-step__head{gap:10px}.follow-up-step__controls{flex-direction:column;align-items:stretch}.follow-up-step__tools{justify-content:flex-end}.follow-up-delay{max-width:none}.follow-up-workflow__footer .button{width:100%}.follow-up-note{text-align:left;max-width:none}}.agent-editor__tabs{background:#f4f7f4;border:1px solid #dfe6e1;border-radius:11px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.agent-editor__tabs button{color:#6f7b74;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.agent-editor__tabs button.active{color:#456711;background:#eaf5d8;box-shadow:0 1px 4px #30462514}.outcome-settings{grid-template-columns:minmax(0,1fr);gap:12px;max-width:920px;display:grid}.outcome-settings__intro{background:#f7f9f7;border:1px solid #e0e7e2;border-radius:10px;padding:12px 14px}.outcome-settings__intro p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.outcome-settings>label{color:#4e5d54;gap:7px;min-width:0;font-size:12px;font-weight:750;display:grid}.outcome-settings>label>span{align-items:center;gap:7px;display:flex}.outcome-settings textarea,.outcome-settings select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7dfda;border-radius:9px;padding:10px 11px;font-size:12px;line-height:1.45}.outcome-settings textarea{resize:vertical}.outcome-settings small{color:var(--muted);font-weight:500}.outcome-rule{background:#fcfdfc;border:1px solid #dfe7e2;border-radius:12px;gap:11px;padding:15px;display:grid}.outcome-rule>header,.outcome-rule>header>span,.outcome-rule>header>span>span{display:flex}.outcome-rule>header{justify-content:space-between;align-items:center;gap:16px}.outcome-rule>header>span{align-items:center;gap:10px;min-width:0}.outcome-rule>header>span>span{flex-direction:column;gap:2px;min-width:0}.outcome-rule>header svg{color:#648d1e;flex:none}.outcome-rule>header b{color:var(--ink);font-size:13px}.outcome-rule>header small,.outcome-rule>small{color:var(--muted);font-size:11px;line-height:1.45}.outcome-rule--negative>header svg{color:#a66c3c}.outcome-notify{flex:none;font-size:11px}.negative-limit select{max-width:260px}.channel-schedule{background:#fafcfa;border:1px solid #e2e8e4;border-radius:10px;grid-column:1/-1;margin:2px 0 0}.channel-schedule summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.channel-schedule summary>span{align-items:center;gap:7px;font-weight:750;display:inline-flex}.channel-schedule summary small{color:var(--muted)}.channel-schedule__body{border-top:1px solid #e2e8e4;grid-template-columns:minmax(220px,1fr) minmax(220px,.7fr);gap:12px;padding:12px;display:grid}.channel-schedule__body>label,.channel-schedule__time label{color:#65736b;gap:6px;font-weight:750;display:grid}.channel-schedule select,.channel-schedule input{min-height:37px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7dfda;border-radius:9px;padding:7px 10px}.channel-schedule__time{grid-template-columns:1fr 1fr;gap:8px;display:grid}.channel-workdays{border:0;flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;padding:0;display:flex}.channel-workdays legend{color:#65736b;width:100%;margin-bottom:5px;font-weight:750}.channel-workdays label{cursor:pointer;background:#fff;border:1px solid #dfe6e1;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:38px;min-height:32px;padding:0 9px;display:inline-flex}.channel-schedule__body>p{color:var(--muted);grid-column:1/-1;margin:0;line-height:1.45}.outcome-status{text-align:left;background:#f7f9f7;border:1px solid #dfe5e1;border-radius:12px;gap:5px;margin:0 0 12px;padding:12px 13px;display:grid}.outcome-status>span{color:#66746c;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-weight:800;display:flex}.outcome-status b{color:#29372f;line-height:1.4}.outcome-status small{color:#748078;line-height:1.4}.outcome-status--success{background:#f5faec;border-color:#dbe8c6}.outcome-status--negative{background:#fff6f5;border-color:#efd8d5}.outcome-status--agreement,.outcome-status--manager{background:#f3f7fb;border-color:#d7dfeb}[data-theme=dark] .agent-editor__tabs,[data-theme=dark] .outcome-settings__intro,[data-theme=dark] .outcome-rule,[data-theme=dark] .channel-schedule,[data-theme=dark] .outcome-status{color:var(--ink);border-color:var(--dark-border);background:var(--dark-raised)}[data-theme=dark] .agent-editor__tabs button.active{color:#dff4ae;background:#2c3923}[data-theme=dark] .outcome-settings>label,[data-theme=dark] .channel-schedule__body>label,[data-theme=dark] .channel-schedule__time label,[data-theme=dark] .channel-workdays legend{color:var(--muted)}[data-theme=dark] .outcome-settings textarea,[data-theme=dark] .outcome-settings select,[data-theme=dark] .channel-schedule select,[data-theme=dark] .channel-schedule input,[data-theme=dark] .channel-workdays label{color:var(--ink);border-color:var(--dark-border);background:#17211c}[data-theme=dark] .channel-schedule__body{border-color:var(--dark-border)}[data-theme=dark] .outcome-status b{color:var(--ink)}[data-theme=dark] .outcome-status small{color:var(--muted)}@media (width<=760px){.agent-editor__tabs{width:100%;overflow-x:auto}.agent-editor__tabs button{flex:1 0 auto}.outcome-settings,.channel-schedule__body{grid-template-columns:1fr}.outcome-rule>header{flex-direction:column;align-items:flex-start}}
