@keyframes fadeInActivity{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseLiveCore{0%,to{transform:scale(.9);box-shadow:0 0 #c8f13566}50%{transform:scale(1.1);box-shadow:0 0 0 5px #c8f13500}}@keyframes breathingLogo{0%,to{filter:drop-shadow(0 0 2px #c8f13533);transform:scale(.96)}50%{filter:drop-shadow(0 0 6px #c8f13580);transform:scale(1.04)}}.activity-timeline-root{flex-direction:column;gap:6px;max-width:540px;margin-top:4px;margin-bottom:8px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.fade-in{animation:.2s cubic-bezier(.16,1,.3,1) forwards fadeInActivity}.activity-header-bar{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.activity-header-left{align-items:center;gap:8px;display:inline-flex}.dos-badge-pulse{background:#c8f13514;border:1px solid #c8f13533;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.dos-activity-logo{animation:2.4s ease-in-out infinite breathingLogo}.dos-activity-title{color:#ffffffe0;letter-spacing:.02em;font-size:12.5px;font-weight:600}.dos-sub-title{color:#c8f135d9;text-transform:uppercase;letter-spacing:.06em;margin-left:3px;font-size:10.5px;font-weight:400}.collapse-toggle-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:color .15s,background .15s;display:flex}.collapse-toggle-btn:hover{color:#fffc;background:#ffffff0f}.earlier-steps-trigger{color:#c8f135b3;text-align:left;cursor:pointer;background:0 0;border:none;padding-left:28px;font-size:11.5px;font-weight:500;transition:color .15s}.earlier-steps-trigger:hover{color:#c8f135;text-decoration:underline}.activity-steps-list{border-left:1px dashed #ffffff1a;flex-direction:column;gap:5px;margin-left:10px;padding-left:8px;display:flex}.activity-step-item{align-items:center;gap:9px;font-size:12px;animation:.2s forwards fadeInActivity;display:flex}.activity-icon-container{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.check-icon-wrapper{color:#c8f135;background:#c8f1351f;border:1px solid #c8f13559;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.active-live-ring{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.active-live-core{background:#c8f135;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite pulseLiveCore}.error-icon-wrapper{color:#f87171;justify-content:center;align-items:center;display:flex}.activity-label{transition:color .2s,opacity .2s}.activity-step-item.completed .activity-label{color:#ffffff6b;font-weight:400}.activity-step-item.active .activity-label{color:#fffffff2;font-weight:500}.activity-step-item.error .activity-label{color:#f87171}.error-text{font-weight:500}.activity-summary-bar{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:3px;margin-bottom:4px;padding:5px 12px 5px 8px;transition:background .15s,border-color .15s;display:inline-flex}.activity-summary-bar:hover{background:#c8f1350a;border-color:#c8f13540}.summary-left{align-items:center;gap:8px;display:flex}.summary-check-wrapper{color:#c8f135;background:#c8f1351f;border:1px solid #c8f13559;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.summary-text{color:#ffffffa6;font-size:11.5px;font-weight:500}.summary-chevron{color:#fff6;transition:color .15s}.activity-summary-bar:hover .summary-chevron{color:#c8f135}.tool-use-card{background:#0c121cb3;border:1px solid #c8f13526;border-radius:8px;flex-direction:column;gap:3px;margin:2px 0 3px 18px;padding:6px 10px;font-family:Fira Code,Roboto Mono,monospace;font-size:11px;transition:all .2s;display:flex}.tool-use-card.tool-call-card{border-left:2.5px solid #c8f135}.tool-use-card.tool-result-card{background:#080c1480;border-left:2.5px solid #c8f13566}.tool-use-card.error{background:#f871710d;border-left-color:#f87171}.tool-card-header{justify-content:space-between;align-items:center;display:flex}.tool-card-left{color:#c8f135;align-items:center;gap:6px;display:flex}.tool-icon{opacity:.85}.tool-name-badge{color:#ffffffe6;letter-spacing:.02em;font-weight:600}.tool-status-tag{letter-spacing:.08em;color:#c8f135bf;background:#c8f13514;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.tool-summary-line{color:#fff9;padding-left:18px;font-family:DM Sans,-apple-system,sans-serif;font-size:11px}
