:root{--logo-height:48px;--top-row-height:48px}#fh-custom-header{z-index:9999;background:var(--color-bg-hex);border-radius:0;flex-direction:column;width:100%;padding-left:10px;padding-right:10px;transition:none;display:flex;position:fixed;top:0;overflow:visible}#fh-custom-header.js-ready{transition:height .22s ease-out,box-shadow .5s,background-color .3s ease-out,border-radius .3s cubic-bezier(.22,1,.36,1)}body{padding-top:93px}@media (max-width:921px){body{padding-top:83px}}.lab-step-header-icon-btn{transition:background-color .2s;background-color:color-mix(in srgb, var(--color-surface) 50%, transparent)!important}.lab-step-header-icon-btn:hover{background-color:color-mix(in srgb, var(--color-surface) 70%, transparent)!important}body.lab-step-focus-transition{transition:padding-top .18s}body.lab-step-focus-mode{padding-top:0!important}body.lab-step-focus-mode #fh-custom-header{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translateY(-18px)}body:not(.lab-step-focus-mode) #fh-custom-header{opacity:1;transition:opacity .18s,transform .18s;transform:translateY(0)}body:has(#auth-container){padding-top:56px}@media (max-width:921px){body:has(#auth-container){padding-top:48px}}body:has(main.onboard-page){padding-top:0!important}body.onboard-exit main.onboard-page{opacity:0;transition:transform .6s,opacity .6s;transform:translateY(-100vh)}#fh-custom-header.scrolled{border-radius:0 0 14px 14px}#fh-custom-header.menu-open.scrolled{border-radius:0;box-shadow:none!important}body.admin-bar #fh-custom-header{top:32px}@media (max-width:600px){body.admin-bar #fh-custom-header{top:46px}}.fh-header-top,.fh-header-bottom{align-items:center;padding:5px 0;display:flex}.fh-header-top{justify-content:center;padding-top:11px;padding-bottom:5px;position:relative}.fh-header-bottom{justify-content:center;padding:5px 0}.fh-search{opacity:1;--base-offset:0px;--scroll-offset:0px;transform:translateY(calc(-50% + var(--base-offset,0px) + var(--scroll-offset,0px)));align-items:center;gap:12px;transition:transform .2s ease-out;display:flex;position:absolute;top:50%;left:20px}.fh-help{cursor:pointer;color:var(--color-primary-hex);align-items:center;transition:transform .2s ease-out,color .2s ease-out;display:inline-flex}.fh-help:hover{transform:scale(1.1)}.fh-help .w-5,.fh-help svg{color:inherit}.fh-help:hover{color:var(--color-heading-hex)}.onesignal-customlink-container{--base-offset:0px;--scroll-offset:0px;transform:translateY(calc(-50% + var(--base-offset,0px) + var(--scroll-offset,0px)));transition:transform .2s ease-out,opacity .2s;position:absolute;top:50%;left:92px}.fh-links a{font-size:.9rem;font-weight:600;font-family:var(--font-work-sans), "Work Sans", sans-serif;letter-spacing:1px;margin:0 12px;text-decoration:none;transition:transform .2s ease-out,color .2s ease-out;display:inline-block;color:var(--color-primary-hex)!important}.fh-links a:visited{color:var(--color-primary-hex)!important}.fh-links a:hover{transform:scale(1.03);color:var(--color-heading-hex)!important}.fh-links{white-space:nowrap;font-size:.9rem;font-weight:600;font-family:var(--font-work-sans), "Work Sans", sans-serif;letter-spacing:1px}.fh-header-top .fh-links{--scroll-offset:0px;transform:translateY(var(--scroll-offset,0px))}.fh-menu{--base-offset:0px;--scroll-offset:0px;transform:translateY(calc(-50% + var(--base-offset,0px) + var(--scroll-offset,0px)));align-items:center;gap:1rem;display:flex;position:absolute;top:50%;right:20px}.fh-logo{transform-origin:top;width:150px;height:40px;margin:0 auto;transition:transform .2s ease-out;position:relative;overflow:visible}.fh-logo svg{color:var(--color-primary-hex);overflow:visible}.fh-logo svg #Star,.fh-logo svg #fhLogoStar{transform-origin:50%;transform-box:fill-box;pointer-events:auto;cursor:pointer;transition:transform .3s ease-out;animation:none}.fh-logo svg #Star:hover,.fh-logo svg #fhLogoStar:hover{animation:1.2s linear infinite starSpin}path#n,path#fhLogoN{transform-origin:50%;will-change:transform;transition:transform .2s ease-out}#Emblem,#fhLogoEmblem{transform-origin:50%;transform-box:fill-box}.fh-logo .fh-extra-logo{opacity:1;will-change:transform, opacity;transform-origin:50%;width:110px;height:auto;transition:transform .2s ease-out,opacity .2s ease-out;position:absolute;top:65%;left:-135px;transform:translateY(-50%)}.fh-logo .fh-extra-logo-right{opacity:0;width:32px;height:auto;transition:opacity .2s ease-out;position:absolute;top:92%;right:-15px;transform:translateY(-50%)rotate(70deg)}.fh-search,.fh-menu{transition:transform .2s ease-out}.fh-hamburger{z-index:10001;cursor:pointer;flex-direction:column;justify-content:center;gap:4px;width:24px;height:auto;transition:transform .2s ease-out;display:flex;position:relative}.fh-hamburger span{background:var(--color-primary-hex);border-radius:2px;height:3px;transition:all .2s ease-out;display:block}.fh-hamburger.open{transform:rotate(90deg)}.fh-auth-link{align-items:center;margin-right:1rem;transition:transform .2s ease-out,color .2s ease-out;display:inline-flex}.fh-auth-link i{color:var(--color-primary-hex);font-size:1.35rem}.fh-auth-link:hover i,.fh-auth-link i:hover{color:var(--color-heading-hex);transform:scale(1.1)}#fh-mobile-menu{background:var(--color-surface-muted);border-top:0 solid #0000;border-radius:0 0 14px 14px;box-shadow:0 -2px 8px #0000001a}#fh-mobile-menu ul li a{white-space:nowrap;align-items:center;display:flex}@media (max-width:768px){.fh-header-top .fh-links{visibility:hidden!important}}@media (max-width:600px){.fh-logo .fh-extra-logo{display:none!important}#fh-custom-header{padding-left:0!important;padding-right:0!important}}.fh-logo{will-change:transform}.fh-search,.fh-menu,.fh-hamburger,.fh-header-top .fh-links,.fh-header-top .onesignal-customlink-container,.fh-header-top .fh-cart-icon,.fh-header-top .fh-auth-link{will-change:transform, opacity}.fh-header-top .fh-links,.fh-header-top .onesignal-customlink-container,.fh-header-top .fh-cart-icon,.fh-header-top .fh-auth-link,.fh-header-top .fh-hamburger,.fh-logo .fh-extra-logo,path#n,path#fhLogoN{transition:transform .2s ease-out,opacity .2s ease-out}.fas{font-weight:900;font-family:"Font Awesome 6 Free"!important}.fh-links,.onesignal-customlink-container,.fh-auth-link,.fh-hamburger{transition:transform .2s ease-out,opacity .2s ease-out}#fh-mobile-menu{background:var(--color-surface-muted);opacity:1;z-index:998;width:100%;padding:1rem;transition:transform .3s,background-color .1s linear,border-radius .2s ease-out;position:fixed;top:0;left:0;right:0;overflow:hidden}#fh-mobile-menu ul{margin:0;padding:0;list-style:none}#fh-mobile-menu ul li{padding:.5rem 0}#fh-mobile-menu ul li a{align-items:center;gap:.5rem;text-decoration:none;display:flex}#fh-mobile-menu ul li span.separator{color:var(--color-border-hex);opacity:.5;margin:0 .5rem}#fh-mobile-menu>div.mt-6{border-color:#e5e7eb!important}.dark #fh-mobile-menu>div.mt-6{border-color:var(--color-border-hex)!important}.fh-menu .relative{overflow:visible!important}.fh-menu .absolute{z-index:9999!important;overflow:visible!important}@media (max-width:768px){.fh-search{--base-offset:8px;left:10px}.onesignal-customlink-container{--base-offset:8px;left:82px}.fh-menu{--base-offset:8px;right:10px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes starSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes emblemShake{0%,to{transform:translate(0,0)}20%{transform:translate(-1.2px,-1.2px)rotate(-.8deg)}40%{transform:translate(1.6px,1px)rotate(.8deg)}60%{transform:translate(-1px,.6px)rotate(-.4deg)}80%{transform:translate(1.2px,-.6px)rotate(.4deg)}}.logo-emblem-initial-shake{animation:.7s ease-out both emblemShake}.fh-links.fade-in{animation:.3s ease-out fadeInUp}.fh-links.fade-out{animation:.3s ease-out fadeOutDown}.fh-cart-icon:focus,.fh-auth-link:focus{outline-offset:2px;outline:2px solid #3c7c7573}.fh-hamburger:focus{outline-offset:0;outline:none}@media (prefers-contrast:high){.fh-links a{color:#000!important}.fh-cart-icon i,.fh-auth-link i{color:#000}.fh-hamburger span{background:#000}}@media (prefers-reduced-motion:reduce){.fh-logo,.fh-search,.fh-menu,.fh-hamburger,.fh-header-top .fh-links,.fh-header-top .onesignal-customlink-container,.fh-header-top .fh-cart-icon,.fh-header-top .fh-auth-link,.fh-logo .fh-extra-logo,path#n,#fh-mobile-menu{transition:none}.fh-hamburger.open{transform:none}}
