.RestaurantListing-module-scss-module__8QZkiq__layout{max-width:var(--content-max-width);margin:0 auto}.RestaurantListing-module-scss-module__8QZkiq__layout__image{background-color:var(--color-gray-400);border-radius:20px;height:330px;position:relative;overflow:hidden}.RestaurantListing-module-scss-module__8QZkiq__layout__loading{height:calc(90px + 3*(var(--spacing-3)*2 + var(--spacing-2)*2 + 46px) + 75px + var(--spacing-8));justify-content:center;align-items:center;display:flex}.RestaurantListing-module-scss-module__8QZkiq__layout__scrollable-area{max-height:calc(90px + 3*(var(--spacing-3)*2 + var(--spacing-2)*2 + 46px) + 75px + var(--spacing-8));scrollbar-width:none;padding:var(--spacing-8) var(--spacing-10);flex-direction:column;gap:25px;display:flex;overflow-y:auto}.RestaurantListing-module-scss-module__8QZkiq__layout__scrollable-area::-webkit-scrollbar{display:none}.RestaurantListing-module-scss-module__8QZkiq__layout__title{color:var(--color-cyan-700);font-size:26px;font-weight:600}.RestaurantListing-module-scss-module__8QZkiq__card{width:100%;padding:var(--spacing-3);box-shadow:2px 4px 8px var(--color-gray-400);background-color:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative}.RestaurantListing-module-scss-module__8QZkiq__card__icon{top:var(--spacing-3);right:var(--spacing-3);width:20px;height:20px;position:absolute}.RestaurantListing-module-scss-module__8QZkiq__card__info{margin:var(--spacing-3) var(--spacing-5);flex-direction:column;display:flex}.RestaurantListing-module-scss-module__8QZkiq__card__name{font-size:var(--text-body-font-size);color:var(--color-cyan-700);text-wrap:wrap;font-weight:600;line-height:1.2}.RestaurantListing-module-scss-module__8QZkiq__card__distance{font-size:var(--text-button-font-size)}
.Button-module-scss-module__Ib45na__button{min-width:98px;font-size:var(--text-button-font-size);font-weight:var(--text-button-font-weight);border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:flex}.Button-module-scss-module__Ib45na__button[data-state=primary]{background:var(--color-cyan-gradient);color:var(--color-white)}.Button-module-scss-module__Ib45na__button[data-state=secondary]{background-color:var(--color-orange-100);color:var(--color-black)}.Button-module-scss-module__Ib45na__button[data-state=outline]{background-color:var(--color-orange-100);border:2px solid var(--color-orange-500);color:var(--color-black);border-radius:99px}.Button-module-scss-module__Ib45na__button:disabled{background:var(--color-gray-400);color:var(--color-black);cursor:not-allowed}
.Card-module-scss-module__m6MphW__card--single{background-color:var(--color-white);padding:var(--spacing-5);border-radius:10px}.Card-module-scss-module__m6MphW__card--double{background-color:var(--color-orange-50);padding:var(--spacing-7) var(--spacing-5);border-radius:10px}.Card-module-scss-module__m6MphW__card--double>div{background-color:var(--color-white);padding:var(--spacing-5) var(--spacing-3);border-radius:10px}
.FooterNavigator-module-scss-module__cXzrXW__footer-navigator{padding:var(--spacing-screen-padding);justify-content:space-between;align-items:center;display:flex}
.HeaderBar-module-scss-module__9jOzJW__header-bar__wrapper{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-screen-padding) var(--spacing-3);background-color:var(--color-orange-50);font-size:24px;font-weight:500;display:flex}.HeaderBar-module-scss-module__9jOzJW__header-bar__title{flex:1;overflow:hidden}
.CommonLayout-module-scss-module__rpw3wa__header-bar{z-index:100;max-width:var(--content-max-width);margin:auto;position:fixed;top:0;left:0;right:0}.CommonLayout-module-scss-module__rpw3wa__content{padding-bottom:80px}.CommonLayout-module-scss-module__rpw3wa__content[data-has-header-bar=true]{margin-top:87.5px}.CommonLayout-module-scss-module__rpw3wa__navigator{z-index:100;max-width:var(--content-max-width);height:var(--bottom-nav-height);margin:auto;position:fixed;bottom:0;left:0;right:0}
.InputLabel-module-scss-module__pGez0a__input-label{flex-direction:column;gap:5px;width:auto;display:flex}.InputLabel-module-scss-module__pGez0a__input-label__error-layout{flex-direction:column;gap:3px;display:flex}.InputLabel-module-scss-module__pGez0a__input-label__label{font-size:14px;font-weight:var(--text-h4-font-weight)}.InputLabel-module-scss-module__pGez0a__input-label__input{background-color:var(--color-orange-100);border:none;border-radius:12px;outline:none;width:auto;padding:16px 20px;font-size:16px}.InputLabel-module-scss-module__pGez0a__input-label__input:focus{background-color:color-mix(in srgb, var(--color-orange-100) 70%, transparent)}.InputLabel-module-scss-module__pGez0a__input-label__input:disabled{cursor:not-allowed}.InputLabel-module-scss-module__pGez0a__input-label__error{color:red;min-height:14px;font-size:10px}.InputLabel-module-scss-module__pGez0a__input-label__error--hidden{visibility:hidden}
.Modal-module-scss-module__OjdvPG__modal{width:80%;max-width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Modal-module-scss-module__OjdvPG__modal__backdrop{z-index:1000;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}
.Explore-module-scss-module__OOc35G__layout{flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.Explore-module-scss-module__OOc35G__layout:not([data-empty=true]){background:radial-gradient(circle at top,#f7dfbb,#0000 70%),radial-gradient(circle at 0 100%,#ff4d00,#0000 70%),radial-gradient(circle at 100% 100%,#fe9627,#0000 70%)}.Explore-module-scss-module__OOc35G__layout>*{max-width:var(--content-max-width);width:100%;margin:0 auto}.Explore-module-scss-module__OOc35G__spinner{color:var(--color-cyan-400)}.Explore-module-scss-module__OOc35G__global-loading{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Explore-module-scss-module__OOc35G__filter__backdrop{z-index:20;background-color:#000000b0;position:absolute;inset:0}.Explore-module-scss-module__OOc35G__filter__container{border-radius:var(--spacing-4);background-color:#fff;flex-direction:column;max-height:80vh;display:flex;position:absolute;overflow:hidden}.Explore-module-scss-module__OOc35G__filter__container .Explore-module-scss-module__OOc35G__divider{width:95%;margin:auto}.Explore-module-scss-module__OOc35G__filter__halal-section{gap:var(--spacing-2);padding:var(--spacing-screen-padding);flex-direction:column;display:flex}.Explore-module-scss-module__OOc35G__filter__food-type-section{flex:1;overflow:auto}.Explore-module-scss-module__OOc35G__filter__food-type-section>div{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-screen-padding);cursor:pointer;font-weight:var(--text-dev-body-font-weight);font-size:var(--text-dev-body-font-size);grid-template-columns:20px 1fr 20px;display:grid}.Explore-module-scss-module__OOc35G__filter__food-type-section>div .Explore-module-scss-module__OOc35G__food-type-icon{justify-self:center;width:auto;height:20px}.Explore-module-scss-module__OOc35G__filter__food-type-section>div .Explore-module-scss-module__OOc35G__check-box{border:1px solid var(--color-gray-400);border-radius:10px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.Explore-module-scss-module__OOc35G__filter__food-type-section>div .Explore-module-scss-module__OOc35G__check-box svg{color:var(--color-white);width:16px;height:16px}.Explore-module-scss-module__OOc35G__filter__food-type-section>div .Explore-module-scss-module__OOc35G__check-box[data-selected=true]{background:var(--color-cyan-gradient);border:none}.Explore-module-scss-module__OOc35G__filter__locale-section{gap:var(--spacing-2);padding:var(--spacing-screen-padding);font-weight:var(--text-dev-body-font-weight);font-size:var(--text-dev-body-font-size);flex-direction:column;display:flex}.Explore-module-scss-module__OOc35G__filter__locale-section__title{align-items:center;gap:var(--spacing-2);grid-template-columns:20px 1fr;display:grid}.Explore-module-scss-module__OOc35G__filter__locale-section__title svg{justify-self:center;height:20px}.Explore-module-scss-module__OOc35G__filter__confirm-button{margin:var(--spacing-screen-padding);margin-top:0}.Explore-module-scss-module__OOc35G__header-bar{background-color:#0000!important}.Explore-module-scss-module__OOc35G__header-bar__title{justify-content:space-between;align-items:center;display:flex}.Explore-module-scss-module__OOc35G__header-bar__title>div{flex-direction:column;display:flex;overflow:hidden}.Explore-module-scss-module__OOc35G__header-bar__title>div p{color:var(--color-gray-750)}.Explore-module-scss-module__OOc35G__header-bar__title>div h6{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-weight:500;overflow:hidden}.Explore-module-scss-module__OOc35G__header-bar__title svg{width:32px;height:32px;color:var(--color-orange-400);flex-shrink:0}.Explore-module-scss-module__OOc35G__header-bar__filter-button{z-index:21}.Explore-module-scss-module__OOc35G__content{flex:1;padding:10px 10px 0;display:flex;overflow:hidden}.Explore-module-scss-module__OOc35G__content>div{flex:1;position:relative;overflow:hidden}.Explore-module-scss-module__OOc35G__content--loading{justify-content:center;align-items:center;height:100%;display:flex}.Explore-module-scss-module__OOc35G__content--empty{gap:var(--spacing-2);text-align:center;flex-direction:column;max-width:400px;margin:auto;display:flex}.Explore-module-scss-module__OOc35G__content--empty>div{padding:var(--spacing-4);background-color:var(--color-orange-50);margin-bottom:var(--spacing-4);box-sizing:content-box;border-radius:100%;flex:1;align-self:center;height:128px;position:relative;overflow:hidden}.Explore-module-scss-module__OOc35G__content--no-more-cards{max-width:400px;margin:auto}.Explore-module-scss-module__OOc35G__content--no-more-cards>div{gap:var(--spacing-2);text-align:center;flex-direction:column;display:flex}.Explore-module-scss-module__OOc35G__content--no-more-cards>div img{margin-bottom:var(--spacing-4);align-self:center}.Explore-module-scss-module__OOc35G__content--no-more-cards>div h6{color:var(--color-black)}.Explore-module-scss-module__OOc35G__content__card{cursor:grab;touch-action:none;background-color:color-mix(in srgb, var(--color-white) 50%, transparent);border-radius:30px;width:100%;height:100%;position:absolute;overflow:hidden}.Explore-module-scss-module__OOc35G__content__card__image{object-fit:cover}.Explore-module-scss-module__OOc35G__content__card__overlay{padding:var(--spacing-5);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.Explore-module-scss-module__OOc35G__content__card__overlay__info-button{align-self:flex-end}.Explore-module-scss-module__OOc35G__content__card__overlay__button-group{justify-content:center;gap:1rem;display:flex}.Explore-module-scss-module__OOc35G__content__card__overlay__button-group img{aspect-ratio:174/79;max-width:128px;height:auto}.Explore-module-scss-module__OOc35G__content__food-category-info{gap:var(--spacing-2);text-align:center;flex-direction:column;display:flex}.Explore-module-scss-module__OOc35G__content--banner-swiper{flex-direction:column;display:flex}.Explore-module-scss-module__OOc35G__content--banner-swiper>div{flex:1;min-height:0;position:relative;overflow:hidden}.Explore-module-scss-module__OOc35G__footer-bar{padding:var(--spacing-screen-padding);justify-content:space-between;align-items:center;display:flex}
.ForgotPassword-module-scss-module__9Cpd0a__layout__header-bar{padding-top:var(--spacing-5)}.ForgotPassword-module-scss-module__9Cpd0a__layout__page{padding:var(--spacing-5) var(--spacing-8);height:60dvh;max-width:var(--content-max-width);flex-direction:column;justify-content:center;gap:10px;margin:0 auto;display:flex}.ForgotPassword-module-scss-module__9Cpd0a__layout__form{flex-direction:column;gap:20px;display:flex}.ForgotPassword-module-scss-module__9Cpd0a__layout__button{align-self:center;display:flex}.ForgotPassword-module-scss-module__9Cpd0a__success-modal__layout>div{padding:var(--spacing-10) var(--spacing-5);flex-direction:column;align-items:center;gap:10px;display:flex}.ForgotPassword-module-scss-module__9Cpd0a__success-modal__title{padding-top:var(--spacing-5);font-size:var(--text-h6-font-size);font-weight:600}.ForgotPassword-module-scss-module__9Cpd0a__success-modal__content{text-align:center}
.Login-module-scss-module__W4wMJq__wrapper{height:100dvh;overflow:hidden}.Login-module-scss-module__W4wMJq__layout{padding:0 var(--spacing-10);gap:var(--spacing-2);height:100dvh;max-width:var(--content-max-width);background-image:url(../media/login-bg.0d6c65hutxs5e.webp);background-position:50%;background-size:cover;flex-direction:column;margin:0 auto;padding-top:18dvh;display:flex}@media (min-width:768px){.Login-module-scss-module__W4wMJq__layout{background-position:50% 80%}}.Login-module-scss-module__W4wMJq__layout__title{color:#fff}.Login-module-scss-module__W4wMJq__layout__form{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-3) 0;flex-direction:column;flex:1;margin-bottom:100px;display:flex}.Login-module-scss-module__W4wMJq__layout__inputs{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.Login-module-scss-module__W4wMJq__layout__button{padding:var(--spacing-3) var(--spacing-8);font-size:16px;display:flex}.Login-module-scss-module__W4wMJq__layout__signup-link{color:#fff;font-size:16px;font-weight:500;text-decoration:underline}.Login-module-scss-module__W4wMJq__layout__input{background-color:var(--color-orange-100);border:none;border-radius:12px;outline:none;width:auto;padding:16px 20px;font-size:16px}.Login-module-scss-module__W4wMJq__layout__input:focus{background-color:color-mix(in srgb, var(--color-orange-100) 70%, transparent)}.Login-module-scss-module__W4wMJq__layout__input:disabled{cursor:not-allowed}.Login-module-scss-module__W4wMJq__layout__input-label{color:#fff}.Login-module-scss-module__W4wMJq__layout__buttons{flex-direction:column;align-items:center;gap:8px;display:flex}
.RestaurantDetails-module-scss-module__U_zRdW__layout{width:100vw;height:100vh;max-width:var(--content-max-width);margin:0 auto}.RestaurantDetails-module-scss-module__U_zRdW__layout__header-bar{padding:var(--spacing-10) var(--spacing-8) var(--spacing-5);z-index:100;align-items:center;width:100%;max-width:768px;margin:0 auto;display:flex;position:relative}.RestaurantDetails-module-scss-module__U_zRdW__layout__main{flex-direction:column;width:100%;height:70%;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__layout__maps{background-color:var(--color-gray-100);border-top-left-radius:20px;border-top-right-radius:20px;flex:0 0 55%;align-content:center}.RestaurantDetails-module-scss-module__U_zRdW__layout__maps-section{width:100%;height:100%;position:relative}.RestaurantDetails-module-scss-module__U_zRdW__layout__loading{justify-content:center;align-items:center;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__layout__nav-card{z-index:10;padding:var(--spacing-1) var(--spacing-12);background-color:#fff;border-radius:20px;flex-direction:column;flex:0 0 60%;gap:40px;margin-top:-25px;display:flex;position:relative;overflow-y:auto}.RestaurantDetails-module-scss-module__U_zRdW__layout__nav-card>div{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10);flex-direction:column;justify-content:center;align-items:center;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__layout__restaurant-details{flex-direction:column;justify-content:center;justify-items:center;gap:16px;width:100%;max-width:230px;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__maps{border-radius:10px;width:100%;height:100%;overflow:hidden}.RestaurantDetails-module-scss-module__U_zRdW__maps-pin{object-fit:contain;width:80px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RestaurantDetails-module-scss-module__U_zRdW__restaurant-details__address{place-items:center;gap:10px;margin-left:-30px;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__restaurant-details__title{color:var(--color-cyan-700);font-size:26px;font-weight:600}.RestaurantDetails-module-scss-module__U_zRdW__restaurant-details__content{font-size:var(--text-h6-font-size)}.RestaurantDetails-module-scss-module__U_zRdW__restaurant-details__rating{align-items:center;gap:10px;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__nav-card__buttons{padding-top:var(--spacing-5);gap:10px;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__nav-card__button{font-size:18px;font-weight:700}.RestaurantDetails-module-scss-module__U_zRdW__nav-card__link{color:inherit;text-decoration:none}.RestaurantDetails-module-scss-module__U_zRdW__nav-card__reviews{padding:var(--spacing-2) var(--spacing-10)}.RestaurantDetails-module-scss-module__U_zRdW__error-page{min-height:100dvh;max-width:var(--content-max-width);background-color:#fff;margin:0 auto}.RestaurantDetails-module-scss-module__U_zRdW__error-page__header-bar{align-items:center;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);background-color:var(--color-white);justify-items:center;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__error-page__header-bar--title{font-size:20px;font-weight:600}.RestaurantDetails-module-scss-module__U_zRdW__error-page__header{padding-top:var(--spacing-6);background-color:#fff}.RestaurantDetails-module-scss-module__U_zRdW__error-page__card-container{place-content:center;place-items:center;height:70dvh;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__error-page__card-layout{text-align:center;width:80%;padding:var(--spacing-6);box-shadow:0px 4px 16px var(--color-gray-100);flex-direction:column;justify-content:center;place-items:center;gap:10px;min-height:300px;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__error-page__card-layout>div{min-height:inherit;width:100%}.RestaurantDetails-module-scss-module__U_zRdW__error-page__card-title{padding-top:var(--spacing-5);font-size:20px;font-weight:600}.RestaurantDetails-module-scss-module__U_zRdW__error-page__card-content{font-size:var(--text-body-font-size);color:var(--color-gray-700);padding-top:var(--spacing-2)}.RestaurantDetails-module-scss-module__U_zRdW__success-page__container{height:70dvh;max-width:var(--content-max-width);place-content:center;place-items:center;margin:0 auto;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__success-page__card-layout{text-align:center;width:80%;padding:var(--spacing-6);flex-direction:column;justify-content:center;place-items:center;gap:10px;min-height:300px;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__success-page__icon-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.RestaurantDetails-module-scss-module__U_zRdW__success-page__icon-wrapper:before{content:"";background-color:var(--color-orange-50);z-index:0;border-radius:50%;width:180px;height:180px;position:absolute}.RestaurantDetails-module-scss-module__U_zRdW__success-page__icon{z-index:1;position:relative}.RestaurantDetails-module-scss-module__U_zRdW__success-page__card-title{padding-top:var(--spacing-3);color:var(--color-cyan-700);font-weight:500;font-size:var(--text-h6-font-size)}.RestaurantDetails-module-scss-module__U_zRdW__success-page__card-points{color:var(--color-cyan-700);font-weight:700;font-size:var(--text-h4-font-size)}.RestaurantDetails-module-scss-module__U_zRdW__reviews__layout{padding-top:var(--spacing-5);flex-direction:column;gap:5px;display:flex}.RestaurantDetails-module-scss-module__U_zRdW__reviews__user{font-size:18px;font-weight:700}.RestaurantDetails-module-scss-module__U_zRdW__reviews__description{font-size:16px;font-weight:400}.RestaurantDetails-module-scss-module__U_zRdW__description-wrapper{position:relative}.RestaurantDetails-module-scss-module__U_zRdW__description--clamped{max-height:4.5em;overflow:hidden}.RestaurantDetails-module-scss-module__U_zRdW__description__see-more{color:var(--color-orange-400);cursor:pointer;background:#fff;border:none;padding-left:4px;font-family:inherit;font-size:16px;line-height:1.5;position:absolute;bottom:0;right:0}
.PageTitle-module-scss-module__-tIeCW__page-title{font-weight:500;font-size:var(--text-h5-font-size)}
.Auth-module-scss-module__IRh0Zq__layout{max-width:var(--content-max-width);margin:0 auto}.Auth-module-scss-module__IRh0Zq__layout__background{min-height:100dvh;max-width:var(--content-max-width);justify-content:center;margin:0 auto;position:relative}.Auth-module-scss-module__IRh0Zq__layout__background:before{content:"";opacity:.9;z-index:0;background-image:url(../media/root-background.0_nepi014j.tv.png);background-position:50%;background-size:cover;background-attachment:fixed;position:absolute;inset:0}@media (min-width:768px){.Auth-module-scss-module__IRh0Zq__layout__background:before{background-position:50% 90%}}.Auth-module-scss-module__IRh0Zq__layout__background:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0006);height:40%;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){.Auth-module-scss-module__IRh0Zq__layout__background:after{display:none}}.Auth-module-scss-module__IRh0Zq__layout__background>*{z-index:2;position:relative}.Auth-module-scss-module__IRh0Zq__layout__main{padding:var(--spacing-10) var(--spacing-12);flex-direction:column;justify-content:space-between;align-items:center;gap:40px;display:flex}.Auth-module-scss-module__IRh0Zq__layout__buttons{flex-direction:column;place-items:center;gap:20px;width:100%;display:flex}.Auth-module-scss-module__IRh0Zq__layout__footer{z-index:100;justify-content:center;align-items:flex-end;width:100%;padding-bottom:12px;display:flex;position:fixed;bottom:0;left:0;overflow:visible}.Auth-module-scss-module__IRh0Zq__layout__footer-backdrop{object-fit:cover;object-position:bottom;z-index:0;pointer-events:none;width:100%;height:140px;max-width:var(--content-max-width);position:absolute;bottom:-35px}.Auth-module-scss-module__IRh0Zq__layout__footer-banner{z-index:1;width:350px;height:auto;position:relative}.Auth-module-scss-module__IRh0Zq__header-bar{padding:var(--spacing-10) var(--spacing-8);z-index:100;align-items:center;display:flex;position:relative}.Auth-module-scss-module__IRh0Zq__header-bar__logo{position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px){.Auth-module-scss-module__IRh0Zq__header-bar__logo{filter:drop-shadow(0 0 4px #454545)}}.Auth-module-scss-module__IRh0Zq__copywriting{color:#fff;text-align:center;width:100%;font-size:18px;font-weight:700}@media (min-width:768px){.Auth-module-scss-module__IRh0Zq__copywriting{text-shadow:0 0 1px #000,0 0 2px #000}}.Auth-module-scss-module__IRh0Zq__buttons{place-items:center;gap:20px;width:100%;display:flex}.Auth-module-scss-module__IRh0Zq__buttons__login-signup{width:100%;font-size:16px;font-weight:600}
.FAQ-module-scss-module__iDw2BG__faq__back-btn{top:var(--spacing-8);left:var(--spacing-screen-padding);z-index:100;position:fixed}.FAQ-module-scss-module__iDw2BG__faq__content{padding:var(--spacing-8) var(--spacing-10);width:100%;max-width:var(--content-max-width);margin:0 auto}.FAQ-module-scss-module__iDw2BG__faq__layout{text-align:center;place-items:center;gap:10px;max-height:100dvh}.FAQ-module-scss-module__iDw2BG__faq__layout>h1{text-align:center;max-width:300px;padding-left:30px}.FAQ-module-scss-module__iDw2BG__faq__layout--tnc{padding-top:var(--spacing-5);text-align:center}.FAQ-module-scss-module__iDw2BG__qna__layout{text-align:justify;width:100%;padding:var(--spacing-2) 0;flex-direction:column;display:flex}.FAQ-module-scss-module__iDw2BG__qna__question{font-weight:600}.FAQ-module-scss-module__iDw2BG__qna__answer{line-height:1.2}
.LinkExpired-module-scss-module__WQv8AG__link-expired-modal__layout{max-width:var(--content-max-width);margin:0 auto}.LinkExpired-module-scss-module__WQv8AG__link-expired-modal__layout>div{padding:var(--spacing-10) var(--spacing-5);flex-direction:column;align-items:center;gap:10px;display:flex}.LinkExpired-module-scss-module__WQv8AG__link-expired-modal__title{padding-top:var(--spacing-5);font-size:var(--text-h6-font-size);font-weight:600}.LinkExpired-module-scss-module__WQv8AG__link-expired-modal__content{text-align:center}
@keyframes Profile-module-scss-module__2imIdW__pulse{0%,to{opacity:1}50%{opacity:.8}}.Profile-module-scss-module__2imIdW__profile__layout{max-width:var(--content-max-width);padding:var(--spacing-12) var(--spacing-6);gap:20px;align-items:left;padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.Profile-module-scss-module__2imIdW__profile__page-title{font-size:var(--text-h4-font-size);text-align:center}.Profile-module-scss-module__2imIdW__profile__info{width:100%;padding:var(--spacing-2) var(--spacing-3);flex-direction:column;display:flex}.Profile-module-scss-module__2imIdW__profile__info--strokes{background-color:var(--color-orange-500);width:100%;height:2px;display:block}.Profile-module-scss-module__2imIdW__profile__buttons{padding-top:var(--spacing-2);flex-direction:column;align-items:flex-start;gap:15px;width:100%;display:flex}.Profile-module-scss-module__2imIdW__profile__buttons__horizontal--layout{width:100%;padding-top:var(--spacing-2);flex-direction:column;display:flex}.Profile-module-scss-module__2imIdW__profile__buttons__horizontal--strokes{background-color:var(--color-orange-400);width:100%;height:1px;display:block}.Profile-module-scss-module__2imIdW__info-display__layout{width:100%;padding:var(--spacing-3) 0;justify-content:space-between;align-items:center;display:flex}.Profile-module-scss-module__2imIdW__info-display__label{font-size:var(--text-body-font-size);font-weight:500}.Profile-module-scss-module__2imIdW__info-display__content{font-size:var(--text-body-font-size);color:var(--color-gray-400);font-weight:500}.Profile-module-scss-module__2imIdW__info-display__skeleton-bar{background-color:#e5e7eb;border-radius:4px;width:100%;height:30px;animation:1.5s ease-in-out infinite Profile-module-scss-module__2imIdW__pulse}.Profile-module-scss-module__2imIdW__balance-card__layout{padding:var(--spacing-4) var(--spacing-6);background:radial-gradient(circle at top,#2cd5c4 20%,#008b8b 100%);border-radius:16px;flex-direction:column;gap:10px;width:100%;display:flex}.Profile-module-scss-module__2imIdW__balance-card__point-balance{border-bottom:1px solid #fff;flex-direction:column;padding-bottom:5px;display:flex}.Profile-module-scss-module__2imIdW__balance-card__label{font-size:var(--text-button-font-size);color:#fff;margin:0}.Profile-module-scss-module__2imIdW__balance-card__claim-button{padding:var(--spacing-1) var(--spacing-1);padding-right:var(--spacing-2);border-radius:40px;justify-content:space-between;align-items:center;gap:15px;transition:background-color .6s;display:flex}.Profile-module-scss-module__2imIdW__balance-card__claim-button--unclaimed{background-color:color-mix(in srgb, var(--color-cyan-100) 50%, transparent)}.Profile-module-scss-module__2imIdW__balance-card__claim-button--unclaimed p{color:#fff;font-size:var(--text-body-font-size);font-weight:600}.Profile-module-scss-module__2imIdW__balance-card__claim-button--claimed{background-color:var(--color-cyan-700);padding:var(--spacing-2) var(--spacing-2);gap:5px}.Profile-module-scss-module__2imIdW__balance-card__claim-button--claimed p{color:#fff;font-size:var(--text-body-font-size);font-weight:300}.Profile-module-scss-module__2imIdW__balance-card__points-label{color:#fff;letter-spacing:1px;margin:-10px 0 0;font-size:36px;font-weight:700}.Profile-module-scss-module__2imIdW__balance-card__daily-check-in{justify-content:space-between;align-items:center;display:flex}.Profile-module-scss-module__2imIdW__balance-card__skeleton-bar{background-color:#ffffff59;border-radius:6px;animation:1.5s ease-in-out infinite Profile-module-scss-module__2imIdW__pulse}.Profile-module-scss-module__2imIdW__balance-card__skeleton-bar--label{width:90px;height:20px}.Profile-module-scss-module__2imIdW__balance-card__skeleton-bar--points{width:100px;height:20px;margin-top:6px}.Profile-module-scss-module__2imIdW__balance-card__skeleton-bar--btn{border-radius:40px;width:80px;height:20px}.Profile-module-scss-module__2imIdW__btn-horizontal__layout{width:100%;padding:var(--spacing-3) var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.Profile-module-scss-module__2imIdW__btn-horizontal__icon-label{align-items:center;gap:10px;display:flex}.Profile-module-scss-module__2imIdW__btn-horizontal__icon-label>p{color:var(--color-orange-400);font-size:16px;font-weight:600}
.CheckInSuccess-module-scss-module__s03XWa__card__header{padding-top:var(--spacing-5)}.CheckInSuccess-module-scss-module__s03XWa__card__container{height:70dvh;max-width:var(--content-max-width);place-content:center;place-items:center;margin:0 auto;display:flex}.CheckInSuccess-module-scss-module__s03XWa__card__layout{text-align:center;width:80%;padding:var(--spacing-6);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.CheckInSuccess-module-scss-module__s03XWa__card__icon{background-color:color-mix(in srgb, var(--color-orange-100) 50%, transparent);padding:var(--spacing-4);border-radius:100%}.CheckInSuccess-module-scss-module__s03XWa__card__title{padding-top:var(--spacing-5);font-size:20px;font-weight:600}.CheckInSuccess-module-scss-module__s03XWa__card__content{font-size:var(--text-body-font-size);color:var(--color-gray-700);padding-bottom:var(--spacing-8);font-weight:600}
@keyframes RedeemPrizes-module-scss-module__SpYCra__pulse{0%,to{opacity:1}50%{opacity:.8}}.RedeemPrizes-module-scss-module__SpYCra__redeem-prizes__header{padding-top:var(--spacing-5)}.RedeemPrizes-module-scss-module__SpYCra__redeem-prizes__layout{padding:var(--spacing-12) var(--spacing-6);max-height:80dvh;max-width:var(--content-max-width);scrollbar-width:none;grid-template-columns:repeat(2,1fr);gap:20px 10px;margin:0 auto;display:grid;overflow-y:auto}.RedeemPrizes-module-scss-module__SpYCra__redeem-prizes__layout::-webkit-scrollbar{display:none}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__skeleton{padding:var(--spacing-3);box-shadow:2px 4px 8px var(--color-gray-400);background-color:#fff;border-radius:12px;flex-direction:column;gap:8px;display:flex}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__skeleton-image{background-color:#e5e7eb;border-radius:20px;width:100%;height:120px;animation:1.5s ease-in-out infinite RedeemPrizes-module-scss-module__SpYCra__pulse}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__skeleton-line{background-color:#e5e7eb;border-radius:4px;height:14px;animation:1.5s ease-in-out infinite RedeemPrizes-module-scss-module__SpYCra__pulse}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__skeleton-line--name{width:80%}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__skeleton-line--points{width:50%}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__skeleton-line--btn{border-radius:8px;align-self:center;width:80%;height:32px;margin-top:5px}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__layout{padding:var(--spacing-3) var(--spacing-3);box-shadow:2px 4px 8px var(--color-gray-400);flex-direction:column;display:flex;overflow:hidden}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__layout--disabled{opacity:.7}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__image{border-radius:20px;width:100%;height:120px}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__image--disabled{filter:grayscale()}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__info-layout{padding:var(--spacing-1) 2px;flex-direction:column;flex:1;display:flex}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__reward-name{color:color-mix(in srgb, var(--color-cyan-700) 90%, transparent);font-size:15px;font-weight:600;line-height:1.1}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__reward-name--disabled{color:var(--color-gray-700)}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__reward-points{text-align:left;font-size:15px}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__reward-points--disabled{color:var(--color-gray-700)}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__redeem-btn{font-size:var(--text-body-font-size);letter-spacing:.5px;padding:var(--spacing-2);align-self:center;width:80%;margin-top:5px;font-weight:600}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__redeem-btn:disabled{background:var(--color-gray-400);color:var(--color-black)}.RedeemPrizes-module-scss-module__SpYCra__card-prizes__redeem-btn--disabled{background:var(--color-gray-400);color:var(--color-black);cursor:not-allowed}.RedeemPrizes-module-scss-module__SpYCra__success-modal__backdrop{background-color:#0000}.RedeemPrizes-module-scss-module__SpYCra__success-modal__modal{height:40dvh}.RedeemPrizes-module-scss-module__SpYCra__success-modal__layout{height:100%;padding:var(--spacing-5) var(--spacing-6);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.RedeemPrizes-module-scss-module__SpYCra__success-modal__image{aspect-ratio:3.5/3.5;background-color:var(--color-orange-100);border-radius:20px;width:50%}.RedeemPrizes-module-scss-module__SpYCra__success-modal__copywriting{text-align:center;line-height:1.3}.RedeemPrizes-module-scss-module__SpYCra__success-modal__copywriting>p:first-child{color:color-mix(in srgb, var(--color-cyan-700) 90%, transparent);font-weight:600;font-size:var(--text-h6-font-size)}.RedeemPrizes-module-scss-module__SpYCra__success-modal__copywriting>p:last-child{color:var(--color-gray-700);font-weight:400}.RedeemPrizes-module-scss-module__SpYCra__success-modal__btn-layout{width:100%;padding-top:var(--spacing-5);justify-content:center;gap:10px;display:flex}.RedeemPrizes-module-scss-module__SpYCra__success-modal__btn-layout>button{padding:10px var(--spacing-6);letter-spacing:.8px;font-weight:600;font-size:var(--text-body-font-size);border-radius:30px}
.RedeemSuccess-module-scss-module__7W5ECW__card__header{padding-top:var(--spacing-5)}.RedeemSuccess-module-scss-module__7W5ECW__card__container{place-content:center;place-items:center;height:70dvh;display:flex}.RedeemSuccess-module-scss-module__7W5ECW__card__layout{text-align:center;width:80%;padding:var(--spacing-6);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.RedeemSuccess-module-scss-module__7W5ECW__card__icon{background-color:color-mix(in srgb, var(--color-orange-100) 50%, transparent);padding:var(--spacing-4);border-radius:100%}.RedeemSuccess-module-scss-module__7W5ECW__card__title{padding-top:var(--spacing-5);font-size:20px;font-weight:600}.RedeemSuccess-module-scss-module__7W5ECW__card__content{font-size:var(--text-body-font-size);color:var(--color-gray-700);padding-bottom:var(--spacing-8);font-weight:600}
@keyframes RedemptionHistory-module-scss-module__INtjsW__pulse{0%,to{opacity:1}50%{opacity:.4}}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__header{padding-top:var(--spacing-8);max-width:var(--content-max-width);gap:30px}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table-wrapper{height:90dvh;max-width:var(--content-max-width);margin:0 auto;overflow:auto}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table{border-collapse:separate;border-spacing:0 12px;width:100%}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table thead tr{border-radius:12px;width:100%;overflow:hidden}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table th{text-align:left;background:linear-gradient(to right, var(--color-orange-500), var(--color-orange-400));color:#fff;z-index:5;background-size:100vw;background-attachment:fixed;border:none;padding:12px 16px;font-weight:600;position:sticky;top:0}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;width:40px}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table th:nth-child(2){text-align:center}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table th:last-child{text-align:center;border-top-right-radius:12px;border-bottom-right-radius:12px}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table td{text-align:center;padding:12px 20px;font-weight:600}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table td:last-child{color:#6b7280}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table-skeleton-row tr{padding-top:1px;padding-bottom:1px}.RedemptionHistory-module-scss-module__INtjsW__redemption-history__table-skeleton-row td>div{background-color:#e5e7eb;border-radius:4px;width:100%;height:40px;animation:1.5s ease-in-out infinite RedemptionHistory-module-scss-module__INtjsW__pulse}
.ResetPassword-module-scss-module__JkoB1G__layout__header-bar{padding-top:var(--spacing-5)}.ResetPassword-module-scss-module__JkoB1G__layout__page{padding:var(--spacing-5) var(--spacing-8);height:80dvh;max-width:var(--content-max-width);flex-direction:column;justify-content:center;gap:10px;margin:0 auto;display:flex}.ResetPassword-module-scss-module__JkoB1G__layout__form{flex-direction:column;gap:10px;display:flex}.ResetPassword-module-scss-module__JkoB1G__layout__button{padding:var(--spacing-3) var(--spacing-10);align-self:center;display:flex}
@keyframes SetLocation-module-scss-module__nmdYXa__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SetLocation-module-scss-module__nmdYXa__modal__step{gap:var(--spacing-6);text-align:center;flex-direction:column;animation:.2s SetLocation-module-scss-module__nmdYXa__fadeIn;display:flex}.SetLocation-module-scss-module__nmdYXa__modal__step img{align-self:center;width:64px;height:auto}.SetLocation-module-scss-module__nmdYXa__modal>div{gap:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.SetLocation-module-scss-module__nmdYXa__modal>div img{align-self:center;width:64px;height:auto}.SetLocation-module-scss-module__nmdYXa__modal__title{margin-bottom:var(--spacing-2);color:var(--color-black)}.SetLocation-module-scss-module__nmdYXa__modal__description{color:var(--color-gray-700)}.SetLocation-module-scss-module__nmdYXa__modal__buttons{gap:var(--spacing-2);display:flex}.SetLocation-module-scss-module__nmdYXa__modal__buttons>button{text-wrap:nowrap;flex:1}.SetLocation-module-scss-module__nmdYXa__alert-modal .SetLocation-module-scss-module__nmdYXa__modal__step img{width:130px}.SetLocation-module-scss-module__nmdYXa__alert-modal>div{gap:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.SetLocation-module-scss-module__nmdYXa__alert-modal>div img{align-self:center;height:auto}.SetLocation-module-scss-module__nmdYXa__alert-modal__title{color:var(--color-black);padding:0 var(--spacing-3)}.SetLocation-module-scss-module__nmdYXa__alert-modal__description{color:var(--color-gray-700);padding:var(--spacing-3) var(--spacing-5)}.SetLocation-module-scss-module__nmdYXa__layout{height:100dvh;max-width:var(--content-max-width);flex-direction:column;margin:0 auto;display:flex}.SetLocation-module-scss-module__nmdYXa__content__card{margin:var(--spacing-screen-padding);padding:var(--spacing-3);flex-direction:column;flex:1;height:74dvh;margin-bottom:0;display:flex;overflow:hidden}.SetLocation-module-scss-module__nmdYXa__content__maps-section{flex:3;min-height:0;position:relative}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section{gap:var(--spacing-2);min-height:0;padding:var(--spacing-4) 0 var(--spacing-2);flex-direction:column;flex:2;display:flex;overflow:hidden}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__input{align-items:center;gap:var(--spacing-2);background-color:var(--color-gray-50);padding:var(--spacing-2) var(--spacing-4);margin:0 var(--spacing-2);border-radius:99px;display:flex}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__input>svg{color:var(--color-cyan-700)}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__input>input{width:100%;color:var(--color-cyan-700);background:0 0;border:none;outline:none;display:block}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__results{flex:1;overflow-y:auto}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__results>div{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--color-gray-50);display:flex}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__results>div:first-child{padding-top:0}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__results>div img{flex-shrink:0;width:24px;height:auto}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__results>div>div{overflow:hidden}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__results>div>div h6{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-cyan-700);font-size:14px;overflow:hidden}.SetLocation-module-scss-module__nmdYXa__content__autocomplete-section__results>div>div p{font-weight:var(--text-dev-body-font-weight);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.SetLocation-module-scss-module__nmdYXa__content__set-button{border-radius:99px;align-self:center}.SetLocation-module-scss-module__nmdYXa__maps{border-radius:10px;width:100%;height:100%;overflow:hidden}.SetLocation-module-scss-module__nmdYXa__maps-pin{object-fit:contain;width:55px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.Signup-module-scss-module__T9nT9G__layout{padding:0 var(--spacing-10);gap:var(--spacing-2);max-width:var(--content-max-width);flex-direction:column;justify-content:center;height:90dvh;margin:0 auto;display:flex}.Signup-module-scss-module__T9nT9G__layout__form{justify-content:space-between;align-items:center;gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.Signup-module-scss-module__T9nT9G__layout__inputs{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.Signup-module-scss-module__T9nT9G__layout__button{font-size:var(--text-button-font-size);padding:var(--spacing-3) var(--spacing-8);display:flex}
.page-module-scss-module__b12KoG__rating{flex-direction:row;gap:4px;display:flex}.page-module-scss-module__b12KoG__rating__star{cursor:pointer;display:inline-flex;position:relative}.page-module-scss-module__b12KoG__rating__starSvg{display:block}.page-module-scss-module__b12KoG__rating__starFill{position:absolute;top:0;left:0;overflow:hidden}
.SwiperSelect-module-scss-module__wtfu2q__swiper-select__wrapper{padding:var(--spacing-1);background-color:var(--color-gray-100);border-radius:99px}.SwiperSelect-module-scss-module__wtfu2q__swiper-select__wrapper>div{border-radius:inherit;display:grid;position:relative}.SwiperSelect-module-scss-module__wtfu2q__swiper-select__option{padding:var(--spacing-1) var(--spacing-4);z-index:2}.SwiperSelect-module-scss-module__wtfu2q__swiper-select__option p{font-weight:var(--text-dev-body-font-weight);font-size:var(--text-dev-body-font-size);color:var(--color-white);text-align:center}.SwiperSelect-module-scss-module__wtfu2q__swiper-select__selected-box{z-index:1;background:var(--color-cyan-gradient);border-radius:inherit;height:100%;position:absolute;top:0}
