.ad-plan-manager{gap:20px;min-width:0;display:grid}.ad-plan-manager-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ad-plan-manager-heading p{color:var(--o-ink-3);margin:8px 0 0;font-size:13px;line-height:1.6}.ad-plan-budget-inputs{grid-template-columns:2fr 1fr;gap:12px;min-width:0;display:grid}.ad-plan-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.ad-plan-filters label{min-width:180px;color:var(--o-ink-3);flex:1;gap:7px;font-size:12px;font-weight:600;display:grid}.ad-plan-filters label:first-child{flex:2}.ad-plan-filters input,.ad-plan-filters select{box-sizing:border-box;border:1px solid var(--o-line);background:var(--o-surface);width:100%;min-width:0;font:inherit;color:var(--o-ink);border-radius:9px;padding:11px 12px}.ad-plan-budget-summary{background:var(--o-sand);border:1px solid var(--o-line);color:var(--o-ink-3);border-radius:13px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 20px;font-size:12px;display:flex}.ad-plan-budget-summary>div{flex-wrap:wrap;gap:8px 18px;display:flex}.ad-plan-budget-summary strong,.ad-plan-budget-summary small{flex-basis:100%;line-height:1.6}.ad-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ad-plan-list article{border:1px solid var(--o-line);background:var(--o-surface);border-radius:13px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ad-plan-list article>header{justify-content:space-between;align-items:start;gap:12px;padding:22px 22px 16px;display:flex}.ad-plan-list h4{overflow-wrap:anywhere;margin:7px 0 0;font-size:17px;line-height:1.5}.ad-plan-list small{color:var(--o-ink-3);font-size:12px;line-height:1.6}.ad-plan-status{color:var(--o-ink-3);background:var(--o-sand);border-radius:18px;flex-shrink:0;padding:6px 10px;font-size:11px}.ad-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 20px;display:grid}.ad-plan-facts>div{gap:5px;display:grid}.ad-plan-facts strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.ad-plan-list details{overflow-wrap:anywhere;padding:0 22px 20px;font-size:12px;line-height:1.7}.ad-plan-list summary{cursor:pointer;color:var(--o-olive);font-weight:600}.ad-plan-brief{white-space:pre-wrap;color:var(--o-ink-3)}.ad-plan-url{color:var(--o-ink-3);margin:4px 0 0}.ad-plan-list footer{border-top:1px solid var(--o-line-soft);flex-wrap:wrap;gap:8px;margin-top:auto;padding:12px 22px;display:flex}.ad-plan-ai{border:1px solid var(--o-line);background:var(--o-sand);border-radius:13px;min-width:0;padding:20px}.ad-plan-ai>summary{cursor:pointer;color:var(--o-olive);font-size:14px;font-weight:650}.ad-plan-ai>summary svg{vertical-align:middle;margin-right:7px}.ad-plan-ai>p,.ad-plan-ai>small{color:var(--o-ink-3);font-size:12px;line-height:1.7}.ad-plan-ai>small{margin:10px 0 14px;display:block}.ad-plan-ai label{color:var(--o-ink-3);gap:8px;font-size:12px;font-weight:600;display:grid}.ad-plan-ai textarea{box-sizing:border-box;border:1px solid var(--o-line);background:var(--o-surface);width:100%;color:var(--o-ink);resize:vertical;border-radius:9px;padding:12px;font:400 14px/1.6 Inter,ui-sans-serif,system-ui,sans-serif}.ad-plan-ai-proposal{background:var(--o-surface);border:1px solid var(--o-line);overflow-wrap:anywhere;border-radius:13px;margin-top:18px;padding:20px}.ad-plan-ai-proposal h4{margin:0 0 15px;font-size:16px}.ad-plan-ai-proposal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;font-size:12px;display:grid}.ad-plan-ai-proposal dt{color:var(--o-ink-3);margin-bottom:5px}.ad-plan-ai-proposal dd{margin:0;line-height:1.6}.ad-plan-ai-proposal>p{font-size:13px;line-height:1.7}@media (width<=640px){.ad-plan-ai-proposal dl{grid-template-columns:1fr}}@media (width<=800px){.ad-plan-list{grid-template-columns:1fr}}@media (width<=640px){.ad-plan-manager-heading{flex-direction:column;align-items:start}.ad-plan-filters label{flex-basis:100%;min-width:0}.ad-plan-budget-summary{flex-direction:column}.ad-plan-list article>header{flex-wrap:wrap}}.ad-plan-ai{padding:0}.ad-plan-ai[open]{padding-bottom:20px}.ad-plan-ai>summary{align-items:center;gap:8px;min-height:44px;padding:0 20px;list-style:none;display:flex}.ad-plan-ai>summary::-webkit-details-marker{display:none}.ad-plan-ai>summary svg{margin-right:0}.ad-plan-ai>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.ad-plan-ai[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.ad-plan-ai>:not(summary){margin-left:20px;margin-right:20px}.ad-plan-ai>.o-condition{margin:0 20px 12px}.ad-plan-ai>label{margin-top:12px}.agent-team{color:var(--o-ink);max-width:1480px;margin:0 auto;font-size:14px}.agent-team button,.at-dock button{font:inherit;cursor:pointer}.agent-team button:disabled{cursor:not-allowed;opacity:.55}.agent-team button:focus-visible,.agent-team select:focus-visible,.agent-team textarea:focus-visible,.agent-team input:focus-visible,.at-dock button:focus-visible{outline:3px solid var(--o-accent);outline-offset:3px}.at-layout{border:1px solid var(--o-line);border-radius:var(--o-r-lg);background:var(--o-surface);grid-template-columns:262px minmax(0,1fr);display:grid}.at-roster{background:var(--o-sand);border-right:1px solid var(--o-line);border-radius:var(--o-r-lg) 0 0 var(--o-r-lg)}.at-roster-inner>strong,.at-roster-inner>small{margin:0 8px 6px;display:block}.at-roster-inner>small{font-size:var(--o-size-1);color:var(--o-ink-3);margin-bottom:0}.at-roster-inner>button{border-radius:var(--o-r);align-items:center;gap:var(--o-3);text-align:left;width:100%;color:var(--o-ink);background:0 0;border:0;padding:8px 9px;display:flex}.at-roster-inner>button>span:nth-child(2){flex:1;min-width:0}.at-roster b{font-size:12px;font-weight:600}.at-roster small{color:var(--o-ink-3);margin-top:3px;font-size:11px;display:block}.at-roster-inner>button:hover{background:var(--o-sand-deep)}.at-roster-inner>button.is-selected{background:var(--o-accent-pale);box-shadow:inset 2px 0 0 var(--o-olive)}.at-roster-inner>button.is-selected b{font-weight:680}.at-roster-inner>button.is-selected .at-avatar{background:var(--o-surface);border-color:var(--o-accent-line)}.at-roster-inner>button.is-selected .at-avatar.is-lead{background:var(--o-forest);border-color:var(--o-forest)}.at-roster-inner>p{font-size:var(--o-size-1);color:var(--o-ink-3);margin:var(--o-5) 0 0;padding:var(--o-4) 8px 0;border-top:1px solid var(--o-line);line-height:1.6}.at-avatar{background:var(--o-sand-deep);border:1px solid var(--o-line);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.at-avatar.is-lead{background:var(--o-forest);color:var(--o-on-forest);border-color:var(--o-forest)}.at-main{min-width:0;padding:0 24px 18px}.at-agent-head{border-bottom:1px solid var(--o-line);align-items:center;gap:11px;padding:18px 0;display:flex}.at-agent-head>div{flex:1;min-width:0}.at-agent-head h3{margin:0 0 4px;font-size:15px;font-weight:650}.at-agent-head p{color:var(--o-ink-3);margin:0;font-size:12px;line-height:1.4}.at-agent-head>button,.at-settings header>button{background:var(--o-sand);width:34px;height:34px;color:var(--o-ink);border:0;border-radius:9px;place-items:center;display:grid}.at-start{text-align:center;max-width:660px;margin:auto;padding:36px 20px}.at-start h3{letter-spacing:-.5px;margin:0 0 9px;font:28px/1.3 Georgia,serif}.at-start p{color:var(--o-ink-3);max-width:450px;margin:0 auto 20px;font-size:13px;line-height:1.7}.at-starter{border:1px solid var(--o-line);background:var(--o-canvas);text-align:left;width:100%;color:var(--o-ink);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;line-height:1.6;display:flex;font-size:12px!important}.at-starter svg{flex-shrink:0}.at-text-button{color:var(--o-olive);background:0 0;border:0;margin-top:16px;text-decoration:underline;font-size:12px!important}.at-composer{border:1px solid var(--o-line);background:var(--o-surface);box-shadow:0 5px 24px rgb(var(--o-shadow-rgb) / calc(.024 * var(--o-shadow-k)));border-radius:13px;margin:18px 0 10px;padding:12px}.at-context{gap:10px;margin-bottom:8px;display:flex}.at-context label{min-width:0;color:var(--o-ink-3);flex:1;font-size:11px}.at-context select,.at-agent-select select{font:inherit;color:var(--o-ink);border:1px solid var(--o-line);background:var(--o-canvas);border-radius:6px;width:100%;margin-top:4px;padding:7px;font-size:11px}.at-composer>textarea{resize:vertical;width:100%;min-height:66px;max-height:220px;font:inherit;color:var(--o-ink);box-sizing:border-box;background:0 0;border:0;outline:none;padding:7px 2px;font-size:13px;line-height:1.6}.at-composer footer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.at-composer footer>span{color:var(--o-ink-3);font-size:11px}.agent-team .at-primary{background:var(--o-forest);color:var(--o-on-forest);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:inline-flex}.at-disclosure{color:var(--o-ink-3);margin:0 4px 20px;font-size:11px;line-height:1.7}.at-user-brief{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--o-sand-deep);border-radius:13px 13px 6px;margin:22px 0 15px 15%;padding:15px;font-size:13px;line-height:1.6}.at-run-state{color:var(--o-ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.at-run-state>span{align-items:center;gap:7px;display:flex}.at-run-state button,.at-artifact footer button,.at-action footer>button:not(.at-primary),.at-history button{color:var(--o-ink);background:0 0;border:0;align-items:center;gap:6px;padding:6px;font-size:11px;display:inline-flex}.at-summary{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.at-handoffs{margin:18px 0;padding:0;list-style:none}.at-handoffs li{gap:12px;margin-bottom:15px;display:flex;position:relative}.at-handoffs b{font-size:11px}.at-handoffs p{color:var(--o-ink-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.7}.at-handoffs .is-failed{color:var(--o-signal)}.at-artifact,.at-action{border:1px solid var(--o-line);background:var(--o-surface);border-radius:13px;margin:12px 0;padding:15px}.at-artifact{background:var(--o-canvas)}.at-artifact>small,.at-action>small{color:var(--o-ink-3);font-size:11px}.at-artifact h4,.at-action h4{margin:7px 0 12px;font-size:14px}.at-artifact>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.at-artifact footer,.at-action footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.at-section-title{margin:24px 0 8px;font-size:13px}.at-section-title span,.at-history summary span{background:var(--o-sand-deep);border-radius:99px;margin-left:5px;padding:3px 6px;font-size:11px}.at-fields{font-size:11px}.at-fields summary,.at-limits summary,.at-history summary{cursor:pointer;color:var(--o-ink-3);padding:5px 0;font-size:11px}.at-fields dl{background:var(--o-canvas);border-radius:9px;margin:10px 0;padding:10px}.at-fields dl>div{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.at-fields dt{color:var(--o-ink-3);text-transform:capitalize}.at-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:0;line-height:1.7;overflow:auto}.at-note{color:var(--o-ink-3);font-size:11px;line-height:1.7}.at-error,.at-warning{background:var(--o-warn-pale);color:var(--o-warn);overflow-wrap:anywhere;border-radius:9px;padding:12px;font-size:12px;line-height:1.6}.at-success{color:var(--o-ok);font-size:12px}.at-limits{color:var(--o-ink-3);margin:16px 0;font-size:11px}.at-limits li{margin-bottom:7px}.at-history{border-top:1px solid var(--o-line);padding-top:12px}.at-history summary{font-size:12px}.at-history>button{text-align:left;border-bottom:1px solid var(--o-line-soft);justify-content:space-between;width:100%;padding:12px 0;display:flex}.at-history>button small{color:var(--o-ink-3);margin-top:4px;font-size:11px;line-height:1.6;display:block}.at-history>button>span:last-child{color:var(--o-ink-3);margin-left:8px;font-size:11px}.at-settings{padding:18px 0}.at-settings header{justify-content:space-between;gap:12px;display:flex}.at-settings header small{letter-spacing:1px;color:var(--o-ink-3);font-size:11px}.at-settings h3{margin:6px 0;font-size:19px}.at-settings>p{color:var(--o-ink-3);font-size:12px;line-height:1.7}.at-settings form{gap:14px;display:grid}.at-settings label{font-size:12px;font-weight:600;display:block}.at-settings input,.at-settings textarea{box-sizing:border-box;border:1px solid var(--o-line);width:100%;font:inherit;resize:vertical;border-radius:9px;margin-top:7px;padding:10px;font-size:12px;font-weight:400;line-height:1.6;display:block}.at-settings form>button{justify-self:start}.at-agent-select{color:var(--o-ink-3);margin-top:12px;font-size:11px;display:block}.at-dock{z-index:60;font-size:13px;position:fixed;bottom:22px;right:24px}.at-launch{background:var(--o-forest);color:var(--o-on-forest);border:1px solid var(--o-ok);box-shadow:0 4px 18px rgb(var(--o-shadow-rgb) / calc(.145 * var(--o-shadow-k)));border-radius:99px;align-items:center;gap:8px;padding:12px 18px;display:flex}.at-drawer{background:var(--o-surface);border:1px solid var(--o-line);width:min(480px,100vw - 28px);max-height:min(780px,100dvh - 116px);box-shadow:0 18px 65px rgb(var(--o-shadow-rgb) / calc(.188 * var(--o-shadow-k)));overscroll-behavior:contain;border-radius:13px;outline:none;position:absolute;bottom:57px;right:0;overflow:auto}.at-drawer>header{background:var(--o-sand);border-bottom:1px solid var(--o-line);z-index:1;justify-content:space-between;align-items:center;padding:13px 16px;font-size:12px;display:flex;position:sticky;top:0}.at-drawer>header>span{align-items:center;gap:8px;display:flex}.at-drawer>header>button{color:var(--o-ink-2);background:0 0;border:0;place-items:center;padding:4px;display:grid}.agent-team.is-compact .at-layout{border:0;border-radius:0;display:block}.is-compact .at-main{padding:0 16px 16px}.is-compact .at-start{padding:24px 0 12px}.is-compact .at-start h3{font-size:24px}.is-compact .at-user-brief{margin-left:8%}.is-compact .at-fields dl>div{grid-template-columns:80px minmax(0,1fr)}.is-compact .at-agent-head{padding:14px 0}.at-inbox-ask{border:1px solid var(--o-line);background:var(--o-sand-deep);color:var(--o-olive);border-radius:9px;align-items:center;gap:6px;margin-bottom:7px;padding:7px 10px;font-size:12px;display:inline-flex}.agent-team{box-sizing:border-box;width:100%;min-width:0}.at-layout{min-width:0;max-width:100%}.at-roster-inner{overscroll-behavior:contain;max-height:calc(100dvh - 82px);padding:var(--o-6) var(--o-4);position:sticky;top:66px;overflow:auto}.at-start{padding-top:24px;padding-bottom:22px}.at-workspace-links{background:var(--o-sand-deep);border:1px solid var(--o-line);border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:12px 14px;display:flex}.at-workspace-links>span{color:var(--o-ink-3);margin-right:6px;font-size:12px}.at-workspace-links button{border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink-2);border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.at-outcomes{flex-wrap:wrap;gap:7px;margin:16px 0 8px;font-size:11px;display:flex}.at-outcomes>span{background:var(--o-sand);color:var(--o-olive);border-radius:6px;padding:6px 9px}.at-outcomes>.at-check-needed{color:var(--o-warn);background:var(--o-warn-pale)}.at-handoffs em{font-style:normal;font-weight:400}.at-questions{border:1px solid var(--o-line);background:var(--o-sand);border-radius:13px;margin:16px 0;padding:16px}.at-questions h4{margin:0 0 6px;font-size:14px}.at-questions>p{color:var(--o-ink-3);margin:0 0 14px;font-size:12px;line-height:1.6}.at-questions label{margin:12px 0;font-size:12px;line-height:1.6;display:block}.at-questions label>span{overflow-wrap:anywhere;font-weight:600;display:block}.at-questions small{color:var(--o-ink-3);margin:3px 0 6px;font-size:11px;display:block}.at-questions textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--o-line);background:var(--o-surface);width:100%;min-height:54px;max-height:180px;font:inherit;color:var(--o-ink);border-radius:6px;padding:8px}.at-questions button{border:1px solid var(--o-line-strong);background:var(--o-surface);color:var(--o-ink);border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:flex}@media (width<=1050px){.at-layout{grid-template-columns:228px minmax(0,1fr)}.at-main{padding:0 16px 16px}.at-roster-inner{padding:var(--o-5) var(--o-3)}.at-roster-inner>button{gap:7px;padding:8px 6px}}@media (width<=700px){.at-layout{display:block}.at-roster{border-right:0;border-bottom:1px solid var(--o-line);border-radius:var(--o-r-lg) var(--o-r-lg) 0 0}.at-roster-inner{align-items:center;gap:6px;max-height:none;padding:10px;display:flex;position:static;overflow-x:auto}.at-roster-inner>.at-roster-title,.at-roster-inner>small,.at-roster-inner>p{display:none}.at-roster-inner>button{flex-shrink:0;gap:6px;width:auto;padding:8px}.at-roster-inner>button small,.at-roster-inner>button>svg{display:none}.at-roster .at-avatar{width:24px;height:24px}.at-roster b{white-space:nowrap;font-size:11px}.at-main{padding:0 12px 14px}.at-start{padding:26px 0 14px}.at-start h3{font-size:25px}.at-start p{font-size:12px}.at-context{grid-template-columns:1fr;display:grid}.at-fields dl>div{grid-template-columns:80px minmax(0,1fr)}.at-user-brief{margin-left:6%;font-size:12px}.at-dock{bottom:14px;right:14px}.at-launch{padding:10px 13px;font-size:12px}.at-drawer{bottom:50px}.at-run-state{flex-wrap:wrap}}.at-context:empty{display:none}.at-builder-context{background:var(--o-sand);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;margin-bottom:8px;padding:10px;display:grid}.at-builder-context label{color:var(--o-ink-3);font-size:11px}.at-builder-context select{border:1px solid var(--o-line);width:100%;min-width:0;font:inherit;color:var(--o-ink);background:var(--o-surface);border-radius:6px;margin-top:5px;padding:8px;display:block}.at-builder-context button{border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink);border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:11px;display:inline-flex}.at-builder-context>small,.at-builder-context>p{color:var(--o-ink-3);grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.at-builder-context>p button{padding:3px 6px}@media (width<=700px){.at-launch{width:var(--o-tap,44px);height:var(--o-tap,44px);justify-content:center;gap:0;padding:0}.at-launch-label{display:none}}.at-group{margin:var(--o-6) var(--o-2) var(--o-2);font-weight:400}.at-group:first-of-type{margin-top:var(--o-5)}.at-group>span{align-items:center;gap:var(--o-2);color:var(--o-ink-2);font-size:var(--o-size-1);letter-spacing:.9px;text-transform:uppercase;font-weight:700;display:flex}.at-group i{background:var(--o-sand-deep);color:var(--o-ink-3);letter-spacing:0;border-radius:99px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:650}.at-group>small{color:var(--o-ink-3);font-size:var(--o-size-1);margin-top:3px;line-height:1.5;display:block}@media (width<=700px){.at-group{margin:0 var(--o-1);padding-left:var(--o-3);border-left:1px solid var(--o-line);flex-shrink:0}.at-group:first-of-type{margin:0 var(--o-1) 0 0;border-left:0;padding-left:0}.at-group>span{font-size:10px}.at-group i,.at-group>small{display:none}}@media (forced-colors:active){.at-roster-inner>button.is-selected{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}.at-roster-inner>button.is-selected :is(b,small,svg){color:highlighttext!important}.at-roster-inner>button.is-selected .at-avatar{background:0 0!important;border-color:highlighttext!important}}.at-agent-head{align-items:flex-start}.at-agent-head .at-avatar{margin-top:2px}.at-agent-head h3{align-items:baseline;gap:var(--o-2) var(--o-3);flex-wrap:wrap;display:flex}.at-agent-head h3>span{color:var(--o-ink-3);font-size:var(--o-size-2);font-weight:500}.at-agent-meta{gap:var(--o-2);margin:var(--o-4) 0 0;display:grid}.at-agent-meta>div{align-items:baseline;gap:var(--o-4);grid-template-columns:82px minmax(0,1fr);display:grid}.at-agent-meta dt{color:var(--o-ink-3);font-size:var(--o-size-1)}.at-agent-meta dd{gap:var(--o-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.at-chip{align-items:center;gap:var(--o-2);border-radius:var(--o-r-sm);color:var(--o-ink-3);font-size:var(--o-size-1);padding:4px 8px;line-height:1.5;display:inline-flex}.agent-team .at-chip:is(.is-agent,.is-link){border:1px solid var(--o-line);background:var(--o-surface);color:var(--o-ink-2)}.agent-team .at-chip:is(.is-agent,.is-link):hover:not(:disabled){border-color:var(--o-line-strong);background:var(--o-sand)}.at-chip:not(.is-agent):not(.is-link){background:var(--o-sand)}.at-chip svg{opacity:.75;flex-shrink:0}.at-footnotes{margin:var(--o-5) 4px var(--o-6);padding-top:var(--o-4);border-top:1px solid var(--o-line-soft)}.at-footnotes .at-disclosure{max-width:68ch;margin:0}.at-footnotes .at-disclosure+.at-disclosure{margin-top:var(--o-3)}@media (width<=700px){.at-agent-meta>div{gap:var(--o-1);grid-template-columns:minmax(0,1fr)}}.at-roster-title{letter-spacing:0;margin:0;font-family:inherit;font-size:13px;font-weight:620;line-height:1.3}.at-agent-abilities{margin-top:var(--o-4)}.at-agent-abilities>summary{border-radius:var(--o-r-sm);width:fit-content;min-height:24px;color:var(--o-ink-3);font-size:var(--o-size-1);cursor:pointer;align-items:center;gap:6px;padding:5px 9px 5px 4px;list-style:none;display:inline-flex}.at-agent-abilities>summary::-webkit-details-marker{display:none}.at-agent-abilities>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.at-agent-abilities[open]>summary:before{transform:rotate(45deg)}.at-agent-abilities>summary:hover{background:var(--o-sand);color:var(--o-ink-2)}.at-user-brief{max-width:560px;margin-inline:auto 0}.at-composer{z-index:1;border-color:var(--o-line-strong);box-shadow:var(--o-shadow-lift);position:sticky;bottom:12px}.at-composer>textarea{field-sizing:content;min-height:46px}details.at-footnotes{border-top:0;margin:0;padding-top:0}details.at-footnotes>summary{border-radius:var(--o-r-sm);width:fit-content;min-height:24px;color:var(--o-ink-3);font-size:var(--o-size-1);cursor:pointer;align-items:center;gap:6px;padding:6px 9px 6px 4px;list-style:none;display:inline-flex}details.at-footnotes>summary::-webkit-details-marker{display:none}details.at-footnotes>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}details.at-footnotes[open]>summary:before{transform:rotate(45deg)}details.at-footnotes>summary:hover{background:var(--o-sand);color:var(--o-ink-2)}details.at-footnotes>.at-disclosure:first-of-type{margin-top:var(--o-3)}@media (width<=700px){.at-composer{bottom:8px}.at-user-brief{max-width:none}}@media (forced-colors:active){.at-agent-abilities>summary:before,details.at-footnotes>summary:before{border-color:canvastext}}.agent-team .at-start{text-align:left;max-width:560px;margin:0;padding:20px 0 14px}.agent-team .at-start h3{font-size:clamp(22px,2vw,26px)}.agent-team .at-start p{max-width:none;margin:0 0 16px}.at-reference{padding-bottom:var(--o-3);border-bottom:1px solid var(--o-line-soft);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:2px 0 4px;display:flex}.at-reference>details{margin:0}.at-reference>.at-history{border-top:0;padding-top:0}.at-reference>details[open]{flex:100%}.at-composer{margin-bottom:0}.agent-team .at-main{padding-bottom:var(--o-6)}.agent-team.is-compact .at-composer{box-shadow:0 5px 24px rgb(var(--o-shadow-rgb) / calc(.024 * var(--o-shadow-k)));position:static}.agent-team.is-compact .at-start{padding:12px 0 10px}.agent-team.is-compact .at-start h3{font-size:21px}.agent-team .at-fields dt{text-transform:none}.agent-team .at-fields dt:first-letter{text-transform:uppercase}.agent-team .at-artifact-body{max-width:62ch;font-size:13px;line-height:1.8}.agent-team .at-summary{max-width:68ch;font-size:14px;line-height:1.8}.agent-team .at-summary>.rt-lead,.agent-team .at-artifact-body>.rt-lead{font-family:var(--o-display);font-weight:600}.agent-team .at-summary>.rt-lead{font-size:15px}.agent-team .at-artifact-body>.rt-lead{font-size:14px}.at-composer>.at-context{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.at-composer>.at-context>label{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.at-composer>.at-context select{background:var(--o-surface);width:auto;max-width:100%;min-height:var(--o-ctl-sm);margin-top:0}.at-composer>.at-context>small{color:var(--o-ink-3);font-size:var(--o-size-1);flex:100%;margin:0;line-height:1.5}.agent-team:has(.at-start) .at-composer{box-shadow:0 5px 24px rgb(var(--o-shadow-rgb) / calc(.024 * var(--o-shadow-k)));position:static}.agent-team .at-fields dd{max-height:none;overflow:visible}.agent-team .at-field-text{white-space:pre-wrap;overflow-wrap:anywhere}.agent-team .at-field-text.is-clamped{max-height:7.4em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.agent-team .at-field-more{border-radius:var(--o-r-sm);min-height:24px;color:var(--o-olive);font-size:var(--o-size-1);text-underline-offset:2px;background:0 0;border:0;align-items:center;margin-top:2px;padding:3px 7px 3px 0;font-weight:600;text-decoration:underline;display:inline-flex}.agent-team .at-field-more:hover{color:var(--o-forest)}@media (forced-colors:active){.agent-team .at-field-text.is-clamped{border-bottom:1px solid canvastext;-webkit-mask-image:none;mask-image:none}}.agent-team .at-workspace-links{background:0 0;border:0;border-radius:0;gap:2px 14px;margin:0 0 12px;padding:0 2px}.agent-team .at-workspace-links>span{margin-right:0;font-size:12px}.agent-team .at-workspace-links button{color:var(--o-olive);text-decoration:underline;-webkit-text-decoration-color:var(--o-accent-line);text-decoration-color:var(--o-accent-line);text-underline-offset:3px;background:0 0;border:0;gap:4px;padding:5px 0;font-size:12px;font-weight:560}.agent-team .at-workspace-links button:hover{text-decoration-color:currentColor}.agent-team .at-agent-head{padding:14px 0 12px}.agent-team .at-start>h3,.agent-team.is-compact .at-start>h3{font-family:var(--o-display);letter-spacing:-.2px;margin:0 0 4px;font-size:19px;font-weight:400;line-height:1.3}.agent-team .at-start>p{margin:0 0 12px;font-size:13px;line-height:1.55}.agent-team .at-starter{border-radius:var(--o-r);background:var(--o-sand);max-width:560px;color:var(--o-ink-2);border:0;justify-items:start;gap:3px;padding:9px 14px 10px;line-height:1.55;display:grid;font-size:13px!important}.agent-team .at-starter>small{color:var(--o-ink-3);font-size:11px;font-weight:600}.agent-team .at-starter>span:before{content:"“"}.agent-team .at-starter>span:after{content:"”"}.agent-team .at-starter:hover:not(:disabled){background:var(--o-sand-deep);color:var(--o-ink)}.agent-team .at-text-button{margin-top:10px;padding:5px 0}.agent-team .at-user-brief{box-sizing:border-box;border-radius:var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-point) var(--o-bubble-r);background:var(--o-bubble-mine);width:fit-content;max-width:min(560px,85%);color:var(--o-bubble-mine-ink);margin:18px 0 8px auto;padding:8px 14px 9px;font-size:14px;line-height:1.5}.agent-team .at-user-brief::selection{background:var(--o-bubble-mine-ink);color:var(--o-bubble-mine)}.agent-team .at-user-brief ::selection{background:var(--o-bubble-mine-ink);color:var(--o-bubble-mine)}.agent-team .at-run{scroll-margin-top:72px}.agent-team .at-run-state{font-size:12px}.agent-team .at-run-state:has(.spin)>span{color:var(--o-olive);font-weight:560}.agent-team .at-run>.at-note{max-width:68ch;margin:6px 0 0;font-size:12px;line-height:1.6}.agent-team .at-error{border-radius:var(--o-r);background:var(--o-signal-pale);color:var(--o-ink);margin:10px 0;padding:10px 14px;font-size:13px;line-height:1.55}.agent-team .at-summary{box-sizing:border-box;border-radius:var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-point);background:var(--o-bubble-theirs);width:fit-content;max-width:min(100%,66ch + 32px);color:var(--o-bubble-theirs-ink);margin:12px 0;padding:10px 16px 12px;font-size:14px;line-height:1.6}.agent-team .at-handoffs{flex-direction:column;gap:14px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.agent-team .at-handoffs>li,.agent-team .at-reply{grid-template-columns:28px minmax(0,1fr);align-items:end;gap:0 8px;margin:0;padding:0;display:grid}.agent-team .at-handoffs>li:before,.agent-team .at-handoffs>li:after{content:none}.agent-team :is(.at-handoffs>li,.at-reply)>.at-avatar{background:var(--o-surface);border-radius:50%;grid-area:1/1;width:28px;height:28px}.agent-team :is(.at-handoffs>li,.at-reply)>.at-avatar.is-lead{background:var(--o-forest)}.agent-team :is(.at-handoffs>li,.at-reply)>div{grid-area:1/2;min-width:0}.agent-team :is(.at-handoffs>li,.at-reply):not(:has(>.at-avatar)){grid-template-columns:minmax(0,1fr)}.agent-team :is(.at-handoffs>li,.at-reply):not(:has(>.at-avatar))>div{grid-column:1}.agent-team :is(.at-handoffs>li,.at-reply)>div>b{color:var(--o-ink-2);margin-left:12px;font-size:12px;font-weight:640}.agent-team .at-msg-to{color:var(--o-ink-3);font-size:12px}.agent-team .at-message-meta{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0 0 0 12px;display:flex}.agent-team .at-message-meta>b{color:var(--o-ink-2);font-size:12px;font-weight:640}.agent-team .at-message-meta>small{color:var(--o-ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.agent-team .at-message-meta>small:first-letter{text-transform:uppercase}.agent-team :is(.at-handoffs>li,.at-reply)>div>small{color:var(--o-ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;display:inline-block}.agent-team :is(.at-handoffs>li,.at-reply)>div>small:first-letter{text-transform:uppercase}.agent-team :is(.at-handoffs>li,.at-reply)>div>:is(.rt-block,p,.at-message-body){box-sizing:border-box;border-radius:var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-point);background:var(--o-bubble-theirs);width:fit-content;max-width:min(100%,62ch + 28px);color:var(--o-bubble-theirs-ink);white-space:normal;overflow-wrap:anywhere;margin:4px 0 0;padding:8px 14px 9px;font-size:14px;line-height:1.5}.agent-team :is(.at-handoffs>li,.at-reply)>div>p{white-space:pre-wrap}.agent-team .at-handoffs .rt-block p{color:inherit;font-size:inherit;line-height:inherit;margin-block:0}.agent-team .at-handoffs .rt-block>*+.rt-p{margin-top:.6em}.agent-team .at-message-body>.rt-block,.agent-team .at-message-body>.rt-block>:first-child:is(.rt-p,.rt-lead){display:inline}.agent-team :is(.at-handoffs,.at-summary) :is(.rt-code-inline,.rt-code){background:var(--o-surface)}.agent-team .at-handoffs>li.is-continued{margin-top:-8px}.agent-team .at-handoffs>li.is-continued>div>b,.agent-team .at-handoffs>li.is-continued .at-message-meta>b{display:none}.agent-team .at-handoffs>li.is-continued>div>.at-msg-to{margin-left:12px}.agent-team .at-handoffs>li.is-continued>div>:is(.rt-block,p,.at-message-body){border-top-left-radius:var(--o-bubble-point)}.agent-team .at-handoffs>li:has(+li.is-continued)>.at-avatar{visibility:hidden}.agent-team .at-handoffs>li.is-user{grid-template-columns:minmax(0,1fr)}.agent-team .at-handoffs>li.is-user>div{text-align:right;grid-column:1}.agent-team .at-handoffs>li.is-user>div>b,.agent-team .at-handoffs>li.is-user .at-message-meta>b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-team .at-handoffs>li.is-user>div>:is(.at-msg-to,small){margin:0 4px 0 0}.agent-team .at-handoffs>li.is-user .at-message-meta{justify-content:flex-end;padding:0 4px 0 0}.agent-team .at-handoffs>li.is-user>div>:is(.rt-block,p,.at-message-body){border-radius:var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-point) var(--o-bubble-r);background:var(--o-bubble-mine);max-width:min(560px,85%);color:var(--o-bubble-mine-ink);text-align:left;margin-left:auto}.agent-team .at-handoffs>li.is-user .rt-link{color:inherit;text-decoration-color:currentColor}.agent-team .at-handoffs>li.is-routing>div>.at-message-status{width:auto;max-width:none;box-shadow:none;color:var(--o-ink-3);text-align:right;white-space:normal;background:0 0;border-radius:0;margin:0;padding:0 4px 0 0;font-size:12px;line-height:1.5}.agent-team .at-handoffs>li.is-routing .at-message-status>small{font-variant-numeric:tabular-nums;margin-left:4px;font-size:11px}.agent-team .at-handoffs>li.is-failed{color:inherit}.agent-team .at-handoffs>li.is-failed>.at-avatar{border-color:var(--o-signal-line);background:var(--o-signal-pale);color:var(--o-signal)}.agent-team .at-handoffs>li.is-failed>div>small,.agent-team .at-handoffs>li.is-failed .at-message-meta>small{color:var(--o-signal);font-weight:600}.agent-team .at-handoffs>li.is-failed>div>:is(.rt-block,p,.at-message-body){background:var(--o-signal-pale);box-shadow:inset 0 0 0 1px var(--o-signal-line);color:var(--o-ink)}.agent-team .at-handoffs em{background:var(--o-signal-pale);color:var(--o-signal);border-radius:99px;margin-left:4px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.agent-team .at-mention{border-radius:var(--o-r-sm);background:var(--o-info-pale);color:var(--o-info);white-space:nowrap;padding:0 5px;font-weight:620;line-height:1.45;display:inline-block}.agent-team :is(.at-message-body,.at-message-status) .at-mention{white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;unicode-bidi:isolate;margin-right:1px;padding:1px 5px;display:inline}.agent-team .at-message-body .at-mention.is-self{background:var(--o-warn-pale);color:var(--o-warn)}.agent-team :is(.at-user-brief,.at-handoffs>li.is-user>div>:is(.rt-block,.at-message-body)) .at-mention{color:inherit;background:#0003}.agent-team .at-run:has(>.at-run-state .spin)>section[aria-label=Team\ conversation]>.at-handoffs:after{content:"";box-sizing:content-box;border-radius:var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-r) var(--o-bubble-point);background:radial-gradient(circle, var(--o-ink-3) 2.6px, transparent 3.1px) 0 7px / 6px 6px no-repeat, radial-gradient(circle, var(--o-ink-3) 2.6px, transparent 3.1px) 10px 7px / 6px 6px no-repeat, radial-gradient(circle, var(--o-ink-3) 2.6px, transparent 3.1px) 20px 7px / 6px 6px no-repeat, var(--o-bubble-theirs);background-origin:content-box;align-self:flex-start;width:26px;height:12px;padding:9px 14px;animation:1.2s ease-in-out infinite o-typing}.agent-team .at-run:has(>.at-run-state .spin)>section[aria-label=Team\ conversation]>.at-handoffs:has(>li>.at-avatar):after{margin-left:36px}@media (prefers-reduced-motion:reduce){.agent-team .at-run:has(>.at-run-state .spin)>section[aria-label=Team\ conversation]>.at-handoffs:after{animation:none}}@media (forced-colors:active){.agent-team :is(.at-user-brief,.at-summary),.agent-team :is(.at-handoffs>li,.at-reply)>div>:is(.rt-block,p,.at-message-body){border:1px solid canvastext}}.agent-team .at-questions{padding:14px 16px}.agent-team .at-questions>button>svg{display:none}.agent-team :is(.at-artifact,.at-action)>small{color:var(--o-ink-2);align-items:center;gap:6px;font-weight:560;display:inline-flex}.agent-team :is(.at-artifact,.at-action)>small>svg{color:var(--o-ink-3);flex:none}.agent-team :is(.at-artifact,.at-action) h4{margin:6px 0 10px;font-size:15px;font-weight:640}.agent-team .at-action .at-primary{padding:8px 14px}.agent-team .at-composer{box-shadow:0 -12px 14px 0 var(--o-surface), 0 12px 0 0 var(--o-surface), var(--o-shadow-lift);margin-top:14px;padding:8px 10px 8px 12px}.agent-team .at-composer>textarea{resize:none;min-height:42px;max-height:min(40vh,240px);padding:6px 2px;font-size:14px;line-height:1.55}.agent-team .at-composer:has(>textarea:focus-visible){border-color:var(--o-accent);outline:2px solid var(--o-accent);outline-offset:1px}.agent-team .at-composer>textarea:focus-visible{outline:none}.agent-team .at-composer>textarea:disabled{color:var(--o-ink-3);cursor:not-allowed;background:0 0}.agent-team .at-composer footer{margin-top:2px}.agent-team .at-composer footer .at-primary{border-radius:var(--o-r);padding:7px 12px}.agent-team .at-builder-context{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;padding:6px 8px 6px 10px;display:flex}.agent-team .at-builder-context>label{min-width:0;color:var(--o-ink-2);flex:220px;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.agent-team .at-builder-context select{flex:auto;width:auto;min-width:0;margin:0;padding:5px 8px;font-size:12px}.agent-team .at-builder-context>button{flex:none;padding:5px 9px;font-size:12px}.agent-team .at-builder-context>:is(small,p){flex:100%}.at-history>button>span:last-child{white-space:nowrap;flex:none}.at-history>button:not(:has(>span)){width:auto;color:var(--o-olive);border-bottom:0;justify-content:flex-start;gap:6px;padding:6px 2px;font-weight:600}.agent-team .at-artifact .chat-carousel-slides{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:12px 0}.agent-team .at-artifact .chat-carousel-slides>article{border-radius:var(--o-r);gap:6px;padding:8px}.agent-team .at-artifact .chat-carousel-slides h4{margin:2px 0 0;font-size:13px}.agent-team .at-artifact .chat-carousel-slides p{color:var(--o-ink-2);margin:0;font-size:12px;line-height:1.45}.agent-team .at-artifact .chat-carousel-slides>article>p:first-child{aspect-ratio:1;border:1px dashed var(--o-line-strong);border-radius:var(--o-r-sm);color:var(--o-ink-3);text-align:center;place-items:center;padding:12px;display:grid}.agent-team .at-artifact a{color:var(--o-olive);-webkit-text-decoration-color:var(--o-accent-line);text-decoration-color:var(--o-accent-line);text-underline-offset:3px;font-size:12px;font-weight:600}.agent-team .at-artifact>fieldset{border:1px solid var(--o-line);border-radius:var(--o-r);gap:2px;margin:12px 0 8px;padding:8px 12px 10px;display:grid}.agent-team .at-artifact>fieldset>legend{color:var(--o-ink-2);padding:0 4px;font-size:12px;font-weight:620}.agent-team .at-artifact label:has(>input[type=checkbox]){align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.agent-team .at-artifact input[type=checkbox]{width:16px;height:16px;accent-color:var(--o-accent);flex:none;margin:0}.agent-team .at-artifact>article{border-radius:var(--o-r);background:var(--o-sand);margin:6px 0;padding:8px 10px}.agent-team .at-artifact>article>b{font-size:12px;display:block}.agent-team .at-artifact>article>b:first-letter{text-transform:uppercase}.agent-team .at-artifact>article>p{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.55}.agent-team .at-artifact>label:has(>input[type=checkbox])+label:has(>input[type=checkbox]){border-radius:var(--o-r);background:var(--o-warn-pale);color:var(--o-ink);margin:6px 0;padding:8px 12px}.agent-team .at-artifact>label:has(>input[type=checkbox])+label:has(>input:checked){background:var(--o-sand-deep)}.agent-team .at-artifact>.at-primary{margin:6px 0 2px}.agent-team .at-artifact>p[role=status]{color:var(--o-ink-2);margin:8px 0 0;font-size:12px;font-weight:560}.agent-team .at-artifact>button:not(.at-primary){color:var(--o-olive);background:0 0;border:0;margin-top:4px;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}@media (forced-colors:active){.agent-team .at-artifact>label:has(>input[type=checkbox])+label:has(>input[type=checkbox]){border:1px solid canvastext}}.at-drawer{flex-direction:column;height:min(760px,100dvh - 116px);max-height:none;display:flex}.at-drawer>header{flex:none;gap:8px;padding:8px 8px 8px 16px}.at-drawer .at-drawer-title{min-width:0;color:var(--o-ink);flex:1;font-size:13px;font-weight:620}.at-drawer .at-drawer-all{border-radius:var(--o-r-sm);color:var(--o-olive);background:0 0;border:0;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex}.at-drawer .at-drawer-all:hover{background:var(--o-sand-deep)}.at-drawer>header>button[aria-label]{border-radius:var(--o-r-sm);width:32px;height:32px}.at-drawer>header>button[aria-label]:hover{background:var(--o-sand-deep)}.at-drawer>.agent-team,.at-drawer .agent-team.is-compact .at-layout,.at-drawer .agent-team.is-compact .at-main{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.at-drawer .agent-team.is-compact .at-main{padding-bottom:12px}.at-drawer .agent-team.is-compact :is(.at-start,.at-run){margin-top:auto}:is(.at-drawer .agent-team.is-compact .at-composer,.at-drawer .agent-team.is-compact:has(.at-start) .at-composer){box-shadow:0 -12px 14px 0 var(--o-surface), 0 12px 0 0 var(--o-surface), var(--o-shadow-lift);margin-top:12px;position:sticky;bottom:12px}@media (width<=700px){.agent-team .at-workspace-links{display:none}.agent-team .at-agent-head{padding:12px 0 10px}.agent-team .at-user-brief{margin-top:14px}.at-drawer{top:calc(var(--o-visual-top,0px) + 8px);right:8px;bottom:max(66px, calc(var(--o-keyboard-inset,0px) + 8px));width:auto;height:auto;position:fixed;left:8px}}@media (pointer:coarse){.agent-team :is(.at-composer>textarea,.at-questions textarea,.at-settings :is(input,textarea)),.agent-team :is(.at-context select,.at-agent-select select,.at-builder-context select){font-size:16px}}.at-group>span{color:var(--o-ink);letter-spacing:0;text-transform:none;font-size:12px;font-weight:650}@media (width<=700px){.at-group>span{color:var(--o-ink-3);font-size:11px;font-weight:600}}.agent-team details.at-history>summary{border-radius:var(--o-r-sm);min-height:24px;color:var(--o-ink-3);font-size:var(--o-size-1);align-items:center;gap:6px;padding:6px 9px 6px 4px;list-style:none;display:inline-flex}.agent-team details.at-history>summary::-webkit-details-marker{display:none}.agent-team details.at-history>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.agent-team details.at-history[open]>summary:before{transform:rotate(45deg)}.agent-team details.at-history>summary:hover{background:var(--o-sand);color:var(--o-ink-2)}@media (prefers-reduced-motion:reduce){.agent-team details.at-history>summary:before{transition:none}}@media (forced-colors:active){.agent-team details.at-history>summary:before{border-color:canvastext}}.at-drawer .agent-team.is-compact .at-start{margin-bottom:auto}.at-drawer[tabindex="-1"]:focus,.at-drawer[tabindex="-1"]:focus-visible{outline:none}.at-history>button>span:last-child{background:var(--o-sand-deep);color:var(--o-ink-2);border-radius:99px;align-self:center;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.4}.at-history>button>span:last-child:first-letter{text-transform:uppercase}.at-history>button>.at-run-status.is-ready,.at-history>button>.at-run-status.is-completed{background:var(--o-ok-pale);color:var(--o-ok)}.at-history>button>.at-run-status.is-failed,.at-history>button>.at-run-status.is-cancelled{background:var(--o-signal-pale);color:var(--o-signal)}.at-history>button>.at-run-status.is-planning,.at-history>button>.at-run-status.is-running{background:var(--o-info-pale);color:var(--o-info)}.at-history>button>.at-run-status.is-awaiting_approval{background:var(--o-warn-pale);color:var(--o-warn)}.at-history>button[aria-current=true]{box-shadow:inset 3px 0 0 var(--o-accent);background:var(--o-sand);padding-left:10px}.at-history>button:has(>span):hover:not(:disabled){background:var(--o-sand)}.agent-team .at-artifact[aria-label="Saved team post"]>small{text-transform:lowercase;letter-spacing:0;display:inline-block}.agent-team .at-artifact[aria-label="Saved team post"]>small:first-letter{text-transform:uppercase}.agent-team .at-plan-review{border:1px solid var(--o-line-strong);border-radius:var(--o-r-lg);background:var(--o-surface);counter-reset:at-plan;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:16px 0;display:grid;overflow:clip}.agent-team .at-plan-review>*{grid-column:1/-1;min-width:0}.agent-team .at-plan-review>.at-section-title{color:var(--o-ink);grid-column:1;margin:0;padding:14px 0 0 16px;font-size:15px;font-weight:650;line-height:1.35}.agent-team .at-plan-review>.at-section-title>span{background:var(--o-sand-deep);color:var(--o-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:1px;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.agent-team .at-plan-review>.at-note{max-width:68ch;color:var(--o-ink-3);margin:4px 0 12px;padding:0 16px;font-size:12.5px;line-height:1.55}.agent-team .at-plan-review>.at-plan-controls:has(>[aria-expanded]){flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;gap:6px;padding:10px 12px 0 8px;display:flex}.agent-team .at-plan-review>.at-plan-controls>button:not(.at-primary):not(.nav-item){min-height:var(--o-ctl);border:1px solid var(--o-line-strong);border-radius:var(--o-r);background:var(--o-surface);color:var(--o-ink);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.agent-team .at-plan-review>.at-plan-controls>button:not(.at-primary):not(.nav-item):hover:not(:disabled){background:var(--o-sand-deep)}.agent-team .at-plan-review>.at-plan-controls>button[aria-expanded=true]:not(.nav-item){border-color:var(--o-accent-line);background:var(--o-accent-pale);color:var(--o-olive)}.agent-team .at-plan-review>.at-plan-item{border:0;border-top:1px solid var(--o-line-soft);counter-increment:at-plan;background:0 0;border-radius:0;gap:6px;margin:0;padding:12px 16px 14px 50px;display:grid;position:relative}.agent-team .at-plan-review>.at-plan-item:before{content:counter(at-plan);content:counter(at-plan) / "";box-sizing:border-box;background:var(--o-sand-deep);width:22px;height:22px;color:var(--o-ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11.5px;font-weight:650;line-height:1;display:grid;position:absolute;top:12px;left:16px}.agent-team .at-plan-review>.at-plan-item>small{font-size:12px}.agent-team .at-plan-review>.at-plan-item>h4{margin:0;font-size:14px;font-weight:640;line-height:1.35}.agent-team .at-plan-review>.at-plan-item>.at-note{margin:0;font-size:12px;line-height:1.55}.agent-team .at-plan-review>.at-plan-item>.at-fields>dl{margin:6px 0 2px}.agent-team .at-plan-review>.at-plan-item>footer{gap:4px 12px;margin-top:2px}.agent-team .at-plan-review>.at-plan-item>footer>p[role=status]{background:0 0;border-radius:0;flex:240px;margin:0;padding:0;font-size:12.5px;font-weight:560;line-height:1.5}.agent-team .at-plan-review>.at-plan-item:has(>footer>.at-success):before{content:"✓";content:"✓" / "";background:var(--o-ok-pale);color:var(--o-ok)}.agent-team .at-plan-review>.at-plan-item:has(>footer>.at-warning){background:var(--o-warn-pale);box-shadow:inset 3px 0 0 var(--o-warn-fill)}.agent-team .at-plan-review>.at-plan-item:has(>footer>.at-warning):before{content:"!";content:"!" / "";background:var(--o-surface);box-shadow:inset 0 0 0 1px var(--o-warn-line);color:var(--o-warn)}.agent-team .at-plan-review>.at-plan-item>footer>.at-warning{color:var(--o-warn)}.agent-team .at-plan-review>.at-plan-item.is-not-started:before{box-shadow:inset 0 0 0 1px var(--o-line-strong);color:var(--o-ink-3);background:0 0}.agent-team .at-plan-review>.at-plan-item>label:has(>input[type=checkbox]){min-height:var(--o-ctl);border:1px solid var(--o-accent-line);border-radius:var(--o-r);background:var(--o-accent-pale);color:var(--o-ink);cursor:pointer;justify-self:start;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.agent-team .at-plan-review>.at-plan-item>label>input[type=checkbox]{width:16px;height:16px;accent-color:var(--o-accent);margin:0}.agent-team .at-plan-review>.at-plan-item.is-excluded{background:var(--o-canvas);counter-increment:none}.agent-team .at-plan-review>.at-plan-item.is-excluded:before{content:"–";content:"–" / "";border:1px dashed var(--o-line-strong);color:var(--o-ink-3);background:0 0}.agent-team .at-plan-review>.at-plan-item.is-excluded>h4{color:var(--o-ink-3);text-decoration:line-through}.agent-team .at-plan-review>.at-plan-item.is-excluded>label:has(>input[type=checkbox]){border-color:var(--o-line);background:var(--o-surface);color:var(--o-ink-2)}.agent-team .at-plan-review>.at-plan-item.is-excluded>.at-fields{display:none}.agent-team .at-plan-review>.at-plan-controls:not(:has(>[aria-expanded])){border-top:1px solid var(--o-line);background:var(--o-sand);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px 14px;display:flex}.agent-team .at-plan-review>.at-plan-controls>p{max-width:68ch;color:var(--o-ink-2);flex:260px;margin:0;font-size:12.5px;line-height:1.5}.agent-team .at-plan-review>.at-plan-controls>.at-note{color:var(--o-warn);flex-basis:100%}.agent-team .at-plan-review>.at-plan-controls>.at-primary:not(.nav-item){min-height:var(--o-ctl-lg);padding:0 18px;font-size:13px;font-weight:620}.agent-team .at-mention-menu{flex-wrap:wrap;gap:6px;margin:2px 0 4px;display:flex}.agent-team .at-composer .at-mention-menu>.at-mention:not(.nav-item){min-height:var(--o-ctl);border:1px solid var(--o-info-line);border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex}.agent-team .at-mention-menu>.at-mention>small{color:var(--o-ink-3);font-size:12px;font-weight:400}.agent-team .at-mention-menu>.at-mention:hover:not(:disabled){border-color:var(--o-info)}.agent-team .at-mention-help{color:var(--o-ink-3);margin:0 2px 2px;font-size:11.5px;line-height:1.45;display:block}@media (width<=700px){.agent-team .at-plan-review>.at-section-title{padding:12px 0 0 12px}.agent-team .at-plan-review>.at-note{padding:0 12px}.agent-team .at-plan-review>.at-plan-controls:has(>[aria-expanded]){padding:8px 8px 0 4px}.agent-team .at-plan-review>.at-plan-item{padding:12px 12px 14px 44px}.agent-team .at-plan-review>.at-plan-item:before{left:12px}.agent-team .at-plan-review>.at-plan-controls:not(:has(>[aria-expanded])){padding:12px}.agent-team .at-plan-review>.at-plan-controls>.at-primary:not(.nav-item),.agent-team .at-plan-review>.at-plan-controls>button:not(.at-primary):not(.nav-item),.agent-team .at-composer .at-mention-menu>.at-mention:not(.nav-item){min-height:var(--o-tap)}.agent-team .at-plan-review>.at-plan-item>label:has(>input[type=checkbox]){min-height:var(--o-tap)}.agent-team .at-plan-review>.at-plan-controls>.at-primary{flex:100%}.agent-team .at-mention-menu{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.agent-team .at-mention-menu::-webkit-scrollbar{display:none}.agent-team .at-composer .at-mention-menu>.at-mention:not(.nav-item){flex:none}}@media (forced-colors:active){.agent-team .at-plan-review>.at-plan-item:before{border:1px solid canvastext}}.at-profile-image{width:var(--at-image-size,100%);height:var(--at-image-size,100%);border-radius:inherit;object-fit:cover;display:block}.at-avatar:has(>.at-profile-image){background:var(--o-surface);padding:0;overflow:hidden}.at-avatar>.at-profile-image{width:100%;height:100%}.agent-team :is(.at-roster b,.at-roster-title,.at-message-meta>b,.at-message-status>b){unicode-bidi:isolate}.at-roster-inner>button b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.at-agent-head h3,.at-agent-head h3>bdi{overflow-wrap:anywhere}.agent-team .at-roster{flex-direction:column;min-width:0;display:flex}.agent-team .at-team-profile{border-bottom:1px solid var(--o-line);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:14px 12px 13px 16px;display:grid}.agent-team .at-team-profile>.at-avatar{border-radius:10px;grid-row:1/3;width:34px;height:34px}.agent-team .at-team-profile>div{display:contents}.agent-team .at-team-profile .at-roster-title{grid-area:1/2;align-self:end}.agent-team .at-team-profile:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .at-roster-title{text-align:left}@media (width>=701px) and (width<=1050px){.agent-team .at-team-profile>.at-profile-edit{width:var(--o-ctl-sm);justify-content:center;padding:0}.agent-team .at-team-profile>.at-profile-edit>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.agent-team .at-team-profile small{grid-area:2/2/auto/4;align-self:start}.agent-team .at-team-profile>.at-profile-edit{grid-area:1/3}.agent-team .at-team-profile .at-roster-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;display:-webkit-box;overflow:hidden}.agent-team .at-team-profile small{color:var(--o-ink-3);margin-top:2px;font-size:11px;display:block}.agent-team .at-roster-inner{padding-top:var(--o-2)}.agent-team .at-profile-edit,.agent-team .at-agent-head>.at-profile-edit{width:auto;height:auto;min-height:var(--o-ctl-sm);border:1px solid var(--o-line);border-radius:var(--o-r);background:var(--o-surface);color:var(--o-ink-2);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.agent-team .at-profile-edit:hover{border-color:var(--o-accent-line);color:var(--o-ink)}.agent-team .at-agent-head>.at-profile-edit{align-self:flex-start;margin-top:1px}.agent-team .at-agent-head>.at-profile-edit+button{margin-left:-4px}@media (width>=701px){.agent-team .at-roster{contain:size}.agent-team .at-roster-inner{flex:auto;min-height:0;max-height:none}}.agent-team .at-handoffs>li>.at-message-avatar{border-color:var(--o-line);background:var(--o-surface);color:var(--o-ink-2);margin-top:0}.agent-team .at-handoffs>li>.at-message-avatar.is-lead{border-color:var(--o-forest);background:var(--o-forest);color:var(--o-on-forest)}.agent-team .at-handoffs>li.is-failed>.at-message-avatar{border-color:var(--o-signal-line);background:var(--o-signal-pale);color:var(--o-signal)}.agent-team .at-handoffs>li.is-status{align-items:center;margin-top:-6px}.agent-team .at-handoffs>li.is-status>.at-message-avatar{justify-self:center;width:20px;height:20px}.agent-team .at-handoffs>li.is-status>.at-message-avatar svg{width:11px;height:11px}.agent-team .at-handoffs>li.is-status>div>.at-message-status{width:auto;max-width:none;box-shadow:none;color:var(--o-ink-3);overflow-wrap:anywhere;background:0 0;border-radius:0;margin:0;padding:0 0 0 12px;font-size:12px;line-height:1.5}.agent-team .at-message-status>b{color:var(--o-ink-2);font-weight:640}.agent-team .at-message-status>small{font-variant-numeric:tabular-nums;margin-left:2px;font-size:11px}.at-profile-dialog{box-sizing:border-box;border:1px solid var(--o-line);background:var(--o-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 24px 80px rgb(var(--o-shadow-rgb) / calc(.22 * var(--o-shadow-k)));color:var(--o-ink);overscroll-behavior:contain;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.at-profile-dialog::backdrop{background:#1720196b}.at-profile-settings{gap:14px;padding:20px 22px 18px;display:grid}.at-profile-settings>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-team .at-profile-settings h3{font-family:var(--o-display);margin:0;font-size:19px;font-weight:400;line-height:1.3}.at-profile-settings>header p{color:var(--o-ink-3);margin:3px 0 0;font-size:12px;line-height:1.5}.agent-team .at-profile-settings>header>.at-profile-close{width:var(--o-ctl);height:var(--o-ctl);min-height:var(--o-ctl);border-radius:var(--o-r);color:var(--o-ink-2);background:0 0;border:0;flex:none;place-items:center;margin:-4px -8px 0 0;padding:0;display:grid}.agent-team .at-profile-settings>header>.at-profile-close:hover{background:var(--o-sand);color:var(--o-ink)}.at-profile-settings>.at-error{margin:0}.at-profile-state{border-radius:var(--o-r);background:var(--o-sand);color:var(--o-ink-2);align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.at-profile-settings form{gap:6px;display:grid}.at-profile-picture{background:var(--o-sand);border-radius:12px;align-items:center;gap:16px;padding:14px;display:flex}.at-profile-portrait{border:1px solid var(--o-line);background:var(--o-sand-deep);width:72px;height:72px;color:var(--o-ink-2);border-radius:18px;flex:none;place-items:center;display:grid;overflow:hidden}.at-profile-portrait.is-lead{border-color:var(--o-forest);background:var(--o-forest);color:var(--o-on-forest)}.at-profile-portrait>img{object-fit:cover;width:100%;height:100%}.at-profile-picture>div{flex:1;min-width:0}.at-profile-picture strong{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.3;display:block}.at-profile-picture small{color:var(--o-ink-3);margin-top:2px;font-size:12px;display:block}.at-profile-picture-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;display:flex}.at-profile-upload{min-height:var(--o-ctl);border:1px solid var(--o-line);border-radius:var(--o-r);background:var(--o-surface);color:var(--o-ink);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.at-profile-upload:hover{border-color:var(--o-accent-line)}.at-profile-upload>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.at-profile-upload:has(>input:focus-visible){outline:3px solid var(--o-accent);outline-offset:2px}.at-profile-upload.is-disabled{cursor:not-allowed;opacity:.55}.at-profile-upload.is-disabled>input{cursor:not-allowed}.agent-team .at-profile-picture-actions>.at-profile-remove{color:var(--o-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--o-line);text-decoration-color:var(--o-line);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:600}.agent-team .at-profile-picture-actions>.at-profile-remove:hover{color:var(--o-signal);text-decoration-color:currentColor}.at-profile-hint{color:var(--o-ink-3);margin:0 0 8px;font-size:11px;line-height:1.5;display:block}.at-profile-field{gap:6px;margin-top:4px;font-size:12px;font-weight:600;display:grid}.agent-team .at-profile-field>input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--o-ctl-lg);border:1px solid var(--o-line);border-radius:var(--o-r);background:var(--o-surface);color:var(--o-ink);font:inherit;padding:8px 11px;font-size:14px;font-weight:400}.agent-team .at-profile-field>input:disabled{background:var(--o-sand);color:var(--o-ink-3)}.at-profile-settings form>.at-error{margin:0 0 8px}.at-profile-actions{border-top:1px solid var(--o-line);flex-wrap:wrap;align-items:center;gap:8px;margin:4px -22px -18px;padding:12px 22px;display:flex}.agent-team .at-profile-actions>.at-profile-reset{color:var(--o-ink-2);background:0 0;border:0;margin-right:auto;padding:4px 0;font-size:12px;font-weight:600}.agent-team .at-profile-actions>.at-profile-reset:not(:disabled):hover{color:var(--o-ink);text-underline-offset:3px;text-decoration:underline}.at-profile-dirty{color:var(--o-ink-3);font-size:11px}.agent-team .at-profile-actions>.at-profile-cancel{min-height:var(--o-ctl);border:1px solid var(--o-line);border-radius:var(--o-r);background:var(--o-surface);color:var(--o-ink);padding:0 13px;font-size:13px;font-weight:600}.agent-team .at-profile-actions>.at-primary{min-height:var(--o-ctl);padding:0 14px;font-size:13px;font-weight:600}@media (width<=700px){.agent-team .at-team-profile{border-bottom-color:var(--o-line-soft);gap:8px;padding:6px 8px 6px 12px}.agent-team .at-team-profile>.at-avatar{border-radius:8px;grid-row:1;width:26px;height:26px}.agent-team .at-team-profile .at-roster-title{align-self:center}.agent-team .at-team-profile small{display:none}.agent-team .at-team-profile .at-roster-title{-webkit-line-clamp:1;font-size:13px}.agent-team .at-roster-inner{scrollbar-width:none;padding-top:8px;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.agent-team .at-roster-inner::-webkit-scrollbar{display:none}.at-roster-inner>button b{-webkit-line-clamp:1;white-space:normal;max-width:16ch}.agent-team .at-agent-head{flex-wrap:nowrap}.agent-team .at-agent-head>div{flex:auto}.at-profile-edit-noun{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.at-profile-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.at-profile-settings{padding:18px 16px 16px}.at-profile-picture{gap:12px;padding:12px}.at-profile-portrait{border-radius:16px;width:64px;height:64px}.at-profile-upload{min-height:var(--o-tap)}.at-profile-actions{margin:4px -16px -16px;padding:12px 16px}.agent-team .at-profile-actions>.at-profile-reset{min-height:var(--o-tap)}.at-profile-actions{grid-template-columns:1fr 1fr;grid-template-areas:"reset note""cancel save";display:grid}.agent-team .at-profile-actions>.at-profile-reset{grid-area:reset;justify-self:start;margin:0}.at-profile-dirty{grid-area:note;justify-self:end}.agent-team .at-profile-actions>.at-profile-cancel{grid-area:cancel}.agent-team .at-profile-actions>.at-primary{grid-area:save}}@media (forced-colors:active){.at-profile-upload,.at-profile-picture{border:1px solid canvastext}}.agent-team .at-research{border:1px solid var(--o-line);border-radius:var(--o-r-lg);background:var(--o-canvas);margin:12px 0 4px;padding:12px 14px}.agent-team .at-research>h4{color:var(--o-ink);margin:0;font-size:13px;font-weight:650}.agent-team .at-research>small{color:var(--o-ink-3);margin-top:2px;font-size:11px;line-height:1.5;display:block}.agent-team .at-research>ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.agent-team .at-research a{color:var(--o-olive);text-decoration:underline;-webkit-text-decoration-color:var(--o-accent-line);text-decoration-color:var(--o-accent-line);text-underline-offset:3px;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.agent-team .at-research a:hover{text-decoration-color:currentColor}.agent-team .at-research a:after{content:" ↗";content:" ↗" / "";color:var(--o-ink-3);font-size:11px}.agent-team .at-research a:focus-visible{outline:2px solid var(--o-accent);outline-offset:2px;border-radius:2px}.at-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-team .at-agent-head h3>span{background:var(--o-sand);max-width:100%;color:var(--o-ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:560;line-height:1.6;display:inline-block;overflow:hidden}.agent-team .at-agent-head>div>p{max-width:68ch;font-size:12.5px;line-height:1.5}@media (width>=701px){.agent-team:not(.is-compact) .at-agent-head{gap:12px}.agent-team:not(.is-compact) .at-agent-head>.at-avatar{border-radius:12px;width:38px;height:38px;margin-top:0}.agent-team:not(.is-compact) .at-agent-head h3{font-size:16px;line-height:1.3}.agent-team .at-roster-inner>button{min-height:44px;transition:background-color .12s}.agent-team .at-roster-inner>button b{font-size:13px;line-height:1.3}.agent-team .at-roster-inner>button small{margin-top:1px;line-height:1.35}}:is(.agent-team .at-roster-inner>button:focus-visible,.agent-team .at-history>button:has(>span):focus-visible){outline:2px solid var(--o-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.agent-team .at-roster-inner>button{transition:none}}.agent-team :is(.at-chip,.at-artifact>small,.at-action>small)>.at-profile-image{width:16px;height:16px;box-shadow:0 0 0 1px var(--o-line);border-radius:50%;flex:none}.agent-team .at-chip{overflow-wrap:anywhere;text-align:start;min-width:0;max-width:100%}.agent-team .at-conversation>.at-section-title{color:var(--o-ink-3);align-items:center;gap:10px;margin:18px 0 2px;font-size:12px;font-weight:600;display:flex}.agent-team .at-conversation>.at-section-title:after{content:"";background:var(--o-line);flex:1;height:1px}.agent-team .at-conversation>.at-note{max-width:68ch;margin:0 0 4px;font-size:12px;line-height:1.5}.agent-team .at-message-meta>b{color:var(--o-ink)}@media (forced-colors:active){.agent-team .at-conversation>.at-section-title:after{background:canvastext}}.agent-team .at-run-state>button{min-height:var(--o-ctl-sm);border-radius:var(--o-r-sm);color:var(--o-olive);padding:0 8px;font-size:12px;font-weight:600}.agent-team .at-run-state>button:hover:not(:disabled){background:var(--o-sand)}.agent-team .at-outcomes>span{box-shadow:inset 0 0 0 1px var(--o-line-soft);font-variant-numeric:tabular-nums;font-size:12px}.agent-team .at-outcomes>.at-check-needed{box-shadow:inset 0 0 0 1px var(--o-warn-line);font-weight:600}.agent-team :is(.at-artifact,.at-action)>footer>button:not(.at-primary){min-height:var(--o-ctl-sm);border-radius:var(--o-r-sm);color:var(--o-olive);padding:0 8px;font-size:12px;font-weight:600}.agent-team :is(.at-artifact,.at-action)>footer>button:not(.at-primary):hover:not(:disabled){background:var(--o-sand-deep)}.agent-team .at-error{box-shadow:inset 0 0 0 1px var(--o-signal-line)}.agent-team .at-artifact>.at-warning{box-shadow:inset 0 0 0 1px var(--o-warn-line)}.agent-team .at-plan-review>.at-plan-controls>p.at-warning{box-shadow:inset 0 0 0 1px var(--o-warn-line);color:var(--o-ink);flex-basis:100%;padding:10px 12px;font-weight:560}@media (forced-colors:active){.agent-team :is(.at-error,.at-artifact>.at-warning,.at-plan-controls>.at-warning){border:1px solid canvastext}}.agent-team .at-settings>p{border-radius:var(--o-r);background:var(--o-sand);max-width:68ch;color:var(--o-ink-2);margin:10px 0 16px;padding:10px 12px;font-size:12.5px;line-height:1.55}.agent-team .at-composer:has(>textarea:disabled){background:var(--o-sand)}.agent-team summary:focus-visible{outline:3px solid var(--o-accent);outline-offset:2px;border-radius:var(--o-r-sm)}@media (width<=700px){.agent-team .at-mention-menu>.at-mention:focus-visible{outline-offset:-3px}}.activity-details-dialog{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--o-ink);margin:auto;padding:0;overflow-y:auto}.activity-details-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a19137a}.activity-details-fields{border:0;min-width:0;margin:0;padding:0}.activity-details-dialog input,.activity-details-dialog select,.activity-details-dialog textarea{min-width:0}.activity-details-dialog textarea{font:inherit;line-height:1.5}.activity-details-dialog .activity-time-help{color:var(--o-ink-3);margin:0;font-size:12px;line-height:1.6}.activity-details-dialog .create-dialog-footer{border-top:1px solid var(--o-line);justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.crm-activity-edit{margin-top:8px;font-size:12px}
