.cadence-app{--ca-page:#fbfaf9;--ca-panel:#f8f7f5;--ca-sidebar:#f5f4f2;--ca-sidebar-border:#e0ddda;--ca-card:#fff;--ca-card-translucent:#ffffffc7;--ca-card-border:#ddd9d6;--ca-line:#e4e1de;--ca-soft:#f3f1ef;--ca-field:#e9e8e7;--ca-field-border:#dcd9d6;--ca-text:#1f1f1f;--ca-text-strong:#171717;--ca-muted:#656a6b;--ca-faint:#8a8d8b;--ca-black:#1d1d1d;--ca-brand:#17b26a;--ca-brand-soft:#17b26a1a;--ca-brand-line:#17b26a3d;--ca-mint:#48c08a;--ca-red:#e93e70;--ca-orange:#de8c0f;--ca-purple:#cf62de;--ca-blue:#2089d8;--ca-red-bg:#fff1f6;--ca-red-line:#ffdce8;--ca-amber-bg:#fffaf0;--ca-amber-line:#f6e7be;--ca-purple-bg:#fff3ff;--ca-purple-line:#f2d8f5;--ca-green-bg:#eefaf1;--ca-green-line:#cdeed7;--ca-app-bg:var(--ca-page);--background:var(--ca-page);--foreground:var(--ca-text);--card:var(--ca-card);--card-foreground:var(--ca-text);--popover:var(--ca-card);--popover-foreground:var(--ca-text);--primary:var(--ca-black);--primary-foreground:#fff;--secondary:var(--ca-soft);--secondary-foreground:var(--ca-text);--muted:var(--ca-soft);--muted-foreground:var(--ca-muted);--accent:var(--ca-soft);--accent-foreground:var(--ca-text);--border:var(--ca-line);--input:var(--ca-field-border);--ring:#b9b5b0;--radius:.75rem;--color-canvas:var(--ca-page);--color-paper:var(--ca-card);--color-ink:var(--ca-text);--color-ink-soft:var(--ca-muted);--color-ink-faint:var(--ca-faint);--color-line:var(--ca-line);--color-dash:var(--ca-card-border);--color-edge:#b7b3ae;--color-brand:var(--ca-brand);--sidebar:var(--ca-sidebar);--sidebar-foreground:var(--ca-text);--sidebar-accent:var(--ca-card);--sidebar-accent-foreground:var(--ca-text-strong);--sidebar-border:var(--ca-sidebar-border);--sidebar-ring:#b9b5b0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ca-app-bg);font-family:Manrope,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}@media (width>=1024px){.cadence-app{grid-template-columns:13.5rem minmax(0,1fr)!important}.cadence-app--settings{grid-template-columns:minmax(0,1fr)!important}.cadence-app--settings>aside{display:none!important}.cadence-app[data-sidebar-collapsed=true]{grid-template-columns:4.5rem minmax(0,1fr)!important}}.ca-sidebar-brand{justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-bottom:8px;padding:0 4px;display:flex}.ca-sidebar-brand__link{color:var(--ca-text-strong);letter-spacing:-.035em;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.ca-sidebar-brand__link svg{width:26px;height:26px;color:var(--ca-brand)}.ca-global-search,.ca-new-meeting{border:1px solid var(--ca-field-border);border-radius:8px;align-items:center;gap:9px;width:100%;height:36px;padding:0 10px;font-size:12px;display:flex}.ca-global-search{color:var(--ca-muted);background:0 0;margin-bottom:8px}.ca-global-search:hover{color:var(--ca-text);background:#ffffffa3}.ca-global-search span,.ca-new-meeting span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca-global-search kbd{color:var(--ca-faint);font:inherit;margin-left:auto;font-size:11px}.ca-new-meeting{cursor:pointer;background:var(--ca-text-strong);border-color:var(--ca-text-strong);color:var(--ca-card);font-weight:650}.ca-new-meeting:hover,.ca-new-meeting[aria-expanded=true]{transform:translateY(-1px);box-shadow:0 7px 18px #1c1c1c1f}.ca-capture-menu{position:relative}.ca-capture-menu__content{z-index:60;border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:12px;width:100%;max-width:100%;padding:6px;animation:.14s ease-out both ca-menu-in;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 20px 55px #18181829}.ca-capture-menu__content a{color:var(--ca-text);border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.ca-capture-menu__content a:hover,.ca-capture-menu__content a:focus-visible{background:var(--ca-soft);outline:none}.ca-capture-menu__content a>svg{color:var(--ca-muted);flex:none}.ca-capture-menu__content a span{gap:2px;min-width:0;display:grid}.ca-capture-menu__content strong{overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.3}.ca-capture-menu__content small{color:var(--ca-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}@keyframes ca-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ca-section-title--spaces{margin-top:20px!important}.ca-sidebar-note{border:1px solid var(--ca-field-border);background:#ffffff70;border-radius:10px;grid-template-columns:24px 1fr;gap:4px 8px;padding:10px;display:grid}.ca-sidebar-note__mark{background:var(--ca-brand-soft);width:24px;height:24px;color:var(--ca-brand);border-radius:7px;grid-row:span 2;place-items:center;display:grid}.ca-sidebar-note strong{font-size:11px}.ca-sidebar-note p{color:var(--ca-muted);grid-column:2;font-size:9.5px;line-height:1.45}.ca-sidebar-note a{color:var(--ca-text);grid-column:2;margin-top:3px;font-size:9.5px;font-weight:650}.ca-account--bottom{width:100%;height:48px;box-shadow:none;background:0 0;border:0;margin-top:6px;padding-inline:7px}.ca-sidebar--collapsed .ca-sidebar-brand__link span,.ca-sidebar--collapsed .ca-global-search span,.ca-sidebar--collapsed .ca-global-search kbd,.ca-sidebar--collapsed .ca-new-meeting span,.ca-sidebar--collapsed .ca-new-meeting .ml-auto,.ca-sidebar--collapsed .ca-sidebar-note,.ca-sidebar--collapsed .ca-account--bottom>svg{display:none}.ca-sidebar--collapsed .ca-sidebar-brand{flex-direction:column;width:100%}.ca-sidebar--collapsed .ca-sidebar-brand__link,.ca-sidebar--collapsed .ca-global-search,.ca-sidebar--collapsed .ca-new-meeting{justify-content:center;width:36px;padding:0}.ca-sidebar--collapsed .ca-global-search{margin:3px 0 8px}.ca-sidebar--collapsed .ca-capture-menu__content{width:13.5rem;max-width:none;top:0;left:42px}.ca-sidebar--collapsed .ca-account--bottom{min-height:44px;padding:4px}.ca-eyebrow{color:var(--ca-brand);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.ca-route-state{color:var(--ca-muted);padding:3rem;font-size:13px}@keyframes ca-skeleton-drift{0%{background-position:140% 0}to{background-position:-40% 0}}.ca-skeleton-bone{background:linear-gradient(100deg, color-mix(in srgb, var(--ca-field) 82%, transparent) 20%, color-mix(in srgb, var(--ca-card) 88%, transparent) 42%, color-mix(in srgb, var(--ca-field) 82%, transparent) 64%);background-size:220% 100%;border-radius:999px;animation:1.65s ease-in-out infinite ca-skeleton-drift;display:block}.ca-page-skeleton{pointer-events:none}.ca-skeleton-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:76px;margin-bottom:22px;display:flex}.ca-skeleton-header>div{width:min(100%,34rem)}.ca-skeleton-line{width:100%;height:11px}.ca-skeleton-line.is-eyebrow{width:76px;height:8px;margin-bottom:12px}.ca-skeleton-line.is-title{width:min(58%,280px);height:26px;margin-bottom:11px}.ca-skeleton-line.is-subtitle{width:min(88%,440px);height:10px}.ca-skeleton-line.is-label{width:78px;height:8px}.ca-skeleton-line.is-short{width:34%}.ca-skeleton-line.is-medium{width:58%}.ca-skeleton-line.is-faint{opacity:.68;width:72%;height:8px}.ca-skeleton-line.is-number{width:44px;height:24px}.ca-skeleton-line.is-back{width:96px;height:9px;margin-bottom:28px}.ca-skeleton-button{border-radius:10px;flex:none;width:112px;height:36px}.ca-skeleton-chip{flex:none;width:82px;height:28px}.ca-skeleton-chip.is-wide{width:110px}.ca-skeleton-chip.is-prompt{width:154px;height:30px}.ca-skeleton-input{border-radius:11px;height:42px}.ca-skeleton-input.is-search{width:min(100%,340px)}.ca-skeleton-circle,.ca-skeleton-avatar{flex:none;width:30px;height:30px}.ca-skeleton-avatar{border-radius:9px}.ca-skeleton-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ca-skeleton-rows{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;overflow:hidden}.ca-skeleton-row{border-bottom:1px solid var(--ca-line);align-items:center;gap:13px;min-height:66px;padding:13px 16px;display:flex}.ca-skeleton-row:last-child{border-bottom:0}.ca-skeleton-row__copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ca-skeleton-rows.is-compact{background:0 0;border:0;border-radius:0}.ca-skeleton-rows.is-compact .ca-skeleton-row{min-height:58px;padding-inline:0}.ca-skeleton-panel{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;padding:18px}.ca-page-skeleton--dashboard{width:100%;max-width:76rem;padding:2.75rem 2rem 3rem 5.15rem}.ca-skeleton-dashboard{grid-template-columns:minmax(0,1fr) 230px;gap:16px;display:grid}.ca-skeleton-dashboard__main>.ca-skeleton-line{margin-bottom:15px}.ca-skeleton-dashboard__rail{align-content:start;gap:10px;display:grid}.ca-skeleton-stat{flex-direction:column;justify-content:space-between;min-height:104px;display:flex}.ca-skeleton-detail-hero{min-height:190px;margin-bottom:18px}.ca-skeleton-detail-stats{gap:10px;margin-top:30px;display:flex}.ca-skeleton-stat-pill{border-radius:12px;width:126px;height:52px}.ca-skeleton-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(230px,.65fr);gap:14px;display:grid}.ca-skeleton-paragraph{border-radius:10px;height:92px;margin-top:20px}.ca-skeleton-paragraph.is-short{height:54px}.ca-skeleton-agent{grid-template-columns:minmax(210px,.72fr) minmax(0,1.8fr);gap:14px;display:grid}.ca-skeleton-agent__list>.ca-skeleton-line,.ca-skeleton-agent__editor>.ca-skeleton-line{margin-bottom:14px}.ca-skeleton-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:28px;display:grid}.ca-skeleton-field-grid>span{gap:9px;display:grid}.ca-skeleton-field-grid>span:nth-child(3),.ca-skeleton-field-grid>span:nth-child(6){grid-column:1/-1}.ca-skeleton-input:not(.is-search,.is-sidebar-search){width:100%}.ca-page-skeleton--settings{width:min(100%,52rem);padding:2.25rem 2rem 3rem}.ca-skeleton-settings-card>.ca-skeleton-line{margin-bottom:12px}.ca-skeleton-setting{border-top:1px solid var(--ca-line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;margin-top:8px;display:flex}.ca-skeleton-setting>span:first-child{gap:8px;width:min(70%,360px);display:grid}.ca-skeleton-toggle{width:34px;height:20px}.ca-skeleton-automation{align-content:center;place-items:center;min-height:430px;display:grid}.ca-skeleton-node{grid-template-columns:30px minmax(0,1fr);gap:9px 12px;width:min(100%,380px);display:grid}.ca-skeleton-node .ca-skeleton-circle{grid-row:1/3}.ca-skeleton-connector{border-radius:0;width:2px;height:48px}.ca-page-skeleton--chat{flex-direction:column;min-height:calc(100svh - 119px);padding:0 2rem 2rem;display:flex}.ca-skeleton-chat-tools{justify-content:flex-end;align-items:center;gap:8px;min-height:52px;display:flex}.ca-skeleton-chat-welcome{flex-direction:column;flex:1;justify-content:center;align-self:center;align-items:center;width:min(100%,840px);padding-bottom:10vh;display:flex}.ca-skeleton-chat-mark{border-radius:50%;width:54px;height:54px;margin-bottom:24px}.ca-skeleton-line.is-chat-title{width:min(65%,360px);height:30px;margin-bottom:15px}.ca-skeleton-line.is-chat-copy{width:min(54%,300px);height:10px;margin-bottom:32px}.ca-skeleton-composer{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:22px;flex-direction:column;justify-content:space-between;width:100%;height:136px;padding:20px;display:flex;box-shadow:0 16px 42px #1f1f1f0f}.ca-skeleton-line.is-composer-copy{width:36%;height:12px}.ca-skeleton-composer>span{justify-content:flex-end;gap:8px;display:flex}.ca-skeleton-chat-prompts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.ca-app-boot-skeleton{--ca-app-bg:#fbfaf9;--ca-card:#fff;--ca-card-border:#ddd9d6;--ca-field:#e9e8e7;--ca-line:#e4e1de;background:var(--ca-app-bg);grid-template-columns:13.5rem minmax(0,1fr);width:100%;height:100svh;font-family:Manrope,sans-serif;display:grid;overflow:hidden}.ca-app-boot-skeleton>aside{border-right:1px solid var(--ca-line);background:#f5f4f2;flex-direction:column;gap:18px;padding:22px 16px;display:flex}.ca-skeleton-line.is-brand{width:104px;height:18px}.ca-skeleton-input.is-sidebar-search{width:100%;height:36px}.ca-skeleton-boot-nav{gap:7px;display:grid}.ca-skeleton-nav{border-radius:9px;width:100%;height:35px}.ca-skeleton-nav.is-active{background:#fff}.ca-app-boot-skeleton>main{min-width:0;overflow:hidden}.ca-skeleton-boot-topbar{border-bottom:1px solid var(--ca-line);justify-content:space-between;align-items:center;height:61px;padding:0 24px;display:flex}@media (prefers-reduced-motion:reduce){.ca-skeleton-bone{background-position:50% 0;animation:none}}.ca-calendar-scope{border:1px solid var(--ca-line);background:var(--ca-soft);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.ca-calendar-scope button{min-height:34px;color:var(--ca-muted);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.ca-calendar-scope button.is-active{background:var(--ca-card);color:var(--ca-text-strong);box-shadow:0 1px 3px #322a211a}.ca-calendar-scope button span{background:color-mix(in srgb, var(--ca-brand) 11%, transparent);min-width:18px;color:var(--ca-brand);text-align:center;border-radius:999px;padding:1px 5px;font-size:10px}.ca-team-calendar-layout{gap:16px;display:grid}.ca-team-calendar-summary{overflow:hidden}.ca-team-call-row{border:1px solid var(--ca-line);background:var(--ca-card);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.ca-team-call-date{background:color-mix(in srgb, var(--ca-brand) 9%, var(--ca-soft));width:48px;min-width:48px;color:var(--ca-brand);border-radius:11px;place-items:center;padding:7px 4px;line-height:1;display:grid}.ca-team-call-date strong{font-size:17px}.ca-team-call-date span{text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700}@media (width<=680px){.ca-calendar-scope{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.ca-calendar-scope button{justify-content:center;padding-inline:6px}.ca-team-call-row{flex-wrap:wrap;align-items:flex-start}}.ca-inbox-page{flex-direction:column;flex:1;gap:18px;width:100%;min-height:0;padding:26px;display:flex}.ca-inbox-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ca-inbox-header h1{color:var(--ca-text-strong);letter-spacing:-.035em;margin-top:4px;font-size:clamp(28px,3vw,38px);font-weight:690}.ca-inbox-header p:last-child{color:var(--ca-muted);margin-top:4px;font-size:13px}.ca-inbox-personal-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:340px;display:grid}.ca-inbox-shell{border:1px solid var(--ca-line);background:var(--ca-card);border-radius:18px;flex:1;grid-template-columns:minmax(270px,340px) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 12px 32px #322a210d}.ca-inbox-list{border-right:1px solid var(--ca-line);background:color-mix(in srgb, var(--ca-soft) 55%, var(--ca-card));flex-direction:column;min-height:0;display:flex}.ca-inbox-filters{border-bottom:1px solid var(--ca-line);gap:4px;padding:12px;display:flex;overflow-x:auto}.ca-inbox-filters button{color:var(--ca-muted);border-radius:8px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.ca-inbox-filters button.is-active{background:var(--ca-card);color:var(--ca-text-strong);box-shadow:0 1px 4px #322a2117}.ca-inbox-thread-list{flex-direction:column;flex:1;min-height:0;padding:8px;display:flex;overflow-y:auto}.ca-inbox-thread{text-align:left;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:11px;display:flex}.ca-inbox-thread:hover,.ca-inbox-thread.is-active{background:var(--ca-card)}.ca-inbox-thread.is-active{box-shadow:inset 2px 0 var(--ca-brand), 0 1px 4px #322a210f}.ca-inbox-thread__avatar,.ca-inbox-message__avatar{background:color-mix(in srgb, var(--ca-brand) 12%, var(--ca-soft));width:34px;height:34px;color:var(--ca-brand);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.ca-inbox-thread strong{color:var(--ca-text-strong);font-size:12px}.ca-inbox-thread small,.ca-inbox-thread__meta{color:var(--ca-muted);margin-top:3px;font-size:10px;display:block}.ca-inbox-thread__meta{color:color-mix(in srgb, var(--ca-brand) 75%, var(--ca-muted))}.ca-inbox-unread{background:var(--ca-brand);color:#fff;text-align:center;border-radius:999px;min-width:17px;padding:1px 5px;font-size:9px;font-weight:800}.ca-inbox-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.ca-inbox-conversation__head{border-bottom:1px solid var(--ca-line);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 18px;display:flex}.ca-inbox-conversation__head h2{color:var(--ca-text-strong);font-size:15px;font-weight:700}.ca-inbox-conversation__head p{color:var(--ca-muted);margin-top:2px;font-size:10px}.ca-inbox-messages{flex-direction:column;flex:1;gap:14px;min-height:0;padding:22px;display:flex;overflow-y:auto}.ca-inbox-message{align-items:flex-start;gap:10px;display:flex}.ca-inbox-message strong{color:var(--ca-text-strong);font-size:12px}.ca-inbox-message time{color:var(--ca-muted);font-size:9px}.ca-inbox-message p{color:var(--ca-text);white-space:pre-wrap;margin-top:3px;font-size:12px;line-height:1.55}.ca-inbox-message blockquote{border-left:2px solid var(--ca-brand);background:var(--ca-soft);color:var(--ca-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:0 7px 7px 0;margin-top:5px;padding:6px 9px;font-size:10px;overflow:hidden}.ca-inbox-message button{color:var(--ca-muted);align-items:center;gap:4px;margin-top:4px;font-size:9px;font-weight:650;display:inline-flex}.ca-inbox-message.is-system{background:var(--ca-soft);color:var(--ca-brand);border-radius:10px;align-items:center;padding:8px 10px}.ca-inbox-message.is-system p{color:var(--ca-muted);margin:0;font-size:10px}.ca-inbox-composer{border-top:1px solid var(--ca-line);gap:7px;padding:14px 18px 16px;display:grid}.ca-inbox-send{background:var(--ca-brand);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:9px;right:9px}.ca-inbox-send:disabled{opacity:.45}.ca-inbox-replying{background:var(--ca-soft);color:var(--ca-muted);border-radius:8px;justify-content:space-between;gap:12px;padding:7px 9px;font-size:10px;display:flex}.ca-inbox-replying span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca-inbox-replying button{color:var(--ca-brand);font-weight:700}.ca-inbox-mentions{z-index:5;border:1px solid var(--ca-line);background:var(--ca-card);border-radius:11px;max-height:220px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #322a2124}.ca-inbox-mentions button{color:var(--ca-text);text-align:left;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.ca-inbox-mentions button:hover{background:var(--ca-soft)}.ca-inbox-mentions button span{color:var(--ca-brand);font-weight:800}.ca-inbox-mentions button small{color:var(--ca-muted);margin-left:auto;font-size:9px}.ca-inbox-mentions p,.ca-inbox-zero{color:var(--ca-muted);text-align:center;padding:16px;font-size:11px}.ca-inbox-zero{place-items:center;gap:6px;display:grid}.ca-inbox-zero strong{color:var(--ca-text-strong);font-size:12px}.ca-inbox-zero--conversation{align-content:center;min-height:100%}@media (width<=820px){.ca-inbox-page{padding:18px}.ca-inbox-shell{grid-template-columns:minmax(220px,40%) minmax(0,1fr)}}@media (width<=680px){.ca-inbox-shell{flex-direction:column;min-height:720px;display:flex}.ca-inbox-list{border-right:0;border-bottom:1px solid var(--ca-line);max-height:270px}.ca-inbox-conversation{min-height:420px}.ca-inbox-conversation__head{flex-direction:column;align-items:flex-start}}@media (width<=900px){.ca-page-skeleton--dashboard{padding-left:1.25rem}.ca-skeleton-dashboard{grid-template-columns:minmax(0,1fr) 190px}.ca-skeleton-agent,.ca-skeleton-detail-grid{grid-template-columns:minmax(0,1fr)}.ca-skeleton-agent__list{display:none}}@media (width<=700px){.ca-app-boot-skeleton{grid-template-columns:minmax(0,1fr)}.ca-app-boot-skeleton>aside{display:none}.ca-page-skeleton--dashboard,.ca-page-skeleton--chat,.ca-page-skeleton--settings{padding-left:1rem;padding-right:1rem}.ca-skeleton-dashboard{grid-template-columns:minmax(0,1fr)}.ca-skeleton-dashboard__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-skeleton-stat{min-height:84px;padding:12px}.ca-skeleton-field-grid{grid-template-columns:minmax(0,1fr)}.ca-skeleton-field-grid>span:nth-child(3),.ca-skeleton-field-grid>span:nth-child(6){grid-column:auto}.ca-skeleton-chat-prompts,.ca-skeleton-chip.is-prompt{width:100%}}@media (width<=480px){.ca-skeleton-header{min-height:66px}.ca-skeleton-header .ca-skeleton-button,.ca-skeleton-row>.ca-skeleton-chip{display:none}.ca-skeleton-dashboard__rail{grid-template-columns:minmax(0,1fr)}.ca-skeleton-dashboard__rail .ca-skeleton-stat:nth-child(n+2){display:none}.ca-skeleton-detail-stats{overflow:hidden}.ca-skeleton-stat-pill{min-width:112px}.ca-skeleton-chat-welcome{justify-content:flex-start;padding-top:11vh;padding-bottom:32px}.ca-skeleton-composer{height:126px}}.ca-space-page{max-width:76rem}.ca-space-header{align-items:center}.ca-space-count{border:1px solid var(--ca-line);background:var(--ca-card);min-width:34px;height:34px;color:var(--ca-muted);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.ca-library-search{border-bottom:1px solid var(--ca-card-border);max-width:28rem;height:38px;color:var(--ca-faint);align-items:center;gap:8px;margin-bottom:18px;display:flex}.ca-library-search input{min-width:0;color:var(--ca-text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.ca-directory{border-top:1px solid var(--ca-line);overflow:hidden}.ca-directory-row{border-bottom:1px solid var(--ca-line);min-height:68px;color:var(--ca-text);grid-template-columns:40px minmax(14rem,1fr) minmax(17rem,.9fr) 20px;align-items:center;gap:12px;padding:8px 3px;transition:padding .13s,background .13s;display:grid}.ca-directory-row:hover{background:var(--ca-card-translucent);padding-inline:10px}.ca-space-avatar{color:#287458;background:#e8f2ee;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.ca-space-avatar--1{color:#995b2c;background:#f6ece3}.ca-space-avatar--2{color:#495fa1;background:#e8ecf8}.ca-space-avatar--3{color:#80518d;background:#f2e8f5}.ca-directory-row__main{gap:3px;min-width:0;display:grid}.ca-directory-row__main strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.ca-directory-row__main span{text-overflow:ellipsis;color:var(--ca-muted);font-size:11px;overflow:hidden}.ca-directory-row__meta{color:var(--ca-muted);justify-content:flex-end;align-items:center;gap:14px;font-size:10px;display:flex}.ca-directory-row__meta span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ca-directory-zero{color:var(--ca-muted);padding:2rem 0;font-size:12px}.ca-space-empty{border:1px dashed var(--ca-card-border);text-align:center;background:#ffffff5c;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:22rem;padding:2rem;display:grid}.ca-space-empty__icon{background:var(--ca-brand-soft);width:42px;height:42px;color:var(--ca-brand);border-radius:13px;place-items:center;display:grid}.ca-space-empty h2{font-size:15px;font-weight:750}.ca-space-empty p{max-width:28rem;color:var(--ca-muted);font-size:12px;line-height:1.55}.ca-info-callout{border:1px solid var(--ca-line);background:var(--ca-card-translucent);border-radius:13px;gap:11px;margin-bottom:24px;padding:15px;display:flex}.ca-info-callout__icon{background:var(--ca-brand-soft);width:30px;height:30px;color:var(--ca-brand);border-radius:9px;flex:none;place-items:center;display:grid}.ca-info-callout strong{font-size:12px}.ca-info-callout p{color:var(--ca-muted);margin-top:3px;font-size:11px;line-height:1.5}.ca-import-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;display:grid}.ca-import-drop{border:1px dashed var(--ca-card-border);background:var(--ca-soft);min-height:104px;color:var(--ca-muted);cursor:pointer;border-radius:12px;align-content:center;place-items:center;gap:4px;display:grid;position:relative}.ca-import-drop:hover{border-color:var(--ca-brand);color:var(--ca-text)}.ca-import-drop span{font-size:12px;font-weight:700}.ca-import-drop small{color:var(--ca-faint);font-size:9px}.ca-import-drop input{cursor:pointer;opacity:0;position:absolute;inset:0}.ca-imported-file{border:1px solid var(--ca-line);color:var(--ca-text);border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.ca-imported-file:hover{background:var(--ca-soft)}.ca-imported-file span{gap:2px;display:grid}.ca-imported-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ca-imported-file small{color:var(--ca-muted);font-size:9px}.ca-settings-surface{grid-template-columns:13rem minmax(0,48rem);align-items:start;gap:36px;max-width:68rem;padding:30px 28px 60px 42px;display:grid}.ca-settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:20px}.ca-settings-nav>a{min-height:35px;color:var(--ca-muted);border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:11px;display:flex}.ca-settings-nav>a:hover,.ca-settings-nav>a:focus-visible{background:var(--ca-card);color:var(--ca-text);outline:none}.ca-settings-nav .ca-settings-back{color:var(--ca-text);margin-bottom:18px;font-weight:700}.ca-settings-nav__label{color:var(--ca-faint);letter-spacing:.12em;text-transform:uppercase;margin:0 9px 6px;font-size:9px;font-weight:750}.ca-settings-content{flex-direction:column;gap:13px;min-width:0;display:flex}.ca-settings-content>.ca-page__header{margin-bottom:7px}.ca-settings-content section{scroll-margin-top:72px}.ca-home-page{max-width:76rem;padding:36px 28px 54px 5.15rem}.ca-home-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.ca-home-hero h1{color:var(--ca-text-strong);letter-spacing:-.04em;font-size:clamp(21px,2.4vw,25px);font-weight:740}.ca-home-hero p{color:var(--ca-muted);margin-top:5px;font-size:12px}.ca-home-layout{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:24px;display:grid}.ca-home-main{gap:26px;display:grid}.ca-home-section__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.ca-home-section__head>div,.ca-home-section__head>a{align-items:center;gap:6px;display:inline-flex}.ca-home-section__head strong{font-size:12px}.ca-home-section__head a{color:var(--ca-muted);font-size:10px}.ca-home-agenda{border-top:1px solid var(--ca-line);overflow:hidden}.ca-home-event{border-bottom:1px solid var(--ca-line);min-height:58px;color:var(--ca-text);align-items:center;gap:10px;padding:7px 4px;display:flex}.ca-home-event:hover{background:var(--ca-card-translucent);padding-inline:10px}.ca-home-event__time{width:52px;color:var(--ca-muted);flex:none;font-size:10px}.ca-home-event__avatar{color:#495fa1;background:#e8ecf8;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.ca-home-event__avatar--meeting{color:#287458;background:#e8f2ee}.ca-home-event__body{flex:1;gap:2px;min-width:0;display:grid}.ca-home-event__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ca-home-event__body small{color:var(--ca-muted);font-size:9px}.ca-meeting-state{align-items:center;gap:4px;font-weight:700;display:inline-flex}.ca-home-event__body .ca-meeting-state{margin-left:7px}.ca-meeting-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ca-meeting-state--live{color:var(--ca-brand)}.ca-meeting-state--paused{color:var(--ca-orange)}.ca-meeting-state--danger{color:var(--ca-red)}.ca-meeting-state--neutral{color:var(--ca-muted)}.ca-home-event>svg{color:var(--ca-faint)}.ca-home-zero{border:1px dashed var(--ca-card-border);min-height:8rem;color:var(--ca-muted);border-radius:12px;place-items:center;font-size:11px;display:grid}.ca-home-aside{gap:12px;display:grid}.ca-home-detail{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;gap:9px;padding:15px;display:grid}.ca-home-detail__label{color:var(--ca-faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.ca-home-detail>strong{font-size:13px;line-height:1.4}.ca-home-detail>p{color:var(--ca-muted);font-size:10px;line-height:1.5}.ca-home-detail__datum{border-top:1px solid var(--ca-line);color:var(--ca-muted);align-items:center;gap:7px;padding-top:8px;font-size:10px;display:flex}.ca-home-stats{grid-template-columns:1fr;gap:7px;display:grid}.ca-home-stats .ca-stat{min-height:72px;padding:11px 13px}.ca-home-stats .ca-stat__num{font-size:20px}.ca-home-followup{background:var(--ca-text-strong);min-height:38px;color:var(--ca-card);border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.ca-home-window-note{color:var(--ca-muted);margin-top:16px;font-size:9px}.ca-entity-detail{max-width:68rem}.ca-entity-back{color:var(--ca-muted);align-items:center;gap:6px;margin-bottom:24px;font-size:10px;display:inline-flex}.ca-entity-back:hover{color:var(--ca-text)}.ca-entity-hero{align-items:center;gap:14px;display:flex}.ca-entity-hero>.ca-space-avatar{width:52px;height:52px;font-size:13px}.ca-entity-hero .ca-eyebrow{align-items:center;gap:5px;margin-bottom:3px;display:inline-flex}.ca-entity-hero h1{color:var(--ca-text-strong);letter-spacing:-.04em;font-size:25px;font-weight:760}.ca-entity-hero p{color:var(--ca-muted);font-size:11px}.ca-entity-stats{border:1px solid var(--ca-line);background:var(--ca-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0 28px;display:grid;overflow:hidden}.ca-entity-stats>div{background:var(--ca-card);gap:4px;padding:13px;display:grid}.ca-entity-stats span{color:var(--ca-faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.ca-entity-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ca-entity-layout{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:24px;display:grid}.ca-entity-layout>.ca-home-section:only-child{grid-column:1/-1}.ca-entity-meeting{border-bottom:1px solid var(--ca-line);min-height:56px;color:var(--ca-text);justify-content:space-between;align-items:center;gap:12px;padding:7px 4px;display:flex}.ca-entity-meeting:hover{background:var(--ca-card-translucent);padding-inline:10px}.ca-entity-meeting span{gap:2px;display:grid}.ca-entity-meeting strong{font-size:11px}.ca-entity-meeting small{color:var(--ca-muted);font-size:9px}.ca-entity-meeting>svg{color:var(--ca-faint)}.ca-entity-person{border-top:1px solid var(--ca-line);color:var(--ca-text);grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 0;display:grid}.ca-entity-person .ca-space-avatar{width:29px;height:29px;font-size:8px}.ca-entity-person>span{gap:2px;min-width:0;display:grid}.ca-entity-person strong,.ca-entity-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca-entity-person strong{font-size:10px}.ca-entity-person small{color:var(--ca-muted);font-size:8px}.ca-entity-person>svg{color:var(--ca-faint)}.ca-ask-welcome{text-align:center;align-content:center;place-items:center;gap:9px;min-height:18rem;display:grid}.ca-ask-welcome h2{letter-spacing:-.025em;font-size:17px;font-weight:750}.ca-ask-welcome>p{max-width:32rem;color:var(--ca-muted);font-size:11px;line-height:1.6}.ca-ask-welcome>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:7px;display:flex}.ca-ask-welcome button{border:1px solid var(--ca-line);background:var(--ca-card);color:var(--ca-muted);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.ca-ask-welcome button:hover{border-color:var(--ca-card-border);color:var(--ca-text);box-shadow:0 7px 20px #1919190f}@media (width<=760px){.ca-directory-row{grid-template-columns:38px minmax(0,1fr) 18px}.ca-directory-row__meta{display:none}.ca-import-grid{grid-template-columns:1fr}.ca-settings-surface{grid-template-columns:1fr;padding:22px 18px 50px}.ca-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.ca-settings-nav .ca-settings-back,.ca-settings-nav__label{grid-column:1/-1}.ca-home-page{padding:24px 18px 50px}.ca-home-layout{grid-template-columns:1fr}.ca-home-hero{flex-direction:column;align-items:flex-start}.ca-entity-stats,.ca-entity-layout{grid-template-columns:1fr}}.dark .cadence-app{--ca-page:#17161a;--ca-panel:#1e1d21;--ca-sidebar:#1b1a1e;--ca-sidebar-border:#2a2830;--ca-card:#201f24;--ca-card-translucent:#242228b8;--ca-card-border:#322f39;--ca-line:#2c2933;--ca-soft:#26242b;--ca-field:#232128;--ca-field-border:#35323c;--ca-text:#f1efee;--ca-text-strong:#fff;--ca-muted:#a6a2ad;--ca-faint:#7d7986;--ca-black:#f1efee;--ca-brand:#34d058;--ca-brand-soft:#34d05824;--ca-brand-line:#34d0584d;--ca-mint:#4fd39a;--ca-red:#ff6b93;--ca-orange:#f0b64d;--ca-purple:#db8bea;--ca-red-bg:#e93e7024;--ca-red-line:#e93e704d;--ca-amber-bg:#de8c0f24;--ca-amber-line:#de8c0f52;--ca-purple-bg:#cf62de24;--ca-purple-line:#cf62de52;--ca-green-bg:#18b34224;--ca-green-line:#18b34252;--ca-app-bg:linear-gradient(115deg, #161519 0%, #1c1b20 45%, #161519 100%);--primary-foreground:#17161a;--ring:#4a4653;--sidebar-accent:#2a2831;--sidebar-accent-foreground:#fff;--sidebar-ring:#4a4653;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ca-breadcrumb{min-width:0;color:var(--ca-muted);align-items:center;gap:10px;font-size:14px;display:flex}.ca-breadcrumb__icon{border:1px solid var(--ca-line);background:var(--ca-card);width:30px;height:30px;color:var(--ca-muted);border-radius:8px;flex:none;place-items:center;display:grid}.ca-breadcrumb__icon--button{cursor:pointer;transition:border-color .14s,background .14s,color .14s}.ca-breadcrumb__icon--button:hover,.ca-breadcrumb__icon--button:focus-visible{border-color:var(--ca-card-border);background:var(--ca-soft);color:var(--ca-text-strong);outline:none}.ca-breadcrumb__rule{background:var(--ca-line);flex:none;width:1px;height:24px}.ca-breadcrumb__item{align-items:center;gap:10px;min-width:0;display:inline-flex}.ca-breadcrumb__chevron{width:15px;height:15px;color:var(--ca-faint);flex:none}.ca-breadcrumb__link{max-width:11rem;color:var(--ca-muted);text-decoration:none;transition:color .12s}.ca-breadcrumb__link:hover{color:var(--ca-text)}.ca-breadcrumb__current{max-width:14rem;color:var(--ca-text-strong);font-weight:600}.ca-topbar-actions{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ca-notification-popover{--ca-card:var(--popover);--ca-card-border:var(--border);--ca-line:var(--border);--ca-panel:var(--muted);--ca-soft:var(--muted);--ca-text:var(--foreground);--ca-text-strong:var(--foreground);--ca-muted:var(--muted-foreground);--ca-faint:color-mix(in srgb, var(--muted-foreground) 72%, transparent);--ca-brand:var(--color-brand);--ca-brand-soft:color-mix(in srgb, var(--color-brand) 10%, var(--popover));--ca-brand-line:color-mix(in srgb, var(--color-brand) 25%, var(--border));background-color:var(--popover);color:var(--popover-foreground);opacity:1}.ca-topbar-pill{border:1px solid var(--ca-line);background:var(--ca-card-translucent);min-width:0;height:36px;color:var(--ca-text);border-radius:10px;outline:none;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;transition:border-color .14s,background .14s,color .14s,transform 50ms;display:inline-flex;box-shadow:0 1px 2px #1f1f1f08}.ca-topbar-pill:hover,.ca-topbar-pill[aria-expanded=true]{border-color:var(--ca-card-border);background:var(--ca-card);color:var(--ca-text-strong)}.ca-topbar-pill:active{transform:translateY(1px)}.ca-topbar-pill svg{color:var(--ca-muted);flex:none}.ca-topbar-pill--account{padding-left:6px}.ca-topbar-pill__avatar{border:1px solid var(--ca-green-line);background:var(--ca-green-bg);width:24px;height:24px;color:var(--ca-brand);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.ca-topbar-search{border:1px solid var(--ca-line);background:var(--ca-card);height:38px;color:var(--ca-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.ca-topbar-search:focus-within{border-color:var(--ca-brand);box-shadow:0 0 0 3px var(--ca-brand-soft)}.ca-topbar-search kbd{border:1px solid var(--ca-line);background:var(--ca-soft);min-width:34px;color:var(--ca-faint);border-radius:7px;justify-content:center;font-size:11px;font-weight:600;display:inline-flex}.ca-topbar-menu{border:1px solid var(--ca-card-border);background:var(--ca-card);width:auto;min-width:15rem;color:var(--ca-text);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;padding:6px;overflow:hidden;box-shadow:0 18px 50px #1f1f1f24;background-color:var(--ca-card)!important}.ca-topbar-menu__label{color:var(--ca-muted);letter-spacing:.04em;text-transform:uppercase;padding:7px 8px 6px;font-size:11px;font-weight:700}.ca-topbar-menu__separator{background:var(--ca-line);height:1px;margin:2px 0 5px}.ca-topbar-menu__item{min-height:34px;color:var(--ca-text);border-radius:8px;padding:7px 8px;font-size:13px}.ca-topbar-menu__item svg{color:var(--ca-muted)}.ca-topbar-menu__item:hover,.ca-topbar-menu__item:focus{background:var(--ca-soft);color:var(--ca-text-strong)}.ca-topbar-menu__item--active{background:var(--ca-green-bg);color:var(--ca-text-strong)}.ca-topbar-menu__item--active svg{color:var(--ca-brand)}.ca-topbar-menu__item--danger,.ca-topbar-menu__item--danger svg{color:var(--ca-red)}.ca-topbar-menu__item[data-disabled]{color:var(--ca-faint);opacity:1}.ca-sidebar{transition:padding .18s,gap .18s}.ca-account{border:1px solid var(--ca-field-border);background:var(--ca-card);border-radius:7px;align-items:center;gap:9px;height:48px;padding:7px 9px;display:flex;box-shadow:0 1px 2px #00000008}.ca-account__logo{border:1px solid var(--ca-green-line);background:var(--ca-green-bg);width:29px;height:29px;color:var(--ca-brand);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.ca-account__name{color:var(--ca-text);font-size:12px;font-weight:500;line-height:1.2}.ca-account__org{color:var(--ca-muted);margin-top:2px;font-size:9.5px}.ca-collapse-btn{cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ca-collapse-btn:focus-visible{outline:1px solid var(--sidebar-ring);outline-offset:2px}.ca-search{border:1px solid var(--ca-field-border);background:var(--ca-field);height:35px;color:var(--ca-muted);border-radius:9px;align-items:center;gap:8px;width:100%;padding:0 10px;font-size:13px;transition:border-color .15s;display:flex}.ca-search:focus-within{border-color:var(--ca-brand)}.ca-search input{min-width:0;color:var(--ca-text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.ca-search input::placeholder{color:var(--ca-muted)}.ca-search kbd{font:inherit;color:var(--ca-faint);margin-left:auto;font-size:11px}.ca-section-title{letter-spacing:.02em;color:var(--ca-muted);text-transform:uppercase;margin:7px 10px 6px;font-size:10.5px}.ca-navitem{min-height:34px;color:var(--ca-muted);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:1.5px 0;padding:0 10px;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:flex}.ca-navitem:hover{color:var(--ca-text);background:#ffffff8c}.dark .cadence-app .ca-navitem:hover{background:#ffffff0d}.ca-navitem[aria-current=page],.ca-navitem.is-active{background:var(--ca-card);border-color:var(--ca-field-border);color:var(--ca-text-strong);font-weight:500;box-shadow:0 1px 2px #00000008}.ca-navitem__icon{width:17px;height:17px;color:var(--ca-faint);flex:none}.ca-navitem[aria-current=page] .ca-navitem__icon,.ca-navitem.is-active .ca-navitem__icon{color:currentColor}.ca-navitem__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ca-navitem__badge{color:var(--ca-faint);margin-left:auto;font-size:11px}.ca-divider{background:var(--ca-sidebar-border);height:1px;margin:7px 0 5px}.ca-sidebar--collapsed{align-items:center;padding:10px}.ca-sidebar--collapsed .ca-account{flex-direction:column;justify-content:center;gap:6px;width:100%;height:auto;min-height:58px;padding:7px 6px}.ca-sidebar--collapsed .ca-account__body,.ca-sidebar--collapsed .ca-section-title,.ca-sidebar--collapsed .ca-navitem__label,.ca-sidebar--collapsed .ca-search span,.ca-sidebar--collapsed .ca-search kbd{display:none}.ca-sidebar--collapsed .ca-search{justify-content:center;gap:0;width:36px;height:36px;margin:12px 0;padding:0}.ca-sidebar--collapsed nav{width:100%}.ca-sidebar--collapsed .ca-navitem{justify-content:center;gap:0;width:36px;height:36px;min-height:36px;margin:3px auto;padding:0}.ca-sidebar--collapsed .ca-divider{width:36px;margin:14px auto 12px}.ca-group{height:26px;color:var(--ca-muted);align-items:center;gap:6px;font-size:13px;display:flex}.ca-group__plus{color:var(--ca-faint);cursor:pointer;margin-left:auto;font-size:18px;line-height:1}.ca-project{min-height:32px;color:var(--ca-muted);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:13px;display:flex}.ca-project:hover{color:var(--ca-text);background:#ffffff80}.dark .cadence-app .ca-project:hover{background:#ffffff0d}.ca-sq{color:#fff;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.ca-sq--lime{background:#8dd72a}.ca-sq--orange{background:#ff7b22}.ca-sq--blue{background:#4e9cff}.ca-sq--rose{background:#ef476f}.ca-card{border:1px solid var(--ca-card-border);background:var(--ca-card-translucent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:14px}.ca-crumb{color:var(--ca-muted);margin-bottom:12px;font-size:14px}.ca-title{letter-spacing:-.65px;color:var(--ca-text-strong);font-size:clamp(20px,2.2vw,24px);font-weight:650;line-height:1.05}.ca-subtitle{color:var(--ca-muted);max-width:60ch;margin-top:6px;font-size:11px}.ca-page-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin:-2px 0 10px;display:flex}.ca-view-switch{border:1px solid var(--ca-line);background:var(--ca-soft);border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.ca-view-switch a{min-height:28px;color:var(--ca-muted);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;transition:background .12s,box-shadow .12s,color .12s;display:inline-flex}.ca-view-switch a:hover{color:var(--ca-text)}.ca-view-switch a.is-active{background:var(--ca-card);color:var(--ca-text-strong);box-shadow:0 1px 3px #18181817}.ca-segmented{align-items:center;gap:5px;display:inline-flex}.ca-segmented button,.ca-filter-button{min-height:24px;color:var(--ca-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.ca-segmented button:hover,.ca-filter-button:hover{color:var(--ca-text);background:var(--ca-soft)}.ca-segmented button[aria-pressed=true]{border-color:var(--ca-line);background:var(--ca-soft);color:var(--ca-text-strong)}.ca-segmented button[aria-label]{justify-content:center;width:24px;padding:0}.ca-filter-button{border-radius:6px;padding-inline:2px 7px}.ca-tabs{border-bottom:1px solid var(--ca-line);align-items:flex-end;gap:24px;min-height:48px;margin-top:10px;display:flex}.ca-tab{height:38px;color:var(--ca-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0;font-size:14px;display:inline-flex}.ca-tab:hover{color:var(--ca-text)}.ca-tab.is-active{color:var(--ca-text-strong);border-bottom-color:var(--ca-text-strong)}.ca-btn{border:1px solid var(--ca-field-border);background:var(--ca-card);height:37px;color:var(--ca-text);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;transition:filter .12s,transform 50ms;display:inline-flex;box-shadow:0 1px 1px #00000005}.ca-btn:hover{filter:brightness(.98)}.ca-btn:active{filter:brightness(.94);transform:translateY(1px)}.ca-btn:disabled{opacity:.5;pointer-events:none}.ca-btn--black{background:var(--ca-black);color:var(--primary-foreground);border-color:var(--ca-black);box-shadow:0 3px 8px #0000002e}.ca-btn--sm{border-radius:8px;height:33px;padding:0 12px}.ca-icon-btn{border:1px solid var(--ca-field-border);background:var(--ca-card);width:36px;height:36px;color:var(--ca-text);cursor:pointer;border-radius:9px;place-items:center;display:grid;position:relative}.ca-agent-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ca-agent-list{padding:8px;position:sticky;top:16px}.ca-agent-list__head{justify-content:space-between;padding:10px 9px 12px;font-size:12px;display:flex}.ca-agent-list__head span{color:var(--ca-muted)}.ca-agent-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.ca-agent-list>button:hover,.ca-agent-list>button.is-selected{background:var(--ca-soft)}.ca-agent-list>button>span:last-child{gap:2px;min-width:0;display:grid}.ca-agent-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ca-agent-list>button small{color:var(--ca-muted);text-transform:capitalize;font-size:10px}.ca-agent-avatar{background:var(--ca-brand-soft);width:32px;height:32px;color:var(--ca-brand);border-radius:10px;flex:none;place-items:center;display:grid}.ca-agent-list__empty{color:var(--ca-muted);text-align:center;justify-items:center;gap:8px;padding:28px 14px;font-size:11px;display:grid}.ca-agent-editor{gap:14px;min-width:0;display:grid}.ca-agent-section{gap:15px;padding:18px;display:grid}.ca-agent-section__title{align-items:flex-start;gap:9px;display:flex}.ca-agent-section__title>svg{color:var(--ca-brand);margin-top:2px}.ca-agent-section__title div{gap:2px;display:grid}.ca-agent-section__title strong{font-size:13px}.ca-agent-section__title small{color:var(--ca-muted);font-size:10px}.ca-agent-grid{gap:12px;display:grid}.ca-agent-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-agent-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-agent-field{gap:6px;min-width:0;display:grid}.ca-agent-field>span{color:var(--ca-muted);font-size:10px;font-weight:650}.ca-agent-field input,.ca-agent-field textarea,.ca-agent-field select{border:1px solid var(--ca-field-border);background:var(--ca-card);width:100%;color:var(--ca-text);font:inherit;resize:vertical;border-radius:8px;outline:none;padding:9px 10px;font-size:12px}.ca-agent-field input:focus,.ca-agent-field textarea:focus,.ca-agent-field select:focus{border-color:var(--ca-brand);box-shadow:0 0 0 3px var(--ca-brand-soft)}.ca-agent-voice-picker{border:1px solid var(--ca-line);background:var(--ca-soft);border-radius:10px;gap:10px;padding:12px;display:grid}.ca-agent-voice-picker__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ca-agent-voice-picker__actions small{color:var(--ca-muted);font-size:10px}.ca-agent-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ca-agent-choices button{border:1px solid var(--ca-field-border);background:var(--ca-card);min-height:38px;color:var(--ca-muted);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.ca-agent-choices button[aria-pressed=true]{border-color:var(--ca-brand-line);background:var(--ca-brand-soft);color:var(--ca-text)}.ca-agent-choices button span{border:1px solid var(--ca-field-border);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.ca-agent-choices button[aria-pressed=true] span{border-color:var(--ca-brand);background:var(--ca-brand);color:#fff}.ca-agent-check{color:var(--ca-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.ca-agent-publish-bar{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ca-agent-publish-bar>span{color:var(--ca-muted);align-items:center;gap:7px;font-size:10px;display:flex}.ca-agent-test{align-items:center;gap:12px;padding:14px;display:flex}.ca-agent-test--disabled{color:var(--ca-muted)}.ca-agent-test__pulse{background:var(--ca-soft);width:42px;height:42px;color:var(--ca-muted);border-radius:50%;flex:none;place-items:center;display:grid}.ca-agent-test__pulse.is-active{background:var(--ca-brand-soft);color:var(--ca-brand);box-shadow:0 0 0 7px #17b26a0f}.ca-agent-test__copy{gap:2px;margin-right:auto;display:grid}.ca-agent-test__copy strong,.ca-agent-test>div>strong{font-size:12px}.ca-agent-test__copy p,.ca-agent-test>div>p{color:var(--ca-muted);font-size:10px}.ca-agent-test__copy small{color:var(--ca-faint);font-size:9px}.ca-agent-manifests{gap:12px;padding:15px;display:grid}.ca-agent-manifests>p{color:var(--ca-muted);font-size:11px}.ca-agent-manifests details{border-top:1px solid var(--ca-line);padding-top:10px}.ca-agent-manifests summary{cursor:pointer;color:var(--ca-text);font-size:11px;font-weight:650}.ca-agent-manifest__meta{color:var(--ca-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0;font-size:9px;display:flex}.ca-agent-manifest__meta code{background:var(--ca-soft);border-radius:5px;padding:3px 5px}.ca-agent-manifest__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ca-agent-manifest__items article{border:1px solid var(--ca-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px;display:grid}.ca-agent-manifest__items article.is-excluded{opacity:.8;border-style:dashed}.ca-agent-manifest__items strong{font-size:10px}.ca-agent-manifest__items small{color:var(--ca-muted);text-transform:capitalize;font-size:8px}.ca-agent-manifest__items p{color:var(--ca-muted);grid-column:1/-1;font-size:9px;line-height:1.45}.ca-agent-adhoc{border-color:color-mix(in srgb, var(--ca-brand) 32%, var(--ca-line));background:linear-gradient(135deg, color-mix(in srgb, var(--ca-brand-soft) 48%, var(--ca-card)), var(--ca-card) 62%);gap:14px;margin-top:18px;padding:18px;display:grid}.ca-agent-adhoc-form{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ca-agent-adhoc-form label{gap:6px;display:grid}.ca-agent-adhoc-form label>span{color:var(--ca-muted);font-size:10px;font-weight:650}.ca-agent-adhoc-form input,.ca-agent-adhoc-form select{border:1px solid var(--ca-field-border);background:var(--ca-card);min-width:0;height:37px;color:var(--ca-text);font:inherit;border-radius:8px;padding:0 9px;font-size:11px}.ca-agent-adhoc__note{color:var(--ca-muted);line-height:1.5}.ca-agent-assignments{gap:15px;margin-top:18px;padding:18px;display:grid}.ca-agent-assignment-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ca-agent-assignment-form label{gap:6px;display:grid}.ca-agent-assignment-form label>span{color:var(--ca-muted);font-size:10px;font-weight:650}.ca-agent-assignment-form select{border:1px solid var(--ca-field-border);background:var(--ca-card);min-width:0;height:37px;color:var(--ca-text);font:inherit;border-radius:8px;padding:0 9px;font-size:11px}.ca-agent-assignment-list{border-top:1px solid var(--ca-line);display:grid}.ca-agent-assignment-list>div{border-bottom:1px solid var(--ca-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;font-size:11px;display:grid}.ca-agent-assignment-list small{color:var(--ca-muted);text-transform:capitalize}.ca-agent-assignment-state{background:var(--ca-muted);border-radius:50%;width:7px;height:7px}.ca-agent-assignment-state.is-active{background:var(--ca-brand);box-shadow:0 0 0 3px var(--ca-brand-soft)}@media (width<=920px){.ca-agent-layout{grid-template-columns:1fr}.ca-agent-list{position:static}.ca-agent-grid--four,.ca-agent-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-agent-adhoc-form,.ca-agent-assignment-form,.ca-agent-manifest__items{grid-template-columns:1fr}}@media (width<=620px){.ca-agent-grid--two,.ca-agent-grid--four,.ca-agent-choices{grid-template-columns:1fr}.ca-agent-publish-bar,.ca-agent-test{flex-direction:column;align-items:stretch}}.ca-icon-btn:hover{filter:brightness(.98)}.ca-dot-note{background:var(--ca-orange);border:2px solid var(--ca-card);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:7px}.ca-selectbtn{border:1px solid var(--ca-field-border);background:var(--ca-card);height:35px;color:var(--ca-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.ca-selectbtn:hover{filter:brightness(.98)}.ca-selectmenu{min-width:0;position:relative}.ca-selectmenu__button{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ca-selectmenu__button:disabled{cursor:not-allowed;opacity:.55}.ca-selectmenu__button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ca-selectmenu__button svg{color:var(--ca-muted);flex:none}.ca-selectmenu__popover{z-index:60;width:max(100%,16rem);max-width:min(28rem,100vw - 2rem);position:absolute;top:calc(100% + 6px);left:0}.ca-selectmenu__list{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:10px;max-height:14rem;padding:4px;overflow:auto;box-shadow:0 18px 50px #1f1f1f24}.ca-selectmenu__option{width:100%;color:var(--ca-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:13px;display:flex}.ca-selectmenu__option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ca-selectmenu__option:hover,.ca-selectmenu__option:focus-visible,.ca-selectmenu__option.is-selected{background:var(--ca-soft);color:var(--ca-text-strong);outline:none}.ca-selectmenu__option[aria-selected=true]{font-weight:600}.ca-meeting-composer{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;gap:14px;padding:16px;display:grid;box-shadow:0 10px 26px #1f1f1f0d}.ca-meeting-composer__head{border-bottom:1px solid var(--ca-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:12px;display:flex}.ca-meeting-composer__title{align-items:center;gap:10px;min-width:0;display:flex}.ca-meeting-composer__icon{border:1px solid var(--ca-green-line);background:var(--ca-green-bg);width:30px;height:30px;color:var(--ca-brand);border-radius:8px;flex:none;place-items:center;display:grid}.ca-meeting-composer__title h2{color:var(--ca-text);font-size:14px;font-weight:600;line-height:1.2}.ca-meeting-composer__title p{color:var(--ca-muted);margin-top:2px;font-size:12px}.ca-meeting-composer__grid{grid-template-columns:minmax(0,1.35fr) minmax(11.5rem,.65fr) minmax(7rem,.35fr);align-items:end;gap:12px;display:grid}.ca-meeting-field{min-width:0;color:var(--ca-text);gap:6px;font-size:12px;font-weight:600;display:grid}.ca-meeting-field--bot{grid-column:span 2}.ca-meeting-control{border:1px solid var(--ca-field-border);background:var(--ca-card);width:100%;min-width:0;height:38px;color:var(--ca-text);border-radius:9px;outline:none;padding:0 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}.ca-meeting-control::placeholder{color:var(--ca-faint)}.ca-meeting-control:focus{border-color:var(--ca-brand);box-shadow:0 0 0 3px var(--ca-brand-soft)}.ca-meeting-control:disabled{color:var(--ca-muted);opacity:.65}select.ca-meeting-control{text-overflow:ellipsis;padding-right:2rem}.ca-meeting-composer__note{border:1px solid var(--ca-line);background:var(--ca-soft);width:fit-content;max-width:100%;color:var(--ca-muted);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.ca-meeting-composer__error{color:var(--ca-red);font-size:12px}.ca-meeting-composer__actions{justify-content:flex-end;gap:8px;display:flex}.ca-quick-bot{gap:12px;padding:18px}.ca-quick-bot__main{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ca-quick-bot__link{border:1px solid var(--ca-field-border);background:var(--ca-card);min-width:0;height:44px;color:var(--ca-muted);border-radius:10px;align-items:center;gap:9px;padding:0 13px;transition:border-color .15s,box-shadow .15s;display:flex}.ca-quick-bot__link:focus-within{border-color:var(--ca-brand);box-shadow:0 0 0 3px var(--ca-brand-soft);color:var(--ca-brand)}.ca-quick-bot__link:has(input[aria-invalid=true]){border-color:var(--ca-red)}.ca-quick-bot__link input{min-width:0;color:var(--ca-text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.ca-quick-bot__link input::placeholder{color:var(--ca-faint)}.ca-quick-bot__send{border-color:var(--ca-black);background:var(--ca-black);height:44px;color:var(--primary-foreground);border-radius:10px;font-weight:600;box-shadow:0 3px 8px #00000024}.ca-quick-bot__meta{color:var(--ca-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;font-size:11px;display:flex}.ca-quick-bot__meta>span{align-items:center;gap:6px;display:inline-flex}.ca-quick-bot__pulse{background:var(--ca-brand);width:6px;height:6px;box-shadow:0 0 0 3px var(--ca-brand-soft);border-radius:999px}.ca-quick-bot__options-toggle{width:fit-content;color:var(--ca-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ca-quick-bot__options-toggle:hover{color:var(--ca-text)}.ca-quick-bot__options-toggle svg{transition:transform .15s}.ca-quick-bot__options{border-top:1px solid var(--ca-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(8rem,.55fr);gap:10px;padding-top:12px;display:grid}.ca-quick-bot__options .ca-meeting-field>span{color:var(--ca-muted);font-size:10px;font-weight:400}.ca-bot-sent{border:1px solid var(--ca-green-line);background:var(--ca-green-bg);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ca-bot-sent__icon{background:var(--ca-card);width:30px;height:30px;color:var(--ca-brand);border-radius:999px;flex:none;place-items:center;display:grid}.ca-bot-sent[data-phase=failed]{border-color:var(--ca-red-line);background:var(--ca-red-bg)}.ca-bot-sent[data-phase=failed] .ca-bot-sent__icon{color:var(--ca-red)}.ca-bot-sent[data-phase=failed] .ca-bot-sent__actions a{border-color:var(--ca-red-line)}.ca-bot-sent h2{color:var(--ca-text);font-size:13px;font-weight:600}.ca-bot-sent p{color:var(--ca-muted);margin-top:1px;font-size:12px}.ca-bot-sent__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.ca-bot-sent__actions button,.ca-bot-sent__actions a{height:30px;color:var(--ca-text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:3px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.ca-bot-sent__actions a{border:1px solid var(--ca-green-line);background:var(--ca-card)}.ca-bot-sent__actions button:hover,.ca-bot-sent__actions a:hover{filter:brightness(.98)}.ca-stat{background:var(--ca-card);border:1px solid var(--ca-card-border);border-radius:14px;min-height:128px;padding:18px}.ca-stat__label{color:var(--ca-muted);font-size:12px}.ca-stat__num{letter-spacing:-1px;color:var(--ca-text-strong);margin:14px 0 4px;font-size:34px;line-height:1}.ca-taskcard{background:var(--ca-panel);border:1px solid var(--ca-card-border);border-radius:14px;padding:10px;box-shadow:0 1px 3px #00000005}.ca-taskhead{min-height:31px;color:var(--ca-text-strong);align-items:center;gap:10px;padding:0 6px;font-size:15px;display:flex}.ca-count{border:1px solid var(--ca-card-border);background:var(--ca-card);color:var(--ca-muted);border-radius:14px;padding:3px 9px;font-size:12px}.ca-table{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;margin-top:8px;overflow:hidden}.ca-row{border-bottom:1px solid var(--ca-line);grid-template-columns:1.5fr .7fr .9fr 1.1fr .7fr .9fr;align-items:center;min-height:52px;display:grid}.ca-row:last-child{border-bottom:0}.ca-row--head{min-height:44px;color:var(--ca-text);background:var(--ca-soft);font-size:13px}.ca-cell{text-overflow:ellipsis;white-space:nowrap;padding:0 16px;font-size:14px;overflow:hidden}.ca-cell--muted{color:var(--ca-muted)}.ca-pill{border:1px solid var(--ca-field-border);background:var(--ca-card);height:28px;color:var(--ca-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.ca-prio{border:1px solid #0000;border-radius:999px;align-items:center;height:26px;padding:0 12px;font-size:12px;display:inline-flex}.ca-prio--high,.ca-prio--red{color:var(--ca-red);background:var(--ca-red-bg);border-color:var(--ca-red-line)}.ca-prio--med,.ca-prio--amber{color:var(--ca-orange);background:var(--ca-amber-bg);border-color:var(--ca-amber-line)}.ca-prio--low,.ca-prio--purple{color:var(--ca-purple);background:var(--ca-purple-bg);border-color:var(--ca-purple-line)}.ca-prio--green{color:var(--ca-brand);background:var(--ca-green-bg);border-color:var(--ca-green-line)}.ca-prio--neutral{color:var(--ca-muted);background:var(--ca-soft);border-color:var(--ca-field-border)}.ca-progress{color:var(--ca-muted);align-items:center;gap:9px;font-size:12px;display:flex}.ca-track{background:var(--ca-line);border-radius:8px;width:65px;height:4px;overflow:hidden}.ca-bar{background:var(--ca-mint);border-radius:8px;height:100%}.ca-bar--orange{background:var(--ca-orange)}.ca-bar--pink{background:var(--ca-red)}.ca-bar--green{background:var(--ca-brand)}.ca-people{align-items:center;display:flex}.ca-av{border:2px solid var(--ca-card);width:22px;height:22px;box-shadow:0 0 0 1px var(--ca-line);color:#fff;background:#7a7f84;border-radius:50%;place-items:center;margin-left:-6px;font-size:9px;font-weight:600;display:grid;position:relative}.ca-av:first-child{margin-left:0}.ca-av--0{background:#4e9cff}.ca-av--1{background:#8dd72a}.ca-av--2{background:#ff7b22}.ca-av--3{background:#ef476f}.ca-av--4{background:#9b6cff}.ca-moreav{border:2px solid var(--ca-card);background:var(--ca-soft);min-width:22px;height:22px;color:var(--ca-muted);border-radius:50%;place-items:center;margin-left:-6px;padding:0 4px;font-size:9px;display:grid}.ca-library-tools{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:12px;gap:8px;padding:10px;display:grid}.ca-library-tools__head{justify-content:space-between}.ca-library-tools__title{min-width:0;color:var(--ca-text-strong);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.ca-library-tools__title svg{color:var(--ca-muted)}.ca-library-tools__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ca-library-search,.ca-library-inline-field{border:1px solid var(--ca-field-border);background:var(--ca-card);min-width:0;color:var(--ca-muted);border-radius:9px;align-items:center;gap:8px;display:inline-flex}.ca-library-search{height:39px;padding:0 12px}.ca-library-search input{width:100%;min-width:0;color:var(--ca-text);background:0 0;border:0;outline:none;font-size:13px}.ca-library-inline-field{height:33px;padding:0 10px}.ca-library-inline-field input{width:7.5rem;min-width:0;color:var(--ca-text);background:0 0;border:0;outline:none;font-size:12px}.ca-library-inline-field--wide input{width:10.5rem}.ca-library-search input::placeholder,.ca-library-inline-field input::placeholder{color:var(--ca-faint)}.ca-library-search:focus-within,.ca-library-inline-field:focus-within{border-color:var(--ca-brand);box-shadow:0 0 0 3px var(--ca-brand-soft)}.ca-chip.is-active{border-color:var(--ca-brand-line);background:var(--ca-green-bg);color:var(--ca-brand)}.ca-library-results{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:12px;overflow:hidden}.ca-library-result{border-bottom:1px solid var(--ca-line);align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:13px;display:flex}.ca-library-result:last-child{border-bottom:0}.ca-library-result__title{min-width:0;color:var(--ca-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ca-list-section+.ca-list-section{border-top:1px solid var(--ca-line);margin-top:16px;padding-top:14px}.ca-list-title{color:var(--ca-text-strong);margin:0 0 10px 4px;font-size:14px;font-weight:500}.ca-list-title span{color:var(--ca-faint);margin-left:6px;font-size:11px;font-weight:400}.ca-list-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.ca-list-row{border-bottom:1px solid var(--ca-line);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:1.6fr .6fr 1fr .7fr .5fr;align-items:center;width:100%;min-height:46px;transition:background .12s;display:grid}.ca-list-row:last-child{border-bottom:0}.ca-list-row:hover{background:var(--ca-card)}.ca-task-name{color:var(--ca-text);font-size:15px;line-height:1.2}.ca-task-desc{color:var(--ca-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.ca-tag{background:var(--ca-soft);border:1px solid var(--ca-line);height:20px;color:var(--ca-muted);border-radius:999px;align-items:center;margin-right:4px;padding:0 8px;font-size:10px;display:inline-flex}.ca-mini{color:var(--ca-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.ca-tasks-page{padding-bottom:0}.ca-tasks-shell{min-height:calc(100svh - 5.5rem);padding-bottom:2rem}.ca-tasks-header{align-items:flex-end;margin-bottom:0}.ca-tasks-tools{align-items:center;gap:8px;margin-bottom:2px;display:flex}.ca-tasks-search{background:var(--ca-card);width:205px;margin:0}.ca-task-list-wrap{scrollbar-width:none;max-height:calc(100svh - 13.75rem);padding-right:2px;overflow:auto}.ca-task-list-wrap::-webkit-scrollbar{width:0;height:0}.ca-task-list-section{border-top:1px solid var(--ca-line);padding:13px 0 8px}.ca-task-list-title{color:var(--ca-text);margin:0 0 10px 10px;font-size:14px;font-weight:500}.ca-task-list-title span{color:var(--ca-faint);margin-left:5px;font-size:11px;font-weight:400}.ca-task-list-card{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000008}.ca-task-list-row{border-bottom:1px solid var(--ca-line);grid-template-columns:minmax(18rem,1.5fr) minmax(4.5rem,.45fr) minmax(10rem,.72fr) minmax(5.5rem,.48fr) minmax(3.5rem,.28fr) minmax(3.5rem,.28fr) minmax(5.5rem,.38fr);align-items:center;min-height:56px;display:grid}.ca-task-list-row:last-child{border-bottom:0}.ca-task-cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 16px;overflow:hidden}.ca-task-cell--main{display:block}.ca-task-row-name{color:var(--ca-text);text-overflow:ellipsis;font-size:15px;line-height:1.15;overflow:hidden}.ca-task-row-desc{color:var(--ca-faint);text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.ca-task-tags{align-items:center;gap:4px;display:flex}.ca-task-people{align-items:center;display:flex}.ca-task-avatar{border:2px solid var(--ca-card);background:var(--ca-black);width:18px;height:18px;box-shadow:0 0 0 1px var(--ca-line);border-radius:50%;margin-left:-5px;position:relative}.ca-task-avatar:first-child{margin-left:0}.ca-task-avatar:nth-child(2n){background:#f6f6f6}.ca-task-avatar:nth-child(2n):after{background:var(--ca-black);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:5px}.ca-task-more{min-width:18px;height:18px;margin-left:-5px;font-size:8px}.ca-meetings-calendar-view{flex-direction:column;gap:14px;display:flex}.ca-calendar-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ca-calendar-toolbar h2{color:var(--ca-text-strong);letter-spacing:-.02em;font-size:15px;font-weight:650}.ca-calendar-toolbar p{color:var(--ca-muted);margin-top:3px;font-size:11px}.ca-cal-shell{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:12px;grid-template-columns:200px 1fr;min-height:520px;display:grid;overflow:hidden}.ca-today-panel{background:var(--ca-panel);border-right:1px solid var(--ca-line);padding:14px 12px;overflow:auto}.ca-today-head{color:var(--ca-text-strong);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:20px;font-weight:500;display:flex}.ca-today-tabs{border-bottom:1px solid var(--ca-line);gap:20px;margin-bottom:16px;display:flex}.ca-today-tab{color:var(--ca-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding-bottom:10px;font-size:12px}.ca-today-tab.is-active{color:var(--ca-text-strong);border-bottom-color:var(--ca-text-strong)}.ca-todo-group{border-bottom:1px solid var(--ca-line);margin-bottom:12px;padding-bottom:14px}.ca-todo-title{min-height:26px;color:var(--ca-text);align-items:center;gap:8px;font-size:13px;display:flex}.ca-todo-title .ca-plus{color:var(--ca-faint);margin-left:auto;font-size:18px}.ca-check-row{color:var(--ca-muted);align-items:flex-start;gap:8px;margin:11px 0;font-size:12px;line-height:1.2;display:flex}.ca-box{border:1.5px solid var(--ca-faint);border-radius:4px;flex:none;width:14px;height:14px;margin-top:1px;position:relative}.ca-box.is-checked{background:var(--ca-black);border-color:var(--ca-black)}.ca-box.is-checked:after{content:"✓";color:var(--primary-foreground);font-size:10px;position:absolute;top:-2px;left:2px}.ca-cal-board{background:var(--ca-card);position:relative;overflow:auto}.ca-cal-grid{grid-template-columns:84px repeat(4,1fr);grid-auto-rows:92px;min-width:760px;display:grid;position:relative}.ca-cal-grid>.ca-cal-headrow{grid-auto-rows:60px}.ca-cal-cell{border-right:1px solid var(--ca-line);border-bottom:1px solid var(--ca-line)}.ca-cal-head{color:var(--ca-muted);flex-direction:column;justify-content:center;align-items:center;height:60px;display:flex}.ca-cal-head .num{color:var(--ca-text);font-size:21px;font-weight:300;line-height:1}.ca-cal-head .day{margin-top:4px;font-size:11px}.ca-cal-head.is-active{border-bottom:1.5px solid var(--ca-text-strong)}.ca-utc{border:1px solid var(--ca-line);background:var(--ca-panel);width:52px;height:30px;color:var(--ca-muted);border-radius:18px;place-items:center;margin:auto;font-size:11px;display:grid}.ca-time-lbl{color:var(--ca-muted);padding:6px 0 0 12px;font-size:12px}.ca-event{color:var(--ca-text);background:var(--ca-soft);border:1px solid var(--ca-line);border-radius:10px;padding:10px 12px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.ca-event .emoji{margin-bottom:8px;font-size:16px}.ca-event-title{font-size:12px;line-height:1.2}.ca-event-time{color:var(--ca-muted);margin-top:6px;font-size:9px}.ca-meet{color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;height:18px;margin-top:8px;padding:0 8px;font-size:8px;display:inline-flex}.ca-meet--zoom{background:#1c91ee}.ca-meet--meet{background:#ff7924}.ca-meet--green{background:var(--ca-brand)}.ca-scroll::-webkit-scrollbar{width:0;height:0}.ca-scroll{scrollbar-width:none}.ca-page{width:100%;max-width:70rem;margin:0;padding:2.25rem 2rem 3rem 5.15rem}.ca-page--narrow{max-width:48rem}.ca-page--wide{max-width:78rem}.ca-page__header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.ca-page__heading{min-width:0}.ca-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ca-panel{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;padding:1rem;box-shadow:0 1px 3px #00000005}.ca-panel--soft{background:var(--ca-panel)}.ca-activity-page{flex-direction:column;max-width:64rem;display:flex}.ca-activity-head{align-items:flex-start;margin-bottom:1.5rem}.ca-activity-head .ca-title{margin-top:.35rem}.ca-activity-live{border:1px solid var(--ca-line);background:var(--ca-card);min-height:28px;color:var(--ca-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ca-activity-live>span{background:#58a95a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #58a95a29}.ca-activity-ledger{border:1px solid var(--ca-card-border);background:var(--ca-card);box-shadow:0 12px 34px color-mix(in srgb, var(--ca-text-strong) 5%, transparent);border-radius:16px;overflow:hidden}.ca-activity-day+.ca-activity-day{border-top:1px solid var(--ca-line)}.ca-activity-day__label{border-bottom:1px solid var(--ca-line);background:color-mix(in srgb, var(--ca-soft) 72%, var(--ca-card));color:var(--ca-muted);letter-spacing:.075em;text-transform:uppercase;padding:10px 18px;font-size:10px;font-weight:700}.ca-activity-list{margin:0;padding:0;list-style:none;position:relative}.ca-activity-list:before{background:var(--ca-line);content:"";width:1px;position:absolute;top:0;bottom:0;left:35px}.ca-activity-row{border-bottom:1px solid var(--ca-line);content-visibility:auto;contain-intrinsic-size:auto 76px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:14px 18px;display:grid;position:relative}.ca-activity-row:last-child{border-bottom:0}.ca-activity-row__icon{z-index:1;border:1px solid var(--ca-line);background:var(--ca-card);width:34px;height:34px;color:var(--ca-muted);box-shadow:0 1px 0 var(--ca-card);border-radius:11px;place-items:center;display:grid;position:relative}.ca-activity-row__icon.is-automation{background:color-mix(in srgb, #8b6bd9 9%, var(--ca-card));color:#7654c3}.ca-activity-row__icon.is-people{background:color-mix(in srgb, #4b8fdd 9%, var(--ca-card));color:#3978bc}.ca-activity-row__icon.is-meeting{background:color-mix(in srgb, #d9834c 9%, var(--ca-card));color:#bd6937}.ca-activity-row__icon.is-billing{background:color-mix(in srgb, #4e9b72 9%, var(--ca-card));color:#3c805c}.ca-activity-row__icon.is-policy{background:color-mix(in srgb, #bf9441 10%, var(--ca-card));color:#a17628}.ca-activity-row__icon.is-workspace{background:color-mix(in srgb, var(--ca-text-strong) 6%, var(--ca-card));color:var(--ca-text)}.ca-activity-row__copy{min-width:0;color:var(--ca-text);flex-direction:column;gap:6px;font-size:13px;line-height:1.35;display:flex}.ca-activity-row__copy strong{color:var(--ca-text-strong);font-weight:680}.ca-activity-row__actor{color:var(--ca-faint);align-items:center;gap:6px;font-size:10px;display:flex}.ca-activity-row__actor>span{background:var(--ca-soft);width:18px;height:18px;color:var(--ca-muted);border-radius:6px;place-items:center;font-size:7px;font-weight:750;display:grid}.ca-activity-row>time{color:var(--ca-faint);white-space:nowrap;align-self:start;padding-top:3px;font-size:10px}.ca-activity-empty{border:1px dashed var(--ca-card-border);background:color-mix(in srgb, var(--ca-soft) 48%, transparent);text-align:center;border-radius:16px;align-content:center;place-items:center;min-height:320px;padding:2rem;display:grid}.ca-activity-empty__mark{border:1px solid var(--ca-line);background:var(--ca-card);width:42px;height:42px;color:var(--ca-muted);box-shadow:0 7px 18px color-mix(in srgb, var(--ca-text-strong) 6%, transparent);border-radius:13px;place-items:center;display:grid}.ca-activity-empty h2{color:var(--ca-text-strong);margin-top:13px;font-size:14px;font-weight:680}.ca-activity-empty p{max-width:34ch;color:var(--ca-muted);margin-top:5px;font-size:11px;line-height:1.5}@media (width<=620px){.ca-activity-head{gap:.85rem}.ca-activity-live{align-self:flex-start}.ca-activity-row{grid-template-columns:34px minmax(0,1fr);gap:11px;padding-inline:13px}.ca-activity-list:before{left:29px}.ca-activity-row>time{grid-column:2;padding-top:0}}.ca-analytics-page{flex-direction:column;max-width:74rem;display:flex}.ca-analytics-head{align-items:flex-start;margin-bottom:1.5rem}.ca-analytics-head .ca-title{margin-top:.35rem}.ca-analytics-scope,.ca-analytics-privacy-note{border:1px solid var(--ca-line);background:var(--ca-card);min-height:28px;color:var(--ca-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ca-analytics-surface{border:1px solid var(--ca-card-border);background:var(--ca-card);box-shadow:0 12px 34px color-mix(in srgb, var(--ca-text-strong) 5%, transparent);border-radius:16px;overflow:hidden}.ca-analytics-surface__intro{background:linear-gradient(115deg, color-mix(in srgb, var(--ca-brand) 7%, transparent), transparent 48%), color-mix(in srgb, var(--ca-soft) 42%, var(--ca-card));justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.ca-analytics-surface__intro h2{color:var(--ca-text-strong);letter-spacing:-.035em;margin-top:6px;font-size:19px;font-weight:720}.ca-analytics-surface__intro>div>p:last-child{max-width:66ch;color:var(--ca-muted);margin-top:7px;font-size:11px;line-height:1.55}.ca-analytics-privacy-note{background:color-mix(in srgb, var(--ca-card) 86%, transparent);flex:none}.ca-analytics-privacy-note svg{width:12px;height:12px}.ca-analytics-metrics{border-top:1px solid var(--ca-line);border-bottom:1px solid var(--ca-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ca-analytics-metric{gap:6px;min-width:0;padding:19px 17px 18px;display:grid;position:relative}.ca-analytics-metric+.ca-analytics-metric{border-left:1px solid var(--ca-line)}.ca-analytics-metric>span:not(.ca-analytics-metric__icon){color:var(--ca-muted);letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.ca-analytics-metric strong{color:var(--ca-text-strong);letter-spacing:-.045em;font-family:Avenir Next,Avenir,Manrope,sans-serif;font-size:23px;font-weight:600}.ca-analytics-metric small{color:var(--ca-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.ca-analytics-metric__icon{background:color-mix(in srgb, var(--ca-brand) 8%, var(--ca-soft));width:23px;height:23px;color:color-mix(in srgb, var(--ca-brand) 82%, var(--ca-text));border-radius:7px;place-items:center;display:grid;position:absolute;top:17px;right:15px}.ca-analytics-metric__icon svg{width:12px;height:12px}.ca-analytics-detail-grid{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(180px,.72fr));gap:12px;padding:20px 22px;display:grid}.ca-analytics-trend,.ca-analytics-breakdown{border:1px solid var(--ca-line);background:color-mix(in srgb, var(--ca-card) 94%, var(--ca-soft));border-radius:12px;min-width:0}.ca-analytics-trend{grid-template-rows:auto 1fr auto;min-height:210px;margin:0;padding:17px 18px 14px;display:grid}.ca-analytics-trend figcaption,.ca-analytics-breakdown>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ca-analytics-trend figcaption>span:first-child{gap:4px;display:grid}.ca-analytics-trend figcaption strong,.ca-analytics-breakdown h3{color:var(--ca-text-strong);font-size:11px;font-weight:680}.ca-analytics-trend figcaption small,.ca-analytics-breakdown p{color:var(--ca-muted);font-size:8px}.ca-analytics-trend__legend{color:var(--ca-faint);font-size:8px}.ca-analytics-trend__bars{border-bottom:1px solid var(--ca-line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 37px, color-mix(in srgb, var(--ca-line) 64%, transparent) 38px);align-items:end;gap:4px;height:116px;margin-top:16px;display:flex}.ca-analytics-trend__bars>span{background:var(--ca-line);border-radius:3px 3px 0 0;flex:1 1 0;min-width:2px;transition:height .18s,background-color .18s}.ca-analytics-trend__bars>span.is-active{background:var(--ca-brand)}.ca-analytics-trend__bars>span.is-active:hover{background:color-mix(in srgb, var(--ca-brand) 76%, var(--ca-text-strong))}.ca-analytics-trend__axis{color:var(--ca-faint);justify-content:space-between;padding-top:7px;font-size:8px;display:flex}.ca-analytics-breakdown{padding:17px}.ca-analytics-breakdown>header>div{gap:4px;display:grid}.ca-analytics-breakdown>header>strong{color:var(--ca-text-strong);letter-spacing:-.04em;font-size:18px;font-weight:630}.ca-analytics-breakdown>div{border-top:1px solid var(--ca-line);margin-top:18px}.ca-analytics-breakdown>div>div{border-bottom:1px solid var(--ca-line);min-height:43px;color:var(--ca-text);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.ca-analytics-breakdown>div>div:last-child{border-bottom:0}.ca-analytics-breakdown>div>div>span:last-child{align-items:baseline;gap:7px;display:flex}.ca-analytics-breakdown>div strong{color:var(--ca-text-strong);font-size:11px;font-weight:680}.ca-analytics-breakdown>div small{min-width:25px;color:var(--ca-faint);text-align:right;font-size:8px}.ca-analytics-seat-note{background:var(--ca-soft);border-radius:10px;grid-template-columns:minmax(120px,.5fr) auto minmax(0,1fr);align-items:baseline;gap:14px;margin:0 22px;padding:12px 14px;display:grid}.ca-analytics-seat-note>span{color:var(--ca-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700}.ca-analytics-seat-note strong{color:var(--ca-text-strong);font-size:12px}.ca-analytics-seat-note small{color:var(--ca-muted);font-size:9px}.ca-analytics-definitions{color:var(--ca-muted);margin:13px 22px 20px;font-size:9px}.ca-analytics-definitions summary{cursor:pointer;width:fit-content;color:var(--ca-text);font-weight:650}.ca-analytics-definitions dl{border-left:2px solid var(--ca-line);gap:9px;margin:12px 0 0;padding-left:13px;display:grid}.ca-analytics-definitions dl>div{grid-template-columns:86px minmax(0,1fr);gap:12px;display:grid}.ca-analytics-definitions dt{color:var(--ca-text-strong);font-weight:680}.ca-analytics-definitions dd{margin:0;line-height:1.5}.ca-analytics-empty{border:1px dashed var(--ca-card-border);background:color-mix(in srgb, var(--ca-soft) 48%, transparent);text-align:center;border-radius:16px;align-content:center;place-items:center;min-height:360px;padding:2.5rem;display:grid}.ca-analytics-empty__mark{border:1px solid var(--ca-line);background:var(--ca-card);width:46px;height:46px;color:var(--ca-brand);box-shadow:0 8px 20px color-mix(in srgb, var(--ca-text-strong) 7%, transparent);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.ca-analytics-empty__mark svg{width:20px;height:20px}.ca-analytics-empty h2{color:var(--ca-text-strong);letter-spacing:-.025em;margin-top:6px;font-size:16px;font-weight:700}.ca-analytics-empty>p:not(.ca-eyebrow){max-width:48ch;color:var(--ca-muted);margin:7px 0 17px;font-size:11px;line-height:1.55}@media (width<=1040px){.ca-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-analytics-metric:nth-child(4){border-left:0}.ca-analytics-metric:nth-child(n+4){border-top:1px solid var(--ca-line)}.ca-analytics-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-analytics-trend{grid-column:1/-1}}@media (width<=620px){.ca-analytics-head,.ca-analytics-surface__intro{gap:.85rem}.ca-analytics-scope,.ca-analytics-privacy-note{align-self:flex-start}.ca-analytics-surface__intro{flex-direction:column;padding:19px 17px}.ca-analytics-metrics,.ca-analytics-detail-grid{grid-template-columns:1fr}.ca-analytics-metric+.ca-analytics-metric,.ca-analytics-metric:nth-child(4){border-left:0}.ca-analytics-metric:nth-child(n+2){border-top:1px solid var(--ca-line)}.ca-analytics-detail-grid{padding-inline:14px}.ca-analytics-trend{grid-column:auto}.ca-analytics-seat-note{grid-template-columns:1fr;gap:5px;margin-inline:14px}.ca-analytics-definitions{margin-inline:14px}.ca-analytics-definitions dl>div{grid-template-columns:1fr;gap:3px}}.ca-panel__head{border-bottom:1px solid var(--ca-line);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.ca-panel__title{color:var(--ca-text-strong);font-size:15px;font-weight:500}.ca-panel__copy{color:var(--ca-muted);margin-top:.25rem;font-size:12px;line-height:1.55}.ca-grid{gap:1rem;display:grid}.ca-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-form-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ca-field{border:1px solid var(--ca-field-border);background:var(--ca-card);min-width:0;height:36px;color:var(--ca-text);border-radius:9px;outline:none;padding:0 .65rem;font-size:13px}.ca-field:focus{border-color:var(--ca-brand)}.ca-textarea{resize:vertical;border:1px solid var(--ca-field-border);background:var(--ca-card);width:100%;min-height:92px;color:var(--ca-text);border-radius:12px;outline:none;padding:.85rem;font-size:14px;line-height:1.5}.ca-textarea:focus{border-color:var(--ca-brand)}.ca-inline-alert{border:1px solid var(--ca-card-border);background:var(--ca-panel);color:var(--ca-muted);border-radius:10px;padding:.65rem .75rem;font-size:12px}.ca-inline-alert--good{border-color:var(--ca-green-line);background:var(--ca-green-bg);color:var(--ca-brand)}.ca-inline-alert--bad{border-color:var(--ca-red-line);background:var(--ca-red-bg);color:var(--ca-red)}.ca-chip{border:1px solid var(--ca-line);background:var(--ca-soft);height:24px;color:var(--ca-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:0 .6rem;font-size:11px;display:inline-flex}.ca-status-line{color:var(--ca-muted);align-items:center;gap:.5rem;font-size:12px;display:flex}.ca-status-dot{background:var(--ca-muted);border-radius:999px;width:8px;height:8px}.ca-status-dot--good{background:var(--ca-brand)}.ca-status-dot--warn{background:var(--ca-orange)}.ca-status-dot--bad{background:var(--ca-red)}.ca-team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ca-team-list{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;overflow:hidden}.ca-team-row{border-bottom:1px solid var(--ca-line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;min-height:58px;padding:.75rem 1rem;display:grid}.ca-team-row:last-child{border-bottom:0}.ca-person{align-items:center;gap:.75rem;min-width:0;display:flex}.ca-person__avatar{background:var(--ca-black);width:34px;height:34px;color:var(--primary-foreground);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ca-person__name{color:var(--ca-text);align-items:center;gap:.35rem;font-size:14px;font-weight:500;display:flex}.ca-person__meta{color:var(--ca-muted);margin-top:.1rem;font-size:12px}.ca-assist-answer{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;padding:1rem}.ca-source-list{border-top:1px solid var(--ca-line);margin-top:.9rem;padding-top:.8rem}.ca-graph-layout{grid-template-columns:minmax(17rem,.85fr) minmax(0,1.35fr);gap:1rem;display:grid}.ca-entity-list{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:12px;overflow:hidden}.ca-entity-row{border:0;border-bottom:1px solid var(--ca-line);width:100%;color:var(--ca-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.75rem;font-size:13px;display:flex}.ca-entity-row:last-child{border-bottom:0}.ca-entity-row.is-active,.ca-entity-row:hover{background:var(--ca-soft)}.ca-fact-list{color:var(--ca-text);gap:.4rem;font-size:13px;display:grid}.ca-recall-setup{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:16px;gap:1rem;margin-bottom:1rem;padding:1.15rem;display:grid;box-shadow:0 8px 28px #1f1f1f0d}.ca-recall-setup__lead{align-items:flex-start;gap:.8rem;display:flex}.ca-recall-setup__brand{border:1px solid var(--ca-green-line);background:var(--ca-green-bg);width:38px;height:38px;color:var(--ca-brand);border-radius:10px;flex:none;place-items:center;display:grid}.ca-recall-setup__eyebrow{color:var(--ca-muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:2px;font-size:10px;font-weight:600;display:flex}.ca-recall-setup__status{letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;display:inline-flex}.ca-recall-setup__status>span{background:currentColor;border-radius:999px;width:5px;height:5px}.ca-recall-setup__status.is-ready{background:var(--ca-green-bg);color:var(--ca-brand)}.ca-recall-setup__status.is-blocked{background:var(--ca-red-bg);color:var(--ca-red)}.ca-recall-setup h2{color:var(--ca-text-strong);letter-spacing:-.02em;font-size:17px;font-weight:650}.ca-recall-setup__lead p{max-width:42rem;color:var(--ca-muted);margin-top:3px;font-size:12px;line-height:1.5}.ca-recall-setup__checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ca-recall-check{border:1px solid var(--ca-line);background:var(--ca-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.ca-recall-check__icon{background:var(--ca-card);width:28px;height:28px;color:var(--ca-muted);border-radius:7px;place-items:center;display:grid}.ca-recall-check strong,.ca-recall-check small{min-width:0;display:block}.ca-recall-check strong{color:var(--ca-text);font-size:11px;font-weight:600}.ca-recall-check small{color:var(--ca-muted);text-overflow:ellipsis;margin-top:1px;font-size:9px;line-height:1.35;overflow:hidden}.ca-recall-check__result{border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.ca-recall-check.is-ready .ca-recall-check__result{background:var(--ca-green-bg);color:var(--ca-brand)}.ca-recall-check.is-blocked .ca-recall-check__result{background:var(--ca-red-bg);color:var(--ca-red)}.ca-recall-setup__notice{border:1px solid var(--ca-red-line);background:var(--ca-red-bg);color:var(--ca-red);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.ca-recall-setup__footer{border-top:1px solid var(--ca-line);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.9rem;display:flex}.ca-recall-setup__footer>span{color:var(--ca-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.ca-recall-setup__footer>div{gap:7px;display:flex}.ca-integration-list{gap:.75rem;display:grid}.ca-panel+.ca-integration-list{margin-top:.9rem}.ca-connection-card{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.ca-connection-card__title{color:var(--ca-text);text-transform:capitalize;justify-content:space-between;align-items:center;gap:.75rem;font-size:14px;font-weight:500;display:flex}.ca-automation{min-height:calc(100svh - 3.5rem);color:var(--ca-text);background:0 0!important}.ca-automation>div{max-width:72rem!important;margin:0!important;padding:1.75rem 1.25rem 2.5rem 3.125rem!important}.ca-automation [class*="bg-[#151617]"],.ca-automation [class*="bg-[#1b1c1e]"],.ca-automation [class*="bg-[#18191a]"],.ca-automation [class*="bg-[#171819]"],.ca-automation [class*="bg-[#202225]"],.ca-automation [class*="bg-[#242527]"],.ca-automation [class*="bg-[#252629]"],.ca-automation [class*="bg-[#2e2f31]"],.ca-automation [class*="bg-[#333436]"],.ca-automation [class*="bg-[#343537]"],.ca-automation [class*="bg-[#363739]"],.ca-automation [class*="bg-[#3a3a3b]"]{background:var(--ca-card)!important}.ca-automation [class*="border-[#34363a]"],.ca-automation [class*="border-[#3d3f43]"],.ca-automation [class*="border-[#38393a]"],.ca-automation [class*="border-[#45474c]"]{border-color:var(--ca-card-border)!important}.ca-automation [class*="text-[#d"],.ca-automation [class*="text-[#e"],.ca-automation [class*="text-[#f"],.ca-automation [class*="text-[#c"]{color:var(--ca-text)!important}.ca-automation [class*="text-[#9"],.ca-automation [class*="text-[#8"],.ca-automation [class*="text-[#7"]{color:var(--ca-muted)!important}.ca-automation [class*=shadow-\[0_18px_50px]{box-shadow:0 1px 3px #00000008!important}.ca-automation [class*="bg-[#4568ff]"]{background:var(--ca-black)!important;color:var(--primary-foreground)!important}.ca-automation h1,.ca-automation input[class*=text-3xl]{letter-spacing:-1.2px!important;color:var(--ca-text-strong)!important;font-size:clamp(26px,3.5vw,38px)!important;font-weight:500!important}.ca-flow-connector{background:var(--ca-line);width:1px;height:3.5rem;margin-left:2.75rem}.ca-condition-group{border:1px solid var(--ca-line);box-shadow:inset 0 1px #ffffffb8;background:var(--ca-soft)!important}.ca-condition-row{border:1px solid var(--ca-card-border);box-shadow:0 1px 2px #00000005;background:var(--ca-card)!important;color:var(--ca-text)!important;overflow:visible!important}.ca-condition-row svg{color:var(--ca-muted)!important}.ca-condition-segment,.ca-condition-input{border-color:var(--ca-line)!important;color:var(--ca-text)!important}.ca-condition-segment:hover,.ca-condition-input:focus,.ca-condition-remove:hover{background:var(--ca-soft)!important;color:var(--ca-text-strong)!important}.ca-condition-input::placeholder{color:var(--ca-faint)!important}.ca-condition-remove{color:var(--ca-muted)!important}.ca-condition-add{border:1px solid var(--ca-card-border);background:var(--ca-card)!important;color:var(--ca-text)!important}.ca-condition-add:hover{border-color:var(--ca-field-border);background:var(--ca-soft)!important;color:var(--ca-text-strong)!important}.ca-condition-joiner>div:not(:nth-child(2)){background:var(--ca-line)!important;width:1px!important}.ca-condition-joiner>div:nth-child(2){border:1px solid var(--ca-card-border);background:var(--ca-card)!important;color:var(--ca-muted)!important}.ca-condition-menu{background:var(--ca-card)!important;border-color:var(--ca-card-border)!important;box-shadow:0 18px 50px #1f1f1f1f!important}.ca-condition-option{color:var(--ca-text)!important}.ca-condition-option:hover{background:var(--ca-soft)!important}.ca-automations-page,.ca-automation-editor-page{max-width:76rem}.ca-automations-page{max-width:72rem;padding:2.75rem clamp(1.5rem,3vw,2.5rem) 4rem clamp(2rem,4vw,4rem)}.ca-automations-head{align-items:center;margin-bottom:1.25rem}.ca-automations-page .ca-title{letter-spacing:-.8px;font-size:clamp(1.625rem,2vw,1.875rem);line-height:1.1}.ca-btn--automation-primary{color:#fff;background:#4169e1;border-color:#4169e1;border-radius:8px;height:36px;padding-inline:14px;font-size:12px;font-weight:700;box-shadow:0 5px 14px #4169e133}.ca-automation-info{border:1px solid var(--ca-card-border);background:color-mix(in srgb, var(--ca-card), transparent 34%);border-radius:10px;gap:7px;margin-bottom:30px;padding:21px 24px;display:grid;position:relative}.ca-automation-info>button{width:28px;height:28px;color:var(--ca-faint);border-radius:7px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ca-automation-info>button:hover{background:var(--ca-soft);color:var(--ca-text)}.ca-automation-info>strong{padding-right:28px;font-size:13px;font-weight:700;line-height:1.35}.ca-automation-info>p{color:var(--ca-muted);font-size:12px;line-height:1.55}.ca-automation-app-marks{align-items:center;gap:8px;margin-top:5px;display:flex}.ca-automation-app-marks span{background:var(--ca-soft);width:24px;height:24px;color:var(--ca-muted);border-radius:6px;place-items:center;font-size:8px;font-weight:800;display:grid}.ca-automation-app-marks .is-tone-0{color:#7656d8}.ca-automation-app-marks .is-tone-1{color:#ce4d6c}.ca-automation-app-marks .is-tone-2{color:#161616}.ca-automation-app-marks .is-tone-3{color:#5165b8}.ca-automation-app-marks .is-tone-4{color:#df6b35}.ca-automation-table{display:grid}.ca-automation-table-row{border-radius:9px;grid-template-columns:minmax(18rem,1fr) 32px 32px minmax(6.5rem,auto) 38px 32px;align-items:center;gap:14px;min-height:64px;padding:0 14px;transition:background .12s;display:grid}.ca-automation-table-row:hover{background:var(--ca-card)}.ca-automation-row-name{min-width:0;color:var(--ca-text);gap:3px;display:grid}.ca-automation-row-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.35;overflow:hidden}.ca-automation-row-name small{color:var(--ca-faint);font-size:10px;line-height:1.3}.ca-step-icon{background:var(--ca-soft);width:28px;height:28px;color:var(--ca-muted);border-radius:7px;flex:none;place-items:center;display:grid}.ca-step-icon--violet{color:#6c50bd;background:#f0ebff}.ca-step-icon--blue{color:#4664c7;background:#eaf0ff}.ca-step-icon--amber{color:#a06f15;background:#fff3d7}.ca-step-icon--rose{color:#bf4c68;background:#ffedf1}.ca-step-icon--ink{color:#282828;background:#ececec}.ca-automation-owner{color:#fff;background:#cc54d4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.ca-automation-trigger-label{color:var(--ca-muted);white-space:nowrap;font-size:11px}.ca-automations-page .ca-switch{width:34px;height:20px;padding:2px}.ca-automations-page .ca-switch span{width:16px;height:16px}.ca-automations-page .ca-switch[aria-pressed=true] span{transform:translate(14px)}.ca-automation-row-more,.ca-automation-more{width:32px;height:32px;color:var(--ca-faint);border-radius:8px;place-items:center;display:grid}.ca-automation-row-more:hover,.ca-automation-more:hover{background:var(--ca-soft);color:var(--ca-text)}.ca-automation-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:18rem;display:grid}.ca-automation-empty h2{font-size:16px;font-weight:650}.ca-automation-empty p{color:var(--ca-muted);font-size:12px}.ca-automation-editor-head{justify-content:space-between;align-items:center;gap:18px;min-height:32px;margin-bottom:21px;display:flex}.ca-automation-title-wrap{flex:1;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.ca-automation-name-input{width:min(100%,34rem);color:var(--ca-text-strong);letter-spacing:-.6px;background:0 0;border:0;outline:0;font-size:20px;font-weight:650}.ca-automation-name-input:disabled{opacity:1}.ca-automation-menu-wrap{position:relative}.ca-automation-menu{z-index:50;border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:8px;width:12rem;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 40px #14141424}.ca-automation-menu button{min-height:30px;color:var(--ca-text);text-align:left;border-radius:5px;align-items:center;gap:7px;padding:0 8px;font-size:9px;display:flex}.ca-automation-menu button:hover{background:var(--ca-soft)}.ca-automation-menu button:disabled{opacity:.4}.ca-automation-alert{width:min(100%,560px);margin-bottom:12px}.ca-automation-flow{flex-direction:column;align-items:stretch;width:min(100%,560px);display:flex}.ca-automation-connector{background:var(--ca-line);width:2px;height:48px;margin-left:23px}.ca-automation-step,.ca-step-picker{border:1px solid var(--ca-card-border);background:var(--ca-card-translucent);border-radius:9px;overflow:hidden}.ca-automation-step__head,.ca-step-picker__head{width:100%;min-height:47px;color:var(--ca-text);text-align:left;align-items:center;gap:9px;padding:0 11px;display:flex}.ca-automation-step__head strong,.ca-step-picker__head strong{font-size:10px;font-weight:600}.ca-automation-step__head>svg{color:var(--ca-faint);transition:transform .14s}.ca-automation-step.is-expanded .ca-automation-step__head>svg{transform:rotate(180deg)}.ca-automation-step__body{border-top:1px solid var(--ca-line);gap:16px;padding:18px 11px 11px;display:grid}.ca-step-copy{gap:5px;display:grid}.ca-step-copy strong,.ca-automation-field{color:var(--ca-text);font-size:9px;font-weight:650}.ca-step-copy p,.ca-automation-field>span{color:var(--ca-muted);font-size:8.5px;font-weight:400;line-height:1.55}.ca-automation-field{gap:6px;display:grid}.ca-automation-field input,.ca-automation-field select,.ca-condition-row-compact input,.ca-condition-row-compact select,.ca-run-now select{border:1px solid var(--ca-field-border);background:var(--ca-card);min-width:0;height:31px;color:var(--ca-text);border-radius:6px;outline:none;padding:0 8px;font-size:9px}.ca-automation-field input:focus,.ca-automation-field select:focus,.ca-condition-row-compact input:focus,.ca-condition-row-compact select:focus{border-color:var(--ca-brand)}.ca-condition-groups{gap:9px;display:grid}.ca-condition-group-card{border:1px solid var(--ca-line);background:var(--ca-soft);border-radius:7px;gap:7px;padding:8px;display:grid}.ca-condition-group-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.ca-condition-group-card strong{font-size:8px}.ca-condition-row-compact{grid-template-columns:1fr 92px 1fr;gap:5px;display:grid}.ca-add-condition,.ca-automation-add-step{width:fit-content;min-height:29px;color:var(--ca-muted);border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:9px;display:inline-flex}.ca-add-condition:hover,.ca-automation-add-step:hover{background:var(--ca-soft);color:var(--ca-text)}.ca-automation-add-step{background:0 0;margin-left:3px}.ca-automation-add-step svg{background:var(--ca-soft);border-radius:5px;padding:2px}.ca-automation-end{background:var(--ca-soft);width:fit-content;color:var(--ca-muted);border-radius:999px;align-items:center;gap:6px;margin-left:7px;padding:7px 10px;font-size:9px;display:inline-flex}.ca-automation-step__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ca-automation-step__footer button{background:var(--ca-soft);min-height:27px;color:var(--ca-text);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:inline-flex}.ca-automation-step__footer .is-danger{color:var(--ca-red);background:0 0}.ca-step-picker__head{border-bottom:1px solid var(--ca-line)}.ca-step-picker__list{padding:7px;display:grid}.ca-step-picker__list>button{min-height:39px;color:var(--ca-text);text-align:left;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:4px 7px;display:grid}.ca-step-picker__list>button:hover{background:var(--ca-soft)}.ca-step-picker__list strong{text-align:left;min-width:0;font-size:9px;font-weight:600}.ca-step-picker__list>button>svg{color:var(--ca-faint)}.ca-step-picker__integrations{border-top:1px solid var(--ca-line);min-height:34px;color:var(--ca-muted);align-items:center;gap:7px;padding:0 13px;font-size:8px;display:flex}.ca-action-picker,.ca-action-detail{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:14px;overflow:hidden;box-shadow:0 14px 36px #181a1812}.ca-action-picker__head,.ca-action-detail__head{border-bottom:1px solid var(--ca-line);align-items:center;gap:11px;min-height:64px;padding:12px 16px;display:flex}.ca-action-picker__head h2,.ca-action-detail__head h2{min-width:0;color:var(--ca-text-strong);letter-spacing:-.025em;flex:1;font-size:14px;font-weight:650}.ca-action-picker__play,.ca-action-detail__head>button,.ca-action-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ca-action-picker__play{color:#526de9;background:#eef1ff}.ca-action-picker__end{color:var(--ca-muted);border-radius:7px;padding:6px 8px;font-size:9px}.ca-action-picker__end:hover,.ca-action-detail__head>button:hover{background:var(--ca-soft);color:var(--ca-text)}.ca-action-picker__list{padding:10px 13px 14px;display:grid}.ca-action-picker__list>button{min-height:48px;color:var(--ca-text);text-align:left;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:5px 8px;transition:background .14s,transform .14s;display:grid}.ca-action-picker__list>button:hover,.ca-action-picker__list>button:focus-visible{background:var(--ca-soft);transform:translate(2px)}.ca-action-picker__list strong{min-width:0;font-size:11px;font-weight:620}.ca-action-picker__list>button>svg{color:var(--ca-faint)}.ca-action-icon{background:var(--ca-soft);color:var(--ca-muted)}.ca-action-icon--insight{color:#5d7f6d;background:#eaf4ef}.ca-action-icon--linear_issue{color:#6074c9;background:#edf0ff}.ca-action-icon--slack_recap{color:#875994;background:#f7edf9}.ca-action-icon--webhook,.ca-action-icon--hubspot,.ca-action-icon--zapier{color:#d3633d;background:#fff1eb}.ca-action-icon--salesforce{color:#4389b3;background:#eaf6fc}.ca-action-icon--attio{color:#343735;background:#eeeeeb}.ca-action-icon--zoho,.ca-action-icon--monday{color:#826b51;background:#faf1e5}.ca-action-detail{animation:.18s both ca-action-detail-in}@keyframes ca-action-detail-in{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:none}}.ca-action-detail__head>button{background:var(--ca-soft);color:var(--ca-muted)}.ca-action-detail__body{gap:16px;padding:20px;display:grid}.ca-action-detail__footer{padding:0 20px 20px}.ca-action-detail__footer>button{background:var(--ca-text-strong);min-height:32px;color:var(--ca-card);border-radius:7px;padding:0 14px;font-size:10px;font-weight:620}.ca-action-detail__footer>button:disabled{cursor:not-allowed;opacity:.35}.ca-action-form{gap:10px;display:grid}.ca-action-form>label,.ca-webhook-options legend{color:var(--ca-text);font-size:10px;font-weight:650}.ca-action-form>input{border:1px solid var(--ca-field-border);background:var(--ca-card);width:100%;min-height:38px;color:var(--ca-text);border-radius:8px;outline:0;padding:0 11px;font-size:11px}.ca-action-form>input:focus{border-color:var(--ca-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ca-brand) 12%, transparent)}.ca-destination-field{min-width:0;color:var(--ca-text);gap:5px;font-size:10px;font-weight:650;display:grid}.ca-destination-field-shell{gap:9px;min-width:0;display:grid}.ca-destination-connection{border:1px solid color-mix(in srgb, var(--ca-brand) 22%, var(--ca-card-border));background:color-mix(in srgb, var(--ca-brand) 5%, var(--ca-card));border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.ca-destination-connection>svg{color:var(--ca-brand);margin-top:1px}.ca-destination-connection>span{gap:3px;min-width:0;display:grid}.ca-destination-connection strong{color:var(--ca-text);text-transform:capitalize;font-size:10px;font-weight:680}.ca-destination-connection small,.ca-destination-message{color:var(--ca-muted);font-size:8.5px;line-height:1.45}.ca-destination-connection>button,.ca-destination-connection>a{border:1px solid color-mix(in srgb, var(--ca-brand) 28%, var(--ca-card-border));background:var(--ca-card);min-height:30px;color:var(--ca-brand);border-radius:7px;padding:0 10px;font-size:9px;font-weight:680;line-height:28px;text-decoration:none}.ca-destination-connection>button:disabled{cursor:wait;opacity:.58}.ca-destination-message{margin:0}.ca-destination-field__description{color:var(--ca-muted);font-size:9px;font-weight:450;line-height:1.45}.ca-destination-combobox{min-width:0;display:block;position:relative}.ca-destination-combobox>input{border:1px solid var(--ca-field-border);background:var(--ca-card);width:100%;min-height:40px;color:var(--ca-text);border-radius:8px;outline:0;padding:0 34px;font-size:11px;font-weight:500}.ca-destination-combobox>input:focus{border-color:var(--ca-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ca-brand) 12%, transparent)}.ca-destination-combobox>input:disabled{cursor:not-allowed;opacity:.64}.ca-destination-combobox__search,.ca-destination-combobox__chevron{z-index:2;color:var(--ca-muted);pointer-events:none;position:absolute;top:13px}.ca-destination-combobox__search{left:11px}.ca-destination-combobox__chevron{right:11px}.ca-destination-menu{z-index:40;border:1px solid var(--ca-card-border);background:var(--ca-card);max-height:250px;box-shadow:0 18px 45px color-mix(in srgb, var(--ca-text-strong) 14%, transparent);border-radius:11px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ca-destination-menu__eyebrow{color:var(--ca-muted);letter-spacing:.08em;text-transform:uppercase;padding:7px 8px 6px;font-size:8px;font-weight:700}.ca-destination-menu>button{text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 8px;display:grid}.ca-destination-menu>button:hover,.ca-destination-menu>button.is-active{background:var(--ca-soft)}.ca-destination-menu>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.ca-destination-menu>button strong,.ca-destination-menu__empty strong{color:var(--ca-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.ca-destination-menu>button small,.ca-destination-menu__empty small{color:var(--ca-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:450;overflow:hidden}.ca-destination-menu__kind{background:color-mix(in srgb, var(--ca-brand) 9%, var(--ca-soft));min-width:48px;color:var(--ca-brand);letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7.5px;font-weight:720}.ca-destination-menu>button>svg{color:var(--ca-brand)}.ca-destination-menu__empty{gap:4px;padding:14px 10px;display:grid}.ca-destination-menu__empty small{white-space:normal;line-height:1.45;overflow:visible}.ca-insight-presets{gap:7px;padding-bottom:6px;display:flex;overflow-x:auto}.ca-insight-presets button{border:1px dashed var(--ca-card-border);min-height:32px;color:var(--ca-muted);white-space:nowrap;border-radius:8px;flex:none;padding:0 10px;font-size:9px}.ca-insight-presets button:hover,.ca-insight-presets button.is-selected{color:#4e6b57;background:#edf5ef;border-style:solid;border-color:#aebfb3}.ca-action-copy{background:var(--ca-soft);border-radius:9px;padding:12px}.ca-action-copy--plain{background:0 0;padding:0}.ca-action-copy strong,.ca-approval-note strong,.ca-action-availability strong{color:var(--ca-text);font-size:9.5px;font-weight:650}.ca-action-copy p,.ca-integration-action p{color:var(--ca-muted);margin:4px 0 0;font-size:9px;line-height:1.55}.ca-webhook-options{border:0;gap:9px;padding:8px 0 0;display:grid}.ca-webhook-options legend{margin-bottom:8px}.ca-webhook-options label{color:var(--ca-muted);align-items:center;gap:8px;font-size:10px;display:flex}.ca-webhook-options input{width:15px;height:15px;accent-color:var(--ca-brand)}.ca-approval-note,.ca-action-availability{color:#5f816b;background:#eef6f0;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.ca-approval-note span,.ca-action-availability span{gap:2px;display:grid}.ca-approval-note small,.ca-action-availability small{color:var(--ca-muted);font-size:8.5px;line-height:1.45}.ca-action-availability{color:#a67622;background:#fff7e8}.ca-integration-action{border:1px solid var(--ca-line);background:var(--ca-soft);border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:13px;padding:16px;display:grid}.ca-integration-action>div{justify-items:start;display:grid}.ca-integration-action small{color:var(--ca-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:650}.ca-integration-action h3{color:var(--ca-text-strong);margin:3px 0 0;font-size:13px}.ca-integration-action a{border:1px solid var(--ca-card-border);background:var(--ca-card);color:var(--ca-text);border-radius:7px;margin-top:11px;padding:7px 10px;font-size:9px;font-weight:620}.ca-automation-validation,.ca-automation-runs{border-top:1px solid var(--ca-line);width:min(100%,440px);color:var(--ca-muted);margin-top:22px;padding-top:12px;font-size:9px}.ca-automation-validation summary,.ca-automation-runs summary{cursor:pointer;color:var(--ca-text);font-weight:600}.ca-automation-validation ul{gap:4px;margin-top:8px;display:grid}.ca-automation-runs summary span{color:var(--ca-faint);margin-left:5px;font-weight:400}.ca-run-now{color:#fff;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;font-size:9px;font-weight:650;display:grid}.ca-meet:disabled{cursor:not-allowed;opacity:.58}.ca-run-list{gap:7px;margin-top:10px;display:grid}.ca-run-row{border:1px solid var(--ca-line);border-radius:7px;gap:7px;padding:9px;display:grid}.ca-run-row>div:first-child{justify-content:space-between;gap:8px;display:flex}.ca-run-row strong{color:var(--ca-text);text-transform:capitalize;font-size:9px}.ca-run-row span,.ca-run-row p{color:var(--ca-muted);font-size:8px}.ca-run-review{align-items:center;gap:6px;display:flex}.ca-run-review>span{flex:1;min-width:0}.ca-load-runs{color:var(--ca-brand);margin-top:8px;font-size:8px}.ca-filter-panel{border-radius:9px;margin-bottom:14px;padding:12px}.ca-meetings-page .ca-list-row{grid-template-columns:minmax(18rem,1fr) auto auto auto 16px;gap:10px;padding:0 4px}.ca-meetings-page .ca-list-row--actionable{cursor:default;position:relative}.ca-list-row__overlay{z-index:1;border-radius:6px;position:absolute;inset:0}.ca-list-row__overlay:focus-visible{outline:2px solid var(--ca-brand);outline-offset:-2px}.ca-cell--bot-control{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ca-stop-bot-button{z-index:2;border:1px solid var(--ca-red-line);background:var(--ca-red-bg);height:22px;color:var(--ca-red);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex;position:relative}.ca-stop-bot-button:hover{border-color:color-mix(in srgb, var(--ca-red), transparent 55%);background:color-mix(in srgb, var(--ca-red-bg), var(--ca-red) 5%)}.ca-meetings-page .ca-cell{padding:0;font-size:10px}.ca-meetings-page .ca-cell--title{align-items:center;gap:9px;display:flex}.ca-meetings-page .ca-list-icon{background:var(--ca-soft);width:27px;height:27px;color:var(--ca-muted);border-radius:50%;flex:none;place-items:center;display:grid}.ca-meetings-page .ca-prio,.ca-task-list-row .ca-prio{height:20px;padding-inline:7px;font-size:8px}.ca-task-list-wrap{max-height:none}.ca-task-list-card{box-shadow:none;background:0 0;border:0;border-radius:0}.ca-task-list-row{grid-template-columns:28px minmax(0,1fr) auto auto auto;gap:8px;min-height:45px;padding:0 4px}.ca-task-list-row:hover{background:var(--ca-card)}.ca-task-list-row>.ca-icon-btn{background:0 0;border-color:#0000;width:25px;height:25px}.ca-task-cell{padding:0}.ca-task-row-name{font-size:11px}.ca-task-row-desc{margin-top:2px;font-size:8.5px}.ca-space-page .ca-library-search{margin-bottom:12px}.ca-space-empty{background:0 0;border:0;min-height:18rem}.ca-space-empty__icon{border-radius:10px;width:34px;height:34px}.ca-info-callout{border-radius:8px;margin-bottom:20px;padding:13px}.ca-automation-list{border-top:1px solid var(--ca-line);display:grid}.ca-automation-row{border-bottom:1px solid var(--ca-line);align-items:center;gap:12px;min-height:52px;padding:0 4px;display:flex}.ca-automation-row>button:first-child{min-width:0;color:var(--ca-text);text-align:left;flex:1;align-items:center;gap:10px;display:flex}.ca-automation-row>button:first-child>svg{color:var(--ca-muted)}.ca-automation-row>button:first-child span{gap:2px;display:grid}.ca-automation-row strong{font-size:11px}.ca-automation-row small{color:var(--ca-muted);font-size:8px}.ca-switch{background:var(--ca-line);border-radius:999px;flex:none;width:28px;height:16px;padding:2px;position:relative}.ca-switch span{background:var(--ca-card);border-radius:50%;width:12px;height:12px;transition:transform .14s;display:block}.ca-switch[aria-pressed=true]{background:var(--ca-text-strong)}.ca-switch[aria-pressed=true] span{transform:translate(12px)}.ca-switch:disabled{opacity:.45}.ca-automation-editor-wrap{border-top:1px solid var(--ca-line);margin-top:24px;padding-top:20px}.ca-automation-builder-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ca-automation-name-input{min-width:0;color:var(--ca-text-strong);letter-spacing:-.55px;background:0 0;border:0;outline:none;flex:1;font-size:21px;font-weight:650}.ca-trigger-flow{gap:18px;width:min(100%,440px);display:grid}.ca-trigger-card{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:10px;overflow:hidden}.ca-trigger-card__head{border-bottom:1px solid var(--ca-line);align-items:center;gap:8px;padding:13px;font-size:11px;font-weight:650;display:flex}.ca-trigger-card__body{gap:11px;padding:14px;display:grid}.ca-trigger-card__body strong{font-size:10px}.ca-trigger-card__body p{color:var(--ca-muted);font-size:9px;line-height:1.55}.ca-trigger-card__body button,.ca-trigger-card__body span,.ca-add-step{width:fit-content;color:var(--ca-muted);border-radius:6px;padding:6px 8px;font-size:9px}.ca-trigger-card__body span{background:var(--ca-soft);color:var(--ca-text)}.ca-add-step{align-items:center;gap:7px;display:inline-flex}.ca-ai-workspace-header{z-index:20;border-bottom:1px solid var(--ca-line);background:var(--ca-app-bg);flex:none;align-items:stretch;min-height:58px;padding:0 2rem 0 5.15rem;display:flex;position:sticky;top:0}.ca-ai-workspace-tabs{align-items:stretch;gap:6px;height:58px;display:flex}.ca-ai-workspace-tabs a{color:var(--ca-muted);align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;transition:color .14s;display:inline-flex;position:relative}.ca-ai-workspace-tabs a:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.ca-ai-workspace-tabs a:hover,.ca-ai-workspace-tabs a.is-active{color:var(--ca-text-strong)}.ca-ai-workspace-tabs a.is-active:after{background:var(--ca-text-strong)}.ca-voice-agents-page>.ca-page__header{margin-bottom:22px}.ca-ask-page{flex-direction:column;width:100%;max-width:none;min-height:100%;padding:0 2rem 2rem;display:flex}.ca-ask-toolbar{flex:none;justify-content:flex-end;align-items:center;gap:4px;min-height:52px;display:flex}.ca-ask-toolbar button{min-height:34px;font-size:12px}.ca-ask-toolbar button[aria-pressed=true]{background:var(--ca-soft);color:var(--ca-text-strong)}.ca-ask-layout{flex:1;grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 172px);display:grid}.ca-ask-layout.is-history-open{grid-template-columns:260px minmax(0,1fr)}.ca-ask-history{border-right:1px solid var(--ca-line);min-width:0;padding:24px 18px 32px 0}.ca-ask-history__head,.ca-ask-history__head>div{align-items:center;display:flex}.ca-ask-history__head{justify-content:space-between;gap:12px;margin-bottom:14px}.ca-ask-history__head>div{gap:7px;min-width:0}.ca-ask-history__head strong{font-size:13px}.ca-ask-history__head span{color:var(--ca-faint);font-size:11px}.ca-ask-history__new{width:30px;height:30px;color:var(--ca-muted);border-radius:8px;place-items:center;display:grid}.ca-ask-history__new:hover{background:var(--ca-soft);color:var(--ca-text-strong)}.ca-ask-history__new-wide{justify-content:center;width:100%}.ca-ask-history__list{gap:3px;margin-top:12px;display:grid}.ca-ask-history__list>button{width:100%;min-width:0;color:var(--ca-text);text-align:left;border-radius:9px;gap:3px;padding:10px;display:grid}.ca-ask-history__list>button:hover,.ca-ask-history__list>button.is-selected{background:var(--ca-soft)}.ca-ask-history__list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.ca-ask-history__list span{color:var(--ca-faint);font-size:10px}.ca-ask-main{flex-direction:column;width:min(100%,840px);min-width:0;min-height:calc(100svh - 120px);margin:0 auto;padding:28px 0 30px;display:flex}.ca-ask-layout.is-history-open .ca-ask-main{width:min(100% - 48px,840px)}.ca-ask-main.is-empty{justify-content:center;padding-bottom:clamp(52px,11vh,132px)}.ca-ask-welcome{text-align:center;justify-items:center;gap:10px;margin-bottom:28px;display:grid}.ca-ask-welcome__mark{border:1px solid var(--ca-card-border);background:var(--ca-card);width:54px;height:54px;color:var(--ca-text-strong);border-radius:50%;place-items:center;margin-bottom:6px;display:grid;box-shadow:0 12px 32px #1f1f1f17}.ca-ask-welcome h1{letter-spacing:-1.25px;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.1}.ca-ask-welcome p{color:var(--ca-muted);font-size:14px}.ca-chat-thread-head{border-bottom:1px solid var(--ca-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;padding-bottom:16px;display:flex}.ca-chat-thread-head>div:first-child{gap:3px;min-width:0;display:grid}.ca-chat-thread-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ca-chat-thread-head span{color:var(--ca-muted);font-size:11px}.ca-chat-thread-head__actions{flex:none;gap:7px;display:flex}.ca-chat-thread{gap:44px;display:grid}.ca-chat-turn{gap:26px;display:grid}.ca-chat-query{background:var(--ca-soft);width:fit-content;max-width:min(76%,620px);color:var(--ca-text-strong);border-radius:18px 18px 5px;justify-self:end;padding:11px 16px;font-size:14px;line-height:1.55}.ca-chat-response{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ca-chat-response__avatar{border:1px solid var(--ca-card-border);background:var(--ca-card);width:34px;height:34px;color:var(--ca-text-strong);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #1f1f1f0f}.ca-chat-response__body{min-width:0;padding-top:4px}.ca-chat-response__meta{align-items:baseline;gap:9px;margin-bottom:9px;display:flex}.ca-chat-response__meta strong{font-size:13px}.ca-chat-response__meta span{color:var(--ca-faint);font-size:10px}.ca-chat-response__body>p{color:var(--ca-text);white-space:pre-wrap;font-size:15px;line-height:1.72}.ca-chat-response--live{margin-top:36px}.ca-chat-citations{margin-top:20px}.ca-chat-citations>span{color:var(--ca-faint);margin-bottom:8px;font-size:11px;font-weight:650;display:block}.ca-chat-citations ol{flex-wrap:wrap;gap:8px;display:flex}.ca-chat-citations a{border:1px solid var(--ca-line);background:var(--ca-card);min-width:190px;color:var(--ca-text);border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:1px 7px;padding:9px 11px;display:grid}.ca-chat-citations a:hover{border-color:var(--ca-card-border);background:var(--ca-soft)}.ca-chat-citations a>span{color:var(--ca-faint);grid-row:1/span 2;font-size:10px}.ca-chat-citations strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ca-chat-citations small{color:var(--ca-faint);text-transform:capitalize;font-size:9px}.ca-chat-follow-ups{flex-wrap:wrap;gap:8px;margin:24px 0 0 48px;display:flex}.ca-chat-follow-ups button{border:1px solid var(--ca-line);color:var(--ca-muted);border-radius:999px;padding:7px 11px;font-size:11px}.ca-chat-follow-ups button:hover{background:var(--ca-soft);color:var(--ca-text)}.ca-ask-composer{border:1.5px solid var(--ca-card-border);background:var(--ca-card);border-radius:18px;width:100%;padding:17px 18px 14px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 14px 34px #1f1f1f14}.ca-ask-composer:focus-within{border-color:var(--ca-brand);box-shadow:0 0 0 3px var(--ca-brand-soft), 0 18px 42px #1f1f1f1a}.ca-ask-main.has-conversation>.ca-ask-composer{z-index:5;margin-top:48px;position:sticky;bottom:20px}.ca-ask-composer>textarea{width:100%;min-height:76px;color:var(--ca-text-strong);font:inherit;resize:none;background:0 0;border:0;outline:0;padding:0;font-size:16px;line-height:1.55;display:block}.ca-ask-composer>textarea::placeholder{color:var(--ca-faint)}.ca-ask-composer__suggestions{flex-wrap:wrap;gap:7px;margin:4px 0 10px;display:flex}.ca-ask-composer__footer,.ca-ask-composer__submit{align-items:center;display:flex}.ca-ask-composer__footer{justify-content:space-between;gap:12px;padding-top:8px}.ca-ask-composer__submit{gap:10px}.ca-ask-composer__submit>span{color:var(--ca-faint);font-size:10px}.ca-ask-send{background:var(--ca-text-strong);width:36px;height:36px;color:var(--ca-card);border-radius:50%;place-items:center;transition:opacity .14s,transform 80ms;display:grid}.ca-ask-send:hover:not(:disabled){transform:translateY(-1px)}.ca-ask-send:disabled{opacity:.18}.ca-ask-scope{min-width:0;position:relative}.ca-ask-scope summary{max-width:min(320px,48vw);color:var(--ca-muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;font-size:12px;list-style:none;display:inline-flex;overflow:hidden}.ca-ask-scope summary::-webkit-details-marker{display:none}.ca-ask-scope summary:hover,.ca-ask-scope[open] summary{background:var(--ca-soft);color:var(--ca-text-strong)}.ca-ask-scope__popover{z-index:20;border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:13px;gap:12px;width:min(340px,100vw - 64px);padding:14px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 48px #1f1f1f29}.ca-ask-scope__popover>strong{font-size:12px}.ca-ask-scope__selected{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ca-ask-scope__search{border:1px solid var(--ca-field-border);color:var(--ca-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.ca-ask-scope__search input{width:100%;height:36px;color:var(--ca-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.ca-ask-scope__search ul{border:1px solid var(--ca-card-border);background:var(--ca-card);border-radius:9px;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;overflow:hidden;box-shadow:0 12px 30px #1f1f1f1f}.ca-ask-scope__search button{width:100%;color:var(--ca-text);text-align:left;padding:9px 10px;font-size:12px}.ca-ask-scope__search button:hover{background:var(--ca-soft)}.ca-ask-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.ca-ask-suggestions button{min-height:34px;color:var(--ca-muted);border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.ca-ask-suggestions button:hover{background:var(--ca-soft);color:var(--ca-text-strong)}.ca-ask-main>.ca-inline-alert{margin-top:14px}@media (width>=1024px){.ca-meeting-detail__layout{grid-template-columns:minmax(0,1fr) 17rem!important}.ca-meeting-detail__rail{border-left:1px solid var(--ca-line);order:2;border-right:0!important}.ca-meeting-detail__notes{order:1}}@media (width<=900px){.ca-page,.ca-ai-workspace-header{padding-left:1.25rem}.ca-ask-page{padding:0 1.25rem 1.5rem}.ca-ask-layout.is-history-open{grid-template-columns:230px minmax(0,1fr)}.ca-ask-layout.is-history-open .ca-ask-main{width:min(100% - 32px,840px)}.ca-automations-page{padding-top:2rem;padding-right:1.25rem}.ca-automations-page .ca-page__header{flex-direction:row;align-items:center}.ca-automation-table-row{grid-template-columns:minmax(0,1fr) 32px 32px 38px 32px;gap:10px;padding-inline:8px}.ca-automation-table-row>.ca-automation-trigger-label:nth-child(4){display:none}.ca-calendar-toolbar{flex-direction:column;align-items:flex-start}.ca-cal-shell{grid-template-columns:minmax(0,1fr)}.ca-today-panel{border-right:0;border-bottom:1px solid var(--ca-line);max-height:220px}.ca-automation>div{padding-left:1.25rem!important}.ca-page__header{flex-direction:column;align-items:flex-start}.ca-page__actions{justify-content:flex-start}.ca-recall-setup__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-tasks-header{flex-direction:column}.ca-tasks-tools{display:none}.ca-task-list-wrap{height:auto;overflow:visible}.ca-task-list-card{overflow-x:auto}.ca-task-list-row{min-width:42rem}.ca-grid--2,.ca-grid--3,.ca-team-summary,.ca-graph-layout{grid-template-columns:1fr}.ca-meeting-composer__grid{grid-template-columns:minmax(0,1fr) minmax(8rem,.4fr)}.ca-meeting-field--title,.ca-meeting-field--link,.ca-meeting-field--bot{grid-column:1/-1}.ca-team-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}}@media (width<=700px){.ca-ai-workspace-header{min-height:48px;padding-top:0}.ca-ai-workspace-tabs{height:48px}.ca-ask-layout.is-history-open{grid-template-columns:minmax(0,1fr)}.ca-ask-history{border-right:0;border-bottom:1px solid var(--ca-line);max-height:280px;padding:16px 0;overflow-y:auto}.ca-ask-layout.is-history-open .ca-ask-main{width:min(100%,840px)}.ca-ask-main,.ca-ask-layout{min-height:calc(100svh - 162px)}}@media (width<=560px){.ca-ask-page{padding-left:.875rem;padding-right:.875rem}.ca-ask-main{padding-top:22px}.ca-ask-main.is-empty{justify-content:flex-start;padding-top:clamp(58px,11vh,92px);padding-bottom:32px}.ca-ask-welcome{margin-bottom:22px}.ca-ask-welcome h1{font-size:27px}.ca-ask-welcome p{max-width:30ch;font-size:13px}.ca-ask-composer{border-radius:15px;padding:14px}.ca-ask-composer>textarea{min-height:68px;font-size:15px}.ca-ask-composer__submit>span{display:none}.ca-ask-suggestions{flex-direction:column;align-items:stretch}.ca-ask-suggestions button{justify-content:center}.ca-chat-query{max-width:88%}.ca-chat-response{grid-template-columns:30px minmax(0,1fr);gap:10px}.ca-chat-response__avatar{width:30px;height:30px}.ca-chat-response__body>p{font-size:14px}.ca-chat-thread-head{flex-direction:column;align-items:flex-start}.ca-automations-page .ca-title{font-size:1.5rem}.ca-btn--automation-primary{height:34px;padding-inline:11px}.ca-automation-info{padding:18px}.ca-automation-table-row{grid-template-columns:minmax(0,1fr) 28px 34px 32px}.ca-automation-table-row>.ca-automation-owner{display:none}.ca-recall-setup__checks{grid-template-columns:1fr}.ca-recall-setup__footer{flex-direction:column;align-items:flex-start}.ca-recall-setup__footer>div{width:100%}.ca-recall-setup__footer button{flex:1}.ca-meeting-composer{padding:14px}.ca-meeting-composer__grid{grid-template-columns:1fr}.ca-meeting-composer__actions{justify-content:stretch}.ca-meeting-composer__actions .ca-btn{flex:1;justify-content:center}.ca-quick-bot__main,.ca-quick-bot__options{grid-template-columns:1fr}.ca-quick-bot__send{justify-content:center}.ca-bot-sent{flex-wrap:wrap;align-items:flex-start}.ca-bot-sent__actions{width:100%;margin-left:40px}}.ca-meeting-detail-page{background:linear-gradient(color-mix(in srgb, var(--ca-soft), transparent 70%) 1px, transparent 1px);background-size:100% 44px;max-width:none;padding:clamp(28px,4vw,56px) clamp(24px,5vw,76px) 80px}.ca-meeting-detail-page .ca-meeting-detail{background:0 0;border:0;width:min(100%,1180px)}.ca-meeting-hero{border-bottom:1px solid var(--ca-line);padding:0}.ca-meeting-backlink{color:var(--ca-muted);align-items:center;gap:6px;margin-bottom:30px;font-size:12px;font-weight:550;transition:color .14s,transform .14s;display:inline-flex}.ca-meeting-backlink:hover{color:var(--ca-text-strong);transform:translate(-2px)}.ca-meeting-title-row{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.ca-meeting-title-row h1{max-width:780px;color:var(--ca-text-strong);letter-spacing:-1.45px;font-family:Avenir Next,Avenir,ui-sans-serif,sans-serif;font-size:clamp(28px,3.2vw,42px);font-weight:620;line-height:1.08}.ca-meeting-kicker{color:var(--ca-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:650;display:flex}.ca-meeting-status-dot{background:var(--ca-muted);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ca-muted), transparent 86%);border-radius:50%}.ca-meeting-status-dot--live{background:var(--ca-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ca-brand), transparent 82%)}.ca-meeting-status-dot--danger{background:var(--ca-red)}.ca-meeting-actions{flex:none;gap:8px;display:flex}.ca-meeting-actions .ca-btn{min-height:36px;box-shadow:none;border-radius:8px;padding-inline:13px}.ca-meeting-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ca-meeting-meta>span{border:1px solid var(--ca-line);background:color-mix(in srgb, var(--ca-card), transparent 22%);min-height:28px;color:var(--ca-muted);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.ca-meeting-tabs{gap:28px;margin-top:28px;display:flex}.ca-meeting-tabs :is(button,a){min-height:42px;color:var(--ca-muted);align-items:center;gap:7px;font-size:12px;font-weight:600;transition:color .14s;display:inline-flex;position:relative}.ca-meeting-tabs :is(button,a):after{background:var(--ca-brand);content:"";opacity:0;border-radius:99px 99px 0 0;height:2px;transition:opacity .14s,transform .14s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.6)}.ca-meeting-tabs :is(button,a)[aria-selected=true]{color:var(--ca-text-strong)}.ca-meeting-tabs :is(button,a)[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.ca-meeting-tabs :is(button,a) span{background:var(--ca-soft);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.ca-meeting-detail-page .ca-meeting-detail__layout{align-items:start;gap:clamp(36px,5vw,72px);min-height:620px;padding-top:38px;display:grid;grid-template-columns:minmax(0,1fr) 18rem!important}.ca-meeting-detail-page .ca-meeting-detail__notes{order:1;min-width:0;max-width:780px;padding:0}.ca-meeting-detail-page .ca-meeting-detail__rail{background:0 0;order:2;gap:12px;min-width:0;display:grid;position:sticky;top:24px;border:0!important}.ca-meeting-sidecard,.ca-meeting-recording-card,.ca-meeting-detail-page .ca-meeting-detail__rail>section{background:color-mix(in srgb, var(--ca-card), transparent 6%);border-radius:12px;overflow:hidden;box-shadow:0 1px #14181605;border:1px solid var(--ca-line)!important;padding:16px!important}.ca-meeting-sidecard>h2{color:var(--ca-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:650}.ca-meeting-people-list{gap:11px;display:grid}.ca-meeting-person{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ca-meeting-person>span{background:color-mix(in srgb, var(--ca-brand), var(--ca-card) 82%);width:30px;height:30px;color:var(--ca-text-strong);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.ca-meeting-person strong{color:var(--ca-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;overflow:hidden}.ca-meeting-person small{color:var(--ca-muted);font-size:8px}.ca-meeting-source-card dl{gap:10px;display:grid}.ca-meeting-source-card dl>div{grid-template-columns:4.5rem minmax(0,1fr);gap:10px;font-size:10px;display:grid}.ca-meeting-source-card dt,.ca-meeting-privacy-control>span{color:var(--ca-muted)}.ca-meeting-source-card dd{color:var(--ca-text);text-align:right;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.ca-meeting-privacy-control{border-top:1px solid var(--ca-line);gap:7px;margin-top:14px;padding-top:13px;font-size:10px;display:grid}.ca-meeting-privacy-control .ca-input{width:100%;height:32px;font-size:10px}.ca-meeting-recording-card{padding:12px!important}.ca-meeting-recording-status{align-items:center;gap:10px;display:flex}.ca-meeting-recording-icon{color:#f7faf8;background:#171a18;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ca-meeting-recording-status p{color:var(--ca-text-strong);text-transform:capitalize;font-size:11px;font-weight:650}.ca-meeting-recording-status small{color:var(--ca-muted);font-size:9px}.ca-recording-diagnostics{border-top:1px solid var(--ca-line);width:100%;margin-top:13px;padding-top:10px}.ca-recording-diagnostics>summary{cursor:pointer;color:var(--ca-muted);font-size:9px;font-weight:600}.ca-recording-diagnostics__body{gap:10px;max-height:28rem;padding-top:10px;display:grid;overflow:auto}.ca-meeting-notes-flow{flex-direction:column;animation:.26s both ca-meeting-reveal;display:flex}.ca-meeting-detail-page .ca-meeting-detail__notes .ca-panel{border:0;border-bottom:1px solid var(--ca-line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 30px}.ca-meeting-detail-page .ca-meeting-detail__notes .ca-panel__head{border:0;margin-bottom:18px;padding:0}.ca-meeting-detail-page .ca-meeting-detail__notes .ca-panel__title{letter-spacing:-.2px;font-family:Avenir Next,Avenir,ui-sans-serif,sans-serif;font-size:17px;font-weight:620}.ca-meeting-detail-page .ca-meeting-detail__notes .ca-panel__copy{margin-top:4px;font-size:10px}.ca-meeting-detail-page .ca-meeting-detail__notes .ca-textarea{background:var(--ca-soft);box-shadow:none;border-color:#0000;padding:14px}.ca-meeting-detail-page .ca-meeting-detail__notes .ca-textarea:focus{border-color:color-mix(in srgb, var(--ca-brand), transparent 60%);background:var(--ca-card)}.ca-meeting-owner-content{order:2;margin-top:30px}.ca-meeting-owner-content>.ca-panel{grid-column:1/-1}.ca-meeting-notes-flow>.ca-panel:first-child{order:1}.ca-meeting-notes-flow>.mt-5.grid{order:3}.ca-meeting-notes-flow>.mt-5:last-child{order:4}.ca-meeting-automation-history{order:5;margin-top:30px}.ca-meeting-detail-page .ca-taskcard{border-color:var(--ca-line);background:color-mix(in srgb, var(--ca-card), transparent 12%);box-shadow:none;border-radius:10px}.ca-meeting-detail-page .ca-taskhead{font-size:12px;font-weight:620}.ca-transcript-panel{animation:.26s both ca-meeting-reveal}.ca-transcript{border:0}.ca-transcript__head{color:var(--ca-text-strong);align-items:center;gap:8px;margin-bottom:18px;font-family:Avenir Next,Avenir,ui-sans-serif,sans-serif;font-size:18px;font-weight:620;display:flex}.ca-transcript__search{border:1px solid var(--ca-line);background:var(--ca-card);width:min(100%,420px);color:var(--ca-muted);border-radius:9px;align-items:center;gap:9px;margin-bottom:24px;padding:0 12px;display:flex}.ca-transcript__search .ca-input{width:100%;box-shadow:none;background:0 0;border:0;padding-inline:0}.ca-transcript__list{display:grid}.ca-transcript-line{border-top:1px solid var(--ca-line);content-visibility:auto;contain-intrinsic-size:92px;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.ca-transcript-line__avatar{background:color-mix(in srgb, var(--ca-brand), var(--ca-card) 84%);width:30px;height:30px;color:var(--ca-text-strong);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.ca-transcript-line__meta{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.ca-transcript-line__meta strong{color:var(--ca-text-strong);font-size:11px}.ca-transcript-line__meta span{color:var(--ca-muted);font-size:9px}.ca-transcript-line p{color:var(--ca-text);font-size:12px;line-height:1.7}.ca-meeting-empty-tab{border:1px dashed var(--ca-line);color:var(--ca-muted);text-align:center;border-radius:12px;padding:48px 24px;font-size:12px}@keyframes ca-meeting-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.ca-meeting-detail-page .ca-meeting-detail__layout{grid-template-columns:minmax(0,1fr)!important}.ca-meeting-detail-page .ca-meeting-detail__rail{order:1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ca-meeting-detail-page .ca-meeting-detail__notes{order:2;max-width:none}}@media (width<=680px){.ca-meeting-detail-page{padding:24px 18px 64px}.ca-meeting-title-row{flex-direction:column}.ca-meeting-title-row h1{font-size:30px}.ca-meeting-actions{width:100%}.ca-meeting-actions .ca-btn{flex:1;justify-content:center}.ca-meeting-detail-page .ca-meeting-detail__rail,.ca-meeting-owner-content,.ca-meeting-notes-flow>.mt-5.grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ca-meeting-notes-flow,.ca-transcript-panel{animation:none}}
