.guide-page[data-v-058bc6c1]{min-height:100vh;min-height:100dvh;padding:max(2rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(2.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.guide-chip[data-v-058bc6c1]{align-items:center;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);background:linear-gradient(160deg,#ffffffd1,#fff9);border:1px solid hsla(0,0%,100%,.85);border-radius:22px;box-shadow:inset 0 1px #fffffff2,0 10px 28px -16px #2f392b59;color:#2f392b;display:flex;flex-direction:column;gap:.15rem;justify-content:center;min-height:76px;padding:.7rem .75rem}.guide-chip-label[data-v-058bc6c1]{align-items:center;color:#44523cb3;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;letter-spacing:.14em;text-transform:uppercase}.guide-chip-time[data-v-058bc6c1]{font-size:1.05rem;line-height:1.2}.guide-chip-time strong[data-v-058bc6c1]{font-size:1.6rem;font-weight:600;letter-spacing:-.01em}.guide-heading[data-v-058bc6c1]{align-items:center;color:#44523cbf;display:flex;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.16em;padding:0 .25rem;text-transform:uppercase}.guide-heading-line[data-v-058bc6c1]{background:linear-gradient(90deg,#44523c38,#44523c00);flex:1;height:1px}.guide-card[data-v-058bc6c1]{align-items:stretch;animation:guide-card-in-058bc6c1 .24s ease-out calc(var(--i, 0)*30ms) backwards;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);background:linear-gradient(160deg,#ffffffd1,#fff9);border:1px solid hsla(0,0%,100%,.85);border-radius:22px;box-shadow:inset 0 1px #fffffff2,0 1px 2px #2f392b0d,0 10px 28px -16px #2f392b59;display:flex;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.guide-card[data-v-058bc6c1]:before{background:linear-gradient(180deg,#ffffff8c,#fff0);border-radius:inherit;content:"";height:55%;inset:0 0 auto;opacity:.7;pointer-events:none;position:absolute}.guide-card[data-v-058bc6c1]:active{transform:scale(.985)}.guide-card--featured[data-v-058bc6c1]{border-color:#44523c38;box-shadow:inset 0 1px #fffffff2,0 0 0 3px #44523c0d,0 12px 30px -16px #2f392b73}.guide-link[data-v-058bc6c1]{align-items:center;border-radius:inherit;display:flex;flex:1;gap:.85rem;min-height:64px;min-width:0;outline:none;padding:.7rem .9rem .7rem .75rem;position:relative;text-decoration:none}.guide-copy[data-v-058bc6c1]:focus-visible,.guide-link[data-v-058bc6c1]:focus-visible{box-shadow:inset 0 0 0 2px #44523c}.guide-icon[data-v-058bc6c1]{align-items:center;background:linear-gradient(160deg,#e8d7bf8c,#e8d7bf40);border:1px solid hsla(0,0%,100%,.7);border-radius:14px;box-shadow:inset 0 1px #fffc;color:#44523cd9;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.guide-chevron[data-v-058bc6c1]{color:#44523c59;flex-shrink:0;transition:transform .2s ease,color .2s ease}.guide-warning[data-v-058bc6c1]{align-items:center;background:#b68c6829;border-radius:9999px;color:#8a4b22;display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem;margin-top:.3rem;padding:.15rem .5rem}.guide-copy[data-v-058bc6c1]{align-items:center;align-self:center;background:#ffffffbf;border:1px solid rgba(68,82,60,.16);border-radius:14px;color:#2f392b;display:flex;flex-shrink:0;gap:.35rem;margin-right:.6rem;min-height:44px;min-width:44px;outline:none;padding:.5rem .75rem;position:relative;transition:background-color .2s ease,transform .15s ease}.guide-copy[data-v-058bc6c1]:active{transform:scale(.95)}[data-copy-text][data-v-058bc6c1]{-moz-user-select:all;user-select:all;-webkit-user-select:all}@media(hover:hover){.guide-card[data-v-058bc6c1]:hover{box-shadow:inset 0 1px #fffffff2,0 2px 4px #2f392b0f,0 16px 34px -16px #2f392b6b;transform:translateY(-1px)}.guide-card:hover .guide-chevron[data-v-058bc6c1]{color:#44523ca6;transform:translate(2px)}.guide-copy[data-v-058bc6c1]:hover{background:#fff}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.guide-card[data-v-058bc6c1],.guide-chip[data-v-058bc6c1]{background:#ffffffed}}@keyframes guide-card-in-058bc6c1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes anim-location-058bc6c1{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}@keyframes anim-pets-058bc6c1{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@keyframes anim-checklist-058bc6c1{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes anim-key-058bc6c1{0%,to{transform:rotate(0)}50%{transform:rotate(-30deg)}}@keyframes anim-fish-058bc6c1{0%,to{transform:translate(0)}30%{transform:translate(-5px)}70%{transform:translate(5px)}}@keyframes anim-fire-058bc6c1{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.12) rotate(-4deg)}70%{transform:scale(1.16) rotate(4deg)}}@keyframes anim-wifi-058bc6c1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes anim-coffee-058bc6c1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes anim-spa-058bc6c1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.12)}}@keyframes anim-horse-058bc6c1{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-6px) rotate(-6deg)}65%{transform:translateY(-2px)}}@keyframes anim-umbrella-058bc6c1{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}70%{transform:rotate(12deg)}}@keyframes anim-grill-058bc6c1{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}@keyframes anim-rules-058bc6c1{0%,to{transform:rotateY(0)}50%{transform:rotateY(25deg)}}@keyframes anim-activities-058bc6c1{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)}70%{transform:rotate(10deg)}}@keyframes anim-pop-058bc6c1{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.icon-location svg[data-v-058bc6c1]{animation:anim-location-058bc6c1 .6s ease var(--delay,0s) both}.icon-pets svg[data-v-058bc6c1]{animation:anim-pets-058bc6c1 .55s ease var(--delay,0s) both}.icon-checklist svg[data-v-058bc6c1]{animation:anim-checklist-058bc6c1 .45s ease var(--delay,0s) both}.icon-key svg[data-v-058bc6c1]{animation:anim-key-058bc6c1 .45s ease var(--delay,0s) both}.icon-fish svg[data-v-058bc6c1]{animation:anim-fish-058bc6c1 .55s ease var(--delay,0s) both}.icon-fire svg[data-v-058bc6c1]{animation:anim-fire-058bc6c1 .5s ease var(--delay,0s) both}.icon-wifi svg[data-v-058bc6c1]{animation:anim-wifi-058bc6c1 .45s ease var(--delay,0s) both}.icon-coffee svg[data-v-058bc6c1]{animation:anim-coffee-058bc6c1 .45s ease var(--delay,0s) both}.icon-spa svg[data-v-058bc6c1]{animation:anim-spa-058bc6c1 .55s ease var(--delay,0s) both}.icon-horse svg[data-v-058bc6c1]{animation:anim-horse-058bc6c1 .6s ease var(--delay,0s) both}.icon-umbrella svg[data-v-058bc6c1]{animation:anim-umbrella-058bc6c1 .55s ease var(--delay,0s) both}.icon-grill svg[data-v-058bc6c1]{animation:anim-grill-058bc6c1 .5s ease var(--delay,0s) both}.icon-rules svg[data-v-058bc6c1]{animation:anim-rules-058bc6c1 .45s ease var(--delay,0s) both}.icon-activities svg[data-v-058bc6c1]{animation:anim-activities-058bc6c1 .55s ease var(--delay,0s) both}.icon-aircond svg[data-v-058bc6c1],.icon-power svg[data-v-058bc6c1],.icon-sofa svg[data-v-058bc6c1],.icon-stove svg[data-v-058bc6c1],.icon-table svg[data-v-058bc6c1]{animation:anim-pop-058bc6c1 .45s ease var(--delay,0s) both}@media(prefers-reduced-motion:reduce){.guide-card[data-v-058bc6c1],.guide-icon svg[data-v-058bc6c1]{animation:none!important}.guide-card[data-v-058bc6c1],.guide-chevron[data-v-058bc6c1],.guide-copy[data-v-058bc6c1]{transition:none}.guide-card[data-v-058bc6c1]:active,.guide-copy[data-v-058bc6c1]:active{transform:none}}
