.ih-banner-stripe{background-image:linear-gradient(90deg,#130c4f,#6036c4 8%,#0acc59,#04c4ff 36%,#f15b2b 48%,#a58ff4 58%,#130c4f 66.7%,#44299e 75%,#6036c4 86.7%,#a58ff4 95%,#04c4ff 98.3%,#0acc59);background-size:300% 100%;background-position:100% 0;animation:ih-banner-sweep 2.8s cubic-bezier(.22,1,.36,1) 1 both}@keyframes ih-banner-sweep{0%{background-position:0% 0}to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.ih-banner-stripe{animation:none;background-position:100% 0}}.ih-panel{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ih-panel-hover:hover{border-color:#cec6ef;box-shadow:0 6px 20px -6px #130c4f1f;transform:translateY(-1px)}.ih-row{transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ih-row:hover{transform:translateY(-1px);box-shadow:0 4px 14px -6px #130c4f1a}.ih-arrow{transition:transform .18s ease}.ih-row:hover .ih-arrow,.ih-panel-hover:hover .ih-arrow,a:hover>.ih-arrow{transform:translate(3px)}@keyframes ih-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ih-enter{animation:ih-rise .5s cubic-bezier(.22,1,.36,1) both}.ih-enter-1{animation-delay:.06s}.ih-enter-2{animation-delay:.12s}.ih-enter-3{animation-delay:.18s}.ih-enter-4{animation-delay:.24s}.ih-enter-5{animation-delay:.3s}@media(prefers-reduced-motion:reduce){.ih-enter,.ih-enter-1,.ih-enter-2,.ih-enter-3,.ih-enter-4,.ih-enter-5{animation:none}.ih-panel,.ih-panel-hover:hover,.ih-row,.ih-row:hover,.ih-arrow{transition:none;transform:none}}
