.TapGuideLoading-module__RiOhAq__page{--tg-loading-bg:linear-gradient(135deg, #effafa 0%, #f8fffb 52%, #fff8eb 100%);--tg-loading-ink:#11737e29;--tg-loading-line:#11737e29;--tg-loading-hero:linear-gradient(135deg, #11737eeb, #22b8b1d1);--tg-loading-card:#ffffffb8;background:var(--tg-loading-bg);min-height:100vh;padding:clamp(96px,12vw,132px) 16px 72px}.TapGuideLoading-module__RiOhAq__food{--tg-loading-bg:linear-gradient(135deg, #fbf8ed 0%, #eef9f8 54%, #f9fbef 100%);--tg-loading-hero:linear-gradient(135deg, #26381f, #d5a100)}.TapGuideLoading-module__RiOhAq__outdoor{--tg-loading-bg:linear-gradient(135deg, #fff2ef 0%, #eefafa 54%, #fff8fb 100%);--tg-loading-hero:linear-gradient(135deg, #3b173b, #ed5a54)}.TapGuideLoading-module__RiOhAq__services{--tg-loading-bg:linear-gradient(135deg, #e7fbf8 0%, #f6fffb 54%, #edf8ff 100%);--tg-loading-hero:linear-gradient(135deg, #064352, #31cab3)}.TapGuideLoading-module__RiOhAq__nightlife{--tg-loading-bg:linear-gradient(135deg, #150923 0%, #23002b 54%, #070414 100%);--tg-loading-card:#ffffff0f;--tg-loading-line:#ffffff29;--tg-loading-ink:#ffffff38;--tg-loading-hero:linear-gradient(135deg, #16235f, #c31775)}.TapGuideLoading-module__RiOhAq__news{--tg-loading-bg:linear-gradient(135deg, #004b45 0%, #062033 58%, #061522 100%);--tg-loading-card:#ffffff0f;--tg-loading-line:#2dd4bf2e;--tg-loading-ink:#2dd4bf3d;--tg-loading-hero:linear-gradient(135deg, #073f42, #061522)}.TapGuideLoading-module__RiOhAq__inner{gap:26px;width:min(100%,1460px);margin:0 auto;display:grid}.TapGuideLoading-module__RiOhAq__hero,.TapGuideLoading-module__RiOhAq__carousel,.TapGuideLoading-module__RiOhAq__card,.TapGuideLoading-module__RiOhAq__slot{border:1px solid var(--tg-loading-line);position:relative;overflow:hidden}.TapGuideLoading-module__RiOhAq__hero{background:var(--tg-loading-hero);border-radius:32px;align-content:center;gap:18px;min-height:clamp(360px,46vw,540px);padding:clamp(28px,5vw,72px);display:grid}.TapGuideLoading-module__RiOhAq__carousel{background:linear-gradient(135deg,#11737e42,#ffffff38);border-radius:28px;min-height:250px}.TapGuideLoading-module__RiOhAq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.TapGuideLoading-module__RiOhAq__card,.TapGuideLoading-module__RiOhAq__slot{background:var(--tg-loading-card);border-radius:24px;min-height:310px}.TapGuideLoading-module__RiOhAq__slot{min-height:110px}.TapGuideLoading-module__RiOhAq__kicker,.TapGuideLoading-module__RiOhAq__title,.TapGuideLoading-module__RiOhAq__copy,.TapGuideLoading-module__RiOhAq__pill,.TapGuideLoading-module__RiOhAq__image,.TapGuideLoading-module__RiOhAq__line{background:var(--tg-loading-ink);border-radius:999px;display:block}.TapGuideLoading-module__RiOhAq__kicker{width:170px;height:30px}.TapGuideLoading-module__RiOhAq__title{border-radius:26px;width:min(680px,82%);height:clamp(48px,7vw,80px)}.TapGuideLoading-module__RiOhAq__titleSecond{width:min(520px,72%)}.TapGuideLoading-module__RiOhAq__copy{width:min(640px,72%);height:18px}.TapGuideLoading-module__RiOhAq__pills{flex-wrap:wrap;gap:10px;display:flex}.TapGuideLoading-module__RiOhAq__pill{width:128px;height:34px}.TapGuideLoading-module__RiOhAq__image{border-radius:22px 22px 0 0;width:100%;height:172px}.TapGuideLoading-module__RiOhAq__cardBody{gap:12px;padding:18px;display:grid}.TapGuideLoading-module__RiOhAq__line{height:16px}.TapGuideLoading-module__RiOhAq__lineShort{width:68%}.TapGuideLoading-module__RiOhAq__hero:after,.TapGuideLoading-module__RiOhAq__carousel:after,.TapGuideLoading-module__RiOhAq__card:after,.TapGuideLoading-module__RiOhAq__slot:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff42,#0000);animation:1.35s ease-in-out infinite TapGuideLoading-module__RiOhAq__tgLoadingSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes TapGuideLoading-module__RiOhAq__tgLoadingSweep{to{transform:translate(100%)}}@media (max-width:820px){.TapGuideLoading-module__RiOhAq__page{padding:84px 12px 44px}.TapGuideLoading-module__RiOhAq__hero{border-radius:28px;min-height:410px}.TapGuideLoading-module__RiOhAq__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.TapGuideLoading-module__RiOhAq__hero:after,.TapGuideLoading-module__RiOhAq__carousel:after,.TapGuideLoading-module__RiOhAq__card:after,.TapGuideLoading-module__RiOhAq__slot:after{animation:none}}
