(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,24243,e=>{"use strict";var a=e.i(43476),b=e.i(37902),r=e.i(71645),s=e.i(84515);let d=[{id:"all",name:"All Places"},{id:"beach",name:"Beaches"},{id:"historical",name:"Historical"},{id:"spiritual",name:"Spiritual"},{id:"adventure",name:"Adventure"},{id:"nature",name:"Nature"}];function t(){let[e,t]=(0,r.useState)("all"),[i,n]=(0,r.useState)(null),[o,l]=(0,r.useState)([]),[c,m]=(0,r.useState)(!0),[x,g]=(0,r.useState)(0),p=(0,r.useRef)(null),f=(0,r.useCallback)(()=>{p.current&&p.current.disconnect(),p.current=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(e.target.style.setProperty("--revealed","1"),e.target.classList.add("in-view"),p.current?.unobserve(e.target))})},{threshold:.08,rootMargin:"0px 0px -40px 0px"}),document.querySelectorAll(".reveal").forEach(e=>p.current?.observe(e))},[]);(0,r.useEffect)(()=>{let e,a;return e=requestAnimationFrame(()=>{a=setTimeout(f,50)}),()=>{cancelAnimationFrame(e),clearTimeout(a)}},[o,e,f]),(0,r.useEffect)(()=>()=>{p.current&&p.current.disconnect()},[]);let h=(0,r.useCallback)(async(e,a=!0)=>{try{a&&m(!0);let{data:b,error:r}=await s.supabase.from("places").select("*").order("created_at",{ascending:!1}).abortSignal(e);if(r)throw r;b&&l(b)}catch(a){"AbortError"!==a.name&&e?.aborted}finally{a&&!e?.aborted&&m(!1)}},[]);(0,r.useEffect)(()=>{let e=new AbortController;h(e.signal,!0);let a=s.supabase.channel("places-changes").on("postgres_changes",{event:"*",schema:"public",table:"places"},()=>{e.signal.aborted||h(e.signal,!1)}).subscribe();return()=>{e.abort(),s.supabase.removeChannel(a)}},[h]);let j="all"===e?o:o.filter(a=>a.category===e),u=()=>{n(null),g(0),document.body.style.overflow="auto"};return(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b places-page",children:[(0,a.jsxs)("div",{"aria-hidden":"true",className:"jsx-96b18b8b6ded827b bg-mesh",children:[(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b mesh-layer-1"}),(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b mesh-layer-2"}),(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b grid-overlay"})]}),(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b hero",children:(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b hero-content",children:[(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b hero-badge reveal",children:"✦ Discover Alibag ✦"}),(0,a.jsx)("h1",{className:"jsx-96b18b8b6ded827b hero-title",children:"Explore Alibag"}),(0,a.jsx)("p",{className:"jsx-96b18b8b6ded827b hero-subtitle",children:"Discover the best beaches, forts, and attractions around Sukhakarta Holiday Home"})]})}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b container",children:[(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b filter-section",children:d.map((b,r)=>(0,a.jsx)("button",{style:{"--delay":`${80*r}ms`},onClick:()=>t(b.id),className:`jsx-96b18b8b6ded827b filter-btn reveal ${e===b.id?"active":""}`,children:b.name},b.id))}),c?(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b loading",children:[(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b spinner"}),(0,a.jsx)("p",{className:"jsx-96b18b8b6ded827b",children:"Loading places..."})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b places-grid",children:j.map((e,b)=>{let r=e.images||[],s=e.highlights||[];return(0,a.jsxs)("div",{style:{"--delay":`${Math.min(80*b,480)}ms`},onClick:()=>{n(e),g(0),document.body.style.overflow="hidden"},className:"jsx-96b18b8b6ded827b place-card reveal",children:[r.length>0&&(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b place-image-container",children:[(0,a.jsx)("img",{src:r[0],alt:e.name,loading:"lazy",className:"jsx-96b18b8b6ded827b place-image"}),r.length>1&&(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b image-badge",children:[r.length," photos"]})]}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b place-content",children:[(0,a.jsx)("h3",{className:"jsx-96b18b8b6ded827b",children:e.name}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b place-meta",children:[(0,a.jsx)("span",{className:"jsx-96b18b8b6ded827b",children:e.distance}),(0,a.jsx)("span",{className:"jsx-96b18b8b6ded827b",children:e.time})]}),(0,a.jsx)("p",{className:"jsx-96b18b8b6ded827b description",children:e.description}),(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b highlights",children:s.slice(0,2).map((e,b)=>(0,a.jsx)("span",{className:"jsx-96b18b8b6ded827b highlight-tag",children:e},b))}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b card-footer",children:[(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b rating",children:["Rating — ",e.rating]}),(0,a.jsx)("span",{className:"jsx-96b18b8b6ded827b view-more",children:"View Details →"})]})]})]},e.id)})}),0===j.length&&(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b no-results reveal",children:[(0,a.jsx)("h3",{className:"jsx-96b18b8b6ded827b",children:"No places found"}),(0,a.jsx)("p",{className:"jsx-96b18b8b6ded827b",children:"Try selecting a different category"})]})]})]}),i&&(0,a.jsx)("div",{onClick:u,className:"jsx-96b18b8b6ded827b modal",children:(0,a.jsxs)("div",{onClick:e=>e.stopPropagation(),className:"jsx-96b18b8b6ded827b modal-content",children:[(0,a.jsx)("button",{onClick:u,className:"jsx-96b18b8b6ded827b close-btn",children:"×"}),i.images&&i.images.length>0&&(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b gallery",children:[(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b gallery-main",children:[(0,a.jsx)("img",{src:i.images[x],alt:i.name,className:"jsx-96b18b8b6ded827b gallery-image"}),i.images.length>1&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{onClick:()=>{i?.images?.length&&g(e=>0===e?(i.images?.length||1)-1:e-1)},className:"jsx-96b18b8b6ded827b gallery-nav prev",children:"‹"}),(0,a.jsx)("button",{onClick:()=>{i?.images?.length&&g(e=>e===(i.images?.length||1)-1?0:e+1)},className:"jsx-96b18b8b6ded827b gallery-nav next",children:"›"}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b gallery-counter",children:[x+1," /"," ",i.images.length]})]})]}),i.images.length>1&&(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b gallery-thumbnails",children:i.images.map((e,b)=>(0,a.jsx)("div",{onClick:()=>g(b),className:`jsx-96b18b8b6ded827b gallery-thumb ${b===x?"active":""}`,children:(0,a.jsx)("img",{src:e,alt:`${i.name} thumbnail ${b+1}`,className:"jsx-96b18b8b6ded827b"})},b))})]}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b modal-details",children:[(0,a.jsx)("h2",{className:"jsx-96b18b8b6ded827b",children:i.name}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b modal-meta",children:[(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b meta-item",children:[(0,a.jsx)("span",{className:"jsx-96b18b8b6ded827b meta-label",children:"Distance"}),(0,a.jsx)("span",{className:"jsx-96b18b8b6ded827b meta-value",children:i.distance})]}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b meta-item",children:[(0,a.jsx)("span",{className:"jsx-96b18b8b6ded827b meta-label",children:"Time"}),(0,a.jsx)("span",{className:"jsx-96b18b8b6ded827b meta-value",children:i.time})]}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b meta-item",children:[(0,a.jsx)("span",{className:"jsx-96b18b8b6ded827b meta-label",children:"Rating"}),(0,a.jsxs)("span",{className:"jsx-96b18b8b6ded827b meta-value",children:[i.rating,"/5"]})]})]}),(0,a.jsx)("p",{className:"jsx-96b18b8b6ded827b modal-description",children:i.description}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b modal-highlights",children:[(0,a.jsx)("h4",{className:"jsx-96b18b8b6ded827b",children:"Highlights"}),(0,a.jsx)("div",{className:"jsx-96b18b8b6ded827b highlights-grid",children:(i.highlights||[]).map((e,b)=>(0,a.jsxs)("span",{className:"jsx-96b18b8b6ded827b highlight-pill",children:["✓ ",e]},b))})]}),(0,a.jsxs)("div",{className:"jsx-96b18b8b6ded827b modal-actions",children:[i.location_url&&function(e){try{let a=new URL(e);return"http:"===a.protocol||"https:"===a.protocol}catch{return!1}}(i.location_url)&&(0,a.jsx)("a",{href:i.location_url,target:"_blank",rel:"noopener noreferrer",className:"jsx-96b18b8b6ded827b action-btn primary",children:"Get Directions"}),(0,a.jsx)("button",{onClick:u,className:"jsx-96b18b8b6ded827b action-btn secondary",children:"Close"})]})]})]})}),(0,a.jsx)(b.default,{id:"96b18b8b6ded827b",children:'.places-page.jsx-96b18b8b6ded827b{color:#f8fafc;background:#04070f;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden}.bg-mesh.jsx-96b18b8b6ded827b{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0}.mesh-layer-1.jsx-96b18b8b6ded827b{background:radial-gradient(80% 60% at 100% 0,#f973162e 0%,#0000 60%),radial-gradient(70% 50% at 0 100%,#0ea5e926 0%,#0000 60%),linear-gradient(160deg,#04070f 0%,#0b1220 50%,#04070f 100%);position:absolute;inset:0}.mesh-layer-2.jsx-96b18b8b6ded827b{will-change:opacity;background:radial-gradient(50% 50%,#f973160f 0%,#0000 70%);animation:8s ease-in-out infinite alternate mesh-pulse;position:absolute;inset:0}@keyframes mesh-pulse{0%{opacity:.4}to{opacity:1}}.grid-overlay.jsx-96b18b8b6ded827b{background-image:linear-gradient(#f973160a 1px,#0000 1px),linear-gradient(90deg,#f973160a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.reveal.jsx-96b18b8b6ded827b{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1)var(--delay,0s),transform .65s cubic-bezier(.22,1,.36,1)var(--delay,0s);will-change:opacity,transform;contain:layout style;transform:translateY(32px)}.reveal.in-view.jsx-96b18b8b6ded827b{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal.jsx-96b18b8b6ded827b{opacity:1;contain:none;transition:none;transform:none}.mesh-layer-2.jsx-96b18b8b6ded827b{animation:none}}.hero.jsx-96b18b8b6ded827b{z-index:1;text-align:center;padding:8rem 2rem 4rem;position:relative}.hero-badge.jsx-96b18b8b6ded827b{letter-spacing:.25em;text-transform:uppercase;color:#f97316;background:#f9731614;border:1px solid #f9731666;border-radius:100px;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.75rem;font-weight:500;animation:.7s ease-out both fadeInDown;display:inline-block}.hero-title.jsx-96b18b8b6ded827b{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#f97316,#0ea5e9);-webkit-background-clip:text;background-clip:text;margin-bottom:1.25rem;font-size:max(3rem,min(8vw,5rem));font-weight:700;line-height:1.05;animation:.8s ease-out .15s both fadeInUp}.hero-subtitle.jsx-96b18b8b6ded827b{color:#f0f4f8cc;margin:0 0 2rem;font-size:max(1.1rem,min(3vw,1.5rem));font-weight:300;animation:.8s ease-out .3s both fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.container.jsx-96b18b8b6ded827b{z-index:1;max-width:1400px;margin:0 auto;padding:3rem 2rem 5rem;position:relative}.filter-section.jsx-96b18b8b6ded827b{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.filter-btn.jsx-96b18b8b6ded827b{color:#f8fafc;cursor:pointer;will-change:transform;background:#ffffff0d;border:2px solid #f9731633;border-radius:50px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s,box-shadow .3s;display:flex}.filter-btn.jsx-96b18b8b6ded827b:hover{background:#f973161a;border-color:#f97316;transform:translateY(-3px)}.filter-btn.active.jsx-96b18b8b6ded827b{background:linear-gradient(135deg,#f97316,#ea580c);border-color:#f97316;box-shadow:0 10px 30px #f9731666}.loading.jsx-96b18b8b6ded827b{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;display:flex}.spinner.jsx-96b18b8b6ded827b{border:4px solid #f9731633;border-top-color:#f97316;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.places-grid.jsx-96b18b8b6ded827b{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.place-card.jsx-96b18b8b6ded827b{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;will-change:transform;background:#ffffff0d;border:1px solid #f9731633;border-radius:24px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s;position:relative;overflow:hidden}.place-card.jsx-96b18b8b6ded827b:before{content:"";will-change:transform;background:linear-gradient(90deg,#0000,#f973161f,#0000);width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:-100%}.place-card.jsx-96b18b8b6ded827b:hover:before{transform:translate(200%)}.place-card.jsx-96b18b8b6ded827b:hover{border-color:#f97316;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 60px #f973164d}.place-image-container.jsx-96b18b8b6ded827b{height:200px;position:relative;overflow:hidden}.place-image.jsx-96b18b8b6ded827b{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1)}.place-card.jsx-96b18b8b6ded827b:hover .place-image.jsx-96b18b8b6ded827b{transform:scale(1.08)}.image-badge.jsx-96b18b8b6ded827b{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae6;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;position:absolute;top:1rem;right:1rem}.place-content.jsx-96b18b8b6ded827b{padding:2rem}.place-content.jsx-96b18b8b6ded827b h3.jsx-96b18b8b6ded827b{color:#f97316;margin-bottom:.75rem;font-size:1.5rem}.place-meta.jsx-96b18b8b6ded827b{color:#94a3b8;gap:1.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.description.jsx-96b18b8b6ded827b{color:#cbd5e1;margin-bottom:1rem;line-height:1.6}.highlights.jsx-96b18b8b6ded827b{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.highlight-tag.jsx-96b18b8b6ded827b{color:#f97316;background:#f973161a;border:1px solid #f973164d;border-radius:20px;padding:.25rem .75rem;font-size:.85rem}.card-footer.jsx-96b18b8b6ded827b{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}.rating.jsx-96b18b8b6ded827b{color:#fbbf24;font-weight:600}.view-more.jsx-96b18b8b6ded827b{color:#f97316;will-change:transform;font-weight:600;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.place-card.jsx-96b18b8b6ded827b:hover .view-more.jsx-96b18b8b6ded827b{transform:translate(5px)}.no-results.jsx-96b18b8b6ded827b{text-align:center;padding:4rem 2rem}.no-results.jsx-96b18b8b6ded827b h3.jsx-96b18b8b6ded827b{color:#f97316;margin-bottom:.5rem;font-size:2rem}.no-results.jsx-96b18b8b6ded827b p.jsx-96b18b8b6ded827b{color:#94a3b8}.modal.jsx-96b18b8b6ded827b{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#0f172af2;justify-content:center;align-items:center;padding:2rem;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.jsx-96b18b8b6ded827b{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e293bfa,#0f172afa);border:2px solid #f973164d;border-radius:30px;width:100%;max-width:900px;max-height:90vh;animation:.4s cubic-bezier(.22,1,.36,1) scaleIn;position:relative;overflow-y:auto}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.close-btn.jsx-96b18b8b6ded827b{float:right;color:#f8fafc;cursor:pointer;z-index:10;background:#f9731633;border:1px solid #f973164d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:background .2s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:sticky;top:1.5rem;right:1.5rem}.close-btn.jsx-96b18b8b6ded827b:hover{background:#f97316;transform:rotate(90deg)}.gallery.jsx-96b18b8b6ded827b{padding:2rem 2rem 1rem}.gallery-main.jsx-96b18b8b6ded827b{background:#0003;border-radius:20px;height:400px;margin-bottom:1rem;position:relative;overflow:hidden}.gallery-image.jsx-96b18b8b6ded827b{object-fit:cover;width:100%;height:100%;animation:.3s cubic-bezier(.22,1,.36,1) imageZoom}@keyframes imageZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.gallery-nav.jsx-96b18b8b6ded827b{color:#f8fafc;cursor:pointer;background:#0f172ae6;border:1px solid #f973164d;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.5rem;transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav.jsx-96b18b8b6ded827b:hover{background:#f97316;transform:translateY(-50%)scale(1.1)}.gallery-nav.prev.jsx-96b18b8b6ded827b{left:1rem}.gallery-nav.next.jsx-96b18b8b6ded827b{right:1rem}.gallery-counter.jsx-96b18b8b6ded827b{background:#0f172ae6;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;position:absolute;bottom:1rem;right:1rem}.gallery-thumbnails.jsx-96b18b8b6ded827b{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem;display:grid}.gallery-thumb.jsx-96b18b8b6ded827b{aspect-ratio:1;cursor:pointer;will-change:transform;background:#ffffff0d;border:2px solid #f9731633;border-radius:12px;transition:border-color .2s,transform .25s cubic-bezier(.22,1,.36,1);overflow:hidden}.gallery-thumb.jsx-96b18b8b6ded827b img.jsx-96b18b8b6ded827b{object-fit:cover;width:100%;height:100%}.gallery-thumb.active.jsx-96b18b8b6ded827b{background:#f9731633;border-color:#f97316}.gallery-thumb.jsx-96b18b8b6ded827b:hover{border-color:#f97316;transform:scale(1.05)}.modal-details.jsx-96b18b8b6ded827b{padding:0 2rem 2rem}.modal-details.jsx-96b18b8b6ded827b h2.jsx-96b18b8b6ded827b{text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#f97316);-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:2rem}.modal-meta.jsx-96b18b8b6ded827b{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;display:grid}.meta-item.jsx-96b18b8b6ded827b{text-align:center;background:#f973161a;border:1px solid #f9731633;border-radius:15px;padding:1rem}.meta-label.jsx-96b18b8b6ded827b{color:#94a3b8;margin-bottom:.5rem;font-size:.85rem;display:block}.meta-value.jsx-96b18b8b6ded827b{color:#f97316;font-weight:600;display:block}.modal-description.jsx-96b18b8b6ded827b{color:#cbd5e1;margin-bottom:2rem;line-height:1.8}.modal-highlights.jsx-96b18b8b6ded827b h4.jsx-96b18b8b6ded827b{color:#f97316;margin-bottom:1rem}.highlights-grid.jsx-96b18b8b6ded827b{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:2rem;display:grid}.highlight-pill.jsx-96b18b8b6ded827b{text-align:center;color:#f8fafc;background:#f973161a;border:1px solid #f973164d;border-radius:12px;padding:.75rem 1rem;font-size:.9rem;transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1)}.highlight-pill.jsx-96b18b8b6ded827b:hover{background:#f9731633;transform:scale(1.04)}.modal-actions.jsx-96b18b8b6ded827b{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.action-btn.jsx-96b18b8b6ded827b{cursor:pointer;text-align:center;will-change:transform;border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .25s;display:block}.action-btn.primary.jsx-96b18b8b6ded827b{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 10px 30px #f9731666}.action-btn.primary.jsx-96b18b8b6ded827b:hover{transform:translateY(-3px);box-shadow:0 15px 40px #f9731699}.action-btn.secondary.jsx-96b18b8b6ded827b{color:#f97316;background:0 0;border:2px solid #f97316}.action-btn.secondary.jsx-96b18b8b6ded827b:hover{background:#f973161a;transform:translateY(-3px)}@media (width<=768px){.hero.jsx-96b18b8b6ded827b{padding:6rem 2rem 3rem}.places-grid.jsx-96b18b8b6ded827b{grid-template-columns:1fr}.filter-section.jsx-96b18b8b6ded827b{gap:.75rem}.filter-btn.jsx-96b18b8b6ded827b{padding:.75rem 1.5rem;font-size:.9rem}.modal-meta.jsx-96b18b8b6ded827b,.highlights-grid.jsx-96b18b8b6ded827b,.modal-actions.jsx-96b18b8b6ded827b{grid-template-columns:1fr}.gallery-main.jsx-96b18b8b6ded827b{height:250px}}'})]})}e.s(["default",()=>t])}]);