@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Outfit:wght@300;400;600;700&display=swap";:root{color:#14202b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f8fa;font-family:Manrope,Helvetica,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}input{font-family:inherit}input:focus{outline:none}a{color:#0a86c9;text-decoration:none}a:hover{color:#00867d}@keyframes hpUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hpFade{0%{opacity:0}to{opacity:1}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1)}.hp-press{transition:transform .16s var(--ease-out), background-color .15s ease, border-color .15s ease, color .15s ease}.hp-press:active{transform:scale(.97)}.hp-press-soft:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.hp-tab:not(.is-active):hover,.hp-item:hover{background:#f3f7fa!important}.hp-card:hover{border-color:#c9d6df!important}}.hp-pop{transform-origin:0 0;animation:hpPop .16s var(--ease-out)}.hp-pop-right{transform-origin:100% 0}@keyframes hpPop{0%{opacity:0;transform:scale(.97)translateY(-4px)}}:is(button,a,[role=button]):focus-visible{outline-offset:2px;outline:2px solid #0a86c9}@media (prefers-reduced-motion:reduce){.hp-pop{animation:.12s hpFade}.hp-press:active,.hp-press-soft:active{transform:none}}
