.ContentBlocksRenderer_blocks__JBJL4{display:flex;flex-direction:column;gap:24px}.ContentBlocksRenderer_block__0_Q71{background:transparent;border-radius:16px;padding:0;border:none;box-shadow:none}.ContentBlocksRenderer_sectionHeader__9bRKy{margin-bottom:16px}.ContentBlocksRenderer_sectionHeaderCenter__X7FuW{text-align:center}.ContentBlocksRenderer_sectionTitle___ETyi{font-size:28px;font-weight:700;color:#111111;margin:0 0 8px}.ContentBlocksRenderer_sectionSubtitle__GBMW9{font-size:15px;color:#444444;max-width:760px;margin:0}.ContentBlocksRenderer_sectionHeaderCenter__X7FuW .ContentBlocksRenderer_sectionSubtitle__GBMW9{margin:0 auto}.ContentBlocksRenderer_block__0_Q71[data-block-type=benefits-3],.ContentBlocksRenderer_block__0_Q71[data-block-type=cards-2],.ContentBlocksRenderer_block__0_Q71[data-block-type=compare-3],.ContentBlocksRenderer_block__0_Q71[data-block-type=comparison-table],.ContentBlocksRenderer_block__0_Q71[data-block-type=faq-cards],.ContentBlocksRenderer_block__0_Q71[data-block-type=faq],.ContentBlocksRenderer_block__0_Q71[data-block-type=hero-media],.ContentBlocksRenderer_block__0_Q71[data-block-type=image-mosaic],.ContentBlocksRenderer_block__0_Q71[data-block-type=steps-3],.ContentBlocksRenderer_block__0_Q71[data-block-type=timeline]{background:transparent}.ContentBlocksRenderer_hero__LjmqV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.ContentBlocksRenderer_eyebrow__9PdGB{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#555555;margin-bottom:8px}.ContentBlocksRenderer_title__2r700{font-size:32px;font-weight:700;margin:0 0 12px;color:#111111}.ContentBlocksRenderer_richText__jSnII{font-size:16px;line-height:1.6;color:#333333}.ContentBlocksRenderer_richText__jSnII p{margin:0 0 12px}.ContentBlocksRenderer_richText__jSnII ol,.ContentBlocksRenderer_richText__jSnII ul{margin:8px 0 12px;padding-left:22px;list-style-position:outside}.ContentBlocksRenderer_richText__jSnII li{margin-bottom:6px}.ContentBlocksRenderer_richText__jSnII li::marker{color:#111111}.ContentBlocksRenderer_inlineHtml__puglx{color:inherit}.ContentBlocksRenderer_media__2lUFj{width:100%;border-radius:14px;background:#f8fafc;object-fit:cover;display:block;box-shadow:0 12px 28px rgba(15,23,42,.12)}.ContentBlocksRenderer_mediaWrapper__Vm3yn{overflow:hidden;border-radius:14px}.ContentBlocksRenderer_slider__JTADI{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.ContentBlocksRenderer_sliderItem__11a0e{min-width:220px;scroll-snap-align:start}.ContentBlocksRenderer_cards2__POpkc{grid-template-columns:repeat(2,minmax(0,1fr))}.ContentBlocksRenderer_cards2__POpkc,.ContentBlocksRenderer_cards3__SDoop{display:grid;gap:20px}.ContentBlocksRenderer_cards3__SDoop{grid-template-columns:repeat(3,minmax(0,1fr))}.ContentBlocksRenderer_card__dwv1Q{border-radius:14px;border:1px solid #e3e8f4;padding:20px;background:#ffffff;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 20px rgba(15,23,42,.06)}.ContentBlocksRenderer_cardIcon__7qYWc{width:38px;height:38px;border-radius:12px;background:#f3f4f6;border:1px solid #e5e7eb;display:inline-flex;align-items:center;justify-content:center;color:#111111;box-shadow:0 6px 14px rgba(0,0,0,.08)}.ContentBlocksRenderer_featureList__PmpCK{display:flex;flex-direction:column;gap:16px}.ContentBlocksRenderer_featureItem__1aEGv{display:flex;align-items:flex-start;gap:12px}.ContentBlocksRenderer_featureIcon__XZzX8{width:28px;height:28px;border-radius:8px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;color:#111111}.ContentBlocksRenderer_featureTitle__arRUz{font-size:18px;font-weight:600;margin:0 0 4px;color:#111111}.ContentBlocksRenderer_faqGrid__Fgk6O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ContentBlocksRenderer_faqCard__UGLmr{border-radius:14px;border:1px solid #e3e8f4;padding:18px;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.ContentBlocksRenderer_faqBadge__XsQMi{width:28px;height:28px;border-radius:8px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:10px}.ContentBlocksRenderer_faqBadge__XsQMi,.ContentBlocksRenderer_faqCardTitle__nu_Ji{color:#111111;font-weight:600}.ContentBlocksRenderer_faqCardTitle__nu_Ji{font-size:18px;margin:0 0 6px}.ContentBlocksRenderer_tableWrapper__sYb9U{width:100%;overflow-x:auto}.ContentBlocksRenderer_compareTable__wyaAV{width:100%;border-collapse:collapse;font-size:15px;min-width:600px}.ContentBlocksRenderer_compareTable__wyaAV td,.ContentBlocksRenderer_compareTable__wyaAV th{text-align:left;padding:12px 14px;border-bottom:1px solid #e2e8f0;vertical-align:top}.ContentBlocksRenderer_compareTable__wyaAV thead th{background:#f1f5f9;font-weight:600;color:#0f172a}.ContentBlocksRenderer_compareTable__wyaAV tbody tr:nth-child(2n){background:#f8fafc}.ContentBlocksRenderer_rowLabel__r_TiF{font-weight:600;color:#111111}.ContentBlocksRenderer_stepsList__cJh0R{display:flex;flex-direction:column;gap:16px;position:relative}.ContentBlocksRenderer_stepRow__6Pou8{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:flex-start}.ContentBlocksRenderer_stepBadge__ezx3P{width:36px;height:36px;border-radius:999px;background:#f3f4f6;color:#111111;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:14px}.ContentBlocksRenderer_stepCard__og0aP{border-radius:14px;border:1px solid #e3e8f4;padding:18px;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.ContentBlocksRenderer_mediaGrid__eh4o2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ContentBlocksRenderer_mediaGridThree__ruws5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ContentBlocksRenderer_mediaCard__DuT1U{border:1px solid #e3e8f4;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06);overflow:hidden;gap:10px}.ContentBlocksRenderer_mediaCardBody__CoZ_h,.ContentBlocksRenderer_mediaCard__DuT1U{display:flex;flex-direction:column}.ContentBlocksRenderer_mediaCardBody__CoZ_h{padding:16px;gap:8px}.ContentBlocksRenderer_timeline__xYZ3P{list-style:none;margin:0;padding:0 0 0 18px;position:relative;display:flex;flex-direction:column;gap:20px}.ContentBlocksRenderer_timeline__xYZ3P:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:#e5e7eb}.ContentBlocksRenderer_timelineItem__Os6Lh{display:grid;grid-template-columns:14px 1fr;gap:16px;align-items:start}.ContentBlocksRenderer_timelineMarker__nX0ri{width:12px;height:12px;border-radius:999px;background:#111111;box-shadow:0 0 0 4px rgba(0,0,0,.12);margin-top:6px}.ContentBlocksRenderer_timelineContent__Rj3Ej{border-radius:14px;border:1px solid #e3e8f4;padding:16px;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.ContentBlocksRenderer_timelineLabel__5qB1N{font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.ContentBlocksRenderer_timelineLabel__5qB1N,.ContentBlocksRenderer_timelineTitle__DrBZK{font-weight:600;color:#111111}.ContentBlocksRenderer_timelineTitle__DrBZK{font-size:20px;margin:0 0 6px}.ContentBlocksRenderer_mosaicGridThree__sLddI,.ContentBlocksRenderer_mosaicGridTwo__KUGJv{display:grid;gap:16px}.ContentBlocksRenderer_mosaicGridTwo__KUGJv{grid-template-columns:repeat(2,minmax(0,1fr))}.ContentBlocksRenderer_mosaicGridThree__sLddI{grid-template-columns:repeat(3,minmax(0,1fr))}.ContentBlocksRenderer_mosaicItem__lLyKd{border-radius:14px;overflow:hidden;border:1px solid #e3e8f4;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:0}.ContentBlocksRenderer_mosaicImage__WqNA2{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ContentBlocksRenderer_mosaicCaption__OsVr4{font-size:14px;color:#555555;padding:10px 12px;border-top:1px solid #e2e8f0;background:#f5f5f5}.ContentBlocksRenderer_cardTitle__MJumA{font-size:20px;font-weight:600;margin:0;color:#111111}.ContentBlocksRenderer_split__Vc786{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.ContentBlocksRenderer_mediaLeft__2K9gA{grid-template-areas:"media text"}.ContentBlocksRenderer_mediaRight__UlBuj{grid-template-areas:"text media"}.ContentBlocksRenderer_splitText__vZJnU{grid-area:text}.ContentBlocksRenderer_mediaCard__DuT1U,.ContentBlocksRenderer_mediaPlain__CVgQD{grid-area:media}.ContentBlocksRenderer_mediaCard__DuT1U{background:#f8fafc;border-radius:16px;padding:12px}.ContentBlocksRenderer_benefitsGrid__bBuTg{background:transparent;padding:0;border-radius:16px}.ContentBlocksRenderer_stepIndex___mrhu{width:32px;height:32px;border-radius:999px;background:#111111;color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.ContentBlocksRenderer_faq___9IHn{display:flex;flex-direction:column;gap:0}.ContentBlocksRenderer_faqItem___GgZp{border-bottom:1px solid #e2e8f0;padding:14px 0;background:transparent}.ContentBlocksRenderer_faqQuestion__70kXW{font-weight:600;font-size:17px;color:#111111;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.ContentBlocksRenderer_faqQuestion__70kXW::-webkit-details-marker{display:none}.ContentBlocksRenderer_faqQuestion__70kXW:after{content:"›";font-size:20px;color:#888888;transform:rotate(90deg);transition:transform .2s ease}.ContentBlocksRenderer_faqItem___GgZp[open] .ContentBlocksRenderer_faqQuestion__70kXW:after{transform:rotate(270deg)}.ContentBlocksRenderer_faqAnswer__LWT0y{margin-top:8px;color:#334155}body.dark-mode .ContentBlocksRenderer_block__0_Q71,body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=comparison-table],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=faq-cards],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=faq],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=hero-media],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=image-mosaic],body.dark-mode .ContentBlocksRenderer_block__0_Q71[data-block-type=timeline]{background:transparent}body.dark-mode .ContentBlocksRenderer_sectionTitle___ETyi{color:#e5e7eb}body.dark-mode .ContentBlocksRenderer_richText__jSnII,body.dark-mode .ContentBlocksRenderer_sectionSubtitle__GBMW9{color:#b0b0b0}body.dark-mode .ContentBlocksRenderer_richText__jSnII li::marker{color:#b0b0b0}body.dark-mode .ContentBlocksRenderer_card__dwv1Q,body.dark-mode .ContentBlocksRenderer_faqCard__UGLmr,body.dark-mode .ContentBlocksRenderer_mediaCard__DuT1U,body.dark-mode .ContentBlocksRenderer_mosaicItem__lLyKd,body.dark-mode .ContentBlocksRenderer_stepCard__og0aP,body.dark-mode .ContentBlocksRenderer_timelineContent__Rj3Ej{background:#2b2d31;border-color:#3a3d42;box-shadow:none}body.dark-mode .ContentBlocksRenderer_cardTitle__MJumA,body.dark-mode .ContentBlocksRenderer_faqCardTitle__nu_Ji,body.dark-mode .ContentBlocksRenderer_featureTitle__arRUz,body.dark-mode .ContentBlocksRenderer_rowLabel__r_TiF,body.dark-mode .ContentBlocksRenderer_timelineTitle__DrBZK{color:#e5e7eb}body.dark-mode .ContentBlocksRenderer_cardIcon__7qYWc,body.dark-mode .ContentBlocksRenderer_faqBadge__XsQMi,body.dark-mode .ContentBlocksRenderer_featureIcon__XZzX8,body.dark-mode .ContentBlocksRenderer_stepBadge__ezx3P,body.dark-mode .ContentBlocksRenderer_timelineMarker__nX0ri{background:#3a3d42;border-color:#4a4d52;color:#d1d5db;box-shadow:none}body.dark-mode .ContentBlocksRenderer_timeline__xYZ3P:before{background:#3a3d42}body.dark-mode .ContentBlocksRenderer_timelineLabel__5qB1N{color:#9ca3af}body.dark-mode .ContentBlocksRenderer_mosaicCaption__OsVr4{background:#2f333a;border-color:#3a3d42;color:#b0b0b0}body.dark-mode .ContentBlocksRenderer_media__2lUFj{background:#2b2d31;box-shadow:none}body.dark-mode .ContentBlocksRenderer_compareTable__wyaAV td,body.dark-mode .ContentBlocksRenderer_compareTable__wyaAV th{border-color:#3a3d42;color:#d1d5db}body.dark-mode .ContentBlocksRenderer_compareTable__wyaAV thead th{background:#2f333a;color:#e5e7eb}body.dark-mode .ContentBlocksRenderer_compareTable__wyaAV tbody tr:nth-child(2n){background:#26282d}body.dark-mode .ContentBlocksRenderer_faqItem___GgZp{border-color:#3a3d42}body.dark-mode .ContentBlocksRenderer_faqQuestion__70kXW{color:#e5e7eb}body.dark-mode .ContentBlocksRenderer_faqQuestion__70kXW:after{color:#9ca3af}body.dark-mode .ContentBlocksRenderer_stepIndex___mrhu{background:#e5e7eb;color:#111111}body.dark-mode .ContentBlocksRenderer_benefitsGrid__bBuTg{background:transparent}@media (max-width:900px){.ContentBlocksRenderer_cards2__POpkc,.ContentBlocksRenderer_cards3__SDoop,.ContentBlocksRenderer_faqGrid__Fgk6O,.ContentBlocksRenderer_hero__LjmqV,.ContentBlocksRenderer_mediaGridThree__ruws5,.ContentBlocksRenderer_mediaGrid__eh4o2,.ContentBlocksRenderer_mosaicGridThree__sLddI,.ContentBlocksRenderer_mosaicGridTwo__KUGJv,.ContentBlocksRenderer_split__Vc786{grid-template-columns:1fr}.ContentBlocksRenderer_compareTable__wyaAV{min-width:520px}}.tool-execution-indicator{display:inline-flex;align-items:stretch;width:min(100%,420px);padding:14px 16px;background:var(--chat-bg-secondary,rgba(255,255,255,.03));border-radius:16px;border:1px solid var(--chat-border,rgba(255,255,255,.08));font-size:14px;color:#666;font-weight:500;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tool-execution-indicator .tool-chain{display:flex;flex-direction:column;width:100%}.tool-execution-indicator .tool-step{position:relative;display:flex;align-items:flex-start;gap:12px;padding-left:30px}.tool-execution-indicator .tool-step:before{content:"";position:absolute;left:10px;top:12px;bottom:-12px;width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(36,94,121,.45),rgba(36,94,121,.16))}.tool-execution-indicator .tool-step.is-last:before{display:none}.tool-execution-indicator .tool-step-current{padding-bottom:10px}.tool-execution-indicator .tool-step-current:before{bottom:-8px}.tool-execution-indicator .tool-step-marker{position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(36,94,121,.28);background:rgba(36,94,121,.12);box-shadow:inset 0 0 0 5px rgba(36,94,121,.18);flex-shrink:0}.tool-execution-indicator .tool-step-copy{display:flex;flex-direction:column;gap:3px;min-width:0;padding-bottom:12px}.tool-execution-indicator .tool-step-current .tool-step-copy{padding-bottom:0}.tool-execution-indicator .tool-text{position:relative;background:linear-gradient(90deg,rgba(102,102,102,.6),rgba(102,102,102,1) 50%,rgba(102,102,102,.6));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 2s linear infinite}.tool-execution-indicator .tool-detail{font-size:12px;line-height:1.35;color:rgba(102,102,102,.85);font-weight:500}.tool-execution-indicator .tool-timeline{display:flex;flex-direction:column;gap:0;margin-top:2px}.tool-execution-indicator .tool-timeline-item{font-size:12px;line-height:1.35;color:rgba(102,102,102,.82)}.tool-execution-indicator .tool-timeline-item.is-failed{color:#b42318}.tool-execution-indicator .tool-timeline-item .tool-step-marker{width:14px;height:14px;left:4px;top:4px;border-color:rgba(102,102,102,.22);background:rgba(102,102,102,.14);box-shadow:inset 0 0 0 3px rgba(102,102,102,.2)}.tool-execution-indicator .tool-timeline-text{display:inline-block}.tool-execution-indicator .tool-timeline-detail{font-size:11px;line-height:1.4;color:rgba(102,102,102,.72)}.tool-execution-indicator .tool-timeline-item.is-failed .tool-step-marker{border-color:rgba(180,35,24,.28);background:rgba(180,35,24,.12);box-shadow:inset 0 0 0 3px rgba(180,35,24,.18)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tool-execution-indicator .tool-dots{display:inline-flex;gap:4px;align-items:center;margin-left:auto;padding-top:4px;flex-shrink:0}.tool-execution-indicator .tool-dots .dot{width:4px;height:4px;border-radius:50%;background:#666;animation:dot-bounce 1.4s ease-in-out infinite both}.tool-execution-indicator .tool-dots .dot:first-child{animation-delay:-.32s}.tool-execution-indicator .tool-dots .dot:nth-child(2){animation-delay:-.16s}@keyframes dot-bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@media (prefers-color-scheme:light){.tool-execution-indicator{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:#4a5568}.tool-execution-indicator .tool-step:before{background:linear-gradient(180deg,rgba(36,94,121,.38),rgba(36,94,121,.12))}.tool-execution-indicator .tool-step-marker{border-color:rgba(36,94,121,.24);background:rgba(36,94,121,.1);box-shadow:inset 0 0 0 5px rgba(36,94,121,.14)}.tool-execution-indicator .tool-text{background:linear-gradient(90deg,rgba(74,85,104,.6),rgba(74,85,104,1) 50%,rgba(74,85,104,.6));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tool-execution-indicator .tool-detail{color:rgba(74,85,104,.9)}.tool-execution-indicator .tool-timeline-item{color:rgba(74,85,104,.88)}.tool-execution-indicator .tool-timeline-item .tool-step-marker{border-color:rgba(74,85,104,.2);background:rgba(74,85,104,.12);box-shadow:inset 0 0 0 3px rgba(74,85,104,.18)}.tool-execution-indicator .tool-timeline-detail{color:rgba(74,85,104,.76)}.tool-execution-indicator .tool-dots .dot{background:#4a5568}}@media (max-width:768px){.tool-execution-indicator{padding:10px 14px;font-size:13px}.tool-execution-indicator .tool-step{gap:10px;padding-left:26px}.tool-execution-indicator .tool-step:before{left:8px}.tool-execution-indicator .tool-step-marker{width:18px;height:18px;box-shadow:inset 0 0 0 4px rgba(36,94,121,.18)}.tool-execution-indicator .tool-timeline-item .tool-step-marker{width:12px;height:12px;left:3px;top:4px}.tool-execution-indicator .tool-detail,.tool-execution-indicator .tool-timeline-item{font-size:11px}.tool-execution-indicator .tool-timeline-detail{font-size:10px}}.agent-activity-trigger{display:inline-flex;align-items:center;gap:10px;max-width:min(100%,420px);border:0;background:transparent;color:#6b7280;font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:1.35;font-weight:500;padding:10px 2px;cursor:pointer;text-align:left}.agent-activity-trigger:hover{color:#111827}.agent-activity-trigger__pulse{position:relative;width:8px;height:8px;border-radius:999px;background:#111827;flex:0 0 auto}.agent-activity-trigger__pulse:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:1px solid rgba(17,24,39,.24);animation:agent-activity-pulse 1.5s ease-out infinite}.agent-activity-trigger__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-activity-trigger__count{color:#9ca3af;font-size:12px;white-space:nowrap}.agent-activity-history-trigger{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#8a8f98;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.35;font-weight:500;padding:0;margin:0 0 12px;cursor:pointer}.agent-activity-history-trigger:hover{color:#111827}.agent-activity-backdrop{position:fixed;inset:0;z-index:1090;background:transparent;opacity:0;pointer-events:none;transition:opacity .18s ease}.agent-activity-backdrop.is-open{opacity:1;pointer-events:auto}.agent-activity-panel{position:fixed;top:0;right:0;z-index:1100;width:min(420px,100vw);height:100dvh;display:flex;flex-direction:column;background:#fff;color:#111827;border-left:1px solid #eceef2;box-shadow:-10px 0 28px rgba(17,24,39,.08);transform:translateX(102%);transition:transform .22s ease;font-family:Montserrat,Arial,sans-serif}.agent-activity-panel.is-open{transform:translateX(0)}.agent-activity-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #eef0f4;flex:0 0 auto}.agent-activity-panel__title-row{display:flex;align-items:baseline;gap:8px}.agent-activity-panel__title-row h2{margin:0;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:0}.agent-activity-panel__title-row span{color:#8a94a6;font-size:14px;font-weight:500}.agent-activity-panel__header p{margin:6px 0 0;color:#6b7280;font-size:13px;line-height:1.45}.agent-activity-panel__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:#111827;cursor:pointer}.agent-activity-panel__close:hover{background:#f4f5f7}.agent-activity-panel__body{flex:1 1 auto;overflow-y:auto;padding:12px 20px 28px}.agent-activity-panel__section-title{color:#5d6470;font-size:16px;line-height:1.25;font-weight:650;margin:10px 0 6px}.agent-activity-panel__empty{display:flex;align-items:center;gap:10px;min-height:96px;color:#6b7280;font-size:14px}.agent-activity-panel__pulse{width:8px;height:8px;border-radius:999px;background:#111827;animation:agent-activity-dot 1s ease-in-out infinite}.agent-activity-list{list-style:none;margin:0;padding:0}.agent-activity-item{position:relative;display:flex;gap:12px;padding:10px 0 16px}.agent-activity-item__rail{position:absolute;left:10px;top:32px;bottom:-2px;width:1px;background:#e5e7eb}.agent-activity-item:last-child .agent-activity-item__rail{display:none}.agent-activity-item__marker{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#f3f4f6;color:#6b7280}.agent-activity-item--running .agent-activity-item__marker{color:#111827;background:#eef0f4}.agent-activity-item--running .agent-activity-item__marker .local-icon{animation:agent-activity-spin 1.2s linear infinite}.agent-activity-item--completed .agent-activity-item__marker{color:#374151;background:#f3f4f6}.agent-activity-item--failed .agent-activity-item__marker{color:#111827;background:#e5e7eb}.agent-activity-item__content{min-width:0;padding-top:1px}.agent-activity-item__title{color:#111827;font-size:14px;line-height:1.45;font-weight:650}.agent-activity-item__detail{margin-top:3px;color:#5f6878;font-size:13px;line-height:1.55}.agent-activity-tool-card{margin-top:12px;border-radius:16px;background:#f7f7f8;border:1px solid #eceef2;overflow:hidden}.agent-activity-tool-card__header{display:flex;align-items:center;gap:8px;min-height:38px;padding:10px 12px;color:#111827;font-size:13px;line-height:1.3;font-weight:650}.agent-activity-tool-card__header em{margin-left:auto;color:#8a8f98;font-size:11px;line-height:1;font-style:normal;font-weight:600;text-transform:uppercase}.agent-activity-tool-card__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#111827;flex:0 0 auto}.agent-activity-code,.agent-activity-output{margin:0;padding:12px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.agent-activity-code{background:#fff;border-top:1px solid #eceef2}.agent-activity-output{background:#f2f3f5;border-top:1px solid #eceef2;color:#374151}.agent-activity-previews{display:grid;gap:10px;margin-top:12px}.agent-activity-preview{margin:0;padding:10px;border-radius:16px;background:#f7f7f8;border:1px solid #eceef2}.agent-activity-preview img,.agent-activity-preview__placeholder{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(17,24,39,.1)}.agent-activity-preview__placeholder{min-height:150px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:13px}.agent-activity-preview figcaption{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.35}.agent-activity-preview figcaption span{display:inline-flex;min-height:22px;align-items:center;padding:3px 7px;border-radius:999px;background:#eceef2}.agent-activity-item__sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.agent-activity-item__sources span{display:inline-flex;align-items:center;max-width:150px;min-height:24px;padding:3px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-mode .agent-activity-history-trigger,body.dark-mode .agent-activity-trigger{color:#a7adba}body.dark-mode .agent-activity-history-trigger:hover,body.dark-mode .agent-activity-trigger:hover{color:#f3f4f6}body.dark-mode .agent-activity-panel__pulse,body.dark-mode .agent-activity-trigger__pulse{background:#f3f4f6}body.dark-mode .agent-activity-trigger__pulse:after{border-color:rgba(243,244,246,.26)}body.dark-mode .agent-activity-backdrop{background:transparent}body.dark-mode .agent-activity-panel{background:#15171c;color:#f3f4f6;border-left-color:#252a33;box-shadow:-10px 0 28px rgba(0,0,0,.24)}body.dark-mode .agent-activity-panel__header{border-bottom-color:#252a33}body.dark-mode .agent-activity-item__title,body.dark-mode .agent-activity-panel__close,body.dark-mode .agent-activity-panel__title-row h2{color:#f3f4f6}body.dark-mode .agent-activity-item__detail,body.dark-mode .agent-activity-panel__empty,body.dark-mode .agent-activity-panel__header p,body.dark-mode .agent-activity-panel__section-title{color:#a7adba}body.dark-mode .agent-activity-item__marker,body.dark-mode .agent-activity-item__sources span,body.dark-mode .agent-activity-panel__close:hover,body.dark-mode .agent-activity-preview,body.dark-mode .agent-activity-preview figcaption span,body.dark-mode .agent-activity-tool-card{background:#222630}body.dark-mode .agent-activity-preview,body.dark-mode .agent-activity-tool-card{border-color:#303643}body.dark-mode .agent-activity-code,body.dark-mode .agent-activity-output,body.dark-mode .agent-activity-tool-card__header,body.dark-mode .agent-activity-tool-card__icon{color:#f3f4f6}body.dark-mode .agent-activity-code{background:#171a21;border-top-color:#303643}body.dark-mode .agent-activity-output{background:#1d212a;border-top-color:#303643}body.dark-mode .agent-activity-preview img,body.dark-mode .agent-activity-preview__placeholder{background:#171a21}body.dark-mode .agent-activity-item__rail{background:#2d3340}@media (max-width:720px){.agent-activity-backdrop.is-open{background:rgba(17,24,39,.24)}.agent-activity-panel{width:min(80vw,420px);min-width:300px;max-width:calc(100vw - 44px);box-shadow:-16px 0 34px rgba(17,24,39,.16)}.agent-activity-panel__header{position:sticky;top:0;z-index:2;padding:max(14px,env(safe-area-inset-top)) 12px 12px 14px;background:inherit;gap:10px}.agent-activity-panel__title-row{flex-wrap:wrap;gap:5px 8px}.agent-activity-panel__title-row h2{font-size:17px}.agent-activity-panel__header p{font-size:12px;line-height:1.35}.agent-activity-panel__close{width:42px;height:42px;margin:-4px -4px 0 0;background:#f4f5f7}.agent-activity-panel__body{padding:10px 12px max(24px,env(safe-area-inset-bottom))}.agent-activity-item{gap:9px;padding:9px 0 15px}.agent-activity-item__title{font-size:13px}.agent-activity-item__detail{font-size:12px}.agent-activity-preview,.agent-activity-tool-card{border-radius:12px}.agent-activity-code,.agent-activity-output{font-size:11px;line-height:1.5;padding:10px}.agent-activity-preview img,.agent-activity-preview__placeholder{max-height:210px}body.dark-mode .agent-activity-backdrop.is-open{background:rgba(0,0,0,.42)}body.dark-mode .agent-activity-panel__close{background:#222630}}@media (max-width:380px){.agent-activity-panel{width:84vw;min-width:280px;max-width:calc(100vw - 34px)}}@keyframes agent-activity-pulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.7);opacity:0}}@keyframes agent-activity-dot{0%,to{transform:scale(.8);opacity:.55}50%{transform:scale(1.12);opacity:1}}@keyframes agent-activity-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}