:root{--color-fg-primary:var(--color-primitive-neutral-700);--color-fg-secondary:var(--color-primitive-neutral-600);--color-fg-muted:var(--color-primitive-neutral-400);--color-fg-subtle:var(--color-primitive-neutral-300);--color-fg-inverse:var(--color-primitive-neutral-50);--color-bg-default:var(--color-primitive-neutral-50);--color-bg-raised:var(--color-primitive-neutral-0);--color-bg-surface:var(--color-primitive-neutral-100);--color-bg-elevated:var(--color-primitive-neutral-0);--color-bg-overlay:#0a0a0ba8;--color-pagos-panel:var(--color-primitive-neutral-100);--color-pagos-inset:var(--color-primitive-neutral-100);--color-bg-inset:var(--color-primitive-neutral-100);--color-border-default:var(--color-primitive-neutral-200);--color-border-strong:var(--color-primitive-neutral-300);--color-primary-default:var(--color-primitive-blue-500);--color-primary-hover:var(--color-primitive-blue-700);--color-primary-subtle:var(--color-primitive-blue-100);--color-primary-on:var(--color-primitive-neutral-50);--color-accent-default:var(--color-primitive-lime-500);--color-accent-hover:var(--color-primitive-lime-700);--color-accent-on:var(--color-primitive-neutral-700);--color-accent-subtle:#ccff001f;--color-success-default:var(--color-primitive-green-500);--color-success-on:var(--color-primitive-neutral-50);--color-danger-default:var(--color-primitive-red-500);--color-danger-on:var(--color-primitive-neutral-50);--color-warning-default:var(--color-primitive-amber-500);--color-warning-on:var(--color-primitive-neutral-700);--color-bubble-user-bg:var(--color-primitive-blue-550);--color-bubble-user-on:var(--color-primitive-neutral-50);--color-bubble-user-shadow:color-mix(in srgb, var(--color-primitive-blue-550) 22%, transparent);--color-focus-ring:0 0 0 4px #3b71fe2e;--color-tooltip-bg:#050607f0;--color-tooltip-text:var(--color-fg-inverse);--color-status-warning-text:#f6b669}@supports (color:lab(0% 0 0)){:root{--color-tooltip-bg:lab(1.5473% .12362 -.663835/.94);--color-status-warning-text:lab(78.9554% 17.9337 48.2538)}}@media (prefers-color-scheme:dark){:root{--color-fg-primary:var(--color-primitive-neutral-50);--color-fg-secondary:var(--color-primitive-neutral-100);--color-fg-muted:var(--color-primitive-neutral-300);--color-fg-subtle:var(--color-primitive-neutral-400);--color-fg-inverse:var(--color-primitive-neutral-700);--color-bg-default:var(--color-primitive-neutral-900);--color-bg-raised:var(--color-primitive-neutral-700);--color-bg-surface:var(--color-primitive-neutral-600);--color-bg-elevated:var(--color-primitive-neutral-800);--color-bg-overlay:#fcfcfd14;--color-pagos-panel:var(--color-primitive-neutral-900);--color-pagos-inset:var(--color-primitive-neutral-800);--color-bg-inset:var(--color-primitive-neutral-800);--color-border-default:var(--color-primitive-neutral-500);--color-border-strong:var(--color-primitive-neutral-400);--color-tooltip-bg:#f1f1f4f0;--color-status-warning-text:#f6b669}@supports (color:lab(0% 0 0)){:root{--color-tooltip-bg:lab(95.3377% .190139 -1.12106/.94);--color-status-warning-text:lab(78.9554% 17.9337 48.2538)}}}:root{--section-entradas:#f28b82;--section-entradas-badge:#d4615a;--section-checks:#8b7cf6;--section-checks-badge:#6b5dd3;--section-docs:#7cebc6;--section-docs-badge:#4caf93;--section-trofeos:#ffd93d;--section-trofeos-badge:#d4a017;--section-traslados:#b4f0a7;--section-traslados-badge:#5dae4e;--section-guia:#a8d8ea;--section-guia-badge:#1565c0;--section-maleta:#fdcfe8;--section-maleta-badge:#d4619a;--section-tips:#ffe8a3;--section-tips-badge:#c98a13;--section-calificaciones:#bdebf2;--section-calificaciones-badge:#0e8ba3;--section-glosario:#eee0c4;--section-glosario-badge:#907649;--section-videollamada-grupal:#e3dbff;--section-videollamada-grupal-badge:#7235d0;--section-pagos-viajeros:#cde4ff;--section-pagos-viajeros-badge:#005bb8;--section-trofeos-viajeros:#ffd6d4;--section-trofeos-viajeros-badge:#be2038;--section-viajeros-control:#00434d;--section-viajeros-control-text:#e3f6f7;--section-viajeros-control-sub:#e3f6f7c7;--section-viajeros-control-icon-bg:#ffffff24;--section-vuelos:#b4f0a7;--section-vuelos-badge:#5dae4e;--sec-vuelos-upload-fg:var(--color-semantic-sec-vuelos-upload-fg);--sec-vuelos-upload-bg-idle:var(--color-semantic-sec-vuelos-upload-bg-idle);--sec-vuelos-upload-bg-active:var(--color-semantic-sec-vuelos-upload-bg-active);--sec-vuelos-upload-text-active:var(--color-semantic-sec-vuelos-upload-text-active);--task-card-pending-badge-bg:var(--color-semantic-task-card-pending-badge-bg);--task-card-pending-badge-fg:var(--color-semantic-task-card-pending-badge-fg);--section-mapas-bg:#efede7;--section-mapas-card:#faf9f5;--section-mapas-card-alt:#f4f2eb;--section-mapas-border:#e8e5dc;--section-mapas-ink:#1a1a1a;--section-mapas-ink-body:#3d3a33;--section-mapas-ink-warm:#6b6859;--section-mapas-ink-muted:#9a9684;--section-mapas-badge:var(--color-primitive-lime-500);--section-docu:#fafbfc;--section-docu-badge:#e8e9eb;--section-documental:#0a0908;--section-documental-badge:#cf0;--sec-icon-bg:#ffffff59;--trip-hero-overlay-start:#0a09088c;--trip-hero-overlay-mid:#0a090840;--trip-hero-overlay-end:#0a0908d9;--trip-hero-mute-border:#ffffff40;--trip-hero-mute-bg:#00000073;--trip-hero-mute-bg-hover:#000000a6;--trip-hero-text-inverse:#fff;--trip-hero-eyebrow-on:#fff9;--trip-hero-country-on:#ffffffad;--trip-hero-badge-bg:#ffffff26;--trip-hero-badge-border:#ffffff40;--trip-hero-badge-hover:#ffffff47;--trip-hero-badge-flights-bg:#22c55e33;--trip-hero-badge-flights-border:#22c55e66;--trip-hero-badge-flights-fg:#86efac;--trip-hero-badge-noflights-bg:#ffffff14;--trip-hero-badge-noflights-border:#ffffff1f;--trip-hero-badge-noflights-fg:#ffffff80;--sec-empty-bg:#f0f2f4;--sec-entradas-text:#4c110a;--sec-entradas-sub:#4c110ab8;--sec-entradas-sub2:#4c110ae0;--sec-entradas-btn:#4c110a24;--sec-entradas-dot:#4c110a80;--sec-checks-text:#221851;--sec-checks-sub:#221851b8;--sec-checks-sub2:#221851e0;--sec-checks-btn:#22185124;--sec-checks-dot:#22185180;--sec-docs-text:#002e1f;--sec-docs-sub:#002e1fb8;--sec-docs-sub2:#002e1fe0;--sec-docs-btn:#002e1f24;--sec-docs-dot:#002e1f80;--sec-trofeos-text:#3e2200;--sec-trofeos-sub:#3e2200b8;--sec-trofeos-sub2:#3e2200e0;--sec-trofeos-btn:#3e220024;--sec-trofeos-dot:#3e220080;--sec-traslados-text:#002e05;--sec-traslados-sub:#002e05b8;--sec-traslados-sub2:#002e05e0;--sec-traslados-btn:#002e0524;--sec-traslados-dot:#002e0580;--sec-guia-text:#001e2b;--sec-guia-sub:#001e2bb8;--sec-guia-sub2:#001e2be0;--sec-guia-btn:#001e2b24;--sec-guia-dot:#001e2b80;--sec-maleta-text:#410b2a;--sec-tips-text:#412800;--sec-calificaciones-text:#002c2d;--sec-calificaciones-sub:#002c2db8;--sec-calificaciones-sub2:#002c2de0;--sec-calificaciones-btn:#002c2d24;--sec-calificaciones-dot:#002c2d80;--sec-glosario-text:#3b2a17;--sec-glosario-sub:#3b2a17b8;--sec-glosario-sub2:#3b2a17e0;--sec-videollamada-grupal-text:#331f5a;--sec-videollamada-grupal-sub:#331f5ab8;--sec-videollamada-grupal-sub2:#331f5ae0;--sec-pagos-viajeros-text:#012854;--sec-pagos-viajeros-sub:#012854b8;--sec-pagos-viajeros-sub2:#012854e0;--sec-trofeos-viajeros-text:#52151a;--sec-trofeos-viajeros-sub:#52151ab8;--sec-trofeos-viajeros-sub2:#52151ae0;--sec-glosario-btn:#3b2a1724;--sec-glosario-dot:#3b2a1780;--sec-videollamada-grupal-btn:#331f5a24;--sec-videollamada-grupal-dot:#331f5a80;--sec-pagos-viajeros-btn:#01285424;--sec-pagos-viajeros-dot:#01285480;--sec-trofeos-viajeros-btn:#52151a24;--sec-trofeos-viajeros-dot:#52151a80;--sec-videollamada-grupal-badge-on:#331f5a;--sec-pagos-viajeros-badge-on:#012854;--sec-trofeos-viajeros-badge-on:#52151a;--sec-maleta-sub:#410b2ab8;--sec-maleta-sub2:#410b2ae0;--sec-maleta-btn:#410b2a24;--sec-maleta-dot:#410b2a80;--sec-vuelos-text:#002e05;--sec-vuelos-sub:#002e05b8;--sec-vuelos-sub2:#002e05e0;--sec-vuelos-btn:#002e0524;--sec-vuelos-dot:#002e0580;--sec-docu-text:#191a1f;--sec-docu-sub:#191a1fb8;--sec-docu-sub2:#191a1fe0;--sec-docu-btn:#191a1f24;--sec-docu-dot:#191a1f80;--section-reservas:#0a3f86;--section-reservas-badge:#3b6eb9;--sec-reservas-text:#eff6ff;--sec-reservas-sub:#eff6ffb8;--sec-reservas-sub2:#eff6ffe0;--sec-reservas-btn:#eff6ff24;--sec-reservas-dot:#eff6ff80}@supports (color:lab(0% 0 0)){:root{--section-glosario:lab(89.6981% 1.53282 15.5464);--section-glosario-badge:lab(51.3609% 6.17436 28.6815);--section-videollamada-grupal:lab(88.9552% 8.67373 -18.5064);--section-videollamada-grupal-badge:lab(38.0006% 51.1646 -70.8194);--section-pagos-viajeros:lab(89.422% -3.36233 -18.0098);--section-pagos-viajeros-badge:lab(37.8648% 10.5244 -64.9262);--section-trofeos-viajeros:lab(89.0551% 15.8839 6.76299);--section-trofeos-viajeros-badge:lab(42.2897% 60.998 29.6854);--section-viajeros-control:lab(25.0334% -16.4928 -12.1201);--section-viajeros-control-text:lab(95.559% -6.32718 -2.65049);--section-viajeros-control-sub:lab(95.559% -6.32718 -2.65049/.78);--section-viajeros-control-icon-bg:lab(100% 0 0/.14);--sec-empty-bg:lab(95.3578% -.333756 -1.07459);--sec-entradas-text:lab(15.6249% 27.8428 19.7962);--sec-entradas-sub:lab(15.6249% 27.8428 19.7962/.72);--sec-entradas-sub2:lab(15.6249% 27.8428 19.7962/.88);--sec-entradas-btn:lab(15.6249% 27.8428 19.7962/.14);--sec-entradas-dot:lab(15.6249% 27.8428 19.7962/.5);--sec-checks-text:lab(12.5499% 18.9764 -34.2834);--sec-checks-sub:lab(12.5499% 18.9764 -34.2834/.72);--sec-checks-sub2:lab(12.5499% 18.9764 -34.2834/.88);--sec-checks-btn:lab(12.5499% 18.9764 -34.2834/.14);--sec-checks-dot:lab(12.5499% 18.9764 -34.2834/.5);--sec-docs-text:lab(15.3369% -33.1003 5.81217);--sec-docs-sub:lab(15.3369% -33.1003 5.81217/.72);--sec-docs-sub2:lab(15.3369% -33.1003 5.81217/.88);--sec-docs-btn:lab(15.3369% -33.1003 5.81217/.14);--sec-docs-dot:lab(15.3369% -33.1003 5.81217/.5);--sec-trofeos-text:lab(16.1886% 16.4703 34.9177);--sec-trofeos-sub:lab(16.1886% 16.4703 34.9177/.72);--sec-trofeos-sub2:lab(16.1886% 16.4703 34.9177/.88);--sec-trofeos-btn:lab(16.1886% 16.4703 34.9177/.14);--sec-trofeos-dot:lab(16.1886% 16.4703 34.9177/.5);--sec-traslados-text:lab(15.1992% -25.4448 20.4198);--sec-traslados-sub:lab(15.1992% -25.4448 20.4198/.72);--sec-traslados-sub2:lab(15.1992% -25.4448 20.4198/.88);--sec-traslados-btn:lab(15.1992% -25.4448 20.4198/.14);--sec-traslados-dot:lab(15.1992% -25.4448 20.4198/.5);--sec-guia-text:lab(9.46395% -9.17279 -24.4022);--sec-guia-sub:lab(9.46395% -9.17279 -24.4022/.72);--sec-guia-sub2:lab(9.46395% -9.17279 -24.4022/.88);--sec-guia-btn:lab(9.46395% -9.17279 -24.4022/.14);--sec-guia-dot:lab(9.46395% -9.17279 -24.4022/.5);--sec-maleta-text:lab(12.9418% 28.4556 -5.54555);--sec-tips-text:lab(18.5964% 13.9351 36.1811);--sec-calificaciones-text:lab(14.9933% -26.2477 -7.69208);--sec-calificaciones-sub:lab(14.9933% -26.2477 -7.69208/.72);--sec-calificaciones-sub2:lab(14.9933% -26.2477 -7.69208/.88);--sec-calificaciones-btn:lab(14.9933% -26.2477 -7.69208/.14);--sec-calificaciones-dot:lab(14.9933% -26.2477 -7.69208/.5);--sec-glosario-text:lab(18.752% 5.85869 15.8328);--sec-glosario-sub:lab(18.752% 5.85869 15.8328/.72);--sec-glosario-sub2:lab(18.752% 5.85869 15.8328/.88);--sec-videollamada-grupal-text:lab(17.2176% 21.0694 -32.2774);--sec-videollamada-grupal-sub:lab(17.2176% 21.0694 -32.2774/.72);--sec-videollamada-grupal-sub2:lab(17.2176% 21.0694 -32.2774/.88);--sec-pagos-viajeros-text:lab(15.7727% 2.39243 -30.8645);--sec-pagos-viajeros-sub:lab(15.7727% 2.39243 -30.8645/.72);--sec-pagos-viajeros-sub2:lab(15.7727% 2.39243 -30.8645/.88);--sec-trofeos-viajeros-text:lab(17.8493% 28.8481 13.4701);--sec-trofeos-viajeros-sub:lab(17.8493% 28.8481 13.4701/.72);--sec-trofeos-viajeros-sub2:lab(17.8493% 28.8481 13.4701/.88);--sec-glosario-btn:lab(18.752% 5.85869 15.8328/.14);--sec-glosario-dot:lab(18.752% 5.85869 15.8328/.5);--sec-videollamada-grupal-btn:lab(17.2176% 21.0694 -32.2774/.14);--sec-videollamada-grupal-dot:lab(17.2176% 21.0694 -32.2774/.5);--sec-pagos-viajeros-btn:lab(15.7727% 2.39243 -30.8645/.14);--sec-pagos-viajeros-dot:lab(15.7727% 2.39243 -30.8645/.5);--sec-trofeos-viajeros-btn:lab(17.8493% 28.8481 13.4701/.14);--sec-trofeos-viajeros-dot:lab(17.8493% 28.8481 13.4701/.5);--sec-videollamada-grupal-badge-on:lab(17.2176% 21.0694 -32.2774);--sec-pagos-viajeros-badge-on:lab(15.7727% 2.39243 -30.8645);--sec-trofeos-viajeros-badge-on:lab(17.8493% 28.8481 13.4701);--sec-maleta-sub:lab(12.9418% 28.4556 -5.54555/.72);--sec-maleta-sub2:lab(12.9418% 28.4556 -5.54555/.88);--sec-maleta-btn:lab(12.9418% 28.4556 -5.54555/.14);--sec-maleta-dot:lab(12.9418% 28.4556 -5.54555/.5);--sec-vuelos-text:lab(15.1992% -25.4448 20.4198);--sec-vuelos-sub:lab(15.1992% -25.4448 20.4198/.72);--sec-vuelos-sub2:lab(15.1992% -25.4448 20.4198/.88);--sec-vuelos-btn:lab(15.1992% -25.4448 20.4198/.14);--sec-vuelos-dot:lab(15.1992% -25.4448 20.4198/.5);--sec-docu-text:lab(9.44837% .460759 -3.71836);--sec-docu-sub:lab(9.44837% .460759 -3.71836/.72);--sec-docu-sub2:lab(9.44837% .460759 -3.71836/.88);--sec-docu-btn:lab(9.44837% .460759 -3.71836/.14);--sec-docu-dot:lab(9.44837% .460759 -3.71836/.5);--sec-reservas-text:lab(96.4618% -1.20863 -7.38915);--sec-reservas-sub:lab(96.4618% -1.20863 -7.38915/.72);--sec-reservas-sub2:lab(96.4618% -1.20863 -7.38915/.88);--sec-reservas-btn:lab(96.4618% -1.20863 -7.38915/.14);--sec-reservas-dot:lab(96.4618% -1.20863 -7.38915/.5)}}@media (prefers-color-scheme:dark){:root{--section-entradas:#561e17;--section-checks:#2b245b;--section-docs:#003d2e;--section-trofeos:#563500;--section-traslados:#0f3e14;--section-guia:#00384e;--section-maleta:#511d39;--section-tips:#563500;--section-calificaciones:#003c3c;--section-calificaciones-badge:#009b9b;--section-glosario:#362d19;--section-glosario-badge:#b69a6c;--section-videollamada-grupal:#38255f;--section-videollamada-grupal-badge:#ab91f2;--section-reservas:#14325d;--section-reservas-badge:#4c86db;--sec-reservas-text:#c9e0ff;--sec-reservas-sub:#c9e0ffb8;--sec-reservas-sub2:#c9e0ffe0;--sec-reservas-btn:#c9e0ff24;--sec-reservas-dot:#c9e0ff80;--section-pagos-viajeros:#0c335f;--section-pagos-viajeros-badge:#6aa7f4;--section-trofeos-viajeros:#581b1f;--section-trofeos-viajeros-badge:#ef7e80;--section-vuelos:#0f3e14;--sec-vuelos-upload-fg:#7acf7e;--sec-vuelos-upload-bg-idle:var(--color-bg-raised);--sec-vuelos-upload-bg-active:#133015;--sec-vuelos-upload-text-active:#a5e0a5;--section-mapas-bg:var(--color-primitive-neutral-950);--section-mapas-card:var(--color-primitive-neutral-875);--section-mapas-card-alt:var(--color-primitive-neutral-875);--section-mapas-border:var(--color-border-default);--section-mapas-ink:var(--color-fg-primary);--section-mapas-ink-body:var(--color-fg-secondary);--section-mapas-ink-warm:var(--color-fg-muted);--section-mapas-ink-muted:var(--color-fg-subtle);--section-mapas-badge:var(--color-primitive-lime-500);--section-docu:#0f111a;--sec-icon-bg:#ffffff1a;--sec-empty-bg:#191b1d;--sec-entradas-text:#ffd2ca;--sec-entradas-sub:#ffd2cab8;--sec-entradas-sub2:#ffd2cae0;--sec-entradas-btn:#ffd2ca24;--sec-entradas-dot:#ffd2ca80;--sec-checks-text:#d3d3ff;--sec-checks-sub:#d3d3ffb8;--sec-checks-sub2:#d3d3ffe0;--sec-checks-btn:#d3d3ff24;--sec-checks-dot:#d3d3ff80;--sec-docs-text:#a9e7d0;--sec-docs-sub:#a9e7d0b8;--sec-docs-sub2:#a9e7d0e0;--sec-docs-btn:#a9e7d024;--sec-docs-dot:#a9e7d080;--sec-trofeos-text:#fed7a3;--sec-trofeos-sub:#fed7a3b8;--sec-trofeos-sub2:#fed7a3e0;--sec-trofeos-btn:#fed7a324;--sec-trofeos-dot:#fed7a380;--sec-traslados-text:#bbe4bc;--sec-traslados-sub:#bbe4bcb8;--sec-traslados-sub2:#bbe4bce0;--sec-traslados-btn:#bbe4bc24;--sec-traslados-dot:#bbe4bc80;--sec-guia-text:#a8e1fd;--sec-guia-sub:#a8e1fdb8;--sec-guia-sub2:#a8e1fde0;--sec-guia-btn:#a8e1fd24;--sec-guia-dot:#a8e1fd80;--sec-maleta-text:#fcc5de;--sec-tips-text:#f3d2a4;--sec-calificaciones-text:#a9e4e4;--sec-calificaciones-sub:#a9e4e4b8;--sec-calificaciones-sub2:#a9e4e4e0;--sec-calificaciones-btn:#a9e4e424;--sec-calificaciones-dot:#a9e4e480;--sec-glosario-text:#eaddc1;--sec-glosario-sub:#eaddc1b8;--sec-glosario-sub2:#eaddc1e0;--sec-glosario-btn:#eaddc124;--sec-glosario-dot:#eaddc180;--sec-videollamada-grupal-text:#e3dbff;--sec-videollamada-grupal-sub:#e3dbffb8;--sec-videollamada-grupal-sub2:#e3dbffe0;--sec-videollamada-grupal-btn:#e3dbff24;--sec-videollamada-grupal-dot:#e3dbff80;--sec-pagos-viajeros-text:#cde4ff;--sec-pagos-viajeros-sub:#cde4ffb8;--sec-pagos-viajeros-sub2:#cde4ffe0;--sec-pagos-viajeros-btn:#cde4ff24;--sec-pagos-viajeros-dot:#cde4ff80;--sec-trofeos-viajeros-text:#ffd6d4;--sec-trofeos-viajeros-sub:#ffd6d4b8;--sec-trofeos-viajeros-sub2:#ffd6d4e0;--sec-trofeos-viajeros-btn:#ffd6d424;--sec-trofeos-viajeros-dot:#ffd6d480;--sec-videollamada-grupal-badge-on:#1a0a35;--sec-pagos-viajeros-badge-on:#001535;--sec-trofeos-viajeros-badge-on:#320006;--sec-maleta-sub:#fcc5deb8;--sec-maleta-sub2:#fcc5dee0;--sec-maleta-btn:#fcc5de24;--sec-maleta-dot:#fcc5de80;--sec-vuelos-text:#bbe4bc;--sec-vuelos-sub:#bbe4bcb8;--sec-vuelos-sub2:#bbe4bce0;--sec-vuelos-btn:#bbe4bc24;--sec-vuelos-dot:#bbe4bc80;--sec-docu-text:#e2e4eb;--sec-docu-sub:#e2e4ebb8;--sec-docu-sub2:#e2e4ebe0;--sec-docu-btn:#e2e4eb24;--sec-docu-dot:#e2e4eb80}@supports (color:lab(0% 0 0)){:root{--section-entradas:lab(20.3304% 26.0936 18.9292);--section-checks:lab(17.4257% 16.2929 -32.655);--section-docs:lab(22.2355% -30.3925 5.45138);--section-trofeos:lab(25.5863% 14.0632 45.2842);--section-traslados:lab(22.1331% -23.8968 20.2398);--section-guia:lab(21.2069% -12.9519 -24.6937);--section-maleta:lab(19.9747% 27.1592 -5.25937);--section-tips:lab(25.5863% 14.0632 45.2842);--section-calificaciones:lab(21.9585% -26.2181 -7.75728);--section-calificaciones-badge:lab(57.1854% -39.2809 -11.7414);--section-glosario:lab(18.8812% 2.02623 14.4341);--section-glosario-badge:lab(65.3023% 5.80162 28.0917);--section-videollamada-grupal:lab(19.5801% 20.6506 -32.3166);--section-videollamada-grupal-badge:lab(65.6746% 25.6513 -45.7917);--section-reservas:lab(20.4804% 1.94578 -29.6573);--section-reservas-badge:lab(54.9486% 1.43778 -50.0992);--sec-reservas-text:lab(88.1785% -2.76712 -21.7865);--sec-reservas-sub:lab(88.1785% -2.76712 -21.7865/.72);--sec-reservas-sub2:lab(88.1785% -2.76712 -21.7865/.88);--sec-reservas-btn:lab(88.1785% -2.76712 -21.7865/.14);--sec-reservas-dot:lab(88.1785% -2.76712 -21.7865/.5);--section-pagos-viajeros:lab(20.4901% 1.02144 -30.9665);--section-pagos-viajeros-badge:lab(66.8707% -3.299 -45.34);--section-trofeos-viajeros:lab(20.1724% 28.8336 13.3283);--section-trofeos-viajeros-badge:lab(66.069% 44.7325 19.8882);--section-vuelos:lab(22.1331% -23.8968 20.2398);--sec-vuelos-upload-fg:lab(76.2082% -39.2083 31.9012);--sec-vuelos-upload-bg-active:lab(17.2102% -16.8256 13.8896);--sec-vuelos-upload-text-active:lab(83.8667% -27.9624 22.264);--section-docu:lab(5.1422% .985391 -6.5502);--sec-icon-bg:lab(100% 0 0/.1);--sec-empty-bg:lab(9.51488% -.528023 -1.7756);--sec-entradas-text:lab(87.8898% 17.7596 11.8633);--sec-entradas-sub:lab(87.8898% 17.7596 11.8633/.72);--sec-entradas-sub2:lab(87.8898% 17.7596 11.8633/.88);--sec-entradas-btn:lab(87.8898% 17.7596 11.8633/.14);--sec-entradas-dot:lab(87.8898% 17.7596 11.8633/.5);--sec-checks-text:lab(85.4009% 7.73722 -24.9571);--sec-checks-sub:lab(85.4009% 7.73722 -24.9571/.72);--sec-checks-sub2:lab(85.4009% 7.73722 -24.9571/.88);--sec-checks-btn:lab(85.4009% 7.73722 -24.9571/.14);--sec-checks-dot:lab(85.4009% 7.73722 -24.9571/.5);--sec-docs-text:lab(87.0066% -23.7851 4.42535);--sec-docs-sub:lab(87.0066% -23.7851 4.42535/.72);--sec-docs-sub2:lab(87.0066% -23.7851 4.42535/.88);--sec-docs-btn:lab(87.0066% -23.7851 4.42535/.14);--sec-docs-dot:lab(87.0066% -23.7851 4.42535/.5);--sec-trofeos-text:lab(88.441% 8.67325 31.1878);--sec-trofeos-sub:lab(88.441% 8.67325 31.1878/.72);--sec-trofeos-sub2:lab(88.441% 8.67325 31.1878/.88);--sec-trofeos-btn:lab(88.441% 8.67325 31.1878/.14);--sec-trofeos-dot:lab(88.441% 8.67325 31.1878/.5);--sec-traslados-text:lab(86.9812% -19.5639 15.4011);--sec-traslados-sub:lab(86.9812% -19.5639 15.4011/.72);--sec-traslados-sub2:lab(86.9812% -19.5639 15.4011/.88);--sec-traslados-btn:lab(86.9812% -19.5639 15.4011/.14);--sec-traslados-dot:lab(86.9812% -19.5639 15.4011/.5);--sec-guia-text:lab(86.3047% -13.8297 -19.9876);--sec-guia-sub:lab(86.3047% -13.8297 -19.9876/.72);--sec-guia-sub2:lab(86.3047% -13.8297 -19.9876/.88);--sec-guia-btn:lab(86.3047% -13.8297 -19.9876/.14);--sec-guia-dot:lab(86.3047% -13.8297 -19.9876/.5);--sec-maleta-text:lab(85.146% 23.0297 -4.37837);--sec-tips-text:lab(86.1255% 7.41842 27.0831);--sec-calificaciones-text:lab(86.7211% -19.5866 -6.00878);--sec-calificaciones-sub:lab(86.7211% -19.5866 -6.00878/.72);--sec-calificaciones-sub2:lab(86.7211% -19.5866 -6.00878/.88);--sec-calificaciones-btn:lab(86.7211% -19.5866 -6.00878/.14);--sec-calificaciones-dot:lab(86.7211% -19.5866 -6.00878/.5);--sec-glosario-text:lab(88.5378% 1.53828 15.5512);--sec-glosario-sub:lab(88.5378% 1.53828 15.5512/.72);--sec-glosario-sub2:lab(88.5378% 1.53828 15.5512/.88);--sec-glosario-btn:lab(88.5378% 1.53828 15.5512/.14);--sec-glosario-dot:lab(88.5378% 1.53828 15.5512/.5);--sec-videollamada-grupal-text:lab(89.0144% 7.83396 -16.8514);--sec-videollamada-grupal-sub:lab(89.0144% 7.83396 -16.8514/.72);--sec-videollamada-grupal-sub2:lab(89.0144% 7.83396 -16.8514/.88);--sec-videollamada-grupal-btn:lab(89.0144% 7.83396 -16.8514/.14);--sec-videollamada-grupal-dot:lab(89.0144% 7.83396 -16.8514/.5);--sec-pagos-viajeros-text:lab(89.422% -3.36233 -18.0098);--sec-pagos-viajeros-sub:lab(89.422% -3.36233 -18.0098/.72);--sec-pagos-viajeros-sub2:lab(89.422% -3.36233 -18.0098/.88);--sec-pagos-viajeros-btn:lab(89.422% -3.36233 -18.0098/.14);--sec-pagos-viajeros-dot:lab(89.422% -3.36233 -18.0098/.5);--sec-trofeos-viajeros-text:lab(89.0551% 15.8839 6.76299);--sec-trofeos-viajeros-sub:lab(89.0551% 15.8839 6.76299/.72);--sec-trofeos-viajeros-sub2:lab(89.0551% 15.8839 6.76299/.88);--sec-trofeos-viajeros-btn:lab(89.0551% 15.8839 6.76299/.14);--sec-trofeos-viajeros-dot:lab(89.0551% 15.8839 6.76299/.5);--sec-videollamada-grupal-badge-on:lab(6.01151% 17.1138 -25.4305);--sec-pagos-viajeros-badge-on:lab(6.52851% 4.17463 -27.1606);--sec-trofeos-viajeros-badge-on:lab(6.45217% 25.2188 7.8326);--sec-maleta-sub:lab(85.146% 23.0297 -4.37837/.72);--sec-maleta-sub2:lab(85.146% 23.0297 -4.37837/.88);--sec-maleta-btn:lab(85.146% 23.0297 -4.37837/.14);--sec-maleta-dot:lab(85.146% 23.0297 -4.37837/.5);--sec-vuelos-text:lab(86.9812% -19.5639 15.4011);--sec-vuelos-sub:lab(86.9812% -19.5639 15.4011/.72);--sec-vuelos-sub2:lab(86.9812% -19.5639 15.4011/.88);--sec-vuelos-btn:lab(86.9812% -19.5639 15.4011/.14);--sec-vuelos-dot:lab(86.9812% -19.5639 15.4011/.5);--sec-docu-text:lab(90.6544% .363499 -3.76977);--sec-docu-sub:lab(90.6544% .363499 -3.76977/.72);--sec-docu-sub2:lab(90.6544% .363499 -3.76977/.88);--sec-docu-btn:lab(90.6544% .363499 -3.76977/.14);--sec-docu-dot:lab(90.6544% .363499 -3.76977/.5)}}}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--shadow-none:none;--shadow-1:0 1px 2px #1414160f;--shadow-2:0 4px 12px #14141614;--shadow-3:0 12px 32px #1414161a;--shadow-4:0 24px 56px #14141624;--shadow-5:0 32px 64px #1414162e;--shadow-focus:0 0 0 4px #3b71fe2e}@media (prefers-color-scheme:dark){:root{--shadow-1:0 1px 2px #00000047;--shadow-2:0 4px 12px #00000052;--shadow-3:0 12px 32px #00000061;--shadow-4:0 24px 56px #00000070;--shadow-5:0 32px 64px #00000085}}:root{--motion-duration-instant:.1s;--motion-duration-fast:.18s;--motion-duration-base:.28s;--motion-duration-slow:.52s;--motion-duration-cinematic:1.4s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-decel:cubic-bezier(.22, .61, .36, 1);--motion-ease-accel:cubic-bezier(.4, 0, .2, 1);--motion-ease-brand:cubic-bezier(.16, 1, .3, 1)}@keyframes SelectorFechasHero-module-sass-module__-reNGq__vcr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes SelectorFechasHero-module-sass-module__-reNGq__vcr-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SelectorFechasHero-module-sass-module__-reNGq__vcr-fade-in-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes SelectorFechasHero-module-sass-module__-reNGq__vcr-ken-burns{0%{transform:scale(1.02)}50%{transform:scale(1.08)}to{transform:scale(1.04)}}@keyframes SelectorFechasHero-module-sass-module__-reNGq__vcr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SelectorFechasHero-module-sass-module__-reNGq__vcr-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-duration-cinematic:0s}}:root{--container-narrow:1024px;--container-max:1440px;--container-wide:1680px;--z-base:1;--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-backdrop:1300;--z-modal:1400;--z-popover:1500;--z-tooltip:1600;--z-toast:1700;--itin-lock-screen:#efede7;--itin-lock-card:#faf9f5;--itin-lock-card-border:#e8e5dc;--itin-lock-ring-bg:#f4f2eb;--itin-lock-ring-border:#d8d5c9;--itin-lock-ink-warm:#6b6859;--itin-lock-ink-muted:#9a9684;--itin-lock-body-warm:#3d3a33;--itin-dia-card:#faf9f5;--itin-dia-card-border:#e8e5dc;--itin-dia-card-border-open:var(--color-primitive-neutral-300);--itin-spot-soft:#fff9c4;--itin-spot-icon:#8a6d00;--itin-spot-text:#5c4a00;--itin-chisme-soft:#ffe4e1;--itin-chisme-icon:#b23a3a;--itin-chisme-text:#7a2e2e;--itin-on-photo:#fff;--itin-ink-photo:#141416;--itin-thumb-bg:#2a2d34;--itin-cta-dark:#141416d1;--itin-cta-dark-pressed:#141416f2;--itin-photo-gradient:#0000008c;--itin-photo-veil:#00000061;--itin-ease-ios:cubic-bezier(.32, .72, 0, 1);--itin-duration-page:.38s}@media (prefers-color-scheme:dark){:root{--itin-lock-screen:var(--color-primitive-neutral-900);--itin-lock-card:var(--color-primitive-neutral-800);--itin-lock-card-border:var(--color-primitive-neutral-700);--itin-lock-ring-bg:var(--color-primitive-neutral-800);--itin-lock-ring-border:var(--color-primitive-neutral-600);--itin-lock-ink-warm:var(--color-primitive-neutral-300);--itin-lock-ink-muted:var(--color-primitive-neutral-400);--itin-lock-body-warm:var(--color-primitive-neutral-200);--itin-dia-card:var(--color-primitive-neutral-700);--itin-dia-card-border:var(--color-primitive-neutral-600);--itin-dia-card-border-open:var(--color-primitive-neutral-500)}}:root{--p1:#3b71fe;--p2:#8bc5e5;--p3:#92a5ef;--p4:#58c27d;--s1:#a4cde3;--s2:#e4d7cf;--s3:#ffd166;--s4:#fa8f54;--n1:#141416;--n2:#23262f;--n3:#353945;--n4:#777e90;--n5:#b1b5c3;--n6:#e6e8ec;--n7:#f4f5f6;--n8:#fcfcfd;--white:#fff;--panel-bg:#fcfcfd;--panel-bg-dark:#23262f;--panel-bg-secondary:#f4f5f6;--panel-bg-secondary-dark:#353945;--panel-border:#e6e8ec;--panel-border-dark:#353945;--panel-text:#141416;--panel-text-dark:#fcfcfd;--panel-text-muted:#777e90;--panel-text-secondary:#b1b5c3;--panel-primary:#3b71fe;--panel-success:#58c27d;--panel-warning:#fa8f54;--panel-primary-soft:#3b71fe14;--panel-primary-soft-dark:#3b71fe2e;--panel-warning-soft:#fa8f541a;--panel-warning-soft-dark:#fa8f542e;--panel-warning-border:#fa8f544d;--panel-warning-border-dark:#fa8f5473;--panel-hero-overlay:linear-gradient(180deg, #0000001a 0%, #000000b3 100%);--panel-drawer-overlay:#0f111666;--panel-drawer-overlay-dark:#000000a6;--panel-shadow-fab:0 8px 24px #3b71fe59;--panel-shadow-fab-dark:0 8px 24px #3b71fe8c;--panel-shadow-fab-hover:0 12px 32px #3b71fe73;--panel-shadow-fab-hover-dark:0 12px 32px #3b71fea6;--panel-shadow-drawer:-8px 0 32px #00000026;--panel-shadow-drawer-dark:-8px 0 32px #0000008c;--rv-bg-start:#0a0a0f;--rv-bg-mid:#12121a;--rv-bg-end:#0d0d14;--rv-glass-bg:#ffffff14;--rv-glass-border:#ffffff1f;--rv-glass-blur:16px;--rv-hero-badge-start:#3b71fe;--rv-hero-badge-end:#8b5cf6;--rv-itin-bg:#ffffff06;--rv-itin-border:#ffffff10;--rv-itin-day-bg:#ffffff08;--rv-itin-day-label-bg:#a8d8ea;--rv-itin-link-bg:#87ceeb;--rv-itin-link-text:#0a0a0f;--rv-card-entradas:#f28b82;--rv-card-entradas-badge:#d4615a;--rv-card-docs:#7cebc6;--rv-card-docs-badge:#4caf93;--rv-card-checks:#8b7cf6;--rv-card-checks-badge:#6b5dd3;--rv-card-trofeos:#ffd93d;--rv-card-trofeos-badge:#d4a017;--rv-card-vuelos:#b4f0a7;--rv-card-vuelos-badge:#5dae4e;--rv-card-outfit:#fdcfe8;--rv-card-outfit-badge:#d4619a;--rv-card-documental-badge:#ffd93d;--rv-card-documental-overlay:#000000f5;--rv-text-white:#fff;--rv-text-white-80:#ffffff80;--rv-text-white-70:#ffffff70;--rv-text-white-60:#ffffff61;--rv-text-white-50:#ffffff4f;--rv-text-white-40:#ffffff40;--rv-text-dark:#1a1a1a;--rv-text-black:#000;--rv-notif-bg:#fff;--rv-notif-badge-bg:#1a1a1a;--rv-notif-dot-active:#1a1a1a;--rv-notif-dot-inactive:#d1d5db;--mapas-problema-bg:#f9f3ee;--mapas-problema-bg-dark:#1f1a17;--mapas-remate-bg:#fffaf5;--mapas-remate-bg-dark:#1c1a16;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--header-height-desktop:88px;--header-height-mobile:112px;--sidebar-width-default:396px;--sidebar-width-x:360px;--sidebar-width-d:280px;--sidebar-width-t:220px;--location-width-default:496px;--location-width-x:410px;--location-width-d:280px;--location-width-t:240px;--skeleton-base:var(--color-bg-surface);--skeleton-highlight:color-mix(in srgb, var(--color-primitive-neutral-0) 45%, transparent);--skeleton-duration:1.5s}@media (prefers-color-scheme:dark){:root{--skeleton-base:var(--color-bg-raised);--skeleton-highlight:color-mix(in srgb, var(--color-primitive-neutral-0) 6%, transparent)}}@keyframes SelectorFechasHero-module-sass-module__-reNGq__skeleton-shimmer{to{transform:translate(100%)}}.SelectorFechasHero-module-sass-module__-reNGq__skeleton{background:var(--skeleton-base);position:relative;overflow:hidden}.SelectorFechasHero-module-sass-module__-reNGq__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-highlight) 50%, transparent 100%);animation:SelectorFechasHero-module-sass-module__-reNGq__skeleton-shimmer var(--skeleton-duration) linear infinite;will-change:transform;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.SelectorFechasHero-module-sass-module__-reNGq__skeleton:after,[class*=skeleton]:after{animation:none}}.SelectorFechasHero-module-sass-module__-reNGq__sticky{z-index:500;background:var(--color-bg-default);border-bottom:1px solid var(--color-border-default);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .28s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__sticky{display:none}}.SelectorFechasHero-module-sass-module__-reNGq__stickyVisible{opacity:1;pointer-events:all;transform:translateY(0)}.SelectorFechasHero-module-sass-module__-reNGq__stickyInner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:12px 80px;display:flex}@media only screen and (max-width:1179px){.SelectorFechasHero-module-sass-module__-reNGq__stickyInner{padding:12px 40px}}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__stickyInner{gap:12px;padding:12px 24px}}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePill{cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid var(--color-border-default);background:0 0;border-radius:10px;flex:auto;min-width:0;padding:7px 14px;transition:border-color .15s;position:relative}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePill:hover{border-color:var(--color-fg-secondary)}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePillOpen{border-color:var(--color-fg-primary)}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePillOpen .SelectorFechasHero-module-sass-module__-reNGq__stickyDatePillArrow svg{transform:rotate(180deg)}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePillHeader{align-items:center;gap:6px;margin-bottom:1px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePillDot{background:var(--color-success-default);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite SelectorFechasHero-module-sass-module__-reNGq__pulseGreen}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePillMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);flex:1;font-size:10px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePillArrow{color:var(--color-fg-muted);flex-shrink:0;align-items:center;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePillArrow svg{transition:transform .2s}.SelectorFechasHero-module-sass-module__-reNGq__stickyDatePillFecha{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-fg-primary);margin:0;font-size:18px;font-weight:900}.SelectorFechasHero-module-sass-module__-reNGq__stickyControls{align-items:center;gap:16px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__stickyTravelerLabel{color:var(--color-fg-secondary);white-space:nowrap;font-size:13px;font-weight:600}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__stickyTravelerLabel{display:none}}.SelectorFechasHero-module-sass-module__-reNGq__stickyCounter{border:1px solid var(--color-border-default);background:var(--color-bg-default);border-radius:8px;align-items:center;display:flex;overflow:hidden}.SelectorFechasHero-module-sass-module__-reNGq__stickyCounterBtn{cursor:pointer;width:34px;height:34px;color:var(--color-fg-primary);background:0 0;border:none;justify-content:center;align-items:center;font-size:17px;transition:background-color .15s;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__stickyCounterBtn:hover:not(:disabled){background:var(--color-bg-surface)}.SelectorFechasHero-module-sass-module__-reNGq__stickyCounterBtn:disabled{color:var(--color-fg-subtle);cursor:not-allowed}.SelectorFechasHero-module-sass-module__-reNGq__stickyCounterVal{text-align:center;min-width:38px;color:var(--color-fg-primary);border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);justify-content:center;align-items:center;height:34px;font-size:14px;font-weight:600;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__stickyTotal{letter-spacing:-.01em;color:var(--color-fg-primary);white-space:nowrap;font-size:18px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__stickyCta{background:var(--color-accent-default);color:var(--color-accent-on);letter-spacing:.05em;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:10px 24px;font-size:13px;font-weight:800;transition:background-color .18s,transform .12s}.SelectorFechasHero-module-sass-module__-reNGq__stickyCta:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent-default) 92%, black);transform:translateY(-1px)}.SelectorFechasHero-module-sass-module__-reNGq__stickyCta:active{transform:translateY(0)}.SelectorFechasHero-module-sass-module__-reNGq__stickyCta:disabled{opacity:.4;cursor:not-allowed}.SelectorFechasHero-module-sass-module__-reNGq__stickyNoDate{flex:1}.SelectorFechasHero-module-sass-module__-reNGq__stickyNoDateLabel{color:var(--color-fg-primary);margin:0;font-size:15px;font-weight:600}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__stickyNoDateLabel{display:none}}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdown{z-index:3;min-width:260px;position:relative}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdown{flex:1;min-width:0}}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownActive{z-index:10}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownActive .SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownArrow svg{transform:rotate(180deg)}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownHead{height:48px;box-shadow:inset 0 0 0 2px var(--color-border-default);background:var(--color-bg-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;padding:0 48px 0 16px;font-size:14px;font-weight:500;line-height:48px;transition:box-shadow .2s;display:flex;position:relative}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownHead:hover{box-shadow:inset 0 0 0 2px var(--color-fg-muted)}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownSelection{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownArrow{width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--color-border-default);color:var(--color-fg-muted);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownArrow svg{transition:transform .2s}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownBody{background:var(--color-bg-default);border:1px solid var(--color-border-default);z-index:20;border-radius:14px;min-width:280px;max-height:280px;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownBodyUp{top:auto;bottom:calc(100% + 6px)}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownOption{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;transition:background-color .12s;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownOption:hover{background:var(--color-bg-surface)}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownOptionActive .SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownFecha{font-weight:800}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownFecha{font-family:var(--font-family-display);color:var(--color-fg-primary);white-space:nowrap;font-size:15px;font-weight:600}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownMeta{color:var(--color-fg-muted);white-space:nowrap;flex-shrink:0;font-size:13px}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownUrgente{color:var(--color-warning-default);white-space:nowrap;font-size:12px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownVerTodas{border:none;border-top:1px solid var(--color-border-default);cursor:pointer;text-align:left;width:100%;color:var(--color-fg-muted);background:0 0;align-items:center;gap:8px;margin-top:4px;padding:11px 18px;font-size:13px;font-weight:700;transition:background-color .12s,color .12s;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownVerTodas svg{flex-shrink:0}.SelectorFechasHero-module-sass-module__-reNGq__stickyDropdownVerTodas:hover{background:var(--color-bg-surface);color:var(--color-fg-primary)}.SelectorFechasHero-module-sass-module__-reNGq__bookingStrip{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .3s,transform .3s,opacity .3s;display:grid;overflow:hidden;transform:translateY(-8px)}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStrip{display:none}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripVisible{opacity:1;pointer-events:all;grid-template-rows:1fr;transform:translateY(0)}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripBg{pointer-events:none;z-index:0;background:#f4f5f6;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec;position:absolute;inset:0 calc(-50vw + 50%)}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__bookingStripBg{background:var(--n1,#141416);border-color:var(--n2,#23262f)}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripInner{grid-template-columns:minmax(140px,1fr) 320px auto auto;align-items:center;gap:20px;min-height:0;padding:24px 0 12px;display:grid}@media only screen and (max-width:1179px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripInner{gap:16px;padding:24px 0 12px}}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripInner{grid-template-columns:1fr auto;grid-template-areas:"info counter""flight flight""pricing pricing""cta cta";gap:20px}}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripInner{grid-template-columns:1fr;grid-template-areas:"info""counter""flight""pricing""cta";gap:16px;padding:20px 0 12px}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripInfo{border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-elevated);padding:var(--space-3) var(--space-4);flex-direction:column;gap:4px;display:none}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripInfo{grid-area:info;display:flex}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLugares{white-space:nowrap;font-family:var(--font-display),"Acumin Pro",system-ui,Arial,sans-serif;letter-spacing:-.02em;color:var(--color-fg-primary);flex-wrap:nowrap;align-items:baseline;gap:10px;margin:0;font-size:36px;font-weight:900;line-height:1.1;display:inline-flex}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLugares{font-size:25px}}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLugares{font-size:22px}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLugares strong{font-weight:900}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLugaresDot{background:var(--color-success-default);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success-default) 24%, transparent);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite SelectorFechasHero-module-sass-module__-reNGq__bookingLugaresPulse}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLugaresMeta{white-space:nowrap;font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);letter-spacing:0;font-size:16px;font-weight:500;display:inline}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLugaresMeta{font-size:14px}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLugaresMeta{color:var(--color-fg-primary);font-weight:700}@media (prefers-reduced-motion:reduce){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLugaresDot{animation:none}}@keyframes SelectorFechasHero-module-sass-module__-reNGq__bookingLugaresPulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success-default) 24%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-success-default) 14%, transparent)}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripRequisitos{color:var(--color-fg-primary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-fg-primary) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-fg-primary) 30%, transparent);text-underline-offset:4px;background:0 0;border:none;align-items:center;gap:8px;margin-top:10px;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:text-decoration-color .15s,color .15s;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripRequisitos:hover{text-decoration-color:currentColor}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripRequisitos svg{width:16px;height:16px;color:var(--color-fg-muted);flex-shrink:0}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripControls{grid-area:counter}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripControls{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__travelerLabel{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--color-fg-primary);letter-spacing:.06em;white-space:nowrap;font-size:12px;font-weight:700;line-height:1}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__travelerLabel{display:none}}.SelectorFechasHero-module-sass-module__-reNGq__travelerCounter{border:1px solid var(--color-border-default);background:var(--color-bg-elevated);border-radius:10px;align-items:center;display:flex;overflow:hidden}.SelectorFechasHero-module-sass-module__-reNGq__counterBtn{cursor:pointer;width:38px;height:38px;color:var(--color-fg-primary);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;font-weight:400;transition:background-color .15s;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__counterBtn:hover:not(:disabled){background:var(--color-bg-surface)}.SelectorFechasHero-module-sass-module__-reNGq__counterBtn:disabled{color:var(--color-fg-subtle);cursor:not-allowed}.SelectorFechasHero-module-sass-module__-reNGq__counterValue{text-align:center;min-width:42px;color:var(--color-fg-primary);border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);justify-content:center;align-items:center;height:38px;font-size:15px;font-weight:700;display:flex}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__optionsGroup{grid-area:flight}}.SelectorFechasHero-module-sass-module__-reNGq__optionsGroup{border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-elevated);flex-direction:column;width:320px;display:flex;overflow:hidden}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__optionsGroup{width:100%}}.SelectorFechasHero-module-sass-module__-reNGq__optionsHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default);display:flex}.SelectorFechasHero-module-sass-module__-reNGq__optionsEyebrow{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--color-fg-primary);letter-spacing:.06em;white-space:nowrap;font-size:12px;font-weight:700;line-height:1}.SelectorFechasHero-module-sass-module__-reNGq__optionsCount{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);white-space:nowrap;font-size:13px;font-weight:400;line-height:1.4}.SelectorFechasHero-module-sass-module__-reNGq__optionsList{flex-direction:column;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__optionRow{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-4);border:none;border-top:1px solid var(--color-border-default);cursor:pointer;text-align:left;touch-action:manipulation;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;font-family:inherit;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__optionRow:hover{background:var(--color-bg-surface)}.SelectorFechasHero-module-sass-module__-reNGq__optionRow:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}.SelectorFechasHero-module-sass-module__-reNGq__optionRow:active .SelectorFechasHero-module-sass-module__-reNGq__optionThumb{transform:scaleX(1.15)}.SelectorFechasHero-module-sass-module__-reNGq__optionRow.SelectorFechasHero-module-sass-module__-reNGq__optionRowOn:active .SelectorFechasHero-module-sass-module__-reNGq__optionThumb{transform:translate(16px)scaleX(1.15)}.SelectorFechasHero-module-sass-module__-reNGq__optionRowOn{background:color-mix(in srgb, var(--color-accent-default) 8%, transparent)}.SelectorFechasHero-module-sass-module__-reNGq__optionRowOn:hover{background:color-mix(in srgb, var(--color-accent-default) 12%, transparent)}.SelectorFechasHero-module-sass-module__-reNGq__optionIcon{border-radius:var(--radius-md);background:var(--color-bg-surface);width:36px;height:36px;color:var(--color-fg-muted);transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__optionRowOn .SelectorFechasHero-module-sass-module__-reNGq__optionIcon{color:var(--color-accent-on);background:var(--color-accent-default)}.SelectorFechasHero-module-sass-module__-reNGq__optionLabel{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__optionTitle{font-family:var(--font-display-condensed);color:var(--color-fg-primary);letter-spacing:-.01em;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__optionTitle{font-size:16px}}.SelectorFechasHero-module-sass-module__-reNGq__optionSub{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);white-space:nowrap;font-size:13px;font-weight:400;line-height:1.4}.SelectorFechasHero-module-sass-module__-reNGq__optionRowOn .SelectorFechasHero-module-sass-module__-reNGq__optionSub{color:var(--color-fg-primary)}.SelectorFechasHero-module-sass-module__-reNGq__optionSwitch{border-radius:var(--radius-full);background:var(--color-border-default);width:36px;height:20px;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0;position:relative}.SelectorFechasHero-module-sass-module__-reNGq__optionRowOn .SelectorFechasHero-module-sass-module__-reNGq__optionSwitch{background:var(--color-accent-default)}.SelectorFechasHero-module-sass-module__-reNGq__optionThumb{background:var(--color-bg-default);width:16px;height:16px;box-shadow:var(--shadow-1);transition:transform var(--motion-duration-fast) var(--motion-ease-brand),background-color var(--motion-duration-fast) var(--motion-ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.SelectorFechasHero-module-sass-module__-reNGq__optionRowOn .SelectorFechasHero-module-sass-module__-reNGq__optionThumb{background:var(--color-accent-on);transform:translate(16px)}@media (prefers-reduced-motion:reduce){.SelectorFechasHero-module-sass-module__-reNGq__optionRow,.SelectorFechasHero-module-sass-module__-reNGq__optionIcon,.SelectorFechasHero-module-sass-module__-reNGq__optionSwitch,.SelectorFechasHero-module-sass-module__-reNGq__optionThumb{transition:none}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripIncluye{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);margin:0;font-size:13px;font-weight:400;line-height:1.4}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripIncluye strong{color:var(--color-fg-primary);font-weight:700}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripPricing{grid-area:pricing}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripPricing{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripPricing{text-align:left;border-top:1px solid #0000000f;align-items:flex-start;padding-top:4px}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__bookingStripPricing{border-top-color:#ffffff14}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripTotalRow{align-items:baseline;gap:8px;display:flex}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripTotalRow{justify-content:space-between;width:100%}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripTotalLabel{color:var(--color-fg-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripTotal{font-family:var(--font-family-display,"Acumin Pro", system-ui, Arial, sans-serif);letter-spacing:-.03em;color:var(--color-fg-primary);white-space:nowrap;align-items:baseline;gap:6px;font-size:42px;font-weight:900;line-height:1;display:inline-flex}@media only screen and (max-width:1179px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripTotal{font-size:38px}}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripTotal{font-size:34px}}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripTotal{font-size:32px}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripCurrency{font-family:var(--font-family-body,"Soleil", system-ui, Arial, sans-serif);letter-spacing:.06em;color:var(--color-fg-muted);text-transform:uppercase;font-size:14px;font-weight:700}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripCurrency{font-size:12px}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripTotalOriginal{font-family:var(--font-inter-tight,"Inter Tight"),sans-serif;color:var(--color-fg-muted);font-size:16px;font-weight:700;line-height:1.3;font-family:var(--font-family-display,"Acumin Pro", system-ui, Arial, sans-serif);font-variant-numeric:tabular-nums;margin:2px 0 0;text-decoration-thickness:1.5px}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripPerPerson{color:var(--color-fg-muted);margin:0;font-size:13px;line-height:1.3}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripApartado{color:var(--color-fg-muted);margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.3}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripApartado strong{color:var(--color-fg-primary);font-weight:800}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLegal{max-width:1280px;color:var(--color-fg-muted);letter-spacing:.02em;margin:0 auto;padding:0 80px 16px;font-size:10px}@media only screen and (max-width:1179px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLegal{padding:0 40px 16px}}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripLegal{display:none}}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripCta{grid-area:cta;width:100%}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripCta{background:var(--color-accent-default);color:var(--color-accent-on);letter-spacing:.08em;cursor:pointer;white-space:nowrap;text-align:center;box-shadow:0 4px 14px color-mix(in srgb, var(--color-accent-default) 35%, transparent);border:none;border-radius:12px;padding:18px 36px;font-size:15px;font-weight:900;text-decoration:none;transition:background-color .18s,transform .12s,box-shadow .18s;display:inline-block}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__bookingStripCta{text-align:center;width:100%;padding:18px 20px}}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripCta:hover{background:color-mix(in srgb, var(--color-accent-default) 92%, black);box-shadow:0 6px 20px color-mix(in srgb, var(--color-accent-default) 45%, transparent);transform:translateY(-1px)}.SelectorFechasHero-module-sass-module__-reNGq__bookingStripCta:active{transform:translateY(0)}.SelectorFechasHero-module-sass-module__-reNGq__dateSelectorSection{max-width:1280px;margin:0 auto;padding:56px 80px 10px}@media only screen and (max-width:1179px){.SelectorFechasHero-module-sass-module__-reNGq__dateSelectorSection{padding:56px 40px 18px}}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__dateSelectorSection{padding:40px 32px 16px}}.SelectorFechasHero-module-sass-module__-reNGq__routeKicker{letter-spacing:.15em;text-transform:uppercase;color:#777e90;margin:0 0 12px;font-size:12px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__routeTitle{font-family:var(--font-family-display,"Acumin Pro", system-ui, Arial, sans-serif);letter-spacing:-.02em;color:var(--color-fg-primary);margin:0 0 40px;font-size:clamp(48px,6vw,80px);font-weight:900;line-height:1}.SelectorFechasHero-module-sass-module__-reNGq__dateSelectorHeader{flex-direction:column;gap:6px;margin:0 0 32px;display:flex}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__dateSelectorHeader{margin-bottom:24px}}.SelectorFechasHero-module-sass-module__-reNGq__easypayBanner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-success-default) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-success-default) 30%, transparent);font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-primary);margin:0 0 24px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__easypayBanner svg{color:var(--color-success-default);flex-shrink:0;margin-top:2px}.SelectorFechasHero-module-sass-module__-reNGq__easypayBanner strong{font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__dateSelectorKicker{letter-spacing:.18em;text-transform:uppercase;color:#777e90;margin:0;font-size:11px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__dateSelectorTitle{font-family:var(--font-family-display,"Acumin Pro", system-ui, Arial, sans-serif);letter-spacing:-.02em;color:var(--n2,#23262f);margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.05}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__dateSelectorTitle{color:var(--n8,#fcfcfd)}.SelectorFechasHero-module-sass-module__-reNGq__dateSelectorLabel{color:#777e90;margin:0;font-size:15px;font-weight:400}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__dateSelectorLabel{color:var(--n5,#b1b5c3)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__dateCardsGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__dateCardsGrid{display:none}}.SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTrigger{display:none}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTrigger{background:var(--n8,#fcfcfd);cursor:pointer;text-align:left;border:1.5px solid #e6e8ec;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTrigger{background:var(--n1,#141416);border-color:var(--n3,#353945)}.SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTrigger:hover{border-color:#b1b5c3}.SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTrigger:active{transform:scale(.99)}}.SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTriggerLabel{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTriggerKicker{letter-spacing:.16em;text-transform:uppercase;color:#777e90;font-size:11px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTriggerValue{font-family:var(--font-family-display,"Acumin Pro", system-ui, Arial, sans-serif);letter-spacing:-.015em;color:var(--n2,#23262f);font-size:22px;font-weight:800}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTriggerValue{color:var(--n8,#fcfcfd)}.SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTriggerArrow{background:var(--n7,#f4f5f6);width:36px;height:36px;color:var(--n2,#23262f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__mobileFechasTriggerArrow{background:var(--n2,#23262f);color:var(--n8,#fcfcfd)}.SelectorFechasHero-module-sass-module__-reNGq__mobileProponerTrigger{display:none}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__mobileProponerTrigger{border:1.5px dashed color-mix(in srgb, var(--color-accent-default) 55%, transparent);background:color-mix(in srgb, var(--color-accent-default) 6%, var(--color-bg-elevated));cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;margin-top:12px;padding:16px 20px;font-family:inherit;transition:border-color .15s;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__mobileProponerTrigger:hover{border-color:var(--color-accent-default)}.SelectorFechasHero-module-sass-module__-reNGq__mobileProponerTrigger:active{transform:scale(.99)}}.SelectorFechasHero-module-sass-module__-reNGq__mobileProponerTriggerIcon{background:var(--section-documental,#0a0a0b);width:36px;height:36px;color:var(--color-accent-default);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__mobileRequisitosLink{display:none}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__mobileRequisitosLink{color:var(--n2,#23262f);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;margin:14px 0 0;padding:0;font-family:inherit;font-size:13px;font-weight:600;-webkit-text-decoration:underline #1414164d;text-decoration:underline #1414164d;display:inline-flex}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__mobileRequisitosLink{color:var(--n8,#fcfcfd);text-decoration-color:#ffffff4d}.SelectorFechasHero-module-sass-module__-reNGq__mobileRequisitosLink svg{color:#777e90;flex-shrink:0}}.SelectorFechasHero-module-sass-module__-reNGq__mobileBottomBar{display:none}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__mobileBottomBar{z-index:99;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--n8,#fcfcfd);pointer-events:none;border-top:1px solid #e6e8ec;align-items:center;gap:12px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 16px #0000000f}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__mobileBottomBar{background:var(--n1,#141416);border-top-color:var(--n3,#353945)}.SelectorFechasHero-module-sass-module__-reNGq__mobileBottomBarVisible{pointer-events:all;transform:translateY(0)}}.SelectorFechasHero-module-sass-module__-reNGq__mobileBottomInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__mobileBottomTotal{font-family:var(--font-family-display,"Acumin Pro", system-ui, Arial, sans-serif);letter-spacing:-.025em;color:var(--n2,#23262f);margin:0;font-size:24px;font-weight:900;line-height:1}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__mobileBottomTotal{color:var(--n8,#fcfcfd)}.SelectorFechasHero-module-sass-module__-reNGq__mobileBottomSub{color:#777e90;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:500;overflow:hidden}.SelectorFechasHero-module-sass-module__-reNGq__mobileBottomCta{background:var(--color-accent-default);color:var(--color-accent-on);letter-spacing:.06em;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:14px 24px;font-size:13px;font-weight:900;transition:background-color .18s,transform .12s}.SelectorFechasHero-module-sass-module__-reNGq__mobileBottomCta:hover{background:color-mix(in srgb, var(--color-accent-default) 92%, black)}.SelectorFechasHero-module-sass-module__-reNGq__mobileBottomCta:active{transform:scale(.98)}.SelectorFechasHero-module-sass-module__-reNGq__dateCard{border:1px solid var(--color-border-default);cursor:pointer;background:var(--color-bg-elevated);color:var(--color-fg-primary);-webkit-user-select:none;user-select:none;text-align:left;border-radius:14px;outline:none;flex-direction:column;gap:12px;min-width:0;min-height:176px;padding:22px 24px;font-family:inherit;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:flex;position:relative}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__dateCard{gap:14px;min-height:0;padding:22px 20px}}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__dateCard{box-shadow:inset 0 1px #ffffff0a}.SelectorFechasHero-module-sass-module__-reNGq__dateCard:hover:not(.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected):not(:disabled){border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__dateCard:hover:not(.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected):not(:disabled){box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000059}.SelectorFechasHero-module-sass-module__-reNGq__dateCard:focus-visible{outline:2px solid var(--color-accent-default);outline-offset:3px}.SelectorFechasHero-module-sass-module__-reNGq__dateCard:disabled{opacity:.4;cursor:not-allowed}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected{background:var(--color-accent-default);border-color:var(--color-accent-default);color:var(--color-accent-on);box-shadow:0 8px 28px color-mix(in srgb, var(--color-accent-default) 38%, transparent);transform:translateY(-2px)}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected{box-shadow:0 8px 28px color-mix(in srgb, var(--color-accent-default) 45%, transparent)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected:hover{background:var(--color-accent-default)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardAgotada{cursor:default;background:color-mix(in srgb, var(--color-danger-default) 6%, var(--color-bg-elevated));border-color:color-mix(in srgb, var(--color-danger-default) 32%, var(--color-border-default))}.SelectorFechasHero-module-sass-module__-reNGq__dateCardAgotada:hover{box-shadow:none;border-color:color-mix(in srgb, var(--color-danger-default) 32%, var(--color-border-default));transform:none}.SelectorFechasHero-module-sass-module__-reNGq__dateCardBellRow{align-items:center;margin-top:auto;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardMonth{font-family:var(--font-family-display,"Acumin Pro", system-ui, Arial, sans-serif);letter-spacing:-.02em;color:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:26px;font-weight:900;line-height:1.02;display:block;overflow:hidden}@media only screen and (max-width:1179px){.SelectorFechasHero-module-sass-module__-reNGq__dateCardMonth{font-size:24px}}@media only screen and (max-width:1023px){.SelectorFechasHero-module-sass-module__-reNGq__dateCardMonth{font-size:22px}}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__dateCardMonth{font-size:22px}}.SelectorFechasHero-module-sass-module__-reNGq__dateCardChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardChipDias{background:var(--color-bg-surface);color:var(--color-fg-secondary);letter-spacing:0;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardChipDias{background:color-mix(in srgb, var(--color-accent-on) 14%, transparent);color:var(--color-accent-on)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardChipPropuestaTag{white-space:nowrap;background:var(--color-bg-surface);color:var(--color-fg-secondary);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardChipPropuestaTag{background:color-mix(in srgb, var(--color-accent-on) 18%, transparent);color:var(--color-accent-on)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaActions{align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardCambiarFecha{border:1.5px solid var(--color-border-strong);color:var(--color-fg-primary);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:13px;font-weight:700;transition:background-color .16s}.SelectorFechasHero-module-sass-module__-reNGq__dateCardCambiarFecha:hover{background:var(--color-bg-surface)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardCambiarFecha{color:#fff;color:lab(100% 0 0);background:#000;background:lab(0% 0 0);border-color:#0000}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardCambiarFecha:hover{background:#060606;background:lab(1.5609% 0 0)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardEliminarPropuesta{background:color-mix(in srgb, var(--color-danger-default) 10%, transparent);color:var(--color-danger-default);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:600;transition:color .16s,background-color .16s}.SelectorFechasHero-module-sass-module__-reNGq__dateCardEliminarPropuesta:hover{background:color-mix(in srgb, var(--color-danger-default) 18%, transparent)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardEliminarPropuesta{color:color-mix(in srgb, var(--color-accent-on) 65%, transparent)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardEliminarPropuesta:hover{color:var(--color-accent-on);background:color-mix(in srgb, var(--color-accent-on) 12%, transparent)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardChipLugares{background:color-mix(in srgb, var(--color-success-default) 14%, transparent);color:var(--color-success-default);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.dark-mode .SelectorFechasHero-module-sass-module__-reNGq__dateCardChipLugares{color:color-mix(in srgb, var(--color-success-default) 88%, white)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardChipLugares:before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 28%, transparent);background:currentColor;border-radius:50%;display:block}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardChipLugares{background:color-mix(in srgb, var(--color-accent-on) 16%, transparent);color:var(--color-accent-on)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardChipUrgente{background:color-mix(in srgb, var(--color-warning-default) 16%, transparent);color:var(--color-warning-default);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardChipUrgente{background:color-mix(in srgb, var(--color-accent-on) 14%, transparent);color:var(--color-accent-on)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardChipPorConfirmar{background:var(--color-bg-surface);color:var(--color-fg-secondary);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardChipPorConfirmar{background:color-mix(in srgb, var(--color-accent-on) 14%, transparent);color:var(--color-accent-on)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardChipAgotada{background:var(--color-danger-default);color:var(--color-danger-on);text-transform:uppercase;letter-spacing:.03em;box-shadow:0 2px 10px color-mix(in srgb, var(--color-danger-default) 35%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuesta{border:1.5px dashed color-mix(in srgb, var(--color-accent-default) 55%, transparent);cursor:pointer;background:color-mix(in srgb, var(--color-accent-default) 6%, var(--color-bg-elevated));color:var(--color-fg-primary);text-align:left;-webkit-user-select:none;user-select:none;border-radius:14px;outline:none;flex-direction:column;gap:10px;min-height:176px;padding:22px 24px;font-family:inherit;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s,background-color .22s;display:flex;position:relative}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuesta{min-height:0;padding:22px 20px}}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuesta:hover{border-color:var(--color-accent-default);background:color-mix(in srgb, var(--color-accent-default) 10%, var(--color-bg-elevated));transform:translateY(-2px)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuesta:focus-visible{outline:2px solid var(--color-accent-default);outline-offset:3px}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaIcon{background:var(--section-documental,#0a0a0b);width:36px;height:36px;color:var(--color-accent-default);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaTitle{font-family:var(--font-display-condensed,var(--font-display,system-ui));letter-spacing:-.01em;color:var(--color-fg-primary);font-size:18px;font-weight:800;line-height:1.1}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaActive{border-style:solid;border-color:var(--color-accent-default);background:color-mix(in srgb, var(--color-accent-default) 12%, var(--color-bg-elevated))}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaSub{color:var(--color-fg-muted);font-size:13px;font-weight:600;line-height:1.35}.SelectorFechasHero-module-sass-module__-reNGq__propuestaInline{border:1px solid var(--color-border-default);background:var(--color-bg-elevated);border-radius:18px;margin-top:24px;padding:28px;animation:.28s cubic-bezier(.16,1,.3,1) SelectorFechasHero-module-sass-module__-reNGq__propuestaIn}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__propuestaInline{display:none}}.SelectorFechasHero-module-sass-module__-reNGq__propuestaInlineGrid{flex-direction:column;align-items:stretch;gap:16px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__propuestaAñoCol{flex-flow:wrap;flex-shrink:0;gap:10px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__propuestaAñoTabs{flex-wrap:wrap;flex-shrink:0;gap:8px;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__propuestaAñoTab{border:1px solid var(--color-border-default);background:var(--color-bg-raised);color:var(--color-fg-secondary);font-family:var(--font-display-condensed,var(--font-display,system-ui));letter-spacing:-.01em;cursor:pointer;border-radius:12px;padding:12px 18px;font-size:17px;font-weight:800;transition:border-color .16s,background-color .16s,color .16s}.SelectorFechasHero-module-sass-module__-reNGq__propuestaAñoTab:hover{border-color:var(--color-border-strong)}.SelectorFechasHero-module-sass-module__-reNGq__propuestaAñoTabActive{border-color:var(--color-accent-default);background:var(--color-accent-default);color:var(--color-accent-on)}.SelectorFechasHero-module-sass-module__-reNGq__propuestaAñoTabActive:hover{border-color:var(--color-accent-default)}.SelectorFechasHero-module-sass-module__-reNGq__propuestaMesSelect{flex:1;min-width:240px}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__propuestaMesSelect{min-width:0}}.SelectorFechasHero-module-sass-module__-reNGq__propuestaCalWrap{flex:1;min-width:0;max-width:760px}.SelectorFechasHero-module-sass-module__-reNGq__propuestaSheetBody{flex-direction:column;gap:16px;min-height:42vh;padding:8px 24px 28px;display:flex;overflow-y:auto}.SelectorFechasHero-module-sass-module__-reNGq__detalleDragZone{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.SelectorFechasHero-module-sass-module__-reNGq__detalleDragZone:active{cursor:grabbing}.SelectorFechasHero-module-sass-module__-reNGq__detalleSheetBody{flex-direction:column;flex:auto;gap:22px;min-height:0;padding:8px 24px 20px;display:flex;overflow-y:auto}.SelectorFechasHero-module-sass-module__-reNGq__detalleFooter{padding:16px 24px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-direction:column;flex-shrink:0;gap:14px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__detalleFooterPricing{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__detalleMeta{flex-direction:column;gap:10px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__detalleField{justify-content:space-between;align-items:center;gap:16px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__detalleFieldLabel{color:var(--color-fg-primary);font-size:16px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__detallePricing{border-top:1px solid var(--color-border-default);flex-direction:column;gap:6px;padding-top:20px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__detalleTotalRow{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__detalleTotalLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);font-size:12px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__detalleTotal{font-family:var(--font-display,"Acumin Pro", system-ui, sans-serif);letter-spacing:-.025em;color:var(--color-fg-primary);font-size:40px;font-weight:900;line-height:1}.SelectorFechasHero-module-sass-module__-reNGq__detalleTotal small{color:var(--color-fg-muted);margin-left:6px;font-size:15px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__detallePerPerson{color:var(--color-fg-muted);margin:0;font-size:14px}.SelectorFechasHero-module-sass-module__-reNGq__detalleApartado{color:var(--color-fg-secondary);text-align:right;margin:10px 0 0;font-size:14px;line-height:1.4}.SelectorFechasHero-module-sass-module__-reNGq__detalleApartado strong{color:var(--color-fg-primary);font-weight:800}.SelectorFechasHero-module-sass-module__-reNGq__detalleCta{background:var(--color-accent-default);width:100%;color:var(--color-accent-on);font-family:var(--font-display-condensed,var(--font-display,system-ui));letter-spacing:.06em;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;margin-top:4px;padding:18px;font-size:15px;font-weight:900;transition:background-color .18s,transform .12s;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__detalleCta:active{transform:scale(.98)}.SelectorFechasHero-module-sass-module__-reNGq__detalleOtraFecha{width:100%;color:var(--color-fg-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:700;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__detalleOtraFecha:active{opacity:.6}.SelectorFechasHero-module-sass-module__-reNGq__sheetDetailRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__sheetDetailLabel{color:var(--color-fg-primary);font-size:15px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__sheetCounter{border:1px solid var(--color-border-default);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__sheetCounterBtn{background:var(--color-bg-surface);width:36px;height:36px;color:var(--color-fg-primary);cursor:pointer;border:none;border-radius:999px;font-size:20px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__sheetCounterBtn:disabled{opacity:.4;cursor:not-allowed}.SelectorFechasHero-module-sass-module__-reNGq__sheetCounterValue{text-align:center;min-width:28px;font-size:17px;font-weight:800}.SelectorFechasHero-module-sass-module__-reNGq__sheetVuelo{border:1px solid var(--color-border-default);background:var(--color-bg-elevated);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__sheetVueloLabel{text-align:left;flex-direction:column;gap:2px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__sheetVueloTitle{color:var(--color-fg-primary);font-size:15px;font-weight:800}.SelectorFechasHero-module-sass-module__-reNGq__sheetVueloSub{color:var(--color-fg-muted);font-size:13px;font-weight:600}.SelectorFechasHero-module-sass-module__-reNGq__sheetVueloSwitch{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:999px;flex-shrink:0;width:46px;height:28px;transition:background-color .18s;position:relative}.SelectorFechasHero-module-sass-module__-reNGq__sheetVueloThumb{background:var(--color-fg-muted);border-radius:999px;width:20px;height:20px;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s;position:absolute;top:3px;left:3px}.SelectorFechasHero-module-sass-module__-reNGq__sheetVueloOn{border-color:var(--color-accent-default)}.SelectorFechasHero-module-sass-module__-reNGq__sheetVueloOn .SelectorFechasHero-module-sass-module__-reNGq__sheetVueloSwitch{background:var(--color-accent-default)}.SelectorFechasHero-module-sass-module__-reNGq__sheetVueloOn .SelectorFechasHero-module-sass-module__-reNGq__sheetVueloThumb{background:var(--color-accent-on);transform:translate(18px)}.SelectorFechasHero-module-sass-module__-reNGq__sheetTotalRow{border-top:1px solid var(--color-border-default);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__sheetTotalLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);font-size:13px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__sheetTotal{font-family:var(--font-display,"Acumin Pro", system-ui, sans-serif);letter-spacing:-.02em;color:var(--color-fg-primary);font-size:34px;font-weight:900}.SelectorFechasHero-module-sass-module__-reNGq__sheetTotal small{color:var(--color-fg-muted);margin-left:4px;font-size:14px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__sheetApartado{color:var(--color-fg-secondary);margin:0;font-size:14px}.SelectorFechasHero-module-sass-module__-reNGq__sheetApartado strong{color:var(--color-fg-primary);font-weight:800}.SelectorFechasHero-module-sass-module__-reNGq__propuestaInlineHead{margin-bottom:20px;position:relative}.SelectorFechasHero-module-sass-module__-reNGq__propuestaInlineKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-default);background:var(--section-documental,#0a0a0b);border-radius:999px;margin-bottom:10px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.SelectorFechasHero-module-sass-module__-reNGq__propuestaInlineTitle{font-family:var(--font-display,"Acumin Pro", system-ui, sans-serif);letter-spacing:-.02em;color:var(--color-fg-primary);margin:0 0 10px;font-size:26px;font-weight:900;line-height:1.05}@media only screen and (max-width:767px){.SelectorFechasHero-module-sass-module__-reNGq__propuestaInlineTitle{font-size:21px}}.SelectorFechasHero-module-sass-module__-reNGq__propuestaInlineSub{font-family:var(--font-body,system-ui, sans-serif);color:var(--color-fg-muted);max-width:60ch;margin:0 0 8px;font-size:15px;line-height:1.5}.SelectorFechasHero-module-sass-module__-reNGq__propuestaInlineNota{font-family:var(--font-body,system-ui, sans-serif);color:var(--color-fg-subtle,var(--color-fg-muted));max-width:60ch;margin:0 0 20px;font-size:13px;line-height:1.45}.SelectorFechasHero-module-sass-module__-reNGq__propuestaInlineClose{color:var(--color-fg-muted);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:13px;font-weight:600;position:absolute;top:0;right:0}.SelectorFechasHero-module-sass-module__-reNGq__propuestaInlineClose:hover{color:var(--color-fg-primary)}.SelectorFechasHero-module-sass-module__-reNGq__propuestaVolver{color:var(--color-fg-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:8px 4px;font-size:14px;font-weight:600}.SelectorFechasHero-module-sass-module__-reNGq__propuestaVolver:hover{color:var(--color-fg-primary)}.SelectorFechasHero-module-sass-module__-reNGq__propuestaResumen{border-top:1px solid var(--color-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__propuestaResumenTxt{color:var(--color-fg-secondary);margin:0;font-size:15px}.SelectorFechasHero-module-sass-module__-reNGq__propuestaResumenTxt strong{color:var(--color-fg-primary);font-weight:800}.SelectorFechasHero-module-sass-module__-reNGq__propuestaReservar{background:var(--color-accent-default);color:var(--color-accent-on);font-family:var(--font-display-condensed,var(--font-display,system-ui));letter-spacing:.06em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:900;transition:background-color .18s,transform .12s;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__propuestaReservar:hover{background:color-mix(in srgb, var(--color-accent-default) 92%, black)}.SelectorFechasHero-module-sass-module__-reNGq__propuestaReservar:active{transform:scale(.98)}@keyframes SelectorFechasHero-module-sass-module__-reNGq__propuestaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SelectorFechasHero-module-sass-module__-reNGq__dateCardMeta{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaCol{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:100%;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaKicker{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding-left:2px;font-size:11px;font-weight:800;line-height:1.2}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaKicker{color:color-mix(in srgb, var(--color-accent-on) 72%, transparent)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardStaffBadge{border-radius:var(--radius-full);background:#000;background:lab(0% 0 0);border:1px solid #000;border:1px solid lab(0% 0 0);align-items:center;gap:6px;min-width:0;padding:4px 10px 4px 4px;display:inline-flex;box-shadow:0 4px 14px #00000040;box-shadow:0 4px 14px lab(0% 0 0/.25)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaBadge{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primitive-violet-500) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-primitive-violet-500) 40%, transparent);cursor:pointer;min-width:0;font:inherit;align-items:center;gap:6px;padding:4px 10px 4px 4px;transition:background-color .18s,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaBadge:hover{background:color-mix(in srgb, var(--color-primitive-violet-500) 24%, transparent);border-color:color-mix(in srgb, var(--color-primitive-violet-500) 60%, transparent);box-shadow:0 6px 16px color-mix(in srgb, var(--color-primitive-violet-500) 22%, transparent);transform:translateY(-1px)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaBadge:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:2px}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaBadge{background:var(--color-primitive-violet-500);border-color:color-mix(in srgb, var(--color-accent-on) 25%, transparent)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardProponenteName{color:#fff;color:lab(100% 0 0);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1;overflow:hidden}.SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaName{color:color-mix(in srgb, var(--color-primitive-violet-500) 85%, var(--color-fg-primary));white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1;overflow:hidden}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardPropuestaName{color:#fff;color:lab(100% 0 0)}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelloAvatares{align-items:center;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelloAvatares>:not(:first-child){margin-left:-8px}.SelectorFechasHero-module-sass-module__-reNGq__dateCardViajeros{flex-shrink:0}.SelectorFechasHero-module-sass-module__-reNGq__dateCardVerDetalles{letter-spacing:.01em;color:var(--color-fg-secondary);align-items:center;gap:4px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:700;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__dateCardSelected .SelectorFechasHero-module-sass-module__-reNGq__dateCardVerDetalles{color:var(--color-accent-on)}.SelectorFechasHero-module-sass-module__-reNGq__instruccionesBlock{background:color-mix(in srgb, var(--color-accent-default) 8%, var(--color-bg-default));border-radius:12px;flex-direction:column;gap:6px;margin-bottom:28px;padding:14px 18px;display:flex;position:relative}.SelectorFechasHero-module-sass-module__-reNGq__instruccionesBlock:before{content:"";background:var(--color-accent-default);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px}.SelectorFechasHero-module-sass-module__-reNGq__instruccionesInline{font-family:var(--font-family-body);color:var(--color-fg-secondary);flex-wrap:wrap;align-items:baseline;gap:0;margin:0;font-size:13px;line-height:1.55;display:flex}.SelectorFechasHero-module-sass-module__-reNGq__instruccionesInlineItem{align-items:baseline;display:inline-flex}.SelectorFechasHero-module-sass-module__-reNGq__instruccionesSep{color:var(--color-fg-muted);-webkit-user-select:none;user-select:none;opacity:.5;padding:0 8px}.SelectorFechasHero-module-sass-module__-reNGq__instruccionesInlineLabel{font-family:var(--font-family-body);color:var(--color-fg-primary);font-size:13px;font-weight:700}.SelectorFechasHero-module-sass-module__-reNGq__instruccionesInlineSub{color:var(--color-fg-muted);margin-left:4px;font-weight:400}.SelectorFechasHero-module-sass-module__-reNGq__instruccionesNota{font-family:var(--font-family-body);color:var(--color-fg-muted);margin:0;font-size:11px;font-weight:400;line-height:1.5}
:root{--color-fg-primary:var(--color-primitive-neutral-700);--color-fg-secondary:var(--color-primitive-neutral-600);--color-fg-muted:var(--color-primitive-neutral-400);--color-fg-subtle:var(--color-primitive-neutral-300);--color-fg-inverse:var(--color-primitive-neutral-50);--color-bg-default:var(--color-primitive-neutral-50);--color-bg-raised:var(--color-primitive-neutral-0);--color-bg-surface:var(--color-primitive-neutral-100);--color-bg-elevated:var(--color-primitive-neutral-0);--color-bg-overlay:#0a0a0ba8;--color-pagos-panel:var(--color-primitive-neutral-100);--color-pagos-inset:var(--color-primitive-neutral-100);--color-bg-inset:var(--color-primitive-neutral-100);--color-border-default:var(--color-primitive-neutral-200);--color-border-strong:var(--color-primitive-neutral-300);--color-primary-default:var(--color-primitive-blue-500);--color-primary-hover:var(--color-primitive-blue-700);--color-primary-subtle:var(--color-primitive-blue-100);--color-primary-on:var(--color-primitive-neutral-50);--color-accent-default:var(--color-primitive-lime-500);--color-accent-hover:var(--color-primitive-lime-700);--color-accent-on:var(--color-primitive-neutral-700);--color-accent-subtle:#ccff001f;--color-success-default:var(--color-primitive-green-500);--color-success-on:var(--color-primitive-neutral-50);--color-danger-default:var(--color-primitive-red-500);--color-danger-on:var(--color-primitive-neutral-50);--color-warning-default:var(--color-primitive-amber-500);--color-warning-on:var(--color-primitive-neutral-700);--color-bubble-user-bg:var(--color-primitive-blue-550);--color-bubble-user-on:var(--color-primitive-neutral-50);--color-bubble-user-shadow:color-mix(in srgb, var(--color-primitive-blue-550) 22%, transparent);--color-focus-ring:0 0 0 4px #3b71fe2e;--color-tooltip-bg:#050607f0;--color-tooltip-text:var(--color-fg-inverse);--color-status-warning-text:#f6b669}@supports (color:lab(0% 0 0)){:root{--color-tooltip-bg:lab(1.5473% .12362 -.663835/.94);--color-status-warning-text:lab(78.9554% 17.9337 48.2538)}}@media (prefers-color-scheme:dark){:root{--color-fg-primary:var(--color-primitive-neutral-50);--color-fg-secondary:var(--color-primitive-neutral-100);--color-fg-muted:var(--color-primitive-neutral-300);--color-fg-subtle:var(--color-primitive-neutral-400);--color-fg-inverse:var(--color-primitive-neutral-700);--color-bg-default:var(--color-primitive-neutral-900);--color-bg-raised:var(--color-primitive-neutral-700);--color-bg-surface:var(--color-primitive-neutral-600);--color-bg-elevated:var(--color-primitive-neutral-800);--color-bg-overlay:#fcfcfd14;--color-pagos-panel:var(--color-primitive-neutral-900);--color-pagos-inset:var(--color-primitive-neutral-800);--color-bg-inset:var(--color-primitive-neutral-800);--color-border-default:var(--color-primitive-neutral-500);--color-border-strong:var(--color-primitive-neutral-400);--color-tooltip-bg:#f1f1f4f0;--color-status-warning-text:#f6b669}@supports (color:lab(0% 0 0)){:root{--color-tooltip-bg:lab(95.3377% .190139 -1.12106/.94);--color-status-warning-text:lab(78.9554% 17.9337 48.2538)}}}:root{--section-entradas:#f28b82;--section-entradas-badge:#d4615a;--section-checks:#8b7cf6;--section-checks-badge:#6b5dd3;--section-docs:#7cebc6;--section-docs-badge:#4caf93;--section-trofeos:#ffd93d;--section-trofeos-badge:#d4a017;--section-traslados:#b4f0a7;--section-traslados-badge:#5dae4e;--section-guia:#a8d8ea;--section-guia-badge:#1565c0;--section-maleta:#fdcfe8;--section-maleta-badge:#d4619a;--section-tips:#ffe8a3;--section-tips-badge:#c98a13;--section-calificaciones:#bdebf2;--section-calificaciones-badge:#0e8ba3;--section-glosario:#eee0c4;--section-glosario-badge:#907649;--section-videollamada-grupal:#e3dbff;--section-videollamada-grupal-badge:#7235d0;--section-pagos-viajeros:#cde4ff;--section-pagos-viajeros-badge:#005bb8;--section-trofeos-viajeros:#ffd6d4;--section-trofeos-viajeros-badge:#be2038;--section-viajeros-control:#00434d;--section-viajeros-control-text:#e3f6f7;--section-viajeros-control-sub:#e3f6f7c7;--section-viajeros-control-icon-bg:#ffffff24;--section-vuelos:#b4f0a7;--section-vuelos-badge:#5dae4e;--sec-vuelos-upload-fg:var(--color-semantic-sec-vuelos-upload-fg);--sec-vuelos-upload-bg-idle:var(--color-semantic-sec-vuelos-upload-bg-idle);--sec-vuelos-upload-bg-active:var(--color-semantic-sec-vuelos-upload-bg-active);--sec-vuelos-upload-text-active:var(--color-semantic-sec-vuelos-upload-text-active);--task-card-pending-badge-bg:var(--color-semantic-task-card-pending-badge-bg);--task-card-pending-badge-fg:var(--color-semantic-task-card-pending-badge-fg);--section-mapas-bg:#efede7;--section-mapas-card:#faf9f5;--section-mapas-card-alt:#f4f2eb;--section-mapas-border:#e8e5dc;--section-mapas-ink:#1a1a1a;--section-mapas-ink-body:#3d3a33;--section-mapas-ink-warm:#6b6859;--section-mapas-ink-muted:#9a9684;--section-mapas-badge:var(--color-primitive-lime-500);--section-docu:#fafbfc;--section-docu-badge:#e8e9eb;--section-documental:#0a0908;--section-documental-badge:#cf0;--sec-icon-bg:#ffffff59;--trip-hero-overlay-start:#0a09088c;--trip-hero-overlay-mid:#0a090840;--trip-hero-overlay-end:#0a0908d9;--trip-hero-mute-border:#ffffff40;--trip-hero-mute-bg:#00000073;--trip-hero-mute-bg-hover:#000000a6;--trip-hero-text-inverse:#fff;--trip-hero-eyebrow-on:#fff9;--trip-hero-country-on:#ffffffad;--trip-hero-badge-bg:#ffffff26;--trip-hero-badge-border:#ffffff40;--trip-hero-badge-hover:#ffffff47;--trip-hero-badge-flights-bg:#22c55e33;--trip-hero-badge-flights-border:#22c55e66;--trip-hero-badge-flights-fg:#86efac;--trip-hero-badge-noflights-bg:#ffffff14;--trip-hero-badge-noflights-border:#ffffff1f;--trip-hero-badge-noflights-fg:#ffffff80;--sec-empty-bg:#f0f2f4;--sec-entradas-text:#4c110a;--sec-entradas-sub:#4c110ab8;--sec-entradas-sub2:#4c110ae0;--sec-entradas-btn:#4c110a24;--sec-entradas-dot:#4c110a80;--sec-checks-text:#221851;--sec-checks-sub:#221851b8;--sec-checks-sub2:#221851e0;--sec-checks-btn:#22185124;--sec-checks-dot:#22185180;--sec-docs-text:#002e1f;--sec-docs-sub:#002e1fb8;--sec-docs-sub2:#002e1fe0;--sec-docs-btn:#002e1f24;--sec-docs-dot:#002e1f80;--sec-trofeos-text:#3e2200;--sec-trofeos-sub:#3e2200b8;--sec-trofeos-sub2:#3e2200e0;--sec-trofeos-btn:#3e220024;--sec-trofeos-dot:#3e220080;--sec-traslados-text:#002e05;--sec-traslados-sub:#002e05b8;--sec-traslados-sub2:#002e05e0;--sec-traslados-btn:#002e0524;--sec-traslados-dot:#002e0580;--sec-guia-text:#001e2b;--sec-guia-sub:#001e2bb8;--sec-guia-sub2:#001e2be0;--sec-guia-btn:#001e2b24;--sec-guia-dot:#001e2b80;--sec-maleta-text:#410b2a;--sec-tips-text:#412800;--sec-calificaciones-text:#002c2d;--sec-calificaciones-sub:#002c2db8;--sec-calificaciones-sub2:#002c2de0;--sec-calificaciones-btn:#002c2d24;--sec-calificaciones-dot:#002c2d80;--sec-glosario-text:#3b2a17;--sec-glosario-sub:#3b2a17b8;--sec-glosario-sub2:#3b2a17e0;--sec-videollamada-grupal-text:#331f5a;--sec-videollamada-grupal-sub:#331f5ab8;--sec-videollamada-grupal-sub2:#331f5ae0;--sec-pagos-viajeros-text:#012854;--sec-pagos-viajeros-sub:#012854b8;--sec-pagos-viajeros-sub2:#012854e0;--sec-trofeos-viajeros-text:#52151a;--sec-trofeos-viajeros-sub:#52151ab8;--sec-trofeos-viajeros-sub2:#52151ae0;--sec-glosario-btn:#3b2a1724;--sec-glosario-dot:#3b2a1780;--sec-videollamada-grupal-btn:#331f5a24;--sec-videollamada-grupal-dot:#331f5a80;--sec-pagos-viajeros-btn:#01285424;--sec-pagos-viajeros-dot:#01285480;--sec-trofeos-viajeros-btn:#52151a24;--sec-trofeos-viajeros-dot:#52151a80;--sec-videollamada-grupal-badge-on:#331f5a;--sec-pagos-viajeros-badge-on:#012854;--sec-trofeos-viajeros-badge-on:#52151a;--sec-maleta-sub:#410b2ab8;--sec-maleta-sub2:#410b2ae0;--sec-maleta-btn:#410b2a24;--sec-maleta-dot:#410b2a80;--sec-vuelos-text:#002e05;--sec-vuelos-sub:#002e05b8;--sec-vuelos-sub2:#002e05e0;--sec-vuelos-btn:#002e0524;--sec-vuelos-dot:#002e0580;--sec-docu-text:#191a1f;--sec-docu-sub:#191a1fb8;--sec-docu-sub2:#191a1fe0;--sec-docu-btn:#191a1f24;--sec-docu-dot:#191a1f80;--section-reservas:#0a3f86;--section-reservas-badge:#3b6eb9;--sec-reservas-text:#eff6ff;--sec-reservas-sub:#eff6ffb8;--sec-reservas-sub2:#eff6ffe0;--sec-reservas-btn:#eff6ff24;--sec-reservas-dot:#eff6ff80}@supports (color:lab(0% 0 0)){:root{--section-glosario:lab(89.6981% 1.53282 15.5464);--section-glosario-badge:lab(51.3609% 6.17436 28.6815);--section-videollamada-grupal:lab(88.9552% 8.67373 -18.5064);--section-videollamada-grupal-badge:lab(38.0006% 51.1646 -70.8194);--section-pagos-viajeros:lab(89.422% -3.36233 -18.0098);--section-pagos-viajeros-badge:lab(37.8648% 10.5244 -64.9262);--section-trofeos-viajeros:lab(89.0551% 15.8839 6.76299);--section-trofeos-viajeros-badge:lab(42.2897% 60.998 29.6854);--section-viajeros-control:lab(25.0334% -16.4928 -12.1201);--section-viajeros-control-text:lab(95.559% -6.32718 -2.65049);--section-viajeros-control-sub:lab(95.559% -6.32718 -2.65049/.78);--section-viajeros-control-icon-bg:lab(100% 0 0/.14);--sec-empty-bg:lab(95.3578% -.333756 -1.07459);--sec-entradas-text:lab(15.6249% 27.8428 19.7962);--sec-entradas-sub:lab(15.6249% 27.8428 19.7962/.72);--sec-entradas-sub2:lab(15.6249% 27.8428 19.7962/.88);--sec-entradas-btn:lab(15.6249% 27.8428 19.7962/.14);--sec-entradas-dot:lab(15.6249% 27.8428 19.7962/.5);--sec-checks-text:lab(12.5499% 18.9764 -34.2834);--sec-checks-sub:lab(12.5499% 18.9764 -34.2834/.72);--sec-checks-sub2:lab(12.5499% 18.9764 -34.2834/.88);--sec-checks-btn:lab(12.5499% 18.9764 -34.2834/.14);--sec-checks-dot:lab(12.5499% 18.9764 -34.2834/.5);--sec-docs-text:lab(15.3369% -33.1003 5.81217);--sec-docs-sub:lab(15.3369% -33.1003 5.81217/.72);--sec-docs-sub2:lab(15.3369% -33.1003 5.81217/.88);--sec-docs-btn:lab(15.3369% -33.1003 5.81217/.14);--sec-docs-dot:lab(15.3369% -33.1003 5.81217/.5);--sec-trofeos-text:lab(16.1886% 16.4703 34.9177);--sec-trofeos-sub:lab(16.1886% 16.4703 34.9177/.72);--sec-trofeos-sub2:lab(16.1886% 16.4703 34.9177/.88);--sec-trofeos-btn:lab(16.1886% 16.4703 34.9177/.14);--sec-trofeos-dot:lab(16.1886% 16.4703 34.9177/.5);--sec-traslados-text:lab(15.1992% -25.4448 20.4198);--sec-traslados-sub:lab(15.1992% -25.4448 20.4198/.72);--sec-traslados-sub2:lab(15.1992% -25.4448 20.4198/.88);--sec-traslados-btn:lab(15.1992% -25.4448 20.4198/.14);--sec-traslados-dot:lab(15.1992% -25.4448 20.4198/.5);--sec-guia-text:lab(9.46395% -9.17279 -24.4022);--sec-guia-sub:lab(9.46395% -9.17279 -24.4022/.72);--sec-guia-sub2:lab(9.46395% -9.17279 -24.4022/.88);--sec-guia-btn:lab(9.46395% -9.17279 -24.4022/.14);--sec-guia-dot:lab(9.46395% -9.17279 -24.4022/.5);--sec-maleta-text:lab(12.9418% 28.4556 -5.54555);--sec-tips-text:lab(18.5964% 13.9351 36.1811);--sec-calificaciones-text:lab(14.9933% -26.2477 -7.69208);--sec-calificaciones-sub:lab(14.9933% -26.2477 -7.69208/.72);--sec-calificaciones-sub2:lab(14.9933% -26.2477 -7.69208/.88);--sec-calificaciones-btn:lab(14.9933% -26.2477 -7.69208/.14);--sec-calificaciones-dot:lab(14.9933% -26.2477 -7.69208/.5);--sec-glosario-text:lab(18.752% 5.85869 15.8328);--sec-glosario-sub:lab(18.752% 5.85869 15.8328/.72);--sec-glosario-sub2:lab(18.752% 5.85869 15.8328/.88);--sec-videollamada-grupal-text:lab(17.2176% 21.0694 -32.2774);--sec-videollamada-grupal-sub:lab(17.2176% 21.0694 -32.2774/.72);--sec-videollamada-grupal-sub2:lab(17.2176% 21.0694 -32.2774/.88);--sec-pagos-viajeros-text:lab(15.7727% 2.39243 -30.8645);--sec-pagos-viajeros-sub:lab(15.7727% 2.39243 -30.8645/.72);--sec-pagos-viajeros-sub2:lab(15.7727% 2.39243 -30.8645/.88);--sec-trofeos-viajeros-text:lab(17.8493% 28.8481 13.4701);--sec-trofeos-viajeros-sub:lab(17.8493% 28.8481 13.4701/.72);--sec-trofeos-viajeros-sub2:lab(17.8493% 28.8481 13.4701/.88);--sec-glosario-btn:lab(18.752% 5.85869 15.8328/.14);--sec-glosario-dot:lab(18.752% 5.85869 15.8328/.5);--sec-videollamada-grupal-btn:lab(17.2176% 21.0694 -32.2774/.14);--sec-videollamada-grupal-dot:lab(17.2176% 21.0694 -32.2774/.5);--sec-pagos-viajeros-btn:lab(15.7727% 2.39243 -30.8645/.14);--sec-pagos-viajeros-dot:lab(15.7727% 2.39243 -30.8645/.5);--sec-trofeos-viajeros-btn:lab(17.8493% 28.8481 13.4701/.14);--sec-trofeos-viajeros-dot:lab(17.8493% 28.8481 13.4701/.5);--sec-videollamada-grupal-badge-on:lab(17.2176% 21.0694 -32.2774);--sec-pagos-viajeros-badge-on:lab(15.7727% 2.39243 -30.8645);--sec-trofeos-viajeros-badge-on:lab(17.8493% 28.8481 13.4701);--sec-maleta-sub:lab(12.9418% 28.4556 -5.54555/.72);--sec-maleta-sub2:lab(12.9418% 28.4556 -5.54555/.88);--sec-maleta-btn:lab(12.9418% 28.4556 -5.54555/.14);--sec-maleta-dot:lab(12.9418% 28.4556 -5.54555/.5);--sec-vuelos-text:lab(15.1992% -25.4448 20.4198);--sec-vuelos-sub:lab(15.1992% -25.4448 20.4198/.72);--sec-vuelos-sub2:lab(15.1992% -25.4448 20.4198/.88);--sec-vuelos-btn:lab(15.1992% -25.4448 20.4198/.14);--sec-vuelos-dot:lab(15.1992% -25.4448 20.4198/.5);--sec-docu-text:lab(9.44837% .460759 -3.71836);--sec-docu-sub:lab(9.44837% .460759 -3.71836/.72);--sec-docu-sub2:lab(9.44837% .460759 -3.71836/.88);--sec-docu-btn:lab(9.44837% .460759 -3.71836/.14);--sec-docu-dot:lab(9.44837% .460759 -3.71836/.5);--sec-reservas-text:lab(96.4618% -1.20863 -7.38915);--sec-reservas-sub:lab(96.4618% -1.20863 -7.38915/.72);--sec-reservas-sub2:lab(96.4618% -1.20863 -7.38915/.88);--sec-reservas-btn:lab(96.4618% -1.20863 -7.38915/.14);--sec-reservas-dot:lab(96.4618% -1.20863 -7.38915/.5)}}@media (prefers-color-scheme:dark){:root{--section-entradas:#561e17;--section-checks:#2b245b;--section-docs:#003d2e;--section-trofeos:#563500;--section-traslados:#0f3e14;--section-guia:#00384e;--section-maleta:#511d39;--section-tips:#563500;--section-calificaciones:#003c3c;--section-calificaciones-badge:#009b9b;--section-glosario:#362d19;--section-glosario-badge:#b69a6c;--section-videollamada-grupal:#38255f;--section-videollamada-grupal-badge:#ab91f2;--section-reservas:#14325d;--section-reservas-badge:#4c86db;--sec-reservas-text:#c9e0ff;--sec-reservas-sub:#c9e0ffb8;--sec-reservas-sub2:#c9e0ffe0;--sec-reservas-btn:#c9e0ff24;--sec-reservas-dot:#c9e0ff80;--section-pagos-viajeros:#0c335f;--section-pagos-viajeros-badge:#6aa7f4;--section-trofeos-viajeros:#581b1f;--section-trofeos-viajeros-badge:#ef7e80;--section-vuelos:#0f3e14;--sec-vuelos-upload-fg:#7acf7e;--sec-vuelos-upload-bg-idle:var(--color-bg-raised);--sec-vuelos-upload-bg-active:#133015;--sec-vuelos-upload-text-active:#a5e0a5;--section-mapas-bg:var(--color-primitive-neutral-950);--section-mapas-card:var(--color-primitive-neutral-875);--section-mapas-card-alt:var(--color-primitive-neutral-875);--section-mapas-border:var(--color-border-default);--section-mapas-ink:var(--color-fg-primary);--section-mapas-ink-body:var(--color-fg-secondary);--section-mapas-ink-warm:var(--color-fg-muted);--section-mapas-ink-muted:var(--color-fg-subtle);--section-mapas-badge:var(--color-primitive-lime-500);--section-docu:#0f111a;--sec-icon-bg:#ffffff1a;--sec-empty-bg:#191b1d;--sec-entradas-text:#ffd2ca;--sec-entradas-sub:#ffd2cab8;--sec-entradas-sub2:#ffd2cae0;--sec-entradas-btn:#ffd2ca24;--sec-entradas-dot:#ffd2ca80;--sec-checks-text:#d3d3ff;--sec-checks-sub:#d3d3ffb8;--sec-checks-sub2:#d3d3ffe0;--sec-checks-btn:#d3d3ff24;--sec-checks-dot:#d3d3ff80;--sec-docs-text:#a9e7d0;--sec-docs-sub:#a9e7d0b8;--sec-docs-sub2:#a9e7d0e0;--sec-docs-btn:#a9e7d024;--sec-docs-dot:#a9e7d080;--sec-trofeos-text:#fed7a3;--sec-trofeos-sub:#fed7a3b8;--sec-trofeos-sub2:#fed7a3e0;--sec-trofeos-btn:#fed7a324;--sec-trofeos-dot:#fed7a380;--sec-traslados-text:#bbe4bc;--sec-traslados-sub:#bbe4bcb8;--sec-traslados-sub2:#bbe4bce0;--sec-traslados-btn:#bbe4bc24;--sec-traslados-dot:#bbe4bc80;--sec-guia-text:#a8e1fd;--sec-guia-sub:#a8e1fdb8;--sec-guia-sub2:#a8e1fde0;--sec-guia-btn:#a8e1fd24;--sec-guia-dot:#a8e1fd80;--sec-maleta-text:#fcc5de;--sec-tips-text:#f3d2a4;--sec-calificaciones-text:#a9e4e4;--sec-calificaciones-sub:#a9e4e4b8;--sec-calificaciones-sub2:#a9e4e4e0;--sec-calificaciones-btn:#a9e4e424;--sec-calificaciones-dot:#a9e4e480;--sec-glosario-text:#eaddc1;--sec-glosario-sub:#eaddc1b8;--sec-glosario-sub2:#eaddc1e0;--sec-glosario-btn:#eaddc124;--sec-glosario-dot:#eaddc180;--sec-videollamada-grupal-text:#e3dbff;--sec-videollamada-grupal-sub:#e3dbffb8;--sec-videollamada-grupal-sub2:#e3dbffe0;--sec-videollamada-grupal-btn:#e3dbff24;--sec-videollamada-grupal-dot:#e3dbff80;--sec-pagos-viajeros-text:#cde4ff;--sec-pagos-viajeros-sub:#cde4ffb8;--sec-pagos-viajeros-sub2:#cde4ffe0;--sec-pagos-viajeros-btn:#cde4ff24;--sec-pagos-viajeros-dot:#cde4ff80;--sec-trofeos-viajeros-text:#ffd6d4;--sec-trofeos-viajeros-sub:#ffd6d4b8;--sec-trofeos-viajeros-sub2:#ffd6d4e0;--sec-trofeos-viajeros-btn:#ffd6d424;--sec-trofeos-viajeros-dot:#ffd6d480;--sec-videollamada-grupal-badge-on:#1a0a35;--sec-pagos-viajeros-badge-on:#001535;--sec-trofeos-viajeros-badge-on:#320006;--sec-maleta-sub:#fcc5deb8;--sec-maleta-sub2:#fcc5dee0;--sec-maleta-btn:#fcc5de24;--sec-maleta-dot:#fcc5de80;--sec-vuelos-text:#bbe4bc;--sec-vuelos-sub:#bbe4bcb8;--sec-vuelos-sub2:#bbe4bce0;--sec-vuelos-btn:#bbe4bc24;--sec-vuelos-dot:#bbe4bc80;--sec-docu-text:#e2e4eb;--sec-docu-sub:#e2e4ebb8;--sec-docu-sub2:#e2e4ebe0;--sec-docu-btn:#e2e4eb24;--sec-docu-dot:#e2e4eb80}@supports (color:lab(0% 0 0)){:root{--section-entradas:lab(20.3304% 26.0936 18.9292);--section-checks:lab(17.4257% 16.2929 -32.655);--section-docs:lab(22.2355% -30.3925 5.45138);--section-trofeos:lab(25.5863% 14.0632 45.2842);--section-traslados:lab(22.1331% -23.8968 20.2398);--section-guia:lab(21.2069% -12.9519 -24.6937);--section-maleta:lab(19.9747% 27.1592 -5.25937);--section-tips:lab(25.5863% 14.0632 45.2842);--section-calificaciones:lab(21.9585% -26.2181 -7.75728);--section-calificaciones-badge:lab(57.1854% -39.2809 -11.7414);--section-glosario:lab(18.8812% 2.02623 14.4341);--section-glosario-badge:lab(65.3023% 5.80162 28.0917);--section-videollamada-grupal:lab(19.5801% 20.6506 -32.3166);--section-videollamada-grupal-badge:lab(65.6746% 25.6513 -45.7917);--section-reservas:lab(20.4804% 1.94578 -29.6573);--section-reservas-badge:lab(54.9486% 1.43778 -50.0992);--sec-reservas-text:lab(88.1785% -2.76712 -21.7865);--sec-reservas-sub:lab(88.1785% -2.76712 -21.7865/.72);--sec-reservas-sub2:lab(88.1785% -2.76712 -21.7865/.88);--sec-reservas-btn:lab(88.1785% -2.76712 -21.7865/.14);--sec-reservas-dot:lab(88.1785% -2.76712 -21.7865/.5);--section-pagos-viajeros:lab(20.4901% 1.02144 -30.9665);--section-pagos-viajeros-badge:lab(66.8707% -3.299 -45.34);--section-trofeos-viajeros:lab(20.1724% 28.8336 13.3283);--section-trofeos-viajeros-badge:lab(66.069% 44.7325 19.8882);--section-vuelos:lab(22.1331% -23.8968 20.2398);--sec-vuelos-upload-fg:lab(76.2082% -39.2083 31.9012);--sec-vuelos-upload-bg-active:lab(17.2102% -16.8256 13.8896);--sec-vuelos-upload-text-active:lab(83.8667% -27.9624 22.264);--section-docu:lab(5.1422% .985391 -6.5502);--sec-icon-bg:lab(100% 0 0/.1);--sec-empty-bg:lab(9.51488% -.528023 -1.7756);--sec-entradas-text:lab(87.8898% 17.7596 11.8633);--sec-entradas-sub:lab(87.8898% 17.7596 11.8633/.72);--sec-entradas-sub2:lab(87.8898% 17.7596 11.8633/.88);--sec-entradas-btn:lab(87.8898% 17.7596 11.8633/.14);--sec-entradas-dot:lab(87.8898% 17.7596 11.8633/.5);--sec-checks-text:lab(85.4009% 7.73722 -24.9571);--sec-checks-sub:lab(85.4009% 7.73722 -24.9571/.72);--sec-checks-sub2:lab(85.4009% 7.73722 -24.9571/.88);--sec-checks-btn:lab(85.4009% 7.73722 -24.9571/.14);--sec-checks-dot:lab(85.4009% 7.73722 -24.9571/.5);--sec-docs-text:lab(87.0066% -23.7851 4.42535);--sec-docs-sub:lab(87.0066% -23.7851 4.42535/.72);--sec-docs-sub2:lab(87.0066% -23.7851 4.42535/.88);--sec-docs-btn:lab(87.0066% -23.7851 4.42535/.14);--sec-docs-dot:lab(87.0066% -23.7851 4.42535/.5);--sec-trofeos-text:lab(88.441% 8.67325 31.1878);--sec-trofeos-sub:lab(88.441% 8.67325 31.1878/.72);--sec-trofeos-sub2:lab(88.441% 8.67325 31.1878/.88);--sec-trofeos-btn:lab(88.441% 8.67325 31.1878/.14);--sec-trofeos-dot:lab(88.441% 8.67325 31.1878/.5);--sec-traslados-text:lab(86.9812% -19.5639 15.4011);--sec-traslados-sub:lab(86.9812% -19.5639 15.4011/.72);--sec-traslados-sub2:lab(86.9812% -19.5639 15.4011/.88);--sec-traslados-btn:lab(86.9812% -19.5639 15.4011/.14);--sec-traslados-dot:lab(86.9812% -19.5639 15.4011/.5);--sec-guia-text:lab(86.3047% -13.8297 -19.9876);--sec-guia-sub:lab(86.3047% -13.8297 -19.9876/.72);--sec-guia-sub2:lab(86.3047% -13.8297 -19.9876/.88);--sec-guia-btn:lab(86.3047% -13.8297 -19.9876/.14);--sec-guia-dot:lab(86.3047% -13.8297 -19.9876/.5);--sec-maleta-text:lab(85.146% 23.0297 -4.37837);--sec-tips-text:lab(86.1255% 7.41842 27.0831);--sec-calificaciones-text:lab(86.7211% -19.5866 -6.00878);--sec-calificaciones-sub:lab(86.7211% -19.5866 -6.00878/.72);--sec-calificaciones-sub2:lab(86.7211% -19.5866 -6.00878/.88);--sec-calificaciones-btn:lab(86.7211% -19.5866 -6.00878/.14);--sec-calificaciones-dot:lab(86.7211% -19.5866 -6.00878/.5);--sec-glosario-text:lab(88.5378% 1.53828 15.5512);--sec-glosario-sub:lab(88.5378% 1.53828 15.5512/.72);--sec-glosario-sub2:lab(88.5378% 1.53828 15.5512/.88);--sec-glosario-btn:lab(88.5378% 1.53828 15.5512/.14);--sec-glosario-dot:lab(88.5378% 1.53828 15.5512/.5);--sec-videollamada-grupal-text:lab(89.0144% 7.83396 -16.8514);--sec-videollamada-grupal-sub:lab(89.0144% 7.83396 -16.8514/.72);--sec-videollamada-grupal-sub2:lab(89.0144% 7.83396 -16.8514/.88);--sec-videollamada-grupal-btn:lab(89.0144% 7.83396 -16.8514/.14);--sec-videollamada-grupal-dot:lab(89.0144% 7.83396 -16.8514/.5);--sec-pagos-viajeros-text:lab(89.422% -3.36233 -18.0098);--sec-pagos-viajeros-sub:lab(89.422% -3.36233 -18.0098/.72);--sec-pagos-viajeros-sub2:lab(89.422% -3.36233 -18.0098/.88);--sec-pagos-viajeros-btn:lab(89.422% -3.36233 -18.0098/.14);--sec-pagos-viajeros-dot:lab(89.422% -3.36233 -18.0098/.5);--sec-trofeos-viajeros-text:lab(89.0551% 15.8839 6.76299);--sec-trofeos-viajeros-sub:lab(89.0551% 15.8839 6.76299/.72);--sec-trofeos-viajeros-sub2:lab(89.0551% 15.8839 6.76299/.88);--sec-trofeos-viajeros-btn:lab(89.0551% 15.8839 6.76299/.14);--sec-trofeos-viajeros-dot:lab(89.0551% 15.8839 6.76299/.5);--sec-videollamada-grupal-badge-on:lab(6.01151% 17.1138 -25.4305);--sec-pagos-viajeros-badge-on:lab(6.52851% 4.17463 -27.1606);--sec-trofeos-viajeros-badge-on:lab(6.45217% 25.2188 7.8326);--sec-maleta-sub:lab(85.146% 23.0297 -4.37837/.72);--sec-maleta-sub2:lab(85.146% 23.0297 -4.37837/.88);--sec-maleta-btn:lab(85.146% 23.0297 -4.37837/.14);--sec-maleta-dot:lab(85.146% 23.0297 -4.37837/.5);--sec-vuelos-text:lab(86.9812% -19.5639 15.4011);--sec-vuelos-sub:lab(86.9812% -19.5639 15.4011/.72);--sec-vuelos-sub2:lab(86.9812% -19.5639 15.4011/.88);--sec-vuelos-btn:lab(86.9812% -19.5639 15.4011/.14);--sec-vuelos-dot:lab(86.9812% -19.5639 15.4011/.5);--sec-docu-text:lab(90.6544% .363499 -3.76977);--sec-docu-sub:lab(90.6544% .363499 -3.76977/.72);--sec-docu-sub2:lab(90.6544% .363499 -3.76977/.88);--sec-docu-btn:lab(90.6544% .363499 -3.76977/.14);--sec-docu-dot:lab(90.6544% .363499 -3.76977/.5)}}}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--shadow-none:none;--shadow-1:0 1px 2px #1414160f;--shadow-2:0 4px 12px #14141614;--shadow-3:0 12px 32px #1414161a;--shadow-4:0 24px 56px #14141624;--shadow-5:0 32px 64px #1414162e;--shadow-focus:0 0 0 4px #3b71fe2e}@media (prefers-color-scheme:dark){:root{--shadow-1:0 1px 2px #00000047;--shadow-2:0 4px 12px #00000052;--shadow-3:0 12px 32px #00000061;--shadow-4:0 24px 56px #00000070;--shadow-5:0 32px 64px #00000085}}:root{--motion-duration-instant:.1s;--motion-duration-fast:.18s;--motion-duration-base:.28s;--motion-duration-slow:.52s;--motion-duration-cinematic:1.4s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-decel:cubic-bezier(.22, .61, .36, 1);--motion-ease-accel:cubic-bezier(.4, 0, .2, 1);--motion-ease-brand:cubic-bezier(.16, 1, .3, 1)}@keyframes RegistrationModal-module-sass-module__EYy2ga__vcr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes RegistrationModal-module-sass-module__EYy2ga__vcr-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes RegistrationModal-module-sass-module__EYy2ga__vcr-fade-in-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes RegistrationModal-module-sass-module__EYy2ga__vcr-ken-burns{0%{transform:scale(1.02)}50%{transform:scale(1.08)}to{transform:scale(1.04)}}@keyframes RegistrationModal-module-sass-module__EYy2ga__vcr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes RegistrationModal-module-sass-module__EYy2ga__vcr-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-duration-cinematic:0s}}:root{--container-narrow:1024px;--container-max:1440px;--container-wide:1680px;--z-base:1;--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-backdrop:1300;--z-modal:1400;--z-popover:1500;--z-tooltip:1600;--z-toast:1700;--itin-lock-screen:#efede7;--itin-lock-card:#faf9f5;--itin-lock-card-border:#e8e5dc;--itin-lock-ring-bg:#f4f2eb;--itin-lock-ring-border:#d8d5c9;--itin-lock-ink-warm:#6b6859;--itin-lock-ink-muted:#9a9684;--itin-lock-body-warm:#3d3a33;--itin-dia-card:#faf9f5;--itin-dia-card-border:#e8e5dc;--itin-dia-card-border-open:var(--color-primitive-neutral-300);--itin-spot-soft:#fff9c4;--itin-spot-icon:#8a6d00;--itin-spot-text:#5c4a00;--itin-chisme-soft:#ffe4e1;--itin-chisme-icon:#b23a3a;--itin-chisme-text:#7a2e2e;--itin-on-photo:#fff;--itin-ink-photo:#141416;--itin-thumb-bg:#2a2d34;--itin-cta-dark:#141416d1;--itin-cta-dark-pressed:#141416f2;--itin-photo-gradient:#0000008c;--itin-photo-veil:#00000061;--itin-ease-ios:cubic-bezier(.32, .72, 0, 1);--itin-duration-page:.38s}@media (prefers-color-scheme:dark){:root{--itin-lock-screen:var(--color-primitive-neutral-900);--itin-lock-card:var(--color-primitive-neutral-800);--itin-lock-card-border:var(--color-primitive-neutral-700);--itin-lock-ring-bg:var(--color-primitive-neutral-800);--itin-lock-ring-border:var(--color-primitive-neutral-600);--itin-lock-ink-warm:var(--color-primitive-neutral-300);--itin-lock-ink-muted:var(--color-primitive-neutral-400);--itin-lock-body-warm:var(--color-primitive-neutral-200);--itin-dia-card:var(--color-primitive-neutral-700);--itin-dia-card-border:var(--color-primitive-neutral-600);--itin-dia-card-border-open:var(--color-primitive-neutral-500)}}:root{--p1:#3b71fe;--p2:#8bc5e5;--p3:#92a5ef;--p4:#58c27d;--s1:#a4cde3;--s2:#e4d7cf;--s3:#ffd166;--s4:#fa8f54;--n1:#141416;--n2:#23262f;--n3:#353945;--n4:#777e90;--n5:#b1b5c3;--n6:#e6e8ec;--n7:#f4f5f6;--n8:#fcfcfd;--white:#fff;--panel-bg:#fcfcfd;--panel-bg-dark:#23262f;--panel-bg-secondary:#f4f5f6;--panel-bg-secondary-dark:#353945;--panel-border:#e6e8ec;--panel-border-dark:#353945;--panel-text:#141416;--panel-text-dark:#fcfcfd;--panel-text-muted:#777e90;--panel-text-secondary:#b1b5c3;--panel-primary:#3b71fe;--panel-success:#58c27d;--panel-warning:#fa8f54;--panel-primary-soft:#3b71fe14;--panel-primary-soft-dark:#3b71fe2e;--panel-warning-soft:#fa8f541a;--panel-warning-soft-dark:#fa8f542e;--panel-warning-border:#fa8f544d;--panel-warning-border-dark:#fa8f5473;--panel-hero-overlay:linear-gradient(180deg, #0000001a 0%, #000000b3 100%);--panel-drawer-overlay:#0f111666;--panel-drawer-overlay-dark:#000000a6;--panel-shadow-fab:0 8px 24px #3b71fe59;--panel-shadow-fab-dark:0 8px 24px #3b71fe8c;--panel-shadow-fab-hover:0 12px 32px #3b71fe73;--panel-shadow-fab-hover-dark:0 12px 32px #3b71fea6;--panel-shadow-drawer:-8px 0 32px #00000026;--panel-shadow-drawer-dark:-8px 0 32px #0000008c;--rv-bg-start:#0a0a0f;--rv-bg-mid:#12121a;--rv-bg-end:#0d0d14;--rv-glass-bg:#ffffff14;--rv-glass-border:#ffffff1f;--rv-glass-blur:16px;--rv-hero-badge-start:#3b71fe;--rv-hero-badge-end:#8b5cf6;--rv-itin-bg:#ffffff06;--rv-itin-border:#ffffff10;--rv-itin-day-bg:#ffffff08;--rv-itin-day-label-bg:#a8d8ea;--rv-itin-link-bg:#87ceeb;--rv-itin-link-text:#0a0a0f;--rv-card-entradas:#f28b82;--rv-card-entradas-badge:#d4615a;--rv-card-docs:#7cebc6;--rv-card-docs-badge:#4caf93;--rv-card-checks:#8b7cf6;--rv-card-checks-badge:#6b5dd3;--rv-card-trofeos:#ffd93d;--rv-card-trofeos-badge:#d4a017;--rv-card-vuelos:#b4f0a7;--rv-card-vuelos-badge:#5dae4e;--rv-card-outfit:#fdcfe8;--rv-card-outfit-badge:#d4619a;--rv-card-documental-badge:#ffd93d;--rv-card-documental-overlay:#000000f5;--rv-text-white:#fff;--rv-text-white-80:#ffffff80;--rv-text-white-70:#ffffff70;--rv-text-white-60:#ffffff61;--rv-text-white-50:#ffffff4f;--rv-text-white-40:#ffffff40;--rv-text-dark:#1a1a1a;--rv-text-black:#000;--rv-notif-bg:#fff;--rv-notif-badge-bg:#1a1a1a;--rv-notif-dot-active:#1a1a1a;--rv-notif-dot-inactive:#d1d5db;--mapas-problema-bg:#f9f3ee;--mapas-problema-bg-dark:#1f1a17;--mapas-remate-bg:#fffaf5;--mapas-remate-bg-dark:#1c1a16;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--header-height-desktop:88px;--header-height-mobile:112px;--sidebar-width-default:396px;--sidebar-width-x:360px;--sidebar-width-d:280px;--sidebar-width-t:220px;--location-width-default:496px;--location-width-x:410px;--location-width-d:280px;--location-width-t:240px;--skeleton-base:var(--color-bg-surface);--skeleton-highlight:color-mix(in srgb, var(--color-primitive-neutral-0) 45%, transparent);--skeleton-duration:1.5s}@media (prefers-color-scheme:dark){:root{--skeleton-base:var(--color-bg-raised);--skeleton-highlight:color-mix(in srgb, var(--color-primitive-neutral-0) 6%, transparent)}}@keyframes RegistrationModal-module-sass-module__EYy2ga__skeleton-shimmer{to{transform:translate(100%)}}.RegistrationModal-module-sass-module__EYy2ga__skeleton{background:var(--skeleton-base);position:relative;overflow:hidden}.RegistrationModal-module-sass-module__EYy2ga__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-highlight) 50%, transparent 100%);animation:RegistrationModal-module-sass-module__EYy2ga__skeleton-shimmer var(--skeleton-duration) linear infinite;will-change:transform;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.RegistrationModal-module-sass-module__EYy2ga__skeleton:after,[class*=skeleton]:after{animation:none}}.RegistrationModal-module-sass-module__EYy2ga__overlay{z-index:var(--z-modal,1400);background:color-mix(in srgb, var(--color-primitive-neutral-900) 62%, transparent);-webkit-backdrop-filter:blur(8px);padding:var(--space-4);animation:RegistrationModal-module-sass-module__EYy2ga__overlayIn .2s var(--motion-ease-standard) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes RegistrationModal-module-sass-module__EYy2ga__overlayIn{0%{opacity:0}to{opacity:1}}.RegistrationModal-module-sass-module__EYy2ga__modal{z-index:1;background:var(--color-bg-raised);border-radius:var(--radius-xl);width:min(420px,100%);max-height:min(720px,92svh);box-shadow:var(--shadow-4);flex-direction:column;padding:clamp(20px,2.6vw,26px) clamp(24px,3vw,32px) clamp(24px,3vw,28px);display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.RegistrationModal-module-sass-module__EYy2ga__modal{animation:RegistrationModal-module-sass-module__EYy2ga__cardEnter .38s var(--motion-ease-brand) both}}@keyframes RegistrationModal-module-sass-module__EYy2ga__cardEnter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.RegistrationModal-module-sass-module__EYy2ga__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.RegistrationModal-module-sass-module__EYy2ga__dotsRow{align-items:center;gap:6px;display:flex}.RegistrationModal-module-sass-module__EYy2ga__dot{background:var(--color-border-default);width:6px;height:6px;transition:width var(--motion-duration-fast) var(--motion-ease-brand),background var(--motion-duration-fast) var(--motion-ease-standard);border-radius:100px}.RegistrationModal-module-sass-module__EYy2ga__dot.RegistrationModal-module-sass-module__EYy2ga__dotActive{background:var(--color-accent-default);width:20px}.RegistrationModal-module-sass-module__EYy2ga__dot.RegistrationModal-module-sass-module__EYy2ga__dotDone{background:var(--color-fg-primary)}.RegistrationModal-module-sass-module__EYy2ga__closeBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-fg-muted);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;place-items:center;display:inline-grid}.RegistrationModal-module-sass-module__EYy2ga__closeBtn:hover{background:var(--color-bg-surface);color:var(--color-fg-primary)}.RegistrationModal-module-sass-module__EYy2ga__brandHead{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);text-align:center;flex-direction:column;width:100%;display:flex}.RegistrationModal-module-sass-module__EYy2ga__eyebrow{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--color-fg-muted);font-size:12px;font-weight:700;line-height:1}.RegistrationModal-module-sass-module__EYy2ga__title{font-family:var(--font-display),"Acumin Pro",system-ui,Arial,sans-serif;letter-spacing:-.015em;color:var(--color-fg-primary);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,32px);font-weight:800;line-height:1.1}.RegistrationModal-module-sass-module__EYy2ga__subtitle{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-secondary);margin:var(--space-2) 0 0;max-width:32ch;font-size:16px;font-weight:400;line-height:1.5}.RegistrationModal-module-sass-module__EYy2ga__stepBody{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.RegistrationModal-module-sass-module__EYy2ga__stepBody::-webkit-scrollbar{width:0;height:0;display:none}.RegistrationModal-module-sass-module__EYy2ga__stepEnter{animation:RegistrationModal-module-sass-module__EYy2ga__stepEnterAnim .28s var(--motion-ease-brand) both}.RegistrationModal-module-sass-module__EYy2ga__stepEnterBack{animation:RegistrationModal-module-sass-module__EYy2ga__stepEnterBackAnim .28s var(--motion-ease-brand) both}@keyframes RegistrationModal-module-sass-module__EYy2ga__stepEnterAnim{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes RegistrationModal-module-sass-module__EYy2ga__stepEnterBackAnim{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.RegistrationModal-module-sass-module__EYy2ga__errorBanner{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-danger-default);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger-default) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-danger-default) 30%, transparent);margin-bottom:var(--space-4);font-size:14px;font-weight:400;line-height:1.5}.RegistrationModal-module-sass-module__EYy2ga__emailFormWrap{transition:grid-template-rows .32s var(--motion-ease-brand);grid-template-rows:0fr;margin-top:0;display:grid}.RegistrationModal-module-sass-module__EYy2ga__emailFormWrap.RegistrationModal-module-sass-module__EYy2ga__expanded{margin-top:var(--space-5);grid-template-rows:1fr}.RegistrationModal-module-sass-module__EYy2ga__emailFormWrap>div{overflow:hidden}.RegistrationModal-module-sass-module__EYy2ga__emailForm{gap:var(--space-4);flex-direction:column;display:flex}.RegistrationModal-module-sass-module__EYy2ga__formularioMayusculas label,.RegistrationModal-module-sass-module__EYy2ga__formularioMayusculas button[type=submit]{text-transform:uppercase;letter-spacing:.02em}.RegistrationModal-module-sass-module__EYy2ga__phoneRow{gap:var(--space-3);grid-template-columns:minmax(120px,.45fr) 1fr;align-items:start;display:grid}@media (max-width:480px){.RegistrationModal-module-sass-module__EYy2ga__phoneRow{gap:var(--space-3);grid-template-columns:1fr}}.RegistrationModal-module-sass-module__EYy2ga__ladaCol,.RegistrationModal-module-sass-module__EYy2ga__phoneCol{flex-direction:column;gap:6px;min-width:0;display:flex}.RegistrationModal-module-sass-module__EYy2ga__fieldLabelMini{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-secondary);letter-spacing:.01em;font-size:13px;font-weight:600;line-height:1.4}.RegistrationModal-module-sass-module__EYy2ga__ladaSelect{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-primary);height:52px;background:var(--color-bg-raised);border:1.5px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-fg-muted) 50%),linear-gradient(135deg, var(--color-fg-muted) 50%, transparent 50%);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:none;padding:0 36px 0 14px;font-size:14px;font-weight:500;line-height:1.5}.RegistrationModal-module-sass-module__EYy2ga__ladaSelect:focus{border-color:var(--color-fg-primary);box-shadow:var(--shadow-focus)}.RegistrationModal-module-sass-module__EYy2ga__ladaSelect:disabled{opacity:.5;cursor:not-allowed}.RegistrationModal-module-sass-module__EYy2ga__footer{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-secondary);text-align:center;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border-default);font-size:14px;font-weight:400;line-height:1.5;display:flex}.RegistrationModal-module-sass-module__EYy2ga__loginLink{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-primary);text-underline-offset:3px;cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;padding:0;font-size:14px;font-weight:700;line-height:1.3;text-decoration:underline}.RegistrationModal-module-sass-module__EYy2ga__loginLink:hover{opacity:.7}.RegistrationModal-module-sass-module__EYy2ga__otpRow{gap:var(--space-2);margin:var(--space-2) 0 var(--space-4);display:flex}.RegistrationModal-module-sass-module__EYy2ga__otpBox{border:2px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-raised);height:58px;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard);flex:1;place-items:center;display:grid}.RegistrationModal-module-sass-module__EYy2ga__otpBox.RegistrationModal-module-sass-module__EYy2ga__active{border-color:var(--color-fg-primary);box-shadow:var(--shadow-focus)}.RegistrationModal-module-sass-module__EYy2ga__otpBox.RegistrationModal-module-sass-module__EYy2ga__filled{border-color:var(--color-fg-primary);background:var(--color-bg-surface)}.RegistrationModal-module-sass-module__EYy2ga__otpInput{font-family:var(--font-display),"Acumin Pro",system-ui,Arial,sans-serif;text-align:center;width:100%;height:100%;color:var(--color-fg-primary);caret-color:var(--color-fg-primary);background:0 0;border:none;outline:none;font-size:24px;font-weight:800}.RegistrationModal-module-sass-module__EYy2ga__resendRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.RegistrationModal-module-sass-module__EYy2ga__resendTxt{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);font-size:14px;font-weight:400;line-height:1.5}.RegistrationModal-module-sass-module__EYy2ga__resendLink{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-primary);cursor:pointer;text-underline-offset:2px;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;padding:0;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline}.RegistrationModal-module-sass-module__EYy2ga__resendLink:disabled{opacity:.35;cursor:not-allowed;text-decoration:none}.RegistrationModal-module-sass-module__EYy2ga__timerTxt{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);font-size:13px;font-weight:400;line-height:1.4;display:block}.RegistrationModal-module-sass-module__EYy2ga__spamTip{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-secondary);align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-default);font-size:14px;font-weight:400;line-height:1.45;display:flex}.RegistrationModal-module-sass-module__EYy2ga__spamTip strong{color:var(--color-fg-primary);font-weight:600}.RegistrationModal-module-sass-module__EYy2ga__spamTipIcon{color:var(--color-accent-default);flex-shrink:0;margin-top:2px}.RegistrationModal-module-sass-module__EYy2ga__strengthBar{margin-top:var(--space-2);gap:4px;display:flex}.RegistrationModal-module-sass-module__EYy2ga__strengthSeg{background:var(--color-border-default);height:3px;transition:background-color .2s var(--motion-ease-standard);border-radius:100px;flex:1}.RegistrationModal-module-sass-module__EYy2ga__strengthSeg.RegistrationModal-module-sass-module__EYy2ga__lvl1{background:var(--color-danger-default)}.RegistrationModal-module-sass-module__EYy2ga__strengthSeg.RegistrationModal-module-sass-module__EYy2ga__lvl2{background:var(--color-warning-default,var(--color-accent-default))}.RegistrationModal-module-sass-module__EYy2ga__strengthSeg.RegistrationModal-module-sass-module__EYy2ga__lvl3{background:var(--color-success-default,var(--color-accent-default))}.RegistrationModal-module-sass-module__EYy2ga__strengthLabel{font-family:var(--font-body),"Soleil",system-ui,Arial,sans-serif;color:var(--color-fg-muted);margin-top:var(--space-1);font-size:13px;font-weight:600;line-height:1.4;display:block}.RegistrationModal-module-sass-module__EYy2ga__strengthLabel.RegistrationModal-module-sass-module__EYy2ga__lvl1{color:var(--color-danger-default)}.RegistrationModal-module-sass-module__EYy2ga__strengthLabel.RegistrationModal-module-sass-module__EYy2ga__lvl2{color:var(--color-warning-default,var(--color-fg-secondary))}.RegistrationModal-module-sass-module__EYy2ga__strengthLabel.RegistrationModal-module-sass-module__EYy2ga__lvl3{color:var(--color-success-default,var(--color-fg-primary))}.RegistrationModal-module-sass-module__EYy2ga__actions{gap:var(--space-3);margin-top:var(--space-5);display:flex}.RegistrationModal-module-sass-module__EYy2ga__backBtnSlot{flex-shrink:0}.RegistrationModal-module-sass-module__EYy2ga__ctaSlot{flex:1}@media (prefers-reduced-motion:reduce){.RegistrationModal-module-sass-module__EYy2ga__overlay,.RegistrationModal-module-sass-module__EYy2ga__modal,.RegistrationModal-module-sass-module__EYy2ga__stepEnter,.RegistrationModal-module-sass-module__EYy2ga__stepEnterBack{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
