.chip{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:48px;width:fit-content;max-width:250px;padding:.25rem .5rem;display:flex;overflow:hidden}.chip.primary{background:linear-gradient(135deg,#c80855,#ff1e68)}.chip.secondary{background:linear-gradient(135deg,#300305,#881419)}.chip.tertiary{color:#0d0d0d;background-color:#fff}.chip.quaternary{opacity:.7;background:linear-gradient(135deg,#300305,#881419)}.chip.bad{color:#d70d0d;background-color:#ffebeb}.chip.good{color:#05702f;background-color:#e6f8ed}.chip.neutral{color:#0d0d0d;background-color:#f3f3f3}.text{margin:0;font-family:Inter,sans-serif}.text.title-md{font-size:1.375rem;font-weight:600;line-height:140%}.text.title-sm{font-size:1.25rem;font-weight:600;line-height:140%}.text.text-lg-regular{font-size:1rem;font-weight:400;line-height:160%}.text.text-lg-medium{font-size:1rem;font-weight:500;line-height:160%}.text.text-lg-semibold{font-size:1rem;font-weight:600;line-height:160%}.text.text-md-regular{font-size:.875rem;font-weight:400;line-height:160%}.text.text-md-medium{font-size:.875rem;font-weight:500;line-height:160%}.text.text-md-semibold{font-size:.875rem;font-weight:600;line-height:160%}.text.text-sm-bold-uppercase{text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:160%}.text.notice{letter-spacing:-.05em;font-size:.875rem;font-weight:700;line-height:160%}.drawer{pointer-events:none;z-index:1000;border-radius:28px;position:fixed;inset:0}.drawer.open{pointer-events:auto}.drawer.open .drawer-panel{right:0}.drawer .drawer-overlay{opacity:0;background:#0006;transition:opacity .25s;position:absolute;inset:0}.drawer .drawer-panel{background:#fff;border-radius:28px 0 0 28px;width:480px;height:100%;transition:right .25s,bottom .25s;position:absolute;top:0;bottom:auto;right:-100%;box-shadow:-8px 0 24px #00000026}@media screen and (max-width:699px){.drawer.open .drawer-panel{bottom:0}.drawer .drawer-panel{border-radius:28px 28px 0 0;width:100%;max-height:70%;top:auto;bottom:-100%;right:auto}}.button{color:#fff;cursor:pointer;fill:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-width:200px;height:2.5rem;padding:0 1.25rem;display:flex}.button.small{height:2rem}.button.medium{height:2.5rem}.button.large{height:3.5rem}.button.primary{background:linear-gradient(135deg,#c80855,#ff1e68)}.button.secondary{background:linear-gradient(135deg,#300305,#881419)}.button.tertiary{background:0 0}.button.icon-button{min-width:unset;border-radius:50%;justify-content:center;padding:0}.button.icon-button.small{width:2rem;height:2rem}.button.icon-button.medium{width:3rem;height:3rem}.button.icon-button.large{width:5rem;height:5rem}.button.icon-button.primary{background:linear-gradient(135deg,#c80855,#ff1e68)}.button.icon-button.secondary{background:#f9f9f9}.button.icon-button.tertiary{fill:#686868;background:#f3f3f3}.button.disabled{cursor:not-allowed;filter:grayscale(70%)brightness(200%);fill:#686868}.accordion{background-color:#fff;border-radius:8px;padding:.5rem .75rem;overflow:hidden}.accordion.good{background-color:#e6f8ed}.accordion.bad{background-color:#ffebeb}.accordion .accordion-header{background-color:inherit;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.accordion .accordion-header .accordion-chevron{transition:transform .2s;display:inline-block}.accordion .accordion-header .accordion-chevron.open{transform:rotate(180deg)}.accordion .accordion-content{height:0;transition:height .2s;overflow:hidden}.input-wrapper{flex-direction:column;flex-grow:2;gap:.5rem;display:flex}.input-wrapper .input-container{background:#fff;border:1px solid #cecece;border-radius:8px;align-items:center;gap:.5rem;width:100%;height:3.5rem;transition:border-color .2s;display:flex}.input-wrapper .input-container.small{height:2rem}.input-wrapper .input-container.medium{height:2.5rem}.input-wrapper .input-container.large{height:3.5rem}.input-wrapper .input-container:focus-within{outline-offset:1px;border:1px solid #0d0d0d;outline:2px solid #0d0d0d}.input-wrapper .input-container:hover{border:1px solid #0d0d0d}.input-wrapper .input-container.error{border-color:#d70d0d}.input-wrapper .input-container.disabled{cursor:not-allowed;background:#f9f9f9}.input-wrapper .input{background:0 0;border:none;border-radius:8px;outline:none;flex:1;width:100%;height:100%;padding:.5rem 1rem;font-family:Inter,sans-serif}.input-wrapper .input::placeholder{color:#686868}.input-wrapper .input-icon{fill:#686868}.input-wrapper .input-helper{color:#ffb220}.input-wrapper .input-error{border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.feature-incoming-drawer{flex-direction:column;gap:1rem;padding:2rem 1.75rem;display:flex;overflow:auto}.gradient-loader{background:conic-gradient(#ff2a6d,#ff5f7e,#ffb199,#ffe29f,#ff2a6d);border-radius:50%;width:24px;height:24px;animation:1.4s linear infinite spin;position:relative;-webkit-mask:radial-gradient(circle,#0000 55%,#000 56%);mask:radial-gradient(circle,#0000 55%,#000 56%)}.gradient-loader-dot{background:#7b0000;border-radius:50%;width:10%;height:10%;position:absolute;left:50%;transform:translate(-50%)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{box-sizing:border-box;border:2px solid #fff;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feature-incoming{text-align:center;flex-direction:column;gap:1.5rem;display:flex}.feature-incoming .feature-incoming-image{align-self:center;height:160px}@media screen and (max-width:699px){.feature-incoming .feature-incoming-image{height:150px}}.business-rating-stars{align-items:center;gap:.5rem;display:flex}.business-rating-stars .business-rating-drops,.business-rating-stars .business-ratings{gap:.25rem;display:flex}.business-opening-hours-current{gap:.5rem;display:flex}.business-opening-hours-current .business-opening-hours-current-status{color:#05702f;text-transform:capitalize;align-items:center;display:flex}.business-opening-hours-current .business-opening-hours-current-status.CLOSED{color:#d70d0d}.business-opening-hours-current .business-opening-hours-next-time{align-items:center;gap:.5rem;display:flex}.business-opening-hours-current .business-opening-hours-next-time:before{content:"";background-color:#747474;border-radius:50%;width:.25rem;height:.25rem}.add-new-business{border-radius:100%;justify-self:center;position:absolute;bottom:2rem;box-shadow:0 2px 6px #00000026}.business-day-opening-hours{gap:.5rem;padding-top:.25rem;display:flex}.business-drawer-infos{flex-direction:column;gap:2rem;height:100%;padding:1.75rem 2rem;display:flex;overflow:auto}.business-drawer-infos .business-drawer-basic-infos{flex-direction:column;gap:.5rem;display:flex}.business-drawer-infos .business-drawer-basic-infos .business-drawer-name{flex-direction:column;gap:.25rem;display:flex}.business-drawer-infos .business-drawer-basic-infos .business-drawer-complementary-infos{flex-direction:column;display:flex}.business-drawer-infos .business-drawer-basic-infos .business-drawer-complementary-infos .business-drawer-complementary-info{align-items:center;gap:.25rem;display:flex}.business-drawer-infos .business-drawer-basic-infos .business-drawer-complementary-infos .business-drawer-complementary-info .business-drawer-complementary-phone{text-decoration:underline}.business-drawer-infos .business-drawer-basic-infos .business-drawer-complementary-infos .business-drawer-complementary-info.business-type{color:#686868}@media screen and (max-width:699px){.business-drawer-infos{padding:1.75rem 1rem}}.business-drawer{flex-direction:column;height:100%;display:flex}.business-drawer .business-drawer-button{position:absolute;top:1rem;right:1rem}.business-marker{flex-direction:column;align-items:center;display:flex}.business-marker .business-marker-name{border-radius:50%;box-shadow:0 2px 16px #0d0d0d40}.business-marker .business-marker-dot{cursor:pointer;background-color:#300305;border:2px solid #f9f9f9;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 2px 16px #0d0d0d40}.drop-marker-with-rating{background:0 0;border:none;justify-content:center;display:flex;position:relative}.drop-marker-with-rating.opacity-small{opacity:.7}.drop-marker-with-rating .business-marker-rating{position:absolute;top:-5px;translate:-2%}.drop-marker-with-rating .business-marker-rating .business-marker-rating-text{color:#300305;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.landing-page{color:#fff;background-image:url(/images/background-landing.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;gap:2rem;min-height:100vh;padding:2rem;display:flex}.landing-page .landing-page-content{flex-direction:column;align-items:center;gap:2.5rem;margin:auto;display:flex}.landing-page .landing-page-content .landing-page-hero{pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:min-content;max-width:75%;display:flex}@media screen and (max-width:699px){.landing-page .landing-page-content .landing-page-hero{max-width:100%}.landing-page .landing-page-content .landing-page-app-preview img{width:300px;height:300px}}.newsletter{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.newsletter .newsletter-form{gap:1rem;width:100%;display:flex}@media screen and (max-width:699px){.newsletter{max-width:100%}.newsletter .newsletter-form{flex-direction:column}}.newsletter-success{flex-direction:column;gap:.5rem;max-width:75%;display:flex}.newsletter-success .newsletter-success-cta{flex-direction:column;display:flex}.newsletter-success .newsletter-success-cta a{color:#ff1e68;text-decoration:underline}@media screen and (max-width:699px){.newsletter-success{max-width:unset}}.footer-landing{color:#ff1e68;gap:.25rem;text-decoration:underline;display:flex}.footer-landing>:not(:last-child):after{content:"";background-color:#fff;border-radius:100%;width:.25rem;height:.25rem;margin-left:.25rem;display:inline-block}.legal-page{color:#fff;background-image:url(/images/background-landing.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;gap:2.5rem;min-height:100vh;padding:2rem;display:flex}.legal-page .legal-page-content{flex-direction:column;align-items:center;gap:1rem;display:flex}.legal-page .legal-page-content .legal-section{flex-direction:column;width:70%;display:flex}.legal-page .legal-page-content .legal-section .legal-section-header{padding-bottom:1rem}.map-container{min-height:100vh}html{box-sizing:border-box;color:#0d0d0d;-webkit-overflow-scrolling:auto;height:100%;font-size:1rem;overflow:visible!important}body{-webkit-overflow-scrolling:auto;width:100%;margin:0;overflow-x:hidden}*,:before,:after{box-sizing:inherit}a,button{cursor:pointer;color:inherit;text-decoration:none}hr{border:0;border-top:1px solid #fff;margin:1rem 0}h1,h2,h3{margin:0}#root{background-color:#fff;flex-direction:column;font-family:Inter,sans-serif;display:flex}
