.agent-stage[data-astro-cid-d7syafcy]{width:100%;max-width:520px;display:flex;flex-direction:column;gap:12px}.agent-header[data-astro-cid-d7syafcy]{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 6px #1113180a;transition:box-shadow .4s}.agent-header[data-astro-cid-d7syafcy].success{box-shadow:0 2px 14px #0d9cb51f}.agent-icon[data-astro-cid-d7syafcy]{width:38px;height:38px;border-radius:9px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.agent-icon[data-astro-cid-d7syafcy] img[data-astro-cid-d7syafcy]{width:100%;height:100%;object-fit:contain;border-radius:8px}.agent-icon[data-astro-cid-d7syafcy]:after{content:"";position:absolute;inset:-5px;border-radius:12px;border:1.5px solid #0d9cb5;opacity:0;animation:agentRing 2.6s ease-out infinite}.agent-header[data-astro-cid-d7syafcy].success .agent-icon[data-astro-cid-d7syafcy]:after{animation:none;opacity:0}@keyframes agentRing{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.25);opacity:0}}.agent-title[data-astro-cid-d7syafcy]{flex:1;font-size:15px;font-weight:600;color:#111318;letter-spacing:-.01em}.signal-bars[data-astro-cid-d7syafcy]{display:flex;align-items:flex-end;gap:2.5px;height:16px}.signal-bars[data-astro-cid-d7syafcy] .bar[data-astro-cid-d7syafcy]{width:3px;background:#0d9cb5;border-radius:1px;animation:barPulse 1.4s ease-in-out infinite}.signal-bars[data-astro-cid-d7syafcy] .bar[data-astro-cid-d7syafcy]:nth-child(1){height:5px;animation-delay:0s}.signal-bars[data-astro-cid-d7syafcy] .bar[data-astro-cid-d7syafcy]:nth-child(2){height:9px;animation-delay:.15s}.signal-bars[data-astro-cid-d7syafcy] .bar[data-astro-cid-d7syafcy]:nth-child(3){height:13px;animation-delay:.3s}.signal-bars[data-astro-cid-d7syafcy] .bar[data-astro-cid-d7syafcy]:nth-child(4){height:16px;animation-delay:.45s}@keyframes barPulse{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.agent-header[data-astro-cid-d7syafcy].success .signal-bars[data-astro-cid-d7syafcy] .bar[data-astro-cid-d7syafcy]{animation-play-state:paused;opacity:1;transform:scaleY(1)}.header-done[data-astro-cid-d7syafcy]{width:22px;height:22px;border-radius:6px;background:#0d9cb5;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;opacity:0;transform:scale(.6);transition:opacity .4s,transform .4s cubic-bezier(.34,1.56,.64,1)}.agent-header[data-astro-cid-d7syafcy].success .header-done[data-astro-cid-d7syafcy]{opacity:1;transform:scale(1)}.agent-body-card[data-astro-cid-d7syafcy]{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:22px 24px;box-shadow:0 2px 6px #1113180a;overflow:hidden;min-height:140px}.agent-body[data-astro-cid-d7syafcy]{position:relative}.layout-metric{display:flex;justify-content:space-between;align-items:center;gap:16px}.layout-metric .m-left .label{font-size:10px;font-weight:700;letter-spacing:.12em;color:#8b8f9a;text-transform:uppercase}.layout-metric .m-left .title{font-size:16px;font-weight:600;color:#111318;margin-top:2px;letter-spacing:-.01em}.layout-metric .m-left .env{font-size:13px;color:#0d9cb5;margin-top:4px}.layout-metric .m-right{text-align:right}.layout-metric .m-right .num{font-size:30px;font-weight:700;color:#111318;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.layout-metric .m-right .note{font-size:12px;color:#8b8f9a;margin-top:4px}.checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.check-item{display:flex;align-items:center;gap:11px;font-size:13.5px;line-height:1.35;transition:color .5s}.check-item[data-status=done],.check-item[data-status=active]{color:#111318;font-weight:600}.check-item[data-status=pending]{color:#c4c8d0;font-weight:500}.check-box{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .35s ease,border-color .35s ease,color .3s;border-radius:4px;will-change:transform}[data-status=done] .check-box{background:#0d9cb5;color:#fff;border:0}[data-status=active] .check-box{background:transparent;color:#0d9cb5;border:0}[data-status=active] .check-box svg{animation:activeRot 2.2s linear infinite}@keyframes activeRot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-status=pending] .check-box{background:transparent;border:1.5px solid #c4c8d0}.progress-block{margin-top:16px;padding-top:14px;border-top:1px solid #e4e7ec}.progress-head{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.1em;color:#8b8f9a;text-transform:uppercase;margin-bottom:7px}.progress-head .pct{color:#111318}.progress-bar-bg{width:100%;height:5px;background:#f8f9fb;border-radius:3px;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(90deg,#0d9cb5,#1dbfd9);width:0;border-radius:3px;box-shadow:0 0 10px #1dbfd933;transition:width 1.1s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.progress-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shimmer 1.6s linear infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}.progress-footnote{font-size:11px;color:#8b8f9a;margin-top:8px;font-style:italic}.bottom-status{margin-top:16px;padding-top:14px;border-top:1px solid #e4e7ec;display:flex;justify-content:space-between;align-items:flex-end}.bottom-status .bs-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:#8b8f9a;text-transform:uppercase}.bottom-status .bs-value{font-size:14px;font-weight:600;color:#0d9cb5;margin-top:3px}.bottom-status.with-time .bs-time{text-align:right}.bottom-status.with-time .bs-time .t-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:#8b8f9a;text-transform:uppercase}.bottom-status.with-time .bs-time .t-value{font-size:22px;font-weight:700;color:#111318;margin-top:2px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.live-tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0d9cb5}.live-tag .dot{width:14px;height:14px;background:#0d9cb5;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.state-pips[data-astro-cid-d7syafcy]{display:flex;justify-content:center;gap:6px;margin-top:4px}.state-pips[data-astro-cid-d7syafcy] .pip[data-astro-cid-d7syafcy]{width:22px;height:3px;background:#e4e7ec;border-radius:2px;transition:background .4s,width .4s}.state-pips[data-astro-cid-d7syafcy] .pip[data-astro-cid-d7syafcy].active{background:#0d9cb5;width:36px}.state-pips[data-astro-cid-d7syafcy] .pip[data-astro-cid-d7syafcy].done{background:#0d9cb5;opacity:.35}.hero[data-astro-cid-bbe6dxrz]{position:relative}.hero-mesh[data-astro-cid-bbe6dxrz]{position:absolute;inset:-10%;background:radial-gradient(circle at 85% 20%,rgba(29,191,217,.08),transparent 42%),radial-gradient(circle at 15% 80%,rgba(17,19,24,.03),transparent 45%);filter:blur(40px);animation:heroMeshDrift 28s ease-in-out infinite alternate;pointer-events:none;z-index:0}@keyframes heroMeshDrift{0%{transform:translate(0) scale(1)}to{transform:translate(-2%,2%) scale(1.04)}}@media(prefers-reduced-motion:reduce){.hero-mesh[data-astro-cid-bbe6dxrz]{animation:none}}.trust-item[data-astro-cid-zdc2jl42]{transition:color .25s,opacity .25s;filter:grayscale(100%);opacity:.85}.trust-item[data-astro-cid-zdc2jl42]:hover{color:#111318;opacity:1;filter:grayscale(0%)}.stat-rule[data-astro-cid-bhxv2qxz]{height:1px;width:0;background:#0d9cb5;margin-top:14px;transition:width .9s cubic-bezier(.16,1,.3,1)}.stat-block[data-astro-cid-bhxv2qxz].is-revealed .stat-rule[data-astro-cid-bhxv2qxz]{width:36px}.font-variant-numeric-tabular[data-astro-cid-g5jplrhu]{font-variant-numeric:tabular-nums}
