.decision-card{box-sizing:border-box;border-radius:var(--eb-r-card);background:var(--eb-surface);width:100%;min-width:0;box-shadow:0 0 0 1px var(--eb-line),var(--eb-shadow-float);color:var(--eb-ink);gap:14px;padding:18px;scroll-margin:24px;display:grid;container:decision-card/inline-size}.decision-card[data-phase=waiting]{box-shadow:0 0 0 1px color-mix(in srgb,var(--eb-accent) 38%,transparent),var(--eb-shadow-float)}.decision-card[data-phase=done]{box-shadow:0 0 0 1px color-mix(in srgb,var(--eb-positive) 36%,transparent),var(--eb-shadow-float)}.decision-card[data-phase=failed]{box-shadow:0 0 0 1px color-mix(in srgb,var(--eb-critical) 36%,transparent),var(--eb-shadow-float)}.decision-card p,.decision-card h3,.decision-card ul,.decision-card ol,.decision-card dl,.decision-card dd{margin:0}.decision-card-head{justify-items:start;gap:6px;min-width:0;display:grid}.decision-card-title{color:var(--eb-ink);overflow-wrap:anywhere}.decision-card-zone{max-width:100%;display:inline-block}.decision-card-zone-mark{vertical-align:-.15em;color:var(--eb-caution);margin-right:4px;display:inline-flex}.decision-card-zone-mark svg{width:1.05em;height:1.05em}.decision-card-muted{color:var(--eb-ink-muted);overflow-wrap:anywhere}.decision-card-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"content";gap:14px;min-width:0;display:grid}.decision-card[data-kind=badge] .decision-card-layout{grid-template-areas:"badge""content"}.decision-card-content{flex-direction:column;grid-area:content;gap:14px;min-width:0;display:flex}.decision-card-badge{grid-area:badge;justify-self:center;width:min(100%,200px);min-width:0;container:decision-badge/inline-size}.decision-card .decision-card-pass.agent-badge-preview.flash-credential-theatre{--badge-reserve:60px;background:radial-gradient(ellipse at 50% 38%,var(--eb-surface) 0,var(--eb-surface-sunken) 82%);height:clamp(220px,122cqi + 11.2px,420px);box-shadow:inset 0 0 0 1px var(--eb-line);border:0;order:0;margin:0}.decision-card .decision-card-pass .badge-camera-window{inset:0}.decision-card .decision-card-pass .badge-face-toggle{white-space:nowrap;width:max-content;margin-inline:auto;left:0;right:0}.decision-card:is([data-phase=declined],[data-phase=failed]) .decision-card-pass{filter:grayscale();opacity:.62}@container decision-card (min-width:604px){.decision-card[data-kind=badge] .decision-card-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"badge content";column-gap:24px}.decision-card[data-kind=badge] .decision-card-badge{align-self:center;width:100%}.decision-card[data-kind=badge] .decision-card-content:not([data-keys]){justify-content:center}.decision-card[data-kind=badge] .decision-card-actions{margin-top:auto}}@container decision-card (max-width:603.98px){.decision-card-layout .decision-card-actions button{flex:1 1 0}}.decision-card-when{gap:10px;min-width:0;display:grid}.decision-card-when p{overflow-wrap:anywhere}.decision-card-chips{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.decision-card-chips li{border-radius:var(--eb-r-pill);background:var(--eb-accent-soft);color:var(--eb-ink);white-space:nowrap;padding:4px 10px}.decision-card-chips .decision-card-more{color:var(--eb-ink-muted);box-shadow:inset 0 0 0 1px var(--eb-line);background:0 0}.decision-card-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;display:grid}.decision-card-facts dt{color:var(--eb-ink-muted)}.decision-card-facts dd{overflow-wrap:anywhere}.decision-card-plan{color:var(--eb-ink);gap:6px;padding-left:20px;display:grid}.decision-card-plan li[data-status=succeeded]{color:var(--eb-positive)}.decision-card-plan li[data-status=failed]{color:var(--eb-critical)}.decision-card-notes{border-radius:var(--eb-r-control);background:var(--eb-caution-soft);color:var(--eb-caution);gap:6px;padding:10px 12px;list-style:none;display:grid}.decision-card-notes li{align-items:flex-start;gap:8px;min-width:0;display:flex}.decision-card-notes li span{overflow-wrap:anywhere;min-width:0}.decision-card-note-icon{flex:none;width:16px;height:16px;margin-top:2px}.decision-card-error{color:var(--eb-critical)}.decision-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.decision-card-actions button{cursor:pointer;min-height:48px;transition:background var(--eb-fast),box-shadow var(--eb-fast);border-radius:14px;padding:0 20px}.decision-card-actions button:disabled{opacity:.55;cursor:default}.decision-card-primary{background:var(--eb-accent-fill);color:var(--eb-on-accent);border:0}.decision-card-primary:hover:not(:disabled){background:var(--eb-accent-fill-hover)}.decision-card-secondary{box-shadow:inset 0 0 0 1px var(--eb-line-strong);color:var(--eb-ink);background:0 0;border:0}.decision-card-secondary:hover:not(:disabled){background:var(--eb-hover)}.decision-card-actions button:focus-visible{outline:2px solid var(--eb-focus);outline-offset:2px}@media (max-width:700px){.decision-card{padding:16px}.decision-card-actions button{flex:1 1 0}}.agent-dock-review{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-dock-review button{background:var(--eb-accent-fill);min-height:44px;color:var(--eb-on-accent);cursor:pointer;border:0;border-radius:14px;padding:0 18px}.agent-dock-review button:focus-visible{outline:2px solid var(--eb-focus);outline-offset:2px}
.atlas-activity{--aa-glyph:20px;--aa-gap:12px;min-width:0;color:var(--eb-ink);margin:0 0 14px;display:grid;position:relative}.atlas-activity-head{border-radius:var(--eb-r-pill);max-width:100%;min-height:32px;color:var(--eb-ink-muted);cursor:pointer;transition:background-color var(--eb-fast) var(--eb-ease),color var(--eb-fast) var(--eb-ease);background:0 0;border:0;justify-self:start;align-items:center;gap:9px;margin-left:-4px;padding:4px 10px 4px 4px;display:inline-flex}.atlas-activity-head:disabled{cursor:default;opacity:1}.atlas-activity-head:not(:disabled):hover{background:var(--eb-hover);color:var(--eb-ink)}.atlas-activity-head:focus-visible{outline:2px solid var(--eb-focus);outline-offset:2px}.atlas-activity-head>.eb-activity-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:aa-in var(--eb-base) var(--eb-ease) both;overflow:hidden}.atlas-activity-head>.eb-activity-time{color:var(--eb-ink-faint);flex:none}.atlas-activity-dots{flex:none;gap:3px;display:inline-flex}.atlas-activity-dots>i{background:var(--eb-positive-fill);width:6px;height:6px;animation:aa-pop var(--eb-base) var(--eb-spring) both;border-radius:50%}.atlas-activity-dots>i[data-state=caution]{background:var(--eb-caution)}.atlas-activity-dots>i[data-state=failed]{background:var(--eb-critical-fill)}.atlas-activity-dots>i:is([data-state=empty],[data-state=stopped],[data-state=declined]){background:var(--eb-line-strong)}.atlas-activity-caret{color:var(--eb-ink-faint);transition:transform var(--eb-base) var(--eb-ease);flex:none}.atlas-activity:not([data-collapsed]) .atlas-activity-caret{transform:rotate(180deg)}.atlas-activity-emblem{isolation:isolate;color:#fff;background:linear-gradient(135deg,#4ab3ff,#6f5cf1 60%,#c36bf0);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 0 0 .5px #1f2d4233,0 2px 5px -2px #1f2d4259}.atlas-activity-emblem:after{content:"";filter:blur(7px);opacity:0;z-index:-1;transition:opacity var(--eb-slow);background:linear-gradient(135deg,#4ab3ff,#6f5cf1 60%,#c36bf0);border-radius:12px;position:absolute;inset:-4px}.atlas-activity[data-state=running] .atlas-activity-emblem:after{animation:1.6s ease-in-out infinite aa-breathe}.atlas-activity[data-tone=failed] .atlas-activity-emblem{background:var(--eb-critical-fill)}.atlas-activity-steps{gap:10px;margin:8px 0 2px;padding:0;list-style:none;display:grid;position:relative}.atlas-activity-steps[hidden]{display:none}.atlas-activity-step:not(:last-child):before{content:"";left:calc(var(--aa-glyph) / 2 - .5px);top:calc(var(--aa-glyph) + 6px);background:var(--eb-line);width:1px;position:absolute;bottom:-8px}.atlas-activity[data-continues] .atlas-activity-steps:after{content:"";left:calc(var(--aa-glyph) / 2 - .5px);background:linear-gradient(var(--eb-line-strong),transparent);width:1px;height:32px;position:absolute;bottom:-16px}.atlas-activity-step{grid-template-columns:var(--aa-glyph) minmax(0,1fr);gap:var(--aa-gap);min-height:40px;animation:aa-rise .42s var(--eb-ease) both;align-items:start;display:grid;position:relative}.atlas-activity-copy{gap:2px;min-width:0;display:grid}.atlas-activity-copy>.eb-activity-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--eb-ink-muted);overflow:hidden}.atlas-activity-outcome{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:21px;display:flex}.atlas-activity-outcome>.eb-activity-outcome{min-width:0;color:var(--eb-ink);animation:aa-in var(--eb-base) var(--eb-ease) both}.atlas-activity-step[data-state=caution]>.atlas-activity-copy>.atlas-activity-outcome .eb-activity-outcome,.atlas-activity-step[data-state=caution]>.atlas-activity-copy>.atlas-activity-outcome>.atlas-activity-chip{color:var(--eb-caution)}.atlas-activity-step[data-state=failed]>.atlas-activity-copy>.atlas-activity-outcome .eb-activity-outcome{color:var(--eb-critical)}.atlas-activity-step:is([data-state=empty],[data-state=stopped],[data-state=declined])>.atlas-activity-copy>.atlas-activity-outcome .eb-activity-outcome{color:var(--eb-ink-muted)}.atlas-activity-step[data-state=working]>.atlas-activity-copy>.eb-activity-label{color:var(--eb-ink);background:linear-gradient(90deg,var(--eb-ink) 0 40%,var(--eb-ink-faint) 50%,var(--eb-ink) 60% 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite aa-sheen}.atlas-activity-shimmer{background:linear-gradient(90deg,var(--eb-surface-sunken) 0 30%,color-mix(in oklab,var(--eb-surface-sunken) 55%,var(--eb-surface)) 50%,var(--eb-surface-sunken) 70% 100%) 0 0/250% 100%;border-radius:4px;width:min(46%,220px);height:8px;margin:6.5px 0;animation:1.4s linear infinite aa-sheen;display:block}.atlas-activity-meter{background:var(--eb-surface-sunken);border-radius:4px;width:min(46%,220px);height:4px;display:block;overflow:hidden}.atlas-activity-meter>span{transform-origin:0;height:100%;transition:transform .6s var(--eb-ease);background:linear-gradient(90deg,#4ab3ff,#6f5cf1 60%,#c36bf0);display:block}.atlas-activity-outcome>.eb-activity-time{color:var(--eb-ink-muted)}.atlas-activity-each{border-radius:var(--eb-r-pill);min-height:24px;color:var(--eb-accent);cursor:pointer;transition:background-color var(--eb-fast) var(--eb-ease);background:0 0;border:0;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.atlas-activity-each:hover{background:var(--eb-accent-soft)}.atlas-activity-each:focus-visible{outline:2px solid var(--eb-focus);outline-offset:2px}.atlas-activity-each[aria-expanded=true]>svg{transform:rotate(180deg)}.atlas-activity-items{margin:8px 0 0}.dark .atlas-activity-meter{background:color-mix(in oklab,var(--eb-ink) 12%,transparent)}.atlas-activity-glyph{z-index:1;width:var(--aa-glyph);height:var(--aa-glyph);color:#fff;background:var(--eb-surface);box-shadow:inset 0 0 0 1.5px var(--eb-line-strong);transition:background-color var(--eb-base) var(--eb-ease),box-shadow var(--eb-base) var(--eb-ease),transform var(--eb-slow) var(--eb-spring);border-radius:50%;place-items:center;margin-top:2px;display:grid;position:relative}.atlas-activity-glyph>svg{animation:aa-pop var(--eb-slow) var(--eb-spring) both}.atlas-activity-step[data-state=working]>.atlas-activity-glyph{box-shadow:inset 0 0 0 1.5px var(--eb-accent-soft-hover)}.atlas-activity-step[data-state=working]>.atlas-activity-glyph:after{content:"";border:1.5px solid #0000;border-top-color:var(--eb-accent);border-right-color:var(--eb-accent);border-radius:50%;animation:.75s linear infinite aa-turn;position:absolute;inset:0}.atlas-activity-step[data-state=done]>.atlas-activity-glyph{background:var(--eb-positive-fill);box-shadow:none}.atlas-activity-step[data-state=caution]>.atlas-activity-glyph{background:var(--eb-caution);box-shadow:none}.atlas-activity-step[data-state=failed]>.atlas-activity-glyph{background:var(--eb-critical-fill);box-shadow:none}.atlas-activity-step[data-state=waiting]>.atlas-activity-glyph{color:var(--eb-accent);background:var(--eb-accent-soft);box-shadow:inset 0 0 0 1.5px var(--eb-accent)}.atlas-activity-step:is([data-state=empty],[data-state=stopped],[data-state=declined])>.atlas-activity-glyph{color:var(--eb-ink-muted);background:var(--eb-surface-sunken);box-shadow:none}.atlas-activity-chip{border-radius:var(--eb-r-pill);max-width:100%;min-height:24px;color:var(--eb-ink);background:var(--eb-surface);box-shadow:inset 0 1px 0 #ffffffb3,0 0 0 .5px var(--eb-line-strong),0 1px 2px #14284614;animation:aa-in var(--eb-base) var(--eb-ease) both;transition:transform var(--eb-fast) var(--eb-ease),background-color var(--eb-fast) var(--eb-ease);align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}.atlas-activity-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.atlas-activity-chip>svg{color:var(--eb-accent);flex:none}a.atlas-activity-chip:hover{background:var(--eb-accent-soft);transform:translateY(-1px)}a.atlas-activity-chip:active{transition-duration:60ms;transform:translateY(1px)scale(.975)}a.atlas-activity-chip:focus-visible{outline:2px solid var(--eb-focus);outline-offset:2px}.atlas-activity-step[data-state=caution]>.atlas-activity-copy>.atlas-activity-outcome>.atlas-activity-chip>svg{color:var(--eb-caution)}.dark .atlas-activity-glyph{background:var(--eb-surface-sunken)}.dark .atlas-activity-shimmer{background-image:linear-gradient(90deg,color-mix(in oklab,var(--eb-ink) 9%,transparent) 0 30%,color-mix(in oklab,var(--eb-ink) 18%,transparent) 50%,color-mix(in oklab,var(--eb-ink) 9%,transparent) 70% 100%)}.dark .atlas-activity-step:is([data-state=done],[data-state=caution],[data-state=failed])>.atlas-activity-glyph{color:#0e1318}.dark .atlas-activity-step[data-state=done]>.atlas-activity-glyph{background:#4fc3a1}.dark .atlas-activity-step[data-state=caution]>.atlas-activity-glyph{background:#e5b25a}.dark .atlas-activity-step[data-state=failed]>.atlas-activity-glyph{background:#f08a8d}.dark .atlas-activity-chip{background:var(--eb-surface-sunken);box-shadow:inset 0 1px 0 #ffffff0f,0 0 0 .5px var(--eb-line-strong)}@keyframes aa-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes aa-in{0%{opacity:0;transform:translateY(3px)}}@keyframes aa-pop{0%{opacity:0;transform:scale(.4)}}@keyframes aa-turn{to{transform:rotate(360deg)}}@keyframes aa-breathe{0%,to{opacity:.15;transform:scale(.9)}50%{opacity:.55;transform:scale(1.05)}}@keyframes aa-sheen{0%{background-position:100% 0}to{background-position:-150% 0}}.companion-turn[data-historical=true] .atlas-activity-step{animation-duration:.22s;animation-delay:calc(var(--i) * 40ms)}@media (max-width:560px){.atlas-activity{--aa-gap:10px}.atlas-activity-steps{gap:8px}}@media (prefers-reduced-motion:reduce){.atlas-activity *,.atlas-activity :before,.atlas-activity :after{transition-duration:1ms!important;animation:none!important}.atlas-activity-step[data-state=working]>.atlas-activity-copy>.eb-activity-label{-webkit-text-fill-color:currentColor;background:0 0}.atlas-activity-step[data-state=working]>.atlas-activity-glyph:after{border-right-color:#0000}}
