.carousel-button.svelte-nobc7b{z-index:5;color:#18181b;background:#fffffff5;border:1px solid #0000001a;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:transform .14s,box-shadow .14s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #00000029}.carousel-button.svelte-nobc7b:hover{transform:translateY(-50%)scale(1.06);box-shadow:0 10px 30px #00000038}.carousel-button.svelte-nobc7b:focus-visible{outline-offset:2px;outline:2px solid #ff6a13}.carousel-button--left.svelte-nobc7b{left:0}.carousel-button--right.svelte-nobc7b{right:0}@media (hover:none){.carousel-button.svelte-nobc7b{display:none}}body{background:#fff}.shell.svelte-dpqhp4{color:#1a1a1a}h1.svelte-dpqhp4,h2.svelte-dpqhp4,h3.svelte-dpqhp4{margin:0}a.svelte-dpqhp4{color:inherit;text-decoration:none}.hero.svelte-dpqhp4{justify-content:center;align-items:center;display:flex;position:relative}.hero-content.svelte-dpqhp4{text-align:center;color:#1a1a1a;width:min(100%,860px);padding:clamp(1.5rem,4vw,2.5rem) 1.25rem}h1.svelte-dpqhp4{letter-spacing:-.01em;text-wrap:balance;margin-bottom:clamp(1.2rem,2.5vw,1.8rem);font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:700;line-height:1.22}.hero-search.svelte-dpqhp4{justify-content:center;display:flex}.section.svelte-dpqhp4{padding-block:clamp(1rem,3vw,2.25rem)}.section--first.svelte-dpqhp4{padding-top:clamp(.5rem,1vw,.75rem)}.container-view.svelte-dpqhp4{max-width:1280px;margin:0 auto;padding:0 1rem}.section-head.svelte-dpqhp4{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}h2.svelte-dpqhp4{letter-spacing:-.01em;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:700}.nearby-head-actions.svelte-dpqhp4{align-items:center;gap:.5rem;display:flex}.see-all.svelte-dpqhp4{color:#1a1a1a;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .12s,transform .12s;display:grid}.see-all.svelte-dpqhp4:hover{border-color:#1a1a1a;transform:scale(1.05)}.gps-button.svelte-dpqhp4{white-space:nowrap;gap:.35rem;width:auto;padding-inline:.75rem;font-size:.8rem;font-weight:600;display:flex}.carousel-shell.svelte-dpqhp4{margin-inline:-1rem;position:relative}.dest-row.svelte-dpqhp4{grid-template-columns:none;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:1rem;display:grid}.dest-card.svelte-dpqhp4{text-align:left;flex-direction:column;gap:.5rem;transition:transform .16s;display:flex}.dest-card.svelte-dpqhp4:hover{transform:translateY(-3px)}.dest-img.svelte-dpqhp4{aspect-ratio:1;background:#ddd;border-radius:16px;position:relative;overflow:hidden}.dest-img.svelte-dpqhp4 img:where(.svelte-dpqhp4){object-fit:cover;width:100%;height:100%;transition:transform .26s}.dest-card.svelte-dpqhp4:hover .dest-img:where(.svelte-dpqhp4) img:where(.svelte-dpqhp4){transform:scale(1.07)}.dest-name.svelte-dpqhp4{color:#1a1a1a;font-size:.95rem;font-weight:500}.save-btn.svelte-dpqhp4{color:#222;background:#ffffffe6;border:none;border-radius:999px;place-items:center;width:2rem;height:2rem;transition:transform .12s;display:grid;position:absolute;top:.65rem;right:.65rem;box-shadow:0 1px 4px #0003}.save-btn.svelte-dpqhp4:hover{transform:scale(1.08)}.save-btn--active.svelte-dpqhp4{color:#ff385c}.act-grid.svelte-dpqhp4{grid-template-columns:none;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:1rem;display:grid}.act-card.svelte-dpqhp4{flex-direction:column;transition:transform .16s;display:flex}.act-card.svelte-dpqhp4:hover{transform:translateY(-3px)}.act-img.svelte-dpqhp4{aspect-ratio:1;background:#eee;border-radius:16px;position:relative;overflow:hidden}.act-img.svelte-dpqhp4 img:where(.svelte-dpqhp4){object-fit:cover;width:100%;height:100%;transition:transform .26s}.act-card.svelte-dpqhp4:hover .act-img:where(.svelte-dpqhp4) img:where(.svelte-dpqhp4){transform:scale(1.05)}.act-badge.svelte-dpqhp4{color:#1a1a1a;background:#ffffffeb;border-radius:999px;padding:.3rem .65rem;font-size:.72rem;font-weight:700;position:absolute;top:.65rem;left:.65rem;box-shadow:0 1px 4px #00000026}.act-body.svelte-dpqhp4{flex-direction:column;flex:1;gap:.38rem;padding:.65rem .05rem 0;display:flex}h3.act-title.svelte-dpqhp4{color:#1a1a1a;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ms-row.svelte-dpqhp4{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:1.25rem;padding-top:.5rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.ms-row.svelte-dpqhp4::-webkit-scrollbar{display:none}.ms-card.svelte-dpqhp4{flex-direction:column;transition:transform .16s;display:flex}.ms-card.svelte-dpqhp4:hover{transform:translateY(-3px)}.ms-img.svelte-dpqhp4{aspect-ratio:1;background:#eee;border-radius:14px;position:relative;overflow:hidden}.ms-img.svelte-dpqhp4 img:where(.svelte-dpqhp4){object-fit:cover;width:100%;height:100%;transition:transform .26s}.ms-card.svelte-dpqhp4:hover .ms-img:where(.svelte-dpqhp4) img:where(.svelte-dpqhp4){transform:scale(1.05)}.ms-body.svelte-dpqhp4{flex-direction:column;flex:1;gap:.32rem;padding:.65rem .05rem 0;display:flex}.ms-title.svelte-dpqhp4{color:#1a1a1a;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;display:-webkit-box;overflow:hidden}.dest-row.svelte-dpqhp4,.act-grid.svelte-dpqhp4,.ms-row.svelte-dpqhp4{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;padding-inline:1rem;padding-top:.5rem;overflow-x:auto}.dest-row.svelte-dpqhp4::-webkit-scrollbar{display:none}.act-grid.svelte-dpqhp4::-webkit-scrollbar{display:none}.ms-row.svelte-dpqhp4::-webkit-scrollbar{display:none}.dest-row.is-dragging,.act-grid.is-dragging,.ms-row.is-dragging{cursor:grabbing}@media (width<=1100px){.dest-row.svelte-dpqhp4,.act-grid.svelte-dpqhp4,.ms-row.svelte-dpqhp4{grid-template-columns:none;grid-auto-columns:clamp(150px,27vw,195px);grid-auto-flow:column;padding-bottom:.65rem}}@media (width<=760px){.dest-row.svelte-dpqhp4,.act-grid.svelte-dpqhp4,.ms-row.svelte-dpqhp4{grid-auto-columns:clamp(140px,42vw,175px)}}
