.qd-root,.qd-root *{font-family:Inter,system-ui,sans-serif}.qd-root{font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;background:radial-gradient(900px 500px at 100% -5%,#efeefc 0,transparent 55%),#f4f5f9}@media (min-width:768px){.qd-root{font-size:17px}}.qd-display{font-family:Inter Tight,Inter,sans-serif;font-weight:700}.qd-serif{font-family:"Source Serif 4",Georgia,serif}.qd-tnum{font-variant-numeric:tabular-nums}.qd-root :focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.qd-root *,.qd-root :after,.qd-root :before{animation:none!important;transition:none!important}}@keyframes qd-loader-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.qd-root .qd-loader-spin{animation:qd-loader-spin .8s linear infinite!important}}@keyframes qd-step-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}.qd-root .step-anim>*{opacity:1}html.can-animate .qd-root .step-anim>*{animation:qd-step-in .26s cubic-bezier(.2,.7,.2,1) both}.qd-root .step-anim>:first-child{animation-delay:0ms}.qd-root .step-anim>:nth-child(2){animation-delay:50ms}.qd-root .step-anim>:nth-child(3){animation-delay:.1s}.qd-root .step-anim>:nth-child(4){animation-delay:.14s}.qd-root .step-anim>:nth-child(5){animation-delay:.18s}.qd-root .step-anim>:nth-child(6){animation-delay:.22s}.qd-root .progress-fill{transition:width .48s cubic-bezier(.2,.7,.2,1)}.qd-root .tap-card{transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.qd-root .tap-card:active{transform:translateY(1px)}@keyframes qd-soft-pulse{0%,to{opacity:.45}50%{opacity:1}}.qd-root .soft-pulse{animation:qd-soft-pulse 1.4s ease-in-out infinite}.qd-root .stepper-line{background:#e6e8f2;position:absolute;left:13px;top:22px;bottom:22px;width:2px}.qd-root .stepper-line-fill{background:#6366f1;position:absolute;left:13px;top:22px;width:2px;transition:height .6s cubic-bezier(.2,.7,.2,1)}@keyframes hk-pop-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.qd-root .hk-pop{animation:hk-pop-in .42s cubic-bezier(.2,.7,.2,1) both}@keyframes hk-ring{0%{transform:scale(.55);opacity:.6}70%{opacity:.12}to{transform:scale(1.5);opacity:0}}.qd-root .hk-ring{animation:hk-ring 2.8s ease-out infinite}@keyframes hk-orbit{to{transform:rotate(1turn)}}.qd-root .hk-orbit{animation:hk-orbit 6s linear infinite}@keyframes hk-orbit-rev{to{transform:rotate(-1turn)}}.qd-root .hk-orbit-rev{animation:hk-orbit-rev 9s linear infinite}@keyframes hk-sweep{to{transform:rotate(1turn)}}.qd-root .hk-sweep{animation:hk-sweep 4s linear infinite}@keyframes hk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.qd-root .hk-float{animation:hk-float 4.5s ease-in-out infinite}@keyframes hk-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.qd-root .hk-kenburns{animation:hk-kenburns 14s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.qd-root .hk-ring{animation:hk-ring 2.8s ease-out infinite!important}.qd-root .hk-orbit{animation:hk-orbit 6s linear infinite!important}.qd-root .hk-orbit-rev{animation:hk-orbit-rev 9s linear infinite!important}.qd-root .hk-sweep{animation:hk-sweep 4s linear infinite!important}.qd-root .hk-float{animation:hk-float 4.5s ease-in-out infinite!important}}