.ag{container-type:inline-size;min-width:0}.ag h2{font-size:17px;line-height:1.45;margin:0}.ag h3{font-size:15px;line-height:1.5;margin:0}.ag a{color:inherit}.ag .link{color:#655086}.ag .ag-section-gap{margin-top:24px}.ag .ag-inline-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px}.ag .ag-full{display:flex;width:100%;margin-top:18px}.ag .ag-dot{width:7px;height:7px;background:#B4ADBF;display:inline-block;border-radius:50%;margin-right:5px}.ag .ag-dot.green{background:#55A17D}.ag-list-summary{display:flex;gap:22px;align-items:center;margin:4px 0 28px;color:#77717E;font-size:12px}.ag-list-summary b{font-size:15px;color:#211D28;margin-right:4px}.ag-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.ag-search{position:relative;min-width:240px;width:320px;max-width:100%}.ag-search>svg,.ag-search>i{position:absolute;top:12px;left:13px;width:17px;height:17px;color:#76717C;pointer-events:none}.ag-search .input{padding-left:40px;width:100%}.ag-toolbar .select{min-width:150px}.ag-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ag-agent-card{padding:23px 22px 0;position:relative;overflow:visible!important;min-width:0;transition:box-shadow .2s,border-color .2s}.ag-agent-card:hover{border-color:#D2C8E2;box-shadow:0 7px 24px #29203408}.ag-card-top{display:flex;align-items:center;gap:9px;margin-bottom:22px}.ag-card-top>.badge{margin-left:auto}.ag-card-top .icon-only{margin-left:-5px}.ag-agent-avatar{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:#665079;flex-shrink:0}.ag-agent-avatar svg{width:23px;height:23px}.ag .lavender{background:#EEE9F8;color:#71518D}.ag .mint{background:#E8F1EB;color:#507A67}.ag .sand{background:#F8EFE0;color:#886F40}.ag .rose{background:#F8E8EC;color:#986374}.ag .blue{background:#E8EFF9;color:#55779C}.ag-card-name{font-size:17px;font-weight:600;letter-spacing:-.025em;text-decoration:none;display:flex;gap:9px;align-items:center;line-height:1.55}.ag-card-name svg{width:15px;height:15px;opacity:0;transition:opacity .2s;flex-shrink:0}.ag-agent-card:hover .ag-card-name svg{opacity:1}.ag-card-desc{font-size:13px;color:#77717E;line-height:1.8;min-height:46px;margin:9px 0 16px}.ag-card-tags{display:flex;gap:6px;flex-wrap:wrap}.ag-card-info{display:flex;gap:20px;color:#77717E;font-size:12px;margin:24px 0 21px}.ag-card-info>span{display:flex;align-items:center;gap:6px}.ag-card-info svg{width:14px;height:14px}.ag-card-footer{border-top:1px solid #EEEBF1;padding:15px 0;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:#756F7C}.ag-card-footer a{font-size:12px;display:flex;align-items:center;gap:5px;white-space:nowrap}.ag-card-footer svg{width:13px;height:13px}.ag-card-menu{position:absolute;right:15px;top:60px;background:#fff;border:1px solid #E4DEEC;box-shadow:0 12px 40px #25173519;border-radius:12px;min-width:210px;padding:7px;z-index:12}.ag-card-menu[hidden]{display:none}.ag-card-menu a,.ag-card-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 10px;font:inherit;font-size:12px;border:0;background:transparent;border-radius:7px;text-decoration:none;text-align:left;cursor:pointer}.ag-card-menu a:hover,.ag-card-menu button:hover{background:#F5F2FA}.ag-card-menu svg{width:15px;height:15px}.ag .ag-danger{color:#B84C4C}.ag-start-note{display:flex;gap:12px;align-items:center;margin-top:25px;padding:19px 22px;background:#EFEBF7;border-radius:13px;font-size:12px;line-height:1.7;color:#766387}.ag-start-note>svg{width:20px;height:20px;flex-shrink:0}.ag-start-note>a{margin-left:auto;display:flex;gap:5px;align-items:center;white-space:nowrap}.ag-start-note>a svg{width:13px;height:13px}.ag-table-name{font-weight:600;text-decoration:none}.ag-cell-sub{display:block;font-size:11px;color:#77717D;margin-top:4px}.ag-template-filters{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 25px}.ag-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ag-template-card{overflow:hidden}.ag-template-art{min-height:160px;position:relative;padding:18px 22px}.ag-art-caption{font-size:11px;letter-spacing:.03em}.ag-mini-flow{display:flex;align-items:center;justify-content:center;margin:23px 0 13px}.ag-mini-flow>span{height:38px;width:38px;display:flex;align-items:center;justify-content:center;border:1px solid #FFFFFFB3;background:#FFFFFF80;border-radius:11px}.ag-mini-flow>span svg{width:17px;height:17px;opacity:.65}.ag-mini-flow>span.ag-mini-center{height:52px;width:52px;background:#fff;box-shadow:0 4px 14px #4533530A;border-radius:14px}.ag-mini-flow>span.ag-mini-center svg{width:24px;height:24px;opacity:1}.ag-mini-flow>i{height:1px;background:currentColor;opacity:.22;width:31px}.ag-template-direction{position:absolute;bottom:13px;right:17px;font-size:11px;opacity:.75}.ag-template-content{padding:21px}.ag-template-content h3{font-size:17px;letter-spacing:-.025em}.ag-template-content>p{font-size:13px;color:#77717E;line-height:1.8;min-height:46px;margin:9px 0 16px}.ag-template-fields{display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.ag-template-fields>span{background:#F4F3F6;color:#77717B;border-radius:5px;padding:3px 7px;font-size:11px}.ag-template-bottom{display:flex;gap:8px;justify-content:space-between;margin-top:24px;padding-top:18px;border-top:1px solid #EDEAF2;align-items:center;flex-wrap:wrap}.ag-template-bottom .btn{font-size:11px}.ag-preview-flow{display:grid;gap:13px;margin:25px 0}.ag-preview-flow>div{display:flex;gap:12px;align-items:flex-start}.ag-preview-step{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:#F0EAF8;color:#7E6294;flex-shrink:0}.ag-preview-flow>div>span:last-child{flex:1;display:grid;grid-template-columns:18px 1fr;gap:5px 8px;font-size:13px}.ag-preview-flow svg{width:17px;height:17px;margin-top:1px;color:#796D87}.ag-preview-flow small{grid-column:2;color:#76707C;font-size:12px;line-height:1.6}.ag-wizard{display:grid;grid-template-columns:300px minmax(0,1fr);gap:45px;max-width:1050px;margin:16px auto 0}.ag-wizard-side{padding:18px 0}.ag-wizard-side>.ag-agent-avatar{width:58px;height:58px;border-radius:18px}.ag-wizard-side h2{font-size:23px;margin-top:21px;letter-spacing:-.035em}.ag-wizard-side>p{font-size:13px;line-height:1.9;color:#786E7E;margin:10px 0 30px}.ag-step-list{display:grid;gap:24px;margin:35px 0 40px}.ag-step-list>div{display:flex;align-items:center;gap:13px;color:#75707B;font-size:13px}.ag-step-list>div>span{height:30px;width:30px;border:1px solid #DDD7E4;display:grid;place-items:center;border-radius:50%;font-size:12px;background:#FBFAFC}.ag-step-list .active{color:#221A2C;font-weight:600}.ag-step-list .active>span{background:#251D2E;color:#fff;border-color:#251D2E}.ag-step-list .complete{color:#7D648D}.ag-step-list .complete>span{background:#EAE2F4;color:#7D648D;border-color:#EAE2F4}.ag-step-list svg{width:15px;height:15px}.ag-new-form{padding:30px 34px}.ag-new-form .field{margin-bottom:22px}.ag-form-intro{margin-bottom:28px}.ag-form-intro h2{font-size:21px;letter-spacing:-.03em;margin-top:7px}.ag-required{font-size:11px;font-weight:400;margin-left:7px;color:#7C6A8F}.ag-form-error{font-size:12px;line-height:1.7;color:#B94D4D;margin:8px 0}.ag-voice-strip{background:#F1ECF9;padding:20px;border-radius:12px;display:flex;gap:15px;align-items:center;color:#75608B;margin-top:10px}.ag-voice-strip>svg{width:27px;height:27px;flex-shrink:0}.ag-voice-strip b{font-size:13px;display:block;margin-bottom:6px}.ag-voice-strip span{font-size:12px;line-height:1.7}.ag-review-list{margin:20px 0 25px}.ag-review-list>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:15px;padding:14px 0;border-bottom:1px solid #EEEBF2;font-size:13px;line-height:1.7}.ag-review-list dt{color:#766E7D}.ag-review-list dd{margin:0;overflow-wrap:anywhere}.ag-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);gap:23px;margin-top:24px}.ag-overview-side{display:grid;gap:20px;align-content:start}.ag-overview-grid .field{margin-bottom:23px}.ag-version-callout{border-radius:12px;background:#F5F2FA;padding:19px;margin-bottom:15px}.ag-version-callout>span{font-size:11px;color:#7C6E85;display:block}.ag-version-callout>strong{font-size:30px;line-height:1.5;letter-spacing:-.045em;display:block;margin:4px 0;color:#483651;font-weight:500}.ag-version-callout p{font-size:12px;line-height:1.7;color:#7C6D81;margin:5px 0 0}.ag-deploy-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #F0ECF4;font-size:12px}.ag-deploy-row>span{color:#797080}.ag-deploy-row b{font-weight:500}.ag-number-binding{display:flex;align-items:center;gap:11px;text-decoration:none;padding:12px 0}.ag-number-binding>svg{width:17px;height:17px;color:#7D6E8C;flex-shrink:0}.ag-number-binding>span{flex:1;min-width:0}.ag-number-binding b{font-size:14px;font-weight:500;display:block}.ag-number-binding small{color:#7A7181;font-size:11px;display:block;margin-top:3px}.ag-number-binding>svg:last-child{width:14px}.ag-tabs{margin-bottom:24px}.ag-tabs .tab{white-space:nowrap}.ag-flow-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:0 0 16px}.ag-save-state{font-size:11px;color:#7A7181}.ag-zoom-label{font-size:11px;color:#786E80;min-width:35px;text-align:center}.ag-builder{display:grid;grid-template-columns:145px minmax(0,1fr) 275px;gap:12px;align-items:start}.ag-node-library{background:#FAF8FD;border:1px solid #E6E0ED;border-radius:12px;padding:16px 10px;min-width:0}.ag-library-heading{font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:5px;color:#7A6A88;padding:0 5px;margin-bottom:14px}.ag-library-heading svg{width:12px;height:12px}.ag-library-item{width:100%;border:1px solid transparent;background:transparent;padding:11px 8px;display:flex;align-items:center;gap:8px;border-radius:8px;font:inherit;font-size:12px;text-align:left;color:#73627F;cursor:pointer;line-height:1.4}.ag-library-item:hover{background:#EEE6F7;border-color:#E5DAF0}.ag-library-item svg{width:17px;height:17px;flex-shrink:0}.ag-library-help{border-top:1px solid #E7E0EF;margin-top:15px;padding:17px 6px 3px;font-size:11px;color:#7B6D85;line-height:1.8}.ag-library-help b{color:#7D698B;font-weight:500}.ag-library-help p{margin:6px 0}.ag-library-link{padding:8px 5px;border:0;background:transparent;color:#826995;display:flex;gap:5px;align-items:center;font-size:11px;cursor:pointer}.ag-library-link svg{width:13px;height:13px}.ag-canvas-container{min-width:0;border:1px solid #E2DCEA;border-radius:13px;position:relative;overflow:hidden;background:#FAF9FC}.ag-canvas-viewport{height:644px;overflow:auto;background-color:#FAF9FD;background-image:radial-gradient(#DCD5E6 .75px,transparent .75px);background-size:15px 15px;scrollbar-color:#D5C9E1 transparent;scrollbar-width:thin}.ag-canvas-sizer{position:relative}.ag-canvas-plane{position:absolute;top:0;left:0;transform-origin:0 0}.ag-edges{position:absolute;inset:0;pointer-events:none;overflow:visible}.ag-edges .ag-edge{fill:none;stroke:#AEA2BF;stroke-width:1.4}.ag-edges .ag-edge-fail{fill:none;stroke:#C3A26F;stroke-width:1.2;stroke-dasharray:4 5;opacity:.8}.ag-node{position:absolute;width:224px;border:1px solid #DAD2E5;border-radius:11px;background:#FFF;box-shadow:0 2px 5px #36204409;z-index:1}.ag-node.selected{border-color:#9C83B9;box-shadow:0 0 0 2px #E7DDF2,0 5px 14px #36204410}.ag-node.connecting{outline:2px dashed #D6C7E8;outline-offset:3px}.ag-node-select{width:100%;border:0;background:transparent;text-align:left;padding:13px 13px 10px;border-radius:10px 10px 0 0;font:inherit;color:#41334C;display:block;cursor:grab;touch-action:none;user-select:none}.ag-node-select:active{cursor:grabbing}.ag-node-select strong{display:block;margin:8px 0 5px;font-size:13px;font-weight:600;line-height:1.5}.ag-node-select small{font-size:11px;line-height:1.6;color:#7A6E83;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}.ag-node-type{display:inline-flex;align-items:center;gap:5px;color:#826B93;font-size:11px;line-height:1.4}.ag-node-type svg{width:13px;height:13px}.ag-node-type.success{color:#587968}.ag-node-type.warning{color:#886D40}.ag-node-type.neutral{color:#756E7D}.ag-node-ports{border-top:1px solid #F0ECF5;padding:6px 10px;display:flex;justify-content:space-between;gap:6px}.ag-node-ports button{border:0;background:transparent;color:#7D6A8C;font-size:11px;display:flex;align-items:center;gap:4px;padding:3px;cursor:pointer}.ag-node-ports button>i{width:5px;height:5px;border:1px solid currentColor;border-radius:50%}.ag-node-ports button>svg{width:11px;height:11px}.ag-node-ports button.ag-failure-port{color:#837257}.ag-node-end-label{border-top:1px solid #F0ECF5;padding:9px 13px;color:#796F7F;font-size:11px}.ag-node-end{background:#FDFBFF}.ag-canvas-bottom{border-top:1px solid #E7E0ED;background:#FCFBFE;padding:9px 12px;display:flex;justify-content:space-between;gap:10px;color:#7A6D85;font-size:11px;flex-wrap:wrap}.ag-canvas-bottom span{display:flex;gap:5px;align-items:center}.ag-canvas-bottom svg{width:12px;height:12px}.ag-connection-banner{position:absolute;left:10px;right:10px;top:10px;background:#2D213A;color:#F5EEFC;box-shadow:0 5px 15px #23102B22;border-radius:9px;padding:11px 13px;display:flex;align-items:center;gap:8px;font-size:11px;z-index:8;line-height:1.6}.ag-connection-banner[hidden]{display:none}.ag-connection-banner svg{width:15px;height:15px;flex-shrink:0}.ag-connection-banner button{border:0;background:#FFFFFF1A;color:#F5EEFC;padding:4px 7px;border-radius:5px;font-size:11px;cursor:pointer;margin-left:auto}.ag-inspector{padding:17px;min-width:0}.ag-inspector-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:18px}.ag-inspector-form .field{margin-bottom:15px;font-size:11px}.ag-inspector-form .input,.ag-inspector-form .textarea,.ag-inspector-form .select{font-size:12px;padding:9px 10px}.ag-inspector-form .textarea{line-height:1.7;resize:vertical}.ag-inspector-form .help{font-size:11px;line-height:1.6}.ag-inspector-footer{display:flex;flex-direction:column;gap:8px;align-items:stretch;margin-top:21px}.ag-inspector-footer .help{text-align:center}.ag-inspector-divider{height:1px;background:#EDE7F3;margin:20px 0 17px}.ag-validation{display:flex;align-items:center;gap:12px;background:#EFF4F1;border:1px solid #E0EAE3;border-radius:11px;padding:15px 18px;margin-top:15px;color:#5E7868;font-size:12px}.ag-validation.has-issues{background:#FCF5E9;border-color:#F0E3CB;color:#847150}.ag-validation>svg{width:19px;height:19px;flex-shrink:0}.ag-validation>div{flex:1;min-width:0}.ag-validation b{display:block;font-size:12px;font-weight:500;margin-bottom:4px}.ag-validation span{font-size:11px;line-height:1.6;display:block}.ag-validation-list{padding-left:24px;margin:22px 0;font-size:13px;line-height:1.9;color:#816B8F}.ag-validation-list li{margin:10px 0}.ag-guide-instructions p{font-size:13px;line-height:1.9;color:#7C6C86;margin:20px 0}.ag-guide-instructions b{color:#54405F}.ag-voice-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.ag-voice-option{border:1px solid #E7E1EF;border-radius:13px;position:relative;padding:22px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;background:#FFF;text-align:center;min-width:0}.ag-voice-option.selected{border-color:#AF99C5;background:#FAF7FF;box-shadow:0 0 0 1px #E1D5EF}.ag-voice-option>input{position:absolute;right:15px;top:15px;accent-color:#8B6DA8}.ag-voice-orb{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin:6px 0 8px;box-shadow:inset 0 0 15px #FFFFFF80}.ag-voice-orb svg{width:31px;height:31px;opacity:.7}.ag-voice-option>strong{font-size:18px;font-weight:500;letter-spacing:-.04em;color:#51425D}.ag-voice-option>span:last-of-type{font-size:11px;color:#7C6E86;line-height:1.6}.ag-voice-preview{margin-top:10px;border:1px solid #E6DCEE;border-radius:99px;background:#fff;color:#806C8E;padding:6px 11px;display:flex;align-items:center;gap:6px;font-size:11px;cursor:pointer}.ag-voice-preview svg{width:12px;height:12px}.ag .panel-body>.field{margin-bottom:20px}.ag .panel-body>.field:last-child{margin-bottom:0}.ag-sticky-save{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:18px 22px;border:1px solid #E6DFED;background:#FAF8FC;border-radius:12px;flex-wrap:wrap}.ag-dictionary-row{display:grid;grid-template-columns:1fr 24px 1fr 35px;gap:12px;align-items:center;margin-bottom:14px}.ag-dictionary-row .field{margin:0}.ag-dictionary-row:last-child{margin-bottom:0}.ag-dictionary-arrow{color:#7B6F87;margin-top:19px}.ag-dictionary-arrow svg{width:17px;height:17px}.ag-dictionary-row>.btn{margin-top:20px}.ag-audio-placeholder{background:#F5F0FA;border-radius:14px;padding:35px 25px;text-align:center;margin-bottom:20px;color:#826894}.ag-wave{display:flex;gap:6px;align-items:center;justify-content:center;height:78px;margin-bottom:20px}.ag-wave>i{width:5px;border-radius:5px;background:#CEBEDF}.ag-audio-placeholder>b{font-size:17px;display:block;font-weight:500}.ag-audio-placeholder p{font-size:12px;color:#7F6D8A;line-height:1.8}.ag-audio-placeholder .btn{margin-top:12px}.ag-subheading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 19px;flex-wrap:wrap}.ag-subheading p{font-size:13px;margin:7px 0 0;line-height:1.8}.ag-knowledge-title{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#62506F;max-width:100%;font:inherit;font-size:13px;text-align:left;cursor:pointer}.ag-knowledge-title svg{height:18px;width:18px;color:#7C6D87;flex-shrink:0}.ag-knowledge-title span{overflow-wrap:anywhere}.ag-dialog-tabs{display:flex;gap:8px;margin-bottom:23px;flex-wrap:wrap}.ag-file-drop{display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed #CDB9DD;border-radius:12px;background:#FAF6FD;padding:26px;color:#7F698D;cursor:pointer;font-size:12px}.ag-file-drop>svg{height:25px;width:25px}.ag-file-drop b{color:#826795;font-size:14px;font-weight:500}.ag-file-drop input{font-size:11px;max-width:100%;color:#826894}.ag-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ag-tool-card{padding:24px}.ag-tool-top{display:flex;align-items:center;gap:13px;margin-bottom:16px}.ag-tool-top>div{flex:1;min-width:0}.ag-tool-top h3{font-size:16px;letter-spacing:-.02em;margin-bottom:3px}.ag-tool-logo{width:42px;height:42px;border:1px solid #E7E1EF;border-radius:11px;display:grid;place-items:center;color:#816C91;background:#F9F5FD;flex-shrink:0}.ag-tool-logo.calendar{color:#5A7594;background:#F1F6FD;border-color:#DDE7F4}.ag-tool-logo.mail{color:#916666;background:#FCF4F4;border-color:#F3E2E2}.ag-tool-logo svg{height:21px;width:21px}.ag-toggle{width:35px;height:20px;position:relative;cursor:pointer;flex-shrink:0}.ag-toggle input{position:absolute;opacity:0;width:35px;height:20px;margin:0}.ag-toggle span{display:block;width:35px;height:20px;border-radius:20px;background:#DFD7E7;transition:background .2s;pointer-events:none}.ag-toggle span:after{content:'';position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#FFF;box-shadow:0 1px 3px #38214712;transition:transform .2s}.ag-toggle input:checked+span{background:#806295}.ag-toggle input:checked+span:after{transform:translateX(15px)}.ag-toggle input:focus-visible+span{outline:2px solid #B29AC6;outline-offset:3px}.ag-tool-desc{font-size:12px;line-height:1.8;min-height:43px;margin:15px 0}.ag-tool-permissions{display:flex;gap:10px;flex-direction:column;padding:15px 0;border-top:1px solid #EFE8F5;border-bottom:1px solid #EFE8F5;min-height:83px}.ag-tool-permissions.disabled{opacity:.5}.ag-tool-permissions label{font-size:12px;color:#7D6A8B;display:flex;align-items:center;gap:8px;cursor:pointer}.ag-tool-permissions input{accent-color:#9475AA}.ag-tool-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px}.ag-tool-footer a{display:flex;align-items:center;gap:5px}.ag-tool-footer svg{width:13px;height:13px}.ag-test-intro{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin:18px 0}.ag-test-intro>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ag-test-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(285px,.85fr);gap:22px;align-items:start}.ag-chat-panel{overflow:hidden}.ag-chat-panel .panel-head h2{display:flex;align-items:center;gap:8px}.ag-chat-panel .panel-head h2 svg{width:18px;height:18px;color:#7F6C8D}.ag-test-chat{padding:24px;background:linear-gradient(180deg,#FCFAFE,#FFF);min-height:340px;max-height:620px;overflow:auto}.ag-chat-line{display:flex;gap:11px;align-items:flex-start;margin-bottom:23px}.ag-chat-avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:11px;background:#EDE4F7;color:#836A95;flex-shrink:0}.ag-chat-avatar svg{width:17px;height:17px}.ag-chat-line>div{min-width:0;max-width:90%;flex:1}.ag-chat-line small{color:#816D8A;font-size:11px;display:block;margin-bottom:5px}.ag-chat-line p{font-size:13px;color:#725B82;line-height:1.9;background:#F2ECF9;padding:13px 16px;border-radius:0 12px 12px 12px;margin:0;overflow-wrap:anywhere}.ag-chat-line.customer{justify-content:flex-end}.ag-chat-line.customer>div{flex:initial}.ag-chat-line.customer small{text-align:right}.ag-chat-line.customer p{background:#F0F0F2;color:#73707B;border-radius:12px 0 12px 12px}.ag-chat-line.customer .ag-chat-avatar{background:#EDEBF0;color:#78727E}.ag-chat-result{padding:11px 14px;background:#ECF3EE;border-radius:9px;color:#617A6C;font-size:12px;display:flex;align-items:center;gap:8px;margin:12px 0}.ag-chat-result svg{width:16px;height:16px;flex-shrink:0}.ag-test-empty{text-align:center;padding:24px 10px;color:#7D6D88}.ag-test-empty>svg{width:31px;height:31px;margin-bottom:11px;opacity:.65}.ag-test-empty h3{font-size:14px;font-weight:500;color:#7E698C}.ag-test-empty p{font-size:12px;line-height:1.9;max-width:300px;margin:9px auto 0;color:#7A6D81}.ag-test-composer{border-top:1px solid #EAE2F1;padding:20px 23px;background:#FCFAFE}.ag-test-composer .field{margin-bottom:14px}.ag-test-composer>.actions{justify-content:space-between;gap:14px;flex-wrap:wrap}.ag-test-inspector{display:grid;gap:18px}.ag-test-vars{margin:0}.ag-test-vars>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:12px;padding:12px 0;border-bottom:1px solid #EFE8F5;line-height:1.7}.ag-test-vars>div:first-child{padding-top:0}.ag-test-vars>div:last-child{border:0;padding-bottom:0}.ag-test-vars dt{color:#806D89}.ag-test-vars dd{margin:0;color:#776184;overflow-wrap:anywhere}.ag-test-path{display:grid;gap:10px}.ag-test-path>a{display:flex;align-items:center;gap:8px;font-size:12px;text-decoration:none;color:#806790;line-height:1.6}.ag-test-path>a>span{height:22px;width:22px;border-radius:50%;background:#F0E9F8;color:#7D6B8B;font-size:11px;display:grid;place-items:center;flex-shrink:0}.ag-test-path svg{width:14px;height:14px;flex-shrink:0}.ag-test-action{font-size:12px;line-height:1.7;margin-bottom:14px}.ag-test-action:last-child{margin-bottom:0}.ag-test-action>b{display:block;color:#816792;font-weight:500}.ag-test-action>span{color:#7F6D88;font-size:11px;display:block;margin-top:3px}.ag-test-audio{display:flex;align-items:center;gap:11px;padding:17px;border-radius:12px;background:#F0E9F8;color:#816893}.ag-test-audio>div{flex:1;min-width:0}.ag-test-audio b{font-size:12px;font-weight:500}.ag-test-audio p{font-size:11px;color:#7F6E8B;margin:5px 0 0;line-height:1.6}.ag-test-audio>.ag-agent-avatar{height:37px;width:37px;border-radius:11px;background:#E4D7EF}.ag-test-audio>.ag-agent-avatar svg{width:18px;height:18px}.ag-current-draft{padding:26px 29px;background:#EEE7F8;border:1px solid #E4D9F1;border-radius:14px;display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:22px}.ag-current-draft h2{font-size:24px;letter-spacing:-.04em;color:#705683;margin:7px 0}.ag-current-draft p{font-size:12px;color:#816C8E;line-height:1.8;margin:5px 0 0}.ag-current-draft .eyebrow{color:#7F698E}.ag-draft-check{display:flex;flex-direction:column;gap:16px;align-items:flex-end}.ag-version-list{padding:0 25px}.ag-version-row{display:flex;gap:17px;align-items:flex-start;padding:24px 0;border-bottom:1px solid #EFE8F5}.ag-version-row:last-child{border-bottom:0}.ag-version-dot{width:10px;height:10px;display:block;border-radius:50%;background:#DFD2E9;flex-shrink:0;margin-top:7px;box-shadow:0 0 0 5px #F8F4FC}.ag-version-dot.active{background:#9DBAA9;box-shadow:0 0 0 5px #F0F6F2}.ag-version-title{flex:1;min-width:0}.ag-version-title>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ag-version-title b{font-size:17px;font-weight:500;letter-spacing:-.02em;color:#7B608D}.ag-version-title p{font-size:13px;color:#816D8E;margin:9px 0 5px;line-height:1.8}.ag-version-title>span{font-size:11px;color:#7E6E88}.ag-version-row>.actions{padding-top:4px}.ag-version-nodes{display:flex;gap:9px;flex-wrap:wrap;margin:17px 0}.ag-version-nodes>span{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#F3EDF9;border-radius:7px;font-size:12px;color:#816892}.ag-version-nodes svg{width:14px;height:14px}.ag .empty>.ag-agent-avatar{margin:0 auto 20px}.ag .empty h3{margin-bottom:8px}.ag .empty .btn{margin-top:15px}.ag .notice{display:flex;align-items:flex-start;gap:10px;line-height:1.8}.ag .notice>svg{width:17px;height:17px;flex-shrink:0;margin-top:3px}
@container(max-width:1120px){.ag-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-builder{grid-template-columns:135px minmax(0,1fr)}.ag-inspector{grid-column:1/-1}.ag-inspector-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.ag-inspector-divider,.ag-inspector-footer{grid-column:1/-1}.ag-inspector-divider{margin:5px 0 20px}.ag-inspector-form .ag-wide-field{grid-row:span 2}.ag-inspector-footer{flex-direction:row;align-items:center;justify-content:flex-end;margin-top:10px}.ag-canvas-viewport{height:630px}.ag-wizard{grid-template-columns:240px minmax(0,1fr);gap:26px}.ag-new-form{padding:27px}.ag-test-layout{grid-template-columns:minmax(0,1.3fr) minmax(255px,.9fr)}}
@container(max-width:790px){.ag-overview-grid{grid-template-columns:1fr}.ag-overview-side{grid-template-columns:1fr 1fr}.ag-wizard{grid-template-columns:1fr;gap:20px;max-width:600px}.ag-wizard-side{padding:0}.ag-wizard-side>.ag-agent-avatar,.ag-wizard-side>h2,.ag-wizard-side>p,.ag-wizard-side>a{display:none}.ag-step-list{display:flex;justify-content:space-between;gap:15px;margin:0 0 8px}.ag-step-list>div{font-size:12px;gap:8px}.ag-step-list>div>span{width:25px;height:25px;flex-shrink:0}.ag-start-note{flex-wrap:wrap}.ag-start-note>a{margin-left:30px}.ag-test-layout{grid-template-columns:1fr}.ag-test-inspector{grid-template-columns:1fr 1fr;align-items:start}.ag-test-audio{grid-column:1/-1}.ag-voice-option{padding:18px 12px}.ag-voice-option>span:last-of-type{min-height:34px}.ag-voice-orb{width:58px;height:58px}.ag-current-draft{padding:23px}.ag-version-row{flex-wrap:wrap}.ag-version-row>.actions{margin-left:27px;width:100%}.ag-tools-grid{gap:16px}.ag-tool-card{padding:20px}}
@container(max-width:580px){.ag-agent-grid,.ag-template-grid,.ag-overview-side,.ag-tools-grid,.ag-test-inspector{grid-template-columns:1fr}.ag-agent-card{padding:21px 20px 0}.ag-card-name{font-size:17px}.ag-card-desc{min-height:0}.ag-card-info{margin-top:20px}.ag-search{width:100%}.ag-toolbar{align-items:stretch}.ag-toolbar>.actions{justify-content:space-between}.ag-list-summary{gap:15px;flex-wrap:wrap;margin-bottom:20px}.ag-template-art{min-height:150px}.ag-template-content>p{min-height:0}.ag-step-list>div{flex-direction:column;text-align:center;gap:7px;font-size:11px}.ag-new-form{padding:24px 20px}.ag-review-list>div{grid-template-columns:95px minmax(0,1fr);gap:10px;font-size:12px}.ag-builder{grid-template-columns:1fr}.ag-node-library{display:flex;flex-wrap:wrap;gap:5px;padding:11px}.ag-library-heading{width:100%;margin:0 4px 6px}.ag-library-item{width:auto;font-size:11px;padding:8px}.ag-library-item svg{width:14px;height:14px}.ag-library-help,.ag-library-link{display:none}.ag-inspector-form{display:block}.ag-inspector-form .field{margin-bottom:15px}.ag-inspector-footer{display:flex;flex-direction:column;align-items:stretch}.ag-canvas-viewport{height:570px}.ag-flow-toolbar>.actions{flex-wrap:wrap}.ag-save-state{display:none}.ag-voice-cards{grid-template-columns:1fr}.ag-voice-option{display:grid;grid-template-columns:65px 1fr;gap:6px 16px;align-items:center;text-align:left;padding:16px 22px}.ag-voice-orb{grid-row:1/4;margin:0}.ag-voice-option>strong{grid-column:2;margin:0;font-size:17px}.ag-voice-option>span:last-of-type{min-height:0;grid-column:2}.ag-voice-preview{justify-self:start;grid-column:2;margin:4px 0 0}.ag-voice-option>input{right:12px;top:14px}.ag-dictionary-row{grid-template-columns:1fr 16px 1fr 24px;gap:7px}.ag-dictionary-row .input{min-width:0;padding:9px 7px;font-size:12px}.ag-dictionary-row .field>span{font-size:11px}.ag-dictionary-row>.btn{padding:3px;width:24px;min-width:0}.ag-test-chat{padding:19px 15px}.ag-test-composer{padding:18px}.ag-chat-line{gap:8px}.ag-chat-line p{padding:12px 13px;font-size:12px}.ag-chat-line>div{max-width:88%}.ag-chat-avatar{height:28px;width:28px;border-radius:9px}.ag-chat-avatar svg{width:15px;height:15px}.ag-test-vars>div{grid-template-columns:105px 1fr}.ag-current-draft{align-items:flex-start;flex-direction:column;gap:19px}.ag-draft-check{align-items:flex-start;gap:12px;width:100%}.ag-version-list{padding:0 19px}.ag-version-row{gap:14px}.ag-current-draft h2{font-size:22px}.ag .ag-tabs{display:flex;flex-wrap:wrap;gap:0}.ag .ag-tabs .tab{padding:12px 11px;font-size:12px}.ag-start-note{font-size:11px;padding:17px;gap:9px}.ag-start-note>span{flex:1;min-width:190px}.ag-validation{padding:13px 14px;flex-wrap:wrap}.ag-validation>.btn{margin-left:30px}}
@media(prefers-reduced-motion:reduce){.ag *{scroll-behavior:auto!important;transition:none!important}}

.ag-business-binding{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #ebebef;color:inherit;text-decoration:none}.ag-business-binding:last-child{border-bottom:0}.ag-business-binding:hover{background:#faf9fe}.ag-business-binding-icon{width:34px;height:34px;display:grid;place-items:center;background:#f1eefb;border-radius:10px;flex:none}.ag-business-binding-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.ag-business-binding-copy b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.ag-business-binding-copy small{font-size:11px;color:#656571;line-height:1.6;overflow-wrap:anywhere}.ag-business-binding>.badge{flex:none}.ag-business-binding>svg{width:14px;color:#777784;flex:none}.ag-business-empty{padding:24px;color:#656571;font-size:13px;line-height:1.8}.ag-business-empty .btn{margin-top:14px}.ag .panel-head h3{display:flex;align-items:center;gap:8px}
