.aics-root{background:#fff;border-radius:24px;flex-direction:column;width:640px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #94a3b833}.aics-root:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:25px;position:absolute;inset:-1px;box-shadow:0 8px 24px #94a3b833}.aics-progress{z-index:1;background:#e2e8f0;height:4px;position:absolute;top:0;left:0;right:0}.aics-progress-fill{background:linear-gradient(90deg,#007ffd 0%,#8859ff 80%);min-width:1px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.aics-header{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:16px;width:100%;padding:24px;display:flex;position:relative}.aics-header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.aics-icon-row{flex-shrink:0;align-items:center;gap:8px;display:flex}.aics-icon-circle{box-sizing:border-box;background-image:linear-gradient(131.996deg,#007ffd 0%,#8859ff 80%);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;display:flex}.aics-step-label{color:#94a3b8;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;line-height:16px}.aics-close-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative}.aics-title-row{flex-direction:column;align-items:flex-start;width:100%;display:flex}.aics-title{color:#0000;white-space:nowrap;background-image:linear-gradient(90deg,#007ffd 0%,#8859ff 80%);-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:28px;font-weight:800;line-height:32px}.aics-subtitle{color:#475569;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:20px}.aics-body{border-radius:inherit;flex-shrink:0;width:100%;overflow:clip}.aics-body-inner{flex-direction:column;gap:24px;padding:0 24px 24px;display:flex}.aics-banner{background:linear-gradient(270deg,#f2f9ff 0%,#fff 100%);border-radius:12px;flex-shrink:0;width:100%;position:relative}.aics-banner:after{content:"";pointer-events:none;border:1px solid #cce5ff;border-radius:12px;position:absolute;inset:0}.aics-banner-inner{align-items:center;gap:4px;padding:8px 12px;display:flex}.aics-banner-text{color:#475569;white-space:nowrap;font-family:Outfit,sans-serif;font-size:0;font-weight:400;line-height:0}.aics-banner-text span{font-size:11px;line-height:16px}.aics-banner-text b{color:#1e293b;font-size:11px;font-weight:600;line-height:16px}.aics-field-label{color:#94a3b8;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;line-height:16px}.aics-field-group{flex-direction:column;gap:4px;width:100%;display:flex}.aics-textarea-wrap{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;min-height:88px;position:relative}.aics-textarea-wrap:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:8px;position:absolute;inset:0}.aics-textarea{color:#0a0a0a;resize:vertical;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;min-height:60px;padding:6px 12px 0;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:20px;display:block}.aics-char-count{text-align:right;color:#94a3b8;letter-spacing:.6px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;padding:0 12px 6px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;line-height:16px;display:block;overflow:hidden}.aics-naked-btn{cursor:pointer;color:#007ffd;text-align:center;white-space:nowrap;background:0 0;border:none;padding:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;line-height:20px}.aics-tile{cursor:pointer;box-sizing:border-box;background:#fff;border-radius:12px;width:100%;position:relative;overflow:clip}.aics-tile:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:12px;position:absolute;inset:0}.aics-tile.selected{background:#e6f2ff}.aics-tile.selected:after{border:2px solid #007ffd}.aics-tile-inner{align-items:center;gap:12px;padding:16px;display:flex}.aics-qtile-top{box-sizing:border-box;background:#e6f2ff;border-radius:16px 16px 0 0;width:100%;position:relative}.aics-qtile-top:after{content:"";pointer-events:none;border-top:2px solid #007ffd;border-left:2px solid #007ffd;border-right:2px solid #007ffd;border-radius:16px 16px 0 0;position:absolute;inset:0}.aics-qtile-top-inner{align-items:center;gap:12px;padding:16px;display:flex}.aics-qtile-bottom{box-sizing:border-box;border-radius:0 0 16px 16px;width:100%;position:relative}.aics-qtile-bottom:after{content:"";pointer-events:none;border-bottom:2px solid #007ffd;border-left:2px solid #007ffd;border-right:2px solid #007ffd;border-radius:0 0 16px 16px;position:absolute;inset:0}.aics-qtile-bottom-inner{flex-direction:column;gap:8px;padding:12px;display:flex}.aics-qtile-unselected{cursor:pointer;box-sizing:border-box;background:#fff;border-radius:12px;width:100%;position:relative}.aics-qtile-unselected:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:12px;position:absolute;inset:0}.aics-qtile-unselected-inner{align-items:center;gap:12px;padding:16px;display:flex}.aics-radio{border-radius:100px;flex-shrink:0;width:20px;height:20px;position:relative}.aics-radio-on:after{content:"";pointer-events:none;border:7px solid #007ffd;border-radius:100px;position:absolute;inset:0}.aics-radio-off:after{content:"";pointer-events:none;border:1px solid #94a3b8;border-radius:100px;position:absolute;inset:0}.aics-input-wrap{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;height:32px;position:relative}.aics-input-wrap:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:8px;position:absolute;inset:0}.aics-input{color:#0a0a0a;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.aics-tertiary-btn{cursor:pointer;color:#007ffd;white-space:nowrap;background:#fff;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;display:flex;position:relative}.aics-tertiary-btn:after{content:"";pointer-events:none;border:1px solid #007ffd;border-radius:100px;position:absolute;inset:0}.aics-toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:36px;height:20px;padding:0;position:relative}.aics-toggle-svg-wrap{position:absolute;inset:0 -2.78% -10% 0}.aics-section-heading{color:#1e293b;white-space:nowrap;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;line-height:24px}.aics-section-sub{color:#475569;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:20px}.aics-agent-list{flex-direction:column;width:100%;display:flex;position:relative}.aics-agent-list:after{content:"";pointer-events:none;border-bottom:1px solid #e2e8f0;position:absolute;inset:0}.aics-agent-row{width:100%;position:relative}.aics-agent-row:before{content:"";pointer-events:none;border-top:1px solid #e2e8f0;position:absolute;inset:0}.aics-agent-row-inner{align-items:center;gap:16px;padding:9px 12px;display:flex}.aics-always-on-chip{color:#00a43d;white-space:nowrap;background:#ccedd8;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;height:22px;padding:0 12px;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;line-height:16px;display:flex;overflow:hidden}.aics-add-btn{cursor:pointer;color:#94a3b8;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.aics-yn-row{gap:8px;width:100%;display:flex}.aics-yn-tile{cursor:pointer;box-sizing:border-box;color:#0a0a0a;background:#fff;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;display:flex;position:relative}.aics-yn-tile:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:8px;position:absolute;inset:0}.aics-yn-tile.selected{background:#e6f2ff}.aics-yn-tile.selected:after{border:2px solid #007ffd}.aics-pricing-icon{background:#cce5ff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.aics-hours-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex;overflow:hidden}.aics-hours-row+.aics-hours-row{border-top:1px solid #f1f5f9}.aics-hours-select-wrap{box-sizing:border-box;background:#fff;border-radius:8px;flex-shrink:0;width:97px;height:32px;position:relative}.aics-hours-select-wrap:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:8px;position:absolute;inset:0}.aics-hours-select{color:#0a0a0a;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 8px;font-family:Outfit,sans-serif;font-size:13px;font-weight:400}.aics-hours-select:disabled{color:#94a3b8;cursor:not-allowed}.aics-hours-sep{color:#94a3b8;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;font-family:Outfit,sans-serif;font-size:10px;font-weight:700}.aics-hours-controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.aics-checkbox-row{cursor:pointer;flex-shrink:0;align-items:center;gap:8px;margin-left:18px;display:flex}.aics-checkbox-box{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.aics-checkbox-box:after{content:"";pointer-events:none;border:1px solid #94a3b8;border-radius:6px;position:absolute;inset:0}.aics-checkbox-box.checked{background:#007ffd}.aics-checkbox-box.checked:after{border-color:#007ffd}.aics-checkbox-label{color:#475569;white-space:nowrap;font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.aics-closed-text{color:#94a3b8;font-family:Outfit,sans-serif;font-size:13px;font-weight:400}.aics-day-label{color:#475569;white-space:nowrap;flex-shrink:0;min-width:80px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.aics-map-container{background:#e6f2ff;border-radius:12px;width:100%;height:280px;position:relative;overflow:hidden}.aics-footer{flex-shrink:0;width:100%;position:relative}.aics-footer:before{content:"";pointer-events:none;border-top:1px solid #e2e8f0;position:absolute;inset:0}.aics-footer-inner{flex-direction:column;align-items:flex-end;gap:8px;padding:24px;display:flex}.aics-footer-btns{align-items:center;gap:12px;display:flex}.aics-back-btn{cursor:pointer;background:#fff;border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:2px;height:32px;padding:0 16px;display:flex;position:relative}.aics-back-btn:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:100px;position:absolute;inset:0}.aics-back-btn-label{color:#475569;padding:0 8px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600}.aics-next-btn{cursor:pointer;background-image:linear-gradient(159.683deg,#007ffd 0%,#8859ff 80%);border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:2px;height:32px;padding:0 16px;display:flex;position:relative}.aics-next-btn:disabled{opacity:.6;cursor:not-allowed}.aics-next-btn-label{color:#fff;padding:0 8px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600}.aics-error-text{color:#d12b1c;text-align:right;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;line-height:18px}.aics-success-body{flex-direction:column;align-items:center;gap:16px;width:100%;padding:0 24px 24px;display:flex;overflow:hidden}.aics-success-circle{box-sizing:border-box;background:#ccedd8;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;padding:12px;display:flex;position:relative}.aics-success-heading{color:#1e293b;text-align:center;word-break:break-word;max-width:488px;font-family:Outfit,sans-serif;font-size:24px;font-weight:600;line-height:32px}.aics-success-body-text{color:#64748b;text-align:center;word-break:break-word;max-width:488px;font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:22px}@keyframes aics-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.aics-anim-1{animation:.4s ease-out 80ms both aics-fade-up}.aics-anim-2{animation:.4s ease-out .22s both aics-fade-up}.aics-anim-3{animation:.4s ease-out .34s both aics-fade-up}.aics-chips-row{gap:8px;width:100%;display:flex}.aics-chip-tile{cursor:pointer;color:#0a0a0a;white-space:nowrap;text-align:center;background:#fff;border:none;border-radius:8px;flex:1;padding:8px 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;position:relative}.aics-chip-tile:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:8px;position:absolute;inset:0}.aics-chip-tile.selected{background:#e6f2ff}.aics-chip-tile.selected:after{border:2px solid #007ffd}.aics-voice-tile{cursor:pointer;box-sizing:border-box;background:#fff;border-radius:12px;width:100%;position:relative}.aics-voice-tile:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:12px;position:absolute;inset:0}.aics-voice-tile.selected{background:#e6f2ff}.aics-voice-tile.selected:after{border:2px solid #007ffd}.aics-voice-tile-inner{align-items:center;gap:12px;padding:12px 16px;display:flex}.aics-preview-btn{cursor:pointer;color:#475569;white-space:nowrap;background:#fff;border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:4px;height:28px;padding:0 12px;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;display:flex;position:relative}.aics-preview-btn:after{content:"";pointer-events:none;border:1px solid #e2e8f0;border-radius:100px;position:absolute;inset:0}.aics-muted{color:#475569;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:20px}.aics-small-muted{color:#94a3b8;font-family:Outfit,sans-serif;font-size:11px;font-weight:400;line-height:16px}.aics-medium-title{color:#0a0a0a;width:100%;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:22px}.aics-semibold-13{color:#0a0a0a;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;line-height:20px}.aics-scroll-body{max-height:420px;overflow-y:auto}.aics-search-toolbar{align-items:center;gap:8px;width:100%;display:flex}.aics-search-wrap{flex:1;position:relative}.aics-search-input{color:#0a0a0a;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px 0 32px;font-family:Outfit,sans-serif;font-size:13px;font-weight:400}.aics-search-icon{pointer-events:none;color:#94a3b8;align-items:center;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.aics-filter-btn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.aics-after-hours-row{align-items:flex-start;gap:8px;display:flex}.aics-after-hours-text{flex-direction:column;flex:1;display:flex}.aics-area-chips{flex-wrap:wrap;gap:8px;width:100%;display:flex}.aics-area-chip{color:#007ffd;background:#e6f2ff;border-radius:100px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;display:flex}.aics-area-chip-del{cursor:pointer;color:#94a3b8;background:0 0;border:none;align-items:center;padding:0;display:flex}.aics-override-tooltip-row{flex-shrink:0;align-items:center;gap:4px;display:flex}.aics-override-row{justify-content:space-between;align-items:center;width:100%;display:flex}.aics-pricing-row{flex-direction:column;gap:4px;display:flex}.aics-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite aics-spin;display:inline-block}@keyframes aics-spin{to{transform:rotate(360deg)}}@keyframes aisw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aisw-success-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aisw-success-block{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.aisw-success-block>:first-child{animation:.52s cubic-bezier(.22,1,.36,1) 80ms both aisw-success-item-in}.aisw-success-block>:nth-child(2){animation:.52s cubic-bezier(.22,1,.36,1) .22s both aisw-success-item-in}.aisw-success-block>:nth-child(3){animation:.52s cubic-bezier(.22,1,.36,1) .34s both aisw-success-item-in}.aiuw-root{--aiuw-brand:linear-gradient(131.996deg, #007ffd 0%, #8859ff 80%);--aiuw-btn:linear-gradient(159.683deg, #007ffd 0%, #8859ff 80%);--aiuw-tab:linear-gradient(144.08deg, #007ffd 0%, #8859ff 80%);--aiuw-selected-bg:#e6f2ff;--aiuw-selected-border:#007ffd;--aiuw-blue-faint:#cce5ff}.aiuw-root .aiuw-overlay{z-index:1000;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aiuw-root .aiuw-modal{background:#fff;border-radius:24px;flex-direction:column;max-height:calc(100vh - 48px);transition:width .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #94a3b833}.aiuw-root .aiuw-modal-border{pointer-events:none;border:1px solid #e2e8f0;border-radius:25px;position:absolute;inset:-1px}.aiuw-root .aiuw-progress-track{background:#e2e8f0;height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}.aiuw-root .aiuw-progress-fill{background-image:var(--aiuw-brand);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.aiuw-root .aiuw-header{flex-direction:column;gap:12px;padding:24px 24px 16px;display:flex;position:relative}.aiuw-root .aiuw-header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.aiuw-root .aiuw-icon-circle{background-image:var(--aiuw-brand);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.aiuw-root .aiuw-title{background-image:var(--aiuw-brand);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:800;line-height:28px}.aiuw-root .aiuw-subtitle{color:#64748b;margin:0;font-size:13px;line-height:20px}.aiuw-root .aiuw-close-btn{cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;width:24px;height:24px;padding:0;transition:background-color .15s;position:relative}.aiuw-root .aiuw-close-btn:hover{background:#f1f5f9}.aiuw-root .aiuw-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.aiuw-root .aiuw-body-inner{flex-direction:column;gap:12px;padding:0 24px 24px;display:flex}.aiuw-root .aiuw-footer{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.aiuw-root .aiuw-footer-space{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.aiuw-root .aiuw-intro-cards{gap:12px;width:100%;display:flex}.aiuw-root .aiuw-tile-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;flex:1 0 0;min-width:0;padding:0;transition:border-color .15s,background-color .15s;display:flex}.aiuw-root .aiuw-tile-card.selected{background:#e6f2ff;border:2px solid #007ffd}.aiuw-root .aiuw-tile-card-inner{flex-direction:column;gap:12px;height:100%;padding:16px;display:flex}.aiuw-root .aiuw-tile-icon-circle{border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.aiuw-root .aiuw-tile-icon-circle.gradient{background-image:var(--aiuw-brand)}.aiuw-root .aiuw-tile-title{color:#1e293b;margin:0;font-size:15px;font-weight:700;line-height:22px}.aiuw-root .aiuw-tile-desc{color:#64748b;margin:0;font-size:12px;line-height:18px}.aiuw-root .aiuw-feature-list{flex-direction:column;flex:1 1 0;gap:6px;display:flex}.aiuw-root .aiuw-feature-item{align-items:center;gap:8px;display:flex}.aiuw-root .aiuw-feature-text{color:#475569;margin:0;font-size:12px;line-height:18px}.aiuw-root .aiuw-divider{background:#e2e8f0;width:100%;height:1px}.aiuw-root .aiuw-select-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;height:32px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .15s;display:flex}.aiuw-root .aiuw-select-btn.selected{background-image:var(--aiuw-brand);color:#fff;border:none}.aiuw-root .aiuw-always-chip{color:#00a43d;background:#ccedd8;border-radius:100px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.aiuw-root .aiuw-pricing-banner{background-image:linear-gradient(172.866deg,#cce5ff 0%,#e7deff 80%);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.aiuw-root .aiuw-pricing-top{align-items:center;gap:12px;display:flex}.aiuw-root .aiuw-pricing-icon{background-image:var(--aiuw-brand);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.aiuw-root .aiuw-pricing-title{color:#1e293b;margin:0;font-size:18px;font-weight:700;line-height:24px}.aiuw-root .aiuw-pricing-subtitle{color:#475569;margin:0;font-size:14px;font-weight:500;line-height:20px}.aiuw-root .aiuw-pricing-desc{color:#64748b;margin:0;font-size:12px;line-height:18px}.aiuw-root .aiuw-terms-row{align-items:center;gap:8px;display:flex}.aiuw-root .aiuw-checkbox{cursor:pointer;background:#fff;border:2px solid #cbd5e1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s,background-color .15s;display:flex}.aiuw-root .aiuw-checkbox.checked{background-image:var(--aiuw-btn);border-color:#0000}.aiuw-root .aiuw-terms-text{color:#475569;margin:0;font-size:13px}.aiuw-root .aiuw-terms-link{color:#007ffd;cursor:pointer;text-decoration:underline}.aiuw-root .aiuw-btn-primary{cursor:pointer;background-image:var(--aiuw-btn);color:#fff;white-space:nowrap;border:0;border-radius:100px;align-items:center;gap:4px;height:32px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.aiuw-root .aiuw-btn-primary:disabled,.aiuw-root .aiuw-btn-primary.disabled{color:#94a3b8;cursor:default;background-color:#e2e8f0;background-image:none}.aiuw-root .aiuw-btn-secondary{cursor:pointer;color:#475569;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:4px;height:32px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .15s;display:flex}.aiuw-root .aiuw-btn-secondary:hover{background:#f8fafc}.aiuw-root .aiuw-section-label{letter-spacing:.6px;text-transform:uppercase;color:#94a3b8;margin:0 0 8px;font-size:10px;font-weight:700;line-height:16px}.aiuw-root .aiuw-voice-tiles{gap:12px;width:100%;display:flex}.aiuw-root .aiuw-voice-tile{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 0 0;justify-content:center;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s;display:flex}.aiuw-root .aiuw-voice-tile.selected{color:#007ffd;background:#e6f2ff;border:2px solid #007ffd}.aiuw-root .aiuw-name-input{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:38px;padding:0 12px;font-size:14px;transition:border-color .15s}.aiuw-root .aiuw-name-input:focus{border-color:#007ffd}.aiuw-root .aiuw-helper-row{align-items:flex-start;gap:8px;display:flex}.aiuw-root .aiuw-helper-text{color:#94a3b8;margin:0;font-size:12px;line-height:18px}.aiuw-root .aiuw-radio-tile{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px;transition:border-color .15s,background-color .15s;display:flex}.aiuw-root .aiuw-radio-tile.selected{background:#e6f2ff;border:2px solid #007ffd}.aiuw-root .aiuw-radio-tile.selected-top{background:#e6f2ff;border:2px solid #007ffd;border-bottom:none;border-radius:12px 12px 0 0}.aiuw-root .aiuw-radio-circle{border:1.5px solid #94a3b8;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px}.aiuw-root .aiuw-radio-circle.filled{background:#fff;border:7px solid #007ffd}.aiuw-root .aiuw-radio-icon{background:#cce5ff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.aiuw-root .aiuw-radio-content{flex-direction:column;gap:4px;display:flex}.aiuw-root .aiuw-radio-title{color:#1e293b;margin:0;font-size:15px;font-weight:600;line-height:22px}.aiuw-root .aiuw-radio-desc{color:#64748b;margin:0;font-size:13px;line-height:20px}.aiuw-root .aiuw-tab-panel{background:#fff;border:2px solid #007ffd;border-top:none;border-radius:0 0 12px 12px;overflow:hidden}.aiuw-root .aiuw-tab-bar{border-bottom:1px solid #e2e8f0;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.aiuw-root .aiuw-tab-item{cursor:pointer;white-space:nowrap;color:#475569;background:0 0;border:0;border-radius:100px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:600;transition:background-image .15s,color .15s;display:flex}.aiuw-root .aiuw-tab-item.active{background-image:var(--aiuw-tab);color:#fff;box-shadow:0 1px 2px #94a3b833}.aiuw-root .aiuw-tab-content{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.aiuw-root .aiuw-tab-chips{flex-wrap:wrap;gap:6px;display:flex}.aiuw-root .aiuw-chip-messaging{color:#06c;background:#cce5ff;border-radius:100px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.aiuw-root .aiuw-chip-voice{color:#6b3fc9;background:#ede9ff;border-radius:100px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.aiuw-root .aiuw-tab-bullet{align-items:flex-start;gap:8px;display:flex}.aiuw-root .aiuw-tab-bullet-dot{background:#94a3b8;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.aiuw-root .aiuw-tab-bullet-text{color:#475569;margin:0;font-size:13px;line-height:20px}.aiuw-root .aiuw-phone-card{background-image:linear-gradient(171.674deg,#cce5ff 0%,#e7deff 80%);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.aiuw-root .aiuw-phone-label{letter-spacing:.6px;text-transform:uppercase;color:#64748b;margin:0 0 4px;font-size:10px;font-weight:700}.aiuw-root .aiuw-phone-number{color:#1e293b;margin:0;font-size:22px;font-weight:700;line-height:28px}.aiuw-root .aiuw-call-btn{cursor:pointer;color:#007ffd;white-space:nowrap;background:#fff;border:1.5px solid #007ffd;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .15s;display:flex}.aiuw-root .aiuw-call-btn:hover{background:#e6f2ff}.aiuw-root .aiuw-success-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:40px 24px 24px;display:flex}.aiuw-root .aiuw-success-icon{background:#ccedd8;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.aiuw-root .aiuw-success-heading{color:#1e293b;text-align:center;margin:0;font-size:24px;font-weight:600;line-height:32px}.aiuw-root .aiuw-success-text{color:#64748b;text-align:center;margin:0;font-size:16px;line-height:24px}@keyframes aiuw-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.aiuw-root .aiuw-anim-0{animation:.4s ease-out 80ms both aiuw-enter}.aiuw-root .aiuw-anim-1{animation:.4s ease-out .22s both aiuw-enter}.aiuw-root .aiuw-anim-2{animation:.4s ease-out .34s both aiuw-enter}@layer base{:root{--ui-primary:#0a0a0a;--ui-border:var(--ui-stroke,#e2e8f0);--ui-surface-hover:var(--ui-hover,#f1f5f9)}html[data-theme=dark]{--ui-primary:#fff;--ui-title:#c7d6e4}}@layer components{.cv-icon-btn{width:32px;height:32px;color:var(--ui-copy-primary,#475569);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.cv-icon-btn:focus:not(:focus-visible){outline:none}.cv-icon-btn:focus-visible{outline:2px solid var(--ui-action,#007ffd);outline-offset:2px}.cv-icon-btn:disabled,.cv-icon-btn[aria-disabled=true]{cursor:not-allowed}.cv-icon-btn__icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cv-icon-btn__icon>svg,.cv-icon-btn__icon>img{width:100%;height:100%}.cv-toggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.cv-toggle[data-disabled]{cursor:not-allowed}.cv-toggle__switch{background:var(--ui-stroke,#e2e8f0);width:36px;height:20px;cursor:inherit;border:none;border-radius:100px;flex-shrink:0;align-items:center;padding:0;transition:background .2s,box-shadow .15s,opacity .15s;display:inline-flex;position:relative}.cv-toggle__switch:focus:not(:focus-visible){outline:none}.cv-toggle__switch:focus-visible{outline:2px solid var(--ui-action,#007ffd);outline-offset:2px}.cv-toggle__switch:hover:not(:disabled){box-shadow:0 1px 4px #0000001a}.cv-toggle__switch:disabled{cursor:not-allowed;opacity:.5}.cv-toggle__thumb{background:#fff;border-radius:100px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.cv-toggle__label{color:var(--ui-copy-primary,#475569);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.cv-toggle__icon,.cv-toggle__tooltip{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}:is(.cv-toggle__icon,.cv-toggle__tooltip)>svg,:is(.cv-toggle__icon,.cv-toggle__tooltip)>img{width:100%;height:100%}.cv-checkbox{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.cv-checkbox[data-disabled]{cursor:not-allowed}.cv-checkbox__input{opacity:0;width:20px;height:20px;cursor:inherit;margin:0;padding:0;position:absolute}.cv-checkbox__input:focus-visible+.cv-checkbox__box .cv-checkbox__base{box-shadow:0 0 0 2px var(--ui-action,#007ffd)}.cv-checkbox__box{border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:box-shadow .15s,opacity .15s;display:inline-flex}.cv-checkbox__base{border:1px solid var(--ui-muted,#94a3b8);background:0 0;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.cv-checkbox:hover:not([data-disabled]) .cv-checkbox__base,.cv-checkbox__input:hover:not(:disabled)+.cv-checkbox__box .cv-checkbox__base{box-shadow:0 0 0 6px var(--ui-hover,#f1f5f9)}.cv-checkbox__label{color:var(--ui-copy-primary,#475569);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.cv-checkbox__icon,.cv-checkbox__tooltip{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}:is(.cv-checkbox__icon,.cv-checkbox__tooltip)>svg,:is(.cv-checkbox__icon,.cv-checkbox__tooltip)>img{width:100%;height:100%}.cv-checkbox__dash{background:#fff;border-radius:1px;width:10px;height:2px;display:inline-block}.cv-radio-group{flex-direction:column;gap:12px;display:flex}.cv-radio{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.cv-radio[data-disabled]{cursor:not-allowed}.cv-radio__input{opacity:0;width:20px;height:20px;cursor:inherit;margin:0;padding:0;position:absolute}.cv-radio__input:focus-visible+.cv-radio__circle{box-shadow:0 0 0 2px var(--ui-action,#007ffd), 0 0 0 6px var(--ui-hover,#f1f5f9)}.cv-radio__circle{border:1px solid var(--ui-muted,#94a3b8);box-sizing:border-box;background:0 0;border-radius:100px;flex-shrink:0;width:20px;height:20px;transition:border-color .15s,border-width .15s,box-shadow .15s,opacity .15s;display:inline-block}.cv-radio:hover:not([data-disabled]) .cv-radio__circle{box-shadow:0 0 0 6px var(--ui-hover,#f1f5f9)}.cv-radio__label{color:var(--ui-copy-primary,#475569);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.cv-radio__icon,.cv-radio__tooltip{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}:is(.cv-radio__icon,.cv-radio__tooltip)>svg,:is(.cv-radio__icon,.cv-radio__tooltip)>img{width:100%;height:100%}.cv-search-input{flex-direction:column;gap:4px;width:100%;display:flex}.cv-search-input[data-disabled]{cursor:not-allowed;opacity:.5}.cv-search-input__label{letter-spacing:.6px;text-transform:uppercase;color:var(--ui-muted,#94a3b8);font-size:10px;font-weight:700;line-height:16px}.cv-search-input__field{border:1px solid var(--ui-stroke,#e2e8f0);background:var(--ui-secondary,#fff);width:100%;height:32px;color:var(--ui-copy-secondary,#64748b);box-sizing:border-box;border-radius:8px;align-items:center;gap:4px;min-width:0;padding:0 8px;transition:background .15s,border-color .15s,border-width;display:flex}.cv-search-input__field:hover:not([data-disabled]){background:var(--ui-hover,#f1f5f9)}.cv-search-input__field:focus-within{background:var(--ui-secondary,#fff);border:2px solid #007ffd;padding:0 7px}.cv-search-input__icon{width:16px;height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cv-search-input__icon>svg{display:block}.cv-search-input__input{min-width:0;box-shadow:none;appearance:none;color:var(--ui-primary,#0a0a0a);background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:13px;font-weight:500;line-height:20px}.cv-search-input__input::placeholder{color:var(--ui-copy-secondary,#64748b);opacity:1}.cv-search-input__input:focus,.cv-search-input__input:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}.cv-search-input__input:disabled{cursor:not-allowed}.cv-dropdown{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex;position:relative}.cv-dropdown__label{align-items:center;gap:2px;display:inline-flex}.cv-dropdown__label-text{letter-spacing:.6px;text-transform:uppercase;color:var(--ui-muted,#94a3b8);font-size:10px;font-weight:700;line-height:16px}.cv-dropdown__required{letter-spacing:.6px;color:#d12b1c;font-size:10px;font-weight:700;line-height:16px}.cv-dropdown__tooltip{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cv-dropdown__trigger{border:1px solid var(--ui-stroke,#e2e8f0);background:var(--ui-secondary,#fff);height:32px;color:var(--ui-copy-secondary,#64748b);cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;gap:4px;width:100%;min-width:0;padding:0 8px;transition:background .15s,border-color .15s;display:inline-flex}.cv-dropdown__trigger:focus:not(:focus-visible){outline:none}.cv-dropdown__trigger:focus-visible{outline-offset:-2px;border-color:#0000;outline:2px solid #007ffd}.cv-dropdown__trigger:disabled{cursor:not-allowed}.cv-dropdown__icon,.cv-dropdown__error-icon,.cv-dropdown__chevron{width:16px;height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.cv-dropdown__icon,.cv-dropdown__error-icon,.cv-dropdown__chevron)>svg{display:block}.cv-dropdown__value{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--ui-primary,#0a0a0a);flex:auto;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.cv-dropdown__value[data-placeholder]{color:var(--ui-copy-secondary,#64748b)}.cv-dropdown__menu{z-index:1000;background:var(--ui-secondary,#fff);border:1px solid var(--ui-stroke,#e2e8f0);border-radius:8px;flex-direction:column;max-height:320px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.cv-dropdown__option{color:var(--ui-primary,#0a0a0a);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:500;line-height:20px;transition:background .1s,color .1s;display:inline-flex}.cv-dropdown__option:hover:not(:disabled){background:var(--ui-hover,#f1f5f9)}.cv-dropdown__option:disabled{opacity:.5;cursor:not-allowed}.cv-dropdown__option[data-selected]{color:#007ffd}.cv-dropdown__option-icon,.cv-dropdown__option-check{width:16px;height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.cv-dropdown__option-icon,.cv-dropdown__option-check)>svg{display:block}.cv-dropdown__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cv-dropdown__error-text{color:#d12b1c;font-size:11px;font-weight:500;line-height:16px}.cv-tile-select{--cv-tile-tone:#007ffd;--cv-tile-overlay-color:transparent;--cv-tile-overlay-alpha:0;border:1px solid var(--ui-stroke,#e2e8f0);background:var(--ui-secondary,#fff);width:100%;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:stretch;gap:16px;padding:16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative;overflow:hidden}.cv-tile-select:focus:not(:focus-visible){outline:none}.cv-tile-select:focus-visible{outline:2px solid var(--cv-tile-tone);outline-offset:2px}.cv-tile-select:disabled{cursor:not-allowed;opacity:.5}.cv-tile-select:after{content:"";pointer-events:none;background:var(--cv-tile-overlay-color);opacity:var(--cv-tile-overlay-alpha);transition:opacity .15s,background-color .15s;position:absolute;inset:0}.cv-tile-select__body{z-index:1;width:100%;display:block;position:relative}.cv-text-field{flex-direction:column;gap:4px;width:100%;display:flex}.cv-text-field[data-disabled]{cursor:not-allowed;opacity:.5}.cv-text-field__label{align-items:center;gap:2px;display:inline-flex}.cv-text-field__label-text{letter-spacing:.6px;text-transform:uppercase;color:var(--ui-muted,#94a3b8);font-size:10px;font-weight:700;line-height:16px}.cv-text-field__required{letter-spacing:.6px;color:#d12b1c;font-size:10px;font-weight:700;line-height:16px}.cv-text-field__tooltip{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cv-text-field__field{border:1px solid var(--ui-stroke,#e2e8f0);background:var(--ui-secondary,#fff);box-sizing:border-box;border-radius:8px;align-items:center;gap:4px;width:100%;min-width:0;height:32px;padding:0 8px;transition:background .15s,border-color .15s;display:flex}.cv-text-field__field:hover{background:var(--ui-hover,#f1f5f9)}.cv-text-field__field:focus-within{background:var(--ui-secondary,#fff);border:2px solid #007ffd;padding:0 7px}.cv-text-field__icon,.cv-text-field__error-icon{width:16px;height:16px;color:var(--ui-copy-secondary,#64748b);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.cv-text-field__icon,.cv-text-field__error-icon)>svg{display:block}.cv-text-field__input{min-width:0;box-shadow:none;appearance:none;color:var(--ui-primary,#0a0a0a);background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:13px;font-weight:500;line-height:20px}.cv-text-field__input::placeholder{color:var(--ui-copy-secondary,#64748b);opacity:1}.cv-text-field__input:focus,.cv-text-field__input:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}.cv-text-field__input:disabled{cursor:not-allowed}.cv-text-field__error-text{color:#d12b1c;font-size:11px;font-weight:500;line-height:16px}.cv-text-area{flex-direction:column;gap:4px;width:100%;display:flex}.cv-text-area[data-disabled]{cursor:not-allowed;opacity:.5}.cv-text-area__label{align-items:center;gap:2px;display:inline-flex}.cv-text-area__label-text{letter-spacing:.6px;text-transform:uppercase;color:var(--ui-muted,#94a3b8);font-size:10px;font-weight:700;line-height:16px}.cv-text-area__required{letter-spacing:.6px;color:#d12b1c;font-size:10px;font-weight:700;line-height:16px}.cv-text-area__tooltip{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cv-text-area__field{border:1px solid var(--ui-stroke,#e2e8f0);background:var(--ui-secondary,#fff);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:4px;width:100%;min-width:0;min-height:48px;padding:6px 8px;transition:background .15s,border-color .15s;display:flex}.cv-text-area__field:hover{background:var(--ui-hover,#f1f5f9)}.cv-text-area__field:focus-within{background:var(--ui-secondary,#fff);border:2px solid #007ffd;padding:5px 7px}.cv-text-area__body{align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.cv-text-area__error-icon{flex-shrink:0;justify-content:center;align-items:flex-start;width:16px;height:16px;padding-top:2px;display:inline-flex}.cv-text-area__error-icon>svg{display:block}.cv-text-area__input{min-width:0;box-shadow:none;appearance:none;resize:none;color:var(--ui-primary,#0a0a0a);background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0;font-size:13px;font-weight:500;line-height:20px;overflow-y:hidden}.cv-text-area__input::placeholder{color:var(--ui-copy-secondary,#64748b);opacity:1}.cv-text-area__input:focus,.cv-text-area__input:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important}.cv-text-area__input:disabled{cursor:not-allowed}.cv-text-area__counter{letter-spacing:.6px;text-transform:uppercase;text-align:right;width:100%;color:var(--ui-muted,#94a3b8);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:16px;overflow:hidden}.cv-text-area__error-text{color:#d12b1c;font-size:11px;font-weight:500;line-height:16px}}@layer themes{.cv-icon-btn[data-type=naked]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-hover,#f1f5f9);color:#8859ff}.cv-icon-btn[data-type=naked]:active:not(:disabled):not([aria-disabled=true]){background:var(--ui-selected,#e6f2ff);color:#8859ff}:is(.cv-icon-btn[data-type=naked]:disabled,.cv-icon-btn[data-type=naked][aria-disabled=true]) .cv-icon-btn__icon{opacity:.25}.cv-icon-btn[data-type=hollow]{border-color:var(--ui-stroke,#e2e8f0)}.cv-icon-btn[data-type=hollow]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-hover,#f1f5f9);color:#8859ff}.cv-icon-btn[data-type=hollow]:active:not(:disabled):not([aria-disabled=true]){background:var(--ui-selected,#e6f2ff);color:#8859ff}:is(.cv-icon-btn[data-type=hollow]:disabled,.cv-icon-btn[data-type=hollow][aria-disabled=true]) .cv-icon-btn__icon{opacity:.25}.cv-toggle__switch[data-state=on]{background:linear-gradient(90deg,#007ffd 0%,#8859ff 100%)}.cv-toggle__switch[data-state=on] .cv-toggle__thumb{transform:translate(16px)}.cv-toggle__switch[data-state=indeterminate] .cv-toggle__thumb{transform:translate(8px)}.cv-checkbox__box[data-state=on] .cv-checkbox__base{background:linear-gradient(131.99deg,#007ffd 0%,#8859ff 80%);border-color:#0000}.cv-checkbox__box[data-state=indeterminate] .cv-checkbox__base{background:#8859ff;border-color:#0000}.cv-checkbox[data-disabled] .cv-checkbox__base{box-shadow:none}.cv-checkbox[data-disabled] .cv-checkbox__box[data-state=off] .cv-checkbox__base{border-color:var(--ui-stroke,#e2e8f0)}.cv-checkbox[data-disabled] .cv-checkbox__box[data-state=on] .cv-checkbox__base,.cv-checkbox[data-disabled] .cv-checkbox__box[data-state=indeterminate] .cv-checkbox__base{opacity:.5}.cv-radio__circle[data-state=on]{background:linear-gradient(131.99deg,#007ffd 0%,#8859ff 80%);border:none;-webkit-mask:radial-gradient(circle,#0000 4px,#000 4px);mask:radial-gradient(circle,#0000 4px,#000 4px)}.cv-radio[data-disabled] .cv-radio__circle{box-shadow:none}.cv-radio[data-disabled] .cv-radio__circle[data-state=off]{border-color:var(--ui-stroke,#e2e8f0)}.cv-radio[data-disabled] .cv-radio__circle[data-state=on]{background:#0066ca}.cv-dropdown[data-state=default] .cv-dropdown__trigger:hover{background:var(--ui-hover,#f1f5f9)}.cv-dropdown[data-state=active] .cv-dropdown__trigger{background:var(--ui-secondary,#fff);border:2px solid #007ffd;padding:0 7px}.cv-dropdown[data-state=error] .cv-dropdown__trigger{border:2px solid #d12b1c;padding:0 7px}.cv-dropdown[data-state=disabled] .cv-dropdown__trigger{color:var(--ui-muted,#94a3b8);cursor:not-allowed;background:0 0}.cv-dropdown[data-state=disabled] .cv-dropdown__value{color:var(--ui-muted,#94a3b8)}.cv-dropdown[data-has-value]:not([data-state=disabled]) .cv-dropdown__value:not([data-placeholder]){color:var(--ui-primary,#0a0a0a)}.cv-tile-select[data-tone=default]{--cv-tile-tone:#007ffd}.cv-tile-select[data-tone=positive]{--cv-tile-tone:#00a43d}.cv-tile-select[data-tone=neutral]{--cv-tile-tone:#f59e0b}.cv-tile-select[data-tone=negative]{--cv-tile-tone:#d12b1c}.cv-tile-select[data-tone=dataviz-1]{--cv-tile-tone:#007ffd}.cv-tile-select[data-tone=dataviz-2]{--cv-tile-tone:#8859ff}.cv-tile-select[data-tone=dataviz-3]{--cv-tile-tone:#00c2ff}.cv-tile-select[data-tone=dataviz-4]{--cv-tile-tone:#37e8ee}.cv-tile-select[data-tone=dataviz-5]{--cv-tile-tone:#23d59a}.cv-tile-select[data-tone=dataviz-6]{--cv-tile-tone:#708aff}.cv-tile-select[data-tone=dataviz-7]{--cv-tile-tone:#4635de}.cv-tile-select[data-tone=dataviz-8]{--cv-tile-tone:#0e28a3}.cv-tile-select:not([data-tone=default]):before{content:"";background:var(--cv-tile-tone);pointer-events:none;z-index:2;height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.cv-tile-select[data-state=active]:not([data-tone=default]):before{top:-2px;left:-2px;right:-2px}.cv-tile-select:hover:not(:disabled):not([data-state=active]){box-shadow:0 1px 4px #94a3b833}.cv-tile-select[data-tone=default]:hover:not(:disabled):not([data-state=active]){--cv-tile-overlay-color:var(--ui-hover,#f1f5f9);--cv-tile-overlay-alpha:1}.cv-tile-select:not([data-tone=default]):hover:not(:disabled):not([data-state=active]){--cv-tile-overlay-color:var(--cv-tile-tone);--cv-tile-overlay-alpha:.05}.cv-tile-select[data-state=active]{border:2px solid var(--cv-tile-tone);padding:15px}.cv-tile-select[data-tone=default][data-state=active]{--cv-tile-overlay-color:var(--ui-selected,#e6f2ff);--cv-tile-overlay-alpha:1}.cv-tile-select:not([data-tone=default])[data-state=active]{--cv-tile-overlay-color:var(--cv-tile-tone);--cv-tile-overlay-alpha:.05}.cv-text-field[data-state=error] .cv-text-field__field{border:2px solid #d12b1c;padding:0 7px}.cv-text-field[data-state=error] .cv-text-field__field:focus-within{border:2px solid #d12b1c;padding:0 7px}.cv-text-field[data-state=disabled] .cv-text-field__field:hover,.cv-text-field[data-state=disabled] .cv-text-field__field:focus-within{background:var(--ui-secondary,#fff);border:1px solid var(--ui-stroke,#e2e8f0);padding:0 8px}.cv-text-area[data-state=error] .cv-text-area__field{border:2px solid #d12b1c;padding:5px 7px}.cv-text-area[data-state=error] .cv-text-area__field:focus-within{border:2px solid #d12b1c;padding:5px 7px}.cv-text-area[data-state=disabled] .cv-text-area__field:hover,.cv-text-area[data-state=disabled] .cv-text-area__field:focus-within{background:var(--ui-secondary,#fff);border:1px solid var(--ui-stroke,#e2e8f0);padding:6px 8px}}._svg-icon-container_1mb6q_1{--svgContainerSize:1.5rem;--svgIconColor:currentColor;color:var(--svgIconColor);height:var(--svgContainerSize);width:var(--svgContainerSize);max-width:var(--svgContainerSize);max-height:var(--svgContainerSize);flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._svg-icon-container_1mb6q_1 svg{color:inherit;fill:currentColor;width:auto;max-width:100%;height:auto;max-height:100%}._svg-icon-container_1mb6q_1._native-size_1mb6q_26{width:auto;height:auto;max-width:none!important;max-height:none!important}._svg-icon-container_1mb6q_1._native-size_1mb6q_26 svg{width:auto;max-width:none;height:auto;max-height:none}._svg-icon-container_1mb6q_1._has-size_1mb6q_40,._svg-icon-container_1mb6q_1._font-size-scaling_1mb6q_41{--svgContainerSize:auto;width:1em;max-width:1em;height:1em;max-height:1em}._svg-icon-container_1mb6q_1._has-size_1mb6q_40 svg,._svg-icon-container_1mb6q_1._font-size-scaling_1mb6q_41 svg{width:1em;height:1em}._svg-icon-container_1mb6q_1._auto-height_1mb6q_61{height:auto;max-height:none}._svg-icon-container_1mb6q_1._auto-height_1mb6q_61 svg{height:auto!important}._svg-icon-container_1mb6q_1._auto-width_1mb6q_70{width:auto;max-width:none}._svg-icon-container_1mb6q_1._auto-width_1mb6q_70 svg{width:auto!important}body:has(main.ai-assistants){--aa-primary:var(--ui-action);--aa-purple:var(--ui-brand-purple);--aa-btn-grad:var(--ui-brand-gradient);--aa-green:var(--ui-success);--aa-amber:var(--ui-warning);--aa-red:var(--ui-error);--aa-slate:var(--ui-indigo);--aa-cyan:var(--ui-cyan);--aa-success:var(--ui-success-dark);--aa-danger:var(--ui-error-dark);--aa-disabled:#cbd5e1;--aa-action-tint:var(--ui-action-tint);--aa-toggle-off:#cbd5e1;--aa-inactive-dot:#cbd5e1;--aa-disabled-bg:#cbd5e1;--aa-disabled-text:#fff;--aa-test-call-bg:linear-gradient(90deg, #fff 0%, #eef2ff 75%, #faf5ff 100%);--aa-test-call-border:#c6d2ff;--aa-test-call-title:var(--aa-text-dark);--aa-test-call-subtitle:var(--aa-body);--aa-test-call-meta:var(--aa-text-muted);--aa-bg:var(--ui-surface);--aa-white:var(--ui-container);--aa-bg-page:#f8fafc;--aa-border:var(--ui-inactive);--aa-text-dark:var(--ui-text);--aa-text-muted:var(--ui-muted);--aa-label:var(--ui-text-label);--aa-body:#64748b;--aa-card-shadow:var(--ui-card-shadow);--aa-input-bg:var(--ui-container);--aa-tab-bg:var(--ui-surface-muted);--aa-dark-card-bg:#1e293b;--aa-dark-card-text:#ffffffe6;--aa-purple-tint:#8859ff14;--aa-purple-tint-border:#8859ff33;--aa-warning-border:#fde68a;--aa-inactive-hover-bg:#007ffd0d;--aa-msg-act-bg:linear-gradient(135deg, #f0f7ff 0%, #e8f0fe 50%, #f5f0ff 100%);--aa-msg-act-border:#007ffd33;--aa-success-ring-bg:#22c55e1a;--aa-dcb-title-color:#92400e;--aa-dcb-desc-color:#a16207;--aa-status-warning-color:#d97706;--aa-val-bg-default:var(--ui-warning-bg);--aa-val-border-default:#fed7aa;--aa-val-color-default:#c2410c;--aa-voice-done-bg:linear-gradient(135deg, #f0f7ff 0%, #e8f0fe 50%, #f5f0ff 100%);--aa-voice-setup-bg:linear-gradient(135deg, #f0f7ff 0%, #e8f0fe 50%, #f5f0ff 100%);--aa-card-bg:var(--aa-white);--aa-status-dot-off:#cbd5e1;--aa-channel-soft:#f1f5f9;--aa-avail-header-bg:linear-gradient(180deg, #e6e6fa8c 0%, #f0f0ff40 100%);--aa-agents-banner-bg:linear-gradient(90deg, #fff 0%, #eef2ff 75%, #faf5ff 100%);--aa-agents-banner-border:#c6d2ff;--aa-agents-banner-title-color:var(--aa-text-dark);--aa-agents-banner-body-color:var(--aa-body);--aa-agents-banner-meta-color:var(--aa-text-muted);--aa-cfg-done-bg:linear-gradient(180deg, #f0fdf4, #dcfce7);--aa-cfg-done-border:#86efac;--aa-cfg-active-bg:linear-gradient(90deg, #fff 0%, #eef2ff 75%, #faf5ff 100%);--aa-cfg-pending-bg:linear-gradient(90deg, #fff 0%, #eef2ff 75%, #faf5ff 100%);--aa-cfg-card-border:#c6d2ff;--aa-cfg-card-hover-shadow:0 8px 12px -2.4px #c6d2ff, 0 3.2px 4.8px -3.2px #c6d2ff;--aa-cfg-section-divider:#007ffd26;--aa-dark-card-body:#ffffffa6;--aa-cyan-text:#0e7490}:is(body:has(main.ai-assistants) button:disabled,body:has(main.ai-assistants) input:disabled){opacity:.5;cursor:not-allowed}body:has(main.ai-assistants) .aa-chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px}body:has(main.ai-assistants) .aa-status-dot{color:var(--aa-dot-color);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}body:has(main.ai-assistants) .aa-status-dot-circle{background:var(--aa-dot-bg);border-radius:50%;width:8px;height:8px}body:has(main.ai-assistants) .aa-grad-bar{background-image:var(--aa-btn-grad);height:4px}:is(body:has(main.ai-assistants) .aa-card .aa-grad-bar,body:has(main.ai-assistants) .aa-overlay .aa-grad-bar){display:none}body:has(main.ai-assistants) .aa-save-bar{border-top:1px solid var(--aa-border);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}body:has(main.ai-assistants) .aa-save-bar-status{color:var(--aa-success);background:#22c55e0f;border:1px solid #22c55e33;border-radius:8px;flex:1;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-save-btn.is-saved{background:#22c55e}body:has(main.ai-assistants) .aa-picker{z-index:1;position:relative}body:has(main.ai-assistants) .aa-picker-trigger{width:100%;color:var(--aa-text-dark);background:var(--aa-white);border:1.5px solid var(--aa-picker-border,var(--aa-border));cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:500;transition:border-color .15s;display:flex}body:has(main.ai-assistants) .aa-picker-trigger[data-open=true]{--aa-picker-border:var(--aa-primary)}body:has(main.ai-assistants) .aa-picker-chevron{color:var(--aa-text-muted);transition:transform .2s}body:has(main.ai-assistants) .aa-picker-trigger[data-open=true] .aa-picker-chevron{transform:rotate(180deg)}body:has(main.ai-assistants) .aa-picker-overlay{z-index:40;position:fixed;inset:0}body:has(main.ai-assistants) .aa-picker-menu{background:var(--aa-card-bg,var(--aa-white));border:1px solid var(--aa-border);z-index:10000;border-radius:10px;max-height:300px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}body:has(main.ai-assistants) .aa-picker-option{cursor:pointer;text-align:left;background:var(--aa-opt-bg,var(--aa-card-bg,var(--aa-white)));width:100%;color:var(--aa-opt-color,var(--aa-text-dark));font-size:14px;font-weight:var(--aa-opt-weight,400);border:none;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-picker-option[data-selected=true]{--aa-opt-bg:var(--ui-action-tint);--aa-opt-color:var(--aa-primary);--aa-opt-weight:600}body:has(main.ai-assistants) .aa-picker-option:hover:not([data-selected=true]){--aa-opt-bg:var(--aa-tab-bg)}body:has(main.ai-assistants) .aa-picker-option-check{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-picker-option-title{color:var(--aa-text-dark);font-size:14px;font-weight:600}body:has(main.ai-assistants) .aa-picker-option-desc{color:var(--aa-text-muted);margin-top:2px;font-size:12px}body:has(main.ai-assistants) .aa-confetti-wrap{pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}body:has(main.ai-assistants) .aa-confetti-piece{top:-10px;left:var(--aa-left);width:var(--aa-size);height:var(--aa-size);background:var(--aa-color);border-radius:var(--aa-radius);animation:confettiFall var(--aa-dur) var(--aa-delay) ease-in forwards;transform:rotate(var(--aa-rotation));position:absolute}body:has(main.ai-assistants) .aa-biz-hours{border:1px solid var(--aa-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}body:has(main.ai-assistants) .aa-biz-hours-row{background:var(--aa-biz-row-bg,var(--aa-white));align-items:center;gap:12px;padding:10px 14px;transition:background .15s;display:flex}body:has(main.ai-assistants) .aa-biz-hours-row+.aa-biz-hours-row{border-top:1px solid var(--aa-border)}body:has(main.ai-assistants) .aa-biz-hours-row[data-on=false]{--aa-biz-row-bg:var(--aa-tab-bg)}body:has(main.ai-assistants) .aa-biz-hours-day{width:90px;color:var(--aa-biz-day-color,var(--aa-text-muted));flex-shrink:0;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-biz-hours-row[data-on=true] .aa-biz-hours-day{--aa-biz-day-color:var(--aa-text-dark)}body:has(main.ai-assistants) .aa-biz-hours-closed{color:var(--aa-text-muted);font-size:12px;font-style:italic}body:has(main.ai-assistants) .aa-biz-hours-selects{flex:1;align-items:center;gap:8px;display:flex}body:has(main.ai-assistants) .aa-biz-hours-sep{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-biz-hours-selects>.cv-dropdown{flex:1 1 0;min-width:0}body:has(main.ai-assistants) .aa-pickup-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}body:has(main.ai-assistants) .aa-pickup-panel{border:1px solid var(--aa-border);background:var(--aa-card-bg,var(--aa-white));border-radius:12px;padding:16px 18px}body:has(main.ai-assistants) .aa-pickup-panel-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}body:has(main.ai-assistants) .aa-pickup-panel-title{color:var(--aa-text-dark);font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-pickup-panel-hint{color:var(--aa-text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}@media (width<=768px){body:has(main.ai-assistants) .aa-pickup-grid{grid-template-columns:1fr}}body:has(main.ai-assistants) .aa-label{color:var(--aa-text-dark);font-size:13px;font-weight:400;display:block}body:has(main.ai-assistants) .aa-label--strong{font-weight:600}body:has(main.ai-assistants) .aa-sublabel{color:var(--aa-primary);font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-input{width:100%;color:var(--aa-text-dark);border:1.5px solid var(--aa-border);background:var(--aa-input-bg);box-sizing:border-box;border-radius:10px;outline:none;padding:11px 14px;font-size:14px}body:has(main.ai-assistants) .aa-input:focus{border-color:var(--aa-primary)}body:has(main.ai-assistants) .aa-input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px;position:relative}body:has(main.ai-assistants) .aa-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:40px;height:100%;position:absolute;right:0}body:has(main.ai-assistants) .aa-input[type=date]::-webkit-inner-spin-button{display:none}body:has(main.ai-assistants) .aa-input[type=date]::-webkit-clear-button{display:none}body:has(main.ai-assistants) .aa-textarea{width:100%;color:var(--aa-text-dark);border:1.5px solid var(--aa-border);background:var(--aa-input-bg);box-sizing:border-box;resize:vertical;border-radius:10px;outline:none;padding:11px 14px;font-size:14px;line-height:1.5}body:has(main.ai-assistants) .aa-textarea:focus{border-color:var(--aa-primary)}body:has(main.ai-assistants) .aa-required{color:#ec4899}body:has(main.ai-assistants) .aa-btn-grad-pill{color:var(--aa-white);background-image:var(--aa-btn-grad);background-color:var(--aa-primary);cursor:pointer;border:none;border-radius:24px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #007ffd4d}body:has(main.ai-assistants) .aa-call-btn{background-image:var(--aa-btn-grad);background-color:var(--aa-primary);width:52px;height:52px;color:var(--aa-white);cursor:pointer;border:none;border-radius:26px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #007ffd66}body:has(main.ai-assistants) .aa-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}body:has(main.ai-assistants) .aa-modal{background:var(--aa-white);border-radius:16px;flex-direction:column;width:520px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}body:has(main.ai-assistants) .aa-modal-md{width:580px}body:has(main.ai-assistants) .aa-modal-lg{width:680px}body:has(main.ai-assistants) .aa-modal-sm{width:440px}body:has(main.ai-assistants) .aa-modal-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}body:has(main.ai-assistants) .aa-modal-title{color:var(--aa-text-dark);font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-modal-body{flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}body:has(main.ai-assistants) .aa-modal-footer{border-top:1px solid var(--aa-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}body:has(main.ai-assistants) .aa-video-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}body:has(main.ai-assistants) .aa-video-modal-inner{background:linear-gradient(110deg, var(--aa-primary) -4.4%, var(--aa-purple) 87.56%) 0 0 / 100% 4px no-repeat, #000 0 4px;border-radius:16px;width:100%;max-width:860px;position:relative;overflow:hidden}body:has(main.ai-assistants) .aa-video-modal-close{color:#fff;cursor:pointer;z-index:2;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex;position:absolute;top:16px;right:16px}body:has(main.ai-assistants) .aa-video-container{background:#000;width:100%;position:relative}body:has(main.ai-assistants) .aa-video-player{background:#000;width:100%;height:auto;display:block}body:has(main.ai-assistants) .aa-video-placeholder{background:#111;justify-content:center;align-items:center;width:100%;padding-bottom:56.25%;display:flex;position:relative}body:has(main.ai-assistants) .aa-video-placeholder-text{color:var(--aa-text-muted);font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body:has(main.ai-assistants) .aa-video-modal-footer{justify-content:flex-end;padding:14px 20px;display:flex}body:has(main.ai-assistants) .aa-plg-header{justify-content:space-between;align-items:center;padding:22px 28px 14px;display:flex}body:has(main.ai-assistants) .aa-plg-header-content{align-items:center;gap:12px;display:flex}body:has(main.ai-assistants) .aa-plg-header-icon{background-image:var(--aa-btn-grad);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}body:has(main.ai-assistants) .aa-plg-header-text{flex-direction:column;gap:2px;display:flex}body:has(main.ai-assistants) .aa-plg-header-title{color:var(--aa-text-dark);font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-plg-header-subtitle{color:var(--aa-text-muted);font-size:13px;font-weight:500}body:has(main.ai-assistants) .aa-plg-header-progress{padding:0 28px 12px}body:has(main.ai-assistants) .aa-plg-body{min-height:200px;padding:0}body:has(main.ai-assistants) .aa-plg-footer{border-top:1px solid var(--aa-border);justify-content:space-between;padding:16px 32px 24px;display:flex}body:has(main.ai-assistants) .aa-plg-footer-back{padding:0 32px 24px}body:has(main.ai-assistants) .aa-plg-success{text-align:center;padding:32px 32px 28px}body:has(main.ai-assistants) .aa-overlay{background:linear-gradient(110deg, var(--aa-primary) -4.4%, var(--aa-purple) 87.56%) 0 0 / 100% 6px no-repeat, var(--aa-card-bg,var(--aa-white)) 0 6px;width:100%;max-width:var(--aa-overlay-width,540px);border-radius:20px;flex-direction:column;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000002e}body:has(main.ai-assistants) .aa-overlay--620{max-width:620px}body:has(main.ai-assistants) .aa-overlay-header{justify-content:space-between;align-items:center;padding:24px 28px 8px;display:flex}body:has(main.ai-assistants) .aa-overlay-title-group{align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-overlay-icon{background-image:var(--aa-btn-grad);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}body:has(main.ai-assistants) .aa-overlay-title{color:var(--aa-text-dark);font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-overlay-subtitle{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-overlay-body{gap:var(--aa-overlay-gap,20px);flex-direction:column;flex:1;min-height:0;padding:16px 28px 28px;display:flex;overflow-y:auto}body:has(main.ai-assistants) .aa-overlay-footer{border-top:1px solid var(--aa-border);justify-content:space-between;align-items:center;padding-top:16px;display:flex}body:has(main.ai-assistants) .aa-progress-dot{background:var(--aa-border);border-radius:2px;flex:1;height:4px;transition:background .2s}body:has(main.ai-assistants) .aa-progress-dot[data-active=true]{background:var(--aa-primary)}body:has(main.ai-assistants) .aa-section-card{background:linear-gradient(var(--aa-section-color,var(--aa-primary)), var(--aa-section-color,var(--aa-primary))) 0 0 / 100% 4px no-repeat, var(--aa-white) 0 4px;border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:12px;overflow:visible}body:has(main.ai-assistants) .aa-router-wrap{margin-top:1rem}body:has(main.ai-assistants) .aa-page-wrap{flex-direction:column;gap:24px;display:flex}body:has(main.ai-assistants) .aa-card{background:linear-gradient(110deg, var(--aa-primary) -4.4%, var(--aa-purple) 87.56%) 0 0 / 100% 4px no-repeat, var(--aa-card-bg,var(--aa-white)) 0 4px;border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:14px;overflow:hidden}body:has(main.ai-assistants) .aa-card-body{flex-direction:column;gap:24px;padding:24px;display:flex}body:has(main.ai-assistants) .aa-info-notice{background:#007ffd08;border:1px solid #007ffd26;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-info-notice>svg{flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-info-notice-text{color:var(--aa-body);font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-info-notice-emphasis{color:var(--aa-primary);font-weight:700}body:has(main.ai-assistants) .aa-gender-grid{border:1px solid var(--aa-border);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}body:has(main.ai-assistants) .aa-gender-btn{cursor:pointer;background-image:var(--aa-gbtn-grad,none);background-color:var(--aa-gbtn-bg,var(--aa-white));color:var(--aa-gbtn-color,var(--aa-text-muted));border:none;padding:12px 0;font-size:14px;font-weight:600}body:has(main.ai-assistants) .aa-gender-btn[data-selected=true]{--aa-gbtn-grad:var(--aa-btn-grad);--aa-gbtn-bg:var(--aa-primary);--aa-gbtn-color:var(--aa-white)}body:has(main.ai-assistants) .aa-gender-btn-right{border-left:1px solid var(--aa-border)}body:has(main.ai-assistants) .aa-gender-btn-right[data-selected=true]{border-left:none}body:has(main.ai-assistants) .aa-adv-names-toggle{cursor:pointer;color:var(--aa-primary);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-adv-names-body{background:#007ffd05;border:1px solid #007ffd1a;border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:12px;padding:16px;display:grid}body:has(main.ai-assistants) .aa-adv-names-intro{color:var(--aa-body);grid-column:1/-1;margin:0 0 4px;font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-adv-names-intro b{color:var(--aa-text-dark);font-weight:700}body:has(main.ai-assistants) .aa-adv-names-col-label{color:var(--aa-ch-color);margin-bottom:6px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-adv-names-input{width:100%;color:var(--aa-text-dark);border:1px solid var(--aa-border);background:var(--aa-input-bg);box-sizing:border-box;border-radius:8px;outline:none;margin-top:6px;padding:8px 10px;font-size:13px}body:has(main.ai-assistants) .aa-voice-toggle{cursor:pointer;color:var(--aa-body);background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-voice-toggle svg{color:currentColor;transition:transform .2s}body:has(main.ai-assistants) .aa-voice-toggle[data-open=true] svg{transform:rotate(180deg)}body:has(main.ai-assistants) .aa-voice-section-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:4px 0;display:flex}body:has(main.ai-assistants) .aa-voice-section-toggle-text{flex:1;min-width:0}body:has(main.ai-assistants) .aa-voice-section-toggle-title{color:var(--aa-text-dark);margin-bottom:2px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-voice-section-toggle-subtitle{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-voice-section-toggle-chevron{color:var(--aa-body);flex-shrink:0;margin-left:12px;transition:transform .2s}body:has(main.ai-assistants) .aa-voice-section-toggle[data-open=true] .aa-voice-section-toggle-chevron{transform:rotate(180deg)}body:has(main.ai-assistants) .aa-voice-content{margin-top:8px}body:has(main.ai-assistants) .aa-voice-heading{color:var(--aa-text-dark);margin-bottom:4px;font-size:14px;font-weight:700}body:has(main.ai-assistants) .aa-voice-hint{color:var(--aa-text-muted);margin:0 0 16px;font-size:12px}body:has(main.ai-assistants) .aa-voice-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}body:has(main.ai-assistants) .aa-voice-row{border:1.5px solid var(--aa-voice-row-border,var(--aa-border));background:var(--aa-voice-row-bg,var(--aa-white));cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-voice-row[data-selected=true]{--aa-voice-row-border:var(--aa-primary);--aa-voice-row-bg:#007ffd0a}body:has(main.ai-assistants) .aa-voice-row-info{flex:1}body:has(main.ai-assistants) .aa-voice-row-name{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-voice-row[data-selected=true] .aa-voice-row-name{color:var(--aa-primary);font-weight:700}body:has(main.ai-assistants) .aa-voice-row-desc{color:var(--aa-text-muted);margin-top:1px;font-size:11.5px}body:has(main.ai-assistants) .aa-play-btn{cursor:pointer;background:var(--aa-tab-bg);width:32px;height:32px;color:var(--aa-primary);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:background .15s;display:flex}body:has(main.ai-assistants) .aa-play-btn[data-playing=true]{background-image:var(--aa-btn-grad);background-color:var(--aa-primary);color:var(--aa-white)}body:has(main.ai-assistants) .aa-voice-current-bar{background:var(--aa-tab-bg);border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-voice-current-label{color:var(--aa-body);font-size:12px}body:has(main.ai-assistants) .aa-voice-current-name{color:var(--aa-text-dark);font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-gtab-bar{background:var(--aa-tab-bg);border-radius:10px;gap:4px;padding:4px;display:flex}body:has(main.ai-assistants) .aa-gtab-btn{cursor:pointer;background:var(--aa-gtab-bg,none);color:var(--aa-gtab-color-btn,var(--aa-text-muted));border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}body:has(main.ai-assistants) .aa-gtab-btn[data-active=true]{--aa-gtab-bg:var(--aa-gtab-color);--aa-gtab-color-btn:#fff;box-shadow:0 1px 4px #0000001f}body:has(main.ai-assistants) .aa-copy-tag-notice{background:var(--aa-action-tint);border:1px solid var(--ui-action-tint-hover);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-copy-tag-notice-text{color:var(--aa-primary);font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-greeting-group{flex-direction:column;gap:6px;display:flex}body:has(main.ai-assistants) .aa-greeting-label{color:var(--aa-text-dark);margin-bottom:4px;font-size:14px;font-weight:700}body:has(main.ai-assistants) .aa-greeting-sublabel{color:var(--aa-text-muted);margin-bottom:8px;font-size:12px;font-weight:400}body:has(main.ai-assistants) .aa-instr-tip{background:var(--aa-purple-tint);border:1px solid var(--aa-purple-tint-border);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}body:has(main.ai-assistants) .aa-instr-tip-text{color:var(--aa-purple);font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-learning-row{border:1.5px solid var(--aa-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}body:has(main.ai-assistants) .aa-learning-row-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}body:has(main.ai-assistants) .aa-learning-row-content{flex:1;min-width:0}body:has(main.ai-assistants) .aa-learning-row-text{color:var(--aa-text-dark);flex:1;font-size:14px;font-weight:600}body:has(main.ai-assistants) .aa-learning-row-sub{color:var(--aa-text-muted);margin-top:1px;font-size:12px;font-weight:400}body:has(main.ai-assistants) .aa-learning-row[data-checked=true] .aa-learning-row-sub{color:var(--aa-primary);opacity:.8}body:has(main.ai-assistants) .aa-learning-row[data-checked=true]{background:var(--ui-action-tint);border-color:var(--aa-primary)}body:has(main.ai-assistants) .aa-learning-row[data-checked=true] .aa-learning-row-text{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-channels-title{color:var(--aa-text-dark);margin-bottom:4px;font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-channels-desc{color:var(--aa-text-muted);margin:0 0 20px;font-size:12px}body:has(main.ai-assistants) .aa-channel-row{border:1.5px solid var(--aa-border);border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex}body:has(main.ai-assistants) .aa-channel-icon{background:var(--aa-tab-bg);width:36px;height:36px;color:var(--aa-text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-channel-info{flex:1}body:has(main.ai-assistants) .aa-channel-label{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-channel-desc{color:var(--aa-text-muted);font-size:12px;line-height:1.45}body:has(main.ai-assistants) .aa-channel-groups{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-channel-group{border:1px solid var(--aa-border);background:var(--aa-card-bg,var(--aa-white));border-radius:12px;overflow:hidden}body:has(main.ai-assistants) .aa-channel-group-header{background:var(--aa-card-bg,var(--aa-white));cursor:pointer;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:background .15s;display:flex}body:has(main.ai-assistants) .aa-channel-group[data-open=true] .aa-channel-group-header{background:var(--aa-channel-soft)}body:has(main.ai-assistants) .aa-channel-group-header-left{align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-channel-group-caret{color:var(--aa-text-muted);justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}body:has(main.ai-assistants) .aa-channel-group-caret[data-open=true]{transform:rotate(90deg)}body:has(main.ai-assistants) .aa-channel-group-label{color:var(--aa-text-dark);font-size:14px;font-weight:700}body:has(main.ai-assistants) .aa-channel-group-summary{color:var(--aa-text-muted);font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-channel-group-summary[data-has-on=true]{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-channel-group-body{border-top:1px solid var(--aa-border)}body:has(main.ai-assistants) .aa-channel-group-row{align-items:center;gap:12px;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-channel-group-row+.aa-channel-group-row{border-top:1px solid var(--aa-border)}body:has(main.ai-assistants) .aa-channel-group-icon{background:var(--aa-channel-soft);width:32px;height:32px;color:var(--aa-text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-channel-group-info{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}body:has(main.ai-assistants) .aa-channel-group-channel-label{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-areas-dev-note{border:2px dashed var(--aa-purple-tint-border);background:var(--ui-action-tint);color:var(--aa-purple);border-radius:10px;padding:10px 14px;font-size:12px}body:has(main.ai-assistants) .aa-zip-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}body:has(main.ai-assistants) .aa-zip-add-row{align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-zip-input{color:var(--aa-text-dark);border:1.5px solid var(--aa-border);background:var(--aa-input-bg);box-sizing:border-box;border-radius:10px;outline:none;flex:1;padding:11px 14px;font-size:14px}body:has(main.ai-assistants) .aa-config-section{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-answering-section{margin-bottom:24px}body:has(main.ai-assistants) .aa-plg-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}body:has(main.ai-assistants) .aa-plg-card{cursor:pointer;background:var(--aa-dark-card-bg);color:var(--aa-white);border:1px solid #334155;border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}body:has(main.ai-assistants) .aa-plg-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}body:has(main.ai-assistants) .aa-plg-card-icon{background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}body:has(main.ai-assistants) .aa-plg-card-name{font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-plg-card-desc{color:#ffffffb3;font-size:13px;line-height:1.4}body:has(main.ai-assistants) .aa-plg-card-cta{color:var(--aa-white);background-image:var(--aa-btn-grad);background-color:var(--aa-primary);cursor:pointer;border:none;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}body:has(main.ai-assistants) .aa-inactive-card{background:var(--aa-white);border:1.5px dashed var(--aa-border);cursor:pointer;border-radius:14px;align-items:center;gap:16px;padding:20px;transition:border-color .15s,background .15s;display:flex}body:has(main.ai-assistants) .aa-inactive-card:hover{border-color:var(--aa-primary);background:var(--aa-inactive-hover-bg)}body:has(main.ai-assistants) .aa-inactive-icon{background:var(--aa-tab-bg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}body:has(main.ai-assistants) .aa-inactive-label{color:var(--aa-text-dark);font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-inactive-sublabel{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-asst-card{background:var(--aa-white);border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:14px;animation:.3s forwards cardIn;overflow:hidden}body:has(main.ai-assistants) .aa-asst-card-header{border-bottom:1px solid var(--aa-border);align-items:center;gap:14px;padding:16px 20px;display:flex}body:has(main.ai-assistants) .aa-asst-card-icon{background:var(--aa-asst-icon-bg,var(--aa-tab-bg));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}body:has(main.ai-assistants) .aa-asst-card-title{color:var(--aa-text-dark);font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-asst-card-sub{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-setup-steps{flex-direction:column;gap:8px;padding:16px 20px;display:flex}body:has(main.ai-assistants) .aa-setup-step{cursor:pointer;border:1.5px solid var(--aa-step-border,var(--aa-border));background:var(--aa-step-bg,var(--aa-white));border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s;display:flex}body:has(main.ai-assistants) .aa-setup-step[data-done=true]{--aa-step-border:var(--ui-success-border);--aa-step-bg:var(--ui-success-bg)}body:has(main.ai-assistants) .aa-setup-step:hover:not([data-done=true]){--aa-step-border:var(--aa-primary)}body:has(main.ai-assistants) .aa-step-num{background:var(--aa-step-num-bg,var(--aa-tab-bg));width:24px;height:24px;color:var(--aa-step-num-color,var(--aa-text-muted));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}body:has(main.ai-assistants) .aa-setup-step[data-done=true] .aa-step-num{--aa-step-num-bg:var(--aa-green);--aa-step-num-color:var(--aa-white)}body:has(main.ai-assistants) .aa-step-label{color:var(--aa-text-dark);flex:1;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-step-done-chip{color:var(--aa-green);background:var(--ui-success-border);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-msg-active-card{background:var(--aa-white);border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:14px;overflow:hidden}body:has(main.ai-assistants) .aa-msg-active-top{border-bottom:1px solid var(--aa-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}body:has(main.ai-assistants) .aa-msg-active-name{color:var(--aa-text-dark);font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-msg-channels-row{flex-wrap:wrap;gap:8px;padding:14px 20px;display:flex}body:has(main.ai-assistants) .aa-stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}body:has(main.ai-assistants) .aa-stat-card{background:var(--aa-white);border:1px solid var(--aa-border);text-align:center;border-radius:12px;padding:16px}body:has(main.ai-assistants) .aa-stat-num{color:var(--aa-text-dark);font-size:28px;font-weight:800}body:has(main.ai-assistants) .aa-stat-label{color:var(--aa-text-muted);margin-top:4px;font-size:12px}body:has(main.ai-assistants) .aa-all-done{background:var(--aa-white);border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);text-align:center;border-radius:14px;padding:40px 32px;position:relative;overflow:hidden}body:has(main.ai-assistants) .aa-all-done-title{color:var(--aa-text-dark);margin-bottom:8px;font-size:22px;font-weight:800}body:has(main.ai-assistants) .aa-all-done-sub{color:var(--aa-text-muted);margin-bottom:24px;font-size:14px}body:has(main.ai-assistants) .aa-video-modal{z-index:2000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body:has(main.ai-assistants) .aa-video-box{aspect-ratio:16/9;background:#000;border-radius:14px;justify-content:center;align-items:center;width:720px;display:flex;position:relative}body:has(main.ai-assistants) .aa-video-placeholder{font-size:64px}body:has(main.ai-assistants) .aa-video-close{background:var(--aa-white);cursor:pointer;width:36px;height:36px;color:var(--aa-text-dark);border:none;border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;top:-16px;right:-16px;box-shadow:0 2px 8px #0003}body:has(main.ai-assistants) .aa-config-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}body:has(main.ai-assistants) .aa-config-mini-card{border:1px solid var(--aa-border);background:var(--aa-white);cursor:pointer;border-radius:12px;padding:14px;transition:border-color .15s}body:has(main.ai-assistants) .aa-config-mini-card:hover{border-color:var(--aa-primary)}body:has(main.ai-assistants) .aa-config-mini-label{color:var(--aa-text-dark);font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-config-mini-sub{color:var(--aa-text-muted);margin-top:2px;font-size:11px}body:has(main.ai-assistants) .aa-reviewing-banner{background:var(--aa-action-tint);border:1px solid var(--ui-action-tint-hover);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}body:has(main.ai-assistants) .aa-reviewing-text{color:var(--aa-primary);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-passed-banner{background:var(--ui-success-bg);border:1px solid var(--ui-success-border);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}body:has(main.ai-assistants) .aa-passed-text{color:var(--aa-green);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-progress-bar{gap:4px;margin-bottom:20px;padding:12px 28px 0;display:flex}body:has(main.ai-assistants) .aa-progress-segment{background:var(--aa-progress-bg,var(--aa-tab-bg));border-radius:2px;flex:1;height:4px;transition:background .3s}body:has(main.ai-assistants) .aa-progress-segment[data-active=true]{--aa-progress-bg:var(--aa-primary)}body:has(main.ai-assistants) .aa-go-live-options{flex-direction:column;gap:10px;display:flex}body:has(main.ai-assistants) .aa-go-live-option{cursor:pointer;border:2px solid var(--aa-golive-border,var(--aa-border));background:var(--aa-golive-bg,var(--aa-white));border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}body:has(main.ai-assistants) .aa-go-live-option[data-selected=true]{--aa-golive-border:var(--aa-primary);--aa-golive-bg:var(--ui-action-tint)}body:has(main.ai-assistants) .aa-go-live-radio{border:2px solid var(--aa-golive-radio-border,var(--aa-border));background:var(--aa-white);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s;display:flex}body:has(main.ai-assistants) .aa-go-live-option[data-selected=true] .aa-go-live-radio{--aa-golive-radio-border:var(--aa-primary)}body:has(main.ai-assistants) .aa-go-live-radio-dot{background:var(--aa-primary);border-radius:4px;width:8px;height:8px}body:has(main.ai-assistants) .aa-go-live-label{color:var(--aa-text-dark);font-size:14px;font-weight:600}body:has(main.ai-assistants) .aa-go-live-sub{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-test-phone-panel{background:var(--aa-dark-card-bg);border:1px solid #334155;border-radius:14px;align-items:center;gap:20px;padding:20px;display:flex}body:has(main.ai-assistants) .aa-test-phone-info{flex:1}body:has(main.ai-assistants) .aa-test-phone-label{color:var(--aa-white);margin-bottom:4px;font-size:14px;font-weight:700}body:has(main.ai-assistants) .aa-test-phone-sub{color:#fff9;font-size:12px}body:has(main.ai-assistants) .aa-test-phone-num{color:var(--aa-white);letter-spacing:1px;font-size:18px;font-weight:800}body:has(main.ai-assistants) .aa-plg-steps{gap:8px;margin-bottom:20px;display:flex}body:has(main.ai-assistants) .aa-plg-step-dot{background:var(--aa-plg-step-bg,var(--aa-tab-bg));border-radius:2px;flex:1;height:4px;transition:background .3s}body:has(main.ai-assistants) .aa-plg-step-dot[data-active=true]{--aa-plg-step-bg:var(--aa-primary)}body:has(main.ai-assistants) .aa-plg-pitch-title{color:var(--aa-text-dark);margin-bottom:8px;font-size:20px;font-weight:800}body:has(main.ai-assistants) .aa-plg-pitch-sub{color:var(--aa-text-muted);margin-bottom:20px;font-size:14px;line-height:1.5}body:has(main.ai-assistants) .aa-plg-bullets{flex-direction:column;gap:10px;display:flex}body:has(main.ai-assistants) .aa-plg-bullet{color:var(--aa-text-dark);align-items:center;gap:10px;font-size:13px;display:flex}body:has(main.ai-assistants) .aa-plg-bullet-dot{background:var(--ui-success-border);width:20px;height:20px;color:var(--aa-green);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-plg-activated{text-align:center;padding:20px 0}body:has(main.ai-assistants) .aa-plg-activated-icon{margin-bottom:12px;font-size:48px}body:has(main.ai-assistants) .aa-plg-activated-title{color:var(--aa-text-dark);margin-bottom:8px;font-size:22px;font-weight:800}body:has(main.ai-assistants) .aa-plg-activated-sub{color:var(--aa-text-muted);font-size:14px}body:has(main.ai-assistants) .aa-map-placeholder{background:var(--aa-border);border-radius:12px;width:100%;height:180px;position:relative;overflow:hidden}body:has(main.ai-assistants) .aa-map-hline{background:var(--aa-disabled);height:1px;left:0;right:0;top:var(--aa-line-pos);position:absolute}body:has(main.ai-assistants) .aa-map-vline{background:var(--aa-disabled);width:1px;top:0;bottom:0;left:var(--aa-line-pos);position:absolute}body:has(main.ai-assistants) .aa-map-pin{left:var(--aa-pin-left);top:var(--aa-pin-top);font-size:16px;position:absolute;transform:translate(-50%,-100%)}body:has(main.ai-assistants) .aa-agents-layout{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}body:has(main.ai-assistants) .aa-section-label{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}body:has(main.ai-assistants) .aa-section-label-text{letter-spacing:.8px;text-transform:uppercase;color:var(--aa-text-muted);font-size:11px;font-weight:700}body:has(main.ai-assistants) .aa-section-add-btn{color:var(--aa-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-dcb{background:var(--ui-warning-bg);border:1.5px solid var(--aa-warning-border);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}body:has(main.ai-assistants) .aa-dcb-icon{flex-shrink:0;font-size:18px}body:has(main.ai-assistants) .aa-dcb-title{color:var(--aa-dcb-title-color);font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-dcb-desc{color:var(--aa-dcb-desc-color);margin-top:2px;font-size:12px;line-height:1.4}body:has(main.ai-assistants) .aa-val-msg{background:var(--aa-val-bg,var(--aa-val-bg-default));border:1px solid var(--aa-val-border,var(--aa-val-border-default));border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-val-msg[data-type=error]{--aa-val-bg:var(--ui-error-bg);--aa-val-border:var(--ui-error-border)}body:has(main.ai-assistants) .aa-val-msg-text{color:var(--aa-val-color,var(--aa-val-color-default));font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-val-msg[data-type=error] .aa-val-msg-text{--aa-val-color:var(--aa-red)}body:has(main.ai-assistants) .aa-contact-picker{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-contact-search{border:1.5px solid var(--aa-border);background:var(--aa-white);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}body:has(main.ai-assistants) .aa-contact-search input{color:var(--aa-text-dark);background:0 0;border:none;outline:none;flex:1;font-size:13px}body:has(main.ai-assistants) .aa-contact-list{flex-direction:column;gap:6px;max-height:180px;display:flex;overflow-y:auto}body:has(main.ai-assistants) .aa-contact-row{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .1s;display:flex}body:has(main.ai-assistants) .aa-contact-row:hover{background:var(--aa-tab-bg)}body:has(main.ai-assistants) .aa-contact-avatar{background:var(--aa-contact-avatar-bg,var(--aa-tab-bg));width:30px;height:30px;color:var(--aa-contact-avatar-color,var(--aa-text-muted));border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}body:has(main.ai-assistants) .aa-contact-name{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-contact-role{color:var(--aa-text-muted);font-size:11px}body:has(main.ai-assistants) .aa-selected-contacts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}body:has(main.ai-assistants) .aa-selected-contact-tag{background:var(--aa-action-tint);border:1px solid var(--ui-action-tint-hover);color:var(--aa-primary);border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-selected-contact-remove{cursor:pointer;color:var(--aa-primary);background:0 0;border:none;align-items:center;padding:0;display:flex}body:has(main.ai-assistants) .aa-email-picker{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-email-add-row{gap:8px;display:flex}body:has(main.ai-assistants) .aa-email-input{color:var(--aa-text-dark);border:1.5px solid var(--aa-border);background:var(--aa-input-bg);border-radius:10px;outline:none;flex:1;padding:9px 12px;font-size:13px}body:has(main.ai-assistants) .aa-email-tags{flex-wrap:wrap;gap:6px;display:flex}body:has(main.ai-assistants) .aa-email-tag{background:var(--aa-tab-bg);border:1px solid var(--aa-border);color:var(--aa-text-dark);border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:flex}body:has(main.ai-assistants) .aa-email-tag-remove{cursor:pointer;color:var(--aa-text-muted);background:0 0;border:none;align-items:center;padding:0;display:flex}body:has(main.ai-assistants) .aa-svc-list{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-svc-row{border:1.5px solid var(--aa-svc-border,var(--aa-border));background:var(--aa-svc-bg,var(--aa-white));cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}body:has(main.ai-assistants) .aa-svc-row[data-selected=true]{--aa-svc-border:var(--aa-primary);--aa-svc-bg:var(--ui-action-tint)}body:has(main.ai-assistants) .aa-svc-check{border:2px solid var(--aa-svc-check-border,var(--aa-border));background:var(--aa-svc-check-bg,var(--aa-white));border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}body:has(main.ai-assistants) .aa-svc-row[data-selected=true] .aa-svc-check{--aa-svc-check-border:var(--aa-primary);--aa-svc-check-bg:var(--aa-primary)}body:has(main.ai-assistants) .aa-svc-icon{flex-shrink:0;font-size:16px}body:has(main.ai-assistants) .aa-svc-label{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-callflow{flex-direction:column;align-items:center;gap:0;display:flex}body:has(main.ai-assistants) .aa-callflow-node{background:var(--aa-cfnode-bg,var(--aa-white));border:1.5px solid var(--aa-cfnode-border,var(--aa-border));border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 16px;display:flex}body:has(main.ai-assistants) .aa-callflow-node[data-type=start]{--aa-cfnode-bg:var(--ui-action-tint);--aa-cfnode-border:var(--ui-action-tint-hover)}body:has(main.ai-assistants) .aa-callflow-node[data-type=end]{--aa-cfnode-bg:var(--ui-success-bg);--aa-cfnode-border:var(--ui-success-border)}body:has(main.ai-assistants) .aa-callflow-connector{background:var(--aa-border);width:2px;height:20px}body:has(main.ai-assistants) .aa-callflow-label{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-callflow-sub{color:var(--aa-text-muted);font-size:11px}body:has(main.ai-assistants) .aa-callflow-icon{flex-shrink:0;font-size:18px}body:has(main.ai-assistants) .aa-agent-card-old{background:var(--aa-white);border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:14px;margin-bottom:24px;animation:.3s forwards cardFadeIn}body:has(main.ai-assistants) .aa-agent-card-header{border-bottom:1px solid var(--aa-border);align-items:center;gap:14px;padding:16px 20px;display:flex}body:has(main.ai-assistants) .aa-agent-icon{background:var(--aa-agent-icon-bg,var(--aa-tab-bg));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}body:has(main.ai-assistants) .aa-agent-sub{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-agent-actions{gap:8px;margin-left:auto;display:flex}body:has(main.ai-assistants) .aa-agent-action-btn{border:1px solid var(--aa-border);background:var(--aa-white);cursor:pointer;width:32px;height:32px;color:var(--aa-text-muted);border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}body:has(main.ai-assistants) .aa-agent-action-btn:hover{background:var(--aa-tab-bg)}body:has(main.ai-assistants) .aa-agent-body{flex-direction:column;gap:16px;padding:16px 20px;display:flex}body:has(main.ai-assistants) .aa-config-section-title{text-transform:uppercase;letter-spacing:.6px;color:var(--aa-text-muted);margin-bottom:10px;font-size:12px;font-weight:700}body:has(main.ai-assistants) .aa-toolbox{flex-direction:column;gap:6px;display:flex}body:has(main.ai-assistants) .aa-toolbox-item{border:1.5px solid var(--aa-tb-border,var(--aa-border));background:var(--aa-tb-bg,var(--aa-white));cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s,background .15s;display:flex}body:has(main.ai-assistants) .aa-toolbox-item[data-active=true]{--aa-tb-border:var(--aa-primary);--aa-tb-bg:var(--ui-action-tint)}body:has(main.ai-assistants) .aa-toolbox-icon{flex-shrink:0;font-size:16px}body:has(main.ai-assistants) .aa-toolbox-label{color:var(--aa-text-dark);flex:1;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-toolbox-desc{color:var(--aa-text-muted);font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cardComplete{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes cardGlow{0%,to{box-shadow:0 0 0 4px #007ffd1a,0 8px 20px #007ffd1f}50%{box-shadow:0 0 0 4px #007ffd26,0 8px 24px #007ffd29}}@keyframes badgePulse{0%,to{background:#007ffd14;border-color:#007ffd26}50%{background:#007ffd1f;border-color:#007ffd40}}@keyframes gradientShimmer{0%,to{opacity:1}50%{opacity:.85}}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes confettiFall{0%{transform:translateY(0) rotate(var(--aa-rotation));opacity:1}to{transform:translateY(500px) rotate(calc(var(--aa-rotation) + 720deg));opacity:0}}body:has(main.ai-assistants) .aa-spinner{border:2px solid var(--ui-action-tint-hover);border-top-color:var(--aa-primary);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin}body:has(main.ai-assistants) .aa-greeting-sublabel{margin:0}body:has(main.ai-assistants) .aa-gtab-bar{margin-bottom:24px}body:has(main.ai-assistants) .aa-copy-tag-notice{cursor:pointer}body:has(main.ai-assistants) .aa-copy-tag-notice-text{flex:1}:is(body:has(main.ai-assistants) .aa-reviewing-banner svg,body:has(main.ai-assistants) .aa-passed-banner svg){flex-shrink:0}body:has(main.ai-assistants) .aa-map-placeholder{border:1px solid var(--aa-border);background:linear-gradient(135deg,#007ffd0a,#8859ff0a);height:220px}body:has(main.ai-assistants) .aa-assistant-name-code{color:var(--aa-primary);background:#007ffd1a;border-radius:5px;padding:2px 8px;font-weight:700}body:has(main.ai-assistants) .aa-card-pad{padding:24px}body:has(main.ai-assistants) .aa-card-overflow-visible{overflow:visible}body:has(main.ai-assistants) .aa-section-header{align-items:center;gap:10px;margin-bottom:24px;display:flex}body:has(main.ai-assistants) .aa-section-title{color:var(--aa-text-dark);font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-tab-content{flex-direction:column;gap:16px;display:flex}body:has(main.ai-assistants) .aa-border-top-section{border-top:1px solid var(--aa-border);padding-top:20px}body:has(main.ai-assistants) .aa-pos-rel-z60{z-index:60;position:relative}body:has(main.ai-assistants) .aa-grad-bar-top-only{border-radius:20px 20px 0 0}body:has(main.ai-assistants) .aa-plgc{background:var(--aa-white);border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}body:has(main.ai-assistants) .aa-plgc-pad{flex-direction:column;flex:1;padding:28px 28px 24px;display:flex}body:has(main.ai-assistants) .aa-plgc-header{flex:1;align-items:flex-start;gap:14px;display:flex}body:has(main.ai-assistants) .aa-plgc-icon{width:42px;height:42px;color:var(--aa-primary);background:#007ffd1a;border:1px solid #007ffd33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-plgc[data-channel=msg] .aa-plgc-icon{color:var(--aa-purple)}body:has(main.ai-assistants) .aa-plgc-content{flex-direction:column;flex:1;display:flex}body:has(main.ai-assistants) .aa-plgc-name-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}body:has(main.ai-assistants) .aa-plgc-name{color:var(--aa-text-dark);font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-plgc-desc{color:var(--aa-body);margin:0 0 16px;font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-plgc-headline{color:var(--aa-text-dark);margin:0 0 12px;font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-plgc-bullet{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-plgc-bullet-icon{color:var(--aa-primary);flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-plgc[data-channel=msg] .aa-plgc-bullet-icon{color:var(--aa-purple)}body:has(main.ai-assistants) .aa-plgc-bullet-text{color:var(--aa-body);font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-plgc-ctas{gap:10px;margin-top:auto;padding-top:20px;display:flex}html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc{box-shadow:none;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);border-color:#6366f140}html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc[data-channel=msg]{background:linear-gradient(135deg,#1a1033 0%,#1e1a2e 50%,#1a1033 100%);border-color:#8859ff40}html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc-icon{color:#a5b4fc;background:#6366f133;border-color:#6366f140}html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc[data-channel=msg] .aa-plgc-icon{color:#c4b5fd;background:#8859ff33;border-color:#8859ff40}html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc-name{color:#f1f5f9}:is(html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc-desc,html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc-bullet-text){color:#94a3b8}html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc-headline{color:#e2e8f0}html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc-bullet-icon{color:#818cf8}html[data-theme=dark] body:has(main.ai-assistants) .aa-plgc[data-channel=msg] .aa-plgc-bullet-icon{color:#818cf8}body:has(main.ai-assistants) .aa-inactive-wrap{background:var(--aa-white);border:1px dashed var(--aa-border);border-radius:14px;padding:24px}body:has(main.ai-assistants) .aa-inactive-inner{align-items:center;gap:14px;display:flex}body:has(main.ai-assistants) .aa-inactive-icon-wrap{opacity:.5}body:has(main.ai-assistants) .aa-inactive-body{flex:1}body:has(main.ai-assistants) .aa-inactive-name{color:var(--aa-text-dark);font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-inactive-desc{color:var(--aa-body);margin:4px 0 0;font-size:13px}body:has(main.ai-assistants) .aa-inactive-status{align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-inactive-status-text{color:var(--aa-status-warning-color);font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-msg-act{background:var(--aa-msg-act-bg);border:1px solid var(--aa-msg-act-border);box-shadow:var(--aa-card-shadow);border-radius:14px;overflow:hidden}body:has(main.ai-assistants) .aa-msg-act-pad{padding:24px 28px}body:has(main.ai-assistants) .aa-msg-act-header{align-items:center;gap:8px;margin-bottom:20px;display:flex}body:has(main.ai-assistants) .aa-msg-act-name{color:var(--aa-text-dark);font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-msg-act-badge{background:var(--aa-badge-bg);color:var(--aa-badge-col);border:1px solid var(--aa-badge-bd);border-radius:6px;padding:2px 9px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-msg-act-center{text-align:center;padding:20px 0}body:has(main.ai-assistants) .aa-msg-act-title{color:var(--aa-text-dark);margin:0 0 10px;font-size:20px;font-weight:800}body:has(main.ai-assistants) .aa-msg-act-desc{color:var(--aa-body);max-width:520px;margin:0 auto 24px;font-size:14px;line-height:1.6}body:has(main.ai-assistants) .aa-voice-card-pad{padding:22px 24px 24px}body:has(main.ai-assistants) .aa-unified-asst-card .aa-voice-setup-wrapper{border-top:1px solid var(--aa-cfg-section-divider)}body:has(main.ai-assistants) .aa-voice-card-header{align-items:center;gap:8px;display:flex}body:has(main.ai-assistants) .aa-voice-card-header[data-done=false]{margin-bottom:16px}body:has(main.ai-assistants) .aa-voice-card-header[data-done=true]{margin-bottom:20px}body:has(main.ai-assistants) .aa-voice-card-name{color:var(--aa-text-dark);font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-voice-card-badge{background:var(--aa-badge-bg);color:var(--aa-badge-col);border:1px solid var(--aa-badge-bd);border-radius:6px;padding:2px 9px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-voice-done{background:var(--aa-voice-done-bg);border:1px solid var(--aa-msg-act-border);box-shadow:var(--aa-card-shadow);animation:var(--aa-cfg-anim,none);border-radius:14px;overflow:hidden}body:has(main.ai-assistants) .aa-voice-progress-row{justify-content:space-between;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-voice-allset-label{color:var(--aa-success);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-voice-count-label{color:var(--aa-success);font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-voice-progress-track{background:var(--aa-border);border-radius:4px;height:8px;overflow:hidden}body:has(main.ai-assistants) .aa-voice-progress-fill-done{background:linear-gradient(90deg, var(--aa-green), var(--aa-success));border-radius:4px;width:100%;height:100%;transition:width .8s}body:has(main.ai-assistants) .aa-voice-success-center{text-align:center;padding:10px 0 20px}body:has(main.ai-assistants) .aa-voice-success-circle{background:var(--aa-success-ring-bg);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}body:has(main.ai-assistants) .aa-voice-live-title{color:var(--aa-text-dark);margin:0 0 10px;font-size:20px;font-weight:800}body:has(main.ai-assistants) .aa-voice-live-desc{color:var(--aa-body);max-width:520px;margin:0 auto 4px;font-size:13.5px;line-height:1.55}body:has(main.ai-assistants) .aa-voice-live-hint{color:var(--aa-text-muted);margin:0 0 18px;font-size:12px;line-height:1.55}body:has(main.ai-assistants) .aa-voice-cta-row{justify-content:center;display:flex}body:has(main.ai-assistants) .aa-voice-setup-wrapper{background:var(--aa-voice-setup-bg);box-shadow:var(--aa-card-shadow);border:1px solid #007ffd33;border-radius:14px;overflow:hidden}body:has(main.ai-assistants) .aa-voice-pct-label{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-voice-pct-value{color:var(--aa-primary);font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-voice-progress-fill{height:100%;width:var(--aa-voice-pct,0%);background-image:var(--aa-btn-grad);border-radius:4px;transition:width .8s}body:has(main.ai-assistants) .aa-voice-customize-header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}body:has(main.ai-assistants) .aa-voice-customize-icon{background-image:var(--aa-btn-grad);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}body:has(main.ai-assistants) .aa-voice-customize-text{flex:1;min-width:0}body:has(main.ai-assistants) .aa-voice-customize-title{color:var(--aa-text-dark);margin:0 0 4px;font-size:17px;font-weight:700}body:has(main.ai-assistants) .aa-voice-customize-subtitle{color:var(--aa-body);margin:0;font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-cfg-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}body:has(main.ai-assistants) .aa-cfg-card{min-height:150px;animation:var(--aa-cfg-anim,none);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}body:has(main.ai-assistants) .aa-cfg-card[data-state=done]{background:var(--aa-cfg-done-bg);border:1.5px solid var(--aa-cfg-done-border)}body:has(main.ai-assistants) .aa-cfg-card[data-state=active]{background:var(--aa-cfg-active-bg);border:1px solid var(--aa-cfg-card-border);cursor:pointer;transition:all .4s}body:has(main.ai-assistants) .aa-cfg-card[data-state=active]:hover{box-shadow:var(--aa-cfg-card-hover-shadow);transform:translateY(-2px)}body:has(main.ai-assistants) .aa-cfg-card[data-state=pending]{background:var(--aa-cfg-pending-bg);border:1px solid var(--aa-cfg-card-border);cursor:pointer;transition:all .4s}body:has(main.ai-assistants) .aa-cfg-top-done{background:var(--aa-green);flex-shrink:0;height:3px}body:has(main.ai-assistants) .aa-cfg-top-grad-thick{background-image:var(--aa-btn-grad);flex-shrink:0;height:4px;animation:3s ease-in-out infinite gradientShimmer}body:has(main.ai-assistants) .aa-cfg-top-grad-thin{background-image:var(--aa-btn-grad);flex-shrink:0;height:3px}body:has(main.ai-assistants) .aa-cfg-card-body{flex-direction:column;flex:1;justify-content:space-between;gap:10px;padding:20px 16px;display:flex}body:has(main.ai-assistants) .aa-cfg-card-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}body:has(main.ai-assistants) .aa-cfg-card-head-left{align-items:center;gap:8px;display:flex}body:has(main.ai-assistants) .aa-cfg-card-foot{justify-content:flex-end;display:flex}body:has(main.ai-assistants) .aa-cfg-done-label{color:var(--aa-text-dark);font-size:16px;font-weight:600}body:has(main.ai-assistants) .aa-cfg-done-status{color:var(--aa-cfg-done-status,var(--aa-green));font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-cfg-active-label{color:var(--aa-text-dark);font-size:16px;font-weight:600}body:has(main.ai-assistants) .aa-cfg-active-badge{background:#007ffd14;border:1px solid #007ffd26;border-radius:12px;align-items:center;gap:4px;padding:2px 10px;animation:2s ease-in-out infinite badgePulse;display:inline-flex}body:has(main.ai-assistants) .aa-cfg-active-badge-text{color:var(--aa-primary);font-size:11px;font-weight:700}body:has(main.ai-assistants) .aa-cfg-pending-label{color:var(--aa-text-dark);font-size:16px;font-weight:600}body:has(main.ai-assistants) .aa-cfg-pending-time{color:var(--aa-text-muted);align-items:center;gap:4px;font-size:12px;display:flex}body:has(main.ai-assistants) .aa-cfg-card-desc{color:var(--aa-body);margin:0;font-size:13px;line-height:1.5}main.ai-assistants .page-header__title{background-image:var(--aa-title-grad,var(--aa-btn-grad));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes btnGlow{0%,to{box-shadow:0 4px 12px #0003}50%{box-shadow:0 4px 12px #0003,0 0 0 5px #007ffd26}}body:has(main.ai-assistants) .aa-test-dark-panel{background:var(--aa-test-call-bg);border:1px solid var(--aa-test-call-border);border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}body:has(main.ai-assistants) .aa-test-dark-hint{color:var(--aa-test-call-subtitle);font-size:11px}body:has(main.ai-assistants) .aa-test-dark-num{color:var(--aa-test-call-title);letter-spacing:.5px;font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-test-call-round-btn{background:var(--aa-green);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #22c55e66}body:has(main.ai-assistants) .aa-test-call-card{background:var(--aa-cfg-active-bg);border:1px solid var(--aa-cfg-card-border);border-radius:12px;margin-top:18px;overflow:hidden}body:has(main.ai-assistants) .aa-test-call-card:before{content:"";background-image:var(--aa-btn-grad);height:3px;display:block}body:has(main.ai-assistants) .aa-test-call-card-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}body:has(main.ai-assistants) .aa-test-call-content{flex:1;align-items:center;gap:16px;min-width:0;display:flex}body:has(main.ai-assistants) .aa-test-call-icon-wrap{background:var(--aa-test-call-icon-bg,#007ffd1f);width:42px;height:42px;color:var(--aa-primary);border:1px solid #007ffd4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-test-call-text{flex:1;min-width:0}body:has(main.ai-assistants) .aa-test-call-title{color:var(--aa-test-call-title);margin-bottom:2px;font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-test-call-subtitle{color:var(--aa-test-call-subtitle);font-size:13px}body:has(main.ai-assistants) .aa-test-call-number{color:var(--aa-test-call-title);letter-spacing:.5px;font-weight:700}body:has(main.ai-assistants) .aa-test-call-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #22c55e66}body:has(main.ai-assistants) .aa-active-card-pad{padding:20px 24px}body:has(main.ai-assistants) .aa-active-card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}body:has(main.ai-assistants) .aa-active-card-info{flex:1}body:has(main.ai-assistants) .aa-active-card-name-row{align-items:center;gap:8px;display:flex}body:has(main.ai-assistants) .aa-active-card-name{color:var(--aa-text-dark);font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-active-card-desc{color:var(--aa-body);margin-top:2px;font-size:12px}body:has(main.ai-assistants) .aa-active-status{align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-active-status-pair{align-items:center;gap:5px;display:flex}body:has(main.ai-assistants) .aa-active-status-dot{background:var(--aa-status-dot-off,#cbd5e1);border-radius:50%;width:8px;height:8px}body:has(main.ai-assistants) .aa-active-status-pair[data-on=true] .aa-active-status-dot{background:#22c55e}body:has(main.ai-assistants) .aa-active-status-text{color:var(--aa-text-muted);font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-active-status-pair[data-on=true] .aa-active-status-text{color:#16a34a}body:has(main.ai-assistants) .aa-active-stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}body:has(main.ai-assistants) .aa-active-stat-item{background-color:var(--aa-tab-bg);text-align:center;border-radius:10px;padding:12px 14px}body:has(main.ai-assistants) .aa-active-stat-value{color:var(--aa-text-dark);font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-active-stat-label{color:var(--aa-text-muted);margin-top:4px;font-size:11px;font-weight:500}body:has(main.ai-assistants) .aa-stat-card-pad{padding:20px 20px 18px}body:has(main.ai-assistants) .aa-stat-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}body:has(main.ai-assistants) .aa-stat-icon-box{background:var(--aa-stat-icon-bg);width:36px;height:36px;color:var(--aa-stat-icon-col);border-radius:10px;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-stat-value{color:var(--aa-text-dark);font-size:24px;font-weight:800}body:has(main.ai-assistants) .aa-stat-sub-label{color:var(--aa-text-muted);margin-top:4px;font-size:12px;font-weight:500}body:has(main.ai-assistants) .aa-overview-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}body:has(main.ai-assistants) .aa-overview-title{color:var(--aa-text-dark);margin:0;font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-overview-badge{background:var(--aa-tab-bg);border:1px solid var(--aa-border);border-radius:20px;align-items:center;gap:6px;padding:5px 14px;display:flex}body:has(main.ai-assistants) .aa-badge-dot-green{background:var(--aa-green);border-radius:50%;width:6px;height:6px}body:has(main.ai-assistants) .aa-badge-dot-purple{background:var(--aa-purple);border-radius:50%;width:6px;height:6px}body:has(main.ai-assistants) .aa-badge-count{color:var(--aa-body);font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-badge-sep{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-asst-list{flex-direction:column;gap:24px;display:flex}body:has(main.ai-assistants) .aa-asst-list.aa-asst-list-plg-dual{grid-template-columns:repeat(2,1fr);display:grid}body:has(main.ai-assistants) .aa-asst-list.aa-asst-list-plg-dual>:not(.aa-plgc){grid-column:1/-1}body:has(main.ai-assistants) .aa-section-divider{align-items:center;gap:12px;margin-top:32px;margin-bottom:20px;display:flex}body:has(main.ai-assistants) .aa-divider-line{background:var(--aa-border);flex:1;height:1px}body:has(main.ai-assistants) .aa-divider-label{text-transform:uppercase;letter-spacing:.08em;color:var(--aa-text-muted);font-size:12px;font-weight:700}body:has(main.ai-assistants) .aa-section-divider--card{gap:10px;margin-top:0;margin-bottom:12px}body:has(main.ai-assistants) .aa-section-divider--card .aa-divider-label{letter-spacing:.06em;font-size:10px}body:has(main.ai-assistants) .aa-overview-stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}body:has(main.ai-assistants) .aa-icon-circle{background:var(--aa-icon-bg);width:38px;height:38px;color:var(--aa-icon-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-plg-success>.icon-circle{margin-bottom:20px}body:has(main.ai-assistants) .aa-plg-success-circle-lg{background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}body:has(main.ai-assistants) .aa-plg-modal-title-lg{color:var(--aa-text-dark);margin:0 0 8px;font-size:22px;font-weight:800}body:has(main.ai-assistants) .aa-plg-modal-body{color:var(--aa-body);margin:0 0 16px;font-size:13px;line-height:1.6}body:has(main.ai-assistants) .aa-plg-modal-body-lg{color:var(--aa-body);margin:0 0 24px;font-size:14px;line-height:1.6}body:has(main.ai-assistants) .aa-plg-modal-hint{color:var(--aa-text-muted);margin:0 0 28px;font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-plg-step-header-row{align-items:center;gap:14px;margin-bottom:24px;display:flex}body:has(main.ai-assistants) .aa-plg-modal-icon-box{background-image:var(--aa-btn-grad);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}body:has(main.ai-assistants) .aa-plg-modal-title{color:var(--aa-text-dark);margin:0;font-size:20px;font-weight:800}body:has(main.ai-assistants) .aa-plg-modal-bullet{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-plg-modal-bullet-icon{flex-shrink:0;margin-top:2px}body:has(main.ai-assistants) .aa-plg-modal-bullet-text{color:var(--aa-body);font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-plg-time-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}body:has(main.ai-assistants) .aa-recommended-badge{color:var(--aa-success);background:#22c55e1a;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}body:has(main.ai-assistants) .aa-plg-yes-cell{text-align:center;background-image:var(--aa-btn-grad);color:#fff;padding:12px 0;font-size:14px;font-weight:600}body:has(main.ai-assistants) .aa-plg-no-cell{text-align:center;color:var(--aa-text-muted);background:var(--aa-white);border-left:1px solid var(--aa-border);padding:12px 0;font-size:14px;font-weight:600}body:has(main.ai-assistants) .aa-plg-call-now-btn{background:var(--aa-green);color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:12px;padding:10px 28px;font-size:14px;font-weight:700;box-shadow:0 4px 12px #22c55e66}body:has(main.ai-assistants) .aa-plg-trial-block{background:var(--aa-primary);border-radius:14px;margin-bottom:24px;padding:24px 28px}body:has(main.ai-assistants) .aa-plg-trial-price{color:#fff;margin-bottom:6px;font-size:22px;font-weight:800}body:has(main.ai-assistants) .aa-plg-trial-sub{color:#fffc;font-size:15px;font-weight:500}body:has(main.ai-assistants) .aa-plg-trial-note{color:#fff9;margin-top:8px;font-size:12px}body:has(main.ai-assistants) .aa-plg-agree-row{border:1.5px solid var(--aa-border);cursor:pointer;background:var(--aa-white);border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-plg-agree-text{color:var(--aa-text-dark);text-align:left;font-size:13px}body:has(main.ai-assistants) .aa-plg-agree-link{color:var(--aa-primary);font-weight:600;text-decoration:underline}body:has(main.ai-assistants) .aa-plg-back-btn{color:var(--aa-body);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500}body:has(main.ai-assistants) .aa-plg-dot-row{gap:6px;display:flex}body:has(main.ai-assistants) .aa-config-step2-center{text-align:center}body:has(main.ai-assistants) .aa-config-success-circle{background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}body:has(main.ai-assistants) .aa-config-test-title{color:var(--aa-text-dark);margin:0 0 8px;font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-config-test-body{color:var(--aa-body);margin:0 0 20px;font-size:13px;line-height:1.6}body:has(main.ai-assistants) .aa-config-call-now-btn{background:var(--aa-green);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 24px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #22c55e66}body:has(main.ai-assistants) .aa-config-golive-sep{border-top:1px solid var(--aa-border);padding-top:20px}body:has(main.ai-assistants) .aa-config-golive-desc{color:var(--aa-text-muted);margin:0 0 14px;font-size:12px}body:has(main.ai-assistants) .aa-config-golive-body{flex:1}body:has(main.ai-assistants) .aa-greetings-pronunciation{border-bottom:1px solid var(--aa-border);padding-bottom:24px}body:has(main.ai-assistants) .aa-pronunciation-tip{background:#007ffd08;border:1px solid #007ffd1a;border-radius:8px;margin-top:8px;padding:8px 12px}body:has(main.ai-assistants) .aa-pronunciation-tip>div{color:var(--aa-text-muted);font-size:11px;line-height:1.5}body:has(main.ai-assistants) .aa-pronunciation-tip b{color:var(--aa-body)}body:has(main.ai-assistants) .aa-personality-desc{color:var(--aa-text-muted);margin-bottom:8px;font-size:12px}body:has(main.ai-assistants) .aa-setup-intro{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-setup-intro-already{background:linear-gradient(135deg,#22c55e0f,#10b9810a);border:1px solid #22c55e2e;border-radius:12px;padding:14px 16px;transition:padding .15s}body:has(main.ai-assistants) .aa-setup-intro-already[data-expanded=false]{padding:10px 14px}body:has(main.ai-assistants) .aa-setup-intro-already-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-setup-intro-already[data-expanded=false] .aa-setup-intro-already-header{cursor:pointer;margin-bottom:0}body:has(main.ai-assistants) .aa-setup-intro-check-icon{background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}body:has(main.ai-assistants) .aa-setup-intro-already-text{flex:1;min-width:0}body:has(main.ai-assistants) .aa-setup-intro-already-title{color:#15803d;font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-setup-intro-already-summary{color:#16a34a;opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}body:has(main.ai-assistants) .aa-setup-intro-chevron{flex-shrink:0;transition:transform .15s}body:has(main.ai-assistants) .aa-setup-intro-chevron[data-expanded=true]{transform:rotate(180deg)}body:has(main.ai-assistants) .aa-setup-intro-configure{background:#007ffd0a;border:1px solid #007ffd26;border-radius:12px;padding:14px 16px}body:has(main.ai-assistants) .aa-setup-intro-configure-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-setup-intro-settings-icon{background-image:var(--aa-btn-grad);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}body:has(main.ai-assistants) .aa-setup-intro-configure-title{color:var(--aa-primary);font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-setup-intro-list{color:var(--aa-body);margin:0;padding-left:28px;font-size:12.5px;line-height:1.6;list-style:none}body:has(main.ai-assistants) .aa-setup-intro-list-item{margin-bottom:4px}body:has(main.ai-assistants) .aa-setup-intro-list-item:last-child{margin-bottom:0}body:has(main.ai-assistants) .aa-areas-intro{color:var(--aa-body);margin:0;font-size:13px;line-height:1.6}body:has(main.ai-assistants) .aa-map-pin-circle{background-image:var(--aa-btn-grad);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 2px 8px #007ffd4d}body:has(main.ai-assistants) .aa-map-pin-label{color:var(--aa-text-dark);text-align:center;background:#ffffffe6;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:9px;font-weight:600;box-shadow:0 1px 3px #0000001a}body:has(main.ai-assistants) .aa-map-footer{text-align:center;position:absolute;bottom:8px;left:0;right:0}body:has(main.ai-assistants) .aa-map-footer-text{color:var(--aa-text-muted);font-size:11px}body:has(main.ai-assistants) .aa-default-banner{background:linear-gradient(135deg,#22c55e0f,#007ffd0f);border:1px solid #22c55e33;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-default-banner-icon{flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-default-banner-title{color:var(--aa-success);margin-bottom:3px;font-size:12px;font-weight:700}body:has(main.ai-assistants) .aa-default-banner-desc{color:var(--aa-body);font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-val-msg-compact{background:#ef44440f;border:1px solid #ef44442e;border-radius:7px;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;display:flex}body:has(main.ai-assistants) .aa-val-msg-compact-text{color:var(--aa-red);font-size:11px;font-weight:500}body:has(main.ai-assistants) .aa-section-label{letter-spacing:.07em;text-transform:uppercase;color:var(--aa-text-muted);margin-bottom:10px;font-size:11px;font-weight:700}body:has(main.ai-assistants) .aa-areas-page-title{color:var(--aa-text-dark);margin-bottom:4px;font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-areas-page-desc{color:var(--aa-text-muted);margin:0 0 20px;font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-areas-dev-note{margin-bottom:24px}body:has(main.ai-assistants) .aa-areas-dev-note-row{align-items:flex-start;gap:10px;display:flex}body:has(main.ai-assistants) .aa-areas-dev-note svg{flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-areas-dev-title{color:var(--aa-purple);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:700}body:has(main.ai-assistants) .aa-areas-dev-body{color:#6d28d9;font-size:13px;line-height:1.6}body:has(main.ai-assistants) .aa-zip-tags{margin-bottom:24px}body:has(main.ai-assistants) .aa-service-area-map-wrap{margin-bottom:32px}body:has(main.ai-assistants) .aa-map-instructions{margin-bottom:24px}body:has(main.ai-assistants) .aa-map-instructions p{color:var(--aa-body);margin:0;font-size:13px;line-height:1.6}body:has(main.ai-assistants) .aa-map-container{border:1px solid var(--aa-border);border-radius:8px;height:500px;position:relative;overflow:hidden}body:has(main.ai-assistants) .aa-service-area-map{width:100%;height:100%}body:has(main.ai-assistants) .aa-map-loading{background:#fffffff2;border-radius:6px;padding:12px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000001a}body:has(main.ai-assistants) .aa-map-loading-initial{-webkit-backdrop-filter:blur(8px);z-index:10;background:#f8fafcf2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}body:has(main.ai-assistants) .aa-map-loading-spinner{border:3px solid var(--aa-border);border-top-color:var(--aa-primary);border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite aa-spin}@keyframes aa-spin{to{transform:rotate(360deg)}}body:has(main.ai-assistants) .aa-map-loading-text{color:var(--aa-text-dark);font-size:13px;font-weight:500}body:has(main.ai-assistants) .aa-map-hint{color:var(--aa-text-muted);margin-top:8px;font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-areas-section-title{color:var(--aa-text-dark);margin-bottom:12px;font-size:14px;font-weight:600}body:has(main.ai-assistants) .aa-zip-marker{cursor:pointer}body:has(main.ai-assistants) .aa-zip-marker-content{background:var(--aa-primary);color:#fff;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:600;box-shadow:0 2px 4px #0003}body:has(main.ai-assistants) .aa-zip-marker-code{text-align:center}body:has(main.ai-assistants) .aa-setup-modal-map{margin-bottom:20px}body:has(main.ai-assistants) .aa-setup-modal-map .aa-map-container{height:320px}body:has(main.ai-assistants) .aa-setup-modal-map .aa-map-instructions{display:none}body:has(main.ai-assistants) .aa-setup-modal-map .aa-map-hint{margin-top:6px;font-size:11px}body:has(main.ai-assistants) .aa-label-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}body:has(main.ai-assistants) .aa-label-row .aa-label{margin:0;line-height:1;display:inline}body:has(main.ai-assistants) .aa-card-body .aa-instr-tip{margin-top:8px}body:has(main.ai-assistants) .aa-instr-tip svg{flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-adv-names-wrap{margin-top:6px}body:has(main.ai-assistants) .aa-adv-names-header-row{justify-content:flex-end;align-items:center;display:flex}body:has(main.ai-assistants) .aa-adv-names-hint{color:var(--aa-text-muted);margin:0;font-size:11px}body:has(main.ai-assistants) .aa-save-bar svg{vertical-align:middle;margin-right:4px}body:has(main.ai-assistants) .aa-picker-trigger-text{text-align:left}body:has(main.ai-assistants) .aa-card-pad .aa-copy-tag-notice{margin-bottom:20px}body:has(main.ai-assistants) .resp-agents-wrap{align-items:flex-start;gap:24px;display:flex}body:has(main.ai-assistants) .aa-agents-main{flex:1;min-width:0}body:has(main.ai-assistants) .resp-toolbox{flex-direction:column;flex-shrink:0;gap:16px;width:340px;display:flex;position:sticky;top:24px}body:has(main.ai-assistants) .aa-config-sections-list{flex-direction:column;gap:12px;display:flex}body:has(main.ai-assistants) .aa-agent-section-body{border-top:1px solid var(--aa-border);padding:20px 20px 16px}body:has(main.ai-assistants) .aa-agent-section-body-notifications{border-top:none;padding:0}body:has(main.ai-assistants) .aa-agent-empty{color:var(--aa-text-muted);font-size:13px}body:has(main.ai-assistants) .aa-agent-val{color:var(--aa-text-dark);font-size:13px}body:has(main.ai-assistants) .aa-label-mb4{margin-bottom:4px}body:has(main.ai-assistants) .aa-label-mb6{margin-bottom:6px}body:has(main.ai-assistants) .aa-label-mb8{margin-bottom:8px}body:has(main.ai-assistants) .aa-label-mb10{margin-bottom:10px}body:has(main.ai-assistants) .aa-label-mb12{margin-bottom:12px}body:has(main.ai-assistants) .aa-label-mb14{margin-bottom:14px}body:has(main.ai-assistants) .aa-sublabel-mb8{margin-bottom:8px}body:has(main.ai-assistants) .aa-confetti-wrap{pointer-events:none;z-index:2000;position:fixed;inset:0;overflow:hidden}body:has(main.ai-assistants) .aa-test-phone-panel-col{flex-direction:column;justify-content:center;gap:8px}body:has(main.ai-assistants) .aa-golive-title{margin-bottom:8px;font-size:14px;font-weight:700}body:has(main.ai-assistants) .aa-date-picker-wrap{margin-top:12px}body:has(main.ai-assistants) .aa-select-date-label{margin-bottom:6px;font-size:12px}body:has(main.ai-assistants) .aa-plg-field-group{margin-bottom:20px}body:has(main.ai-assistants) .aa-plg-field-sub{margin-bottom:12px}body:has(main.ai-assistants) .aa-plg-center-step{text-align:center}body:has(main.ai-assistants) .aa-plg-test-phone-block{flex-direction:column;justify-content:center;gap:8px;margin-bottom:24px}body:has(main.ai-assistants) .aa-plg-test-phone-block .aa-test-dark-hint{margin-bottom:4px}body:has(main.ai-assistants) .aa-activate-btn{width:100%;box-shadow:none;border-radius:10px;justify-content:center;padding:14px 0}body:has(main.ai-assistants) .aa-activate-btn[data-agreed=true]{box-shadow:0 4px 20px #007ffd4d}body:has(main.ai-assistants) .aa-plg-step-0{padding:4px 28px 20px}body:has(main.ai-assistants) .aa-plg-section-header{color:var(--aa-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}body:has(main.ai-assistants) .aa-plg-benefits{margin-bottom:22px}body:has(main.ai-assistants) .aa-plg-benefit-row{align-items:flex-start;gap:9px;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-plg-benefit-icon{flex-shrink:0;margin-top:2px}body:has(main.ai-assistants) .aa-plg-benefit-text{color:var(--aa-body);font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-plg-pricing-card{background-image:var(--aa-btn-grad);color:#fff;border-radius:12px;margin-bottom:18px;padding:18px 22px}body:has(main.ai-assistants) .aa-plg-pricing-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}body:has(main.ai-assistants) .aa-plg-pricing-main{font-size:20px;font-weight:800}body:has(main.ai-assistants) .aa-plg-pricing-after{color:#ffffffd9;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-plg-pricing-note{color:#ffffffd9;margin-top:6px;font-size:12px}body:has(main.ai-assistants) .aa-plg-agree-box{border:1.5px solid var(--aa-border);cursor:pointer;background:var(--aa-white);border-radius:10px;align-items:center;gap:11px;margin-bottom:24px;padding:12px 14px;display:flex}body:has(main.ai-assistants) .aa-plg-agree-box[data-agreed=true]{border-color:var(--aa-primary);background:#007ffd0a}body:has(main.ai-assistants) .aa-plg-continue-btn{color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 0;font-size:15px;font-weight:700;display:inline-flex}body:has(main.ai-assistants) .aa-plg-continue-btn-spinner{display:inline-flex}body:has(main.ai-assistants) .aa-plg-continue-btn[data-enabled=false]{background:var(--aa-disabled-bg);color:var(--aa-disabled-text);cursor:not-allowed;box-shadow:none}body:has(main.ai-assistants) .aa-plg-continue-btn[data-enabled=true]{background-image:var(--aa-btn-grad);box-shadow:0 4px 20px #007ffd40}body:has(main.ai-assistants) .aa-plg-step-hint{color:var(--aa-text-muted);text-align:center;margin:10px 0 0;font-size:11.5px;line-height:1.5}body:has(main.ai-assistants) .aa-plg-step-1{padding:4px 28px 20px}body:has(main.ai-assistants) .aa-plg-step-2-voice{padding:4px 28px 20px}body:has(main.ai-assistants) .aa-plg-step-2-msg{padding:4px 28px 20px}body:has(main.ai-assistants) .aa-plg-test-number-box{background:var(--aa-test-call-bg);border:1px solid var(--aa-test-call-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px 10px 18px;display:flex}body:has(main.ai-assistants) .aa-plg-test-number-content{min-width:0}body:has(main.ai-assistants) .aa-plg-test-number-label{color:var(--aa-test-call-meta);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}body:has(main.ai-assistants) .aa-plg-test-number-digits{color:var(--aa-test-call-title);letter-spacing:.5px;font-size:18px;font-weight:800}body:has(main.ai-assistants) .aa-plg-call-now-btn-compact{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #22c55e66}body:has(main.ai-assistants) .aa-plg-call-now-btn-compact:disabled{opacity:.5;cursor:not-allowed}body:has(main.ai-assistants) .aa-plg-try-asking{color:var(--aa-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:11.5px;display:flex}body:has(main.ai-assistants) .aa-plg-capability-box{background:linear-gradient(135deg,#22c55e0f,#10b9810a);border:1px solid #22c55e33;border-radius:10px;margin-bottom:14px;padding:12px 14px}body:has(main.ai-assistants) .aa-plg-capability-header{align-items:center;gap:7px;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-plg-capability-icon{background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}body:has(main.ai-assistants) .aa-plg-capability-title{color:#15803d;font-size:12.5px;font-weight:700}body:has(main.ai-assistants) .aa-plg-capability-list{color:var(--aa-body);margin:0;padding-left:26px;font-size:12px;line-height:1.6}body:has(main.ai-assistants) .aa-plg-chat-window{background:var(--aa-tab-bg);border:1px solid var(--aa-border);border-radius:14px;flex-direction:column;gap:8px;min-height:200px;max-height:280px;margin-bottom:14px;padding:14px 14px 12px;display:flex;overflow-y:auto}body:has(main.ai-assistants) .aa-plg-chat-empty{color:var(--aa-text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px 12px;font-size:12px;display:flex}body:has(main.ai-assistants) .aa-plg-suggestions-label{color:var(--aa-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}body:has(main.ai-assistants) .aa-plg-suggestions{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}body:has(main.ai-assistants) .aa-plg-suggestion-btn{text-align:left;border:1px solid var(--aa-border);background:var(--aa-white);color:var(--aa-text-dark);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:all .15s;display:flex}body:has(main.ai-assistants) .aa-plg-suggestion-btn:hover{border-color:var(--aa-primary);box-shadow:0 2px 8px #007ffd1f}body:has(main.ai-assistants) .aa-plg-field-hint{color:var(--aa-text-muted);margin:0 0 8px;font-size:11.5px}body:has(main.ai-assistants) .aa-plg-step-3{text-align:center;padding:4px 28px 24px}body:has(main.ai-assistants) .aa-plg-success-icon-wrap{margin-bottom:12px}body:has(main.ai-assistants) .aa-plg-modal-title-center{color:var(--aa-text-dark);margin:0 0 6px;font-size:20px;font-weight:800}body:has(main.ai-assistants) .aa-plg-modal-body-center{color:var(--aa-body);margin:0 0 18px;font-size:13px;line-height:1.55}body:has(main.ai-assistants) .aa-plg-divider-row{align-items:center;gap:10px;margin:4px 0 14px;display:flex}body:has(main.ai-assistants) .aa-plg-divider-line{background:var(--aa-border);flex:1;height:1px}body:has(main.ai-assistants) .aa-plg-divider-text{text-transform:uppercase;letter-spacing:.06em;color:var(--aa-text-muted);font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-plg-timing-options{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}body:has(main.ai-assistants) .aa-plg-timing-option{border:1.5px solid var(--aa-border);cursor:pointer;background:var(--aa-white);text-align:left;border-radius:10px;align-items:flex-start;gap:11px;padding:11px 14px;display:flex}body:has(main.ai-assistants) .aa-plg-timing-option[data-selected=true]{background:#22c55e0d;border-color:#22c55e}body:has(main.ai-assistants) .aa-plg-radio{border:2px solid var(--aa-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}body:has(main.ai-assistants) .aa-plg-timing-option[data-selected=true] .aa-plg-radio{border-color:#22c55e}body:has(main.ai-assistants) .aa-plg-radio-dot{background:#22c55e;border-radius:50%;width:8px;height:8px}body:has(main.ai-assistants) .aa-plg-timing-content{flex:1;min-width:0}body:has(main.ai-assistants) .aa-plg-timing-label{font-size:14px;font-weight:600}body:has(main.ai-assistants) .aa-plg-timing-option[data-selected=true] .aa-plg-timing-label{color:#16a34a}body:has(main.ai-assistants) .aa-plg-timing-option[data-selected=false] .aa-plg-timing-label{color:var(--aa-text-dark)}body:has(main.ai-assistants) .aa-plg-timing-desc{color:var(--aa-text-muted);margin-top:1px;font-size:12px;line-height:1.45}body:has(main.ai-assistants) .aa-plg-date-picker{margin-bottom:16px}body:has(main.ai-assistants) .aa-plg-activate-final-btn{color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;width:100%;padding:14px 0;font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-plg-activate-final-btn[data-enabled=false]{background:var(--aa-disabled-bg);color:var(--aa-disabled-text);cursor:not-allowed;box-shadow:none}body:has(main.ai-assistants) .aa-plg-activate-final-btn[data-enabled=true]{background:linear-gradient(90deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e4d}body:has(main.ai-assistants) .aa-plg-footer-center{justify-content:space-between;align-items:center;padding:0 28px 18px;display:flex}body:has(main.ai-assistants) .aa-plg-back-section{padding:0 28px 18px}body:has(main.ai-assistants) .aa-plg-customize-btn{border:1px solid var(--aa-border);background:var(--aa-white);width:100%;color:var(--aa-text-dark);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 18px;transition:all .15s;display:flex}body:has(main.ai-assistants) .aa-plg-customize-btn:hover{border-color:var(--aa-primary);box-shadow:0 4px 16px #007ffd1f}body:has(main.ai-assistants) .aa-plg-customize-btn>.icon-circle{flex-shrink:0}body:has(main.ai-assistants) .aa-plg-customize-content{flex:1;min-width:0}body:has(main.ai-assistants) .aa-plg-customize-title{margin-bottom:2px;font-size:14px;font-weight:700}body:has(main.ai-assistants) .aa-plg-customize-desc{color:var(--aa-body);font-size:12px;line-height:1.4}body:has(main.ai-assistants) .aa-copy-tag-copy-label{color:var(--aa-primary);flex-shrink:0;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-copy-tag-copy-label[data-copied=true]{color:var(--aa-green)}body:has(main.ai-assistants) .aa-overlay-desc{color:var(--aa-body);margin:0;font-size:13px;line-height:1.6}body:has(main.ai-assistants) .aa-pronunciation-input{margin-top:8px}body:has(main.ai-assistants) .aa-voice-check{flex-shrink:0}body:has(main.ai-assistants) .aa-picker{z-index:1}body:has(main.ai-assistants) .aa-picker[data-open=true]{z-index:60}body:has(main.ai-assistants) .aa-voice-progress-wrap{margin-bottom:20px}body:has(main.ai-assistants) .aa-voice-done .aa-voice-progress-wrap{margin-bottom:24px}body:has(main.ai-assistants) .aa-voice-setup .aa-test-dark-panel{margin-top:20px}body:has(main.ai-assistants) .aa-section-label{text-transform:none;letter-spacing:normal;color:var(--aa-text-dark);font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-form-hint-mt4-mb12{margin:4px 0 12px}body:has(main.ai-assistants) .aa-form-hint-mt4-mb16{margin:4px 0 16px}body:has(main.ai-assistants) .aa-form-hint-mt8-mb12{margin:8px 0 12px}body:has(main.ai-assistants) .aa-form-hint-mb12{margin:0 0 12px}body:has(main.ai-assistants) .aa-default-banner-desc b{color:var(--aa-text-dark)}body:has(main.ai-assistants) .aa-agents-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}body:has(main.ai-assistants) .aa-agents-h1{margin:0;font-size:28px;font-weight:800;line-height:1.2}body:has(main.ai-assistants) .aa-agents-h1 span{background-image:var(--aa-btn-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text}body:has(main.ai-assistants) .aa-agents-subtitle{color:var(--aa-label);margin:4px 0 0;font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-agents-tab-header{margin-bottom:20px}body:has(main.ai-assistants) .aa-agents-tab-title{color:var(--aa-text-dark);margin:0 0 4px;font-size:20px;font-weight:700}body:has(main.ai-assistants) .aa-agents-tab-subtitle{color:var(--aa-body);margin:0;font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-agents-test-call-banner{background:var(--aa-agents-banner-bg);border:1px solid var(--aa-agents-banner-border);border-radius:14px;margin-bottom:20px;position:relative;overflow:hidden}body:has(main.ai-assistants) .aa-agents-test-call-banner:before{content:"";background-image:var(--aa-btn-grad);height:3px;display:block}body:has(main.ai-assistants) .aa-agents-test-call-banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#007ffd1a 0%,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-20px}body:has(main.ai-assistants) .aa-agents-test-call-banner-inner{z-index:1;align-items:center;gap:16px;padding:20px 24px;display:flex;position:relative}body:has(main.ai-assistants) .aa-agents-test-call-banner-icon{background-image:var(--aa-btn-grad);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 16px #007ffd4d}body:has(main.ai-assistants) .aa-agents-test-call-banner-text{flex:1;min-width:0}body:has(main.ai-assistants) .aa-agents-test-call-banner-title{color:var(--aa-agents-banner-title-color);margin-bottom:3px;font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-agents-test-call-banner-subtitle{color:var(--aa-agents-banner-body-color);font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-agents-test-call-banner-phone-block{text-align:right;flex-shrink:0}body:has(main.ai-assistants) .aa-agents-test-call-banner-phone-label{color:var(--aa-agents-banner-meta-color);margin-bottom:2px;font-size:11px}body:has(main.ai-assistants) .aa-agents-test-call-banner-phone-number{color:var(--aa-agents-banner-title-color);letter-spacing:.5px;font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-agents-test-call-banner-call-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #22c55e66}body:has(main.ai-assistants) .aa-agents-test-call-banner-call-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #22c55e80}body:has(main.ai-assistants) .aa-agents-test-call-banner-call-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}body:has(main.ai-assistants) .aa-agents-info-text{color:var(--aa-body);font-size:12px;line-height:1.6}body:has(main.ai-assistants) .aa-agents-info-text b{color:var(--aa-text-dark)}body:has(main.ai-assistants) .aa-agents-info-text b.aa-text-primary{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-text-primary{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-agents-empty-state{background:var(--aa-white);border:2px dashed var(--aa-border);border-radius:14px;justify-content:center;align-items:center;padding:56px 16px;display:flex}body:has(main.ai-assistants) .aa-agent-card{background:linear-gradient(110deg, var(--aa-primary) -4.4%, var(--aa-purple) 87.56%) 0 0 / 100% 4px no-repeat, var(--aa-white) 0 4px;border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:14px}body:has(main.ai-assistants) .aa-agent-card[data-drag-over=true]{border-color:var(--aa-primary)}body:has(main.ai-assistants) .aa-agent-card[data-dragging=true]{opacity:.45}body:has(main.ai-assistants) .aa-agent-header{padding:18px 20px 16px}body:has(main.ai-assistants) .aa-agent-header-inner{align-items:flex-start;gap:14px;display:flex}body:has(main.ai-assistants) .aa-agent-drag-handle{cursor:grab;color:var(--aa-disabled);flex-shrink:0;align-items:center;margin-right:-6px;padding:2px 0;transition:color .15s;display:flex}body:has(main.ai-assistants) .aa-agent-drag-handle:hover{color:var(--aa-text-muted)}body:has(main.ai-assistants) .aa-agent-drag-handle:active{cursor:grabbing}body:has(main.ai-assistants) .aa-agent-drag-spacer{flex-shrink:0;width:10px}body:has(main.ai-assistants) .aa-agent-card-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}body:has(main.ai-assistants) .aa-agent-card-icon svg{color:currentColor}body:has(main.ai-assistants) .aa-agent-content{flex:1;min-width:0}body:has(main.ai-assistants) .aa-agent-title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-agent-title{color:var(--aa-text-dark);font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-agent-pills{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}body:has(main.ai-assistants) .aa-agent-pill{background:var(--aa-white);border:1px solid var(--aa-border);border-radius:20px;align-items:center;gap:7px;padding:6px 12px;display:flex}body:has(main.ai-assistants) .aa-agent-pill-text{color:var(--aa-text-dark);font-size:12px}body:has(main.ai-assistants) .aa-agent-pill-label{font-weight:600}body:has(main.ai-assistants) .aa-agent-pill-label-green{color:var(--aa-success)}body:has(main.ai-assistants) .aa-agent-pill-label-purple{color:var(--aa-purple)}body:has(main.ai-assistants) .aa-agent-pill-label-primary{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-agent-trigger{color:var(--aa-body);font-size:13px;line-height:1.5}body:has(main.ai-assistants) .aa-agent-trigger b{color:var(--aa-text-dark);font-weight:600}body:has(main.ai-assistants) .aa-agent-default-note{background:linear-gradient(135deg,#8859ff0f,#007ffd0f);border:1px solid #8859ff33;border-radius:9px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-agent-default-note-text{color:var(--aa-body);font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-agent-default-note-text b{color:var(--aa-purple);font-weight:700}body:has(main.ai-assistants) .aa-agent-default-note-icon{flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-agent-controls{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}body:has(main.ai-assistants) .aa-agent-controls-row{align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-agent-footer{border-top:1px solid var(--aa-border);background:var(--aa-white);justify-content:flex-end;padding:10px 20px;display:flex}body:has(main.ai-assistants) .aa-agent-footer[data-expanded=true]{background:#007ffd0a}body:has(main.ai-assistants) .aa-agent-config-btn{color:var(--aa-label);background:var(--aa-white);border:1px solid var(--aa-border);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-agent-config-btn[data-expanded=true]{color:var(--aa-primary);background:#007ffd14;border-color:#007ffd40}body:has(main.ai-assistants) .aa-agent-config-btn svg{transition:transform .2s}body:has(main.ai-assistants) .aa-agent-config-btn[data-expanded=true] svg{transform:rotate(180deg)}body:has(main.ai-assistants) .aa-agent-config-section{border-top:1px solid var(--aa-border);padding:16px 20px 20px}body:has(main.ai-assistants) .aa-notification-box{background:#007ffd08;border:1px solid #007ffd33;border-radius:10px;margin-bottom:10px}body:has(main.ai-assistants) .aa-notification-current{color:var(--aa-text-dark);background:#007ffd0a;border:1px solid #007ffd26;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 16px;font-size:13px;display:flex}body:has(main.ai-assistants) .aa-notification-current svg{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-notification-current-icon{flex-shrink:0}body:has(main.ai-assistants) .aa-notification-section-label{color:var(--aa-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-notification-box-header{justify-content:space-between;align-items:center;padding:11px 14px;display:flex}body:has(main.ai-assistants) .aa-notification-box-header-content{flex:1}body:has(main.ai-assistants) .aa-notification-box-title{color:var(--aa-text-dark);font-size:13px;font-weight:500}body:has(main.ai-assistants) .aa-notification-box-desc{color:var(--aa-text-muted);margin-top:0;font-size:11px}body:has(main.ai-assistants) .aa-notification-box-body{border-top:1px solid #007ffd1f;padding:12px 14px 14px}body:has(main.ai-assistants) .aa-notification-box-label{color:var(--aa-text-dark);margin-bottom:8px;font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-agents-summary-stats{gap:16px;display:flex}body:has(main.ai-assistants) .aa-agents-summary-stat{text-align:center;flex:1}body:has(main.ai-assistants) .aa-agents-summary-stat-val{color:var(--aa-primary);margin-bottom:4px;font-size:32px;font-weight:700;line-height:1}body:has(main.ai-assistants) .aa-agents-summary-stat-label{color:var(--aa-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-service-type-list{margin-bottom:24px}body:has(main.ai-assistants) .aa-service-type-header{margin-bottom:8px}body:has(main.ai-assistants) .aa-service-type-title{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-service-type-desc{color:var(--aa-text-muted);margin-top:2px;font-size:11px}body:has(main.ai-assistants) .aa-service-type-tags{flex-direction:column;gap:6px;display:flex}body:has(main.ai-assistants) .aa-service-type-tags:not(:empty){margin-bottom:8px}body:has(main.ai-assistants) .aa-service-type-tag{background:#007ffd08;border:1px solid #007ffd33;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}body:has(main.ai-assistants) .aa-service-type-tag-dot{background:var(--aa-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}body:has(main.ai-assistants) .aa-service-type-tag-name{color:var(--aa-primary);flex:1;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-service-type-tag-remove{cursor:pointer;color:var(--aa-primary);opacity:.5;background:0 0;border:none;padding:0;font-size:14px}body:has(main.ai-assistants) .aa-service-type-add-btn{cursor:pointer;width:100%;color:var(--aa-primary);text-align:left;background:#007ffd0a;border:1px dashed #007ffd4d;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-service-type-add-form{background:#007ffd0a;border:1px solid #007ffd33;border-radius:8px;padding:12px;position:relative}body:has(main.ai-assistants) .aa-service-type-input-wrapper{gap:8px;margin-bottom:8px;display:flex}body:has(main.ai-assistants) .aa-service-type-input-container{flex:1;position:relative}body:has(main.ai-assistants) .aa-service-type-input{border:1.5px solid var(--aa-border);background:var(--aa-white);width:100%;color:var(--aa-text-dark);box-sizing:border-box;border-radius:8px;outline:none;padding:8px 10px;font-size:13px}body:has(main.ai-assistants) .aa-service-type-dropdown{background:var(--aa-white);border:1.5px solid var(--aa-border);z-index:65;border-radius:10px;max-height:180px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}body:has(main.ai-assistants) .aa-service-type-dropdown-item{background:var(--aa-white);cursor:pointer;width:100%;color:var(--aa-text-dark);text-align:left;border:none;padding:10px 14px;font-size:13px}body:has(main.ai-assistants) .aa-service-type-dropdown-item:hover{background:#007ffd0d}body:has(main.ai-assistants) .aa-service-type-actions{justify-content:flex-end;gap:8px;display:flex}body:has(main.ai-assistants) .aa-agent-adv-desc{color:var(--aa-body);margin:0 0 16px;font-size:13px}body:has(main.ai-assistants) .aa-call-flow-wrapper{margin-bottom:24px}body:has(main.ai-assistants) .aa-call-flow-trigger{cursor:pointer;background:linear-gradient(135deg,#007ffd08,#8859ff08);border:1px solid #007ffd26;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-call-flow-trigger-label{color:var(--aa-primary);text-align:left;flex:1;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-call-flow-trigger-hint{color:var(--aa-text-muted);font-size:11px}body:has(main.ai-assistants) .aa-call-flow-trigger-icon{flex-shrink:0}body:has(main.ai-assistants) .aa-call-flow-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}body:has(main.ai-assistants) .aa-call-flow-modal-content{background:var(--aa-white);border-radius:20px;width:100%;max-width:640px;max-height:90vh;overflow:hidden auto;box-shadow:0 24px 60px #0003}body:has(main.ai-assistants) .aa-call-flow-modal-accent{background-image:var(--aa-btn-grad);height:4px}body:has(main.ai-assistants) .aa-call-flow-modal-header{justify-content:space-between;align-items:center;padding:20px 28px 12px;display:flex}body:has(main.ai-assistants) .aa-call-flow-modal-header-content{align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-call-flow-modal-icon{background-image:var(--aa-btn-grad);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}body:has(main.ai-assistants) .aa-call-flow-modal-title{color:var(--aa-text-dark);font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-call-flow-modal-subtitle{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-call-flow-modal-body{padding:8px 28px 28px}body:has(main.ai-assistants) .aa-call-flow-step{align-items:flex-start;gap:16px;padding:16px 0;display:flex}body:has(main.ai-assistants) .aa-call-flow-step-icon{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}body:has(main.ai-assistants) .aa-call-flow-step-content{flex:1;padding-top:4px}body:has(main.ai-assistants) .aa-call-flow-step-number{color:var(--aa-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:700}body:has(main.ai-assistants) .aa-call-flow-step-label{margin-bottom:4px;font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-call-flow-step-desc{color:var(--aa-body);font-size:13px;line-height:1.6}body:has(main.ai-assistants) .aa-call-flow-connector{padding-left:20px}body:has(main.ai-assistants) .aa-call-flow-connector-line{width:2px;height:24px}body:has(main.ai-assistants) .aa-call-flow-modal-footer{border-top:1px solid var(--aa-border);justify-content:flex-end;padding:16px 28px 20px;display:flex}body:has(main.ai-assistants) .aa-config-textarea{width:100%;color:var(--aa-text-dark);border:1.5px solid var(--aa-border);background:var(--aa-input-bg);resize:vertical;box-sizing:border-box;border-radius:10px;outline:none;padding:11px 14px;font-size:14px;line-height:1.6}body:has(main.ai-assistants) .aa-config-input{color:var(--aa-text-dark);background:var(--aa-white);border:1px solid var(--aa-border);box-sizing:border-box;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:13px}body:has(main.ai-assistants) .aa-config-char-count{font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-config-char-count.warning{color:var(--aa-amber)}body:has(main.ai-assistants) .aa-config-char-count.success{color:var(--aa-success)}body:has(main.ai-assistants) .aa-config-form-row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}body:has(main.ai-assistants) .aa-config-preview-btn{border:1px solid var(--aa-border);background:var(--aa-white);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;display:flex}body:has(main.ai-assistants) .aa-config-preview-btn.playing{background:#007ffd0f}body:has(main.ai-assistants) .aa-config-preview-btn-text{font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-config-preview-btn:not(.playing) .aa-config-preview-btn-text{color:var(--aa-body)}body:has(main.ai-assistants) .aa-config-preview-btn.playing .aa-config-preview-btn-text{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-config-grid-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}body:has(main.ai-assistants) .aa-config-grid-3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}body:has(main.ai-assistants) .aa-config-option-card{cursor:pointer;text-align:center;border:2px solid;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;display:flex}body:has(main.ai-assistants) .aa-config-option-card:not(.selected){border-color:var(--aa-border);background:var(--aa-white)}body:has(main.ai-assistants) .aa-config-option-card.selected{border-color:var(--aa-primary);background:#007ffd0d}body:has(main.ai-assistants) .aa-config-option-label{font-size:13px}body:has(main.ai-assistants) .aa-config-option-card:not(.selected) .aa-config-option-label{color:var(--aa-text-dark);font-weight:500}body:has(main.ai-assistants) .aa-config-option-card.selected .aa-config-option-label{color:var(--aa-primary);font-weight:600}body:has(main.ai-assistants) .aa-config-option-desc{color:var(--aa-text-muted);font-size:11px;line-height:1.3}body:has(main.ai-assistants) .aa-config-info-box{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-config-info-box.primary{background:#007ffd08;border-color:#007ffd33}body:has(main.ai-assistants) .aa-config-info-box.success{background:#22c55e0f;border-color:#22c55e33}body:has(main.ai-assistants) .aa-config-info-box.warning{background:#f59e0b0a;border-color:#f59e0b26}body:has(main.ai-assistants) .aa-config-info-box.purple{background:#8859ff0a;border-color:#8859ff26}body:has(main.ai-assistants) .aa-config-info-box.cyan{background:#06b6d40a;border-color:#06b6d426}body:has(main.ai-assistants) .aa-config-info-text{color:var(--aa-body);font-size:12px;line-height:1.6}body:has(main.ai-assistants) .aa-config-info-text-sm{color:var(--aa-body);font-size:11px;line-height:1.5}body:has(main.ai-assistants) .aa-config-question-list{flex-direction:column;gap:10px;display:flex}body:has(main.ai-assistants) .aa-config-question-item{background:var(--aa-white);border:1.5px solid var(--aa-border);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-config-question-number{width:22px;height:22px;color:var(--aa-primary);background:#007ffd14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}body:has(main.ai-assistants) .aa-config-remove-btn{cursor:pointer;color:var(--aa-disabled);background:0 0;border:none;flex-shrink:0;padding:2px}body:has(main.ai-assistants) .aa-config-add-question-btn{color:var(--aa-primary);cursor:pointer;background:#007ffd0d;border:1px dashed #007ffd4d;border-radius:10px;width:100%;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-config-save-bar{border-top:1px solid var(--aa-border);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}body:has(main.ai-assistants) .aa-config-save-actions{flex-shrink:0;gap:10px;display:flex}body:has(main.ai-assistants) .aa-config-saved-indicator{background:#22c55e0f;border:1px solid #22c55e33;border-radius:8px;flex:1;align-items:center;gap:7px;padding:8px 14px;animation:.3s fadeSlideIn;display:flex}body:has(main.ai-assistants) .aa-config-saved-text{color:var(--aa-success);font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-config-greeting-preview{background:var(--aa-dark-card-bg);border-radius:12px;margin-top:12px;padding:14px 16px;animation:.3s fadeSlideIn}body:has(main.ai-assistants) .aa-config-greeting-preview-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}body:has(main.ai-assistants) .aa-config-greeting-avatar{background-image:var(--aa-btn-grad);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}body:has(main.ai-assistants) .aa-config-greeting-meta{flex:1}body:has(main.ai-assistants) .aa-config-greeting-label{color:var(--aa-dark-card-body);font-size:11px}body:has(main.ai-assistants) .aa-config-greeting-text{color:var(--aa-dark-card-body);font-size:13px;font-style:italic;line-height:1.6}body:has(main.ai-assistants) .aa-config-greeting-waveform{gap:4px;display:flex}body:has(main.ai-assistants) .aa-config-greeting-bar{border-radius:2px;flex:1}body:has(main.ai-assistants) .aa-config-section-text{color:var(--aa-body);margin:0 0 12px;font-size:13px}body:has(main.ai-assistants) .aa-config-section-text-lg{color:var(--aa-body);margin:0 0 16px;font-size:13px}body:has(main.ai-assistants) .aa-config-icon-primary{color:var(--aa-primary);flex-shrink:0}body:has(main.ai-assistants) .aa-config-icon-muted{color:var(--aa-text-muted);flex-shrink:0}body:has(main.ai-assistants) .aa-config-mb-8{margin-bottom:8px}body:has(main.ai-assistants) .aa-config-mb-12{margin-bottom:12px}body:has(main.ai-assistants) .aa-config-mb-14{margin-bottom:14px}body:has(main.ai-assistants) .aa-config-mb-16{margin-bottom:16px}body:has(main.ai-assistants) .aa-config-mt-10{margin-top:10px}body:has(main.ai-assistants) .aa-config-mt-12{margin-top:12px}body:has(main.ai-assistants) .aa-config-mt-14{margin-top:14px}body:has(main.ai-assistants) .aa-section-header-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:14px 20px;display:flex}body:has(main.ai-assistants) .aa-section-header-icon{flex-shrink:0;display:flex}body:has(main.ai-assistants) .aa-section-header-label{color:var(--aa-text-dark);text-align:left;flex:1;font-size:14px;font-weight:600}body:has(main.ai-assistants) .aa-section-open-badge{color:var(--aa-primary);background:#007ffd0f;border:1px solid #007ffd26;border-radius:6px;padding:3px 12px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-section-chevron{flex-shrink:0;transition:transform .2s}body:has(main.ai-assistants) .aa-section-chevron.open{transform:rotate(180deg)}body:has(main.ai-assistants) .aa-greeting-desc{color:var(--aa-body);margin:0 0 12px;font-size:13px}body:has(main.ai-assistants) .aa-greeting-footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}body:has(main.ai-assistants) .aa-greeting-char-count{font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-greeting-char-count.short{color:var(--aa-amber)}body:has(main.ai-assistants) .aa-greeting-char-count.good{color:var(--aa-success)}body:has(main.ai-assistants) .aa-greeting-preview-btn{border:1px solid var(--aa-border);background:var(--aa-white);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;display:flex}body:has(main.ai-assistants) .aa-greeting-preview-btn.playing{background:#007ffd0f}body:has(main.ai-assistants) .aa-greeting-preview-btn-text{color:var(--aa-body);font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-greeting-preview-btn.playing .aa-greeting-preview-btn-text{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-greeting-playback{background:var(--aa-dark-card-bg);border-radius:12px;margin-top:12px;padding:14px 16px;animation:.3s fadeSlideIn}body:has(main.ai-assistants) .aa-greeting-playback-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}body:has(main.ai-assistants) .aa-greeting-playback-icon{background-image:var(--aa-btn-grad);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}body:has(main.ai-assistants) .aa-greeting-playback-content{flex:1}body:has(main.ai-assistants) .aa-greeting-playback-label{color:var(--aa-dark-card-body);font-size:11px}body:has(main.ai-assistants) .aa-greeting-playback-text{color:var(--aa-dark-card-body);font-size:13px;font-style:italic;line-height:1.6}body:has(main.ai-assistants) .aa-greeting-waveform{gap:4px;display:flex}body:has(main.ai-assistants) .aa-greeting-waveform-bar{border-radius:2px;flex:1}body:has(main.ai-assistants) .aa-greeting-tip{background:#06b6d40a;border:1px solid #06b6d426;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-greeting-tip-icon{flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-greeting-tip-text{color:var(--aa-cyan-text);font-size:11px;line-height:1.5}body:has(main.ai-assistants) .aa-intake-desc{color:var(--aa-body);margin:0 0 16px;font-size:13px}body:has(main.ai-assistants) .aa-intake-list{flex-direction:column;gap:10px;display:flex}body:has(main.ai-assistants) .aa-intake-question{background:var(--aa-white);border:1.5px solid var(--aa-border);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-intake-number{width:22px;height:22px;color:var(--aa-primary);background:#007ffd14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}body:has(main.ai-assistants) .aa-intake-input{flex:1 1 0;min-width:0}body:has(main.ai-assistants) .aa-intake-delete{cursor:pointer;color:var(--aa-disabled);background:0 0;border:none;flex-shrink:0;padding:2px}body:has(main.ai-assistants) .aa-intake-add-btn{color:var(--aa-primary);cursor:pointer;background:#007ffd0d;border:1px dashed #007ffd4d;border-radius:10px;width:100%;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-callgoals-desc{color:var(--aa-body);margin:0 0 16px;font-size:13px}body:has(main.ai-assistants) .aa-callgoal-detail-box{background:#007ffd08;border:1px solid #007ffd33;border-radius:10px;padding:14px 16px}body:has(main.ai-assistants) .aa-callgoal-detail-title{color:var(--aa-text-dark);margin-bottom:12px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-callgoal-success-box{background:linear-gradient(135deg,#22c55e0f,#007ffd0f);border:1px solid #22c55e33;border-radius:10px;padding:12px 16px}body:has(main.ai-assistants) .aa-callgoal-success-content{align-items:flex-start;gap:10px;display:flex}body:has(main.ai-assistants) .aa-callgoal-success-icon{flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-callgoal-success-title{color:var(--aa-success);margin-bottom:3px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-callgoal-success-text{color:var(--aa-body);font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-callgoal-calendar-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}body:has(main.ai-assistants) .aa-callgoal-calendar-title{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-callgoal-calendar-manage{color:var(--aa-primary);cursor:pointer;background:#007ffd0f;border:1px solid #007ffd26;border-radius:6px;padding:3px 12px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-callgoal-calendar-item{border:1px solid var(--aa-border);background:var(--aa-white);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}body:has(main.ai-assistants) .aa-callgoal-calendar-item.selected{background:#007ffd0a;border-color:#007ffd33}body:has(main.ai-assistants) .aa-callgoal-calendar-item:not(:last-child){margin-bottom:8px}body:has(main.ai-assistants) .aa-callgoal-calendar-name{color:var(--aa-text-dark);flex:1;font-size:13px;font-weight:500}body:has(main.ai-assistants) .aa-callgoal-calendar-item.selected .aa-callgoal-calendar-name{color:var(--aa-primary);font-weight:600}body:has(main.ai-assistants) .aa-callgoal-calendar-tag{border-radius:5px;padding:2px 8px;font-size:10px;font-weight:600}body:has(main.ai-assistants) .aa-callgoal-calendar-tag.staff{color:var(--aa-primary);background:#007ffd14}body:has(main.ai-assistants) .aa-callgoal-calendar-tag.crm{color:var(--aa-purple);background:#8859ff14}body:has(main.ai-assistants) .aa-callgoal-info-box{background:#22c55e0a;border:1px solid #22c55e26;border-radius:10px;margin-top:14px;padding:12px 16px}body:has(main.ai-assistants) .aa-callgoal-info-content{align-items:center;gap:8px;display:flex}body:has(main.ai-assistants) .aa-callgoal-info-icon{flex-shrink:0}body:has(main.ai-assistants) .aa-callgoal-info-text{color:var(--aa-body);font-size:12px}body:has(main.ai-assistants) .aa-callgoal-info-text b{color:var(--aa-success)}body:has(main.ai-assistants) .aa-callgoal-transfer-list{border:1px solid var(--aa-border);background:var(--aa-white);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}body:has(main.ai-assistants) .aa-callgoal-transfer-list.selected{background:#007ffd0a;border-color:#007ffd33}body:has(main.ai-assistants) .aa-callgoal-transfer-list:not(:last-child){margin-bottom:8px}body:has(main.ai-assistants) .aa-callgoal-transfer-radio{border:2px solid var(--aa-disabled);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}body:has(main.ai-assistants) .aa-callgoal-transfer-list.selected .aa-callgoal-transfer-radio{border-color:var(--aa-primary)}body:has(main.ai-assistants) .aa-callgoal-transfer-radio-dot{background:var(--aa-primary);border-radius:50%;width:6px;height:6px}body:has(main.ai-assistants) .aa-callgoal-transfer-name{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-callgoal-transfer-phone{color:var(--aa-text-muted);margin-left:8px;font-size:12px}body:has(main.ai-assistants) .aa-callgoal-transfer-tag{color:var(--aa-primary);background:#007ffd14;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:600}body:has(main.ai-assistants) .aa-callgoal-transfer-content{flex:1}body:has(main.ai-assistants) .aa-callgoal-transfer-call-add-btn{color:var(--aa-primary);cursor:pointer;background:#007ffd0d;border:1px dashed #007ffd4d;border-radius:10px;width:100%;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-callgoal-noanswer-section{margin-top:14px}body:has(main.ai-assistants) .aa-callgoal-noanswer-list{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-callgoal-noanswer-btn{border:2px solid var(--aa-border);background:var(--aa-white);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex}body:has(main.ai-assistants) .aa-callgoal-noanswer-btn.selected{border-color:var(--aa-primary);background:#007ffd0d}body:has(main.ai-assistants) .aa-callgoal-noanswer-radio{border:2px solid var(--aa-disabled);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}body:has(main.ai-assistants) .aa-callgoal-noanswer-btn.selected .aa-callgoal-noanswer-radio{border-color:var(--aa-primary)}body:has(main.ai-assistants) .aa-callgoal-noanswer-radio-dot{background:var(--aa-primary);border-radius:50%;width:6px;height:6px}body:has(main.ai-assistants) .aa-callgoal-noanswer-label{color:var(--aa-text-dark);font-size:13px;font-weight:400}body:has(main.ai-assistants) .aa-callgoal-noanswer-btn.selected .aa-callgoal-noanswer-label{color:var(--aa-primary);font-weight:600}body:has(main.ai-assistants) .aa-callgoal-flow-box{background:#8859ff0a;border:1px solid #8859ff26;border-radius:10px;margin-top:14px;padding:12px 16px}body:has(main.ai-assistants) .aa-callgoal-flow-text{color:var(--aa-body);font-size:12px;line-height:1.6}body:has(main.ai-assistants) .aa-callgoal-flow-text b{color:var(--aa-purple)}body:has(main.ai-assistants) .aa-callgoal-message-fields{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}body:has(main.ai-assistants) .aa-callgoal-message-field{border:1px solid var(--aa-border);background:var(--aa-white);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}body:has(main.ai-assistants) .aa-callgoal-message-field.selected{background:#007ffd0a;border-color:#007ffd33}body:has(main.ai-assistants) .aa-callgoal-message-label{color:var(--aa-text-dark);font-size:13px;font-weight:500}body:has(main.ai-assistants) .aa-callgoal-message-field.selected .aa-callgoal-message-label{color:var(--aa-primary);font-weight:600}body:has(main.ai-assistants) .aa-callgoal-callback-section{margin-bottom:14px}body:has(main.ai-assistants) .aa-callgoal-callback-title{color:var(--aa-text-dark);margin-bottom:6px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-availability-desc{color:var(--aa-body);margin:0 0 16px;font-size:13px}body:has(main.ai-assistants) .aa-availability-list{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-availability-option{border:2px solid var(--aa-border);background:var(--aa-white);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-availability-option.selected{border-color:var(--aa-amber);background:#f59e0b0d}body:has(main.ai-assistants) .aa-availability-option-icon{color:var(--aa-text-muted);flex-shrink:0}body:has(main.ai-assistants) .aa-availability-option.selected .aa-availability-option-icon{color:var(--aa-amber)}body:has(main.ai-assistants) .aa-availability-option-content{flex:1}body:has(main.ai-assistants) .aa-availability-option-label{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-availability-option.selected .aa-availability-option-label{color:var(--aa-dcb-title-color);font-weight:700}body:has(main.ai-assistants) .aa-availability-option-desc{color:var(--aa-text-muted);margin-top:1px;font-size:11px}body:has(main.ai-assistants) .aa-availability-option-check{flex-shrink:0}body:has(main.ai-assistants) .aa-availability-custom-notice{background:var(--aa-tab-bg);border:1px solid var(--aa-border);border-radius:10px;margin-top:14px;padding:12px 16px}body:has(main.ai-assistants) .aa-availability-custom-text{color:var(--aa-body);font-size:12px;line-height:1.6}body:has(main.ai-assistants) .aa-availability-custom-text b{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-availability-custom-text a{color:var(--aa-primary);text-decoration:none}body:has(main.ai-assistants) .aa-availability-warning{background:#f59e0b0a;border:1px solid #f59e0b26;border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-availability-warning-icon{flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-availability-warning-text{color:var(--aa-dcb-title-color);font-size:11px;line-height:1.5}body:has(main.ai-assistants) .aa-modal-overlay{z-index:64;position:fixed;inset:0}body:has(main.ai-assistants) .aa-spinner{animation:1s linear infinite spin}body:has(main.ai-assistants) .aa-spinner-fast{animation:.8s linear infinite spin}body:has(main.ai-assistants) .aa-cfg-card{transition:transform .2s,box-shadow .2s}body:has(main.ai-assistants) .aa-cfg-card[data-state=active]:hover{transform:translateY(-3px)}body:has(main.ai-assistants) .aa-cfg-card[data-state=pending]:hover{box-shadow:0 8px 12px -2.4px var(--ui-action-tint-hover), 0 3.2px 4.8px -3.2px var(--ui-action-tint-hover);transform:translateY(-2px)}body:has(main.ai-assistants) .aa-available-agents-card{background:var(--aa-white);border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:16px;overflow:hidden}body:has(main.ai-assistants) .aa-available-agents-header{border-bottom:1px solid var(--aa-border);background:linear-gradient(135deg,#007ffd12 0%,#8859ff12 100%);padding:16px 20px 14px}body:has(main.ai-assistants) .aa-available-agents-header-content{align-items:center;gap:8px;margin-bottom:4px;display:flex}body:has(main.ai-assistants) .aa-available-agents-plus-icon{background-image:var(--aa-btn-grad);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}body:has(main.ai-assistants) .aa-available-agents-title{color:var(--aa-text-dark);margin:0;font-size:14px;font-weight:700}body:has(main.ai-assistants) .aa-available-agents-desc{color:var(--aa-body);margin:0 0 0 36px;font-size:12px}body:has(main.ai-assistants) .aa-available-agents-list{flex-direction:column;gap:8px;padding:6px 14px 14px;display:flex}body:has(main.ai-assistants) .aa-available-agents-empty{text-align:center;padding:8px 20px 20px}body:has(main.ai-assistants) .aa-available-agents-empty-text{color:var(--aa-text-muted);margin:0;font-size:13px}body:has(main.ai-assistants) .aa-available-agents-footer{border-top:1px solid var(--aa-border);padding:12px 14px 16px}body:has(main.ai-assistants) .aa-available-agents-custom-btn{background-image:var(--aa-btn-grad);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:11px 0;font-size:13px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-contact-picker{position:relative}body:has(main.ai-assistants) .aa-contact-picker-btn{background:var(--aa-input-bg);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-btn-closed{border:1.5px solid var(--aa-border)}body:has(main.ai-assistants) .aa-contact-picker-btn-open{border:1.5px solid var(--aa-primary)}body:has(main.ai-assistants) .aa-contact-picker-panel{background:var(--aa-white);border:1.5px solid var(--aa-border);z-index:60;border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}body:has(main.ai-assistants) .aa-contact-picker-option{cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-option-unselected{background:var(--aa-white)}body:has(main.ai-assistants) .aa-contact-picker-option-label{font-size:13px}body:has(main.ai-assistants) .aa-contact-picker-option-name{color:var(--aa-text-dark);font-weight:600}body:has(main.ai-assistants) .aa-contact-picker-option-number{color:var(--aa-text-muted);margin-left:8px;font-size:12px}body:has(main.ai-assistants) .aa-contact-picker-add-btn{cursor:pointer;width:100%;color:var(--aa-primary);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-contact-picker-inputs{gap:8px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-input.cv-text-field{min-width:0}body:has(main.ai-assistants) .aa-contact-picker-input-name.cv-text-field{flex:1 1 0}body:has(main.ai-assistants) .aa-contact-picker-input-phone.cv-text-field{flex:2 1 0}body:has(main.ai-assistants) .aa-contact-picker-cancel-btn{color:var(--aa-body);background:var(--aa-white);border:1px solid var(--aa-border);cursor:pointer;border-radius:7px;padding:6px 14px;font-size:12px}body:has(main.ai-assistants) .aa-contact-picker-submit-btn{color:#fff;border:none;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-contact-picker-submit-btn-enabled{background:var(--aa-primary);background-image:var(--aa-btn-grad);cursor:pointer}body:has(main.ai-assistants) .aa-contact-picker-submit-btn-disabled{background:var(--aa-border);cursor:not-allowed}body:has(main.ai-assistants) .aa-wizard-header{border-bottom:1px solid var(--aa-border);padding:24px 28px 20px}body:has(main.ai-assistants) .aa-wizard-header-top{justify-content:space-between;margin-bottom:24px;display:flex}body:has(main.ai-assistants) .aa-wizard-header-left{align-items:center;gap:12px;display:flex}body:has(main.ai-assistants) .aa-wizard-icon{background-image:var(--aa-btn-grad);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}body:has(main.ai-assistants) .aa-wizard-title{color:var(--aa-text-dark);margin:0 0 2px;font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-wizard-subtitle{color:var(--aa-text-muted);margin:0;font-size:12px}body:has(main.ai-assistants) .aa-wizard-progress{gap:6px;display:flex}body:has(main.ai-assistants) .aa-wizard-progress-step{flex-direction:column;flex:1;gap:4px;display:flex}body:has(main.ai-assistants) .aa-wizard-progress-bar{border-radius:2px;height:4px;transition:background .3s}body:has(main.ai-assistants) .aa-wizard-progress-bar-complete{background:var(--aa-green)}body:has(main.ai-assistants) .aa-wizard-progress-bar-active{background:var(--aa-primary)}body:has(main.ai-assistants) .aa-wizard-progress-bar-inactive{background:var(--aa-border)}body:has(main.ai-assistants) .aa-wizard-progress-label{text-align:center;font-size:9px;font-weight:600}body:has(main.ai-assistants) .aa-wizard-progress-label-active{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-wizard-progress-label-inactive{color:var(--aa-text-muted)}body:has(main.ai-assistants) .aa-wizard-body{min-height:300px;padding:24px 28px 8px}body:has(main.ai-assistants) .aa-wizard-footer{border-top:1px solid var(--aa-border);justify-content:space-between;align-items:center;margin-top:8px;padding:20px 28px 24px;display:flex}body:has(main.ai-assistants) .aa-wizard-footer-actions{align-items:center;gap:8px;display:flex}body:has(main.ai-assistants) .aa-wizard-header-row{justify-content:space-between;margin-bottom:24px;display:flex}body:has(main.ai-assistants) .aa-wizard-progress-item{flex-direction:column;flex:1;gap:4px;display:flex}body:has(main.ai-assistants) .aa-form-section{margin-bottom:20px}body:has(main.ai-assistants) .aa-form-suggestions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}body:has(main.ai-assistants) .aa-form-suggestions-label{color:var(--aa-text-muted);flex-shrink:0;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-form-suggestions-chips{flex-wrap:wrap;gap:6px;display:flex}body:has(main.ai-assistants) .aa-form-description{color:var(--aa-text-muted);margin:0 0 10px;font-size:12px}body:has(main.ai-assistants) .aa-form-char-counter-row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}body:has(main.ai-assistants) .aa-form-char-counter{font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-safety-check-btn{color:#fff;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-check-result-header{align-items:center;gap:8px;display:flex}body:has(main.ai-assistants) .aa-check-result-text{color:var(--aa-success);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-check-issue-item{align-items:flex-start;gap:8px;padding:4px 0;display:flex}body:has(main.ai-assistants) .aa-check-issue-dot{background:var(--aa-amber);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}body:has(main.ai-assistants) .aa-check-issue-text{color:var(--aa-dcb-title-color);font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-step-header{align-items:center;gap:10px;margin-bottom:24px;display:flex}body:has(main.ai-assistants) .aa-step-icon-green{width:36px;height:36px;color:var(--aa-success);background:#22c55e1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-step-title{color:var(--aa-text-dark);font-size:14px;font-weight:700}body:has(main.ai-assistants) .aa-step-desc{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-routing-box{background:var(--aa-tab-bg);border:1px solid var(--aa-border);border-radius:12px;padding:16px}body:has(main.ai-assistants) .aa-routing-label{color:var(--aa-success);margin-bottom:12px;font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-intake-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}body:has(main.ai-assistants) .aa-intake-title{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-intake-desc{color:var(--aa-text-muted);margin-top:2px;font-size:11px}body:has(main.ai-assistants) .aa-ai-suggest-btn{color:#fff;background-image:var(--aa-btn-grad);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:11px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-question-list{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-question-row{align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-question-number{width:18px;color:var(--aa-text-muted);text-align:right;flex-shrink:0;font-size:12px}body:has(main.ai-assistants) .aa-question-input{flex:1 1 0;min-width:0}body:has(main.ai-assistants) .aa-question-remove-btn{cursor:pointer;color:var(--aa-disabled);background:0 0;border:none;flex-shrink:0;padding:2px;font-size:16px}body:has(main.ai-assistants) .aa-add-question-btn{color:var(--aa-primary);cursor:pointer;background:#007ffd0d;border:1px dashed #007ffd4d;border-radius:10px;width:100%;margin-top:10px;padding:10px 16px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-check-quality-row{justify-content:flex-end;margin-top:12px;display:flex}body:has(main.ai-assistants) .aa-intake-hint{color:var(--aa-text-muted);margin-bottom:18px;font-size:11px;font-weight:400;line-height:16.5px}body:has(main.ai-assistants) .aa-auto-collected-banner{background:#22c55e0f;border:1px solid #22c55e4d;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}body:has(main.ai-assistants) .aa-auto-collected-banner svg{flex-shrink:0;margin-top:1px}body:has(main.ai-assistants) .aa-auto-collected-title{color:var(--aa-text-dark);margin-bottom:4px;font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-auto-collected-desc{color:var(--aa-body);font-size:13px;line-height:19px}body:has(main.ai-assistants) .aa-auto-collected-desc strong{color:var(--aa-text-dark)}body:has(main.ai-assistants) .aa-intake-questions-header{margin-bottom:8px}body:has(main.ai-assistants) .aa-add-question-row{align-items:center;gap:12px;margin-top:10px;margin-bottom:18px;display:flex}body:has(main.ai-assistants) .aa-add-question-row .aa-add-question-btn{background:0 0;border:none;width:auto;margin-top:0;padding:0}body:has(main.ai-assistants) .aa-question-count{font-size:11px}body:has(main.ai-assistants) .aa-intake-suggestions{border-top:1px solid var(--aa-border);padding-top:14px}body:has(main.ai-assistants) .aa-intake-suggestions-label{color:var(--aa-text-muted);margin-bottom:8px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-intake-suggestions-chips{flex-wrap:wrap;gap:6px;display:flex}body:has(main.ai-assistants) .aa-call-goal-title{color:var(--aa-text-dark);margin-bottom:12px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-call-goal-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}body:has(main.ai-assistants) .aa-call-goal-option.cv-tile-select{text-align:center;align-items:stretch;gap:4px;padding:16px 14px}body:has(main.ai-assistants) .aa-call-goal-option.cv-tile-select[data-state=active]{padding:15px 13px}body:has(main.ai-assistants) .aa-call-goal-option-label{color:var(--aa-text-dark);font-size:13px;font-weight:600;line-height:19.5px}body:has(main.ai-assistants) .cv-tile-select[data-state=active] .aa-call-goal-option-label{color:var(--aa-primary);font-weight:700}body:has(main.ai-assistants) .aa-call-goal-option-desc{color:var(--aa-text-muted);font-size:11px;font-weight:400;line-height:16.5px}body:has(main.ai-assistants) .aa-call-goal-subpanel{background:var(--aa-bg-page);border:1px solid var(--aa-border);border-radius:12px;padding:16px}body:has(main.ai-assistants) .aa-call-goal-subpanel-title{color:var(--aa-text-dark);margin-bottom:12px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-schedule-method-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}body:has(main.ai-assistants) .aa-schedule-method-option.cv-tile-select{text-align:center;border-radius:10px;align-items:stretch;gap:3px;padding:14px}body:has(main.ai-assistants) .aa-schedule-method-option.cv-tile-select[data-state=active]{padding:13px}body:has(main.ai-assistants) .aa-schedule-method-label{color:var(--aa-text-dark);font-size:13px;font-weight:600;line-height:19.5px}body:has(main.ai-assistants) .cv-tile-select[data-state=active] .aa-schedule-method-label{color:var(--aa-primary);font-weight:700}body:has(main.ai-assistants) .aa-schedule-method-desc{color:var(--aa-text-muted);font-size:11px;font-weight:400;line-height:16.5px}body:has(main.ai-assistants) .aa-calendar-picker{background:var(--aa-white);border:1px solid var(--aa-border);border-radius:10px;margin-top:12px;padding:14px}body:has(main.ai-assistants) .aa-calendar-picker-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}body:has(main.ai-assistants) .aa-calendar-picker-title{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-calendar-manage-btn{border:1px solid var(--aa-border);color:var(--aa-body);cursor:pointer;background:0 0;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-calendar-list{flex-direction:column;gap:6px;display:flex}body:has(main.ai-assistants) .aa-calendar-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;transition:all .15s;display:flex}body:has(main.ai-assistants) .aa-calendar-item-label{flex:1;font-size:13px}body:has(main.ai-assistants) .aa-calendar-badge{border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-transfer-list{flex-direction:column;gap:6px;display:flex}body:has(main.ai-assistants) .aa-transfer-item{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;transition:all .15s;display:flex}body:has(main.ai-assistants) .aa-transfer-item-info{flex:1}body:has(main.ai-assistants) .aa-transfer-item-name{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-transfer-item-phone{color:var(--aa-text-muted);margin-left:8px;font-size:12px}body:has(main.ai-assistants) .aa-transfer-default-badge{color:var(--aa-primary);background:#007ffd14;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-add-transfer-form{background:var(--aa-white);border:1px solid var(--aa-border);border-radius:10px;margin-top:10px;padding:14px}body:has(main.ai-assistants) .aa-add-transfer-inputs{gap:10px;margin-bottom:10px;display:flex}:is(body:has(main.ai-assistants) .aa-add-transfer-inputs .aa-form-input,body:has(main.ai-assistants) .aa-add-transfer-inputs>.cv-text-field){flex:1 1 0;min-width:0}body:has(main.ai-assistants) .aa-add-transfer-actions{justify-content:flex-end;gap:8px;display:flex}body:has(main.ai-assistants) .aa-callback-time-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}body:has(main.ai-assistants) .aa-callback-time-option{cursor:pointer;border-radius:8px;padding:10px 6px;font-size:12px;transition:all .15s}body:has(main.ai-assistants) .aa-callback-info-box{color:#15803d;background:#22c55e14;border:1px solid #22c55e40;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-callback-info-bold{font-weight:700}body:has(main.ai-assistants) .aa-alert-hint{color:var(--aa-text-muted);margin-bottom:18px;font-size:11px;font-weight:400;line-height:16.5px}body:has(main.ai-assistants) .aa-alert-section{border-radius:12px;margin-bottom:10px;transition:border-color .15s;overflow:hidden}body:has(main.ai-assistants) .aa-alert-toggle{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}body:has(main.ai-assistants) .aa-alert-toggle-title{color:var(--aa-text-dark);font-size:13px;font-weight:600;line-height:19.5px}body:has(main.ai-assistants) .aa-alert-toggle-desc{color:var(--aa-text-muted);font-size:11px;font-weight:400;line-height:16.5px}body:has(main.ai-assistants) .aa-alert-recipients{border-top:1px solid var(--aa-border);background:var(--aa-bg-page);padding:14px 16px}body:has(main.ai-assistants) .aa-alert-recipient-list{flex-direction:column;gap:6px;display:flex}body:has(main.ai-assistants) .aa-alert-recipient-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;transition:all .15s;display:flex}body:has(main.ai-assistants) .aa-alert-recipient-name{color:var(--aa-text-dark);flex:1;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-alert-recipient-detail{color:var(--aa-text-muted);font-size:12px}body:has(main.ai-assistants) .aa-add-contact-form{border:1px solid var(--aa-border);background:var(--aa-bg-page);border-radius:12px;padding:16px}body:has(main.ai-assistants) .aa-add-contact-form-title{color:var(--aa-text-dark);margin-bottom:12px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-add-contact-inputs{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-add-contact-actions{gap:8px;margin-top:12px;display:flex}body:has(main.ai-assistants) .aa-no-alerts-msg{color:var(--aa-text-muted);margin-top:12px;font-size:12px;font-style:italic}body:has(main.ai-assistants) .aa-review-hint{color:var(--aa-text-muted);margin-bottom:18px;font-size:11px;font-weight:400;line-height:16.5px}body:has(main.ai-assistants) .aa-review-row{background:var(--aa-bg-page);border-radius:10px;align-items:flex-start;gap:16px;margin-bottom:8px;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-review-row-content{flex:1}body:has(main.ai-assistants) .aa-review-row-label{color:var(--aa-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-review-agent-name{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-review-type-row{align-items:center;gap:6px;margin-top:4px;display:flex}body:has(main.ai-assistants) .aa-review-type-icon{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}body:has(main.ai-assistants) .aa-review-type-label{color:var(--aa-body);font-size:12px}body:has(main.ai-assistants) .aa-review-purpose{color:var(--aa-mid);font-size:12px;line-height:18px}body:has(main.ai-assistants) .aa-review-question{color:var(--aa-mid);font-size:12px;line-height:18px}body:has(main.ai-assistants) .aa-review-call-goal-label{color:var(--aa-text-dark);font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-review-call-goal-detail{color:var(--aa-body);font-size:12px}body:has(main.ai-assistants) .aa-review-alert-summary{color:var(--aa-text-dark);font-size:13px;line-height:19.5px}body:has(main.ai-assistants) .aa-check-quality-btn{color:#fff;background-image:linear-gradient(110deg, var(--aa-purple), var(--aa-primary));cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:600;display:flex}body:has(main.ai-assistants) .aa-summary-header{text-align:center;padding:20px 0 16px}body:has(main.ai-assistants) .aa-summary-icon{background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}body:has(main.ai-assistants) .aa-summary-title{color:var(--aa-text-dark);margin:0 0 8px;font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-summary-desc{color:var(--aa-body);margin:0 0 20px;font-size:13px;line-height:1.6}body:has(main.ai-assistants) .aa-summary-card{background:var(--aa-tab-bg);border:1px solid var(--aa-border);border-radius:12px;margin-bottom:24px;padding:16px 20px}body:has(main.ai-assistants) .aa-summary-card-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}body:has(main.ai-assistants) .aa-summary-badge-dot{border-radius:50%;width:10px;height:10px}body:has(main.ai-assistants) .aa-summary-agent-name{color:var(--aa-text-dark);font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-summary-row{color:var(--aa-body);margin-bottom:8px;font-size:12px;line-height:1.6}body:has(main.ai-assistants) .aa-summary-row-last{color:var(--aa-body);font-size:12px;line-height:1.6}body:has(main.ai-assistants) .aa-summary-label{color:var(--aa-text-dark)}body:has(main.ai-assistants) .aa-badge-option-content{flex:1}body:has(main.ai-assistants) .aa-badge-option-label{font-size:13px}body:has(main.ai-assistants) .aa-badge-option-desc{color:var(--aa-text-muted);margin-top:2px;font-size:11px}body:has(main.ai-assistants) .aa-badge-option-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}body:has(main.ai-assistants) .aa-contact-picker-option-content{flex:1}body:has(main.ai-assistants) .aa-contact-picker-save-btn{background:var(--aa-primary);color:#fff;border:none;border-radius:6px;flex:1;padding:8px 16px;font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-form-field{margin-bottom:20px}body:has(main.ai-assistants) .aa-form-label{color:var(--aa-text-dark);margin-bottom:6px;font-size:13px;font-weight:600;display:block}body:has(main.ai-assistants) .aa-form-required{color:var(--aa-red)}body:has(main.ai-assistants) .aa-form-input{width:100%;color:var(--aa-text-dark);border:1.5px solid var(--aa-border);background:var(--aa-input-bg);box-sizing:border-box;border-radius:10px;outline:none;padding:11px 14px;font-size:14px}body:has(main.ai-assistants) .aa-form-textarea{width:100%;color:var(--aa-text-dark);border:1.5px solid var(--aa-border);background:var(--aa-input-bg);resize:vertical;box-sizing:border-box;border-radius:10px;outline:none;padding:11px 14px;font-size:14px;line-height:1.6}body:has(main.ai-assistants) .aa-form-hint{color:var(--aa-text-muted);margin:0 0 10px;font-size:12px}body:has(main.ai-assistants) .aa-form-section-label{color:var(--aa-text-muted);margin-bottom:6px;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-suggestions{flex-wrap:wrap;gap:6px;display:flex}body:has(main.ai-assistants) .aa-badge-options{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-badge-option{cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}body:has(main.ai-assistants) .aa-badge-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}body:has(main.ai-assistants) .aa-badge-content{flex:1}body:has(main.ai-assistants) .aa-badge-label{font-size:13px}body:has(main.ai-assistants) .aa-badge-desc{color:var(--aa-text-muted);margin-top:2px;font-size:11px}body:has(main.ai-assistants) .aa-agent-type-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}body:has(main.ai-assistants) .aa-agent-type-card.cv-tile-select{text-align:center;align-items:center;gap:8px;padding:14px 10px}body:has(main.ai-assistants) .aa-agent-type-card.cv-tile-select[data-state=active]{padding:13px 9px}body:has(main.ai-assistants) .aa-agent-type-icon-circle{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}body:has(main.ai-assistants) .aa-agent-type-label{color:var(--aa-text-dark);font-size:13px;font-weight:600;line-height:19.5px}body:has(main.ai-assistants) .cv-tile-select[data-state=active] .aa-agent-type-label{color:var(--aa-primary);font-weight:700}body:has(main.ai-assistants) .aa-agent-type-desc{color:var(--aa-text-muted);font-size:11px;font-weight:400;line-height:16.5px}body:has(main.ai-assistants) .aa-contact-picker-wrapper{position:relative}body:has(main.ai-assistants) .aa-contact-picker-trigger{border:1.5px solid var(--aa-border);background:var(--aa-input-bg);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-trigger-open{border-color:var(--aa-primary)}body:has(main.ai-assistants) .aa-contact-picker-empty{color:var(--aa-text-muted);font-size:13px}body:has(main.ai-assistants) .aa-contact-picker-value{color:var(--aa-text-dark);font-size:13px}body:has(main.ai-assistants) .aa-contact-picker-chevron{color:var(--aa-text-muted)}body:has(main.ai-assistants) .aa-contact-picker-overlay{z-index:59;position:fixed;inset:0}body:has(main.ai-assistants) .aa-contact-picker-dropdown{background:var(--aa-white);border:1.5px solid var(--aa-border);z-index:60;border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}body:has(main.ai-assistants) .aa-contact-picker-dropdown-upward{top:auto;bottom:calc(100% + 4px)}body:has(main.ai-assistants) .aa-contact-picker-option{background:var(--aa-white);cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-option-selected{background:#007ffd0d}body:has(main.ai-assistants) .aa-contact-picker-option-text{color:var(--aa-text-dark);font-size:13px}body:has(main.ai-assistants) .aa-contact-picker-contact{font-size:13px}body:has(main.ai-assistants) .aa-contact-picker-contact-name{color:var(--aa-text-dark);font-weight:600}body:has(main.ai-assistants) .aa-contact-picker-contact-number{color:var(--aa-text-muted);margin-left:8px;font-size:12px}body:has(main.ai-assistants) .aa-contact-picker-divider{border-top:1px solid var(--aa-border)}body:has(main.ai-assistants) .aa-contact-picker-add-btn{cursor:pointer;width:100%;color:var(--aa-primary);text-align:left;background:#007ffd0a;border:none;padding:11px 14px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-contact-picker-form{background:#007ffd0a;flex-direction:column;gap:8px;padding:12px 14px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-form-inputs{gap:8px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-validation{color:var(--aa-red);align-items:center;gap:6px;font-size:12px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-form-actions{justify-content:flex-end;gap:8px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-form-submit:disabled{background:var(--aa-border);cursor:not-allowed;background-image:none}body:has(main.ai-assistants) .aa-contact-picker-footer{border-top:1px solid var(--aa-border);justify-content:flex-end;padding:8px 14px;display:flex}body:has(main.ai-assistants) .aa-contact-picker-done-btn{color:var(--aa-primary);cursor:pointer;background:#007ffd0f;border:1px solid #007ffd26;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:600}.aa-overview-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.aa-overview-loading p{color:var(--aa-text-muted);font-size:16px}.aa-loading-spinner{border:3px solid var(--aa-border);border-top-color:var(--aa-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite aa-spin}body:has(main.ai-assistants) .aa-email-picker-divider{border-top:1px solid var(--aa-border)}body:has(main.ai-assistants) .aa-email-picker-add-btn{cursor:pointer;width:100%;color:var(--aa-primary);text-align:left;background:#007ffd0a;border:none;padding:11px 14px;font-size:13px;font-weight:600}body:has(main.ai-assistants) .aa-email-picker-form{background:#007ffd0a;flex-direction:column;gap:8px;padding:12px 14px;display:flex}body:has(main.ai-assistants) .aa-email-picker-form-inputs{gap:8px;display:flex}body:has(main.ai-assistants) .aa-email-picker-input.cv-text-field{min-width:0}body:has(main.ai-assistants) .aa-email-picker-input-name.cv-text-field{flex:1 1 0}body:has(main.ai-assistants) .aa-email-picker-input-email.cv-text-field{flex:2 1 0}body:has(main.ai-assistants) .aa-email-picker-validation{color:var(--aa-red);align-items:center;gap:6px;font-size:12px;display:flex}body:has(main.ai-assistants) .aa-email-picker-form-actions{justify-content:flex-end;gap:8px;display:flex}body:has(main.ai-assistants) .aa-email-picker-form-submit:disabled{background:var(--aa-border);cursor:not-allowed;background-image:none}body:has(main.ai-assistants) .aa-cancel-confirm-overlay{z-index:10001;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body:has(main.ai-assistants) .aa-cancel-confirm-box{background:var(--aa-white);width:380px;max-width:90%;box-shadow:var(--aa-card-shadow);border-radius:16px;padding:24px}body:has(main.ai-assistants) .aa-cancel-confirm-title{color:var(--aa-text-dark);margin:0 0 8px;font-size:18px;font-weight:700}body:has(main.ai-assistants) .aa-cancel-confirm-desc{color:var(--aa-body);margin:0 0 20px;font-size:14px;line-height:1.5}body:has(main.ai-assistants) .aa-cancel-confirm-actions{justify-content:flex-end;gap:10px;display:flex}html[data-theme=dark] body:has(main.ai-assistants){--aa-purple-tint:#8859ff26;--aa-purple-tint-border:#8859ff4d;--aa-inactive-hover-bg:#007ffd1a;--aa-dcb-title-color:#fbbf24;--aa-dcb-desc-color:#f59e0b;--aa-status-warning-color:#f59e0b;--aa-warning-border:#f59e0b59;--aa-cyan-text:#22d3ee;--aa-val-border-default:#f59e0b59;--aa-val-color-default:#fb923c;--aa-msg-act-bg:linear-gradient(135deg, #1a1f2e 0%, #1a1a2e 50%, #221a2e 100%);--aa-msg-act-border:#007ffd40;--aa-success-ring-bg:#22c55e33;--aa-voice-done-bg:linear-gradient(135deg, #1a1f2e 0%, #1a1a2e 50%, #221a2e 100%);--aa-voice-setup-bg:linear-gradient(135deg, #1a1f2e 0%, #1a1a2e 50%, #221a2e 100%);--aa-cfg-done-bg:linear-gradient(180deg, #22c55e1f, #22c55e0f);--aa-cfg-done-border:#22c55e66;--aa-cfg-active-bg:var(--ui-foreground);--aa-cfg-pending-bg:var(--ui-foreground);--aa-cfg-card-border:#007ffd4d;--aa-cfg-card-hover-shadow:0 8px 16px #007ffd33;--aa-cfg-section-divider:#007ffd33;--aa-cfg-done-status:#4ade80;--aa-test-call-icon-bg:#007ffd26;--aa-channel-soft:var(--ui-container);--aa-btn-secondary-hover-bg:#2e2e2e;--aa-avail-header-bg:linear-gradient(180deg, #6366f12e 0%, #8859ff1a 100%);--aa-agents-banner-bg:linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #0f172a 100%);--aa-agents-banner-border:#6366f140;--aa-agents-banner-title-color:#f1f5f9;--aa-agents-banner-body-color:#94a3b8;--aa-agents-banner-meta-color:#64748b;--aa-title-grad:linear-gradient(110deg, #38bdf8 0%, #a78bfa 50%, #e879f9 100%);--aa-card-bg:var(--ui-foreground);--aa-status-dot-off:#52525b;--aa-bg-page:#1e293b;--aa-toggle-off:#3f3f46;--aa-inactive-dot:#52525b;--aa-disabled-bg:#3f3f46;--aa-disabled-text:var(--aa-text-muted);--aa-body:#b3b3b3;--aa-text-muted:#8a8a8a;--aa-test-call-bg:linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #0f172a 100%);--aa-test-call-border:#6366f140;--aa-test-call-title:#f1f5f9;--aa-test-call-subtitle:#94a3b8;--aa-test-call-meta:#64748b}.aa-greeting-preview{background:linear-gradient(135deg,#22c55e0f,#10b9810a);border:1px solid #22c55e33;border-radius:12px;padding:14px 16px}.aa-greeting-preview-content{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.aa-greeting-quote-icon{opacity:.7;flex-shrink:0;margin-top:4px}.aa-greeting-preview-text{color:var(--aa-text-dark);flex:1;font-size:14px;font-style:italic;line-height:1.6}.aa-greeting-preview-empty{color:var(--aa-text-muted);font-style:normal}.aa-greeting-preview-footer{border-top:1px dashed #22c55e40;justify-content:flex-end;padding-top:8px;display:flex}.aa-greeting-customize-btn{color:#16a34a;background:var(--aa-white);cursor:pointer;border:1px solid #22c55e59;border-radius:14px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:600;display:flex}.aa-greeting-customize-btn:hover{background:#22c55e0d}.aa-greeting-editor{flex-direction:column;gap:12px;display:flex}.aa-greeting-tokens-tip{background:#007ffd0d;border:1px solid #007ffd33;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.aa-greeting-tokens-text{color:var(--aa-body);flex:1;font-size:12.5px;line-height:1.6}.aa-greeting-token{color:var(--aa-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:#007ffd1a;border-radius:5px;padding:1px 7px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.aa-greeting-token[data-copied=true]{color:#16a34a;background:#22c55e26}.aa-greeting-editor-footer{justify-content:space-between;align-items:center;display:flex}body:has(main.ai-assistants) .aa-instr-section{border:1px solid var(--aa-border);background:var(--aa-card-bg,var(--aa-white));border-radius:12px;padding:18px 20px}body:has(main.ai-assistants) .aa-instr-section-title{color:var(--aa-text-dark);margin-bottom:14px;font-size:14px;font-weight:700}body:has(main.ai-assistants) .aa-instr-section-title.aa-instr-section-title--compact{margin-bottom:6px}body:has(main.ai-assistants) .aa-field-group{margin-bottom:24px}body:has(main.ai-assistants) .aa-field-group:last-child{margin-bottom:0}body:has(main.ai-assistants) .aa-yes-no{border:1px solid var(--aa-border);border-radius:8px;display:inline-flex;overflow:hidden}body:has(main.ai-assistants) .aa-yes-no-btn{cursor:pointer;background:var(--aa-white);color:var(--aa-text-muted);border:none;padding:7px 22px;font-size:13px;font-weight:600;transition:all .15s}body:has(main.ai-assistants) .aa-yes-no-btn:first-child{border-right:1px solid var(--aa-border)}body:has(main.ai-assistants) .aa-yes-no-btn[data-active=true]{background-image:var(--aa-btn-grad);color:#fff}body:has(main.ai-assistants) .aa-radio-group{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-radio-card{border:1.5px solid var(--aa-border);cursor:pointer;background:var(--aa-white);border-radius:10px;align-items:flex-start;gap:11px;padding:11px 14px;transition:all .15s;display:flex}body:has(main.ai-assistants) .aa-radio-card:has(.cv-radio__input:checked){border-color:var(--aa-primary);background:#007ffd0a}body:has(main.ai-assistants) .aa-radio-card .cv-radio__label{flex:auto;min-width:0}body:has(main.ai-assistants) .aa-radio-card .cv-radio__text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}body:has(main.ai-assistants) .aa-radio-circle{border:2px solid var(--aa-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:border-color .15s;display:flex}body:has(main.ai-assistants) .aa-radio-dot{background:var(--aa-primary);border-radius:50%;width:8px;height:8px}body:has(main.ai-assistants) .aa-radio-title{margin-bottom:2px;font-size:13.5px;font-weight:600;transition:color .15s}body:has(main.ai-assistants) .aa-radio-title{color:var(--aa-text-dark)}body:has(main.ai-assistants) .aa-radio-card:has(.cv-radio__input:checked) .aa-radio-title{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-radio-desc{color:var(--aa-text-muted);font-size:12px;line-height:1.45}body:has(main.ai-assistants) .aa-config-pickup-section{border-top:1px solid var(--aa-border);padding-top:18px}body:has(main.ai-assistants) .aa-agents-info-box{background:#007ffd0a;border:1px solid #007ffd26;border-radius:12px;padding:14px 16px}body:has(main.ai-assistants) .aa-agents-info-title{color:var(--aa-primary);margin-bottom:6px;font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-agents-info-desc{color:var(--aa-body);font-size:12.5px;line-height:1.65}body:has(main.ai-assistants) .aa-agents-section-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}body:has(main.ai-assistants) .aa-agents-section-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}body:has(main.ai-assistants) .aa-agents-section-icon-active{background:#22c55e}body:has(main.ai-assistants) .aa-agents-section-icon-add{background-image:var(--aa-btn-grad)}body:has(main.ai-assistants) .aa-agents-section-title{color:var(--aa-text-dark);font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-agents-section-subtitle{color:var(--aa-text-muted);margin-bottom:10px;padding-left:26px;font-size:11.5px}body:has(main.ai-assistants) .aa-agents-list{flex-direction:column;gap:8px;display:flex}body:has(main.ai-assistants) .aa-overlay .aa-agents-list .aa-agent-card{border:1px solid var(--aa-border);background:var(--aa-white);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:opacity .15s;display:flex}body:has(main.ai-assistants) .aa-overlay .aa-agents-list .aa-agent-card[data-active=false]{opacity:.55}body:has(main.ai-assistants) .aa-overlay .aa-agents-list .aa-agent-card .aa-agent-icon{background:var(--aa-agent-icon-bg);width:36px;height:36px;color:var(--aa-agent-icon-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-overlay .aa-agents-list .aa-agent-info{flex:1;min-width:0}body:has(main.ai-assistants) .aa-agent-name-row{align-items:center;gap:8px;display:flex}body:has(main.ai-assistants) .aa-agent-name{color:var(--aa-text-dark);font-size:13.5px;font-weight:700}body:has(main.ai-assistants) .aa-agent-required-badge{color:var(--aa-text-muted);background:var(--aa-tab-bg);border:1px solid var(--aa-border);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}body:has(main.ai-assistants) .aa-agent-desc{color:var(--aa-body);margin-top:2px;font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-agent-always-on{color:#16a34a;flex-shrink:0;font-size:11px;font-weight:600}body:has(main.ai-assistants) .aa-agents-suggestions{flex-direction:column;gap:6px;display:flex}body:has(main.ai-assistants) .aa-agent-suggestion.cv-tile-select{border-radius:10px;flex-direction:row;align-items:center;gap:12px;padding:10px 14px}body:has(main.ai-assistants) .aa-agent-suggestion.cv-tile-select[data-state=active]{padding:9px 13px}body:has(main.ai-assistants) .aa-agent-suggestion.cv-tile-select .cv-tile-select__body{align-items:center;gap:12px;display:flex}body:has(main.ai-assistants) .cv-tile-select[data-state=active] .aa-agent-suggestion-name{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-agent-suggestion.cv-tile-select[data-state=active] .aa-agent-name{color:var(--aa-primary)}body:has(main.ai-assistants) .aa-agent-suggestion .aa-agent-icon{background:var(--aa-agent-icon-bg,var(--aa-tab-bg));width:34px;height:34px;color:var(--aa-agent-icon-color,var(--aa-primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-agent-suggestion .aa-agent-info{flex:1;min-width:0}body:has(main.ai-assistants) .aa-agent-suggestion .aa-agent-name{color:var(--aa-text-dark);font-size:13px;font-weight:700}body:has(main.ai-assistants) .aa-agent-suggestion .aa-agent-desc{color:var(--aa-body);margin-top:1px;font-size:11.5px;line-height:1.5}body:has(main.ai-assistants) .aa-agent-suggestion-check{border:1.5px solid var(--aa-border);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}body:has(main.ai-assistants) .aa-agent-suggestion-check[data-added=true]{border-color:var(--aa-primary);background:var(--aa-primary)}body:has(main.ai-assistants) .aa-agent-suggestion-check[data-added=false] svg{stroke:var(--aa-text-muted)}body:has(main.ai-assistants) .aa-agents-advanced-box{background:#8859ff0a;border:1px solid #8859ff26;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}body:has(main.ai-assistants) .aa-agents-advanced-icon{flex-shrink:0;margin-top:2px}body:has(main.ai-assistants) .aa-agents-advanced-text{color:#6d28d9;font-size:12px;line-height:1.5}body:has(main.ai-assistants) .aa-unified-asst-card{background:var(--aa-card-bg);border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:14px;overflow:hidden}body:has(main.ai-assistants) .aa-unified-asst-card-stripe{height:3px}:is(body:has(main.ai-assistants) .aa-unified-asst-card .aa-trial-card,body:has(main.ai-assistants) .aa-unified-asst-card .aa-voice-setup-wrapper,body:has(main.ai-assistants) .aa-unified-asst-card .aa-voice-done,body:has(main.ai-assistants) .aa-unified-asst-card .aa-msg-act){box-shadow:none;border:none;border-radius:0;margin-bottom:0}body:has(main.ai-assistants) .aa-section-card-bar{background:var(--aa-section-color);height:3px}body:has(main.ai-assistants) .aa-unified-asst-card .aa-section-card-bar{display:none}body:has(main.ai-assistants) .aa-card:has(>.aa-section-card-bar){background:var(--aa-white)}body:has(main.ai-assistants) .aa-trial-card{background:var(--aa-card-bg);border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:14px;margin-bottom:24px}body:has(main.ai-assistants) .aa-trial-card-content{align-items:center;gap:12px;padding:16px 24px;display:flex}body:has(main.ai-assistants) .aa-trial-card-icon{flex-shrink:0}body:has(main.ai-assistants) .aa-trial-card-name{color:var(--aa-text-dark);font-size:15px;font-weight:700}body:has(main.ai-assistants) .aa-trial-card-status{align-items:center;gap:10px;margin-left:auto;display:flex}body:has(main.ai-assistants) .aa-trial-card-status-pair{align-items:center;gap:5px;display:flex}body:has(main.ai-assistants) .aa-trial-card-status-dot{background:var(--aa-status-dot-off,#cbd5e1);border-radius:50%;width:8px;height:8px}body:has(main.ai-assistants) .aa-trial-card-status-pair[data-on=true] .aa-trial-card-status-dot{background:#22c55e}body:has(main.ai-assistants) .aa-trial-card-status-label{color:var(--aa-text-muted);font-size:12px;font-weight:600}body:has(main.ai-assistants) .aa-trial-card-status-pair[data-on=true] .aa-trial-card-status-label{color:#16a34a}body:has(main.ai-assistants) .aa-deactivate-modal{background:var(--aa-white);border-radius:16px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 24px 60px #0000002e}body:has(main.ai-assistants) .aa-deactivate-content{align-items:flex-start;gap:14px;padding:24px 24px 8px;display:flex}body:has(main.ai-assistants) .aa-deactivate-text{flex:1}body:has(main.ai-assistants) .aa-deactivate-title{color:var(--aa-text-dark);margin-bottom:6px;font-size:16px;font-weight:700}body:has(main.ai-assistants) .aa-deactivate-desc{color:var(--aa-body);margin:0;font-size:13px;line-height:1.55}body:has(main.ai-assistants) .aa-deactivate-footer{justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}body:has(main.ai-assistants) .aa-timeout-input-row{align-items:center;gap:12px;display:flex}body:has(main.ai-assistants) .aa-timeout-input-row .aa-input{flex-shrink:0;width:120px}body:has(main.ai-assistants) .aa-timeout-unit{color:var(--aa-body);font-size:13px}body:has(main.ai-assistants) .aa-gr-section-top{align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-gr-section-top .aa-gr-section-banner-icon{background-image:var(--aa-btn-grad);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}body:has(main.ai-assistants) .aa-gr-section-head{flex-direction:column;display:flex}body:has(main.ai-assistants) .aa-gr-section-subtitle{color:var(--aa-text-muted);font-size:12px;font-family:var(--aa-font);line-height:1.5}body:has(main.ai-assistants) .aa-form-hint-mt6{margin:6px 0 0}body:has(main.ai-assistants) .aa-gr-editor{flex-direction:column;gap:12px;display:flex}body:has(main.ai-assistants) .aa-gr-editor-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}body:has(main.ai-assistants) .aa-gr-preview-card{border:1px solid var(--aa-border);background:var(--aa-card-bg,var(--aa-white));border-radius:8px;flex-direction:column;display:flex}body:has(main.ai-assistants) .aa-gr-preview-head{border-bottom:1px solid var(--aa-border);background:#007ffd0a;align-items:center;gap:8px;padding:11px 16px;display:flex;overflow:hidden}body:has(main.ai-assistants) .aa-gr-preview-icon{width:24px;height:24px;color:var(--aa-primary);background:#007ffd1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}body:has(main.ai-assistants) .aa-gr-preview-label{letter-spacing:.07em;color:var(--aa-text-dark);font-size:13px;font-weight:700;font-family:var(--aa-font)}body:has(main.ai-assistants) .aa-gr-preview-body{color:var(--aa-text-muted);font-size:14px;line-height:1.55;font-family:var(--aa-font);padding:12px 16px}body:has(main.ai-assistants) .aa-gr-preview-body em{font-style:italic}body:has(main.ai-assistants) .aa-gr-edit-link-btn{align-self:flex-start;gap:6px}body:has(main.ai-assistants) .aa-gr-panel{border:1px solid var(--aa-border);background:var(--aa-card-bg,var(--aa-white));border-radius:10px;flex-direction:column;gap:24px;padding:20px;display:flex}body:has(main.ai-assistants) .aa-gr-subsection{flex-direction:column;display:flex}body:has(main.ai-assistants) .aa-gr-panel-footer{border-top:1px solid var(--aa-border);justify-content:flex-end;align-items:center;gap:10px;padding-top:8px;display:flex}body:has(main.ai-assistants) .aa-gr-saved-flash{color:var(--aa-green);font-size:13px;font-weight:600;font-family:var(--aa-font);align-items:center;gap:6px;margin-right:auto;display:inline-flex}body:has(main.ai-assistants) .aa-gr-radio-example{color:var(--aa-body);margin-bottom:2px;font-size:12.5px;font-style:italic}body:has(main.ai-assistants) .aa-gr-service-wrap[data-active=true]{border:1.5px solid var(--aa-primary);background:var(--aa-card-bg,var(--aa-white));border-radius:10px;flex-direction:column;display:flex;overflow:hidden}body:has(main.ai-assistants) .aa-gr-service-wrap[data-active=true] .aa-gr-lead-card{background:#007ffd0a;border:0;border-radius:0}body:has(main.ai-assistants) .aa-gr-override-fused{border-top:1px solid var(--aa-border);background:var(--aa-card-bg,var(--aa-white));flex-direction:column;gap:8px;padding:14px 16px;display:flex}body:has(main.ai-assistants) .aa-gr-override-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}body:has(main.ai-assistants) .aa-gr-optional{color:var(--aa-text-muted);font-weight:400}body:has(main.ai-assistants) .aa-gr-style-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}body:has(main.ai-assistants) .aa-gr-style-label{color:var(--aa-text-dark);font-size:13px;font-weight:700;font-family:var(--aa-font)}body:has(main.ai-assistants) .aa-gr-style-example{color:var(--aa-body);font-size:12px;font-style:italic;font-family:var(--aa-font);margin-top:4px}@media (width<=640px){body:has(main.ai-assistants) .aa-gr-style-grid{grid-template-columns:1fr}}body:has(main.ai-assistants) .aa-gr-live-preview-subsection{color:var(--aa-text-dark);font-size:14px;line-height:1.55;font-family:var(--aa-font);background:linear-gradient(135deg,#007ffd0a,#8859ff0a);border:1px solid #007ffd26;border-radius:12px;padding:14px 16px}body:has(main.ai-assistants) .aa-gr-live-preview-subsection .card-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}body:has(main.ai-assistants) .aa-gr-live-preview-subsection .aa-gr-live-preview-banner-icon{background-image:var(--aa-btn-grad);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}body:has(main.ai-assistants) .aa-gr-live-preview-subsection .aa-label{text-transform:uppercase;letter-spacing:.06em;color:var(--aa-primary);margin-bottom:0;font-size:11px;font-weight:700}body:has(main.ai-assistants) .aa-gr-live-preview em{font-style:italic}body:has(main.ai-assistants) .aa-gr-closing-variants{flex-direction:column;gap:14px;display:flex}body:has(main.ai-assistants) .aa-gr-closing-variant{flex-direction:column;gap:4px;display:flex}body:has(main.ai-assistants) .aa-gr-closing-variant+.aa-gr-closing-variant{border-top:1px solid var(--aa-border);padding-top:14px}body:has(main.ai-assistants) .aa-gr-closing-variant-label{letter-spacing:.05em;text-transform:uppercase;color:var(--aa-primary);font-size:11px;font-weight:700;font-family:var(--aa-font)}body:has(main.ai-assistants) .aa-gr-loading{border:1px dashed var(--aa-border);color:var(--aa-body);font-size:13px;font-family:var(--aa-font);border-radius:8px;align-items:center;gap:10px;padding:24px 20px;display:flex}body:has(main.ai-assistants) .aa-gr-loading--error{border-style:solid;border-color:var(--aa-red,#dd6055);color:var(--aa-text-dark)}:is(body:has(main.intake-insights),body:has(main.intake-scorecards)){--in-primary:var(--ui-action);--in-purple:var(--ui-brand-purple);--in-btn-grad:var(--ui-brand-gradient);--in-bg:var(--ui-foreground);--in-white:var(--ui-container);--in-border:var(--ui-inactive);--in-text-dark:var(--ui-text);--in-text-muted:var(--ui-muted);--in-label:var(--ui-text-label);--in-body:var(--ui-text-muted);--in-card-shadow:var(--ui-card-shadow);--in-hover-bg:var(--ui-surface-hover);--in-tab-bg:var(--ui-surface-muted);--in-grid-stroke:var(--ui-surface-muted);--in-info-bg:linear-gradient(135deg, var(--ui-surface-muted), var(--ui-action-tint-hover));--in-info-border:var(--ui-border);--in-info-title:var(--ui-text);--in-info-body:var(--ui-text-muted);--chart-grid-line:var(--in-grid-stroke);--chart-grid-label:var(--in-text-muted)}:is(body:has(main.intake-insights) .in-card,body:has(main.intake-scorecards) .in-card){background:var(--in-white);border:1px solid var(--in-border);box-shadow:var(--in-card-shadow);animation:.4s both cardIn;animation-delay:var(--delay,0s);border-radius:16px;overflow:hidden}:is(body:has(main.intake-insights) .in-card-accent,body:has(main.intake-scorecards) .in-card-accent){background:var(--in-btn-grad);flex-shrink:0;width:100%;height:3px}:is(body:has(main.intake-insights) .in-card-body,body:has(main.intake-scorecards) .in-card-body){padding:18px 20px}:is(body:has(main.intake-insights) .in-card-title,body:has(main.intake-scorecards) .in-card-title){color:var(--in-text-dark);margin:0;font-size:15px;font-weight:700}:is(body:has(main.intake-insights) .in-card-desc,body:has(main.intake-scorecards) .in-card-desc){color:var(--in-text-muted);margin:2px 0 16px;font-size:11.5px}:is(body:has(main.intake-insights) .in-info-banner,body:has(main.intake-scorecards) .in-info-banner){background:var(--in-info-bg);border:1px solid var(--in-info-border);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}:is(body:has(main.intake-insights) .in-info-icon,body:has(main.intake-scorecards) .in-info-icon){background:var(--in-btn-grad);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}:is(body:has(main.intake-insights) .in-info-title,body:has(main.intake-scorecards) .in-info-title){color:var(--in-info-title);margin-bottom:4px;font-size:14px;font-weight:800}:is(body:has(main.intake-insights) .in-info-body,body:has(main.intake-scorecards) .in-info-body){color:var(--in-info-body);font-size:12px;line-height:1.6}:is(body:has(main.intake-insights) .in-hero-stat,body:has(main.intake-scorecards) .in-hero-stat){border:1px solid var(--in-border);animation:.4s both cardIn;animation-delay:var(--delay,0s);border-radius:14px;align-items:center;gap:14px;padding:20px 22px;display:flex}:is(body:has(main.intake-insights) .in-hero-icon,body:has(main.intake-scorecards) .in-hero-icon){background:var(--hero-icon-bg);width:48px;height:48px;color:var(--hero-icon-color);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(body:has(main.intake-insights) .in-hero-label,body:has(main.intake-scorecards) .in-hero-label){color:var(--in-label);margin-bottom:2px;font-size:11.5px;font-weight:500}:is(body:has(main.intake-insights) .in-hero-value,body:has(main.intake-scorecards) .in-hero-value){color:var(--in-text-dark);font-size:26px;font-weight:900;line-height:1}:is(body:has(main.intake-insights) .in-hero-sub,body:has(main.intake-scorecards) .in-hero-sub){color:var(--in-text-muted);margin-top:3px;font-size:11px;font-weight:400}:is(body:has(main.intake-insights) .in-legend,body:has(main.intake-scorecards) .in-legend){flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}:is(body:has(main.intake-insights) .in-legend-item,body:has(main.intake-scorecards) .in-legend-item){color:var(--in-label);align-items:center;gap:5px;font-size:11px;display:flex}:is(body:has(main.intake-insights) .in-legend-dot,body:has(main.intake-scorecards) .in-legend-dot){border-radius:3px;width:8px;height:8px}:is(body:has(main.intake-insights) .in-table,body:has(main.intake-scorecards) .in-table){border-collapse:collapse;width:100%;font-size:12px}:is(body:has(main.intake-insights) .in-table th,body:has(main.intake-scorecards) .in-table th){text-align:left;border-bottom:2px solid var(--in-border);color:var(--in-label);padding:10px 12px;font-size:11px;font-weight:600}:is(body:has(main.intake-insights) .in-table td,body:has(main.intake-scorecards) .in-table td){border-bottom:1px solid var(--in-border);padding:12px}:is(body:has(main.intake-insights) .in-table tbody tr:hover,body:has(main.intake-scorecards) .in-table tbody tr:hover){background:var(--in-hover-bg)}:is(body:has(main.intake-insights) .in-tooltip,body:has(main.intake-scorecards) .in-tooltip){background:var(--in-white);border:1px solid var(--in-border);border-radius:14px;min-width:220px;padding:0;overflow:hidden;box-shadow:0 8px 24px #00000024}:is(body:has(main.intake-insights) .in-tooltip-header,body:has(main.intake-scorecards) .in-tooltip-header){background:var(--in-btn-grad);padding:10px 16px}:is(body:has(main.intake-insights) .in-tooltip-header span,body:has(main.intake-scorecards) .in-tooltip-header span){color:#fff;font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-hero-stat[data-alert],body:has(main.intake-scorecards) .in-hero-stat[data-alert]){border-color:var(--hero-border);background:var(--hero-bg)}:is(body:has(main.intake-insights) .in-hero-text,body:has(main.intake-scorecards) .in-hero-text){flex:1;min-width:0}:is(body:has(main.intake-insights) .in-hero-sub[data-alert],body:has(main.intake-scorecards) .in-hero-sub[data-alert]){color:var(--hero-sub-color);font-weight:600}:is(body:has(main.intake-insights) .in-mini-ring,body:has(main.intake-scorecards) .in-mini-ring){flex-shrink:0;position:relative}:is(body:has(main.intake-insights) .in-mini-ring svg,body:has(main.intake-scorecards) .in-mini-ring svg){transform:rotate(-90deg)}:is(body:has(main.intake-insights) .in-mini-ring-label,body:has(main.intake-scorecards) .in-mini-ring-label){font-weight:800;font-size:var(--ring-font-size);color:var(--ring-color);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:is(body:has(main.intake-insights) .in-table-scroll,body:has(main.intake-scorecards) .in-table-scroll){overflow-x:auto}:is(body:has(main.intake-insights) .in-call-table,body:has(main.intake-scorecards) .in-call-table){min-width:700px}:is(body:has(main.intake-insights) .in-table-row-alt,body:has(main.intake-scorecards) .in-table-row-alt){background:var(--in-hover-bg)}:is(body:has(main.intake-insights) .in-table td.in-td-name,body:has(main.intake-scorecards) .in-table td.in-td-name){color:var(--in-text-dark);font-weight:600}:is(body:has(main.intake-insights) .in-agent-cell,body:has(main.intake-scorecards) .in-agent-cell){align-items:center;gap:8px;display:flex}:is(body:has(main.intake-insights) .in-agent-avatar,body:has(main.intake-scorecards) .in-agent-avatar){background:var(--in-btn-grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:flex}:is(body:has(main.intake-insights) .in-table td.in-td-body,body:has(main.intake-scorecards) .in-table td.in-td-body){color:var(--in-body)}:is(body:has(main.intake-insights) .in-sentiment,body:has(main.intake-scorecards) .in-sentiment){color:var(--sentiment-color);font-weight:700}:is(body:has(main.intake-insights) .in-tooltip-row,body:has(main.intake-scorecards) .in-tooltip-row){justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}:is(body:has(main.intake-insights) .in-tooltip-row-left,body:has(main.intake-scorecards) .in-tooltip-row-left){align-items:center;gap:6px;display:flex}:is(body:has(main.intake-insights) .in-tooltip-dot,body:has(main.intake-scorecards) .in-tooltip-dot){background:var(--dot-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}:is(body:has(main.intake-insights) .in-tooltip-label,body:has(main.intake-scorecards) .in-tooltip-label){color:var(--in-label);white-space:nowrap;font-size:11px}:is(body:has(main.intake-insights) .in-tooltip-value,body:has(main.intake-scorecards) .in-tooltip-value){color:var(--in-text-dark);white-space:nowrap;font-size:12px;font-weight:700}:is(body:has(main.intake-insights) .in-page-stack,body:has(main.intake-scorecards) .in-page-stack){flex-direction:column;gap:24px;display:flex}:is(body:has(main.intake-insights) .in-kpi-grid,body:has(main.intake-scorecards) .in-kpi-grid){grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;display:grid}:is(body:has(main.intake-insights) .in-two-col,body:has(main.intake-scorecards) .in-two-col){grid-template-columns:1fr 1fr;gap:24px;display:grid}:is(body:has(main.intake-insights) .in-chart-wrap--260,body:has(main.intake-scorecards) .in-chart-wrap--260){height:260px}:is(body:has(main.intake-insights) .in-chart-wrap--300,body:has(main.intake-scorecards) .in-chart-wrap--300){height:300px}:is(body:has(main.intake-insights) .in-chart-wrap--320,body:has(main.intake-scorecards) .in-chart-wrap--320){height:320px}:is(body:has(main.intake-insights) .in-card-title--mb4,body:has(main.intake-scorecards) .in-card-title--mb4){margin-bottom:4px}:is(body:has(main.intake-insights) .in-card-title--mb14,body:has(main.intake-scorecards) .in-card-title--mb14){margin-bottom:14px}:is(body:has(main.intake-insights) .in-card-title--mb16,body:has(main.intake-scorecards) .in-card-title--mb16){margin-bottom:16px}:is(body:has(main.intake-insights) .in-card-desc--flush,body:has(main.intake-scorecards) .in-card-desc--flush){margin:0 0 16px}:is(body:has(main.intake-insights) .in-card-desc--mb20,body:has(main.intake-scorecards) .in-card-desc--mb20){margin:0 0 20px}:is(body:has(main.intake-insights) .in-legend--sm,body:has(main.intake-scorecards) .in-legend--sm){gap:12px;margin-top:10px}:is(body:has(main.intake-insights) .in-legend-item--sm,body:has(main.intake-scorecards) .in-legend-item--sm){font-size:10.5px}:is(body:has(main.intake-insights) .in-legend-dot--lg,body:has(main.intake-scorecards) .in-legend-dot--lg){width:10px;height:10px}:is(body:has(main.intake-insights) .in-td-body,body:has(main.intake-scorecards) .in-td-body){color:var(--in-body)}:is(body:has(main.intake-insights) .in-td-bold,body:has(main.intake-scorecards) .in-td-bold){color:var(--in-text-dark);font-weight:600}:is(body:has(main.intake-insights) .in-td-channel,body:has(main.intake-scorecards) .in-td-channel){align-items:center;gap:8px;display:flex}:is(body:has(main.intake-insights) .in-td-channel-dot,body:has(main.intake-scorecards) .in-td-channel-dot){background:var(--dot-color);border-radius:2px;width:4px;height:28px}:is(body:has(main.intake-insights) .in-missed-header,body:has(main.intake-scorecards) .in-missed-header){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}:is(body:has(main.intake-insights) .in-stacked-bar,body:has(main.intake-scorecards) .in-stacked-bar){border-radius:10px;height:36px;margin-top:14px;margin-bottom:20px;display:flex;overflow:hidden}:is(body:has(main.intake-insights) .in-stacked-bar-seg,body:has(main.intake-scorecards) .in-stacked-bar-seg){color:#fff;width:var(--seg-width);background:var(--seg-bg);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}:is(body:has(main.intake-insights) .in-stacked-bar-seg--primary,body:has(main.intake-scorecards) .in-stacked-bar-seg--primary){font-size:12px;font-weight:800}:is(body:has(main.intake-insights) .in-miss-rate-bar,body:has(main.intake-scorecards) .in-miss-rate-bar){align-items:center;gap:8px;display:flex}:is(body:has(main.intake-insights) .in-miss-rate-track,body:has(main.intake-scorecards) .in-miss-rate-track){background:var(--in-tab-bg);border-radius:3px;width:60px;height:6px;overflow:hidden}:is(body:has(main.intake-insights) .in-miss-rate-fill,body:has(main.intake-scorecards) .in-miss-rate-fill){width:var(--fill-width);background:var(--fill-color);border-radius:3px;height:100%}:is(body:has(main.intake-insights) .in-missed-count,body:has(main.intake-scorecards) .in-missed-count){color:#dc2626;font-size:14px;font-weight:800}:is(body:has(main.intake-insights) .in-funnel-layout,body:has(main.intake-scorecards) .in-funnel-layout){gap:24px;display:flex}:is(body:has(main.intake-insights) .in-funnel-steps,body:has(main.intake-scorecards) .in-funnel-steps){flex-direction:column;flex-shrink:0;justify-content:space-between;gap:12px;width:180px;display:flex}:is(body:has(main.intake-insights) .in-funnel-step-card,body:has(main.intake-scorecards) .in-funnel-step-card){border:1px solid var(--in-border);background:var(--in-white);border-radius:12px;flex:1;padding:12px 16px}:is(body:has(main.intake-insights) .in-funnel-step-label,body:has(main.intake-scorecards) .in-funnel-step-label){color:var(--in-text-dark);font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-funnel-step-desc,body:has(main.intake-scorecards) .in-funnel-step-desc){color:var(--in-text-muted);margin-top:4px;font-size:10.5px;line-height:1.5}:is(body:has(main.intake-insights) .in-funnel-viz,body:has(main.intake-scorecards) .in-funnel-viz){flex-direction:column;flex:1;align-items:center;display:flex}:is(body:has(main.intake-insights) .in-funnel-viz-step,body:has(main.intake-scorecards) .in-funnel-viz-step){flex-direction:column;align-items:center;width:100%;display:flex}:is(body:has(main.intake-insights) .in-funnel-rate-row,body:has(main.intake-scorecards) .in-funnel-rate-row){justify-content:center;align-items:center;gap:8px;width:100%;padding:6px 0;display:flex}:is(body:has(main.intake-insights) .in-funnel-rate-line,body:has(main.intake-scorecards) .in-funnel-rate-line){background:var(--in-border);flex:1;height:1px}:is(body:has(main.intake-insights) .in-funnel-rate-pct,body:has(main.intake-scorecards) .in-funnel-rate-pct){color:var(--step-color);font-size:13px;font-weight:800}:is(body:has(main.intake-insights) .in-funnel-rate-label,body:has(main.intake-scorecards) .in-funnel-rate-label){color:var(--in-text-muted);font-size:11px}:is(body:has(main.intake-insights) .in-funnel-bar,body:has(main.intake-scorecards) .in-funnel-bar){width:var(--bar-width);background:var(--bar-grad);border-radius:var(--bar-radius,6px);box-shadow:0 4px 20px var(--bar-shadow);flex-direction:column;align-items:center;padding:24px 20px;display:flex}:is(body:has(main.intake-insights) .in-funnel-bar-value,body:has(main.intake-scorecards) .in-funnel-bar-value){color:#fff;font-size:36px;font-weight:900;line-height:1}:is(body:has(main.intake-insights) .in-funnel-bar-label,body:has(main.intake-scorecards) .in-funnel-bar-label){color:#ffffffb3;margin-top:2px;font-size:11px;font-weight:600}:is(body:has(main.intake-insights) .in-funnel-panels,body:has(main.intake-scorecards) .in-funnel-panels){flex-direction:column;flex-shrink:0;gap:12px;width:220px;display:flex}:is(body:has(main.intake-insights) .in-funnel-panel,body:has(main.intake-scorecards) .in-funnel-panel){border:1px solid var(--in-border);background:var(--in-white);border-radius:12px;flex:1;padding:14px 16px}:is(body:has(main.intake-insights) .in-funnel-panel-title,body:has(main.intake-scorecards) .in-funnel-panel-title){color:var(--in-text-dark);font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-funnel-panel-sub,body:has(main.intake-scorecards) .in-funnel-panel-sub){color:var(--in-text-muted);margin-bottom:10px;font-size:11px}:is(body:has(main.intake-insights) .in-funnel-panel-row,body:has(main.intake-scorecards) .in-funnel-panel-row){justify-content:space-between;padding:4px 0;font-size:11px;display:flex}:is(body:has(main.intake-insights) .in-funnel-panel-row-label,body:has(main.intake-scorecards) .in-funnel-panel-row-label){color:var(--in-body)}:is(body:has(main.intake-insights) .in-funnel-panel-row-value,body:has(main.intake-scorecards) .in-funnel-panel-row-value){color:var(--row-color);font-weight:700}:is(body:has(main.intake-insights) .in-td-count,body:has(main.intake-scorecards) .in-td-count){color:var(--in-text-dark);font-size:15px;font-weight:800}:is(body:has(main.intake-insights) .in-pct-bar,body:has(main.intake-scorecards) .in-pct-bar){align-items:center;gap:8px;display:flex}:is(body:has(main.intake-insights) .in-pct-track,body:has(main.intake-scorecards) .in-pct-track){background:var(--in-tab-bg);border-radius:3px;width:50px;height:5px;overflow:hidden}:is(body:has(main.intake-insights) .in-pct-fill,body:has(main.intake-scorecards) .in-pct-fill){width:var(--fill-width);background:var(--fill-color);border-radius:3px;height:100%}:is(body:has(main.intake-insights) .in-pct-label,body:has(main.intake-scorecards) .in-pct-label){color:var(--in-body);font-weight:600}:is(body:has(main.intake-insights) .in-total-row,body:has(main.intake-scorecards) .in-total-row){background:var(--in-tab-bg)}:is(body:has(main.intake-insights) .in-total-row td:first-child,body:has(main.intake-scorecards) .in-total-row td:first-child){color:var(--in-text-dark);font-size:13px;font-weight:800}:is(body:has(main.intake-insights) .in-total-row td:nth-child(2),body:has(main.intake-scorecards) .in-total-row td:nth-child(2)){color:var(--in-text-dark);font-size:16px;font-weight:900}:is(body:has(main.intake-insights) .in-total-row td:nth-child(3),body:has(main.intake-scorecards) .in-total-row td:nth-child(3)){color:var(--in-text-dark);font-weight:700}:is(body:has(main.intake-insights) .in-td-channel-circle,body:has(main.intake-scorecards) .in-td-channel-circle){background:var(--dot-color);border-radius:50%;width:10px;height:10px}:is(body:has(main.intake-insights) .in-td-lead-count,body:has(main.intake-scorecards) .in-td-lead-count){align-items:center;gap:8px;display:flex}:is(body:has(main.intake-insights) .in-td-lead-num,body:has(main.intake-scorecards) .in-td-lead-num){color:var(--in-text-dark);font-size:14px;font-weight:800}:is(body:has(main.intake-insights) .in-td-lead-bar,body:has(main.intake-scorecards) .in-td-lead-bar){background:var(--in-tab-bg);border-radius:2px;width:40px;height:4px;overflow:hidden}:is(body:has(main.intake-insights) .in-td-lead-fill,body:has(main.intake-scorecards) .in-td-lead-fill){width:var(--fill-width);background:var(--fill-color);border-radius:2px;height:100%}:is(body:has(main.intake-insights) .in-td-semi-bold,body:has(main.intake-scorecards) .in-td-semi-bold){color:var(--in-body);font-weight:600}:is(body:has(main.intake-insights) .in-td-scheduled,body:has(main.intake-scorecards) .in-td-scheduled){color:#22c55e;font-weight:700}:is(body:has(main.intake-insights) .in-donut-layout,body:has(main.intake-scorecards) .in-donut-layout){align-items:center;gap:40px;display:flex}:is(body:has(main.intake-insights) .in-donut-chart,body:has(main.intake-scorecards) .in-donut-chart){cursor:pointer;flex-shrink:0;width:240px;height:240px;position:relative}:is(body:has(main.intake-insights) .in-donut-center,body:has(main.intake-scorecards) .in-donut-center){pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:is(body:has(main.intake-insights) .in-donut-value,body:has(main.intake-scorecards) .in-donut-value){color:var(--accent-color,var(--in-text-dark));font-size:28px;font-weight:900;line-height:1}:is(body:has(main.intake-insights) .in-donut-label,body:has(main.intake-scorecards) .in-donut-label){color:var(--accent-color,var(--in-text-muted));margin-top:2px;font-size:11px;font-weight:700}:is(body:has(main.intake-insights) .in-donut-sub,body:has(main.intake-scorecards) .in-donut-sub){color:var(--in-text-muted);margin-top:1px;font-size:10px}:is(body:has(main.intake-insights) .in-donut-default-label,body:has(main.intake-scorecards) .in-donut-default-label){color:var(--in-text-muted);margin-top:2px;font-size:10px}:is(body:has(main.intake-insights) .in-donut-list,body:has(main.intake-scorecards) .in-donut-list){flex:1;width:100%;min-width:0}:is(body:has(main.intake-insights) .in-donut-row,body:has(main.intake-scorecards) .in-donut-row){cursor:pointer;background:var(--row-bg,transparent);border-radius:8px;justify-content:space-between;align-items:center;margin:0 -8px;padding:5px 8px;font-size:12px;display:flex}:is(body:has(main.intake-insights) .in-donut-row-left,body:has(main.intake-scorecards) .in-donut-row-left){align-items:center;gap:6px;display:flex}:is(body:has(main.intake-insights) .in-donut-row-dot,body:has(main.intake-scorecards) .in-donut-row-dot){background:var(--dot-color);border-radius:3px;width:10px;height:10px}:is(body:has(main.intake-insights) .in-donut-row-right,body:has(main.intake-scorecards) .in-donut-row-right){align-items:center;gap:8px;display:flex}:is(body:has(main.intake-insights) .in-donut-row-pct,body:has(main.intake-scorecards) .in-donut-row-pct){color:var(--in-text-muted);text-align:right;min-width:36px;font-size:10px}:is(body:has(main.intake-insights) .in-outcome-bar-wrap,body:has(main.intake-scorecards) .in-outcome-bar-wrap){z-index:10;position:relative}:is(body:has(main.intake-insights) .in-outcome-bar,body:has(main.intake-scorecards) .in-outcome-bar){border-radius:12px;height:52px;display:flex;overflow:hidden}:is(body:has(main.intake-insights) .in-outcome-seg,body:has(main.intake-scorecards) .in-outcome-seg){width:var(--seg-width);background:var(--seg-bg);color:var(--seg-text,white);font-size:var(--seg-font-size,11px);font-weight:var(--seg-font-weight,700);cursor:pointer;opacity:var(--seg-opacity,1);justify-content:center;align-items:center;display:flex}:is(body:has(main.intake-insights) .in-outcome-tip,body:has(main.intake-scorecards) .in-outcome-tip){z-index:30;position:absolute;bottom:60px;transform:translate(-50%)}:is(body:has(main.intake-insights) .in-outcome-tip-row,body:has(main.intake-scorecards) .in-outcome-tip-row){justify-content:space-between;padding:4px 0;display:flex}:is(body:has(main.intake-insights) .in-outcome-tip-count,body:has(main.intake-scorecards) .in-outcome-tip-count){color:var(--in-text-dark);font-size:11px;font-weight:700}:is(body:has(main.intake-insights) .in-outcome-tip-pct,body:has(main.intake-scorecards) .in-outcome-tip-pct){font-size:11px;font-weight:700}:is(body:has(main.intake-insights),body:has(main.intake-scorecards)){--in-green:#22c55e;--in-amber:#f59e0b;--in-red:#ef4444;--in-red-dark:#dc2626;--in-red-darkest:#dc2626;--in-red-mid:#dc2626;--in-red-bg:#dc262618;--in-red-border:#dc262633;--in-red-light:#dc262618;--in-amber-bg:#f59e0b18;--in-amber-border:#f59e0b33;--in-superstar:#15803d}:is(body:has(main.intake-insights) .in-col-24,body:has(main.intake-scorecards) .in-col-24){flex-direction:column;gap:24px;display:flex}:is(body:has(main.intake-insights) .in-avatar,body:has(main.intake-scorecards) .in-avatar){background:var(--in-btn-grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}:is(body:has(main.intake-insights) .in-avatar--sm,body:has(main.intake-scorecards) .in-avatar--sm){width:32px;height:32px;font-size:12px}:is(body:has(main.intake-insights) .in-avatar--md,body:has(main.intake-scorecards) .in-avatar--md){width:40px;height:40px;font-size:15px;position:relative}:is(body:has(main.intake-insights) .in-drill-back,body:has(main.intake-scorecards) .in-drill-back){border:1px solid var(--in-border);background:var(--in-white);cursor:pointer;color:var(--in-primary);border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:10px 20px;font-size:13px;font-weight:700;display:flex}:is(body:has(main.intake-insights) .in-drill-banner,body:has(main.intake-scorecards) .in-drill-banner){background:var(--cat-bg);border:1px solid var(--cat-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex}:is(body:has(main.intake-insights) .in-drill-icon,body:has(main.intake-scorecards) .in-drill-icon){background:var(--icon-bg);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}:is(body:has(main.intake-insights) .in-drill-count,body:has(main.intake-scorecards) .in-drill-count){color:var(--icon-color);font-size:26px;font-weight:900}:is(body:has(main.intake-insights) .in-drill-text,body:has(main.intake-scorecards) .in-drill-text){flex:1;min-width:200px}:is(body:has(main.intake-insights) .in-drill-title,body:has(main.intake-scorecards) .in-drill-title){color:var(--in-text-dark);margin-bottom:4px;font-size:20px;font-weight:800}:is(body:has(main.intake-insights) .in-drill-note,body:has(main.intake-scorecards) .in-drill-note){color:var(--in-body);font-size:13px;line-height:1.6}:is(body:has(main.intake-insights) .in-drill-chart,body:has(main.intake-scorecards) .in-drill-chart){height:220px}:is(body:has(main.intake-insights) .in-drill-calls-hdr,body:has(main.intake-scorecards) .in-drill-calls-hdr){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}:is(body:has(main.intake-insights) .in-drill-badge,body:has(main.intake-scorecards) .in-drill-badge){background:var(--cat-bg);color:var(--cat-color);border-radius:8px;padding:4px 14px;font-size:12px;font-weight:700}:is(body:has(main.intake-insights) .in-team-hdr,body:has(main.intake-scorecards) .in-team-hdr){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:is(body:has(main.intake-insights) .in-team-title,body:has(main.intake-scorecards) .in-team-title){color:var(--in-text-dark);margin:0;font-size:17px;font-weight:800}:is(body:has(main.intake-insights) .in-team-sub,body:has(main.intake-scorecards) .in-team-sub){color:var(--in-text-muted);margin:4px 0 0;font-size:12px}:is(body:has(main.intake-insights) .in-manage-hdr,body:has(main.intake-scorecards) .in-manage-hdr){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}:is(body:has(main.intake-insights) .in-manage-grid,body:has(main.intake-scorecards) .in-manage-grid){grid-template-columns:1fr 1fr;gap:10px;display:grid}:is(body:has(main.intake-insights) .in-manage-grid--mb,body:has(main.intake-scorecards) .in-manage-grid--mb){margin-bottom:24px}:is(body:has(main.intake-insights) .in-manage-row,body:has(main.intake-scorecards) .in-manage-row){border:1px solid var(--in-border);background:var(--in-white);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}:is(body:has(main.intake-insights) .in-manage-row-info,body:has(main.intake-scorecards) .in-manage-row-info){align-items:center;gap:10px;display:flex}:is(body:has(main.intake-insights) .in-manage-name,body:has(main.intake-scorecards) .in-manage-name){color:var(--in-text-dark);font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-manage-alias,body:has(main.intake-scorecards) .in-manage-alias){color:var(--in-text-muted);font-size:10px}:is(body:has(main.intake-insights) .in-manage-edit,body:has(main.intake-scorecards) .in-manage-edit){border:1px solid var(--in-border);background:var(--in-white);cursor:pointer;width:28px;height:28px;color:var(--in-text-muted);border-radius:6px;justify-content:center;align-items:center;display:flex}:is(body:has(main.intake-insights) .in-unmatched-hdr,body:has(main.intake-scorecards) .in-unmatched-hdr){align-items:center;gap:8px;margin-bottom:10px;display:flex}:is(body:has(main.intake-insights) .in-unmatched-icon,body:has(main.intake-scorecards) .in-unmatched-icon){background:var(--in-red-bg);width:24px;height:24px;color:var(--in-red);border-radius:6px;justify-content:center;align-items:center;display:flex}:is(body:has(main.intake-insights) .in-unmatched-label,body:has(main.intake-scorecards) .in-unmatched-label){color:var(--in-text-dark);font-size:12px;font-weight:700}:is(body:has(main.intake-insights) .in-unmatched-row,body:has(main.intake-scorecards) .in-unmatched-row){border:1px solid var(--in-red-border);background:var(--in-red-bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}:is(body:has(main.intake-insights) .in-unmatched-row-info,body:has(main.intake-scorecards) .in-unmatched-row-info){align-items:center;gap:8px;display:flex}:is(body:has(main.intake-insights) .in-unmatched-avatar,body:has(main.intake-scorecards) .in-unmatched-avatar){background:var(--in-red-light);width:32px;height:32px;color:var(--in-red);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}:is(body:has(main.intake-insights) .in-unmatched-name,body:has(main.intake-scorecards) .in-unmatched-name){color:var(--in-red-darkest);font-size:14px;font-weight:800}:is(body:has(main.intake-insights) .in-unmatched-meta,body:has(main.intake-scorecards) .in-unmatched-meta){color:var(--in-red-mid);font-size:10px}:is(body:has(main.intake-insights) .in-unmatched-actions,body:has(main.intake-scorecards) .in-unmatched-actions){gap:6px;display:flex}:is(body:has(main.intake-insights) .in-unmatched-actions .btn,body:has(main.intake-scorecards) .in-unmatched-actions .btn){padding:6px 12px;font-size:11px}:is(body:has(main.intake-insights) .in-agent-grid,body:has(main.intake-scorecards) .in-agent-grid){grid-template-columns:repeat(4,1fr);gap:16px;display:grid}:is(body:has(main.intake-insights) .in-agent-card,body:has(main.intake-scorecards) .in-agent-card){border:1px solid var(--in-border);cursor:pointer;background:var(--in-white);box-shadow:var(--in-card-shadow);border-radius:14px;padding:18px 20px}:is(body:has(main.intake-insights) .in-agent-card[data-expanded],body:has(main.intake-scorecards) .in-agent-card[data-expanded]){border-color:color-mix(in srgb, var(--in-primary) 40%, transparent);background:color-mix(in srgb, var(--in-primary) 3%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--in-primary) 13%, transparent);border-radius:14px 14px 0 0}:is(body:has(main.intake-insights) .in-agent-top,body:has(main.intake-scorecards) .in-agent-top){justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}:is(body:has(main.intake-insights) .in-agent-id,body:has(main.intake-scorecards) .in-agent-id){align-items:center;gap:10px;display:flex}:is(body:has(main.intake-insights) .in-agent-name-row,body:has(main.intake-scorecards) .in-agent-name-row){align-items:center;gap:6px;display:flex}:is(body:has(main.intake-insights) .in-agent-name,body:has(main.intake-scorecards) .in-agent-name){color:var(--in-text-dark);font-size:15px;font-weight:800}:is(body:has(main.intake-insights) .in-agent-calls,body:has(main.intake-scorecards) .in-agent-calls){color:var(--in-text-muted);font-size:11px}:is(body:has(main.intake-insights) .in-superstar-crown,body:has(main.intake-scorecards) .in-superstar-crown){background:var(--in-superstar);border:2px solid var(--in-white);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-6px;right:-6px}:is(body:has(main.intake-insights) .in-avatar[data-superstar],body:has(main.intake-scorecards) .in-avatar[data-superstar]){background:var(--in-superstar)}:is(body:has(main.intake-insights) .in-stat-pair,body:has(main.intake-scorecards) .in-stat-pair){grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}:is(body:has(main.intake-insights) .in-stat-box,body:has(main.intake-scorecards) .in-stat-box){background:var(--in-tab-bg);text-align:center;border-radius:8px;padding:8px 10px}:is(body:has(main.intake-insights) .in-stat-label,body:has(main.intake-scorecards) .in-stat-label){color:var(--in-label);font-size:10px;font-weight:600}:is(body:has(main.intake-insights) .in-stat-value,body:has(main.intake-scorecards) .in-stat-value){color:var(--stat-color);font-size:18px;font-weight:900}:is(body:has(main.intake-insights) .in-metric-row,body:has(main.intake-scorecards) .in-metric-row){border-top:1px solid var(--in-border);grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:10px;padding-top:10px;display:grid}:is(body:has(main.intake-insights) .in-metric-box,body:has(main.intake-scorecards) .in-metric-box){text-align:center;background:var(--in-tab-bg);border-radius:8px;padding:6px 4px}:is(body:has(main.intake-insights) .in-metric-label,body:has(main.intake-scorecards) .in-metric-label){color:var(--in-label);margin-bottom:2px;font-size:10px;font-weight:600}:is(body:has(main.intake-insights) .in-metric-value,body:has(main.intake-scorecards) .in-metric-value){color:var(--metric-color);font-size:15px;font-weight:900}:is(body:has(main.intake-insights) .in-card-toggle,body:has(main.intake-scorecards) .in-card-toggle){text-align:center;margin-top:8px}:is(body:has(main.intake-insights) .in-card-toggle span,body:has(main.intake-scorecards) .in-card-toggle span){color:var(--in-primary);font-size:10px;font-weight:600}:is(body:has(main.intake-insights) .in-agent-detail,body:has(main.intake-scorecards) .in-agent-detail){border:1px solid color-mix(in srgb, var(--in-primary) 27%, transparent);background:var(--in-white);border-top:none;border-radius:0 0 14px 14px;padding:16px 20px}:is(body:has(main.intake-insights) .in-agent-detail-title,body:has(main.intake-scorecards) .in-agent-detail-title){color:var(--in-text-dark);margin-bottom:10px;font-size:12px;font-weight:700}:is(body:has(main.intake-insights) .in-team-actions,body:has(main.intake-scorecards) .in-team-actions){flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(body:has(main.intake-insights) .in-view-toggle,body:has(main.intake-scorecards) .in-view-toggle){background:var(--in-tab-bg);border-radius:10px;padding:3px;display:flex}:is(body:has(main.intake-insights) .in-view-toggle-btn,body:has(main.intake-scorecards) .in-view-toggle-btn){cursor:pointer;color:var(--in-label);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:flex}:is(body:has(main.intake-insights) .in-view-toggle-btn[data-active],body:has(main.intake-scorecards) .in-view-toggle-btn[data-active]){background:var(--in-btn-grad);color:#fff}:is(body:has(main.intake-insights) .in-agent-table,body:has(main.intake-scorecards) .in-agent-table){min-width:820px}:is(body:has(main.intake-insights) .in-agent-row,body:has(main.intake-scorecards) .in-agent-row){cursor:pointer}:is(body:has(main.intake-insights) .in-agent-row[data-expanded],body:has(main.intake-scorecards) .in-agent-row[data-expanded]){background:color-mix(in srgb, var(--in-primary) 5%, transparent)}:is(body:has(main.intake-insights) .in-agent-table td.in-agent-cell,body:has(main.intake-scorecards) .in-agent-table td.in-agent-cell){color:var(--in-text-dark);font-weight:600}:is(body:has(main.intake-insights) .in-agent-cell-inner,body:has(main.intake-scorecards) .in-agent-cell-inner){align-items:center;gap:10px;display:flex}:is(body:has(main.intake-insights) .in-agent-name--sm,body:has(main.intake-scorecards) .in-agent-name--sm){font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-agent-calls--sm,body:has(main.intake-scorecards) .in-agent-calls--sm){margin-top:1px;font-size:10px}:is(body:has(main.intake-insights) .in-agent-table .in-td-num,body:has(main.intake-scorecards) .in-agent-table .in-td-num){color:var(--num-color);font-size:14px;font-weight:800}:is(body:has(main.intake-insights) .in-agent-table .in-td-caret,body:has(main.intake-scorecards) .in-agent-table .in-td-caret){text-align:right}:is(body:has(main.intake-insights) .in-rate-cell,body:has(main.intake-scorecards) .in-rate-cell){align-items:center;gap:8px;display:flex}:is(body:has(main.intake-insights) .in-rate-track,body:has(main.intake-scorecards) .in-rate-track){background:var(--in-tab-bg);border-radius:3px;width:50px;height:6px;overflow:hidden}:is(body:has(main.intake-insights) .in-rate-fill,body:has(main.intake-scorecards) .in-rate-fill){width:var(--rate-w);background:var(--rate-color);border-radius:3px;height:100%}:is(body:has(main.intake-insights) .in-rate-pct,body:has(main.intake-scorecards) .in-rate-pct){color:var(--rate-color);font-weight:700}:is(body:has(main.intake-insights) .in-pill,body:has(main.intake-scorecards) .in-pill){background:var(--pill-bg);color:var(--pill-color);border-radius:10px;padding:3px 10px;font-size:11px;font-weight:700}:is(body:has(main.intake-insights) .in-caret,body:has(main.intake-scorecards) .in-caret){color:var(--in-text-muted);transition:transform .15s;display:inline-flex}:is(body:has(main.intake-insights) .in-caret[data-expanded],body:has(main.intake-scorecards) .in-caret[data-expanded]){transform:rotate(180deg)}:is(body:has(main.intake-insights) .in-agent-row-detail,body:has(main.intake-scorecards) .in-agent-row-detail){background:color-mix(in srgb, var(--in-primary) 4%, transparent);padding:0}:is(body:has(main.intake-insights) .in-agent-detail--inline,body:has(main.intake-scorecards) .in-agent-detail--inline){background:0 0;border:none;border-radius:0;padding:14px 20px 18px}:is(body:has(main.intake-insights) .in-reason-row,body:has(main.intake-scorecards) .in-reason-row){align-items:center;gap:10px;padding:7px 0;display:flex}:is(body:has(main.intake-insights) .in-reason-row:not(:last-child),body:has(main.intake-scorecards) .in-reason-row:not(:last-child)){border-bottom:1px solid var(--in-border)}:is(body:has(main.intake-insights) .in-reason-icon,body:has(main.intake-scorecards) .in-reason-icon){background:var(--rc-bg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}:is(body:has(main.intake-insights) .in-reason-count,body:has(main.intake-scorecards) .in-reason-count){color:var(--rc);font-size:12px;font-weight:900}:is(body:has(main.intake-insights) .in-reason-text,body:has(main.intake-scorecards) .in-reason-text){color:var(--in-text-dark);flex:1;font-size:12px}:is(body:has(main.intake-insights) .in-reason-bar,body:has(main.intake-scorecards) .in-reason-bar){background:var(--in-tab-bg);border-radius:3px;flex-shrink:0;width:60px;height:5px;overflow:hidden}:is(body:has(main.intake-insights) .in-reason-fill,body:has(main.intake-scorecards) .in-reason-fill){width:var(--fill-w);background:var(--rc);border-radius:3px;height:100%}:is(body:has(main.intake-insights) .in-decline-btn,body:has(main.intake-scorecards) .in-decline-btn){text-align:left;cursor:pointer;border:1px solid var(--in-border);background:var(--in-white);border-radius:10px;align-items:flex-start;gap:14px;width:100%;margin-bottom:8px;padding:14px 12px;display:flex}:is(body:has(main.intake-insights) .in-decline-icon,body:has(main.intake-scorecards) .in-decline-icon){background:var(--icon-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:is(body:has(main.intake-insights) .in-decline-count,body:has(main.intake-scorecards) .in-decline-count){color:var(--icon-color);font-size:18px;font-weight:900;line-height:1}:is(body:has(main.intake-insights) .in-decline-body,body:has(main.intake-scorecards) .in-decline-body){flex:1;min-width:0}:is(body:has(main.intake-insights) .in-decline-name,body:has(main.intake-scorecards) .in-decline-name){color:var(--in-text-dark);margin-bottom:3px;font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-decline-note,body:has(main.intake-scorecards) .in-decline-note){color:var(--in-body);font-size:11.5px;line-height:1.5}:is(body:has(main.intake-insights) .in-decline-link,body:has(main.intake-scorecards) .in-decline-link){color:var(--in-primary);margin-top:8px;font-size:11px;font-weight:700;display:block}:is(body:has(main.intake-insights) .in-decline-bar,body:has(main.intake-scorecards) .in-decline-bar){background:var(--in-tab-bg);border-radius:3px;flex-shrink:0;width:60px;height:6px;margin-top:8px;overflow:hidden}:is(body:has(main.intake-insights) .in-decline-fill,body:has(main.intake-scorecards) .in-decline-fill){width:var(--fill-w);background:var(--fill-bg);border-radius:3px;height:100%}:is(body:has(main.intake-insights) .in-phases-toggle,body:has(main.intake-scorecards) .in-phases-toggle){cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}:is(body:has(main.intake-insights) .in-phases-left,body:has(main.intake-scorecards) .in-phases-left){align-items:center;gap:10px;display:flex}:is(body:has(main.intake-insights) .in-phases-icon,body:has(main.intake-scorecards) .in-phases-icon){background:var(--in-btn-grad);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}:is(body:has(main.intake-insights) .in-phases-title,body:has(main.intake-scorecards) .in-phases-title){color:var(--in-text-dark);text-align:left;font-size:15px;font-weight:700}:is(body:has(main.intake-insights) .in-phases-sub,body:has(main.intake-scorecards) .in-phases-sub){color:var(--in-text-muted);text-align:left;margin-top:2px;font-size:11.5px}:is(body:has(main.intake-insights) .in-phases-chevron,body:has(main.intake-scorecards) .in-phases-chevron){flex-shrink:0;transition:transform .2s}:is(body:has(main.intake-insights) .in-phases-chevron[data-open],body:has(main.intake-scorecards) .in-phases-chevron[data-open]){transform:rotate(180deg)}:is(body:has(main.intake-insights) .in-phases-body,body:has(main.intake-scorecards) .in-phases-body){border-top:1px solid var(--in-border);margin-top:16px;padding-top:16px}:is(body:has(main.intake-insights) .in-phases-warning,body:has(main.intake-scorecards) .in-phases-warning){background:var(--in-amber-bg);border:1px solid var(--in-amber-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}:is(body:has(main.intake-insights) .in-phases-warning-label,body:has(main.intake-scorecards) .in-phases-warning-label){color:var(--in-text-dark);font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-phases-warning-name,body:has(main.intake-scorecards) .in-phases-warning-name){font-size:13px;font-weight:800}:is(body:has(main.intake-insights) .in-phases-warning-detail,body:has(main.intake-scorecards) .in-phases-warning-detail){color:var(--in-body);font-size:12px}:is(body:has(main.intake-insights) .in-phases-grid,body:has(main.intake-scorecards) .in-phases-grid){grid-template-columns:repeat(3,1fr);gap:16px;display:grid}:is(body:has(main.intake-insights) .in-phase-card,body:has(main.intake-scorecards) .in-phase-card){border:1px solid var(--in-border);background:var(--in-white);box-shadow:var(--in-card-shadow);border-radius:14px;overflow:hidden}:is(body:has(main.intake-insights) .in-phase-card[data-expanded],body:has(main.intake-scorecards) .in-phase-card[data-expanded]){border-color:color-mix(in srgb, var(--phase-color) 33%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--phase-color) 13%, transparent)}:is(body:has(main.intake-insights) .in-phase-stripe,body:has(main.intake-scorecards) .in-phase-stripe){background:var(--phase-color);height:4px}:is(body:has(main.intake-insights) .in-phase-body,body:has(main.intake-scorecards) .in-phase-body){padding:16px 18px}:is(body:has(main.intake-insights) .in-phase-hdr,body:has(main.intake-scorecards) .in-phase-hdr){justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}:is(body:has(main.intake-insights) .in-phase-hdr-left,body:has(main.intake-scorecards) .in-phase-hdr-left){align-items:center;gap:10px;display:flex}:is(body:has(main.intake-insights) .in-phase-badge,body:has(main.intake-scorecards) .in-phase-badge){border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:flex}:is(body:has(main.intake-insights) .in-phase-name,body:has(main.intake-scorecards) .in-phase-name){color:var(--in-text-dark);font-size:13px;font-weight:800}:is(body:has(main.intake-insights) .in-phase-desc,body:has(main.intake-scorecards) .in-phase-desc){color:var(--in-text-muted);font-size:10px}:is(body:has(main.intake-insights) .in-phase-points,body:has(main.intake-scorecards) .in-phase-points){text-align:right;flex-shrink:0}:is(body:has(main.intake-insights) .in-phase-points-value,body:has(main.intake-scorecards) .in-phase-points-value){color:var(--phase-color);font-size:22px;font-weight:900;line-height:1}:is(body:has(main.intake-insights) .in-phase-points-sub,body:has(main.intake-scorecards) .in-phase-points-sub){color:var(--in-text-muted);font-size:9px}:is(body:has(main.intake-insights) .in-phase-progress,body:has(main.intake-scorecards) .in-phase-progress){margin-bottom:12px}:is(body:has(main.intake-insights) .in-phase-progress-row,body:has(main.intake-scorecards) .in-phase-progress-row){color:var(--in-text-muted);justify-content:space-between;margin-bottom:4px;font-size:10px;display:flex}:is(body:has(main.intake-insights) .in-phase-bar,body:has(main.intake-scorecards) .in-phase-bar){background:var(--in-tab-bg);border-radius:4px;height:7px;overflow:hidden}:is(body:has(main.intake-insights) .in-phase-fill,body:has(main.intake-scorecards) .in-phase-fill){background:var(--phase-color);height:100%;width:var(--fill-w);border-radius:4px}:is(body:has(main.intake-insights) .in-phase-expand,body:has(main.intake-scorecards) .in-phase-expand){border:1px solid var(--in-border);background:var(--in-tab-bg);cursor:pointer;width:100%;color:var(--in-label);border-radius:8px;padding:8px;font-size:11px;font-weight:700}:is(body:has(main.intake-insights) .in-phase-expand[data-expanded],body:has(main.intake-scorecards) .in-phase-expand[data-expanded]){background:color-mix(in srgb, var(--phase-color) 6%, transparent);color:var(--phase-color)}:is(body:has(main.intake-insights) .in-signal-section,body:has(main.intake-scorecards) .in-signal-section){border-top:1px solid var(--in-border);margin-top:14px;padding-top:14px}:is(body:has(main.intake-insights) .in-signal-heading,body:has(main.intake-scorecards) .in-signal-heading){text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:10px;font-weight:700}:is(body:has(main.intake-insights) .in-signal-heading--pos,body:has(main.intake-scorecards) .in-signal-heading--pos){color:var(--in-green)}:is(body:has(main.intake-insights) .in-signal-heading--neg,body:has(main.intake-scorecards) .in-signal-heading--neg){color:var(--in-red-dark);margin-top:12px}:is(body:has(main.intake-insights) .in-signal-row,body:has(main.intake-scorecards) .in-signal-row){border-bottom:1px solid var(--in-border);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}:is(body:has(main.intake-insights) .in-signal-row:last-child,body:has(main.intake-scorecards) .in-signal-row:last-child){border-bottom:none}:is(body:has(main.intake-insights) .in-signal-info,body:has(main.intake-scorecards) .in-signal-info){flex:1}:is(body:has(main.intake-insights) .in-signal-name,body:has(main.intake-scorecards) .in-signal-name){color:var(--in-text-dark);margin-bottom:1px;font-size:11px}:is(body:has(main.intake-insights) .in-signal-meta,body:has(main.intake-scorecards) .in-signal-meta){color:var(--in-text-muted);font-size:9px}:is(body:has(main.intake-insights) .in-signal-pts-pos,body:has(main.intake-scorecards) .in-signal-pts-pos){color:var(--in-green);font-weight:700}:is(body:has(main.intake-insights) .in-signal-pts-neg,body:has(main.intake-scorecards) .in-signal-pts-neg){color:var(--in-red-dark);font-weight:700}:is(body:has(main.intake-insights) .in-signal-bar,body:has(main.intake-scorecards) .in-signal-bar){background:var(--in-tab-bg);border-radius:2px;flex-shrink:0;width:50px;height:4px;overflow:hidden}:is(body:has(main.intake-insights) .in-signal-fill--pos,body:has(main.intake-scorecards) .in-signal-fill--pos){background:var(--in-green);height:100%;width:var(--fill-w);border-radius:2px}:is(body:has(main.intake-insights) .in-signal-fill--neg,body:has(main.intake-scorecards) .in-signal-fill--neg){background:var(--in-red-dark);height:100%;width:var(--fill-w);border-radius:2px}.dialog.in-agent-dialog,.dialog.in-assign-dialog{--dialog-header-padding:28px 32px 4px;--dialog-body-padding:0;--dialog-action-size:28px;--dialog-action-radius:50%;--dialog-action-bg:var(--in-white);--dialog-title-color:var(--in-text-dark);--dialog-subtitle-color:var(--in-body);font-family:Outfit,sans-serif}.dialog.in-agent-dialog .dialog-actions>button,.dialog.in-assign-dialog .dialog-actions>button{border:1px solid var(--in-border);color:var(--in-text-muted)}.dialog.in-agent-dialog{--dialog-header-align:center;--dialog-title-size:22px;--dialog-title-weight:800;--dialog-subtitle-size:13px}.dialog.in-agent-dialog .dialog-subtitle{text-align:center;margin-top:4px}.dialog.in-assign-dialog{--dialog-header-align:flex-start;--dialog-header-padding:24px 28px 0;--dialog-title-size:18px;--dialog-title-weight:800;--dialog-subtitle-size:12px}.dialog.in-assign-dialog .dialog-subtitle{margin-top:4px}:is(body:has(main.intake-insights) .in-dialog-body,body:has(main.intake-scorecards) .in-dialog-body){padding:24px 32px 28px}:is(body:has(main.intake-insights) .in-field,body:has(main.intake-scorecards) .in-field){margin-bottom:18px}:is(body:has(main.intake-insights) .in-field--lg,body:has(main.intake-scorecards) .in-field--lg){margin-bottom:24px}:is(body:has(main.intake-insights) .in-field-label,body:has(main.intake-scorecards) .in-field-label){color:var(--in-label);margin-bottom:6px;font-size:12px;font-weight:600;display:block}:is(body:has(main.intake-insights) .in-field-required,body:has(main.intake-scorecards) .in-field-required){color:var(--in-red)}:is(body:has(main.intake-insights) .in-field-input,body:has(main.intake-scorecards) .in-field-input){border:1px solid var(--in-border);background:var(--in-bg);width:100%;color:var(--in-text-dark);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 14px;font-size:14px;font-weight:500}:is(body:has(main.intake-insights) .in-field-input--readonly,body:has(main.intake-scorecards) .in-field-input--readonly){background:var(--in-tab-bg);color:var(--in-text-muted)}:is(body:has(main.intake-insights) .in-field-select,body:has(main.intake-scorecards) .in-field-select){border:1px solid var(--in-border);background:var(--in-bg);width:100%;color:var(--in-text-dark);box-sizing:border-box;appearance:none;border-radius:10px;outline:none;padding:10px 14px;font-size:13px}:is(body:has(main.intake-insights) .in-field-textarea,body:has(main.intake-scorecards) .in-field-textarea){border:1px solid var(--in-border);background:var(--in-bg);width:100%;color:var(--in-text-dark);box-sizing:border-box;resize:vertical;border-radius:10px;outline:none;min-height:72px;padding:10px 14px;font-size:13px}:is(body:has(main.intake-insights) .in-alias-row,body:has(main.intake-scorecards) .in-alias-row){align-items:center;gap:8px;margin-bottom:6px;display:flex}:is(body:has(main.intake-insights) .in-alias-input,body:has(main.intake-scorecards) .in-alias-input){border:1px solid var(--in-border);background:var(--in-bg);color:var(--in-text-dark);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:13px}:is(body:has(main.intake-insights) .in-alias-btn,body:has(main.intake-scorecards) .in-alias-btn){border:1px solid var(--in-border);background:var(--in-white);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}:is(body:has(main.intake-insights) .in-alias-btn--remove,body:has(main.intake-scorecards) .in-alias-btn--remove){color:var(--in-text-muted)}:is(body:has(main.intake-insights) .in-alias-btn--add,body:has(main.intake-scorecards) .in-alias-btn--add){color:var(--in-primary);font-size:16px;font-weight:700}:is(body:has(main.intake-insights) .in-dialog-footer,body:has(main.intake-scorecards) .in-dialog-footer){border-top:1px solid var(--in-border);justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}:is(body:has(main.intake-insights) .in-remove-link,body:has(main.intake-scorecards) .in-remove-link){color:var(--in-red);cursor:pointer;background:0 0;border:none;margin-right:auto;font-size:12px;font-weight:600}:is(body:has(main.intake-insights) .in-btn-cancel,body:has(main.intake-scorecards) .in-btn-cancel){border:1px solid var(--in-border);background:var(--in-white);cursor:pointer;color:var(--in-label);border-radius:10px;padding:10px 22px;font-size:13px;font-weight:600}:is(body:has(main.intake-insights) .in-btn-save,body:has(main.intake-scorecards) .in-btn-save){background:var(--in-btn-grad);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 28px;font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-btn-save[data-disabled],body:has(main.intake-scorecards) .in-btn-save[data-disabled]){background:var(--in-tab-bg);color:var(--in-text-muted);cursor:default}:is(body:has(main.intake-insights) .in-assign-body,body:has(main.intake-scorecards) .in-assign-body){padding:16px 28px 24px}:is(body:has(main.intake-insights) .in-assign-new,body:has(main.intake-scorecards) .in-assign-new){border:2px solid color-mix(in srgb, var(--in-primary) 27%, transparent);background:color-mix(in srgb, var(--in-primary) 3%, transparent);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:12px 14px;display:flex}:is(body:has(main.intake-insights) .in-assign-new-title,body:has(main.intake-scorecards) .in-assign-new-title){color:var(--in-primary);font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-assign-new-desc,body:has(main.intake-scorecards) .in-assign-new-desc){color:var(--in-body);margin-top:1px;font-size:10px}:is(body:has(main.intake-insights) .in-assign-section-label,body:has(main.intake-scorecards) .in-assign-section-label){color:var(--in-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600}:is(body:has(main.intake-insights) .in-assign-list,body:has(main.intake-scorecards) .in-assign-list){flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}:is(body:has(main.intake-insights) .in-assign-agent,body:has(main.intake-scorecards) .in-assign-agent){border:1px solid var(--in-border);background:var(--in-white);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}:is(body:has(main.intake-insights) .in-assign-agent-name,body:has(main.intake-scorecards) .in-assign-agent-name){color:var(--in-text-dark);font-size:13px;font-weight:700}:is(body:has(main.intake-insights) .in-assign-agent-alias,body:has(main.intake-scorecards) .in-assign-agent-alias){color:var(--in-text-muted);font-size:10px}:is(body:has(main.intake-insights) .in-assign-link,body:has(main.intake-scorecards) .in-assign-link){color:var(--in-primary);font-size:11px;font-weight:700}:is(body:has(main.intake-insights) .in-assign-footer,body:has(main.intake-scorecards) .in-assign-footer){text-align:center;margin-top:12px}:is(body:has(main.intake-insights) .in-btn-cancel-sm,body:has(main.intake-scorecards) .in-btn-cancel-sm){border:1px solid var(--in-border);background:var(--in-white);cursor:pointer;color:var(--in-label);border-radius:8px;padding:8px 20px;font-size:12px;font-weight:600}:is(body:has(main.intake-insights) .in-tooltip-body,body:has(main.intake-scorecards) .in-tooltip-body){padding:10px 16px}:is(body:has(main.intake-insights) .in-chart-container--260,body:has(main.intake-scorecards) .in-chart-container--260){height:260px;position:relative}:is(body:has(main.intake-insights) .in-chart-container--300,body:has(main.intake-scorecards) .in-chart-container--300){height:300px;position:relative}:is(body:has(main.intake-insights) .in-chart-container--320,body:has(main.intake-scorecards) .in-chart-container--320){height:320px;position:relative}:is(body:has(main.intake-insights) .in-table--min500,body:has(main.intake-scorecards) .in-table--min500){min-width:500px}:is(body:has(main.intake-insights) .in-table--min600,body:has(main.intake-scorecards) .in-table--min600){min-width:600px}:is(body:has(main.intake-insights) .in-table--min750,body:has(main.intake-scorecards) .in-table--min750){min-width:750px}:is(body:has(main.intake-insights) .in-card--visible,body:has(main.intake-scorecards) .in-card--visible){overflow:visible}:is(body:has(main.intake-insights) .in-card--manage,body:has(main.intake-scorecards) .in-card--manage){border:2px solid #007ffd33}:is(body:has(main.intake-insights) .in-card-desc--mt2,body:has(main.intake-scorecards) .in-card-desc--mt2){margin:2px 0 0}:is(body:has(main.intake-insights) .in-legend--mt12,body:has(main.intake-scorecards) .in-legend--mt12){margin-top:12px}:is(body:has(main.intake-insights) .in-legend-dot--lg,body:has(main.intake-scorecards) .in-legend-dot--lg){background:var(--dot-bg);border-radius:3px;width:10px;height:10px}:is(body:has(main.intake-insights) .in-flex-1,body:has(main.intake-scorecards) .in-flex-1){flex:1}:is(body:has(main.intake-insights) .in-text-muted,body:has(main.intake-scorecards) .in-text-muted){color:var(--in-text-muted)}:is(body:has(main.intake-insights) .in-bold-700,body:has(main.intake-scorecards) .in-bold-700){color:var(--c);font-weight:700}:is(body:has(main.intake-insights) .in-bold-800,body:has(main.intake-scorecards) .in-bold-800){color:var(--c);font-weight:800}:is(body:has(main.intake-insights) .in-emoji-lg,body:has(main.intake-scorecards) .in-emoji-lg){font-size:18px}:is(body:has(main.intake-insights) .in-phase-badge,body:has(main.intake-scorecards) .in-phase-badge){background:var(--badge-bg);width:32px;height:32px;color:var(--badge-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}:is(body:has(main.intake-insights) .in-bar-fill,body:has(main.intake-scorecards) .in-bar-fill){border-radius:inherit;height:100%;width:var(--fill-w);background:var(--fill-bg,var(--phase-color))}:is(body:has(main.intake-insights) .in-agent-card-wrap,body:has(main.intake-scorecards) .in-agent-card-wrap){animation:.3s both cardIn;animation-delay:var(--delay,0s)}:is(body:has(main.intake-insights) .in-avatar--md[data-superstar],body:has(main.intake-scorecards) .in-avatar--md[data-superstar]){background:var(--in-superstar)}:is(body:has(main.intake-insights) .in-color-icon,body:has(main.intake-scorecards) .in-color-icon){background:var(--icon-bg)}:is(body:has(main.intake-insights) .in-color-icon>span,body:has(main.intake-scorecards) .in-color-icon>span){color:var(--icon-color)}:is(body:has(main.intake-insights) .in-drill-banner,body:has(main.intake-scorecards) .in-drill-banner){background:var(--cat-bg);border:1px solid var(--cat-border)}:is(body:has(main.intake-insights) .in-drill-badge,body:has(main.intake-scorecards) .in-drill-badge){background:var(--cat-bg);color:var(--cat-color)}:is(body:has(main.intake-insights) .in-donut-row-name,body:has(main.intake-scorecards) .in-donut-row-name){color:var(--name-color,var(--in-label));font-weight:var(--name-weight,400)}:is(body:has(main.intake-insights) .in-donut-row-val,body:has(main.intake-scorecards) .in-donut-row-val){color:var(--val-color,var(--in-text-dark));font-weight:700}:is(:root:has([data-theme=dark]) body:has(main.intake-insights),:root:has([data-theme=dark]) body:has(main.intake-scorecards)){--in-bg:#0f1117;--in-white:#1a1d27;--in-border:#2a2d3a;--in-text-dark:#e8eaf0;--in-text-muted:#6b7280;--in-label:#9ca3af;--in-body:#8b92a0;--in-card-shadow:0 2px 16px #0000004d;--in-hover-bg:#1e2130;--in-tab-bg:#1e2130;--in-grid-stroke:#1e2130;--in-info-bg:linear-gradient(135deg, #1a1d27, #1e2130);--in-info-border:#2a2d3a;--in-info-title:#e8eaf0;--in-info-body:#9ca3af;--chart-grid-line:var(--in-grid-stroke);--chart-grid-label:var(--in-text-muted)}@media (width<=900px){:is(body:has(main.intake-insights) .in-agent-grid,body:has(main.intake-scorecards) .in-agent-grid),:is(body:has(main.intake-insights) .in-phases-grid,body:has(main.intake-scorecards) .in-phases-grid),:is(body:has(main.intake-insights) .in-kpi-grid,body:has(main.intake-scorecards) .in-kpi-grid){grid-template-columns:1fr 1fr}:is(body:has(main.intake-insights) .in-two-col,body:has(main.intake-scorecards) .in-two-col){grid-template-columns:1fr}}@media (width<=640px){:is(body:has(main.intake-insights) .in-agent-grid,body:has(main.intake-scorecards) .in-agent-grid),:is(body:has(main.intake-insights) .in-phases-grid,body:has(main.intake-scorecards) .in-phases-grid),:is(body:has(main.intake-insights) .in-manage-grid,body:has(main.intake-scorecards) .in-manage-grid){grid-template-columns:1fr}:is(body:has(main.intake-insights) .in-kpi-grid,body:has(main.intake-scorecards) .in-kpi-grid){grid-template-columns:1fr 1fr}:is(body:has(main.intake-insights) .in-hero-stat,body:has(main.intake-scorecards) .in-hero-stat){padding:14px 16px}:is(body:has(main.intake-insights) .in-funnel-steps,body:has(main.intake-scorecards) .in-funnel-steps),:is(body:has(main.intake-insights) .in-funnel-panels,body:has(main.intake-scorecards) .in-funnel-panels){display:none}}.ii-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ii-page-title{background-image:var(--in-btn-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1.2}.ii-page-subtitle{color:var(--in-label,#475569);margin-top:4px;font-size:13px;font-weight:700}.ii-tabs{border-top:1px solid var(--in-border,#e2e8f0);border-bottom:1px solid var(--in-border,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ii-tabs-bar{background:var(--in-tab-bg,#f1f5f9);-webkit-overflow-scrolling:touch;border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:flex;overflow-x:auto}.ii-tab{cursor:pointer;color:var(--in-label,#475569);white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:500;text-decoration:none}.ii-tab--active{background:var(--in-btn-grad);color:var(--ui-inverse-text);font-weight:600}.ii-powered-by{color:var(--in-text-muted,#94a3b8);flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}.ii-powered-dot{background:var(--in-green,var(--ui-success));border-radius:50%;width:8px;height:8px}@media (width<=640px){.ii-page-title{font-size:22px}.ii-tab{padding:7px 10px;font-size:10px}}body:has(main.intake-insights) .ms-powered-bar{border-bottom:1px solid var(--in-border);justify-content:flex-end;margin-bottom:24px;padding-bottom:12px;display:flex}body:has(main.intake-insights) .ms-list-hdr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}body:has(main.intake-insights) .ms-month-cell{color:var(--in-text-dark);align-items:center;gap:10px;font-weight:700;display:flex}body:has(main.intake-insights) .ms-month-icon{background:var(--in-btn-grad);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}body:has(main.intake-insights) .ms-action-cell{text-align:right}.mt-unmatched-hdr{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mt-unmatched-icon-lg{color:#ef4444;background:#fef2f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.in-manage-pagination{border-top:1px solid #e5e7eb;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.in-pagination-info{color:#6b7280;font-size:14px;font-weight:500}.in-manage-loading{text-align:center;color:#9ca3af;padding:12px;font-size:14px}.is-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.is-page-title{background-image:var(--in-btn-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1.2}.is-page-subtitle{color:var(--in-label,#475569);margin-top:4px;font-size:13px;font-weight:700}.is-powered-by-bar{border-bottom:1px solid var(--in-border,#e2e8f0);justify-content:flex-end;margin-bottom:24px;padding-bottom:12px;display:flex}.is-powered-by{color:var(--in-text-muted,#94a3b8);align-items:center;gap:6px;font-size:11px;display:flex}.is-powered-dot{background:var(--in-green,var(--ui-success));border-radius:50%;width:8px;height:8px}@media (width<=640px){.is-page-title{font-size:22px}}.aa-email-picker{position:relative}.aa-email-picker-button{border:1.5px solid var(--aa-border);background:var(--aa-input-bg);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}.aa-email-picker-button.is-open{border-color:var(--aa-primary)}.aa-email-picker-button svg{stroke:var(--aa-text-muted)}.aa-email-picker-empty{color:var(--aa-text-muted);font-size:13px}.aa-email-picker-value{color:var(--aa-text-dark);font-size:13px}.aa-email-picker-backdrop{z-index:59;position:fixed;inset:0}.aa-email-picker-dropdown{background:var(--aa-white);border:1.5px solid var(--aa-border);z-index:60;border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}.aa-email-picker-dropdown-upward{top:auto;bottom:calc(100% + 4px)}.aa-email-picker-option{background:var(--aa-white);cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}.aa-email-picker-option.is-checked{background:#007ffd0d}.aa-email-picker-option-text{font-size:13px}.aa-email-picker-option-label{color:var(--aa-text-dark);font-weight:600}.aa-email-picker-option-email{color:var(--aa-text-muted);margin-left:8px;font-size:12px}.aa-email-picker-footer{border-top:1px solid var(--aa-border);justify-content:flex-end;padding:8px 14px;display:flex}.aa-available-agents-v2{background:var(--aa-card-bg,var(--aa-white));border:1px solid var(--aa-border);box-shadow:var(--aa-card-shadow);border-radius:16px;flex-direction:column;width:340px;max-width:100%;display:flex;overflow:hidden}.aa-available-agents-v2__header-strip{background:var(--aa-avail-header-bg,linear-gradient(180deg, #e6e6fa8c 0%, #f0f0ff40 100%));border-bottom:1px solid var(--aa-border);padding:18px 20px 16px}.aa-available-agents-v2__header{align-items:center;gap:10px;margin-bottom:4px;display:flex}.aa-available-agents-v2__header-icon{background-image:var(--aa-btn-grad);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 2px 6px #6366f140}.aa-available-agents-v2__title{letter-spacing:-.01em;color:var(--aa-text-dark);margin:0;font-size:15px;font-weight:700}.aa-available-agents-v2__subtitle{color:var(--aa-body);margin:0;padding-left:40px;font-size:12px;line-height:1.4}.aa-available-agents-v2__type-badges{flex-wrap:wrap;gap:6px;padding:12px 14px 10px;display:flex}.aa-available-agents-v2__controls{flex-direction:column;gap:8px;padding:0 14px 10px;display:flex}.aa-available-agents-v2__search{display:block;position:relative}.aa-available-agents-v2__dropdown-container{position:relative}.aa-available-agents-v2__dropdown-backdrop{z-index:9;position:fixed;inset:0}.aa-available-agents-v2__dropdown-trigger{border:1px solid var(--aa-border);background:var(--aa-input-bg);width:100%;color:var(--aa-text-muted);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;transition:border-color .15s;display:flex}.aa-available-agents-v2__dropdown-trigger:hover{border-color:var(--aa-primary)}.aa-available-agents-v2__dropdown-menu{background:var(--aa-card-bg,var(--aa-white));border:1px solid var(--aa-border);z-index:10;border-radius:10px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.aa-available-agents-v2__dropdown-item{width:100%;color:var(--aa-text-dark);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;font-weight:400;transition:background-color .15s;display:flex}.aa-available-agents-v2__dropdown-item:first-child{border-bottom:1px solid var(--aa-border)}.aa-available-agents-v2__dropdown-item:hover{background:var(--aa-channel-soft)}.aa-available-agents-v2__dropdown-item[data-selected=true]{color:var(--aa-primary);background:#007ffd14;font-weight:600}.aa-available-agents-v2__filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.aa-available-agents-v2__filter-chips{flex-wrap:wrap;flex:1;gap:4px;display:flex}.aa-available-agents-v2__filter-chip{--chip-border-width:1px;--chip-border-color:color-mix(in srgb, var(--chip-color) 30%, transparent);border-radius:20px;padding:2px 4px 2px 10px;font-size:11px}.aa-available-agents-v2__count{color:var(--aa-text-muted);white-space:nowrap;font-size:12px}.aa-available-agents-v2__list{flex-direction:column;gap:8px;max-height:420px;padding:4px 14px 14px;display:flex;overflow-y:auto}.aa-available-agents-v2__agent{background:var(--aa-white);border:1px solid var(--aa-border);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.aa-available-agents-v2__agent:hover{border-color:#007ffd4d;box-shadow:0 2px 8px #007ffd0f}.aa-available-agents-v2__agent-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.aa-available-agents-v2__agent-content{flex:1;min-width:0}.aa-available-agents-v2__agent-name{letter-spacing:-.01em;color:var(--aa-text-dark);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:700;overflow:hidden}.aa-available-agents-v2__agent-description{color:var(--aa-body);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.aa-available-agents-v2__agent-add{background-image:var(--aa-btn-grad);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 2px 6px #6366f14d}.aa-available-agents-v2__agent-add:hover{transform:translateY(-1px);box-shadow:0 4px 10px #6366f166}.aa-available-agents-v2__footer{border-top:1px solid var(--aa-border);justify-content:center;align-items:center;padding:12px 14px 16px;display:flex}.aa-available-agents-v2__custom-button{background-image:var(--aa-btn-grad);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #6366f140}.aa-available-agents-v2__custom-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6366f159}.dk-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;padding:24px;animation:.2s forwards dk-overlay-in;display:flex;position:fixed;inset:0}.dk-overlay.out{animation:.2s forwards dk-overlay-out}.dk-modal{color:#e8eaf0;border:1px solid #2a2d3a;border-radius:20px;width:100%;max-width:1280px;height:92vh;transition:background .6s;animation:.3s forwards dk-modal-in;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080}.dk-modal.out{animation:.3s forwards dk-modal-out}@keyframes dk-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dk-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes dk-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes dk-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.dk-toolbar{z-index:20;align-items:center;gap:10px;display:flex;position:absolute;top:18px;right:18px}.dk-pdf-btn{color:#fff;cursor:pointer;background:linear-gradient(110deg,#007ffd -4.4%,#8859ff 87.56%);border:none;border-radius:18px;align-items:center;gap:7px;height:36px;padding:0 16px;font-size:13px;font-weight:700;display:flex;box-shadow:0 4px 12px #007ffd4d}.dk-close-btn{color:#b8bdc8;cursor:pointer;background:#1a1d27;border:1px solid #2a2d3a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.dk-stage{box-sizing:border-box;opacity:1;cursor:default;max-width:1060px;height:100%;margin:0 auto;padding:40px;transition:opacity .3s,transform .3s;overflow-y:auto;transform:translateY(0)}.dk-stage[data-clickable]{cursor:pointer}.dk-stage[data-fading]{opacity:0;transform:translateY(24px)}.dk-rail{z-index:10;flex-direction:column;gap:4px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.dk-rail-item{cursor:pointer;justify-content:flex-end;align-items:center;gap:10px;padding:3px 0;display:flex}.dk-rail-tip{color:#b8bdc8;white-space:nowrap;background:#1a1d27;border:1px solid #2a2d3a;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600}.dk-rail-dot{background:#8b92a0;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .15s}.dk-rail-dot[data-active]{width:12px;height:12px}.dk-counter{color:#8b92a0;letter-spacing:2px;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.dk-counter-title{color:#8b92a080;margin-left:14px}.dk-slide{display:block}.dk-slide-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.dk-h2{letter-spacing:-1px;color:#e8eaf0;margin:0 0 10px;font-size:42px;font-weight:800}.dk-lede{color:#a8aebb;margin-bottom:24px;font-size:16px;line-height:1.6}.dk-section-label{text-transform:uppercase;letter-spacing:3px;background:linear-gradient(110deg,#007ffd -4.4%,#8859ff 87.56%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:13px;font-weight:800}.dk-grad-text{background:linear-gradient(110deg,#007ffd -4.4%,#8859ff 87.56%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.dk-eyebrow{text-transform:uppercase;letter-spacing:2px;margin-bottom:14px;font-size:12px;font-weight:700}.dk-divider{background:linear-gradient(110deg,#007ffd -4.4%,#8859ff 87.56%);border-radius:2px;width:90px;height:3px;margin:28px 0}.dk-card{background:#1a1d27;border:1px solid #2a2d3a;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 2px 16px #0000004d}.dk-card-stripe{border-radius:16px 16px 0 0;height:3px}.dk-card-body{padding:24px}.dk-card[style*="padding: 0"] .dk-card-body{padding:0}.dk-card-flat{background:#1a1d27;border:1px solid #2a2d3a;border-radius:16px;padding:24px}.dk-two-col{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.dk-cover-logo{opacity:.5;align-items:center;margin-bottom:56px;display:flex}.dk-cover-eyebrow{letter-spacing:5px;text-transform:uppercase;background:linear-gradient(110deg,#007ffd -4.4%,#8859ff 87.56%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:16px;font-weight:700}.dk-cover-business{letter-spacing:-3px;color:#e8eaf0;margin:0;font-size:72px;font-weight:900;line-height:1.1}.dk-cover-month{color:#b8bdc8;letter-spacing:-1px;margin:0;font-size:38px;font-weight:700}.dk-cover-sub{color:#8b92a0;max-width:520px;margin-top:24px;font-size:18px;line-height:1.7}.dk-cover-heroes{gap:18px;width:100%;max-width:680px;margin-top:56px;display:flex}.dk-hero-value{margin-bottom:4px;font-size:28px;font-weight:900}.dk-hero-label{color:#8b92a0;font-size:12px;line-height:1.4}.dk-row{align-items:center;gap:14px;padding:12px 0;display:flex}.dk-row-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:flex}.dk-row-text{flex:1}.dk-row-title{color:#e8eaf0;font-size:16px;font-weight:700}.dk-row-meta{color:#8b92a0;margin-top:2px;font-size:12px}.dk-row-stat{font-size:20px;font-weight:900}.dk-pattern-row{align-items:center;gap:12px;padding:10px 0;display:flex}.dk-pattern-num{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}.dk-pattern-text{color:#e8eaf0;font-size:14px;line-height:1.4}.dk-takeaway{color:#a8aebb;font-size:14px;line-height:1.7}.dk-takeaway-lead{font-weight:700}.dk-step-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.dk-step{padding:12px 16px}.dk-step-hdr{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dk-step-name{color:#e8eaf0;font-size:14px;font-weight:800}.dk-step-pill{border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:800}.dk-step-desc{color:#8b92a0;margin-bottom:8px;font-size:11px;line-height:1.4}.dk-step-items{flex-direction:column;gap:3px;display:flex}.dk-step-item{color:#a8aebb;align-items:center;gap:8px;font-size:12px;display:flex}.dk-step-check{border:1.5px solid #2a2d3a;border-radius:3px;flex-shrink:0;width:12px;height:12px}.dk-rule{align-items:center;gap:14px;margin-bottom:14px;display:flex}.dk-rule-line{background:#2a2d3a;flex:1;height:1px}.dk-rule-label{text-transform:uppercase;letter-spacing:2px;color:#8b92a0;font-size:11px;font-weight:800}.dk-grade-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.dk-grade-card{align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.dk-grade-badge{background:#ffffff0a;background-color:color-mix(in srgb, var(--c) 8%, transparent);border:1px solid #ffffff14;border-color:color-mix(in srgb, var(--c) 20%, transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.dk-grade-badge-text{color:var(--c);font-size:28px;font-weight:900;line-height:1}.dk-grade-body{flex:1;min-width:0}.dk-grade-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dk-grade-name{color:#e8eaf0;font-size:17px;font-weight:800}.dk-grade-calls{color:#b8bdc8;font-size:11px;font-weight:600}.dk-grade-pill{border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.dk-grade-note{color:#a8aebb;font-size:12px;line-height:1.5}.dk-ungraded-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dk-ungraded-label{color:#8b92a0;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:800}.dk-ungraded-pills{gap:8px;display:flex}.dk-ungraded-pill{color:#b8bdc8;background:#1e2130;border:1px solid #2a2d3a;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:600}.dk-ungraded-note{color:#8b92a0;margin-left:auto;font-size:12px}.dk-issue-tabs{gap:10px;margin-bottom:20px;display:flex}.dk-issue-tab{cursor:pointer;text-align:left;border:2px solid;border-radius:12px;flex:1;padding:16px 18px;transition:all .15s}.dk-issue-tab-eyebrow{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.dk-issue-tab-icon{font-size:16px}.dk-issue-tab-title{font-size:14px;font-weight:700;line-height:1.4}.dk-issue-summary{color:#a8aebb;margin-bottom:16px;font-size:15px;line-height:1.6}.dk-issue-examples-eyebrow{text-transform:uppercase;letter-spacing:2px;color:#b8bdc8;margin-bottom:10px;font-size:11px;font-weight:700}.dk-issue-examples{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.dk-issue-example{background:#1e2130;border:1px solid #2a2d3a;border-radius:10px;gap:12px;padding:12px 14px;display:flex}.dk-issue-example-caller{flex:0 0 140px}.dk-issue-example-name{color:#e8eaf0;font-size:13px;font-weight:700}.dk-issue-example-csr{color:#8b92a0;margin-top:1px;font-size:11px}.dk-issue-example-detail{color:#a8aebb;flex:1;font-size:12px;line-height:1.5}.dk-issue-example-row{margin-bottom:3px}.dk-issue-example-label{color:#b8bdc8;font-weight:600}.dk-issue-fix{border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.dk-issue-fix-label{text-transform:uppercase;letter-spacing:2px;flex-shrink:0;padding-top:2px;font-size:11px;font-weight:800}.dk-issue-fix-text{color:#e8eaf0;font-size:13px;line-height:1.5}.dk-phase-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.dk-phase-tab{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.dk-phase-tab-num{opacity:.7;font-size:10px}.dk-phase-hdr{align-items:center;gap:14px;margin-bottom:20px;display:flex}.dk-phase-num{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:flex}.dk-phase-name{color:#e8eaf0;font-size:22px;font-weight:800}.dk-phase-desc{color:#8b92a0;font-size:13px}.dk-phase-lines{flex-direction:column;gap:10px;display:flex}.dk-phase-line{background:#1e2130;border:1px solid #2a2d3a;border-radius:10px;gap:14px;padding:14px 16px;display:flex}.dk-phase-line-label{text-transform:uppercase;letter-spacing:1.5px;flex:0 0 120px;padding-top:2px;font-size:11px;font-weight:800}.dk-phase-line-text{color:#e8eaf0;flex:1;font-size:14px;font-style:italic;line-height:1.6}.dk-phase-note{color:#a8aebb;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.5}.dk-phase-note-label{font-weight:700}.dk-standards{flex-direction:column;gap:10px;display:flex}.dk-standard{gap:12px;display:flex}.dk-standard-num{color:#007ffd;background:#007ffd18;border:1px solid #007ffd33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex}.dk-standard-body{flex:1}.dk-standard-title{color:#e8eaf0;margin-bottom:2px;font-size:13px;font-weight:700}.dk-standard-desc{color:#a8aebb;font-size:12px;line-height:1.5}.dk-pairs{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow-y:auto}.dk-pair{background:#1e2130;border:1px solid #2a2d3a;border-radius:10px;padding:10px}.dk-pair-row{align-items:flex-start;gap:8px;display:flex}.dk-pair-row+.dk-pair-row{margin-top:6px}.dk-pair-bad{color:#ef4444;background:#ef444418;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:800}.dk-pair-bad-text{color:#8b92a0;font-size:12px;line-height:1.4;text-decoration:line-through}.dk-pair-good{color:#22c55e;background:#22c55e18;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:800}.dk-pair-good-text{color:#e8eaf0;font-size:12px;line-height:1.4}.dk-prio-grid{gap:10px;margin-bottom:20px;display:flex}.dk-prio-display{font-size:18px;font-weight:900}.dk-prio-label{color:#8b92a0;margin-top:3px;font-size:11px}.dk-actions{flex-direction:column;gap:10px;display:flex}.dk-action{background:#1a1d27;border:1px solid #2a2d3a;border-radius:12px;gap:14px;padding:14px 18px;display:flex}.dk-action-prio{flex:0 0 90px;align-items:center;display:flex}.dk-action-prio-pill{white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:800}.dk-action-body{flex:1}.dk-action-title{color:#e8eaf0;margin-bottom:4px;font-size:15px;font-weight:700}.dk-action-meta{color:#8b92a0;flex-wrap:wrap;gap:16px;margin-bottom:6px;font-size:11px;display:flex}.dk-action-meta-label{color:#b8bdc8;font-weight:600}.dk-action-metric{color:#a8aebb;font-size:12px;line-height:1.5}.dk-action-metric-label{font-weight:700}.dk-closing-title{letter-spacing:-2px;color:#e8eaf0;margin:0 0 18px;font-size:56px;font-weight:900;line-height:1.1}.dk-closing-sub{color:#a8aebb;max-width:520px;margin-bottom:40px;font-size:17px;line-height:1.7}.dk-closing-grid{gap:18px;max-width:680px;margin-bottom:48px;display:flex}.dk-closing-icon{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 12px;font-size:15px;font-weight:800;display:flex}.dk-closing-card-title{color:#e8eaf0;margin-bottom:5px;font-size:15px;font-weight:700}.dk-closing-card-desc{color:#8b92a0;font-size:12px;line-height:1.4}.dk-closing-footer{color:#8b92a0;letter-spacing:2px;text-transform:uppercase;font-size:11px}@media (width<=768px){.dk-h2{font-size:28px}.dk-cover-business{font-size:44px}.dk-cover-month{font-size:28px}.dk-closing-title{font-size:36px}.dk-two-col,.dk-step-grid,.dk-grade-grid{grid-template-columns:1fr}.dk-issue-tabs,.dk-prio-grid,.dk-cover-heroes,.dk-closing-grid{flex-direction:column}}
/*$vite$:1*/