@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-B-jQUxpD.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--c-black87);background-color:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,p,figure{margin:0}button{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--c-dark-blue);outline-offset:2px}.ez-scroll-y{scrollbar-width:none;overflow:hidden auto}.ez-scroll-x{scrollbar-width:none;scroll-snap-type:x proximity;overflow:auto hidden}.ez-scroll-map{scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior:contain;overflow:auto}.ez-scroll-y::-webkit-scrollbar{display:none}.ez-scroll-x::-webkit-scrollbar{display:none}.ez-scroll-map::-webkit-scrollbar{display:none}@keyframes ez-pulse-scale{0%{transform:scale(var(--pulse-min,1))}to{transform:scale(var(--pulse-max,1.2))}}.ez-pulse-scale{animation:ez-pulse-scale var(--pulse-duration,.6s) cubic-bezier(.42, 0, .58, 1) infinite alternate}@keyframes ez-fab-in{0%{transform:scale(0)}to{transform:scale(1)}}.ez-fab-in{animation:.2s ease-in-out both ez-fab-in}@keyframes ez-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ez-sparkle-rotate{animation:ez-spin var(--spin-duration,2s) linear infinite}@keyframes ez-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ez-shimmer{position:relative;overflow:hidden}.ez-shimmer:after{content:"";animation:ez-shimmer-sweep var(--shimmer-duration,1.5s) ease-in-out infinite;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffffa6 50%,#0000 100%);position:absolute;inset:0}@keyframes ez-live-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.ez-live-ping{animation:1.6s ease-out infinite ez-live-ping}@keyframes ez-slide-up-in{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:translateY(0)}}.ez-slide-up-in{animation:.34s cubic-bezier(.22,1,.36,1) both ez-slide-up-in}@keyframes ez-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ez-marquee{overflow:hidden}.ez-marquee-track{width:max-content;animation:ez-marquee var(--marquee-duration,18s) linear infinite;flex-wrap:nowrap;display:inline-flex}.ez-marquee:hover .ez-marquee-track{animation-play-state:paused}@keyframes ez-row-drop-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ez-row-drop-in{animation:.26s cubic-bezier(.22,1,.36,1) both ez-row-drop-in}@keyframes ez-diet-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.ez-diet-pop{animation:.42s cubic-bezier(.22,1,.36,1) both ez-diet-pop}@keyframes ez-pin-ripple{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.ez-pin-ripple{animation:1.8s ease-out infinite ez-pin-ripple}.ez-tappable{cursor:pointer;transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.ez-tappable:active{transform:scale(.985)}.ez-input::placeholder{color:var(--c-grey);font-size:calc(12px * var(--text-scale));opacity:1;font-family:Poppins,sans-serif}.ez-no-spinner{appearance:textfield}.ez-no-spinner::-webkit-outer-spin-button{appearance:none;margin:0}.ez-no-spinner::-webkit-inner-spin-button{appearance:none;margin:0}.grecaptcha-badge{visibility:hidden}@media (prefers-reduced-motion:reduce){.ez-pulse-scale,.ez-sparkle-rotate,.ez-shimmer:after,.ez-fab-in,.ez-live-ping,.ez-pin-ripple,.ez-slide-up-in,.ez-row-drop-in,.ez-diet-pop,.ez-marquee-track{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
