@layer components{.nh{--nh-base:#5164cf;--nh-base-soft:#e2e8fb;--nh-creative:#7c65e8;--nh-creative-soft:#ece9fe;--nh-talent:#10b981;--nh-talent-soft:#d6f3e6;--nh-ease:cubic-bezier(0.22,1,0.36,1)}.nh-rise{opacity:0;transform:translateY(28px);transition:opacity .66s var(--nh-ease),transform .66s var(--nh-ease)}.nh-rise-lg{transform:translateY(44px);transition-duration:.8s}.nh-rise.is-in{opacity:1;transform:none}.nh-mark{background-image:linear-gradient(to right,var(--nh-line),var(--nh-line)),linear-gradient(to right,var(--nh-tint),var(--nh-tint));background-repeat:no-repeat;background-position:0 100%,0 100%;background-size:0 .16em,0 100%;padding-bottom:.1em;transition:background-size .5s var(--nh-ease);transition-delay:var(--d,0s)}.nh-mark.is-on{background-size:100% .16em,100% 100%}.nh-mark--base{--nh-line:var(--nh-base);--nh-tint:var(--nh-base-soft)}.nh-mark--creative{--nh-line:var(--nh-creative);--nh-tint:var(--nh-creative-soft)}.nh-mark--talent{--nh-line:var(--nh-talent);--nh-tint:var(--nh-talent-soft)}@keyframes nh-tag-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nh-tag{animation:nh-tag-in .42s var(--nh-ease) both;animation-delay:var(--d,0s)}.nh-choice{transition:border-color .16s ease,background-color .16s ease,transform .16s var(--nh-ease)}.nh-choice:not(:disabled):hover{transform:translateX(3px)}@keyframes nh-breathe{0%,to{box-shadow:0 0 0 0 rgb(124 101 232/.35)}50%{box-shadow:0 0 0 10px rgb(124 101 232/0)}}.nh-breathe{animation:nh-breathe 1.8s var(--nh-ease) 2}}@media (prefers-reduced-motion:reduce){.nh-mark,.nh-rise{transition:none}.nh-tag{animation:none}.nh-choice:not(:disabled):hover{transform:none}.nh-breathe{animation:none}}