.ht-qr[data-v-96c98f1f]{border-radius:var(--radius-sm,8px);aspect-ratio:1;max-width:100%;display:block}.ht-modal[data-v-c6b70dee]{z-index:1050;background:var(--color-bg-overlay);-webkit-backdrop-filter:var(--ht-modal-backdrop-filter,blur(8px));padding:var(--spacing-md);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ht-modal__content[data-v-c6b70dee]{background:var(--color-bg-card);border:var(--ht-modal-border,0);border-radius:var(--radius-modal);box-shadow:var(--ht-modal-shadow,var(--shadow-lg));width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.ht-modal__header[data-v-c6b70dee]{padding:var(--spacing-lg) var(--spacing-lg) 0;justify-content:space-between;align-items:center;display:flex}.ht-modal__title[data-v-c6b70dee]{font-family:var(--font-family-heading);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin:0}.ht-modal__close[data-v-c6b70dee]{color:var(--color-text-muted);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;padding:0;font-size:28px;line-height:1}.ht-modal__close[data-v-c6b70dee]:hover{color:var(--color-text-heading)}.ht-modal__body[data-v-c6b70dee]{padding:var(--spacing-lg)}.ht-modal__footer[data-v-c6b70dee]{padding:0 var(--spacing-lg) var(--spacing-lg);gap:var(--spacing-sm);justify-content:flex-end;display:flex}.ht-modal--glass-full .ht-modal__content[data-v-c6b70dee]{border-radius:0;max-width:100%;height:100%;max-height:100%}.ht-modal--panel[data-v-c6b70dee]{align-items:flex-end;padding:0}.ht-modal--panel .ht-modal__content[data-v-c6b70dee]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:100%;max-height:85vh}.ht-modal--dialog .ht-modal__content[data-v-c6b70dee]{max-width:400px}.ht-modal-enter-active[data-v-c6b70dee],.ht-modal-leave-active[data-v-c6b70dee]{transition:opacity .25s}.ht-modal-enter-active .ht-modal__content[data-v-c6b70dee],.ht-modal-leave-active .ht-modal__content[data-v-c6b70dee]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.ht-modal-enter-from[data-v-c6b70dee],.ht-modal-leave-to[data-v-c6b70dee]{opacity:0}.ht-modal-enter-from .ht-modal__content[data-v-c6b70dee],.ht-modal-leave-to .ht-modal__content[data-v-c6b70dee]{transform:translateY(20px)scale(.96)}.ht-qrd[data-v-7afbca55]{align-items:center;gap:1.5rem;width:100%;display:flex}.ht-qrd__side[data-v-7afbca55]{flex-direction:column;flex:none;align-items:center;gap:.625rem;display:flex}.ht-qrd__tile[data-v-7afbca55]{background:#fff;border-radius:1rem;place-items:center;width:12rem;height:12rem;padding:.75rem;display:grid}.ht-qrd__tile[data-v-7afbca55] svg,.ht-qrd__tile[data-v-7afbca55] canvas,.ht-qrd__tile[data-v-7afbca55] img{width:100%;height:100%}.ht-qrd--secondary .ht-qrd__tile[data-v-7afbca55]{width:9.5rem;height:9.5rem}.ht-qrd__text[data-v-7afbca55]{flex:1;min-width:0}.ht-qrd__lead[data-v-7afbca55]{margin:0 0 .625rem;font-size:1.125rem;line-height:1.45}.ht-qrd--secondary[data-v-7afbca55]{flex-direction:row-reverse;align-items:stretch}.ht-qrd--secondary .ht-qrd__text[data-v-7afbca55]{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.ht-qrd-remote[data-v-7afbca55]{z-index:100;background:#040814eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ht-qrd-remote__card[data-v-7afbca55]{text-align:center;background:#0b1020;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;gap:2vh;padding:4vh 4vw;display:flex}.ht-qrd-remote__title[data-v-7afbca55]{margin:0;font-size:2rem;font-weight:800}.ht-qrd-remote__sub[data-v-7afbca55]{color:#ffffffb3;max-width:30ch;margin:0;font-size:1.2rem}.ht-qrd-remote__code[data-v-7afbca55]{aspect-ratio:1;background:#fff;border-radius:12px;width:100%;height:auto}.ht-stepper[data-v-31f17276]{border-radius:var(--radius-badge,999px);align-items:center;gap:10px;padding:4px;display:inline-flex}.ht-stepper button[data-v-31f17276]{cursor:pointer;border:none;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.ht-stepper button[data-v-31f17276]:disabled{opacity:.35;cursor:not-allowed}.ht-stepper button[data-v-31f17276] svg{display:block}.ht-stepper span[data-v-31f17276]{text-align:center;font-variant-numeric:tabular-nums;min-width:16px;font-weight:800}.ht-stepper--dark[data-v-31f17276]{background:var(--ht-brand-fill,var(--color-primary,#252349))}.ht-stepper--dark button[data-v-31f17276]{color:var(--ht-brand-on-fill,#fff);background:#ffffff29}.ht-stepper--dark span[data-v-31f17276]{color:var(--ht-brand-on-fill,#fff)}.ht-stepper--light[data-v-31f17276]{border:1.5px solid var(--color-border,#e2e8f0)}.ht-stepper--light button[data-v-31f17276]{background:var(--color-bg,#f1f5f9);color:var(--color-text-heading,#0f172a)}.ht-stepper--light span[data-v-31f17276]{color:var(--color-text-heading,#0f172a)}.ht-stepper--sm[data-v-31f17276]{gap:6px;padding:3px}.ht-stepper--sm button[data-v-31f17276]{width:26px;height:26px}.ht-stepper--lg[data-v-31f17276]{gap:14px;padding:5px}.ht-stepper--lg button[data-v-31f17276]{width:52px;height:52px}.ht-stepper--lg span[data-v-31f17276]{min-width:28px;font-size:1.25rem}.ht-drc[data-v-56ed8599]{--ht-drc-accent:var(--ht-brand-ink,var(--color-primary,#252349));flex-direction:column;min-height:0;display:flex}.ht-drc__weekdays[data-v-56ed8599]{padding:var(--spacing-sm,8px) var(--spacing-sm,8px);border-bottom:1px solid var(--color-border-light,#eae9ef);background:var(--color-bg-card,#fff);z-index:2;grid-template-columns:repeat(7,1fr);gap:2px;display:grid;position:sticky;top:0}.ht-drc__weekdays span[data-v-56ed8599]{text-align:center;font-size:var(--text-xs,12px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#94a3b8);text-transform:capitalize}.ht-drc__scroll[data-v-56ed8599]{padding:0 var(--spacing-sm,8px) var(--spacing-md,16px);-webkit-overflow-scrolling:touch;overflow-y:auto}.ht-drc__month[data-v-56ed8599]{padding-top:var(--spacing-lg,24px)}.ht-drc__title[data-v-56ed8599]{margin:0 0 var(--spacing-sm,8px);text-align:center;font-size:var(--text-base,16px);font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#0f172a)}.ht-drc__grid[data-v-56ed8599]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ht-drc__pad[data-v-56ed8599]{display:block}.ht-drc__day[data-v-56ed8599]{border-radius:var(--radius-sm,8px);min-height:46px;color:var(--color-text-heading,#0f172a);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 2px;font-family:inherit;transition:background-color .12s,color .12s;display:flex}.ht-drc__num[data-v-56ed8599]{font-size:var(--text-sm,14px);font-weight:var(--font-weight-medium,500);font-variant-numeric:tabular-nums;line-height:1.1}.ht-drc__meta[data-v-56ed8599]{color:var(--color-text-muted,#94a3b8);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.1}.ht-drc__day[data-v-56ed8599]:disabled{color:var(--color-text-disabled,#cbd5e1);cursor:default}.ht-drc__day:disabled .ht-drc__meta[data-v-56ed8599]{color:var(--color-text-disabled,#cbd5e1)}.ht-drc__day.is-today .ht-drc__num[data-v-56ed8599]{text-underline-offset:2px;text-decoration:underline}.ht-drc__day.is-between[data-v-56ed8599],.ht-drc__day.is-provisional[data-v-56ed8599]{background:var(--color-primary-soft,rgba(var(--color-primary-rgb), .1));border-radius:0}.ht-drc__day.is-start[data-v-56ed8599],.ht-drc__day.is-end[data-v-56ed8599]{background:var(--ht-drc-accent);color:var(--color-text-inverse,#fff)}.ht-drc__day.is-start .ht-drc__meta[data-v-56ed8599],.ht-drc__day.is-end .ht-drc__meta[data-v-56ed8599]{color:#ffffffbf}.ht-drc__day.is-start[data-v-56ed8599]{border-radius:var(--radius-sm,8px) 0 0 var(--radius-sm,8px)}.ht-drc__day.is-end[data-v-56ed8599]{border-radius:0 var(--radius-sm,8px) var(--radius-sm,8px) 0}.ht-drc__day.is-start.is-end[data-v-56ed8599]{border-radius:var(--radius-sm,8px)}.ht-drc__day[data-v-56ed8599]:not(:disabled):hover:not(.is-start):not(.is-end){background:var(--color-bg-subtle,#e8e6ef)}.ht-drc__footnote[data-v-56ed8599]{padding:var(--spacing-sm,8px) var(--spacing-md,16px);border-top:1px solid var(--color-border-light,#eae9ef);font-size:var(--text-xs,12px);color:var(--color-text-subtle,#64748b);margin:0;line-height:1.45}.ht-drc.is-compact .ht-drc__weekdays[data-v-56ed8599]{padding:4px var(--spacing-sm,8px)}.ht-drc.is-compact .ht-drc__month[data-v-56ed8599]{padding-top:var(--spacing-sm,8px)}.ht-drc.is-compact .ht-drc__month+.ht-drc__month[data-v-56ed8599]{padding-top:var(--spacing-md,16px)}.ht-drc.is-compact .ht-drc__title[data-v-56ed8599]{font-size:var(--text-sm,14px);margin-bottom:4px}.ht-drc.is-compact .ht-drc__grid[data-v-56ed8599]{gap:2px 0}.ht-drc.is-compact .ht-drc__day[data-v-56ed8599]{min-height:38px;padding:2px}.ht-drc.is-two-up .ht-drc__scroll[data-v-56ed8599]{column-gap:var(--spacing-lg,24px);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-content:start;display:grid}.ht-drc__weekdays--month[data-v-56ed8599]{padding:0 0 var(--spacing-xs,4px);margin-bottom:var(--spacing-xs,4px);background:0 0;position:static}@media (prefers-reduced-motion:reduce){.ht-drc__day[data-v-56ed8599]{transition:none}}.ht-sheet[data-v-30c001e6]{z-index:320;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}:root[data-keyboard=open] .ht-sheet[data-v-30c001e6]{top:var(--ht-arriba-visible,0px);height:var(--ht-alto-visible,100%);bottom:auto}:root[data-keyboard=open] .ht-sheet__panel[data-v-30c001e6]{max-height:calc(var(--ht-alto-visible,100dvh) - 12px)!important}.ht-sheet__backdrop[data-v-30c001e6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f1c52;position:absolute;inset:0}.ht-sheet__backdrop--photo[data-v-30c001e6]{-webkit-backdrop-filter:blur(4px)saturate(1.1);backdrop-filter:blur(4px)saturate(1.1);background:#0b0f1c29}.ht-sheet__panel[data-v-30c001e6]{z-index:1;background:var(--color-bg-card,#fff);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}@media (min-width:768px){:root[data-carril] .ht-sheet[data-v-30c001e6]{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) calc(var(--ht-rail-width,5.5rem) + var(--spacing-lg));justify-content:center;align-items:center}:root[data-carril] .ht-sheet__panel[data-v-30c001e6]{border-radius:var(--radius-sheet);width:min(36rem,100%);box-shadow:0 24px 60px #0f172a47;max-height:calc(100dvh - 2 * var(--spacing-lg))!important}}.ht-sheet__head[data-v-30c001e6]{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.ht-sheet__titles[data-v-30c001e6]{flex-direction:column;min-width:0;display:flex}.ht-sheet__titles small[data-v-30c001e6]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle,#94a3b8);font-weight:700}.ht-sheet__titles strong[data-v-30c001e6]{color:var(--color-text-heading,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;line-height:1.2;overflow:hidden}.ht-sheet__body[data-v-30c001e6]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:0 var(--spacing-md) var(--spacing-md);flex:1;overflow-y:auto}.ht-sheet__panel:not(:has(.ht-sheet__footer)) .ht-sheet__body[data-v-30c001e6]{padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px))}.ht-sheet__body.is-flush[data-v-30c001e6]{padding-top:0;padding-left:0;padding-right:0}.ht-sheet__footer[data-v-30c001e6]{padding:var(--spacing-sm) var(--spacing-md);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-light);background:var(--color-bg-card,#fff);flex-shrink:0}.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-input[data-v-2ef3a227]{flex-direction:column;gap:5px;min-width:0;display:flex}.ht-input__box[data-v-2ef3a227]{background:var(--ht-field-inner,var(--color-bg-body,#f8f7fa));border:1.5px solid var(--ht-field-line,var(--color-border,#e2e8f0));border-radius:var(--radius-input);align-items:center;gap:10px;padding:0 16px;transition:border-color .16s;display:flex;position:relative}.ht-input__box[data-v-2ef3a227]:focus-within{border-color:var(--ht-brand-ink,var(--color-primary,#252349))}.ht-input.is-error .ht-input__box[data-v-2ef3a227]{border-color:var(--color-danger,#dc2626)}.ht-input.is-disabled .ht-input__box[data-v-2ef3a227]{opacity:.6}.ht-input__icon[data-v-2ef3a227]{color:var(--color-text-subtle,#64748b);flex-shrink:0}.ht-input__control[data-v-2ef3a227]{min-width:0;font:inherit;color:var(--color-text-heading,#0f172a);-webkit-text-fill-color:var(--color-text-heading,#0f172a);caret-color:var(--color-text-heading,#0f172a);background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-size:.95rem}.ht-input__control[data-v-2ef3a227]::placeholder{color:var(--color-text-subtle,#94a3b8);-webkit-text-fill-color:currentColor}.ht-input__control[data-v-2ef3a227]:-webkit-autofill{-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out}.ht-input__control[data-v-2ef3a227]:autofill{-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-in-out}.ht-input__control[chrome-autofilled][data-v-2ef3a227]{-webkit-background-clip:text;background-clip:text}.ht-input__req[data-v-2ef3a227]{z-index:1;color:var(--color-danger,#dc2626);pointer-events:none;font-size:1rem;font-weight:800;line-height:1;position:absolute;top:6px;right:12px}.ht-input__box[data-v-2ef3a227]: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-input__box[data-v-2ef3a227]:has(.ht-input__control:not(:placeholder-shown)):after{opacity:1}.ht-input.is-error .ht-input__box[data-v-2ef3a227]:after{color:var(--color-danger,#dc2626)}.ht-input.is-inset .ht-input__box[data-v-2ef3a227]:after{background:0 0;border-radius:0;padding:0;line-height:1.2;top:6px;left:16px;transform:none}.ht-input.is-inset.has-icon .ht-input__box[data-v-2ef3a227]:after{left:46px}.ht-input.is-inset .ht-input__box:has(.ht-input__control:not(:placeholder-shown)) .ht-input__control[data-v-2ef3a227]{padding:21px 0 7px}.ht-input__msg[data-v-2ef3a227]{color:var(--color-text-subtle,#64748b);margin:0;padding-left:4px;font-size:.76rem;line-height:1.35}.ht-input__msg--error[data-v-2ef3a227]{color:var(--color-danger,#dc2626);align-items:center;gap:5px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.ht-input__box[data-v-2ef3a227],.ht-input__box[data-v-2ef3a227]:after{transition:none}}.ht-sel[data-v-94798995]{position:relative}.ht-sel__btn[data-v-94798995]{border:1.5px solid var(--color-border,#d9d8e0);border-radius:var(--radius-input);background:var(--color-bg-card,#fff);text-align:left;width:100%;color:var(--color-text-body,#334155);cursor:pointer;align-items:center;gap:9px;padding:12px 14px;font-family:inherit;font-size:1rem;display:flex}.ht-sel.is-open .ht-sel__btn[data-v-94798995]{border-color:var(--ht-brand-ink,var(--color-primary,#252349))}.ht-sel.is-invalid .ht-sel__btn[data-v-94798995]{border-color:var(--color-danger-ink);background:#dc26260a}.ht-sel.is-disabled .ht-sel__btn[data-v-94798995]{opacity:.55;cursor:not-allowed}.ht-sel__btn[data-v-94798995] svg:last-child{color:var(--color-text-subtle,#94a3b8);flex-shrink:0;margin-left:auto}.ht-sel__val[data-v-94798995]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ht-sel__ph[data-v-94798995]{color:var(--color-text-subtle,#94a3b8)}.ht-sel__badge[data-v-94798995]{border-radius:var(--radius-xs);background:var(--color-bg-subtle,#e8e6ef);letter-spacing:.02em;color:var(--color-text-heading,#0f172a);flex-shrink:0;padding:2px 7px;font-size:.76rem;font-weight:800}.ht-sel__pop[data-v-94798995]{z-index:60;border-radius:var(--radius-card);border:1px solid var(--color-border,#d9d8e0);background:var(--color-bg-card,#fff);max-height:320px;box-shadow:var(--shadow-lg,0 10px 30px #0000002e);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.ht-sel__search[data-v-94798995]{border-bottom:1px solid var(--color-border-light,#eae9ef);color:var(--color-text-subtle,#94a3b8);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.ht-sel__search input[data-v-94798995]{min-width:0;color:var(--color-text-heading,#0f172a);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem}.ht-sel__list[data-v-94798995]{-webkit-overflow-scrolling:touch;flex:1;margin:0;padding:4px;list-style:none;overflow-y:auto}.ht-sel__opt[data-v-94798995]{border-radius:var(--radius-sm,8px);text-align:left;width:100%;color:var(--color-text-body,#334155);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:10px;font-family:inherit;font-size:.95rem;display:flex}.ht-sel__opt[data-v-94798995]:hover{background:var(--color-bg-body,#f8f7fa)}.ht-sel__opt.is-on[data-v-94798995]{color:var(--ht-brand-ink,var(--color-primary,#252349));font-weight:700}.ht-sel__opt-text[data-v-94798995]{flex-direction:column;flex:1;min-width:0;display:flex}.ht-sel__opt-text small[data-v-94798995]{color:var(--color-text-subtle,#94a3b8);font-size:.8rem;font-weight:400}.ht-sel__empty[data-v-94798995]{text-align:center;color:var(--color-text-subtle,#94a3b8);padding:18px 12px;font-size:.9rem}.ht-bks[data-v-c58f84dc]{--ht-bks-accent:var(--ht-brand-ink,var(--color-primary,#252349));--ht-bks-fill:var(--ht-brand-fill,var(--color-primary,#252349));--ht-bks-on-fill:var(--ht-brand-on-fill,var(--color-text-inverse,#fff))}.ht-bks__row[data-v-c58f84dc]{background:var(--color-bg-card,#fff);border:1px solid var(--color-border-light,#eae9ef);border-radius:var(--radius-input,16px);align-items:stretch;gap:0;padding:4px;display:flex;box-shadow:0 1px 3px #0000000d}.ht-bks__seg[data-v-c58f84dc]{border-radius:calc(var(--radius-input,16px) - 5px);min-width:0;font-family:inherit;font-size:var(--text-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-heading,#0f172a);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;align-items:center;gap:7px;padding:9px 12px;display:flex;overflow:hidden}.ht-bks__seg>span[data-v-c58f84dc]{text-overflow:ellipsis;overflow:hidden}.ht-bks__seg .is-empty[data-v-c58f84dc]{color:var(--color-text-muted,#94a3b8);font-weight:var(--font-weight-normal,400)}.ht-bks__seg[data-v-c58f84dc] svg{color:var(--ht-bks-accent);flex-shrink:0}.ht-bks__seg[data-v-c58f84dc]:hover{background:var(--color-bg-subtle,#e8e6ef)}.ht-bks__seg--tight[data-v-c58f84dc]{flex:none}.ht-bks__seg--icon[data-v-c58f84dc]{flex:none;padding:9px 10px;position:relative}.ht-bks__seg--icon.is-set[data-v-c58f84dc] svg{color:var(--color-success-ink,#059669)}.ht-bks__dot[data-v-c58f84dc]{background:var(--color-success-ink,#059669);border:2px solid var(--color-bg-card,#fff);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.ht-bks__row--card .ht-bks__dot[data-v-c58f84dc]{border-color:var(--color-bg-subtle,#e8e6ef)}.ht-bks__applied[data-v-c58f84dc]{align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px) var(--spacing-md,16px);background:var(--color-success-soft,#ecfdf5);border-radius:var(--radius-sm,8px);color:var(--color-success-dark,#065f46);display:flex}.ht-bks__applied[data-v-c58f84dc] svg{color:var(--color-success-ink,#059669);flex-shrink:0}.ht-bks__applied-text[data-v-c58f84dc]{flex-direction:column;flex:auto;min-width:0;display:flex}.ht-bks__applied-text strong[data-v-c58f84dc]{font-size:var(--text-sm,14px);font-weight:var(--font-weight-bold,700)}.ht-bks__applied-text span[data-v-c58f84dc]{font-size:var(--text-xs,12px);opacity:.85}.ht-bks__applied .ht-bks__link[data-v-c58f84dc]{color:var(--color-success-dark,#065f46);flex-shrink:0}.ht-bks__div[data-v-c58f84dc]{background:var(--color-border-light,#eae9ef);flex-shrink:0;align-self:center;width:1px;height:22px}.ht-bks__go[data-v-c58f84dc]{border-radius:calc(var(--radius-input,16px) - 5px);background:var(--ht-bks-fill);width:42px;color:var(--ht-bks-on-fill);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;justify-content:center;align-items:center;margin-left:4px;display:flex}.ht-bks__go[data-v-c58f84dc]:hover{opacity:.92}.ht-bks__pill[data-v-c58f84dc]{background:var(--color-bg-card,#fff);border:1px solid var(--color-border-light,#eae9ef);border-radius:var(--radius-pill,50px);align-items:center;gap:4px;padding:5px 5px 5px 6px;display:flex;box-shadow:0 2px 10px #00000014}.ht-bks__pill-body[data-v-c58f84dc]{border-radius:var(--radius-pill,50px);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;font-family:inherit;display:flex}.ht-bks__pill-body[data-v-c58f84dc] svg{color:var(--ht-bks-accent);flex-shrink:0}.ht-bks__pill-text[data-v-c58f84dc]{font-size:var(--text-sm,14px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-heading,#0f172a);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ht-bks__pill-text.is-empty[data-v-c58f84dc]{font-weight:var(--font-weight-normal,400);color:var(--color-text-subtle,#64748b)}.ht-bks__pill-go[data-v-c58f84dc]{background:var(--ht-bks-fill);width:40px;height:40px;color:var(--ht-bks-on-fill);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ht-bks__pill-go[data-v-c58f84dc]:hover{opacity:.92}.ht-bks__card[data-v-c58f84dc]{background:var(--color-bg-card,#fff);border-radius:var(--radius-card,16px);flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 2px 12px #00000014}.ht-bks__card-head[data-v-c58f84dc]{flex-direction:column;gap:1px;padding:0 4px;display:flex}.ht-bks__card-head strong[data-v-c58f84dc]{font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#0f172a);line-height:1.2}.ht-bks__card-head span[data-v-c58f84dc]{font-size:var(--text-xs,12px);color:var(--color-text-subtle,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ht-bks__row--card[data-v-c58f84dc]{box-shadow:none;background:var(--color-bg-subtle,#e8e6ef);border-color:#0000;padding:3px}.ht-bks__row--card .ht-bks__seg[data-v-c58f84dc]{padding:7px 10px}.ht-bks__row--card .ht-bks__go[data-v-c58f84dc]{width:38px;margin-left:3px}.ht-bks__dest[data-v-c58f84dc]{flex-direction:column;gap:6px;display:flex}.ht-bks--lanzador[data-v-c58f84dc]{cursor:pointer}.ht-bks__barra[data-v-c58f84dc]{border-radius:var(--radius-input,16px);background:var(--color-bg-subtle,#e8e6ef);width:100%;min-height:48px;font:inherit;text-align:left;color:var(--color-text-heading,#0f172a);cursor:pointer;border:0;align-items:center;gap:10px;padding:6px 12px 6px 14px;display:flex}.ht-bks__barra-ic[data-v-c58f84dc]{color:var(--ht-bks-accent);flex-shrink:0}.ht-bks__barra-mini[data-v-c58f84dc]{object-fit:cover;border-radius:max(0px, calc(var(--radius-input,16px) - 8px));flex-shrink:0;width:34px;height:34px}.ht-bks__barra-textos[data-v-c58f84dc]{flex-direction:column;flex:1;min-width:0;display:flex}.ht-bks__barra-detalle[data-v-c58f84dc]{font-size:var(--text-xs,12px);color:var(--color-text-subtle,#64748b);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ht-bks__card--glass-dark .ht-bks__barra-detalle[data-v-c58f84dc]{color:#ffffffc2}.ht-bks__barra-texto[data-v-c58f84dc]{min-width:0;font-size:var(--text-sm,14px);color:var(--color-text-subtle,#64748b);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ht-bks__barra-texto.is-dato[data-v-c58f84dc]{font-weight:var(--font-weight-semibold,600);color:var(--color-text-heading,#0f172a)}.ht-bks__barra-chev[data-v-c58f84dc]{color:var(--color-text-subtle,#94a3b8);flex-shrink:0}.ht-bks__card--glass-dark .ht-bks__barra[data-v-c58f84dc]{color:#fff;background:#ffffff24}.ht-bks__card--glass-dark .ht-bks__barra-texto[data-v-c58f84dc],.ht-bks__card--glass-dark .ht-bks__barra-texto.is-dato[data-v-c58f84dc]{color:#fff}.ht-bks__dest[data-v-c58f84dc] .ht-sel__btn{border-radius:calc(var(--radius-input,16px) - 5px);background:var(--color-bg-subtle,#e8e6ef);font-size:var(--text-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-heading,#0f172a);border:0;padding:10px 12px}.ht-bks__dest[data-v-c58f84dc] .ht-sel__ph{font-weight:var(--font-weight-normal,400)}.ht-bks__dest-cargando[data-v-c58f84dc]{border-radius:calc(var(--radius-input,16px) - 5px);background:linear-gradient(90deg, var(--color-bg-subtle,#e8e6ef) 25%, color-mix(in srgb, var(--color-bg-subtle,#e8e6ef) 45%, #fff) 50%, var(--color-bg-subtle,#e8e6ef) 75%);background-size:200% 100%;height:42px;animation:1.2s ease-in-out infinite ht-bks-brillo-c58f84dc;display:block}@keyframes ht-bks-brillo-c58f84dc{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ht-bks__dest-cargando[data-v-c58f84dc]{animation:none}}.ht-bks__dest.is-missing[data-v-c58f84dc] .ht-sel__btn{box-shadow:inset 0 0 0 1.5px var(--color-danger,#dc2626)}.ht-bks__dest-note[data-v-c58f84dc]{font-size:var(--text-xs,12px);color:var(--color-text-subtle,#64748b);align-items:flex-start;gap:6px;margin:0;padding:0 4px;line-height:1.35;display:flex}.ht-bks__dest-note[data-v-c58f84dc] svg{flex-shrink:0;margin-top:1px}.ht-bks__dest-note--error[data-v-c58f84dc]{color:var(--color-danger,#dc2626);font-weight:600}.ht-bks__card--glass-dark .ht-bks__dest[data-v-c58f84dc] .ht-sel__btn{color:#fff;background:#ffffff21}.ht-bks__card--glass-dark .ht-bks__dest[data-v-c58f84dc] .ht-sel__ph{color:#ffffffb3}.ht-bks__card--glass-dark .ht-bks__dest-note[data-v-c58f84dc]{color:#ffffffc2}.ht-bks__card--glass-dark .ht-bks__dest-note--error[data-v-c58f84dc]{color:#fca5a5}.ht-bks__card--glass[data-v-c58f84dc]{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#ffffffeb}.ht-bks__card--glass .ht-bks__row--card[data-v-c58f84dc]{background:#ffffff8c}.ht-bks__card--glass-dark[data-v-c58f84dc]{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#100e1e80;box-shadow:0 10px 34px #00000047}.ht-bks__card--glass-dark .ht-bks__card-head strong[data-v-c58f84dc]{color:#fff}.ht-bks__card--glass-dark .ht-bks__card-head span[data-v-c58f84dc]{color:#ffffffc2}.ht-bks__card--glass-dark .ht-bks__row--card[data-v-c58f84dc]{background:#ffffff21;border-color:#ffffff24}.ht-bks__card--glass-dark .ht-bks__seg[data-v-c58f84dc]{color:#fff}.ht-bks__card--glass-dark .ht-bks__seg .is-empty[data-v-c58f84dc]{color:#ffffffb3}.ht-bks__card--glass-dark .ht-bks__seg[data-v-c58f84dc] svg{color:#ffffffe0}.ht-bks__card--glass-dark .ht-bks__seg[data-v-c58f84dc]:hover{background:#ffffff1f}.ht-bks__card--glass-dark .ht-bks__div[data-v-c58f84dc]{background:#ffffff38}.ht-bks__card--glass-dark .ht-bks__seg--icon.is-set[data-v-c58f84dc] svg{color:var(--color-success-on-dark,#34d399)}.ht-bks__card--glass-dark .ht-bks__dot[data-v-c58f84dc]{background:var(--color-success-on-dark,#34d399);border-color:#0000}.ht-bks__card--glass-dark .ht-bks__go[data-v-c58f84dc]{color:var(--ht-bks-accent);background:#fff}.ht-bks__sheet-foot[data-v-c58f84dc]{gap:var(--spacing-sm,8px);flex-direction:column;display:flex}.ht-bks--touch .ht-bks__row[data-v-c58f84dc]{padding:6px}.ht-bks--touch .ht-bks__seg[data-v-c58f84dc]{gap:10px;min-height:60px;padding:0 18px;font-size:1.125rem}.ht-bks--touch .ht-bks__seg[data-v-c58f84dc] svg{width:24px;height:24px}.ht-bks--touch .ht-bks__seg--icon[data-v-c58f84dc]{justify-content:center;min-width:60px}.ht-bks--touch .ht-bks__div[data-v-c58f84dc]{height:32px}.ht-bks--touch .ht-bks__go[data-v-c58f84dc]{width:72px}.ht-bks--touch .ht-bks__go[data-v-c58f84dc] svg{width:26px;height:26px}.ht-bks__cal--touch[data-v-c58f84dc]{width:100%;max-width:46rem;margin:0 auto}.ht-bks__cal--split[data-v-c58f84dc]{max-width:none}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day{min-height:56px;font-size:1.125rem}.ht-bks__sheet-foot.is-touch[data-v-c58f84dc]{gap:12px;width:100%;max-width:46rem;margin:0 auto}.ht-bks__sheet-foot.is-touch .ht-bks__occ-row[data-v-c58f84dc]{padding:6px 0;font-size:1.125rem}.ht-bks__sheet-foot.is-touch .ht-bks__link[data-v-c58f84dc]{min-height:52px;font-size:1.0625rem}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__grid{gap:6px}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day{background:var(--ht-bks-day-bg,var(--color-bg-subtle,#e8e6ef));box-shadow:inset 0 0 0 1px var(--ht-bks-day-line,var(--color-border-light,#eae9ef));color:var(--ht-bks-day-fg,var(--color-text-heading,#0f172a));border-radius:12px}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__num{font-size:1.1875rem;font-weight:600}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day:disabled{opacity:1;box-shadow:none;color:var(--ht-bks-day-disabled,var(--color-text-muted,#94a3b8));background:0 0}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day:disabled .ht-drc__num{font-weight:400}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day.is-today{box-shadow:inset 0 0 0 2px var(--ht-bks-today,var(--ht-bks-accent))}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day.is-today .ht-drc__num{text-decoration:none}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day.is-between,.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day.is-provisional{background:var(--ht-bks-range-bg,var(--color-primary-soft,#2523491f));box-shadow:inset 0 0 0 1px var(--ht-bks-range-line,transparent);color:var(--ht-bks-day-fg,var(--color-text-heading,#0f172a));border-radius:12px}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day.is-start,.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day.is-end{background:var(--ht-bks-sel-bg,var(--ht-bks-fill));box-shadow:none;color:var(--ht-bks-sel-fg,var(--ht-bks-on-fill));border-radius:12px}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day.is-start .ht-drc__num,.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__day.is-end .ht-drc__num{font-weight:800}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__title{font-size:1.25rem}.ht-bks__cal--touch[data-v-c58f84dc] .ht-drc__weekdays span{color:var(--ht-bks-fg-muted,var(--color-text-muted,#94a3b8));font-size:.9375rem}.ht-bks__sheet-foot.is-touch[data-v-c58f84dc] .ht-stepper{background:var(--ht-bks-control-bg,var(--color-bg-subtle,#e8e6ef));box-shadow:inset 0 0 0 1px var(--ht-bks-control-line,var(--color-border,#e2e8f0))}.ht-bks__sheet-foot.is-touch[data-v-c58f84dc] .ht-stepper button{background:var(--ht-bks-control-btn,var(--color-bg-card,#fff));box-shadow:inset 0 0 0 1px var(--ht-bks-control-line,var(--color-border,#e2e8f0));color:var(--ht-bks-day-fg,var(--color-text-heading,#0f172a))}.ht-bks__sheet-foot.is-touch[data-v-c58f84dc] .ht-stepper button:disabled{opacity:1;color:var(--ht-bks-day-disabled,var(--color-text-muted,#94a3b8));background:0 0}.ht-bks__sheet-foot.is-touch .ht-bks__occ-row--nested[data-v-c58f84dc]{color:var(--ht-bks-fg-muted,var(--color-text-body,#475569))}.ht-bks__sheet-foot.is-touch[data-v-c58f84dc] .ht-stepper span{color:var(--ht-bks-day-fg,var(--color-text-heading,#0f172a))}.ht-bks__sheet-foot.is-touch[data-v-c58f84dc] .ht-btn:disabled{opacity:1;background:var(--ht-bks-control-bg,var(--color-bg-subtle,#e8e6ef));box-shadow:inset 0 0 0 1px var(--ht-bks-control-line,var(--color-border,#e2e8f0));color:var(--ht-bks-fg-muted,var(--color-text-body,#475569))}.ht-bks__sheet-foot.is-split[data-v-c58f84dc]{gap:14px;max-width:none;height:100%;margin:0}.ht-bks__sheet-foot.is-split[data-v-c58f84dc]>.ht-btn{flex-shrink:0;margin-top:auto}.ht-bks__split-sum[data-v-c58f84dc]{background:var(--ht-bks-control-bg,var(--color-bg-subtle,#e8e6ef));box-shadow:inset 0 0 0 1px var(--ht-bks-control-line,var(--color-border,#e2e8f0));border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ht-bks__split-sum-line[data-v-c58f84dc]{color:var(--ht-bks-day-fg,var(--color-text-heading,#0f172a));align-items:center;gap:12px;font-size:1.25rem;font-weight:600;display:flex}.ht-bks__split-sum-line.is-empty[data-v-c58f84dc]{color:var(--ht-bks-fg-muted,var(--color-text-body,#475569));font-weight:400}.ht-bks__split-sum-line[data-v-c58f84dc] svg{color:var(--ht-bks-today,var(--ht-bks-accent));flex:none}@media (orientation:portrait){.ht-bks__sheet-foot.is-split[data-v-c58f84dc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:12px 24px;height:auto;display:grid}.ht-bks__sheet-foot.is-split[data-v-c58f84dc]>*{grid-column:2;align-self:start}.ht-bks__sheet-foot.is-split>.ht-bks__occ[data-v-c58f84dc]{grid-area:1/1/span 3}.ht-bks__sheet-foot.is-split[data-v-c58f84dc]>.ht-btn{align-self:end;margin-top:0}}.ht-bks__occ[data-v-c58f84dc]{flex-direction:column;display:flex}.ht-bks__occ-row[data-v-c58f84dc]{justify-content:space-between;align-items:center;gap:var(--spacing-md,16px);padding:var(--spacing-sm,8px) 0;font-size:var(--text-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-heading,#0f172a);border-bottom:1px solid var(--color-border-light,#eae9ef);display:flex}.ht-bks__occ-row[data-v-c58f84dc]:last-child{border-bottom:none}.ht-bks__occ-row--nested[data-v-c58f84dc]{padding-left:var(--spacing-md,16px);font-weight:var(--font-weight-normal,400);color:var(--color-text-body,#475569)}.ht-bks__link[data-v-c58f84dc]{font-family:inherit;font-size:var(--text-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--ht-bks-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ht-sheet__panel.ht-surface.ht-bks-split{height:94vh;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(22rem,32%);height:94dvh;display:grid}.ht-sheet__panel.ht-bks-split>.ht-sheet__head{grid-column:1/-1}.ht-sheet__panel.ht-bks-split>.ht-sheet__body{grid-area:2/1;min-height:0;padding:0 12px 16px}.ht-sheet__panel.ht-bks-split>.ht-sheet__footer{overscroll-behavior:contain;border-top:0;border-left:1px solid var(--color-border-light,#eae9ef);grid-area:2/2;min-height:0;padding:4px 24px 24px;overflow-y:auto}@media (orientation:portrait){.ht-sheet__panel.ht-surface.ht-bks-split{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.ht-sheet__panel.ht-bks-split>.ht-sheet__footer{border-left:0;border-top:1px solid var(--color-border-light,#eae9ef);grid-area:3/1;max-height:48dvh;padding:16px 24px 24px}}.ht-mark[data-v-b26e6bcf]{align-items:center;min-width:0;display:flex}.ht-mark img[data-v-b26e6bcf]{object-fit:contain;width:auto;max-width:100%}.ht-mark__square[data-v-b26e6bcf]{aspect-ratio:1;border-radius:50%}.ht-mark__block[data-v-b26e6bcf]{border-radius:var(--radius-card);align-items:center;padding:8px 14px;display:inline-flex}.ht-mark__text[data-v-b26e6bcf]{font-family:var(--font-family-heading,inherit);color:var(--color-text-heading,#0f172a);font-size:1.3rem;font-weight:700}.ht-mark.on-photo .ht-mark__text[data-v-b26e6bcf]{color:#fff;text-shadow:0 1px 12px #080c188c}.ht-mark.on-dark .ht-mark__text[data-v-b26e6bcf]{color:inherit}.ht-mark.on-light-photo .ht-mark__text[data-v-b26e6bcf]{color:var(--color-text-heading,#0f172a);text-shadow:none}.ht-logo-hoteligy[data-v-61e8262b]{flex:none;min-width:100px;max-width:100%;height:auto;display:block}@font-face{font-family:Ht Pairing Display;src:url(/assets/playfair-display-variable-latin-CSUZDoAs.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Ht Pairing UI;src:url(/assets/inter-variable-latin-8kRkwJBP.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.ht-pair[data-v-3074de40]{--p-bg:#15142a;--p-fg:#fff;--p-mut:#ffffffa8;--p-dim:#ffffff6b;--p-card:#ffffff0e;--p-line:#ffffff1a;--p-accent:#6ac2f5;--p-on-accent:#15142a;--p-warn:#e8b04a;font-size:16px;font-size:calc(clamp(10px, min(1.25vw, 2vh), 30px) * var(--ht-pair-k,1));box-sizing:border-box;background:var(--p-bg);width:100%;height:100%;min-height:100%;color:var(--p-fg);text-align:left;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) 26em;align-content:center;align-items:center;gap:clamp(1.5em,4vw,4em);padding:clamp(1.5em,6vh,4em) clamp(1.5em,6vw,5.5em);font-family:Ht Pairing UI,Inter var,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;overflow:hidden}.ht-pair[data-v-3074de40] *,.ht-pair[data-v-3074de40] :before,.ht-pair[data-v-3074de40] :after{box-sizing:border-box}.ht-pair__text[data-v-3074de40]{min-width:0}.ht-pair__logo[data-v-3074de40]{margin:0 0 1.5em}.ht-pair__eyebrow[data-v-3074de40]{letter-spacing:.14em;text-transform:uppercase;color:var(--p-mut);margin:0 0 .875em;font-size:.9375em;font-weight:500}.ht-pair__title[data-v-3074de40]{color:var(--p-fg);margin:0;font-family:Ht Pairing Display,Playfair Display var,Georgia,serif;font-size:3.25em;font-weight:400;line-height:1.05}.ht-pair__sub[data-v-3074de40]{color:var(--p-mut);max-width:34ch;margin:1em 0 0;font-size:1.1875em;line-height:1.45}.ht-pair__steps[data-v-3074de40]{color:var(--p-fg);margin:2em 0 0;padding-left:1.4em;font-size:1.0625em;line-height:1.4}.ht-pair__steps li+li[data-v-3074de40]{margin-top:.75em}.ht-pair__status[data-v-3074de40]{min-height:1.5em;color:var(--p-mut);align-items:center;margin:2.25em 0 0;font-size:1.0625em;display:flex}.ht-pair__dot[data-v-3074de40]{background:var(--p-accent);border-radius:50%;flex:none;width:.625em;height:.625em;margin-right:.625em;animation:1.2s ease-in-out infinite ht-pair-pulse-3074de40}.ht-pair__pie[data-v-3074de40]{word-break:break-word;max-width:100%;margin-top:1.25em}.ht-pair__card[data-v-3074de40]{background:var(--p-card);border:1px solid var(--p-line);border-radius:1.75em;flex-direction:column;align-items:center;width:100%;padding:2.25em;display:flex}.ht-pair__card[data-v-3074de40]:not(.ht-pair__card--error)>*+*{margin-top:1.5em}.ht-pair__card--error[data-v-3074de40]{text-align:center}.ht-pair__err-ic[data-v-3074de40]{color:var(--p-warn)}.ht-pair__err-title[data-v-3074de40]{margin:.75em 0 0;font-family:Ht Pairing Display,Playfair Display var,Georgia,serif;font-size:1.75em;font-weight:400}.ht-pair__err-body[data-v-3074de40]{color:var(--p-mut);margin:.5em 0 0;font-size:1.0625em;line-height:1.45}.ht-pair__err-detail[data-v-3074de40]{color:var(--p-dim);word-break:break-word;margin:.75em 0 0;font-family:ui-monospace,monospace;font-size:.8125em}.ht-pair__btn[data-v-3074de40]{background:var(--p-accent);width:100%;min-height:3.25em;color:var(--p-on-accent);cursor:pointer;border:0;border-radius:1em;justify-content:center;align-items:center;margin-top:1.5em;padding:0 1.5em;font-family:inherit;font-size:1.0625em;font-weight:600;line-height:1;display:inline-flex}.ht-pair__btn[data-v-3074de40] svg{margin-right:.5em}.ht-pair__btn[data-v-3074de40]:active:not([data-ht-pressed]){transform:scale(.97)}.ht-pair__btn[data-v-3074de40]:focus{outline:none}.ht-pair__btn[data-v-3074de40]:focus-visible,.ht-pair--mando .ht-pair__btn[data-v-3074de40]:focus{box-shadow:0 0 0 .25em var(--p-bg), 0 0 0 .5em #fff}.ht-pair__auto[data-v-3074de40]{color:var(--p-mut);margin:1.1em 0 0;font-size:.9375em}.ht-pair__qr[data-v-3074de40]{background:#fff;border-radius:1.25em;flex:none;justify-content:center;align-items:center;width:min(18.5em,46vh);height:min(18.5em,46vh);padding:.75em;display:flex}.ht-pair__qr[data-v-3074de40] canvas{border-radius:0;width:100%;height:100%}.ht-pair__qr-skeleton[data-v-3074de40]{background:#e9e9ef;border-radius:.75em;width:100%;height:100%;animation:1.4s ease-in-out infinite ht-pair-pulse-3074de40;display:block}.ht-pair__pin[data-v-3074de40]{flex-direction:column;align-items:center;display:flex}.ht-pair__eyebrow--pin[data-v-3074de40]{margin-bottom:.25em}.ht-pair__code[data-v-3074de40]{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--p-accent);font-size:3em;font-weight:600}.ht-pair__expiry[data-v-3074de40]{width:100%;color:var(--p-mut);flex-direction:column;align-items:center;font-size:.9375em;display:flex}.ht-pair__bar[data-v-3074de40]{background:var(--p-line);border-radius:999px;width:100%;height:.4em;margin-bottom:.5em;overflow:hidden}.ht-pair__bar-fill[data-v-3074de40]{background:var(--p-accent);height:100%;transition:width 1s linear}.ht-pair__num[data-v-3074de40]{font-variant-numeric:tabular-nums}@media (orientation:portrait),(max-aspect-ratio:6/5){.ht-pair[data-v-3074de40]{font-size:clamp(12px,min(2.1vw,1.2vh),30px);font-size:calc(clamp(10px, min(2.1vw, 1.2vh), 30px) * var(--ht-pair-k,1));grid-template-columns:minmax(0,1fr);justify-items:start;gap:clamp(1.5em,3vh,3em);padding:clamp(1.5em,5vh,5em) clamp(1.5em,7vw,5.5em)}.ht-pair__card[data-v-3074de40]{justify-self:center;width:26em;max-width:100%}.ht-pair__qr[data-v-3074de40]{width:min(20em,34vh,70vw);height:min(20em,34vh,70vw)}}@keyframes ht-pair-pulse-3074de40{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ht-pair__dot[data-v-3074de40],.ht-pair__qr-skeleton[data-v-3074de40]{animation:none}.ht-pair__bar-fill[data-v-3074de40]{transition:none}}.ht-offline[data-v-b62e9281]{z-index:9000;white-space:nowrap;text-overflow:ellipsis;color:#f4c66a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0000008c;border-radius:999px;align-items:center;max-width:calc(100vw - 2rem);padding:.4em .9em;font-size:.85rem;font-weight:600;line-height:1.2;display:inline-flex;position:fixed;overflow:hidden}.ht-offline--abajo-izquierda[data-v-b62e9281]{bottom:1rem;left:1rem}.ht-offline--abajo-derecha[data-v-b62e9281]{bottom:1rem;right:1rem}.ht-offline--arriba-izquierda[data-v-b62e9281]{top:1rem;left:1rem}.ht-offline--arriba-derecha[data-v-b62e9281]{top:1rem;right:1rem}.ht-offline__punto[data-v-b62e9281]{background:currentColor;border-radius:50%;flex:none;width:.5em;height:.5em;margin-right:.55em;animation:2.4s ease-in-out infinite ht-offline-latido-b62e9281}.ht-offline__texto[data-v-b62e9281]{text-overflow:ellipsis;overflow:hidden}@keyframes ht-offline-latido-b62e9281{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ht-offline__punto[data-v-b62e9281]{animation:none}}.ht-flag[data-v-5f9cd104]{aspect-ratio:3/2;vertical-align:middle;flex-shrink:0;height:auto;display:inline-block}.ht-result[data-v-ec25e5c8]{z-index:350;padding:var(--spacing-lg);background:var(--color-bg-overlay);place-items:center;display:grid;position:fixed;inset:0}.ht-result__card[data-v-ec25e5c8]{text-align:center;width:100%;max-width:360px;padding:28px var(--spacing-lg) var(--spacing-lg);border-radius:var(--radius-modal);background:var(--color-bg-card);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.ht-result__close[data-v-ec25e5c8]{background:var(--color-bg-subtle);width:34px;height:34px;color:var(--color-text-subtle);cursor:pointer;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.ht-result__close[data-v-ec25e5c8] svg{display:block}.ht-result__ic[data-v-ec25e5c8]{color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.ht-result__ic.is-success[data-v-ec25e5c8]{background:var(--color-success)}.ht-result__ic.is-danger[data-v-ec25e5c8]{background:var(--color-danger)}.ht-result__ic.is-warning[data-v-ec25e5c8]{background:var(--color-warning)}.ht-result__ic.is-primary[data-v-ec25e5c8]{background:var(--ht-brand-fill,var(--color-primary));color:var(--ht-brand-on-fill,#fff)}.ht-result__title[data-v-ec25e5c8]{color:var(--color-text-heading);margin:4px 0 0;font-size:1.4rem}.ht-result__sub[data-v-ec25e5c8]{color:var(--color-text-body);margin:0 0 8px}.ht-result__actions[data-v-ec25e5c8]{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.pb[data-v-1eb98a8f]{--pb-gap:1rem;--pb-size:var(--text-base,16px);--pb-line:1.5;--pb-label:var(--text-sm,14px);--pb-h1:var(--text-xl,24px);--pb-h2:var(--text-lg,19px);--pb-h3:var(--text-base,16px);--pb-muted:var(--ht-text-muted,#64748b);--pb-border:var(--ht-border,#e2e8f0);--pb-link:var(--ht-primary,#2563eb);--pb-radius:10px;gap:var(--pb-gap);display:grid}.pb--lean-back[data-v-1eb98a8f]{--pb-gap:1.6rem;--pb-size:1.25rem;--pb-line:1.7;--pb-label:1rem;--pb-h1:2rem;--pb-h2:1.6rem;--pb-h3:1.35rem;--pb-muted:#fff9;--pb-border:#ffffff24;--pb-link:var(--tv-accent,#38bdf8);--pb-text:#ffffffe6;--pb-radius:14px}.pb__title[data-v-1eb98a8f]{font-family:var(--font-family-body,sans-serif);font-size:var(--pb-label);font-weight:var(--font-weight-semibold,600);letter-spacing:.06em;color:var(--pb-muted);margin:0;line-height:1.35}.pb__html[data-v-1eb98a8f]{font-family:var(--font-family-body,sans-serif);font-size:var(--pb-size);line-height:var(--pb-line);color:var(--pb-text,inherit);overflow-wrap:anywhere}.pb__html[data-v-1eb98a8f] h1,.pb__html[data-v-1eb98a8f] h2,.pb__html[data-v-1eb98a8f] h3,.pb__html[data-v-1eb98a8f] h4{font-family:var(--font-family-heading,Georgia, serif);margin:1.25em 0 .5em;line-height:1.25}.pb__html[data-v-1eb98a8f] h1{font-size:var(--pb-h1)}.pb__html[data-v-1eb98a8f] h2{font-size:var(--pb-h2)}.pb__html[data-v-1eb98a8f] h3,.pb__html[data-v-1eb98a8f] h4{font-size:var(--pb-h3)}.pb__html[data-v-1eb98a8f] p{margin:0 0 .75em}.pb__html[data-v-1eb98a8f] hr{background:var(--pb-border);opacity:.7;border:0;height:1px;margin:1.75em 0}.pb__html[data-v-1eb98a8f] ul,.pb__html[data-v-1eb98a8f] ol{margin:0 0 .75em;padding-left:1.35em}.pb__html[data-v-1eb98a8f] li{margin-bottom:.3em}.pb__html[data-v-1eb98a8f] a{color:var(--pb-link);text-underline-offset:.18em;text-decoration-thickness:1px}.pb__html[data-v-1eb98a8f] img{border-radius:var(--pb-radius);max-width:100%;height:auto}.pb__html[data-v-1eb98a8f] table{border-collapse:collapse;max-width:100%;font-size:.95em;display:block;overflow-x:auto}.pb__html[data-v-1eb98a8f] th,.pb__html[data-v-1eb98a8f] td{border-bottom:1px solid var(--pb-border);text-align:left;vertical-align:top;padding:.4rem .6rem}.pb__html[data-v-1eb98a8f] th{font-weight:var(--font-weight-semibold,600)}.pb__html[data-v-1eb98a8f] blockquote{border-left:2px solid var(--pb-border);color:var(--pb-muted);margin:1em 0;padding-left:.9em}.pb__html[data-v-1eb98a8f]>:first-child{margin-top:0}.pb__html[data-v-1eb98a8f]>:last-child{margin-bottom:0}.pb__gallery[data-v-1eb98a8f]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;display:grid}.pb--lean-back .pb__gallery[data-v-1eb98a8f]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem}.pb__fig[data-v-1eb98a8f]{margin:0}.pb__fig img[data-v-1eb98a8f]{object-fit:cover;border-radius:var(--pb-radius);width:100%;height:100%;display:block}.pb__fig figcaption[data-v-1eb98a8f]{opacity:.75;margin-top:.25rem;font-size:.75rem}.pb--lean-back .pb__fig figcaption[data-v-1eb98a8f]{font-size:1rem}.pb__table[data-v-1eb98a8f]{border-collapse:collapse;width:100%;font-size:.875rem}.pb--lean-back .pb__table[data-v-1eb98a8f]{font-size:1.15rem}.pb__table th[data-v-1eb98a8f],.pb__table td[data-v-1eb98a8f]{text-align:left;border-bottom:1px solid var(--pb-border);padding:.4rem .5rem}.pb--lean-back .pb__table th[data-v-1eb98a8f],.pb--lean-back .pb__table td[data-v-1eb98a8f]{padding:.9vh .8vw}.pb__table th[data-v-1eb98a8f]{opacity:.8;font-weight:600}.pb__logo[data-v-1eb98a8f]{max-width:60%;height:auto;margin:0 auto;display:block}.pb__video[data-v-1eb98a8f]{border-radius:var(--radius-card);background:#000;width:100%;height:auto;display:block}.ht-poi-map[data-v-51e25065]{background:#10182e;border:none;width:100%;height:100%;display:block}.wi[data-v-b10c0a39]{width:1em;height:1em;display:block}.wi__sun[data-v-b10c0a39]{stroke:#fbbf24;fill:#fbbf2438}.wi__sun circle[data-v-b10c0a39]{stroke-width:4px}.wi__rays[data-v-b10c0a39]{stroke:#fbbf24}.wi__cloud[data-v-b10c0a39]{stroke:var(--ht-wx-cloud,#e2e8f0);fill:var(--ht-wx-cloud-mass,#e2e8f029)}.wi__cloud--dense[data-v-b10c0a39]{fill:var(--ht-wx-cloud-mass-dense,#e2e8f06b)}.wi__rain[data-v-b10c0a39],.wi__fog[data-v-b10c0a39],.wi__wind[data-v-b10c0a39]{stroke:#7dd3fc}.wi__snow[data-v-b10c0a39]{stroke:#e0f2fe}.wi__bolt[data-v-b10c0a39]{stroke:#fbbf24;fill:#fbbf24e6}.wi__sun--full .wi__rays[data-v-b10c0a39]{transform-origin:32px 30px;animation:60s linear infinite wi-spin-b10c0a39}@keyframes wi-spin-b10c0a39{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wi__sun--full .wi__rays[data-v-b10c0a39]{animation:none}}.wb[data-v-269aa58a]{pointer-events:none;z-index:0;--wx-fx:var(--ht-wx-fx,#7dd3fc42);--wx-fx-soft:var(--ht-wx-fx-soft,#e2e8f029);--wx-ink:var(--ht-wx-ink,#f8fafc);position:absolute;inset:0;overflow:hidden}.wb[data-v-269aa58a]>*,.wb__sheet[data-v-269aa58a]>*{position:absolute}.wb__glow[data-v-269aa58a],.wb__rays[data-v-269aa58a],.wb__cloud[data-v-269aa58a],.wb__fogband[data-v-269aa58a],.wb__flash[data-v-269aa58a],.wb__rain[data-v-269aa58a],.wb__snow[data-v-269aa58a],.wb__gust[data-v-269aa58a],.wb__sheet--snow-far[data-v-269aa58a],.wb__sheet--snow-near[data-v-269aa58a]{will-change:transform}.wb__glow[data-v-269aa58a]{aspect-ratio:1;background:radial-gradient(circle,#fbbf2438 0%,#fbbf2414 42%,#0000 70%);width:65%;animation:14s ease-in-out infinite wb-breathe-269aa58a;top:-30%;right:-12%}.wb__rays[data-v-269aa58a]{aspect-ratio:1;background:repeating-conic-gradient(#fbbf240e 0deg 7deg,#0000 7deg 26deg);width:110%;animation:180s linear infinite wb-spin-269aa58a;top:-55%;right:-35%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#0000 62%)}.wb__cloud[data-v-269aa58a]{background:radial-gradient(ellipse, var(--wx-fx-soft) 0%, #0000 62%);border-radius:50%}.wb__cloud--1[data-v-269aa58a]{width:55%;height:55%;animation:90s ease-in-out infinite alternate wb-drift-a-269aa58a;top:-8%;left:-10%}.wb__cloud--2[data-v-269aa58a]{width:45%;height:45%;animation:120s ease-in-out infinite alternate wb-drift-b-269aa58a;top:8%;left:35%}.wb__cloud--3[data-v-269aa58a]{width:50%;height:50%;animation:150s ease-in-out infinite alternate-reverse wb-drift-a-269aa58a;top:-14%;left:62%}.wb__sheet--rain[data-v-269aa58a]{inset:0 -25vh;transform:skew(12deg)}.wb__rain[data-v-269aa58a]{background-repeat:repeat;inset:0}.wb__rain--far[data-v-269aa58a]{opacity:.45;background-image:radial-gradient(1px 7px at 23px 31px, var(--wx-fx), #0000), radial-gradient(1px 5px at 71px 118px, var(--wx-fx), #0000), radial-gradient(1px 6px at 112px 74px, var(--wx-fx), #0000);background-size:137px 173px;animation:1s linear infinite wb-rain-far-269aa58a;top:-173px}.wb__rain--mid[data-v-269aa58a]{opacity:.7;background-image:radial-gradient(1.2px 13px at 41px 52px, var(--wx-fx), #0000), radial-gradient(1.2px 10px at 152px 171px, var(--wx-fx), #0000);background-size:199px 241px;animation:.85s linear infinite wb-rain-mid-269aa58a;top:-241px}.wb__rain--near[data-v-269aa58a]{opacity:1;background-image:radial-gradient(1.6px 22px at 64px 96px, var(--wx-fx), #0000), radial-gradient(1.4px 16px at 221px 281px, var(--wx-fx), #0000);background-size:283px 367px;animation:.75s linear infinite wb-rain-near-269aa58a;top:-367px}.wb--light .wb__rain--far[data-v-269aa58a]{opacity:.4;animation-duration:1.25s}.wb--light .wb__rain--mid[data-v-269aa58a]{opacity:.6;animation-duration:1.05s}.wb--heavy .wb__rain--far[data-v-269aa58a]{opacity:.55;animation-duration:.8s}.wb--heavy .wb__rain--mid[data-v-269aa58a]{opacity:.8;animation-duration:.68s}.wb--heavy .wb__rain--near[data-v-269aa58a]{animation-duration:.6s}.wb__flash[data-v-269aa58a]{background:linear-gradient(#f8fafc80 0%,#0000 55%);background:linear-gradient(180deg, color-mix(in srgb, var(--wx-ink) 50%, transparent) 0%, transparent 55%);opacity:0;animation:11s ease-out infinite wb-flash-269aa58a;inset:0}.wb__sheet--snow-far[data-v-269aa58a],.wb__sheet--snow-near[data-v-269aa58a]{inset:0 -40px}.wb__sheet--snow-far[data-v-269aa58a]{animation:9s ease-in-out infinite alternate wb-sway-269aa58a}.wb__sheet--snow-near[data-v-269aa58a]{animation:6.5s ease-in-out infinite alternate-reverse wb-sway-269aa58a}.wb__snow[data-v-269aa58a]{background-repeat:repeat;inset:0}.wb__snow--far[data-v-269aa58a]{opacity:.24;background-image:radial-gradient(circle at 19px 27px, var(--wx-ink) 1px, #0000 1.6px), radial-gradient(circle at 88px 101px, var(--wx-ink) 1.3px, #0000 2px), radial-gradient(circle at 131px 58px, var(--wx-ink) .8px, #0000 1.4px);background-size:157px 149px;animation:13s linear infinite wb-snow-far-269aa58a;top:-149px}.wb__snow--near[data-v-269aa58a]{opacity:.38;background-image:radial-gradient(circle at 47px 63px, var(--wx-ink) 1.8px, #0000 2.6px), radial-gradient(circle at 181px 172px, var(--wx-ink) 1.4px, #0000 2.2px);background-size:241px 233px;animation:9s linear infinite wb-snow-near-269aa58a;top:-233px}.wb__fogband[data-v-269aa58a]{background:linear-gradient(180deg, #0000, var(--wx-fx-soft) 50%, #0000);height:40%;animation:70s ease-in-out infinite alternate wb-drift-b-269aa58a;top:40%;left:-20%;right:-20%}.wb__sheet--wind[data-v-269aa58a]{inset:-10% 0;transform:skewY(6deg)}.wb__gust[data-v-269aa58a]{opacity:.55;background-image:radial-gradient(54px 1px at 80px 34px, var(--wx-fx), #0000), radial-gradient(38px .8px at 241px 121px, var(--wx-fx), #0000);background-repeat:repeat;background-size:331px 157px;animation:2.6s linear infinite wb-gust-269aa58a;inset:0 0 0 -331px}@keyframes wb-spin-269aa58a{to{transform:rotate(360deg)}}@keyframes wb-breathe-269aa58a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.08)}}@keyframes wb-drift-a-269aa58a{0%{transform:translate(0,0)}to{transform:translate(7%,2%)}}@keyframes wb-drift-b-269aa58a{0%{transform:translate(0,0)}to{transform:translate(-9%,-3%)}}@keyframes wb-rain-far-269aa58a{0%{transform:translate(0,0)}to{transform:translateY(173px)}}@keyframes wb-rain-mid-269aa58a{0%{transform:translate(0,0)}to{transform:translateY(241px)}}@keyframes wb-rain-near-269aa58a{0%{transform:translate(0,0)}to{transform:translateY(367px)}}@keyframes wb-snow-far-269aa58a{0%{transform:translate(0,0)}to{transform:translateY(149px)}}@keyframes wb-snow-near-269aa58a{0%{transform:translate(0,0)}to{transform:translateY(233px)}}@keyframes wb-sway-269aa58a{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes wb-gust-269aa58a{0%{transform:translate(0,0)}to{transform:translate(331px)}}@keyframes wb-flash-269aa58a{0%,88%,to{opacity:0}89%{opacity:.35}90.5%{opacity:.05}92%{opacity:.25}95%{opacity:0}}@media (prefers-reduced-motion:reduce){.wb[data-v-269aa58a] *{animation:none!important}.wb__flash[data-v-269aa58a]{display:none}}@supports not (aspect-ratio:1 / 1){.wb__glow[data-v-269aa58a]{height:0;padding-top:65%}.wb__rays[data-v-269aa58a]{height:0;padding-top:110%}}.ht-vk[data-v-55ecb674]{--_key:var(--ht-kb-key,#ffffff1f);--_fn:var(--ht-kb-key-fn,#ffffff0f);--_fg:var(--ht-kb-fg,#f1f3f2);--_accent:var(--ht-kb-accent,var(--ht-brand-glow,#6fb3a9));--_on-accent:var(--ht-kb-on-accent,#0b1213);--_h:var(--ht-kb-key-h,56px);--_gap:var(--ht-kb-gap,7px);gap:var(--_gap);-webkit-user-select:none;user-select:none;touch-action:none;font-family:var(--ht-kb-font,inherit);flex-direction:column;display:flex;position:relative}.ht-vk__row[data-v-55ecb674]{grid-auto-rows:var(--_h);column-gap:var(--_gap);display:grid}.ht-vk--pad .ht-vk__row[data-v-55ecb674]{grid-auto-rows:var(--ht-kb-pad-key-h,64px)}.ht-vk__key[data-v-55ecb674]{box-sizing:border-box;contain:layout paint;border-radius:var(--ht-kb-key-radius,10px);background:var(--_key);width:100%;min-width:0;height:100%;color:var(--_fg);font:inherit;font-size:var(--ht-kb-font-size,22px);font-variant-numeric:tabular-nums;text-transform:none;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px #00000040}.ht-vk__key--fn[data-v-55ecb674]{background:var(--_fn);font-size:16px;font-weight:600}.ht-vk__key--space[data-v-55ecb674]{color:color-mix(in srgb, var(--_fg) 65%, transparent);text-transform:lowercase;font-size:15px}.ht-vk__key--enter[data-v-55ecb674]{background:var(--_accent);color:var(--_on-accent)}.ht-vk__label[data-v-55ecb674]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ht-vk__icon[data-v-55ecb674]{flex:none}.ht-vk__action[data-v-55ecb674]{font-size:16px;font-weight:700}.ht-vk__key.is-on[data-v-55ecb674]{background:var(--_fn);background:color-mix(in srgb, var(--_accent) 30%, transparent);box-shadow:inset 0 0 0 2px var(--_accent)}.ht-vk__key.is-locked[data-v-55ecb674]{background:var(--_accent);color:var(--_on-accent);box-shadow:none}.ht-vk__hint[data-v-55ecb674]{opacity:.45;pointer-events:none;font-size:11px;font-weight:500;position:absolute;top:5px;right:7px}.ht-vk--pad .ht-vk__key[data-v-55ecb674]{font-size:26px}.ht-vk--pad .ht-vk__key--fn[data-v-55ecb674],.ht-vk--pad .ht-vk__key--space[data-v-55ecb674]{font-size:16px}.ht-vk__popup[data-v-55ecb674]{z-index:2;background:var(--ht-kb-popup,#2a3234);pointer-events:none;border-radius:14px;gap:4px;padding:6px;display:flex;position:absolute;transform:translateY(calc(-100% - 8px));box-shadow:0 12px 30px #00000073}.ht-vk__option[data-v-55ecb674]{width:52px;height:56px;color:var(--_fg);border-radius:10px;place-items:center;font-size:24px;display:grid}.ht-vk__option.is-active[data-v-55ecb674]{background:var(--_accent);color:var(--_on-accent)}.kf[data-v-1e54407d]{flex-direction:column;gap:.7vh;display:flex}.kf__label[data-v-1e54407d]{color:rgba(var(--tt-ink-rgb), .7);font-size:.95rem;font-weight:700}.kf__row[data-v-1e54407d]{display:flex;position:relative}.kf__input[data-v-1e54407d]{text-align:left;border-radius:var(--tt-radius-control,12px);cursor:pointer;border:2px solid rgba(var(--tt-ink-rgb), .14);background:rgba(var(--tt-ink-rgb), .06);width:100%;color:var(--tt-fg);min-height:50px;padding:12px 52px 12px 16px;font-size:1.15rem;font-weight:700;transition:border-color .15s,background .15s}.kf__clear[data-v-1e54407d]{cursor:pointer;background:rgba(var(--tt-ink-rgb), .12);width:36px;height:36px;color:rgba(var(--tt-ink-rgb), .85);border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.kf__input.is-active[data-v-1e54407d]{border-color:var(--tt-accent);background:color-mix(in srgb, var(--tt-accent) 8%, transparent)}.kf__value[data-v-1e54407d]{letter-spacing:.02em}.kf__ph[data-v-1e54407d]{color:rgba(var(--tt-ink-rgb), .38);font-weight:500}.tpl[data-v-3be7e8d9]{text-align:center;flex-direction:column;align-items:center;gap:1.6vh;display:flex}.tpl__head[data-v-3be7e8d9]{flex-direction:column;gap:.6vh;display:flex}.tpl__title[data-v-3be7e8d9]{color:var(--tt-fg);margin:0;font-size:1.8rem;font-weight:800}.tpl__sub[data-v-3be7e8d9]{color:rgba(var(--tt-ink-rgb), .65);max-width:34rem;margin:0;font-size:1.05rem;line-height:1.45}.tpl__qr[data-v-3be7e8d9]{border-radius:var(--tt-radius-card,18px);background:#fff;padding:16px}.tpl__wait[data-v-3be7e8d9]{color:rgba(var(--tt-ink-rgb), .75);align-items:center;gap:10px;margin:0;font-size:1.05rem;display:inline-flex}.tpl__ttl[data-v-3be7e8d9]{color:rgba(var(--tt-ink-rgb), .5);font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.tpl__box[data-v-3be7e8d9]{place-items:center;min-width:260px;min-height:260px;display:grid}.tpl__box--msg[data-v-3be7e8d9]{color:rgba(var(--tt-ink-rgb), .8);gap:1.2vh;font-size:1.1rem}.tpl__box--msg p[data-v-3be7e8d9]{max-width:30rem;margin:0}.tpl__retry[data-v-3be7e8d9]{border-radius:var(--tt-radius-button,14px);background:var(--tt-accent);color:var(--tt-on-accent);cursor:pointer;border:none;padding:1.4vh 2.4vw;font-size:1.1rem;font-weight:800}.tpl__back[data-v-3be7e8d9]{color:rgba(var(--tt-ink-rgb), .65);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:1vh 1.6vw;font-size:1rem;font-weight:700;display:inline-flex}.tpl__spin[data-v-3be7e8d9]{border:4px solid rgba(var(--tt-ink-rgb), .15);border-top-color:var(--tt-accent);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite tpl-spin-3be7e8d9}.tpl__spin--sm[data-v-3be7e8d9]{border-width:3px;width:18px;height:18px}@keyframes tpl-spin-3be7e8d9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tpl__spin[data-v-3be7e8d9]{animation:none}}.idm[data-v-ea34e250]{z-index:130;background:rgba(var(--tt-scrim-rgb), .78);-webkit-backdrop-filter:blur(5px);justify-content:center;align-items:safe center;padding:4vh 4vw;display:flex;position:fixed;inset:0;overflow-y:auto}.idm__card[data-v-ea34e250]{border-radius:var(--tt-radius-modal,22px);background:var(--tt-surface);border:1px solid rgba(var(--tt-ink-rgb), .1);flex-direction:column;gap:2vh;width:92vw;max-width:720px;margin:auto;padding:3.4vh 4vw 2.6vh;display:flex;position:relative;box-shadow:0 30px 80px #00000080}.idm__close[data-v-ea34e250]{background:rgba(var(--tt-ink-rgb), .08);width:48px;height:48px;color:var(--tt-fg);cursor:pointer;z-index:1;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:2vh;right:1.6vw}.idm__head[data-v-ea34e250]{text-align:center}.idm__title[data-v-ea34e250]{color:var(--tt-fg);margin:0;font-size:1.9rem;font-weight:800}.idm__sub[data-v-ea34e250]{color:rgba(var(--tt-ink-rgb), .6);margin:.6vh 0 0;font-size:1.05rem;line-height:1.45}.idm__hint[data-v-ea34e250]{text-align:center;color:rgba(var(--tt-ink-rgb), .5);margin:-1vh 0 0;font-size:.92rem}.idm__methods[data-v-ea34e250]{gap:.8vw;display:flex}.idm__method[data-v-ea34e250]{border-radius:var(--tt-radius-control,14px);cursor:pointer;text-align:center;border:2px solid rgba(var(--tt-ink-rgb), .12);background:rgba(var(--tt-ink-rgb), .05);color:rgba(var(--tt-ink-rgb), .72);flex-direction:column;flex:1 1 0;align-items:center;gap:.6vh;padding:1.4vh .6vw;font-size:.98rem;font-weight:700;display:inline-flex}.idm__method.is-active[data-v-ea34e250]{border-color:var(--tt-accent);background:color-mix(in srgb, var(--tt-accent) 10%, transparent);color:var(--tt-fg)}.idm__fields[data-v-ea34e250]{grid-template-columns:1fr 1fr;gap:1.4vw;display:grid}.idm__fields--one[data-v-ea34e250]{grid-template-columns:1fr}.idm__error[data-v-ea34e250]{color:var(--tt-danger);align-items:center;gap:6px;margin:0;font-size:1rem;font-weight:700;display:inline-flex}.idm__submit[data-v-ea34e250]{border-radius:var(--tt-radius-button,14px);cursor:pointer;background:var(--tt-accent);width:100%;color:var(--tt-on-accent);border:none;justify-content:center;align-items:center;gap:10px;padding:1.9vh 2vw;font-size:1.3rem;font-weight:800;display:inline-flex}.idm__submit[data-v-ea34e250]:disabled{opacity:.4;cursor:default}.idm__submit[aria-busy=true][data-v-ea34e250]{opacity:.8;cursor:progress}.idm__alt[data-v-ea34e250]{border-radius:var(--tt-radius-button,14px);cursor:pointer;border:1px solid rgba(var(--tt-ink-rgb), .18);background:rgba(var(--tt-ink-rgb), .05);width:100%;color:var(--tt-fg);justify-content:center;align-items:center;gap:8px;padding:1.5vh 2vw;font-size:1.1rem;font-weight:700;display:inline-flex}.idm__alt[data-v-ea34e250]:disabled{opacity:.4;cursor:default}.idm__alt--quiet[data-v-ea34e250]{width:auto;color:rgba(var(--tt-ink-rgb), .65);background:0 0;border:none;align-self:center;font-size:1rem}.idm__privacy[data-v-ea34e250]{color:rgba(var(--tt-ink-rgb), .45);justify-content:center;align-items:center;gap:6px;margin:0;font-size:.88rem;display:inline-flex}.idm__occupants[data-v-ea34e250]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1vh 1vw;display:grid}.idm__occupant[data-v-ea34e250]{border-radius:var(--tt-radius-control,14px);cursor:pointer;border:2px solid rgba(var(--tt-ink-rgb), .14);background:rgba(var(--tt-ink-rgb), .05);min-height:64px;color:var(--tt-fg);letter-spacing:.04em;text-align:left;align-items:center;gap:10px;padding:1.4vh 1.4vw;font-size:1.2rem;font-weight:700;display:inline-flex}.idm__occupant[data-v-ea34e250]:not(:disabled):active{border-color:var(--tt-accent)}.idm__center[data-v-ea34e250]{text-align:center;flex-direction:column;align-items:center;gap:1.8vh;display:flex}.idm__qr[data-v-ea34e250]{border-radius:var(--tt-radius-card,16px);background:#fff;padding:14px}.idm__lock[data-v-ea34e250]{background:color-mix(in srgb, var(--tt-danger) 16%, transparent);width:84px;height:84px;color:var(--tt-danger);border-radius:50%;place-items:center;display:grid}.idm__spin[data-v-ea34e250]{border:3px solid color-mix(in srgb, var(--tt-on-accent) 35%, transparent);border-top-color:var(--tt-on-accent);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite idm-spin-ea34e250}@keyframes idm-spin-ea34e250{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.idm__spin[data-v-ea34e250]{animation:none}}.vk[data-v-3bad4ac5]{--ht-kb-key:rgba(var(--tt-ink-rgb), .1);--ht-kb-key-fn:rgba(var(--tt-ink-rgb), .06);--ht-kb-fg:var(--tt-fg);--ht-kb-accent:var(--tt-accent);--ht-kb-on-accent:var(--tt-on-accent);--ht-kb-popup:var(--tt-surface-high);--ht-kb-key-h:46px;--ht-kb-pad-key-h:52px;--ht-kb-gap:6px;--ht-kb-key-radius:var(--tt-radius-inner,9px);--ht-kb-font-size:1.05rem;border-radius:var(--tt-radius-card,14px);background:var(--tt-surface-high);border:1px solid rgba(var(--tt-ink-rgb), .12);-webkit-user-select:none;user-select:none;padding:10px}.vk[data-v-3bad4ac5] .ht-vk__key{font-weight:700}.kh[data-v-f48f7910]{z-index:250;background:var(--tt-surface-high);color:var(--tt-fg);border:1px solid rgba(var(--tt-ink-rgb), .14);position:fixed}.kh--docked[data-v-f48f7910]{padding:10px 2vw calc(14px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;bottom:0;left:0;right:0;box-shadow:0 -14px 40px #00000059}.kh--band[data-v-f48f7910]{border-radius:var(--tt-radius-modal,20px);width:min(960px,100vw - 48px);padding:10px 12px 12px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #00000073}.kh--band.kh--numeric[data-v-f48f7910]{width:min(560px,100vw - 48px)}.kh__inner[data-v-f48f7910]{max-width:1200px;margin:0 auto}.kh__inner--numeric[data-v-f48f7910]{max-width:520px}.kh__bar[data-v-f48f7910]{justify-content:flex-end;margin-bottom:6px;display:flex}.kh__hide[data-v-f48f7910]{border-radius:var(--tt-radius-pill,999px);background:rgba(var(--tt-ink-rgb), .08);height:40px;color:var(--tt-fg);cursor:pointer;border:none;align-items:center;gap:6px;padding:0 16px;font-size:.95rem;font-weight:700;display:inline-flex}.kh[data-v-f48f7910] .vk{background:0 0;border:none;border-radius:0;padding:0}.kh-enter-active[data-v-f48f7910],.kh-leave-active[data-v-f48f7910]{transition:opacity .18s}.kh--docked.kh-enter-active[data-v-f48f7910],.kh--docked.kh-leave-active[data-v-f48f7910]{transition:transform .18s,opacity .18s}.kh-enter-from[data-v-f48f7910],.kh-leave-to[data-v-f48f7910]{opacity:0}.kh--docked.kh-enter-from[data-v-f48f7910],.kh--docked.kh-leave-to[data-v-f48f7910]{transform:translateY(100%)}.tt-handoff__hint[data-v-5fa0f552]{opacity:.75;margin:0;font-size:1rem;line-height:1.5}.tnb[data-v-6f1b7c03]{color:var(--tt-fg);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 1.2vw;font-size:1rem;font-weight:800;display:inline-flex;position:relative}.tnb[data-v-6f1b7c03]:active{background:rgba(var(--tt-ink-rgb), .08)}.tnb__count[data-v-6f1b7c03]{background:var(--tt-info);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.85rem;display:inline-grid}.tnb.is-warning .tnb__count[data-v-6f1b7c03]{background:var(--tt-warn);color:#1a1200}.tnb.is-emergency .tnb__count[data-v-6f1b7c03]{background:var(--tt-danger);animation:1.2s ease-in-out infinite tnb-beat-6f1b7c03}@keyframes tnb-beat-6f1b7c03{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.tnd[data-v-6f1b7c03]{z-index:180;background:rgba(var(--tt-scrim-rgb), .78);justify-content:flex-end;display:flex;position:fixed;inset:0}.tnd__panel[data-v-6f1b7c03]{background:var(--tt-surface-raised);width:min(560px,86vw);height:100%;color:var(--tt-fg);border-left:1px solid rgba(var(--tt-ink-rgb), .12);flex-direction:column;display:flex;box-shadow:-20px 0 60px #00000073}.tnd__head[data-v-6f1b7c03]{border-bottom:1px solid rgba(var(--tt-ink-rgb), .1);justify-content:space-between;align-items:center;padding:3vh 2.4vw 2vh;display:flex}.tnd__title[data-v-6f1b7c03]{margin:0;font-size:1.8rem;font-weight:800}.tnd__close[data-v-6f1b7c03]{background:rgba(var(--tt-ink-rgb), .08);width:56px;height:56px;color:var(--tt-fg);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid}.tnd__body[data-v-6f1b7c03]{scrollbar-width:none;flex-direction:column;flex:1;gap:1.4vh;padding:2vh 2.4vw 3vh;display:flex;overflow-y:auto}.tnd__body[data-v-6f1b7c03]::-webkit-scrollbar{display:none}.tni[data-v-6f1b7c03]{border-radius:var(--tt-radius-card,14px);background:rgba(var(--tt-ink-rgb), .04);border-left:4px solid var(--tt-info);align-items:flex-start;gap:1.2vw;padding:1.8vh 1.6vw;display:flex}.tni.is-warning[data-v-6f1b7c03]{border-left-color:var(--tt-warn);background:color-mix(in srgb, var(--tt-warn) 10%, transparent)}.tni.is-emergency[data-v-6f1b7c03]{border-left-color:var(--tt-danger);background:color-mix(in srgb, var(--tt-danger) 12%, transparent)}.tni__ico[data-v-6f1b7c03]{color:var(--tt-info);flex:none;display:flex}.tni.is-warning .tni__ico[data-v-6f1b7c03]{color:var(--tt-warn)}.tni.is-emergency .tni__ico[data-v-6f1b7c03]{color:var(--tt-danger)}.tni__txt[data-v-6f1b7c03]{flex-direction:column;gap:.4vh;display:flex}.tni__title[data-v-6f1b7c03]{font-size:1.25rem;font-weight:700}.tni__msg[data-v-6f1b7c03]{color:rgba(var(--tt-ink-rgb), .75);font-size:1.05rem;line-height:1.45}.tnd-enter-active[data-v-6f1b7c03],.tnd-leave-active[data-v-6f1b7c03]{transition:opacity .22s}.tnd-enter-from[data-v-6f1b7c03],.tnd-leave-to[data-v-6f1b7c03]{opacity:0}.tnd-enter-active .tnd__panel[data-v-6f1b7c03],.tnd-leave-active .tnd__panel[data-v-6f1b7c03]{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.tnd-enter-from .tnd__panel[data-v-6f1b7c03],.tnd-leave-to .tnd__panel[data-v-6f1b7c03]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.tnb.is-emergency .tnb__count[data-v-6f1b7c03]{animation:none}.tnd-enter-active .tnd__panel[data-v-6f1b7c03],.tnd-leave-active .tnd__panel[data-v-6f1b7c03]{transition:none}}.tem[data-v-5ef266d7]{z-index:300;color:#fff;background:#751b1b;place-items:center;padding:6vw;display:grid;position:fixed;inset:0}.tem__card[data-v-5ef266d7]{text-align:center;flex-direction:column;align-items:center;gap:2.4vh;max-width:900px;display:flex}.tem__ico[data-v-5ef266d7]{background:#ffffff1f;border-radius:50%;place-items:center;width:140px;height:140px;animation:1.4s ease-in-out infinite tem-beat-5ef266d7;display:grid}.tem__eyebrow[data-v-5ef266d7]{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:1.1rem;font-weight:800}.tem__title[data-v-5ef266d7]{margin:0;font-size:3rem;font-weight:800;line-height:1.1}.tem__msg[data-v-5ef266d7]{white-space:pre-line;margin:0;font-size:1.6rem;line-height:1.45}.tem__btn[data-v-5ef266d7]{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffffb3;border-radius:999px;margin-top:2vh;padding:2vh 4vw;font-size:1.3rem;font-weight:800}.tem__btn[data-v-5ef266d7]:active{background:#ffffff1f}@keyframes tem-beat-5ef266d7{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.tem-band[data-v-5ef266d7]{z-index:300;color:#fff;cursor:pointer;background:#b91c1c;border:none;justify-content:center;align-items:center;gap:12px;padding:1.4vh 4vw;font-size:1.2rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 24px #0006}.tem-enter-active[data-v-5ef266d7],.tem-leave-active[data-v-5ef266d7]{transition:opacity .25s}.tem-enter-from[data-v-5ef266d7],.tem-leave-to[data-v-5ef266d7]{opacity:0}@media (prefers-reduced-motion:reduce){.tem__ico[data-v-5ef266d7]{animation:none}}.pl[data-v-a36b3221]{background:var(--tt-surface);width:100%;height:100%;position:relative;overflow:hidden}.pl__slide[data-v-a36b3221]{opacity:0;background-position:50%;background-size:cover;transition:opacity .9s;position:absolute;inset:0}.pl__slide.is-active[data-v-a36b3221]{opacity:1;animation:16s ease-out both plken-a36b3221}.pl__slide.has-video.is-active[data-v-a36b3221]{animation:none}.pl__video[data-v-a36b3221]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes plken-a36b3221{0%{transform:scale(1)}to{transform:scale(1.08)}}.pl__scrim[data-v-a36b3221]{background:linear-gradient(0deg, rgba(var(--tt-scrim-rgb), .85) 0%, rgba(var(--tt-scrim-rgb), .15) 40%, transparent 65%);position:absolute;inset:0}.pl__caption[data-v-a36b3221]{z-index:2;justify-content:space-between;align-items:flex-end;gap:1.4vw;display:flex;position:absolute;bottom:3.4vh;left:2vw;right:2vw}.pl__caption-txt[data-v-a36b3221]{min-width:0}.pl__title[data-v-a36b3221]{text-shadow:0 2px 16px #0009;margin:0;font-size:clamp(1.3rem,2.4vw,2.1rem);font-weight:800}.pl__sub[data-v-a36b3221]{color:rgba(var(--tt-ink-rgb), .88);text-shadow:0 1px 8px #0009;margin:.4vh 0 0;font-size:clamp(.95rem,1.4vw,1.3rem)}.pl__cta[data-v-a36b3221]{border-radius:var(--tt-radius-button,12px);background:var(--tt-accent);color:var(--tt-on-accent);cursor:pointer;border:none;flex:none;align-self:flex-end;align-items:center;gap:.5vw;padding:1.1vh 1.8vw;font-size:1.1rem;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #00000059}.pl__cta[data-v-a36b3221]:active{filter:brightness(1.05)}.pl__dots[data-v-a36b3221]{z-index:2;gap:.6vw;display:flex;position:absolute;bottom:3vh;right:3vw}.pl__dot[data-v-a36b3221]{background:rgba(var(--tt-ink-rgb), .35);border-radius:50%;width:10px;height:10px;transition:background .3s,transform .3s}.pl__dot.is-active[data-v-a36b3221]{background:#fff;transform:scale(1.25)}.pl--full[data-v-a36b3221]{background:0 0}.pl--full .pl__dots[data-v-a36b3221]{bottom:15vh}@media (prefers-reduced-motion:reduce){.pl__slide[data-v-a36b3221]{transition:none;animation:none}}.hm[data-v-93b07f18]{background:var(--tt-surface);width:100%;height:100%;position:relative;overflow:hidden}.hm__el[data-v-93b07f18]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm__img[data-v-93b07f18]{background-position:50%;background-size:cover;animation:18s ease-out both hmken-93b07f18}@keyframes hmken-93b07f18{0%{transform:scale(1)}to{transform:scale(1.08)}}.hm__scrim[data-v-93b07f18]{background:linear-gradient(0deg, rgba(var(--tt-scrim-rgb), .6) 0%, transparent 45%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hm__img[data-v-93b07f18]{animation:none}}.lang__btn[data-v-ab81db26]{border-radius:var(--tt-radius-pill,999px);border:1px solid rgba(var(--tt-ink-rgb), .16);background:rgba(var(--tt-ink-rgb), .06);color:var(--tt-fg);cursor:pointer;align-items:center;gap:.5vw;padding:1vh 1.4vw;display:inline-flex}.lang__btn--wide[data-v-ab81db26]{border-radius:var(--tt-radius-button,12px);gap:8px;height:46px;padding:0 16px}.lang__btn--bare[data-v-ab81db26]{background:0 0;border:none;border-radius:0;gap:8px;height:100%;padding:0 2vw}.lang__btn--bare[data-v-ab81db26]:active{background:rgba(var(--tt-ink-rgb), .1)}.lang__subtle[data-v-ab81db26]{cursor:pointer;color:#ffffffc7;letter-spacing:.18em;text-shadow:0 1px 10px #000c;filter:drop-shadow(0 1px 6px #0009);background:0 0;border:none;align-items:center;gap:6px;padding:10px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.lang__subtle[data-v-ab81db26]:active{color:#fff}.lang__code[data-v-ab81db26]{font-size:1rem;font-weight:800}.lo[data-v-ab81db26]{z-index:200;background:rgba(var(--tt-scrim-rgb), .8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lcard[data-v-ab81db26]{background:var(--tt-bg);border:1px solid rgba(var(--tt-ink-rgb), .12);border-radius:var(--tt-radius-modal,20px);width:60vw;max-width:520px;max-height:70vh;color:var(--tt-fg);flex-direction:column;display:flex;overflow:hidden}.lcard__head[data-v-ab81db26]{border-bottom:1px solid rgba(var(--tt-ink-rgb), .1);justify-content:space-between;align-items:center;padding:2.2vh 2vw;display:flex}.lcard__title[data-v-ab81db26]{margin:0;font-size:1.4rem;font-weight:800}.lcard__close[data-v-ab81db26]{border:1px solid rgba(var(--tt-ink-rgb), .16);background:rgba(var(--tt-ink-rgb), .06);width:44px;height:44px;color:var(--tt-fg);cursor:pointer;border-radius:50%;font-size:1.2rem}.lcard__list[data-v-ab81db26]{scrollbar-width:none;flex-direction:column;flex:1;gap:.8vh;padding:1.5vh 1.5vw 2vh;display:flex;overflow-y:auto}.lcard__list[data-v-ab81db26]::-webkit-scrollbar{display:none}.litem[data-v-ab81db26]{border-radius:var(--tt-radius-control,14px);background:rgba(var(--tt-ink-rgb), .04);color:var(--tt-fg);cursor:pointer;text-align:left;border:1px solid #0000;align-items:center;gap:1vw;padding:1.6vh 1.4vw;display:flex}.litem.active[data-v-ab81db26]{background:color-mix(in srgb, var(--tt-accent) 16%, transparent);border-color:color-mix(in srgb, var(--tt-accent) 40%, transparent)}.litem__name[data-v-ab81db26]{flex:1;font-size:1.2rem;font-weight:700}.litem__check[data-v-ab81db26]{color:var(--tt-accent);font-size:1.3rem;font-weight:800}.lfade-enter-active[data-v-ab81db26],.lfade-leave-active[data-v-ab81db26]{transition:opacity .2s}.lfade-enter-from[data-v-ab81db26],.lfade-leave-to[data-v-ab81db26]{opacity:0}.pb[data-v-a0790b0e]{cursor:pointer;text-align:left;width:100%;height:100%;color:var(--tt-fg);background:linear-gradient(120deg, color-mix(in srgb, var(--tt-accent) 20%, transparent), #25234980);border:none;justify-content:space-between;align-items:center;gap:2vw;padding:1.6vh 3vw;display:flex;position:relative;overflow:hidden}.pb[data-v-a0790b0e]:active{filter:brightness(1.05)}.pb__img[data-v-a0790b0e]{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.pb__scrim[data-v-a0790b0e]{z-index:0;background:linear-gradient(90deg, rgba(var(--tt-scrim-rgb), .85) 0%, rgba(var(--tt-scrim-rgb), .5) 45%, rgba(var(--tt-scrim-rgb), .15) 100%);position:absolute;inset:0}.pb--img .pb[data-v-a0790b0e]{background:var(--tt-surface-raised)}.pb__body[data-v-a0790b0e]{z-index:1;flex-direction:column;gap:.3vh;min-width:0;display:flex;position:relative}.pb__title[data-v-a0790b0e]{text-shadow:0 1px 8px #0009;font-size:1.4rem;font-weight:800}.pb__sub[data-v-a0790b0e]{color:rgba(var(--tt-ink-rgb), .85);text-shadow:0 1px 6px #0009;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;overflow:hidden}.pb__dots[data-v-a0790b0e]{z-index:1;flex:none;gap:.5vw;display:flex;position:relative}.pb__dot[data-v-a0790b0e]{background:rgba(var(--tt-ink-rgb), .35);border-radius:50%;width:9px;height:9px;transition:background .3s,transform .3s}.pb__dot.is-active[data-v-a0790b0e]{background:#fff;transform:scale(1.2)}.sv[data-v-90bd7476]{z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sv__backdrop[data-v-90bd7476]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;position:absolute;inset:0}.sv__sections[data-v-90bd7476]{z-index:2;flex-wrap:wrap;justify-content:center;gap:.8vw;padding:0 4vw;display:flex;position:absolute;top:4vh;left:0;right:0}.sv__section[data-v-90bd7476]{border-radius:var(--tt-radius-pill,999px);color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;min-height:48px;padding:1.1vh 1.8vw;font-size:1.1rem;font-weight:700}.sv__section.is-active[data-v-90bd7476]{background:var(--tt-accent);border-color:var(--tt-accent);color:var(--tt-on-accent)}.sv__card[data-v-90bd7476]{z-index:1;aspect-ratio:9/16;border-radius:var(--tt-radius-modal,24px);background:#000;max-width:92vw;height:64vh;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}.sv__media[data-v-90bd7476]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sv__img[data-v-90bd7476]{background-position:50%;background-size:cover}.sv__scrim[data-v-90bd7476]{background:linear-gradient(#0000008c 0%,#0000 18% 52%,#000c 100%);position:absolute;inset:0}.sv__tap[data-v-90bd7476]{z-index:1;cursor:pointer;background:0 0;border:none;position:absolute;top:0;bottom:0}.sv__tap--left[data-v-90bd7476]{width:30%;left:0}.sv__tap--right[data-v-90bd7476]{width:70%;right:0}.sv__bars[data-v-90bd7476]{z-index:2;gap:.5vw;display:flex;position:absolute;top:1.6vh;left:1.4vw;right:1.4vw}.sv__bar[data-v-90bd7476]{background:rgba(var(--tt-ink-rgb), .3);border-radius:999px;flex:1;height:5px;overflow:hidden}.sv__bar-fill[data-v-90bd7476]{background:#fff;border-radius:999px;height:100%}.sv__head[data-v-90bd7476]{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:3.4vh;left:1.4vw;right:1.4vw}.sv__channel[data-v-90bd7476]{color:var(--tt-fg);text-shadow:0 1px 8px #0009;font-size:1.3rem;font-weight:800}.sv__close[data-v-90bd7476]{width:52px;height:52px;color:var(--tt-fg);cursor:pointer;background:#00000073;border:none;border-radius:50%;font-size:1.3rem}.sv__content[data-v-90bd7476]{z-index:3;color:var(--tt-fg);flex-direction:column;gap:1.4vh;display:flex;position:absolute;left:1.6vw;right:1.6vw}.sv__content--bottom[data-v-90bd7476]{bottom:4vh}.sv__content--center[data-v-90bd7476]{text-align:center;align-items:center;top:50%;transform:translateY(-50%)}.sv__content--top[data-v-90bd7476]{top:9vh}.sv__title[data-v-90bd7476]{text-shadow:0 2px 14px #0009;margin:0;font-size:1.9rem;font-weight:800}.sv__sub[data-v-90bd7476]{color:rgba(var(--tt-ink-rgb), .9);text-shadow:0 1px 10px #0009;margin:0;font-size:1.2rem}.sv__cta[data-v-90bd7476]{border-radius:var(--tt-radius-pill,999px);background:var(--tt-accent);color:var(--tt-on-accent);cursor:pointer;border:none;align-self:flex-start;margin-top:.6vh;padding:1.4vh 2vw;font-size:1.2rem;font-weight:800}.sv__content--center .sv__cta[data-v-90bd7476]{align-self:center}.sv__share-btn[data-v-90bd7476]{color:rgb(var(--tt-scrim-rgb));background:#fff}.sv__share[data-v-90bd7476]{z-index:5;background:rgba(var(--tt-scrim-rgb), .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;justify-content:center;align-items:center;gap:2.4vh;padding:6vh 2vw;display:flex;position:absolute;inset:0}.sv__share-close[data-v-90bd7476]{background:rgba(var(--tt-ink-rgb), .12);width:52px;height:52px;color:var(--tt-fg);cursor:pointer;border:none;border-radius:50%;font-size:1.3rem;position:absolute;top:2vh;right:2vw}.sv__share-tile[data-v-90bd7476]{border-radius:var(--tt-radius-card,16px);background:#fff;padding:2vh;box-shadow:0 16px 44px #00000080}.sv__share-hint[data-v-90bd7476]{text-align:center;max-width:22ch;color:var(--tt-fg);margin:0;font-size:1.3rem;font-weight:700}.st[data-v-b35107d9]{align-items:flex-start;gap:1vw;display:flex}.st-label[data-v-b35107d9]{color:rgba(var(--tt-ink-rgb), .9);align-self:center;align-items:center;gap:.5vw;margin-right:.4vw;font-size:1.05rem;font-weight:800;display:inline-flex}.st-label[data-v-b35107d9] svg{color:var(--tt-accent)}.st-hide[data-v-b35107d9]{width:40px;height:40px;color:var(--tt-fg);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:none;border-radius:50%;flex:none;align-self:center;font-size:1.1rem}.st-show[data-v-b35107d9]{border-radius:var(--tt-radius-pill,999px);color:var(--tt-fg);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:none;align-items:center;gap:.5vw;padding:1vh 1.4vw;font-size:1.05rem;font-weight:700;display:inline-flex}.st-ch[data-v-b35107d9]{cursor:pointer;width:6.5vw;min-width:84px;color:var(--tt-fg);background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:.7vh;display:flex}.st-ch__ring[data-v-b35107d9]{background:linear-gradient(135deg, var(--tt-accent), #a855f7);border-radius:50%;justify-content:center;align-items:center;width:5vw;min-width:72px;height:5vw;min-height:72px;padding:3px;display:flex;box-shadow:0 6px 18px #0006}.st-ch__ring.is-viewed[data-v-b35107d9]{background:rgba(var(--tt-ink-rgb), .3)}.st-ch__cover[data-v-b35107d9]{background-position:50%;background-size:cover;background-color:var(--tt-brand);border:3px solid var(--tt-bg);border-radius:50%;width:100%;height:100%}.st-ch__title[data-v-b35107d9]{text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 6px #000000b3;max-width:100%;font-size:.85rem;font-weight:700;overflow:hidden}.tnb[data-v-a6c28ff4]{align-items:center;gap:1vw;display:flex}.tnb__dots[data-v-a6c28ff4]{border-radius:var(--tt-radius-pill,999px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000061;gap:6px;padding:8px 12px;display:flex}.tnb__dot[data-v-a6c28ff4]{background:#ffffff73;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.tnb__dot.is-active[data-v-a6c28ff4]{background:#fff;transform:scale(1.25)}.tnb__btn[data-v-a6c28ff4]{border-radius:var(--tt-radius-pill,999px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff38;align-items:center;gap:8px;min-height:48px;padding:1vh 1.4vw;font-size:1.05rem;font-weight:800;display:inline-flex}.tnb__btn[data-v-a6c28ff4] svg{color:var(--tt-accent)}.tnb__sep[data-v-a6c28ff4]{opacity:.55}.tnb__n[data-v-a6c28ff4]{font-variant-numeric:tabular-nums}.totem-boot[data-v-d2863f85]{background:var(--tt-bg);height:100vh}.totem[data-v-d2863f85]{background:var(--tt-bg);height:100vh;color:var(--tt-fg);flex-direction:column;display:flex;overflow:hidden}.totem__top[data-v-d2863f85]{flex-direction:column;flex:none;display:flex;position:relative}.totem__stories[data-v-d2863f85]{z-index:5;position:absolute;bottom:2vh;right:3vw}.totem__bar[data-v-d2863f85]{background:linear-gradient(180deg, rgba(var(--tt-gloss-rgb), .18), rgba(var(--tt-gloss-rgb), .03) 60%, #0000000f), linear-gradient(180deg, color-mix(in srgb, var(--tt-brand) var(--tt-bar-tint), transparent), transparent);border-bottom:1px solid rgba(var(--tt-ink-rgb), .12);box-shadow:inset 0 1px 0 rgba(var(--tt-gloss-rgb), .28), 0 8px 22px #0000004d;flex:none;justify-content:space-between;align-items:center;padding:1.6vh 4vw;display:flex}.totem__brand[data-v-d2863f85]{min-width:0;max-width:40vw}.totem__brand[data-v-d2863f85] img{width:auto;height:4.4vh}.totem__brand[data-v-d2863f85] .ht-mark__text{font-family:var(--tt-display);color:var(--tt-fg);letter-spacing:.04em;font-size:1.5rem;font-weight:800}.totem__meta[data-v-d2863f85]{align-items:center;gap:2vw;display:flex}.totem__wx[data-v-d2863f85]{align-items:center;gap:.35em;font-size:1.3rem;font-weight:700;display:inline-flex}.totem__clock[data-v-d2863f85]{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.totem__time[data-v-d2863f85]{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.totem__date[data-v-d2863f85]{color:rgba(var(--tt-ink-rgb), .6);text-transform:capitalize;font-size:.9rem}.totem__playlist[data-v-d2863f85]{aspect-ratio:16/9;flex:none;width:100%;position:relative;overflow:hidden}.totem__news[data-v-d2863f85]{z-index:5;position:absolute;top:2vh;right:3vw}.totem__news--land[data-v-d2863f85]{top:2vh;right:1.6vw}.totem__controls[data-v-d2863f85]{--ht-paper-bg:color-mix(in srgb, rgb(var(--tt-gloss-rgb)) 13%, var(--tt-bg));z-index:4;background:linear-gradient(180deg, rgba(var(--tt-gloss-rgb), .13), rgba(var(--tt-gloss-rgb), .04)), var(--tt-bg);border-bottom:1px solid rgba(var(--tt-ink-rgb), .1);height:5vh;min-height:50px;box-shadow:inset 0 1px 0 rgba(var(--tt-gloss-rgb), .2), 0 6px 18px #00000038;flex:none;justify-content:space-between;align-items:stretch;gap:2vw;padding:0 4vw;display:flex;position:relative}.totem__ctl-title[data-v-d2863f85]{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;margin:0;font-size:1.5rem;font-weight:800;display:flex;overflow:hidden}.totem__nav[data-v-d2863f85]{flex:none;align-items:stretch;display:flex}.totem__nav-sep[data-v-d2863f85]{background:rgba(var(--tt-ink-rgb), .16);align-self:stretch;width:1px;margin:0 .6vw}:root[data-divider=slant] .totem__nav-sep[data-v-d2863f85]{transform:skew(-16deg)}:root[data-divider=slant-back] .totem__nav-sep[data-v-d2863f85]{transform:skew(16deg)}.totem__navbtn[data-v-d2863f85]{color:var(--tt-fg);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 2.4vw;font-size:1.02rem;font-weight:700;display:inline-flex}.totem__navbtn[data-v-d2863f85]:active{background:rgba(var(--tt-ink-rgb), .08)}.totem__navbtn--icon[data-v-d2863f85]{padding:0 1.6vw}.totem__navbtn--home[data-v-d2863f85],.totem__navbtn--home[data-v-d2863f85] svg,.totem__navbtn--app[data-v-d2863f85] svg{color:var(--tt-accent)}.totem__bottom[data-v-d2863f85]{scrollbar-width:none;border-top:1px solid rgba(var(--tt-ink-rgb), .06);flex:1;min-height:0;overflow-y:auto}.totem__bottom[data-v-d2863f85]::-webkit-scrollbar{display:none}.page-enter-active[data-v-d2863f85]{transition:opacity .34s,transform .34s cubic-bezier(.22,1,.36,1)}.page-leave-active[data-v-d2863f85]{transition:opacity .22s,transform .22s}.page-enter-from[data-v-d2863f85]{opacity:0;transform:translateY(20px)scale(.985)}.page-leave-to[data-v-d2863f85]{opacity:0;transform:translateY(-10px)scale(.992)}@media (prefers-reduced-motion:reduce){.page-enter-active[data-v-d2863f85],.page-leave-active[data-v-d2863f85]{transition:opacity .2s}.page-enter-from[data-v-d2863f85],.page-leave-to[data-v-d2863f85]{transform:none}}.totem__footer[data-v-d2863f85]{--ht-paper-bg:color-mix(in srgb, rgb(var(--tt-gloss-rgb)) 13%, var(--tt-bg));--ht-paper-rise:min(24px, var(--ht-shape-rise));z-index:3;flex:none;height:13vh;min-height:96px;padding:.4vh 4vw 1.4vh}.totem__footer[data-v-d2863f85]>*{border-radius:var(--tt-radius-card,18px);overflow:hidden;box-shadow:0 8px 24px #0000004d}.totem--land[data-v-d2863f85]{--tt-split-rise:min(24px, var(--ht-shape-rise));--tt-visual-bg:color-mix(in srgb, rgb(var(--tt-gloss-rgb)) 6%, var(--tt-bg))}.totem__split[data-v-d2863f85]{flex:1;grid-template-columns:46% 54%;min-height:0;display:grid;position:relative;container-type:size}.totem__visual[data-v-d2863f85]{background:var(--tt-visual-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.totem__split-edge[data-v-d2863f85]{--ht-paper-bg:var(--tt-visual-bg);--ht-paper-rise:var(--tt-split-rise);z-index:2;transform-origin:0 0;width:100cqh;height:1px;position:absolute;top:0;left:46%;transform:rotate(90deg)}.totem__vmedia[data-v-d2863f85]{aspect-ratio:16/9;border-radius:var(--tt-radius-card,18px);flex:none;margin:1.6vh 1vw 0;position:relative;overflow:hidden;box-shadow:0 12px 34px #0006}.totem__vbrand[data-v-d2863f85]{z-index:3;border-radius:var(--tt-radius-inner,12px);background:rgba(var(--tt-scrim-rgb), .4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.8vh 1.2vw;position:absolute;top:2vh;left:1.6vw}.totem__vbrand .totem__brand[data-v-d2863f85]{max-width:30vw}.totem__vstories[data-v-d2863f85]{padding:2.2vh 1.6vw}.totem__vfooter[data-v-d2863f85]{flex:1;min-height:0;padding:0 1vw 1.6vh}.totem__vfooter[data-v-d2863f85]>*{border-radius:var(--tt-radius-card,18px);height:100%;overflow:hidden;box-shadow:0 12px 34px #0006}.totem__content[data-v-d2863f85]{scrollbar-width:none;min-height:0;overflow-y:auto}.totem__content[data-v-d2863f85]::-webkit-scrollbar{display:none}.totem--land .totem__content[data-v-d2863f85]>*{padding-top:1.6vh;padding-left:calc(1.4vw + var(--tt-split-rise));padding-right:1.4vw}.totem__botbar[data-v-d2863f85]{background:linear-gradient(180deg, rgba(var(--tt-gloss-rgb), .13), rgba(var(--tt-gloss-rgb), .04));border-top:1px solid rgba(var(--tt-ink-rgb), .16);height:8vh;min-height:66px;box-shadow:inset 0 1px 0 rgba(var(--tt-gloss-rgb), .2), 0 -6px 18px #00000038;flex:none;justify-content:space-between;align-items:stretch;gap:2vw;padding:0 2vw;display:flex}.totem__botnav[data-v-d2863f85]{flex:none;align-items:stretch;display:flex}.totem__botclock[data-v-d2863f85]{flex:none;align-items:center;gap:1vw;display:flex}.totem__clock--left[data-v-d2863f85]{align-items:flex-start}.totem__botspacer[data-v-d2863f85]{flex:1}.totem--land .totem__ctl-title[data-v-d2863f85]{text-align:center;flex:1;justify-content:center}.totem__bottitle[data-v-d2863f85]{min-width:0;font-family:var(--tt-display)}.totem__attract[data-v-d2863f85]{z-index:100;background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--tt-accent) 14%, #0d1117), #05070a);position:fixed;inset:0}.totem__attract-veil[data-v-d2863f85]{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#00000029 55%,#00000057 100%);height:34vh;position:absolute;inset:auto 0 0}.totem__attract-band[data-v-d2863f85]{--ht-paper-bg:#000;z-index:1;pointer-events:none;opacity:.38;height:21vh;position:absolute;inset:auto 0 0}.totem__attract-invite[data-v-d2863f85]{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:1.6vh;display:flex;position:absolute;bottom:5vh;left:0;right:0}.totem__attract-brand[data-v-d2863f85]{opacity:.92;filter:drop-shadow(0 1px 10px #0000008c)}.totem__attract-tap[data-v-d2863f85]{font-family:var(--tt-display);letter-spacing:.32em;text-transform:uppercase;text-indent:.32em;color:#fffffff0;text-shadow:0 1px 14px #000c,0 0 2px #00000059;margin:0;font-size:clamp(.95rem,1.5vmax,1.35rem);font-weight:500;animation:3.6s ease-in-out infinite attract-breathe-d2863f85}.totem__attract-lang[data-v-d2863f85]{pointer-events:auto}.totem__attract-chain[data-v-d2863f85]{z-index:2;object-fit:contain;opacity:.55;pointer-events:none;width:auto;max-width:18vw;height:4vh;max-height:40px;position:absolute;bottom:3vh;right:3vw}@keyframes attract-breathe-d2863f85{0%,to{opacity:.55}50%{opacity:1}}.attract-enter-active[data-v-d2863f85],.attract-leave-active[data-v-d2863f85]{transition:opacity .4s}.attract-enter-from[data-v-d2863f85],.attract-leave-to[data-v-d2863f85]{opacity:0}.totem__warn[data-v-d2863f85]{z-index:90;background:rgba(var(--tt-scrim-rgb), .72);-webkit-backdrop-filter:blur(4px);place-items:center;display:grid;position:fixed;inset:0}.totem__warn-card[data-v-d2863f85]{border-radius:var(--tt-radius-modal,24px);background:color-mix(in srgb, var(--tt-surface) 90%, transparent);border:1px solid rgba(var(--tt-ink-rgb), .12);flex-direction:column;align-items:center;gap:1vh;padding:5vh 6vw;display:flex}.totem__warn-count[data-v-d2863f85]{border:4px solid var(--tt-accent);width:16vh;min-width:120px;height:16vh;min-height:120px;color:var(--tt-fg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:5rem;font-weight:800;display:grid}.totem__warn-txt[data-v-d2863f85]{color:var(--tt-fg);font-size:1.5rem;font-weight:700}.totem__warn-sub[data-v-d2863f85]{max-width:30ch;color:rgba(var(--tt-ink-rgb), .6);font-size:1rem;line-height:1.4}.totem__warn-actions[data-v-d2863f85]{gap:1vw;margin-top:1.4vh;display:flex}.totem__warn-btn[data-v-d2863f85]{border-radius:var(--tt-radius-button,12px);border:1px solid rgba(var(--tt-ink-rgb), .2);background:rgba(var(--tt-ink-rgb), .06);color:var(--tt-fg);cursor:pointer;padding:12px 22px;font-size:1.1rem;font-weight:700}.totem__warn-btn--primary[data-v-d2863f85]{background:var(--tt-accent);border-color:var(--tt-accent);color:var(--tt-on-accent)}@media (prefers-reduced-motion:reduce){.totem__attract-tap[data-v-d2863f85]{opacity:.92;animation:none}}.appm[data-v-d2863f85]{z-index:200;background:rgba(var(--tt-scrim-rgb), .86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:4vw;display:flex;position:fixed;inset:0}.appm__card[data-v-d2863f85]{text-align:center;border-radius:var(--tt-radius-modal,28px);background:linear-gradient(160deg, var(--tt-surface-raised), var(--tt-bg));border:1px solid rgba(var(--tt-ink-rgb), .12);flex-direction:column;align-items:center;gap:2.2vh;width:90vw;max-width:560px;padding:8vh 4vw 5vh;display:flex;position:relative;box-shadow:0 40px 120px #000000a6}.appm__close[data-v-d2863f85]{background:rgba(var(--tt-ink-rgb), .1);width:56px;height:56px;color:var(--tt-fg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:2.6vh;right:2vh}.appm__eyebrow[data-v-d2863f85]{border-radius:var(--tt-radius-pill,999px);background:color-mix(in srgb, var(--tt-accent) 16%, transparent);color:var(--tt-accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5vw;padding:.6vh 1.4vw;font-size:1rem;font-weight:800;display:inline-flex;position:absolute;top:3.4vh;left:2vh}.appm__title[data-v-d2863f85]{margin:0;font-size:2.4rem;font-weight:800;line-height:1.15}.appm__copy[data-v-d2863f85]{color:rgba(var(--tt-ink-rgb), .72);max-width:42ch;margin:0;font-size:1.25rem;line-height:1.5}.appm__tile[data-v-d2863f85]{border-radius:var(--tt-radius-card,20px);background:#fff;flex:none;padding:16px;display:inline-flex;box-shadow:0 20px 60px #00000080}.tct[data-v-d0004647]{isolation:isolate;border-radius:var(--tt-radius-card,16px);cursor:pointer;border:1px solid rgba(var(--tt-ink-rgb), .14);background:linear-gradient(150deg, rgba(var(--tt-ink-rgb), .09), rgba(var(--tt-ink-rgb), .03));min-height:6.5vh;color:var(--tt-fg);flex-direction:column;justify-content:center;align-items:center;gap:1vh;padding:1.7vh 1vw;transition:transform .12s,background .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.tct[data-v-d0004647]:active{background:color-mix(in srgb, var(--tt-accent) 16%, transparent);border-color:var(--tt-accent)}.tct--media[data-v-d0004647]{background:rgb(var(--tt-scrim-rgb));border-color:#ffffff24;justify-content:flex-end;align-items:flex-start;min-height:calc(max(4.2vw,66px) + 4.4vh + 1.6rem);padding:1.1vh .9vw}.tct--media[data-v-d0004647]:active{background:rgb(var(--tt-scrim-rgb))}.tct__img[data-v-d0004647]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tct__scrim[data-v-d0004647]{z-index:-1;background:linear-gradient(0deg, rgba(var(--tt-scrim-rgb), .88) 0%, rgba(var(--tt-scrim-rgb), .45) 30%, rgba(var(--tt-scrim-rgb), .08) 60%, rgba(var(--tt-scrim-rgb), .12) 100%);position:absolute;inset:0}.tct__ico[data-v-d0004647]{border-radius:var(--tt-radius-inner,16px);flex:none;justify-content:center;align-items:center;width:4.2vw;min-width:66px;height:4.2vw;min-height:66px;display:flex}.tct__ico[data-v-d0004647] svg{width:58%;height:58%}.tct__ico--neutral[data-v-d0004647]{background:rgba(var(--tt-ink-rgb), .06);color:rgba(var(--tt-ink-rgb), .8)}.tct__ico--pill[data-v-d0004647]{background:rgba(var(--tt-scrim-rgb), .62);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 1px #ffffff29}.tct__ico--pill.tct__ico--neutral[data-v-d0004647]{color:#fff}.tct--media .tct__ico[data-v-d0004647]{border-radius:var(--tt-radius-inner,10px);width:2.4vw;min-width:38px;height:2.4vw;min-height:38px;position:absolute;top:.9vh;left:.7vw}.tct__name[data-v-d0004647]{text-align:center;font-size:1.2rem;font-weight:700}.tct--media .tct__name[data-v-d0004647]{text-align:left;text-shadow:0 1px 6px #0009;line-height:1.15}.tct--compact[data-v-d0004647]{gap:.8vh;min-height:0;padding:1vh .5vw}.tct--compact .tct__ico[data-v-d0004647]{border-radius:var(--tt-radius-inner,12px);width:2.6vw;min-width:42px;height:2.6vw;min-height:42px}.tct--compact .tct__name[data-v-d0004647]{font-size:1.05rem}.tct--compact.tct--media[data-v-d0004647]{padding:.8vh .7vw}.tct--compact.tct--media .tct__ico[data-v-d0004647]{width:1.9vw;min-width:32px;height:1.9vw;min-height:32px}.hqa[data-v-0dc24f11]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1vw;display:grid}.hqa__btn[data-v-0dc24f11]{border-radius:var(--tt-radius-card,16px);cursor:pointer;border:1px solid rgba(var(--tt-ink-rgb), .12);background:linear-gradient(160deg, rgba(var(--tt-ink-rgb), .08), rgba(var(--tt-ink-rgb), .03));min-height:9vh;color:var(--tt-fg);flex-direction:column;justify-content:center;align-items:center;gap:1vh;padding:1.2vh .6vw;transition:background .12s,border-color .12s;display:flex}.hqa__btn[data-v-0dc24f11]:active{background:color-mix(in srgb, var(--tt-accent) 16%, transparent);border-color:var(--tt-accent)}.hqa__ico[data-v-0dc24f11]{background:color-mix(in srgb, var(--tt-accent) 14%, transparent);width:4.4vw;min-width:64px;height:4.4vw;min-height:64px;color:var(--tt-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.hqa__ico[data-v-0dc24f11] svg{width:48%;height:48%}.hqa__name[data-v-0dc24f11]{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.hqa--land[data-v-0dc24f11]{gap:.6vw}.hqa--land .hqa__btn[data-v-0dc24f11]{gap:.6vh;min-height:9vh;padding:1vh .3vw}.hqa--land .hqa__ico[data-v-0dc24f11]{width:2.8vw;min-width:48px;height:2.8vw;min-height:48px}.hqa--land .hqa__name[data-v-0dc24f11]{font-size:.95rem}.hft[data-v-25b071cf]{position:relative}.hft__card[data-v-25b071cf]{isolation:isolate;border-radius:var(--tt-radius-card,20px);cursor:pointer;text-align:left;color:#fff;background:rgb(var(--tt-scrim-rgb));border:none;justify-content:space-between;align-items:flex-end;gap:2vw;width:100%;height:14vh;min-height:180px;padding:1.8vh 2vw;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000052}.hft__card[data-v-25b071cf]:disabled{cursor:default}.hft__img[data-v-25b071cf]{z-index:-2;background-position:50%;background-size:cover;background-color:var(--tt-brand);position:absolute;inset:0}.hft__scrim[data-v-25b071cf]{z-index:-1;background:linear-gradient(90deg, rgba(var(--tt-scrim-rgb), .86) 0%, rgba(var(--tt-scrim-rgb), .5) 48%, rgba(var(--tt-scrim-rgb), .08) 100%);position:absolute;inset:0}.hft__body[data-v-25b071cf]{flex-direction:column;align-items:flex-start;gap:.8vh;min-width:0;max-width:70%;display:flex}.hft__eyebrow[data-v-25b071cf]{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.85rem;font-weight:800}.hft__tag[data-v-25b071cf]{border-radius:var(--tt-radius-pill,999px);background:color-mix(in srgb, var(--tt-accent) 85%, transparent);color:var(--tt-on-accent);align-items:center;gap:6px;padding:5px 12px;font-size:.95rem;font-weight:800;display:inline-flex}.hft__title[data-v-25b071cf]{font-family:var(--tt-display);text-shadow:0 2px 16px #00000080;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:800;line-height:1.05}.hft__note[data-v-25b071cf]{opacity:.88;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.1rem;overflow:hidden}.hft__cta[data-v-25b071cf]{border-radius:var(--tt-radius-button,14px);background:var(--tt-accent);color:var(--tt-on-accent);flex:none;align-items:center;gap:8px;padding:1.3vh 1.8vw;font-size:1.15rem;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #00000059}.hft__dots[data-v-25b071cf]{gap:8px;display:flex;position:absolute;top:2vh;right:1.6vw}.hft__dot[data-v-25b071cf]{cursor:pointer;background:#ffffff6b;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:background .3s,transform .3s}.hft__dot.is-active[data-v-25b071cf]{background:#fff;transform:scale(1.25)}.hft--land .hft__card[data-v-25b071cf]{height:24vh;min-height:180px}.hft--land .hft__title[data-v-25b071cf]{font-size:clamp(1.5rem,2.2vw,2.2rem)}.hft-fade-enter-active[data-v-25b071cf],.hft-fade-leave-active[data-v-25b071cf]{transition:opacity .8s}.hft-fade-enter-from[data-v-25b071cf],.hft-fade-leave-to[data-v-25b071cf]{opacity:0}@media (prefers-reduced-motion:reduce){.hft-fade-enter-active[data-v-25b071cf],.hft-fade-leave-active[data-v-25b071cf]{transition:none}}.htl[data-v-10e37fd0]{flex-direction:column;gap:1.2vh;display:flex}.htl__grid[data-v-10e37fd0]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(10vh,auto);gap:1vw;display:grid}.htl__grid--land[data-v-10e37fd0]{grid-auto-rows:minmax(15vh,auto);gap:.8vw}.htl__grid[data-v-10e37fd0]>*{min-height:0}.hag[data-v-f1c0909c]{flex-direction:column;gap:1.2vh;display:flex}.hag__row[data-v-f1c0909c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1vw;display:grid}.hag__row--land[data-v-f1c0909c]{gap:.8vw}.hag__ev[data-v-f1c0909c]{text-align:left;cursor:pointer;border-radius:var(--tt-radius-card,14px);border:1px solid rgba(var(--tt-ink-rgb), .1);background:rgba(var(--tt-ink-rgb), .04);color:var(--tt-fg);flex-direction:column;padding:0;display:flex;overflow:hidden}.hag__ev.is-live[data-v-f1c0909c]{border-color:color-mix(in srgb, var(--tt-accent) 60%, transparent);background:color-mix(in srgb, var(--tt-accent) 12%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--tt-accent) 35%, transparent)}.hag__pic[data-v-f1c0909c]{background-position:50%;background-size:cover;background-color:color-mix(in srgb, var(--tt-brand) 70%, var(--tt-bg));height:9vh;min-height:80px;position:relative}.hag__when[data-v-f1c0909c]{border-radius:var(--tt-radius-pill,999px);background:rgba(var(--tt-scrim-rgb), .72);color:#fff;font-variant-numeric:tabular-nums;padding:4px 10px;font-size:.95rem;font-weight:800;position:absolute;bottom:.8vh;left:.6vw}.hag__ev.is-live .hag__when[data-v-f1c0909c]{background:var(--tt-accent);color:var(--tt-on-accent)}.hag__body[data-v-f1c0909c]{flex-direction:column;gap:.3vh;min-width:0;padding:1vh .8vw 1.2vh;display:flex}.hag__title[data-v-f1c0909c]{white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:700;overflow:hidden}.hag__loc[data-v-f1c0909c]{color:rgba(var(--tt-ink-rgb), .6);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.hwx__card[data-v-3c498021]{border-radius:var(--tt-radius-card,16px);cursor:pointer;text-align:left;border:1px solid rgba(var(--tt-ink-rgb), .1);background:rgba(var(--tt-ink-rgb), .04);width:100%;color:var(--tt-fg);justify-content:space-between;align-items:center;gap:2vw;padding:1.6vh 1.6vw;display:flex}.hwx__now[data-v-3c498021]{align-items:center;gap:1vw;min-width:0;display:flex}.hwx__ic[data-v-3c498021]{flex:none;width:64px;height:64px}.hwx__temp[data-v-3c498021]{font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800}.hwx__txt[data-v-3c498021]{flex-direction:column;gap:.2vh;min-width:0;display:flex}.hwx__place[data-v-3c498021]{white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:800;overflow:hidden}.hwx__desc[data-v-3c498021]{color:rgba(var(--tt-ink-rgb), .72);text-transform:capitalize;font-size:.95rem}.hwx__range[data-v-3c498021]{color:rgba(var(--tt-ink-rgb), .6);font-variant-numeric:tabular-nums;font-size:.9rem}.hwx__days[data-v-3c498021]{flex:none;gap:1.4vw;display:flex}.hwx__day[data-v-3c498021]{flex-direction:column;align-items:center;gap:.3vh;display:flex}.hwx__dname[data-v-3c498021]{color:rgba(var(--tt-ink-rgb), .65);text-transform:capitalize;font-size:.85rem;font-weight:700}.hwx__dic[data-v-3c498021]{width:34px;height:34px}.hwx__dtemp[data-v-3c498021]{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.hwx__dtemp small[data-v-3c498021]{color:rgba(var(--tt-ink-rgb), .55);font-weight:600}.hwx__go[data-v-3c498021]{color:rgba(var(--tt-ink-rgb), .45);flex:none}.hmn[data-v-d2f3c44f]{border-radius:var(--tt-radius-card,16px);border:1px solid rgba(var(--tt-ink-rgb), .1);background:rgba(var(--tt-ink-rgb), .04);flex-direction:column;gap:1.2vh;padding:1.6vh 1.6vw;display:flex}.hmn__list[data-v-d2f3c44f]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hmn__dish[data-v-d2f3c44f]{justify-content:space-between;align-items:center;gap:1vw;padding:1vh 0;display:flex}.hmn__dish+.hmn__dish[data-v-d2f3c44f]{border-top:1px solid rgba(var(--tt-ink-rgb), .08)}.hmn__txt[data-v-d2f3c44f]{flex-direction:column;gap:.4vh;min-width:0;display:flex}.hmn__name[data-v-d2f3c44f]{font-size:1.05rem;font-weight:700}.hmn__al[data-v-d2f3c44f]{flex-wrap:wrap;gap:6px;display:flex}.hmn__al-i[data-v-d2f3c44f]{background:rgba(var(--tt-ink-rgb), .08);width:28px;height:28px;color:rgba(var(--tt-ink-rgb), .8);border-radius:50%;place-items:center;display:grid}.hmn__price[data-v-d2f3c44f]{font-variant-numeric:tabular-nums;flex:none;font-size:1.05rem;font-weight:800}.hmn__order[data-v-d2f3c44f]{border-radius:var(--tt-radius-button,14px);background:var(--tt-accent);color:var(--tt-on-accent);cursor:pointer;border:none;align-self:flex-end;align-items:center;gap:8px;padding:1.2vh 2vw;font-size:1.1rem;font-weight:800;display:inline-flex}.hsb[data-v-883f23ca]{border-radius:var(--tt-radius-card,18px);border:1px solid rgba(var(--tt-ink-rgb), .12);background:linear-gradient(150deg, color-mix(in srgb, var(--tt-accent) 10%, transparent), rgba(var(--tt-ink-rgb), .03));flex-direction:column;gap:1.4vh;padding:2vh 1.6vw;display:flex}.hsb__head[data-v-883f23ca]{align-items:center;gap:1vw;display:flex}.hsb__ico[data-v-883f23ca]{border-radius:var(--tt-radius-inner,14px);background:color-mix(in srgb, var(--tt-accent) 16%, transparent);width:52px;height:52px;color:var(--tt-accent);flex:none;place-items:center;display:grid}.hsb__txt[data-v-883f23ca]{flex:1;min-width:0}.hsb__title[data-v-883f23ca]{font-family:var(--tt-display);margin:0;font-size:1.45rem;font-weight:800}.hsb__lead[data-v-883f23ca]{color:rgba(var(--tt-ink-rgb), .7);margin:.3vh 0 0;font-size:1rem}.hsb__hotel[data-v-883f23ca]{max-width:30%;color:rgba(var(--tt-ink-rgb), .55);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:.9rem;font-weight:700;overflow:hidden}.hsb__qr[data-v-883f23ca]{color:rgba(var(--tt-ink-rgb), .6);align-items:center;gap:.5vw;margin:0;font-size:.9rem;display:flex}.hsb__qr[data-v-883f23ca] svg{color:var(--tt-accent)}.hmb[data-v-b75697ad]{flex-direction:column;gap:1.2vh;display:flex}.hmb__list[data-v-b75697ad]{flex-direction:column;gap:.8vh;display:flex}.hmb__row[data-v-b75697ad]{border-radius:var(--tt-radius-card,14px);border:1px solid rgba(var(--tt-ink-rgb), .1);background:rgba(var(--tt-ink-rgb), .04);color:var(--tt-fg);text-align:left;cursor:pointer;align-items:center;gap:1vw;padding:1.2vh 1.2vw;display:flex}.hmb__ic[data-v-b75697ad]{background:rgba(var(--tt-ink-rgb), .06);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hmb__body[data-v-b75697ad]{flex-direction:column;flex:1;gap:.2vh;min-width:0;display:flex}.hmb__body strong[data-v-b75697ad]{font-size:1.05rem}.hmb__body small[data-v-b75697ad]{color:rgba(var(--tt-ink-rgb), .6);font-size:.9rem}.hmb__time[data-v-b75697ad]{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.hrq[data-v-16e44991]{flex-direction:column;gap:1.2vh;display:flex}.hrq__row[data-v-16e44991]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1vw;display:grid}.hrq__btn[data-v-16e44991]{border-radius:var(--tt-radius-card,14px);border:1px solid rgba(var(--tt-ink-rgb), .12);background:rgba(var(--tt-ink-rgb), .05);color:var(--tt-fg);text-align:left;cursor:pointer;align-items:center;gap:1vw;padding:1.6vh 1.2vw;display:flex}.hrq__btn[data-v-16e44991]:active{background:color-mix(in srgb, var(--tt-accent) 16%, transparent);border-color:var(--tt-accent)}.hrq__ic[data-v-16e44991]{border-radius:var(--tt-radius-inner,14px);background:color-mix(in srgb, var(--tt-accent) 14%, transparent);width:52px;height:52px;color:var(--tt-accent);flex:none;place-items:center;display:grid}.hrq__label[data-v-16e44991]{font-size:1.05rem;font-weight:700;line-height:1.2}.tsd[data-v-507f962f]{z-index:150;background:rgba(var(--tt-scrim-rgb), .8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:4vw;display:flex;position:fixed;inset:0}.tsd__card[data-v-507f962f]{border-radius:var(--tt-radius-modal,24px);background:linear-gradient(160deg, var(--tt-surface-raised), var(--tt-bg));border:1px solid rgba(var(--tt-ink-rgb), .12);width:92vw;max-width:900px;color:var(--tt-fg);flex-direction:column;gap:1.6vh;padding:5vh 3vw 4vh;display:flex;position:relative;box-shadow:0 40px 120px #0009}.tsd__close[data-v-507f962f]{background:rgba(var(--tt-ink-rgb), .1);width:56px;height:56px;color:var(--tt-fg);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:2vh;right:2vh}.tsd__title[data-v-507f962f]{font-family:var(--tt-display);margin:0;font-size:2rem;font-weight:800}.tsd__lead[data-v-507f962f]{color:rgba(var(--tt-ink-rgb), .72);margin:0 0 1vh;font-size:1.15rem}.tch[data-v-285162c6]{flex-direction:column;gap:1.6vh;padding:1.6vh 4vw 3vh;display:flex}.tch--land[data-v-285162c6]{gap:2vh;padding-bottom:2.4vh}.th[data-v-205dce24]{grid-template:"cats cats""qa events"minmax(0,1fr)/1fr 1fr;gap:2.4vh 2vw;height:100%;padding:1.2vh 4vw 3vh;display:grid;overflow:hidden}.th__cats[data-v-205dce24]{flex-direction:column;grid-area:cats;gap:1.4vh;display:flex}.th__qa-sec[data-v-205dce24]{flex-direction:column;grid-area:qa;gap:1.2vh;min-height:0;display:flex}.th__events-sec[data-v-205dce24]{flex-direction:column;grid-area:events;gap:1.2vh;min-height:0;display:flex}.th--land[data-v-205dce24]{grid-template:"events""cats"minmax(0,1fr)"qa"/minmax(0,1fr);gap:1.4vh 0}.th--land .th__events-sec[data-v-205dce24],.th--land .th__cats[data-v-205dce24],.th--land .th__qa-sec[data-v-205dce24]{min-width:0}.th--land .th__events[data-v-205dce24]{flex-direction:row;flex:none;align-items:stretch;gap:.8vw;overflow:auto hidden}.th--land .th-ev[data-v-205dce24]{flex-direction:column;flex:1 1 0;min-width:120px}.th--land .th-ev__img[data-v-205dce24]{width:100%;min-width:0;height:16vh}.th--land .th-ev__body[data-v-205dce24]{padding:.9vh .8vw}.th--land .th-ev__cat[data-v-205dce24],.th--land .th-now[data-v-205dce24]{display:none}.th-ev__img[data-v-205dce24]{position:relative}.th-ev__cat-over[data-v-205dce24]{display:none}.th--land .th-ev__cat-over[data-v-205dce24]{border-radius:var(--tt-radius-pill,999px);padding:3px 9px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}.th--land .th__cats[data-v-205dce24]{min-height:0}.th--land .th__grid[data-v-205dce24]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.9vw;height:100%}.th--land .th__qa[data-v-205dce24]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4vw}.th--land .th-qa[data-v-205dce24]{padding:.6vh .2vw}.th--land .th-qa__ico[data-v-205dce24]{width:2.6vw;min-width:48px;height:2.6vw;min-height:48px}.th--land .th-qa__name[data-v-205dce24]{font-size:.95rem}.th__head[data-v-205dce24]{justify-content:space-between;align-items:center;gap:2vw;display:flex}.th__title[data-v-205dce24]{color:rgba(var(--tt-ink-rgb), .85);margin:0;font-size:1.2rem;font-weight:800}.th__title--main[data-v-205dce24]{color:var(--tt-fg);font-size:1.7rem}.th__link[data-v-205dce24]{color:var(--tt-accent);cursor:pointer;background:0 0;border:none;font-size:1.05rem;font-weight:800}.th__grid[data-v-205dce24]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.2vw;display:grid}.th__qa[data-v-205dce24]{grid-template-columns:repeat(4,1fr);gap:1vw .5vw;display:grid}.th-qa[data-v-205dce24]{cursor:pointer;color:var(--tt-fg);background:0 0;border:none;flex-direction:column;align-items:center;gap:1vh;padding:1vh .4vw;display:flex}.th-qa__ico[data-v-205dce24]{background:rgba(var(--tt-ink-rgb), .06);border:1px solid rgba(var(--tt-ink-rgb), .08);width:5vw;min-width:78px;height:5vw;min-height:78px;color:rgba(var(--tt-ink-rgb), .85);border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex}.th-qa__ico[data-v-205dce24] svg{width:46%;height:46%}.th-qa__name[data-v-205dce24]{text-align:center;font-size:1.05rem;font-weight:700}.th__events[data-v-205dce24]{scrollbar-width:none;flex-direction:column;flex:1;gap:1vh;min-height:0;padding-right:.3vw;display:flex;position:relative;overflow-y:auto}.th__events[data-v-205dce24]::-webkit-scrollbar{display:none}.th-ev[data-v-205dce24]{border-radius:var(--tt-radius-card,12px);cursor:pointer;border:1px solid rgba(var(--tt-ink-rgb), .06);background:rgba(var(--tt-ink-rgb), .03);color:var(--tt-fg);text-align:left;flex-shrink:0;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.th-ev.is-live[data-v-205dce24]{border-color:color-mix(in srgb, var(--tt-accent) 55%, transparent);background:color-mix(in srgb, var(--tt-accent) 10%, transparent)}.th-ev__img[data-v-205dce24]{background-position:50%;background-size:cover;background-color:var(--tt-brand);flex:none;align-self:stretch;width:3.6vw;min-width:58px}.th-ev__body[data-v-205dce24]{flex-direction:column;flex:1;justify-content:center;gap:.3vh;min-width:0;padding:.8vh 1.1vw;display:flex}.th-ev__top[data-v-205dce24]{align-items:center;gap:.6vw;display:flex}.th-ev__title[data-v-205dce24]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1rem;font-weight:700;overflow:hidden}.th-ev__cat[data-v-205dce24]{border-radius:var(--tt-radius-pill,999px);white-space:nowrap;flex:none;padding:.2vh .7vw;font-size:.78rem;font-weight:700}.th-ev__meta[data-v-205dce24]{align-items:center;gap:.4vw;display:flex}.th-ev__time[data-v-205dce24]{color:rgba(var(--tt-ink-rgb), .7);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.th-ev__sep[data-v-205dce24]{color:rgba(var(--tt-ink-rgb), .35)}.th-ev__rel[data-v-205dce24]{color:var(--tt-accent);font-size:.9rem;font-weight:700}.th__empty[data-v-205dce24]{color:rgba(var(--tt-ink-rgb), .5)}.th-now[data-v-205dce24]{flex-shrink:0;align-items:center;gap:.6vw;padding:.2vh 0;display:flex}.th-now__label[data-v-205dce24]{color:var(--tt-accent);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800}.th-now__line[data-v-205dce24]{background:linear-gradient(90deg, var(--tt-accent), transparent);border-radius:2px;flex:1;height:2px}*,: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}button,a[href],summary,label,[role=button],[role=tab],[role=link],[role=option],[role=menuitem],[role=switch],[data-pressable]{touch-action:manipulation}[data-ht-pressed],[data-ht-press-out]{transition:scale .11s cubic-bezier(.2,0,0,1),filter .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1),opacity .11s cubic-bezier(.2,0,0,1)!important}[data-ht-pressed=sm]{scale:.92}[data-ht-pressed=md]{scale:.97}[data-ht-pressed=lg]{scale:.985}[data-ht-pressed][data-ht-press-tone=darken]{filter:brightness(.9)}[data-ht-pressed][data-ht-press-tone=lighten]{filter:brightness(1.12);box-shadow:inset 0 0 0 100vmax #ffffff1f!important}[data-ht-pressed][data-ht-press-tone=tint]{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, currentColor 16%, transparent)!important}[data-ht-pressed][data-ht-press-tone=fade]{opacity:.6}button[aria-busy=true],a[aria-busy=true],[role=button][aria-busy=true]{cursor:progress;pointer-events:none}@media (prefers-reduced-motion:reduce){[data-ht-pressed]{scale:none!important}[data-ht-pressed],[data-ht-press-out]{transition:filter 80ms linear,box-shadow 80ms linear,opacity 80ms linear!important}}:root,:root[data-mode=dark]{--tt-bg:color-mix(in srgb, var(--ht-brand-backdrop,#0b1020) 6%, #0b1020);--tt-surface:color-mix(in srgb, var(--ht-brand-backdrop,#0e1424) 6%, #0e1424);--tt-surface-raised:color-mix(in srgb, var(--ht-brand-backdrop,#131a30) 6%, #131a30);--tt-surface-high:color-mix(in srgb, var(--ht-brand-backdrop,#1a2236) 6%, #1a2236);--tt-ink-rgb:255, 255, 255;--tt-fg:#fff;--tt-muted:#94a3b8;--tt-scrim-rgb:4, 7, 16;--tt-gloss-rgb:255, 255, 255;--tt-brand:var(--color-primary,#252349);--tt-bar-tint:55%;--tt-ambient-opacity:1;--tt-accent:var(--color-secondary,var(--ht-brand-glow,#38bdf8));--tt-on-accent:#04121e;--tt-ok:#34d399;--tt-ok-strong:#10b981;--tt-warn:#fbbf24;--tt-danger:#f87171;--tt-info:#60a5fa;--tt-on-status:#fff;--tt-cold:#38bdf8;--tt-caution:#f97316;--color-bg-card:var(--tt-surface);--color-text-heading:var(--tt-fg);--color-text-muted:#fff9;--color-text-subtle:#fff9;--color-border:#ffffff1f;--color-border-light:#ffffff14;--color-bg:#ffffff1a}:root[data-mode=light]{--tt-bg:var(--ht-brand-canvas,#f4f5f7);--tt-surface:#fff;--tt-surface-raised:#fff;--tt-surface-high:#eef1f5;--tt-ink-rgb:15, 23, 42;--tt-fg:#0f172a;--tt-muted:#64748b;--tt-bar-tint:10%;--tt-ambient-opacity:.3;--tt-accent:var(--ht-brand-ink,#0369a1);--tt-on-accent:#fff;--tt-ok:#059669;--tt-ok-strong:#059669;--tt-warn:#b45309;--tt-danger:#dc2626;--tt-info:#2563eb;--tt-cold:#0284c7;--tt-caution:#c2410c;--color-bg-card:var(--tt-surface);--color-text-heading:var(--tt-fg);--color-text-muted:#0f172a9e;--color-text-subtle:#0f172a9e;--color-border:#0f172a1f;--color-border-light:#0f172a14;--color-bg:#eef1f5}.tt-on-media{color:#fff;--tt-ink-rgb:255, 255, 255;--tt-fg:#fff;--tt-muted:#94a3b8;--tt-ok:#34d399;--tt-warn:#fbbf24;--tt-danger:#f87171;--color-text-heading:#fff}:root[data-corners]{--tt-radius-inner:var(--radius-sm);--tt-radius-control:var(--radius-input);--tt-radius-button:var(--radius-button);--tt-radius-card:var(--radius-card);--tt-radius-modal:var(--radius-modal);--tt-radius-pill:var(--radius-badge)}:root{--tt-display:var(--font-family-body,"Inter", system-ui, sans-serif)}:root[data-brand-heading]{--tt-display:var(--font-family-heading)}html,body,#app{background:var(--tt-bg);height:100%;color:var(--tt-fg);font-family:var(--font-family-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);margin:0}h1,h2,h3{font-family:var(--tt-display)}*{-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none;touch-action:manipulation;overscroll-behavior:none}.tth-head{justify-content:space-between;align-items:center;gap:2vw;display:flex}.tth-title{font-family:var(--tt-display);color:rgba(var(--tt-ink-rgb), .9);margin:0;font-size:1.3rem;font-weight:800}.tth-more{color:var(--tt-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:.6vh 0;font-size:1.05rem;font-weight:800;display:inline-flex}
