@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;500;600;700&family=DM+Mono:wght@400;500&display=swap";.followups-panel{margin-top:18px;max-width:1180px}.followups-head{align-items:start;display:flex;gap:24px;justify-content:space-between}.followups-head h2{color:#264b3e;font-family:Georgia,serif;font-size:28px;font-weight:500;margin:2px 0 7px}.followups-head p:last-child{color:#68786e;font-size:13px;line-height:1.5;margin:0;max-width:680px}.followups-head .pill{flex:0 0 auto;margin-top:7px}.followups-warning{align-items:start;background:#fff9ed;border:1px solid #eadcbd;border-radius:8px;color:#735f3f;display:grid;gap:3px;grid-template-columns:150px minmax(0,1fr);line-height:1.5;margin:18px 0;padding:13px 16px}.followups-warning strong,.followups-warning span{font-size:12px}.followups-notice{background:#e8f3e9;border:1px solid #cce4cf;border-radius:7px;color:#317247;font-size:12px;padding:10px 12px}.followups-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.followups-card{background:#fff;border:1px solid #dce4dd;border-radius:8px;display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px}.followups-card h3{color:#34473d;font-size:17px;margin:3px 0 5px}.followups-card>div:first-child>p:last-child{color:#718077;font-size:12px;line-height:1.5;margin:0}.followups-card label{color:#405148;display:grid;font-size:12px;font-weight:700;gap:6px;min-width:0}.followups-card input:not([type=checkbox]),.followups-card select,.followups-card textarea{background:#fff;border:1px solid #d9dfd9;border-radius:7px;color:#1f2924;font:inherit;font-weight:400;min-height:40px;padding:9px 10px;width:100%}.followups-card textarea{line-height:1.5;resize:vertical}.followups-card input:focus-visible,.followups-card select:focus-visible,.followups-card textarea:focus-visible,.followups-card button:focus-visible{outline:3px solid #96b7a3;outline-offset:2px}.followups-card>small{color:#78867e;font-size:11px;line-height:1.5}.followups-card .button{align-self:start}.followups-intervals{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.followups-card fieldset{border:0;margin:0;min-width:0;padding:0}.followups-card legend{color:#405148;font-size:12px;font-weight:700;margin-bottom:7px}.followups-days{display:flex;flex-wrap:wrap;gap:6px}.followups-days label{align-items:center;background:#f4f7f4;border:1px solid #e1e9e2;border-radius:999px;display:inline-flex;font-size:11px;gap:5px;padding:6px 9px}.followups-days input,.followups-toggle input{accent-color:#315e4e}.followups-hours{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.followups-card .followups-toggle{align-items:center;display:flex;gap:8px}.followups-content form{display:grid;gap:12px}.followups-versions{border-top:1px solid #e7ece7;display:grid;gap:0;padding-top:5px}.followups-versions article{align-items:center;border-bottom:1px solid #e7ece7;display:grid;gap:6px 12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.followups-versions strong,.followups-versions small{display:block}.followups-versions strong{color:#405148;font-size:12px}.followups-versions small{color:#78867e;font-size:10px;margin-top:3px}.followups-versions details{color:#64736a;font-size:11px;grid-column:1 / -1}.followups-versions summary{cursor:pointer;font-weight:700}.followups-versions li{line-height:1.5;margin:7px 0;overflow-wrap:anywhere}.followups-actions{display:flex;flex-wrap:wrap;gap:8px}.followups-sequences{border-top:1px solid #e7ece7;max-height:370px;overflow:auto}.followups-sequences article{align-items:start;border-bottom:1px solid #e7ece7;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.followups-sequences strong,.followups-sequences small{display:block}.followups-sequences strong{color:#405148;font-size:12px}.followups-sequences small,.followups-sequences span{color:#78867e;font-size:10px;line-height:1.4;margin-top:3px}.followups-sequences span{max-width:42%;text-align:right}@media(max-width:900px){.followups-grid{grid-template-columns:1fr}}@media(max-width:600px){.followups-head{align-items:start;flex-direction:column;gap:10px}.followups-warning{grid-template-columns:1fr}.followups-card{padding:16px}.followups-intervals{grid-template-columns:1fr}.followups-sequences article{align-items:start;flex-direction:column}.followups-sequences span{max-width:none;text-align:left}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2924;background:#f5f6f2;font-synthesis:none}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}.splash{min-height:100vh;display:grid;place-content:center;gap:12px;text-align:center;color:#66736b}.brand-mark{width:38px;height:38px;border-radius:11px;display:inline-grid;place-items:center;background:#244b3d;color:#fff;font-family:Georgia,serif;font-size:25px;box-shadow:0 5px 14px #1f4a3b2e}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,520px);background:#244b3d}.login-aside{color:#f7f5ef;padding:clamp(40px,8vw,128px);max-width:690px;align-self:center}.login-aside .brand-mark{background:#e96f79;margin-bottom:42px}.eyebrow{margin:0 0 7px;color:#77847c;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:750}.login-aside .eyebrow{color:#b8c8be}.login-aside h1{font-family:Georgia,serif;font-size:clamp(40px,5vw,72px);line-height:1.03;margin:0 0 22px;font-weight:500}.login-aside>p:last-child{max-width:440px;font-size:17px;color:#d2ddd5;line-height:1.65}.login-card{background:#fff;padding:clamp(36px,6vw,74px);display:flex;flex-direction:column;justify-content:center;gap:19px}.login-card h2,.page-header h1{font-family:Georgia,serif;font-weight:500;font-size:33px;margin:0;letter-spacing:-.02em}.muted{margin:7px 0 5px;color:#6c7971;line-height:1.5}label{display:grid;gap:7px;color:#3c4942;font-size:13px;font-weight:700}input,textarea{width:100%;border:1px solid #d9dfd9;border-radius:7px;background:#fff;color:#1f2924;padding:11px 12px;outline:none;transition:border .15s,box-shadow .15s}label small{color:#7b887f;font-size:11px;font-weight:500;line-height:1.35}input:focus,textarea:focus{border-color:#244b3d;box-shadow:0 0 0 3px #244b3d1f}.button{border:1px solid transparent;border-radius:7px;min-height:40px;padding:8px 14px;font-weight:720;font-size:13px;transition:filter .15s,background .15s}.button:hover{filter:brightness(.96)}.button:disabled{opacity:.62;cursor:wait}.button.primary{background:#244b3d;color:#fff}.button.secondary{background:#fff;border-color:#d9dfd9;color:#314239}.form-error{margin:0;color:#ac3340;font-size:13px}.app-shell{min-height:100vh;display:grid;grid-template-columns:228px 1fr}.sidebar{background:#203e34;color:#eaf0eb;padding:22px 14px;display:flex;flex-direction:column;gap:32px}.identity,.sidebar-footer{display:flex;align-items:center;gap:10px;padding:2px 8px}.identity strong,.sidebar-footer strong{display:block;font-size:14px}.identity small,.sidebar-footer small{display:block;color:#aebfb5;font-size:11px;margin-top:2px}.sidebar nav{display:grid;gap:5px}.nav-item{border:0;background:transparent;color:#bbcbc1;text-align:left;display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:6px;font-weight:650;font-size:13px}.nav-item span{font-size:17px;width:18px;text-align:center}.nav-item.active{background:#315e4e;color:#fff}.sidebar-footer{margin-top:auto;border-top:1px solid #386151;padding-top:18px}.avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-content:center;background:#e9d8c3;color:#594334;font-size:12px;font-weight:800}.avatar.soft{background:#e4ece6;color:#315e4e}.icon-button{margin-left:auto;color:#bbcbc1;border:0;background:transparent;font-size:17px;padding:5px}.content{padding:34px clamp(22px,4vw,56px);max-width:1650px;width:100%;margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.metric{color:#617169;font-size:13px;white-space:nowrap}.metric strong{color:#234b3c;font-size:20px;margin-right:4px}.header-actions{display:flex;align-items:center;gap:14px}.notice{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-radius:7px;margin-bottom:18px;font-size:13px}.notice.error{background:#fff0f0;color:#96303a;border:1px solid #f2d0d2}.notice button{border:0;background:transparent;color:inherit;font-size:20px}.inbox-grid{height:calc(100vh - 154px);min-height:560px;display:grid;grid-template-columns:minmax(255px,330px) 1fr;border:1px solid #dce2dc;border-radius:8px;overflow:hidden;background:#fff}.conversation-list{overflow:auto;border-right:1px solid #dce2dc;padding:12px}.list-heading{display:flex;justify-content:space-between;padding:5px 8px 12px;font-size:13px}.list-heading span{color:#728077}.conversation-row{width:100%;border:0;background:transparent;text-align:left;border-radius:6px;padding:11px 8px;display:grid;grid-template-columns:31px 1fr 8px;gap:9px;align-items:center}.conversation-row:hover{background:#f5f7f4}.conversation-row.selected{background:#edf4ee}.conversation-copy{min-width:0}.conversation-copy strong,.conversation-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-copy strong{font-size:13px}.conversation-copy small{color:#758177;margin-top:4px;font-size:11px}.status-dot{width:7px;height:7px;border-radius:50%;background:#c5cdc7}.status-dot.open{background:#4b9575}.status-dot.waiting_human{background:#d58a43}.conversation-panel{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.conversation-header{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e5e1;gap:16px}.conversation-header h2{margin:0;font-size:18px;font-weight:730}.message-area{overflow:auto;background:#f8f9f6;padding:22px;display:flex;flex-direction:column;gap:10px}.bubble{max-width:min(75%,600px);padding:10px 12px;border-radius:7px;background:#fff;box-shadow:0 1px 2px #1d2f2614}.bubble.outbound{align-self:flex-end;background:#e0eee3}.bubble p{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.45}.bubble small{display:block;margin-top:5px;color:#738077;font-size:10px;text-align:right}.composer{border-top:1px solid #e1e5e1;padding:12px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px}.composer textarea{resize:vertical;min-height:43px;max-height:130px}.conversation-empty{display:grid;place-content:center;background:#fff}.empty{text-align:center;color:#6c7971;padding:32px 20px;max-width:340px;margin:auto}.empty>span{display:block;font-size:31px;color:#94a59a;margin-bottom:10px}.empty strong{color:#405148;font-size:14px}.empty p{margin:7px 0 0;font-size:13px;line-height:1.55}.catalog-toolbar{display:flex;gap:10px;margin-bottom:22px;max-width:640px}.catalog-toolbar input{background:#fff}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.product-card{background:#fff;border:1px solid #dce2dc;border-radius:8px;overflow:hidden}.product-image{height:158px;display:grid;place-content:center;background:#edf1ed;color:#8ba094;font-size:35px}.product-image img{height:100%;width:100%;object-fit:cover}.product-card>div:last-child{padding:14px}.product-topline{display:flex;justify-content:space-between;gap:8px;color:#78847c}.product-topline small{font-size:11px}.availability,.pill{font-size:10px;padding:3px 7px;border-radius:999px;white-space:nowrap;background:#f0f2ef;color:#6f7871}.availability.available{background:#e6f2e7;color:#36734a}.product-card h2{font-size:15px;margin:9px 0 5px}.product-card p{min-height:39px;margin:0;color:#728077;font-size:12px;line-height:1.45}.product-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.product-card footer strong{color:#244b3d;font-size:14px}.product-card footer small{color:#8a968e;font-size:11px}.empty-page{border:1px dashed #ccd6ce;background:#fff;border-radius:8px}.integration-list{display:grid;gap:10px;max-width:780px}.integration-list article{background:#fff;border:1px solid #dce2dc;padding:17px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:14px}.integration-list article>div{display:flex;align-items:center;gap:12px}.integration-icon{background:#edf3ee;color:#315e4e;width:36px;height:36px;display:grid;place-content:center;border-radius:7px;font-weight:800}.integration-list h2{font-size:14px;margin:0 0 3px}.integration-list p{margin:0;color:#718077;font-size:12px}.pill.warning{background:#fff1df;color:#a36322}.pill.neutral{background:#eef0ef;color:#68756d}.text-button{border:0;background:transparent;color:#315e4e;font-size:11px;font-weight:700;padding:0 0 0 9px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;padding:24px;background:#14231b75;overflow:auto;display:grid;place-items:start center}.product-editor{margin:26px auto;width:min(720px,100%);border-radius:8px;background:#fff;box-shadow:0 20px 60px #0c1c1447;overflow:hidden}.product-editor>header{padding:21px 23px 17px;display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #e1e5e1}.product-editor h2{margin:0;font-size:21px;letter-spacing:-.01em}.editor-close{color:#526158;font-size:24px;line-height:1}.product-form{padding:22px 23px;display:grid;gap:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.check-field{grid-template-columns:16px 1fr;align-items:center;font-weight:600}.check-field input{width:16px;height:16px;accent-color:#244b3d}.product-form footer{display:flex;justify-content:end;gap:9px;margin-top:5px}.media-editor{border-top:1px solid #e1e5e1;padding:20px 23px 23px}.media-editor h3{margin:0;font-size:15px}.media-strip{display:flex;gap:8px;overflow:auto;margin:13px 0}.media-strip img,.media-pending{width:76px;height:76px;object-fit:cover;border-radius:6px;border:1px solid #dbe2db}.media-pending{display:grid;place-items:center;background:#f3f5f3;color:#728077;text-align:center;font-size:10px}.upload-row,.media-form{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(120px,1fr) auto;gap:8px;margin-top:14px}.media-form{grid-template-columns:1fr auto}.upload-row .button,.media-form .button{white-space:nowrap}@media(max-width:800px){.login-shell{grid-template-columns:1fr;background:#fff}.login-aside{display:none}.login-card{min-height:100vh;max-width:520px;margin:auto;width:100%}.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:3;height:auto;padding:10px 13px;flex-direction:row;align-items:center;gap:16px}.sidebar nav{display:flex;gap:2px;overflow:auto}.nav-item{padding:8px 9px;white-space:nowrap}.nav-item span{display:none}.sidebar-footer{margin:0 0 0 auto;padding:0;border:0}.sidebar-footer>span:not(.avatar),.sidebar-footer .icon-button{display:none}.content{padding:22px 14px}.inbox-grid{height:auto;min-height:0;grid-template-columns:1fr}.conversation-list{border:0;max-height:260px}.conversation-panel{min-height:500px;border-top:1px solid #dce2dc}.page-header{margin-bottom:17px}.page-header h1{font-size:28px}.conversation-header{padding:15px}.message-area{min-height:310px}.bubble{max-width:88%}.catalog-toolbar{max-width:none}.integration-list article{align-items:start}.integration-list .pill{margin-top:2px}.modal-backdrop{padding:10px}.product-editor{margin:10px auto}.form-grid,.media-form,.upload-row{grid-template-columns:1fr}.product-form footer{justify-content:stretch}.product-form footer .button{flex:1}}.conversation-workspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 248px;background:#fff}.conversation-workspace .conversation-panel{min-width:0}.sales-sidebar{border-left:1px solid #e1e6e1;background:#fbfcfa;padding:18px 16px;overflow:auto}.sales-sidebar-head{padding-bottom:16px;border-bottom:1px solid #e3e9e3}.sales-sidebar h3{margin:0 0 10px;color:#27493d;font-size:16px}.intent-pill{display:inline-flex;padding:4px 8px;border-radius:999px;background:#e7f0e8;color:#2d7050;font-size:11px;font-weight:750}.intent-pill.payment,.intent-pill.order_status,.intent-pill.after_sales,.intent-pill.sensitive_loss{background:#fff1df;color:#a36322}.sales-block{padding:16px 0;border-bottom:1px solid #e3e9e3}.sales-block>strong,.sales-tip strong{color:#405148;display:block;font-size:12px}.sales-block .muted{font-size:12px;margin-bottom:0}.tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tag{background:#edf2ed;border:1px solid #dbe6dc;border-radius:999px;color:#496456;font-size:10px;font-weight:700;padding:4px 7px}.facts-list{display:grid;gap:9px;margin:10px 0 0}.facts-list div{display:grid;gap:2px}.facts-list dt{color:#7a887f;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.facts-list dd{color:#34473d;font-size:12px;margin:0}.sales-tip{background:#fff6e7;border:1px solid #f1dfba;border-radius:7px;margin-top:17px;padding:12px}.sales-tip p{color:#725a32;font-size:12px;line-height:1.45;margin:6px 0 0}.page-description{color:#64736a;line-height:1.5;margin:8px 0 0;max-width:640px}.automation-page{max-width:1180px}.automation-overview{display:grid;grid-template-columns:minmax(360px,1fr) 180px 180px;gap:12px;margin-bottom:18px}.automation-primary,.automation-stat,.workflow-card{background:#fff;border:1px solid #dce4dd;border-radius:8px}.automation-primary{display:flex;justify-content:space-between;gap:28px;padding:22px}.automation-primary h2,.workflow-card h2{color:#264b3e;font-size:18px;margin:0}.automation-primary>div>p:last-child{color:#68776e;font-size:13px;line-height:1.5;margin:8px 0 0;max-width:540px}.playbook-meta{align-items:end;border-left:1px solid #e1e7e2;display:flex;flex-direction:column;justify-content:center;min-width:110px;padding-left:18px}.playbook-meta strong,.automation-stat strong{color:#244b3d;font-family:Georgia,serif;font-size:30px;font-weight:500}.playbook-meta span,.automation-stat span{color:#718077;font-size:11px;line-height:1.35;text-align:right}.automation-stat{display:grid;place-content:center;text-align:center;padding:15px}.automation-stat span{text-align:center}.automation-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.workflow-card{padding:21px}.workflow-card header{margin-bottom:16px}.journey-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.journey-list li{display:grid;grid-template-columns:27px 1fr;gap:11px;padding:12px 0;border-top:1px solid #e6ece6}.journey-list li span{align-items:center;background:#e7f0e8;border-radius:50%;color:#2d7050;display:flex;font-size:11px;font-weight:800;height:25px;justify-content:center;width:25px}.journey-list strong{color:#34473d;font-size:13px}.journey-list p{color:#738077;font-size:12px;line-height:1.45;margin:3px 0 0}.safety-card{background:#fffdf9;border-color:#eadfcd}.safety-list{color:#5e5549;display:grid;font-size:13px;gap:10px;line-height:1.45;margin:0;padding-left:19px}.playbook-details{background:#fff;border:1px solid #dce4dd;border-radius:8px;margin-top:14px;padding:16px 18px}.playbook-details summary{color:#315e4e;cursor:pointer;font-size:13px;font-weight:750}.playbook-details pre{background:#f6f8f6;border:1px solid #e2e9e3;border-radius:6px;color:#425348;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;margin:15px 0 0;overflow:auto;padding:14px;white-space:pre-wrap}@media(max-width:1060px){.conversation-workspace{grid-template-columns:1fr}.sales-sidebar{border-left:0;border-top:1px solid #e1e6e1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 16px}.sales-sidebar-head,.sales-block{border-bottom:0}.sales-tip{margin-top:0}.automation-overview{grid-template-columns:1fr 1fr}.automation-primary{grid-column:1 / -1}.automation-grid{grid-template-columns:1fr}}@media(max-width:800px){.conversation-workspace .conversation-panel{min-height:500px}.sales-sidebar{display:block;padding:16px}.sales-sidebar-head,.sales-block{border-bottom:1px solid #e3e9e3}.sales-tip{margin-top:17px}.automation-overview{grid-template-columns:1fr 1fr}.automation-primary{display:block}.playbook-meta{align-items:start;border-left:0;border-top:1px solid #e1e7e2;margin-top:15px;padding:13px 0 0}.playbook-meta span{text-align:left}.automation-primary{grid-column:1 / -1}.automation-stat strong{font-size:25px}}.rules-manager{background:#f0f5f0;border:1px solid #d9e4da;border-radius:10px;margin-top:16px;max-width:1180px;padding:22px}.rules-manager-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.rules-manager-head h2{color:#264b3e;font-size:20px;margin:0}.rules-manager-head p:last-child{color:#64736a;font-size:13px;line-height:1.5;margin:7px 0 0;max-width:640px}.rules-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:18px}.rules-card,.rule-creator{background:#fff;border:1px solid #dce4dd;border-radius:8px;padding:17px}.card-title{align-items:start;display:flex;gap:10px;justify-content:space-between}.card-title h3,.rule-creator h3{color:#34473d;font-size:15px;margin:0}.card-title p{color:#718077;font-size:11px;line-height:1.45;margin:4px 0 0}.card-title>span{background:#e7f0e8;border-radius:999px;color:#2d7050;font-size:11px;font-weight:800;padding:4px 8px}.tag-catalog{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.managed-tag{align-items:center;background:#fbfcfa;border:1px solid #dbe6dc;border-radius:999px;color:#496456;display:inline-flex;font-size:11px;font-weight:750;gap:5px;padding:5px 8px}.managed-tag small{color:#829087;font-size:9px;font-weight:650}.empty-inline{color:#738077;font-size:12px;line-height:1.5;margin:18px 0}.tag-creator{display:grid;gap:8px;grid-template-columns:1fr 1fr auto;margin-top:16px}.tag-creator input{font-size:12px;padding:9px 10px}.policy-list{border-top:1px solid #e6ece6;margin-top:14px}.policy-row{align-items:center;border-bottom:1px solid #e6ece6;display:flex;gap:12px;justify-content:space-between;padding:11px 0}.policy-row strong{color:#405148;display:block;font-size:12px}.policy-row p{color:#77847c;font-size:11px;line-height:1.4;margin:4px 0 0}.policy-action{border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:800;padding:4px 7px}.policy-action.handoff{background:#fff1df;color:#a36322}.policy-action.pause_automation{background:#fdecee;color:#a94450}.policy-action.continue{background:#e7f0e8;color:#2d7050}.rule-creator{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(190px,.7fr) minmax(320px,1.3fr) auto;margin-top:12px}.rule-creator>div:first-child .muted{font-size:12px}.rule-fields{display:grid;gap:11px}.rule-fields fieldset{border:0;margin:0;min-width:0;padding:0}.rule-fields legend{color:#3c4942;font-size:13px;font-weight:700;margin-bottom:7px}.tag-checkboxes{display:flex;flex-wrap:wrap;gap:7px}.tag-option{align-items:center;background:#f8faf8;border:1px solid #dce5dd;border-radius:999px;color:#506157;display:inline-flex;font-size:11px;font-weight:650;gap:5px;padding:5px 8px}.tag-option input{accent-color:#244b3d;height:13px;margin:0;padding:0;width:13px}.rule-creator select{background:#fff;border:1px solid #d9dfd9;border-radius:7px;color:#1f2924;min-height:40px;outline:none;padding:9px 10px;width:100%}.rule-creator select:focus{border-color:#244b3d;box-shadow:0 0 0 3px #244b3d1f}@media(max-width:800px){.rules-manager{padding:16px}.rules-manager-head{align-items:stretch;flex-direction:column}.rules-manager-head .button{width:100%}.rules-grid,.rule-creator,.tag-creator{grid-template-columns:1fr}.rule-creator{align-items:stretch}}.sales-block-head{align-items:center;display:flex;justify-content:space-between}.sales-block-head>span{background:#edf2ed;border-radius:999px;color:#688073;font-size:10px;font-weight:750;padding:3px 7px}.tag{align-items:center;display:inline-flex;gap:4px}.tag button{background:transparent;border:0;color:#6c8172;font-size:14px;line-height:10px;padding:0}.tag button:hover{color:#a94450}.tag-adder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:11px}.tag-adder select{background:#fff;border:1px solid #d9dfd9;border-radius:6px;color:#536258;font-size:11px;min-width:0;outline:none;padding:7px 8px}.tag-adder select:focus{border-color:#244b3d;box-shadow:0 0 0 3px #244b3d1f}.tag-adder .text-button{align-self:center;white-space:nowrap}.integrations-page{max-width:1180px}.ai-configuration{background:#f0f5f0;border:1px solid #d9e4da;border-radius:10px;margin-top:18px;padding:22px}.ai-configuration-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.ai-configuration-head h2{color:#264b3e;font-size:20px;margin:0}.ai-configuration-head p:last-child{color:#64736a;font-size:13px;line-height:1.5;margin:7px 0 0;max-width:650px}.pill.success{background:#e3f1e5;color:#317247}.ai-setup-grid{display:grid;gap:12px;grid-template-columns:1.15fr .85fr;margin-top:18px}.ai-key-card,.ai-flow-card,.agent-model-card,.prompt-test-card{background:#fff;border:1px solid #dce4dd;border-radius:8px}.ai-key-card{display:grid;gap:14px;padding:18px}.ai-key-card h3,.ai-flow-card h3,.agent-model-card h3,.prompt-test-card h3{color:#34473d;font-size:15px;margin:0}.ai-key-card p{color:#718077;font-size:12px;line-height:1.5;margin:5px 0 0}.ai-key-card .button{justify-self:start}.ai-flow-card{padding:18px}.ai-flow-card ol{display:grid;gap:0;list-style:none;margin:11px 0 0;padding:0}.ai-flow-card li{align-items:center;border-top:1px solid #e6ece6;display:flex;gap:10px;justify-content:space-between;padding:9px 0}.ai-flow-card strong{color:#405148;font-size:12px}.ai-flow-card span{color:#78867d;font-size:11px;text-align:right}.agent-model-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:12px}.agent-model-card{display:grid;gap:13px;padding:16px}.agent-model-card.disabled{background:#fbfbfa;opacity:.7}.agent-model-heading{align-items:start;display:flex;gap:10px;justify-content:space-between}.agent-model-heading>div:first-child{display:flex;gap:9px}.agent-key{align-items:center;background:#e7f0e8;border-radius:7px;color:#2d7050;display:flex;font-family:Georgia,serif;font-size:17px;height:32px;justify-content:center;width:32px}.agent-model-card p{color:#718077;font-size:11px;line-height:1.45;margin:4px 0 0}.agent-model-card small{color:#78867d;font-size:10px;line-height:1.4}.agent-model-card select,.prompt-test-card select{background:#fff;border:1px solid #d9dfd9;border-radius:7px;color:#1f2924;min-height:40px;outline:none;padding:9px 10px;width:100%}.toggle{align-items:center;color:#607067;display:flex;font-size:10px;font-weight:750;gap:5px;white-space:nowrap}.toggle input{accent-color:#244b3d;height:14px;margin:0;padding:0;width:14px}.prompt-test-card{margin-top:12px;padding:18px}.prompt-test-card>header{align-items:start;display:flex;gap:16px;justify-content:space-between}.prompt-test-card>header p:last-child{color:#718077;font-size:12px;line-height:1.45;margin:5px 0 0}.prompt-test-fields{align-items:end;display:grid;gap:11px;grid-template-columns:180px 1fr auto;margin-top:15px}.prompt-test-fields textarea{resize:vertical}.prompt-test-result{border-radius:7px;font-size:12px;margin-top:12px;padding:11px 12px}.prompt-test-result.waiting_configuration{background:#fff6e7;border:1px solid #f1dfba;color:#725a32}.prompt-test-result.completed{background:#e8f3e9;border:1px solid #cce4cf;color:#317247}.prompt-test-result p{margin:5px 0 0;line-height:1.45}@media(max-width:900px){.ai-setup-grid,.agent-model-grid,.prompt-test-fields{grid-template-columns:1fr}.prompt-test-fields .button{width:100%}}@media(max-width:800px){.ai-configuration{padding:16px}.ai-configuration-head,.prompt-test-card>header{align-items:stretch;flex-direction:column}.ai-configuration-head .pill,.prompt-test-card .pill{align-self:start}}.bling-integration{background:#fff;border:1px solid #dce4dd;border-radius:8px;margin-bottom:18px;max-width:1180px;overflow:hidden}.bling-integration+.integrations-page .integration-list article:first-child{display:none}.bling-header{align-items:start;border-bottom:1px solid #e2e9e3;display:flex;gap:20px;justify-content:space-between;padding:21px 22px}.integration-brand{align-items:center;display:flex;gap:12px}.bling-icon{background:#e9f1eb;color:#285440;font-family:Georgia,serif;font-size:19px;height:42px;width:42px}.bling-header h2,.bling-body h3{color:#294b3e;font-size:18px;margin:0}.bling-header p:last-child,.bling-body h3+p{color:#68786e;font-size:12px;line-height:1.5;margin:5px 0 0;max-width:600px}.bling-header-actions{align-items:center;display:flex;gap:9px}.bling-body{display:grid;gap:0}.bling-credentials,.bling-connection-state,.bling-sync-panel,.sync-history{border-bottom:1px solid #e4ebe5;padding:19px 22px}.bling-credentials{display:grid;gap:14px}.bling-credentials>div:first-child p,.bling-sync-panel header p:last-child{color:#718077;font-size:12px;line-height:1.5;margin:5px 0 0;max-width:670px}.bling-credentials .button{justify-self:start}.bling-connection-state{align-items:center;display:flex;gap:18px;justify-content:space-between}.connection-ok{background:#e3f1e5;border-radius:999px;color:#317247;font-size:11px;font-weight:800;padding:6px 9px}.bling-sync-panel{background:#fbfcfa}.bling-sync-controls{align-items:end;display:grid;gap:11px;grid-template-columns:minmax(260px,1fr) auto;margin-top:14px;max-width:620px}.bling-sync-controls select{background:#fff;border:1px solid #d9dfd9;border-radius:7px;color:#1f2924;min-height:40px;outline:none;padding:9px 10px;width:100%}.bling-sync-controls select:focus{border-color:#244b3d;box-shadow:0 0 0 3px #244b3d1f}.integration-hint{color:#7a6950;font-size:11px;line-height:1.45;margin:12px 0 0;max-width:710px}.sync-history{border-bottom:0}.sync-history>header{align-items:center;display:flex;justify-content:space-between}.sync-history>header>span{background:#edf2ed;border-radius:999px;color:#688073;font-size:10px;font-weight:800;padding:4px 8px}.sync-run-list{border-top:1px solid #e7ece7;margin-top:14px}.sync-run{align-items:center;border-bottom:1px solid #e7ece7;display:grid;gap:10px 18px;grid-template-columns:1fr auto;padding:11px 0}.sync-run strong,.sync-run small{display:block}.sync-run strong{color:#405148;font-size:12px}.sync-run small{color:#78867d;font-size:10px;margin-top:3px}.sync-run-metrics{display:flex;gap:8px}.sync-run-metrics span{background:#f1f4f1;border-radius:999px;color:#617269;font-size:10px;padding:4px 6px;white-space:nowrap}.sync-run p{color:#8a5a24;font-size:11px;grid-column:1 / -1;line-height:1.4;margin:-3px 0 0}@media(max-width:800px){.bling-header,.bling-connection-state{align-items:stretch;flex-direction:column}.bling-header-actions{justify-content:space-between}.bling-sync-controls{grid-template-columns:1fr;max-width:none}.bling-sync-controls .button{width:100%}.sync-run{grid-template-columns:1fr}.sync-run-metrics{flex-wrap:wrap}}.channel-integration{background:#fff;border:1px solid #dce4dd;border-radius:8px;margin-bottom:18px;max-width:1180px;overflow:hidden}.channel-integration+.integrations-page .integration-list{display:none}.channel-header{align-items:start;border-bottom:1px solid #e2e9e3;display:flex;gap:20px;justify-content:space-between;padding:21px 22px}.channel-icon{background:#eef2f5;color:#3d5968;height:42px;width:42px}.channel-header h2,.channel-body h3{color:#294b3e;font-size:18px;margin:0}.channel-header p:last-child,.channel-body h3+p{color:#68786e;font-size:12px;line-height:1.5;margin:5px 0 0;max-width:600px}.channel-header-actions{align-items:center;display:flex;gap:9px}.channel-body{display:grid}.channel-layout{background:#fbfcfa;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.channel-create,.channel-list,.channel-connection,.webhook-result{padding:19px 22px}.channel-create{border-right:1px solid #e3eae4;display:grid;gap:12px}.channel-create>div p:last-child{color:#718077;font-size:12px;line-height:1.5;margin:5px 0 0}.channel-create label{font-size:12px}.channel-create label small{color:#829087;font-weight:500}.channel-create .button{justify-self:start}.channel-list{padding-left:17px}.channel-list>header{align-items:center;display:flex;justify-content:space-between;padding:2px 5px 9px}.channel-list>header>p{margin:0}.channel-list>header>span{background:#edf2ed;border-radius:999px;color:#688073;font-size:10px;font-weight:800;padding:4px 8px}.channel-row{align-items:center;background:transparent;border:0;border-radius:6px;display:grid;gap:9px;grid-template-columns:8px 1fr;padding:10px 8px;text-align:left;width:100%}.channel-row:hover{background:#f1f5f1}.channel-row.selected{background:#e6f0e7}.channel-row strong,.channel-row small{display:block}.channel-row strong{color:#405148;font-size:12px}.channel-row small{color:#79867e;font-size:10px;margin-top:3px}.channel-connection{border-top:1px solid #e3eae4}.channel-connection>header,.webhook-result>header{align-items:start;display:flex;gap:16px;justify-content:space-between}.channel-connection-fields{align-items:end;display:grid;gap:11px;grid-template-columns:minmax(220px,1.2fr) minmax(190px,1fr) 100px auto;margin-top:15px}.channel-connection-fields input[type=number]{min-width:0}.channel-empty{border-top:1px solid #e3eae4;color:#718077;padding:22px}.channel-empty strong{color:#405148;font-size:13px}.channel-empty p{font-size:12px;margin:5px 0 0}.webhook-result{background:#f5faf5;border-top:1px solid #dce9de}.webhook-url{align-items:center;background:#fff;border:1px solid #d9e5da;border-radius:7px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;padding:9px 10px}.webhook-url code{color:#365645;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhook-warning{background:#fff7e8;border:1px solid #f0dfbd;border-radius:7px;color:#725a32;font-size:12px;line-height:1.45;margin:14px 0 0;padding:11px 12px}.webhook-flow{background:#fff;border-top:1px solid #e3eae4;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0 22px}.webhook-flow>div{display:grid;gap:3px;padding:15px 12px}.webhook-flow>div:first-child{padding-left:0}.webhook-flow>div+div{border-left:1px solid #e4eae5}.webhook-flow strong{color:#405148;font-size:11px}.webhook-flow span{color:#79867e;font-size:10px;line-height:1.4}@media(max-width:900px){.channel-layout{grid-template-columns:1fr}.channel-create{border-bottom:1px solid #e3eae4;border-right:0}.channel-connection-fields{grid-template-columns:1fr 1fr}.channel-connection-fields .button{grid-column:1 / -1;justify-self:start}}@media(max-width:800px){.channel-header,.channel-connection>header,.webhook-result>header{align-items:stretch;flex-direction:column}.channel-header-actions{justify-content:space-between}.channel-connection-fields{grid-template-columns:1fr}.channel-connection-fields .button{grid-column:auto;justify-self:stretch}.webhook-url{grid-template-columns:1fr}.webhook-url .button{width:100%}.webhook-flow{grid-template-columns:1fr;padding:0 16px}.webhook-flow>div,.webhook-flow>div:first-child{padding:12px 0}.webhook-flow>div+div{border-left:0;border-top:1px solid #e4eae5}}.webhook-setup{background:#f8fbf8;border-top:1px solid #e3eae4;padding:19px 22px}.webhook-setup>header{align-items:start;display:flex;gap:16px;justify-content:space-between}.webhook-setup-fields{align-items:end;display:flex;gap:14px;margin-top:15px}.webhook-setup-fields label{display:grid;gap:5px;max-width:190px}.webhook-setup-fields label small,.channel-connection-fields label small{color:#79867e;font-size:10px;font-weight:500}.webhook-actions{display:flex;flex-wrap:wrap;gap:9px}.queue-explainer{color:#65756b;font-size:11px;line-height:1.5;margin:14px 0 0;max-width:760px}.queue-explainer strong{color:#405148}@media(max-width:800px){.webhook-setup>header{align-items:stretch;flex-direction:column}.webhook-setup-fields{align-items:stretch;flex-direction:column}.webhook-setup-fields label{max-width:none}.webhook-actions{display:grid;grid-template-columns:1fr}.webhook-actions .button{width:100%}}@media(max-width:800px){.app-shell,.sidebar,.content{min-width:0;max-width:100%}}.webhook-simulator{background:#f8fafc;border-bottom:1px solid #e1e8ec;border-top:1px solid #e1e8ec;padding:19px 22px}.webhook-simulator>header{align-items:start;display:flex;gap:16px;justify-content:space-between}.webhook-simulator-fields{align-items:end;display:grid;gap:11px;grid-template-columns:minmax(240px,1.5fr) minmax(130px,.7fr) minmax(150px,.8fr) auto;margin-top:14px}.webhook-simulator-fields label{display:grid;gap:5px}.webhook-simulator-fields textarea{min-height:68px;resize:vertical}.simulation-result{background:#edf6ee;border:1px solid #d3e8d5;border-radius:6px;color:#3d6f4c;font-size:12px;line-height:1.45;margin:13px 0 0;padding:9px 11px}@media(max-width:900px){.webhook-simulator-fields{grid-template-columns:1fr 1fr}.webhook-simulator-fields label:first-child,.webhook-simulator-fields .button{grid-column:1 / -1}}@media(max-width:800px){.webhook-simulator>header{align-items:stretch;flex-direction:column}.webhook-simulator-fields{grid-template-columns:1fr}.webhook-simulator-fields label:first-child,.webhook-simulator-fields .button{grid-column:auto}.webhook-simulator-fields .button{width:100%}}@media(max-width:800px){.trace-detail-header{align-items:stretch;flex-direction:column}.trace-detail-header .trace-status{align-self:start}.trace-flow{padding-left:15px;padding-right:15px}.trace-detail-meta{align-items:start;flex-direction:column;gap:5px;padding-left:15px;padding-right:15px}}.trace-detail{background:#fff;border:1px solid #dce4dd;border-radius:8px;margin-top:18px;overflow:hidden}.trace-detail-header{align-items:start;border-bottom:1px solid #e5ece6;display:flex;gap:16px;justify-content:space-between;padding:19px 20px 16px}.trace-detail-header h2{color:#284b3e;font-family:Georgia,serif;font-size:21px;font-weight:500;margin:2px 0 0}.trace-detail-header p:last-child{color:#718077;font-size:12px;margin:6px 0 0}.trace-run-picker{background:#f8faf8;border-bottom:1px solid #e5ece6;display:flex;gap:6px;overflow-x:auto;padding:10px 14px}.trace-run-picker button{background:#fff;border:1px solid #dce4dd;border-radius:999px;color:#637168;cursor:pointer;flex:0 0 auto;font-size:10px;font-weight:750;padding:6px 9px}.trace-run-picker button.selected{background:#315e4e;border-color:#315e4e;color:#fff}.trace-flow{padding:18px 20px 9px}.trace-step{display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:76px;position:relative}.trace-step:before{background:#dce8df;bottom:0;content:"";left:16px;position:absolute;top:34px;width:1px}.trace-step:last-child:before{display:none}.trace-step .trace-icon{position:relative;z-index:1}.trace-step-topline{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0;padding-top:2px}.trace-step-topline strong{color:#405148;font-size:12px}.trace-step-topline time{color:#7b897f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;white-space:nowrap}.trace-step p{color:#718077;font-size:11px;margin:5px 0 0}.trace-step small{color:#89968e;display:block;font-size:10px;margin-top:5px}.trace-step.failed .trace-icon{background:#fde9e7;color:#af4c45}.trace-detail-meta{align-items:center;background:#fafcf9;border-top:1px solid #e5ece6;color:#78867e;display:flex;flex-wrap:wrap;font-size:10px;gap:8px 20px;justify-content:space-between;padding:11px 20px}.trace-dashboard{max-width:1120px}.trace-dashboard .page-header{align-items:end}.trace-dashboard .page-description{color:#68786e;font-size:13px;margin:6px 0 0}.trace-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.trace-metric{background:#fff;border:1px solid #dce4dd;border-radius:8px;display:grid;gap:3px;min-height:108px;min-width:0;padding:15px}.trace-metric small,.trace-metric span{color:#738077;font-size:11px}.trace-metric span{overflow-wrap:anywhere}.trace-metric strong{color:#294b3e;font-size:25px;line-height:1}.trace-metric.failed{background:#fff8f7;border-color:#f0d5d3}.trace-metric.failed strong{color:#af4c45}.trace-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:20px 0 9px}.trace-toolbar>strong{color:#405148;font-size:13px}.trace-toolbar>div{display:flex;flex-wrap:wrap;gap:6px}.trace-toolbar button{background:#f2f5f2;border:1px solid #dce4dd;border-radius:999px;color:#627067;font-size:11px;font-weight:750;padding:6px 9px}.trace-toolbar button.selected{background:#315e4e;border-color:#315e4e;color:#fff}.trace-list{background:#fff;border:1px solid #dce4dd;border-radius:8px;overflow:hidden}.trace-row{align-items:center;border-bottom:1px solid #e7ece7;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;padding:13px 15px}.trace-row:last-child{border-bottom:0}.trace-row.failed{background:snow}.trace-icon{background:#edf3ee;border-radius:7px;color:#315e4e;display:grid;font-size:15px;font-weight:800;height:34px;place-content:center;width:34px}.trace-icon.queue{background:#eef2f5;color:#486778}.trace-icon.agent{background:#f1edf8;color:#6a4b8f}.trace-copy{min-width:0}.trace-copy>div{align-items:center;display:flex;gap:8px}.trace-copy strong{color:#405148;font-size:12px}.trace-copy p{color:#748078;font-size:11px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-status{border-radius:999px;font-size:9px;font-weight:800;padding:3px 6px}.trace-status.received,.trace-status.completed{background:#e7f3e9;color:#347449}.trace-status.queued,.trace-status.running{background:#ebf1f5;color:#486778}.trace-status.skipped{background:#f1f1ef;color:#6d746d}.trace-status.failed{background:#fde9e7;color:#af4c45}.trace-row time{color:#78857e;font-size:10px;white-space:nowrap}@media(max-width:800px){.trace-dashboard .page-header{align-items:stretch;flex-direction:column}.trace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-toolbar{align-items:start;flex-direction:column}.trace-row{align-items:start;grid-template-columns:34px minmax(0,1fr)}.trace-row time{grid-column:2}.trace-copy p{white-space:normal}}.integration-hub,.integration-detail{max-width:1180px}.integration-picker{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.integration-choice{align-items:start;background:#fff;border:1px solid #dce4dd;border-radius:8px;color:#1f2924;display:grid;gap:13px;grid-template-columns:40px 1fr;min-height:180px;padding:19px;position:relative;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.integration-choice:hover{border-color:#8fa798;box-shadow:0 4px 12px #244b3d14;transform:translateY(-1px)}.integration-choice:focus-visible{outline:3px solid rgba(36,75,61,.2);outline-offset:2px}.integration-choice:disabled{cursor:not-allowed;opacity:.62;transform:none}.integration-choice .integration-icon{height:40px;width:40px}.agent-choice-icon{background:#f1edf8;color:#6a4b8f}.integration-choice-copy{display:grid;gap:5px;min-width:0}.integration-choice-copy strong{color:#34473d;font-size:14px}.integration-choice-copy small{color:#728077;font-size:12px;line-height:1.5}.choice-action{align-self:end;color:#315e4e;font-size:11px;font-weight:800;grid-column:1 / -1}.integration-detail-header{align-items:start;display:grid;gap:8px;margin-bottom:18px}.integration-detail-header h1{color:#294b3e;font-family:Georgia,serif;font-size:31px;font-weight:500;letter-spacing:-.02em;margin:0}.integration-detail-header p:last-child{color:#68786e;font-size:13px;margin:0}.back-button{background:transparent;border:0;color:#315e4e;font-size:12px;font-weight:800;justify-self:start;padding:0 0 7px}.back-button:hover{text-decoration:underline}.integration-detail .integrations-page>.page-header,.integration-detail .integrations-page .integration-list{display:none}.integration-detail .integrations-page{max-width:none}.integration-detail .ai-configuration{margin-top:0}@media(max-width:900px){.integration-picker{grid-template-columns:1fr}.integration-choice{grid-template-columns:40px 1fr;min-height:0}.choice-action{grid-column:2}}.trace-row{background:#fff;border:0;border-bottom:1px solid #e7ece7;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto 16px;text-align:left;width:100%}.trace-row:hover,.trace-row.selected{background:#f4f8f4}.trace-row:focus-visible{outline:2px solid #315e4e;outline-offset:-2px}.trace-row .trace-copy>span{align-items:center;display:flex;gap:8px;min-width:0}.trace-copy p{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.trace-copy p em{background:#f0f4f0;border-radius:999px;color:#647168;font-size:9px;font-style:normal;font-weight:750;margin-left:3px;padding:2px 6px}.trace-open{color:#718077;font-size:21px;line-height:1;text-align:right}.trace-detail-actions{align-items:center;display:flex;gap:10px}.trace-close{background:#fff;border:1px solid #dce4dd;border-radius:6px;color:#53645a;cursor:pointer;font-size:11px;font-weight:750;padding:6px 9px}.trace-close:hover{background:#f2f5f2}.chatai-connection-test{align-items:end;background:#f7faf7;border:1px solid #dce8df;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;margin:18px 0;padding:16px}.chatai-connection-test h3{color:#314b3f;font-family:Georgia,serif;font-size:17px;font-weight:500;margin:3px 0}.chatai-connection-test p{color:#6f7d74;font-size:11px;margin:0}.chatai-connection-test label{color:#506057;display:grid;font-size:11px;font-weight:750;gap:6px}.chatai-connection-test input{background:#fff;border:1px solid #d5e0d7;border-radius:6px;min-height:36px;padding:0 10px}.chatai-connection-test .connection-test-result{color:#347449;font-weight:700;grid-column:1 / -1}@media(max-width:800px){.trace-row{grid-template-columns:34px minmax(0,1fr) 16px}.trace-row time{grid-column:2}.trace-open{grid-column:3;grid-row:1}.trace-detail-actions{align-self:start}.chatai-connection-test{align-items:stretch;grid-template-columns:1fr}.chatai-connection-test .button{width:100%}}:root{--lili-navy: #0a3257;--lili-navy-deep: #062543;--lili-lilac: #f4f0fb;--lili-lilac-strong: #e8def8;--lili-blush: #e3d6d0;--lili-pink: #b3376b;--lili-pink-dark: #8e2754;--lili-mint: #b5dbcc;--lili-mint-deep: #2b745a;--lili-ink: #16314b;--lili-muted: #667385;--lili-line: #e5e2ed;--lili-canvas: #fcfbfd;--lili-white: #ffffff;font-family:Comfortaa,Inter,ui-sans-serif,system-ui,sans-serif;color:var(--lili-ink);background:var(--lili-canvas)}body{background:radial-gradient(circle at 88% -8%,rgba(227,214,208,.55),transparent 26rem),radial-gradient(circle at 36% 0,rgba(232,222,248,.68),transparent 31rem),var(--lili-canvas)}button,input,textarea,select{font-family:inherit}input,textarea,select{border-color:#ddd8e7;border-radius:12px;color:var(--lili-ink);padding:11px 13px}input::placeholder,textarea::placeholder{color:#98a0aa}input:focus,textarea:focus,select:focus{border-color:var(--lili-pink);box-shadow:0 0 0 4px #b3376b1f}label{color:#40536a}label small,.muted,.page-description{color:var(--lili-muted)}.brand-mark{background:linear-gradient(145deg,#d7688f,var(--lili-pink));border:2px solid rgba(255,255,255,.7);border-radius:15px 15px 15px 5px;box-shadow:0 9px 21px #b3376b3b;color:#fff;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:700}.eyebrow{color:var(--lili-pink);font-size:10px;letter-spacing:.14em}.page-header h1,.login-card h2,.integration-detail-header h1{color:var(--lili-navy);font-family:Comfortaa,Inter,sans-serif;font-weight:700;letter-spacing:-.04em}.button{border-radius:999px;font-weight:700;letter-spacing:-.01em;min-height:42px;padding:9px 16px}.button.primary{background:var(--lili-navy);box-shadow:0 5px 13px #0a325729}.button.primary:hover{background:var(--lili-navy-deep);filter:none}.button.secondary{background:#fff;border-color:#ddd8e7;color:var(--lili-navy)}.button.secondary:hover{background:var(--lili-lilac);border-color:#cfc4df}.text-button,.back-button{color:var(--lili-pink)}.metric strong{color:var(--lili-navy)}.login-shell{background:var(--lili-navy)}.login-aside{background:radial-gradient(circle at 10% 80%,rgba(181,219,204,.24),transparent 20rem),radial-gradient(circle at 87% 19%,rgba(227,214,208,.28),transparent 20rem),var(--lili-navy)}.login-aside .brand-mark{background:var(--lili-pink)}.login-aside .eyebrow{color:var(--lili-mint)}.login-aside h1{font-family:Comfortaa,sans-serif;font-weight:700;letter-spacing:-.05em}.login-aside>p:last-child{color:#dce7f1}.login-card{background:#fffffffa}.app-shell{background:transparent}.sidebar{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),var(--lili-navy);box-shadow:10px 0 30px #0a325714}.identity strong,.sidebar-footer strong{font-weight:700}.identity small,.sidebar-footer small,.nav-item{color:#c5d4e0}.nav-item{border-radius:12px;padding:11px 12px}.nav-item:hover{background:#ffffff14;color:#fff}.nav-item.active{background:var(--lili-pink);box-shadow:0 6px 16px #02172e33}.sidebar-footer{border-color:#ffffff29}.avatar{background:var(--lili-blush);color:var(--lili-navy)}.avatar.soft{background:var(--lili-lilac);color:var(--lili-pink)}.icon-button{color:#d7e4ed}.content{padding-top:38px}.notice{border-radius:12px}.inbox-grid,.product-card,.empty-page,.integration-list article,.automation-primary,.automation-stat,.workflow-card,.playbook-details,.rules-manager,.rules-card,.rule-creator,.ai-configuration,.bling-integration,.channel-integration,.trace-detail,.trace-metric,.trace-list,.integration-choice,.chatai-connection-test{border-color:var(--lili-line);box-shadow:0 9px 24px #2423410a}.inbox-grid,.product-card,.empty-page,.integration-list article,.automation-primary,.automation-stat,.workflow-card,.playbook-details,.rules-manager,.rules-card,.rule-creator,.ai-configuration,.bling-integration,.channel-integration,.trace-detail,.trace-metric,.trace-list,.integration-choice,.chatai-connection-test{border-radius:16px}.inbox-grid,.trace-list,.bling-integration,.channel-integration{overflow:hidden}.conversation-list{border-color:var(--lili-line);background:#fff}.conversation-row{border-radius:12px}.conversation-row:hover{background:var(--lili-lilac)}.conversation-row.selected{background:#eee7f9}.conversation-copy strong,.conversation-header h2,.sales-sidebar h3{color:var(--lili-navy)}.status-dot.open{background:var(--lili-mint-deep)}.status-dot.waiting_human{background:var(--lili-pink)}.conversation-header,.composer{border-color:var(--lili-line)}.message-area{background:linear-gradient(180deg,#fbfafe,#f7f6fb)}.bubble{border-radius:16px 16px 16px 5px;box-shadow:0 4px 10px #251f380f}.bubble.outbound{background:var(--lili-mint);border-radius:16px 16px 5px}.sales-sidebar{background:#fbfafe;border-color:var(--lili-line)}.sales-sidebar-head,.sales-block{border-color:var(--lili-line)}.intent-pill{background:#e4f2ec;color:var(--lili-mint-deep)}.intent-pill.payment,.intent-pill.order_status,.intent-pill.after_sales,.intent-pill.sensitive_loss{background:#fbebf1;color:var(--lili-pink-dark)}.tag{background:var(--lili-lilac);border-color:#ddd3ee;color:#614f82}.sales-tip{background:#fff7f8;border-color:#f1d5e1}.sales-tip p{color:#7b405b}.product-grid{gap:20px}.product-card{transition:transform .18s ease,box-shadow .18s ease}.product-card:hover{box-shadow:0 14px 28px #2423411a;transform:translateY(-3px)}.product-image{background:linear-gradient(135deg,var(--lili-lilac),#fbf7f4);color:var(--lili-pink)}.availability.available{background:#def1e8;color:#216c50}.product-card h2,.product-card footer strong{color:var(--lili-navy)}.integration-icon,.bling-icon{background:var(--lili-lilac);color:var(--lili-pink)}.channel-icon{background:#e5eff5;color:var(--lili-navy)}.integration-choice:hover{border-color:#cdbce5;box-shadow:0 12px 24px #462e691a}.integration-choice:focus-visible{outline-color:#b3376b4d}.choice-action{color:var(--lili-pink)}.integration-detail-header h1,.bling-header h2,.bling-body h3,.channel-header h2,.channel-body h3,.rules-manager-head h2,.automation-primary h2,.workflow-card h2{color:var(--lili-navy)}.channel-layout,.bling-sync-panel,.webhook-setup,.webhook-simulator{background:#fbfafe}.channel-create,.channel-connection,.webhook-result,.bling-credentials,.bling-connection-state,.bling-sync-panel,.sync-history{border-color:var(--lili-line)}.channel-row.selected{background:#eee7f9}.bling-redirect-guide{background:#fbfafe;border:1px solid #e4dcec;border-radius:12px;color:var(--lili-navy);display:grid;font-size:11px;gap:8px;line-height:1.5;padding:12px}.bling-redirect-guide>div{align-items:center;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto}.bling-redirect-guide code{color:#4e4070;font-family:DM Mono,ui-monospace,monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bling-redirect-guide small{color:var(--lili-muted);font-size:10px}.bling-redirect-guide .button{min-height:34px;padding:6px 10px}.channel-row:hover{background:var(--lili-lilac)}.webhook-result{background:#f6fbf8;border-color:#d5ebdf}.webhook-url{border-color:#d6e7de;border-radius:12px}.webhook-url code{color:var(--lili-navy);font-family:DM Mono,ui-monospace,monospace}.webhook-flow>div+div{border-color:var(--lili-line)}.connection-ok,.simulation-result,.chatai-connection-test .connection-test-result{background:#e4f3ea;color:#217052}.chatai-connection-test{background:#fbfafe}.chatai-connection-test h3{color:var(--lili-navy);font-family:Comfortaa,sans-serif;font-weight:700}.chatai-tag-sync{align-items:center;background:#fffafc;border-bottom:1px solid #f0dfe7;border-top:1px solid #f0dfe7;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:19px 22px}.chatai-tag-sync h3{color:var(--lili-navy);font-size:17px;margin:3px 0 7px}.chatai-tag-sync p{color:var(--lili-muted);font-size:12px;line-height:1.55;margin:0;max-width:620px}.chatai-tag-sync-result{background:#fff;border:1px solid #eadde5;border-radius:12px;display:grid;gap:5px;padding:12px;width:100%}.chatai-tag-sync-result strong{color:var(--lili-navy);font-size:12px}.chatai-tag-sync-result>span{color:var(--lili-muted);font-size:11px}.agent-studio{max-width:1440px}.agent-studio-header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.agent-studio-header h2{color:var(--lili-navy);font-size:29px;letter-spacing:-.04em;margin:0}.agent-studio-header p:last-child{color:var(--lili-muted);font-size:13px;line-height:1.55;margin:7px 0 0;max-width:680px}.agent-studio-status{align-items:center;display:flex;flex:0 0 auto;gap:9px}.agent-studio-layout{background:#fff;border:1px solid var(--lili-line);border-radius:16px;box-shadow:0 12px 28px #2423410f;display:grid;grid-template-columns:228px minmax(0,1fr) 304px;min-height:650px;overflow:hidden}.agent-roster{background:#fbfafe;border-right:1px solid var(--lili-line);padding:16px 11px}.agent-roster-head{align-items:center;color:var(--lili-navy);display:flex;font-size:12px;justify-content:space-between;padding:3px 7px 13px}.agent-roster-head span{color:var(--lili-muted);font-size:10px}.agent-roster-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--lili-ink);display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) 8px;margin-bottom:5px;padding:10px 8px;text-align:left;width:100%}.agent-roster-item:hover{background:var(--lili-lilac)}.agent-roster-item.selected{background:#eee7f9;border-color:#ded1ee}.agent-roster-item strong,.agent-roster-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-roster-item strong{font-size:12px}.agent-roster-item small{color:var(--lili-muted);font-size:9px;margin-top:3px}.agent-roster-item i{background:#b7bdc7;border-radius:50%;height:6px;width:6px}.agent-roster-item i.live{background:var(--lili-mint-deep)}.agent-monogram{align-items:center;background:var(--lili-lilac);border-radius:10px;color:var(--lili-pink);display:flex;font-size:13px;font-weight:800;height:34px;justify-content:center;width:34px}.agent-monogram.support{background:#e8f2ee;color:#287457}.agent-monogram.product{background:#f9ecef;color:var(--lili-pink-dark)}.agent-workbench{min-width:0}.agent-workbench-header{align-items:start;border-bottom:1px solid var(--lili-line);display:flex;gap:18px;justify-content:space-between;padding:22px 24px 17px}.agent-workbench-header h3{color:var(--lili-navy);font-size:22px;letter-spacing:-.03em;margin:0}.agent-workbench-header p:last-child{color:var(--lili-muted);font-size:12px;line-height:1.5;margin:6px 0 0;max-width:560px}.agent-toggle{background:#fbfafe;border:1px solid var(--lili-line);border-radius:999px;display:flex;flex:0 0 auto;padding:7px 10px}.agent-settings-row{align-items:start;background:#fdfcff;border-bottom:1px solid var(--lili-line);display:grid;gap:20px;grid-template-columns:minmax(190px,.85fr) minmax(0,1.15fr);padding:15px 24px}.agent-settings-row label{font-size:11px}.agent-settings-row select{margin-top:5px;min-height:38px;padding:8px 10px}.agent-settings-row label small{margin-top:5px}.agent-tool-list>span{color:#40536a;display:block;font-size:11px;font-weight:700;margin-bottom:8px}.agent-tool-list>div{display:flex;flex-wrap:wrap;gap:6px}.agent-tool-list b{background:var(--lili-lilac);border:1px solid #e0d7ee;border-radius:999px;color:#5d4a80;font-size:10px;font-weight:700;padding:6px 8px}.agent-tool-list b.tool-waiting_integration,.agent-tool-list b.tool-disabled{background:#f5f3f1;border-color:#e4ded8;color:#8b8179}.agent-runtime-bar{align-items:center;background:#f7faf9;border-bottom:1px solid var(--lili-line);color:#5f6d79;display:flex;flex-wrap:wrap;font-size:10px;gap:10px 24px;justify-content:space-between;padding:9px 24px}.agent-runtime-bar span{align-items:center;display:flex;gap:6px}.agent-runtime-bar strong{color:var(--lili-navy);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.agent-prompt-area>header{align-items:start;display:flex;gap:18px;justify-content:space-between;padding:20px 24px 14px}.agent-prompt-area h3{color:var(--lili-navy);font-size:16px;margin:3px 0}.agent-prompt-area header p:last-child{color:var(--lili-muted);font-family:DM Mono,ui-monospace,monospace;font-size:10px;margin:5px 0 0}.agent-version-layout{border-top:1px solid var(--lili-line);display:grid;grid-template-columns:143px minmax(0,1fr);min-height:365px}.prompt-version-list{background:#fbfafe;border-right:1px solid var(--lili-line);padding:13px 9px}.prompt-version-list>strong{color:#617084;display:block;font-size:10px;padding:0 5px 8px;text-transform:uppercase}.prompt-version-row{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--lili-ink);display:flex;justify-content:space-between;margin-bottom:3px;padding:8px 6px;text-align:left;width:100%}.prompt-version-row:hover{background:var(--lili-lilac)}.prompt-version-row.selected{background:#eee7f9;border-color:#ded1ee}.prompt-version-row b,.prompt-version-row small{display:block}.prompt-version-row b{font-size:11px}.prompt-version-row small,.prompt-version-row time{color:var(--lili-muted);font-size:9px;margin-top:2px}.prompt-version-row time{align-self:center}.prompt-version-content{background:#fff;min-width:0;padding:14px 16px}.prompt-version-summary{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;margin-bottom:10px}.prompt-version-summary>span:nth-child(2){color:var(--lili-muted);font-family:DM Mono,ui-monospace,monospace;font-size:10px}.prompt-status{border-radius:999px;font-size:9px;font-weight:800;padding:4px 7px}.prompt-status.active{background:#def1e8;color:#216c50}.prompt-status.draft{background:#fff1df;color:#9b5a20}.prompt-status.archived{background:#eff0f2;color:#687486}.prompt-version-summary .button{margin-left:auto;min-height:34px;padding:6px 11px}.prompt-preview{background:#fbfafe;border:1px solid #ece8f2;border-radius:10px;color:#30465e;font-family:DM Mono,ui-monospace,monospace;font-size:10px;line-height:1.72;margin:0;max-height:330px;overflow:auto;padding:13px;white-space:pre-wrap}.prompt-composer{display:grid;gap:11px}.prompt-composer textarea{font-family:DM Mono,ui-monospace,monospace;font-size:11px;line-height:1.62;resize:vertical}.prompt-composer>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.prompt-composer>div small{color:var(--lili-muted);font-size:10px;line-height:1.45;max-width:320px}.prompt-composer>div span{display:flex;gap:7px}.prompt-composer .button{min-height:35px;padding:6px 11px}.agent-test-panel{background:#fbfafe;border-left:1px solid var(--lili-line);display:flex;flex-direction:column;gap:16px;padding:20px 17px}.agent-test-panel h3{color:var(--lili-navy);font-size:17px;margin:3px 0 7px}.agent-test-panel>div>p:last-child{color:var(--lili-muted);font-size:11px;line-height:1.55;margin:0}.agent-test-panel form{display:grid;gap:11px}.agent-test-panel label{font-size:11px}.agent-test-panel input,.agent-test-panel textarea{margin-top:5px}.agent-test-panel input[readonly]{background:#f1eef6;color:#697384;font-size:11px}.agent-test-panel textarea{min-height:125px;resize:vertical}.agent-test-result{border:1px solid #e7dce5;border-radius:10px;color:#68455a;font-size:11px;line-height:1.5;padding:11px}.agent-test-result strong{color:var(--lili-navy);font-size:11px}.agent-test-result p{margin:5px 0 0}.agent-provider-settings{border-top:1px solid var(--lili-line);margin-top:auto;padding-top:13px}.agent-provider-settings summary{color:var(--lili-pink);cursor:pointer;font-size:11px;font-weight:800}.agent-provider-settings form{margin-top:12px}.agent-provider-settings p{color:var(--lili-muted);font-size:10px;line-height:1.5;margin:0}.agent-provider-settings .button{min-height:36px;padding:7px 11px}.agent-test-output{white-space:pre-wrap;overflow-wrap:anywhere}.provider-command-status.delivery_uncertain{background:#fff0d5;color:#7b4b0b}.delivery-review-form{display:grid;gap:12px;padding:16px;border-top:1px solid var(--lili-line)}.delivery-review-form p{margin:0;color:var(--lili-muted);font-size:12px;line-height:1.5}.delivery-review-form textarea{resize:vertical}.delivery-review-form button{justify-self:start}.agent-test-panel textarea[readonly]{background:#f7f4f8;color:var(--lili-navy)}.agent-evaluation-result{border:1px solid #e7dce5;border-radius:10px;padding:11px;font-size:11px;color:#68455a}.agent-evaluation-result.passed{border-color:#b8d9c8;background:#f1faf5}.agent-evaluation-result.failed{border-color:#e9c7b8;background:#fff7f2}.agent-evaluation-result strong{color:var(--lili-navy)}.agent-evaluation-result ul{margin:8px 0;padding-left:17px;line-height:1.6}.agent-evaluation-result small{color:var(--lili-muted);line-height:1.5}@media(max-width:1180px){.agent-studio-layout{grid-template-columns:205px minmax(0,1fr)}.agent-test-panel{border-left:0;border-top:1px solid var(--lili-line);display:grid;grid-column:1 / -1;grid-template-columns:minmax(220px,.75fr) minmax(300px,1.2fr) minmax(220px,.7fr)}.agent-provider-settings{border-left:1px solid var(--lili-line);border-top:0;margin:0;padding:0 0 0 15px}}@media(max-width:800px){.agent-studio-header{align-items:stretch;flex-direction:column}.agent-studio-status{justify-content:space-between}.agent-studio-layout{display:block;min-height:0}.agent-roster{border-bottom:1px solid var(--lili-line);border-right:0;display:flex;gap:5px;overflow-x:auto;padding:11px}.agent-roster-head{display:none}.agent-roster-item{flex:0 0 170px;margin:0}.agent-workbench-header,.agent-prompt-area>header{padding-left:16px;padding-right:16px}.agent-settings-row{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.agent-runtime-bar{align-items:flex-start;flex-direction:column;padding-left:16px;padding-right:16px}.agent-version-layout{grid-template-columns:1fr}.prompt-version-list{border-bottom:1px solid var(--lili-line);border-right:0;display:flex;gap:6px;overflow-x:auto}.prompt-version-list>strong{align-self:center;flex:0 0 auto}.prompt-version-row{flex:0 0 105px}.prompt-version-content{padding:13px}.prompt-composer>div{align-items:stretch;flex-direction:column}.prompt-composer>div span{display:grid;grid-template-columns:1fr 1fr}.agent-test-panel{display:grid;grid-template-columns:1fr;padding:16px}.agent-provider-settings{border-left:0;border-top:1px solid var(--lili-line);padding:13px 0 0}.agent-test-panel textarea{min-height:100px}}.agent-rules-center{max-width:1280px}.agent-rules-header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.agent-rules-header h1{color:var(--lili-navy);font-size:31px;letter-spacing:-.05em;margin:0}.agent-rules-header .page-description{font-size:13px;margin-bottom:0;max-width:720px}.agent-rules-status{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:7px}.agent-rules-status-copy{color:var(--lili-muted);font-size:10px}.agent-rules-tabs{background:#fff;border:1px solid var(--lili-line);border-radius:14px;display:flex;gap:4px;margin-bottom:16px;padding:5px}.agent-rules-tabs button{align-items:center;background:transparent;border:0;border-radius:10px;color:#667385;display:flex;flex:1;font-size:11px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:8px 12px}.agent-rules-tabs button span{color:#a098b0;font-family:DM Mono,ui-monospace,monospace;font-size:9px}.agent-rules-tabs button:hover{background:var(--lili-lilac);color:var(--lili-navy)}.agent-rules-tabs button.active{background:var(--lili-navy);box-shadow:0 5px 12px #0a325724;color:#fff}.agent-rules-tabs button.active span{color:var(--lili-mint)}.agent-rules-content{display:grid;gap:16px}.strategy-workspace{background:#fff;border:1px solid var(--lili-line);border-radius:16px;box-shadow:0 10px 24px #2423410d;display:grid;grid-template-columns:minmax(230px,.88fr) minmax(300px,1.1fr) minmax(235px,.82fr);min-height:430px;overflow:hidden}.strategy-stage-list{background:#fbfafe;border-right:1px solid var(--lili-line);padding:18px 12px}.strategy-stage-heading{align-items:end;display:flex;justify-content:space-between;padding:0 7px 13px}.strategy-stage-heading h2,.strategy-guardrails h2{color:var(--lili-navy);font-size:17px;margin:3px 0 0}.strategy-stage-heading>span{color:var(--lili-muted);font-size:9px}.strategy-stage-list>button{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:var(--lili-ink);display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) 10px;margin-bottom:5px;padding:11px 8px;text-align:left;width:100%}.strategy-stage-list>button:hover{background:var(--lili-lilac)}.strategy-stage-list>button.selected{background:#eee7f9;border-color:#ded1ee}.strategy-stage-list>button>span{align-items:center;background:#fff;border:1px solid #ddd3ee;border-radius:8px;color:var(--lili-pink);display:flex;font-family:DM Mono,ui-monospace,monospace;font-size:9px;font-weight:700;height:28px;justify-content:center}.strategy-stage-list>button strong,.strategy-stage-list>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-stage-list>button strong{font-size:11px}.strategy-stage-list>button small{color:var(--lili-muted);font-size:9px;margin-top:3px}.strategy-stage-list>button i{color:var(--lili-pink);font-size:19px;font-style:normal}.strategy-stage-detail{display:flex;flex-direction:column;padding:25px}.stage-detail-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.stage-detail-head span{background:var(--lili-lilac);border-radius:999px;color:#654e86;font-size:9px;font-weight:800;padding:5px 8px}.stage-detail-head p{color:var(--lili-muted);font-size:10px;margin:0}.strategy-stage-detail h3{color:var(--lili-navy);font-size:23px;letter-spacing:-.035em;margin:20px 0 7px}.strategy-stage-detail>p{color:var(--lili-muted);font-size:12px;line-height:1.65;margin:0}.stage-tool-group{border-top:1px solid var(--lili-line);margin-top:22px;padding-top:15px}.stage-tool-group>strong{color:#40536a;font-size:10px}.stage-tool-group>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.stage-tool-group span{background:#f7f5fb;border:1px solid #e6dfef;border-radius:999px;color:#5e4d7d;font-size:9px;font-weight:700;padding:6px 8px}.stage-outcome{background:#f5fbf8;border:1px solid #dbeee4;border-radius:10px;display:grid;gap:4px;margin-top:auto;padding:11px}.stage-outcome span{color:#4e7a68;font-size:9px;font-weight:800;text-transform:uppercase}.stage-outcome strong{color:#245d49;font-size:11px;line-height:1.45}.strategy-guardrails{background:#fffafc;border-left:1px solid #efdee6;display:flex;flex-direction:column;padding:23px 20px}.strategy-guardrails ul{color:#694f5d;font-size:11px;line-height:1.5;margin:18px 0;padding-left:17px}.strategy-guardrails li+li{margin-top:10px}.strategy-guardrails .button{margin-top:auto;min-height:38px;padding:7px 11px;width:100%}.agent-rules-center .rules-manager{margin-top:0}.agent-rules-center .rules-manager-head{padding-top:2px}.playbook-inspector{background:#fff;border:1px solid var(--lili-line);border-radius:16px;box-shadow:0 10px 24px #2423410d;overflow:hidden}.playbook-inspector>header{align-items:start;border-bottom:1px solid var(--lili-line);display:flex;justify-content:space-between;padding:22px 24px}.playbook-inspector h2{color:var(--lili-navy);font-size:20px;margin:3px 0 6px}.playbook-inspector header p:last-child{color:var(--lili-muted);font-family:DM Mono,ui-monospace,monospace;font-size:10px;margin:0}.playbook-inspector pre{background:#fbfafe;color:#30465e;font-family:DM Mono,ui-monospace,monospace;font-size:11px;line-height:1.72;margin:0;max-height:620px;overflow:auto;padding:24px;white-space:pre-wrap}.agent-rules-loading{background:#fff;border:1px solid var(--lili-line);border-radius:16px;color:var(--lili-muted);font-size:12px;padding:35px;text-align:center}.rules-manager{background:#faf8fc;border-color:#e7def2}.journey-list li span{background:var(--lili-lilac);color:var(--lili-pink)}.playbook-meta strong,.automation-stat strong{color:var(--lili-navy);font-family:Comfortaa,sans-serif;font-weight:700}.trace-row:hover,.trace-row.selected{background:var(--lili-lilac)}.trace-row:focus-visible{outline-color:var(--lili-pink)}.trace-icon{background:var(--lili-lilac);color:var(--lili-pink);border-radius:11px}.trace-icon.queue{background:#e6f0f6;color:var(--lili-navy)}.trace-icon.agent{background:#f2e9f3;color:#7f3569}.trace-run-picker{background:#fbfafe}.trace-run-picker button.selected,.trace-toolbar button.selected{background:var(--lili-navy);border-color:var(--lili-navy)}.trace-toolbar button{border-color:#ded9e8;background:#fff;color:#647185}.trace-detail-header h2,.trace-metric strong{color:var(--lili-navy);font-family:Comfortaa,sans-serif;font-weight:700}.trace-step:before{background:#ded6eb}.trace-close{border-color:#ddd8e7;border-radius:999px;color:var(--lili-navy)}.trace-close:hover{background:var(--lili-lilac)}.analysis-header-actions{display:flex;flex-wrap:wrap;gap:7px}.analysis-mode-banner{background:#fff7e6;border-bottom:1px solid #f2dfb4;color:#79571c;font-size:11px;line-height:1.5;margin:0;padding:9px 16px}.analysis-real-log{border-top:1px solid var(--lili-line);max-height:330px;overflow:auto;padding:14px 17px}.analysis-real-log>header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.analysis-real-log>header strong,.analysis-real-log>header small{display:block}.analysis-real-log>header strong{color:var(--lili-navy);font-size:12px}.analysis-real-log>header small{color:var(--lili-muted);font-size:10px;margin-top:3px}.analysis-run-card{background:#fbfafe;border:1px solid var(--lili-line);border-radius:9px;margin-top:7px;padding:9px 11px}.analysis-run-card summary{color:var(--lili-navy);cursor:pointer;font-size:11px;line-height:1.5}.analysis-run-card summary span,.analysis-run-card summary small{display:block}.analysis-run-card summary small{color:var(--lili-muted);font-size:9px;margin-top:2px}.analysis-run-detail{border-top:1px solid var(--lili-line);color:#47566b;font-size:11px;line-height:1.55;margin-top:8px;padding-top:9px}.analysis-run-detail p{white-space:pre-wrap}.analysis-run-detail dl,.analysis-chat-agent dl{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-run-detail dt,.analysis-chat-agent dt{color:var(--lili-muted);font-size:9px}.analysis-run-detail dd,.analysis-chat-agent dd{color:var(--lili-navy);margin:2px 0 0;overflow-wrap:anywhere}.analysis-run-detail ul,.analysis-chat-agent ol{padding-left:18px}.analysis-default-setting{align-items:center;background:#fffaf0;border:1px solid #f0e1bf;border-radius:12px;display:flex;gap:18px;justify-content:space-between;margin:16px 0;padding:16px 18px}.analysis-default-setting h3{color:var(--lili-navy);font-size:14px;margin:3px 0 5px}.analysis-default-setting p:last-child{color:#755e39;font-size:11px;line-height:1.55;margin:0;max-width:720px}.analysis-default-setting .button{flex:0 0 auto}.analysis-panel-tabs{background:#f0edf6;border-radius:9px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.analysis-panel-tabs button{background:transparent;border:0;border-radius:7px;color:#6a6980;cursor:pointer;font-size:11px;font-weight:700;padding:9px 6px}.analysis-panel-tabs button.selected{background:#fff;box-shadow:0 1px 5px #d8d3e080;color:var(--lili-navy)}.analysis-chat{display:flex;flex-direction:column;gap:12px;min-width:0}.analysis-chat-controls{align-items:end;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.analysis-chat-controls label{min-width:0}.analysis-chat-controls select{max-width:100%}.analysis-chat-transcript{background:#fff;border:1px solid var(--lili-line);border-radius:10px;display:flex;flex-direction:column;gap:12px;max-height:420px;min-height:155px;overflow:auto;padding:12px}.analysis-chat-customer{align-self:flex-end;background:#f1e9f4;border-radius:12px 12px 3px;color:var(--lili-navy);margin:0 0 8px auto;max-width:90%;padding:9px 11px;white-space:pre-wrap}.analysis-chat-agent{background:#f8f8fb;border:1px solid var(--lili-line);border-radius:12px 12px 12px 3px;padding:10px 11px}.analysis-chat-agent strong{color:var(--lili-navy);font-size:10px}.analysis-chat-agent p{color:#394c61;font-size:11px;line-height:1.55;margin:6px 0;white-space:pre-wrap}.analysis-chat-agent details{border-top:1px solid var(--lili-line);margin-top:9px;padding-top:8px}.analysis-chat-agent summary{color:var(--lili-pink);cursor:pointer;font-size:10px;font-weight:700}.analysis-chat-agent li{color:#566276;font-size:10px;line-height:1.55}.analysis-chat>small{color:var(--lili-muted);font-size:10px;line-height:1.5}@media(max-width:1180px){.agent-test-panel{display:flex}}@media(max-width:800px){.analysis-default-setting{align-items:stretch;flex-direction:column}.analysis-header-actions{justify-content:flex-start}}@media(max-width:800px){.agent-rules-header{align-items:stretch;flex-direction:column}.agent-rules-status{align-items:start;flex-direction:row;justify-content:space-between}.agent-rules-tabs{overflow-x:auto}.agent-rules-tabs button{flex:0 0 auto;white-space:nowrap}.automation-overview{margin-bottom:14px}.strategy-workspace{display:block}.strategy-stage-list{border-bottom:1px solid var(--lili-line);border-right:0;display:flex;gap:5px;overflow-x:auto;padding:12px}.strategy-stage-heading{display:none}.strategy-stage-list>button{flex:0 0 185px;margin:0}.strategy-stage-detail{min-height:360px;padding:19px 16px}.strategy-guardrails{border-left:0;border-top:1px solid #efdee6;padding:19px 16px}.strategy-guardrails .button{margin-top:4px}.sidebar{background:var(--lili-navy)}.content{padding-top:25px}.inbox-grid,.product-card,.integration-list article,.trace-list,.bling-integration,.channel-integration{border-radius:14px}.chatai-tag-sync{align-items:stretch;flex-direction:column}.chatai-tag-sync .button{width:100%}.bling-redirect-guide>div{grid-template-columns:1fr}.bling-redirect-guide .button{width:100%}}:root{--app-bg: #f7f7fa;--app-surface: #ffffff;--app-surface-soft: #fbfafd;--app-line: #e8e6ee;--app-line-strong: #dad6e2;--app-navy: #0a3257;--app-navy-deep: #062543;--app-pink: #b3376b;--app-pink-soft: #faedf2;--app-lilac: #f2eef8;--app-mint: #b5dbcc;--app-mint-deep: #287157;--app-text: #18334c;--app-muted: #697789;--app-warning: #a56625;--app-danger: #b64d55;--app-shadow: 0 1px 2px rgba(20, 30, 50, .03), 0 8px 24px rgba(20, 30, 50, .035)}*{box-sizing:border-box}body{background:var(--app-bg)}.ui-icon{display:block;flex:0 0 auto}.app-shell{background:var(--app-bg);display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.main-shell{min-width:0}.sidebar{background:var(--app-navy-deep);box-shadow:none;color:#fff;gap:22px;height:100vh;padding:20px 14px 16px;position:sticky;top:0;z-index:10}.identity{min-height:50px;padding:2px 10px 10px}.identity .brand-mark{border:0;border-radius:10px;box-shadow:none;font-size:17px;height:36px;width:36px}.identity strong{color:#fff;font-size:15px;letter-spacing:-.02em}.identity small{color:#8fa6ba;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.sidebar nav{gap:3px}.nav-group-label{color:#718aa0;font-size:8px;font-weight:700;letter-spacing:.16em;margin:15px 10px 6px;text-transform:uppercase}.nav-group-label:first-child{margin-top:0}.nav-item{border-radius:8px;color:#aebfd0;gap:10px;min-height:42px;padding:9px 10px;position:relative}.nav-item>span{display:grid;flex:0 0 20px;place-content:center;width:20px}.nav-item em{font-size:11px;font-style:normal;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item small{background:#b5dbcc21;border-radius:999px;color:var(--app-mint);font-size:7px;margin-left:auto;padding:3px 5px;text-transform:uppercase}.nav-item:hover{background:#ffffff0e;color:#fff}.nav-item.active{background:#fff;box-shadow:0 6px 18px #00000024;color:var(--app-navy)}.nav-item.active small{background:#e5f3ed;color:var(--app-mint-deep)}.sidebar-footer{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:8px;margin-top:auto;padding:10px}.sidebar-footer .avatar{background:var(--app-pink);color:#fff}.sidebar-footer strong{color:#fff;font-size:11px}.sidebar-footer small{color:#8fa6ba;font-size:9px;text-transform:capitalize}.app-topbar{align-items:center;background:#ffffffe0;border-bottom:1px solid var(--app-line);display:flex;height:64px;justify-content:space-between;padding:0 clamp(22px,3vw,44px);position:sticky;top:0;z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-topbar>div:first-child{align-items:center;display:flex;gap:7px}.app-topbar>div:first-child span{color:#97a0ac;font-size:10px}.app-topbar>div:first-child span:after{content:"/";margin-left:7px}.app-topbar>div:first-child strong{color:var(--app-navy);font-size:11px}.topbar-actions{align-items:center;display:flex;gap:12px}.command-search{align-items:center;background:#f6f5f8;border:1px solid var(--app-line);border-radius:7px;color:#768190;display:flex;font-size:10px;gap:7px;min-width:205px;padding:7px 8px;text-align:left}.command-search kbd{background:#fff;border:1px solid var(--app-line-strong);border-radius:4px;color:#8d95a0;font-family:inherit;font-size:8px;margin-left:auto;padding:2px 5px}.live-indicator{align-items:center;color:#647386;display:flex;font-size:9px;gap:6px;white-space:nowrap}.live-indicator i{background:#36a275;border:3px solid #dcf2e9;border-radius:50%;height:9px;width:9px}.content{margin:0 auto;max-width:1600px;padding:30px clamp(22px,3vw,44px) 50px;width:100%}.mobile-nav{display:none}.page-header{align-items:flex-end;margin-bottom:20px}.page-header h1,.overview-header h1,.agent-rules-header h1,.integration-detail-header h1{color:var(--app-navy);font-size:clamp(25px,2.2vw,32px);letter-spacing:-.045em}.page-description{font-size:11px;line-height:1.55}.eyebrow{font-size:8px;font-weight:700;letter-spacing:.17em}.button{border-radius:7px;font-size:10px;gap:7px;min-height:38px;padding:8px 13px}.button.primary{box-shadow:none}.button.secondary{border-color:var(--app-line-strong)}.pill{font-size:8px;padding:4px 7px}.operations-overview{max-width:1320px}.overview-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.overview-header h1{margin:2px 0 7px}.overview-header>div:first-child>p:last-child{color:var(--app-muted);font-size:11px;margin:0}.overview-actions{align-items:center;display:flex;gap:10px}.last-update{align-items:center;color:#7b8795;display:flex;font-size:9px;gap:6px;white-space:nowrap}.overview-kpis{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.overview-kpi{background:var(--app-surface);border:1px solid var(--app-line);border-radius:8px;box-shadow:var(--app-shadow);min-height:126px;overflow:hidden;padding:16px;position:relative}.overview-kpi:before{background:var(--app-navy);content:"";height:3px;left:0;position:absolute;right:0;top:0}.overview-kpi.mint:before{background:var(--app-mint-deep)}.overview-kpi.pink:before{background:var(--app-pink)}.overview-kpi.lilac:before{background:#8064a3}.overview-kpi.warning:before{background:#d58b3e}.overview-kpi>div{display:grid;gap:11px}.overview-kpi span{color:#748193;font-size:9px;font-weight:650}.overview-kpi strong{color:var(--app-navy);font-size:28px;letter-spacing:-.05em;line-height:1}.overview-kpi p{border-top:1px solid #f0eef3;color:#7b8795;font-size:9px;line-height:1.45;margin:14px 0 0;padding-top:9px}.overview-main-grid,.overview-bottom-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);margin-top:12px}.overview-bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.overview-panel{background:var(--app-surface);border:1px solid var(--app-line);border-radius:8px;box-shadow:var(--app-shadow);min-width:0;padding:18px}.panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.panel-heading h2{color:var(--app-navy);font-size:14px;margin:3px 0 0}.panel-heading button{align-items:center;background:transparent;border:0;color:var(--app-pink);display:flex;font-size:9px;font-weight:700;gap:5px;padding:5px 0}.pipeline-list{display:grid;gap:6px}.pipeline-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) 24px minmax(110px,.9fr) 12px;min-height:43px}.pipeline-row>div:first-child{align-items:center;display:grid;gap:0 8px;grid-template-columns:8px 1fr}.pipeline-row strong{color:#334a61;font-size:10px}.pipeline-row small{color:#8a94a0;font-size:8px;grid-column:2;margin-top:2px}.pipeline-row>span{color:var(--app-navy);font-size:11px;font-weight:700;text-align:right}.pipeline-row>em{color:#c4bdcc;font-size:11px;font-style:normal;text-align:center}.pipeline-dot{background:#846e9f;border-radius:50%;height:7px;width:7px}.pipeline-dot.blue{background:#6088a5}.pipeline-dot.pink{background:var(--app-pink)}.pipeline-dot.orange{background:#cf873f}.pipeline-dot.mint{background:var(--app-mint-deep)}.pipeline-bar{background:#f0eef3;border-radius:999px;height:5px;overflow:hidden}.pipeline-bar i{background:linear-gradient(90deg,var(--app-navy),#376b92);border-radius:inherit;display:block;height:100%;min-width:0}.mini-volume-chart{align-items:end;border-bottom:1px solid var(--app-line);display:grid;gap:8px;grid-template-columns:repeat(7,1fr);height:190px;padding:14px 2px 0}.mini-volume-chart>div{display:grid;grid-template-rows:1fr auto;height:100%;position:relative;text-align:center}.mini-volume-chart>div>span{align-items:end;display:flex;height:100%;justify-content:center}.mini-volume-chart i{background:var(--app-lilac);border:1px solid #e1d9ed;border-radius:4px 4px 0 0;display:block;min-height:5px;transition:height .2s ease;width:min(25px,70%)}.mini-volume-chart>div:hover i{background:var(--app-pink);border-color:var(--app-pink)}.mini-volume-chart small{color:#8b95a2;font-size:8px;padding:7px 0;text-transform:capitalize}.mini-volume-chart em{color:var(--app-navy);font-size:8px;font-style:normal;left:50%;opacity:0;position:absolute;top:-2px;transform:translate(-50%)}.mini-volume-chart>div:hover em{opacity:1}.volume-summary{display:flex;gap:20px;justify-content:space-between;padding-top:13px}.volume-summary span{color:#7a8694;font-size:8px}.volume-summary strong{color:var(--app-navy);font-size:11px;margin-right:3px}.priority-list{display:grid}.priority-list button{align-items:center;background:transparent;border:0;border-top:1px solid #f0eef3;color:var(--app-text);display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) auto 16px;min-height:52px;padding:8px 4px;text-align:left;width:100%}.priority-list button:first-child{border-top:0}.priority-list button:hover{background:#fbfafd}.priority-list .avatar{height:28px;width:28px}.priority-list strong,.priority-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-list strong{color:#32495f;font-size:10px}.priority-list small{color:#83909c;font-size:8px;margin-top:3px}.priority-list em{color:var(--app-warning);font-size:8px;font-style:normal;white-space:nowrap}.priority-list .ui-icon{color:#a9b0ba}.agent-health-score{align-items:center;background:#f5fbf8;border:1px solid #dceee5;border-radius:7px;display:flex;gap:11px;padding:13px}.agent-health-score>span{background:#e1f3ea;border-radius:7px;color:var(--app-mint-deep);display:grid;height:38px;place-content:center;width:38px}.agent-health-score strong{color:#255e49;font-size:11px}.agent-health-score p{color:#648174;font-size:8px;line-height:1.45;margin:4px 0 0}.agent-health-panel dl{display:grid;grid-template-columns:repeat(4,1fr);margin:19px 0 0}.agent-health-panel dl div{border-left:1px solid var(--app-line);display:grid;gap:4px;padding-left:10px}.agent-health-panel dl div:first-child{border-left:0;padding-left:0}.agent-health-panel dt{color:#89939e;font-size:7px}.agent-health-panel dd{color:var(--app-navy);font-size:15px;font-weight:700;margin:0}.agent-health-panel dd.danger{color:var(--app-danger)}.inbox-layout,.trace-dashboard,.integration-hub,.integration-detail,.agent-rules-center,.catalog-page{max-width:1320px}.inbox-grid{border-color:var(--app-line);border-radius:8px;box-shadow:var(--app-shadow);height:calc(100vh - 156px)}.conversation-list{background:var(--app-surface-soft);border-color:var(--app-line);padding:10px}.list-heading{align-items:center;padding:7px 8px 13px}.list-heading strong{color:var(--app-navy);font-size:10px}.conversation-row{border:1px solid transparent;border-radius:7px;min-height:55px;padding:8px}.conversation-row:hover{background:#fff;border-color:var(--app-line)}.conversation-row.selected{background:#fff;border-color:#d9d1e6;box-shadow:0 3px 10px #2423410d}.conversation-copy strong{color:#32495f;font-size:10px}.conversation-copy small{font-size:8px}.conversation-workspace{background:#fff}.conversation-header{border-color:var(--app-line);min-height:72px;padding:14px 18px}.conversation-header h2{color:var(--app-navy);font-size:15px}.message-area{background:#f8f8fb;padding:18px}.bubble{border:1px solid #ece9f0;border-radius:8px 8px 8px 2px;box-shadow:none;padding:9px 11px}.bubble.outbound{background:#e7f3ee;border-color:#d5e9df;border-radius:8px 8px 2px}.bubble p{font-size:11px}.bubble small{font-size:8px}.composer{border-color:var(--app-line);padding:10px}.composer textarea{min-height:40px}.sales-sidebar{background:#fbfafd;border-color:var(--app-line)}.sales-sidebar h3{font-size:15px}.metric.human strong{color:var(--app-pink)}.conversation-list-tools{border-bottom:1px solid var(--app-line);display:grid;gap:8px;margin:-2px -2px 8px;padding:3px 2px 10px}.conversation-list-tools>label{align-items:center;background:#fff;border:1px solid var(--app-line);border-radius:7px;color:#8a95a1;display:flex;gap:6px;padding:0 8px}.conversation-list-tools input{background:transparent;border:0;box-shadow:none;font-size:9px;min-height:34px;padding:7px 0;width:100%}.conversation-list-tools input:focus{box-shadow:none}.conversation-list-tools>div{display:flex;gap:4px;overflow-x:auto}.conversation-list-tools>div button{background:transparent;border:1px solid transparent;border-radius:999px;color:#7c8794;flex:0 0 auto;font-size:7px;font-weight:700;padding:4px 6px}.conversation-list-tools>div button:hover{background:#fff;border-color:var(--app-line)}.conversation-list-tools>div button.active{background:var(--app-navy);color:#fff}.conversation-copy>span{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0}.conversation-copy>span strong{min-width:0}.conversation-copy em{color:#9a7a51;flex:0 0 auto;font-size:7px;font-style:normal}.product-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.product-card{border-color:var(--app-line);border-radius:8px;box-shadow:var(--app-shadow)}.product-card:hover{box-shadow:0 10px 22px #1a253814;transform:translateY(-2px)}.product-image{height:170px}.product-card h2{font-size:12px}.product-card p,.product-card footer strong{font-size:10px}.catalog-summary{align-items:center;background:#fff;border:1px solid var(--app-line);border-radius:8px;display:flex;gap:0;margin-bottom:10px;padding:11px 14px}.catalog-summary span{border-left:1px solid var(--app-line);color:#7c8794;font-size:8px;padding:0 14px}.catalog-summary span:first-child{border-left:0;padding-left:0}.catalog-summary strong{color:var(--app-navy);font-size:11px;margin-right:3px}.catalog-toolbar{display:grid;gap:8px;grid-template-columns:minmax(240px,1fr) 170px 145px auto;margin-bottom:16px;max-width:none}.catalog-toolbar>label{align-items:center;background:#fff;border:1px solid var(--app-line);border-radius:7px;color:#87919d;display:flex;gap:7px;padding:0 10px}.catalog-toolbar>label input{border:0;box-shadow:none;min-height:38px;padding:8px 0;width:100%}.catalog-toolbar select{background:#fff;border-color:var(--app-line);font-size:9px;min-height:38px;padding:8px 10px}.product-image>span{color:#9b88b0;display:grid;place-content:center}.product-card footer>span{align-items:center;display:flex;gap:8px}.trace-metrics{gap:10px}.trace-metric{border-color:var(--app-line);border-radius:8px;box-shadow:var(--app-shadow);min-height:104px}.trace-list{border-color:var(--app-line);border-radius:8px;box-shadow:var(--app-shadow)}.trace-row{border-color:#f0eef3;min-height:62px;padding:11px 14px}.trace-copy strong{font-size:10px}.trace-copy p{font-size:8px}.trace-detail{border-color:var(--app-line);border-radius:8px;box-shadow:var(--app-shadow)}.provider-command-monitor{background:#fff;border:1px solid var(--app-line);border-radius:8px;box-shadow:var(--app-shadow);margin:18px 0;overflow:hidden}.provider-command-monitor>header{align-items:center;border-bottom:1px solid var(--app-line);display:flex;justify-content:space-between;padding:14px 16px}.provider-command-monitor h2{color:var(--app-navy);font-size:15px;margin:3px 0 0}.provider-command-monitor>header>span{border-radius:999px;font-size:9px;font-weight:800;padding:5px 8px}.provider-command-monitor>header>span.healthy{background:#eaf6ee;color:#327448}.provider-command-monitor>header>span.attention{background:#fff0ed;color:#ad4e47}.provider-command-row{align-items:center;border-bottom:1px solid #f0eef3;display:flex;min-width:0}.provider-command-row:last-child{border-bottom:0}.provider-command-row.selected{background:var(--app-lilac)}.provider-command-main{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;flex:1;gap:12px;grid-template-columns:minmax(0,1fr) auto 46px;min-width:0;padding:10px 16px;text-align:left}.provider-command-person{display:grid;min-width:0}.provider-command-person strong{color:var(--app-navy);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-command-person small{color:#7c8492;font-size:8px;margin-top:3px}.provider-command-main time,.provider-command-attempts time{color:#858b97;font-size:8px;text-align:right}.provider-command-status{border-radius:999px;font-size:8px;font-weight:800;padding:4px 7px;white-space:nowrap}.provider-command-status.sent,.provider-command-status.confirmed{background:#eaf6ee;color:#327448}.provider-command-status.pending,.provider-command-status.processing,.provider-command-status.running{background:#edf2f7;color:#456781}.provider-command-status.waiting_configuration{background:#fff4df;color:#99681c}.provider-command-status.failed,.provider-command-status.cancelled{background:#fff0ed;color:#ad4e47}.provider-command-retry{background:#fff;border:1px solid #e5c9c5;border-radius:6px;color:#a44943;cursor:pointer;font-size:8px;font-weight:800;margin-right:12px;padding:6px 8px}.provider-command-empty{color:#7c8492;font-size:10px;margin:0;padding:16px}.provider-command-attempts{background:#fbfafd;border-top:1px solid var(--app-line);padding:12px 16px}.provider-command-attempts>div{align-items:center;display:flex;justify-content:space-between}.provider-command-attempts>div strong{color:var(--app-navy);font-size:10px}.provider-command-attempts>div span{color:#828896;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.provider-command-attempts>p{color:#7c8492;font-size:9px;margin:10px 0 2px}.provider-command-attempts article{align-items:center;display:grid;gap:8px;grid-template-columns:auto 70px minmax(0,1fr) auto;padding:10px 0 0}.provider-command-attempts article strong,.provider-command-attempts article small{font-size:8px}.provider-command-attempts article small{color:#737b89;overflow-wrap:anywhere}.channel-connection-fields{grid-template-columns:minmax(210px,1.2fr) minmax(180px,1fr) minmax(145px,.7fr) 90px auto}.integration-picker{gap:12px}.integration-choice{border-color:var(--app-line);border-radius:8px;box-shadow:var(--app-shadow);min-height:150px;padding:17px}.integration-choice:hover{border-color:#cfc4df;box-shadow:0 9px 22px #24234112}.integration-choice-copy strong{font-size:11px}.integration-choice-copy small{font-size:9px}.bling-integration,.channel-integration,.agent-studio-layout,.rules-manager,.playbook-inspector,.strategy-workspace,.agent-rules-tabs{border-color:var(--app-line);border-radius:8px;box-shadow:var(--app-shadow)}.agent-rules-tabs button{border-radius:6px}.agent-studio-layout{border-radius:8px}.agent-roster-item,.prompt-preview,.agent-test-result{border-radius:7px}.login-shell,.login-aside{background:var(--app-navy-deep)}.login-card{border-radius:0}.login-card .button{min-height:42px}@media(max-width:1180px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-main-grid,.overview-bottom-grid{grid-template-columns:1fr}.volume-panel{min-height:320px}}@media(max-width:800px){body{padding-bottom:66px}.app-shell{display:block}.sidebar{display:none}.app-topbar{height:54px;padding:0 14px}.command-search{min-width:34px;padding:7px;width:34px}.command-search:not(.x){font-size:0}.command-search kbd{display:none}.live-indicator{font-size:8px}.content{padding:20px 12px 30px}.mobile-nav{align-items:center;background:#fffffff5;border-top:1px solid var(--app-line);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;min-height:62px;padding:5px 6px env(safe-area-inset-bottom);position:fixed;right:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-nav .nav-item{color:#7e8996;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:48px;padding:4px;text-align:center}.mobile-nav .nav-item>span{display:grid}.mobile-nav .nav-item em{font-size:8px}.mobile-nav .nav-item.active{background:var(--app-lilac);box-shadow:none;color:var(--app-pink)}.overview-header{align-items:stretch;flex-direction:column}.overview-header h1{font-size:25px}.overview-actions{justify-content:space-between}.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpi{min-height:112px;padding:13px}.overview-kpi strong{font-size:23px}.overview-main-grid,.overview-bottom-grid{grid-template-columns:1fr}.overview-panel{padding:14px}.pipeline-row{grid-template-columns:minmax(130px,1fr) 22px minmax(70px,.7fr)}.pipeline-row>em{display:none}.mini-volume-chart{height:155px}.last-update{display:none}.agent-health-panel dl{grid-template-columns:repeat(2,1fr);row-gap:13px}.agent-health-panel dl div:nth-child(3){border-left:0;padding-left:0}.inbox-grid{height:auto}.conversation-list{max-height:225px}.page-header{align-items:stretch;flex-direction:column}.header-actions{justify-content:space-between}.integration-picker{grid-template-columns:1fr}.integration-choice{min-height:0}.trace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-command-monitor>header{align-items:start;gap:10px}.provider-command-main{grid-template-columns:minmax(0,1fr) auto}.provider-command-main time{display:none}.provider-command-row{align-items:stretch}.provider-command-retry{align-self:center}.provider-command-attempts article{align-items:start;grid-template-columns:auto 1fr}.provider-command-attempts article small{grid-column:1 / -1}.provider-command-attempts article time{grid-column:1 / -1;text-align:left}.catalog-toolbar{grid-template-columns:1fr 1fr}.catalog-toolbar>label{grid-column:1 / -1}.catalog-toolbar .button{width:100%}}@media(max-width:460px){.overview-kpis{grid-template-columns:1fr 1fr}.overview-kpi{min-height:108px}.overview-kpi p{font-size:8px}.priority-list button{grid-template-columns:28px minmax(0,1fr) auto}.priority-list button>.ui-icon{display:none}.pipeline-row{grid-template-columns:minmax(125px,1fr) 20px 70px;gap:7px}}
