.samvad{--bg:var(--color-bg);--surface:var(--color-surface);--surface-2:var(--color-surface-2);--surface-3:var(--color-surface-3);--line:var(--color-line);--line-2:var(--color-line-2);--fg:var(--color-fg);--muted:var(--color-muted);--faint:var(--color-faint);--brand:var(--color-brand);--brand-2:var(--color-brand-2);--brand-soft:var(--color-brand-soft);--side:var(--color-side);--side-fg:var(--color-side-fg);--side-hover:var(--color-side-hover);--side-on:var(--color-side-on);--chat:var(--color-chat);--in:var(--color-in);--bot:var(--color-bot);--agent:var(--color-agent);--note:var(--color-note);--note-line:var(--color-note-line);--btn-fg:var(--color-btn-fg);--good:var(--color-good);--good-bg:var(--color-good-bg);--warn:var(--color-warn);--warn-bg:var(--color-warn-bg);--bad:var(--color-bad);--bad-bg:var(--color-bad-bg);--violet:var(--color-violet);--violet-bg:var(--color-violet-bg);--shadow:var(--shadow-custom);--display:var(--font-display);--body:var(--font-body);--mono:var(--font-mono)}.samvad,.samvad .app{height:100%}.samvad{color-scheme:light;--bg:#F8FAFD;--surface:#FFFFFF;--surface-2:#F8FAFD;--surface-3:#F1F4F9;--line:#E6EAF2;--line-2:#D5DCE8;--fg:#101828;--muted:#5D6B82;--faint:#98A2B3;--brand:#2340C8;--brand-2:#5B8DEF;--brand-soft:#EEF2FF;--side:#FFFFFF;--side-fg:#475467;--side-hover:#F5F7FB;--side-on:#EEF2FF;--chat:#F4F1EC;--in:#FFFFFF;--bot:#E7F7DC;--agent:#E8EEFF;--note:#FFF7D6;--note-line:#EBCB5C;--btn-fg:#1366B8;--good:#067647;--good-bg:#E8F7EE;--warn:#B54708;--warn-bg:#FEF3E2;--bad:#B42318;--bad-bg:#FEEEEC;--violet:#6941C6;--violet-bg:#F4F0FE;--shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06);--display:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--body:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;height:100%;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px;line-height:1.5}.samvad *{box-sizing:border-box}.samvad button,.samvad input,.samvad select,.samvad textarea{font:inherit;color:inherit}.samvad h1,.samvad h2,.samvad h3,.samvad h4{font-family:var(--display);margin:0;text-wrap:balance;letter-spacing:-.01em}.samvad a{color:var(--brand)}.samvad .app{height:100vh;height:100dvh}.samvad .app,.samvad .side{display:flex;overflow:hidden}.samvad .side{width:244px;height:100%;flex:none;background:var(--side);color:var(--side-fg);flex-direction:column;padding:14px 12px 12px max(12px,env(safe-area-inset-left,0px));border-right:1px solid var(--line);transition:width .18s ease;box-sizing:border-box}.samvad .brandrow{display:flex;align-items:center;gap:10px;padding:2px 4px 16px;flex-shrink:0}.samvad .logo{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#2340C8,#5B8DEF);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex:none}.samvad .brandmark{min-width:0;flex:1}.samvad .brandmark b{font-family:var(--display);font-size:15px;color:var(--fg);display:block;white-space:nowrap;font-weight:800}.samvad .brandmark b span{color:var(--brand)}.samvad .brandmark small{color:var(--faint);font-size:12px;white-space:nowrap}.samvad .collapse-btn{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.samvad .collapse-btn:hover{color:var(--brand);border-color:var(--brand)}.samvad .collapse-btn svg{width:16px;height:16px;transition:transform .18s}.samvad .nav{display:flex;flex-direction:column;gap:2px;flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;margin-bottom:6px}.samvad .nav::-webkit-scrollbar{width:4px}.samvad .nav::-webkit-scrollbar-track{background:transparent}.samvad .nav::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.samvad .nav .grp{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:700;padding:10px 10px 4px;white-space:nowrap}.samvad .nav a{display:flex;align-items:center;gap:11px;padding:6px 10px;border-radius:9px;color:inherit;text-decoration:none;font-weight:600;font-size:14px;position:relative;white-space:nowrap}.samvad .nav a:hover{background:var(--side-hover);color:var(--fg)}.samvad .nav a.on{background:var(--side-on);color:var(--brand)}.samvad .nav svg{width:18px;height:18px;flex:none}.samvad .nav .count{margin-left:auto;font-size:11px;font-weight:700;background:var(--surface-3);color:var(--muted);border-radius:99px;padding:0 7px;line-height:19px}.samvad .nav a.on .count{background:var(--brand);color:#fff}.samvad .me{margin-top:auto;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:12px 4px 0;border-top:1px solid var(--line);background:var(--side);z-index:2}.samvad .me .av{width:34px;height:34px;font-size:12px}.samvad .me .who{min-width:0;flex:1}.samvad .me b{color:var(--fg);font-size:13.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.samvad .me small{font-size:12px;color:var(--muted);white-space:nowrap}.samvad .logout{border:0;background:none;color:var(--muted);cursor:pointer;padding:6px;border-radius:8px;flex:none}.samvad .logout:hover{background:var(--side-hover);color:var(--bad)}.samvad .logout svg{width:18px;height:18px;display:block}.samvad .app.collapsed .side{width:72px;padding-left:max(12px,env(safe-area-inset-left,0px))}.samvad .app.collapsed .brandmark,.samvad .app.collapsed .lbl,.samvad .app.collapsed .me .who,.samvad .app.collapsed .nav .grp span{display:none}.samvad .app.collapsed .brandrow{flex-direction:column;gap:10px}.samvad .app.collapsed .collapse-btn svg{transform:rotate(180deg)}.samvad .app.collapsed .nav .grp{padding:0;height:1px;margin:10px 8px;background:var(--line)}.samvad .app.collapsed .nav a{justify-content:center;padding:9px 0}.samvad .app.collapsed .nav .count{position:absolute;top:2px;right:4px;padding:0 5px;font-size:10px;line-height:16px}.samvad .app.collapsed .me{flex-direction:column;gap:6px}.samvad .logo-full{height:30px;width:auto;display:block}.samvad .logo-mark{height:30px;width:auto;display:none}.samvad .brandrow .sp{flex:1}.samvad .product{display:flex;align-items:center;gap:8px;padding:0 6px 6px;font-weight:800;font-size:13px;color:var(--fg);white-space:nowrap}.samvad .product .tag{font-weight:600;font-size:11px;color:var(--muted);background:var(--surface-3);border-radius:99px;padding:1px 8px}.samvad .app.collapsed .logo-full{display:none}.samvad .app.collapsed .logo-mark{display:block}.samvad .app.collapsed .product{display:none}.samvad .tid{font-family:var(--mono);font-size:11px;color:var(--faint);font-weight:500;letter-spacing:0}.samvad .thead .who .tid{margin-left:6px;font-size:11.5px;background:var(--surface-3);border-radius:6px;padding:1px 6px;color:var(--muted)}.samvad .eye{font-size:12px;opacity:.75}.samvad .presence{display:flex;flex-wrap:wrap;gap:14px;padding:6px 14px;background:#FFFBEB;border-bottom:1px solid #f5e3a3;font-size:12.5px;color:#7A5B00}.samvad .presence>span{display:flex;align-items:center;gap:6px}.samvad .av.xs{width:20px;height:20px;font-size:9.5px}.samvad .typing{display:inline-flex;gap:2px;margin-left:4px}.samvad .typing i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:tp 1s infinite}.samvad .typing i:nth-child(2){animation-delay:.15s}.samvad .typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,60%,to{opacity:.25}30%{opacity:1}}.samvad .winbar{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted);flex-wrap:wrap}.samvad .winbar .bar{flex:1;min-width:80px;height:6px}.samvad .winbar .bar i{background:var(--good)}.samvad .winbar b{color:var(--fg);font-family:var(--mono);font-size:12.5px}.samvad .winbar.warn .bar i{background:var(--warn)}.samvad .winbar.warn b{color:var(--warn)}.samvad .winbar.closed{background:var(--warn-bg);color:var(--warn);font-weight:600;justify-content:space-between}.samvad .collide{padding:6px 12px;background:var(--bad-bg);color:var(--bad);font-size:12.5px;font-weight:600}.samvad .mimg{border:0;padding:0;background:none;cursor:zoom-in;position:relative;margin-bottom:4px;overflow:hidden}.samvad .mimg,.samvad .mimg img{display:block;border-radius:10px}.samvad .mimg img{max-width:220px;max-height:260px}.samvad .mvid img{max-width:280px}.samvad .playbtn{position:absolute;inset:0;margin:auto;width:46px;height:46px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.samvad .playbtn.big{width:64px;height:64px;font-size:24px}.samvad .vdur{position:absolute;right:6px;bottom:6px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;border-radius:4px;padding:0 5px}.samvad .voice{display:flex;align-items:center;gap:8px;min-width:230px;padding:2px 0}.samvad .vplay{width:34px;height:34px;border-radius:50%;border:0;background:#25D366;color:#fff;cursor:pointer;flex:none;font-size:12px}.samvad .wave{display:flex;align-items:center;gap:2px;flex:1;height:26px}.samvad .wave i{width:3px;border-radius:2px;background:#98A2B3;display:block}.samvad .vlen{font-size:11.5px;color:var(--muted);font-family:var(--mono)}.samvad .vtr{font-size:12.5px;color:var(--muted);margin:2px 0}.samvad .vtr summary{cursor:pointer;font-weight:700;color:var(--brand)}.samvad .filecard{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--line);border-radius:10px;padding:8px;margin-bottom:4px;min-width:250px}.samvad .fic{width:30px;height:36px;border-radius:5px;background:#E2463C;color:#fff;font-size:9.5px;font-weight:800;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px;flex:none}.samvad .fmeta{flex:1;min-width:0}.samvad .fmeta b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samvad .fmeta small{color:var(--muted);font-size:11.5px}.samvad .mention{background:var(--brand-soft);color:var(--brand);font-weight:700;border-radius:4px;padding:0 3px}.samvad .maskchip{display:inline-flex;margin-top:4px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:700;border-radius:99px;padding:1px 9px;cursor:pointer}.samvad .maskchip.open{border-color:var(--warn);color:var(--warn);cursor:default}.samvad .maskchip:disabled{cursor:not-allowed}.samvad .pdfpage{background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px;box-shadow:var(--shadow);min-height:280px}.samvad .pdfpage p{margin:0 0 10px;color:#344054}.samvad .bell{position:relative}.samvad .bcount{position:absolute;top:0;right:0;background:var(--bad);color:#fff;font-size:10px;font-weight:800;border-radius:99px;padding:0 5px;line-height:15px}.samvad .notif{display:flex;gap:10px;align-items:flex-start;width:100%;border:0;background:none;padding:10px 18px;border-bottom:1px solid var(--line);cursor:pointer;font-size:13.5px}.samvad .notif:hover{background:var(--surface-2)}.samvad .notif small{display:block;color:var(--faint);font-size:12px;margin-top:2px}.samvad .ndot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none;background:transparent}.samvad .notif.unread .ndot{background:var(--brand)}.samvad .notif.unread{font-weight:600}.samvad .app.collapsed .bell{display:block}.samvad .flowwrap{display:grid;grid-template-columns:170px minmax(0,1fr) 300px;gap:12px;flex:1;min-height:0}.samvad .fpal{padding:12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.samvad .fpbtn{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 9px;font-weight:600;font-size:13px;cursor:pointer;text-align:left}.samvad .fpbtn:hover{border-color:var(--brand)}.samvad .fpbtn i{width:10px;height:10px;border-radius:3px}.samvad .fscroll{overflow:auto;position:relative;background:var(--surface-2)}.samvad .fcanvas{position:relative;width:1640px;height:820px;background-image:radial-gradient(#D5DCE8 1px,transparent 0);background-size:20px 20px}.samvad .fedges{position:absolute;inset:0;pointer-events:none}.samvad .fnode{position:absolute;width:210px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);cursor:pointer;user-select:none}.samvad .fnode.sel{border-color:var(--brand);box-shadow:0 0 0 3px rgba(35,64,200,.15)}.samvad .fnh{display:flex;justify-content:space-between;align-items:center;background:var(--nc);color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:11px 11px 0 0;cursor:grab;touch-action:none}.samvad .fnh .grip{opacity:.7;letter-spacing:-2px}.samvad .fnb{padding:8px 10px 10px}.samvad .fnb b{font-size:13px;display:block}.samvad .fnb p{margin:2px 0 4px;font-size:12px;color:var(--muted)}.samvad .fopt{display:block;font-size:11.5px;border:1px solid var(--line);border-radius:6px;padding:2px 6px;margin-top:3px;color:var(--btn-fg);font-weight:600;background:var(--surface-2)}.samvad .fins{padding:14px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.samvad .fout{display:flex;justify-content:space-between;align-items:center;font-size:13px;border:1px solid var(--line);border-radius:8px;padding:4px 4px 4px 8px}@media (max-width:1180px){.samvad .flowwrap{grid-template-columns:1fr}.samvad .fscroll{height:520px}}@media (prefers-reduced-motion:reduce){.samvad .typing i{animation:none;opacity:.7}}.samvad #loginRoot:empty{display:none}.samvad #loginRoot:not(:empty){display:flex;flex-direction:column}.samvad #loginRoot:not(:empty),.samvad .login{min-height:100vh;min-height:100dvh;background:var(--surface)}.samvad .login{flex:1;display:grid;grid-template-columns:1.1fr 1fr}.samvad .login .art{position:relative;overflow:hidden;background:linear-gradient(160deg,#F3F6FF,#FAFBFF 55%,#FFFFFF);border-right:1px solid var(--line);padding:40px max(48px,env(safe-area-inset-left,0px)) 28px 48px;display:flex;flex-direction:column;gap:26px}.samvad .login .art:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#D9E1F5 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 75%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 75%);pointer-events:none}.samvad .login .art>*{position:relative}.samvad .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:4px 12px 4px 6px;box-shadow:var(--shadow)}.samvad .eyebrow i{width:18px;height:18px;border-radius:50%;background:#25D366;display:inline-flex}.samvad .login .art h1{font-size:38px;line-height:1.12;max-width:17ch;font-weight:800;letter-spacing:-.02em;margin-top:14px}.samvad .login .art h1 em{font-style:normal;color:var(--brand)}.samvad .login .art p.lead{color:var(--muted);max-width:50ch;margin:12px 0 0;font-size:15.5px}.samvad .preview{position:relative;max-width:560px;margin-top:4px}.samvad .pv-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 40px rgba(16,24,40,.08),var(--shadow);overflow:hidden}.samvad .pv-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:700}.samvad .pv-head .dots{display:flex;gap:5px}.samvad .pv-head .dots i{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.samvad .pv-row{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);font-size:13px}.samvad .pv-row:last-child{border-bottom:0}.samvad .pv-row .av{width:30px;height:30px;font-size:11px}.samvad .pv-row b{display:block;font-size:13.5px}.samvad .pv-row small{color:var(--muted)}.samvad .pv-float{position:absolute;right:-18px;bottom:-22px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px rgba(16,24,40,.12);padding:12px 14px;width:236px;font-size:12.5px}.samvad .pv-float .t{font-weight:800;font-size:13px;display:flex;align-items:center;gap:6px}.samvad .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:640px;margin-top:22px}.samvad .trust div{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--muted)}.samvad .trust svg{width:20px;height:20px;color:var(--brand)}.samvad .trust b{color:var(--fg);font-size:13px}.samvad .legal{margin-top:auto;display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--faint)}.samvad .legal a{color:var(--faint);text-decoration:none}.samvad .legal a:hover{color:var(--brand)}.samvad .login .formside{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px max(24px,env(safe-area-inset-right,0px)) 24px 24px;gap:20px}.samvad .login form{width:min(400px,100%);display:flex;flex-direction:column;gap:14px}.samvad .login form h2{font-size:26px;font-weight:800;letter-spacing:-.01em}.samvad .sso{display:grid;grid-template-columns:1fr 1fr;gap:10px}.samvad .sso button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-2);background:var(--surface);border-radius:10px;padding:10px;font-weight:700;font-size:13.5px;cursor:pointer}.samvad .sso button:hover{border-color:var(--brand)}.samvad .sso svg{width:18px;height:18px}.samvad .divider{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:12.5px}.samvad .divider:after,.samvad .divider:before{content:"";flex:1;height:1px;background:var(--line)}.samvad .pw{position:relative}.samvad .pw .input{padding-right:64px!important}.samvad .pw button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--brand);font-weight:700;font-size:12.5px;cursor:pointer;padding:4px 8px}.samvad .rowx{display:flex;justify-content:space-between;align-items:center;font-size:13px}.samvad .rowx a{color:var(--brand);font-weight:700;text-decoration:none}.samvad .secure{display:flex;gap:8px;align-items:center;justify-content:center;font-size:12.5px;color:var(--muted)}.samvad .secure svg{width:15px;height:15px;color:var(--good)}.samvad .formside .foot{font-size:12.5px;color:var(--faint);text-align:center}@media (max-width:1100px){.samvad .trust{grid-template-columns:1fr 1fr}.samvad .pv-float{right:8px}}@media (max-width:860px){.samvad .login{grid-template-columns:1fr;grid-template-rows:auto 1fr}.samvad .login .art{padding:28px 16px 40px;border-right:0;border-bottom:1px solid var(--line)}.samvad .login .art h1{font-size:28px}.samvad .pv-float{display:none}.samvad .sso{grid-template-columns:1fr}}.samvad:has(.rm-chat){height:100dvh}.samvad .main:has(.rm-chat){overflow:hidden}.samvad .rm-chat{flex:1;min-height:0;display:flex;flex-direction:column}.samvad .rm-chat .head{margin-bottom:12px}.samvad .rm-thread{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.samvad .rm-thread .msgs{flex:1;min-height:0}.samvad .b.rm-you{align-self:flex-end;background:var(--brand-soft);max-width:min(78%,640px)}.samvad .b.rm-bot{align-self:flex-start;background:var(--surface);border:1px solid var(--line);max-width:min(88%,740px)}.samvad .rm-src{margin-top:8px}.samvad .rm-src summary{cursor:pointer;color:var(--muted);font-size:12px}.samvad .rm-passage{margin-top:8px;font-size:13px}.samvad .rm-passage blockquote{margin:4px 0 0;color:var(--muted)}.samvad .rm-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;justify-content:center}.samvad .b .rm-suggest{justify-content:flex-start}.samvad .rm-suggest button{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:5px 10px;cursor:pointer;font-size:12.5px;text-align:left}.samvad .rm-suggest button:hover{border-color:var(--brand);color:var(--brand)}.samvad .rm-compose{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--line)}.samvad .rm-compose textarea{flex:1;min-height:52px;max-height:140px;resize:none}.samvad .main{flex:1;min-width:0;display:flex;flex-direction:column;padding-block:20px 18px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));overflow:auto}.samvad .main.full{padding-block:14px 14px}.samvad .head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-bottom:16px}.samvad .head h1{font-size:22px}.samvad .head p{margin:2px 0 0;color:var(--muted);max-width:80ch}.samvad .head .grow{flex:1;min-width:220px}.samvad .card{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.samvad .try-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.samvad .try-card{display:flex;flex-direction:column;gap:10px}.samvad .try-card h3{margin:0;font-size:16px;line-height:1.3}.samvad .try-card ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.samvad .try-watch{background:var(--violet-bg);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.samvad .try-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.samvad .try-flow{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.samvad .try-flow li{display:grid;grid-template-columns:28px 1fr;gap:8px}.samvad .try-flow .n{width:28px;height:28px;border-radius:99px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-weight:700;font-size:12px}.samvad .pad{padding:16px 18px}.samvad .sec-title{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.samvad .sec-title h2{font-size:15.5px}.samvad .sec-title p{margin:0;color:var(--muted);font-size:13.5px}.samvad .sec-title .r{margin-left:auto;display:flex;gap:8px}.samvad .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:7px 12px;font-weight:700;font-size:13.5px;border:1px solid var(--line-2);background:var(--surface);cursor:pointer;white-space:nowrap;text-decoration:none;color:inherit}.samvad .btn:hover{border-color:var(--brand);color:var(--brand)}.samvad .btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.samvad .btn.primary:hover{filter:brightness(1.08);color:#fff}.samvad .btn.danger{color:var(--bad)}.samvad .btn.ghost{border-color:transparent;background:transparent}.samvad .btn.sm{padding:4px 9px;font-size:12.5px}.samvad .btn:disabled{opacity:.45;cursor:not-allowed}.samvad :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.samvad .input,.samvad .sel{width:100%;border:1px solid var(--line-2);background:var(--surface);border-radius:8px;padding:7px 10px;outline:none}.samvad .input:focus,.samvad .sel:focus{border-color:var(--brand)}.samvad textarea.input{resize:vertical}.samvad .label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.samvad .field{display:flex;flex-direction:column;gap:4px}.samvad .field .req{color:var(--bad)}.samvad .chip{display:inline-flex;align-items:center;gap:4px;border-radius:99px;padding:0 8px;font-size:11.5px;font-weight:700;white-space:nowrap;line-height:20px}.samvad .c-blue{background:var(--brand-soft);color:var(--brand)}.samvad .c-good{background:var(--good-bg);color:var(--good)}.samvad .c-warn{background:var(--warn-bg);color:var(--warn)}.samvad .c-bad{background:var(--bad-bg);color:var(--bad)}.samvad .c-muted{background:var(--surface-3);color:var(--muted)}.samvad .c-violet{background:var(--violet-bg);color:var(--violet)}.samvad .dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.samvad .d-on{background:#12B76A}.samvad .d-away{background:#F79009}.samvad .d-off{background:#98A2B3}.samvad .av{width:32px;height:32px;border-radius:50%;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12.5px;flex:none}.samvad .mono{font-family:var(--mono);font-size:12.5px}.samvad .muted{color:var(--muted)}.samvad .faint{color:var(--faint)}.samvad .tnum{font-variant-numeric:tabular-nums}.samvad .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}@media (min-width:1100px){.samvad .kpis.k8{grid-template-columns:repeat(4,1fr)}}.samvad .kpi{padding:14px 16px}.samvad .kpi .v{font-family:var(--display);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.samvad .kpi .l{color:var(--muted);font-size:13px}.samvad .kpi .d{font-size:12px;font-weight:700;margin-top:2px}.samvad .up{color:var(--good)}.samvad .down{color:var(--bad)}.samvad .grid{display:grid;gap:14px}.samvad .g2{grid-template-columns:1fr 1fr}.samvad .g3{grid-template-columns:repeat(3,1fr)}.samvad .g21{grid-template-columns:2fr 1fr}.samvad .g12{grid-template-columns:1fr 2fr}.samvad .grid>*{min-width:0}.samvad .tablewrap{overflow-x:auto}.samvad table{width:100%;border-collapse:collapse;font-size:13.5px}.samvad th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);white-space:nowrap;font-weight:700}.samvad td,.samvad th{padding:9px 12px;border-bottom:1px solid var(--line)}.samvad td{vertical-align:middle}.samvad tr:last-child td{border-bottom:0}.samvad tr.click{cursor:pointer}.samvad tr.click:hover td{background:var(--surface-2)}.samvad .nowrap{white-space:nowrap}.samvad .bar{height:6px;border-radius:99px;background:var(--surface-3);overflow:hidden;min-width:60px}.samvad .bar i{display:block;height:100%;border-radius:99px;background:var(--brand)}.samvad .tabs{display:flex;flex:none;gap:2px;border-bottom:1px solid var(--line);margin-bottom:14px;overflow-x:auto;overflow-y:hidden;min-height:40px}.samvad .tabs button{border:0;background:none;padding:8px 12px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.samvad .tabs button.on{color:var(--brand);border-color:var(--brand)}.samvad .seg{display:inline-flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.samvad .seg button{border:0;background:var(--surface);padding:5px 10px;font-weight:700;font-size:12.5px;cursor:pointer;color:var(--muted)}.samvad .seg button.on{background:var(--brand);color:#fff}.samvad .switch{position:relative;width:34px;height:20px;border-radius:99px;background:var(--line-2);border:0;cursor:pointer;flex:none}.samvad .switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.samvad .switch.on{background:var(--good)}.samvad .switch.on:after{left:16px}.samvad .inbox{display:grid;grid-template-columns:320px minmax(0,1fr) 330px;gap:12px;flex:1;min-height:0}.samvad .qpane{display:flex;flex-direction:column;overflow:hidden}.samvad .views{display:flex;flex-wrap:wrap;gap:4px;padding:10px 10px 8px;border-bottom:1px solid var(--line)}.samvad .views button{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:2px 9px;font-size:12.5px;font-weight:700;cursor:pointer;color:var(--muted)}.samvad .views button.on{background:var(--brand);border-color:var(--brand);color:#fff}.samvad .views button span{opacity:.75;margin-left:3px}.samvad .qpane .views .sel{padding:6px 8px;font-size:13.5px;font-weight:700}.samvad .qfilters{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line)}.samvad .qfilters .input,.samvad .qfilters .sel{padding:5px 8px;font-size:13px;grid-column:1/-1}.samvad .qitems{overflow-y:auto;flex:1}.samvad .qi{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:9px 12px;cursor:pointer;position:relative}.samvad .qi:hover{background:var(--surface-2)}.samvad .qi.on{background:var(--brand-soft)}.samvad .qi.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand)}.samvad .qi .r{display:flex;align-items:center;gap:6px}.samvad .qi .nm{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samvad .qi .tm{margin-left:auto;color:var(--faint);font-size:11.5px;flex:none}.samvad .qi .pv{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 4px}.samvad .qi .meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.samvad .qi .unread{background:#25D366;color:#fff;border-radius:99px;font-size:11px;font-weight:700;padding:0 6px;line-height:18px}.samvad .ch{width:16px;height:16px;flex:none;vertical-align:-3px}.samvad .sla{font-size:11.5px;font-weight:700}.samvad .sla.ok{color:var(--good)}.samvad .sla.warn{color:var(--warn)}.samvad .sla.bad{color:var(--bad)}.samvad .tpane{display:flex;flex-direction:column;overflow:hidden;min-width:0}.samvad .thead{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.samvad .thead .who{min-width:0;flex:1}.samvad .thead .who b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.samvad .thead .tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.samvad .thead .sel{width:auto;max-width:190px;padding:4px 8px;font-size:13px}.samvad .msgs{flex:1;overflow-y:auto;background:var(--chat);padding:14px;display:flex;flex-direction:column;gap:7px;min-height:200px}.samvad .b{max-width:min(74%,540px);border-radius:12px;padding:7px 11px 5px;font-size:14px;box-shadow:0 1px 1px rgba(10,20,64,.07)}.samvad .b.in{align-self:flex-start;background:var(--in)}.samvad .b.bot{align-self:flex-end;background:var(--bot)}.samvad .b.agent{align-self:flex-end;background:var(--agent)}.samvad .b.note{align-self:flex-end;background:var(--note);border:1px dashed var(--note-line);box-shadow:none}.samvad .b .ag{font-size:11px;font-weight:700;color:var(--muted);margin-bottom:1px}.samvad .b .tx{white-space:pre-wrap;overflow-wrap:anywhere}.samvad .b .ft{font-size:11.5px;color:var(--faint);margin-top:2px}.samvad .b .mt{text-align:right;font-size:10.5px;color:var(--faint);margin-top:1px}.samvad .sys{align-self:center;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--muted);font-size:12px;border-radius:8px;padding:3px 10px;text-align:center;max-width:90%}.samvad .opts{display:flex;flex-direction:column;gap:3px;margin-top:5px}.samvad .opt{border:0;border-radius:7px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--btn-fg);font-weight:700;font-size:13px;padding:5px 8px;text-align:center}.samvad .opt.live{cursor:pointer;outline:1px dashed color-mix(in srgb,var(--btn-fg) 50%,transparent)}.samvad .opt.live:hover{background:var(--surface)}.samvad .opt small{display:block;font-weight:400;color:var(--muted);font-size:11.5px}.samvad .docmsg{display:flex;gap:9px;align-items:center;background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:7px;padding:7px 9px;margin-bottom:4px}.samvad .docmsg .ic{width:28px;height:34px;border-radius:4px;background:#E2463C;color:#fff;font-size:9.5px;font-weight:700;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px;flex:none}.samvad .composer{border-top:1px solid var(--line);background:var(--surface)}.samvad .ctabs{display:flex;gap:2px;padding:6px 10px 0}.samvad .ctabs button{border:0;background:none;font-weight:700;font-size:12.5px;padding:4px 10px;border-radius:6px 6px 0 0;color:var(--muted);cursor:pointer}.samvad .ctabs button.on{background:var(--surface-3);color:var(--fg)}.samvad .ctabs button.on.note{background:var(--note);color:var(--fg)}.samvad .cbox{padding:8px 10px 10px;display:flex;flex-direction:column;gap:6px}.samvad .cbox textarea{min-height:58px}.samvad .cbox.note textarea{background:var(--note)}.samvad .crow{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.samvad .crow .sp{flex:1}.samvad .window{font-size:12px;color:var(--muted)}.samvad .qr{position:relative}.samvad .qrmenu{position:absolute;bottom:34px;left:0;width:340px;max-width:80vw;max-height:260px;overflow-y:auto;z-index:5;box-shadow:0 10px 30px rgba(10,20,64,.18)}.samvad .qrmenu button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);padding:8px 10px;cursor:pointer}.samvad .qrmenu button:hover{background:var(--surface-2)}.samvad .qrmenu b{font-size:13px}.samvad .qrmenu span{display:block;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.samvad .ppane{display:flex;flex-direction:column;overflow:hidden}.samvad .ppane .tabs{margin:0;padding:0 8px}.samvad .pacts{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.samvad .pacts .btn{flex:1}.samvad .pbody{overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:14px}.samvad .kv{display:grid;grid-template-columns:112px 1fr;gap:5px 10px;font-size:13.5px;margin:0}.samvad .kv dt{color:var(--muted)}.samvad .kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.samvad .box{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.samvad .box h4{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:var(--body);font-weight:700;margin-bottom:8px;gap:6px}.samvad .box h4,.samvad .score{display:flex;align-items:center}.samvad .score{gap:12px}.samvad .ring{width:58px;height:58px;flex:none}.samvad .brk{display:grid;grid-template-columns:1fr 70px 34px;gap:4px 8px;font-size:12.5px;align-items:center;margin-top:8px}.samvad .tags{display:flex;flex-wrap:wrap;gap:4px}.samvad .ai{display:flex;gap:8px;align-items:flex-start;background:var(--violet-bg);color:var(--fg);border-radius:8px;padding:7px 9px;font-size:12.5px}.samvad .ai b{color:var(--violet)}.samvad .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 18px;color:var(--muted);gap:5px;flex:1}.samvad .empty b{color:var(--fg)}.samvad .scrim{position:fixed;inset:0;background:rgba(6,10,24,.45);z-index:30;display:flex;align-items:flex-start;justify-content:center;padding:max(40px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px));overflow-y:auto}.samvad .modal{width:min(640px,100%);background:var(--surface);border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 60px rgba(6,10,24,.35)}.samvad .modal.wide{width:min(900px,100%)}.samvad .mh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.samvad .mh h3{font-size:16px;flex:1}.samvad .mb{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.samvad .mf{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 14px 14px;flex-wrap:wrap}.samvad .frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.samvad .err{color:var(--bad);font-size:12.5px;font-weight:600}.samvad .cond{display:grid;grid-template-columns:1.2fr .9fr 1.2fr auto;gap:6px;align-items:center}.samvad .steps{display:flex;gap:6px;margin-bottom:4px;flex-wrap:wrap}.samvad .steps span{font-size:12.5px;font-weight:700;color:var(--muted);padding:3px 10px;border-radius:99px;background:var(--surface-3)}.samvad .steps span.on{background:var(--brand);color:#fff}.samvad .steps span.done{background:var(--good-bg);color:var(--good)}.samvad .phone{width:270px;max-width:100%;border-radius:26px;background:#0B141A;padding:10px;flex:none}.samvad .phone .scr{background:#ECE5DD;border-radius:18px;padding:12px 10px;min-height:220px;display:flex;flex-direction:column;gap:6px}.samvad .phone .wab{color:#111;padding:8px 10px;white-space:pre-wrap}.samvad .phone .wab,.samvad .phone .wbtn{background:#fff;border-radius:10px;font-size:13px}.samvad .phone .wbtn{color:#0B7DB3;padding:6px;text-align:center;font-weight:700}.samvad .chart{width:100%;height:auto;display:block}.samvad .chart text{fill:var(--muted);font-size:11px;font-family:var(--body)}.samvad .legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.samvad .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.samvad .funnel{display:flex;flex-direction:column;gap:6px}.samvad .frow2{display:grid;grid-template-columns:86px 1fr 120px;gap:10px;align-items:center;font-size:13.5px}.samvad .fbar{height:24px;border-radius:6px;background:var(--brand);min-width:3px}.samvad .rm{display:flex;gap:12px;flex:1;min-height:0}.samvad .rmchat{min-width:0;overflow:hidden}.samvad .rmchat,.samvad .rmlog{flex:1;display:flex;flex-direction:column}.samvad .rmlog{overflow-y:auto;padding:18px;gap:12px}.samvad .q{align-self:flex-end;background:var(--brand);color:#fff;border-radius:12px;padding:9px 15px;max-width:80%;font-size:13.5px;line-height:1.5}.samvad .a{border:1px solid var(--line);border-radius:12px;padding:13px 16px;max-width:94%;background:var(--surface)}.samvad .rm-answer-markdown{font-size:13.5px;line-height:1.65;color:var(--fg)}.samvad .rm-answer-markdown p{margin:6px 0}.samvad .rm-answer-markdown p:first-child{margin-top:0}.samvad .rm-answer-markdown p:last-child{margin-bottom:0}.samvad .rm-answer-markdown ol,.samvad .rm-answer-markdown ul{margin:6px 0 8px 20px;padding:0}.samvad .rm-answer-markdown li{margin-bottom:5px;line-height:1.6}.samvad .rm-answer-markdown h3,.samvad .rm-answer-markdown h4{margin:12px 0 6px;font-weight:700;font-size:14px;color:var(--fg)}.samvad .rm-answer-markdown table{width:100%;border-collapse:collapse;margin:10px 0;font-size:12.5px}.samvad .rm-answer-markdown td,.samvad .rm-answer-markdown th{border:1px solid var(--line);padding:6px 10px;text-align:left}.samvad .rm-answer-markdown th{font-weight:700}.samvad .cite,.samvad .rm-answer-markdown th{background:var(--brand-soft);color:var(--brand)}.samvad .cite{border:0;font-size:10.5px;font-weight:800;border-radius:5px;padding:1px 6px;vertical-align:baseline;cursor:pointer;margin:0 2px;transition:all .15s;display:inline-flex;align-items:center}.samvad .cite.on,.samvad .cite:hover{background:var(--brand);color:#fff}.samvad .rm-prompt-card{background:var(--surface);cursor:pointer;transition:all .15s ease;border:1px solid var(--line);padding:14px 16px;border-radius:12px;text-align:left;display:flex;flex-direction:column;gap:6px}.samvad .rm-prompt-card:hover{border-color:var(--brand);background:var(--brand-soft);transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.08)}.samvad .rm-history-sidebar{width:250px;flex:none;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.samvad .rm-session-item{padding:9px 12px;border-radius:9px;cursor:pointer;transition:all .15s;border:1px solid transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;position:relative}.samvad .rm-session-item:hover{background:var(--bg);border-color:var(--line)}.samvad .rm-session-item.active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.samvad .rm-session-item .del-btn{opacity:0;border:none;background:transparent;cursor:pointer;color:var(--muted);font-size:12px;padding:2px 4px;border-radius:4px;transition:opacity .15s}.samvad .rm-session-item:hover .del-btn{opacity:.8}.samvad .rm-session-item .del-btn:hover{color:var(--bad);opacity:1}.samvad .sources{width:320px;flex:none;display:flex;flex-direction:column;overflow:hidden}.samvad .src{border:1px solid var(--line);border-radius:10px;padding:9px 11px;margin-bottom:8px}.samvad .src.on{border-color:var(--brand);background:var(--brand-soft)}.samvad .src blockquote{margin:6px 0 0;border-left:2px solid var(--brand);padding-left:9px;color:var(--muted);font-size:12.5px}.samvad .toast{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom,0px));right:max(18px,env(safe-area-inset-right,0px));background:#101828;color:#fff;padding:9px 15px;border-radius:9px;font-weight:600;font-size:13.5px;box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:40}.samvad .banner{display:flex;gap:10px;align-items:flex-start;background:var(--brand-soft);border-radius:10px;padding:9px 12px;font-size:13px;margin-bottom:12px}.samvad .hrow{display:grid;grid-template-columns:150px 1fr 54px;gap:8px;align-items:center;font-size:13px}@media (max-width:1280px){.samvad .inbox{grid-template-columns:290px minmax(0,1fr) 300px}}@media (max-width:1080px){.samvad .inbox{grid-template-columns:280px minmax(0,1fr)}.samvad .ppane{grid-column:1/-1}.samvad .g3{grid-template-columns:1fr 1fr}}@media (max-width:860px){.samvad .app{flex-direction:column;height:auto;min-height:100%}.samvad .side{width:auto;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px max(10px,env(safe-area-inset-right,0px)) 8px max(10px,env(safe-area-inset-left,0px));overflow-x:auto;position:sticky;top:env(safe-area-inset-top,0);z-index:6}.samvad:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10;background:var(--side)}.samvad .side{border-right:0;border-bottom:1px solid var(--line)}.samvad .brandrow{padding:0;flex:none}.samvad .collapse-btn,.samvad .logo-full,.samvad .me .who,.samvad .nav .grp,.samvad .product{display:none}.samvad .logo-mark{display:block}.samvad .me{margin:0;border:0;padding:0;flex:none}.samvad .nav{flex-direction:row}.samvad .nav a{white-space:nowrap;padding:6px 9px}.samvad .main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));overflow:visible}.samvad .inbox{grid-template-columns:1fr}.samvad .qpane{max-height:360px}.samvad .tpane{min-height:560px}.samvad .frow,.samvad .g12,.samvad .g2,.samvad .g21,.samvad .g3{grid-template-columns:1fr}.samvad .rm{flex-direction:column}.samvad .sources{width:auto}.samvad .rmchat{min-height:480px}.samvad .b{max-width:88%}.samvad .cond{grid-template-columns:1fr 1fr}.samvad .hrow{grid-template-columns:110px 1fr 48px}}@media (min-width:861px) and (max-height:720px){.samvad .nav a{padding:4px 10px;font-size:13.5px}.samvad .nav .grp{padding:6px 10px 2px}.samvad .brandrow{padding-bottom:10px}.samvad .me{padding-top:8px}}@media (prefers-reduced-motion:reduce){.samvad *{transition:none!important}}.samvad .brow .bt{display:flex;gap:6px;align-items:center}.samvad .wa-scr{height:600px}.samvad .ag-card .life span{font-size:10px;padding:2px 6px}.samvad .tb{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.samvad .tb-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.samvad .tb-top h1{font-size:20px}.samvad .tb-top .back{border:0;background:none;cursor:pointer;font-size:20px;color:var(--fg);padding:4px 6px;border-radius:8px}.samvad .tb-top .back:hover{background:var(--surface-3)}.samvad .tb-note{display:flex;gap:8px;align-items:center;background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600}.samvad .tb-sec{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.samvad .tb-sec+.tb-sec{border-top:1px solid var(--line)}.samvad .tb-sec h3{font-size:15px;display:flex;align-items:center;gap:8px}.samvad .tb-sec h3 small{font-weight:600;color:var(--faint);font-size:12px;font-family:var(--body)}.samvad .tb-sec .hint{margin:-4px 0 0;color:var(--muted);font-size:13px}.samvad .catgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.samvad .catcard{border:1.5px solid var(--line-2);border-radius:12px;padding:10px 12px;cursor:pointer;text-align:left;background:var(--surface);display:flex;flex-direction:column;gap:2px}.samvad .catcard b{font-size:14px}.samvad .catcard span{font-size:12.5px;color:var(--muted)}.samvad .catcard.on{border-color:var(--brand);background:var(--brand-soft)}.samvad .radios{display:flex;gap:16px;flex-wrap:wrap}.samvad .radios label{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;font-size:14px}.samvad .radios input{accent-color:var(--brand);width:16px;height:16px}.samvad .tbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;position:relative}.samvad .tbar .sp{flex:1}.samvad .tbar .ib{border:1px solid transparent;background:none;border-radius:7px;min-width:30px;height:30px;cursor:pointer;font-weight:800;color:var(--muted);font-size:14px}.samvad .tbar .ib:hover{background:var(--surface-3);color:var(--fg)}.samvad .lnk{border:0;background:none;color:var(--brand);padding:4px 2px;font-size:13.5px}.samvad .aibtn,.samvad .lnk{font-weight:700;cursor:pointer}.samvad .aibtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:linear-gradient(135deg,#F4F0FE,#EEF2FF);border-radius:8px;padding:5px 10px;font-size:13px;color:var(--violet)}.samvad .emo{position:absolute;right:0;top:36px;z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(16,24,40,.15);padding:8px;display:grid;grid-template-columns:repeat(8,32px);gap:2px}.samvad .emo button{border:0;background:none;font-size:18px;cursor:pointer;border-radius:6px;height:32px}.samvad .emo button:hover{background:var(--surface-3)}.samvad .cnt{font-size:12px;color:var(--faint);text-align:right}.samvad .cnt.bad{color:var(--bad);font-weight:700}.samvad .brow{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;grid-template-columns:150px 1fr auto;gap:8px;align-items:start;background:var(--surface-2)}.samvad .brow .bt{font-size:12.5px;font-weight:700;color:var(--muted);padding-top:7px}.samvad .brow .bf{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.samvad .brow .x{border:0;background:none;color:var(--faint);cursor:pointer;font-size:16px;padding:6px}.samvad .brow .x:hover{color:var(--bad)}.samvad .addmenu{position:absolute;z-index:6;top:38px;left:0;width:300px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(16,24,40,.15);padding:6px}.samvad .addmenu .g{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:8px 10px 4px}.samvad .addmenu button{display:flex;width:100%;justify-content:space-between;border:0;background:none;padding:7px 10px;border-radius:8px;cursor:pointer;font-weight:600;text-align:left}.samvad .addmenu button:hover:not(:disabled){background:var(--surface-3)}.samvad .addmenu button small{color:var(--faint);font-weight:500}.samvad .addmenu button:disabled{opacity:.4;cursor:not-allowed}.samvad .upl{display:flex;align-items:center;gap:10px;border:1.5px dashed var(--line-2);border-radius:10px;padding:10px 12px;background:var(--surface-2);font-size:13px;color:var(--muted)}.samvad .upl label{cursor:pointer}.samvad .upl input{display:none}.samvad .cardtabs{display:flex;gap:4px;flex-wrap:wrap}.samvad .cardtabs button{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;padding:4px 10px;font-weight:700;font-size:12.5px;cursor:pointer}.samvad .cardtabs button.on{background:var(--brand);border-color:var(--brand);color:#fff}.samvad .verr{display:flex;flex-direction:column;gap:4px;font-size:13px}.samvad .verr div{display:flex;gap:6px}.samvad .verr .e{color:var(--bad)}.samvad .verr .w{color:var(--warn)}.samvad .verr .ok{color:var(--good);font-weight:700}.samvad .tb-side{position:sticky;top:0;display:flex;flex-direction:column;gap:12px}.samvad .tb-side .seg{align-self:flex-start}.samvad .wa{width:300px;max-width:100%;margin:0 auto;border-radius:38px;background:#111;padding:10px;box-shadow:0 20px 50px rgba(16,24,40,.18)}.samvad .wa-scr{border-radius:30px;overflow:hidden;background:#EFE7DD;display:flex;flex-direction:column;height:560px}.samvad .wa-st{justify-content:space-between;padding:8px 20px 4px;font-size:11.5px;font-weight:700}.samvad .wa-bar,.samvad .wa-st{display:flex;align-items:center;color:#fff;background:#075E54}.samvad .wa-bar{gap:8px;padding:6px 10px 9px}.samvad .wa-bar .lg{width:30px;height:30px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.samvad .wa-bar .lg img{width:22px}.samvad .wa-bar b{font-size:14.5px;display:flex;align-items:center;gap:4px}.samvad .wa-bar small{display:block;font-size:11px;opacity:.8}.samvad .wa-bar .vt{width:14px;height:14px;border-radius:50%;background:#25D366;display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:#fff}.samvad .wa.ios .wa-bar,.samvad .wa.ios .wa-st{background:#F6F6F6;color:#111}.samvad .wa.ios .wa-bar small{color:#667}.samvad .wa.ios .wa-bar{border-bottom:1px solid #ddd}.samvad .wa-chat{flex:1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:6px;background-color:#EFE7DD;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 0);background-size:14px 14px}.samvad .wa-day{align-self:center;background:#fff;border-radius:7px;font-size:11px;padding:2px 10px;color:#54656F;box-shadow:0 1px 1px rgba(0,0,0,.08)}.samvad .wa-b{align-self:flex-start;max-width:88%;width:88%;background:#fff;border-radius:0 9px 9px 9px;box-shadow:0 1px 1px rgba(0,0,0,.12);font-size:13.5px;color:#111B21}.samvad .wa-b,.samvad .wa-b .hm{overflow:hidden;position:relative}.samvad .wa-b .hm{margin:4px 4px 0;border-radius:7px;background:#D7DDE3;aspect-ratio:1.91/1;display:flex;align-items:center;justify-content:center;color:#fff}.samvad .wa-b .hm img,.samvad .wa-b .hm video{width:100%;height:100%;object-fit:cover;display:block}.samvad .wa-b .hm .pl{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;font-size:18px;position:absolute}.samvad .wa-b .hdoc{margin:4px 4px 0;border-radius:7px;background:#F5F6F6;display:flex;gap:8px;align-items:center;padding:10px}.samvad .wa-b .hdoc i{width:26px;height:32px;border-radius:3px;background:#E2463C;color:#fff;font-style:normal;font-size:8.5px;font-weight:800;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px;flex:none}.samvad .wa-b .hdoc span{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samvad .wa-b .ht{font-weight:700;padding:7px 9px 0}.samvad .wa-b .bd{padding:6px 9px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.samvad .wa-b .bd code{font-family:var(--mono);font-size:12px}.samvad .wa-b .vr{background:#FFF3C4;border-radius:4px;padding:0 3px;font-family:var(--mono);font-size:11.5px;color:#8A6100}.samvad .wa-b .fo{padding:3px 9px 0;font-size:12px;color:#8696A0}.samvad .wa-b .tm{text-align:right;font-size:10.5px;color:#8696A0;padding:2px 8px 5px}.samvad .wa-btn{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid #e9edef;padding:8px;color:#00A5F4;font-weight:600;font-size:13.5px}.samvad .wa-btn.stack{border-top:0}.samvad .wa-lto{margin:6px 6px 0;background:#F0F2F5;border-radius:8px;padding:8px 10px;display:flex;gap:8px;align-items:center}.samvad .wa-lto .gi{width:34px;height:34px;border-radius:50%;background:#E7FCE3;display:flex;align-items:center;justify-content:center;font-size:17px;flex:none}.samvad .wa-lto b{display:block;font-size:13.5px}.samvad .wa-lto small{color:#667781;font-size:11.5px}.samvad .wa-lto .cd{margin-left:auto;font-family:var(--mono);font-size:11px;background:#fff;border:1px dashed #a0aec0;border-radius:4px;padding:1px 5px}.samvad .wa-car{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;width:100%;scroll-snap-type:x mandatory}.samvad .wa-card{flex:none;width:210px;background:#fff;border-radius:9px;box-shadow:0 1px 1px rgba(0,0,0,.12);overflow:hidden;scroll-snap-align:start;font-size:13px}.samvad .wa-card .hm{aspect-ratio:1.5/1;background:#D7DDE3;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;overflow:hidden}.samvad .wa-card .hm img{width:100%;height:100%;object-fit:cover}.samvad .wa-card .bd{padding:7px 9px;white-space:pre-wrap}.samvad .wa-in{align-self:flex-end;background:#D9FDD3;border-radius:9px 0 9px 9px;padding:6px 9px;font-size:13px;box-shadow:0 1px 1px rgba(0,0,0,.12)}.samvad .tpl-actions{display:flex;gap:4px;justify-content:flex-end}.samvad .tpl-actions button{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:3px 8px;font-size:12.5px;font-weight:700;cursor:pointer}.samvad .tpl-actions button:hover{border-color:var(--brand);color:var(--brand)}.samvad .tpl-actions button.del:hover{border-color:var(--bad);color:var(--bad)}@media (max-width:1180px){.samvad .tb{grid-template-columns:1fr}.samvad .tb-side{position:static}.samvad .catgrid{grid-template-columns:1fr}}@media (max-width:640px){.samvad .brow{grid-template-columns:1fr}.samvad .brow .x{justify-self:end}}.samvad .main>.ag-grid,.samvad .main>.ag-list,.samvad .main>.ag-tabs,.samvad .main>.ag-top,.samvad .main>.agent-classic,.samvad .main>.cal-bar,.samvad .main>.cal-legend,.samvad .main>.cal-wrap,.samvad .main>.card,.samvad .main>.ev-sum,.samvad .main>.head,.samvad .main>.kpis,.samvad .main>.sec-title,.samvad .main>.tabs,.samvad .main>.try,.samvad .main>.wf{flex-shrink:0}.samvad .ag-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.samvad .ag-card{padding:16px 18px;display:flex;flex-direction:column;gap:10px;cursor:pointer;text-align:left;font:inherit;color:inherit}.samvad .ag-card:hover{border-color:var(--brand)}.samvad .ag-id{gap:10px}.samvad .ag-av,.samvad .ag-id{display:flex;align-items:center}.samvad .ag-av{width:38px;height:38px;border-radius:11px;justify-content:center;font-weight:800;color:#fff;flex:none;font-size:15px}.samvad .ag-id b{font-size:15px;display:block}.samvad .ag-id small{color:var(--muted);font-size:12.5px}.samvad .ag-out{color:var(--muted);font-size:13.5px;margin:0}.samvad .ag-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--line);padding-top:10px}.samvad .ag-stats div{font-size:12px;color:var(--muted)}.samvad .ag-stats b{display:block;color:var(--fg);font-size:15px}.samvad .life{display:flex;align-items:center;gap:0;flex-wrap:wrap}.samvad .life span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:3px 9px;border:1px solid var(--line);background:var(--surface);margin-right:-1px}.samvad .life span:first-child{border-radius:99px 0 0 99px}.samvad .life span:last-child{border-radius:0 99px 99px 0}.samvad .life span.done{color:var(--good);background:var(--good-bg);border-color:#BFE6CE}.samvad .life span.on{color:#fff;background:var(--brand);border-color:var(--brand)}.samvad .ag-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.samvad .ag-top .back{border:0;background:none;cursor:pointer;font-size:20px;color:var(--fg);padding:4px 6px;border-radius:8px}.samvad .ag-top .back:hover{background:var(--surface-3)}.samvad .ag-top h1{font-size:20px}.samvad .ag-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-x:auto}.samvad .ag-tabs button{border:0;background:none;padding:9px 14px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:7px}.samvad .ag-tabs button i{font-style:normal;width:20px;height:20px;border-radius:50%;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.samvad .ag-tabs button.on{color:var(--brand);border-color:var(--brand)}.samvad .ag-tabs button.on i{background:var(--brand);color:#fff}.samvad .ag-tabs button.ok i{background:var(--good-bg);color:var(--good)}.samvad .ag-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:14px;align-items:start}.samvad .ag-grid>*{min-width:0}.samvad .sop{min-height:360px;font-family:var(--body);line-height:1.6;font-size:14px}.samvad .ai-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--violet);background:var(--violet-bg);border-radius:99px;padding:1px 9px}.samvad .btn.ai{background:linear-gradient(135deg,#6941C6,#2340C8);border-color:transparent;color:#fff}.samvad .btn.ai:hover{filter:brightness(1.08);color:#fff}.samvad .gen{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.samvad .gen div{display:flex;gap:9px;align-items:center;color:var(--faint)}.samvad .gen div.run{color:var(--fg);font-weight:600}.samvad .gen div.ok{color:var(--good)}.samvad .gen i{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);flex:none;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px}.samvad .gen div.run i{border-color:var(--brand);border-top-color:transparent;animation:spin .8s linear infinite}.samvad .gen div.ok i{border-color:var(--good);background:var(--good);color:#fff}@keyframes spin{to{transform:rotate(1turn)}}.samvad .prod{display:flex;flex-direction:column;gap:8px}.samvad .prod .row{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:7px 0;border-bottom:1px solid var(--line)}.samvad .prod .row:last-child{border-bottom:0}.samvad .wf{display:flex;flex-direction:column;align-items:stretch;max-width:760px}.samvad .wf-step{position:relative;display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.samvad .wf-step.sel{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.samvad .wf-ic{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex:none}.samvad .k-trigger .wf-ic{background:#E8F7EE}.samvad .k-tool .wf-ic{background:var(--brand-soft)}.samvad .k-decide .wf-ic{background:var(--warn-bg)}.samvad .k-reply .wf-ic{background:#E7F7DC}.samvad .k-handoff .wf-ic{background:var(--bad-bg)}.samvad .k-end .wf-ic,.samvad .k-wait .wf-ic{background:var(--surface-3)}.samvad .wf-step .kind{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.samvad .wf-step b{display:block;font-size:14px;margin:1px 0 2px}.samvad .wf-step p{margin:0;color:var(--muted);font-size:13px}.samvad .wf-api{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--mono);font-size:11.5px;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 7px}.samvad .wf-api em{font-style:normal;font-weight:700;color:var(--brand)}.samvad .wf-api em.w{color:var(--warn)}.samvad .wf-br{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.samvad .wf-br span{font-size:12px;border:1px dashed var(--line-2);border-radius:99px;padding:1px 9px;color:var(--muted)}.samvad .wf-br span b{display:inline;font-size:12px;color:var(--fg)}.samvad .wf-link{height:22px;margin-left:31px;border-left:2px solid var(--line-2);position:relative}.samvad .wf-link button{position:absolute;left:-12px;top:1px;width:22px;height:20px;border-radius:6px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s}.samvad .wf-link button:focus-visible,.samvad .wf-link:hover button{opacity:1}.samvad .wf-tools{display:flex;gap:2px}.samvad .wf-tools button{border:0;background:none;color:var(--faint);cursor:pointer;padding:3px 5px;border-radius:6px;font-size:13px}.samvad .wf-tools button:hover{background:var(--surface-3);color:var(--fg)}.samvad .wf-edit{display:flex;flex-direction:column;gap:8px;margin-top:8px}.samvad .ev-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px}.samvad .ev-sum .card{padding:12px 14px}.samvad .ev-sum b{font-size:22px;font-family:var(--display);display:block}.samvad .ev-sum span{font-size:12.5px;color:var(--muted)}.samvad .ev-row td{vertical-align:top}.samvad .ev-conv{font-size:12.5px;color:var(--fg);background:var(--surface-2);border-radius:8px;padding:6px 8px;max-width:300px}.samvad .ev-conv div{margin:1px 0}.samvad .ev-conv div:before{content:"👤 ";opacity:.6}.samvad .ev-as{margin:4px 0 0;padding-left:16px;font-size:12.5px;color:var(--muted)}.samvad .res-pass{color:var(--good);font-weight:700}.samvad .res-fail{color:var(--bad);font-weight:700}.samvad .res-none{color:var(--faint)}.samvad .ev-why{font-size:12.5px;color:var(--muted);margin-top:3px;max-width:280px}.samvad .try{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:14px;align-items:start}.samvad .try .chat{height:520px;display:flex;flex-direction:column;overflow:hidden}.samvad .try .msgs{flex:1}.samvad .trace{height:520px;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.samvad .tr{border-left:2px solid var(--line-2);padding:2px 0 6px 12px;position:relative;font-size:13px}.samvad .tr:before{content:"";position:absolute;left:-6px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--brand)}.samvad .tr.t-tool:before{border-color:var(--violet)}.samvad .tr.t-reply:before{border-color:var(--good)}.samvad .tr.t-handoff:before{border-color:var(--bad)}.samvad .tr.t-guard:before{border-color:var(--warn)}.samvad .tr b{display:block}.samvad .tr pre{margin:5px 0 0;font-family:var(--mono);font-size:11px;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:6px 8px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto}.samvad .chk{display:flex;flex-direction:column}.samvad .chk label{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);cursor:pointer}.samvad .chk label:last-child{border-bottom:0}.samvad .chk input{width:17px;height:17px;margin-top:2px;accent-color:var(--good)}.samvad .chk b{font-size:13.5px}.samvad .chk span{display:block;color:var(--muted);font-size:12.5px}.samvad .chk .block{background:var(--bad-bg);color:var(--bad);border-radius:10px;padding:10px 12px;font-size:13px}.samvad .chk .block div{margin:2px 0}.samvad .ready{background:var(--good-bg);color:var(--good);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700}@media (max-width:1100px){.samvad .ag-grid,.samvad .try{grid-template-columns:1fr}}.samvad .cal-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.samvad .cal-bar .sel{width:auto}.samvad .cal-bar h2{font-size:16px;margin:0 6px}.samvad .cal-wrap{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.samvad .cal-wrap.nod{grid-template-columns:minmax(0,1fr)}.samvad .cal{overflow:auto;max-height:calc(100dvh - 210px)}.samvad .cal-grid{display:grid;position:relative;min-width:720px}.samvad .cal-h{position:sticky;top:0;z-index:3;background:var(--surface);border-bottom:1px solid var(--line);padding:8px;font-size:12.5px;font-weight:700;text-align:center;color:var(--muted)}.samvad .cal-h b{display:block;font-size:15px;color:var(--fg)}.samvad .cal-h.today b{color:var(--brand)}.samvad .cal-h .util{font-weight:600;font-size:11.5px;color:var(--faint)}.samvad .cal-h .av{width:26px;height:26px;font-size:10.5px;margin-bottom:3px}.samvad .cal-t{font-size:11px;color:var(--faint);text-align:right;padding-right:8px;transform:translateY(-7px)}.samvad .cal-col{position:relative;border-left:1px solid var(--line)}.samvad .cal-col .slot{height:24px;border-bottom:1px solid var(--line)}.samvad .cal-col .slot:nth-child(2n){border-bottom-color:var(--surface-3)}.samvad .cal-col .slot:hover{background:var(--surface-2);cursor:copy}.samvad .cal-col.off{background:repeating-linear-gradient(45deg,transparent 0 6px,var(--surface-2) 6px 12px)}.samvad .ev{position:absolute;left:3px;right:3px;border-radius:7px;padding:3px 7px;line-height:1.3;overflow:hidden;cursor:pointer;border-left:3px solid;text-align:left;font:inherit;font-size:12px}.samvad .ev b{font-size:12px}.samvad .ev b,.samvad .ev small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.samvad .ev small{opacity:.85;font-size:11px}.samvad .ev.client{background:var(--brand-soft);border-color:var(--brand);color:#1B2F94}.samvad .ev.lead{background:var(--violet-bg);border-color:var(--violet);color:#4A2B91}.samvad .ev.internal{background:var(--surface-3);border-color:var(--faint);color:var(--muted)}.samvad .ev.blocked{background:repeating-linear-gradient(45deg,#FEEEEC 0 6px,#FFF6F5 6px 12px);border-color:var(--bad);color:var(--bad)}.samvad .ev.sel{box-shadow:0 0 0 2px var(--fg)}.samvad .ev .bot{font-size:10px;font-weight:800;background:#fff;border-radius:4px;padding:0 4px;margin-left:4px;vertical-align:1px}.samvad .nowline{position:absolute;left:0;right:0;height:2px;background:var(--bad);z-index:2;pointer-events:none}.samvad .nowline:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--bad)}.samvad .cal-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:10px}.samvad .cal-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-2px}.samvad .drawer{position:sticky;top:0}.samvad .drawer .kv{grid-template-columns:96px 1fr}@media (max-width:1100px){.samvad .cal-wrap{grid-template-columns:1fr}}.samvad{--display:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--body:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;height:100vh;background:var(--bg,#F8FAFD);color:var(--fg,#101828)}.samvad .tabs a{border:0;background:none;padding:8px 12px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap}.samvad .tabs a.on{color:var(--brand);border-color:var(--brand)}.samvad .samvad-editor{min-height:640px}.samvad .samvad-editor button,.samvad .samvad-editor input,.samvad .samvad-editor select,.samvad .samvad-editor textarea{font:revert-layer;color:revert-layer}.samvad .wf-layout{grid-template-columns:230px minmax(420px,1fr) minmax(260px,320px);height:calc(100vh - 230px);min-height:640px}.samvad .wf-quiet{grid-template-columns:230px minmax(0,1fr) 280px;height:calc(100vh - 176px);min-height:560px;align-items:stretch}.samvad .wf-quiet.wf-idle{grid-template-columns:230px minmax(0,1fr)}.samvad .wf-quiet.wf-idle>:nth-child(3){display:none}.samvad .wf-library{background:#ffffff}.samvad .wf-library button{background:#ffffff;border:1px solid var(--line,#e2e8f0);color:var(--fg,#101828);font:inherit;text-decoration:none}.samvad .wf-library button:hover{background:#f8fafc;border-color:#cbd5e1}.samvad .wf-library button div,.samvad .wf-library button span{background:transparent;color:inherit;border-radius:0;padding:0}.samvad .wf-bar{container-type:inline-size;container-name:wfbar;flex-wrap:wrap;align-items:center;gap:8px;background:#fff}.samvad .wf-bar>span{height:32px;display:inline-flex;align-items:center;flex:none;padding-top:0;padding-bottom:0}.samvad .wf-bar>.ml-auto{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0}.samvad .wf-bar input{width:168px;max-width:100%;height:32px;flex:none}.samvad .wf-bar button{height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;line-height:1}.samvad .wf-bar button svg{display:block;flex:none}@container wfbar (max-width: 560px){.samvad .wf-bar>.ml-auto{flex:1 1 100%;margin-left:0}.samvad .wf-bar input{flex:1 1 auto;width:auto;min-width:0}}.samvad .wf-quiet .react-flow__node .line-clamp-3{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:11px;line-height:1.35;color:#667085}.samvad .samvad-editor [data-testid=design-check]{font-size:12.5px;line-height:1.35}.samvad .samvad-editor .react-flow{background:#fff}.samvad .samvad-editor .grid.place-items-center{gap:0;min-height:0}.samvad .agent-classic button,.samvad .agent-classic input,.samvad .agent-classic select,.samvad .agent-classic textarea{font:revert-layer;color:revert-layer}.samvad .agent-classic a{color:revert-layer}.samvad .agent-classic h1,.samvad .agent-classic h2,.samvad .agent-classic h3,.samvad .agent-classic h4{font-family:revert-layer;letter-spacing:normal;text-wrap:wrap}.samvad table.kb-table{min-width:680px}.samvad table.kb-table th{font-size:12.5px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--muted);background:var(--surface-2);padding:12px 16px}.samvad table.kb-table td{padding:14px 16px}.samvad table.kb-table tbody tr:hover td{background:var(--surface-2)}.samvad table.kb-table tbody tr:last-child td{border-bottom:0}.samvad table.kb-table td.num,.samvad table.kb-table th.num{text-align:right;font-variant-numeric:tabular-nums}.samvad table.kb-table td.num{font-weight:700;color:var(--fg)}.samvad .kb-doc{display:flex;flex-direction:column;gap:2px;min-width:240px}.samvad .kb-doc b{font-size:14.5px;line-height:1.35;font-weight:700}.samvad .kb-doc span{color:var(--muted);font-size:12.5px}.samvad .run-list{display:flex;flex-direction:column;overflow:hidden}.samvad a.run-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}.samvad a.run-row:last-child{border-bottom:0}.samvad a.run-row:hover{background:var(--surface-2)}.samvad a.run-row.bad{background:var(--bad-bg)}.samvad a.run-row.bad:hover{filter:brightness(.98)}.samvad .run-main{min-width:0;display:flex;flex-direction:column;gap:2px}.samvad .run-main b{font-size:14.5px;line-height:1.3}.samvad .run-main .muted{font-size:12.5px}.samvad .run-note{font-size:13px;line-height:1.4;color:var(--fg)}.samvad .run-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.samvad .run-meta time{color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:720px){.samvad a.run-row{align-items:flex-start}}.samvad .appr-list{display:flex;flex-direction:column;gap:14px;max-width:880px}.samvad .head h1 .chip{vertical-align:middle;margin-left:8px}.samvad .appr{padding:16px 18px;display:flex;flex-direction:column;gap:12px;border-left:3px solid var(--warn)}.samvad .appr-head{display:flex;align-items:center;gap:10px}.samvad .appr-who{display:flex;flex-direction:column;gap:2px;min-width:0;margin-right:auto}.samvad .appr-who b{font-size:15px;line-height:1.3}.samvad .appr-who .muted{font-size:12.5px}.samvad .appr-head time{font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.samvad .appr-reason{margin:0;font-size:13px;color:var(--warn);background:var(--warn-bg);border-radius:8px;padding:8px 10px;display:flex;gap:8px;align-items:baseline}.samvad .appr-reason .label{color:inherit;flex:none}.samvad .appr-msg{display:flex;flex-direction:column;gap:4px}.samvad .appr-msg p{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-wrap;color:var(--fg)}.samvad .appr-msg.draft p{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.samvad .appr-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}@media (max-width:720px){.samvad .appr-head{flex-wrap:wrap}}.samvad .cal.desk{max-height:calc(100dvh - 340px);min-height:520px}.samvad .cal.desk .cal-grid{min-width:620px;width:100%}.samvad .cal-h.person{display:flex;flex-direction:column;align-items:center;gap:2px}.samvad .cal-h.person .av{margin:0}.samvad .cal-notice{margin:0 0 10px;font-size:13px;font-weight:650;color:var(--warn)}.samvad .nop-studio{display:flex;flex-direction:column;gap:12px}.samvad .nop-lead{margin:0;max-width:920px;color:var(--muted);font-size:14px;line-height:1.5}.samvad .nop-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.samvad .nop-mode{display:flex;align-items:center;gap:12px;margin-bottom:10px}.samvad .nop-toggle{background:var(--surface);box-shadow:0 1px 0 rgba(15,23,42,.04)}.samvad .nop-toggle button{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;line-height:1}.samvad .nop-toggle button svg{width:14px;height:14px}.samvad .nop-toggle button.on{box-shadow:inset 0 0 0 1px transparent}.samvad .nop-toggle button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.samvad .nop-hint{margin-left:auto;color:var(--muted);font-size:12px;display:inline-flex;align-items:center;gap:4px}.samvad .nop-sheet{max-height:calc(100dvh - 280px);overflow:auto}.samvad .nop-read h1{font-size:28px;line-height:1.2;margin:0 0 10px}.samvad .nop-read h2{font-size:20px;margin:22px 0 8px}.samvad .nop-read h3{font-size:16px;margin:16px 0 6px}.samvad .nop-read li,.samvad .nop-read p{font-size:14.5px;line-height:1.55}.samvad .nop-read ol,.samvad .nop-read ul{padding-left:1.25rem;margin:8px 0}.samvad .nop-read li{margin:4px 0}.samvad .nop-side{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px}.samvad .nop-side-title{display:flex;align-items:center;gap:6px;font-weight:700}.samvad .nop-step{display:flex;flex-direction:column;gap:2px;font-size:12.5px}.samvad .nop-step span{color:var(--muted)}.samvad .nop-missing{color:var(--warn);display:inline-flex;align-items:flex-start;gap:4px}.samvad .nop-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.samvad .nop-bar .input,.samvad .nop-bar input{flex:1;min-width:180px}.samvad .nop-actions{margin-left:auto;display:flex;gap:8px}.samvad .nop-chat{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.samvad .nop-chat textarea{width:100%;resize:vertical;min-height:72px}.samvad .nop-proposal{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--surface-2);font-size:12.5px}.samvad .nop-proposal.ok{border-color:var(--good,#16a34a)}.samvad .nop-proposal.warn{border-color:var(--warn,#d97706)}.samvad .nop-proposal p{margin:0}.samvad .nop-verdict{display:flex;align-items:center;gap:6px;font-weight:700}.samvad .nop-verdict .muted{margin-left:auto;font-weight:500}.samvad .nop-objection{color:var(--warn,#92400e)}.samvad .nop-preview{margin:0;max-height:140px;overflow:auto;white-space:pre-wrap;font-size:11.5px;line-height:1.4;background:var(--surface);border-radius:8px;padding:8px}.samvad .nop-proposal-actions{display:flex;justify-content:flex-end;gap:8px}@media (max-width:1100px){.samvad .nop-grid{grid-template-columns:1fr}.samvad .nop-side{position:static}}.samvad .agent-guide{max-width:860px;display:flex;flex-direction:column;gap:14px;color:var(--fg)}.samvad .guide-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;box-shadow:var(--shadow)}.samvad .guide-box h2{margin:0 0 8px;font-size:14px}.samvad .guide-box li,.samvad .guide-box p{font-size:14px;line-height:1.5}.samvad .guide-box ol,.samvad .guide-box ul{margin:8px 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:6px}.samvad .guide-box pre{margin:0;white-space:pre;overflow:auto;font-size:12px;line-height:1.45;background:var(--surface-2,#f8fafc);border-radius:8px;padding:12px}.samvad .guide-box.violet{background:#f5f3ff;border-color:#ddd6fe}.samvad .guide-box.emerald{background:#ecfdf5;border-color:#a7f3d0}.samvad .guide-box.sky{background:#f0f9ff;border-color:#bae6fd}.samvad .guide-box.amber{background:#fffbeb;border-color:#fde68a}.samvad .guide-note{margin:10px 0 0;color:var(--muted);font-size:12px}