.app-main-member,.app-main,.member-mobile-page,.native-app-shell{--vlee-experience-bg:#fffefa;--vlee-experience-card:#fff;--vlee-experience-ink:#191816;--vlee-experience-muted:#746f66;--vlee-experience-soft:#fff5cf;--vlee-experience-line:#1918161a;--vlee-experience-yellow:#ffc400;--vlee-experience-green:#287a58;--vlee-experience-red:#c84d3d;--vlee-experience-blue:#3470a7}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore--elegant{background:radial-gradient(circle at 18% 0,#ffc40029,#0000 34%),linear-gradient(#fffefa 0%,#fff8e5 100%);min-height:100%;padding:18px 15px 92px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__top{background:0 0;gap:15px;padding:0 0 4px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__brand{color:#191816;justify-self:center;align-items:center;gap:6px;font-size:1.05rem;font-weight:850;line-height:1;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__brand img{object-fit:contain;width:27px;height:27px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__brand span{color:#e7ad00;letter-spacing:.08em;font-size:.68em}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__city,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__icon-button,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__add-place{color:#2c281f;background:#ffffffe0;border:1px solid #19181617;border-radius:14px;min-height:36px;font-size:.72rem;font-weight:740;box-shadow:0 8px 18px #241c0a0e}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__toolbar-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__add-place{color:#191816;background:#ffc400;border-color:#e7ad0073;align-items:center;gap:5px;padding:0 10px;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__intro{justify-content:space-between;align-items:flex-end;gap:12px;padding:5px 1px 0;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__intro h1{color:#191816;margin:0;font-size:clamp(1.32rem,4.2vw,1.72rem);font-weight:820;line-height:1.05}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__intro p{color:#746f66;margin:4px 0 0;font-size:.78rem;font-weight:520}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__search-row{position:relative}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__search{background:#fff;border:1px solid #19181617;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:grid;box-shadow:0 12px 28px #271e0d14}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__search input{color:#1d1a15;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem;font-weight:560}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav{gap:9px;margin:0;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav>header{justify-content:space-between;align-items:center;padding:0 1px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav>header h2,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__section-head h2{color:#191816;margin:0;font-size:.86rem;font-weight:800}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav>header small{color:#7a7368;font-size:.66rem;font-weight:620}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav>div{scrollbar-width:none;grid-auto-columns:minmax(70px,78px);grid-auto-flow:column;gap:9px;padding:2px 1px 5px;display:grid;overflow-x:auto}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav>div::-webkit-scrollbar{display:none}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav button{color:#26221b;background:#fffffff0;border:1px solid #19181617;border-radius:13px;justify-items:center;gap:7px;min-height:62px;padding:8px 7px;display:grid;box-shadow:0 9px 20px #271e0d0e}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav button span{color:#c18e00;background:#fff5cd;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav button strong{color:#27231c;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.65rem;font-weight:730;line-height:1.15;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__category-nav button.active{background:#fff2b9;border-color:#ffc400b8;box-shadow:0 12px 22px #ffc40033}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__section{gap:10px;margin-top:17px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__section-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__section-title small{color:#8a6a00;align-items:center;gap:5px;margin-bottom:4px;font-size:.66rem;font-weight:760;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__see-all{color:#4d4538;background:0 0;border:0;font-size:.68rem;font-weight:760}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__rail{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(132px,42%);grid-auto-flow:column;gap:10px;padding:1px 1px 7px;display:grid;overflow-x:auto}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__rail::-webkit-scrollbar{display:none}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card{scroll-snap-align:start;background:#fff;border:1px solid #19181617;border-radius:13px;overflow:hidden;box-shadow:0 12px 26px #271e0d13}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-media{aspect-ratio:1.18;background:#f4ebd7;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-media img,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-media .fallback-image{object-fit:cover;width:100%;height:100%}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-body{gap:5px;padding:8px 9px 9px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-body strong{color:#1f1b15;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:780;line-height:1.2;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-body small,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-body p{color:#746f66;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.63rem;font-weight:560;line-height:1.28;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-actions{justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-actions b{color:#ffc400;align-items:center;gap:3px;font-size:.64rem;font-weight:840;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-actions button{color:#29241c;background:#fff9e7;border:1px solid #19181614;border-radius:10px;width:28px;height:28px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero{color:#fff;background:#2b261d;border:0;border-radius:18px;width:100%;min-height:180px;margin-top:17px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 38px #271e0d24}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero img,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero .fallback-image{object-fit:cover;width:100%;height:100%;min-height:180px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#110e0abf);position:absolute;inset:0}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero-copy,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero-meta{z-index:1;position:absolute;left:13px;right:13px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero-copy{text-align:left;gap:4px;display:grid;bottom:39px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero-copy strong{color:#fff;font-size:1.04rem;font-weight:820}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero-copy small{color:#ffffffd6;font-size:.7rem}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero-meta{align-items:center;gap:8px;display:flex;bottom:12px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero-meta b,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__hero-meta span{color:#fff4bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191816a8;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.66rem;font-weight:760;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-shell{background:radial-gradient(circle at 60% 0,#ffc40024,#0000 34%),#fffefa;min-height:100%}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-map-stage{border-radius:0 0 24px 24px;overflow:hidden;box-shadow:0 18px 38px #271e0d1f}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-sheet{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #1918161a;border-radius:22px;margin:-22px 14px 88px;padding:16px 14px 15px;box-shadow:0 20px 44px #271e0d24}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:13px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-progress>span{color:#191816;background:#ffc400;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.7rem;font-weight:850;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-progress>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-progress i{background:#eee6d6;border-radius:999px;height:3px;display:block}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-progress i.active{background:#ffc400}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-step{gap:12px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-step-heading h2{color:#191816;margin:0;font-size:1rem;font-weight:820;line-height:1.16}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-step-heading p{color:#746f66;margin:4px 0 0;font-size:.74rem;font-weight:520;line-height:1.42}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-search,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-location-card,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-selected-address,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-payment-row,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-note-field{background:#fff;border:1px solid #19181617;border-radius:15px;box-shadow:0 8px 18px #271e0d0e}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:0 12px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-search input{color:#1f1b15;font:inherit;background:0 0;border:0;outline:0;font-size:.8rem}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-vehicle-list{gap:10px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-vehicle-list button{color:#252119;background:#fff;border:1px solid #19181617;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid;box-shadow:0 8px 18px #271e0d0e}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-vehicle-list button.active{background:#fff9e3;border-color:#ffc400b8;box-shadow:0 12px 24px #ffc4002b}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-vehicle-icon{color:#191816;background:#fff1b8;border-radius:12px;place-items:center;width:44px;height:38px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-vehicle-list strong{color:#191816;font-size:.78rem;font-weight:780;display:block}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-vehicle-list small{color:#746f66;font-size:.66rem}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-vehicle-list b{color:#1f1b15;font-size:.78rem;font-weight:830}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-call-button,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-actions .request-flow-call-button{color:#191816;background:linear-gradient(#ffd22c,#ffc400);border:0;border-radius:14px;min-height:50px;font-size:.92rem;font-weight:850;box-shadow:0 14px 28px #ffc40047}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-route-summary{background:#fffef9;border:1px solid #19181617;border-radius:16px;gap:12px;padding:12px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-route-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-route-metrics span{background:#fff5cf;border-radius:12px;gap:3px;padding:9px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-screen{background:#fffefa;min-height:100%;padding-bottom:92px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-hero{background:#211d16;border-radius:0 0 26px 26px;min-height:310px;position:relative;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-photo-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;height:310px;display:grid;overflow-x:auto}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-photo-rail::-webkit-scrollbar{display:none}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-photo-rail img{object-fit:cover;scroll-snap-align:start;width:100%;height:310px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-hero:after{content:"";pointer-events:none;background:linear-gradient(#0003,#0000 34%,#000000b8);position:absolute;inset:0}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-topbar{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:absolute;top:12px;left:12px;right:12px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-topbar h2{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:760;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-topbar button{color:#191816;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #ffffff47;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-hero-glance{z-index:2;color:#fff;gap:7px;display:grid;position:absolute;bottom:17px;left:15px;right:15px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-hero-glance>strong{color:#fff;font-size:1.28rem;font-weight:830;line-height:1.08}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-hero-category,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-hero-glance em,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-hero-glance b{color:#fff4bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191816ad;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:.67rem;font-style:normal;font-weight:760;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-sheet{z-index:1;background:#fffefa;border:1px solid #19181617;border-radius:22px 22px 0 0;gap:14px;margin:-20px 13px 0;padding:15px 13px;display:grid;position:relative;box-shadow:0 -10px 30px #271e0d14}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-overview{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-sheet h1{color:#191816;margin:5px 0 0;font-size:1.18rem;font-weight:830;line-height:1.12}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-description{color:#554f45;margin:7px 0 0;font-size:.79rem;font-weight:520;line-height:1.52}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-status{justify-items:end;gap:7px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-status span{color:#6f5400;background:#fff5cf;border-radius:12px;align-items:center;gap:5px;padding:7px 9px;font-size:.68rem;font-weight:780;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-action-grid>button,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .place-correction-actions.inline-compact .place-correction-trigger-row>button{color:#191816;background:#fff;border:1px solid #19181617;border-radius:15px;min-height:56px;padding:9px;box-shadow:0 9px 20px #271e0d0f}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-action-grid>button.route i,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-action-grid>button.taxi i{color:#c28f00;background:#fff3bd;border-radius:12px;place-items:center;width:32px;height:32px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-action-grid strong,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .place-correction-actions.inline-compact strong{color:#191816;font-size:.72rem;font-weight:780}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-action-grid small,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .place-correction-actions.inline-compact small{color:#746f66;font-size:.61rem;font-weight:560}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-information-card,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-trust-card,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-route-summary,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-board,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-reviews{background:#fff;border:1px solid #19181617;border-radius:18px;box-shadow:0 12px 26px #271e0d0f}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-information-card{gap:12px;padding:13px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-information-card header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-information{gap:8px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-information article,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-information a{min-height:45px;color:inherit;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-information i{color:#8d6a00;background:#fff5cf;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-information strong{color:#252119;font-size:.73rem;font-weight:780}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-information small{color:#746f66;font-size:.68rem;line-height:1.35}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-route-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-route-summary article{background:#fff9e5;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-route-summary i{color:#c28f00;background:#fff;border-radius:11px;place-items:center;width:30px;height:30px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-route-summary small{color:#7d7468;font-size:.6rem;font-weight:650}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-route-summary strong{color:#191816;font-size:.76rem;font-weight:820}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-static-route-map{background:#eee7dc;border:1px solid #19181617;border-radius:18px;min-height:215px;overflow:hidden;box-shadow:0 12px 26px #271e0d14}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-map-quickbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-map-quickbar button,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-map-quickbar span{color:#2a251d;background:#fff;border:1px solid #19181617;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;font-size:.66rem;font-weight:730;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-board{gap:12px;padding:13px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-board>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-board>header span,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-mini-panel__head small{color:#8a6a00;font-size:.62rem;font-weight:790;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-board>header strong,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-mini-panel__head strong{color:#191816;font-size:.82rem;font-weight:790}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-review-jump,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-mini-panel__head button{color:#5f5019;background:0 0;border:0;font-size:.65rem;font-weight:760}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-summary-card{text-align:center;background:#fff8df;border-radius:14px;justify-items:center;gap:5px;min-width:0;padding:9px 6px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-summary-card i{color:#c28f00;background:#fff;border-radius:11px;place-items:center;width:28px;height:28px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-summary-card small{color:#756d61;font-size:.56rem;font-weight:680}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-summary-card strong{color:#191816;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.64rem;font-weight:790;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-compact-grid{gap:10px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-mini-panel{background:#fffdf8;border:1px solid #19181614;border-radius:16px;gap:9px;padding:10px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-mini-panel__head{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-row,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-review-preview-row{background:#fff;border:1px solid #1918160f;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-avatar img,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-avatar i,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-review-preview-avatar img,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-review-preview-avatar i{object-fit:cover;color:#8a6900;background:#fff2bd;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-copy,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-review-preview-copy{gap:2px;min-width:0;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-copy strong,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-review-preview-copy strong{color:#191816;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:760;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-copy small,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-contribution-copy em,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-review-preview-copy em{color:#746f66;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-style:normal;line-height:1.25;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-screen{background:radial-gradient(circle at 16% 0,#ffc4002b,#0000 30%),#fffefa;min-height:100%;padding:15px 14px 92px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-topbar{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;margin-bottom:12px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-topbar strong{color:#191816;text-align:center;font-size:.86rem;font-weight:790}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-topbar button{color:#191816;background:#fff;border:1px solid #19181614;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-card{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:13px;padding:13px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-avatar{background:#fff1bd;border-radius:26px;width:76px;height:76px;overflow:hidden;box-shadow:inset 0 0 0 2px #fff,0 12px 24px #271e0d1c}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-avatar img{object-fit:cover;width:100%;height:100%}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-head-copy>span{color:#8a6a00;font-size:.63rem;font-weight:780}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-head-copy h1{color:#191816;margin:3px 0;font-size:1.05rem;font-weight:820;line-height:1.12}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-head-copy p{color:#746f66;margin:7px 0 0;font-size:.72rem;line-height:1.42}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-rank{color:#735600;background:#fff2be;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.62rem;font-weight:780;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:11px 0;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-stats article{background:#fff;border:1px solid #19181614;border-radius:16px;justify-items:center;gap:5px;padding:10px 6px;display:grid;box-shadow:0 9px 19px #271e0d0e}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-stats i{color:#b78500;background:#fff4c8;border-radius:11px;place-items:center;width:28px;height:28px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-stats span{color:#746f66;font-size:.58rem;font-weight:660}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-stats strong{color:#191816;font-size:.82rem;font-weight:830}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-tabs{background:#f4edde;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;padding:4px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-tabs button{color:#6f675d;background:0 0;border:0;border-radius:12px;min-height:36px;font-size:.65rem;font-weight:730}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-tabs button.active{color:#191816;background:#fff;box-shadow:0 7px 14px #271e0d12}.app-main-member .vlee-city-explore,.native-app-shell .vlee-city-explore,.app-main-member .explore-place-detail-screen,.native-app-shell .explore-place-detail-screen,.app-main-member .contributor-profile-screen,.native-app-shell .contributor-profile-screen,.app-main-member .request-flow-shell,.native-app-shell .request-flow-shell{color:var(--vlee-experience-ink);letter-spacing:0}.app-main-member .vlee-city-explore h1,.app-main-member .vlee-city-explore h2,.app-main-member .vlee-city-explore h3,.app-main-member .explore-place-detail-screen h1,.app-main-member .explore-place-detail-screen h2,.app-main-member .explore-place-detail-screen h3,.app-main-member .contributor-profile-screen h1,.app-main-member .contributor-profile-screen h2,.app-main-member .request-flow-shell h1,.app-main-member .request-flow-shell h2{letter-spacing:0;font-weight:760}.app-main-member .vlee-city-explore__contribution-leader,.native-app-shell .vlee-city-explore__contribution-leader{background:linear-gradient(135deg, #ffc4002e, #ffffffeb 45%), var(--vlee-experience-card);border:1px solid #ffc40061;border-radius:22px;grid-template-columns:minmax(112px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:14px;padding:12px;display:grid;box-shadow:0 16px 34px #271e0d14}.app-main-member .vlee-city-explore__contribution-leader>img,.native-app-shell .vlee-city-explore__contribution-leader>img{display:none}.app-main-member .vlee-city-explore__contribution-video,.native-app-shell .vlee-city-explore__contribution-video{background:#201b13;border-radius:18px;min-height:146px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff42}.app-main-member .vlee-city-explore__contribution-video video,.native-app-shell .vlee-city-explore__contribution-video video{object-fit:cover;width:100%;height:100%;min-height:146px;display:block}.app-main-member .vlee-city-explore__contribution-video span,.native-app-shell .vlee-city-explore__contribution-video span{color:#fff7cf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191816bd;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.68rem;font-weight:750;display:inline-flex;position:absolute;bottom:9px;left:9px}.app-main-member .vlee-city-explore__contribution-copy,.native-app-shell .vlee-city-explore__contribution-copy{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.app-main-member .vlee-city-explore__contribution-copy>strong,.native-app-shell .vlee-city-explore__contribution-copy>strong{color:#1c1914;font-size:1.02rem;line-height:1.14}.app-main-member .vlee-city-explore__contribution-copy>p,.native-app-shell .vlee-city-explore__contribution-copy>p{max-width:34rem;color:var(--vlee-experience-muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.5}.app-main-member .vlee-city-explore__contribution-copy>button,.native-app-shell .vlee-city-explore__contribution-copy>button{color:#fff4bd;background:#191816;border:0;border-radius:999px;width:fit-content;min-height:34px;padding:0 13px;font-size:.76rem;font-weight:760;box-shadow:0 10px 22px #19181624}.app-main-member .vlee-city-explore__contribution-copy>div:first-of-type,.native-app-shell .vlee-city-explore__contribution-copy>div:first-of-type{flex-wrap:wrap;gap:6px;display:flex}.app-main-member .vlee-city-explore__contribution-copy>div:first-of-type b,.native-app-shell .vlee-city-explore__contribution-copy>div:first-of-type b{color:#403212;background:#ffc40033;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.64rem;font-weight:730;display:inline-flex}.app-main-member .vlee-city-explore__contributor-strip,.native-app-shell .vlee-city-explore__contributor-strip{border-top:1px solid var(--vlee-experience-line);margin-top:2px;padding-top:8px}.app-main-member .vlee-city-explore__contributor-strip header,.native-app-shell .vlee-city-explore__contributor-strip header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.app-main-member .vlee-city-explore__contributor-strip header span,.native-app-shell .vlee-city-explore__contributor-strip header span{color:#30291d;align-items:center;gap:5px;font-size:.68rem;font-weight:760;display:inline-flex}.app-main-member .vlee-city-explore__contributor-strip header button,.native-app-shell .vlee-city-explore__contributor-strip header button{color:#6a5a1a;background:0 0;border:0;font-size:.66rem;font-weight:760}.app-main-member .vlee-city-explore__contributor-rail,.native-app-shell .vlee-city-explore__contributor-rail{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.app-main-member .vlee-city-explore__contributor-rail::-webkit-scrollbar{display:none}.native-app-shell .vlee-city-explore__contributor-rail::-webkit-scrollbar{display:none}.app-main-member .vlee-city-explore__contributor-pill,.native-app-shell .vlee-city-explore__contributor-pill{border:1px solid var(--vlee-experience-line);max-width:174px;color:inherit;text-align:left;background:#ffffffbd;border-radius:14px;flex:none;grid-template-columns:30px minmax(92px,1fr);align-items:center;gap:7px;padding:6px 8px;display:inline-grid}.app-main-member .vlee-city-explore__contributor-pill strong,.native-app-shell .vlee-city-explore__contributor-pill strong{color:#201b13;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:760;display:block;overflow:hidden}.app-main-member .vlee-city-explore__contributor-pill small,.native-app-shell .vlee-city-explore__contributor-pill small{color:var(--vlee-experience-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:520;display:block;overflow:hidden}.app-main-member .contributor-profile-card,.native-app-shell .contributor-profile-card{background:linear-gradient(135deg,#fff9de,#fff 58%);border:1px solid #ffc4004d;border-radius:22px;box-shadow:0 18px 38px #271e0d14}.app-main-member .contributor-profile-social-actions,.native-app-shell .contributor-profile-social-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.app-main-member .contributor-profile-social-actions span,.native-app-shell .contributor-profile-social-actions span{border:1px solid var(--vlee-experience-line);color:#4e473d;background:#ffffffb8;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:0 9px;font-size:.68rem;font-weight:720;display:inline-flex}.app-main-member .contributor-profile-social-actions button,.native-app-shell .contributor-profile-social-actions button{color:#fff4bd;background:#191816;border:0;border-radius:999px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:.7rem;font-weight:780;display:inline-flex}.app-main-member .contributor-profile-social-actions button.is-following,.native-app-shell .contributor-profile-social-actions button.is-following{background:var(--vlee-experience-yellow);color:#201b13}.app-main-member .contributor-profile-social-message,.native-app-shell .contributor-profile-social-message{color:#6e5b11;margin-top:7px;font-size:.68rem;font-weight:680;display:inline-flex}.app-main-member .request-flow-shell .route-summary-card,.native-app-shell .request-flow-shell .route-summary-card,.app-main-member .request-flow-shell .member-request-actions,.native-app-shell .request-flow-shell .member-request-actions{border:1px solid var(--vlee-experience-line);background:#ffffffeb;border-radius:20px;box-shadow:0 14px 30px #271e0d12}.app-main-member .explore-place-detail-sheet,.native-app-shell .explore-place-detail-sheet{color:var(--vlee-experience-ink)}.app-main-member .place-correction-actions,.native-app-shell .place-correction-actions,.app-main-member .explore-place-contribution-board,.native-app-shell .explore-place-contribution-board,.app-main-member .explore-place-reviews,.native-app-shell .explore-place-reviews{border-color:var(--vlee-experience-line);box-shadow:0 14px 30px #271e0d0f}@media (max-width:700px){.app-main-member .vlee-city-explore__contribution-leader,.native-app-shell .vlee-city-explore__contribution-leader{border-radius:20px;grid-template-columns:1fr;padding:10px}.app-main-member .vlee-city-explore__contribution-video,.native-app-shell .vlee-city-explore__contribution-video,.app-main-member .vlee-city-explore__contribution-video video,.native-app-shell .vlee-city-explore__contribution-video video{min-height:128px}}.app-main.app-main-member .member-mobile-page .vlee-city-explore.vlee-city-explore--elegant,.app-main .member-mobile-page .vlee-city-explore.vlee-city-explore--elegant,.native-app-shell .member-mobile-page .vlee-city-explore.vlee-city-explore--elegant{background:radial-gradient(circle at 78% 0,#ffc4001f,#0000 30%),linear-gradient(#fffefa 0%,#fff8e7 100%);gap:18px;min-height:100%;padding:18px 14px 88px;display:grid}.app-main.app-main-member .member-mobile-page .vlee-city-explore__top,.app-main .member-mobile-page .vlee-city-explore__top,.native-app-shell .member-mobile-page .vlee-city-explore__top{box-shadow:none;background:0 0;border:0;gap:13px;padding:0;display:grid}.app-main.app-main-member .member-mobile-page .vlee-city-explore__brand,.app-main .member-mobile-page .vlee-city-explore__brand,.native-app-shell .member-mobile-page .vlee-city-explore__brand{letter-spacing:0;text-transform:none;justify-self:center;gap:6px;font-size:.88rem;font-weight:820}.app-main.app-main-member .member-mobile-page .vlee-city-explore__brand img,.app-main .member-mobile-page .vlee-city-explore__brand img,.native-app-shell .member-mobile-page .vlee-city-explore__brand img{width:19px;height:19px}.app-main.app-main-member .member-mobile-page .vlee-city-explore__city,.app-main.app-main-member .member-mobile-page .vlee-city-explore__add-place,.app-main.app-main-member .member-mobile-page .vlee-city-explore__icon-button,.app-main .member-mobile-page .vlee-city-explore__city,.app-main .member-mobile-page .vlee-city-explore__add-place,.app-main .member-mobile-page .vlee-city-explore__icon-button,.native-app-shell .member-mobile-page .vlee-city-explore__city,.native-app-shell .member-mobile-page .vlee-city-explore__add-place,.native-app-shell .member-mobile-page .vlee-city-explore__icon-button{border-radius:14px;min-height:36px;font-size:.68rem;font-weight:760}.app-main.app-main-member .member-mobile-page .vlee-city-explore__add-place,.app-main .member-mobile-page .vlee-city-explore__add-place,.native-app-shell .member-mobile-page .vlee-city-explore__add-place{background:#ffc400;border-color:#d59c0033;border-radius:15px;justify-content:center;width:40px;min-width:40px;padding:0;box-shadow:0 10px 22px #ffc40038}.app-main.app-main-member .member-mobile-page .vlee-city-explore__intro,.app-main .member-mobile-page .vlee-city-explore__intro,.native-app-shell .member-mobile-page .vlee-city-explore__intro{gap:3px;padding:2px 2px 0;display:grid}.app-main.app-main-member .member-mobile-page .vlee-city-explore__intro h1,.app-main .member-mobile-page .vlee-city-explore__intro h1,.native-app-shell .member-mobile-page .vlee-city-explore__intro h1{color:#171513;margin:0;font-size:1.2rem;font-weight:780;line-height:1.08}.app-main.app-main-member .member-mobile-page .vlee-city-explore__intro p,.app-main .member-mobile-page .vlee-city-explore__intro p,.native-app-shell .member-mobile-page .vlee-city-explore__intro p{color:#766f63;margin:0;font-size:.72rem;font-weight:520}.app-main.app-main-member .member-mobile-page .vlee-city-explore__search,.app-main .member-mobile-page .vlee-city-explore__search,.native-app-shell .member-mobile-page .vlee-city-explore__search{border-radius:15px;min-height:44px;box-shadow:0 10px 24px #2f251013}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav,.app-main .member-mobile-page .vlee-city-explore__category-nav,.native-app-shell .member-mobile-page .vlee-city-explore__category-nav{border-bottom:1px solid #19181614;padding-bottom:8px}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav>div,.app-main .member-mobile-page .vlee-city-explore__category-nav>div,.native-app-shell .member-mobile-page .vlee-city-explore__category-nav>div{grid-auto-columns:72px;gap:8px;padding-bottom:3px}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav button,.app-main .member-mobile-page .vlee-city-explore__category-nav button,.native-app-shell .member-mobile-page .vlee-city-explore__category-nav button{background:#fff;border-radius:15px;min-height:70px;padding:8px 6px;box-shadow:0 8px 18px #2a200c0d}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav button span,.app-main .member-mobile-page .vlee-city-explore__category-nav button span,.native-app-shell .member-mobile-page .vlee-city-explore__category-nav button span{background:#fff3c2;border-radius:12px;width:31px;height:31px}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav button strong,.app-main .member-mobile-page .vlee-city-explore__category-nav button strong,.native-app-shell .member-mobile-page .vlee-city-explore__category-nav button strong{font-size:.58rem;font-weight:760}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-leader,.app-main .member-mobile-page .vlee-city-explore__contribution-leader,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-leader{background:linear-gradient(135deg,#fff4c3eb,#fffffff5 58%),#fff;border-radius:21px;grid-template-columns:minmax(124px,.92fr) minmax(0,1fr);gap:10px;margin-top:0;padding:10px;box-shadow:0 15px 34px #2b200a17}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-video,.app-main .member-mobile-page .vlee-city-explore__contribution-video,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-video{background:#181612;border-radius:18px;min-height:118px}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-copy,.app-main .member-mobile-page .vlee-city-explore__contribution-copy,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-copy{align-content:center;gap:7px}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-copy>strong,.app-main .member-mobile-page .vlee-city-explore__contribution-copy>strong,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-copy>strong{font-size:.96rem;font-weight:790;line-height:1.1}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-copy p,.app-main .member-mobile-page .vlee-city-explore__contribution-copy p,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-copy p{max-width:29ch;font-size:.64rem;line-height:1.35}.app-main.app-main-member .member-mobile-page .vlee-city-explore__section,.app-main .member-mobile-page .vlee-city-explore__section,.native-app-shell .member-mobile-page .vlee-city-explore__section{margin-top:0}.app-main.app-main-member .member-mobile-page .vlee-city-explore__card-media,.app-main .member-mobile-page .vlee-city-explore__card-media,.native-app-shell .member-mobile-page .vlee-city-explore__card-media{aspect-ratio:1.28;min-height:92px}.app-main.app-main-member .member-mobile-page .explore-place-detail-hero,.app-main .member-mobile-page .explore-place-detail-hero,.native-app-shell .member-mobile-page .explore-place-detail-hero,.app-main.app-main-web .explore-place-detail-hero{border-radius:0 0 28px 28px;height:308px;min-height:308px}.app-main.app-main-member .member-mobile-page .explore-place-hero-glance,.app-main .member-mobile-page .explore-place-hero-glance,.native-app-shell .member-mobile-page .explore-place-hero-glance,.app-main.app-main-web .explore-place-hero-glance{background:linear-gradient(135deg,#191612c7,#19161285);border:1px solid #ffffff2e;border-radius:18px;max-width:none;padding:13px 14px;bottom:18px;left:15px;right:15px;box-shadow:0 14px 30px #0003}.app-main.app-main-member .member-mobile-page .explore-place-hero-glance strong,.app-main .member-mobile-page .explore-place-hero-glance strong,.native-app-shell .member-mobile-page .explore-place-hero-glance strong,.app-main.app-main-web .explore-place-hero-glance strong{font-size:1.22rem;font-weight:800}@media (max-width:420px){.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-leader,.app-main .member-mobile-page .vlee-city-explore__contribution-leader,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-leader{grid-template-columns:1fr}}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-main,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-main{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-media{color:#8d6a00;place-items:center;min-height:116px;display:grid;position:relative}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-media em,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-image em{color:#fff4bd;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191816b8;border-radius:999px;max-width:calc(100% - 14px);padding:4px 7px;font-size:.58rem;font-style:normal;font-weight:760;line-height:1.1;position:absolute;bottom:7px;left:7px;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-media b{color:#287a58;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.57rem;font-weight:820;display:inline-flex;position:absolute;top:7px;right:7px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-media b span{background:#287a58;border-radius:50%;width:6px;height:6px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-copy{gap:4px;padding:9px 10px 0;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-copy strong{color:#1f1b15;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:780;line-height:1.2;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-copy small,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-copy i{color:#746f66;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.64rem;font-style:normal;font-weight:540;line-height:1.28;display:block;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-meta{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-meta span{color:#5d4a12;background:#fff6d5;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:.58rem;font-weight:720;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-actions{padding:8px 9px 9px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-actions a,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-actions button{color:#29241c;background:#fff9e7;border:1px solid #19181614;border-radius:11px;place-items:center;width:30px;height:30px;text-decoration:none;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__card-actions .taxi{color:#191816;background:#ffc400}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__health-panel,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__guide,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory{background:#ffffffe0;border:1px solid #19181617;border-radius:18px;margin-top:16px;box-shadow:0 12px 26px #271e0d0f}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__health-panel{gap:10px;padding:12px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__health-panel>header,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__guide>header,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__health-panel h2,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__guide h2,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-head h2{color:#191816;margin:0;font-size:.9rem;font-weight:800}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__health-panel small,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__guide small,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-head small{color:#7a7368;font-size:.64rem;font-weight:620}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__health-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__health-actions button,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-buttons a,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-buttons button{color:#2a251d;background:#fff9e7;border:1px solid #19181614;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;font-size:.63rem;font-weight:730;text-decoration:none;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-list,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__compact-list,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-list{gap:8px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-focus,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__compact-item,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-row{color:#191816;background:#fff;border:1px solid #19181614;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid;box-shadow:0 8px 18px #271e0d0b}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-main{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-image,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__compact-icon,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-image{color:#9a7200;background:#fff2bd;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-image{width:54px;height:54px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-image img,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__compact-icon img,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-image img{object-fit:cover;width:100%;height:100%}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-copy,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__compact-copy,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-copy{gap:3px;min-width:0;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-copy strong,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__compact-copy strong,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-copy>strong{color:#1f1b15;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:760;line-height:1.18;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-copy small,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__compact-copy small,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-copy small,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-copy p{color:#746f66;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.62rem;font-weight:540;line-height:1.28;display:block;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-meta,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__pharmacy-copy span,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__compact-meta{color:#8a6a00;flex-wrap:wrap;align-items:center;gap:5px;font-size:.58rem;font-weight:700;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__directory-row>button,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__compact-meta button{color:#2a251d;background:#fff9e7;border:1px solid #19181614;border-radius:11px;place-items:center;width:30px;height:30px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__guide{gap:10px;padding:12px;display:grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contribution-leader{margin-top:17px}.app-main.app-main-member .member-mobile-page .vlee-city-explore.vlee-city-explore--elegant,.app-main .member-mobile-page .vlee-city-explore.vlee-city-explore--elegant,.native-app-shell .member-mobile-page .vlee-city-explore.vlee-city-explore--elegant{--vlee-ui-bg:#fffefa;--vlee-ui-warm:#fff5d9;--vlee-ui-card:#fff;--vlee-ui-ink:#171513;--vlee-ui-muted:#746e64;--vlee-ui-yellow:#ffc400;--vlee-ui-line:#19181616;background:linear-gradient(180deg, #ffc40017, #ffc40000 150px), linear-gradient(180deg, var(--vlee-ui-bg), #fff8e8);min-height:100%;color:var(--vlee-ui-ink);font-family:var(--font-poppins,"Inter", Arial, sans-serif);gap:16px;padding:16px 13px 78px;display:grid}.app-main.app-main-member .member-mobile-page .vlee-city-explore__top,.app-main .member-mobile-page .vlee-city-explore__top,.native-app-shell .member-mobile-page .vlee-city-explore__top{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.app-main.app-main-member .member-mobile-page .vlee-city-explore__toolbar,.app-main .member-mobile-page .vlee-city-explore__toolbar,.native-app-shell .member-mobile-page .vlee-city-explore__toolbar{grid-template-columns:minmax(78px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.app-main.app-main-member .member-mobile-page .vlee-city-explore__brand,.app-main .member-mobile-page .vlee-city-explore__brand,.native-app-shell .member-mobile-page .vlee-city-explore__brand{min-width:0;color:var(--vlee-ui-ink);letter-spacing:0;text-transform:none;white-space:nowrap;justify-self:center;align-items:center;gap:6px;font-size:.86rem;font-weight:800;line-height:1;display:inline-flex}.app-main.app-main-member .member-mobile-page .vlee-city-explore__brand img,.app-main .member-mobile-page .vlee-city-explore__brand img,.native-app-shell .member-mobile-page .vlee-city-explore__brand img{object-fit:contain;width:22px;height:22px}.app-main.app-main-member .member-mobile-page .vlee-city-explore__city,.app-main.app-main-member .member-mobile-page .vlee-city-explore__add-place,.app-main.app-main-member .member-mobile-page .vlee-city-explore__icon-button,.app-main .member-mobile-page .vlee-city-explore__city,.app-main .member-mobile-page .vlee-city-explore__add-place,.app-main .member-mobile-page .vlee-city-explore__icon-button,.native-app-shell .member-mobile-page .vlee-city-explore__city,.native-app-shell .member-mobile-page .vlee-city-explore__add-place,.native-app-shell .member-mobile-page .vlee-city-explore__icon-button{border:1px solid var(--vlee-ui-line);letter-spacing:0;border-radius:14px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:.68rem;font-weight:720;line-height:1;display:inline-flex;box-shadow:0 8px 18px #251e0c0f}.app-main.app-main-member .member-mobile-page .vlee-city-explore__city,.app-main .member-mobile-page .vlee-city-explore__city,.native-app-shell .member-mobile-page .vlee-city-explore__city,.app-main.app-main-member .member-mobile-page .vlee-city-explore__icon-button,.app-main .member-mobile-page .vlee-city-explore__icon-button,.native-app-shell .member-mobile-page .vlee-city-explore__icon-button{color:#2d281f;background:#ffffffdb}.app-main.app-main-member .member-mobile-page .vlee-city-explore__add-place,.app-main .member-mobile-page .vlee-city-explore__add-place,.native-app-shell .member-mobile-page .vlee-city-explore__add-place{background:var(--vlee-ui-yellow);color:#191712;border-color:#dfa50047;width:40px;min-width:40px;padding:0;box-shadow:0 10px 22px #ffc40038}.app-main.app-main-member .member-mobile-page .vlee-city-explore__add-place span,.app-main .member-mobile-page .vlee-city-explore__add-place span,.native-app-shell .member-mobile-page .vlee-city-explore__add-place span{display:none}.app-main.app-main-member .member-mobile-page .vlee-city-explore__intro,.app-main .member-mobile-page .vlee-city-explore__intro,.native-app-shell .member-mobile-page .vlee-city-explore__intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 2px;display:grid}.app-main.app-main-member .member-mobile-page .vlee-city-explore__intro:not(.category-active),.app-main .member-mobile-page .vlee-city-explore__intro:not(.category-active),.native-app-shell .member-mobile-page .vlee-city-explore__intro:not(.category-active){grid-template-columns:1fr}.app-main.app-main-member .member-mobile-page .vlee-city-explore__intro h1,.app-main .member-mobile-page .vlee-city-explore__intro h1,.native-app-shell .member-mobile-page .vlee-city-explore__intro h1{color:var(--vlee-ui-ink);letter-spacing:0;margin:0;font-size:1.18rem;font-weight:760;line-height:1.1}.app-main.app-main-member .member-mobile-page .vlee-city-explore__intro p,.app-main .member-mobile-page .vlee-city-explore__intro p,.native-app-shell .member-mobile-page .vlee-city-explore__intro p{color:var(--vlee-ui-muted);margin:3px 0 0;font-size:.71rem;font-weight:500;line-height:1.25}.app-main.app-main-member .member-mobile-page .vlee-city-explore__search,.app-main .member-mobile-page .vlee-city-explore__search,.native-app-shell .member-mobile-page .vlee-city-explore__search{background:#ffffffed;border:1px solid #19181613;border-radius:15px;min-height:43px;padding:0 12px;box-shadow:0 10px 24px #2f251012}.app-main.app-main-member .member-mobile-page .vlee-city-explore__search input,.app-main .member-mobile-page .vlee-city-explore__search input,.native-app-shell .member-mobile-page .vlee-city-explore__search input{color:var(--vlee-ui-ink);font-size:.74rem;font-weight:520}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav>div,.app-main .member-mobile-page .vlee-city-explore__category-nav>div,.native-app-shell .member-mobile-page .vlee-city-explore__category-nav>div{scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:72px;grid-auto-flow:column;gap:8px;padding:1px 1px 5px;display:grid;overflow-x:auto}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav>div::-webkit-scrollbar{display:none}.app-main .member-mobile-page .vlee-city-explore__category-nav>div::-webkit-scrollbar{display:none}.native-app-shell .member-mobile-page .vlee-city-explore__category-nav>div::-webkit-scrollbar{display:none}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav button,.app-main .member-mobile-page .vlee-city-explore__category-nav button,.native-app-shell .member-mobile-page .vlee-city-explore__category-nav button{border:1px solid var(--vlee-ui-line);background:#fff;border-radius:15px;place-items:center;gap:5px;min-height:70px;padding:8px 6px;display:grid;box-shadow:0 8px 18px #2a200c0d}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav button span,.app-main .member-mobile-page .vlee-city-explore__category-nav button span,.native-app-shell .member-mobile-page .vlee-city-explore__category-nav button span{color:#3a2b00;background:#fff1bc;border-radius:12px;width:31px;height:31px}.app-main.app-main-member .member-mobile-page .vlee-city-explore__category-nav button strong,.app-main .member-mobile-page .vlee-city-explore__category-nav button strong,.native-app-shell .member-mobile-page .vlee-city-explore__category-nav button strong{color:#302a20;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.58rem;font-weight:730;line-height:1.12;overflow:hidden}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-leader,.app-main .member-mobile-page .vlee-city-explore__contribution-leader,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-leader{background:linear-gradient(135deg,#fff5d3f2,#fffffff7 62%);border:1px solid #ffc40042;border-radius:21px;grid-template-columns:minmax(126px,.86fr) minmax(0,1fr);gap:10px;margin:0;padding:10px;display:grid;box-shadow:0 15px 34px #2b200a17}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-video,.app-main .member-mobile-page .vlee-city-explore__contribution-video,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-video{background:#181612;border-radius:18px;min-height:120px;position:relative;overflow:hidden}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-video video,.app-main .member-mobile-page .vlee-city-explore__contribution-video video,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-video video{object-fit:cover;width:100%;height:100%;min-height:120px;display:block}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-video>span,.app-main .member-mobile-page .vlee-city-explore__contribution-video>span,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-video>span{color:#171513;background:#ffc400f0;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.58rem;font-weight:760;display:inline-flex;position:absolute;bottom:8px;left:8px;box-shadow:0 8px 20px #0000002e}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-copy,.app-main .member-mobile-page .vlee-city-explore__contribution-copy,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-copy{align-content:center;gap:6px;min-width:0;display:grid}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-copy>strong,.app-main .member-mobile-page .vlee-city-explore__contribution-copy>strong,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-copy>strong{color:var(--vlee-ui-ink);letter-spacing:0;font-size:.96rem;font-weight:780;line-height:1.1}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-copy p,.app-main .member-mobile-page .vlee-city-explore__contribution-copy p,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-copy p{color:var(--vlee-ui-muted);margin:0;font-size:.64rem;font-weight:500;line-height:1.35}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-copy>button,.app-main .member-mobile-page .vlee-city-explore__contribution-copy>button,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-copy>button{color:#fff2b5;background:#191816;border:0;border-radius:999px;justify-self:start;min-height:31px;padding:0 10px;font-size:.66rem;font-weight:730}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-copy>div:first-of-type,.app-main .member-mobile-page .vlee-city-explore__contribution-copy>div:first-of-type,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-copy>div:first-of-type{flex-wrap:wrap;gap:5px;display:flex}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-copy>div:first-of-type b,.app-main .member-mobile-page .vlee-city-explore__contribution-copy>div:first-of-type b,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-copy>div:first-of-type b{color:#4c3a08;background:#ffc4002e;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-size:.58rem;font-weight:720;line-height:1;display:inline-flex}.app-main.app-main-member .member-mobile-page .vlee-city-explore__card,.app-main.app-main-member .member-mobile-page .vlee-city-explore__pharmacy-card,.app-main.app-main-member .member-mobile-page .vlee-city-explore__directory-row,.app-main .member-mobile-page .vlee-city-explore__card,.app-main .member-mobile-page .vlee-city-explore__pharmacy-card,.app-main .member-mobile-page .vlee-city-explore__directory-row,.native-app-shell .member-mobile-page .vlee-city-explore__card,.native-app-shell .member-mobile-page .vlee-city-explore__pharmacy-card,.native-app-shell .member-mobile-page .vlee-city-explore__directory-row{border:1px solid var(--vlee-ui-line);background:#fffffff0;border-radius:16px;box-shadow:0 10px 22px #2a200c0e}.app-main.app-main-member .member-mobile-page .vlee-city-explore__card-media,.app-main .member-mobile-page .vlee-city-explore__card-media,.native-app-shell .member-mobile-page .vlee-city-explore__card-media{aspect-ratio:1.28;border-radius:14px;min-height:94px}.app-main.app-main-member .member-mobile-page .explore-place-detail-screen,.app-main .member-mobile-page .explore-place-detail-screen,.native-app-shell .member-mobile-page .explore-place-detail-screen,.app-main.app-main-web .explore-place-detail-screen{color:#171513;font-family:var(--font-poppins,"Inter", Arial, sans-serif);background:#fffefa}.app-main.app-main-member .member-mobile-page .explore-place-detail-hero,.app-main .member-mobile-page .explore-place-detail-hero,.native-app-shell .member-mobile-page .explore-place-detail-hero,.app-main.app-main-web .explore-place-detail-hero{background:#1b1814;border-radius:0 0 28px 28px;height:306px;min-height:306px}.app-main.app-main-member .member-mobile-page .explore-place-hero-glance,.app-main .member-mobile-page .explore-place-hero-glance,.native-app-shell .member-mobile-page .explore-place-hero-glance,.app-main.app-main-web .explore-place-hero-glance{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#191612d1,#1916128c);border:1px solid #ffffff2e;border-radius:18px;max-width:none;padding:13px 14px;bottom:16px;left:14px;right:14px;box-shadow:0 14px 30px #0003}.app-main.app-main-member .member-mobile-page .explore-place-hero-glance strong,.app-main .member-mobile-page .explore-place-hero-glance strong,.native-app-shell .member-mobile-page .explore-place-hero-glance strong,.app-main.app-main-web .explore-place-hero-glance strong{color:#fff8dd;letter-spacing:0;font-size:1.16rem;font-weight:780;line-height:1.12}.app-main.app-main-member .member-mobile-page .explore-place-detail-sheet,.app-main .member-mobile-page .explore-place-detail-sheet,.native-app-shell .member-mobile-page .explore-place-detail-sheet,.app-main.app-main-web .explore-place-detail-sheet{background:#fffefa;border-radius:24px 24px 0 0}.app-main.app-main-member .member-mobile-page .explore-place-action-grid,.app-main.app-main-member .member-mobile-page .explore-place-detail-contributor-card,.app-main.app-main-member .member-mobile-page .explore-place-detail-review-card,.app-main .member-mobile-page .explore-place-action-grid,.app-main .member-mobile-page .explore-place-detail-contributor-card,.app-main .member-mobile-page .explore-place-detail-review-card,.native-app-shell .member-mobile-page .explore-place-action-grid,.native-app-shell .member-mobile-page .explore-place-detail-contributor-card,.native-app-shell .member-mobile-page .explore-place-detail-review-card,.app-main.app-main-web .explore-place-action-grid,.app-main.app-main-web .explore-place-detail-contributor-card,.app-main.app-main-web .explore-place-detail-review-card{background:#fff;border:1px solid #19181614;border-radius:18px;box-shadow:0 10px 22px #2a200c0e}@media (min-width:780px){.app-main.app-main-member .member-mobile-page .vlee-city-explore.vlee-city-explore--elegant,.app-main .member-mobile-page .vlee-city-explore.vlee-city-explore--elegant,.native-app-shell .member-mobile-page .vlee-city-explore.vlee-city-explore--elegant,.app-main.app-main-member .member-mobile-page .explore-place-detail-screen,.app-main .member-mobile-page .explore-place-detail-screen,.native-app-shell .member-mobile-page .explore-place-detail-screen{width:min(100%,620px);margin:0 auto}}@media (max-width:430px){.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-leader,.app-main .member-mobile-page .vlee-city-explore__contribution-leader,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-leader{grid-template-columns:1fr}.app-main.app-main-member .member-mobile-page .vlee-city-explore__contribution-video,.app-main .member-mobile-page .vlee-city-explore__contribution-video,.native-app-shell .member-mobile-page .vlee-city-explore__contribution-video{min-height:142px}}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__profile-modal{z-index:1200;place-items:end center;display:grid;position:fixed;inset:0}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__profile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14110c57;position:absolute;inset:0}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__profile-sheet{z-index:1;background:#fffefa;border-radius:24px 24px 0 0;width:min(100%,520px);max-height:88vh;position:relative;overflow:auto;box-shadow:0 -22px 48px #1918162e}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contribution-copy>div:first-of-type{flex-wrap:wrap;gap:6px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contribution-copy>div:first-of-type b{color:#403212;background:#ffc40033;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.64rem;font-weight:730;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contributor-strip{border-top:1px solid var(--vlee-experience-line);margin-top:2px;padding-top:8px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contributor-strip header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contributor-rail{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contributor-rail::-webkit-scrollbar{display:none}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contributor-pill{border:1px solid var(--vlee-experience-line);max-width:174px;color:inherit;text-align:left;background:#ffffffbd;border-radius:14px;flex:none;grid-template-columns:30px minmax(92px,1fr);align-items:center;gap:7px;padding:6px 8px;display:inline-grid}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contributor-pill strong,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contributor-pill small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contributor-pill strong{color:#201b13;font-size:.69rem;font-weight:760}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__contributor-pill small{color:var(--vlee-experience-muted);font-size:.61rem;font-weight:520}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-card,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-privacy-card,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-status-rail{background:linear-gradient(135deg,#fff9de,#fff 58%);border:1px solid #ffc40042;border-radius:20px;box-shadow:0 14px 30px #271e0d12}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-social-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-social-actions span,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-social-actions button{border-radius:999px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:.68rem;font-weight:740;display:inline-flex}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-social-actions span{border:1px solid var(--vlee-experience-line);color:#4e473d;background:#ffffffb8}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-social-actions button{color:#fff4bd;background:#191816;border:0}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .contributor-profile-social-actions button.is-following{background:var(--vlee-experience-yellow);color:#201b13}@media (min-width:780px){:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore--elegant,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-screen,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .request-flow-shell{width:min(100%,620px);margin:0 auto}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__rail{grid-auto-columns:minmax(154px,31%)}}@media (max-width:700px){:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore--elegant{padding-inline:12px}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__toolbar{grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__add-place span{display:none}:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .vlee-city-explore__health-actions,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-overview,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-action-grid,:where(.app-main-member,.app-main,.member-mobile-page,.native-app-shell) .explore-place-detail-route-summary{grid-template-columns:1fr}}
