.case-study-agent-demo-module__JvffIa__card{background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #14161a0a,0 8px 24px #14161a0d}.case-study-agent-demo-module__JvffIa__head{border-bottom:1px solid hsl(var(--border));align-items:center;gap:9px;padding:14px 18px;display:flex}.case-study-agent-demo-module__JvffIa__logo{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.case-study-agent-demo-module__JvffIa__logo img{object-fit:contain;width:100%;height:100%}.case-study-agent-demo-module__JvffIa__headLabel{letter-spacing:.04em;color:hsl(var(--muted-foreground));font-size:11px}.case-study-agent-demo-module__JvffIa__liveDot{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--faint));align-items:center;gap:6px;margin-left:auto;font-size:9.5px;display:inline-flex}.case-study-agent-demo-module__JvffIa__liveDot:before{content:"";background:hsl(var(--primary));border-radius:999px;width:6px;height:6px;animation:2s ease-in-out infinite case-study-agent-demo-module__JvffIa__pulse}@keyframes case-study-agent-demo-module__JvffIa__pulse{0%,to{opacity:1}50%{opacity:.35}}.case-study-agent-demo-module__JvffIa__thread{scroll-behavior:smooth;scrollbar-width:thin;flex-direction:column;gap:16px;height:480px;padding:18px 18px 8px;transition:opacity .3s;display:flex;overflow-y:auto}.case-study-agent-demo-module__JvffIa__threadResetting{opacity:0}.case-study-agent-demo-module__JvffIa__turn{flex-direction:column;gap:10px;display:flex}.case-study-agent-demo-module__JvffIa__userRow{justify-content:flex-end;display:flex}.case-study-agent-demo-module__JvffIa__userMsg{background:hsl(var(--foreground));max-width:78%;color:hsl(var(--background));border-radius:16px 16px 4px;padding:10px 15px;font-size:14px;line-height:1.45;animation:.4s cubic-bezier(.2,.8,.2,1) case-study-agent-demo-module__JvffIa__riseIn}.case-study-agent-demo-module__JvffIa__caret{background:hsl(var(--background)/.7);vertical-align:-2px;width:6px;height:15px;margin-left:1px;animation:1s step-end infinite case-study-agent-demo-module__JvffIa__blink;display:inline-block}@keyframes case-study-agent-demo-module__JvffIa__blink{50%{opacity:0}}@keyframes case-study-agent-demo-module__JvffIa__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.case-study-agent-demo-module__JvffIa__thinking{align-items:center;gap:5px;padding:2px 2px 2px 4px;animation:.35s case-study-agent-demo-module__JvffIa__riseIn;display:flex}.case-study-agent-demo-module__JvffIa__thinking span{background:hsl(var(--faint));border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite case-study-agent-demo-module__JvffIa__bounce}.case-study-agent-demo-module__JvffIa__thinking span:nth-child(2){animation-delay:.15s}.case-study-agent-demo-module__JvffIa__thinking span:nth-child(3){animation-delay:.3s}@keyframes case-study-agent-demo-module__JvffIa__bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.case-study-agent-demo-module__JvffIa__answer{animation:.45s cubic-bezier(.2,.8,.2,1) case-study-agent-demo-module__JvffIa__fadeUp}@keyframes case-study-agent-demo-module__JvffIa__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.case-study-agent-demo-module__JvffIa__aText{color:hsl(var(--foreground));font-size:14px;line-height:1.5}.case-study-agent-demo-module__JvffIa__meta{color:hsl(var(--faint));margin-top:4px;font-size:10.5px}.case-study-agent-demo-module__JvffIa__chartTitle{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--faint));margin:12px 0 10px;font-size:10px}.case-study-agent-demo-module__JvffIa__chart{border-bottom:1px solid hsl(var(--border));align-items:flex-end;gap:10px;height:92px;padding:0 2px 22px;display:flex;position:relative}.case-study-agent-demo-module__JvffIa__gcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;max-width:44px;height:100%;display:flex;position:relative}.case-study-agent-demo-module__JvffIa__bar{border-radius:3px 3px 0 0;width:100%;height:0;transition:height .7s cubic-bezier(.2,.8,.2,1) .15s}.case-study-agent-demo-module__JvffIa__answerRevealed .case-study-agent-demo-module__JvffIa__bar{height:var(--h)}.case-study-agent-demo-module__JvffIa__gVal{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:9.5px}.case-study-agent-demo-module__JvffIa__gLabel{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:9.5px;position:absolute;bottom:-19px}.case-study-agent-demo-module__JvffIa__insights{flex-direction:column;gap:9px;margin-top:14px;display:flex}.case-study-agent-demo-module__JvffIa__insight{color:hsl(var(--foreground));align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.case-study-agent-demo-module__JvffIa__insightIcon{flex-shrink:0;margin-top:1px}.case-study-agent-demo-module__JvffIa__tone-good .case-study-agent-demo-module__JvffIa__insightIcon{color:hsl(var(--primary))}.case-study-agent-demo-module__JvffIa__tone-bad .case-study-agent-demo-module__JvffIa__insightIcon{color:hsl(var(--destructive))}.case-study-agent-demo-module__JvffIa__tone-warn .case-study-agent-demo-module__JvffIa__insightIcon{color:#b8860b}.case-study-agent-demo-module__JvffIa__tone-neutral .case-study-agent-demo-module__JvffIa__insightIcon{color:hsl(var(--faint))}.case-study-agent-demo-module__JvffIa__ranked{flex-direction:column;gap:8px;margin-top:14px;display:flex}.case-study-agent-demo-module__JvffIa__rankRow{grid-template-columns:56px 1fr 34px;align-items:center;gap:10px;display:grid}.case-study-agent-demo-module__JvffIa__rankLabel{color:hsl(var(--muted-foreground));font-size:11px}.case-study-agent-demo-module__JvffIa__rankTrack{background:hsl(var(--secondary));border-radius:999px;height:8px;overflow:hidden}.case-study-agent-demo-module__JvffIa__rankFill{border-radius:999px;width:0;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1) .15s}.case-study-agent-demo-module__JvffIa__answerRevealed .case-study-agent-demo-module__JvffIa__rankFill{width:var(--w)}.case-study-agent-demo-module__JvffIa__rankVal{text-align:right;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:11px}.case-study-agent-demo-module__JvffIa__statRow{gap:8px;margin-top:12px;display:flex}.case-study-agent-demo-module__JvffIa__statTile{border:1px solid hsl(var(--border));text-align:center;background:hsl(var(--secondary));border-radius:8px;flex:1;padding:10px 8px}.case-study-agent-demo-module__JvffIa__statTileEmphasis{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--on-accent))}.case-study-agent-demo-module__JvffIa__statLabel{letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-size:9px}.case-study-agent-demo-module__JvffIa__statValue{font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;font-weight:700}.case-study-agent-demo-module__JvffIa__timelineWrap{margin-top:16px}.case-study-agent-demo-module__JvffIa__timelineLabel{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--faint));margin-bottom:8px;font-size:10px}.case-study-agent-demo-module__JvffIa__shiftRow{border-radius:4px;gap:2px;height:20px;display:flex;overflow:hidden}.case-study-agent-demo-module__JvffIa__shiftBlock{color:#fff;letter-spacing:.03em;justify-content:center;align-items:center;font-size:9px;display:flex}.case-study-agent-demo-module__JvffIa__segRow{border-radius:4px;gap:1px;height:30px;margin-top:4px;display:flex;overflow:hidden}.case-study-agent-demo-module__JvffIa__segBlock{height:100%}.case-study-agent-demo-module__JvffIa__timeLabels{color:hsl(var(--faint));justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.case-study-agent-demo-module__JvffIa__legend{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.case-study-agent-demo-module__JvffIa__legendItem{color:hsl(var(--muted-foreground));align-items:center;gap:5px;font-size:10px;display:flex}.case-study-agent-demo-module__JvffIa__legendDot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.case-study-agent-demo-module__JvffIa__eventCard{border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--destructive));background:hsl(var(--secondary));border-radius:0 8px 8px 0;flex-direction:column;gap:6px;margin-top:12px;padding:12px 14px;display:flex}.case-study-agent-demo-module__JvffIa__eventBadge{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--destructive));align-self:flex-start;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex}.case-study-agent-demo-module__JvffIa__eventBadge:before{content:"";background:hsl(var(--destructive));border-radius:999px;width:6px;height:6px}.case-study-agent-demo-module__JvffIa__eventRow{justify-content:space-between;gap:12px;font-size:12px;display:flex}.case-study-agent-demo-module__JvffIa__eventKey{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--faint));font-size:10px}.case-study-agent-demo-module__JvffIa__eventVal{color:hsl(var(--foreground));text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.case-study-agent-demo-module__JvffIa__rule{border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary));background:hsl(var(--secondary));border-radius:0 8px 8px 0;flex-direction:column;gap:6px;margin-top:12px;padding:12px 14px;display:flex}.case-study-agent-demo-module__JvffIa__ruleRow{justify-content:space-between;gap:12px;font-size:12px;display:flex}.case-study-agent-demo-module__JvffIa__ruleKey{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--faint));font-size:10px}.case-study-agent-demo-module__JvffIa__ruleVal{color:hsl(var(--foreground));text-align:right;font-weight:600}.case-study-agent-demo-module__JvffIa__ruleStatus{color:hsl(var(--accent-deep));align-items:center;gap:5px;font-weight:700;display:inline-flex}.case-study-agent-demo-module__JvffIa__ruleStatus:before{content:"";background:hsl(var(--primary));border-radius:999px;width:6px;height:6px}.case-study-agent-demo-module__JvffIa__table{border-collapse:collapse;width:100%;margin-top:14px;font-size:11px}.case-study-agent-demo-module__JvffIa__table th{text-align:left;color:hsl(var(--faint));text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsl(var(--border));padding:5px 8px;font-size:9px;font-weight:500}.case-study-agent-demo-module__JvffIa__table td{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:6px 8px}.case-study-agent-demo-module__JvffIa__table tr:last-child td{border-bottom:none}.case-study-agent-demo-module__JvffIa__numCol{text-align:right;font-variant-numeric:tabular-nums}.case-study-agent-demo-module__JvffIa__inputBar{border-top:1px solid hsl(var(--border));align-items:center;gap:10px;padding:12px 18px;display:flex}.case-study-agent-demo-module__JvffIa__inputField{color:hsl(var(--foreground));font-size:13px;font-family:var(--font-archivo);flex:1;min-height:1.4em}.case-study-agent-demo-module__JvffIa__inputFieldEmpty{color:hsl(var(--faint))}.case-study-agent-demo-module__JvffIa__sendBtn{background:hsl(var(--primary));width:30px;height:30px;color:hsl(var(--on-accent));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.case-study-agent-demo-module__JvffIa__sendBtnActive{transform:scale(.85)}@media (max-width:640px){.case-study-agent-demo-module__JvffIa__thread{height:auto;max-height:none;overflow:visible}}@media (max-width:520px){.case-study-agent-demo-module__JvffIa__userMsg{max-width:88%}.case-study-agent-demo-module__JvffIa__statRow{flex-wrap:wrap}.case-study-agent-demo-module__JvffIa__statTile{min-width:40%}}@media (prefers-reduced-motion:reduce){.case-study-agent-demo-module__JvffIa__userMsg,.case-study-agent-demo-module__JvffIa__thinking,.case-study-agent-demo-module__JvffIa__answer{animation:none!important}.case-study-agent-demo-module__JvffIa__bar,.case-study-agent-demo-module__JvffIa__rankFill{transition:none!important}.case-study-agent-demo-module__JvffIa__caret,.case-study-agent-demo-module__JvffIa__liveDot:before{animation:none}.case-study-agent-demo-module__JvffIa__thread{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=5055d712d93d6210.css.map*/