/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer components{.ca-app>main{flex-direction:column;gap:24px;display:flex}.ca-app>main>h1{font-size:var(--text-title-1-medium,1.5rem);line-height:var(--tw-leading,var(--text-title-1-medium--line-height,2.125rem));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight,500))}:where([data-callagency-shell],.ca-board-modal,.ca-app){--ca-ink:var(--color-text-primary);--ca-secondary:var(--color-text-secondary);--ca-muted:var(--color-text-tertiary);--ca-line:var(--color-border-button-default);--ca-blue:var(--color-accent-600);--ca-surface:var(--color-background-primary-default);--ca-raised:var(--color-background-secondary-default);--ca-page-surface:var(--color-background-full);--ca-sidebar-surface:var(--color-background-secondary-default);--ca-ease:cubic-bezier(.22,1,.36,1);font-variant-numeric:tabular-nums}.ca-app{font-family:var(--font-sans,var(--font-inter),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));color:var(--color-text-primary);background:var(--color-background-full);min-height:100dvh}.ca-mistral-mark{align-items:flex-end;gap:1px;width:20px;height:17px;display:flex}.ca-mistral-mark i{background:var(--color-accent-600);width:3px;height:16px;display:block}.ca-mistral-mark i:nth-child(2),.ca-mistral-mark i:nth-child(4){background:var(--color-accent-500);height:12px}.ca-mistral-mark i:nth-child(3){background:var(--color-accent-300);height:7px}.ca-content{flex:1;padding:32px}.ca-page-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.ca-page-title h1{color:var(--ca-ink)}.ca-page-title p{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));color:var(--ca-secondary);margin-top:8px}.ca-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ca-panel{background:var(--color-background-primary-default);border:1px solid var(--ca-line);border-radius:var(--radius-3xl);border-color:var(--ca-line);min-width:0;overflow:hidden}.ca-toolbar{border-bottom:1px solid var(--ca-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ca-toolbar>strong{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink)}.ca-tabs{background:var(--ca-raised);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.ca-tabs button{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-secondary);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;display:flex}.ca-tabs button.is-active{background:var(--ca-surface);color:var(--ca-ink);box-shadow:var(--shadow-sm)}.ca-search{min-width:210px;align-items:center}.ca-field,.ca-search{color:var(--ca-secondary);gap:8px;display:flex}.ca-field{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));min-width:0;flex-direction:column}.ca-field>span{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500))}.ca-field small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted)}.ca-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ca-form-footer{border-top:1px solid var(--ca-line);justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;padding-top:20px;display:flex}.ca-stack{flex-direction:column;gap:20px;display:flex}.ca-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ca-muted{color:var(--ca-muted)}.ca-muted,.ca-text-link{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400))}.ca-text-link{color:var(--color-accent-600);align-items:center;gap:8px;display:inline-flex}.ca-table-wrap{width:100%;position:relative;overflow:auto}.ca-table-footer{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border-top:1px solid var(--ca-line);color:var(--ca-muted);justify-content:space-between;padding:12px 20px;display:flex}.ca-table-link{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));text-align:start;color:var(--ca-ink);background:0 0;border:0;padding:0}.ca-table-subline{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);margin-top:4px;display:block}.ca-clickable-row{cursor:pointer}.ca-agents-layout{grid-template-columns:183px 1fr;gap:24px;display:grid}.ca-folder-list{padding-top:4px}.ca-folder-list>button{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));text-align:start;width:100%;color:var(--ca-secondary);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:12px;display:flex}.ca-folder-list>button.is-active{background:var(--ca-raised);color:var(--ca-secondary)}.ca-folder-list small{margin-inline-start:auto}.ca-folder-list small,.ca-folder-list>p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-folder-list>p{color:var(--ca-secondary);margin:24px 12px 8px}.ca-folder-hint{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);padding:16px 12px;display:block}.ca-agent-name{align-items:center;gap:12px;display:flex}.ca-agent-name strong{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink);display:block}.ca-agent-name small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));text-overflow:ellipsis;max-width:320px;color:var(--ca-muted);margin-top:4px;display:block;overflow:hidden}.ca-agent-icon{border:1px solid var(--ca-line);background:var(--ca-raised);width:38px;height:38px;color:var(--ca-secondary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ca-agent-icon-flow{background:var(--ca-raised);border-color:var(--ca-line);color:var(--ca-secondary)}.ca-type-label{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border:1px solid var(--ca-line);color:var(--ca-muted);border-radius:4px;padding:4px 8px}.ca-row-menu{position:relative}.ca-row-menu summary{cursor:pointer;place-items:center;list-style:none;display:grid}.ca-row-menu summary::-webkit-details-marker{display:none}.ca-row-menu>div{border:1px solid var(--ca-line);background:var(--color-background-primary-default);min-width:150px;box-shadow:var(--shadow-dropdown);z-index:20;top:23px;border-radius:6px;padding:4px;position:absolute;inset-inline-end:0}.ca-row-menu a,.ca-row-menu button{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));text-align:start;background:0 0;border:0;border-radius:4px;width:100%;padding:8px;display:block}.ca-row-menu :is(a,button):hover{background:var(--ca-raised)}.ca-inline-tip{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border:1px solid var(--ca-line);background:var(--ca-raised);color:var(--ca-secondary);border-radius:8px;align-items:center;gap:12px;margin-top:24px;padding:16px 20px;display:flex}.ca-inline-tip>svg{color:var(--ca-secondary);flex-shrink:0}.ca-inline-tip strong{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));color:var(--ca-ink)}.ca-inline-tip span{color:var(--ca-secondary)}.ca-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.ca-empty-icon{background:var(--ca-raised);border:1px solid var(--ca-line);width:40px;height:40px;color:var(--ca-secondary);border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.ca-empty h3{font-size:var(--text-headline-medium,1rem);line-height:var(--tw-leading,var(--text-headline-medium--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight,500));color:var(--ca-ink)}.ca-empty p{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));max-width:380px;color:var(--ca-secondary)}.ca-agent-types{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ca-agent-types>button{text-align:start;border:1px solid var(--ca-line);background:var(--color-background-primary-default);color:var(--ca-secondary);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.ca-agent-types strong{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink)}.ca-agent-types span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary)}.ca-agent-types>button.is-selected,.ca-template-card.is-selected{border-color:var(--ca-line);background:var(--ca-surface)}.ca-template-toolbar{padding:0 0 12px}.ca-template-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-height:285px;padding:1px;display:grid;overflow:auto}.ca-template-card{border:1px solid var(--ca-line);border-radius:var(--radius-3xl);background:var(--color-background-primary-default);text-align:start;min-height:145px;color:var(--ca-secondary);flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.ca-template-card strong{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink)}.ca-template-card p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);margin:0}.ca-template-card-heading{justify-content:space-between;align-items:center;width:100%;display:flex}.ca-stats-grid{border:1px solid var(--ca-line);background:var(--color-background-primary-default);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.ca-stat{border-inline-end:1px solid var(--ca-line);padding:24px}.ca-stat:last-child{border-inline-end:0}.ca-stat>div{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-secondary);justify-content:space-between;align-items:center;display:flex}.ca-stat>strong{font-size:var(--text-display-4-medium,2rem);line-height:var(--tw-leading,var(--text-display-4-medium--line-height,2.75rem));letter-spacing:var(--tw-tracking,var(--text-display-4-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-display-4-medium--font-weight,500));color:var(--ca-ink);margin:12px 0 8px;display:block}.ca-stat>small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted)}.ca-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.ca-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.ca-section-heading h2{font-size:var(--text-headline-medium,1rem);line-height:var(--tw-leading,var(--text-headline-medium--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight,500));color:var(--ca-ink)}.ca-section-heading p{color:var(--ca-secondary);margin-top:4px}.ca-section-heading p,.ca-section-heading>a{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400))}.ca-section-heading>a{color:var(--color-accent-600);align-items:center;gap:8px;display:flex}.ca-conversation-list>button{text-align:start;border:0;border-top:1px solid var(--ca-line);background:var(--color-background-primary-default);width:100%;color:var(--ca-secondary);align-items:center;gap:12px;padding:20px 24px;display:flex}.ca-conversation-list>button:hover{background:var(--ca-surface)}.ca-conversation-icon{border:1px solid var(--ca-line);background:var(--ca-raised);width:37px;height:37px;color:var(--ca-secondary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ca-conversation-main{flex:1;min-width:0}.ca-conversation-main strong{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink);display:block}.ca-conversation-main small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);margin-top:4px;display:block}.ca-conversation-meta{text-align:end;margin-inline-end:12px}.ca-conversation-meta strong{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-ink);display:block}.ca-conversation-meta small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted)}.ca-recent-panel{flex-direction:column;display:flex}.ca-recent-panel .ca-conversation-list{flex:1}.ca-recent-footer{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border-top:1px solid var(--ca-line);color:var(--ca-muted);background:var(--ca-surface);align-items:center;gap:8px;padding:16px 24px;display:flex}.ca-setup-panel{padding-bottom:12px}.ca-setup-progress{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-secondary)}.ca-progress{background:var(--ca-raised);border-radius:4px;height:4px;margin:0 24px 12px}.ca-progress>span{background:var(--ca-blue);border-radius:4px;height:100%;display:block}.ca-setup-item{align-items:center;gap:12px;padding:12px 24px;display:flex}.ca-setup-item>span{border:1px solid var(--ca-line);width:28px;height:28px;color:var(--ca-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ca-setup-item>span.is-complete{border-color:var(--color-notification-success-background);background:var(--color-notification-success-background);color:var(--color-notification-success-foreground)}.ca-setup-item>div{flex:1}.ca-setup-item strong{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink)}.ca-setup-item small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);margin-top:4px;display:block}.ca-setup-item>svg{color:var(--ca-secondary)}.ca-usecase-section{margin-top:32px}.ca-usecase-section>.ca-section-heading{padding:0 0 20px}.ca-usecase-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ca-usecase-grid>button{text-align:start;border:1px solid var(--ca-line);background:var(--color-background-primary-default);border-radius:12px;padding:24px}.ca-usecase-grid>button:hover{border-color:var(--ca-line)}.ca-usecase-icon{color:var(--ca-secondary);margin-bottom:20px;display:block}.ca-usecase-grid h3{font-size:var(--text-headline-medium,1rem);line-height:var(--tw-leading,var(--text-headline-medium--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight,500));color:var(--ca-ink)}.ca-usecase-grid p{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));max-width:none;color:var(--ca-secondary);margin-top:8px}.ca-usecase-grid button>div{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border-top:1px solid var(--ca-line);color:var(--ca-secondary);justify-content:space-between;margin-top:24px;padding-top:16px;display:flex}.ca-resource-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.ca-resource-card{flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.ca-resource-card h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink)}.ca-resource-card p{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));color:var(--ca-secondary)}.ca-resource-card .ca-actions{margin-top:auto}.ca-resource-card .ca-form-grid{width:100%}.ca-resource-card>p{overflow-wrap:anywhere;min-width:0;max-width:100%}.ca-notice,.ca-resource-card>svg,.ca-resource-icon{color:var(--ca-secondary)}.ca-notice{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));border:1px solid var(--ca-line);background:var(--ca-raised);border-radius:7px;margin-bottom:20px;padding:16px}.ca-notice a{color:var(--ca-secondary);text-decoration:underline}.ca-notice p{margin:0}.ca-error{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--color-text-error-primary);padding:12px 0}.ca-contact-select{border:1px solid var(--ca-line);border-radius:6px;gap:12px;padding:8px}.ca-checkbox-row,.ca-contact-select{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));align-items:center;display:flex}.ca-checkbox-row{color:var(--ca-secondary);gap:8px}.ca-pipeline-summary{border:1px solid var(--ca-line);background:var(--ca-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:20px 28px;display:flex}.ca-pipeline-summary span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));white-space:nowrap;color:var(--ca-secondary);align-items:center;gap:12px;display:flex}.ca-pipeline-summary i{background:var(--ca-raised);width:40px;height:1px}.ca-provider-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ca-provider-card{padding:24px}.ca-provider-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ca-provider-icon{border:1px solid var(--ca-line);background:var(--ca-raised);width:43px;height:43px;color:var(--ca-secondary);border-radius:9px;place-items:center;display:grid}.ca-provider-card h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink)}.ca-provider-card p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);margin:8px 0 24px}.ca-provider-connection{text-align:start;border:1px solid var(--ca-line);background:var(--ca-surface);width:100%;color:var(--ca-secondary);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;display:flex}.ca-provider-connection strong{color:var(--ca-ink);display:block}.ca-provider-connection small,.ca-provider-connection strong{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-provider-connection small{color:var(--ca-muted)}.ca-provider-info{color:var(--ca-secondary);align-items:flex-start;gap:20px;margin-top:24px;padding:24px;display:flex}.ca-provider-info>div{flex:1}.ca-provider-info h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink)}.ca-provider-info p,.ca-provider-info span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);margin-top:8px}.ca-provider-info span{display:block}.ca-provider-info>a{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));white-space:nowrap;color:var(--ca-secondary);gap:4px;display:flex}.ca-editor-content{flex:1;min-height:0;overflow:hidden}.ca-editor{flex-direction:column;height:100%;min-height:0;display:flex}.ca-editor-header{border-bottom:1px solid var(--ca-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 24px;display:flex}.ca-editor-name{align-items:center;gap:12px;min-width:0;display:flex}.ca-unsaved{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted)}.ca-editor-tabs{border-bottom:1px solid var(--ca-line);flex-shrink:0;align-items:center;gap:24px;height:48px;padding:0 24px;display:flex}.ca-editor-tabs>button{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));height:100%;color:var(--ca-secondary);border:0;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 0;display:flex}.ca-editor-tabs>button.is-active{border-color:var(--ca-blue);color:var(--color-accent-600)}.ca-editor-id{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ca-editor-id button{color:var(--ca-secondary);background:0 0;border:0}.ca-editor-body{flex:1;min-height:0;display:flex}.ca-editor-workspace{flex:1;min-width:0;overflow:auto}.ca-prompt-layout{grid-template-columns:minmax(300px,1fr) 290px;min-height:100%;display:grid}.ca-prompt-column{border-inline-end:1px solid var(--ca-line);flex-direction:column;min-width:0;display:flex}.ca-model-bar{border-bottom:1px solid var(--ca-line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ca-model-bar>div{align-items:center;gap:12px;display:flex}.ca-prompt-label{justify-content:space-between;align-items:center;padding:24px 24px 12px;display:flex}.ca-prompt-label h3{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink)}.ca-prompt-label span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary)}.ca-system-prompt{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));resize:none;flex:1;width:100%}.ca-prompt-bottom{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border-top:1px solid var(--ca-line);color:var(--ca-muted);justify-content:space-between;padding:12px 24px;display:flex}.ca-welcome-section{border-top:1px solid var(--ca-line);background:var(--ca-surface);padding:24px}.ca-welcome-section h3{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink)}.ca-welcome-section p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);margin:4px 0 16px}.ca-agent-options{background:var(--ca-surface)}.ca-agent-options>section{border-bottom:1px solid var(--ca-line);flex-direction:column;gap:16px;padding:24px;display:flex}.ca-agent-options h3{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));color:var(--ca-ink);align-items:center;gap:8px;display:flex}.ca-agent-options p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-secondary)}.ca-agent-options small,.ca-powered-by{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-powered-by{color:var(--ca-secondary);align-items:center;gap:8px;display:flex}.ca-powered-by .ca-mistral-mark{transform-origin:0;margin-inline-end:-4px;transform:scale(.65)}.ca-tool-row{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);align-items:center;gap:8px;display:flex}.ca-tool-row span{text-overflow:ellipsis;overflow:hidden}.ca-tool-row button{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);background:0 0;border:0;margin-inline-start:auto}.ca-agent-settings-page{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.ca-agent-settings-page>.ca-panel{padding:24px}.ca-agent-settings-page h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink)}.ca-test-panel{border-inline-start:1px solid var(--ca-line);background:var(--ca-surface);flex-direction:column;flex-shrink:0;width:335px;display:flex}.ca-test-header{justify-content:space-between;align-items:center;padding:20px 20px 12px;display:flex}.ca-test-header h3{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink);align-items:center;gap:8px;display:flex}.ca-test-mode{margin:0 20px 16px;display:flex}.ca-test-mode button{flex:1;justify-content:center}.ca-test-panel .ca-notice{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));margin:0 16px 12px;padding:12px}.ca-test-transcript{flex:1;min-height:80px;padding:3px 20px 16px;overflow:auto}.ca-chat-message{margin:16px 0}.ca-chat-message>span{color:var(--ca-secondary);align-items:center;gap:8px;display:flex}.ca-chat-message p,.ca-chat-message>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-chat-message p{border:1px solid var(--ca-line);background:var(--ca-raised);color:var(--ca-ink);border-radius:7px;margin:8px 0 0;padding:12px}.ca-chat-user p{color:var(--ca-secondary)}.ca-chat-user p,.ca-test-composer{background:var(--color-background-primary-default)}.ca-test-composer{border:1px solid var(--ca-line);border-radius:7px;margin:0 16px;padding:12px}.ca-test-composer>div{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);justify-content:space-between;align-items:center;display:flex}.ca-test-composer button{background:var(--color-accent-400);width:26px;height:26px;color:var(--color-background-primary-default);border:0;border-radius:5px;place-items:center;display:grid}.ca-test-footer{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));text-align:center;padding:16px 20px 20px}.ca-test-footer,.ca-test-footer a{color:var(--ca-muted)}.ca-audio-test{text-align:center;border-bottom:1px solid var(--ca-line);flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.ca-audio-orb{border:1px solid var(--ca-line);background:var(--ca-raised);width:67px;height:67px;color:var(--ca-secondary);border-radius:50%;place-items:center;display:grid}.ca-audio-orb.is-connected{color:var(--ca-secondary);background:var(--ca-raised);border-color:var(--ca-line)}.ca-audio-test strong{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-ink)}.ca-audio-test p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));max-width:245px;color:var(--ca-secondary)}.ca-flow-layout{grid-template-columns:198px minmax(250px,1fr) 242px;height:100%;min-height:590px;display:grid;position:relative}.ca-node-palette{border-inline-end:1px solid var(--ca-line);background:var(--color-background-primary-default);padding:20px 16px}.ca-node-palette h3{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink);margin:0 4px}.ca-node-palette>p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);margin:4px 4px 20px}.ca-node-palette>button{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));text-align:start;width:100%;color:var(--ca-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:flex}.ca-node-palette>button>svg:last-child{color:var(--ca-secondary);margin-inline-start:auto}.ca-node-palette>button:hover{background:var(--ca-raised);border-radius:6px}.ca-node-type-icon{background:var(--ca-raised);width:27px;height:27px;color:var(--ca-secondary);border-radius:5px;place-items:center;display:grid}.ca-node-type-rose{background:var(--color-calendar-event-pink-background);color:var(--color-calendar-event-pink-title)}.ca-node-type-green{background:var(--color-notification-success-background);color:var(--color-notification-success-foreground)}.ca-node-type-purple{background:var(--color-calendar-event-purple-background);color:var(--color-calendar-event-purple-title)}.ca-node-type-amber{background:var(--color-calendar-event-lime-background);color:var(--color-notification-information-foreground)}.ca-node-type-blue{background:var(--color-calendar-event-blue-background);color:var(--color-accent-600)}.ca-node-type-teal{background:var(--color-calendar-event-emerald-background);color:var(--color-calendar-event-emerald-title)}.ca-flow-runtime-note{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border-top:1px solid var(--ca-line);color:var(--ca-secondary);margin-top:20px;padding:12px 4px}.ca-flow-canvas{background:var(--ca-raised);min-width:0}.ca-node-settings{border-inline-start:1px solid var(--ca-line);background:var(--color-background-primary-default);padding:24px 20px;overflow:auto}.ca-settings-heading{border-bottom:1px solid var(--ca-line);color:var(--ca-secondary);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:20px;display:flex}.ca-settings-heading h3{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink)}.ca-node-settings-empty{text-align:center;color:var(--ca-muted);padding:44px 0}.ca-node-settings-empty>svg{margin:0 auto 16px}.ca-node-settings-empty h4{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink);margin-bottom:12px}.ca-node-settings-empty p,.ca-node-settings-empty>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-node-settings-empty>span{margin-top:20px;display:block}.ca-flow-node{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border:1px solid var(--ca-line);background:var(--color-background-primary-default);width:230px;box-shadow:var(--shadow-sm);color:var(--ca-secondary);border-radius:8px;overflow:visible}.ca-flow-node.is-selected{outline:2px solid var(--ca-line);outline-offset:3px}.ca-flow-node-header{background:var(--ca-raised);color:var(--ca-secondary);border-radius:7px 7px 0 0;align-items:center;gap:8px;padding:12px;display:flex}.ca-flow-node-header strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.ca-flow-node>p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));min-height:65px;padding:12px}.ca-flow-node-rose{border-color:var(--color-border-button-default)}.ca-flow-node-rose .ca-flow-node-header{background:var(--color-calendar-event-pink-background);color:var(--color-calendar-event-pink-title)}.ca-flow-node-teal{border-color:var(--color-border-button-default)}.ca-flow-node-teal .ca-flow-node-header{background:var(--color-calendar-event-emerald-background);color:var(--color-calendar-event-emerald-title)}.ca-flow-transition{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border-top:1px solid var(--ca-line);color:var(--ca-secondary);gap:8px;padding:8px 12px;display:flex}.ca-flow-node .react-flow__handle{border:2px solid var(--color-background-primary-default);background:var(--color-accent-300);width:7px;height:7px}.ca-flow-canvas .react-flow__controls{border:1px solid var(--ca-line);box-shadow:var(--shadow-sm);border-radius:6px;overflow:hidden}.ca-flow-canvas .react-flow__controls-button{border:0;border-bottom:1px solid var(--ca-line);background:var(--color-background-primary-default);color:var(--ca-secondary)}.ca-flow-canvas .react-flow__edge-text{fill:var(--color-chart-cursor)}.ca-flow-canvas .react-flow__attribution,.ca-flow-canvas .react-flow__edge-text{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-flow-canvas .react-flow__attribution{color:var(--ca-secondary)}.ca-flow-canvas .react-flow__minimap{border:1px solid var(--ca-line);border-radius:7px}.ca-simulation{max-width:700px;margin:0 auto;padding:20px}.ca-test-scenarios{padding:24px}.ca-test-scenarios h3{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink);margin-bottom:16px}.ca-test-scenarios>div{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border-top:1px solid var(--ca-line);color:var(--ca-secondary);align-items:center;gap:12px;padding:12px 0;display:flex}.ca-version-card{color:var(--ca-secondary);gap:16px;display:flex}.ca-version-card strong{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink)}.ca-version-card p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);margin-top:8px}.ca-call-detail-meta{border:1px solid var(--ca-line);border-radius:7px;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px;display:grid}.ca-call-detail-meta>span{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ca-call-detail-meta small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted)}.ca-call-detail-meta strong{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-ink)}.ca-transcript-heading{justify-content:space-between;align-items:center;display:flex}.ca-transcript-heading h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink)}.ca-transcript-heading span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary)}.ca-call-transcript{max-height:420px;overflow:auto}.ca-transcript-line{border-bottom:1px solid var(--ca-line);gap:12px;padding:16px 0;display:flex}.ca-transcript-line>span{background:var(--ca-raised);width:28px;height:28px;color:var(--ca-secondary);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ca-transcript-line strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));color:var(--ca-ink)}.ca-transcript-line p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-secondary);margin:4px 0 0}.ca-transcript-user>span{background:var(--ca-surface);color:var(--ca-secondary)}.ca-call-id{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border-top:1px solid var(--ca-line);color:var(--ca-muted);padding-top:12px}.ca-recording{width:100%}.ca-chart-panel{padding:0 4px 16px}.ca-chart{width:100%;height:300px;padding:0 20px}.ca-analytics-bottom{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.ca-breakdown{padding:24px}.ca-breakdown h3{font-size:var(--text-headline-medium,1rem);line-height:var(--tw-leading,var(--text-headline-medium--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight,500));color:var(--ca-ink);margin-bottom:20px}.ca-breakdown>div{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);align-items:center;gap:16px;margin-top:20px;display:flex}.ca-breakdown>div>span{min-width:85px}.ca-breakdown>div>div{background:var(--ca-raised);border-radius:5px;flex:1;height:5px}.ca-breakdown i{background:var(--color-chart-neutral);border-radius:5px;height:100%;display:block}.ca-breakdown strong{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));color:var(--ca-ink);margin-inline-start:auto}.ca-qa-intro{color:var(--ca-secondary);align-items:flex-start;gap:20px;margin-bottom:24px;padding:32px;display:flex}.ca-qa-intro>div{flex:1}.ca-qa-intro h2{font-size:var(--text-title-3-medium,1.125rem);line-height:var(--tw-leading,var(--text-title-3-medium--line-height,1.625rem));letter-spacing:var(--tw-tracking,var(--text-title-3-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-3-medium--font-weight,500));color:var(--ca-ink)}.ca-qa-intro p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));max-width:590px;color:var(--ca-secondary);margin:12px 0 20px}.ca-qa-intro>svg{flex-shrink:0}.ca-status-list>div{border-bottom:1px solid var(--ca-line);color:var(--ca-secondary);align-items:center;gap:12px;padding:16px 0;display:flex}.ca-status-list>div>span{flex:1}.ca-status-list strong{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500));color:var(--ca-ink);display:block}.ca-status-list small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);margin-top:4px;display:block}.ca-loading{flex-direction:column;gap:24px;padding:40px;display:flex}.ca-loading>div{background:var(--ca-raised);background-size:200% 100%;border-radius:9px;height:100px;animation:none}.ca-loading>div:first-child{width:45%;height:35px}.ca-error-state{text-align:center;max-width:450px;color:var(--ca-secondary);margin:100px auto;padding:32px}.ca-error-state>svg{margin:0 auto 20px}.ca-error-state h2{font-size:var(--text-title-2-medium,1.25rem);line-height:var(--tw-leading,var(--text-title-2-medium--line-height,1.625rem));letter-spacing:var(--tw-tracking,var(--text-title-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-2-medium--font-weight,500));color:var(--ca-ink)}.ca-error-state p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));margin:16px 0 24px}@media (min-width:1600px){.ca-content{padding:40px 52px 44px}.ca-prompt-layout{grid-template-columns:minmax(350px,1fr) 325px}.ca-test-panel{width:365px}}@media (max-width:1200px){.ca-content{padding:28px 24px}.ca-agents-layout{grid-template-columns:1fr}.ca-folder-list{display:none}.ca-overview-grid{grid-template-columns:1fr}.ca-provider-info{flex-wrap:wrap}.ca-editor-header{padding:12px 16px}.ca-editor-header .ca-actions{gap:4px}.ca-prompt-layout{grid-template-columns:minmax(280px,1fr) 250px}.ca-editor-with-test .ca-agent-options{display:none}.ca-editor-with-test .ca-prompt-layout{grid-template-columns:1fr}.ca-flow-layout{grid-template-columns:160px minmax(250px,1fr)}.ca-node-settings{display:none}.ca-node-settings.is-open{z-index:6;width:min(340px,100% - 24px);box-shadow:var(--shadow-sm);inset-inline-end:0;display:block;position:absolute;top:0;bottom:0;overflow-y:auto}.ca-pipeline-summary{flex-wrap:wrap}.ca-pipeline-summary i{display:none}.ca-qa-intro{flex-wrap:wrap}}@media (max-width:900px){.ca-stats-grid{grid-template-columns:1fr 1fr}.ca-stat:nth-child(2){border-inline-end:0}.ca-stat:nth-child(-n+2){border-bottom:1px solid var(--ca-line)}.ca-analytics-bottom,.ca-provider-grid,.ca-usecase-grid{grid-template-columns:1fr}.ca-usecase-grid p{max-width:none}.ca-usecase-grid button>div{margin-top:16px}.ca-usecase-icon{margin-bottom:12px}.ca-agent-options{display:none}.ca-prompt-layout{grid-template-columns:1fr}.ca-test-panel{width:290px}.ca-editor-id{display:none}.ca-editor-tabs{gap:16px;padding:0 20px}.ca-editor-tabs>button{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-agent-settings-page{grid-template-columns:1fr;padding:20px}.ca-page-title{align-items:flex-start}.ca-page-title .ca-actions{justify-content:flex-end}}@media (max-width:700px){.ca-content{padding:24px 20px 32px}.ca-page-title{flex-wrap:wrap;gap:16px;margin-bottom:24px}.ca-page-title h1{font-size:var(--text-title-1-medium,1.5rem);line-height:var(--tw-leading,var(--text-title-1-medium--line-height,2.125rem));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight,500))}.ca-page-title p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-page-title .ca-actions{justify-content:flex-start}.ca-stat{padding:20px}.ca-stat>strong{font-size:var(--text-title-1-medium,1.5rem);line-height:var(--tw-leading,var(--text-title-1-medium--line-height,2.125rem));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight,500))}.ca-stat>small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-toolbar{padding:12px}.ca-table-footer span:last-child{display:none}.ca-search{min-width:160px}.ca-agent-types,.ca-template-grid{grid-template-columns:1fr 1fr}.ca-agent-types>button{padding:12px}.ca-agent-types>button:last-child{flex-direction:row;grid-column:1/-1;align-items:center}.ca-agent-types>button:last-child span{margin-inline-start:auto}.ca-form-grid{grid-template-columns:1fr}.ca-editor-header{padding:12px}.ca-editor-tabs{gap:20px;padding:0 16px}.ca-editor-tabs>button>svg,.ca-editor-with-test .ca-editor-workspace{display:none}.ca-test-panel{border-inline-start:0;width:100%}.ca-flow-layout{grid-template-columns:110px minmax(200px,1fr)}.ca-node-palette{padding:16px 8px}.ca-node-palette>button{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));gap:4px}.ca-flow-runtime-note,.ca-node-palette>button>svg:last-child,.ca-node-palette>p{display:none}.ca-node-type-icon{width:23px;height:23px}.ca-node-palette h3{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500));margin-bottom:16px}.ca-prompt-label>span{display:none}.ca-pipeline-summary{gap:20px;padding:20px}.ca-pipeline-summary span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-qa-intro{padding:24px}.ca-qa-intro h2{font-size:var(--text-headline-medium,1rem);line-height:var(--tw-leading,var(--text-headline-medium--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight,500))}.ca-call-detail-meta{grid-template-columns:1fr 1fr}.ca-inline-tip{align-items:flex-start}.ca-inline-tip span{margin-top:4px;display:block}}@media (prefers-reduced-motion:reduce){.ca-loading>div{animation:none}}.ca-check-row{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));align-items:flex-start;gap:8px;display:flex}.ca-settings-section{margin:24px 0}.ca-editor-workspace>.ca-simulation{width:100%;max-width:none;height:100%;padding:24px;overflow:auto}.ca-resource-card a{overflow-wrap:anywhere}.ca-flow-node,.ca-flow-node .ca-flow-node-header{color:var(--ca-secondary)}.ca-node-settings-empty,.ca-node-settings-empty h4,.ca-settings-heading{color:var(--ca-ink)}.ca-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px;display:grid}.ca-metric-grid>.ca-panel{padding:20px}.ca-evidence{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));border-inline-start:2px solid var(--ca-line);color:var(--ca-secondary);margin:12px 0;padding:8px 16px}.ca-template-card,.ca-usecase-grid>button{transition:color .16s var(--ca-ease),background-color .16s var(--ca-ease),border-color .16s var(--ca-ease)}.ca-chart-tooltip,.ca-conversation-meta,.ca-setup-progress,.ca-stat-figure{font-variant-numeric:tabular-nums}.ca-call-state-dot{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ca-call-state{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ca-call-state-dot{background:var(--color-text-tertiary)}.ca-call-state-completed .ca-call-state-dot{background:var(--color-notification-success-foreground)}.ca-call-state-in-progress .ca-call-state-dot{background:var(--ca-blue)}.ca-call-state-queued .ca-call-state-dot{background:var(--color-notification-information-foreground)}.ca-call-state-failed .ca-call-state-dot{background:var(--color-text-error-primary)}.ca-conversation-main>.ca-call-state{margin-top:8px}.ca-chart-series{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-secondary);align-items:center;gap:8px;display:inline-flex}.ca-chart-series-mark{background:var(--ca-blue);border-radius:2px;width:16px;height:2px}.ca-chart-tooltip .recharts-default-tooltip{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));border:1px solid var(--ca-line);background:var(--ca-surface);color:var(--ca-ink);box-shadow:var(--shadow-sm);border-radius:8px}.ca-panel:not(.ca-stack):not(.ca-resource-card):not(.ca-breakdown)>:is(h2,h3){font-size:var(--text-headline-medium,1rem);line-height:var(--tw-leading,var(--text-headline-medium--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight,500));color:var(--ca-ink);margin:20px 24px 8px}.ca-panel:not(.ca-stack):not(.ca-resource-card):not(.ca-breakdown)>p{margin:12px 24px 20px}.ca-panel.ca-stack{padding:24px}.ca-panel.ca-stack>:is(h2,h3){font-size:var(--text-headline-medium,1rem);line-height:var(--tw-leading,var(--text-headline-medium--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight,500))}.ca-agent-settings-page>.ca-panel>:is(h2,h3,p){margin-inline:0}.ca-flow-node .react-flow__handle{background:var(--ca-blue)}.ca-flow-node.is-selected{outline-color:var(--ca-blue)}.ca-node-palette h3,.ca-node-settings h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500))}@media (min-width:1600px){.ca-content{padding:40px}}@media (max-width:1100px){.ca-page-title{flex-wrap:wrap;align-items:flex-start}}@media (max-width:700px){.ca-stat{padding:20px}.ca-stat>strong{font-size:var(--text-title-1-medium,1.5rem);line-height:var(--tw-leading,var(--text-title-1-medium--line-height,2.125rem));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight,500))}.ca-editor-tabs>button,.ca-node-palette>button,.ca-page-title p,.ca-stat>small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-page-title{margin-bottom:24px}.ca-page-title .ca-actions{width:100%}.ca-overview-grid,.ca-resource-grid,.ca-usecase-grid{gap:20px}.ca-section-heading{align-items:flex-start;padding:20px}.ca-section-heading>a{flex-shrink:0}.ca-conversation-list>button{gap:8px;padding:20px}.ca-conversation-main{min-width:0}.ca-conversation-main strong{white-space:normal}.ca-conversation-meta{margin-inline-end:0}.ca-conversation-meta strong{font-size:var(--text-caption-1-medium,.75rem);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight,500))}.ca-usecase-grid>button{padding:20px}.ca-toolbar .ca-search{flex:1;min-width:min(100%,200px)}.ca-agent-settings-page{gap:20px;padding:20px}.ca-editor-tabs{white-space:nowrap;gap:20px;padding:0 20px;overflow-x:auto}.ca-editor-tabs>button{flex-shrink:0}.ca-editor-header .ca-actions{width:100%}.ca-editor-name{flex:1}}.ca-panel:has(>.ca-table){overflow-x:auto}.ca-agent-settings-page>.ca-panel>:is(h2,h3){margin-top:0}.ca-page-title h1{font-size:var(--text-title-1-medium,1.5rem);line-height:var(--tw-leading,var(--text-title-1-medium--line-height,2.125rem));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight,500))}.ca-provider-workspace{grid-template-columns:200px minmax(0,1fr);gap:24px;display:grid}.ca-provider-categories{padding:4px 0}.ca-provider-categories>button{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));width:100%;min-height:40px;color:var(--ca-secondary);text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 12px;display:flex}.ca-provider-categories>button.is-active{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));background:var(--color-background-primary-hover);color:var(--ca-ink)}.ca-provider-categories>button:hover{background:var(--ca-raised)}.ca-provider-categories small{margin-inline-start:auto}.ca-provider-categories small,.ca-provider-categories>p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted)}.ca-provider-categories>p{margin:24px 12px 8px}.ca-provider-category-note{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));border-top:1px solid var(--ca-line);margin:32px 12px 0;padding-top:20px}.ca-provider-category-note strong{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink)}.ca-provider-category-note p{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));color:var(--ca-muted);margin-top:8px}.ca-provider-category-note a{color:var(--color-accent-600);align-items:center;gap:4px;margin-top:16px;display:flex}.ca-provider-directory-main{min-width:0}.ca-provider-directory-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ca-provider-directory-heading h2{font-size:var(--text-headline-medium,1rem);line-height:var(--tw-leading,var(--text-headline-medium--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight,500))}.ca-provider-directory-heading p{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);margin-top:4px}.ca-provider-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ca-provider-option{border:1px solid var(--ca-line);background:var(--ca-surface);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.ca-provider-option>div{flex:1;min-width:0}.ca-provider-option-icon{background:var(--ca-raised);width:36px;height:36px;color:var(--ca-secondary);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.ca-provider-option-mistral{background:var(--color-background-secondary-default);color:var(--color-text-secondary)}.ca-provider-option-title{align-items:center;gap:8px;min-height:24px;display:flex}.ca-provider-option-title h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500))}.ca-provider-option-title>span{font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));color:var(--ca-muted)}.ca-provider-option p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-secondary);margin-top:4px}.ca-provider-option small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);margin-top:12px;display:block}.ca-provider-saved{margin-top:32px}.ca-provider-saved code{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-provider-empty{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-muted);padding:24px}.ca-provider-security-note{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);align-items:center;gap:8px;margin-top:20px;display:flex}.ca-provider-connect-modal{max-width:640px}.ca-provider-advanced{border-top:1px solid var(--ca-line);padding-top:16px}.ca-provider-advanced summary{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-secondary);cursor:pointer}.ca-provider-advanced .ca-field{margin-top:16px}.ca-provider-doc-link{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ca-provider-doc-link a{color:var(--color-accent-600);align-items:center;gap:4px;display:inline-flex}.ca-provider-doc-link code{font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));color:var(--ca-muted);overflow-wrap:anywhere}.ca-voice-browser{flex-direction:column;min-width:0;display:flex}.ca-voice-tabs{border-bottom:1px solid var(--ca-line);flex-shrink:0;gap:24px;display:flex}.ca-voice-tabs>button{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));min-height:44px;color:var(--ca-secondary);white-space:nowrap;border:0;background:0 0;border-bottom:2px solid #0000;padding:8px 0}.ca-voice-tabs>button.is-active{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink);border-bottom-color:var(--ca-blue)}.ca-voice-provider-tabs{flex-shrink:0;gap:8px;padding:16px 0 0;display:flex;overflow-x:auto}.ca-voice-provider-tabs button{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));border:1px solid var(--ca-line);background:var(--color-background-primary-default);min-height:36px;color:var(--ca-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.ca-voice-provider-tabs button.is-active{border-color:var(--color-text-primary);color:var(--ca-ink);background:var(--color-background-secondary-default)}.ca-voice-provider-tabs small{font-size:var(--text-caption-2-regular,.6875rem);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height,.9375rem));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing,.2px));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight,400));color:var(--ca-muted)}.ca-voice-account{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px;display:flex}.ca-voice-account .ca-field{flex:1;min-width:240px;max-width:400px}.ca-voice-configure{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--color-accent-600);align-items:center;gap:4px;display:inline-flex}.ca-voice-filters{flex-shrink:0;grid-template-columns:repeat(4,minmax(100px,1fr)) minmax(160px,1.8fr);align-items:end;gap:12px;padding:16px 0;display:grid}.ca-voice-filters .ca-field>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted)}.ca-voice-search{color:var(--ca-muted);align-items:center;gap:8px;display:flex}.ca-voice-error,.ca-voice-notice{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));background:var(--color-background-secondary-default);color:var(--ca-secondary);border-radius:8px;flex-shrink:0;margin:0 0 16px;padding:12px 16px}.ca-voice-error{background:var(--color-notification-error-background);color:var(--color-text-error-primary)}.ca-voice-error,.ca-voice-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ca-voice-section-heading{flex-shrink:0;margin-bottom:12px}.ca-voice-section-heading h3{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500))}.ca-voice-section-heading>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);align-items:center;gap:8px;display:flex}.ca-voice-highlights{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ca-voice-card{border:1px solid var(--ca-line);border-radius:var(--radius-3xl);background:var(--color-background-primary-default);min-width:0;padding:12px}.ca-voice-card.is-selected{border-color:var(--color-text-tertiary);background:var(--color-background-secondary-default)}.ca-voice-card-select,.ca-voice-card-top{align-items:center;gap:8px;display:flex}.ca-voice-card-select{font-size:var(--text-body-regular,.875rem);line-height:var(--tw-leading,var(--text-body-regular--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight,400));text-align:start;min-width:0;color:var(--ca-ink);background:0 0;border:0;flex:1;padding:0}.ca-voice-card :is(small,p),.ca-voice-card>code{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.ca-voice-choice-dot{border:1px solid var(--ca-line);background:var(--color-background-tertiary-default);border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:block}.ca-voice-card.is-selected .ca-voice-choice-dot{border:8px solid var(--ca-blue);background:var(--color-background-primary-default)}.ca-voice-preview-button{border:1px solid var(--ca-line);background:var(--color-background-primary-default);width:32px;height:32px;color:var(--ca-ink);border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.ca-voice-table-wrap{border-top:1px solid var(--ca-line);min-height:120px;overflow:auto}.ca-voice-table{text-align:start;border-collapse:collapse;width:100%}.ca-voice-table th{z-index:1;position:sticky;top:0}.ca-voice-table code{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));overflow-wrap:anywhere}.ca-voice-name{align-items:center;gap:12px;display:flex}.ca-voice-name strong{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500));color:var(--ca-ink);display:block}.ca-voice-name small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);margin-top:4px;display:block}.ca-voice-traits{flex-wrap:wrap;gap:4px 8px;display:flex}.ca-voice-traits>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400))}.ca-voice-footer{border-top:1px solid var(--ca-line);background:var(--color-background-primary-default);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 0 0;display:flex;position:sticky;bottom:0}.ca-voice-selected{align-items:center;gap:12px;min-width:0;display:flex}.ca-voice-selected-icon{background:var(--ca-raised);width:36px;height:36px;color:var(--ca-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ca-voice-selected strong{font-size:var(--text-body-medium,.875rem);line-height:var(--tw-leading,var(--text-body-medium--line-height,1.25rem));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight,500))}.ca-voice-selected small{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);margin-top:4px;display:block}.ca-voice-footer-actions{align-items:center;gap:8px;display:flex}.ca-voice-preview{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);flex-shrink:0;align-items:center;gap:16px;padding-top:12px;display:flex}.ca-voice-preview audio{min-width:180px;height:32px}.ca-voice-no-results,.ca-voice-setup{text-align:center;color:var(--ca-secondary);padding:40px 24px}.ca-voice-setup>svg{margin:0 auto 16px}.ca-voice-no-results h3,.ca-voice-setup h3{font-size:var(--text-headline-medium,1rem);line-height:var(--tw-leading,var(--text-headline-medium--line-height,1.375rem));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight,500));color:var(--ca-ink)}.ca-voice-no-results p,.ca-voice-setup p{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));margin:8px 0 16px}.ca-voice-created{min-height:0;padding-top:16px;overflow:auto}.ca-voice-pagination{flex-shrink:0;padding:12px 0}.ca-board-modal.ca-voice-picker-modal{flex-direction:column;display:flex}.ca-voice-browser.is-embedded{flex:1;min-height:0;overflow:hidden}.ca-voice-browser.is-embedded .ca-voice-table-wrap{flex:1}@media (max-width:1200px){.ca-provider-workspace{grid-template-columns:180px minmax(0,1fr);gap:20px}.ca-provider-directory{grid-template-columns:1fr}.ca-voice-provider-tabs small{display:none}}@media (max-width:900px){.ca-provider-workspace{grid-template-columns:1fr}.ca-provider-categories{gap:8px;display:flex;overflow:auto}.ca-provider-categories>button{flex-shrink:0;width:auto;min-height:36px;margin:0}.ca-provider-categories small,.ca-provider-categories>p,.ca-provider-category-note{display:none}.ca-voice-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-voice-search{grid-column:1/-1}}@media (max-width:700px){.ca-content{padding:20px 16px}.ca-provider-directory-heading{flex-wrap:wrap;align-items:flex-start}.ca-provider-directory-heading .ca-search{width:100%}.ca-provider-option{flex-wrap:wrap;padding:16px}.ca-provider-security-note{align-items:flex-start}.ca-voice-tabs{gap:20px;overflow-x:auto}.ca-voice-tabs>button{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400))}.ca-voice-filters{grid-template-columns:1fr 1fr;gap:8px;padding:12px 0}.ca-voice-account{flex-wrap:wrap;gap:8px}.ca-voice-account .ca-field{flex-basis:100%;min-width:0;max-width:none}.ca-voice-highlights{display:none}.ca-voice-name{gap:8px}.ca-voice-name strong{font-size:var(--text-body-2-medium,.8125rem);line-height:var(--tw-leading,var(--text-body-2-medium--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight,500))}.ca-voice-table td:nth-child(3),.ca-voice-table th:nth-child(3){display:none}.ca-voice-footer{align-items:flex-start;gap:12px}.ca-voice-selected{gap:8px}.ca-voice-selected small{overflow-wrap:anywhere;max-width:160px}.ca-voice-selected-icon{display:none}.ca-voice-preview{flex-wrap:wrap;gap:8px}.ca-board-modal.ca-voice-picker-modal{height:94dvh;max-height:94dvh}.ca-voice-browser.is-embedded .ca-voice-notice{max-height:56px;margin-bottom:8px;padding:8px 12px;overflow:auto}}.ca-voice-tab-content{flex-direction:column;min-height:0;display:flex}.ca-voice-browser.is-embedded .ca-voice-tab-content{flex:1;overflow:auto}.ca-voice-browser.is-embedded .ca-voice-tab-content .ca-voice-table-wrap{min-height:160px}.ca-model-connection{font-size:var(--text-body-2-regular,.8125rem);line-height:var(--tw-leading,var(--text-body-2-regular--line-height,1.125rem));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight,400));color:var(--ca-ink);align-items:center;gap:8px;display:inline-flex}.ca-voice-card-select{justify-content:space-between}.ca-voice-choice-dot{background:var(--color-background-primary-default);border-color:var(--color-border-button-active);flex-basis:14px;width:14px;height:14px}.ca-voice-name>button{text-align:start;background:0 0;border:0;min-width:0;padding:0}.ca-voice-selected{flex:1}.ca-voice-selected>span:last-child{min-width:0}.ca-voice-selected>span>span{font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.ca-voice-footer-actions{flex-shrink:0}.ca-voice-highlights.is-platform{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(124px,max-content);align-content:start;display:grid}.ca-voice-card-id{font-family:var(--font-mono,var(--font-mono-source),ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace);font-size:var(--text-caption-1-regular,.75rem);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height,1rem));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing,.15px));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight,400));color:var(--ca-muted)}.ca-voice-browser.is-embedded .ca-voice-highlights.is-platform{flex:1;min-height:0;padding:1px;overflow-y:auto}@media (max-width:900px){.ca-voice-highlights.is-platform{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ca-voice-highlights.is-platform{grid-template-columns:1fr}}.ca-content{background:0 0;border:0;border-radius:0;min-height:100%;margin:0;padding:24px;overflow:visible}.ca-editor-content{height:100%}.ca-board-control{min-width:0}.ca-search>.ca-board-control,.ca-voice-search>.ca-board-control{flex:1}.ca-editor-name>.ca-board-control{width:240px}.ca-prompt-column>.ca-board-control:has(.ca-system-prompt){flex:1}.ca-prompt-column>.ca-board-control:has(.ca-system-prompt)>.ca-board-input-shell{height:100%}.ca-system-prompt{min-height:280px}.ca-board-button>span{align-items:center;gap:8px;display:inline-flex}.ca-board-modal-body{min-width:0}.ca-board-modal.ca-voice-picker-modal{height:min(780px,92dvh);max-height:92dvh;overflow:hidden}.ca-board-modal.ca-voice-picker-modal .ca-board-modal-body{flex:1;min-height:0;overflow:hidden}.ca-voice-card-select>span{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ca-agent-types>button>span,.ca-template-card>span,.ca-usecase-grid>button>span{white-space:normal;text-align:start;flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.ca-folder-list>button>span,.ca-provider-categories>button>span{align-items:center;gap:8px;width:100%;display:flex}.ca-conversation-list>button>span{align-items:center;gap:12px;width:100%;display:flex}@media (min-width:1600px){.ca-content{padding:32px}}@media (max-width:1200px){.ca-editor-name>.ca-board-control{width:192px}}@media (max-width:700px){.ca-content{padding:20px 16px}.ca-editor-name>.ca-board-control{width:100%;min-width:0}.ca-board-modal.ca-voice-picker-modal{height:94dvh;max-height:94dvh}}}