@keyframes noteTickerIn{0%{opacity:0;transform:translateY(11px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes noteTickerOut{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-11px);filter:blur(4px)}}.note-ticker-in{animation:noteTickerIn .5s cubic-bezier(.16,1,.3,1) both}.note-ticker-out{animation:noteTickerOut .5s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.note-ticker-in{animation:none}.note-ticker-out{display:none}}@keyframes underwritingStaleBannerIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.underwriting-stale-banner-in{animation:underwritingStaleBannerIn .42s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.underwriting-stale-banner-in{animation:none}}@keyframes researchReportShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes researchReportFadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.research-report-icon-shimmer{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.25) 50%,transparent 60%);background-size:200% 100%;animation:researchReportShimmer 1.8s infinite}.research-report-thought-in{animation:researchReportFadeInUp .35s ease both}@media (prefers-reduced-motion: reduce){.research-report-icon-shimmer,.research-report-thought-in{animation:none}}@keyframes outlineCardIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes outlineIconShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes outlineBarShimmer{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes outlineGhostBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes outlineThoughtIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.outline-card-in{animation:outlineCardIn .48s cubic-bezier(.22,1,.36,1) both}.outline-icon-shimmer{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);background-size:200% 100%;animation:outlineIconShimmer 1.8s infinite}.outline-bar-shimmer{animation:outlineBarShimmer 1.6s ease-in-out infinite}.outline-ghost-breathe{animation:outlineGhostBreathe 1.8s ease-in-out infinite}.outline-thought-in{animation:outlineThoughtIn .35s ease both}@media (prefers-reduced-motion: reduce){.outline-card-in,.outline-icon-shimmer,.outline-bar-shimmer,.outline-ghost-breathe,.outline-thought-in{animation:none}}@keyframes dealFlowEnter{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes dealCardRise{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dealChipPop{0%{opacity:0;transform:translateY(8px) scale(.94)}70%{transform:translateY(0) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dealPanelEnter{0%{opacity:0;transform:translateY(10px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes dealCaretBlink{0%,46%{opacity:1}47%,to{opacity:0}}.deal-flow-enter{animation:dealFlowEnter .52s cubic-bezier(.22,1,.36,1) both}.deal-card-rise{animation:dealCardRise .62s cubic-bezier(.22,1,.36,1) 90ms both}.deal-pill{animation:dealChipPop .36s cubic-bezier(.22,1,.36,1) both}.deal-panel-enter{animation:dealPanelEnter .26s cubic-bezier(.22,1,.36,1) both}.deal-caret{animation:dealCaretBlink 1s step-end infinite}body.dealflow-active .pac-container{z-index:10000!important;margin-top:10px;overflow:hidden;border:1px solid var(--henry-border);border-radius:18px;background:var(--henry-card);box-shadow:0 18px 46px #281e1424;font-family:inherit}body.dealflow-active .pac-item{display:flex;align-items:center;gap:10px;border-top:1px solid var(--henry-border-muted);padding:12px 14px;color:var(--henry-fg-muted);font-family:inherit;font-size:13px;line-height:1.35;cursor:pointer}body.dealflow-active .pac-item:first-child{border-top:0}body.dealflow-active .pac-item:hover,body.dealflow-active .pac-item-selected{background:var(--henry-card-hover)}body.dealflow-active .pac-icon{margin:0;filter:sepia(.4) saturate(1.1) hue-rotate(340deg);opacity:.7}body.dealflow-active .pac-item-query{color:var(--henry-fg);font-size:14px;font-weight:700}body.dealflow-active .pac-matched{color:var(--henry-accent);font-weight:800}body.dealflow-active .pac-logo:after{margin:0 12px 10px;opacity:.55;transform:scale(.82);transform-origin:right center}
