:root{--vp-bottom-nav-bar:0px;--vp-bottom-nav-offset:0px}.vp-bottom-nav{display:none}.vp-site-header~main:not(.vp-map-main){padding-top:1.25rem}.vp-hinge{display:none}@media (max-width:1023px),(pointer:coarse) and (orientation:portrait) and (max-width:1400px),(horizontal-viewport-segments:2),(spanning:single-fold-vertical){:root{--vp-bottom-nav-bar:3.5rem;--vp-ask-raise:1.65rem;--vp-bottom-nav-offset:calc(var(--vp-bottom-nav-bar) + var(--vp-ask-raise) + 1px + env(safe-area-inset-bottom,0px))}.vp-bottom-nav{z-index:45;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:hsl(var(--background) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border));will-change:transform;transition:transform .22s;display:block;position:fixed;bottom:0;left:0;right:0}.vp-bottom-nav.is-away{transform:translate3d(0, calc(100% + var(--vp-ask-raise)), 0)}html.vp-nav-away .vp-ticket-bar{transform:translate3d(0, calc(var(--vp-bottom-nav-bar) + 1px + env(safe-area-inset-bottom,0px)), 0)}.vp-ticket-bar{transition:transform .22s}.vp-top-links,.vp-header-account{display:none!important}.vp-site-header~main:not(.vp-map-main){padding-top:.625rem}.vp-site-header{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.vp-site-header.sticky{position:static;top:auto}body:has(.vp-bottom-nav){padding-bottom:var(--vp-bottom-nav-offset)}html{scroll-padding-bottom:var(--vp-bottom-nav-offset)}.min-h-screen{min-height:100dvh}.vp-roam:not([data-ready]),.vp-roam-parked{bottom:calc(var(--vp-bottom-nav-offset) + 1.25rem)!important}.vp-roam-map:not([data-ready]),.vp-roam-map.vp-roam-parked{right:4.5rem!important;bottom:calc(var(--vp-bottom-nav-offset) + 8.75rem)!important}.vp-ticket-bar{bottom:var(--vp-bottom-nav-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--vp-bottom-nav-offset) + .75rem)!important}.vp-map-screen{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}body:has(.vp-map-screen){height:100dvh;padding-bottom:0;overflow:hidden}}.vp-bottom-nav-inner{width:100%;height:var(--vp-bottom-nav-bar);justify-content:stretch;align-items:stretch;margin-inline:auto;display:flex;container-type:inline-size}.vp-bottom-tab{min-width:0;min-height:2.5rem;color:hsl(var(--muted-foreground));font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;border-radius:.85rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.125rem;padding:.2rem 0 .28rem;font-size:.6875rem;font-weight:600;line-height:1;display:flex;position:relative}.vp-bottom-tab:hover{color:hsl(var(--foreground))}.vp-bottom-tab[aria-current=page]{color:hsl(var(--primary))}.vp-bottom-tab:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.vp-bottom-ico{border-radius:999px;place-items:center;width:2.5rem;height:1.7rem;display:grid;position:relative}.vp-bottom-tab[aria-current=page] .vp-bottom-ico{background:hsl(var(--primary) / .16)}.vp-bottom-tab[aria-current=page]:before{content:"";background:hsl(var(--primary));border-radius:999px;width:1.15rem;height:.15rem;position:absolute;top:.15rem;left:50%;transform:translate(-50%)}.dark .vp-bottom-tab[aria-current=page]:before{background-image:linear-gradient(105deg,#ff8a1a 0%,#ff4e6a 100%)}.vp-bottom-count{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:1rem;color:hsl(var(--foreground));font-family:var(--font-mono), ui-monospace, monospace;text-align:center;border-radius:999px;padding:0 .2rem;font-size:.5625rem;font-weight:500;line-height:1rem;position:absolute;top:-.28rem;right:-.15rem}.vp-bottom-count.is-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) vp-count-pop}.vp-bottom-ico.is-tapped,.vp-ask-face.is-tapped{animation:.28s cubic-bezier(.34,1.45,.64,1) vp-tab-pop}.vp-ask{min-width:0;min-height:2.5rem;color:hsl(var(--foreground));font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;padding:0 0 .28rem;font-size:.6875rem;font-weight:700;line-height:1;display:flex;position:relative}.vp-ask-face{color:#1a120e;background-image:linear-gradient(105deg,#ff8a1a 0%,#ff4e6a 100%);border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #ff4e6a61}.vp-ask:focus-visible{outline:none}.vp-ask:focus-visible .vp-ask-face{outline:2px solid hsl(var(--foreground));outline-offset:3px}.vp-tab-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;max-width:100%;font-size:clamp(8px,2.35cqi,11px);overflow:hidden}.vp-menu-initial{background:hsl(var(--primary));width:1.35rem;height:1.35rem;color:hsl(var(--primary-foreground));font-family:var(--font-display), var(--font-sans), sans-serif;border-radius:999px;place-items:center;font-size:.7rem;font-weight:700;line-height:1;display:grid}.vp-ask-sheet,.vp-menu-sheet{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;max-height:min(85dvh,100dvh - 4.5rem,40rem);padding-top:.75rem;padding-bottom:1.25rem;overflow:auto;left:0!important;right:0!important;bottom:var(--vp-bottom-nav-offset)!important;z-index:80!important;width:auto!important}.vp-menu-sheet{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;display:flex;overflow:hidden;bottom:0!important}.vp-menu-sheet ul{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}html.vp-menu-open [data-state=open].fixed.inset-0,html.vp-ask-open [data-state=open].fixed.inset-0{z-index:70}@keyframes vp-tab-pop{0%{transform:translate(-50%)scale(1)}40%{transform:translate(-50%)scale(.82)}72%{transform:translate(-50%)scale(1.14)}to{transform:translate(-50%)scale(1)}}.vp-bottom-ico.is-tapped{animation-name:vp-tab-ico-pop}@keyframes vp-tab-ico-pop{0%{transform:scale(1)}40%{transform:scale(.82)}72%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes vp-count-pop{0%{transform:scale(1)}45%{transform:scale(1.5)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vp-bottom-nav,.vp-ticket-bar,.vp-bottom-count.is-pop,.vp-bottom-ico.is-tapped,.vp-ask-face.is-tapped{transition:none;animation:none}}@container (max-width:24rem){.vp-ask-face{width:2.4rem;height:2.4rem;bottom:1.7rem}}@container (max-width:20rem){.vp-tab-label{letter-spacing:-.06em;font-size:8px}.vp-ask-face{width:2.15rem;height:2.15rem;bottom:1.85rem}}@media (horizontal-viewport-segments:2){html{background:hsl(var(--background))}body{width:calc(env(viewport-segment-left 0 0) + env(viewport-segment-width 0 0));max-width:calc(env(viewport-segment-left 0 0) + env(viewport-segment-width 0 0));margin-left:env(viewport-segment-left 0 0)}.vp-bottom-nav,.vp-ticket-bar,.vp-ask-sheet,.vp-menu-sheet{left:env(viewport-segment-left 0 0)!important;width:env(viewport-segment-width 0 0)!important;right:auto!important}.vp-hinge{z-index:44;top:0;bottom:0;left:env(viewport-segment-right 0 0);width:max(0px, calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0)));background:hsl(var(--background));pointer-events:none;display:block;position:fixed}}@media (spanning:single-fold-vertical){html{background:hsl(var(--background))}body{width:env(fold-left);max-width:env(fold-left)}.vp-bottom-nav,.vp-ticket-bar,.vp-ask-sheet,.vp-menu-sheet{width:env(fold-left)!important;left:0!important;right:auto!important}.vp-hinge{z-index:44;top:0;bottom:0;left:env(fold-left);width:env(fold-width);background:hsl(var(--background));pointer-events:none;display:block;position:fixed}}@media (vertical-viewport-segments:2){html{height:env(viewport-segment-height 0 0);max-height:env(viewport-segment-height 0 0);background:hsl(var(--background));overflow:auto}body:has(.vp-bottom-nav){padding-bottom:0}.vp-map-screen{height:env(viewport-segment-height 0 0);max-height:env(viewport-segment-height 0 0)}.vp-map-main{height:calc(env(viewport-segment-height 0 0) - 3.5rem)!important}.vp-menu-sheet,.vp-ask-sheet{max-height:calc(env(viewport-segment-height 0 0) - 4.5rem)}.vp-hinge{z-index:44;left:0;right:0;top:env(viewport-segment-bottom 0 0);height:max(0px, calc(env(viewport-segment-top 0 1) - env(viewport-segment-bottom 0 0)));background:hsl(var(--background));pointer-events:none;display:block;position:fixed}.vp-roam:not([data-ready]),.vp-roam-parked{bottom:calc(100dvh - env(viewport-segment-bottom 0 0) + 1.25rem)!important}}@media (min-width:640px) and (vertical-viewport-segments:2){.vp-map-main{height:calc(env(viewport-segment-height 0 0) - 4rem)!important}}html[data-vp-fold=side]{--vp-bottom-nav-bar:3.5rem;--vp-ask-raise:1.65rem;--vp-bottom-nav-offset:calc(var(--vp-bottom-nav-bar) + var(--vp-ask-raise) + 1px + env(safe-area-inset-bottom,0px));background:hsl(var(--background))}html[data-vp-fold=side] body{width:calc(50% - 12px);max-width:calc(50% - 12px);padding-bottom:var(--vp-bottom-nav-offset);margin-left:0}html[data-vp-fold=side] .vp-top-links,html[data-vp-fold=side] .vp-header-account{display:none!important}html[data-vp-fold=side] .vp-site-header.sticky{position:static;top:auto}html[data-vp-fold=side] .vp-site-header~main:not(.vp-map-main){padding-top:.625rem}html[data-vp-fold=side] .vp-bottom-nav{z-index:45;width:calc(50% - 12px);padding-bottom:env(safe-area-inset-bottom,0px);background:hsl(var(--background) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border));display:block;position:fixed;bottom:0;left:0;right:auto}html[data-vp-fold=side] .vp-ticket-bar,html[data-vp-fold=side] .vp-ask-sheet,html[data-vp-fold=side] .vp-menu-sheet{width:calc(50% - 12px)!important;left:0!important;right:auto!important}@media (horizontal-viewport-segments:2){.vp-site-header [class~=lg\:inline-flex],.vp-site-header [class~=md\:inline-flex]{display:none!important}.vp-site-header [class~=md\:hidden]{display:inline-flex!important}main [class~=sm\:flex-row],main .vp-hero-row{flex-direction:column!important}[class~=hidden][class~=sm\:inline],[class~=hidden][class~=sm\:flex],[class~=hidden][class~=sm\:grid]{display:none!important}[class~=sm\:hidden]{display:inline!important}}html[data-vp-fold=side] .vp-site-header [class~=lg\:inline-flex],html[data-vp-fold=side] .vp-site-header [class~=md\:inline-flex]{display:none!important}html[data-vp-fold=side] .vp-site-header [class~=md\:hidden]{display:inline-flex!important}html[data-vp-fold=side] main [class~=sm\:flex-row],html[data-vp-fold=side] main .vp-hero-row{flex-direction:column!important}html[data-vp-fold=side] [class~=hidden][class~=sm\:inline],html[data-vp-fold=side] [class~=hidden][class~=sm\:flex],html[data-vp-fold=side] [class~=hidden][class~=sm\:grid]{display:none!important}html[data-vp-fold=side] [class~=sm\:hidden]{display:inline!important}@media (max-width:639px) and (max-height:700px){.vp-roam{width:5.75rem}}html[data-vp-fold=side] .vp-hinge{z-index:44;background:hsl(var(--background));pointer-events:none;width:24px;display:block;position:fixed;top:0;bottom:0;left:calc(50% - 12px)}html[data-vp-fold=stack]{--vp-bottom-nav-bar:3.5rem;--vp-ask-raise:1.65rem;--vp-bottom-nav-offset:calc(var(--vp-bottom-nav-bar) + var(--vp-ask-raise) + 1px + env(safe-area-inset-bottom,0px));background:hsl(var(--background));height:calc(50dvh - 12px);max-height:calc(50dvh - 12px);overflow:auto}html[data-vp-fold=stack] body{padding-bottom:0}html[data-vp-fold=stack] .vp-menu-sheet,html[data-vp-fold=stack] .vp-ask-sheet{max-height:calc(50dvh - 12px - 3.5rem)}html[data-vp-fold=stack] .vp-hinge{z-index:44;background:hsl(var(--background));pointer-events:none;height:24px;display:block;position:fixed;top:calc(50dvh - 12px);left:0;right:0}@media (spanning:single-fold-horizontal){html{height:env(fold-top);max-height:env(fold-top);background:hsl(var(--background));overflow:auto}body:has(.vp-bottom-nav){padding-bottom:0}.vp-map-screen{height:env(fold-top);max-height:env(fold-top)}.vp-menu-sheet,.vp-ask-sheet{max-height:calc(env(fold-top) - 4.5rem)}.vp-hinge{z-index:44;left:0;right:0;top:env(fold-top);height:env(fold-height);background:hsl(var(--background));pointer-events:none;display:block;position:fixed}.vp-roam:not([data-ready]),.vp-roam-parked{bottom:calc(100dvh - env(fold-top) + 1.25rem)!important}}
