.find-calls{--fc-ink:#0d0d0d;--fc-muted:#8a8f98;--fc-faint:#b4b8bf;--fc-ease:cubic-bezier(.2,.8,.2,1);min-height:500px;color:var(--fc-ink);font-size:15px;transition:opacity .6s,filter .6s}.find-calls[data-fading]{opacity:0;filter:blur(4px)}.find-calls p{margin:0}.find-calls .fc-prompt{color:var(--fc-ink);font-size:18px;font-weight:500;line-height:1.45;letter-spacing:-.015em}.fc-status{display:flex;align-items:center;gap:10px;margin-top:18px!important;color:#3c4047;font-size:15px;font-weight:500}.fc-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px rgb(0 0 0/.12),0 1px 3px rgb(0 0 0/.08);color:#0d0d0d}.fc-mark svg{display:block;width:17px;height:17px}.fc-time{font-variant-numeric:tabular-nums}.fc-caret,.fc-time{color:var(--fc-faint)}.agent-story.agent-story-find{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.fc-steps{margin:10px 0 0;padding:0;list-style:none}.fc-step{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(6px);transition:grid-template-rows .55s var(--fc-ease),opacity .45s,transform .55s var(--fc-ease)}.fc-step:not([data-state=waiting]){grid-template-rows:1fr;opacity:1;transform:none}.fc-step-inner{position:relative;min-height:0;overflow:hidden}.fc-step+.fc-step:not([data-state=waiting]) .fc-step-inner:before{content:"";position:absolute;left:12.5px;top:0;width:1px;height:9px;background:#dfe2e6}.fc-row{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 0;line-height:1.4}.fc-icon{display:grid;flex:none;place-items:center;width:26px;color:var(--fc-muted);transition:color .4s}.fc-step[data-state=running] .fc-icon{color:#ff781f}.fc-verb{flex:none;color:var(--fc-muted)}.fc-subject{min-width:0;overflow:hidden;color:var(--fc-ink);text-overflow:ellipsis;white-space:nowrap}.fc-code{font:13.5px/1.4 ui-monospace,SF Mono,Menlo,monospace}.fc-end{display:inline-flex;flex:none;align-items:center;gap:10px;margin-left:auto;color:var(--fc-faint);font-size:13.5px;font-variant-numeric:tabular-nums}.fc-meta,.fc-took{transition:opacity .4s}.fc-step[data-state=running] .fc-took{opacity:0}.fc-fold{transform:rotate(-90deg);transition:transform .45s var(--fc-ease)}.fc-step[data-state=running] .fc-fold{transform:none}.fc-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--fc-ease)}.fc-step[data-state=running] .fc-detail{grid-template-rows:1fr}.fc-detail-inner{min-height:0;overflow:hidden}.fc-hits,.fc-lines{margin:0 0 8px 36px;padding:2px 0 2px 14px;border-left:1px solid #dfe2e6;list-style:none;opacity:0;transition:opacity .35s}.fc-step[data-state=running] .fc-hits,.fc-step[data-state=running] .fc-lines{opacity:1;transition-delay:.2s}.fc-hits li{display:grid;gap:2px;padding:5px 0}.fc-file{color:var(--fc-muted);font:12px/1.3 ui-monospace,SF Mono,Menlo,monospace}.fc-text{color:#2a2d33;font-size:14px;line-height:1.45}.fc-text mark{border-radius:3px;background:#ffe6cc;box-shadow:0 0 0 2px #ffe6cc;color:inherit}.fc-lines li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:2px 0;color:#2a2d33;font:13px/1.5 ui-monospace,SF Mono,Menlo,monospace}.fc-lines li span{color:var(--fc-faint);text-align:right}.fc-answer{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(8px);transition:grid-template-rows .6s var(--fc-ease),opacity .6s .1s,transform .6s var(--fc-ease)}.fc-answer[data-on]{grid-template-rows:1fr;opacity:1;transform:none}.fc-answer-inner{min-height:0;overflow:hidden}.find-calls .fc-answer p:first-child{padding-top:14px;color:#1d1f23;font-size:16px;line-height:1.6}.fc-answer b{font-weight:600}.find-calls .fc-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fc-sources span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgb(24 34 44/.05);color:#4d535c;font-size:12.5px;font-weight:500}.fc-sources svg{color:#ff781f}.fc-shimmer{color:transparent;background:linear-gradient(90deg,#8a8f98 0 40%,#1d1f23 50%,#8a8f98 60% 100%) 0 0 /250% 100%;-webkit-background-clip:text;background-clip:text;animation:fc-shimmer 1.6s linear infinite}@keyframes fc-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.fc-swap{animation:fc-swap .4s var(--fc-ease) both}.fc-swap.fc-shimmer{animation:fc-swap .4s var(--fc-ease) both,fc-shimmer 1.6s linear infinite}@keyframes fc-swap{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@media (max-width:960px){.agent-story.agent-story-find{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.find-calls{min-height:540px;font-size:14px}.find-calls .fc-prompt{font-size:16px}.fc-meta{display:none}.fc-hits,.fc-lines{margin-left:13px}}@media (prefers-reduced-motion:reduce){.fc-answer,.fc-detail,.fc-hits,.fc-lines,.fc-step,.find-calls{transition:none}.fc-shimmer,.fc-swap{animation:none!important}.fc-shimmer{color:var(--fc-muted)}}.agent-report{--fc-ink:#f5f2ee;--fc-muted:rgb(245 242 238/.62);--fc-faint:rgb(245 242 238/.38);min-height:560px}.agent-report .fc-status{margin-top:0!important;color:rgb(245 242 238/.82)}.agent-report .fc-mark{border:1px solid rgb(255 255 255/.14);background:#1f1d1b;box-shadow:none}.ar-mark{color:#d97757}.ar-mark svg{width:15px;height:15px}.agent-report .fc-step+.fc-step:not([data-state=waiting]) .fc-step-inner:before{background:rgb(255 255 255/.12)}.agent-report .fc-step[data-state=running] .fc-icon{color:#ff9e28}.agent-report .fc-lines{border-left-color:rgb(255 255 255/.12)}.agent-report .fc-shimmer{background-image:linear-gradient(90deg,rgb(245 242 238/.45) 0 40%,#fff 50%,rgb(245 242 238/.45) 60% 100%)}.find-calls .ar-prompt{padding:10px 14px;border:1px solid rgb(255 255 255/.08);border-radius:16px 16px 6px 16px;background:#1f1d1b;color:#f5f2ee;font-size:15px;font-weight:500;line-height:1.45;width:fit-content;max-width:88%;margin:14px 0 6px auto}.find-calls .ar-answer{padding:10px 0 6px 36px;color:rgb(245 242 238/.86);font-size:15px;line-height:1.6}.ar-answer b{color:#f5f2ee;font-weight:600}.agent-report .ar-lines li{grid-template-columns:minmax(0,1fr);color:rgb(245 242 238/.7);font:13px/1.55 ui-monospace,SF Mono,Menlo,monospace}@media (max-width:640px){.agent-report{min-height:620px}.find-calls .ar-answer{padding-left:0}}.agent-report .ar-k-answer .fc-step-inner:before,.agent-report .ar-k-prompt .fc-step-inner:before,.agent-report .ar-k-prompt+.fc-step .fc-step-inner:before{display:none}