@charset "UTF-8";:root{--mz-abismo: #062b31;--mz-petroleo: #0a4a50;--mz-petroleo-claro: #0f6169;--mz-turquesa: #17909c;--mz-turquesa-claro: #3fb2bd;--mz-turquesa-suave: #e6f5f7;--mz-selva: #2e7d4f;--mz-selva-suave: #e8f4ec;--mz-sol: #f2b633;--mz-sol-claro: #f8d976;--mz-sol-suave: #fdf3dc;--mz-arena: #faf6ee;--mz-papel: #ffffff;--mz-tinta: #10201f;--mz-tinta-media: #2c4340;--mz-humo: #5c6e6c;--mz-humo-claro: #8b9c99;--mz-linea: #e4dccc;--mz-linea-suave: #f0e9dc;--mz-exito: #2e7d4f;--mz-alerta: #c98a12;--mz-error: #a3352b;--mz-error-suave: #fcf1ef;--mz-info: #17909c;--mz-costa: var(--mz-turquesa);--mz-sierra: var(--mz-petroleo);--mz-selva-tag: var(--mz-selva);--color-brand: var(--mz-petroleo);--color-brand-strong: var(--mz-abismo);--color-brand-soft: var(--mz-turquesa-suave);--color-accent: var(--mz-sol);--color-ink: var(--mz-tinta);--color-text: var(--mz-tinta-media);--color-muted: var(--mz-humo);--color-bg: var(--mz-arena);--color-surface: var(--mz-papel);--color-border: var(--mz-linea);--color-border-soft: var(--mz-linea-suave);--grad-scrim-lateral: linear-gradient( 97deg, rgba(6, 43, 49, .94) 0%, rgba(6, 43, 49, .86) 30%, rgba(6, 43, 49, .55) 56%, rgba(6, 43, 49, .1) 82% );--grad-scrim-inferior: linear-gradient(0deg, rgba(6, 43, 49, .62) 0%, transparent 45%);--grad-hero-oscuro: radial-gradient(circle at 85% 15%, rgba(63, 178, 189, .2), transparent 24%), linear-gradient(120deg, var(--mz-abismo) 0%, var(--mz-petroleo) 72%, #106369 100%);--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-dato: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--fs-hero: clamp(1.9rem, 1.55rem + 1.75vw, 3rem);--fs-h1: clamp(1.65rem, 1.45rem + 1vw, 2.25rem);--fs-h2: clamp(1.35rem, 1.22rem + .65vw, 1.75rem);--fs-h3: clamp(1.1rem, 1.05rem + .25vw, 1.25rem);--fs-h4: 1rem;--fs-lead: clamp(.98rem, .94rem + .2vw, 1.1rem);--fs-base: 1rem;--fs-sm: .875rem;--fs-xs: .8125rem;--fs-2xs: .75rem;--fs-eyebrow: .7rem;--fs-lg: var(--fs-h3);--fs-xl: var(--fs-h3);--fs-2xl: var(--fs-h2);--fs-3xl: var(--fs-h1);--lh-tight: 1.12;--lh-snug: 1.3;--lh-normal: 1.6;--tracking-tight: -.02em;--tracking-eyebrow: .14em;--tracking-dato: .08em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--section-y: clamp(2.5rem, 5vw, 4.5rem);--section-y-sm: clamp(1.75rem, 3.5vw, 3rem);--w-page: 1200px;--w-narrow: 720px;--w-wide: 1360px;--gutter: clamp(1rem, 4vw, 1.5rem);--topbar-h: 38px;--header-h: 76px;--bp-lg: 1180px;--bp-md: 900px;--bp-sm: 640px;--bp-xs: 420px;--r-sm: 6px;--r-md: 12px;--r-lg: 20px;--r-full: 999px;--sh-xs: 0 1px 2px rgba(6, 43, 49, .06);--sh-sm: 0 1px 2px rgba(6, 43, 49, .06), 0 4px 12px -6px rgba(6, 43, 49, .14);--sh-md: 0 1px 2px rgba(6, 43, 49, .06), 0 8px 24px -12px rgba(6, 43, 49, .22);--sh-lg: 0 2px 4px rgba(6, 43, 49, .08), 0 24px 48px -20px rgba(6, 43, 49, .35);--ease-out: cubic-bezier(.22, 1, .36, 1);--t-fast: .16s var(--ease-out);--t-base: .26s var(--ease-out);--t-slow: .5s var(--ease-out);--z-header: 900;--z-drawer: 950;--z-float: 800;--primary-color: var(--mz-petroleo);--primary: var(--mz-petroleo);--primary-hover: var(--mz-abismo);--secondary: var(--mz-turquesa);--accent: var(--mz-sol);--accent-color: var(--mz-sol);--secondary-color: var(--mz-humo);--text-color: var(--mz-tinta-media);--text-primary: var(--mz-tinta);--text-secondary: var(--mz-humo);--secondary-text-color: var(--mz-humo);--text-muted: var(--mz-humo-claro);--text-dark: var(--mz-tinta);--text-light: var(--mz-arena);--bg-light: var(--mz-arena);--background-light: var(--mz-arena);--bg-dark: var(--mz-abismo);--bg-card: var(--mz-papel);--card-bg: var(--mz-papel);--background-card: var(--mz-papel);--bg-gradient: linear-gradient(180deg, var(--mz-arena) 0%, var(--mz-papel) 100%);--border-color: var(--mz-linea);--border: var(--mz-linea);--shadow: var(--sh-md);--shadow-sm: var(--sh-sm);--shadow-md: var(--sh-md);--shadow-lg: var(--sh-lg);--shadow-card: var(--sh-sm);--contact-primary: var(--mz-petroleo);--contact-secondary: var(--mz-turquesa);--contact-text: var(--mz-tinta-media);--contact-accent: var(--mz-sol);--contact-muted: var(--mz-humo);--bg-page: var(--mz-arena);--blanco: var(--mz-papel);--muted-color: var(--mz-humo);--text-main: var(--mz-tinta-media);--text-color-primary: var(--mz-tinta);--header-height: var(--header-h);--radius-lg: var(--r-lg);--width-content: var(--w-page);--width-narrow: var(--w-narrow);--width-wide: var(--w-wide);--cordillera-950: var(--mz-abismo);--laguna-400: var(--mz-turquesa-claro);--sol-400: var(--mz-sol-claro);--tinta-100: var(--mz-linea-suave)}@media (max-width: 900px){:root{--header-h: 64px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{margin:0;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-wrap:balance;font-variation-settings:"SOFT" 20,"opsz" 60}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{margin:0 0 var(--space-4);text-wrap:pretty}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-brand);text-decoration-thickness:1px;text-underline-offset:3px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--mz-sol);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--mz-sol-suave);color:var(--mz-abismo)}@media (max-width: 640px){button:not([data-compact]),[role=button]:not([data-compact]),input[type=submit],select{min-height:44px}[data-compact]{position:relative}[data-compact]:after{position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}input,select,textarea{font-size:max(16px,1rem)}}.container{width:100%;max-width:var(--w-page);margin-inline:auto;padding-inline:var(--gutter)}.container-wide{width:100%;max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--gutter)}.container-narrow{width:100%;max-width:var(--w-narrow);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-family:var(--font-dato);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mz-turquesa)}.eyebrow:before{width:30px;height:1px;content:"";background:var(--mz-sol)}.dato{font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato);text-transform:uppercase;color:var(--mz-humo-claro)}.tag{display:inline-block;padding:4px 9px;color:#fff;font-family:var(--font-dato);font-size:.625rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;border-radius:4px}.tag-costa{background:var(--mz-costa)}.tag-sierra{background:var(--mz-sierra)}.tag-selva{background:var(--mz-selva-tag)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding:.75rem 1.5rem;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:var(--r-full);cursor:pointer;transition:transform var(--t-fast),background var(--t-base),color var(--t-base),border-color var(--t-base)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-accent{color:var(--mz-abismo);background:var(--mz-sol)}.btn-accent:hover{background:var(--mz-sol-claro)}.btn-primary{color:#fff;background:var(--mz-petroleo)}.btn-primary:hover{background:var(--mz-abismo)}.btn-ghost{color:var(--color-ink);background:transparent;border-color:var(--color-border)}.btn-ghost:hover{color:var(--mz-petroleo);border-color:var(--mz-petroleo)}.surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skeleton{background:linear-gradient(90deg,var(--mz-linea-suave) 25%,var(--mz-linea) 37%,var(--mz-linea-suave) 63%);background-size:400% 100%;border-radius:var(--r-md);animation:skeleton 1.4s ease-in-out infinite}@keyframes skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 640px){:root{--topbar-h: 0px;--header-h: 62px;--gutter: 1rem;--section-y: clamp(2.25rem, 9vw, 3.5rem)}body{overflow-x:hidden}.container,.container-wide,.container-narrow{min-width:0}h1,h2,h3,h4,p,a,span{overflow-wrap:anywhere}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}._header_2g9x3_11{position:sticky;top:0;z-index:var(--z-header, 900);background:var(--mz-papel, #fff);font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif)}._topbar_2g9x3_20{max-height:40px;overflow:hidden;color:#e6f5f7e6;font-size:.78rem;background:var(--mz-abismo, #062b31);opacity:1;transition:max-height .32s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),opacity .28s ease}._topbarInner_2g9x3_32{display:flex;width:min(100% - 2.5rem,var(--width-wide, 1440px));height:38px;margin:0 auto;align-items:center;justify-content:space-between;gap:1.5rem}._tagline_2g9x3_42{margin:0;overflow:hidden;color:#e6f5f7b3;font-size:.78rem;font-weight:400;letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis}._topbarContact_2g9x3_53{display:flex;flex-shrink:0;align-items:center;gap:1rem}._topbarLink_2g9x3_60{display:inline-flex;align-items:center;gap:.45rem;color:#e6f5f7c7;font-size:.78rem;font-weight:400;text-decoration:none;white-space:nowrap;transition:color .2s ease}._topbarLink_2g9x3_60 svg{flex-shrink:0;color:var(--mz-sol, #f2b633);opacity:.85}._topbarLink_2g9x3_60:hover{color:#fff}._topbarSep_2g9x3_82{width:1px;height:13px;background:#e6f5f733}._topbarSocials_2g9x3_88{display:flex;align-items:center;gap:.85rem}._topbarSocials_2g9x3_88 a{display:inline-flex;color:#e6f5f79e;font-size:.82rem;text-decoration:none;transition:color .2s ease,transform .2s ease}._topbarSocials_2g9x3_88 a:hover{color:var(--mz-sol, #f2b633);transform:translateY(-1px)}._mainbar_2g9x3_108{background:#fffffff0;border-bottom:1px solid rgba(228,220,204,.6);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);transition:box-shadow .28s ease,border-color .28s ease,background .28s ease}._mainbarInner_2g9x3_116{display:grid;width:min(100% - 2.5rem,var(--width-wide, 1440px));min-height:76px;margin:0 auto;align-items:center;grid-template-columns:auto 1fr auto;gap:1.5rem;transition:min-height .28s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}._scrolled_2g9x3_128 ._mainbar_2g9x3_108{background:#fffffff7;border-bottom-color:transparent;box-shadow:0 1px #062b310a,0 8px 28px -14px #062b3133}._logoLink_2g9x3_137{position:relative;display:inline-flex;flex-shrink:0;align-items:center;padding:.4rem .8rem .4rem .45rem;text-decoration:none;background:linear-gradient(135deg,#17909c14,#fffffff5);border:1px solid rgba(228,220,204,.9);border-radius:20px;box-shadow:0 10px 24px -18px #062b3147;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}._logoLink_2g9x3_137:after{position:absolute;inset:0;content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffffb8}._logoFull_2g9x3_160,._logoMark_2g9x3_161{display:block;width:auto;height:56px;object-fit:contain;transition:height .28s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),opacity .2s ease}._logoMark_2g9x3_161{display:none}._logoLink_2g9x3_137:hover{background:linear-gradient(135deg,#17909c1f,#fff);border-color:#17909c2e;box-shadow:0 18px 34px -22px #062b3157;transform:translateY(-1px)}._logoLink_2g9x3_137:hover ._logoFull_2g9x3_160,._logoLink_2g9x3_137:hover ._logoMark_2g9x3_161{opacity:.96}._navDesktop_2g9x3_186{display:contents}._navMenu_2g9x3_191{display:none}._drawerHead_2g9x3_195{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:.8rem;padding-bottom:1rem;border-bottom:1px solid var(--mz-linea, #e4dccc)}._drawerBrand_2g9x3_205{display:flex;min-width:0;align-items:center;gap:.8rem}._drawerBrandMark_2g9x3_212{width:44px;height:44px;flex-shrink:0;object-fit:contain;border-radius:14px;box-shadow:0 12px 28px -18px #062b3159}._drawerBrandText_2g9x3_221{display:flex;min-width:0;flex-direction:column;gap:.12rem}._drawerTitle_2g9x3_228{color:var(--mz-abismo, #062b31);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}._drawerBrandName_2g9x3_237{color:var(--mz-abismo, #062b31);font-size:1rem;font-weight:800;line-height:1.2;letter-spacing:-.02em}._drawerBrandCaption_2g9x3_245{color:var(--mz-humo, #5c6e6c);font-size:.78rem;line-height:1.35}._drawerClose_2g9x3_251{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;color:var(--mz-petroleo, #0a4a50);background:linear-gradient(180deg,#e6f5f7e6,#e6f5f7b3);border:1px solid rgba(23,144,156,.12);border-radius:14px;box-shadow:0 12px 28px -20px #062b3161;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}._drawerClose_2g9x3_251:hover{background:var(--mz-turquesa-suave, #e6f5f7);border-color:#17909c38;transform:translateY(-1px)}._navList_2g9x3_273{display:flex;margin:0;padding:0;align-items:center;justify-content:center;gap:clamp(.25rem,1.4vw,1.1rem);list-style:none}._navLink_2g9x3_285,._activeLink_2g9x3_286{position:relative;display:inline-flex;align-items:center;padding:.55rem .35rem;color:var(--color-text, #2c4340);font-size:.9rem;font-weight:500;letter-spacing:.005em;text-decoration:none;white-space:nowrap;background:none;transition:color .2s ease}._navLabel_2g9x3_301{position:relative}._navLink_2g9x3_285:after{position:absolute;right:.35rem;bottom:.28rem;left:.35rem;height:2px;content:"";background:var(--mz-turquesa, #17909c);border-radius:999px;opacity:0;transform:scaleX(.4);transition:opacity .22s ease,transform .22s ease}._navLink_2g9x3_285:hover{color:var(--mz-petroleo, #0a4a50)}._navLink_2g9x3_285:hover:after{opacity:.28;transform:scaleX(1)}._activeLink_2g9x3_286{color:var(--mz-abismo, #062b31);font-weight:700}._navIndicator_2g9x3_335{position:absolute;right:.35rem;bottom:.28rem;left:.35rem;height:2px;background:linear-gradient(90deg,var(--mz-turquesa, #17909c),var(--mz-sol, #f2b633));border-radius:999px}._authArea_2g9x3_346{display:flex;flex-shrink:0;align-items:center;justify-self:end}._loginButton_2g9x3_353,._activeLogin_2g9x3_354{display:inline-flex;min-height:42px;padding:.6rem 1.5rem;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;background:var(--mz-petroleo, #0a4a50);border:0;border-radius:999px;box-shadow:0 4px 14px -6px #0a4a508c;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}._loginButton_2g9x3_353:hover,._activeLogin_2g9x3_354:hover{background:var(--mz-abismo, #062b31);transform:translateY(-1px);box-shadow:0 10px 22px -8px #0a4a5099}._loginButton_2g9x3_353:active,._activeLogin_2g9x3_354:active{transform:translateY(0)}._activeLogin_2g9x3_354{box-shadow:0 0 0 3px #17909c2e,0 4px 14px -6px #0a4a508c}._userMenu_2g9x3_389{position:relative}._userTrigger_2g9x3_393{display:flex;height:42px;padding:.28rem .85rem .28rem .28rem;align-items:center;gap:.55rem;color:var(--color-ink, #10201f);font:inherit;background:var(--mz-papel, #fff);border:1px solid var(--color-border, #e4dccc);border-radius:999px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._userTrigger_2g9x3_393:hover{background:var(--mz-turquesa-suave, #e6f5f7);border-color:var(--mz-turquesa-claro, #3fb2bd);box-shadow:0 2px 10px -4px #0a4a5047}._userAvatar_2g9x3_414{display:flex;overflow:hidden;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:.85rem;font-weight:700;background:linear-gradient(140deg,var(--mz-turquesa, #17909c),var(--mz-petroleo, #0a4a50) 65%,var(--mz-selva, #2e7d4f));border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff59}._userAvatar_2g9x3_414 img{width:100%;height:100%;object-fit:cover}._userName_2g9x3_442{max-width:110px;overflow:hidden;font-size:.86rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}._chevron_2g9x3_451{flex-shrink:0;color:var(--color-muted, #5c6e6c);transition:transform .22s ease}._chevronOpen_2g9x3_457{transform:rotate(180deg)}._dropdown_2g9x3_461{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-drawer, 950);overflow:hidden;width:250px;padding:.4rem;background:var(--mz-papel, #fff);border:1px solid var(--color-border, #e4dccc);border-radius:12px;box-shadow:0 16px 40px -16px #062b3159}._dropdownHead_2g9x3_475{display:flex;padding:.7rem .75rem .75rem;flex-direction:column;gap:.15rem;margin-bottom:.3rem;border-bottom:1px solid var(--color-border-soft, #f0e9dc)}._dropdownName_2g9x3_484{overflow:hidden;color:var(--color-ink, #10201f);font-size:.9rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}._dropdownEmail_2g9x3_493{overflow:hidden;color:var(--color-muted, #5c6e6c);font-size:.76rem;white-space:nowrap;text-overflow:ellipsis}._dropdownItem_2g9x3_501{display:flex;width:100%;padding:.62rem .7rem;align-items:center;gap:.7rem;color:var(--color-ink, #10201f);font:inherit;font-size:.9rem;font-weight:600;text-align:left;text-decoration:none;background:transparent;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}._dropdownItem_2g9x3_501 svg{flex-shrink:0;color:var(--mz-turquesa, #17909c)}._dropdownItem_2g9x3_501:hover{color:var(--mz-petroleo, #0a4a50);background:var(--mz-turquesa-suave, #e6f5f7)}._dropdownDivider_2g9x3_530{height:1px;margin:.3rem .2rem;background:var(--color-border-soft, #f0e9dc)}._dropdownLogout_2g9x3_536{color:var(--mz-error, #a3352b)}._dropdownLogout_2g9x3_536 svg{color:var(--mz-error, #a3352b)}._dropdownLogout_2g9x3_536:hover{color:var(--mz-error, #a3352b);background:var(--mz-error-suave, #fcf1ef)}._thread_2g9x3_552{position:relative;display:block;height:3px;overflow:hidden;background:#e4dccc8c}._threadFill_2g9x3_560{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--mz-petroleo, #0a4a50) 0%,var(--mz-turquesa, #17909c) 34%,var(--mz-sol, #f2b633) 66%,var(--mz-selva, #2e7d4f) 100%);transform:scaleX(0);transform-origin:left}._hamburger_2g9x3_576{display:none;position:relative;align-items:center;justify-content:center;width:48px;height:48px;justify-self:end;color:var(--mz-petroleo, #0a4a50);background:linear-gradient(180deg,#fffffff5,#e6f5f7d9);border:1px solid rgba(23,144,156,.16);border-radius:14px;box-shadow:0 14px 30px -18px #062b3157;cursor:pointer;transition:transform .18s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}._hamburger_2g9x3_576:hover{background:var(--mz-turquesa-suave, #e6f5f7);border-color:#17909c47;transform:translateY(-1px);box-shadow:0 18px 32px -20px #062b316b}._hamburgerLines_2g9x3_600{display:inline-flex;width:20px;height:14px;flex-direction:column;justify-content:space-between}._hamburgerLine_2g9x3_600{display:block;width:100%;height:2px;background:currentColor;border-radius:999px;transition:transform .22s ease,opacity .18s ease,width .22s ease;transform-origin:center}._hamburgerLine_2g9x3_600:nth-child(2){width:78%;align-self:flex-end}._hamburgerOpen_2g9x3_623 ._hamburgerLine_2g9x3_600:nth-child(1){transform:translateY(6px) rotate(45deg)}._hamburgerOpen_2g9x3_623 ._hamburgerLine_2g9x3_600:nth-child(2){opacity:0;width:100%}._hamburgerOpen_2g9x3_623 ._hamburgerLine_2g9x3_600:nth-child(3){transform:translateY(-6px) rotate(-45deg)}._backdrop_2g9x3_636{display:none}@media (max-width: 960px){._mainbarInner_2g9x3_116{min-height:64px;grid-template-columns:1fr auto;justify-content:space-between}._logoLink_2g9x3_137{padding:.32rem .62rem .32rem .36rem;border-radius:16px}._logoFull_2g9x3_160{display:block;height:42px}._logoMark_2g9x3_161{display:none}._hamburger_2g9x3_576{display:inline-flex;position:relative;z-index:960;flex-shrink:0}._navDesktop_2g9x3_186{display:none}._navMenu_2g9x3_191{position:fixed;top:0;right:0;bottom:0;z-index:1200;display:flex;overflow-y:auto;-webkit-overflow-scrolling:touch;width:min(88vw,360px);max-width:100%;padding:calc(1rem + env(safe-area-inset-top)) 1.15rem calc(1.6rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:0;background:linear-gradient(180deg,#fffffffa,#faf6eefa);border-left:1px solid rgba(228,220,204,.9);border-top-left-radius:22px;border-bottom-left-radius:22px;box-shadow:-18px 0 44px -20px #062b3173}._navMenu_2g9x3_191 ._navList_2g9x3_273{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.2rem;margin-top:.2rem}._navMenu_2g9x3_191 ._navLink_2g9x3_285,._navMenu_2g9x3_191 ._activeLink_2g9x3_286{padding:.95rem;font-size:1.03rem;border-radius:14px}._navMenu_2g9x3_191 ._navLink_2g9x3_285:hover{background:var(--mz-turquesa-suave, #e6f5f7)}._navMenu_2g9x3_191 ._navLink_2g9x3_285:after{display:none}._navMenu_2g9x3_191 ._activeLink_2g9x3_286{color:var(--mz-abismo, #062b31);background:linear-gradient(90deg,#e6f5f7f5,#fffffff2);box-shadow:inset 0 0 0 1px #17909c14}._navMenu_2g9x3_191 ._authArea_2g9x3_346{justify-content:stretch;justify-self:stretch;margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid var(--color-border-soft, #f0e9dc)}._navMenu_2g9x3_191 ._loginButton_2g9x3_353,._navMenu_2g9x3_191 ._activeLogin_2g9x3_354,._navMenu_2g9x3_191 ._userMenu_2g9x3_389{width:100%}._navMenu_2g9x3_191 ._userTrigger_2g9x3_393{width:100%;height:auto;padding:.7rem .85rem;border-radius:12px}._navMenu_2g9x3_191 ._userName_2g9x3_442{max-width:none;flex:1}._navMenu_2g9x3_191 ._chevron_2g9x3_451{margin-left:auto}._navMenu_2g9x3_191 ._dropdown_2g9x3_461{position:static;width:100%;margin-top:.55rem;border-color:var(--color-border-soft, #f0e9dc);box-shadow:none}._backdrop_2g9x3_636{position:fixed;inset:0;z-index:1190;display:block;background:#062b3170;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (max-width: 900px){._tagline_2g9x3_42{display:none}._topbarInner_2g9x3_32{justify-content:center}}@media (max-width: 640px){._topbar_2g9x3_20{display:none}._mainbarInner_2g9x3_116{width:calc(100% - 1.2rem);min-height:60px;gap:.6rem}._logoLink_2g9x3_137{max-width:calc(100vw - 78px);padding:.2rem .42rem .2rem .24rem;border-radius:14px}._logoFull_2g9x3_160{display:none}._logoMark_2g9x3_161{display:block;height:38px}._hamburger_2g9x3_576{width:44px;height:44px;border-radius:13px}._drawerBrandMark_2g9x3_212{width:40px;height:40px}._drawerBrandName_2g9x3_237{font-size:.96rem}._drawerBrandCaption_2g9x3_245{font-size:.74rem}._navMenu_2g9x3_191{width:min(92vw,340px);padding:max(1rem,env(safe-area-inset-top)) 1rem max(1.5rem,env(safe-area-inset-bottom))}}@media (max-width: 520px){._topbarInner_2g9x3_32,._mainbarInner_2g9x3_116{width:calc(100% - 1.75rem)}._topbarLink_2g9x3_60{font-size:.74rem}._topbarContact_2g9x3_53{gap:.75rem}}@media (max-width: 380px){._navMenu_2g9x3_191{width:calc(100vw - 10px);padding-inline:1rem}._navMenu_2g9x3_191 ._navLink_2g9x3_285,._navMenu_2g9x3_191 ._activeLink_2g9x3_286{padding-inline:.85rem}._drawerBrandCaption_2g9x3_245{display:none}}@media (prefers-reduced-motion: reduce){._navMenu_2g9x3_191,._topbar_2g9x3_20,._mainbarInner_2g9x3_116,._navLink_2g9x3_285:after,._logoFull_2g9x3_160,._logoMark_2g9x3_161{transition:none}}._banner_10mie_10{position:fixed;right:1rem;bottom:6.75rem;z-index:1200;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.85rem;width:min(calc(100% - 2rem),400px);padding:1.05rem 1.15rem;color:#faf6eee0;font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:radial-gradient(circle at 90% 8%,rgba(40,158,170,.28),transparent 45%),linear-gradient(122deg,var(--mz-abismo, #062b31) 0%,var(--mz-petroleo, #0a4a50) 82%);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 24px 50px -22px #062b31b3;animation:_slideUp_10mie_1 .32s ease both}@keyframes _slideUp_10mie_1{0%{opacity:0;transform:translateY(14px)}}._icon_10mie_42{display:flex;flex-shrink:0;width:34px;height:34px;align-items:center;justify-content:center;color:var(--mz-sol, #f2b633);background:#f2b6331f;border:1px solid rgba(242,182,51,.28);border-radius:10px}._text_10mie_55{flex:1 1 200px;min-width:0}._title_10mie_60{margin:0 0 .25rem;color:var(--mz-sol-claro, #f8d976);font-family:var(--font-dato, ui-monospace, monospace);font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._copy_10mie_70{margin:0;color:#ffffffb8;font-size:.8rem;line-height:1.5}._link_10mie_77{color:var(--mz-sol-claro, #f8d976);font-weight:500;text-decoration:underline;text-underline-offset:3px}._actions_10mie_84{display:flex;flex:1 1 100%;gap:.5rem}._accept_10mie_90,._reject_10mie_91{flex:1 1 auto;min-height:40px;padding:.5rem .9rem;font:inherit;font-size:.78rem;font-weight:800;border-radius:999px;cursor:pointer;transition:background .18s ease,transform .18s ease}._accept_10mie_90{color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633);border:1px solid var(--mz-sol, #f2b633)}._accept_10mie_90:hover{background:#f7c651;transform:translateY(-1px)}._reject_10mie_91{color:#ffffffe0;background:#ffffff14;border:1px solid rgba(255,255,255,.2)}._reject_10mie_91:hover{background:#ffffff26;transform:translateY(-1px)}@media (max-width: 520px){._banner_10mie_10{right:.75rem;left:.75rem;bottom:calc(5rem + env(safe-area-inset-bottom));width:auto;padding:.95rem 1rem}}@media (prefers-reduced-motion: reduce){._banner_10mie_10{animation:none}._accept_10mie_90,._reject_10mie_91{transition:none}._accept_10mie_90:hover,._reject_10mie_91:hover{transform:none}}._footer_1rxom_7{position:relative;margin-top:auto;padding:clamp(2.75rem,5vw,4rem) 0 0;font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif);color:#faf6eee0;background:radial-gradient(ellipse 80% 60% at 10% 0%,rgba(23,144,156,.12),transparent 55%),radial-gradient(ellipse 60% 50% at 90% 100%,rgba(242,182,51,.06),transparent 50%),linear-gradient(180deg,#062b31,#041f24)}._topAccent_1rxom_20{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mz-turquesa, #17909c) 0%,var(--mz-sol, #f2b633) 50%,var(--mz-selva, #2e7d4f) 100%);opacity:.9}._inner_1rxom_35{display:grid;width:min(100% - 2.5rem,1240px);margin:0 auto;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));padding-bottom:clamp(2rem,4vw,2.75rem)}._brand_1rxom_46{display:flex;flex-direction:column;gap:.85rem;max-width:320px}._logoLink_1rxom_53{position:relative;display:inline-flex;width:fit-content;padding:.55rem .85rem .55rem .5rem;text-decoration:none;background:linear-gradient(135deg,#ffffff14,#17909c14);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 18px 34px -26px #00000073;transition:transform .25s ease,border-color .25s ease,background .25s ease}._logoLink_1rxom_53:after{position:absolute;inset:0;content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14}._logo_1rxom_53{display:block;width:152px;height:auto;filter:drop-shadow(0 4px 16px rgba(23,144,156,.25));transition:transform .25s ease,filter .25s ease}._logoLink_1rxom_53:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff1a,#17909c1f);border-color:#3fb2bd29}._logoLink_1rxom_53:hover ._logo_1rxom_53{transform:translateY(-1px);filter:drop-shadow(0 6px 20px rgba(23,144,156,.4))}._tagline_1rxom_94{margin:0;color:#faf6eeb8;font-size:.9rem;line-height:1.65}._location_1rxom_101{display:inline-flex;align-items:center;gap:.35rem;margin:.15rem 0 0;color:var(--mz-turquesa-claro, #3fb2bd);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}._location_1rxom_101 svg{flex-shrink:0;opacity:.9}._column_1rxom_121{display:flex;flex-direction:column;gap:.85rem;min-width:0}._heading_1rxom_128{margin:0;color:#fff;font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._heading_1rxom_128:after{display:block;width:28px;height:2px;margin-top:.55rem;content:"";background:var(--mz-sol, #f2b633);border-radius:2px}._list_1rxom_148{margin:0;padding:0;list-style:none}._list_1rxom_148 li+li{margin-top:.45rem}._link_1rxom_158{color:#faf6eeb3;font-size:.92rem;text-decoration:none;transition:color .2s ease,padding-left .2s ease}._link_1rxom_158:hover,._link_1rxom_158:focus-visible{color:#fff;padding-left:4px;outline:none}._columnText_1rxom_172{margin:0;color:#faf6eead;font-size:.88rem;line-height:1.55}._cta_1rxom_179{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:.25rem;padding:.55rem 1.1rem;color:var(--mz-abismo, #062b31);font-size:.82rem;font-weight:700;text-decoration:none;background:var(--mz-sol, #f2b633);border-radius:999px;box-shadow:0 8px 20px -10px #f2b633b3;transition:background .2s ease,transform .16s ease,box-shadow .2s ease}._cta_1rxom_179:hover{background:var(--mz-sol-claro, #f8d976);transform:translateY(-1px);box-shadow:0 12px 24px -10px #f2b633d9}._mail_1rxom_202{display:inline-flex;align-items:center;gap:.45rem;color:#faf6eed9;font-size:.88rem;font-weight:500;text-decoration:none;word-break:break-all;transition:color .2s ease}._mail_1rxom_202 svg{flex-shrink:0;color:var(--mz-turquesa-claro, #3fb2bd)}._mail_1rxom_202:hover{color:#fff}._socials_1rxom_223{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.15rem}._social_1rxom_223{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;color:#faf6eee6;font-size:.95rem;text-decoration:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .16s ease}._social_1rxom_223:hover,._social_1rxom_223:focus-visible{color:#fff;background:#17909c59;border-color:#17909c8c;transform:translateY(-2px);outline:none}._socialWa_1rxom_254:hover,._socialWa_1rxom_254:focus-visible{background:#25d36647;border-color:#25d36680}._bottom_1rxom_262{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;width:min(100% - 2.5rem,1240px);margin:0 auto;padding:1.15rem 0 1.35rem;border-top:1px solid rgba(255,255,255,.08)}._copy_1rxom_274{margin:0;color:#faf6ee80;font-size:.8rem}._copy_1rxom_274 strong{color:#faf6eebf;font-weight:600}._bottomNote_1rxom_285{margin:0;color:#faf6ee66;font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 960px){._inner_1rxom_35{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.75rem}._brand_1rxom_46{grid-column:1 / -1;max-width:420px}}@media (max-width: 560px){._inner_1rxom_35{width:calc(100% - 2rem);grid-template-columns:1fr;gap:1.75rem}._brand_1rxom_46{max-width:none}._bottom_1rxom_262{width:calc(100% - 2rem);flex-direction:column;align-items:flex-start;text-align:left}._logo_1rxom_53{width:128px}}@media (prefers-reduced-motion: reduce){._logo_1rxom_53,._link_1rxom_158,._cta_1rxom_179,._social_1rxom_223{transition:none}._logoLink_1rxom_53:hover ._logo_1rxom_53,._cta_1rxom_179:hover,._social_1rxom_223:hover{transform:none}}._legalNav_1rxom_348{flex:0 1 auto}._legalList_1rxom_355{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:0;padding:0;list-style:none}._legalLink_1rxom_365{display:inline-flex;align-items:center;min-height:44px;color:#faf6ee8c;font-size:.8rem;text-decoration:none;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}._legalLink_1rxom_365:hover,._legalLink_1rxom_365:focus-visible{color:#faf6eef2;border-bottom-color:var(--mz-sol, #f2b633)}._legalList_1rxom_355 li+li{position:relative;padding-left:.9rem}._legalList_1rxom_355 li+li:before{content:"";position:absolute;left:0;top:50%;width:1px;height:11px;transform:translateY(-50%);background:#faf6ee38}@media (max-width: 560px){._legalLink_1rxom_365{min-height:40px}._legalList_1rxom_355{gap:0 .85rem}}@media (prefers-reduced-motion: reduce){._legalLink_1rxom_365{transition:none}}._complaintBook_1rxom_429{display:inline-flex;align-items:center;gap:.7rem;min-height:52px;margin-top:1.25rem;padding:.65rem 1rem;color:#faf6eeeb;text-decoration:none;background:#ffffff0f;border:1px solid rgba(242,182,51,.45);border-radius:var(--r-md, 12px);transition:background .18s ease,border-color .18s ease}._complaintBook_1rxom_429:hover,._complaintBook_1rxom_429:focus-visible{color:#fff;background:#f2b63324;border-color:var(--mz-sol, #f2b633)}._complaintBook_1rxom_429 svg{flex-shrink:0;color:var(--mz-sol, #f2b633)}._complaintBook_1rxom_429 span{display:flex;flex-direction:column;gap:.1rem;font-size:.85rem;font-weight:500;line-height:1.3}._complaintBook_1rxom_429 small{color:#faf6ee80;font-family:var(--font-dato, ui-monospace, monospace);font-size:.62rem;letter-spacing:.06em}@media (max-width: 560px){._complaintBook_1rxom_429{display:flex;width:100%;justify-content:flex-start}}@media (prefers-reduced-motion: reduce){._complaintBook_1rxom_429{transition:none}}._whatsappButton_33s8u_1{position:fixed;right:25px;bottom:25px;z-index:1000;display:flex;width:60px;height:60px;align-items:center;justify-content:center;color:#fff;background-color:#25d366;border:none;border-radius:50%;box-shadow:0 4px 10px #0000004d;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}._whatsappButton_33s8u_1:hover{transform:scale(1.08);box-shadow:0 6px 15px #00000059}._icon_33s8u_25{font-size:30px}@media (max-width: 768px){._whatsappButton_33s8u_1{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:52px;height:52px}._icon_33s8u_25{font-size:26px}}@media (prefers-reduced-motion: reduce){._whatsappButton_33s8u_1{transition:none}}._section_rsmz5_10{padding:clamp(3rem,6vw,5rem) 0 clamp(3.5rem,7vw,5.5rem);font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif);background:var(--mz-arena, #faf6ee)}._inner_rsmz5_16{display:grid;width:min(100% - 2.5rem,1100px);margin:0 auto;align-items:start;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}._aside_rsmz5_27{padding-top:.5rem}._eyebrow_rsmz5_31{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.75rem;color:var(--mz-turquesa, #17909c);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}._eyebrow_rsmz5_31:before{width:22px;height:1px;content:"";background:var(--mz-sol, #f2b633)}._title_rsmz5_51{margin:0 0 .7rem;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:1.12;letter-spacing:-.02em}._highlight_rsmz5_62{color:var(--mz-petroleo, #0a4a50);font-style:italic;font-weight:600}._subtitle_rsmz5_68{max-width:38ch;margin:0 0 1.6rem;color:var(--mz-humo, #5c6e6c);font-size:1rem;line-height:1.65}._mailLink_rsmz5_76{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;color:var(--mz-petroleo, #0a4a50);font-size:.88rem;font-weight:600;text-decoration:none;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:999px;transition:border-color .2s ease,background .2s ease,color .2s ease}._mailLink_rsmz5_76 svg{color:var(--mz-turquesa, #17909c)}._mailLink_rsmz5_76:hover{color:var(--mz-abismo, #062b31);background:var(--mz-turquesa-suave, #e6f5f7);border-color:var(--mz-turquesa-claro, #3fb2bd)}._form_rsmz5_105{box-sizing:border-box;padding:clamp(1.5rem,3vw,2.25rem);background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:20px;box-shadow:0 2px 4px #062b310a,0 18px 40px -26px #062b3159}._row_rsmz5_114{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}._group_rsmz5_123{min-width:0;margin-bottom:1.1rem;text-align:left}._label_rsmz5_129{display:block;margin-bottom:.4rem;color:var(--mz-tinta, #10201f);font-size:.84rem;font-weight:600}._optional_rsmz5_137{color:var(--mz-humo-claro, #8b9c99);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.62rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}._input_rsmz5_151,._textarea_rsmz5_152{display:block;box-sizing:border-box;width:100%;min-width:0;padding:.75rem .9rem;color:var(--mz-tinta, #10201f);font:inherit;font-size:max(16px,.94rem);background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._input_rsmz5_151::placeholder,._textarea_rsmz5_152::placeholder{color:var(--mz-humo-claro, #8b9c99)}._input_rsmz5_151:hover,._textarea_rsmz5_152:hover{border-color:var(--mz-humo-claro, #8b9c99)}._input_rsmz5_151:focus,._textarea_rsmz5_152:focus{border-color:var(--mz-turquesa-claro, #3fb2bd);box-shadow:0 0 0 4px #17909c24}._textarea_rsmz5_152{min-height:130px;resize:vertical}._hint_rsmz5_191{margin:.45rem 0 0;color:var(--mz-humo-claro, #8b9c99);font-size:.78rem;line-height:1.45}._honeypot_rsmz5_198{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}._status_rsmz5_210{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 1rem;padding:.8rem .95rem;font-size:.87rem;font-weight:500;line-height:1.45;border-radius:12px}._status_rsmz5_210:focus{outline:none}._status_rsmz5_210:focus-visible{outline:3px solid var(--mz-sol, #f2b633);outline-offset:2px}._status_rsmz5_210 svg{flex-shrink:0;margin-top:.1rem}._statusSuccess_rsmz5_236{color:var(--mz-selva, #2e7d4f);background:var(--mz-selva-suave, #e8f4ec)}._statusError_rsmz5_241{color:var(--mz-error, #a3352b);background:var(--mz-error-suave, #fcf1ef)}._submit_rsmz5_248{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;color:var(--mz-abismo, #062b31);font:inherit;font-size:.92rem;font-weight:700;background:var(--mz-sol, #f2b633);border:none;border-radius:999px;box-shadow:0 10px 24px -12px #f2b633f2;cursor:pointer;transition:background .2s ease,transform .16s ease,box-shadow .2s ease}._submit_rsmz5_248:hover:not(:disabled){background:var(--mz-sol-claro, #f8d976);transform:translateY(-2px);box-shadow:0 16px 30px -14px #f2b633}._submit_rsmz5_248:active:not(:disabled){transform:translateY(0)}._submit_rsmz5_248:disabled{cursor:progress;opacity:.75;box-shadow:none}._spinner_rsmz5_284{animation:_spin_rsmz5_284 .9s linear infinite}@keyframes _spin_rsmz5_284{to{transform:rotate(360deg)}}@media (max-width: 900px){._inner_rsmz5_16{width:calc(100% - 2rem);grid-template-columns:1fr;gap:1.75rem}._aside_rsmz5_27{padding-top:0;text-align:center}._subtitle_rsmz5_68{max-width:46ch;margin-inline:auto}}@media (max-width: 560px){._row_rsmz5_114{grid-template-columns:1fr;gap:0}._form_rsmz5_105{border-radius:16px}}@media (prefers-reduced-motion: reduce){._input_rsmz5_151,._textarea_rsmz5_152,._submit_rsmz5_248,._mailLink_rsmz5_76{transition:none}._submit_rsmz5_248:hover:not(:disabled){transform:none}._spinner_rsmz5_284{animation:none}}._consent_rsmz5_351{margin:0 0 1rem;color:var(--color-muted, #5c6e6c);font-size:.8rem;line-height:1.55;text-wrap:pretty}._consent_rsmz5_351 a{color:var(--color-brand, #0a4a50);text-decoration:underline;text-underline-offset:2px}._consent_rsmz5_351 a:hover,._consent_rsmz5_351 a:focus-visible{color:var(--mz-turquesa, #17909c)}._featuredPlaces_s46y9_1{padding:clamp(1.25rem,2.5vw,2rem) 0 clamp(2.5rem,5vw,4.5rem)}._sectionHead_s46y9_8{max-width:40rem;margin:0 auto clamp(1.25rem,3vw,1.85rem);text-align:center}._eyebrow_s46y9_14{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--mz-turquesa, #17909c);font-family:var(--font-dato, ui-monospace, monospace);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}._eyebrow_s46y9_14:before{content:"";width:22px;height:1px;background:var(--mz-sol, #f2b633)}._title_s46y9_34{margin:0 0 .65rem;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--mz-abismo, #062b31);text-transform:none}._highlight_s46y9_48{color:var(--mz-petroleo, #0a4a50);font-style:italic;font-weight:600}._lead_s46y9_54{margin:0;color:var(--mz-humo, #5c6e6c);font-size:1rem;line-height:1.55}._empty_s46y9_61{margin:2rem 0;text-align:center;color:var(--mz-humo, #5c6e6c)}@media (max-width: 600px){._sectionHead_s46y9_8{margin-bottom:1.75rem}}._card_mytfa_8{position:relative;display:flex;height:100%;overflow:hidden;flex-direction:column;font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif);background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:16px;box-shadow:0 1px 2px #062b310a,0 8px 20px -14px #062b312e;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}._card_mytfa_8:hover,._card_mytfa_8:focus-within{transform:translateY(-4px);border-color:#17909c73;box-shadow:0 4px 8px #062b310d,0 20px 40px -20px #062b314d}._media_mytfa_34{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--mz-turquesa-suave, #e6f5f7)}._image_mytfa_45{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(var(--mz-image-zoom, 1));transition:transform .6s cubic-bezier(.22,1,.36,1)}._card_mytfa_8:hover ._image_mytfa_45{transform:scale(calc(var(--mz-image-zoom, 1) * 1.05))}._placeholder_mytfa_61{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:var(--mz-humo-claro, #8b9c99);background:repeating-linear-gradient(45deg,transparent 0 6px,rgba(139,156,153,.07) 6px 12px),linear-gradient(145deg,var(--mz-turquesa-suave, #e6f5f7),var(--mz-arena, #faf6ee))}._placeholder_mytfa_61 span{font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.57rem;letter-spacing:.12em;text-transform:uppercase}._tag_mytfa_88{position:absolute;top:.6rem;left:.6rem;z-index:2;padding:3px 8px;color:#fff;font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.58rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;box-shadow:0 2px 8px #062b313d}._tagLugar_mytfa_104{background:var(--mz-turquesa, #17909c)}._tagHotel_mytfa_108{background:var(--mz-petroleo, #0a4a50)}._tagRestaurante_mytfa_112{color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633)}._tagFullday_mytfa_117{background:var(--mz-selva, #2e7d4f)}._likeButton_mytfa_123{position:absolute;top:.55rem;right:.55rem;z-index:3;display:inline-flex;align-items:center;gap:.28rem;padding:.3rem .55rem;color:var(--mz-abismo, #062b31);font-family:inherit;font-size:.75rem;font-weight:700;background:#fffffff0;border:none;border-radius:999px;box-shadow:0 2px 10px #062b3129;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,color .2s ease,transform .2s ease}._likeButton_mytfa_123:hover:not(:disabled){color:var(--mz-error, #a3352b);transform:scale(1.06)}._likeButton_mytfa_123:active{transform:scale(.94)}._liked_mytfa_157{color:#fff;background:var(--mz-error, #a3352b)}._liked_mytfa_157:hover:not(:disabled){color:#fff}._body_mytfa_168{display:flex;flex-grow:1;flex-direction:column;padding:.9rem 1rem 1rem}._title_mytfa_175{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.08rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--mz-tinta, #10201f)}._link_mytfa_187{display:-webkit-box;min-height:2.5em;overflow:hidden;color:inherit;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}._link_mytfa_187:after{position:absolute;inset:0;z-index:1;content:""}._card_mytfa_8:hover ._title_mytfa_175,._link_mytfa_187:focus-visible{color:var(--mz-petroleo, #0a4a50)}._city_mytfa_210{display:inline-flex;align-items:center;gap:.28rem;margin:.4rem 0 0;color:var(--mz-turquesa, #17909c);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.63rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}._description_mytfa_223{display:-webkit-box;min-height:2.9em;margin:.5rem 0 0;overflow:hidden;color:var(--mz-humo, #5c6e6c);font-size:.82rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}._services_mytfa_240{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none}._service_mytfa_240{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.6rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;border-radius:999px;white-space:nowrap}._service_hotel_mytfa_264{color:var(--mz-petroleo, #0a4a50);background:var(--mz-turquesa-suave, #e6f5f7);border-color:#0a4a5029}._service_restaurante_mytfa_270{color:#7a5300;background:#fdf3dc;border-color:#f2b63366}@media (max-width: 700px){._service_mytfa_240{font-size:.55rem;padding:.15rem .42rem}}._action_mytfa_284{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.85rem;color:var(--mz-petroleo, #0a4a50);font-size:.79rem;font-weight:700}._action_mytfa_284 svg{transition:transform .22s ease}._card_mytfa_8:hover ._action_mytfa_284 svg{transform:translate(4px)}@media (max-width: 700px){._title_mytfa_175{font-size:.95rem}._description_mytfa_223{display:none}._body_mytfa_168{padding:.8rem .85rem .9rem}}@media (prefers-reduced-motion: reduce){._card_mytfa_8,._image_mytfa_45,._action_mytfa_284 svg,._likeButton_mytfa_123{transition:none}._card_mytfa_8:hover{transform:none}._card_mytfa_8:hover ._image_mytfa_45{transform:scale(var(--mz-image-zoom, 1))}}.swal2-container.mzSwalContainer{padding:var(--space-4);background:#062b318c;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.swal2-popup.mzSwalPopup{position:relative;width:min(430px,100%);padding:0 var(--space-6) var(--space-6);overflow:hidden;font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.swal2-popup.mzSwalPopup:before{position:absolute;top:0;right:0;left:0;height:108px;content:"";background:var(--grad-hero-oscuro)}.swal2-popup.mzSwalPopup:after{position:absolute;top:108px;right:0;left:0;height:3px;content:"";background:linear-gradient(90deg,var(--mz-sol) 0%,var(--mz-turquesa) 55%,var(--mz-selva) 100%)}.swal2-image.mzSwalMark{position:relative;width:86px;height:86px;margin:52px auto var(--space-4);padding:11px;object-fit:contain;background:var(--color-surface);border-radius:var(--r-full);box-shadow:0 12px 26px -14px #062b31a6;outline:7px solid rgba(255,255,255,.18)}.swal2-title.mzSwalTitle{padding:0;margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);font-variation-settings:"SOFT" 20,"opsz" 60}.swal2-title.mzSwalTitle:before{display:block;margin-bottom:var(--space-2);font-family:var(--font-dato);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mz-turquesa);content:"Maze Tour"}.swal2-html-container.mzSwalText{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text)}.mzSwalText .mzSwalLead{margin:0 0 var(--space-2);font-size:var(--fs-base);text-wrap:pretty}.mzSwalText .mzSwalNote{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);color:var(--mz-petroleo);background:var(--mz-turquesa-suave);border-radius:var(--r-full)}.swal2-actions.mzSwalActions{gap:var(--space-3);width:100%;margin:var(--space-6) 0 0}.swal2-actions.mzSwalActions .mzSwalConfirm,.swal2-actions.mzSwalActions .mzSwalCancel{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.25rem;margin:0;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;line-height:1;letter-spacing:.01em;cursor:pointer;border:1px solid transparent;border-radius:var(--r-full);box-shadow:none;transition:background var(--t-base),color var(--t-base),border-color var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}.swal2-actions.mzSwalActions .mzSwalConfirm{color:#fff;background:var(--mz-petroleo);box-shadow:0 10px 20px -12px #062b31cc}.swal2-actions.mzSwalActions .mzSwalConfirm:hover{background:var(--mz-abismo);box-shadow:0 14px 24px -12px #062b31e6;transform:translateY(-2px)}.swal2-actions.mzSwalActions .mzSwalCancel{color:var(--color-ink);background:transparent;border-color:var(--color-border)}.swal2-actions.mzSwalActions .mzSwalCancel:hover{color:var(--mz-petroleo);background:var(--mz-turquesa-suave);border-color:var(--mz-petroleo);transform:translateY(-2px)}.swal2-actions.mzSwalActions .mzSwalConfirm:active,.swal2-actions.mzSwalActions .mzSwalCancel:active{transform:translateY(0)}.swal2-actions.mzSwalActions .mzSwalConfirm:focus,.swal2-actions.mzSwalActions .mzSwalCancel:focus{box-shadow:none}.swal2-actions.mzSwalActions .mzSwalConfirm:focus-visible,.swal2-actions.mzSwalActions .mzSwalCancel:focus-visible{outline:3px solid var(--mz-sol);outline-offset:2px}@keyframes mzSwalIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mzSwalOut{to{opacity:0;transform:translateY(8px) scale(.98)}}.mzSwalIn{animation:mzSwalIn .32s var(--ease-out)}.mzSwalOut{animation:mzSwalOut .16s ease-in forwards}.swal2-popup.mzSwalToast{width:auto;max-width:min(340px,calc(100vw - var(--space-4) * 2));padding:var(--space-3) var(--space-4);font-family:var(--font-body);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);box-shadow:var(--sh-md)}.swal2-popup.mzSwalToast .mzSwalToastTitle{margin:0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;line-height:1.35;text-align:left}.swal2-popup.mzSwalToast .swal2-icon.swal2-success{border-color:var(--mz-exito);color:var(--mz-exito)}.swal2-popup.mzSwalToast .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--mz-exito)}.swal2-popup.mzSwalToast .swal2-icon.swal2-success .swal2-success-ring{border-color:#2e7d4f4d}.swal2-popup.mzSwalToast .mzSwalToastBar{background:var(--mz-exito)}@media (max-width: 480px){.swal2-popup.mzSwalPopup{padding-inline:var(--space-5)}.swal2-actions.mzSwalActions{flex-direction:column-reverse;margin-top:var(--space-5)}.swal2-actions.mzSwalActions .mzSwalConfirm,.swal2-actions.mzSwalActions .mzSwalCancel{width:100%}}@media (prefers-reduced-motion: reduce){.mzSwalIn,.mzSwalOut{animation:none}}._placeGrid_1aczu_14{display:grid;width:100%;margin:0 auto;gap:clamp(1rem,1.7vw,1.5rem);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}@media (max-width: 1180px){._placeGrid_1aczu_14{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){._placeGrid_1aczu_14{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){._placeGrid_1aczu_14{grid-template-columns:1fr}}._pagination_kxa9l_11{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.75rem,3vw,2.5rem);font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif)}._button_kxa9l_21{min-width:2.5rem;min-height:2.5rem;padding:.5rem .85rem;color:var(--mz-petroleo, #0a4a50);font:inherit;font-size:.86rem;font-weight:700;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:999px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .16s ease}._button_kxa9l_21:hover:not(:disabled){color:var(--mz-abismo, #062b31);background:var(--mz-turquesa-suave, #e6f5f7);border-color:var(--mz-turquesa-claro, #3fb2bd);transform:translateY(-1px)}._button_kxa9l_21:active:not(:disabled){transform:translateY(0)}._active_kxa9l_48,._active_kxa9l_48:hover:not(:disabled){color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633);border-color:var(--mz-sol, #f2b633)}._button_kxa9l_21:disabled{cursor:not-allowed;opacity:.4}._ellipsis_kxa9l_60{padding:0 .2rem;color:var(--mz-humo-claro, #8b9c99);font-weight:700}@media (max-width: 520px){._pagination_kxa9l_11{gap:.35rem}._button_kxa9l_21{min-width:2.25rem;min-height:2.25rem;padding:.4rem .65rem;font-size:.82rem}}@media (prefers-reduced-motion: reduce){._button_kxa9l_21{transition:none}._button_kxa9l_21:hover:not(:disabled){transform:none}}._section_1f7b1_11{padding:clamp(3rem,6vw,4.75rem) 0 clamp(3rem,6vw,4.5rem);font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif);background:linear-gradient(180deg,var(--mz-selva-suave, #e8f4ec) 0%,var(--mz-papel, #fff) 78%)}._inner_1f7b1_21{width:min(100% - 3rem,1600px);margin:0 auto}._head_1f7b1_33{margin:0 auto clamp(1.75rem,4vw,2.5rem);text-align:center}._title_1f7b1_38{margin:0;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}._highlight_1f7b1_49{color:var(--mz-selva, #2e7d4f);font-style:italic;font-weight:600}._grid_1f7b1_65{display:grid;justify-content:center;gap:clamp(.8rem,1.2vw,1.15rem);grid-template-columns:repeat(auto-fit,minmax(200px,250px))}._poster_1f7b1_74{position:relative;display:flex;aspect-ratio:3 / 4;overflow:hidden;align-items:flex-end;background:var(--mz-turquesa-suave, #e6f5f7);border:1px solid var(--mz-linea, #e4dccc);border-radius:18px;box-shadow:0 1px 2px #062b310a,0 10px 24px -16px #062b3133;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}._poster_1f7b1_74:hover,._poster_1f7b1_74:focus-within{transform:translateY(-6px);border-color:#2e7d4f80;box-shadow:0 6px 12px #062b310f,0 26px 46px -22px #062b3161}._posterImage_1f7b1_97{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}._poster_1f7b1_74:hover ._posterImage_1f7b1_97{transform:scale(1.06)}._posterPlaceholder_1f7b1_110{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:var(--mz-humo-claro, #8b9c99);background:repeating-linear-gradient(45deg,transparent 0 6px,rgba(139,156,153,.09) 6px 12px),var(--mz-arena, #faf6ee)}._posterPlaceholder_1f7b1_110 span{font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}._scrim_1f7b1_136{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,43,49,.92) 0%,rgba(6,43,49,.62) 26%,rgba(6,43,49,.1) 55%,transparent 76%)}._posterBody_1f7b1_148{position:relative;z-index:2;width:100%;padding:1rem .95rem 1.05rem;text-align:left}._posterCity_1f7b1_158{display:inline-flex;align-items:center;gap:.28rem;margin:0 0 .35rem;color:var(--mz-sol, #f2b633);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.63rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}._posterName_1f7b1_173{display:-webkit-box;margin:0;overflow:hidden;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.08rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}._overlayLink_1f7b1_190{position:absolute;inset:0;z-index:4;border-radius:inherit}._overlayLink_1f7b1_190:focus-visible{outline:3px solid var(--mz-sol, #f2b633);outline-offset:3px}._srOnly_1f7b1_205{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._action_1f7b1_214{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;color:#ffffffd9;font-size:.76rem;font-weight:700}._action_1f7b1_214 svg{transition:transform .22s ease}._poster_1f7b1_74:hover ._action_1f7b1_214{color:var(--mz-sol, #f2b633)}._poster_1f7b1_74:hover ._action_1f7b1_214 svg{transform:translate(4px)}._skeleton_1f7b1_238{aspect-ratio:3 / 4;border-radius:18px;background:linear-gradient(90deg,#ffffffbf 25%,#ffffff59 37%,#ffffffbf 63%),var(--mz-turquesa-suave, #e6f5f7);background-size:400% 100%,100% 100%;animation:_shimmerLight_1f7b1_1 1.5s ease-in-out infinite}@keyframes _shimmerLight_1f7b1_1{0%{background-position:100% 50%,0 0}to{background-position:0 50%,0 0}}._message_1f7b1_261{max-width:34rem;margin:0 auto;padding:2rem 1rem;color:var(--mz-humo, #5c6e6c);font-size:.95rem;text-align:center}@media (max-width: 700px){._inner_1f7b1_21{width:calc(100% - 2rem)}._grid_1f7b1_65{gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}._posterName_1f7b1_173{font-size:.98rem}._posterBody_1f7b1_148{padding:.85rem .8rem .9rem}._action_1f7b1_214{font-size:.74rem}}@media (max-width: 380px){._grid_1f7b1_65{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._poster_1f7b1_74,._posterImage_1f7b1_97,._action_1f7b1_214 svg{transition:none}._poster_1f7b1_74:hover,._poster_1f7b1_74:hover ._posterImage_1f7b1_97{transform:none}._skeleton_1f7b1_238{animation:none}}._likeButton_1f7b1_330{position:absolute;top:.55rem;right:.55rem;z-index:5;display:inline-flex;gap:.28rem;align-items:center;padding:.3rem .55rem;color:var(--mz-abismo, #062b31);font-family:inherit;font-size:.75rem;font-weight:700;background:#fffffff0;border:none;border-radius:999px;box-shadow:0 2px 10px #062b3129;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,color .2s ease,transform .2s ease}._likeButton_1f7b1_330:hover:not(:disabled){color:var(--mz-error, #a3352b);transform:scale(1.06)}._likeButton_1f7b1_330:active{transform:scale(.94)}._liked_1f7b1_363{color:#fff;background:var(--mz-error, #a3352b)}._liked_1f7b1_363:hover:not(:disabled){color:#fff}@media (prefers-reduced-motion: reduce){._likeButton_1f7b1_330,._likeButton_1f7b1_330:hover:not(:disabled){transform:none;transition:none}}._heroSection_1tg2n_6{position:relative;display:flex;width:100%;height:clamp(560px,72vh,720px);min-height:560px;overflow:hidden;align-items:center;color:#fff;font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:var(--mz-abismo, #062b31);isolation:isolate}._background_1tg2n_20{position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-size:cover;filter:saturate(1.03) contrast(1.03);will-change:opacity,transform}._scrim_1tg2n_32{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(4,31,36,.9) 0%,rgba(4,31,36,.78) 23%,rgba(4,31,36,.55) 39%,rgba(4,31,36,.2) 61%,rgba(4,31,36,.05) 80%,transparent 100%),linear-gradient(0deg,rgba(4,31,36,.28) 0%,transparent 36%)}._layout_1tg2n_50{position:relative;z-index:3;width:min(100% - 3rem,1440px);margin:0 auto}._content_1tg2n_57{width:min(100%,570px);padding-left:clamp(1rem,1.6vw,1.5rem)}._eyebrow_1tg2n_62{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.38rem .85rem;color:var(--slide-accent, #f2b633);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;background:#041f2485;border:1px solid color-mix(in srgb,var(--slide-accent, #f2b633) 52%,transparent);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._eyebrow_1tg2n_62:before{width:16px;height:2px;content:"";background:var(--slide-accent, #f2b633);border-radius:999px}._title_1tg2n_89{max-width:11ch;margin:0 0 .9rem;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(2.8rem,2rem + 2.5vw,4.8rem);font-weight:700;line-height:.98;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 4px 24px rgba(0,0,0,.28)}._subtitle_1tg2n_102{max-width:39ch;margin:0 0 1.7rem;color:#ffffffe0;font-size:clamp(1rem,.95rem + .2vw,1.12rem);font-weight:450;line-height:1.62;text-shadow:0 2px 12px rgba(0,0,0,.28)}._actions_1tg2n_112{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}._ctaPrimary_1tg2n_119,._ctaSecondary_1tg2n_120{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.78rem 1.55rem;font-size:.9rem;font-weight:700;text-decoration:none;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}._ctaPrimary_1tg2n_119{color:var(--mz-abismo, #062b31);background:var(--slide-accent, #f2b633);box-shadow:0 14px 28px -16px color-mix(in srgb,var(--slide-accent, #f2b633) 80%,transparent)}._ctaPrimary_1tg2n_119:hover{transform:translateY(-2px);box-shadow:0 18px 34px -16px color-mix(in srgb,var(--slide-accent, #f2b633) 92%,transparent)}._ctaSecondary_1tg2n_120{color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._ctaSecondary_1tg2n_120:hover{background:#ffffff24;border-color:#ffffff8c;transform:translateY(-2px)}._navControls_1tg2n_158{position:absolute;top:50%;right:0;left:0;z-index:5;display:flex;justify-content:space-between;padding:0 clamp(.75rem,2vw,1.6rem);pointer-events:none;transform:translateY(-50%)}._navButton_1tg2n_171{display:grid;width:46px;height:46px;padding:0;place-items:center;color:#fff;background:#041f247a;border:1px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:0 12px 26px -18px #000000bf;cursor:pointer;pointer-events:auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease,background .2s ease,border-color .2s ease}._navButton_1tg2n_171:hover{background:#041f24b3;border-color:#ffffff7a;transform:scale(1.05)}._dotsContainer_1tg2n_195{position:absolute;right:0;bottom:1.35rem;left:0;z-index:5;display:flex;justify-content:center;gap:.48rem}._dot_1tg2n_195{width:8px;height:8px;padding:0;background:#ffffff6b;border:0;border-radius:999px;cursor:pointer;transition:width .24s ease,background .24s ease}._activeDot_1tg2n_217{width:28px;background:var(--slide-accent, #f2b633)}@media (max-width: 960px){._heroSection_1tg2n_6{height:clamp(540px,70vh,650px);min-height:540px}._layout_1tg2n_50{width:min(100% - 2rem,860px)}._content_1tg2n_57{width:min(100%,520px);padding-left:1.25rem}._title_1tg2n_89{font-size:clamp(2.45rem,6vw,3.8rem)}}@media (max-width: 700px){._heroSection_1tg2n_6{height:620px;min-height:620px;align-items:flex-end}._background_1tg2n_20{background-position:center center!important}._scrim_1tg2n_32{background:linear-gradient(180deg,#041f241f,#041f243d 30%,#041f24c2 62%,#041f24f0)}._layout_1tg2n_50{width:calc(100% - 1.5rem);margin-bottom:4.4rem}._content_1tg2n_57{width:100%;padding:0 .75rem;text-align:center}._eyebrow_1tg2n_62{margin-right:auto;margin-left:auto}._title_1tg2n_89{max-width:12ch;margin-right:auto;margin-left:auto;font-size:clamp(2.15rem,10vw,3.1rem)}._subtitle_1tg2n_102{max-width:34ch;margin-right:auto;margin-left:auto;font-size:.96rem}._actions_1tg2n_112{justify-content:center}._navButton_1tg2n_171{width:40px;height:40px}}@media (max-width: 480px){._heroSection_1tg2n_6{height:590px;min-height:590px}._eyebrow_1tg2n_62{font-size:.6rem}._actions_1tg2n_112{flex-direction:column}._ctaPrimary_1tg2n_119,._ctaSecondary_1tg2n_120{width:min(100%,270px)}}@media (prefers-reduced-motion: reduce){._background_1tg2n_20,._content_1tg2n_57,._ctaPrimary_1tg2n_119,._ctaSecondary_1tg2n_120,._navButton_1tg2n_171,._dot_1tg2n_195{transition:none!important}}@media (max-width: 700px){._heroSection_1tg2n_6{height:auto;min-height:clamp(540px,calc(100svh - 62px),620px)}._layout_1tg2n_50{margin-bottom:max(4.2rem,env(safe-area-inset-bottom))}}@media (max-width: 480px){._heroSection_1tg2n_6{height:auto;min-height:clamp(520px,calc(100svh - 62px),590px)}._content_1tg2n_57{padding-inline:.35rem}._title_1tg2n_89{font-size:clamp(2rem,10vw,2.7rem)}._subtitle_1tg2n_102{margin-bottom:1.25rem;line-height:1.5}._ctaPrimary_1tg2n_119,._ctaSecondary_1tg2n_120{width:min(100%,300px)}}@media (max-width: 900px) and (max-height: 520px) and (orientation: landscape){._heroSection_1tg2n_6{min-height:420px;align-items:center}._layout_1tg2n_50{margin-bottom:0}._content_1tg2n_57{width:min(72%,560px);text-align:left}._eyebrow_1tg2n_62{margin-left:0}._title_1tg2n_89,._subtitle_1tg2n_102{margin-left:0;margin-right:0}._title_1tg2n_89{font-size:clamp(2rem,5vw,2.8rem)}._actions_1tg2n_112{justify-content:flex-start}}._wrapper_1o9yk_11{width:min(100% - 2.5rem,1080px);margin:clamp(2rem,5vw,3.25rem) auto clamp(.75rem,1.5vw,1.25rem);font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif)}._pill_1o9yk_22{display:flex;align-items:center;gap:.25rem;padding:.5rem .65rem;background:var(--mz-papel, #fff);border:1px solid var(--color-border, #e4dccc);border-radius:999px;box-shadow:0 2px 4px #062b310a,0 18px 40px -22px #062b3166;transition:border-color .22s ease,box-shadow .22s ease}._pill_1o9yk_22:focus-within{border-color:var(--mz-turquesa-claro, #3fb2bd);box-shadow:0 0 0 4px #17909c24,0 18px 40px -22px #062b3173}._field_1o9yk_39{position:relative;display:flex;min-width:0;flex:1;align-items:center;gap:.6rem;padding:.5rem .9rem}._locationField_1o9yk_49{flex:0 0 clamp(190px,22%,235px)}._fieldIcon_1o9yk_53{flex-shrink:0;color:var(--mz-turquesa, #17909c)}._input_1o9yk_58{width:100%;min-width:0;padding:0;color:var(--color-ink, #10201f);font-family:inherit;font-size:.95rem;font-weight:500;background:none;border:none;outline:none}._input_1o9yk_58::placeholder{color:var(--mz-humo-claro, #8b9c99);font-weight:400}._clearButton_1o9yk_76{display:flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;color:var(--mz-humo, #5c6e6c);background:var(--color-border-soft, #f0e9dc);border:none;border-radius:50%;cursor:pointer;transition:background .18s ease,color .18s ease}._clearButton_1o9yk_76:hover{color:#fff;background:var(--mz-humo, #5c6e6c)}._divider_1o9yk_96{width:1px;height:26px;flex-shrink:0;background:var(--color-border, #e4dccc)}._select_1o9yk_103{width:100%;font-size:.9rem}._selectChevron_1o9yk_108{color:var(--mz-humo, #5c6e6c)}._panel_1o9yk_114{margin-top:1rem;padding:1.1rem 1.15rem 1.15rem;background:var(--mz-papel, #fff);border:1px solid var(--color-border, #e4dccc);border-radius:20px;box-shadow:0 2px 4px #062b310a,0 16px 36px -24px #062b3157}._panelHead_1o9yk_123{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-soft, #f0e9dc)}._count_1o9yk_133{margin:0;color:var(--mz-humo, #5c6e6c);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}._clearAll_1o9yk_143{padding:0;color:var(--mz-petroleo, #0a4a50);font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:underline;text-decoration-color:#0a4a504d;text-underline-offset:3px;background:none;border:none;cursor:pointer;transition:text-decoration-color .2s ease}._clearAll_1o9yk_143:hover{text-decoration-color:currentColor}._list_1o9yk_162{display:flex;max-height:26rem;padding-right:.3rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:.4rem;scrollbar-width:thin;scrollbar-color:var(--color-border, #e4dccc) transparent}._list_1o9yk_162::-webkit-scrollbar{width:6px}._list_1o9yk_162::-webkit-scrollbar-thumb{background:var(--color-border, #e4dccc);border-radius:999px}._card_1o9yk_196{display:flex;width:100%;flex-shrink:0;padding:.6rem;align-items:center;gap:.9rem;color:inherit;font-family:inherit;text-align:left;background:transparent;border:1px solid transparent;border-radius:14px;cursor:pointer;transition:background .18s ease,border-color .18s ease}._card_1o9yk_196:hover,._card_1o9yk_196:focus-visible{background:var(--mz-arena, #faf6ee);border-color:var(--color-border, #e4dccc)}._cardImage_1o9yk_219{width:78px;height:62px;flex-shrink:0;object-fit:cover;background:var(--color-border-soft, #f0e9dc);border-radius:10px}._cardBody_1o9yk_228{display:flex;min-width:0;flex:1;flex-direction:column;gap:.18rem}._cardTop_1o9yk_236{display:flex;min-width:0;align-items:center;gap:.5rem}._cardName_1o9yk_246{min-width:0;overflow:hidden;color:var(--color-ink, #10201f);font-size:.95rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}._tag_1o9yk_257{flex-shrink:0;padding:2px 7px;color:#fff;font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.58rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;border-radius:4px}._tagLugar_1o9yk_269{background:var(--mz-turquesa, #17909c)}._tagHotel_1o9yk_273{background:var(--mz-petroleo, #0a4a50)}._tagRestaurante_1o9yk_277{color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633)}._cardDescription_1o9yk_282{display:-webkit-box;overflow:hidden;color:var(--mz-humo, #5c6e6c);font-size:.84rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}._cardCity_1o9yk_292{display:inline-flex;align-items:center;gap:.28rem;margin-top:.1rem;color:var(--mz-humo-claro, #8b9c99);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}._cardArrow_1o9yk_304{flex-shrink:0;color:var(--mz-humo-claro, #8b9c99);opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .2s ease,color .2s ease}._card_1o9yk_196:hover ._cardArrow_1o9yk_304,._card_1o9yk_196:focus-visible ._cardArrow_1o9yk_304{color:var(--mz-petroleo, #0a4a50);opacity:1;transform:translate(0)}@media (hover: none){._cardArrow_1o9yk_304{opacity:1;transform:none}}._seeAll_1o9yk_330{display:flex;width:100%;margin-top:.75rem;padding:.7rem;align-items:center;justify-content:center;gap:.45rem;color:var(--mz-petroleo, #0a4a50);font-family:inherit;font-size:.85rem;font-weight:700;background:var(--mz-turquesa-suave, #e6f5f7);border:none;border-radius:12px;cursor:pointer;transition:background .2s ease,color .2s ease}._seeAll_1o9yk_330 svg{transition:transform .2s ease}._seeAll_1o9yk_330:hover{color:#fff;background:var(--mz-petroleo, #0a4a50)}._seeAll_1o9yk_330:hover svg{transform:translate(3px)}._skeletonRow_1o9yk_365{display:flex;flex-shrink:0;padding:.6rem;align-items:center;gap:.9rem}._skeletonImage_1o9yk_373{width:78px;height:62px;flex-shrink:0;border-radius:10px}._skeletonLines_1o9yk_380{display:flex;flex:1;flex-direction:column;gap:.5rem}._skeletonLine_1o9yk_380{display:block;width:100%;height:11px;border-radius:999px}._skeletonShort_1o9yk_394{width:45%}._skeletonImage_1o9yk_373,._skeletonLine_1o9yk_380{background:linear-gradient(90deg,var(--color-border-soft, #f0e9dc) 25%,var(--color-border, #e4dccc) 37%,var(--color-border-soft, #f0e9dc) 63%);background-size:400% 100%;animation:_shimmer_1o9yk_1 1.4s ease-in-out infinite}@keyframes _shimmer_1o9yk_1{0%{background-position:100% 50%}to{background-position:0 50%}}._empty_1o9yk_419{padding:1.5rem 1rem 1.25rem;text-align:center}._emptyTitle_1o9yk_424{margin:0 0 .3rem;color:var(--color-ink, #10201f);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.05rem;font-weight:700}._emptyHint_1o9yk_432{margin:0 0 .9rem;color:var(--mz-humo, #5c6e6c);font-size:.88rem}._errorMessage_1o9yk_438{margin:0;padding:.9rem 1rem;color:var(--mz-error, #a3352b);font-size:.88rem;font-weight:500;background:var(--mz-error-suave, #fcf1ef);border-radius:12px;text-align:center}@media (max-width: 720px){._wrapper_1o9yk_11{width:calc(100% - 2rem)}._input_1o9yk_58,._select_1o9yk_103,._select_1o9yk_103 input{font-size:16px}._pill_1o9yk_22{flex-direction:column;align-items:stretch;gap:0;padding:.4rem;border-radius:18px}._field_1o9yk_39,._locationField_1o9yk_49{flex:1 1 auto;padding:.7rem .8rem}._divider_1o9yk_96{width:auto;height:1px;margin-inline:.8rem}._locationField_1o9yk_49 .mzSelect__menu{left:calc((17px + .6rem)*-1);width:calc(100% + 17px + .6rem);margin-top:8px}._locationField_1o9yk_49 .mzSelect__option{min-height:44px;display:flex;align-items:center}._panel_1o9yk_114{padding:.9rem;border-radius:16px}._list_1o9yk_162{max-height:min(58vh,22rem)}._cardImage_1o9yk_219,._skeletonImage_1o9yk_373{width:64px;height:54px}._cardName_1o9yk_246{font-size:.9rem}._cardArrow_1o9yk_304{display:none}}@media (prefers-reduced-motion: reduce){._skeletonImage_1o9yk_373,._skeletonLine_1o9yk_380{animation:none}._card_1o9yk_196,._cardArrow_1o9yk_304,._seeAll_1o9yk_330,._seeAll_1o9yk_330 svg{transition:none}}._placesPage_13ph8_25{min-height:60vh;font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:var(--mz-arena, #faf6ee)}._hero_13ph8_35{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 85% 15%,rgba(63,178,189,.2),transparent 24%),linear-gradient(120deg,var(--mz-abismo, #062b31) 0%,var(--mz-petroleo, #0a4a50) 72%,#106369 100%)}._hero_13ph8_35:before{position:absolute;top:-180px;right:-40px;width:360px;height:360px;content:"";border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 56px #ffffff06,0 0 0 112px #ffffff04;pointer-events:none}._heroGlow_13ph8_57{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to right,#000,transparent 82%);mask-image:linear-gradient(to right,#000,transparent 82%);pointer-events:none}._heroInner_13ph8_69{position:relative;z-index:1;width:100%;max-width:var(--w-page, 1200px);margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem) var(--gutter, 1.25rem) clamp(4.25rem,5.5vw,5rem)}._heroCopy_13ph8_83{max-width:34ch}._eyebrow_13ph8_87{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.7rem;color:var(--mz-sol-claro, #f8d976);font-family:var(--font-dato, ui-monospace, monospace);font-size:var(--fs-eyebrow, .7rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}._heroText_13ph8_105{max-width:48ch;margin:.35rem 0 0;color:#ffffffe6;font-size:var(--fs-base, 1rem);line-height:1.5}._catalogShell_13ph8_120{position:relative;z-index:5;width:100%;max-width:var(--w-page, 1200px);margin-inline:auto;margin-top:clamp(-3rem,-4vw,-2.25rem);padding:0 var(--gutter, 1.25rem) var(--section-y, 4rem)}._resultsAnchor_13ph8_132{padding-top:var(--section-y-sm, 2rem);scroll-margin-top:calc(var(--header-h, 76px) + 1rem)}._resultsHead_13ph8_137{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.1rem;padding-bottom:.7rem;border-bottom:1px solid var(--mz-linea, #e4dccc)}._resultsTitle_13ph8_147{margin:0;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:var(--fs-h2, 1.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}._pageSummary_13ph8_157{margin:0;color:var(--mz-humo, #5c6e6c);font-family:var(--font-dato, ui-monospace, monospace);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._locationSpotlight_13ph8_172{display:flex;min-height:240px;align-items:flex-end;margin:1.25rem 0 0;overflow:hidden;border:1px solid var(--mz-linea, #e4dccc);border-radius:var(--r-lg, 20px);background-position:center;background-size:cover;box-shadow:var(--sh-md, 0 8px 24px -12px rgba(6, 43, 49, .22))}._spotlightBody_13ph8_185{max-width:62ch;padding:clamp(1.25rem,3.5vw,2.1rem);color:#fff}._spotlightKind_13ph8_191{display:inline-block;color:var(--mz-sol, #f2b633);font-family:var(--font-dato, ui-monospace, monospace);font-size:var(--fs-eyebrow, .7rem);font-weight:700;letter-spacing:.13em;text-transform:uppercase}._locationSpotlight_13ph8_172 h2{margin:.45rem 0 .5rem;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:var(--fs-h1, 2rem);line-height:1.08;letter-spacing:-.025em}._locationSpotlight_13ph8_172 p{margin:0;color:#ffffffdb;font-size:var(--fs-sm, .875rem);line-height:1.6}._statusCard_13ph8_221{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.25rem;text-align:center;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:var(--r-lg, 20px);box-shadow:var(--sh-sm, 0 4px 12px -6px rgba(6, 43, 49, .14))}._statusIcon_13ph8_235{display:grid;width:54px;height:54px;margin-bottom:1rem;color:var(--mz-petroleo, #0a4a50);background:var(--mz-turquesa-suave, #e6f5f7);border-radius:50%;place-items:center}._statusCard_13ph8_221 h3{margin:0 0 .5rem;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:var(--fs-h3, 1.25rem)}._statusCard_13ph8_221 p{max-width:44ch;margin:0 0 1.25rem;color:var(--mz-humo, #5c6e6c);font-size:var(--fs-sm, .875rem)}._primaryButton_13ph8_260{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.35rem;color:#fff;font:inherit;font-size:var(--fs-sm, .875rem);font-weight:700;background:var(--mz-petroleo, #0a4a50);border:1px solid var(--mz-petroleo, #0a4a50);border-radius:var(--r-full, 999px);cursor:pointer;transition:background var(--t-base, .2s ease),transform var(--t-fast, .16s ease)}._primaryButton_13ph8_260:hover{background:var(--mz-abismo, #062b31);transform:translateY(-1px)}._skeletonGrid_13ph8_291{display:grid;gap:clamp(1rem,1.7vw,1.5rem);grid-template-columns:repeat(4,minmax(0,1fr))}._skeletonCard_13ph8_297{overflow:hidden;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:16px}._skeletonMedia_13ph8_304,._skeletonLine_13ph8_305{display:block;background:linear-gradient(110deg,#eee8dc 22%,#faf8f3,#eee8dc 54%);background-size:240% 100%;animation:_shimmer_13ph8_1 1.45s linear infinite}._skeletonMedia_13ph8_304{aspect-ratio:16 / 10}._skeletonBody_13ph8_316{display:grid;padding:1rem;gap:.65rem}._skeletonLine_13ph8_305{width:100%;height:10px;border-radius:999px}._skeletonTitle_13ph8_328{width:72%;height:18px}._skeletonMeta_13ph8_329{width:38%}._skeletonShort_13ph8_330{width:58%}@keyframes _shimmer_13ph8_1{to{background-position-x:-240%}}._publicMapSection_13ph8_340{margin-top:var(--section-y, 4rem);padding-top:var(--section-y-sm, 2rem);border-top:1px solid var(--mz-linea, #e4dccc)}._publicMapHeader_13ph8_346{margin-bottom:1.1rem}._publicMapEyebrow_13ph8_350{display:inline-flex;align-items:center;gap:.45rem;color:var(--mz-turquesa, #17909c);font-family:var(--font-dato, ui-monospace, monospace);font-size:var(--fs-eyebrow, .7rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase}._publicMapHeader_13ph8_346 h2{margin:.4rem 0 .35rem;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:var(--fs-h2, 1.6rem);line-height:1.15;letter-spacing:-.025em}._publicMapHeader_13ph8_346 p{max-width:60ch;margin:0;color:var(--mz-humo, #5c6e6c);font-size:var(--fs-sm, .875rem);line-height:1.55}@media (max-width: 1180px){._skeletonGrid_13ph8_291{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){._skeletonGrid_13ph8_291{grid-template-columns:repeat(2,minmax(0,1fr))}._locationSpotlight_13ph8_172{min-height:210px}}@media (max-width: 640px){._heroCopy_13ph8_83{max-width:none}._resultsHead_13ph8_137{align-items:flex-start;flex-direction:column;gap:.35rem}}@media (max-width: 420px){._skeletonGrid_13ph8_291{grid-template-columns:1fr}._locationSpotlight_13ph8_172{min-height:190px;border-radius:var(--r-md, 12px)}}@media (prefers-reduced-motion: reduce){._skeletonMedia_13ph8_304,._skeletonLine_13ph8_305{animation:none}._primaryButton_13ph8_260{transition:none}._primaryButton_13ph8_260:hover{transform:none}}._filterPanel_y632u_19{position:relative;z-index:20;padding:.8rem .9rem;background:#fffffffa;border:1px solid rgba(228,220,204,.9);border-radius:18px;box-shadow:0 3px 8px #062b310d,0 28px 60px -30px #062b3173;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._panelTop_y632u_30{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}._panelLabel_y632u_38{display:inline-flex;align-items:center;gap:.45rem;color:var(--mz-petroleo, #0a4a50);font-size:.72rem;font-weight:800}._clearButton_y632u_47{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .2rem;color:var(--mz-humo, #5c6e6c);font:inherit;font-size:.73rem;font-weight:700;background:transparent;border:0;cursor:pointer;transition:color .18s ease}._clearButton_y632u_47:hover{color:var(--mz-error, #a3352b)}._categoryTabs_y632u_66{display:flex;overflow-x:auto;gap:.5rem;margin-bottom:.8rem;padding-bottom:.15rem;scrollbar-width:none}._categoryTabs_y632u_66::-webkit-scrollbar{display:none}._categoryButton_y632u_79{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem;padding:.4rem .7rem;color:var(--mz-tinta-media, #2c4340);font:inherit;font-size:.74rem;font-weight:700;background:var(--mz-arena, #faf6ee);border:1px solid var(--mz-linea, #e4dccc);border-radius:999px;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}._categoryButton_y632u_79:hover{color:var(--mz-petroleo, #0a4a50);background:var(--mz-turquesa-suave, #e6f5f7);border-color:#17909c6b;transform:translateY(-1px)}._categoryActive_y632u_106,._categoryActive_y632u_106:hover{color:#fff;background:var(--mz-petroleo, #0a4a50);border-color:var(--mz-petroleo, #0a4a50);box-shadow:0 7px 18px -10px #062b31bf}._fieldsGrid_y632u_114{display:grid;align-items:end;grid-template-columns:minmax(250px,1.25fr) minmax(180px,.75fr) minmax(180px,.75fr) minmax(185px,.68fr);gap:.75rem}._field_y632u_114{display:grid;min-width:0;gap:.36rem}._fieldLabel_y632u_127,._priceTitle_y632u_128{color:var(--mz-humo, #5c6e6c);font-size:.61rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}._inputWrap_y632u_136{position:relative;display:flex;min-height:42px;align-items:center}._inputWrap_y632u_136 input{width:100%;min-height:42px;padding:.55rem 2.3rem;color:var(--mz-tinta, #10201f);font:inherit;font-size:max(16px,.82rem);background:#fff;border:1px solid var(--mz-linea, #e4dccc);border-radius:12px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}._inputWrap_y632u_136 input::placeholder{color:var(--mz-humo-claro, #8b9c99)}._inputWrap_y632u_136 input:focus{border-color:var(--mz-turquesa, #17909c);box-shadow:0 0 0 3px #17909c1f}._inputWrap_y632u_136 input::-webkit-search-cancel-button{appearance:none}._inputIcon_y632u_173,._selectIcon_y632u_174{position:absolute;top:50%;left:.8rem;z-index:2;color:var(--mz-turquesa, #17909c);pointer-events:none;transform:translateY(-50%)}._inputClear_y632u_184{position:absolute;top:50%;right:.62rem;display:grid;width:28px;height:28px;color:var(--mz-humo-claro, #8b9c99);background:transparent;border:0;border-radius:50%;cursor:pointer;place-items:center;transform:translateY(-50%)}._inputClear_y632u_184:hover{color:var(--mz-petroleo, #0a4a50);background:var(--mz-turquesa-suave, #e6f5f7)}._selectWithIcon_y632u_206{position:relative;min-height:42px}._selectWithIcon_y632u_206>div{width:100%}._selectWithIcon_y632u_206 .catalogSelect__control{padding-left:1.85rem}._priceSection_y632u_220{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--mz-linea-suave, #f0e9dc)}._priceFields_y632u_230{display:flex;align-items:center;gap:.55rem}._priceSelect_y632u_236{width:150px}._priceDivider_y632u_240{color:var(--mz-humo-claro, #8b9c99);font-size:.75rem}@media (max-width: 1000px){._fieldsGrid_y632u_114{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){._filterPanel_y632u_19{position:relative;z-index:20;border-radius:16px}._fieldsGrid_y632u_114{grid-template-columns:1fr}._field_y632u_114:last-child{grid-column:auto}._priceSection_y632u_220{align-items:stretch;flex-direction:column;gap:.55rem}._priceFields_y632u_230{width:100%}._priceSelect_y632u_236{width:auto;flex:1}}@media (max-width: 430px){._panelTop_y632u_30{align-items:flex-start}._clearButton_y632u_47{padding-top:.1rem}._priceFields_y632u_230{display:grid;grid-template-columns:1fr}._priceDivider_y632u_240{display:none}}@media (prefers-reduced-motion: reduce){._categoryButton_y632u_79,._clearButton_y632u_47,._inputWrap_y632u_136 input{transition:none}._categoryButton_y632u_79:hover{transform:none}}._panel_olm6p_1{display:flex;min-width:0;min-height:440px;overflow:hidden;flex-direction:column;border:1px solid #d8e4e1;border-radius:18px;color:#183a37;background:#fff}._header_olm6p_13{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-height:66px;padding:10px 12px;border-bottom:1px solid #e1e9e7}._icon_olm6p_23{display:inline-grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px}._routeIcon_olm6p_32{color:#13764e;background:#e9f8f0}._streetIcon_olm6p_33{color:#245bc0;background:#edf3ff}._heading_olm6p_35{display:grid;min-width:0;flex:1;gap:3px}._heading_olm6p_35 strong{overflow:hidden;color:#173c39;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}._heading_olm6p_35 small{overflow:hidden;color:#788784;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}._externalLink_olm6p_58{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#0a756f;font-size:.68rem;font-weight:800;text-decoration:none;white-space:nowrap}._closeButton_olm6p_70{display:inline-grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border:0;border-radius:10px;color:#fff;background:#0b817c;cursor:pointer}._body_olm6p_83{position:relative;min-height:0;flex:1;background:#e9f1ef}._canvas_olm6p_90{width:100%;height:100%;min-height:390px}._status_olm6p_96{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:30px;color:#4f6966;background:#f8fbfaf5;text-align:center}._status_olm6p_96 strong{color:#234441;font-size:.9rem}._status_olm6p_96 span{max-width:330px;font-size:.78rem;line-height:1.5}._statusError_olm6p_112{color:#8c4938}._status_olm6p_96 a{display:inline-flex;align-items:center;gap:5px;margin-top:4px;border-radius:9px;color:#fff;background:#0b817c;padding:8px 11px;font-size:.72rem;font-weight:800;text-decoration:none}._spinner_olm6p_128{animation:_spin_olm6p_128 .85s linear infinite}@keyframes _spin_olm6p_128{to{transform:rotate(360deg)}}@media (max-width: 650px){._panel_olm6p_1{min-height:320px;border-radius:0 0 16px 16px}._header_olm6p_13{display:grid;min-height:58px;padding:8px 10px;align-items:center;grid-template-columns:32px minmax(0,1fr) 34px;gap:8px}._icon_olm6p_23{width:32px;height:32px;border-radius:9px}._heading_olm6p_35{min-width:0;gap:1px}._heading_olm6p_35 strong{font-size:.78rem}._heading_olm6p_35 small{font-size:.64rem}._externalLink_olm6p_58{grid-column:2 / 4;justify-self:start;margin-top:-2px;font-size:.64rem}._closeButton_olm6p_70{grid-column:3;grid-row:1;width:44px;height:44px;border-radius:9px}._canvas_olm6p_90{min-height:300px}._status_olm6p_96{padding:22px 18px}}._shell_1l16l_15{display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr);border:1px solid var(--mz-linea, #e4dccc);border-radius:var(--r-lg, 20px);background:var(--mz-arena, #faf6ee);box-shadow:var(--sh-md, 0 8px 24px -12px rgba(6, 43, 49, .22))}._shellWithPanel_1l16l_25{grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr)}._mapWrap_1l16l_29{position:relative;min-width:0;aspect-ratio:16 / 9;min-height:420px;max-height:620px;padding:10px;background:var(--color-surface, #fff)}._map_1l16l_29{width:100%;height:100%;overflow:hidden;border-radius:var(--r-md, 12px)}._mapWrap_1l16l_29 .gm-style button._gm-control-active_1l16l_68,._mapWrap_1l16l_29 .gm-style button._gm-fullscreen-control_1l16l_69,._mapWrap_1l16l_29 .gm-style button._gm-svpc_1l16l_70{border-radius:var(--r-md, 12px)!important;box-shadow:var(--sh-sm, 0 1px 2px rgba(6, 43, 49, .06))!important}._mapWrap_1l16l_29 .gm-bundled-control ._gmnoprint_1l16l_76>div{border-radius:var(--r-md, 12px)!important;box-shadow:var(--sh-sm, 0 1px 2px rgba(6, 43, 49, .06))!important}._mapWrap_1l16l_29 .gm-bundled-control ._gmnoprint_1l16l_76>div>div{background:var(--mz-linea-suave, #f0e9dc)!important}._mapWrap_1l16l_29 .gm-style button._gm-control-active_1l16l_68 img{opacity:.75}._mapWrap_1l16l_29 .gm-style button._gm-control-active_1l16l_68:hover img{opacity:1}._publicToolsPanel_1l16l_100{border:0;border-left:1px solid var(--mz-linea, #e4dccc);border-radius:0}._markerLabel_1l16l_121,._markerLabelDark_1l16l_122{letter-spacing:-.01em;pointer-events:none}._markerLabel_1l16l_121{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 0 4px #fff,0 0 8px rgba(255,255,255,.9)}._markerLabelDark_1l16l_122{text-shadow:-1px -1px 0 rgba(6,43,49,.9),1px -1px 0 rgba(6,43,49,.9),-1px 1px 0 rgba(6,43,49,.9),1px 1px 0 rgba(6,43,49,.9),0 0 6px rgba(6,43,49,.85)}._viewSwitch_1l16l_164{position:absolute;top:12px;left:50%;z-index:3;display:flex;max-width:calc(100% - 120px);gap:2px;overflow-x:auto;padding:3px;background:#fffffff2;border:1px solid var(--mz-linea, #e4dccc);border-radius:var(--r-md, 12px);box-shadow:var(--sh-md, 0 8px 24px -12px rgba(6, 43, 49, .22));transform:translate(-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);scrollbar-width:none}._viewSwitch_1l16l_164::-webkit-scrollbar{display:none}._viewButton_1l16l_188{flex-shrink:0;padding:6px 12px;color:var(--mz-humo, #5c6e6c);font-family:inherit;font-size:.74rem;font-weight:700;white-space:nowrap;background:transparent;border:0;border-radius:var(--r-sm, 6px);cursor:pointer;transition:background var(--t-fast, .16s ease),color var(--t-fast, .16s ease)}._viewButton_1l16l_188:hover{color:var(--mz-petroleo, #0a4a50);background:var(--mz-turquesa-suave, #e6f5f7)}._viewButtonActive_1l16l_208,._viewButtonActive_1l16l_208:hover{color:#fff;background:var(--mz-petroleo, #0a4a50)}._legendCard_1l16l_226{position:absolute;bottom:14px;left:14px;z-index:3;display:flex;min-width:178px;max-width:232px;flex-direction:column;gap:1px;padding:10px 10px 9px;background:#fffffff2;border:1px solid var(--mz-linea, #e4dccc);border-radius:var(--r-md, 12px);box-shadow:var(--sh-md, 0 8px 24px -12px rgba(6, 43, 49, .22));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity var(--t-base, .26s ease),transform var(--t-base, .26s ease)}._legendHead_1l16l_246{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._legendTitle_1l16l_253{margin:0 0 6px;padding-left:2px;flex:1;color:var(--mz-petroleo, #0a4a50);font-family:var(--font-dato, ui-monospace, monospace);font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._legendRow_1l16l_265{display:grid;align-items:center;gap:7px;grid-template-columns:18px minmax(0,1fr) auto;padding:5px 6px;color:var(--mz-tinta, #10201f);font-family:inherit;font-size:.76rem;font-weight:600;text-align:left;background:transparent;border:0;border-radius:var(--r-sm, 6px);cursor:pointer;transition:background var(--t-fast, .16s ease),opacity var(--t-fast, .16s ease)}._legendRow_1l16l_265:hover{background:var(--mz-turquesa-suave, #e6f5f7)}._legendRow_1l16l_265 img{width:16px;height:21px;object-fit:contain;transition:filter var(--t-fast, .16s ease)}._legendRow_1l16l_265 span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._legendRow_1l16l_265 em{color:var(--mz-humo, #5c6e6c);font-family:var(--font-dato, ui-monospace, monospace);font-size:.7rem;font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}._legendRowOff_1l16l_312{opacity:.42}._legendRowOff_1l16l_312 img{filter:grayscale(1)}._fitButton_1l16l_320{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;margin-top:7px;padding:0 10px;color:var(--mz-petroleo, #0a4a50);font-family:inherit;font-size:.7rem;font-weight:700;background:var(--mz-linea-suave, #f0e9dc);border:0;border-radius:var(--r-sm, 6px);cursor:pointer;transition:background var(--t-fast, .16s ease),color var(--t-fast, .16s ease)}._fitButton_1l16l_320:hover{color:#fff;background:var(--mz-petroleo, #0a4a50)}._legendNote_1l16l_344{margin:6px 2px 0;color:var(--mz-humo-claro, #8b9c99);font-family:var(--font-dato, ui-monospace, monospace);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}._legendToggle_1l16l_353,._legendClose_1l16l_354{display:none}._overlay_1l16l_362,._overlayError_1l16l_363,._overlayEmpty_1l16l_364{position:absolute;top:50%;left:50%;z-index:4;display:flex;max-width:min(90%,380px);flex-direction:column;align-items:center;gap:6px;padding:18px 22px;color:var(--mz-tinta-media, #2c4340);font-size:var(--fs-sm, .875rem);text-align:center;background:#fffffff5;border:1px solid var(--mz-linea, #e4dccc);border-radius:var(--r-md, 12px);box-shadow:var(--sh-md, 0 8px 24px -12px rgba(6, 43, 49, .22));transform:translate(-50%,-50%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._overlay_1l16l_362{flex-direction:row;padding:11px 17px;border-radius:var(--r-full, 999px)}._pulse_1l16l_393{width:8px;height:8px;background:var(--mz-turquesa, #17909c);border-radius:50%;animation:_pulse_1l16l_393 1.1s ease-in-out infinite}@keyframes _pulse_1l16l_393{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}._overlayError_1l16l_363{color:var(--mz-error, #a3352b);border-color:#a3352b40;background:var(--mz-error-suave, #fcf1ef)}._overlayError_1l16l_363 strong{font-family:var(--font-display, Georgia, serif);font-size:var(--fs-h3, 1.1rem)}._overlayError_1l16l_363 span{color:var(--mz-tinta-media, #2c4340);font-size:var(--fs-xs, .8125rem)}._overlayEmpty_1l16l_364{color:var(--mz-petroleo, #0a4a50)}._overlayEmpty_1l16l_364 strong{color:var(--mz-abismo, #062b31);font-family:var(--font-display, Georgia, serif);font-size:var(--fs-h3, 1.1rem);font-weight:700}._overlayEmpty_1l16l_364 span{color:var(--mz-humo, #5c6e6c);font-size:var(--fs-xs, .8125rem)}.gm-style-iw.gm-style-iw-c{max-width:320px!important;padding:0!important;border-radius:14px!important;box-shadow:0 12px 34px -10px #062b3166!important}.gm-style-iw-d{overflow:hidden!important;max-height:none!important;padding:0!important}.gm-style-iw-chr{position:absolute;top:0;right:0;z-index:2;height:0}.gm-style-iw button.gm-ui-hover-effect{top:6px!important;right:6px!important;width:30px!important;height:30px!important;background:#ffffffeb!important;border-radius:999px!important;box-shadow:0 2px 8px #062b3133;opacity:1!important}.gm-style-iw button.gm-ui-hover-effect>span{margin:6px!important;background-color:var(--mz-abismo, #062b31)!important}._popup_1l16l_490{width:300px;max-width:78vw;overflow:hidden;font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:var(--mz-papel, #fff)}._popupImage_1l16l_498{display:block;width:100%;height:132px;object-fit:cover;background:var(--mz-turquesa-suave, #e6f5f7)}._popupBody_1l16l_506{padding:12px 14px 13px}._popupHead_1l16l_512{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._popupName_1l16l_519{margin:0;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.06rem;font-weight:700;line-height:1.2;letter-spacing:-.015em}._popupBadge_1l16l_529{flex-shrink:0;padding:3px 8px;color:#fff;font-family:var(--font-dato, ui-monospace, monospace);font-size:.58rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;border-radius:4px}._badgeLugar_1l16l_543{background:var(--mz-turquesa, #17909c)}._badgeHotel_1l16l_544{background:var(--mz-petroleo, #0a4a50)}._badgeRestaurante_1l16l_545{color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633)}._badgeFullday_1l16l_546{background:var(--mz-selva, #2e7d4f)}._popupPlace_1l16l_548{margin:7px 0 0;color:var(--mz-turquesa, #17909c);font-family:var(--font-dato, ui-monospace, monospace);font-size:.63rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}._popupAddress_1l16l_558{margin:4px 0 0;color:var(--mz-humo, #5c6e6c);font-size:.75rem;line-height:1.4}._popupCoords_1l16l_566{margin:4px 0 0;color:var(--mz-humo-claro, #8b9c99);font-family:var(--font-dato, ui-monospace, monospace);font-size:.66rem;font-variant-numeric:tabular-nums}._popupText_1l16l_574{margin:9px 0 0;padding-top:9px;color:var(--mz-tinta-media, #2c4340);font-size:.78rem;line-height:1.5;border-top:1px solid var(--mz-linea-suave, #f0e9dc)}._popupActions_1l16l_583{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}._popupButton_1l16l_592,._popupPrimary_1l16l_593{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 11px;font-family:inherit;font-size:.72rem;font-weight:700;text-decoration:none;white-space:nowrap;border-radius:var(--r-sm, 6px);cursor:pointer;transition:background var(--t-fast, .16s ease),color var(--t-fast, .16s ease),border-color var(--t-fast, .16s ease)}._popupButton_1l16l_592{color:var(--mz-petroleo, #0a4a50);background:#fff;border:1px solid var(--mz-linea, #e4dccc)}._popupButton_1l16l_592:hover{background:var(--mz-turquesa-suave, #e6f5f7);border-color:var(--mz-turquesa, #17909c)}._popupPrimary_1l16l_593{flex-basis:100%;color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633);border:1px solid var(--mz-sol, #f2b633)}._popupPrimary_1l16l_593:hover{background:var(--mz-sol-claro, #f8d976)}@media (max-width: 900px){._shellWithPanel_1l16l_25{grid-template-columns:minmax(0,1fr)}._publicToolsPanel_1l16l_100{min-height:400px;border-top:1px solid var(--mz-linea, #e4dccc);border-left:0}}@media (max-width: 640px){._mapWrap_1l16l_29{aspect-ratio:3 / 4;min-height:380px;max-height:520px;padding:6px}._viewSwitch_1l16l_164{left:12px;max-width:calc(100% - 68px);transform:none}._viewButton_1l16l_188{padding:7px 10px;font-size:.7rem}._legendToggle_1l16l_353{position:absolute;top:60px;left:10px;z-index:3;display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:0 .75rem;color:var(--mz-petroleo, #0a4a50);font:inherit;font-size:.74rem;font-weight:700;background:#fffffff5;border:1px solid var(--mz-linea, #e4dccc);border-radius:999px;box-shadow:var(--sh-md, 0 8px 24px -12px rgba(6, 43, 49, .22));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}._legendToggleActive_1l16l_699{color:#fff;background:var(--mz-petroleo, #0a4a50);border-color:var(--mz-petroleo, #0a4a50)}._legendClose_1l16l_354{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--mz-petroleo, #0a4a50);background:var(--mz-linea-suave, #f0e9dc);border:0;border-radius:999px;cursor:pointer}._legendCardCompact_1l16l_718{top:104px;bottom:auto;left:10px;min-width:0;max-width:min(196px,calc(100% - 20px));padding:9px}._legendCardCompact_1l16l_718 ._legendTitle_1l16l_253{margin-bottom:0}._legendCardCompact_1l16l_718 ._legendHead_1l16l_246{margin-bottom:6px}._legendRow_1l16l_265{font-size:.72rem}._legendNote_1l16l_344{display:none}.gm-style-iw.gm-style-iw-c{max-width:252px!important;border-radius:16px!important;box-shadow:0 18px 42px -16px #062b317a!important}.gm-style-iw button.gm-ui-hover-effect{top:5px!important;right:5px!important;width:32px!important;height:32px!important}._popup_1l16l_490{width:244px;max-width:calc(100vw - 104px)}._popupImage_1l16l_498{height:82px}._popupBody_1l16l_506{padding:9px 11px 10px}._popupHead_1l16l_512{align-items:flex-start;gap:6px}._popupName_1l16l_519{display:-webkit-box;overflow:hidden;font-size:.96rem;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}._popupBadge_1l16l_529{margin-top:1px;padding:3px 6px;font-size:.5rem;letter-spacing:.07em}._popupPlace_1l16l_548{margin-top:5px;font-size:.56rem;letter-spacing:.07em}._popupCoords_1l16l_566{display:none}._popupAddress_1l16l_558{display:-webkit-box;overflow:hidden;margin-top:3px;font-size:.68rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:1}._popupText_1l16l_574{display:-webkit-box;overflow:hidden;margin-top:7px;padding-top:7px;font-size:.7rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}._popupActions_1l16l_583{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}._popupButton_1l16l_592,._popupPrimary_1l16l_593{min-width:0;min-height:36px;padding:0 7px;font-size:.66rem;border-radius:8px}._popupPrimary_1l16l_593{grid-column:1 / -1;min-height:34px}._publicToolsPanel_1l16l_100{min-height:320px}}@media (max-width: 380px){._popup_1l16l_490{width:224px;max-width:calc(100vw - 92px)}._popupImage_1l16l_498{height:72px}._popupText_1l16l_574{-webkit-line-clamp:1}}@media (prefers-reduced-motion: reduce){._pulse_1l16l_393{animation:none}._legendCard_1l16l_226,._legendRow_1l16l_265,._viewButton_1l16l_188,._fitButton_1l16l_320,._popupButton_1l16l_592,._popupPrimary_1l16l_593{transition:none}}._container_16rgz_45{--ficha-w: var(--w-page);--ficha-alto: min(70vh, 600px);width:100%;max-width:var(--ficha-w);margin-inline:auto;padding:var(--section-y-sm) var(--gutter) var(--section-y);font-family:var(--font-body);color:var(--color-text);line-height:var(--lh-normal);background:transparent}._backButtonContainer_16rgz_221{position:fixed;top:calc(var(--topbar-h) + var(--header-h) + var(--space-3));left:clamp(14px,3vw,32px);z-index:850}._backButton_16rgz_221{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:.5rem 1.1rem .5rem .85rem;color:var(--color-ink);font-size:var(--fs-xs);font-weight:600;background:#ffffffe0;border:1px solid var(--color-border);border-radius:var(--r-full);box-shadow:var(--sh-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:color var(--t-base),border-color var(--t-base),background var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}._backButton_16rgz_221:hover{color:var(--mz-petroleo);background:var(--color-surface);border-color:var(--mz-petroleo);box-shadow:var(--sh-lg);transform:translateY(-1px)}._backButton_16rgz_221:active{transform:translateY(0)}._backIcon_16rgz_297{font-size:.8em}._detailHeader_16rgz_313{padding-bottom:var(--space-6);margin-bottom:var(--space-6);text-align:center;border-bottom:1px solid var(--color-border-soft)}._placeName_16rgz_327{margin:0 0 var(--space-2);color:var(--color-ink);font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:var(--tracking-tight);text-wrap:balance}._placeLocation_16rgz_349{max-width:60ch;margin:0 auto;color:var(--color-muted);font-size:var(--fs-lead)}._imageGallery_16rgz_371{margin-bottom:var(--section-y-sm)}._mainImageContainer_16rgz_45{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;max-height:var(--ficha-alto);padding:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--sh-md)}._mainImage_16rgz_45{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;border-radius:var(--r-sm)}._mainImageButton_16rgz_511{display:block;width:100%;height:100%;padding:0;background:none;border:none;cursor:zoom-in}._expandButton_16rgz_531{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:2;display:inline-flex;align-items:center;gap:var(--space-2);min-height:38px;padding:0 .85rem;color:var(--mz-petroleo);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500;background:#ffffffeb;border:none;border-radius:var(--r-full);box-shadow:var(--sh-sm);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--t-base),transform var(--t-fast)}._expandButton_16rgz_531:hover{background:#fff;transform:translateY(-1px)}._expandCount_16rgz_587{padding-left:var(--space-2);color:var(--color-muted);font-family:var(--font-dato);font-size:var(--fs-eyebrow);border-left:1px solid var(--color-border)}._navButtonLeft_16rgz_607,._navButtonRight_16rgz_609{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:46px;height:46px;padding:0;color:var(--mz-abismo);font-size:1.5rem;line-height:1;background:#ffffffe6;border:none;border-radius:var(--r-full);box-shadow:var(--sh-sm);cursor:pointer;transform:translateY(-50%);transition:background var(--t-base),transform var(--t-fast)}._navButtonLeft_16rgz_607{left:var(--space-4)}._navButtonRight_16rgz_609{right:var(--space-4)}._navButtonLeft_16rgz_607:hover,._navButtonRight_16rgz_609:hover{background:#fff}._navButtonLeft_16rgz_607:active,._navButtonRight_16rgz_609:active{transform:translateY(-50%) scale(.94)}._thumbnailGallery_16rgz_685{display:flex;gap:var(--space-3);justify-content:safe center;margin-top:var(--space-4);padding-bottom:var(--space-2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}._thumbnailGallery_16rgz_685::-webkit-scrollbar{height:6px}._thumbnailGallery_16rgz_685::-webkit-scrollbar-thumb{background:var(--mz-linea);border-radius:var(--r-full)}._thumbnail_16rgz_71{flex:0 0 auto;width:120px;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:var(--mz-linea-suave);border:2px solid transparent;border-radius:var(--r-md);cursor:pointer;scroll-snap-align:start;opacity:.6;transition:opacity var(--t-base),border-color var(--t-base),transform var(--t-fast)}._thumbnail_16rgz_71:hover{opacity:1;transform:translateY(-3px)}._activeThumbnail_16rgz_785{opacity:1;border-color:var(--mz-turquesa)}._split_16rgz_815{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:var(--space-6);align-items:start}._infoColumn_16rgz_829{display:flex;min-width:0;flex-direction:column;gap:var(--space-5)}._split_16rgz_815 ._imageGallery_16rgz_371{min-width:0;margin-bottom:0}._placeInfo_16rgz_865{padding:clamp(1.5rem,3vw,2.5rem);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}._hotelButtons_16rgz_889{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-6)}._hotelButton_16rgz_71{display:inline-flex;min-height:48px;flex:1 1 auto;align-items:center;justify-content:center;padding:.75rem 1.5rem;color:#fff;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;white-space:nowrap;background:var(--mz-petroleo);border:none;border-radius:var(--r-full);cursor:pointer;transition:background var(--t-base),transform var(--t-fast)}._hotelButton_16rgz_71:hover{background:var(--mz-abismo);transform:translateY(-2px)}._hotelButton_16rgz_71:active{transform:translateY(0)}._hotelButtonActive_16rgz_965,._hotelButtonActive_16rgz_965:hover{color:var(--mz-petroleo);background:var(--color-surface);border:2px solid var(--mz-petroleo);transform:none}@media (prefers-reduced-motion: reduce){._hotelButton_16rgz_71,._hotelButton_16rgz_71:hover{transform:none;transition:none}}._childSection_16rgz_1019{margin-top:var(--section-y-sm)}._childTitle_16rgz_1027{margin:0 0 var(--space-4);color:var(--color-ink);font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--tracking-tight)}._cards_16rgz_1043{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4)}._card_16rgz_1043{display:block;overflow:hidden;padding:0;color:inherit;font-family:var(--font-body);text-align:left;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm);cursor:pointer;transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}._card_16rgz_1043:hover{border-color:var(--mz-turquesa);box-shadow:var(--sh-md);transform:translateY(-2px)}._card_16rgz_1043:active{transform:translateY(0)}._cardImage_16rgz_1109{display:block;width:100%;height:150px;object-fit:cover;background:var(--mz-linea-suave)}._cardBody_16rgz_1125{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}._cardName_16rgz_1139{color:var(--color-ink);font-size:var(--fs-base);font-weight:600}._cardText_16rgz_1157{display:-webkit-box;overflow:hidden;color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-normal);-webkit-box-orient:vertical;-webkit-line-clamp:3}._cardCount_16rgz_1177{align-self:flex-start;padding:.28rem .6rem;color:var(--mz-petroleo);font-family:var(--font-dato);font-size:var(--fs-eyebrow);letter-spacing:.06em;background:var(--mz-turquesa-suave);border-radius:var(--r-sm)}._statusMessage_16rgz_1207{max-width:var(--w-narrow);margin:var(--section-y) auto;padding:var(--space-7) var(--space-5);color:var(--color-muted);font-size:var(--fs-lead);text-align:center;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}@media (max-width: 900px){._split_16rgz_815{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}._mainImageContainer_16rgz_45{aspect-ratio:4 / 3}}@media (max-width: 640px){._container_16rgz_45{--ficha-alto: none}._backButtonContainer_16rgz_221{top:calc(var(--topbar-h) + var(--header-h) + var(--space-2));left:var(--space-3)}._backButton_16rgz_221{min-width:40px;padding:0;justify-content:center}._backButton_16rgz_221 span:not(._backIcon_16rgz_297){display:none}._mainImageContainer_16rgz_45{padding:6px;border-radius:var(--r-md)}._navButtonLeft_16rgz_607,._navButtonRight_16rgz_609{width:44px;height:44px;font-size:1.25rem}._navButtonLeft_16rgz_607{left:var(--space-2)}._navButtonRight_16rgz_609{right:var(--space-2)}._expandButton_16rgz_531{right:var(--space-2);bottom:var(--space-2)}._thumbnail_16rgz_71{width:92px}._placeInfo_16rgz_865{padding:var(--space-4)}._split_16rgz_815{gap:var(--space-4)}._hotelButtons_16rgz_889{flex-direction:column}._childSection_16rgz_1019{margin-top:var(--space-6)}._cards_16rgz_1043{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){._cardImage_16rgz_1109{height:130px}}@media (prefers-reduced-motion: reduce){._thumbnail_16rgz_71:hover,._card_16rgz_1043:hover,._expandButton_16rgz_531:hover,._backButton_16rgz_221:hover{transform:none}}._block_1jpum_7{display:flex;flex-direction:column;gap:var(--space-2)}._eyebrow_1jpum_13{display:inline-flex;gap:var(--space-2);align-items:center;font-family:var(--font-dato);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mz-turquesa)}._eyebrow_1jpum_13:before{width:30px;height:1px;content:"";background:var(--mz-sol)}._title_1jpum_34{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--color-ink)}._textWrap_1jpum_43{position:relative;container-type:inline-size}._text_1jpum_43{max-width:68ch;color:var(--color-text);font-size:var(--fs-base);line-height:var(--lh-normal);text-align:left;text-wrap:pretty}@container (min-width: 34rem){._text_1jpum_43{text-align:justify;hyphens:auto;-webkit-hyphens:auto}}._text_1jpum_43 p{margin:0 0 var(--space-4)}._text_1jpum_43 p:last-child{margin-bottom:0}._textClamped_1jpum_91{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lineas, 8)}._fade_1jpum_101{position:absolute;right:0;bottom:0;left:0;height:3.2em;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-surface) 92%)}._toggle_1jpum_111{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);min-height:44px;padding:0;color:var(--mz-petroleo);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;background:none;border:none;cursor:pointer;transition:color var(--t-base)}._toggle_1jpum_111:hover{color:var(--mz-turquesa)}._toggle_1jpum_111 span{border-bottom:1px solid var(--mz-sol)}._toggleIcon_1jpum_136{transition:transform var(--t-base)}._toggleIconUp_1jpum_140{transform:rotate(180deg)}@media (max-width: 640px){._text_1jpum_43{text-align:left}._textClamped_1jpum_91{-webkit-line-clamp:6}}@media (prefers-reduced-motion: reduce){._toggleIcon_1jpum_136{transition:none}}._card_1gx1c_6{overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}._canvasWrap_1gx1c_14{position:relative;height:280px;background:var(--mz-linea-suave);border-bottom:1px solid var(--color-border-soft)}._viewSwitch_1gx1c_28{position:absolute;top:10px;left:50%;z-index:3;display:flex;max-width:calc(100% - 96px);gap:2px;overflow-x:auto;padding:3px;background:#fffffff2;border:1px solid var(--mz-linea, #e4dccc);border-radius:var(--r-md, 12px);box-shadow:var(--sh-md, 0 8px 24px -12px rgba(6, 43, 49, .22));transform:translate(-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);scrollbar-width:none}._viewSwitch_1gx1c_28::-webkit-scrollbar{display:none}._viewButton_1gx1c_52{flex-shrink:0;padding:5px 10px;color:var(--mz-humo, #5c6e6c);font-family:inherit;font-size:.7rem;font-weight:700;white-space:nowrap;background:transparent;border:0;border-radius:var(--r-sm, 6px);cursor:pointer;transition:background var(--t-fast, .16s ease),color var(--t-fast, .16s ease)}._viewButton_1gx1c_52:hover{background:var(--mz-linea-suave, #f2ede2)}._viewButtonActive_1gx1c_71,._viewButtonActive_1gx1c_71:hover{color:#fff;background:var(--mz-petroleo, #0a4a50)}._canvas_1gx1c_14{width:100%;height:100%}._foot_1gx1c_82{padding:var(--space-4)}._label_1gx1c_86{margin:0 0 var(--space-1);color:var(--mz-humo-claro);font-family:var(--font-dato);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._address_1gx1c_96{margin:0 0 var(--space-4);color:var(--color-text);font-size:var(--fs-sm);line-height:var(--lh-normal)}._actions_1gx1c_106{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-2)}._action_1gx1c_106{display:flex;min-height:44px;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text);font-family:inherit;font-size:var(--fs-sm);font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-full);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}._action_1gx1c_106:hover{background:var(--mz-linea-suave);border-color:var(--mz-turquesa)}._actionActive_1gx1c_136,._actionActive_1gx1c_136:hover{color:#fff;background:var(--mz-petroleo);border-color:var(--mz-petroleo)}._toolsPanel_1gx1c_145{border:0;border-top:1px solid var(--color-border-soft);border-radius:0}._cta_1gx1c_151{display:flex;min-height:46px;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);color:#fff;font-size:var(--fs-sm);font-weight:500;text-decoration:none;background:var(--mz-petroleo);border-radius:var(--r-full);transition:background var(--t-base),transform var(--t-fast),box-shadow var(--t-base)}._cta_1gx1c_151:hover{background:var(--mz-petroleo-claro);box-shadow:var(--sh-md);transform:translateY(-1px)}._cta_1gx1c_151:active{transform:translateY(0)}@media (max-width: 640px){._canvasWrap_1gx1c_14{height:240px}._viewButton_1gx1c_52{padding:5px 8px;font-size:.66rem}._actions_1gx1c_106{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){._cta_1gx1c_151:hover{transform:none}}._lightbox_1e3p7_12{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:#04181beb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_1e3p7_1 .2s ease}@keyframes _fadeIn_1e3p7_1{0%{opacity:0}to{opacity:1}}._figure_1e3p7_29{display:flex;max-width:100%;max-height:100%;flex-direction:column;align-items:center;gap:.9rem;margin:0}._image_1e3p7_42{max-width:min(100%,1100px);max-height:78vh;object-fit:contain;border-radius:14px;box-shadow:0 30px 70px #00000080}._caption_1e3p7_50{display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline;justify-content:center;color:#fff;text-align:center}._caption_1e3p7_50 strong{font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.05rem;font-weight:600}._caption_1e3p7_50 span{color:#fff9;font-family:var(--font-dato, ui-monospace, monospace);font-size:.75rem;letter-spacing:.08em}._close_1e3p7_73,._nav_1e3p7_74{position:absolute;display:grid;width:44px;height:44px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:50%;cursor:pointer;place-items:center;transition:background .2s ease,transform .2s ease}._close_1e3p7_73:hover,._nav_1e3p7_74:hover{background:#ffffff3d}._close_1e3p7_73{top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}._nav_1e3p7_74{top:50%;transform:translateY(-50%)}._nav_1e3p7_74:hover{transform:translateY(-50%) scale(1.06)}._prev_1e3p7_107{left:clamp(.5rem,2vw,1.5rem)}._next_1e3p7_111{right:clamp(.5rem,2vw,1.5rem)}@media (max-width: 560px){._image_1e3p7_42{max-height:68vh}._close_1e3p7_73,._nav_1e3p7_74{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){._lightbox_1e3p7_12{animation:none}._close_1e3p7_73,._nav_1e3p7_74{transition:none}._nav_1e3p7_74:hover{transform:translateY(-50%)}}._page_1inx0_12{display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - var(--header-h) - var(--topbar-h));padding:var(--section-y-sm) var(--gutter);background:linear-gradient(#062b31ad,#062b31db),url(/fotos/FONDO1.png) center / cover no-repeat}._card_1inx0_26{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:0 var(--space-6) var(--space-6);overflow:hidden;text-align:center;background:var(--color-surface);border-radius:var(--r-lg);box-shadow:0 32px 64px -28px #062b31bf;animation:_loginIn_1inx0_1 .45s var(--ease-out) both}._band_1inx0_44{align-self:stretch;height:96px;margin-inline:calc(var(--space-6) * -1);background:var(--grad-hero-oscuro);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--mz-sol) 0%,var(--mz-turquesa) 55%,var(--mz-selva) 100%) 1}._logo_1inx0_60{width:168px;height:auto;margin-top:calc(var(--space-6) * -1);padding:var(--space-2) var(--space-4);background:var(--color-surface);border-radius:var(--r-md);box-shadow:0 12px 26px -14px #062b31a6}._title_1inx0_70{margin:var(--space-5) 0 var(--space-6);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-wrap:balance}._title_1inx0_70 em{font-style:italic;color:var(--mz-petroleo)}._googleButton_1inx0_91{display:flex;gap:var(--space-3);align-items:center;justify-content:center;width:100%;min-height:52px;padding:.85rem 1.5rem;font-family:var(--font-body);font-size:var(--fs-base);font-weight:700;color:var(--color-ink);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-full);box-shadow:var(--sh-sm);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}._googleButton_1inx0_91:hover{border-color:var(--mz-petroleo);box-shadow:var(--sh-md);transform:translateY(-2px)}._googleButton_1inx0_91:active{transform:translateY(0)}._googleMark_1inx0_121{flex:none;width:20px;height:20px}._back_1inx0_127{display:inline-flex;gap:var(--space-2);align-items:center;margin-top:var(--space-5);font-size:var(--fs-sm);font-weight:700;color:var(--color-brand);text-decoration:none}._back_1inx0_127:hover{text-decoration:underline}._checking_1inx0_143{display:grid;gap:var(--space-4);justify-items:center;padding:var(--space-7) var(--space-6);color:var(--color-text);background:var(--color-surface);border-radius:var(--r-lg);box-shadow:var(--sh-lg)}._checking_1inx0_143 p{margin:0;font-size:var(--fs-sm)}._spinner_1inx0_159{width:26px;height:26px;border:2px solid var(--color-border);border-top-color:var(--color-brand);border-radius:var(--r-full);animation:_spin_1inx0_159 .8s linear infinite}@keyframes _loginIn_1inx0_1{0%{opacity:0;transform:translateY(16px)}}@keyframes _spin_1inx0_159{to{transform:rotate(1turn)}}@media (max-width: 480px){._card_1inx0_26{padding-inline:var(--space-5)}._band_1inx0_44{height:84px;margin-inline:calc(var(--space-5) * -1)}._logo_1inx0_60{width:146px}}@media (prefers-reduced-motion: reduce){._card_1inx0_26{animation:none}._spinner_1inx0_159{animation-duration:2s}}._container_1v070_11{width:min(1440px,calc(100% - 2.5rem));min-height:100vh;margin:0 auto;padding:1.6rem 0 3.5rem;font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif);color:var(--mz-tinta-media, #2c4340)}._dashboardHeader_1v070_21{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1rem;padding:.25rem .15rem}._dashboardIntro_1v070_30{min-width:0}._eyebrow_1v070_34{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.35rem;font-family:var(--font-dato, ui-monospace, "SFMono-Regular", monospace);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mz-turquesa, #17909c)}._eyebrow_1v070_34:before{width:18px;height:1px;content:"";background:var(--mz-sol, #f2b633)}._dashboardHeader_1v070_21 h1{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.45rem,1.2rem + .8vw,1.85rem);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--mz-tinta, #10201f)}._dashboardHeader_1v070_21 p{max-width:650px;margin:.32rem 0 0;color:var(--mz-humo, #5c6e6c);font-size:.86rem;line-height:1.45}._headerActions_1v070_72{flex:0 0 auto;display:flex;align-items:center;gap:.55rem}._refreshButton_1v070_79,._createButton_1v070_80,._primaryCreateButton_1v070_81{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;height:40px;padding:0 .95rem;border-radius:10px;text-decoration:none;font:inherit;font-size:.81rem;font-weight:700;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}._refreshButton_1v070_79,._createButton_1v070_80{border:1px solid var(--mz-linea, #e4dccc);background:var(--mz-papel, #fff);color:var(--mz-petroleo, #0a4a50)}._refreshButton_1v070_79{cursor:pointer}._refreshButton_1v070_79:hover,._createButton_1v070_80:hover{border-color:var(--mz-turquesa-claro, #3fb2bd);background:var(--mz-turquesa-suave, #e6f5f7);transform:translateY(-1px)}._primaryCreateButton_1v070_81{border:1px solid var(--mz-petroleo, #0a4a50);background:var(--mz-petroleo, #0a4a50);color:#fff;box-shadow:0 8px 18px -12px #062b31bf}._primaryCreateButton_1v070_81:hover{border-color:var(--mz-turquesa, #17909c);background:var(--mz-turquesa, #17909c);transform:translateY(-1px);box-shadow:0 10px 20px -11px #17909ca6}._dashboardSection_1v070_131{padding:1.25rem;border:1px solid var(--mz-linea-suave, #f0e9dc);border-radius:18px;background:var(--mz-papel, #fff);box-shadow:0 1px 2px #062b310d,0 12px 30px -20px #062b3133}._managementToolbar_1v070_139{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--mz-linea-suave, #f0e9dc)}._sectionHeading_1v070_148{min-width:0}._sectionHeading_1v070_148 h2{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.08rem,.96rem + .45vw,1.3rem);font-weight:700;line-height:1.2;color:var(--mz-tinta, #10201f)}._createActions_1v070_161{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}._navigationRow_1v070_170{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:1rem 0}._tabs_1v070_178{display:flex;flex-wrap:nowrap;gap:.25rem;min-width:0;padding:.28rem;overflow-x:auto;border:1px solid var(--mz-linea-suave, #f0e9dc);border-radius:12px;background:var(--mz-arena, #faf6ee);scrollbar-width:thin}._tabButton_1v070_191{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:36px;padding:.46rem .72rem;border:0;border-radius:9px;background:transparent;color:var(--mz-humo, #5c6e6c);cursor:pointer;font:inherit;font-size:.79rem;font-weight:650;white-space:nowrap;transition:color .15s ease,background .15s ease,box-shadow .15s ease}._tabButton_1v070_191:hover{color:var(--mz-petroleo, #0a4a50);background:#ffffff94}._activeTab_1v070_216{background:var(--mz-papel, #fff);color:var(--mz-petroleo, #0a4a50);box-shadow:0 1px 2px #062b310f,0 4px 10px -6px #062b3138}._resultCount_1v070_222{flex:0 0 auto;padding:.42rem .75rem;border:1px solid var(--mz-linea-suave, #f0e9dc);border-radius:9px;background:var(--mz-papel, #fff);color:var(--mz-humo, #5c6e6c);font-size:.73rem;font-weight:700;white-space:nowrap}._filterSection_1v070_235{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.7rem;margin:0 0 1rem;padding:.85rem;border:1px solid var(--mz-linea-suave, #f0e9dc);border-radius:12px;background:var(--mz-arena, #faf6ee)}._formGroup_1v070_247{flex:1 1 150px;display:flex;min-width:145px;max-width:205px;flex-direction:column;gap:.34rem}._searchGroup_1v070_256{flex:2 1 280px;min-width:240px;max-width:none}._formGroup_1v070_247 label{color:var(--mz-humo, #5c6e6c);font-size:.66rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}._inputWithIcon_1v070_270{position:relative}._inputWithIcon_1v070_270 svg{position:absolute;top:50%;left:.78rem;color:var(--mz-humo-claro, #8b9c99);transform:translateY(-50%);pointer-events:none}._inputWithIcon_1v070_270 ._filterInput_1v070_283{padding-left:2.35rem}._filterInput_1v070_283{width:100%;height:40px;padding:0 .72rem;border:1px solid var(--mz-linea, #e4dccc);border-radius:9px;outline:none;background:var(--mz-papel, #fff);color:var(--mz-tinta, #10201f);font:inherit;font-size:.81rem;transition:border-color .15s ease,box-shadow .15s ease}._filterInput_1v070_283::placeholder{color:var(--mz-humo-claro, #8b9c99)}._filterInput_1v070_283:focus{border-color:var(--mz-turquesa, #17909c);box-shadow:0 0 0 3px #17909c1f}._clearFiltersButton_1v070_310{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;height:40px;padding:0 .78rem;border:1px solid var(--mz-linea, #e4dccc);border-radius:9px;background:var(--mz-papel, #fff);color:var(--mz-humo, #5c6e6c);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}._clearFiltersButton_1v070_310:hover{border-color:var(--mz-turquesa-claro, #3fb2bd);background:var(--mz-turquesa-suave, #e6f5f7);color:var(--mz-petroleo, #0a4a50)}._tableMeta_1v070_337{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .6rem;color:var(--mz-humo, #5c6e6c);font-size:.78rem;font-weight:600}._tableContainer_1v070_347{overflow-x:auto;overflow-y:hidden;border:1px solid var(--mz-linea-suave, #f0e9dc);border-radius:14px}._placesTable_1v070_354{width:100%;min-width:960px;border-collapse:collapse;background:var(--mz-papel, #fff);text-align:left}._placesTable_1v070_354 th{padding:.75rem 1rem;border-bottom:1px solid var(--mz-linea-suave, #f0e9dc);background:var(--mz-turquesa-suave, #e6f5f7);color:var(--mz-petroleo, #0a4a50);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._placesTable_1v070_354 td{padding:.7rem 1rem;border-bottom:1px solid var(--mz-linea-suave, #f0e9dc);color:var(--mz-tinta-media, #2c4340);font-size:.85rem;vertical-align:middle}._placesTable_1v070_354 tbody tr:last-child td{border-bottom:0}._placesTable_1v070_354 tbody tr:hover{background:var(--mz-arena, #faf6ee)}._publicationCell_1v070_390{display:flex;align-items:center;gap:.7rem;min-width:230px}._placeThumb_1v070_399{display:block;width:56px;height:48px;flex:0 0 auto;overflow:hidden;border:1px solid var(--mz-linea-suave, #f0e9dc);border-radius:8px;background:var(--mz-arena, #faf6ee)}._placeImage_1v070_410{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}._publicationCell_1v070_390 strong,._publicationCell_1v070_390 span{display:block}._publicationCell_1v070_390 strong{max-width:250px;overflow:hidden;color:var(--mz-tinta, #10201f);font-weight:700;text-overflow:ellipsis;white-space:nowrap}._publicationCell_1v070_390 span{margin-top:.15rem;color:var(--mz-humo-claro, #8b9c99);font-size:.72rem}._parentPlaceCell_1v070_438 strong,._parentPlaceCell_1v070_438 span{display:block}._parentPlaceCell_1v070_438 strong{max-width:220px;overflow:hidden;color:var(--mz-tinta, #10201f);font-weight:700;text-overflow:ellipsis;white-space:nowrap}._parentPlaceCell_1v070_438 span,._inheritedStatus_1v070_453{margin-top:.15rem;color:var(--mz-humo-claro, #8b9c99);font-size:.68rem}._inheritedStatus_1v070_453{display:block;white-space:nowrap}._typeBadge_1v070_464,._statusBadge_1v070_465{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:capitalize;white-space:nowrap}._typeBadge_1v070_464{padding:.32rem .7rem;background:var(--mz-linea-suave, #f0e9dc);color:var(--mz-tinta-media, #2c4340)}._statusBadge_1v070_465{padding:.32rem .7rem}._visibleStatus_1v070_486{background:var(--mz-selva-suave, #e8f4ec);color:var(--mz-selva, #2e7d4f)}._hiddenStatus_1v070_491{background:var(--mz-sol-suave, #fdf3dc);color:var(--mz-alerta, #c98a12)}._userCell_1v070_496{display:flex;align-items:center;gap:.75rem;min-width:250px}._userAvatar_1v070_503{width:40px;height:40px;flex:0 0 auto;border:1px solid var(--mz-linea, #e4dccc);border-radius:50%;background:var(--mz-arena, #faf6ee);object-fit:cover}._userCell_1v070_496 strong,._userCell_1v070_496 span{display:block}._userCell_1v070_496 strong{color:var(--mz-tinta, #10201f);font-weight:700}._userCell_1v070_496 span{margin-top:.1rem;color:var(--mz-humo, #5c6e6c);font-size:.76rem}._adminStatus_1v070_529{background:var(--mz-turquesa-suave, #e6f5f7);color:var(--mz-petroleo, #0a4a50)}._userStatus_1v070_534{background:var(--mz-linea-suave, #f0e9dc);color:var(--mz-humo, #5c6e6c)}._loginCell_1v070_539 strong,._loginCell_1v070_539 span{display:block}._loginCell_1v070_539 strong{color:var(--mz-tinta-media, #2c4340);font-size:.84rem;font-weight:600}._loginCell_1v070_539 span{margin-top:.15rem;color:var(--mz-humo-claro, #8b9c99);font-size:.72rem}._currentUserLabel_1v070_556{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .75rem;border:1px solid var(--mz-linea, #e4dccc);border-radius:999px;background:var(--mz-arena, #faf6ee);color:var(--mz-humo, #5c6e6c);font-size:.76rem;font-weight:700}._actionGroup_1v070_570{display:flex;align-items:center;flex-wrap:nowrap;gap:.35rem;min-width:max-content}._actionButton_1v070_578{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:32px;padding:.4rem .7rem;border:1px solid transparent;border-radius:999px;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;transition:filter .15s ease,transform .15s ease}._actionButton_1v070_578:hover{transform:translateY(-1px);filter:brightness(.97)}._editButton_1v070_599{border-color:#17909c47;background:var(--mz-turquesa-suave, #e6f5f7);color:var(--mz-petroleo, #0a4a50)}._hideButton_1v070_605{border-color:#c98a124d;background:var(--mz-sol-suave, #fdf3dc);color:var(--mz-alerta, #c98a12)}._showButton_1v070_611{border-color:#2e7d4f47;background:var(--mz-selva-suave, #e8f4ec);color:var(--mz-selva, #2e7d4f)}._deleteButton_1v070_617{border-color:#a3352b47;background:var(--mz-error-suave, #fcf1ef);color:var(--mz-error, #a3352b)}._loadingState_1v070_624,._noPlacesMessage_1v070_625{padding:3.5rem 1rem;color:var(--mz-humo, #5c6e6c);font-size:.9rem;text-align:center}._loadingState_1v070_624{display:flex;align-items:center;justify-content:center;gap:.6rem}._spinner_1v070_639{width:1.15rem;height:1.15rem;border:2px solid var(--mz-linea, #e4dccc);border-top-color:var(--mz-turquesa, #17909c);border-radius:50%;animation:_spin_1v070_639 .75s linear infinite}@keyframes _spin_1v070_639{to{transform:rotate(360deg)}}._errorMessage_1v070_652{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid rgba(163,53,43,.25);border-radius:12px;background:var(--mz-error-suave, #fcf1ef);color:var(--mz-error, #a3352b)}._errorMessage_1v070_652 p{margin:0;font-size:.88rem}._errorMessage_1v070_652 button{flex:0 0 auto;padding:.55rem .9rem;border:0;border-radius:999px;background:var(--mz-error, #a3352b);color:#fff;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700}._modalOverlay_1v070_683{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#062b318c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modalContent_1v070_695{width:min(440px,100%);padding:1.6rem;border-radius:18px;background:var(--mz-papel, #fff);box-shadow:0 24px 60px #062b3147}._modalContent_1v070_695 p{margin:0;color:var(--mz-tinta-media, #2c4340);font-size:.95rem;line-height:1.55;text-align:center}._modalActions_1v070_711{display:flex;justify-content:center;gap:.6rem;margin-top:1.4rem}._modalConfirmButton_1v070_718,._modalDangerButton_1v070_719,._modalCancelButton_1v070_720{min-width:108px;height:42px;padding:0 1rem;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;transition:filter .15s ease}._modalConfirmButton_1v070_718{background:var(--mz-petroleo, #0a4a50);color:#fff}._modalDangerButton_1v070_719{background:var(--mz-error, #a3352b);color:#fff}._modalCancelButton_1v070_720{background:var(--mz-linea-suave, #f0e9dc);color:var(--mz-tinta-media, #2c4340)}._modalConfirmButton_1v070_718:hover,._modalDangerButton_1v070_719:hover,._modalCancelButton_1v070_720:hover{filter:brightness(.95)}._modalConfirmButton_1v070_718:disabled,._modalDangerButton_1v070_719:disabled,._modalCancelButton_1v070_720:disabled{opacity:.55;cursor:wait}@media (max-width: 1120px){._managementToolbar_1v070_139{align-items:flex-start;flex-direction:column}._createActions_1v070_161{justify-content:flex-start}._navigationRow_1v070_170{grid-template-columns:minmax(0,1fr)}._resultCount_1v070_222{width:fit-content}}@media (max-width: 780px){._container_1v070_11{width:min(100% - 1.25rem,1440px);padding-top:1.25rem}._dashboardHeader_1v070_21{align-items:flex-start;flex-direction:column;gap:.85rem}._headerActions_1v070_72{width:100%}._refreshButton_1v070_79,._primaryCreateButton_1v070_81{flex:1 1 0}._createActions_1v070_161{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}._createButton_1v070_80{width:100%;padding-inline:.7rem}._filterSection_1v070_235{align-items:stretch}._formGroup_1v070_247,._searchGroup_1v070_256{flex:1 1 calc(50% - .4rem);min-width:220px;max-width:none}._clearFiltersButton_1v070_310{width:fit-content}._tableMeta_1v070_337{align-items:flex-start;flex-direction:column;gap:.25rem}}@media (max-width: 560px){._dashboardSection_1v070_131{padding:1rem;border-radius:15px}._headerActions_1v070_72,._createActions_1v070_161{display:grid;grid-template-columns:1fr}._formGroup_1v070_247,._searchGroup_1v070_256{flex-basis:100%;min-width:0}._clearFiltersButton_1v070_310{width:100%}._modalActions_1v070_711{flex-direction:column}._modalConfirmButton_1v070_718,._modalDangerButton_1v070_719,._modalCancelButton_1v070_720{width:100%}}@media (prefers-reduced-motion: reduce){._refreshButton_1v070_79,._createButton_1v070_80,._primaryCreateButton_1v070_81,._actionButton_1v070_578{transition:none}}._formContainer_1ose0_12{max-width:920px;margin:clamp(1.5rem,4vw,2.5rem) auto clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,4vw,2.5rem);background:var(--mz-papel, #fff);border:1px solid var(--mz-linea-suave, #f0e9dc);border-radius:24px;box-shadow:0 1px 2px #062b310d,0 20px 50px -28px #062b3138;font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif);color:var(--mz-tinta-media, #2c4340)}._formTitle_1ose0_25{margin:0 0 .4rem;color:var(--mz-tinta, #10201f);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}._formSubtitle_1ose0_35{max-width:62ch;margin:0 0 1.75rem;color:var(--mz-humo, #5c6e6c);font-size:.92rem;line-height:1.55}._formGroup_1ose0_44{margin-bottom:1.25rem}._formRow_1ose0_51{display:flex;flex-wrap:wrap;gap:0 1rem}._formRow_1ose0_51>._formGroup_1ose0_44{flex:1 1 200px;min-width:0}._formGroup_1ose0_44 label{display:block;margin-bottom:.4rem;color:var(--mz-tinta-media, #2c4340);font-size:.82rem;font-weight:700}._formGroup_1ose0_44 input:not([type=file]),._formGroup_1ose0_44 select,._formGroup_1ose0_44 textarea{width:100%;padding:.72rem .85rem;color:var(--mz-tinta, #10201f);font:inherit;font-size:max(16px,.9rem);background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:10px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}._formGroup_1ose0_44 input:not([type=file])::placeholder,._formGroup_1ose0_44 textarea::placeholder{color:var(--mz-humo-claro, #8b9c99)}._formGroup_1ose0_44 input:not([type=file]):focus,._formGroup_1ose0_44 select:focus,._formGroup_1ose0_44 textarea:focus{border-color:var(--mz-turquesa, #17909c);box-shadow:0 0 0 3px #17909c24}._formGroup_1ose0_44 textarea{resize:vertical}._formGroup_1ose0_44 input[type=file]{display:block;width:100%;padding:.55rem;color:var(--mz-humo, #5c6e6c);font:inherit;font-size:.82rem;background:var(--mz-arena, #faf6ee);border:1px dashed var(--mz-linea, #e4dccc);border-radius:10px;cursor:pointer}._formGroup_1ose0_44 input[type=file]::file-selector-button,._formGroup_1ose0_44 input[type=file]::-webkit-file-upload-button{margin-right:.75rem;padding:.5rem .9rem;color:#fff;font:inherit;font-size:.78rem;font-weight:700;background:var(--mz-petroleo, #0a4a50);border:0;border-radius:999px;cursor:pointer;transition:background .18s ease}._formGroup_1ose0_44 input[type=file]:hover::file-selector-button,._formGroup_1ose0_44 input[type=file]:hover::-webkit-file-upload-button{background:var(--mz-abismo, #062b31)}._imagePreview_1ose0_140,._imagePreviewGrid_1ose0_141{display:grid;margin-top:.85rem;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.6rem}._imagePreview_1ose0_140 img,._previewImage_1ose0_149{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--mz-arena, #faf6ee);border:1px solid var(--mz-linea, #e4dccc);border-radius:10px}._dishImagePreview_1ose0_158 img{width:84px;height:84px;object-fit:cover;border:1px solid var(--mz-linea, #e4dccc);border-radius:10px}._previewItem_1ose0_168{position:relative;display:block;line-height:0}._previewItem_1ose0_168 img{display:block}._previewRemove_1ose0_178{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#11201eb8;color:#fff;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,transform .15s ease}._previewItem_1ose0_168:hover ._previewRemove_1ose0_178,._previewRemove_1ose0_178:focus-visible{opacity:1}._previewRemove_1ose0_178:hover{background:var(--mz-rojo, #c0392b);transform:scale(1.06)}._previewRemove_1ose0_178:focus-visible{outline:2px solid var(--mz-turquesa, #17909c);outline-offset:2px}@media (hover: none){._previewRemove_1ose0_178{opacity:1}}._previewText_1ose0_220{margin:.6rem 0 0;color:var(--mz-humo, #5c6e6c);font-size:.85rem;overflow-wrap:anywhere}._previewText_1ose0_220 a{color:var(--mz-turquesa, #17909c);font-weight:700}._addButton_1ose0_233,._submitButton_1ose0_234,._removeButton_1ose0_235{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font:inherit;font-weight:700;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .15s ease}._addButton_1ose0_233{margin-top:.75rem;padding:.6rem 1.05rem;color:var(--mz-petroleo, #0a4a50);font-size:.83rem;background:var(--mz-turquesa-suave, #e6f5f7);border-color:#17909c47}._addButton_1ose0_233:hover{background:var(--mz-petroleo, #0a4a50);border-color:var(--mz-petroleo, #0a4a50);color:#fff;transform:translateY(-1px)}._removeButton_1ose0_235{flex:0 0 auto;padding:.4rem .7rem;color:var(--mz-error, #a3352b);font-size:.78rem;background:var(--mz-error-suave, #fcf1ef);border-color:#a3352b40}._removeButton_1ose0_235:hover{background:var(--mz-error, #a3352b);border-color:var(--mz-error, #a3352b);color:#fff}._submitButton_1ose0_234{display:flex;width:100%;min-height:50px;margin-top:2rem;color:var(--mz-abismo, #062b31);font-size:.95rem;background:var(--mz-sol, #f2b633);border-color:var(--mz-sol, #f2b633);box-shadow:0 14px 30px -18px #f2b633bf}._submitButton_1ose0_234:hover{background:var(--mz-sol-claro, #f8d976);transform:translateY(-1px)}._submitButton_1ose0_234:disabled{cursor:wait;opacity:.65;transform:none}@media (prefers-reduced-motion: reduce){._addButton_1ose0_233,._removeButton_1ose0_235,._submitButton_1ose0_234{transition:none}._addButton_1ose0_233:hover,._submitButton_1ose0_234:hover{transform:none}}._section_1ose0_317{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--mz-linea-suave, #f0e9dc)}._section_1ose0_317 h3{display:flex;align-items:center;gap:.55rem;margin:0 0 1.15rem;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.3rem;font-weight:700}._module_1ose0_335{padding:1.25rem;margin-bottom:1.25rem;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:16px;box-shadow:0 1px 2px #062b310a,0 10px 26px -20px #062b3133}._moduleHeader_1ose0_344{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem;padding-bottom:.85rem;border-bottom:1px solid var(--mz-linea-suave, #f0e9dc)}._moduleHeader_1ose0_344 h4{margin:0;color:var(--mz-tinta, #10201f);font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-size:1.02rem;font-weight:700}._roomSection_1ose0_365,._menuSection_1ose0_366{margin-top:1.5rem;padding:1.1rem 1.1rem .2rem;background:var(--mz-arena, #faf6ee);border-left:3px solid var(--mz-turquesa, #17909c);border-radius:0 12px 12px 0}._roomSection_1ose0_365 h4,._menuSection_1ose0_366 h4{margin:0 0 1rem;color:var(--mz-petroleo, #0a4a50);font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-size:.88rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._roomModule_1ose0_385,._dishModule_1ose0_386{padding:1rem;margin-bottom:1rem;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:12px}._roomModule_1ose0_385 ._moduleHeader_1ose0_344,._dishModule_1ose0_386 ._moduleHeader_1ose0_344{margin-bottom:.85rem;padding-bottom:.7rem}._roomModule_1ose0_385 ._moduleHeader_1ose0_344 h6,._dishModule_1ose0_386 ._moduleHeader_1ose0_344 h6{margin:0;color:var(--mz-tinta-media, #2c4340);font-size:.88rem;font-weight:700}._menuCategoriesGrid_1ose0_409{display:grid;padding-bottom:1.1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}._menuCategory_1ose0_416{padding:1rem;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:12px}._menuCategory_1ose0_416 h5{margin:0 0 .9rem;padding-bottom:.65rem;color:var(--mz-petroleo, #0a4a50);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1rem;font-weight:700;text-align:center;border-bottom:1px solid var(--mz-linea-suave, #f0e9dc)}._sectionIconHotel_1ose0_437,._sectionIconRestaurant_1ose0_438{display:grid;width:32px;height:32px;flex:0 0 auto;border-radius:10px;place-items:center}._sectionIconHotel_1ose0_437{color:var(--mz-petroleo, #0a4a50);background:#0a4a501a}._sectionIconRestaurant_1ose0_438{color:var(--mz-abismo, #062b31);background:var(--mz-sol-suave, #fdf3dc)}._error_1ose0_458,._errorMessage_1ose0_459{margin:0 0 1.5rem;padding:.85rem 1rem;color:var(--mz-error, #a3352b);font-weight:700;font-size:.88rem;background:var(--mz-error-suave, #fcf1ef);border:1px solid rgba(163,53,43,.25);border-radius:12px}@media (max-width: 720px){._formContainer_1ose0_12{margin:1rem auto 2.5rem;padding:1.25rem;border-radius:18px}._module_1ose0_335{padding:1rem}._roomSection_1ose0_365,._menuSection_1ose0_366{padding:.9rem .9rem .1rem}._menuCategoriesGrid_1ose0_409{grid-template-columns:1fr}}@media (max-width: 420px){._formTitle_1ose0_25{font-size:1.4rem}._section_1ose0_317 h3{font-size:1.1rem}._imagePreview_1ose0_140,._imagePreviewGrid_1ose0_141{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}}._pageShell_1ose0_509{min-height:calc(100vh - 114px);padding:clamp(1.5rem,3vw,3rem) clamp(1rem,4vw,2rem) clamp(3rem,6vw,5rem);background:radial-gradient(circle at 12% 0%,rgba(23,144,156,.09),transparent 30%),radial-gradient(circle at 88% 8%,rgba(242,182,51,.08),transparent 26%),linear-gradient(180deg,#f8faf9,#f4f7f6)}._hotelFormContainer_1ose0_518,._adminFormContainer_1ose0_519{max-width:1060px;margin:0 auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}._pageHeader_1ose0_529{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;padding:0 .15rem}._pageHeaderIcon_1ose0_537{display:grid;width:42px;height:42px;flex:0 0 42px;color:#fff;background:linear-gradient(145deg,var(--mz-petroleo, #0a4a50),var(--mz-turquesa, #17909c));border:1px solid rgba(255,255,255,.45);border-radius:12px;box-shadow:0 10px 22px -16px #062b31bf;place-items:center}._eyebrow_1ose0_550,._subsectionEyebrow_1ose0_551{display:block;margin-bottom:.2rem;color:var(--mz-turquesa, #17909c);font-size:.67rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._pageHeader_1ose0_529 ._formTitle_1ose0_25{margin-bottom:.3rem;font-size:clamp(1.3rem,1.15rem + .55vw,1.6rem)}._pageHeader_1ose0_529 ._formSubtitle_1ose0_35{margin:0;color:var(--mz-humo, #5c6e6c);font-size:.83rem}._hotelForm_1ose0_518,._adminForm_1ose0_519{display:grid;gap:1rem}._sectionCard_1ose0_580{padding:clamp(1.05rem,2.2vw,1.5rem);background:#fffffff5;border:1px solid rgba(216,225,221,.92);border-radius:14px;box-shadow:0 1px 2px #062b3109,0 18px 42px -30px #062b3152}._sectionHeading_1ose0_590{display:flex;align-items:center;gap:.7rem;margin-bottom:1.1rem;padding-bottom:.85rem;border-bottom:1px solid var(--mz-linea-suave, #f0e9dc)}._sectionNumber_1ose0_599{display:inline-grid;width:28px;height:28px;flex:0 0 28px;color:var(--mz-petroleo, #0a4a50);font-size:.68rem;font-weight:800;background:var(--mz-turquesa-suave, #e6f5f7);border:1px solid rgba(23,144,156,.2);border-radius:10px;place-items:center}._sectionHeading_1ose0_590 h2{margin:0 0 .12rem;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.02rem;line-height:1.25}._sectionHeading_1ose0_590 p,._subsectionHeader_1ose0_622 p{margin:0;color:var(--mz-humo, #5c6e6c);font-size:.78rem;line-height:1.45}._formGrid_1ose0_638{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem 1rem}._formGrid_1ose0_638>._formGroup_1ose0_44{min-width:0;margin-bottom:0;grid-column:span 6}._fullSpan_1ose0_650,._span12_1ose0_651{grid-column:1 / -1}._span3_1ose0_655{grid-column:span 3}._span4_1ose0_656{grid-column:span 4}._span5_1ose0_657{grid-column:span 5}._span6_1ose0_658{grid-column:span 6}._span7_1ose0_659{grid-column:span 7}._span8_1ose0_660{grid-column:span 8}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 label,._roomModule_1ose0_385 ._formGroup_1ose0_44 label{display:flex;align-items:center;gap:.35rem;margin-bottom:.32rem;color:#33504c;font-size:.75rem;font-weight:700}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 input:not([type=file]),:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 select,:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 textarea{min-height:40px;padding:.52rem .7rem;font-size:max(16px,.85rem);background:#fbfcfc;border-color:#d8e2df;border-radius:10px}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 textarea{min-height:84px;line-height:1.5}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 input:not([type=file]):hover,:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 select:hover,:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 textarea:hover{border-color:#b8ccc7}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 input:not([type=file]):focus,:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 select:focus,:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 textarea:focus{background:#fff;border-color:var(--mz-turquesa, #17909c);box-shadow:0 0 0 3px #17909c1f}._fieldHint_1ose0_705{display:block;margin-top:.42rem;color:var(--mz-humo-claro, #81918e);font-size:.74rem;line-height:1.45}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 input[type=file]{min-height:44px;padding:.34rem;color:#657572;background:#f8faf9;border:1px dashed #bdd0cb;border-radius:11px}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 input[type=file]::file-selector-button,:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 input[type=file]::-webkit-file-upload-button{min-height:32px;margin-right:.7rem;padding:.36rem .8rem;color:var(--mz-petroleo, #0a4a50);background:#e8f4f3;border:1px solid rgba(10,74,80,.12);border-radius:8px}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 input[type=file]:hover::file-selector-button,:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 input[type=file]:hover::-webkit-file-upload-button{color:#fff;background:var(--mz-petroleo, #0a4a50)}._fileStatus_1ose0_739{display:flex;justify-content:space-between;gap:1rem;margin-top:.45rem;color:var(--mz-humo-claro, #81918e);font-size:.74rem}._fileStatus_1ose0_739 strong{color:var(--mz-petroleo, #0a4a50);font-weight:750;text-align:right}._roomsBlock_1ose0_754{margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid var(--mz-linea-suave, #f0e9dc)}._subsectionHeader_1ose0_622{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._subsectionHeader_1ose0_622 h3{margin:0 0 .15rem;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:.98rem}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._addButton_1ose0_233{min-height:40px;margin:0;padding:.55rem .9rem;white-space:nowrap;border-radius:10px}._emptyRooms_1ose0_783{display:flex;align-items:center;gap:.85rem;padding:1rem;color:#405653;background:linear-gradient(180deg,#f8fbfa,#f4f8f7);border:1px dashed #c9d8d4;border-radius:13px}._emptyRoomsIcon_1ose0_794{display:grid;width:44px;height:44px;flex:0 0 44px;color:var(--mz-turquesa, #17909c);background:#e7f4f4;border-radius:12px;place-items:center}._emptyRooms_1ose0_783 strong,._emptyRooms_1ose0_783 span{display:block}._emptyRooms_1ose0_783 strong{margin-bottom:.12rem;color:var(--mz-tinta, #10201f);font-size:.83rem}._emptyRooms_1ose0_783 span{color:var(--mz-humo, #5c6e6c);font-size:.76rem}._roomList_1ose0_821{display:grid;gap:.9rem}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._roomModule_1ose0_385{padding:.9rem;margin:0;background:#fbfcfc;border-color:#dbe5e2;border-radius:12px;box-shadow:none}._roomHeader_1ose0_835{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding-bottom:.65rem;border-bottom:1px solid #e5ecea}._roomTitle_1ose0_845{display:flex;align-items:center;gap:.7rem;min-width:0}._roomIcon_1ose0_852{display:grid;width:30px;height:30px;flex:0 0 30px;color:var(--mz-petroleo, #0a4a50);background:#e8f3f1;border-radius:10px;place-items:center}._roomTitle_1ose0_845 span{display:block;margin-bottom:.05rem;color:var(--mz-humo-claro, #81918e);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._roomTitle_1ose0_845 h4{margin:0;overflow:hidden;color:var(--mz-tinta, #10201f);font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-size:.9rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}._iconRemoveButton_1ose0_884{display:inline-grid;width:32px;height:32px;flex:0 0 32px;padding:0;color:var(--mz-error, #a3352b);background:var(--mz-error-suave, #fcf1ef);border:1px solid rgba(163,53,43,.18);border-radius:10px;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease;place-items:center}._iconRemoveButton_1ose0_884:hover{color:#fff;background:var(--mz-error, #a3352b);border-color:var(--mz-error, #a3352b)}._priceInput_1ose0_905{position:relative}._priceInput_1ose0_905>span{position:absolute;top:50%;left:.7rem;z-index:1;color:var(--mz-petroleo, #0a4a50);font-size:.84rem;font-weight:800;transform:translateY(-50%);pointer-events:none}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._formGroup_1ose0_44 ._priceInput_1ose0_905 input{padding-left:2rem}._priceInput_1ose0_905>span{font-size:.8rem}._formActions_1ose0_936{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-top:.25rem;padding:.7rem .85rem;background:#f8faf9eb;border:1px solid rgba(216,225,221,.9);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._cancelButton_1ose0_949,._formActions_1ose0_936 ._submitButton_1ose0_234{display:inline-flex;width:auto;min-height:44px;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.68rem 1rem;font:inherit;font-size:.82rem;font-weight:800;border-radius:11px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}._cancelButton_1ose0_949{color:#405653;background:#fff;border:1px solid #d6e0dd}._cancelButton_1ose0_949:hover{color:var(--mz-petroleo, #0a4a50);background:#f7faf9;border-color:#afc8c2}._formActions_1ose0_936 ._submitButton_1ose0_234{min-width:170px;color:#fff;background:linear-gradient(135deg,var(--mz-petroleo, #0a4a50),#0d6971);border:1px solid var(--mz-petroleo, #0a4a50);box-shadow:0 12px 24px -16px #062b31cc}._formActions_1ose0_936 ._submitButton_1ose0_234:hover{color:#fff;background:linear-gradient(135deg,var(--mz-abismo, #062b31),var(--mz-petroleo, #0a4a50));transform:translateY(-1px)}._cancelButton_1ose0_949:disabled,._formActions_1ose0_936 ._submitButton_1ose0_234:disabled{cursor:not-allowed;opacity:.62;transform:none}._spinIcon_1ose0_1000{animation:_hotelFormSpin_1ose0_1 .85s linear infinite}@keyframes _hotelFormSpin_1ose0_1{to{transform:rotate(360deg)}}@media (max-width: 760px){._pageShell_1ose0_509{padding:1rem .8rem 3rem}._pageHeader_1ose0_529{gap:.8rem}._pageHeaderIcon_1ose0_537{width:44px;height:44px;flex-basis:44px;border-radius:13px}._sectionCard_1ose0_580{padding:1.1rem;border-radius:16px}._formGrid_1ose0_638>._formGroup_1ose0_44,._fullSpan_1ose0_650,._span3_1ose0_655,._span4_1ose0_656,._span5_1ose0_657,._span6_1ose0_658,._span7_1ose0_659,._span8_1ose0_660,._span12_1ose0_651{grid-column:1 / -1}._subsectionHeader_1ose0_622{align-items:flex-start;flex-direction:column}:is(._hotelForm_1ose0_518,._adminForm_1ose0_519) ._addButton_1ose0_233{width:100%}._fileStatus_1ose0_739{align-items:flex-start;flex-direction:column;gap:.2rem}._fileStatus_1ose0_739 strong{text-align:left}._formActions_1ose0_936{align-items:stretch;flex-direction:column-reverse}._cancelButton_1ose0_949,._formActions_1ose0_936 ._submitButton_1ose0_234{width:100%}}@media (max-width: 430px){._pageHeaderIcon_1ose0_537{display:none}._sectionHeading_1ose0_590{gap:.65rem}._sectionNumber_1ose0_599{width:30px;height:30px;flex-basis:30px}._emptyRooms_1ose0_783{align-items:flex-start}}@media (prefers-reduced-motion: reduce){._spinIcon_1ose0_1000{animation:none}._cancelButton_1ose0_949,._formActions_1ose0_936 ._submitButton_1ose0_234,._iconRemoveButton_1ose0_884{transition:none}}._tabs_1ose0_1114{display:flex;gap:.35rem;margin-bottom:1rem;padding:.3rem;background:#ffffffe6;border:1px solid rgba(216,225,221,.92);border-radius:12px}._tab_1ose0_1114{display:inline-flex;flex:1 1 0;min-height:40px;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .75rem;color:#46605c;font:inherit;font-size:.82rem;font-weight:700;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}._tab_1ose0_1114:hover{color:var(--mz-petroleo, #0a4a50);background:#f2f8f7}._tabActive_1ose0_1148,._tabActive_1ose0_1148:hover{color:#fff;background:var(--mz-petroleo, #0a4a50);border-color:var(--mz-petroleo, #0a4a50)}._tabCount_1ose0_1157{display:inline-grid;min-width:20px;height:20px;padding:0 .35rem;color:var(--mz-petroleo, #0a4a50);font-size:.7rem;font-weight:800;background:var(--mz-turquesa-suave, #e6f5f7);border-radius:999px;place-items:center}._tabActive_1ose0_1148 ._tabCount_1ose0_1157{color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633)}._panelHint_1ose0_1175{margin:0 0 .9rem;color:var(--mz-humo, #5c6e6c);font-size:.78rem}._adminForm_1ose0_519 ._module_1ose0_335{padding:1rem;margin:0 0 .9rem;background:#fbfcfc;border-color:#dbe5e2;border-radius:12px;box-shadow:none}._adminForm_1ose0_519 ._moduleHeader_1ose0_344{margin-bottom:.85rem;padding-bottom:.6rem}._adminForm_1ose0_519 ._moduleHeader_1ose0_344 h4{font-size:.92rem}._adminForm_1ose0_519 ._roomSection_1ose0_365,._adminForm_1ose0_519 ._menuSection_1ose0_366{margin-top:1.1rem;padding:.9rem .9rem .2rem;border-radius:0 10px 10px 0}._adminForm_1ose0_519 ._menuCategory_1ose0_416,._adminForm_1ose0_519 ._roomModule_1ose0_385,._adminForm_1ose0_519 ._dishModule_1ose0_386{border-radius:10px}._adminForm_1ose0_519 ._menuCategory_1ose0_416 h5{font-size:.88rem;text-align:left}@media (max-width: 760px){._tabs_1ose0_1114{flex-direction:column}}._wrap_lkgiz_5{margin-top:.75rem;padding:.85rem;background:var(--mz-arena-suave, #f7f9f8);border:1px solid var(--mz-linea, #e0e8e6);border-radius:14px}._head_lkgiz_13{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:space-between;margin-bottom:.7rem}._label_lkgiz_22{color:var(--mz-tinta-media, #2c4340);font-size:.78rem;font-weight:800}._counter_lkgiz_28{color:var(--mz-humo, #6b7a78);font-size:.73rem;font-variant-numeric:tabular-nums}._grid_lkgiz_34{display:grid;gap:.55rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}._item_lkgiz_43{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#eef3f2;border:1px solid var(--mz-linea, #e0e8e6);border-radius:10px}._thumb_lkgiz_52{width:100%;height:100%;object-fit:cover;transition:opacity .18s ease,filter .18s ease}._itemRemoved_lkgiz_62 ._thumb_lkgiz_52{opacity:.4;filter:grayscale(1)}._itemRemoved_lkgiz_62{border-color:#e4bcbc}._removedTag_lkgiz_71{position:absolute;bottom:4px;left:4px;display:inline-flex;gap:4px;align-items:center;padding:2px 7px;color:#fff;font-size:.63rem;font-weight:700;background:#962e28e0;border-radius:999px}._action_lkgiz_86{position:absolute;top:4px;right:4px;display:grid;width:26px;height:26px;padding:0;color:#40514f;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;place-items:center;transition:color .18s ease,background .18s ease}._action_lkgiz_86:hover{color:#a83d3d;background:#fff}._itemRemoved_lkgiz_62 ._action_lkgiz_86:hover{color:#087e74}._note_lkgiz_112{margin:.65rem 0 0;color:var(--mz-humo, #6b7a78);font-size:.73rem;line-height:1.45}@media (prefers-reduced-motion: reduce){._thumb_lkgiz_52,._action_lkgiz_86{transition:none}}._wrap_1xsnt_12{margin-top:1rem;padding:.9rem 1rem 1rem;font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:var(--mz-arena, #faf6ee);border:1px solid var(--mz-linea, #e4dccc);border-radius:14px}._head_1xsnt_21{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._label_1xsnt_28{color:var(--mz-petroleo, #0a4a50);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._reset_1xsnt_37{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;color:var(--mz-humo, #5c6e6c);font-family:inherit;font-size:.72rem;background:#fff;border:1px solid var(--mz-linea, #e4dccc);border-radius:999px;cursor:pointer;transition:color .2s ease,border-color .2s ease}._reset_1xsnt_37:hover:not(:disabled){color:var(--mz-error, #a3352b);border-color:#a3352b59}._reset_1xsnt_37:disabled{opacity:.45;cursor:default}._hint_1xsnt_62{margin:.45rem 0 .85rem;color:var(--mz-humo, #5c6e6c);font-size:.79rem;line-height:1.45}._grid_1xsnt_69{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}._stage_1xsnt_76{min-width:0}._frame_1xsnt_82{position:relative;width:100%;max-width:460px;aspect-ratio:16 / 10;overflow:hidden;background:var(--mz-turquesa-suave, #e6f5f7);border:1px solid var(--mz-linea, #e4dccc);border-radius:12px;touch-action:none;-webkit-user-select:none;user-select:none}._frame_1xsnt_82:focus-visible{outline:2px solid var(--mz-turquesa, #17909c);outline-offset:2px}._frameMovable_1xsnt_102{cursor:grab}._frameDragging_1xsnt_106{cursor:grabbing;border-color:#17909c8c}._frameImage_1xsnt_111{display:block;width:100%;height:100%;object-fit:cover}._guides_1xsnt_121{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(to right,transparent calc(33.333% - 1px),rgba(255,255,255,.55) calc(33.333% - 1px) 33.333%,transparent 33.333%),linear-gradient(to right,transparent calc(66.666% - 1px),rgba(255,255,255,.55) calc(66.666% - 1px) 66.666%,transparent 66.666%),linear-gradient(to bottom,transparent calc(33.333% - 1px),rgba(255,255,255,.55) calc(33.333% - 1px) 33.333%,transparent 33.333%),linear-gradient(to bottom,transparent calc(66.666% - 1px),rgba(255,255,255,.55) calc(66.666% - 1px) 66.666%,transparent 66.666%);transition:opacity .15s ease}._frameDragging_1xsnt_106 ._guides_1xsnt_121{opacity:1}._frameBadge_1xsnt_138{position:absolute;bottom:.5rem;left:.5rem;display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .5rem;color:#fff;font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;background:#062b319e;border-radius:5px;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._controls_1xsnt_159{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;max-width:460px;margin-top:.7rem}._zoom_1xsnt_168{display:inline-flex;align-items:center;gap:.45rem;color:var(--mz-humo, #5c6e6c);font-size:.75rem}._zoom_1xsnt_168 input{width:130px;accent-color:var(--mz-turquesa, #17909c)}._zoom_1xsnt_168 output{min-width:3.1em;color:var(--mz-petroleo, #0a4a50);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.72rem}._presets_1xsnt_188{display:inline-flex;gap:.35rem}._preset_1xsnt_188{padding:.25rem .6rem;color:var(--mz-petroleo, #0a4a50);font-family:inherit;font-size:.72rem;background:#fff;border:1px solid var(--mz-linea, #e4dccc);border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease}._preset_1xsnt_188:hover{background:var(--mz-turquesa-suave, #e6f5f7);border-color:#17909c73}._figure_1xsnt_212{margin:0}._figure_1xsnt_212 figcaption{margin-top:.3rem;color:var(--mz-humo-claro, #8b9c99);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.55rem;letter-spacing:.09em;text-transform:uppercase}._thumb_1xsnt_225{display:grid;width:112px;aspect-ratio:7 / 6;overflow:hidden;place-items:center;background:var(--mz-turquesa-suave, #e6f5f7);border:1px solid var(--mz-linea, #e4dccc);border-radius:10px}._thumbImage_1xsnt_237{width:100%;height:100%;object-fit:cover}._thumbPending_1xsnt_243{color:var(--mz-humo-claro, #8b9c99);font-size:.68rem}@media (max-width: 760px){._grid_1xsnt_69{grid-template-columns:minmax(0,1fr)}._zoom_1xsnt_168 input{width:110px}}@media (prefers-reduced-motion: reduce){._guides_1xsnt_121,._reset_1xsnt_37,._preset_1xsnt_188{transition:none}}._container_1vdqr_19{width:100%;max-width:var(--w-page);margin-inline:auto;padding:var(--space-6) var(--gutter) var(--section-y);font-family:var(--font-body);color:var(--color-text);line-height:var(--lh-normal)}._backButtonContainer_1vdqr_33{position:fixed;top:calc(var(--topbar-h) + var(--header-h) + var(--space-3));left:clamp(14px,3vw,32px);z-index:850}._backButton_1vdqr_33{display:inline-flex;gap:var(--space-2);align-items:center;min-height:40px;padding:.5rem 1.1rem .5rem .85rem;color:var(--color-ink);font-size:var(--fs-xs);font-weight:600;background:#ffffffe0;border:1px solid var(--color-border);border-radius:var(--r-full);box-shadow:var(--sh-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:color var(--t-base),border-color var(--t-base),background var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}._backButton_1vdqr_33:hover{color:var(--mz-petroleo);background:var(--color-surface);border-color:var(--mz-petroleo);box-shadow:var(--sh-lg);transform:translateY(-1px)}._backButton_1vdqr_33:active{transform:translateY(0)}._backIcon_1vdqr_74{flex:0 0 auto}._hero_1vdqr_82{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);gap:clamp(1.25rem,2.6vw,2.5rem);align-items:start;margin-bottom:var(--section-y-sm)}._heroMedia_1vdqr_94{min-width:0}._heroAside_1vdqr_99{display:flex;min-width:0;flex-direction:column;gap:var(--space-4)}._panelDescription_1vdqr_109{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--color-border-soft)}._stage_1vdqr_117{position:relative;width:100%;aspect-ratio:3 / 2;max-height:520px;overflow:hidden;background:var(--mz-abismo);border-radius:var(--r-lg);box-shadow:var(--sh-md);isolation:isolate}._stagePlate_1vdqr_134{position:absolute;inset:-8%;background-position:center;background-size:cover;filter:blur(28px) saturate(1.15) brightness(.72);transform:scale(1.08)}._stageImg_1vdqr_143{position:relative;width:100%;height:100%;object-fit:contain}._stageEmpty_1vdqr_152{display:grid;gap:var(--space-2);place-content:center;justify-items:center;width:100%;height:100%;color:var(--mz-humo-claro);font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato);text-transform:uppercase;background:var(--mz-linea-suave)}._stageNav_1vdqr_167{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;color:var(--mz-abismo);background:#ffffffe6;border:0;border-radius:var(--r-full);box-shadow:var(--sh-sm);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity var(--t-base),background var(--t-base)}._stage_1vdqr_117:hover ._stageNav_1vdqr_167,._stageNav_1vdqr_167:focus-visible{opacity:1}._stageNav_1vdqr_167:hover{background:#fff}._stageNavPrev_1vdqr_195{left:var(--space-3)}._stageNavNext_1vdqr_196{right:var(--space-3)}._stageCount_1vdqr_198{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:2;padding:4px 10px;color:#fff;font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato);background:#062b319e;border-radius:var(--r-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._thumbs_1vdqr_215{display:flex;gap:var(--space-2);margin-top:var(--space-3);padding-bottom:var(--space-2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}._thumbs_1vdqr_215::-webkit-scrollbar{height:5px}._thumbs_1vdqr_215::-webkit-scrollbar-thumb{background:var(--mz-linea);border-radius:var(--r-full)}._thumb_1vdqr_215{flex:0 0 auto;width:88px;padding:0;overflow:hidden;background:var(--mz-linea-suave);border:1px solid var(--color-border);border-radius:var(--r-sm);cursor:pointer;scroll-snap-align:start;transition:border-color var(--t-base),opacity var(--t-base),transform var(--t-fast)}._thumb_1vdqr_215 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;opacity:.62;transition:opacity var(--t-base)}._thumb_1vdqr_215:hover{transform:translateY(-2px)}._thumb_1vdqr_215:hover img{opacity:1}._thumbActive_1vdqr_260{border-color:var(--mz-turquesa);box-shadow:0 0 0 1px var(--mz-turquesa)}._thumbActive_1vdqr_260 img{opacity:1}._heroPanel_1vdqr_271{padding:clamp(1.25rem,2.2vw,1.9rem);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}._eyebrow_1vdqr_279{display:inline-flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3);color:var(--mz-turquesa);font-family:var(--font-dato);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._eyebrow_1vdqr_279:before{width:26px;height:1px;content:"";background:var(--mz-sol)}._title_1vdqr_299{margin:0 0 var(--space-3);color:var(--color-ink);font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}._location_1vdqr_309{display:flex;gap:6px;align-items:center;margin:0;color:var(--color-text);font-size:var(--fs-sm)}._location_1vdqr_309 svg{flex:0 0 auto;color:var(--mz-turquesa)}._inPlace_1vdqr_323{margin:4px 0 0;color:var(--mz-humo-claro);font-size:var(--fs-xs)}._facts_1vdqr_331{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--space-4);margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-border-soft)}._fact_1vdqr_331 dt{color:var(--mz-humo-claro);font-family:var(--font-dato);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._fact_1vdqr_331 dd{margin:2px 0 0;color:var(--mz-petroleo);font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1.1}._fact_1vdqr_331 span{display:block;margin-top:2px;color:var(--color-muted);font-size:var(--fs-2xs);line-height:1.35}._actions_1vdqr_365{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}._btnPrimary_1vdqr_372,._btnGhost_1vdqr_373{display:inline-flex;flex:1 1 auto;gap:var(--space-2);align-items:center;justify-content:center;min-height:46px;padding:.7rem 1.3rem;font-size:var(--fs-sm);font-weight:700;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:var(--r-full);cursor:pointer;transition:background var(--t-base),color var(--t-base),border-color var(--t-base),transform var(--t-fast)}._btnPrimary_1vdqr_372{color:var(--mz-abismo);background:var(--mz-sol)}._btnPrimary_1vdqr_372:hover{background:var(--mz-sol-claro);transform:translateY(-2px)}._btnGhost_1vdqr_373{color:var(--color-ink);background:transparent;border-color:var(--color-border)}._btnGhost_1vdqr_373:hover{color:var(--mz-petroleo);border-color:var(--mz-petroleo);transform:translateY(-2px)}._stageButton_1vdqr_417{position:relative;display:block;width:100%;height:100%;padding:0;background:none;border:0;cursor:zoom-in}._stageButton_1vdqr_417:focus-visible{outline:3px solid var(--mz-sol);outline-offset:-3px}._body_1vdqr_437{display:grid;gap:var(--space-8)}._hotelInfo_1vdqr_442{display:grid;gap:var(--space-6);padding:clamp(1.25rem,2.6vw,2.25rem);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}._amenities_1vdqr_452 h3{margin:0 0 var(--space-4);font-size:var(--fs-h3);text-align:left}._amenities_1vdqr_452 ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}._amenities_1vdqr_452 li{position:relative;padding-left:var(--space-5);color:var(--color-text);font-size:var(--fs-sm)}._amenities_1vdqr_452 li:before{position:absolute;left:0;color:var(--mz-turquesa);content:"✓";font-weight:700}._roomSection_1vdqr_489{position:relative;padding-top:var(--space-7);border-top:2px solid var(--color-border);scroll-margin-top:var(--space-4)}._roomSection_1vdqr_489:before{content:"";position:absolute;top:5px;right:0;left:0;height:1px;background:var(--color-border-soft)}._roomSection_1vdqr_489:after{content:"";position:absolute;top:-2px;left:0;width:52px;height:2px;background:var(--mz-sol)}._roomHead_1vdqr_518{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;justify-content:space-between;margin-bottom:var(--space-5)}._roomHead_1vdqr_518 h2{margin:0;font-size:var(--fs-h2);text-align:left}._roomCounter_1vdqr_533{font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato);text-transform:uppercase;color:var(--mz-humo-claro)}._roomGrid_1vdqr_544{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-5) var(--space-4)}._roomCard_1vdqr_550{display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-md);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}._roomCard_1vdqr_550:hover{border-color:var(--mz-linea);box-shadow:var(--sh-md);transform:translateY(-3px)}._roomMedia_1vdqr_568{position:relative;display:block;width:100%;padding:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--mz-linea-suave);border:0;cursor:zoom-in}._roomMedia_1vdqr_568:focus-visible{outline:3px solid var(--mz-turquesa, #17909c);outline-offset:-3px}._roomImage_1vdqr_585{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow)}._roomCard_1vdqr_550:hover ._roomImage_1vdqr_585{transform:scale(1.05)}._roomPlaceholder_1vdqr_596{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;justify-content:center;height:100%;color:var(--color-muted);font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato);text-transform:uppercase}._photoCount_1vdqr_610{position:absolute;right:var(--space-2);bottom:var(--space-2);display:inline-flex;gap:5px;align-items:center;padding:3px 9px;color:#fff;font-family:var(--font-dato);font-size:var(--fs-2xs);background:#062b31b8;border-radius:var(--r-full)}._roomBody_1vdqr_625{display:flex;flex-direction:column;flex-grow:1;gap:.35rem;padding:.7rem .8rem .75rem}._roomName_1vdqr_633{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:.95rem;line-height:var(--lh-snug);color:var(--color-ink)}._roomType_1vdqr_644{align-self:flex-start;padding:2px 8px;color:var(--mz-petroleo);font-family:var(--font-dato);font-size:.65rem;letter-spacing:var(--tracking-dato);text-transform:uppercase;background:var(--mz-turquesa-suave);border-radius:var(--r-full)}._roomDescription_1vdqr_656{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--fs-xs);line-height:1.45}._roomPrice_1vdqr_669{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;margin:auto 0 0;padding-top:.55rem;color:var(--mz-petroleo);font-family:var(--font-display);font-size:1.05rem;font-weight:700;border-top:1px dashed var(--color-border)}._roomPriceUnit_1vdqr_685{font-family:var(--font-body);font-size:var(--fs-2xs);font-weight:400;color:var(--mz-humo-claro)}._noResults_1vdqr_692{padding:var(--space-6) var(--space-5);margin:0;color:var(--color-muted);font-size:var(--fs-sm);text-align:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--r-lg)}._pagination_1vdqr_707{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-6)}._pageButton_1vdqr_715{min-width:38px;min-height:38px;padding:0 .7rem;color:var(--color-ink);font-size:var(--fs-xs);font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-full);cursor:pointer;transition:border-color var(--t-base),color var(--t-base)}._pageButton_1vdqr_715:hover{color:var(--mz-petroleo);border-color:var(--mz-petroleo)}._activePage_1vdqr_734{color:#fff;background:var(--mz-petroleo);border-color:var(--mz-petroleo)}._skelLine_1vdqr_744{height:14px;margin-bottom:var(--space-3);border-radius:var(--r-sm)}._skelShort_1vdqr_750{width:34%}._skelTitle_1vdqr_751{height:30px;width:72%}._skelBlock_1vdqr_752{height:120px}._statusMessage_1vdqr_754{max-width:var(--w-narrow);margin:var(--section-y) auto;padding:var(--space-7) var(--space-5);color:var(--color-muted);font-size:var(--fs-lead);text-align:center;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}._statusMessage_1vdqr_754 h1{font-size:var(--fs-h2)}._statusActions_1vdqr_771{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-5)}._statusActions_1vdqr_771 ._btnPrimary_1vdqr_372,._statusActions_1vdqr_771 ._btnGhost_1vdqr_373{flex:0 1 auto}@media (max-width: 1180px){._hero_1vdqr_82{grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr)}}@media (max-width: 900px){._hero_1vdqr_82{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}._stage_1vdqr_117{aspect-ratio:16 / 10;max-height:420px}._stageNav_1vdqr_167{opacity:1}._roomGrid_1vdqr_544{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._body_1vdqr_437{gap:var(--space-7)}._roomSection_1vdqr_489{padding-top:var(--space-6)}}@media (max-width: 640px){._backButtonContainer_1vdqr_33{top:calc(var(--topbar-h) + var(--header-h) + var(--space-2));left:var(--space-3)}._backButton_1vdqr_33{justify-content:center;min-width:40px;padding:0}._backButton_1vdqr_33 span:not(._backIcon_1vdqr_74){display:none}._stage_1vdqr_117{aspect-ratio:3 / 2;border-radius:var(--r-md)}._thumb_1vdqr_215{width:74px}._actions_1vdqr_365{flex-direction:column}._roomGrid_1vdqr_544{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._roomBody_1vdqr_625{padding:.6rem .65rem .7rem}}@media (max-width: 420px){._amenities_1vdqr_452 ul{grid-template-columns:1fr}._roomName_1vdqr_633{font-size:.9rem}._pagination_1vdqr_707{gap:var(--space-2)}}@media (prefers-reduced-motion: reduce){._thumb_1vdqr_215:hover,._btnPrimary_1vdqr_372:hover,._btnGhost_1vdqr_373:hover,._backButton_1vdqr_33:hover,._roomCard_1vdqr_550:hover,._roomCard_1vdqr_550:hover ._roomImage_1vdqr_585{transform:none}}._container_hnamu_31{width:100%;max-width:var(--w-page);margin-inline:auto;padding:var(--space-6) var(--gutter) var(--section-y);font-family:var(--font-body);color:var(--color-text);line-height:var(--lh-normal)}._backButtonContainer_hnamu_45{position:fixed;top:calc(var(--topbar-h) + var(--header-h) + var(--space-3));left:clamp(14px,3vw,32px);z-index:850}._backButton_hnamu_45{display:inline-flex;gap:var(--space-2);align-items:center;min-height:40px;padding:.5rem 1.1rem .5rem .85rem;color:var(--color-ink);font-size:var(--fs-xs);font-weight:600;background:#ffffffe0;border:1px solid var(--color-border);border-radius:var(--r-full);box-shadow:var(--sh-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:color var(--t-base),border-color var(--t-base),background var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}._backButton_hnamu_45:hover{color:var(--mz-petroleo);background:var(--color-surface);border-color:var(--mz-petroleo);box-shadow:var(--sh-lg);transform:translateY(-1px)}._backButton_hnamu_45:active{transform:translateY(0)}._backIcon_hnamu_86{flex:0 0 auto}._hero_hnamu_94{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);gap:clamp(1.25rem,2.6vw,2.5rem);align-items:start;margin-bottom:var(--section-y-sm)}._heroMedia_hnamu_106{min-width:0}._heroAside_hnamu_111{display:flex;min-width:0;flex-direction:column;gap:var(--space-4)}._panelDescription_hnamu_121{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--color-border-soft)}._stage_hnamu_129{position:relative;width:100%;aspect-ratio:3 / 2;max-height:520px;overflow:hidden;background:var(--mz-abismo);border-radius:var(--r-lg);box-shadow:var(--sh-md);isolation:isolate}._stagePlate_hnamu_146{position:absolute;inset:-8%;background-position:center;background-size:cover;filter:blur(28px) saturate(1.15) brightness(.72);transform:scale(1.08)}._stageButton_hnamu_155{position:relative;z-index:1;display:block;width:100%;height:100%;padding:0;background:none;border:none;cursor:zoom-in}._stageImg_hnamu_167{position:relative;width:100%;height:100%;object-fit:contain}._stageEmpty_hnamu_176{display:grid;gap:var(--space-2);place-content:center;justify-items:center;width:100%;height:100%;color:var(--mz-humo-claro);font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato);text-transform:uppercase;background:var(--mz-linea-suave)}._stageNav_hnamu_191{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;color:var(--mz-abismo);background:#ffffffe6;border:0;border-radius:var(--r-full);box-shadow:var(--sh-sm);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity var(--t-base),background var(--t-base)}._stage_hnamu_129:hover ._stageNav_hnamu_191,._stageNav_hnamu_191:focus-visible{opacity:1}._stageNav_hnamu_191:hover{background:#fff}._stageNavPrev_hnamu_219{left:var(--space-3)}._stageNavNext_hnamu_220{right:var(--space-3)}._stageCount_hnamu_222{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:2;padding:4px 10px;color:#fff;font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato);background:#062b319e;border-radius:var(--r-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._thumbs_hnamu_239{display:flex;gap:var(--space-2);margin-top:var(--space-3);padding-bottom:var(--space-2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}._thumbs_hnamu_239::-webkit-scrollbar{height:5px}._thumbs_hnamu_239::-webkit-scrollbar-thumb{background:var(--mz-linea);border-radius:var(--r-full)}._thumb_hnamu_239{flex:0 0 auto;width:88px;padding:0;overflow:hidden;background:var(--mz-linea-suave);border:1px solid var(--color-border);border-radius:var(--r-sm);cursor:pointer;scroll-snap-align:start;transition:border-color var(--t-base),opacity var(--t-base),transform var(--t-fast)}._thumb_hnamu_239 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;opacity:.62;transition:opacity var(--t-base)}._thumb_hnamu_239:hover{transform:translateY(-2px)}._thumb_hnamu_239:hover img{opacity:1}._thumbActive_hnamu_284{border-color:var(--mz-turquesa);box-shadow:0 0 0 1px var(--mz-turquesa)}._thumbActive_hnamu_284 img{opacity:1}._heroPanel_hnamu_295{padding:clamp(1.25rem,2.2vw,1.9rem);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}._eyebrow_hnamu_303{display:inline-flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3);color:var(--mz-turquesa);font-family:var(--font-dato);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._eyebrow_hnamu_303:before{width:26px;height:1px;content:"";background:var(--mz-sol)}._title_hnamu_323{margin:0 0 var(--space-3);color:var(--color-ink);font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}._location_hnamu_333{display:flex;gap:6px;align-items:center;margin:0;color:var(--color-text);font-size:var(--fs-sm)}._location_hnamu_333 svg{flex:0 0 auto;color:var(--mz-turquesa)}._inPlace_hnamu_347{margin:4px 0 0;color:var(--mz-humo-claro);font-size:var(--fs-xs)}._facts_hnamu_355{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--space-4);margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-border-soft)}._fact_hnamu_355 dt{color:var(--mz-humo-claro);font-family:var(--font-dato);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._fact_hnamu_355 dd{margin:2px 0 0;color:var(--mz-petroleo);font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1.1}._fact_hnamu_355 span{display:block;margin-top:2px;color:var(--color-muted);font-size:var(--fs-2xs);line-height:1.35}._actions_hnamu_389{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}._btnPrimary_hnamu_396,._btnGhost_hnamu_397{display:inline-flex;flex:1 1 auto;gap:var(--space-2);align-items:center;justify-content:center;min-height:46px;padding:.7rem 1.3rem;font-size:var(--fs-sm);font-weight:700;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:var(--r-full);cursor:pointer;transition:background var(--t-base),color var(--t-base),border-color var(--t-base),transform var(--t-fast)}._btnPrimary_hnamu_396{color:var(--mz-abismo);background:var(--mz-sol)}._btnPrimary_hnamu_396:hover{background:var(--mz-sol-claro);transform:translateY(-2px)}._btnGhost_hnamu_397{color:var(--color-ink);background:transparent;border-color:var(--color-border)}._btnGhost_hnamu_397:hover{color:var(--mz-petroleo);border-color:var(--mz-petroleo);transform:translateY(-2px)}._sectionNav_hnamu_442{position:sticky;top:calc(var(--header-h) - 1px);z-index:40;margin-bottom:var(--space-5);padding-block:var(--space-2);background:#faf6eee6;background:color-mix(in srgb,var(--color-bg) 88%,transparent);border-bottom:1px solid var(--color-border-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._sectionNav_hnamu_442 ul{display:flex;gap:var(--space-2);margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}._sectionNav_hnamu_442 ul::-webkit-scrollbar{display:none}._sectionNav_hnamu_442 a{display:inline-flex;gap:var(--space-2);align-items:center;padding:.42rem .9rem;color:var(--color-text);font-size:var(--fs-xs);font-weight:600;text-decoration:none;white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-full);transition:color var(--t-base),border-color var(--t-base)}._sectionNav_hnamu_442 a:hover{color:var(--mz-petroleo);border-color:var(--mz-petroleo)}._navCount_hnamu_487{color:var(--mz-humo-claro);font-family:var(--font-dato);font-size:.65rem;letter-spacing:var(--tracking-dato)}._body_hnamu_498{display:grid;gap:var(--space-8);padding:clamp(1.25rem,2.6vw,2.25rem);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}._menuSection_hnamu_508{position:relative;padding-top:var(--space-7);border-top:2px solid var(--color-border);scroll-margin-top:var(--space-6)}._menuSection_hnamu_508:before{position:absolute;top:5px;right:0;left:0;height:1px;content:"";background:var(--color-border-soft)}._menuSection_hnamu_508:after{position:absolute;top:-2px;left:0;width:52px;height:2px;content:"";background:var(--mz-sol)}._body_hnamu_498>._menuSection_hnamu_508:first-child{padding-top:0;border-top:0}._body_hnamu_498>._menuSection_hnamu_508:first-child:before,._body_hnamu_498>._menuSection_hnamu_508:first-child:after{content:none}._menuHeader_hnamu_555{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;margin-bottom:var(--space-5)}._menuTitle_hnamu_563{order:0;margin:0;font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-tight)}._menuCount_hnamu_571{order:1;color:var(--mz-humo-claro);font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato);text-transform:uppercase}._menuHeader_hnamu_555:after{order:2;flex:1 1 40px;min-width:20px;height:1px;content:"";background-image:linear-gradient(90deg,var(--mz-linea) 45%,transparent 0);background-repeat:repeat-x;background-size:6px 1px;transform:translateY(-4px)}._searchField_hnamu_594{position:relative;order:3;display:flex;flex:0 1 230px;gap:var(--space-2);align-items:center;padding-left:var(--space-4);color:var(--mz-humo-claro);background:var(--mz-arena);border:1px solid var(--color-border);border-radius:var(--r-full);transition:border-color var(--t-base),background var(--t-base)}._searchField_hnamu_594:focus-within{color:var(--mz-turquesa);background:var(--color-surface);border-color:var(--mz-turquesa)}._searchBar_hnamu_615{flex:1 1 auto;min-width:0;min-height:38px;padding:0 var(--space-4) 0 0;color:var(--color-ink);font-size:var(--fs-xs);background:transparent;border:0}._searchBar_hnamu_615:focus{outline:none}._searchBar_hnamu_615::placeholder{color:var(--mz-humo-claro)}._menuGrid_hnamu_636{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-5) var(--space-4);margin:0;padding:0;list-style:none}._dishCard_hnamu_645{display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-md);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}._dishCard_hnamu_645:hover{border-color:var(--mz-linea);box-shadow:var(--sh-md);transform:translateY(-3px)}._dishImage_hnamu_663{position:relative;display:block;width:100%;padding:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--mz-linea-suave);border:none;cursor:zoom-in}._dishZoom_hnamu_677{position:absolute;top:var(--space-2);right:var(--space-2);display:grid;width:30px;height:30px;color:var(--mz-petroleo);background:#ffffffeb;border-radius:var(--r-full);box-shadow:var(--sh-sm);opacity:0;place-items:center;transition:opacity var(--t-base)}._dishCard_hnamu_645:hover ._dishZoom_hnamu_677,._dishImage_hnamu_663:focus-visible ._dishZoom_hnamu_677{opacity:1}@media (hover: none){._dishZoom_hnamu_677{opacity:1}}._dishImage_hnamu_663 img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow)}._dishCard_hnamu_645:hover ._dishImage_hnamu_663 img{transform:scale(1.05)}._dishImageEmpty_hnamu_719{display:grid;place-items:center;color:var(--mz-humo-claro)}._dishInfo_hnamu_725{display:flex;flex:1;flex-direction:column;padding:.8rem .85rem .85rem}._dishName_hnamu_732{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .3rem;font-family:var(--font-display);font-size:.98rem;line-height:var(--lh-snug)}._dishText_hnamu_745{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 var(--space-3);color:var(--color-muted);font-size:var(--fs-xs);line-height:1.45}._dishPrice_hnamu_756{margin-top:auto;padding-top:.55rem;color:var(--mz-petroleo);font-family:var(--font-display);font-size:1.05rem;font-weight:700;border-top:1px dashed var(--color-border)}._dishPriceMuted_hnamu_768{color:var(--mz-humo-claro);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600}._noResults_hnamu_775{padding:var(--space-5);margin:0;color:var(--color-muted);font-size:var(--fs-sm);text-align:center;border:1px dashed var(--color-border);border-radius:var(--r-md)}._linkButton_hnamu_785{padding:0;color:var(--mz-petroleo);font-size:inherit;font-weight:700;background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._emptyMenu_hnamu_797{padding:var(--space-6);margin:0;color:var(--color-muted);font-size:var(--fs-sm);text-align:center;border:1px dashed var(--color-border);border-radius:var(--r-md)}._pagination_hnamu_809{display:flex;gap:var(--space-3);align-items:center;justify-content:center;margin-top:var(--space-5)}._pagination_hnamu_809 button{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:0 var(--space-4);color:var(--color-ink);font-size:var(--fs-xs);font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-full);cursor:pointer;transition:color var(--t-base),border-color var(--t-base)}._pagination_hnamu_809 button:hover:not(:disabled){color:var(--mz-petroleo);border-color:var(--mz-petroleo)}._pagination_hnamu_809 button:disabled{color:var(--mz-humo-claro);cursor:not-allowed;opacity:.5}._pagination_hnamu_809 span{color:var(--color-muted);font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato)}._modalOverlay_hnamu_855{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(10px,1.8vw,24px);background:radial-gradient(circle at 50% 8%,rgba(242,182,51,.08),transparent 35%),#041f23e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_cartaFondo_hnamu_1 var(--t-base)}@keyframes _cartaFondo_hnamu_1{0%{opacity:0}to{opacity:1}}._modalContent_hnamu_876{position:relative;display:flex;flex-direction:column;width:min(92vw,880px);height:min(93vh,980px);min-height:580px;padding:clamp(30px,3.2vw,44px) clamp(14px,2vw,24px) clamp(14px,2vw,24px);overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 11%,rgba(60,35,18,.08) 43%,transparent 72%),repeating-linear-gradient(0deg,rgba(69,42,22,.035) 0 2px,transparent 2px 7px),linear-gradient(135deg,#c7a27c,#ae8059 42%,#c49b72 68%,#9b704f);border:1px solid #7f5a40;border-radius:18px;box-shadow:0 34px 90px #0000007a,inset 0 0 0 1px #ffffff38,inset 0 -10px 28px #4b2a162e;animation:_cartaEntra_hnamu_1 var(--t-base)}._modalContent_hnamu_876:before{position:absolute;z-index:3;top:9px;left:50%;width:92px;height:29px;content:"";background:radial-gradient(circle at 50% 5px,#50595a 0 4px,transparent 5px),linear-gradient(180deg,#f3f5f3,#aeb6b6 38%,#777f80 70%,#cbd0cf);border:1px solid #7f8788;border-radius:9px 9px 12px 12px;box-shadow:0 4px 8px #2b1e1447,inset 0 1px #ffffffbf;transform:translate(-50%)}._modalContent_hnamu_876:after{position:absolute;z-index:2;top:4px;left:50%;width:23px;height:24px;content:"";background:linear-gradient(180deg,#d7dcdb,#767e7f);border:1px solid #626a6b;border-radius:50% 50% 5px 5px;box-shadow:0 2px 5px #00000040;transform:translate(-50%)}@keyframes _cartaEntra_hnamu_1{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}._modalHeader_hnamu_940{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;padding:clamp(14px,1.7vw,20px) clamp(16px,2vw,26px);color:var(--mz-tinta);background:linear-gradient(180deg,#fffffff5,#fffcf6fa);border:1px solid #d7c6b2;border-bottom:0;border-radius:9px 9px 0 0;box-shadow:0 -2px 10px #4b311d14}._modalHeader_hnamu_940:after{position:absolute;right:20px;bottom:0;left:20px;height:1px;content:"";background:linear-gradient(90deg,transparent,#c5ad90 12%,#c5ad90 88%,transparent)}._modalHeader_hnamu_940 h3{margin:0;color:#2d2a25;font-family:var(--font-display);font-size:clamp(1.2rem,1.05rem + .55vw,1.65rem);font-weight:700;letter-spacing:-.015em}._modalHeader_hnamu_940 h3:after{display:block;width:max-content;margin-top:4px;padding-top:4px;color:#8d7259;content:"CARTA";font-family:var(--font-dato);font-size:.62rem;font-weight:700;letter-spacing:.28em}._modalActions_hnamu_989{display:flex;gap:var(--space-2);align-items:center}._downloadButton_hnamu_995{display:inline-flex;gap:var(--space-2);align-items:center;min-height:40px;padding:.48rem 1rem;color:#fff;font-size:var(--fs-sm);font-weight:700;text-decoration:none;background:var(--mz-petroleo);border:1px solid var(--mz-abismo);border-radius:var(--r-full);box-shadow:0 5px 12px #062b3124;transition:transform var(--t-base),background var(--t-base),box-shadow var(--t-base)}._downloadButton_hnamu_995:hover{background:var(--mz-abismo);box-shadow:0 8px 18px #062b3133;transform:translateY(-1px)}._closeButton_hnamu_1018{display:grid;place-items:center;width:40px;height:40px;color:#5c4b3e;background:#f7efe5;border:1px solid #d6c2aa;border-radius:var(--r-full);cursor:pointer;transition:color var(--t-base),background var(--t-base),transform var(--t-base)}._closeButton_hnamu_1018:hover{color:#2f2924;background:#efe0cf;transform:rotate(3deg)}._pdfViewer_hnamu_1037{position:relative;z-index:1;flex:1 1 auto;width:100%;min-height:0;background:#fffdf8;border:1px solid #d7c6b2;border-top:0;border-radius:0 0 9px 9px;box-shadow:0 12px 28px #452d1b2e,inset 0 0 0 8px #fffdf861}._skelLine_hnamu_1056{height:14px;margin-bottom:var(--space-3);border-radius:var(--r-sm)}._skelShort_hnamu_1062{width:34%}._skelTitle_hnamu_1063{height:30px;width:72%}._skelBlock_hnamu_1064{height:120px}._statusMessage_hnamu_1066{max-width:var(--w-narrow);margin:var(--section-y) auto;padding:var(--space-7) var(--space-5);color:var(--color-muted);font-size:var(--fs-lead);text-align:center;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}._statusMessage_hnamu_1066 h1{font-size:var(--fs-h2)}._statusActions_hnamu_1083{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-5)}._statusActions_hnamu_1083 ._btnPrimary_hnamu_396,._statusActions_hnamu_1083 ._btnGhost_hnamu_397{flex:0 1 auto}@media (max-width: 1180px){._hero_hnamu_94{grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr)}}@media (max-width: 900px){._hero_hnamu_94{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}._stage_hnamu_129{aspect-ratio:16 / 10;max-height:420px}._stageNav_hnamu_191{opacity:1}._menuGrid_hnamu_636{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}._body_hnamu_498{gap:var(--space-7)}._menuSection_hnamu_508{padding-top:var(--space-6)}._modalContent_hnamu_876{width:95vw;height:93vh;min-height:0;padding:34px 14px 14px}}@media (max-width: 640px){._backButtonContainer_hnamu_45{top:calc(var(--topbar-h) + var(--header-h) + var(--space-2));left:var(--space-3)}._backButton_hnamu_45{justify-content:center;min-width:40px;padding:0}._backButton_hnamu_45 span:not(._backIcon_hnamu_86){display:none}._stage_hnamu_129{aspect-ratio:3 / 2;border-radius:var(--r-md)}._thumb_hnamu_239{width:74px}._menuHeader_hnamu_555:after{display:none}._menuHeader_hnamu_555{align-items:stretch}._searchField_hnamu_594{flex:1 1 100%}._menuGrid_hnamu_636{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3)}._actions_hnamu_389{flex-direction:column}._modalContent_hnamu_876{width:97vw;height:94vh;min-height:0;padding:30px 9px 9px;border-radius:13px}._modalHeader_hnamu_940{padding:12px}._modalActions_hnamu_989{width:100%}._downloadButton_hnamu_995{flex:1 1 auto;justify-content:center}}@media (max-width: 420px){._dishInfo_hnamu_725{padding:.65rem .65rem .7rem}._dishName_hnamu_732{font-size:.9rem}._pagination_hnamu_809{gap:var(--space-2)}}@media (prefers-reduced-motion: reduce){._thumb_hnamu_239:hover,._btnPrimary_hnamu_396:hover,._btnGhost_hnamu_397:hover,._backButton_hnamu_45:hover,._dishCard_hnamu_645:hover,._dishCard_hnamu_645:hover ._dishImage_hnamu_663 img{transform:none}._modalOverlay_hnamu_855,._modalContent_hnamu_876{animation:none}}._page_ciqts_1{min-height:calc(100vh - var(--header-h, 76px));overflow:hidden;font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:var(--mz-arena, #faf6ee)}._hero_ciqts_8{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 18%,rgba(40,158,170,.26),transparent 26%),linear-gradient(122deg,var(--mz-abismo, #062b31) 0%,var(--mz-petroleo, #0a4a50) 72%,#12636a 100%)}._hero_ciqts_8:before{position:absolute;top:-170px;right:-70px;width:390px;height:390px;content:"";border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 68px #ffffff06,0 0 0 136px #ffffff04;pointer-events:none}._heroDecor_ciqts_30{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to right,#000,transparent 78%);mask-image:linear-gradient(to right,#000,transparent 78%);pointer-events:none}._heroInner_ciqts_42{position:relative;z-index:1;display:grid;width:100%;max-width:1180px;min-height:510px;margin-inline:auto;padding:calc(var(--header-h, 76px) + 1.35rem) 1.25rem 5.3rem;align-items:center;grid-template-columns:minmax(0,.95fr) minmax(380px,.8fr);gap:clamp(2.5rem,6vw,5.5rem)}._content_ciqts_56{max-width:610px}._eyebrow_ciqts_60{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.9rem;color:var(--mz-sol-claro, #f8d976);font-family:var(--font-dato, ui-monospace, monospace);font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}._title_ciqts_73{max-width:13ch;margin:0;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(2.2rem,1.7rem + 2vw,3.55rem);font-weight:700;line-height:1.05;letter-spacing:-.045em}._title_ciqts_73 em{color:var(--mz-sol, #f2b633);font-weight:600}._description_ciqts_89{max-width:57ch;margin:1rem 0 0;color:#ffffffc2;font-size:1rem;line-height:1.7}._actions_ciqts_97{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}._primaryButton_ciqts_104,._secondaryButton_ciqts_105{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;padding:.72rem 1.05rem;font:inherit;font-size:.84rem;font-weight:800;border-radius:999px;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}._primaryButton_ciqts_104{color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633);border:1px solid var(--mz-sol, #f2b633)}._primaryButton_ciqts_104:hover{background:var(--mz-sol-claro, #f8d976);transform:translateY(-1px)}._secondaryButton_ciqts_105{color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.24)}._secondaryButton_ciqts_105:hover{background:#ffffff1f;border-color:#ffffff61;transform:translateY(-1px)}._visual_ciqts_143{min-width:0}._imageFrame_ciqts_147{position:relative;padding:.55rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:24px;box-shadow:0 30px 65px -32px #000000a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._image_ciqts_147{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:18px}._valuesSection_ciqts_167{position:relative;z-index:4;max-width:1180px;margin:-2.75rem auto 0;padding:0 1.25rem 4.5rem}._valuesGrid_ciqts_175{display:grid;padding:.75rem;background:#fffffffa;border:1px solid var(--mz-linea, #e4dccc);border-radius:20px;box-shadow:0 24px 55px -30px #062b316b;grid-template-columns:repeat(3,minmax(0,1fr))}._valueCard_ciqts_185{display:flex;min-width:0;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;border-radius:14px;transition:background-color .2s ease}._valueCard_ciqts_185:hover{background-color:var(--mz-linea-suave, #f0e9dc)}._valueCard_ciqts_185+._valueCard_ciqts_185{border-left:1px solid var(--mz-linea-suave, #f0e9dc)}._valueIcon_ciqts_203{display:grid;width:42px;height:42px;flex:0 0 auto;color:var(--mz-petroleo, #0a4a50);background:var(--mz-turquesa-suave, #e6f5f7);border-radius:12px;place-items:center}._valueCard_ciqts_185 h2{margin:0 0 .25rem;color:var(--mz-abismo, #062b31);font-size:.9rem;font-weight:800}._valueCard_ciqts_185 p{margin:0;color:var(--mz-humo, #5c6e6c);font-size:.78rem;line-height:1.5}@media (max-width: 940px){._heroInner_ciqts_42{min-height:auto;padding-bottom:5rem;grid-template-columns:1fr}._content_ciqts_56{max-width:660px}._title_ciqts_73{max-width:15ch}._visual_ciqts_143{width:min(100%,620px)}}@media (max-width: 720px){._heroInner_ciqts_42{padding-top:calc(var(--header-h, 76px) + 1rem);padding-bottom:4.3rem}._title_ciqts_73{font-size:2.35rem}._valuesSection_ciqts_167{margin-top:-2.1rem}._valuesGrid_ciqts_175{grid-template-columns:1fr}._valueCard_ciqts_185+._valueCard_ciqts_185{border-top:1px solid var(--mz-linea-suave, #f0e9dc);border-left:0}}@media (max-width: 520px){._heroInner_ciqts_42{padding-inline:1rem}._description_ciqts_89{font-size:.93rem}._actions_ciqts_97{display:grid;grid-template-columns:1fr}._primaryButton_ciqts_104,._secondaryButton_ciqts_105{width:100%}._valuesSection_ciqts_167{padding-inline:1rem}}@media (prefers-reduced-motion: reduce){._primaryButton_ciqts_104,._secondaryButton_ciqts_105{transition:none}._primaryButton_ciqts_104:hover,._secondaryButton_ciqts_105:hover{transform:none}}._page_1vrkt_1{min-height:calc(100vh - var(--header-h, 76px));color:var(--mz-tinta, #10201f);font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:var(--mz-arena, #faf6ee)}._hero_1vrkt_8{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 18%,rgba(54,177,186,.2),transparent 24%),linear-gradient(122deg,var(--mz-abismo, #062b31) 0%,var(--mz-petroleo, #0a4a50) 70%,#106269 100%)}._hero_1vrkt_8:before{position:absolute;top:-190px;right:-55px;width:390px;height:390px;content:"";border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 68px #ffffff06,0 0 0 136px #ffffff04;pointer-events:none}._heroGlow_1vrkt_30{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to right,#000,transparent 82%);mask-image:linear-gradient(to right,#000,transparent 82%);pointer-events:none}._heroInner_1vrkt_42{position:relative;z-index:1;width:100%;max-width:1120px;margin-inline:auto;padding:calc(var(--header-h, 76px) + 1rem) var(--gutter, 1.25rem) clamp(4.2rem,6vw,5rem)}._heroCopy_1vrkt_60{display:flex;max-width:660px;margin-inline:auto;flex-direction:column;align-items:center;text-align:center}._eyebrow_1vrkt_69,._sectionEyebrow_1vrkt_70{display:inline-flex;align-items:center;gap:.45rem;color:var(--mz-sol-claro, #f8d976);font-family:var(--font-dato, ui-monospace, monospace);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._hero_1vrkt_8 h1{max-width:16ch;margin:.7rem 0 0;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.9rem,1.5rem + 1.55vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.035em}._heroCopy_1vrkt_60>p{max-width:46ch;margin:.85rem 0 0;color:#ffffffbd;font-size:.97rem;line-height:1.55}._primaryButton_1vrkt_101,._secondaryButton_1vrkt_102{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:.5rem;padding:.68rem 1rem;font:inherit;font-size:.84rem;font-weight:800;border-radius:999px;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}._primaryButton_1vrkt_101{margin-top:1.4rem;color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633);border:1px solid var(--mz-sol, #f2b633);box-shadow:0 14px 30px -18px #f2b633d9}._primaryButton_1vrkt_101:hover,._secondaryButton_1vrkt_102:hover{transform:translateY(-2px)}._primaryButton_1vrkt_101:hover{background:#f7c651}._servicesSection_1vrkt_134{position:relative;z-index:3;width:min(100% - 2.5rem,1120px);margin:clamp(2.5rem,4.5vw,3.5rem) auto 0;padding:0 0 clamp(3rem,5vw,4.5rem)}._sectionHead_1vrkt_149{margin-bottom:clamp(1.25rem,2.5vw,1.75rem);text-align:center}._sectionEyebrow_1vrkt_70{color:var(--mz-turquesa, #17909c);justify-content:center}._sectionHead_1vrkt_149 h2{margin:.35rem 0 0;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.4rem,1.15rem + .9vw,1.95rem);font-weight:700;line-height:1.15;letter-spacing:-.025em}._cardsGrid_1vrkt_169{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._card_1vrkt_169{display:flex;flex-direction:column;height:100%;padding:1.35rem;background:#fff;border:1px solid var(--mz-linea, #e4dccc);border-radius:20px;box-shadow:0 10px 28px -22px #062b3159;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}._card_1vrkt_169:hover{transform:translateY(-4px);border-color:#17909c6b;box-shadow:0 20px 42px -24px #062b3161}._cardTop_1vrkt_196{margin-bottom:.95rem}._iconWrap_1vrkt_200{display:grid;width:46px;height:46px;color:var(--mz-petroleo, #0a4a50);background:var(--mz-turquesa-suave, #e6f5f7);border-radius:14px;place-items:center}._tonePetroleo_1vrkt_212{color:var(--mz-petroleo, #0a4a50);background:#0a4a501a}._toneSol_1vrkt_217{color:var(--mz-abismo, #062b31);background:var(--mz-sol-suave, #fdf3dc)}._toneSelva_1vrkt_222{color:var(--mz-selva, #2e7d4f);background:var(--mz-selva-suave, #e8f4ec)}._card_1vrkt_169 h3{margin:0;color:var(--mz-abismo, #062b31);font-size:1rem;line-height:1.3}._card_1vrkt_169 p{margin:.55rem 0 0;color:var(--mz-humo, #5c6e6c);font-size:.84rem;line-height:1.55}._ctaStrip_1vrkt_241{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(1.5rem,3vw,2rem);padding:1.15rem 1.35rem;color:#fff;background:var(--mz-petroleo, #0a4a50);border-radius:20px}._ctaStrip_1vrkt_241 strong{font-size:.92rem}._secondaryButton_1vrkt_102{flex:0 0 auto;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.22)}._secondaryButton_1vrkt_102:hover{background:#ffffff24}@media (max-width: 920px){._cardsGrid_1vrkt_169{grid-template-columns:repeat(2,minmax(0,1fr))}._card_1vrkt_169:last-child{grid-column:1 / -1}}@media (max-width: 700px){._heroInner_1vrkt_42{padding-top:calc(var(--header-h, 76px) + .85rem);padding-bottom:4.6rem}._servicesSection_1vrkt_134{width:min(100% - 1.5rem,1120px);margin-top:-1.4rem}._cardsGrid_1vrkt_169{grid-template-columns:1fr}._card_1vrkt_169:last-child{grid-column:auto}._ctaStrip_1vrkt_241{align-items:stretch;flex-direction:column}._secondaryButton_1vrkt_102,._primaryButton_1vrkt_101{width:100%}}@media (max-width: 480px){._hero_1vrkt_8 h1{font-size:1.95rem}._heroCopy_1vrkt_60>p{font-size:.93rem}}@media (prefers-reduced-motion: reduce){._card_1vrkt_169,._primaryButton_1vrkt_101,._secondaryButton_1vrkt_102{transition:none}._card_1vrkt_169:hover,._primaryButton_1vrkt_101:hover,._secondaryButton_1vrkt_102:hover{transform:none}}._page_t6xf1_16{min-height:calc(100vh - var(--header-h, 76px));padding:clamp(2rem,4vw,3.25rem) var(--gutter, clamp(1rem, 4vw, 1.5rem)) clamp(3rem,6vw,4.5rem);color:var(--mz-tinta, #10201f);font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif);background:var(--mz-arena, #faf6ee);display:grid;place-items:start center}._card_t6xf1_27{width:min(100%,620px);padding:clamp(1.75rem,4vw,2.75rem) clamp(1.35rem,3.5vw,2.5rem);background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:28px;box-shadow:0 24px 56px -32px #062b3147}._head_t6xf1_38{text-align:center}._head_t6xf1_38 h1{margin:0;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.85rem,1.5rem + 1.4vw,2.4rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}._head_t6xf1_38 p{max-width:38ch;margin:.6rem auto 0;color:var(--mz-humo, #5c6e6c);font-size:.92rem;line-height:1.5}._form_t6xf1_62{display:grid;gap:.9rem;margin-top:clamp(1.5rem,3vw,2rem)}._formGroup_t6xf1_68{display:grid;gap:.35rem}._formGroup_t6xf1_68 label{color:var(--mz-tinta-media, #2c4340);font-size:.78rem;font-weight:800}._formGroup_t6xf1_68 input,._formGroup_t6xf1_68 textarea{width:100%;padding:.78rem .9rem;color:var(--mz-tinta, #10201f);font:inherit;font-size:max(16px,.9rem);background:#fff;border:1px solid var(--mz-linea, #e4dccc);border-radius:14px;outline:none;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}._formGroup_t6xf1_68 input{min-height:46px}._formGroup_t6xf1_68 textarea{min-height:130px}._formGroup_t6xf1_68 input::placeholder,._formGroup_t6xf1_68 textarea::placeholder{color:var(--mz-humo-claro, #8b9c99)}._formGroup_t6xf1_68 input:focus,._formGroup_t6xf1_68 textarea:focus{border-color:var(--mz-turquesa, #17909c);box-shadow:0 0 0 3px #17909c1f}._honeypot_t6xf1_118{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._submitButton_t6xf1_129{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.5rem;justify-self:center;margin-top:.35rem;padding:.7rem 1.75rem;color:#fff;font:inherit;font-size:.88rem;font-weight:800;background:var(--mz-petroleo, #0a4a50);border:1px solid var(--mz-petroleo, #0a4a50);border-radius:999px;cursor:pointer;transition:background .2s ease,transform .2s ease}._submitButton_t6xf1_129:hover:not(:disabled){background:var(--mz-abismo, #062b31);transform:translateY(-1px)}._submitButton_t6xf1_129:disabled{cursor:progress;opacity:.72}._spinner_t6xf1_159{animation:_contactSpin_t6xf1_1 .9s linear infinite}@keyframes _contactSpin_t6xf1_1{to{transform:rotate(360deg)}}._status_t6xf1_169{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.7rem .85rem;font-size:.84rem;line-height:1.45;border:1px solid transparent;border-radius:14px}._status_t6xf1_169 svg{flex:0 0 auto;margin-top:.1rem}._statusSuccess_t6xf1_186{color:#1c5c3b;background:#e7f5ec;border-color:#2e7d4f47}._statusError_t6xf1_192{color:var(--mz-error, #a3352b);background:#fbeceb;border-color:#a3352b42}._foot_t6xf1_200{margin-top:clamp(1.75rem,3.5vw,2.25rem);padding-top:clamp(1.35rem,3vw,1.75rem);border-top:1px solid var(--mz-linea, #e4dccc);text-align:center}._foot_t6xf1_200 h2{margin:0;color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.08rem;font-weight:600}._socialIcons_t6xf1_215{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin:1rem 0 1.25rem}._socialIcons_t6xf1_215 a{display:grid;width:44px;height:44px;color:var(--mz-petroleo, #0a4a50);font-size:1.05rem;text-decoration:none;background:var(--mz-turquesa-suave, #e6f5f7);border:1px solid transparent;border-radius:14px;place-items:center;transition:color .2s ease,background .2s ease,transform .2s ease}._socialIcons_t6xf1_215 a:hover,._socialIcons_t6xf1_215 a:focus-visible{color:#fff;background:var(--mz-petroleo, #0a4a50);transform:translateY(-2px);outline:none}._directLine_t6xf1_245{margin:.3rem 0 0;color:var(--mz-humo, #5c6e6c);font-size:.86rem}._directLine_t6xf1_245 a{color:var(--mz-petroleo, #0a4a50);font-weight:700;text-decoration:none;overflow-wrap:anywhere}._directLine_t6xf1_245 a:hover{text-decoration:underline}@media (max-width: 560px){._page_t6xf1_16{padding:clamp(1.5rem,5vw,2rem) .9rem clamp(2rem,6vw,2.5rem)}._card_t6xf1_27{border-radius:22px}._submitButton_t6xf1_129{width:100%}}@media (prefers-reduced-motion: reduce){._socialIcons_t6xf1_215 a,._submitButton_t6xf1_129{transition:none}._socialIcons_t6xf1_215 a:hover,._submitButton_t6xf1_129:hover{transform:none}._spinner_t6xf1_159{animation:none}}._wrap_3a7c5_8{margin-top:.9rem;font-family:var(--font-body, "DM Sans", system-ui, sans-serif)}._head_3a7c5_13{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._label_3a7c5_20{color:var(--mz-petroleo, #0a4a50);font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._counter_3a7c5_29{color:var(--mz-humo-claro, #8b9c99);font-size:.72rem}._strip_3a7c5_36{display:flex;gap:.5rem;margin:.55rem 0 0;padding:.15rem .15rem .45rem;overflow-x:auto;list-style:none;scrollbar-width:thin}._option_3a7c5_48{position:relative;display:block;width:92px;aspect-ratio:16 / 10;padding:0;overflow:hidden;background:var(--mz-turquesa-suave, #e6f5f7);border:2px solid transparent;border-radius:9px;cursor:pointer;transition:border-color .2s ease,transform .2s ease}._option_3a7c5_48 img{display:block;width:100%;height:100%;object-fit:cover}._option_3a7c5_48:hover{border-color:#17909c80;transform:translateY(-2px)}._optionActive_3a7c5_74{border-color:var(--mz-turquesa, #17909c);box-shadow:0 0 0 2px #17909c2e}._optionActive_3a7c5_74:hover{transform:none}._badge_3a7c5_83{position:absolute;bottom:3px;left:3px;display:inline-flex;align-items:center;gap:.22rem;padding:.14rem .36rem;color:#fff;font-family:var(--font-dato, "JetBrains Mono", ui-monospace, monospace);font-size:.5rem;letter-spacing:.07em;text-transform:uppercase;background:#062b31b8;border-radius:4px;pointer-events:none}._note_3a7c5_101{margin:.5rem 0 0;color:var(--mz-humo, #5c6e6c);font-size:.76rem;line-height:1.45}@media (prefers-reduced-motion: reduce){._option_3a7c5_48{transition:none}._option_3a7c5_48:hover{transform:none}}._page_1fpcw_12{min-height:calc(100dvh - var(--header-h));padding:var(--section-y-sm) 0 var(--section-y);background:var(--color-bg)}._container_1fpcw_18{width:100%;max-width:var(--w-page);margin-inline:auto;padding-inline:var(--gutter);color:var(--color-text)}._backLink_1fpcw_26{display:inline-flex;gap:var(--space-2);align-items:center;padding:0;margin-bottom:var(--space-5);font:inherit;font-size:var(--fs-sm);font-weight:700;color:var(--color-brand);cursor:pointer;background:none;border:0;transition:color var(--t-base),transform var(--t-fast)}._backLink_1fpcw_26:hover{color:var(--mz-abismo);transform:translate(-2px)}._layout_1fpcw_48{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:var(--space-6);align-items:start}._mediaCard_1fpcw_56{margin:0;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--sh-md)}._mediaButton_1fpcw_67{position:relative;display:block;width:100%;padding:0;overflow:hidden;cursor:zoom-in;background:none;border:0;border-radius:var(--r-md)}._flyerImage_1fpcw_79{display:block;width:100%;max-height:min(78vh,940px);object-fit:contain;background:var(--mz-turquesa-suave);border-radius:var(--r-md);transition:transform var(--t-slow)}._mediaButton_1fpcw_67:hover ._flyerImage_1fpcw_79{transform:scale(1.015)}._zoomHint_1fpcw_93{position:absolute;right:var(--space-3);bottom:var(--space-3);display:inline-flex;gap:var(--space-2);align-items:center;padding:6px 12px;font-family:var(--font-dato);font-size:var(--fs-2xs);font-weight:500;letter-spacing:var(--tracking-dato);text-transform:uppercase;color:#fff;background:#062b31c7;border-radius:var(--r-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--t-base)}._mediaButton_1fpcw_67:hover ._zoomHint_1fpcw_93,._mediaButton_1fpcw_67:focus-visible ._zoomHint_1fpcw_93{opacity:1}@media (hover: none){._zoomHint_1fpcw_93{opacity:1}}._infoPanel_1fpcw_127{position:sticky;top:calc(var(--header-h) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--sh-md)}._eyebrow_1fpcw_142{display:inline-flex;gap:var(--space-2);align-items:center;font-family:var(--font-dato);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--mz-turquesa)}._eyebrow_1fpcw_142:before{width:30px;height:1px;content:"";background:var(--mz-sol)}._title_1fpcw_161{margin:0;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-wrap:balance}._location_1fpcw_172{display:inline-flex;gap:var(--space-2);align-items:center;width:fit-content;padding:5px 12px;margin:0;font-family:var(--font-dato);font-size:var(--fs-2xs);letter-spacing:var(--tracking-dato);text-transform:uppercase;color:var(--mz-petroleo);background:var(--mz-turquesa-suave);border-radius:var(--r-full)}._description_1fpcw_190{margin:0}._mapWrap_1fpcw_195{width:100%;max-width:480px;margin-top:var(--space-5);margin-left:auto}._actions_1fpcw_203{display:flex;flex-wrap:wrap;gap:var(--space-3)}._primaryButton_1fpcw_209,._secondaryButton_1fpcw_210{display:inline-flex;flex:1 1 auto;gap:var(--space-2);align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.4rem;font:inherit;font-size:var(--fs-sm);font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:var(--r-full);transition:background var(--t-base),color var(--t-base),border-color var(--t-base),box-shadow var(--t-base),transform var(--t-fast)}._primaryButton_1fpcw_209{color:#fff;background:var(--mz-petroleo);box-shadow:0 12px 24px -14px #062b31d9}._primaryButton_1fpcw_209:hover{background:var(--mz-abismo);box-shadow:0 16px 28px -14px #062b31e6;transform:translateY(-2px)}._secondaryButton_1fpcw_210{color:var(--color-ink);background:transparent;border-color:var(--color-border)}._secondaryButton_1fpcw_210:hover{color:var(--mz-petroleo);background:var(--mz-turquesa-suave);border-color:var(--mz-petroleo);transform:translateY(-2px)}._primaryButton_1fpcw_209:active,._secondaryButton_1fpcw_210:active{transform:translateY(0)}._skeleton_1fpcw_262{background:linear-gradient(90deg,var(--mz-linea-suave) 25%,var(--mz-linea) 37%,var(--mz-linea-suave) 63%);background-size:400% 100%;border-radius:var(--r-lg);animation:_shimmer_1fpcw_1 1.4s ease-in-out infinite}._skeletonMedia_1fpcw_274{aspect-ratio:4 / 5}._skeletonPanel_1fpcw_278{height:320px}._statusScreen_1fpcw_283{display:grid;min-height:60dvh;place-items:center;padding:var(--section-y) var(--gutter);background:var(--color-bg)}._statusCard_1fpcw_291{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;width:min(100%,440px);padding:var(--space-7) var(--space-6);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--sh-md)}._statusCard_1fpcw_291 h2{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);color:var(--color-ink)}@keyframes _fade_1fpcw_1{0%{opacity:0}}@keyframes _shimmer_1fpcw_1{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width: 900px){._layout_1fpcw_48{grid-template-columns:1fr}._infoPanel_1fpcw_127{position:static;order:-1;padding:var(--space-5)}._skeletonPanel_1fpcw_278{height:220px}}@media (max-width: 640px){._actions_1fpcw_203{flex-direction:column}._primaryButton_1fpcw_209,._secondaryButton_1fpcw_210{width:100%}._mapWrap_1fpcw_195{max-width:100%}}@media (prefers-reduced-motion: reduce){._backLink_1fpcw_26,._flyerImage_1fpcw_79,._primaryButton_1fpcw_209,._secondaryButton_1fpcw_210{transition:none;animation:none}._backLink_1fpcw_26:hover,._primaryButton_1fpcw_209:hover,._secondaryButton_1fpcw_210:hover,._mediaButton_1fpcw_67:hover ._flyerImage_1fpcw_79{transform:none}}._container_14nfo_17{width:100%;max-width:var(--width-wide, 1440px);min-height:calc(100vh - var(--header-h, 76px));margin:0 auto;padding:clamp(2rem,4vw,3rem) var(--gutter, clamp(1rem, 4vw, 1.5rem)) clamp(3rem,6vw,4.5rem);font-family:var(--font-body, "DM Sans", system-ui, -apple-system, sans-serif)}._header_14nfo_39{max-width:640px;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}._eyebrow_14nfo_51{display:inline-block;margin-bottom:.6rem;font-family:var(--font-dato, ui-monospace, "SFMono-Regular", monospace);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mz-turquesa, #17909c)}._title_14nfo_73{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.9rem,1.5rem + 1.6vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--mz-tinta, #10201f)}._title_14nfo_73:after{display:block;width:64px;height:3px;margin:1rem auto 0;content:"";background:linear-gradient(90deg,var(--mz-turquesa, #17909c),var(--mz-sol, #f2b633));border-radius:999px}._subtitle_14nfo_113{margin:.75rem 0 0;color:var(--mz-humo, #5c6e6c);font-size:.92rem;font-weight:600}._cardList_14nfo_129{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.4rem)}@media (max-width: 1240px){._cardList_14nfo_129{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 880px){._cardList_14nfo_129{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){._cardList_14nfo_129{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (max-width: 420px){._cardList_14nfo_129{grid-template-columns:1fr}}._stateCard_14nfo_193{display:flex;max-width:420px;margin:clamp(2.5rem,6vw,5rem) auto;padding:2.5rem 2rem;flex-direction:column;align-items:center;gap:.85rem;color:var(--mz-humo, #5c6e6c);font-size:.94rem;line-height:1.6;text-align:center;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea-suave, #f0e9dc);border-radius:20px;box-shadow:0 1px 2px #062b310d,0 16px 32px -20px #062b312e}._stateCard_14nfo_193 p{margin:0}._stateCard_14nfo_193 svg{color:var(--mz-turquesa, #17909c)}._stateError_14nfo_245{border-color:#a3352b40}._stateError_14nfo_245 svg{color:var(--mz-error, #a3352b)}._stateError_14nfo_245 p{color:var(--mz-error, #a3352b);font-weight:600}._spinner_14nfo_271{width:1.3rem;height:1.3rem;border:2px solid var(--mz-linea, #e4dccc);border-top-color:var(--mz-turquesa, #17909c);border-radius:50%;animation:_spin_14nfo_271 .75s linear infinite}@keyframes _spin_14nfo_271{to{transform:rotate(360deg)}}._retryButton_14nfo_297,._exploreButton_14nfo_299{display:inline-flex;align-items:center;gap:.4rem;margin-top:.2rem;padding:.62rem 1.25rem;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}._retryButton_14nfo_297{background:var(--mz-petroleo, #0a4a50);color:#fff}._retryButton_14nfo_297:hover{background:var(--mz-abismo, #062b31);transform:translateY(-1px)}._exploreButton_14nfo_299{background:var(--mz-sol, #f2b633);color:var(--mz-abismo, #062b31)}._exploreButton_14nfo_299:hover{background:var(--mz-sol-claro, #f8d976);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){._spinner_14nfo_271{animation-duration:1.5s}._retryButton_14nfo_297:hover,._exploreButton_14nfo_299:hover{transform:none}}._groupTitle_14nfo_392{margin:clamp(2rem,4vw,2.75rem) 0 clamp(1rem,2vw,1.4rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);color:var(--mz-abismo, #062b31);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.15rem,1.05rem + .4vw,1.45rem);border-top:1px solid var(--mz-linea-suave, #f0e9dc)}._page_8jaq9_1{min-height:65vh;display:grid;place-items:center;padding:clamp(2rem,6vw,5rem) 1rem}._card_8jaq9_8{width:min(100%,560px);padding:clamp(2rem,5vw,3.5rem);border:1px solid #e4e9f0;border-radius:20px;background:#fff;box-shadow:0 18px 50px #0f172a17;text-align:center}._code_8jaq9_18{margin:0;font-size:clamp(4rem,14vw,7rem);font-weight:800;line-height:1;color:#1262a3}._card_8jaq9_8 h1{margin:1rem 0 .75rem;color:#172033;font-size:clamp(1.7rem,4vw,2.35rem)}._description_8jaq9_32{margin:0 auto 1.75rem;max-width:430px;color:#5c667a;line-height:1.65}._homeLink_8jaq9_39{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.25rem;border-radius:10px;background:#1262a3;color:#fff;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}._homeLink_8jaq9_39:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1262a340}._homeLink_8jaq9_39:focus-visible{outline:3px solid rgba(18,98,163,.3);outline-offset:3px}._pageShell_dkwjx_1{min-height:calc(100vh - 120px);padding:26px 20px 48px;background:radial-gradient(circle at 12% 0%,rgba(10,139,128,.08),transparent 31%),#f6f8f7}._container_dkwjx_9{width:min(1220px,100%);margin:0 auto}._header_dkwjx_14{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}._headerCopy_dkwjx_22{max-width:700px}._eyebrow_dkwjx_26{display:block;margin-bottom:7px;color:#0b847a;font-size:.73rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}._header_dkwjx_14 h1{margin:0;color:#102f2d;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.15}._header_dkwjx_14 p{margin:7px 0 0;color:#60706e;font-size:.86rem;line-height:1.5}._headerActions_dkwjx_53{display:flex;gap:10px;flex-wrap:wrap}._secondaryButton_dkwjx_59,._refreshButton_dkwjx_60,._primaryButton_dkwjx_61,._iconButton_dkwjx_62{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:11px;border:1px solid #d8e2df;font:inherit;font-weight:750;text-decoration:none;cursor:pointer;transition:.2s ease}._secondaryButton_dkwjx_59,._refreshButton_dkwjx_60{padding:0 15px;color:#294744;background:#fff}._secondaryButton_dkwjx_59:hover,._refreshButton_dkwjx_60:hover{border-color:#9dbdb8;color:#087c73}._refreshButton_dkwjx_60:disabled,._primaryButton_dkwjx_61:disabled,._iconButton_dkwjx_62:disabled{opacity:.52;cursor:not-allowed}._errorBanner_dkwjx_97,._successBanner_dkwjx_98{margin-bottom:16px;padding:12px 15px;border-radius:12px;font-size:.88rem;font-weight:650}._errorBanner_dkwjx_97{color:#9d2f2f;background:#fff1f1;border:1px solid #f2cccc}._successBanner_dkwjx_98{color:#17675e;background:#eaf8f5;border:1px solid #c2e8df}._workspace_dkwjx_118{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}._panel_dkwjx_125{overflow:hidden;border:1px solid #dfe7e4;border-radius:18px;background:#fffffff7;box-shadow:0 14px 34px #1a3c3812}._panelHeader_dkwjx_133{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #edf1ef}._panelTitle_dkwjx_141{display:flex;align-items:center;gap:12px}._panelIcon_dkwjx_147{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#087e74;background:#e9f7f4}._panelTitle_dkwjx_141 h2{margin:0;color:#173c39;font-size:.98rem}._panelTitle_dkwjx_141 p{margin:3px 0 0;color:#7a8987;font-size:.78rem}._inlineForm_dkwjx_169{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:14px 16px;background:#fbfcfc;border-bottom:1px solid #edf1ef}._inlineForm_dkwjx_169 input,._formField_dkwjx_179 input,._formField_dkwjx_179 select,._searchBar_dkwjx_181 input{width:100%;min-width:0;min-height:40px;border:1px solid #d5dfdc;border-radius:10px;color:#203d3a;background:#fff;outline:none;font:inherit;transition:border-color .18s ease,box-shadow .18s ease}._inlineForm_dkwjx_169 input,._formField_dkwjx_179 input,._formField_dkwjx_179 select{padding:0 12px}._formField_dkwjx_179 select{appearance:auto}._inlineForm_dkwjx_169 input:focus,._formField_dkwjx_179 input:focus,._formField_dkwjx_179 select:focus,._searchBar_dkwjx_181 input:focus{border-color:#198f84;box-shadow:0 0 0 3px #198f841c}._primaryButton_dkwjx_61{padding:0 14px;color:#fff;border-color:#087e74;background:#087e74}._primaryButton_dkwjx_61:hover:not(:disabled){background:#066b63}._iconButton_dkwjx_62{width:40px;padding:0;color:#526b68;background:#fff}._destinationForm_dkwjx_230{display:grid;grid-template-columns:minmax(165px,.78fr) minmax(220px,1.22fr) auto auto;align-items:end;gap:10px;padding:14px 16px 16px;background:#fbfcfc;border-bottom:1px solid #edf1ef}._formField_dkwjx_179{display:grid;gap:6px;min-width:0}._formField_dkwjx_179>span{color:#526966;font-size:.72rem;font-weight:750}._destinationSubmit_dkwjx_252{min-width:104px}._destinationCancel_dkwjx_256{align-self:end}._duplicateWarning_dkwjx_260{padding:10px 16px;color:#87550c;background:#fff8e8;border-bottom:1px solid #f0dfb8;font-size:.8rem;line-height:1.45}._matchesBox_dkwjx_269{padding:11px 16px 12px;background:#f7fbfa;border-bottom:1px solid #e4eeeb}._matchesBox_dkwjx_269>span{display:block;margin-bottom:8px;color:#627673;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._matchesBox_dkwjx_269>div{display:flex;gap:7px;flex-wrap:wrap}._matchesBox_dkwjx_269 button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:5px 9px;border:1px solid #d6e6e2;border-radius:9px;color:#31504c;background:#fff;font:inherit;cursor:pointer}._matchesBox_dkwjx_269 button:hover{color:#087e74;border-color:#9dc9c2}._matchesBox_dkwjx_269 strong{font-size:.76rem}._matchesBox_dkwjx_269 small{color:#788b88;font-size:.7rem}._searchBar_dkwjx_181{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 16px;color:#78908c;background:#fff;border-bottom:1px solid #edf1ef}._searchBar_dkwjx_181 input{min-height:36px;padding:0 10px;border-color:#e1e8e6;font-size:max(16px,.84rem)}._searchBar_dkwjx_181 input::-webkit-search-cancel-button{cursor:pointer}._searchBar_dkwjx_181>span{display:grid;place-items:center;min-width:28px;height:25px;padding:0 7px;border-radius:999px;color:#52706c;background:#eef6f4;font-size:.68rem;font-weight:800}._list_dkwjx_354{max-height:520px;overflow:auto;scrollbar-width:thin;scrollbar-color:#a8b6b3 transparent}._regionRow_dkwjx_365,._destinationRow_dkwjx_366{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 16px;border:0;border-bottom:1px solid #edf1ef;color:inherit;background:#fff;text-align:left}._regionRow_dkwjx_365:hover,._destinationRow_dkwjx_366:hover{background:#f8fbfa}._regionSelect_dkwjx_385{min-width:0;padding:0;color:inherit;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}._selectedRow_dkwjx_396{background:#eef8f6;box-shadow:inset 3px 0 #0b897f}._selectedRow_dkwjx_396:hover{background:#eaf6f3}._rowMain_dkwjx_405{display:flex;flex-direction:column;min-width:0}._rowMain_dkwjx_405 strong{overflow:hidden;color:#24413e;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}._rowMain_dkwjx_405 small{margin-top:4px;color:#7b8987;font-size:.73rem}._status_dkwjx_425{padding:5px 8px;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.03em}._active_dkwjx_433{color:#176b61;background:#e6f6f2}._inactive_dkwjx_438{color:#786d56;background:#f4f0e7}._rowActions_dkwjx_443{display:flex;gap:5px}._rowActions_dkwjx_443 button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid #e1e8e6;border-radius:9px;color:#61726f;background:#fff;cursor:pointer}._rowActions_dkwjx_443 button:hover{color:#087e74;border-color:#a8c9c3;background:#f2faf8}._rowActions_dkwjx_443 button:last-child:hover{color:#a83d3d;border-color:#e4bcbc;background:#fff5f5}._emptyState_dkwjx_473{padding:42px 20px;color:#7b8987;text-align:center;font-size:.86rem}@media (max-width: 980px){._header_dkwjx_14{flex-direction:column}._workspace_dkwjx_118{grid-template-columns:1fr}._destinationForm_dkwjx_230{grid-template-columns:minmax(150px,.8fr) minmax(210px,1.2fr) auto auto}}@media (max-width: 680px){._pageShell_dkwjx_1{padding:24px 12px 42px}._headerActions_dkwjx_53{width:100%}._headerActions_dkwjx_53>*{flex:1}._destinationForm_dkwjx_230{grid-template-columns:1fr 1fr}._destinationSubmit_dkwjx_252,._destinationCancel_dkwjx_256{width:100%}}@media (max-width: 520px){._inlineForm_dkwjx_169{grid-template-columns:1fr auto}._inlineForm_dkwjx_169 ._iconButton_dkwjx_62{grid-column:2}._destinationForm_dkwjx_230{grid-template-columns:1fr}._destinationCancel_dkwjx_256{grid-row:auto}._regionRow_dkwjx_365,._destinationRow_dkwjx_366{grid-template-columns:minmax(0,1fr) auto}._rowActions_dkwjx_443{grid-column:1 / -1;justify-content:flex-end}}@media (max-width: 520px){._destinationRow_dkwjx_366 ._rowActions_dkwjx_443{grid-column:2 / -1;justify-content:flex-end}}._page_514ef_1{max-width:1500px;margin:0 auto;padding:32px 28px 60px;color:#142d2c}._header_514ef_2{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px}._header_514ef_2 h1{margin:5px 0 6px;font-size:clamp(1.7rem,3vw,2.25rem)}._header_514ef_2 p{margin:0;color:#687976}._eyebrow_514ef_5{display:block;margin-top:14px;color:#0b817c;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}._backLink_514ef_6{display:inline-flex;align-items:center;gap:7px;color:#4e6663;font-size:.86rem;text-decoration:none}._refreshButton_514ef_7{display:inline-flex;align-items:center;gap:8px;border:1px solid #d6e1de;border-radius:11px;background:#fff;padding:10px 14px;color:#1f4d4a;font-weight:700;cursor:pointer}._summaryGrid_514ef_8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}._summaryGrid_514ef_8 div{display:flex;justify-content:space-between;align-items:center;border:1px solid #dce6e3;border-radius:14px;background:#fff;padding:14px 16px}._summaryGrid_514ef_8 span{color:#6b7b78;font-size:.82rem}._summaryGrid_514ef_8 strong{color:#0b6764;font-size:1.25rem}._filters_514ef_12{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr));gap:12px;margin-bottom:16px;padding:14px;border:1px solid #dce6e3;border-radius:16px;background:#fff}._filters_514ef_12 label{display:grid;gap:7px;color:#526865;font-size:.78rem;font-weight:700}._filters_514ef_12 select,._filters_514ef_12 input,._editor_514ef_14 input{width:100%;border:1px solid #d2dfdc;border-radius:10px;background:#fff;padding:10px 11px;color:#193735;font:inherit}._searchField_514ef_15 div{display:flex;align-items:center;gap:8px;border:1px solid #d2dfdc;border-radius:10px;padding:0 10px}._searchField_514ef_15 div input{border:0;padding-left:0;outline:none}._workspace_514ef_17{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(340px,.75fr);gap:16px;align-items:stretch}._mapPanel_514ef_18{position:relative;min-height:610px;overflow:hidden;border:1px solid #d6e2df;border-radius:18px;background:#e9f1ef}._mapCanvas_514ef_19{width:100%;height:100%;min-height:610px}._mapInstruction_514ef_20,._mapError_514ef_20{position:absolute;left:50%;top:20px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#fffffff0;box-shadow:0 6px 20px #1835331f;color:#365653;font-size:.84rem}._mapError_514ef_20{color:#8c3b24;border-radius:12px}._listPanel_514ef_22{display:flex;flex-direction:column;min-height:610px;max-height:610px;border:1px solid #dce6e3;border-radius:18px;background:#fff;overflow:hidden}._listHeader_514ef_23{display:flex;justify-content:space-between;gap:14px;padding:16px;border-bottom:1px solid #e5ecea}._listHeader_514ef_23 div{display:flex;align-items:baseline;gap:7px}._listHeader_514ef_23 span,._listHeader_514ef_23 small{color:#6b7c79;font-size:.78rem}._listHeader_514ef_23 strong{color:#0a6e6a}._itemList_514ef_27{overflow:auto;padding:10px}._itemCard_514ef_28{width:100%;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:11px;align-items:center;margin-bottom:8px;border:1px solid #e1e9e7;border-radius:13px;background:#fff;padding:8px;text-align:left;cursor:pointer}._itemCard_514ef_28:hover,._itemCardActive_514ef_29{border-color:#1b918c;background:#f1fbfa}._itemCard_514ef_28 img{width:58px;height:58px;object-fit:cover;border-radius:9px;background:#edf2f1}._itemBody_514ef_31{min-width:0;display:grid;gap:3px}._itemBody_514ef_31 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}._itemBody_514ef_31 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#758481;font-size:.75rem}._itemType_514ef_34{display:inline-flex;align-items:center;gap:5px;color:#087a76;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}._mapStatus_514ef_35{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 7px;font-size:.67rem;font-weight:700}._mapped_514ef_36{background:#e5f7ef;color:#16714d}._pending_514ef_37{background:#f5eee7;color:#8c552c}._empty_514ef_38{padding:24px 12px;color:#6e7f7c;text-align:center}._editor_514ef_14{margin-top:16px;border:1px solid #cfe0dc;border-radius:18px;background:#fff;padding:18px}._editorTitle_514ef_40{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}._editorTitle_514ef_40 span{color:#758481;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}._editorTitle_514ef_40 h2{margin:4px 0 0;font-size:1.15rem}._editorTitle_514ef_40 button{border:0;background:transparent;color:#60716f;cursor:pointer}._editorFields_514ef_44{display:grid;grid-template-columns:minmax(240px,2fr) minmax(130px,1fr) minmax(130px,1fr) auto;gap:12px;align-items:end}._editorFields_514ef_44 label{display:grid;gap:7px;color:#4e6562;font-size:.78rem;font-weight:700}._visibilitySwitch_514ef_46{display:flex!important;align-items:center;gap:8px;min-height:42px;white-space:nowrap}._visibilitySwitch_514ef_46 input{width:18px;height:18px;accent-color:#0b817c}._editorFooter_514ef_48{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:15px}._editorFooter_514ef_48 button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:11px;background:#086e6a;color:#fff;padding:11px 16px;font-weight:700;cursor:pointer}._editorFooter_514ef_48 button:disabled{opacity:.65;cursor:wait}._notice_514ef_51{display:inline-flex;align-items:center;gap:7px;color:#456461;font-size:.83rem}._errorState_514ef_52{margin-bottom:14px;border:1px solid #efc7bb;border-radius:12px;background:#fff5f1;padding:12px 14px;color:#8c3b24}@media (max-width: 1050px){._workspace_514ef_17{grid-template-columns:1fr}._listPanel_514ef_22{max-height:500px;min-height:0}._mapPanel_514ef_18,._mapCanvas_514ef_19{min-height:480px}._editorFields_514ef_44,._filters_514ef_12{grid-template-columns:1fr 1fr}}@media (max-width: 650px){._page_514ef_1{padding:24px 14px 44px}._header_514ef_2{align-items:flex-start;flex-direction:column}._summaryGrid_514ef_8,._filters_514ef_12,._editorFields_514ef_44{grid-template-columns:1fr}._workspace_514ef_17{gap:12px}._mapPanel_514ef_18,._mapCanvas_514ef_19{min-height:390px}._itemCard_514ef_28{grid-template-columns:52px minmax(0,1fr)}._mapStatus_514ef_35{grid-column:2;justify-self:start}._editorFooter_514ef_48{align-items:stretch;flex-direction:column}._editorFooter_514ef_48 button{justify-content:center}}._editorPreview_514ef_55{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:15px;padding:10px;border:1px solid #e0e9e7;border-radius:14px;background:#f8fbfa}._editorPreview_514ef_55 img{width:150px;height:96px;object-fit:cover;border-radius:10px;background:#e8efed}._editorPreview_514ef_55 div{min-width:0}._editorPreview_514ef_55 span{display:block;color:#0b817c;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._editorPreview_514ef_55 strong{display:block;margin-top:4px;color:#284744;font-size:.88rem}._editorPreview_514ef_55 p{margin:6px 0 0;color:#6b7d79;font-size:.78rem;line-height:1.45}@media (max-width: 650px){._editorPreview_514ef_55{grid-template-columns:1fr}._editorPreview_514ef_55 img{width:100%;height:150px}}._typeChooser_514ef_63{margin-bottom:16px;padding:16px;border:1px solid #dce6e3;border-radius:16px;background:#fff}._typeChooserHeader_514ef_71{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}._typeChooserHeader_514ef_71 span{color:#24413e;font-size:.82rem;font-weight:800}._typeChooserHeader_514ef_71 p{margin:3px 0 0;color:#72817e;font-size:.76rem}._showAllTypes_514ef_91{min-height:34px;padding:0 12px;border:1px solid #d6e2df;border-radius:9px;color:#31514d;background:#fff;font:inherit;font-size:.74rem;font-weight:750;cursor:pointer}._typeGrid_514ef_104{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._typeCard_514ef_110{overflow:hidden;padding:0;border:1px solid #dfe8e5;border-radius:13px;color:#385653;background:#fff;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}._typeCard_514ef_110:hover{border-color:#8fc9c1;transform:translateY(-1px)}._typeCard_514ef_110 img{display:block;width:100%;height:92px;object-fit:cover;background:#edf5f3}._typeCard_514ef_110 span{display:block;padding:9px 10px 10px}._typeCardActive_514ef_142{color:#086e6a;border-color:#0b817c;box-shadow:0 0 0 3px #0b817c1f}._filters_514ef_12{grid-template-columns:minmax(240px,1.45fr) repeat(2,minmax(170px,1fr))}@media (max-width: 900px){._typeGrid_514ef_104{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){._typeChooserHeader_514ef_71{align-items:flex-start;flex-direction:column}._typeGrid_514ef_104{grid-template-columns:1fr 1fr}._typeCard_514ef_110 img{height:78px}}@media (max-width: 1050px){._filters_514ef_12{grid-template-columns:1fr 1fr}}@media (max-width: 650px){._filters_514ef_12{grid-template-columns:1fr}}._headerActions_514ef_171{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}._addButton_514ef_179,._cancelButton_514ef_180{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:11px;padding:0 15px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}._addButton_514ef_179{border:1px solid #086e6a;color:#fff;background:#086e6a}._addButton_514ef_179:hover{background:#075d59}._cancelButton_514ef_180{border:1px solid #efb3a8;color:#ad3f31;background:#fff5f2}._filterBar_514ef_208{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px;padding:14px;border:1px solid #dce6e3;border-radius:16px;background:#fff}._filterSelects_514ef_220{display:grid;grid-template-columns:repeat(2,minmax(190px,250px));gap:10px}._filterSelects_514ef_220 label,._searchPanel_514ef_227 label,._addFields_514ef_228 label{display:grid;gap:7px;color:#526865;font-size:.76rem;font-weight:750}._filterSelects_514ef_220 select,._addFields_514ef_228 select{width:100%;min-height:42px;border:1px solid #d2dfdc;border-radius:10px;color:#193735;background:#fff;padding:0 11px;font:inherit}._categoryPills_514ef_248{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}._categoryPill_514ef_248{display:inline-flex;align-items:center;gap:6px;min-height:35px;border:1px solid #d7e1df;border-radius:10px;color:#284744;background:#f9fbfb;padding:0 11px;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}._categoryPill_514ef_248:hover{border-color:#9dcac5}._categoryPillActive_514ef_273{border-color:#0b817c;color:#fff;background:#0b817c}._categoryDot_514ef_274{width:8px;height:8px;border-radius:999px}._categoryPillActive_514ef_273 ._categoryDot_514ef_274{box-shadow:0 0 0 2px #fffc}._searchPanel_514ef_227{margin-bottom:16px;padding:12px 14px;border:1px solid #dce6e3;border-radius:16px;background:#fff}._searchPanel_514ef_227 ._searchField_514ef_15 div{min-height:42px}._workspace_514ef_17{grid-template-columns:minmax(315px,.72fr) minmax(0,1.75fr)}._mapPanel_514ef_18{isolation:isolate}._mapInstruction_514ef_20,._mapError_514ef_20{z-index:6}._addOverlay_514ef_302{position:absolute;inset:0;z-index:12;display:grid;place-items:center;padding:24px;background:#122a2738;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._addDialog_514ef_313{width:min(610px,100%);max-height:calc(100% - 20px);overflow:auto;border:1px solid rgba(255,255,255,.85);border-radius:20px;color:#213f3c;background:#fffffffa;box-shadow:0 24px 60px #0f302c3d;padding:20px}._addDialogHeader_514ef_325{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._addDialogHeader_514ef_325 span{display:block;margin-bottom:3px;color:#7a8b88;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._addDialogHeader_514ef_325 h2{margin:0;font-size:1.05rem}._addDialogHeader_514ef_325 button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #dce5e3;border-radius:10px;color:#526865;background:#fff;cursor:pointer}._addTypeGrid_514ef_360{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:15px}._addTypeCard_514ef_367{overflow:hidden;border:1px solid #dce6e3;border-radius:14px;color:#4c625f;background:#fff;padding:0;font:inherit;font-size:.74rem;cursor:pointer}._addTypeCard_514ef_367 img{display:block;width:100%;height:76px;object-fit:cover;background:#ecf3f1}._addTypeCard_514ef_367 span{display:block;padding:8px 6px 9px;font-weight:800}._addTypeCard_514ef_367:hover{border-color:#8cc7c0}._addTypeCardActive_514ef_395{border-color:#0b817c;color:#086e6a;background:#f1fbfa;box-shadow:0 0 0 3px #0b817c1f}._addFields_514ef_228{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._publicationField_514ef_408{grid-column:1 / -1}._addHelper_514ef_410,._addError_514ef_411{margin:11px 0 0;border-radius:10px;padding:9px 11px;font-size:.76rem}._addHelper_514ef_410{color:#6b7d79;background:#f4f7f6}._addError_514ef_411{color:#a63e30;background:#fff0ec}._addPreview_514ef_421{display:grid;grid-template-columns:72px minmax(0,1fr);gap:11px;align-items:center;margin-top:12px;border:1px solid #dfe9e6;border-radius:13px;background:#f8fbfa;padding:8px}._addPreview_514ef_421 img{width:72px;height:62px;border-radius:9px;object-fit:cover;background:#eaf1ef}._addPreview_514ef_421 div{min-width:0}._addPreview_514ef_421 span{display:block;color:#0b817c;font-size:.65rem;font-weight:800;text-transform:uppercase}._addPreview_514ef_421 strong{display:block;overflow:hidden;margin-top:3px;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}._addPreview_514ef_421 small{display:block;overflow:hidden;margin-top:3px;color:#748481;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem}._continueButton_514ef_446{width:100%;min-height:44px;margin-top:14px;border:0;border-radius:11px;color:#fff;background:#086e6a;font:inherit;font-size:.84rem;font-weight:850;cursor:pointer}._continueButton_514ef_446:hover{background:#075d59}._placementDock_514ef_462{position:absolute;z-index:8;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid rgba(255,255,255,.9);border-radius:15px;color:#24413e;background:#fffffff5;box-shadow:0 12px 34px #13373333;padding:9px}._placementDock_514ef_462 img{width:58px;height:52px;border-radius:9px;object-fit:cover;background:#eaf1ef}._placementDock_514ef_462 div{min-width:0}._placementDock_514ef_462 span{display:block;color:#0b817c;font-size:.64rem;font-weight:850;text-transform:uppercase}._placementDock_514ef_462 strong{display:block;overflow:hidden;margin-top:2px;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}._placementDock_514ef_462 small{display:block;margin-top:2px;color:#6f817e;font-size:.7rem}._placementDock_514ef_462 button{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:0;border-radius:10px;color:#fff;background:#086e6a;padding:0 13px;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}._placementDock_514ef_462 button:disabled,._editorFooter_514ef_48 button:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1100px){._filterBar_514ef_208{align-items:stretch;flex-direction:column}._categoryPills_514ef_248{justify-content:flex-start}._workspace_514ef_17{grid-template-columns:1fr}._listPanel_514ef_22{order:2}._mapPanel_514ef_18{order:1}}@media (max-width: 700px){._headerActions_514ef_171{width:100%;justify-content:stretch}._headerActions_514ef_171 button{flex:1}._filterSelects_514ef_220{grid-template-columns:1fr}._categoryPills_514ef_248{gap:6px}._categoryPill_514ef_248{flex:1 1 auto;justify-content:center}._addOverlay_514ef_302{padding:10px}._addDialog_514ef_313{padding:14px}._addTypeGrid_514ef_360{grid-template-columns:repeat(2,minmax(0,1fr))}._addFields_514ef_228{grid-template-columns:1fr}._publicationField_514ef_408{grid-column:auto}._placementDock_514ef_462{grid-template-columns:50px minmax(0,1fr)}._placementDock_514ef_462 img{width:50px;height:48px}._placementDock_514ef_462 button{grid-column:1 / -1;justify-content:center}}._workspaceWithTools_514ef_540{grid-template-columns:minmax(290px,.7fr) minmax(0,1.25fr) minmax(350px,.9fr)}._adminToolsPanel_514ef_544{min-height:610px;max-height:610px}._itemCardShell_514ef_549{overflow:hidden;margin-bottom:8px;border:1px solid #e1e9e7;border-radius:13px;background:#fff;transition:border-color .18s ease,background .18s ease}._itemCardShell_514ef_549:hover,._itemCardShellActive_514ef_559{border-color:#1b918c;background:#f1fbfa}._itemCardShell_514ef_549 ._itemCard_514ef_28{margin:0;border:0;border-radius:0;background:transparent}._itemCardShell_514ef_549 ._itemCard_514ef_28:hover,._itemCardShell_514ef_549 ._itemCard_514ef_28:focus-visible{border-color:transparent;background:transparent}._itemActions_514ef_577{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 8px 8px}._itemActions_514ef_577 button,._editorTools_514ef_585 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #cfe0dc;border-radius:9px;color:#315552;background:#fff;padding:0 10px;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}._itemActions_514ef_577 button:first-child,._editorTools_514ef_585 button:first-child{color:#245bc0;border-color:#b9ccef}._itemActions_514ef_577 button:last-child,._editorTools_514ef_585 button:nth-child(2){color:#16714d;border-color:#b7dcc8}._itemActions_514ef_577 button:hover,._editorTools_514ef_585 button:hover{background:#f5faf9}._itemActions_514ef_577 ._locationAction_514ef_619{grid-column:1 / -1;color:#086e6a;border-color:#9bcfca;background:#eef9f7}._itemActions_514ef_577 ._locationAction_514ef_619:hover{color:#fff;border-color:#086e6a;background:#086e6a}._itemActionActive_514ef_632,._editorToolActive_514ef_633{color:#fff!important;border-color:#0b817c!important;background:#0b817c!important}._editorTools_514ef_585{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px;border:1px solid #e0e9e7;border-radius:12px;background:#f8fbfa}._editorTools_514ef_585 button:disabled{opacity:.48;cursor:not-allowed}._editorTools_514ef_585 small{margin-left:auto;color:#71827f;font-size:.7rem;line-height:1.4;text-align:right}@media (max-width: 1320px){._workspaceWithTools_514ef_540{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr)}._workspaceWithTools_514ef_540 ._adminToolsPanel_514ef_544{grid-column:1 / -1;min-height:480px;max-height:480px}}@media (max-width: 1100px){._workspaceWithTools_514ef_540{grid-template-columns:1fr}._workspaceWithTools_514ef_540 ._adminToolsPanel_514ef_544{grid-column:auto;min-height:440px;max-height:none}}@media (max-width: 700px){._editorTools_514ef_585{align-items:stretch;flex-direction:column}._editorTools_514ef_585 small{margin-left:0;text-align:left}}._editorFooterActions_514ef_697{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._editorFooter_514ef_48 ._removeLocationButton_514ef_705{color:#a3342d;border:1px solid #e6b8b3;background:#fff5f4}._editorFooter_514ef_48 ._removeLocationButton_514ef_705:hover:not(:disabled){color:#fff;border-color:#b83d35;background:#b83d35}._editorFooter_514ef_48 ._removeLocationButton_514ef_705:disabled{opacity:.45;cursor:not-allowed}._mobileTabs_514ef_722{display:none}@media (max-width: 700px){._mobileTabs_514ef_722{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:5px;border:1px solid #d7e3e0;border-radius:12px;background:#fff}._mobileTabs_514ef_722 button{min-height:38px;border:0;border-radius:9px;color:#4f6764;background:transparent;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}._mobileTabs_514ef_722 ._mobileTabActive_514ef_750{color:#fff;background:#0b817c}._mobileHidden_514ef_755{display:none!important}._editorFooterActions_514ef_697{width:100%;flex-direction:column-reverse}._editorFooterActions_514ef_697 button{width:100%;justify-content:center}}._editorFields_514ef_44 input[readonly]{color:#687976;background:#f4f7f6;cursor:default}._visibilitySwitch_514ef_46 input:disabled{opacity:.55;cursor:not-allowed}._listPanel_514ef_22{min-height:650px;max-height:650px;border-color:#d8e3e0;border-radius:20px;box-shadow:0 12px 32px -24px #08433f61}._listHeader_514ef_23{display:block;padding:18px 18px 15px;background:linear-gradient(180deg,#fff,#fbfdfc)}._listHeading_514ef_796{display:grid!important;gap:7px!important}._listHeading_514ef_796>div{display:flex!important;align-items:center!important;gap:9px!important}._listHeading_514ef_796 h2{margin:0;color:#173431;font-size:1.05rem;line-height:1.2}._listHeading_514ef_796 strong{display:inline-grid;min-width:28px;height:24px;place-items:center;border-radius:999px;color:#08736e;background:#e5f5f2;font-size:.72rem}._listHeading_514ef_796 small{color:#6d7e7a;font-size:.74rem;line-height:1.45}._itemList_514ef_27{padding:11px;scrollbar-color:#9fb8b4 transparent;scrollbar-width:thin}._itemCardShell_514ef_549{margin-bottom:10px;border-radius:15px;box-shadow:0 4px 16px -15px #0d423ea6}._itemCardShellActive_514ef_559{box-shadow:0 0 0 3px #0b817c1a,0 8px 20px -16px #084642bf}._itemActions_514ef_577 ._locationAction_514ef_619{min-height:37px;border-radius:10px;background:#f3fbf9}._mapPanel_514ef_18{min-height:650px;overflow:hidden;border-color:#d8e3e0;border-radius:20px;background:#eaf2ef;box-shadow:0 14px 36px -26px #073b377a}._mapCanvas_514ef_19{min-height:650px}._viewSwitch_514ef_866{position:absolute;top:14px;left:50%;z-index:9;display:flex;max-width:calc(100% - 150px);gap:2px;overflow-x:auto;padding:4px;border:1px solid rgba(211,224,220,.95);border-radius:12px;background:#fffffff5;box-shadow:0 10px 28px -16px #0834316b;transform:translate(-50%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);scrollbar-width:none}._viewSwitch_514ef_866::-webkit-scrollbar{display:none}._viewButton_514ef_888{flex:0 0 auto;min-height:36px;border:0;border-radius:9px;color:#4f625f;background:transparent;padding:0 15px;font:inherit;font-size:.76rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}._viewButton_514ef_888:hover{color:#086e6a;background:#edf8f6}._viewButtonActive_514ef_909,._viewButtonActive_514ef_909:hover{color:#fff;background:linear-gradient(135deg,#087a75,#0b9189);box-shadow:0 5px 14px -8px #035651d9}._mapInstruction_514ef_20,._mapError_514ef_20{top:68px;z-index:8;max-width:calc(100% - 190px);min-height:40px;justify-content:center;border:1px solid rgba(219,230,227,.96);color:#3e5b57;background:#fffffff0;box-shadow:0 9px 25px -17px #0c3a3680;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._mapPanelPlacement_514ef_931 ._mapInstruction_514ef_20{color:#075f5b;border-color:#76c3ba99;background:#f2fdfaf5}._mapUtilityControls_514ef_937{position:absolute;top:112px;right:12px;z-index:8}._mapUtilityControls_514ef_937 button{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgba(213,225,222,.98);border-radius:10px;color:#31534f;background:#fffffff7;box-shadow:0 8px 20px -13px #0834319e;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}._mapUtilityControls_514ef_937 button:hover{color:#fff;background:#087a75;transform:translateY(-1px)}._mapPanel_514ef_18 .gm-fullscreen-control,._mapPanel_514ef_18 .gm-control-active,._mapPanel_514ef_18 .gm-svpc{border-radius:10px!important;box-shadow:0 8px 20px -13px #0834319e!important}._mapPanelPlacement_514ef_931 .gm-style{cursor:crosshair!important}._placementDock_514ef_462{left:22px;right:22px;bottom:22px;grid-template-columns:68px minmax(0,1fr) auto;gap:14px;min-height:86px;border-color:#fffffff5;border-radius:18px;background:#fffffff7;box-shadow:0 18px 46px -24px #06322e9e;padding:11px 12px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._placementDock_514ef_462 img{width:68px;height:62px;border-radius:12px}._placementDock_514ef_462 span{color:#087a75;font-size:.66rem;letter-spacing:.07em}._placementDock_514ef_462 strong{margin-top:4px;color:#173431;font-size:.94rem}._placementDock_514ef_462 small{display:flex;align-items:center;gap:5px;margin-top:5px;color:#6e807c;font-size:.74rem}._placementDock_514ef_462 ._pointReady_514ef_1018{color:#1a7753;font-weight:700}._placementDock_514ef_462 button{min-height:44px;border-radius:11px;padding:0 17px;background:linear-gradient(135deg,#08736e,#079188);box-shadow:0 8px 18px -11px #035651d9;font-size:.78rem}._placementDock_514ef_462 button:hover:not(:disabled){background:linear-gradient(135deg,#076762,#087f78)}@media (max-width: 1100px){._listPanel_514ef_22{min-height:0;max-height:520px}._mapPanel_514ef_18,._mapCanvas_514ef_19{min-height:560px}}@media (max-width: 700px){._mapPanel_514ef_18,._mapCanvas_514ef_19{min-height:455px}._viewSwitch_514ef_866{top:10px;max-width:calc(100% - 76px)}._viewButton_514ef_888{min-height:34px;padding:0 11px;font-size:.7rem}._mapInstruction_514ef_20,._mapError_514ef_20{top:58px;max-width:calc(100% - 30px);padding:8px 11px;font-size:.73rem;text-align:center}._mapUtilityControls_514ef_937{top:102px;right:8px}._placementDock_514ef_462{left:10px;right:10px;bottom:10px;grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:auto;padding:9px}._placementDock_514ef_462 img{width:52px;height:50px}._placementDock_514ef_462 button{grid-column:1 / -1;width:100%;justify-content:center}}._itemActions_514ef_577 ._removeLocationAction_514ef_1092{grid-column:1 / -1;color:#a33a32;border-color:#e7bdb8;background:#fff7f5}._itemActions_514ef_577 ._removeLocationAction_514ef_1092:hover:not(:disabled){color:#fff;border-color:#b84037;background:#b84037}._itemActions_514ef_577 ._removeLocationAction_514ef_1092:disabled{opacity:.5;cursor:wait}._mapNotice_514ef_1110{position:absolute;top:116px;left:12px;z-index:8;display:inline-flex;align-items:center;gap:7px;max-width:min(430px,calc(100% - 82px));min-height:40px;border:1px solid rgba(157,205,198,.92);border-radius:11px;color:#176650;background:#f4fdfaf5;box-shadow:0 9px 25px -17px #0c3a3680;padding:9px 12px;font-size:.74rem;font-weight:700;line-height:1.35;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._mapNotice_514ef_1110 svg{flex:0 0 auto}@media (max-width: 700px){._mapNotice_514ef_1110{top:104px;left:8px;max-width:calc(100% - 64px);min-height:36px;padding:7px 9px;font-size:.69rem}}._mapSearchBox_514ef_1149{position:absolute;top:66px;left:50%;z-index:10;display:grid;width:min(540px,calc(100% - 180px));min-height:46px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 6px 5px 13px;color:#31534f;background:#fffffff7;border:1px solid rgba(207,222,218,.98);border-radius:14px;box-shadow:0 14px 34px -18px #0834318c;transform:translate(-50%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._mapSearchBox_514ef_1149>svg{flex:0 0 auto;color:#087a75}._mapSearchBox_514ef_1149 input{width:100%;min-width:0;height:36px;padding:0;color:#183936;font:inherit;font-size:max(16px,.82rem);background:transparent;border:0;outline:0}._mapSearchBox_514ef_1149 input::placeholder{color:#7b8c89}._clearMapSearch_514ef_1193,._submitMapSearch_514ef_1194,._mapSearchResult_514ef_1195 button{display:inline-flex;align-items:center;justify-content:center;border:0;font:inherit;cursor:pointer}._clearMapSearch_514ef_1193{width:34px;height:34px;color:#667a76;background:transparent;border-radius:9px}._clearMapSearch_514ef_1193:hover{color:#173936;background:#edf6f4}._submitMapSearch_514ef_1194{min-height:36px;padding:0 14px;color:#fff;font-size:.76rem;font-weight:800;background:linear-gradient(135deg,#08736e,#0a9189);border-radius:10px;box-shadow:0 8px 18px -12px #035651d9}._submitMapSearch_514ef_1194:hover:not(:disabled){background:linear-gradient(135deg,#066762,#087f78)}._submitMapSearch_514ef_1194:disabled{opacity:.65;cursor:wait}._mapSearchError_514ef_1237,._mapSearchResult_514ef_1195{position:absolute;top:120px;left:50%;z-index:10;width:min(540px,calc(100% - 180px));transform:translate(-50%)}._mapSearchError_514ef_1237{padding:10px 13px;color:#8f3e30;font-size:.76rem;font-weight:700;text-align:center;background:#fff7f4f7;border:1px solid rgba(230,179,168,.95);border-radius:11px;box-shadow:0 10px 25px -18px #53231a8c}._mapSearchResult_514ef_1195{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px 11px 14px;color:#21423f;background:#fffffff7;border:1px solid rgba(184,215,209,.98);border-radius:14px;box-shadow:0 14px 34px -18px #0834318c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._mapSearchResult_514ef_1195 div{min-width:0}._mapSearchResult_514ef_1195 span{display:block;margin-bottom:3px;color:#087a75;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}._mapSearchResult_514ef_1195 strong{display:block;overflow:hidden;color:#173936;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}._mapSearchResult_514ef_1195 small{display:block;margin-top:3px;color:#70817e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem}._mapSearchResult_514ef_1195 button{min-height:38px;gap:7px;padding:0 13px;color:#fff;font-size:.73rem;font-weight:800;white-space:nowrap;background:#087a75;border-radius:10px}._mapSearchResult_514ef_1195 button:hover{background:#066762}._mapInstruction_514ef_20,._mapError_514ef_20{top:124px}._mapUtilityControls_514ef_937{top:68px}._mapNotice_514ef_1110{top:174px}@media (max-width: 700px){._mapSearchBox_514ef_1149{top:54px;width:calc(100% - 76px);min-height:42px;padding:4px 5px 4px 10px;gap:6px}._mapSearchBox_514ef_1149 input{height:34px;font-size:max(16px,.74rem)}._submitMapSearch_514ef_1194{min-height:34px;padding:0 10px;font-size:.69rem}._clearMapSearch_514ef_1193{width:30px;height:30px}._mapSearchError_514ef_1237,._mapSearchResult_514ef_1195{top:103px;width:calc(100% - 24px)}._mapSearchResult_514ef_1195{grid-template-columns:1fr;gap:9px}._mapSearchResult_514ef_1195 button{width:100%}._mapInstruction_514ef_20,._mapError_514ef_20{top:108px}._mapUtilityControls_514ef_937{top:54px;right:6px}._mapNotice_514ef_1110{top:158px}}._page_bql8g_9{min-height:calc(100vh - var(--header-h, 76px));font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:var(--mz-arena, #faf6ee)}._head_bql8g_17{color:#fff;background:linear-gradient(122deg,var(--mz-abismo, #062b31) 0%,var(--mz-petroleo, #0a4a50) 82%)}._headInner_bql8g_22{width:min(100% - 2.5rem,1080px);margin-inline:auto;padding:clamp(1.5rem,3.5vw,2.25rem) 0 0}._back_bql8g_28{display:inline-flex;align-items:center;gap:.4rem;color:#fff9;font-size:.78rem;font-weight:500;text-decoration:none}._back_bql8g_28:hover{color:#fff}._headTop_bql8g_42{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:.9rem}._eyebrow_bql8g_51{margin:0 0 .3rem;color:var(--mz-sol-claro, #f8d976);font-family:var(--font-dato, ui-monospace, monospace);font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._title_bql8g_61{margin:0;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;letter-spacing:-.03em}._refresh_bql8g_70{display:inline-flex;min-height:38px;align-items:center;gap:.45rem;padding:.5rem .95rem;color:#ffffffd9;font:inherit;font-size:.78rem;font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;cursor:pointer}._refresh_bql8g_70:hover{background:#ffffff26}._filters_bql8g_92{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.35rem;padding-bottom:.9rem}._filter_bql8g_92{min-height:38px;padding:.45rem .95rem;color:#ffffff9e;font:inherit;font-size:.8rem;font-weight:700;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color .18s ease,background .18s ease}._filter_bql8g_92:hover{color:#fff;background:#ffffff12}._filterActive_bql8g_120{color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633);border-color:var(--mz-sol, #f2b633)}._count_bql8g_126{margin-left:auto;color:#ffffff73;font-family:var(--font-dato, ui-monospace, monospace);font-size:.7rem}._body_bql8g_135{width:min(100% - 2.5rem,1080px);margin-inline:auto;padding-block:clamp(1.5rem,3.5vw,2.25rem) clamp(3rem,6vw,4rem)}._list_bql8g_141{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.5rem}._card_bql8g_148{overflow:hidden;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:14px;transition:border-color .18s ease}._cardOpen_bql8g_156{border-color:var(--mz-turquesa, #17909c);box-shadow:0 20px 45px -35px #062b3199}._cardHead_bql8g_161{display:flex;width:100%;align-items:center;gap:.85rem;padding:.9rem 1.05rem;font:inherit;text-align:left;background:transparent;border:none;cursor:pointer}._code_bql8g_174{flex-shrink:0;color:var(--mz-petroleo, #0a4a50);font-family:var(--font-dato, ui-monospace, monospace);font-size:.72rem;font-weight:800;letter-spacing:.03em}._headMain_bql8g_183{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.1rem}._headName_bql8g_191{overflow:hidden;color:var(--mz-tinta, #10201f);font-size:.88rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._headMeta_bql8g_200{color:var(--mz-humo, #5c6e6c);font-size:.74rem}._chevron_bql8g_205{flex-shrink:0;color:var(--mz-humo-claro, #8b9c99);transition:transform .2s ease}._chevronOpen_bql8g_211{transform:rotate(180deg)}._badge_bql8g_217{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;padding:.28rem .6rem;font-family:var(--font-dato, ui-monospace, monospace);font-size:.66rem;font-weight:800;letter-spacing:.02em;border-radius:999px;white-space:nowrap}._badgeOk_bql8g_231{color:var(--mz-petroleo, #0a4a50);background:var(--mz-turquesa-suave, #e6f5f7)}._badgeUrgent_bql8g_236{color:#8a5a06;background:var(--mz-sol-suave, #fdf3dc)}._badgeLate_bql8g_241{color:var(--mz-error, #a3352b);background:var(--mz-error-suave, #fcf1ef)}._badgeDone_bql8g_246{color:var(--mz-exito, #2e7d4f);background:var(--mz-selva-suave, #e8f4ec)}._cardBody_bql8g_253{padding:0 1.05rem 1.15rem;border-top:1px solid var(--mz-linea-suave, #f0e9dc)}._data_bql8g_258{display:grid;gap:.75rem 1.5rem;margin:1.1rem 0;grid-template-columns:1fr}._data_bql8g_258 div{display:flex;flex-direction:column;gap:.12rem;min-width:0}._data_bql8g_258 dt{color:var(--mz-humo, #5c6e6c);font-family:var(--font-dato, ui-monospace, monospace);font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._data_bql8g_258 dd{margin:0;color:var(--mz-tinta, #10201f);font-size:.84rem;overflow-wrap:anywhere}._data_bql8g_258 a{color:var(--mz-petroleo, #0a4a50)}._block_bql8g_292{margin-bottom:1rem}._blockTitle_bql8g_296{margin:0 0 .35rem;color:var(--mz-petroleo, #0a4a50);font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._blockText_bql8g_306{margin:0;color:var(--mz-tinta-media, #2c4340);font-size:.86rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}._replyBox_bql8g_319{padding:1rem 1.1rem;background:var(--mz-arena, #faf6ee);border:1px solid var(--mz-linea, #e4dccc);border-radius:12px}._replyLabel_bql8g_326{display:block;margin-bottom:.4rem;color:var(--mz-tinta, #10201f);font-size:.8rem;font-weight:700}._replyInput_bql8g_334{width:100%;padding:.7rem .85rem;color:var(--mz-tinta, #10201f);font:inherit;font-size:max(16px,.88rem);line-height:1.6;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:10px;resize:vertical}._replyInput_bql8g_334:focus{outline:none;border-color:var(--mz-turquesa, #17909c);box-shadow:0 0 0 3px #17909c24}._replyWarning_bql8g_353{margin:.6rem 0 0;color:var(--mz-humo, #5c6e6c);font-size:.76rem;line-height:1.5}._replyWarning_bql8g_353 a{color:var(--mz-petroleo, #0a4a50);font-weight:500}._error_bql8g_365{margin:.6rem 0 0;color:var(--mz-error, #a3352b);font-size:.79rem}._replyActions_bql8g_371{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}._primary_bql8g_378,._secondary_bql8g_379{display:inline-flex;min-height:42px;align-items:center;gap:.45rem;padding:.55rem 1.05rem;font:inherit;font-size:.8rem;font-weight:800;border-radius:999px;cursor:pointer;transition:background .18s ease}._primary_bql8g_378{color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633);border:1px solid var(--mz-sol, #f2b633)}._primary_bql8g_378:hover:not(:disabled){background:#f7c651}._secondary_bql8g_379{color:var(--mz-petroleo, #0a4a50);background:transparent;border:1px solid var(--mz-linea, #e4dccc)}._secondary_bql8g_379:hover:not(:disabled){background:var(--mz-papel, #fff)}._primary_bql8g_378:disabled,._secondary_bql8g_379:disabled{opacity:.6;cursor:progress}._answered_bql8g_419{padding:1rem 1.1rem;background:var(--mz-selva-suave, #e8f4ec);border-radius:12px}._spinner_bql8g_425{animation:_spin_bql8g_425 .9s linear infinite}@keyframes _spin_bql8g_425{to{transform:rotate(360deg)}}._state_bql8g_437{padding:2.5rem 0;color:var(--mz-humo, #5c6e6c);font-size:.9rem;text-align:center}._stateError_bql8g_444{color:var(--mz-error, #a3352b)}._empty_bql8g_448{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:clamp(2.5rem,7vw,4rem) 1.5rem;color:var(--mz-humo, #5c6e6c);text-align:center;background:var(--mz-papel, #fff);border:1px dashed var(--mz-linea, #e4dccc);border-radius:16px}._empty_bql8g_448 svg{color:var(--mz-exito, #2e7d4f)}._empty_bql8g_448 p{margin:0;font-size:.88rem}@media (min-width: 640px){._data_bql8g_258{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){._cardHead_bql8g_161{flex-wrap:wrap;row-gap:.5rem}._headMain_bql8g_183{flex:1 1 100%;order:3}._chevron_bql8g_205{margin-left:auto}}@media (prefers-reduced-motion: reduce){._card_bql8g_148,._chevron_bql8g_205,._filter_bql8g_92,._primary_bql8g_378,._secondary_bql8g_379{transition:none}._spinner_bql8g_425{animation:none}}._page_1v4k0_10{min-height:calc(100vh - var(--header-h, 76px));font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:var(--mz-arena, #faf6ee)}._hero_1v4k0_18{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 18%,rgba(40,158,170,.24),transparent 26%),linear-gradient(122deg,var(--mz-abismo, #062b31) 0%,var(--mz-petroleo, #0a4a50) 72%,#12636a 100%)}._hero_1v4k0_18:before{position:absolute;top:-190px;right:-60px;width:390px;height:390px;content:"";border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 68px #ffffff06,0 0 0 136px #ffffff04;pointer-events:none}._heroDecor_1v4k0_40{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to right,#000,transparent 80%);mask-image:linear-gradient(to right,#000,transparent 80%);pointer-events:none}._heroInner_1v4k0_52{position:relative;z-index:1;width:min(100% - 2.5rem,1120px);margin-inline:auto;padding:clamp(2rem,4vw,3rem) 0 clamp(4.5rem,7vw,6rem)}._back_1v4k0_62{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:clamp(1.5rem,4vw,2.25rem);padding:.5rem .95rem .5rem .75rem;color:#ffffffb8;font-size:.82rem;font-weight:500;text-decoration:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;transition:background .2s ease,color .2s ease}._back_1v4k0_62:hover,._back_1v4k0_62:focus-visible{color:#fff;background:#ffffff21}._eyebrow_1v4k0_84{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--mz-sol-claro, #f8d976);font-family:var(--font-dato, ui-monospace, monospace);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._title_1v4k0_97{max-width:18ch;margin:.7rem 0 0;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.5rem,1.25rem + 1.1vw,2.1rem);font-weight:700;line-height:1.08;letter-spacing:-.035em}._intro_1v4k0_108{max-width:54ch;margin:.8rem 0 0;color:#ffffffbd;font-size:.9rem;line-height:1.55}._updated_1v4k0_116{display:inline-flex;align-items:center;gap:.45rem;margin:1.4rem 0 0;padding:.4rem .85rem;color:#fff9;font-family:var(--font-dato, ui-monospace, monospace);font-size:.7rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px}._updated_1v4k0_116:before{width:6px;height:6px;content:"";background:var(--mz-sol, #f2b633);border-radius:50%}._body_1v4k0_141{position:relative;z-index:3;display:grid;width:min(100% - 2.5rem,1120px);margin:clamp(-3.5rem,-5vw,-2.5rem) auto 0;padding-bottom:clamp(3rem,5vw,4.5rem);gap:clamp(1rem,2.5vw,2rem);grid-template-columns:minmax(0,1fr);align-items:start}._toc_1v4k0_157{align-self:start}._tocDetails_1v4k0_161{padding:0 1.1rem;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:16px;box-shadow:0 18px 40px -32px #062b3173}._tocSummary_1v4k0_169{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;color:var(--mz-tinta, #10201f);font-family:var(--font-dato, ui-monospace, monospace);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;list-style:none}._tocSummary_1v4k0_169::-webkit-details-marker{display:none}._tocSummary_1v4k0_169:after{content:"+";color:var(--mz-turquesa, #17909c);font-size:1.1rem;font-weight:400;line-height:1}._tocDetails_1v4k0_161[open] ._tocSummary_1v4k0_169:after{content:"–"}._tocList_1v4k0_200{margin:0;padding:0 0 1rem;list-style:none;counter-reset:toc}._tocList_1v4k0_200 li{counter-increment:toc}._tocLink_1v4k0_211{display:flex;gap:.65rem;padding:.5rem 0;color:var(--mz-humo, #5c6e6c);font-size:.82rem;line-height:1.4;text-decoration:none;transition:color .18s ease}._tocLink_1v4k0_211:before{content:counter(toc,decimal-leading-zero);color:var(--mz-linea, #e4dccc);font-family:var(--font-dato, ui-monospace, monospace);font-size:.7rem;font-weight:800;transition:color .18s ease}._tocLink_1v4k0_211:hover,._tocLink_1v4k0_211:focus-visible{color:var(--mz-petroleo, #0a4a50)}._tocLinkActive_1v4k0_238{color:var(--mz-petroleo, #0a4a50);font-weight:600}._tocLinkActive_1v4k0_238:before{color:var(--mz-sol, #f2b633)}._content_1v4k0_249{padding:clamp(1.5rem,4vw,2.75rem);color:var(--mz-tinta-media, #2c4340);font-size:.9rem;line-height:1.7;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:20px;box-shadow:0 30px 60px -45px #062b3180}._section_1v4k0_260{scroll-margin-top:calc(var(--header-h, 76px) + 1.5rem);padding-block:clamp(1.4rem,3vw,2rem);border-top:1px solid var(--mz-linea-suave, #f0e9dc)}._section_1v4k0_260:first-child{padding-top:0;border-top:none}._sectionTitle_1v4k0_271{margin:0 0 .9rem;color:var(--mz-tinta, #10201f);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1rem,2vw,1.12rem);font-weight:700;letter-spacing:-.02em;line-height:1.25}._content_1v4k0_249 h3{margin:1.6rem 0 .5rem;color:var(--mz-petroleo, #0a4a50);font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._content_1v4k0_249 p{max-width:68ch;margin:0 0 1rem}._content_1v4k0_249 ul,._content_1v4k0_249 ol{max-width:68ch;margin:0 0 1.15rem;padding-left:1.1rem;list-style:none}._content_1v4k0_249 li{position:relative;margin-bottom:.6rem;padding-left:.35rem}._content_1v4k0_249 ul li:before{position:absolute;top:.66em;left:-.75rem;width:5px;height:5px;content:"";background:var(--mz-turquesa, #17909c);border-radius:50%}._content_1v4k0_249 ol{counter-reset:item}._content_1v4k0_249 ol li:before{position:absolute;left:-1.1rem;content:counter(item) ".";counter-increment:item;color:var(--mz-turquesa, #17909c);font-family:var(--font-dato, ui-monospace, monospace);font-size:.78rem;font-weight:800}._content_1v4k0_249 a{color:var(--mz-petroleo, #0a4a50);font-weight:500;text-decoration:underline;text-decoration-color:#17909c59;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .18s ease}._content_1v4k0_249 a:hover,._content_1v4k0_249 a:focus-visible{text-decoration-color:var(--mz-turquesa, #17909c)}._content_1v4k0_249 strong{color:var(--mz-tinta, #10201f);font-weight:600}._tableWrap_1v4k0_361{margin:0 0 1.25rem;overflow-x:auto;border:1px solid var(--mz-linea, #e4dccc);border-radius:14px;-webkit-overflow-scrolling:touch}._table_1v4k0_361{width:100%;min-width:460px;border-collapse:collapse;font-size:.82rem}._table_1v4k0_361 th,._table_1v4k0_361 td{padding:.75rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--mz-linea-suave, #f0e9dc)}._table_1v4k0_361 thead th{color:var(--mz-petroleo, #0a4a50);font-family:var(--font-dato, ui-monospace, monospace);font-size:.63rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:var(--mz-turquesa-suave, #e6f5f7);border-bottom-color:#17909c33}._table_1v4k0_361 tbody th{color:var(--mz-tinta, #10201f);font-weight:600}._table_1v4k0_361 tbody tr:last-child th,._table_1v4k0_361 tbody tr:last-child td{border-bottom:none}._note_1v4k0_407{position:relative;margin:0 0 1.35rem;padding:1rem 1.15rem 1rem 1.35rem;color:var(--mz-tinta-media, #2c4340);font-size:.85rem;line-height:1.6;background:var(--mz-sol-suave, #fdf3dc);border-radius:14px}._note_1v4k0_407:before{position:absolute;top:1rem;bottom:1rem;left:0;width:3px;content:"";background:var(--mz-sol, #f2b633);border-radius:0 3px 3px 0}._note_1v4k0_407 p:last-child{margin-bottom:0}._dataList_1v4k0_435{margin:0 0 1.35rem;padding:.35rem 1.15rem;background:var(--mz-arena, #faf6ee);border:1px solid var(--mz-linea, #e4dccc);border-radius:14px}._dataList_1v4k0_435 div{display:flex;flex-wrap:wrap;gap:.2rem .9rem;padding-block:.6rem;border-bottom:1px solid var(--mz-linea-suave, #f0e9dc)}._dataList_1v4k0_435 div:last-child{border-bottom:none}._dataList_1v4k0_435 dt{min-width:8.5rem;padding-top:.15rem;color:var(--mz-humo, #5c6e6c);font-family:var(--font-dato, ui-monospace, monospace);font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._dataList_1v4k0_435 dd{flex:1 1 12rem;margin:0;color:var(--mz-tinta, #10201f);font-size:.86rem;font-weight:500;overflow-wrap:anywhere}._contactBox_1v4k0_477{position:relative;overflow:hidden;margin-top:clamp(1.75rem,4vw,2.5rem);padding:clamp(1.35rem,4vw,2rem);color:#fff;background:radial-gradient(circle at 88% 12%,rgba(40,158,170,.3),transparent 42%),linear-gradient(122deg,var(--mz-abismo, #062b31) 0%,var(--mz-petroleo, #0a4a50) 78%);border-radius:18px}._contactTitle_1v4k0_489{margin:0 0 .5rem;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.02rem;font-weight:700;letter-spacing:-.02em}._contactText_1v4k0_498{max-width:48ch;margin:0 0 1.25rem;color:#ffffffb8;font-size:.85rem;line-height:1.6}._contactActions_1v4k0_506{display:flex;flex-wrap:wrap;gap:.65rem}._contactPrimary_1v4k0_512,._contactSecondary_1v4k0_513{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.65rem 1.15rem;font-size:.84rem;font-weight:800;text-decoration:none;border-radius:999px;transition:transform .2s ease,background .2s ease}._contactPrimary_1v4k0_512{color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633);border:1px solid var(--mz-sol, #f2b633);box-shadow:0 14px 30px -18px #f2b633d9;overflow-wrap:anywhere}._contactPrimary_1v4k0_512:hover{background:#f7c651}._contactSecondary_1v4k0_513{color:#ffffffe6;background:#ffffff12;border:1px solid rgba(255,255,255,.18)}._contactSecondary_1v4k0_513:hover{background:#ffffff24}._contactPrimary_1v4k0_512:hover,._contactSecondary_1v4k0_513:hover{transform:translateY(-2px)}@media (min-width: 900px){._body_1v4k0_141{grid-template-columns:248px minmax(0,1fr)}._toc_1v4k0_157{position:sticky;top:calc(var(--header-h, 76px) + 1.25rem)}._tocSummary_1v4k0_169{pointer-events:none}._tocSummary_1v4k0_169:after{content:""}}@media (prefers-reduced-motion: reduce){._back_1v4k0_62,._tocLink_1v4k0_211,._content_1v4k0_249 a,._contactPrimary_1v4k0_512,._contactSecondary_1v4k0_513{transition:none}._contactPrimary_1v4k0_512:hover,._contactSecondary_1v4k0_513:hover{transform:none}}._page_1f4sm_9{min-height:calc(100vh - var(--header-h, 76px));font-family:var(--font-body, "DM Sans", system-ui, sans-serif);background:var(--mz-arena, #faf6ee)}._hero_1f4sm_17{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 18%,rgba(40,158,170,.24),transparent 26%),linear-gradient(122deg,var(--mz-abismo, #062b31) 0%,var(--mz-petroleo, #0a4a50) 72%,#12636a 100%)}._hero_1f4sm_17:before{position:absolute;top:-190px;right:-60px;width:390px;height:390px;content:"";border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 68px #ffffff06,0 0 0 136px #ffffff04;pointer-events:none}._heroDecor_1f4sm_39{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to right,#000,transparent 80%);mask-image:linear-gradient(to right,#000,transparent 80%);pointer-events:none}._heroInner_1f4sm_51{position:relative;z-index:1;width:min(100% - 2.5rem,1120px);margin-inline:auto;padding:clamp(2rem,4vw,3rem) 0 clamp(4.5rem,7vw,6rem)}._back_1f4sm_59{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:clamp(1.5rem,4vw,2.25rem);padding:.5rem .95rem .5rem .75rem;color:#ffffffb8;font-size:.82rem;font-weight:500;text-decoration:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;transition:background .2s ease,color .2s ease}._back_1f4sm_59:hover,._back_1f4sm_59:focus-visible{color:#fff;background:#ffffff21}._eyebrow_1f4sm_81{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--mz-sol-claro, #f8d976);font-family:var(--font-dato, ui-monospace, monospace);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._title_1f4sm_94{max-width:16ch;margin:.7rem 0 0;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.5rem,1.25rem + 1.1vw,2.1rem);font-weight:700;line-height:1.08;letter-spacing:-.035em}._intro_1f4sm_105{max-width:54ch;margin:.8rem 0 0;color:#ffffffbd;font-size:.9rem;line-height:1.55}._body_1f4sm_115{position:relative;z-index:3;width:min(100% - 2.5rem,820px);margin:clamp(-3.5rem,-5vw,-2.5rem) auto 0;padding-bottom:clamp(3rem,5vw,4.5rem)}._providerBox_1f4sm_125{padding:clamp(1.1rem,3vw,1.5rem);background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:18px;box-shadow:0 30px 60px -45px #062b3180}._providerTitle_1f4sm_133{margin:0 0 .9rem;color:var(--mz-petroleo, #0a4a50);font-family:var(--font-dato, ui-monospace, monospace);font-size:.66rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}._providerData_1f4sm_143{display:grid;gap:.75rem 1.75rem;margin:0;grid-template-columns:1fr}._providerData_1f4sm_143 div{display:flex;flex-direction:column;gap:.15rem}._providerData_1f4sm_143 dt{color:var(--mz-humo, #5c6e6c);font-size:.72rem}._providerData_1f4sm_143 dd{margin:0;color:var(--mz-tinta, #10201f);font-size:.88rem;font-weight:500;overflow-wrap:anywhere}._form_1f4sm_171{display:flex;flex-direction:column;gap:clamp(.9rem,2.5vw,1.25rem);margin-top:clamp(.9rem,2.5vw,1.25rem)}._fieldset_1f4sm_178{margin:0;padding:clamp(1.2rem,3.5vw,1.75rem);background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:18px;box-shadow:0 30px 60px -50px #062b3173}._legend_1f4sm_187{padding:0;color:var(--mz-tinta, #10201f);font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(.98rem,2vw,1.08rem);font-weight:700;letter-spacing:-.02em}._group_1f4sm_196{display:flex;flex-direction:column;gap:.4rem;margin-top:1.1rem}._row_1f4sm_203{display:grid;gap:0 1rem;grid-template-columns:1fr}._label_1f4sm_209{color:var(--mz-tinta, #10201f);font-size:.82rem;font-weight:600}._label_1f4sm_209 span{color:var(--mz-turquesa, #17909c)}._help_1f4sm_219{margin:0;color:var(--mz-humo, #5c6e6c);font-size:.76rem}._input_1f4sm_225,._select_1f4sm_226,._textarea_1f4sm_227{width:100%;min-height:48px;padding:.7rem .9rem;color:var(--mz-tinta, #10201f);font-size:max(16px,.94rem);background:var(--mz-arena, #faf6ee);border:1px solid var(--mz-linea, #e4dccc);border-radius:12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}._textarea_1f4sm_227{min-height:100px;line-height:1.6;resize:vertical}._select_1f4sm_226{appearance:none;padding-right:2.35rem;background-image:linear-gradient(45deg,transparent 50%,var(--mz-humo, #5c6e6c) 50%),linear-gradient(135deg,var(--mz-humo, #5c6e6c) 50%,transparent 50%);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}._input_1f4sm_225:focus,._select_1f4sm_226:focus,._textarea_1f4sm_227:focus{outline:none;background:var(--mz-papel, #fff);border-color:var(--mz-turquesa, #17909c);box-shadow:0 0 0 3px #17909c24}._input_1f4sm_225::placeholder,._textarea_1f4sm_227::placeholder{color:var(--mz-humo-claro, #8b9c99)}._kindGrid_1f4sm_276{display:grid;gap:.7rem;margin-top:1.1rem;grid-template-columns:1fr}._kindCard_1f4sm_283{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;background:var(--mz-arena, #faf6ee);border:1px solid var(--mz-linea, #e4dccc);border-radius:14px;cursor:pointer;transition:border-color .18s ease,background .18s ease}._kindActive_1f4sm_296{background:var(--mz-turquesa-suave, #e6f5f7);border-color:var(--mz-turquesa, #17909c);box-shadow:0 0 0 1px var(--mz-turquesa, #17909c)}._kindInput_1f4sm_304{position:absolute;width:1px;height:1px;opacity:0}._kindCard_1f4sm_283:has(._kindInput_1f4sm_304:focus-visible){outline:3px solid var(--mz-sol, #f2b633);outline-offset:2px}._kindName_1f4sm_316{color:var(--mz-tinta, #10201f);font-size:.92rem;font-weight:700}._kindHelp_1f4sm_322{color:var(--mz-humo, #5c6e6c);font-size:.82rem;line-height:1.5}._checkRow_1f4sm_330{display:flex;align-items:flex-start;gap:.65rem;margin-top:1.1rem;color:var(--mz-tinta-media, #2c4340);font-size:.86rem;line-height:1.55;cursor:pointer}._checkbox_1f4sm_341{flex-shrink:0;width:20px;height:20px;margin-top:.12rem;accent-color:var(--mz-petroleo, #0a4a50)}._checkRow_1f4sm_330 a{color:var(--mz-petroleo, #0a4a50);font-weight:500;text-underline-offset:3px}._legalNotice_1f4sm_357{position:relative;padding:1.05rem 1.2rem 1.05rem 1.4rem;color:var(--mz-tinta-media, #2c4340);font-size:.84rem;line-height:1.6;background:var(--mz-sol-suave, #fdf3dc);border-radius:14px}._legalNotice_1f4sm_357:before{position:absolute;top:1.05rem;bottom:1.05rem;left:0;width:3px;content:"";background:var(--mz-sol, #f2b633);border-radius:0 3px 3px 0}._legalNotice_1f4sm_357 p{margin:0 0 .65rem}._legalNotice_1f4sm_357 p:last-child{margin-bottom:0}._honeypot_1f4sm_388{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._error_1f4sm_398{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.9rem 1.05rem;color:var(--mz-error, #a3352b);font-size:.86rem;line-height:1.55;background:var(--mz-error-suave, #fcf1ef);border-radius:12px}._error_1f4sm_398:focus{outline:3px solid var(--mz-sol, #f2b633);outline-offset:2px}._submit_1f4sm_416{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;color:var(--mz-abismo, #062b31);font:inherit;font-size:.88rem;font-weight:800;background:var(--mz-sol, #f2b633);border:1px solid var(--mz-sol, #f2b633);border-radius:999px;box-shadow:0 16px 34px -20px #f2b633e6;cursor:pointer;transition:transform .2s ease,background .2s ease}._submit_1f4sm_416:hover:not(:disabled){background:#f7c651;transform:translateY(-2px)}._submit_1f4sm_416:disabled{opacity:.6;cursor:progress}._spinner_1f4sm_445{animation:_spin_1f4sm_445 .9s linear infinite}@keyframes _spin_1f4sm_445{to{transform:rotate(360deg)}}._receiptWrap_1f4sm_457{width:min(100% - 2.5rem,660px);margin-inline:auto;padding-block:clamp(2.5rem,7vw,4rem)}._receipt_1f4sm_457{overflow:hidden;background:var(--mz-papel, #fff);border:1px solid var(--mz-linea, #e4dccc);border-radius:20px;box-shadow:0 30px 60px -45px #062b3180}._receiptHead_1f4sm_471{padding:clamp(1.75rem,5vw,2.5rem) clamp(1.35rem,4vw,2rem);text-align:center;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(40,158,170,.3),transparent 42%),linear-gradient(122deg,var(--mz-abismo, #062b31) 0%,var(--mz-petroleo, #0a4a50) 78%)}._receiptIcon_1f4sm_480{margin-inline:auto;color:var(--mz-sol, #f2b633)}._receiptTitle_1f4sm_485{margin:.7rem 0 .85rem;color:#fff;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.2rem,3.2vw,1.5rem);font-weight:700;letter-spacing:-.03em}._receiptCode_1f4sm_496{display:inline-block;margin:0;padding:.5rem 1.1rem;color:var(--mz-sol-claro, #f8d976);font-family:var(--font-dato, ui-monospace, monospace);font-size:clamp(.9rem,2.8vw,1.05rem);font-weight:500;letter-spacing:.08em;background:#ffffff12;border:1px solid rgba(242,182,51,.32);border-radius:999px}._receiptLead_1f4sm_510{margin:0;padding:clamp(1.35rem,4vw,1.85rem) clamp(1.35rem,4vw,2rem) 0;color:var(--mz-tinta-media, #2c4340);font-size:.87rem;line-height:1.6}._receiptData_1f4sm_518{margin:1.25rem 0 0;padding:0 clamp(1.35rem,4vw,2rem)}._receiptData_1f4sm_518 div{display:flex;flex-wrap:wrap;gap:.2rem 1rem;padding-block:.7rem;border-bottom:1px solid var(--mz-linea-suave, #f0e9dc)}._receiptData_1f4sm_518 div:last-child{border-bottom:none}._receiptData_1f4sm_518 dt{min-width:9.5rem;padding-top:.12rem;color:var(--mz-humo, #5c6e6c);font-family:var(--font-dato, ui-monospace, monospace);font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._receiptData_1f4sm_518 dd{flex:1 1 13rem;margin:0;color:var(--mz-tinta, #10201f);font-size:.85rem;line-height:1.6;overflow-wrap:anywhere}._receiptNote_1f4sm_555{margin:1.35rem clamp(1.35rem,4vw,2rem) 0;padding:.9rem 1.05rem;color:var(--mz-tinta-media, #2c4340);font-size:.84rem;line-height:1.6;background:var(--mz-turquesa-suave, #e6f5f7);border-radius:12px}._receiptActions_1f4sm_565{display:flex;flex-wrap:wrap;gap:.65rem;padding:clamp(1.35rem,4vw,1.75rem) clamp(1.35rem,4vw,2rem) clamp(1.5rem,4vw,2rem)}._printButton_1f4sm_572,._receiptBack_1f4sm_573{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.2rem;font:inherit;font-size:.84rem;font-weight:800;text-decoration:none;border-radius:999px;cursor:pointer;transition:transform .2s ease,background .2s ease}._printButton_1f4sm_572{flex:1 1 auto;color:var(--mz-abismo, #062b31);background:var(--mz-sol, #f2b633);border:1px solid var(--mz-sol, #f2b633);box-shadow:0 16px 34px -20px #f2b633e6}._printButton_1f4sm_572:hover{background:#f7c651}._receiptBack_1f4sm_573{color:var(--mz-petroleo, #0a4a50);background:transparent;border:1px solid var(--mz-linea, #e4dccc)}._receiptBack_1f4sm_573:hover{background:var(--mz-arena, #faf6ee)}._printButton_1f4sm_572:hover,._receiptBack_1f4sm_573:hover{transform:translateY(-2px)}@media (min-width: 640px){._row_1f4sm_203,._kindGrid_1f4sm_276,._providerData_1f4sm_143{grid-template-columns:1fr 1fr}}@media print{header,footer,._receiptActions_1f4sm_565{display:none!important}._page_1f4sm_9{background:#fff}._receipt_1f4sm_457{border:none;box-shadow:none}._receiptHead_1f4sm_471{color:#000;background:none;border-bottom:2px solid #000}._receiptTitle_1f4sm_485,._receiptCode_1f4sm_496{color:#000;background:none;border:none}._receiptData_1f4sm_518 dd,._receiptLead_1f4sm_510,._receiptNote_1f4sm_555{color:#000}}@media (prefers-reduced-motion: reduce){._back_1f4sm_59,._submit_1f4sm_416,._input_1f4sm_225,._select_1f4sm_226,._textarea_1f4sm_227,._kindCard_1f4sm_283,._printButton_1f4sm_572,._receiptBack_1f4sm_573{transition:none}._submit_1f4sm_416:hover:not(:disabled),._printButton_1f4sm_572:hover,._receiptBack_1f4sm_573:hover{transform:none}._spinner_1f4sm_445{animation:none}}#root{display:flex;min-height:100dvh;flex-direction:column;background:var(--color-bg, #faf6ee)}#root>*:not(header):not(footer){flex:1 0 auto}.mb-widget-root{inset:auto auto 16px 16px!important}#root{width:100%;min-width:0;min-height:100svh}@media (max-width: 640px){.mb-widget-root{bottom:max(12px,env(safe-area-inset-bottom))!important;left:max(12px,env(safe-area-inset-left))!important}}
