*,:before,:after{box-sizing:border-box}html{min-height:100vh;overscroll-behavior-x:none;min-height:100dvh;margin:0;padding:0;overflow-x:clip}body{overscroll-behavior-x:none;width:100%;min-height:100vh;background:var(--color-bg-body);min-height:100dvh;color:var(--color-text-body);font-family:var(--font-family-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0;line-height:1.5;position:relative;overflow-x:clip}[data-scroll-reveal]{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}[data-scroll-reveal].scroll-revealed{opacity:1;transform:translateY(0)}.card-status{border-radius:var(--radius-badge);font-size:var(--text-xs);color:#fff;-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#080c1880;align-items:center;gap:5px;padding:3px 8px;font-weight:700;display:inline-flex}.card-status--pin{z-index:2;position:absolute;top:8px;left:8px}.card-status__dot{background:#94a3b8;border-radius:50%;flex-shrink:0;width:6px;height:6px}.card-status.is-open .card-status__dot{background:var(--color-success-on-dark);box-shadow:0 0 0 2.5px #34d39959}.card-status.is-soon .card-status__dot{background:var(--color-warning-on-dark)}.card-status.is-closed .card-status__dot{background:var(--color-danger-on-dark)}.card-status--plain{-webkit-backdrop-filter:none;color:inherit;white-space:normal;background:0 0;align-items:flex-start;padding:0;font-weight:600}.card-status--plain .card-status__dot{margin-top:.5em}.ht-header-btn{background:var(--color-bg-subtle);width:40px;height:40px;color:var(--color-text-heading);cursor:pointer;transition:var(--transition-fast);-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.ht-tabs{gap:var(--spacing-lg);border-bottom:1px solid var(--color-border-light);width:100%;display:flex}.ht-tab{min-width:0;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-body);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:10px 2px 12px;transition:color .16s;position:relative;overflow:hidden}.ht-tab:after{content:"";background:var(--ht-brand-ink,var(--color-primary,#252349));border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ht-tab.is-active{color:var(--ht-brand-ink,var(--color-primary,#252349));font-weight:var(--font-weight-bold)}.ht-tab.is-active:after{transform:scaleX(1)}@media (hover:hover){.ht-tab:hover:not(.is-active){color:var(--ht-brand-ink,var(--color-primary,#252349))}}@media (prefers-reduced-motion:reduce){.ht-tab,.ht-tab:after{transition:none}}.ht-tabs--carril{box-shadow:inset 0 -1px 0 var(--color-border-light,#e6eaf1);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:none;gap:22px;position:relative;overflow:auto hidden}.ht-tabs--carril::-webkit-scrollbar{display:none}.ht-tabs--carril .ht-tab{min-height:44px;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-subtle,#64748b);flex:none;padding:11px 0 12px;overflow:visible}.ht-tabs--carril .ht-tab:after{background:var(--ht-brand-ink,var(--color-primary,#252349));border-radius:2px 2px 0 0;bottom:0}.ht-tabs--carril .ht-tab.is-active{color:var(--color-text-heading,var(--color-text-body,#0f172a));font-weight:var(--font-weight-medium)}.ht-tabs--carril .ht-tab:focus-visible{outline:2px solid var(--ht-brand-ink,var(--color-primary,#252349));outline-offset:-2px;border-radius:4px}@media (hover:hover){.ht-tabs--carril .ht-tab:hover:not(.is-active){color:var(--color-text-body,#334155)}}.ht-ancla{padding:10px var(--spacing-lg);border-radius:var(--radius-button);background:var(--color-bg-card);border:1.5px solid var(--color-border);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-body);cursor:pointer;transition:var(--transition-fast);-webkit-tap-highlight-color:transparent;box-shadow:var(--shadow-sm);flex-shrink:0}.ht-ancla.is-active{background:var(--ht-brand-fill,var(--color-primary,#252349));border-color:var(--ht-brand-fill,var(--color-primary,#252349));color:var(--ht-brand-on-fill,#fff);font-weight:var(--font-weight-semibold)}.ht-flecha-de-fila{z-index:1;border:1px solid var(--color-border-light,#eae9ef);background:var(--color-bg-card,#fff);width:32px;height:32px;color:var(--color-text-heading,#0f172a);cursor:pointer;border-radius:50%;place-items:center;margin-top:-16px;padding:0;display:grid;position:absolute;top:50%;box-shadow:0 2px 10px #0f172a40}.ht-flecha-de-fila--atras{left:-6px}.ht-flecha-de-fila--adelante{right:-6px}.ht-flecha-de-fila:focus-visible{outline:2px solid var(--ht-brand-ink,var(--color-primary,#252349));outline-offset:2px}@media (hover:none){.ht-flecha-de-fila{display:none!important}}:root{--ht-shape-wave:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 34' preserveAspectRatio='none'><path d='M0,17 C260,30 470,7 720,13 C970,19 1200,30 1440,15 L1440,34 L0,34 Z' fill='black'/></svg>");--ht-shape-wave-soft:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0,28 C360,2 900,44 1440,12 L1440,40 L0,40 Z' fill='black'/></svg>");--ht-shape-arch-up:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 44' preserveAspectRatio='none'><path d='M0,44 C480,-15 960,-15 1440,44 L1440,44 L0,44 Z' fill='black'/></svg>");--ht-shape-arch-down:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 44' preserveAspectRatio='none'><path d='M0,0 C480,58 960,58 1440,0 L1440,44 L0,44 Z' fill='black'/></svg>");--ht-shape-slant:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 34' preserveAspectRatio='none'><path d='M0,34 L1440,0 L1440,34 Z' fill='black'/></svg>");--ht-shape-slant-back:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 34' preserveAspectRatio='none'><path d='M0,0 L1440,34 L0,34 Z' fill='black'/></svg>");--ht-paper-shape:var(--ht-shape-wave);--ht-shape-rise:34px;--ht-paper-rise:var(--ht-shape-rise)}:root[data-divider=wave]{--ht-paper-shape:var(--ht-shape-wave);--ht-shape-rise:34px;--ht-paper-rise:var(--ht-shape-rise)}:root[data-divider=wave-soft]{--ht-paper-shape:var(--ht-shape-wave-soft);--ht-shape-rise:40px;--ht-paper-rise:var(--ht-shape-rise)}:root[data-divider=arch-up]{--ht-paper-shape:var(--ht-shape-arch-up);--ht-shape-rise:30px;--ht-paper-rise:var(--ht-shape-rise)}:root[data-divider=arch-down]{--ht-paper-shape:var(--ht-shape-arch-down);--ht-shape-rise:30px;--ht-paper-rise:var(--ht-shape-rise)}:root[data-divider=slant]{--ht-paper-shape:var(--ht-shape-slant);--ht-shape-rise:24px;--ht-paper-rise:var(--ht-shape-rise)}:root[data-divider=slant-back]{--ht-paper-shape:var(--ht-shape-slant-back);--ht-shape-rise:24px;--ht-paper-rise:var(--ht-shape-rise)}:root[data-divider=straight]{--ht-paper-shape:none;--ht-shape-rise:1px;--ht-paper-rise:var(--ht-shape-rise)}:root[data-divider=rounded],:root[data-divider=rounded-inset]{--ht-paper-shape:none;--ht-shape-rise:22px;--ht-paper-rise:var(--ht-shape-rise)}.ht-paper{background:var(--ht-paper-bg,var(--color-bg-body));position:relative}.ht-paper:before{content:"";left:0;right:0;top:calc(1px - var(--ht-paper-rise,34px));height:var(--ht-paper-rise,34px);background:var(--ht-paper-bg,var(--color-bg-body));-webkit-mask-image:var(--ht-paper-shape);-webkit-mask-image:var(--ht-paper-shape);mask-image:var(--ht-paper-shape);filter:drop-shadow(0 -5px 14px #0000001a);clip-path:inset(-32px -32px 0);pointer-events:none;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-divider=rounded] .ht-paper:not(.ht-paper--lisa):before{border-radius:var(--ht-paper-rise,34px) var(--ht-paper-rise,34px) 0 0}:root[data-divider=rounded-inset] .ht-paper:not(.ht-paper--lisa):before{background:radial-gradient(circle at 100% 0, transparent var(--ht-paper-rise,22px), var(--ht-paper-bg,var(--color-bg-body)) calc(var(--ht-paper-rise,22px) + .5px)) left top / var(--ht-paper-rise,22px) var(--ht-paper-rise,22px) no-repeat, radial-gradient(circle at 0 0, transparent var(--ht-paper-rise,22px), var(--ht-paper-bg,var(--color-bg-body)) calc(var(--ht-paper-rise,22px) + .5px)) right top / var(--ht-paper-rise,22px) var(--ht-paper-rise,22px) no-repeat, linear-gradient(var(--ht-paper-bg,var(--color-bg-body)), var(--ht-paper-bg,var(--color-bg-body))) left bottom / 100% 1px no-repeat}:root{--ht-bar-rise:22px}:root[data-bar-sheet=none]{--ht-bar-rise:0px}.ht-paper.ht-paper--lisa{--ht-paper-rise:var(--ht-bar-rise,22px)}.ht-paper.ht-paper--lisa:before{border-radius:var(--ht-paper-rise,22px) var(--ht-paper-rise,22px) 0 0;-webkit-mask-image:none;mask-image:none}.ht-band-edge.ht-band-edge--lisa:after{height:var(--ht-bar-rise,22px);background:radial-gradient(circle at 100% 100%, transparent var(--ht-bar-rise,22px), var(--ht-band-bg,var(--ht-bar-bg,var(--color-primary))) calc(var(--ht-bar-rise,22px) + .5px)) left top / var(--ht-bar-rise,22px) var(--ht-bar-rise,22px) no-repeat, radial-gradient(circle at 0 100%, transparent var(--ht-bar-rise,22px), var(--ht-band-bg,var(--ht-bar-bg,var(--color-primary))) calc(var(--ht-bar-rise,22px) + .5px)) right top / var(--ht-bar-rise,22px) var(--ht-bar-rise,22px) no-repeat;-webkit-mask-image:none;mask-image:none}.ht-band-edge{position:relative}.ht-band-edge:after{content:"";height:var(--ht-paper-rise,34px);background:var(--ht-band-bg,var(--ht-bar-bg,var(--color-primary)));-webkit-mask-image:linear-gradient(#000, #000), var(--ht-paper-shape);-webkit-mask-image:linear-gradient(#000, #000), var(--ht-paper-shape);mask-image:linear-gradient(#000, #000), var(--ht-paper-shape);-webkit-mask-composite:xor;filter:drop-shadow(0 5px 14px #0000001f);pointer-events:none;position:absolute;top:calc(100% - 1px);left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-divider=rounded] .ht-band-edge:not(.ht-band-edge--lisa):after{background:radial-gradient(circle at 100% 100%, transparent var(--ht-paper-rise,22px), var(--ht-band-bg,var(--ht-bar-bg,var(--color-primary))) calc(var(--ht-paper-rise,22px) + .5px)) left top / var(--ht-paper-rise,22px) var(--ht-paper-rise,22px) no-repeat, radial-gradient(circle at 0 100%, transparent var(--ht-paper-rise,22px), var(--ht-band-bg,var(--ht-bar-bg,var(--color-primary))) calc(var(--ht-paper-rise,22px) + .5px)) right top / var(--ht-paper-rise,22px) var(--ht-paper-rise,22px) no-repeat;-webkit-mask-image:none;mask-image:none}:root[data-divider=rounded-inset] .ht-band-edge:not(.ht-band-edge--lisa):after{background:radial-gradient(circle at 100% 0, var(--ht-band-bg,var(--ht-bar-bg,var(--color-primary))) var(--ht-paper-rise,22px), transparent calc(var(--ht-paper-rise,22px) + .5px)) left top / var(--ht-paper-rise,22px) var(--ht-paper-rise,22px) no-repeat, radial-gradient(circle at 0 0, var(--ht-band-bg,var(--ht-bar-bg,var(--color-primary))) var(--ht-paper-rise,22px), transparent calc(var(--ht-paper-rise,22px) + .5px)) right top / var(--ht-paper-rise,22px) var(--ht-paper-rise,22px) no-repeat, linear-gradient(var(--ht-band-bg,var(--ht-bar-bg,var(--color-primary))), var(--ht-band-bg,var(--ht-bar-bg,var(--color-primary)))) center top / calc(100% - 2 * var(--ht-paper-rise,22px)) 100% no-repeat;-webkit-mask-image:none;mask-image:none}.ht-divider{color:var(--color-text-subtle);align-items:center;gap:12px;font-size:.85rem;display:flex}.ht-divider:before,.ht-divider:after{content:"";background:var(--ht-divider-line,var(--color-border));flex:1;height:1px}:root[data-keyboard=open] .ht-teclado-oculta{display:none!important}:root[data-keyboard=open] .ht-teclado-pliega{padding-top:0!important;padding-bottom:var(--ht-bar-rise,22px)!important;border-top:0!important}:root[data-keyboard=open] .ht-teclado-pliega>*{display:none!important}.section-title{font-family:var(--font-family-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:0 0 var(--spacing-md);text-align:left;text-transform:none;text-wrap:balance}.section-header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.section-header .section-title{margin-bottom:0}.section-link{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--ht-brand-ink,var(--color-primary));text-decoration:none}[data-scroll-reveal="1"]{transition-delay:50ms}[data-scroll-reveal="2"]{transition-delay:.1s}[data-scroll-reveal="3"]{transition-delay:.15s}[data-scroll-reveal="4"]{transition-delay:.2s}.ht-field{position:relative}.ht-field:after{content:attr(data-label);letter-spacing:.02em;color:var(--color-text-subtle,#64748b);background:linear-gradient(to bottom, var(--ht-field-outer,var(--color-bg-card,#fff)) 50%, var(--ht-field-inner,var(--color-bg-body,#f8f7fa)) 50%);white-space:nowrap;pointer-events:none;opacity:0;border-radius:3px;padding:0 6px;font-size:.68rem;font-weight:700;line-height:1.4;transition:opacity .16s;position:absolute;top:0;left:12px;transform:translateY(-50%)}.ht-field:has(input:not(:placeholder-shown)):after{opacity:1}@media (prefers-reduced-motion:reduce){.ht-field:after{transition:none}}:root{--color-primary:#252349;--color-primary-rgb:37, 35, 73;--color-primary-hover:#15142a;--color-primary-soft:#2523491a;--color-secondary:#6ac2f5;--color-secondary-rgb:106, 194, 245;--color-secondary-hover:#52b7f2;--color-secondary-text:#06283d;--color-star:#fbbf24;--color-favorite:#ff5d5d;--color-nps-low:#ef4444;--color-nps-low-soft:#fee2e2;--color-nps-low-ink:#b91c1c;--color-nps-mid:#f59e0b;--color-nps-mid-soft:#fef3c7;--color-nps-mid-ink:#b45309;--color-nps-high:#10b981;--color-nps-high-soft:#d1fae5;--color-nps-high-ink:#047857;--color-success:#10b981;--color-success-on-dark:#34d399;--color-success-ink:#059669;--color-success-hover:#059669;--color-success-soft:#ecfdf5;--color-success-dark:#065f46;--color-success-text:#fff;--color-success-shadow:#10b98140;--color-danger:#ef4444;--color-danger-on-dark:#f87171;--color-danger-ink:#dc2626;--color-danger-hover:#dc2626;--color-danger-soft:#fef2f2;--color-danger-dark:#991b1b;--color-danger-text:#fff;--color-danger-shadow:#ef444440;--color-warning:#f59e0b;--color-warning-on-dark:#fbbf24;--color-warning-ink:#b45309;--color-warning-hover:#d97706;--color-warning-soft:#fffbeb;--color-warning-dark:#92400e;--color-warning-text:#fff;--color-warning-shadow:#f59e0b40;--color-info:#3b82f6;--color-info-on-dark:#60a5fa;--color-info-ink:#0369a1;--color-info-hover:#2563eb;--color-info-soft:#eff6ff;--color-info-dark:#1e40af;--color-info-text:#fff;--color-info-shadow:#3b82f640;--color-dark:#0f172a;--color-dark-hover:#1e293b;--color-dark-soft:#f1f5f9;--color-dark-text:#fff;--color-dark-shadow:#0f172a40;--color-light:#fff;--color-light-hover:#f8fafc;--color-light-soft:#f1f5f9;--color-light-text:#334155;--color-light-shadow:#0000000d;--color-text-heading:#0f172a;--color-text-body:#475569;--color-text-subtle:#64748b;--color-text-muted:#94a3b8;--color-text-inverse:#fff;--color-text-disabled:#cbd5e1;--color-bg-body:#f8f7fa;--color-bg-card:#fff;--color-bg-band:#f0eef5;--color-bg-subtle:#e8e6ef;--color-bg-inset:color-mix(in srgb, var(--color-bg-body) 96.5%, var(--color-text-heading));--color-bg-dark:#0f172a;--ht-header-height:calc(env(safe-area-inset-top,0px) + var(--spacing-sm) * 2 + 40px);--color-bg-overlay:#00000080;--color-bg-overlay-light:#0000000d;--color-border:#d9d8e0;--color-border-light:#eae9ef;--color-border-strong:#cbd5e1;--color-border-focus:var(--ht-brand-ink,var(--color-primary));--font-family-heading:"Playfair Display var", ui-serif, "New York", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "Noto Serif", "Times New Roman", Georgia, serif;--font-family-body:"Inter var", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-family-ui:"Inter var", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:19px;--text-xl:24px;--text-2xl:30px;--text-reading:17px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:50px;--radius-button:var(--radius-md);--radius-card:var(--radius-md);--radius-input:var(--radius-md);--radius-input-pill:var(--radius-pill);--radius-badge:var(--radius-pill);--radius-modal:var(--radius-md);--radius-sheet:20px;--shadow-sm:0 3px 10px #00000014;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 10px 30px #0000001f;--shadow-inset:inset 0 1px 0 #00000009, inset 0 5px 6px -6px #00000012, inset 0 -1px 0 #00000006;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--transition-fast:all .15s cubic-bezier(.16, 1, .3, 1);--transition-base:all .25s cubic-bezier(.16, 1, .3, 1);--transition-slow:all .4s cubic-bezier(.16, 1, .3, 1);--color-notification:#ff0068;--color-disabled:#adb5bd;--ht-rail-width:5.5rem;--ht-rail-item-height:4rem;--ht-content-max:48rem;--ht-gutter-tablet:1.5rem;--ht-gutter-desktop:2rem;--ht-content-max-wide:75rem;--ht-assistant-panel-width:clamp(25rem, 32vw, 32.5rem);--ht-assistant-panel-width-wide:clamp(32.5rem, 65vw, 56.25rem)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-text-heading:#e1def5;--color-text-body:#cbd5e1;--color-text-subtle:#94a3b8;--color-text-muted:#64748b;--color-text-inverse:#0f172a;--color-text-disabled:#475569;--color-bg-body:#25293c;--color-bg-card:#2f3349;--color-bg-band:#33374e;--color-bg-subtle:#3f4460;--color-bg-inset:color-mix(in srgb, var(--color-bg-body) 90%, #000);--color-bg-dark:#020617;--color-bg-overlay:#000000b3;--color-bg-overlay-light:#ffffff0d;--color-border:#45496a;--color-border-light:#383d57;--color-border-strong:#475569;--color-dark:#f1f5f9;--color-dark-hover:#e2e8f0;--color-dark-soft:#1e293b;--color-dark-text:#0f172a;--color-light:#1e293b;--color-light-hover:#334155;--color-light-soft:#0f172a;--color-light-text:#e2e8f0;--shadow-sm:none;--shadow-md:0 4px 16px #0000004d;--shadow-lg:0 10px 30px #0006;--shadow-inset:inset 0 1px 0 #00000038, inset 0 5px 7px -6px #00000047, inset 0 -1px 0 #00000029;--color-success-soft:#10b98126;--color-danger-soft:#ef444426;--color-warning-soft:#f59e0b26;--color-info-soft:#3b82f626;--color-primary-soft:#25234940}}:root[data-theme=dark]{--color-text-heading:#e1def5;--color-text-body:#cbd5e1;--color-text-subtle:#94a3b8;--color-text-muted:#64748b;--color-text-inverse:#0f172a;--color-text-disabled:#475569;--color-bg-body:#25293c;--color-bg-card:#2f3349;--color-bg-band:#33374e;--color-bg-subtle:#3f4460;--color-bg-inset:color-mix(in srgb, var(--color-bg-body) 90%, #000);--color-bg-dark:#020617;--color-bg-overlay:#000000b3;--color-bg-overlay-light:#ffffff0d;--color-border:#45496a;--color-border-light:#383d57;--color-border-strong:#475569;--color-dark:#f1f5f9;--color-dark-hover:#e2e8f0;--color-dark-soft:#1e293b;--color-dark-text:#0f172a;--color-light:#1e293b;--color-light-hover:#334155;--color-light-soft:#0f172a;--color-light-text:#e2e8f0;--shadow-sm:none;--shadow-md:0 4px 16px #0000004d;--shadow-lg:0 10px 30px #0006;--shadow-inset:inset 0 1px 0 #00000038, inset 0 5px 7px -6px #00000047, inset 0 -1px 0 #00000029;--color-success-soft:#10b98126;--color-danger-soft:#ef444426;--color-warning-soft:#f59e0b26;--color-info-soft:#3b82f626;--color-primary-soft:#25234940}@font-face{font-family:Inter var;src:url(/assets/inter-variable-latin-8kRkwJBP.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display var;src:url(/assets/playfair-display-variable-latin-CSUZDoAs.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-bg-body)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ht-btn[data-v-56efe239]{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-family-ui);font-weight:var(--font-weight-semibold);border-radius:var(--radius-button);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;display:inline-flex}.ht-btn[data-v-56efe239]:disabled{opacity:.5;cursor:not-allowed}.ht-btn--sm[data-v-56efe239]{font-size:var(--text-sm);min-height:44px;padding:8px 16px}.ht-btn--md[data-v-56efe239]{font-size:var(--text-base);min-height:44px;padding:12px 24px}.ht-btn--lg[data-v-56efe239]{font-size:var(--text-lg);min-height:52px;padding:16px 32px}.ht-btn--primary[data-v-56efe239]{background:var(--ht-brand-fill,var(--color-primary));color:var(--ht-brand-on-fill,#fff)}.ht-btn--primary[data-v-56efe239]:hover:not(:disabled){background:var(--ht-brand-fill-hover,var(--color-primary-hover))}.ht-btn--success[data-v-56efe239]{background:var(--color-success);color:var(--color-success-text)}.ht-btn--success[data-v-56efe239]:hover:not(:disabled){background:var(--color-success-hover)}.ht-btn--danger[data-v-56efe239]{background:var(--color-danger);color:var(--color-danger-text)}.ht-btn--danger[data-v-56efe239]:hover:not(:disabled){background:var(--color-danger-hover)}.ht-btn--warning[data-v-56efe239]{background:var(--color-warning);color:var(--color-warning-text)}.ht-btn--warning[data-v-56efe239]:hover:not(:disabled){background:var(--color-warning-hover)}.ht-btn--info[data-v-56efe239]{background:var(--color-info);color:var(--color-info-text)}.ht-btn--info[data-v-56efe239]:hover:not(:disabled){background:var(--color-info-hover)}.ht-btn--secondary[data-v-56efe239]{background:var(--color-bg-subtle);color:var(--color-text-body)}.ht-btn--secondary[data-v-56efe239]:hover:not(:disabled){background:var(--color-border)}.ht-btn--light[data-v-56efe239]{background:var(--color-light);color:var(--color-light-text);box-shadow:var(--shadow-sm)}.ht-btn--light[data-v-56efe239]:hover:not(:disabled){background:var(--color-light-hover)}.ht-btn--dark[data-v-56efe239]{background:var(--color-dark);color:var(--color-dark-text)}.ht-btn--dark[data-v-56efe239]:hover:not(:disabled){background:var(--color-dark-hover)}.ht-btn--success-action[data-v-56efe239]{background:var(--color-success);color:var(--color-success-text);box-shadow:0 4px 12px var(--color-success-shadow)}.ht-btn--success-action[data-v-56efe239]:hover:not(:disabled){background:var(--color-success-hover);box-shadow:0 6px 16px var(--color-success-shadow);transform:translateY(-1px)}.ht-btn--outline[data-v-56efe239]{background:0 0;border:1.5px solid}.ht-btn--outline.ht-btn--primary[data-v-56efe239]{color:var(--ht-brand-ink,var(--color-primary))}.ht-btn--outline.ht-btn--primary[data-v-56efe239]:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.ht-btn--outline.ht-btn--success[data-v-56efe239]{color:var(--color-success)}.ht-btn--outline.ht-btn--danger[data-v-56efe239]{color:var(--color-danger)}.ht-btn--outline.ht-btn--warning[data-v-56efe239]{color:var(--color-warning)}.ht-btn--outline.ht-btn--info[data-v-56efe239]{color:var(--color-info)}.ht-btn--outline[data-v-56efe239]:hover:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent)}.ht-btn--block[data-v-56efe239]{width:100%;display:flex}.ht-btn__spinner[data-v-56efe239]{border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite ht-spin-56efe239}@keyframes ht-spin-56efe239{to{transform:rotate(360deg)}}.ht-spinner[data-v-a17d2972]{border:3px solid var(--color-border-light);border-top-color:var(--ht-brand-ink,var(--color-primary));border-radius:50%;animation:.7s linear infinite ht-spin-a17d2972}.ht-spinner--sm[data-v-a17d2972]{border-width:2px;width:20px;height:20px}.ht-spinner--md[data-v-a17d2972]{width:32px;height:32px}.ht-spinner--lg[data-v-a17d2972]{border-width:4px;width:48px;height:48px}@keyframes ht-spin-a17d2972{to{transform:rotate(360deg)}}.ht-logo-hoteligy[data-v-61e8262b]{flex:none;min-width:100px;max-width:100%;height:auto;display:block}.page[data-v-7c0bc08e]{min-height:100vh;justify-content:center;align-items:center;gap:var(--spacing-lg);min-height:100dvh;padding:var(--spacing-lg) var(--spacing-md);flex-direction:column;display:flex}.card[data-v-7c0bc08e]{background:var(--color-bg-card);border-radius:var(--radius-card);width:100%;max-width:30rem;box-shadow:var(--shadow-md);padding:var(--spacing-xl) var(--spacing-lg)}.brand[data-v-7c0bc08e]{margin-bottom:var(--spacing-lg);justify-content:center;display:flex}.brand__logo[data-v-7c0bc08e]{object-fit:contain;width:auto;max-width:12rem;height:auto;max-height:5rem;display:block}.brand__name[data-v-7c0bc08e]{font-family:var(--font-family-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);text-align:center;margin:0}.state[data-v-7c0bc08e]{gap:var(--spacing-md);flex-direction:column;display:flex}.state--center[data-v-7c0bc08e]{text-align:center;padding:var(--spacing-lg) 0;align-items:center}h1[data-v-7c0bc08e]{font-family:var(--font-family-heading);font-size:var(--text-2xl);color:var(--color-text-heading);margin:0;line-height:1.25}h1[data-v-7c0bc08e]:focus{outline:none}h1[data-v-7c0bc08e]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}p[data-v-7c0bc08e]{margin:0}.lead[data-v-7c0bc08e]{font-size:var(--text-lg);color:var(--color-text-body)}.value[data-v-7c0bc08e]{color:var(--color-text-heading);overflow-wrap:anywhere}.muted[data-v-7c0bc08e]{font-size:var(--text-sm);color:var(--color-text-subtle)}.footer[data-v-7c0bc08e]{font-size:var(--text-sm);color:var(--color-text-body);text-align:center}@media (max-width:30rem){.page[data-v-7c0bc08e]{padding-top:var(--spacing-xl);justify-content:flex-start}.card[data-v-7c0bc08e]{padding:var(--spacing-lg) var(--spacing-md)}}
