*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;overflow:hidden;background:#F1EDE6}body{-webkit-font-smoothing:antialiased}#__next,main{height:100%}::-webkit-scrollbar{display:none}.list-group>*+*{border-top:1px solid #e3dcd0!important}.tab-link{transition:color .15s ease-out}.tab-link:focus-visible{outline:2px solid #26282B;outline-offset:-4px;border-radius:12px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes phraseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chipIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:.2}}@keyframes checkIn{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.anim-fadeUp{animation:fadeUp .32s ease-out forwards}.lab-vote-bar{transition:width .7s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.lab-vote-bar{transition:none}}.anim-fadeIn{animation:fadeIn .2s ease-out}.anim-toastIn{animation:toastIn .4s ease-out forwards}.anim-toastOut{animation:toastOut .4s ease-in forwards}.anim-slideUp{animation:slideUp .35s cubic-bezier(.32,.72,0,1) forwards}.anim-phraseIn{animation:phraseIn .5s ease-out forwards}.anim-chipIn{animation:chipIn .4s ease-out forwards}.anim-pulse{animation:pulse 1.2s ease-in-out infinite}.step-check{stroke-dasharray:30;stroke-dashoffset:30;animation:checkIn .4s ease-out forwards}@keyframes ringSquish{0%,to{transform:scale(1)}25%{transform:scale(1.045,.955)}50%{transform:scale(.965,1.035)}75%{transform:scale(1.02,.98)}}@keyframes ringSpin{to{transform:rotate(1turn)}}.loading-ring-squish{animation:ringSquish 2.4s ease-in-out infinite}.loading-ring-shine,.loading-ring-squish{transform-box:view-box;transform-origin:50px 50px}.loading-ring-shine{animation:ringSpin 1.6s linear infinite}@media (prefers-reduced-motion:reduce){.loading-ring-shine,.loading-ring-squish{animation:none}}.landing-path{transition:border-color .2s ease,background .2s ease,transform .2s ease}.landing-path:hover{border-color:#CFC6B7!important}.landing-btn{transition:filter .15s ease,transform .15s ease,opacity .15s ease}.landing-btn:hover:not(:disabled){filter:brightness(1.08)}.landing-btn:active:not(:disabled){transform:scale(.985)}.landing-btn:disabled{opacity:.6;cursor:default}.landing-btn:focus-visible,.landing-link:focus-visible{outline:2px solid #26282B;outline-offset:3px;border-radius:12px}.landing-link{transition:color .15s ease}.landing-link:hover{color:#26282B!important}@media (prefers-reduced-motion:reduce){.landing-btn,.landing-path{transition:none}}@keyframes revealRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal-step{opacity:0;animation:revealRise .9s ease-out forwards}.reveal-step-1{animation-delay:.35s}.reveal-step-2{animation-delay:1.1s}.reveal-step-3{animation-delay:1.9s}@media (prefers-reduced-motion:reduce){.reveal-step{animation:none;opacity:1}.bg-tone-layer{transition:none!important}}@media (max-width:599px){.brand-logo-on-vivid{color:#FFFFFF!important}}@keyframes labArriveBand{0%{opacity:1}to{opacity:0}}.lab-arrive-band{animation:labArriveBand .9s ease-out forwards}@keyframes labArriveContent{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lab-arrive-band+div{animation:labArriveContent .5s ease-out .15s both}@media (prefers-reduced-motion:reduce){.lab-arrive-band{animation:none;opacity:0}.lab-arrive-band+div{animation:none}}@keyframes coverIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.anim-coverIn{animation:coverIn .22s ease-out}@keyframes tocIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.anim-tocIn{animation:tocIn .32s cubic-bezier(.32,.72,0,1) both}.shelf-slot{transition:transform .16s cubic-bezier(.32,.72,0,1)}.shelf-slot:active{transform:scale(1.02)}.shelf-slot:focus-visible{outline:2px solid #26282B;outline-offset:2px}@media (prefers-reduced-motion:reduce){.shelf-slot{transition:none}.shelf-slot:active{transform:none}}@keyframes thresholdBleed{0%{opacity:0;filter:saturate(1)}22%{opacity:1;filter:saturate(1)}55%{opacity:1;filter:saturate(1)}to{opacity:0;filter:saturate(0)}}@keyframes thresholdWord{0%,20%{opacity:0;transform:translateY(6px)}35%,60%{opacity:1;transform:translateY(0)}to{opacity:0}}.threshold-layer{animation:thresholdBleed .9s ease-out forwards}.threshold-word{animation:thresholdWord .9s ease-out forwards}.threshold-after{opacity:0;animation:coverIn .2s ease-out .9s forwards}@keyframes thresholdWordOnly{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.anim-coverIn,.anim-tocIn{animation:fadeIn .15s ease-out}.threshold-layer{animation:none;opacity:0}.threshold-word{animation:thresholdWordOnly .3s linear forwards}.threshold-after{animation:fadeIn .15s ease-out .3s forwards}}@keyframes fvArrowDraw{to{stroke-dashoffset:0}}@keyframes fvArrowHead{0%{opacity:0}to{opacity:1}}.fv-arrow-line{animation:fvArrowDraw .4s ease-out forwards}.fv-arrow-head{opacity:0;animation:fvArrowHead .12s ease-out .3s forwards}@media (prefers-reduced-motion:reduce){.fv-arrow-line{animation:none;stroke-dashoffset:0!important}.fv-arrow-head{animation:none;opacity:1}}.fv-focus:focus-visible{outline:2px solid #26282B;outline-offset:3px}@keyframes safetyRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.safety-row{animation:safetyRowIn .32s cubic-bezier(.32,.72,0,1) both}.safety-end{transition:background-color .16s cubic-bezier(.32,.72,0,1),color .16s cubic-bezier(.32,.72,0,1)}.safety-end[aria-pressed=false]:hover:not(:disabled){background:rgba(38,40,43,.03)!important}.safety-end:active:not(:disabled){background:rgba(38,40,43,.06)!important}.safety-end:focus-visible{outline:2px solid #26282B;outline-offset:-2px}.safety-pick{transition:background-color .12s ease-out,border-color .12s ease-out}.safety-pick:focus-visible,.safety-quiet:focus-visible{outline:2px solid #26282B;outline-offset:2px}.safety-quiet{transition:color .12s ease-out}.safety-quiet:hover:not(:disabled){color:#26282B!important}@keyframes welcomeBleed{0%{opacity:0;filter:saturate(1)}15%{opacity:1;filter:saturate(1)}55%{opacity:1;filter:saturate(1)}to{opacity:0;filter:saturate(0)}}@keyframes welcomeLine{0%,12%{opacity:0;transform:translateY(8px)}28%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.welcome-bleed{animation:welcomeBleed 2.2s ease-out forwards}.welcome-line{animation:welcomeLine 2.2s ease-out forwards}@media (prefers-reduced-motion:reduce){.safety-row{animation:none}.welcome-bleed{animation:none;opacity:0}.welcome-line{animation:fadeIn .2s ease-out both}}